:root{--fontHeadline:'Source Sans Pro', sans-serif;--fontBase:'Source Sans Pro', sans-serif;--colorBase:#000;--colorAccent:#fff;--colorMapMainPin:#000;--colorMapPin:#000;--colorGrey:#f4f4f4;--bpTablet:880}body.luxa{background:var(--colorAccent);font-family:var(--fontBase)}.luxa h1,.luxa .h1{font-family:var(--fontHeadline);font-weight:var(--fontWeightHeadline);font-size:45px;line-height:1.3em}.luxa h2,.luxa .h2{font-family:var(--fontHeadline);font-weight:var(--fontWeightHeadline);font-size:45px;line-height:1.3em;text-align:center}.luxa h3,.luxa h4,.luxa h5,.luxa h6,.luxa .h3,.luxa .h4,.luxa .h5,.luxa .h6{font-family:var(--fontHeadline);font-weight:var(--fontWeightHeadline);font-size:25px}.luxa p,.luxa li,.luxa p a{font-family:var(--fontBase);font-weight:var(--fontWeightBase);font-size:18px;letter-spacing:.08em;max-width:1000px;border-bottom:0px}.luxa p strong,.luxa p b,.luxa strong,.luxa b{font-style:normal}.luxa .fsize-large{font-size:80px;line-height:1.1em}.luxa .fsize-marginal{font-size:16px}.luxa .fstyle-title{text-transform:uppercase;letter-spacing:.1em}.luxa .button{font-size:18px;background:var(--colorAccent);border-radius:0px;text-transform:uppercase;letter-spacing:.1em;padding:.8em 2em}.luxa .button:active{opacity:1}.luxa ::selection{background:var(--colorBase);color:#fff}.luxa ::-moz-selection{background:var(--colorBase);color:#fff}.luxa article{-webkit-animation-name:fadeinpage;animation-name:fadeinpage;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeinpage{0%{opacity:0}100%{opacity:1}}@keyframes fadeinpage{0%{opacity:0}100%{opacity:1}}.luxa article{margin-top:150px}.luxa.home .sec-wrap{margin:-10rem auto 7rem}.luxa .sec-wrap.contact{margin:0 auto}.luxa .sec-wrap .sec-wrap__inner{padding:0;z-index:1;max-width:100%}.luxa .main-image--full__wrap{position:relative}.luxa .main-image--full__wrap::after{content:'';position:absolute;left:-1%;bottom:-220px;width:102%;height:300px;background-color:#fff;z-index:1;transform:rotate(-4deg)}.luxa .nav-wrap{background:rgba(255,255,255,0.97)}.luxa .nav-wrap a{font-size:18px;letter-spacing:.1em}.luxa .nav-wrap a:hover,.luxa .nav-wrap a.actual-parent,.luxa .nav-wrap a.actual-site{color:var(--colorAccent)}.luxa .nav-wrap img.logo{max-height:70px;margin:5px 0}.luxa .nav-wrap ul.brand{margin:0}.luxa .nav-wrap li{text-transform:uppercase}.luxa .nav-wrap .nav-wrap__inner{max-width:1355px;height:100px}.luxa .nav-wrap ul.nav-list{overflow:visible}.luxa .nav-wrap ul.nav-list li{margin-left:40px}.luxa .scrolled-nav .nav-wrap img.logo{margin:3px 0}.luxa .scrolled-nav .nav-wrap .nav-wrap__inner{height:80px}.luxa .scrolled-nav ul.nav-list{margin:10px 0}.luxa #lang-toggler{position:relative}.luxa #lang-toggler .lang-toggler__menu{background:#ffffff;align-items:center;left:50%;transform:translateX(-50%);padding-bottom:.2em}.luxa #lang-toggler .lang-toggler__menu span{padding:0 .5em}.luxa #lang-toggler .lang-toggler__menu span a{padding:0}@media only screen and (max-width: 880px){.luxa #lang-toggler .lang-toggler__menu span{line-height:1.3em}}.luxa .footer-wrap::before,.luxa.home .footer-wrap::before{content:'';position:absolute;left:-1%;top:-250px;width:102%;height:360px;-webkit-transform:rotate(-4deg) skewX(-4deg);-ms-transform:rotate(-4deg) skewX(-4deg);transform:rotate(-4deg) skewX(-4deg);background:#fff;z-index:1;pointer-events:none}.luxa .footer-wrap,.luxa.home .footer-wrap{background:var(--colorBase);overflow:hidden;padding-top:200px}.luxa .footer-wrap p,.luxa.home .footer-wrap p,.luxa .footer-wrap a,.luxa.home .footer-wrap a,.luxa .footer-wrap a:hover,.luxa.home .footer-wrap a:hover{color:#fff;border-bottom:0px;margin-bottom:2rem}.luxa .footer-wrap p.title,.luxa.home .footer-wrap p.title,.luxa .footer-wrap .grid-wrap .box:nth-of-type(3) p a,.luxa.home .footer-wrap .grid-wrap .box:nth-of-type(3) p a{text-transform:uppercase;letter-spacing:.1em}.luxa .footer-wrap .sec-wrap,.luxa.home .footer-wrap .sec-wrap{margin:20px auto}.luxa .footer-wrap .sec-wrap__inner,.luxa.home .footer-wrap .sec-wrap__inner{max-width:1355px}.luxa .footer-wrap .box,.luxa.home .footer-wrap .box{margin-bottom:0}.luxa .footer__main [class*="icon-social_"]{color:var(--colorBase);background:#fff}@media only screen and (max-width: 880px){.luxa.home .sec-wrap{margin:0 auto}.luxa .sec-wrap{margin-top:0}.luxa .sec-wrap.contact{margin-top:40px}.luxa .main-image--full__wrap{height:80vw;min-height:60vw;max-height:700px;margin-top:0}.luxa article{margin-top:0}.luxa .nav-wrap{border-top:0px}.luxa .nav-wrap ul.nav-list{opacity:0;margin-top:calc(50vh - 200px);-webkit-transition:opacity 1s ease-out,-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:opacity 1s ease-out,-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);-o-transition:opacity 1s ease-out,transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:opacity 1s ease-out,transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:opacity 1s ease-out,transform 1.2s cubic-bezier(.77, 0, .18, 1),-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);-o-transition:transform 1.2s cubic-bezier(.77, 0, .18, 1),opacity .3s ease-out;-webkit-transition:opacity .3s ease-out,-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:opacity .3s ease-out,-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:transform 1.2s cubic-bezier(.77, 0, .18, 1),opacity .3s ease-out;transition:transform 1.2s cubic-bezier(.77, 0, .18, 1),opacity .3s ease-out,-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1)}.luxa .nav-wrap ul.nav-list li{margin:0 0 12px 0;text-align:center;-webkit-transition:-webkit-transform 1.4s ease-out;transition:-webkit-transform 1.4s ease-out;-o-transition:transform 1.4s ease-out;transition:transform 1.4s ease-out;transition:transform 1.4s ease-out,-webkit-transform 1.4s ease-out}.luxa .nav-wrap img.logo{max-height:60px;margin:0}.luxa .nav-wrap li a{font-size:30px;letter-spacing:.2em}.luxa .nav-wrap.open ul.nav-list{-webkit-transition:opacity 3s ease-out,-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:opacity 3s ease-out,-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);-o-transition:opacity 3s ease-out,transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:opacity 3s ease-out,transform 1.2s cubic-bezier(.77, 0, .18, 1);transition:opacity 3s ease-out,transform 1.2s cubic-bezier(.77, 0, .18, 1),-webkit-transform 1.2s cubic-bezier(.77, 0, .18, 1);opacity:1}.luxa .scrolled-nav .nav-wrap img.logo{margin:0}.luxa .footer-wrap,.luxa.home .footer-wrap{padding-top:80px;padding-bottom:80px}.luxa .footer-wrap:before,.luxa.home .footer-wrap:before{top:-32px;height:70px}}@media only screen and (max-width:580px){.luxa h1,.luxa .h1,.luxa h2,.luxa .h2{font-size:8vw}.luxa h3,.luxa h4,.luxa h5,.luxa h6,.luxa .h3,.luxa .h4,.luxa .h5,.luxa .h6{font-size:25px}.luxa p,.luxa li,.luxa p a,.luxa .button{font-size:16px}.luxa .fsize-marginal{font-size:14px}.luxa .main-image--full__wrap:after{height:4rem;bottom:-2rem}.luxa .footer-wrap{padding-top:60px;text-align:center}.luxa .footer-wrap:before{top:-80px;height:100px}.luxa .footer-wrap p,.luxa .footer-wrap a,.luxa .footer-wrap span.button{font-size:14px}.luxa .footer__main .box:nth-of-type(3){position:relative;text-align:center;width:100%}.luxa .warning-banner p,.luxa .warning-banner b,.luxa .warning-banner a{font-size:12px;line-height:1.3em}}@media only screen and (max-width:430px){.luxa .main-image--full__wrap:after{height:35px;bottom:-15px}.luxa .nav-wrap .mobile--trigger span{left:40px}.luxa .nav-wrap li a{font-size:24px}}.luxa .cookie-banner .h3{color:#fff}.luxa .cookie-banner .btn--primary,.luxa .cookie-banner .btn--primaryPos{background:var(--colorAccent);border-color:var(--colorAccent);color:#fff}.luxa .cookie-banner .btn--primary,.luxa .cookie-banner .btn--secondary,.luxa .cookie-banner .btn--primaryPos{text-transform:uppercase}.luxa .adjustCookieSettingsBtn{margin:1em 0;display:inline-block;color:#fff}