/* Homepage mobile fixes: constrain decorative strips and stack footer columns. */
@media(max-width:767px){
.elementor-8 .elementor-element.elementor-element-621039d1,.elementor-8 .elementor-element.elementor-element-ae9e6a7,.elementor-8 .elementor-element.elementor-element-2fd1e19c{max-width:calc(100% - 30px);left:15px;right:15px}
body.home .elementor-136 .elementor-element-70edd06 .elementor-element-3defa4d8>.elementor-container{flex-direction:column}
body.home .elementor-136 .elementor-element-70edd06 .elementor-element-773f892e,body.home .elementor-136 .elementor-element-70edd06 .elementor-element-4b7278e9,body.home .elementor-136 .elementor-element-70edd06 .elementor-element-7380295a{width:100%!important}
body.home .elementor-136 .elementor-element-70edd06 .elementor-element-3defa4d8 .elementor-widget-wrap{padding:12px 10px}
body.home .elementor-136 .elementor-element-70edd06 .elementor-element-4b7278e9 img{max-width:150px}
}
.elementor-8 div.ekit_global_links{cursor:default}
