.et-menu-nav li.mega-menu>ul>li>a:first-child{width:100%!important;border-bottom:1px solid #fff0;border-radius:0}.et-menu-nav li.mega-menu>ul>li{width:33%!important}#page-container h2,#page-container h3,#page-container h4{font-size:43px!important;font-weight:600;line-height:1.175em;letter-spacing:-.025em}#page-container h3,#page-container h4{font-size:30px!important}#page-container h4{font-size:25px!important}.cm-mainmenu,.cm-mainmenu .et_pb_menu__logo,.cm-mainmenu .et_pb_menu__logo-wrap,header div.header-menu-section{transition:all .5s ease!important}.cm-mainmenu .et_pb_menu__logo{transform:scale(1)}.cm-mainmenu .et_pb_menu__logo img{padding-top:15px;padding-bottom:15px}.cm-mainmenu .sub-menu{border-radius:0 0 10px 10px;box-shadow:0 16px 20px -5px rgb(0 0 0/.05)!important;overflow-y:scroll!important;max-height:85vh!important;-ms-overflow-style:none;scrollbar-width:none}.cm-mainmenu .sub-menu .menu-item a{border-radius:5px;line-height:1.175em;padding:10px 5px}header{position:absolute;width:100vw}header div.header-menu-section:not(.et_pb_sticky--top){background-image:linear-gradient(180deg,#02274f 0,#02274f00 100%)!important;background-color:#0f457f00!important}#et-main-area #main-content .et_builder_inner_content>.et_pb_section:first-of-type{padding-top:190px}.et-menu-nav li.mega-menu li>a{width:250px!important}.et-menu li li a{padding:20px 13px!important}footer .et_pb_widget_area{margin-bottom:13.174%!important}footer .et_pb_widget_area .widget_nav_menu{margin-bottom:0!important}footer .et_pb_widget_area .widget_nav_menu ul li:last-of-type{margin-bottom:0!important}footer .et_pb_text.footer-text-content{margin-bottom:13.174%!important}body #page-container .et_pb_button.topheader-clean-btn::before{font-size:1.45em!important}.cm-mainmenu .sub-menu::-webkit-scrollbar{display:none}@media (max-width:980px){#page-container h2{font-size:calc(43px/1.1)!important}#page-container h3{font-size:calc(30px/1.1)!important}#page-container h4{font-size:calc(25px/1.1)!important}}@media (max-width:768px){#page-container h2{font-size:calc(43px/1.2)!important}#page-container h3{font-size:calc(30px/1.2)!important}#page-container h4{font-size:calc(25px/1.2)!important}.cm-mainmenu .et_pb_menu__logo{width:160px!important}}@media (max-width:480px){#page-container h2{font-size:calc(43px/1.3)!important}#page-container h3{font-size:calc(30px/1.3)!important}#page-container h4{font-size:calc(25px/1.1)!important}}