.elementor-3858 .elementor-element.elementor-element-50c20fc{--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-3858 .elementor-element.elementor-element-45fc2a8>.elementor-widget-container{margin:0 0 0 0}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-mega-menu{background-color:#fff;padding:22px 22px 22px 22px;border-radius:10px 10px 10px 10px}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-main-menu li a{font-size:16px;color:#333}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-main-menu li{padding:12px 15px 12px 15px;background-color:#fff0}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-main-menu li.active a,.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-main-menu li:hover a{color:#E76E50}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-main-menu li.active,.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-main-menu li:hover{background-color:#f5f5f5}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .sub-service-list li{font-size:16px;color:#333}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .sub-service-list li:hover{color:#E76E50}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .submenu-image{width:100%;border-radius:10px 10px 10px 10px}