#header{position:fixed;z-index:1000;top:0;left:0;right:0;color:var(--white-color);height:calc(var(--header-height));transition:.3s all}html.-disabled-snap #header{background-color:var(--black-color)}#header .relative{height:var(--header-height)}#logo{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#logo>div{cursor:pointer;display:block;font-size:0;width:160px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/img/logo.svg)}.nav-trigger{--nav-trigger-height: 22px;--nav-trigger-thick: 2px;display:block;position:absolute;right:calc(var(--side-margin)*-1);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:none;margin:0;padding:calc((var(--header-height) - var(--nav-trigger-height))/2) var(--side-margin)}.nav-trigger>span{display:block;width:24px;height:var(--nav-trigger-height);position:relative;transition:.3s opacity}.nav-trigger>span:before,.nav-trigger>span:after{content:"";display:block}.nav-trigger>span:before,.nav-trigger>span>i,.nav-trigger>span:after{position:absolute;left:0;right:0;height:calc(var(--nav-trigger-thick));background-color:var(--white-color);transition:.3s all}.nav-trigger>span:before{top:0}.nav-trigger>span>i{top:calc(var(--nav-trigger-height)/2 - var(--nav-trigger-thick)/2)}.nav-trigger>span:after{top:calc(var(--nav-trigger-height) - var(--nav-trigger-thick))}@media(pointer: fine)and (hover: hover){.nav-trigger:hover:not(:disabled)>span{opacity:.75}}html.nav-opened .nav-trigger>span:before,html.nav-opened .nav-trigger>span>i,html.nav-opened .nav-trigger>span:after{top:calc(var(--nav-trigger-height)/2 - var(--nav-trigger-thick)/2)}html.nav-opened .nav-trigger>span>i{opacity:0}html.nav-opened .nav-trigger>span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.nav-opened .nav-trigger>span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-group{display:none;opacity:0;transition:.3s opacity;position:fixed;z-index:999;top:calc(var(--header-height));left:0;right:0;bottom:0;background-color:var(--black-color)}.nav-group,.nav-group a{color:var(--white-color)}.nav-group a{transition:.3s text-decoration-color;text-decoration:underline;text-decoration-style:solid;text-underline-offset:.3em;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0)}@media(pointer: fine)and (hover: hover){.nav-group a:hover:not(:disabled){color:var(--white-color);text-decoration:underline;text-decoration-style:solid;text-underline-offset:.3em;text-decoration-thickness:1px;text-decoration-color:currentcolor}}.nav-group a.active,.nav-group a.hover-,.nav-group a.current-,.nav-group a:focus{color:var(--white-color);text-decoration:underline;text-decoration-style:solid;text-underline-offset:.3em;text-decoration-thickness:1px;text-decoration-color:currentcolor}html.nav-opening .nav-group{display:block}html.nav-opened .nav-group{opacity:1}#nav-site>ul{border-top:1px solid var(--white-color)}#nav-site>ul>li{display:block;padding:0 var(--side-margin);text-align:center;line-height:calc(var(--header-height));font-weight:500;font-size:30px;border-bottom:1px solid var(--white-color)}@media only screen and (max-width: 600px){#nav-site>ul>li{font-weight:700;font-size:25px}}#nav-site>ul>li>a{display:block}#body{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}#body::-webkit-scrollbar{width:0;height:0}#body::-webkit-scrollbar,#body::-webkit-scrollbar-thumb,#body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}html:not(.-animating):not(.-disabled-snap) #body{scroll-snap-type:y mandatory}#body>div{background-color:var(--white-color);position:relative;z-index:3}#footer{background-color:var(--white-color);padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 600px){#footer{padding-top:60px;padding-bottom:40px}}#footer .contact{font-size:12px;line-height:2;padding:80px 0}@media only screen and (max-width: 600px){#footer .contact{padding-top:0;padding-bottom:64px}}@media print{#footer .contact{display:flex;margin-left:calc(var(--col-gap)*-1);margin-right:calc(var(--col-gap)*-1)}}@media only screen and (min-width: 601px){#footer .contact{display:flex;margin-left:calc(var(--col-gap)*-1);margin-right:calc(var(--col-gap)*-1)}}@media print{#footer .contact>div{padding-left:var(--col-gap);padding-right:var(--col-gap)}}@media only screen and (min-width: 601px){#footer .contact>div{padding-left:var(--col-gap);padding-right:var(--col-gap)}}#footer .contact>div.company{font-weight:700}@media print{#footer .contact>div.company{width:33.3333%}}@media only screen and (min-width: 601px){#footer .contact>div.company{width:33.3333%}}@media print{#footer .contact>div.address{width:66.6666%}}@media only screen and (min-width: 601px){#footer .contact>div.address{width:66.6666%}}@media only screen and (max-width: 600px){#footer .contact>div.address{margin-top:22px}}#footer .copyright{border-top:1px solid #bbb;font-size:10px;line-height:1.3;padding-top:20px}@media only screen and (max-width: 600px){#footer .copyright{padding-top:10px}}
