body.single-project .et_pb_section,body.single-project .et_pb_row{max-width:1300px;margin-left:auto;margin-right:auto}body.single-project,body.single-project #page,body.single-project #main-content{background-color:black!important}.et-menu li:not(.pll-parent-menu-item) a,.et_mobile_menu li:not(.pll-parent-menu-item) a{position:relative;display:inline-block;text-decoration:none;color:inherit;overflow:hidden}.et-menu li:not(.pll-parent-menu-item) a::after,.et_mobile_menu li:not(.pll-parent-menu-item) a::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0px;height:2px;background-color:white;transition:width 0.3s ease}.et-menu li:not(.pll-parent-menu-item) a:hover::after,.et_mobile_menu li:not(.pll-parent-menu-item) a:hover::after{width:30%}.et-menu li:not(.pll-parent-menu-item).current-menu-item a::after,.et_mobile_menu li:not(.pll-parent-menu-item).current-menu-item a::after{width:30%}.et_mobile_menu{position:absolute;left:-50vw;top:44px!important;width:100vw}.btn-underline{position:relative!important;display:inline-block!important;text-decoration:none!important;color:inherit!important;overflow:hidden!important}.btn-underline::after{content:''!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translateX(-50%)!important;width:2px!important;height:2px!important;background-color:black!important;transition:width 0.3s ease!important}.btn-underline:hover::after{width:30%!important}.image-overlay{position:relative!important;display:inline-block!important;overflow:hidden!important}.image-overlay::after{content:''!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,0.4)!important;opacity:0!important;transition:opacity 0.3s ease!important;pointer-events:none!important}.image-overlay:hover::after{opacity:1!important}.ma-navbar{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:9999!important;background-color:transparent;transform:translateY(0);transition:transform 0.3s ease,background-color 0.4s ease-in-out!important}.ma-navbar.hide{transform:translateY(-100%)}.ma-navbar.navbar-scrolled{background-color:#0f4635!important}