@charset "UTF-8";.breadcrumbs{padding:1rem 2rem;background:#faf9f6}.breadcrumbs ol{display:flex;gap:.45rem;margin:0;padding:0;list-style:none;font-size:.82rem;color:#66716b}.breadcrumbs li+li:before{content:"/";margin-right:.45rem}.breadcrumbs a:hover{color:#1b2e25}@media(max-width:760px){.breadcrumbs{padding-inline:.875rem}}.service-hero{padding:.75rem 0 2rem 2rem;background:#faf9f6;display:grid;grid-template-columns:.9fr 1.25fr;gap:2.375rem;align-items:center}@media(max-width:760px){.service-hero{grid-template-columns:1fr}}.service-hero__content .lead{max-width:33rem;font-size:1.08rem}.service-hero__visual{position:relative}.service-hero__visual img{height:auto;aspect-ratio:1.36;border-radius:1rem 0 0 4rem;box-shadow:-6px 6px 6px #1b2e25b3}.service-hero__visual .img-paper{position:absolute;left:2rem;top:5%;padding:.75rem 2rem;border-radius:1rem;background-color:#d4a57499;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;transform:rotate(4deg);box-shadow:6px 6px 6px #1b2e2566}.service-hero__visual .img-paper p{position:relative;font-family:Caveat,cursive;font-size:2rem;font-weight:600;line-height:1.05;color:#1b2e25}@media(max-width:760px){.service-hero{padding:1.25rem 0 1.75rem;overflow-x:clip}.service-hero__grid{grid-template-columns:1fr}.service-hero__content{padding-inline:.875rem}.service-hero__visual{margin-left:2rem}.service-hero__visual .img-paper{transform:rotate(4deg) scale(.5);transform-origin:top left}.service-hero__visual img{width:calc(100% + 2rem);height:17rem;aspect-ratio:auto;border-radius:1rem 0 0 2.75rem}.service-hero__visual p{left:auto;right:-.25rem;font-size:1rem}}.service-list{padding-top:2.25rem}.service-list__intro{max-width:48rem;margin:0 auto 2.25rem;text-align:center}.service-list__intro p{margin:.75rem auto 0;color:#66716b}.service-list__items{display:grid;gap:1.5rem}.service-detail{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:1.25rem 0}.service-detail--reverse .service-detail__image{order:2;border-radius:3.5rem 1rem 3.5rem 3.5rem}.service-detail__image{position:relative;height:19.5rem;overflow:hidden;border-radius:1rem 3.5rem 3.5rem}.service-detail__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(27,46,37,.12),transparent 65%)}.service-detail__image .img-paper{position:absolute;left:2rem;bottom:5%;padding:.75rem 2rem;border-radius:1rem;background-color:#d4a57499;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;transform:rotate(-4deg);box-shadow:6px 6px 6px #1b2e25b3}.service-detail__image .img-paper span{position:relative;font-family:Caveat,cursive;font-size:1.5rem;font-weight:400;line-height:1.05;color:#1b2e25}.service-detail .shadow-left{box-shadow:-6px 6px 6px #1b2e25b3}.service-detail .shadow-right{box-shadow:6px 6px 6px #1b2e25b3}.service-detail__copy{max-width:30rem}.service-detail__copy small{color:#66716b;font-weight:700}.service-detail__copy h3{margin:.1rem 0 .35rem}.service-detail__copy p{margin:0;color:#66716b;font-size:.94rem}.service-detail__copy ul{margin:.7rem 0 .85rem;padding:0;list-style:none;color:#46534c;font-size:.9rem}.service-detail__copy li{display:flex;align-items:center;gap:.5rem}.service-detail__copy li:before{content:"✓";display:inline-grid;width:1.05rem;height:1.05rem;place-items:center;border-radius:50%;background:#d4a574;color:#fff;font-size:.7rem;font-weight:800}.service-detail__copy .btn{padding:.6rem 1rem;font-size:.8rem}@media(max-width:760px){.service-detail{grid-template-columns:1fr;gap:1.25rem;padding-block:.75rem}.service-detail--reverse .service-detail__image{order:0}.service-detail__image{height:15rem;width:calc(100% + .875rem);margin-left:-.875rem;border-radius:0 3.5rem 3.5rem 0}.service-detail--reverse .service-detail__image{width:calc(100% + .875rem);margin-left:0;margin-right:-.875rem;border-radius:3.5rem 0 0 3.5rem}}.service-cta{padding:0;background:#1b2e25}.service-cta__background{position:relative;min-height:20rem;overflow:hidden}.service-cta__background>img{position:absolute;top:0;right:0;bottom:0;left:0}.service-cta__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr .7fr;align-items:center;min-height:20rem;padding:2rem;color:#fff}.service-cta__content>div>p{max-width:33rem;margin:.75rem 0 1rem}.service-cta__note{justify-self:center;max-width:8ch;font-family:Caveat,cursive;font-size:2rem;line-height:1.05;transform:rotate(-6deg)}@media(max-width:760px){.service-cta__content{grid-template-columns:1fr;align-content:center;gap:1.125rem;padding:2rem}.service-cta__note{justify-self:start;transform:rotate(-5deg)}}
