@media screen and (max-width:1024px){.page-header .nav-wrap{display:block;pointer-events:auto;position:fixed;top:0;right:0;bottom:0;width:100%;text-align:left;transform:translateX(200%);transition:transform .66s ease;overflow-x:hidden;overflow-y:auto;padding-top:100px;display:flex;flex-direction:column;padding-left:5vw;padding-right:5vw;padding-bottom:2em;z-index:10;box-sizing:border-box;overflow:auto}.page-header .nav-wrap ul{display:block;overflow-y:auto;font-size:1.25rem;flex:1;margin-bottom:2em}.page-header .nav-wrap ul li{display:block;font-size:1.25rem;text-align:center;margin-bottom:.5em}.page-header .nav-wrap ul li a{font-size:1.5em!important}.page-header .nav-wrap:after{content:'';background-color:rgba(0,0,0,.5);z-index:-1;position:fixed;top:0;left:0;right:0;bottom:0}@supports(-webkit-backdrop-filter:blur(2em)) or (backdrop-filter:blur(2em)){.page-header .nav-wrap:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.page-header .mainNav__toggle:checked~.nav-wrap{transform:translateX(0)}.page-header .mainNav__toggle:checked~.mainNav__toggle-label:before{transform:translate(3px,10px)rotate(45deg)scaleX(0.72)}.page-header .mainNav__toggle:checked~.mainNav__toggle-label:after{transform:translate(0,-8px)rotate(-45deg)scaleX(0.72)}}@media screen{.page-footer{background:url(/images/footer.6bbb050135dea16a1ca37fb86640ca179219ef49ecc67998b935eb42648ef2ab.jpg)50% no-repeat;background-size:cover;min-height:100vh;padding:3em 0;box-sizing:border-box;display:flex;position:relative;margin-top:6em}.page-footer:before{content:'';position:absolute;top:0;left:0;right:0;height:30%;z-index:1;background:linear-gradient(to bottom,#dddddd,rgba(221,221,221,0))}.page-footer .bg-video-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.page-footer .bg-video-wrapper video{position:absolute;width:100%;height:100%;object-fit:cover}.page-footer .wrap{display:flex;flex-direction:column;position:relative;z-index:1}.page-footer .main-nav{text-align:center;flex:1 1 auto;display:flex;align-items:center;max-width:70%;margin:0 auto}.page-footer .main-nav li{display:inline}.page-footer .main-nav li .btn{font-size:3vw;height:auto;padding:.5em 1em .35em;text-transform:uppercase;letter-spacing:.05em;margin:.125em 0}.page-footer .main-nav li .btn:after{padding:.5em 1em .35em}.page-footer .subnav{display:flex;align-items:center}.page-footer .subnav .btn{text-transform:uppercase;letter-spacing:.05em}.page-footer ul.social{justify-content:center}.page-footer ul.social li a{margin:0 .5em}ul.social{flex:1 1 auto;align-items:center;display:flex;padding:0}ul.social li{display:inline;padding:0}ul.social a{display:inline-block;width:56px;height:56px;overflow:hidden;background-size:cover;text-indent:-3000px;filter:blur(1px);margin:0 1em 0 0}ul.social a.facebook{background:url(/images/social/facebook.6cdea11a335efbff1be8b64a77d58b897c0cabbf12342db7634ba826da5a49f8.svg)50% no-repeat}ul.social a.twitter{background:url(/images/social/twitter.0b90bacca955d3e638fbad244789440a3aeadb2efa7cc1da0fcab091416d9f63.svg)50% no-repeat}ul.social a.instagram{background:url(/images/social/instagram.4ee652d2778d4ca34b5b31b314c68d0f3c9c332c844de0679d1a5c2c8fc8dd0f.svg)50% no-repeat}}@media screen and (max-width:1024px){.page-footer{margin-top:0}.page-footer .main-nav li .btn{font-size:1.875em!important}.page-footer .subnav{flex-direction:column;margin-top:3em;gap:1em}.page-footer .subnav .social{order:1;margin-bottom:2em}.page-footer .subnav>a{order:2}}@media screen{.cookie-policy .cookie-policy__configure.active{display:block}.cookie-policy .cookie-policy__configure form fieldset p{width:auto}.cookie-policy .cookie-policy__configure .description ul{list-style:disc;padding-left:2em}.cookie-policy .cookie-policy__configure .description p{margin:1em 0}.cookie-policy .cookie-policy__configure form fieldset p.checkbox .checkbox-group label{margin-left:1em}.cookie-policy .cookie-policy__configure #cookie-policy__nav{display:flex;padding:0;margin-top:1em}.cookie-policy .cookie-policy__configure #cookie-policy__nav li{padding:0;margin:0}.cookie-policy .cookie-policy__configure #cookie-policy__nav li:before{display:none}.cookie-policy .cookie-policy__configure #cookie-policy__nav li a{text-decoration:none;opacity:.8;display:inline-block;padding:12px;border-bottom:1px solid transparent;margin-bottom:-1px;color:rgba(51,51,51,.8)}.cookie-policy .cookie-policy__configure #cookie-policy__nav li.active a{opacity:1;border-bottom:1px solid #ccc;font-weight:700;opacity:1}.cookie-policy .cookie-policy__configure .cookies-policy__section{display:none}.cookie-policy .cookie-policy__configure .cookies-policy__section.active{display:block}.cookie-policy .cookie-policy__configure .cookies-policy__section h2{margin:2em 0 1em;font-size:1.25em}}@media screen and (max-width:1024px){.cookie-policy .cookie-policy__configure #cookie-policy__nav{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:1em -2em;padding:0 2em}.cookie-policy .cookie-policy__configure #cookie-policy__nav li{margin-bottom:.25em}}