@media(max-width:1024px){.elementor .m2-c-50{width:100%;}}@media(max-width:1024px){.elementor .m2-carousel{& img { height:260px; }\n}}@media(max-width:1024px){.elementor .m2-disc-big{font-size:17px;line-height:25px;}}@media(max-width:1024px){.elementor .m2-navwrap{flex:0 1 auto;justify-content:flex-end;& .elementor-widget-nav-menu { position:static; } & .elementor-nav-menu__container.elementor-nav-menu--dropdown { position:absolute;left:0px;right:0px;top:100%;width:100%;max-width:100%;margin-top:0px;border-block-start-width:1px;border-block-start-color:#eceff3;border-block-start-style:solid; } & .elementor-widget-nav-menu { position:static; } & .elementor-nav-menu__container.elementor-nav-menu--dropdown { position:absolute;left:-24px;right:-24px;top:100%;width:auto;max-width:none;margin-top:0px;z-index:300;border-block-start-width:1px;border-block-start-color:#eceff3;border-block-start-style:solid; }\n}}@media(max-width:1024px){.elementor .m2-card4-z{width:calc(50% - 10px);padding-block-start:16px;padding-block-end:16px;}}@media(max-width:1024px){.elementor .m2-gal-cell{width:calc(33.333% - 8px);}}@media(max-width:1024px){.elementor .m2-step{width:calc(50% - 8px);}}@media(max-width:1024px){.elementor .m2-img{height:270px;}}@media(max-width:1024px){.elementor .m2-c-42{width:100%;}}@media(max-width:1024px){.elementor .m2-c-58{width:100%;}}@media(max-width:1024px){.elementor .m2-c-26{width:100%;}}@media(max-width:1024px){.elementor .m2-c-34{width:100%;}}@media(max-width:1024px){.elementor .m2-c-40{width:100%;}}@media(max-width:1024px){.elementor .m2-card6{width:calc(33.333% - 11px);}}@media(max-width:1024px){.elementor .m2-card4{width:calc(50% - 10px);padding-block-start:16px;padding-block-end:16px;}}@media(max-width:1024px){.elementor .m2-h2-c{font-size:34px;line-height:42px;}}@media(max-width:1024px){.elementor .m2-h2{font-size:36px;line-height:44px;}}@media(max-width:1024px){.elementor .m2-hero-h1{max-width:100%;font-size:42px;line-height:48px;}}@media(max-width:1024px){.elementor .m2-hero-col{width:100%;padding-block-end:30px;}}@media(max-width:1024px){.elementor .m2-hero-in{flex-direction:column;gap:28px;align-items:stretch;}}@media(max-width:1024px){.elementor .m2-row{flex-wrap:wrap;}}