@media only screen and (min-width: 0em){#service-intro{padding:var(--sectionPadding);background-color:#f7f7f7}#service-intro .cs-container{width:100%;max-width:50rem;margin:auto}#service-intro .cs-content{text-align:center}#service-intro .cs-topper{margin-bottom:.5rem}#service-intro .cs-title{margin-bottom:1.5rem}#service-intro .cs-text{margin-bottom:2rem}}@media only screen and (min-width: 0em){.showcase-block{padding:var(--sectionPadding)}.showcase-block .cs-container{width:100%;max-width:68.75rem;margin:auto;display:flex;flex-direction:column;gap:2.5rem}.showcase-block .cs-image-wrapper{width:100%}.showcase-block .cs-picture{display:block;width:100%;border-radius:.75rem;overflow:hidden}.showcase-block .cs-picture img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.showcase-block .cs-content{display:flex;flex-direction:column;justify-content:center}.showcase-block .cs-title{margin-bottom:1rem}.showcase-block .cs-text{margin-bottom:0}.showcase-block:nth-child(even){background-color:#f7f7f7}}@media only screen and (min-width: 48em){.showcase-block .cs-container{flex-direction:row;align-items:center}.showcase-block .cs-image-wrapper{width:50%;flex-shrink:0}.showcase-block .cs-content{width:50%}.showcase-block.image-right .cs-container{flex-direction:row-reverse}}@media only screen and (min-width: 0em){#services-list{padding:var(--sectionPadding);background-color:var(--secondary)}#services-list .cs-container{width:100%;max-width:56.25rem;margin:auto;text-align:center}#services-list .cs-title{color:#fff;margin-bottom:2rem}#services-list .cs-services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:.75rem;margin-bottom:2.5rem}#services-list .cs-service-item{display:flex;align-items:center;gap:.5rem;background-color:rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem 1rem;font-size:.9375rem;color:#fff;text-align:left}#services-list .cs-checkmark{color:var(--primary);font-weight:bold}#services-list .cs-button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}#services-list .cs-button-transparent{font-size:1rem;font-weight:bold;text-decoration:none;display:inline-block;line-height:3.125em;height:3.125rem;padding:0 1.875rem;border:2px solid #fff;color:#fff;background-color:rgba(0,0,0,0);transition:all .3s ease}#services-list .cs-button-transparent:hover{background-color:#fff;color:var(--secondary)}}@media only screen and (min-width: 0em){#service-faqs{padding:var(--sectionPadding);background-color:#f7f7f7}#service-faqs .cs-container{width:100%;max-width:56.25rem;margin:auto}#service-faqs .cs-title{text-align:center;margin-bottom:2.5rem}#service-faqs .cs-faq-group{display:flex;flex-direction:column;gap:1.5rem}#service-faqs .cs-faq-item{background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}#service-faqs .cs-faq-question{font-size:1.125rem;font-weight:700;color:var(--headerColor);margin:0 0 .75rem}#service-faqs .cs-faq-answer{font-size:.9375rem;color:var(--bodyTextColor);margin:0;line-height:1.6}}@media only screen and (min-width: 0em){#other-services{padding:var(--sectionPadding)}#other-services .cs-container{width:100%;max-width:68.75rem;margin:auto}#other-services .cs-title{text-align:center;margin-bottom:2.5rem}#other-services .cs-services-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem}#other-services .cs-service-card{background-color:#f7f7f7;border-radius:.75rem;padding:2rem;text-decoration:none;transition:all .3s ease}#other-services .cs-service-card:hover{background-color:var(--primary);transform:translateY(-4px)}#other-services .cs-service-card:hover h3,#other-services .cs-service-card:hover p,#other-services .cs-service-card:hover .cs-link{color:#000}#other-services .cs-service-card h3{font-size:1.25rem;font-weight:700;color:var(--headerColor);margin:0 0 .5rem}#other-services .cs-service-card p{font-size:.875rem;color:var(--bodyTextColor);margin:0 0 1rem}#other-services .cs-service-card .cs-link{font-size:.875rem;font-weight:700;color:var(--primary)}}/*# sourceMappingURL=services.css.map */
