@media only screen and (min-width:0rem){#services-detail{padding:var(--sectionPadding)}#services-detail .cs-container{display:flex;flex-direction:column;gap:clamp(4rem,8vw,6rem);margin:auto;max-width:80rem;width:100%}#services-detail .cs-service-row{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}#services-detail .cs-service-image{aspect-ratio:4/3;border-radius:var(--radiusLg);overflow:hidden;width:100%}#services-detail .cs-service-image img,#services-detail .cs-service-image picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}#services-detail .cs-service-image:hover img{transform:scale(1.05)}#services-detail .cs-service-content{display:flex;flex-direction:column;justify-content:center;width:100%}#services-detail .cs-service-number{color:var(--primary);display:block;font-size:4rem;font-weight:900;line-height:1;margin-bottom:.5rem;opacity:.12}#services-detail .cs-service-title{color:var(--headerColor);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0 0 1rem}#services-detail .cs-service-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.7em;margin:0 0 1.5rem;max-width:32rem}}@media only screen and (min-width:64rem){#services-detail .cs-service-row{align-items:center;flex-direction:row}#services-detail .cs-service-image{aspect-ratio:auto;flex:none;height:30rem;width:50%}#services-detail .cs-service-content{padding:0 2rem;width:50%}#services-detail .cs-reverse{flex-direction:row-reverse}}@media only screen and (min-width:0rem){body.dark-mode #services-detail .cs-service-title{color:#fff}body.dark-mode #services-detail .cs-service-text{color:var(--bodyTextColorWhite);opacity:.8}#faq{background:#f8f9fa;padding:var(--sectionPadding)}#faq .cs-container{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem);margin:auto;max-width:80rem;width:100%}#faq .cs-left,#faq .cs-right{width:100%}#faq .cs-faq-group{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}#faq .cs-faq-item{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radiusLg);overflow:hidden;transition:box-shadow .3s,border-color .3s}#faq .cs-faq-item.active{border-color:rgba(195,37,37,.2);box-shadow:0 4px 20px rgba(0,0,0,.06)}#faq .cs-faq-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;width:100%}#faq .cs-button-text{color:var(--headerColor);font-size:1rem;font-weight:600;line-height:1.4em;text-align:left}#faq .cs-indicator{background:rgba(195,37,37,.08);border-radius:50%;flex:none;height:1.75rem;position:relative;transition:transform .3s,background-color .3s;width:1.75rem}#faq .cs-indicator:after,#faq .cs-indicator:before{background:var(--primary);border-radius:1px;content:"";left:50%;position:absolute;top:50%}#faq .cs-indicator:before{height:2px;transform:translate(-50%,-50%);width:.75rem}#faq .cs-indicator:after{height:.75rem;transform:translate(-50%,-50%);transition:transform .3s;width:2px}#faq .cs-faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease}#faq .cs-faq-content p{color:var(--bodyTextColor);font-size:1rem;line-height:1.7;margin:0;padding:0 1.5rem 1.25rem}#faq .cs-faq-item.active .cs-indicator{background:var(--primary)}#faq .cs-faq-item.active .cs-indicator:after,#faq .cs-faq-item.active .cs-indicator:before{background:#fff}#faq .cs-faq-item.active .cs-indicator:after{transform:translate(-50%,-50%) rotate(90deg)}#faq .cs-faq-item.active .cs-faq-content{max-height:20rem}}@media only screen and (min-width:64rem){#faq .cs-container{align-items:flex-start;flex-direction:row}#faq .cs-left{flex:none;position:sticky;top:6rem;width:35%}#faq .cs-right{width:65%}}@media only screen and (min-width:0rem){body.dark-mode #faq{background:var(--medium)}body.dark-mode #faq .cs-faq-item{background:var(--accent);border-color:hsla(0,0%,100%,.06)}body.dark-mode #faq .cs-button-text{color:#fff}body.dark-mode #faq .cs-faq-content p{color:var(--bodyTextColorWhite);opacity:.8}body.dark-mode #faq .cs-indicator{background:rgba(224,64,64,.15)}body.dark-mode #faq .cs-faq-item.active .cs-indicator{background:var(--primary)}}