.header{background-color:#f8fafc}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.skip__main--content a{background:#fff;display:block;left:0;padding:10px;position:absolute;top:0;transform:translateY(-100%);transition:all .2s ease;z-index:99999999999}.skip__main--content a:focus{transform:translateY(0)}.header__logo{display:flex;flex-direction:column;height:auto;max-width:300px;position:absolute;z-index:3}.header__logo img{max-width:100%}.header__logo .logo-company-name{font-size:28px;margin-top:7px}.header__logo--main{padding-top:35px}.header__navigation--toggle{cursor:pointer;left:10px;position:fixed;top:10px;transition:all .4s ease;z-index:99999999999}.header__navigation--wrapper{background:rgba(0,0,0,.9);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999999}.header__navigation{background:#fff;height:100vh;max-width:600px;transform:translateX(-100%);transition:transform .2s ease;width:100%}.header__navigation--toggle .hamburger{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:40px;justify-content:center;transition:all .4s ease;width:40px}.header__navigation--toggle .hamburger span{background:#313131;display:block;height:2px;left:0;position:relative;transition:all .4s ease;width:20px}.header__navigation--toggle .hamburger span:first-child{top:0;transform:rotate(0deg)}.header__navigation--toggle .hamburger span:nth-child(2){margin:5px 0}.header__navigation--toggle .hamburger span:nth-child(3){bottom:0;transform:rotate(0deg)}.header__navigation--toggle .text{color:#313131;font-family:ivypresto-display,serif;font-size:20px;font-weight:600;left:0;position:relative;transition:all .4s ease}.header__navigation--toggle.open{background:rgba(0,0,0,.5)}.header__navigation--toggle .text .close{display:none}.header__navigation--toggle .text .close,.header__navigation--toggle .text .menu{min-width:50px;top:0;white-space:nowrap}.header__navigation--toggle:not(.open):hover .text .menu{color:#00807b}.header__navigation--toggle.open .hamburger{align-items:center;background:#000;border-radius:50%;display:flex;flex-direction:column;justify-content:center;left:6px}.header__navigation--toggle.open .hamburger span{background:#fff}.header__navigation--toggle.open .hamburger span:first-child{top:7px;transform:rotate(45deg)}.header__navigation--toggle.open .hamburger span:nth-child(2){width:0}.header__navigation--toggle.open .hamburger span:nth-child(3){bottom:7px;transform:rotate(-45deg)}.header__navigation--toggle:not(.open):hover .hamburger span{background:#00807b}.header__navigation--toggle.open .text{color:#fff;left:-5px}.header__global--buttons{background:hsla(0,0%,95%,.95);border-radius:25px;box-shadow:0 3px 10px rgba(0,0,0,.25);display:flex;padding:12px 40px;position:fixed;z-index:999999}.header__global--social .social-links{bottom:auto;top:45px;z-index:99999}.header__global--social .social-links svg{fill:#fff}.header__global--buttons .info.gl-button{margin-right:50px}.header__global--buttons .gl-button a{color:#313131;font-family:ivypresto-display,serif;font-size:20px;font-weight:600;text-decoration:unset!important}.header__global--buttons .gl-button a:hover{color:#00807b;text-decoration:none}@media (min-width:768px){.header__logo{left:48%;transform:translateX(-50%)}.header__navigation--toggle{background:hsla(0,0%,95%,.95);border-radius:25px;box-shadow:0 3px 10px rgba(0,0,0,.25);padding:12px 40px 12px 80px}.header__navigation--toggle .hamburger{left:30px;position:absolute;top:50%;transform:translateY(-50%)}.header__global--buttons{right:35px;top:35px}}@media (max-width:767px){.header__navigation--toggle .text{display:none!important}.header__navigation--toggle .hamburger{background:hsla(0,0%,95%,.95);height:50px;width:50px}.header__global--buttons{bottom:35px;left:50%;max-width:290px;transform:translateX(-50%);width:100%}.header__logo--main{padding-top:10px}.header__logo{display:block;left:50%;max-width:150px;top:10px;transform:translateX(-50%)}.header__global--buttons{display:none}}.header__global--buttons{align-items:center}.header__global--buttons .gl-button p{line-height:1.3}@media (max-width:767px){.header__global--buttons{flex-direction:column;justify-content:center}.header__global--buttons .gl-button p,.header__global--buttons .gl-button.info{margin-right:0!important}}