header#mainHeader{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;margin:0 auto!important;padding:2.4rem 0;position:absolute;right:0;top:0;transition:color .35s cubic-bezier(.955,.61,.58,.935);z-index:4}@media screen and (max-width:420px){header#mainHeader{padding-left:2rem;padding-right:2rem}}header#mainHeader .lnr{cursor:pointer;font-size:28px}header#mainHeader #logo{flex:0;pointer-events:all;position:relative}header#mainHeader #logo .svg{height:7.6rem}@media screen and (max-width:420px){header#mainHeader #logo .svg{height:52px;width:74px}}header#mainHeader #logo .svg svg{height:100%;width:auto}header#mainHeader #logo .svg svg *{fill:#000}header#mainHeader nav{border-top:1px solid #000;flex:0 0 100%;margin-top:20px;overflow:hidden;padding:20px 0}header#mainHeader nav ul{display:flex;font-size:14px;font-weight:100;justify-content:center;list-style:none;margin:-90px 0 0;opacity:0;padding:0;transition:all .75s ease-in-out}header#mainHeader nav ul li{padding:0 25px}header#mainHeader nav.active ul{margin-top:0;opacity:1}header#mainHeader .actions,header#mainHeader .content,header#mainHeader .variableArea{flex:1}header#mainHeader .actions .back,header#mainHeader .content .back,header#mainHeader .variableArea .back{pointer-events:all}header#mainHeader .actions,header#mainHeader .content{align-items:center;display:flex;font-size:3.2rem;gap:3.2rem;justify-content:flex-end}@media screen and (max-width:580px){header#mainHeader .actions,header#mainHeader .content{font-size:3rem;gap:2rem}}@media screen and (max-width:490px){header#mainHeader .actions,header#mainHeader .content{font-size:2.6rem;gap:1.6rem}}header#mainHeader .actions .openMenu,header#mainHeader .content .openMenu{font-size:2.2rem}header#mainHeader .actions>*,header#mainHeader .content>*{cursor:pointer;display:block;pointer-events:all}header#mainHeader .actions{justify-content:flex-start}header#mainHeader.contrastHeader{color:#fff}header#mainHeader.contrastHeader #logo .svg svg *{fill:#fff}header#mainHeader.mobile>.variableArea{bottom:-1rem;position:absolute}@media screen and (max-width:992px){html.noscroll{height:100vh;overflow:hidden}header#mainHeader nav{background-color:#181c25;border-top-width:0;flex:unset;height:calc(100vh - 80px);left:0;margin:0 0 0 -100%;padding:0;position:fixed;top:80px;width:100%}header#mainHeader nav ul{flex-direction:column;font-size:16px;transition:unset}header#mainHeader nav ul li{border-bottom:1px solid #444;margin:0 10px;padding:0}header#mainHeader nav ul li a{color:#bbb;display:block;padding:10px}header#mainHeader nav ul li a:hover{color:#fff}header#mainHeader nav ul li a br{display:none}header#mainHeader nav.active{margin-left:0}header#mainHeader nav.active ul{margin-top:10px}header#mainHeader .logo img{max-width:180px;width:100%}}
