#menu-primary .current-menu-item>a,#menu-primary li.current-menu-parent a{color:#00A84F!important}#menu-primary li.current-menu-parent li:not(.current-menu-item)>a{color:#1E283C!important}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative;font-weight:500}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}.footer_menu .current-menu-item,.footer_menu li.current-menu-parent{font-weight:bold!important}.footer_menu li.current-menu-parent li:not(.current-menu-item){font-weight:normal}@media (min-width:981px){.news-three-col .et_pb_module_inner{display:flex!important;flex-wrap:wrap!important}.news-three-col .et_pb_portfolio_item{width:31%!important}.news-three-col .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n){margin-right:3%!important}.news-three-col .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}}@media all and (max-width:768px){.home-top-parallax .et_parallax_bg{background-position-y:-150px}}.custom-parallax>.et_parallax_bg_wrap>.et_parallax_bg{background-size:auto auto}.custom-parallax-left>.et_parallax_bg_wrap>.et_parallax_bg{background-size:auto auto;background-position:left}@media all and (min-width:981px){.custom-parallax-fit>.et_parallax_bg_wrap>.et_parallax_bg{background-size:100% auto}}@media all and (min-width:1350px){.et_pb_row.row-max1080px{padding-left:calc((100% - 1080px) / 2)!important;padding-right:calc((100% - 1080px) / 2)!important}}