.teaser-image-container--col2 h2,a,body,div,form,h1,h2,h3,header,html,img,li,nav,ol,p,span,strong,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}header,nav{display:block}body{line-height:1}ol,ul{list-style:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Arial,Helvetica,sans-serif;font-size:16px}.visually-hidden{position:absolute!important;clip:rect(0 0 0 0)!important;margin:-1px!important;padding:0!important;border:0!important;width:1px!important;height:1px!important;overflow:hidden!important}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}:root{--swiper-navigation-size:44px}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.grid,.grid--col1,.grid--col2{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:(1fr)[1];grid-template:1fr/repeat(1,1fr);max-width:1350px;margin:0 auto;padding:0 15px}.grid--col2{-ms-grid-rows:1fr;-ms-grid-columns:(1fr)[12];grid-template:1fr/repeat(12,1fr)}.grid--col2.col2--5-5 .col:nth-child(1){-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5}.grid--col2.col2--5-5 .col:nth-child(2){-ms-grid-column:7;-ms-grid-column-span:5;grid-column:7/span 5}.grid--col2.col2--8-4 .col:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8}@media screen and (max-width:60rem){.grid--col2.col2--5-5 .col:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.grid--col2.col2--5-5 .col:nth-child(2){-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6}}@media screen and (max-width:52.5rem){.grid--col2.col2--8-4{-ms-grid-rows:1fr;-ms-grid-columns:(1fr)[1];grid-template:1fr/repeat(1,1fr)}.grid--col2.col2--8-4 .col:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}.grid--col2.col2--8-4 .col:nth-child(1):not(.spacing-m){margin-bottom:20px}}@media screen and (max-width:38.75rem){.grid--col2:not(.keep-col-mobile){-ms-grid-rows:1fr;-ms-grid-columns:(1fr)[1];grid-template:1fr/repeat(1,1fr)}.grid--col2:not(.keep-col-mobile) .col:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}.grid--col2:not(.keep-col-mobile) .col:nth-child(1):not(.spacing-m){margin-bottom:20px}.grid--col2:not(.keep-col-mobile) .col:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;-ms-grid-row:2;grid-row:2}}.col{margin:0 15px}@media screen and (max-width:71.25rem){.col{margin:0 10px}}:not(.keep-last-child-margin)>.col>:last-child{margin-bottom:0}.spacing-m{padding-top:2.5rem;padding-bottom:2.5rem}.spacing-l{padding-top:5.625rem;padding-bottom:5.625rem}@media screen and (max-width:60rem){.spacing-m{padding-top:1.25rem;padding-bottom:1.25rem}.spacing-l{padding-top:2.8125rem;padding-bottom:2.8125rem}}@media screen and (max-width:38.75rem){.spacing-m{padding-top:1.875rem;padding-bottom:1.875rem}.spacing-l{padding-top:1.875rem;padding-bottom:1.875rem}}.icon-download{color:currentColor;border-bottom:1px solid currentColor;padding:0 0 6px 0}body,button,html,input{font-family:"Helvetica Neue LT","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#404040}strong{font-weight:500}h1{font-size:1.625rem;letter-spacing:.025em;line-height:1.2;font-weight:200;color:#800D14;margin-bottom:2.5rem}h1 span{letter-spacing:1;line-height:1}@media (min-width:33.75rem){h1{font-size:calc(1.875rem + (3.375 - 1.875) * (100vw - 33.75rem)/ (71.25 - 33.75));line-height:calc(2.25rem + (3.75 - 2.25) * (100vw - 33.75rem)/ (71.25 - 33.75))}}@media (min-width:71.25rem){h1{font-size:3.375rem;letter-spacing:.025em;line-height:3.75rem}}h2{font-size:1.5rem;line-height:1.25;font-weight:300;letter-spacing:.025em;color:#800D14;margin-bottom:2.5rem}@media (min-width:33.75rem){h2{font-size:calc(1.5rem + (2.5 - 1.5) * (100vw - 33.75rem)/ (71.25 - 33.75));line-height:calc(1.875rem + (3 - 1.875) * (100vw - 33.75rem)/ (71.25 - 33.75))}}@media screen and (min-width:71.25rem){h2{font-size:2.5rem;letter-spacing:.025em;line-height:1.2}}.teaser-image-container--col2 h2,h3{font-size:1.25rem;line-height:1.35;font-weight:300;letter-spacing:.0125em;color:#800D14;margin-bottom:2.5rem}@media (min-width:33.75rem){.teaser-image-container--col2 h2,h3{font-size:calc(1.25rem + (1.875 - 1.25) * (100vw - 33.75rem)/ (71.25 - 33.75));line-height:calc(1.6875rem + (2.25 - 1.6875) * (100vw - 33.75rem)/ (71.25 - 33.75))}}@media screen and (min-width:71.25rem){.teaser-image-container--col2 h2,h3{font-size:1.875rem;letter-spacing:.0125em;line-height:2.25rem}}.overline{display:block;text-transform:uppercase;font-family:"Helvetica Neue eText",sans-serif;font-size:.8125rem;line-height:1.2;letter-spacing:.025em;font-weight:200;margin-bottom:.5em}@media screen and (min-width:33.75rem){.overline{font-size:1rem;margin-bottom:1em}}p{font-family:"Helvetica Neue eText",sans-serif;font-size:1.0625rem;letter-spacing:-.0125em;font-weight:200;margin-bottom:1.25rem;line-height:1.588235em}p a{color:#800D14;text-decoration:none;-webkit-box-shadow:inset 0 0 0 #ffd34c;box-shadow:inset 0 0 0 #ffd34c;border-bottom:1px solid #800D14}p.intro{font-size:1.4375rem;line-height:1.875rem;color:#800D14}@media screen and (max-width:33.75rem){p.intro{font-size:1.25rem;line-height:1.625rem}}.button{border-radius:0;border:1px solid #ffd34c;background-color:#ffd34c;color:#800D14;font-size:1.125rem;font-weight:500;padding:1rem 2rem;text-align:left;text-decoration:none;display:inline-block;margin-bottom:2.5rem}.button .icon{opacity:0;position:absolute;margin-left:-20px;margin-top:-1px}button .icon{margin-top:1px!important}.button--link{border:none;background-color:transparent;color:#800D14;padding:.75rem 0 .75rem 2rem}.button--link .icon{opacity:1;margin-left:-30px}input{font-family:"Helvetica Neue eText",sans-serif;font-size:1.0625rem;letter-spacing:-.0125em;font-weight:300;line-height:1;width:100%;-webkit-appearance:none;border-radius:0}input{border:none;border-bottom:1px solid #800D14;color:#800D14;padding:.75rem .5rem}.form .form-element{max-width:100%;width:100%}.form .form-element.search{position:relative}.form .form-element.search button{position:absolute;right:0}.form .form-element button{background:0 0;border:none;height:46px;color:#800D14;padding:0 24px 0 16px}.image,img{font-size:0}picture img{width:100%}.breadcrumb{display:inline-block}.breadcrumb ol li{float:left}.breadcrumb ol li a{font-size:14px;color:#7f7f7f;text-decoration:none;text-transform:uppercase;line-height:19px;letter-spacing:.07143em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}.breadcrumb ol li a .icon{margin:0 10px 0 0}@media screen and (max-width:48rem){.breadcrumb ol li a{font-size:11px;margin-right:5px}.breadcrumb ol li a .icon{margin:4px 5px 0 0;height:12px;width:auto}}.breadcrumb ol li:last-child a{color:#800D14}.teaser-image .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important}.teaser-image .text p{margin-bottom:2.5rem}.teaser-image .text .button{margin-bottom:0}.teaser-image .text :last-child:not(.overline){margin-bottom:0!important}@media screen and (max-width:52.5rem){.teaser-image .text p{margin-top:-1rem}.teaser-image .text .button{margin-top:-1.25rem}}.teaser-image .image .image-content{position:relative;width:100%}.teaser-image .image .image-content:after{content:"";display:block;padding-bottom:100%}.teaser-image .image .square{position:absolute;width:100%;height:100%;border:1px solid #800D14}.teaser-image .image img{left:0;position:absolute;z-index:-1;padding:2.5rem;height:100%;width:auto}@media screen and (max-width:52.5rem){.teaser-image .image img{padding:1.25rem}}.teaser-image-container--col2 p{margin-top:-1rem}.teaser-image-container--col2 .button{margin-top:-1.25rem}.footer-nav ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-nav ul.social-nav{float:right;margin-top:6px}.footer-nav li{float:left;margin-right:3em}.footer-nav ul.language-nav li{margin:0;padding:.75em .5em}.footer-nav ul.language-nav li a,.footer-nav ul.language-nav li span{padding:.25em .5em}.footer-nav ul.language-nav li span{background-color:#ffd34c;color:#800D14}.footer-nav ul.language-nav li:first-child{border-right:1px solid #fff}@media screen and (max-width:60rem){.footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav ul.social-nav{float:left;margin-top:2rem}.footer-nav ul+ul{margin-top:2rem}.footer-nav ul.language-nav{margin-left:-.5em}}@media screen and (max-width:38.75rem){.footer-nav ul li{margin-right:2rem}}.header{height:100px}.header+*{margin-top:100px}@media screen and (max-width:38.75rem){.header{height:64px}.header+*{margin-top:64px}}.header #close-area{width:100vw;height:100vh;position:absolute;top:0;display:none;background-color:transparent}.header{position:fixed;top:0;width:100vw;background-color:#fff;z-index:99!important}.header .col{overflow:visible}#main-nav-area{display:inline-block}@media screen and (max-width:60rem){#main-nav-area{position:fixed;margin-left:-200vw;left:0;height:100vh;width:100vw;background-color:#800D14;z-index:10;padding:0 30px;overflow:scroll}}.form--nav-search{position:absolute;max-width:540px;background-color:#fff;margin-top:18px;width:0;z-index:20;top:-100vw}@media screen and (max-width:71.25rem){.form--nav-search{max-width:500px;margin-left:-20px}}.form--nav-search .form-element.search{z-index:20;padding:10px}.form--nav-search .form-element.search button{opacity:0}.main-nav{position:relative;z-index:11;float:left;margin-top:0}.main-nav a,.main-nav span{font-weight:300;color:#404040;text-decoration:none;outline:0}.main-nav .level-1 .level-1-item{float:left;padding:2.375rem 2rem 1rem 2rem}.main-nav .level-1 .level-1-item>a{padding:.5rem 0}.main-nav .level-1 .level-1-item>a:after{content:"";display:inline-block;width:0%;border-bottom:3px solid #800D14}.main-nav .level-1 .level-1-item>a svg{display:none}.main-nav .level-1 .level-1-item:first-child{margin-left:-2rem}.main-nav .level-1 .level-1-item.active>a:after{width:100%}.main-nav .level-2{position:absolute;visibility:hidden;left:0;top:10rem;margin-left:-200vw;margin-top:-1.5rem}@media screen and (max-height:720px){.main-nav .level-2{top:7.5rem}}.main-nav .level-2 a{color:#fff;padding:1.5rem 1rem 1.5rem 2rem;display:inline-block}.main-nav .level-2 a .icon{position:absolute;left:0}.main-nav .level-2 a .icon *{stroke:currentColor}.main-nav .level-2 .active a{color:#ffd34c}.main-nav .footer-nav{position:fixed;visibility:hidden;margin-left:-200vw;bottom:2.5rem}.main-nav .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .footer-nav ul+ul{margin-top:2rem}.main-nav .footer-nav a{color:#fff}.main-nav .footer-nav span{color:#800D14!important}@media screen and (max-width:71.25rem){.main-nav .level-1 .level-1-item{padding:2.5rem 1.5rem 1rem 1.5rem}}@media screen and (max-width:60rem){.main-nav{margin-top:5.5rem}.main-nav .level-1 .level-1-item{float:none;padding:0}.main-nav .level-1 .level-1-item:first-child{margin-left:auto}.main-nav .level-1 .level-1-item>a{padding:1rem 1rem 1rem 1.5rem;display:inline-block}.main-nav .level-1 .level-1-item>a .icon{position:absolute;left:0}.main-nav .level-1 .level-1-item>a .icon *{stroke:currentColor}.main-nav .level-1 .level-1-item>a svg{display:inline-block;margin-left:-1px}.main-nav .level-1 .level-1-item>a:after{display:none}.main-nav .level-1 .level-1-item.is-open>a{color:#ffd34c}.main-nav .level-1 .level-1-item.is-open>a svg{left:-4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-nav .level-2{margin-left:1.5rem!important;margin-top:0;margin-bottom:1rem;position:initial;visibility:visible;display:none}.main-nav .level-2 li{position:relative}.main-nav .level-2 a{padding:.75rem .75rem .75rem 1.5rem;font-size:1.0625rem}.main-nav .footer-nav{position:inherit;bottom:auto;margin:0 0 5rem 0;display:inline-block}.main-nav .footer-nav a,.main-nav .footer-nav span{font-size:1rem}}.megamenu{position:absolute;left:-200vw;height:100vh;width:55vw;z-index:10}.megamenu:after,.megamenu:before{content:"";background-color:#800D14;left:0;top:0;height:100%;display:inline-block;position:absolute}.megamenu:before{-webkit-transform:skew(-16deg);transform:skew(-16deg);width:55vw}.megamenu:after{width:30vw}@media screen and (max-width:71.25rem){.megamenu{width:60vw}.megamenu:before{width:60vw}}@media screen and (max-width:60rem){.megamenu{width:100vw}.megamenu:after,.megamenu:before{display:none}}.nav-icon{background:0 0;border:none;position:absolute;z-index:20;padding:.5rem;visibility:hidden;margin-top:1.5rem;color:#fff}@media screen and (max-width:60rem){.nav-icon{margin-top:12px;margin-left:-.5rem;left:15px}}#nav-burger{color:#800D14}@media screen and (max-width:60rem){#nav-burger{visibility:visible}}#nav-close{margin-left:5rem;padding:.625rem}@media screen and (max-width:60rem){#nav-close{visibility:hidden;top:0;left:10px}}#nav-search{margin-left:.5rem;visibility:visible;color:#7f7f7f}#nav-search svg{margin-top:-4px}@media screen and (max-width:60rem){#nav-search{position:relative;display:block;margin-left:-1.5rem!important;margin-top:2.5rem;margin-bottom:1.5rem}}#nav-search .icon-nav-close{display:none}.logo{float:right;margin-top:32px}@media screen and (max-width:60rem){.logo{position:absolute;z-index:10;right:30px}}@media screen and (max-width:38.75rem){.logo{right:15px;margin-top:18px}.logo svg{height:30px;width:auto}}#map{width:100%;height:50vw;max-height:620px;background-color:#c4dbdd;margin-bottom:1.25rem;display:none}@media screen and (max-width:38.75rem){#map{height:100vw}}@media screen and (min-width:60rem){#map{display:block;margin-top:100px}}.hero .text{margin-top:2.5rem;margin-bottom:1.25rem}.hero--big{margin-bottom:1.25rem}.hero--big .image{text-align:center;margin:0 auto}.hero--big .image img,.hero--big .image video{max-height:576px;max-width:1440px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hero--big .text{margin:-12rem 0 0 0}.hero--big .text:before{content:"";background-color:#800D14;height:240px;width:50vw;display:inline-block;position:absolute;left:0;z-index:0}.hero--big .text h1{background-color:#800D14;display:inline-block;padding:2.5rem 2.5rem 2.5rem 15px;color:#fff;position:relative;height:240px;max-width:720px;margin-bottom:0}.hero--big .text h1 .overline{color:#ffd34c}@media screen and (max-width:71.25rem){.hero--big .grid--col1{padding-left:0!important}.hero--big .text{margin:-8rem 0 0 0;background-color:#800D14;width:90%;max-width:720px}.hero--big .text:before{display:none;height:auto!important}.hero--big .text h1{height:auto!important;padding-left:25px}}@media screen and (max-width:60rem){.hero--big .grid--col1{padding:0!important}.hero--big .text{margin:-5.75rem 0 0 0;background:0 0}.hero--big .text h1{padding:20px}}@media screen and (max-width:38.75rem){.hero--big .text{margin:-4.5rem 0 0 0}.hero--big .text h1{padding:15px}}.hero--medium{overflow:hidden}.hero--medium .grid--col2 .col:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.hero--medium .grid--col2 .col:nth-child(2){-ms-grid-column:7;-ms-grid-column-span:5;grid-column:7/span 5}@media screen and (max-width:60rem){.hero--medium .grid--col2 .col:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}.hero--medium .grid--col2 .col:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;-ms-grid-row:2;grid-row:2}}.hero--medium .text h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero--medium .image{margin-bottom:2.5rem}.hero--medium .image .image-content{position:relative;width:100%}.hero--medium .image .image-content:after{content:"";display:block;padding-bottom:100%}.hero--medium .image .square{position:absolute;width:100%;height:100%}.hero--medium .image img{left:0;position:absolute;z-index:-1;height:100%;width:auto}@media screen and (max-width:60rem){.hero--medium .image .image-content:after{display:none}.hero--medium .image .square{position:relative}.hero--medium .image img{position:relative;width:100%;height:auto}}.swiper-container-hero{width:100%}.swiper-container-hero .swiper-wrapper{width:100%;height:auto}.swiper-container-hero .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.swiper-container-hero .swiper-slide .slider-hero-item{width:100%}.swiper-container-hero .swiper-slide .slider-hero-item .overline{display:none}.swiper-container-hero .swiper-slide .slider-hero-item .visual{position:relative;z-index:1;width:100%;height:0;margin:0;padding-top:56.25%;overflow:hidden}@media (min-width:60em){.swiper-container-hero .swiper-slide .slider-hero-item .visual{padding-top:40%}}.swiper-container-hero .swiper-slide .slider-hero-item .visual>*{position:absolute;top:50%;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:60em){.swiper-container-hero .swiper-slide .slider-hero-item .visual>*{height:100%}}.swiper-container-hero .swiper-slide .slider-hero-item .visual .video-player{padding:0}.swiper-container-hero .swiper-slide .slider-hero-item .text{position:relative;padding:1rem;border:1px solid #800D14;margin:0 1rem;margin-top:-2rem;opacity:0;z-index:2;max-width:1286px;padding-top:3rem}@media (min-width:48em){.swiper-container-hero .swiper-slide .slider-hero-item .text{padding:2rem;margin:0 2rem}}@media (min-width:84.375em){.swiper-container-hero .swiper-slide .slider-hero-item .text{padding:2rem;margin:0 auto}}.swiper-container-hero .swiper-slide .slider-hero-item .text :last-child{margin-bottom:0}@media (min-width:60em){.swiper-container-hero .swiper-slide .slider-hero-item .text{padding:3.5rem 1.5rem 2.5rem;margin-top:-2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-hero .swiper-slide .slider-hero-item .text h1{width:100%;margin-bottom:1rem}}@media (max-width:38.75rem){.swiper-button-n,.swiper-button-p{padding:0 10px!important}}.swiper-container .swiper-navigation{width:100%;height:5.625rem;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-container .swiper-navigation-wrapper{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-container .swiper-navigation .swiper-button-n,.swiper-container .swiper-navigation .swiper-button-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;padding:0 20px;color:#bfbfbf;outline:0}.swiper-container .swiper-navigation .swiper-button-n .icon,.swiper-container .swiper-navigation .swiper-button-p .icon{width:15px;height:auto}.swiper-container .swiper-navigation .swiper-button-p{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.swiper-container .swiper-navigation .swiper-pagination{position:relative;display:inherit;height:8px}.swiper-container .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser-image-container{overflow:hidden}.teaser-image-container--col2 .teaser-image{overflow:hidden}.teaser-image-container--col2 .teaser-image .image{margin-bottom:1.25rem}.teaser-image-container--col2 .teaser-image .image .image-content{width:70%}.teaser-image-container--col2 .teaser-image .image .image-content img{padding:30px}@media screen and (max-width:71.25rem){.teaser-image-container--col2 .teaser-image .image .image-content img{padding:1.25rem}}.video{position:relative;margin-top:1rem;margin-bottom:calc(4rem + 8vw)}@media (min-width:87.5em){.video{margin-bottom:calc(4rem + 7rem)}}.video .video-player{position:relative;width:100%;height:0;padding-bottom:56.25%}