@media(max-width:767px){.elementor .bw-service-approach-heading{font-size:1.5rem;}}@media(max-width:767px){.elementor .bw-service-faq-columns{flex-direction:column;gap:0px;}}@media(max-width:767px){.elementor .bw-service-image{height:auto;max-height:28rem;aspect-ratio:1 / 1;position:static;inset-block-start:auto;}}@media(max-width:767px){.elementor .bw-service-card{padding:1.5rem;}}@media(max-width:767px){.elementor .bw-service-h2{font-size:1.625rem;}}@media(max-width:767px){.elementor .bw-service-h1{font-size:1.875rem;}}@media(max-width:767px){.elementor .bw-service-row{flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .bw-service-section{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;&:has(.bw-service-faq-columns) { padding-bottom:2.5rem; }\n}}@media(max-width:767px){.elementor .bw-service-kicker{font-size:1rem;}}@media(max-width:767px){.elementor .bw-service-detail-13{padding-block-start:4rem;& .bw-service-actions { grid-template-columns:1fr;gap:0.75rem; } & .bw-service-outline { min-height:4.5rem;padding:1.25rem; }\n}}@media(max-width:767px){.elementor .bw-service-detail-12{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .bw-service-detail-9{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .bw-service-detail-8{width:100%;position:static;}}@media(max-width:767px){.elementor .bw-service-detail-4{min-height:56rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}