@media (max-width:767px),(min-width:768px) and (max-width:991px){header.header-transparent{background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.2) 75%,rgba(0,0,0,.05) 90%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%)}header.header-transparent i.fa{font-size:1.6em;color:#fff}header.header-transparent .header-top{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-bottom:2px solid rgba(255,255,255,.5);height:47px;box-sizing:border-box;padding:0 20px;font-size:14px}header.header-transparent .header-top>.left{display:none}header.header-transparent .header-holder{display:flex;align-items:center;justify-content:space-between;padding:10px 7px;border-bottom:2px solid rgba(255,255,255,.5)}header.header-transparent .header-holder .icon-bar{background-color:#fff;display:block;width:25px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px}header.header-transparent .header-holder .icon-bar+.icon-bar{margin-top:6px}header.header-transparent .header-holder a.logo{display:block;flex:0 0 150px;height:60px}header.header-transparent .header-holder a.logo img{width:100%;height:100%;object-fit:contain;object-position:left;padding:5px 0}header.header-transparent .header-holder .menu-holder{flex:1 1 auto;margin-left:2em}header.header-transparent .header-holder .menu-holder .mobile-header{display:flex;align-items:center;justify-content:flex-end;gap:15px}header.header-transparent .header-holder .menu-holder .mobile-header a.mobile-header__icons{display:flex;align-items:center;color:#fff}header.header-transparent .header-holder .nav-slide{display:none}}@media (max-width:767px),(min-width:768px) and (max-width:991px){header.header-transparent{position:fixed;top:0;left:0;right:0;z-index:99;width:100vw;padding:0 15px;transition:background .3s ease;background:rgba(0,0,0,0)}header.header-transparent .header-top{transition:height .3s ease,padding .3s ease,max-width .3s ease;height:47px;overflow:hidden;max-width:1170px;margin:0 auto}header.header-transparent .header-holder{height:60px;transition:height .3s ease,padding .3s ease,max-width .3s ease;max-width:1170px;margin:0 auto}header.header-transparent a.logo img{transition:top .3s ease,padding .3s ease}header.header-transparent a.logo.tall-logo{height:90px;align-self:flex-start}header.header-transparent a.logo.tall-logo img{height:100%;width:auto}header.header-transparent.activate-sticky{max-width:100vw;background:rgba(0,0,0,.75);border-bottom:2px solid #24a469}header.header-transparent.activate-sticky .header-top{height:0;padding:0;border-bottom:0}header.header-transparent.activate-sticky .header-holder{height:50px;border-bottom:0}header.header-transparent.activate-sticky .header-holder a.logo{height:35px;margin-top:10px}header.header-transparent.activate-sticky .header-holder a.logo img{width:auto;height:100%;border:1px solid #24a469;background-color:rgba(0,0,0,.75)}header.header-transparent.scrollable{position:absolute;left:0;right:unset;width:100%}}@media (max-width:767px),(min-width:768px) and (max-width:991px){body.no-scroll{overflow:hidden;height:100vh}header.header-transparent .nav-closer{float:right;margin-right:20px;margin-top:20px}header.header-transparent .nav-closer i.fa{color:#777}header.header-transparent nav{position:fixed;top:0;right:0;width:300px;height:100vh;overflow-y:auto;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.3);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000}header.header-transparent nav.open{transform:translateX(0)}header.header-transparent nav ul{list-style:none;list-style-type:none;padding:0;margin:0}header.header-transparent nav ul.menu{margin:79px 18px 0;border-top:1px solid #333}header.header-transparent nav ul.menu li{display:flex;align-items:flex-start;width:100%;flex-wrap:wrap}header.header-transparent nav ul.menu li>i.fa{color:#24a469;flex:0 0 1.5em;padding-top:14px;text-align:right}header.header-transparent nav ul.menu li>a{flex:1 1 auto}header.header-transparent nav ul.menu li>a>i.fa{display:none}header.header-transparent nav ul.menu a{line-height:1.5em;color:#333;font-weight:700;font-size:14px}header.header-transparent nav ul.menu>li{border-bottom:1px solid #d5d5d5}header.header-transparent nav ul.menu>li>a{font-size:14px;padding:16px 7px 14px;text-transform:uppercase}header.header-transparent nav ul.menu>li.has-submenu{break-before:always}header.header-transparent nav ul.menu>li.has-submenu>ul{padding:0 0 0 16px;width:100%}header.header-transparent nav ul.menu>li.has-submenu>ul>li>a{text-transform:uppercase;padding:10px 15px}header.header-transparent nav ul.menu>li.has-submenu>ul>li.has-submenu>ul{padding:0 20px;width:100%}header.header-transparent nav ul.menu>li.has-submenu>ul>li.has-submenu>ul>li>a{font-weight:400;padding:10px 15px}}@media (max-width:767px),(min-width:768px) and (max-width:991px){header.header-transparent nav ul.menu li.has-submenu>ul.vl-dropdown-menu{height:0;overflow:hidden;opacity:0;transition:height .3s ease,opacity .3s ease}header.header-transparent nav ul.menu li.has-submenu.open>ul.vl-dropdown-menu{opacity:1}}