
body.page-id-108 .elementor-element-7b0e582 a[href^="tel:"]{display:inline-block!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}

body.page-id-108 .elementor-element-def6f85{margin:0!important;padding:48px 24px!important}
body.page-id-108 .elementor-element-def6f85>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start!important;gap:48px!important;padding:0!important;max-width:1140px!important;margin:0 auto!important}
body.page-id-108 .elementor-element-f7d806d,body.page-id-108 .elementor-element-5e38cb9{width:100%!important;min-width:0!important;padding:0!important;margin:0!important;gap:20px!important}
body.page-id-108 .elementor-element-158c76f,body.page-id-108 .elementor-element-7b0e582,body.page-id-108 .elementor-element-b00009e{width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important}
body.page-id-108 .elementor-element-5e38cb9 .elementor-heading-title{margin:0!important}
body.page-id-108 .elementor-element-def6f85 .wpforms-container{margin:0!important}
body.page-id-108 .elementor-element-def6f85 .wpforms-field:first-child{padding-top:0!important}
body.page-id-108 .elementor-element-def6f85 .wpforms-field input,body.page-id-108 .elementor-element-def6f85 .wpforms-field textarea{max-width:100%!important;width:100%!important;box-sizing:border-box}
body.page-id-108 .elementor-element-7b0e582{overflow-wrap:anywhere}
@media(max-width:767px){
body.page-id-108 .elementor-element-def6f85{padding:32px 20px!important}
body.page-id-108 .elementor-element-def6f85>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}
body.page-id-108 .elementor-element-158c76f .elementor-heading-title{font-size:28px!important;line-height:1.2!important}
}

@media(max-width:767px){
body .elementor-element-7fb0678 .elementor-background-video-container{overflow:hidden!important;pointer-events:none!important}
body .elementor-element-7fb0678 .elementor-background-video-embed{transform:translate(-50%,-50%) scale(1.35)!important;pointer-events:none!important}
body .elementor .ste-stat .elementor-counter{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
body .elementor .ste-stat .elementor-counter-number-wrapper{order:1;justify-content:center!important;width:100%;min-height:46px}
body .elementor .ste-stat .elementor-counter-title{order:2;text-align:center!important;width:100%;min-height:44px;line-height:22px;margin:8px 0 0!important;display:flex;align-items:flex-start;justify-content:center}
body .site-below-footer-wrap .ast-footer-copyright{margin:0!important;max-width:100%!important;width:100%!important;min-width:0!important;text-align:center!important;justify-content:center!important;color:#d9d9d9!important}
body .site-below-footer-wrap .ast-footer-copyright p{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;color:#d9d9d9!important;font-size:13px;line-height:1.6}
body .site-below-footer-wrap .ast-footer-copyright a{color:#fff!important}
body .site-below-footer-inner-wrap{grid-template-columns:minmax(0,1fr)!important;padding-left:20px!important;padding-right:20px!important}
body .site-footer .widget-title{color:#fff!important}
}

@media(max-width:767px) and (prefers-reduced-motion:no-preference){body .elementor-element-7fb0678 .elementor-background-video-container{opacity:1!important}}
@media(max-width:767px){
body .elementor .ste-new .ste-offer,body .elementor .ste-new .ste-offer>.e-con-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;height:auto!important;min-height:0!important}
body .elementor .ste-new .ste-offer>.elementor-element,body .elementor .ste-new .ste-offer>.e-con-inner>.elementor-element{width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:auto!important;flex-shrink:0!important}
body .elementor .ste-new .ste-offer-copy{height:auto!important;min-height:0!important;padding:22px!important;gap:14px!important;flex-direction:column!important;flex-wrap:nowrap!important}
body .elementor .ste-new .ste-offer-copy .elementor-widget-button{margin-top:8px!important}
body .elementor .ste-new .ste-photo-card img{width:100%!important;height:200px!important;object-fit:cover;border-radius:12px 12px 0 0!important}
body .elementor .ste-new .elementor-heading-title,body .elementor .ste-new .elementor-widget-text-editor{overflow-wrap:break-word}
}@media(max-width:767px){
.ste-new .ste-offer,.ste-new .ste-offer>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important}
.ste-new .ste-offer>.elementor-element,.ste-new .ste-offer>.e-con-inner>.elementor-element{width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:auto!important}
.ste-new .ste-offer-copy{height:auto!important;min-height:0!important;padding:22px!important;gap:14px!important;flex-direction:column!important}
.ste-new .ste-offer-copy .elementor-widget-button{margin-top:8px!important}
.ste-new .ste-photo-card img{width:100%!important;height:200px!important;object-fit:cover;border-radius:12px 12px 0 0!important}
.ste-new .elementor-heading-title,.ste-new .elementor-widget-text-editor{overflow-wrap:break-word}
}