.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:0px 0px 0px 0px;}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-mega-menu{background-color:#ffffff;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:#333333;}.elementor-3858 .elementor-element.elementor-element-45fc2a8 .py-main-menu li{padding:12px 15px 12px 15px;background-color:transparent;}.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:#333333;}.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;}