@media(max-width:767px){.elementor .kt-carousel-item{flex:0 0 100%;}}@media(max-width:767px){.elementor .kt-tagline-band{padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .kt-stat{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .kt-hero-text{font-size:17px;}}@media(max-width:767px){.elementor .kt-hero-title{font-size:38px;}}@media(max-width:767px){.elementor .kt-slide-inner{gap:16px;}}@media(max-width:767px){.elementor .kt-slide-content{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .kt-slide-shade{background-image:linear-gradient(180deg, rgba(238,243,242,0.96) 0%,rgba(238,243,242,0.86) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .kt-hero{min-height:600px;}}@media(max-width:767px){.elementor .kt-footer-bottom{margin-block-start:40px;}}@media(max-width:767px){.elementor .kt-footer-grid{gap:36px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .kt-footer{padding-block-start:56px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .kt-stat-number{font-size:44px;}}@media(max-width:767px){.elementor .kt-card-sage{padding:28px;}}@media(max-width:767px){.elementor .kt-card-dark{padding:28px;}}@media(max-width:767px){.elementor .kt-card{padding:28px;}}@media(max-width:767px){.elementor .kt-section-head{margin-block-end:36px;}}@media(max-width:767px){.elementor .kt-split{gap:32px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .kt-grid-4{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .kt-grid-3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .kt-section-tight{padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .kt-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .kt-lead{font-size:17px;}}@media(max-width:767px){.elementor .kt-h2{font-size:29px;}}