@media only screen and (min-width:0rem){#services-1666[data-astro-cid-55y3orgc]{padding:var(--sectionPadding);background-color:#f7f7f7;position:relative;overflow:hidden;z-index:1}#services-1666[data-astro-cid-55y3orgc] .cs-container[data-astro-cid-55y3orgc]{width:100%;max-width:36.5rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,3.9vw,4rem)}#services-1666[data-astro-cid-55y3orgc] .cs-image-group[data-astro-cid-55y3orgc]{width:100%;height:auto;margin:0;position:relative}#services-1666[data-astro-cid-55y3orgc] .cs-picture[data-astro-cid-55y3orgc]{width:100%;min-height:20.5rem;display:block;position:relative}#services-1666[data-astro-cid-55y3orgc] .cs-picture[data-astro-cid-55y3orgc] img[data-astro-cid-55y3orgc]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1.5rem}#services-1666[data-astro-cid-55y3orgc] .cs-floater[data-astro-cid-55y3orgc]{width:clamp(20.125rem,40vw,28.1875rem);height:clamp(20.1875rem,40vw,28.25rem);position:absolute;bottom:0;z-index:1;mix-blend-mode:soft-light}#services-1666[data-astro-cid-55y3orgc] .cs-content[data-astro-cid-55y3orgc]{text-align:left;width:100%;max-width:40.625rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:none}#services-1666[data-astro-cid-55y3orgc] .cs-title[data-astro-cid-55y3orgc],#services-1666[data-astro-cid-55y3orgc] .cs-text[data-astro-cid-55y3orgc]{margin:0 0 clamp(1rem,1.96vw,1.5rem)0}#services-1666[data-astro-cid-55y3orgc] .cs-faq-group[data-astro-cid-55y3orgc]{width:100%;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(1rem,2.4vw,1.25rem)}#services-1666[data-astro-cid-55y3orgc] .cs-faq-item[data-astro-cid-55y3orgc]{list-style:none;width:100%;background-color:transparent;border:1px solid #e8e8e8;padding:0;box-sizing:border-box;transition:border-bottom .3s}#services-1666[data-astro-cid-55y3orgc] .cs-faq-item[data-astro-cid-55y3orgc].active .cs-indicator[data-astro-cid-55y3orgc]:before{transform:translate(-50%,-50%) rotate(360deg)}#services-1666[data-astro-cid-55y3orgc] .cs-faq-item[data-astro-cid-55y3orgc].active .cs-indicator[data-astro-cid-55y3orgc]:after{transform:translate(-50%,-50%) rotate(0)}#services-1666[data-astro-cid-55y3orgc] .cs-faq-item[data-astro-cid-55y3orgc].active .cs-item-p[data-astro-cid-55y3orgc]{height:auto;padding-top:1rem;opacity:1;transform:scaleY(1)}#services-1666[data-astro-cid-55y3orgc] .cs-faq-item[data-astro-cid-55y3orgc]:hover{cursor:pointer}#services-1666[data-astro-cid-55y3orgc] .cs-button[data-astro-cid-55y3orgc]{font-size:clamp(1rem,2vw,1.25rem);line-height:1.2em;text-align:left;font-weight:700;width:100%;padding:1rem 1rem 0;border:0;background:0 0;color:var(--headerColor);overflow:hidden;display:flex;justify-content:flex-start;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);position:relative;transition:background-color .3s,color .3s}#services-1666[data-astro-cid-55y3orgc] .cs-button[data-astro-cid-55y3orgc]:hover{cursor:pointer}#services-1666[data-astro-cid-55y3orgc] .cs-indicator[data-astro-cid-55y3orgc]{width:1.5rem;height:1.5rem;position:relative;z-index:1}#services-1666[data-astro-cid-55y3orgc] .cs-indicator[data-astro-cid-55y3orgc]:before{content:"";width:1rem;height:.125rem;background-color:#767676;opacity:1;border-radius:2px;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .5s}#services-1666[data-astro-cid-55y3orgc] .cs-indicator[data-astro-cid-55y3orgc]:after{content:"";width:1rem;height:.125rem;background-color:#767676;opacity:1;border-radius:2px;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s}#services-1666[data-astro-cid-55y3orgc] .cs-button-text[data-astro-cid-55y3orgc]{width:90%;padding:0;display:block}#services-1666[data-astro-cid-55y3orgc] .cs-item-p[data-astro-cid-55y3orgc]{font-size:.875rem;line-height:1.5em;width:100%;max-width:none;height:0;margin:0;padding:0 1rem 1rem;box-sizing:border-box;opacity:0;color:var(--bodyTextColor);overflow:hidden;position:relative;transition:opacity .3s,padding-bottom .3s,padding-top .3s}#services-1666[data-astro-cid-55y3orgc] .cs-icon[data-astro-cid-55y3orgc]{width:2rem;height:2rem;display:block}#services-1666[data-astro-cid-55y3orgc] .cs-button-solid[data-astro-cid-55y3orgc]{font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);text-align:center;text-decoration:none;width:clamp(11.625rem,23vw,13.625rem);margin:clamp(1.75rem,3.9vw,2.5rem)0 0 0;box-sizing:border-box;padding:0 1.5rem;color:#fff;background-color:var(--primary);display:inline-block;position:relative;z-index:1}#services-1666[data-astro-cid-55y3orgc] .cs-button-solid[data-astro-cid-55y3orgc]:before{content:"";width:0%;height:100%;background:#000;opacity:1;position:absolute;top:0;left:0;z-index:-1;transition:width .3s}#services-1666[data-astro-cid-55y3orgc] .cs-button-solid[data-astro-cid-55y3orgc]:hover:before{width:100%}}@media only screen and (min-width:48rem){#services-1666[data-astro-cid-55y3orgc] .cs-picture[data-astro-cid-55y3orgc]{height:100%;min-width:36.5rem;width:48vw;right:0;top:0}}@media only screen and (min-width:64rem){#services-1666[data-astro-cid-55y3orgc] .cs-container[data-astro-cid-55y3orgc]{max-width:80rem;flex-direction:row;justify-content:space-between;align-items:stretch}#services-1666[data-astro-cid-55y3orgc] .cs-content[data-astro-cid-55y3orgc]{width:55%}#services-1666[data-astro-cid-55y3orgc] .cs-image-group[data-astro-cid-55y3orgc]{width:100%;max-width:33.875rem}#services-1666[data-astro-cid-55y3orgc] .cs-picture[data-astro-cid-55y3orgc]{width:100%;min-width:100%}#services-1666[data-astro-cid-55y3orgc] .cs-floater[data-astro-cid-55y3orgc]{width:28.1875rem;right:clamp(50%,18vw,75%);bottom:-6.25rem}}