body{position:relative;padding-top:4rem}@media screen and (min-width:calc(900px + 1px)){body{padding-top:11.4375rem}}body[data-page-is-homepage]>header{box-shadow:0 0.625rem 1.25rem rgba(0,0,0,0.16)}body>header{background-color:white;position:fixed;left:0;top:0;width:100%;z-index:20;transition:all 0.2s ease-in-out}body>header.scrolled{box-shadow:0 0.625rem 1.25rem rgba(0,0,0,0.16)}@media screen and (min-width:calc(900px + 1px)){body>header .mobile-navigation{display:none!important}}@media screen and (max-width:900px){body>header .desktop-navigation{display:none!important}}body>header .mobile-navigation{position:relative;background-color:white}body>header .mobile-navigation .bar{display:flex;justify-content:space-between;align-items:center;height:4rem}body>header .mobile-navigation .bar .logo{height:100%;padding-top:0.75rem;padding-bottom:0.75rem}body>header .mobile-navigation .bar .logo img{height:100%;width:auto}body>header .mobile-navigation .opened-content{display:block;background-color:white;position:absolute;left:-1rem;top:100%;width:calc(100% + 2 * 1rem);height:auto;transition:height 1s ease-in-out;overflow:hidden}body>header .mobile-navigation .opened-content nav ul{list-style:none}body>header .mobile-navigation .opened-content nav ul li{text-align:center}body>header .mobile-navigation:not(.opened) .opened-content{height:0}body>header .mobile-navigation.opened .opened-content{padding-top:0.5rem;box-shadow:0 2rem 2rem rgba(0,0,0,0.125)}body>header nav a{font-weight:600;line-height:1em}body>header .desktop-navigation{display:block}body>header .desktop-navigation>.bar{height:3.3125rem;color:var(--color-text-inverted);background-color:var(--color-red-700);font-size:0.8125rem;line-height:0.75rem;display:flex;align-items:center}body>header .desktop-navigation>.bar>.container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}body>header .desktop-navigation>.bar a{color:var(--color-text-inverted)}body>header .desktop-navigation>.bar .quick-contacts{display:flex;flex-flow:row wrap}body>header .desktop-navigation>.bar .quick-contacts p{margin-bottom:0}body>header .desktop-navigation>.bar .quick-contacts>:not(:first-child):before{content:"|";margin-left:0.5em;margin-right:0.5em}body>header .desktop-navigation>.bar .socials{display:flex;align-items:center;flex-flow:row wrap;grid-gap:1.875rem}body>header .desktop-navigation>.bar .socials>*{display:flex;align-items:center;flex-flow:row nowrap;grid-gap:0.375rem}body>header .desktop-navigation>.bar .socials svg{width:100%;height:auto;max-height:1.4375rem;max-width:1.5625rem}body>header .desktop-navigation>.bar .socials svg path{fill:var(--color-text-inverted)}body>header .desktop-navigation>.container{height:8.125rem;padding-top:1.6875rem;padding-bottom:1.6875rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}body>header .desktop-navigation>.container .logo{height:100%}body>header .desktop-navigation>.container .logo img{padding-bottom:3%;height:100%;width:auto}body>header .desktop-navigation>.container nav ul{list-style:none;display:flex;align-items:center;margin-bottom:0;grid-gap:2.8125em;font-size:1.1875em}body>header .desktop-navigation>.container nav ul li{margin-bottom:0}body>header .desktop-navigation>.container nav ul li:not(:last-child) a{letter-spacing:-0.02em;position:relative}body>header .desktop-navigation>.container nav ul li:not(:last-child) a:before{content:" ";position:absolute;bottom:-0.35em;left:50%;background:var(--color-blue-400);width:0;height:2px;transition:all 280ms ease-in-out;transform:translate(-50%,0)}body>header .desktop-navigation>.container nav ul li:not(:last-child) a:hover{text-decoration:none}body>header .desktop-navigation>.container nav ul li:not(:last-child) a:hover:before{width:100%}body>header .desktop-navigation>.container nav ul li:not(:last-child).active a:before{width:100%}@media screen and (max-width:1200px){body>header .desktop-navigation>.container nav ul{grid-gap:1.875em}body>header .desktop-navigation>.container nav ul li a.btn{padding-right:2em;padding-left:2em}}body>header+.container{padding-top:1.125rem}
/*# sourceMappingURL=header.css.map */