/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (min-width: 768px){@media screen and (min-width:768px){.section{margin-left:50px;margin-right:50px;}:root{--font-size-default:20px !important;--line-height-default:28px !important;}#header{border-left:25px solid #fff;border-right:25px solid #fff;border-top:25px solid #fff;position:fixed;}#header > .section{margin-left:25px;margin-right:25px;}#header > .section::before{content:'';width:calc(100vw - 50px);height:100%;position:absolute;top:0;left:-25px;z-index:-1;box-shadow:0 0 0 0 rgba(0,0,0,0.3);transition:box-shadow 0.5s ease;}#header > .section #menu-icon{position:relative;top:auto;right:auto;}#header > .section #menu-icon:after{display:none;}#header > .section #navigation::before{content:'';border:25px solid #fff;width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:50;}#header > .section #navigation .table .table-cell{padding:150px 50px 100px 50px;}#header > .section #navigation .table .table-cell .wrapper{gap:100px;flex-direction:row;align-items:flex-start;}#header > .section #navigation .table .table-cell .wrapper .partner{display:flex;}#header.small > .section #menu-icon::before{border-color:#e5da75;}#header.small > .section #menu-icon .line{background-color:#e5da75;}#header.small > .section::before{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);}#header .header-small-sizer{height:115px;}#footer{border:25px solid #fff;border-top:none;}#footer .section{margin-left:25px;margin-right:25px;}#main{padding-top:115px;}}@media screen and (min-width:1024px){:root{--font-size-h1:4.16vw !important;--line-height-h1:4.3vw !important;}#header > .section #navigation .table .table-cell .menu .menu-item{font-size:5vw;line-height:5.5vw;}}@media screen and (min-width:1248px){.section{margin-left:100px;margin-right:100px;}#header > .section{margin-left:75px;margin-right:75px;}#header > .section::before{left:-75px;}#header > .section #navigation .table .table-cell{padding:150px 100px 100px 100px;}#footer .section{margin-left:75px;margin-right:75px;}#footer .section .footer-menu ul.menu{flex-direction:row;gap:20px;}#footer .section .footer-menu ul.menu li{position:relative;}#footer .section .footer-menu ul.menu li::before{content:'';height:100%;width:1px;background-color:#fff;position:absolute;top:0;right:-10px;}#footer .section .footer-menu ul.menu li:last-of-type::before{display:none;}}
}
