header{z-index:9999;width:100%;height:80px;position:fixed;top:0;left:0;right:0}header .container{position:relative}header select{appearance:none}header .logo,header .navigation,header .lang{align-items:center;height:100%;display:flex}header .logo{justify-content:flex-start}header .logo img{object-fit:contain;width:100%;height:100%}header .lang{justify-content:flex-end}@media (max-width:992px){header .lang{position:absolute;right:65px}}header .hamburger{display:none;position:absolute;right:0}@media (max-width:992px){header .hamburger{justify-content:flex-end;align-items:center;height:100%;display:flex}}header .hamburger .burger{flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;display:flex}header .hamburger .burger:hover{cursor:pointer}header .hamburger .burger div{background-color:#000;width:20px;height:2px;transition:all .42s}header .hamburger .burger div:first-child{margin-bottom:5px}header .hamburger .burger.open div{transition:all .42s}header .hamburger .burger.open div:first-child{transform:rotate(45deg)translateY(5px)}header .hamburger .burger.open div:nth-child(2){transform:rotate(-45deg)translateY(-5px)}header .navigation{justify-content:flex-end}header .navigation li,header .navigation a{color:#000;margin-left:20px;text-decoration:none}header .navigation .nav-cta{color:#fff;background:#000;border-radius:20px;padding:10px 20px!important}@media (max-width:992px){header .navigation{visibility:hidden;opacity:0;width:100%;max-width:400px;height:100vh;transition:transform .52s;display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(100vw)}header .navigation nav,header .navigation ul{flex-direction:column;width:100%;height:100%;padding-top:80px;padding-left:20px;display:flex}header .navigation nav li,header .navigation nav a,header .navigation ul li,header .navigation ul a{margin-top:10px;font-size:19px}header .navigation nav li:nth-child(4),header .navigation nav a:nth-child(4),header .navigation ul li:nth-child(4),header .navigation ul a:nth-child(4){margin-top:40px}header .navigation.show{visibility:visible;opacity:1;background-color:#ffd525;transition:transform .52s;transform:translate(0)}}header .container{height:100%!important}header .row{height:100%;font-weight:600}
.lang-select{color:#000;border:none}
footer{z-index:9;position:relative}footer ul{padding-left:0;list-style-type:none}footer ul.has-border{border-left:5px solid #ffd525}footer ul li{margin-left:20px}
