.elementor-2049 .elementor-element.elementor-element-e1d45ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2049 .elementor-element.elementor-element-d5e1d8d{--display:flex;}.elementor-2049 .elementor-element.elementor-element-28051ce .services{color:#101010;text-align:center;}.elementor-2049 .elementor-element.elementor-element-28051ce .services h3,.elementor-2049 .elementor-element.elementor-element-28051ce services h3 a{font-size:86px;text-transform:uppercase;margin-bottom:50px;}.elementor-2049 .elementor-element.elementor-element-28051ce .services .service_text{padding:13px 10px 12px 30px;margin:59px 5px 100px 67px;border-style:solid;}.elementor-2049 .elementor-element.elementor-element-28051ce .services:hover .service_text{padding:42px 33px 28px 34px;}.elementor-2049 .elementor-element.elementor-element-28051ce .services .cz_btn{font-size:14px;margin-top:60px;border-radius:100px;}.elementor-2049 .elementor-element.elementor-element-28051ce .services .service_img:not(.service_number){width:612px;margin:-60px auto -160px;position:relative;z-index:2;}@media(max-width:1024px){.elementor-2049 .elementor-element.elementor-element-28051ce .services h3,.elementor-2049 .elementor-element.elementor-element-28051ce services h3 a{font-size:42px;margin-bottom:0px;}.elementor-2049 .elementor-element.elementor-element-28051ce .services .cz_btn{font-size:12px;margin-top:30px;}.elementor-2049 .elementor-element.elementor-element-28051ce .services .service_img:not(.service_number){margin-bottom:-30px;}}@media(max-width:767px){.elementor-2049 .elementor-element.elementor-element-28051ce .services h3,.elementor-2049 .elementor-element.elementor-element-28051ce services h3 a{font-size:24px;margin-top:30px;}.elementor-2049 .elementor-element.elementor-element-28051ce .services .service_img:not(.service_number){width:auto;}}