/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/:root{--font-color:#202020;--black:#000;--white:#fff;--grey-bg:#f7f7f7;--grey-dark:#404040;--red:#e53c20;--green:#8ac01f;--yellow:#fdc203;--swiper-theme-color:#202020}@font-face{font-family:URWGeometric-Regular;src:url(dist/assets/fonts/31F587_0_0.eot);src:url(dist/assets/fonts/31F587_0_0.eot?#iefix) format("embedded-opentype"),url(dist/assets/fonts/31F587_0_0.woff2) format("woff2"),url(dist/assets/fonts/31F587_0_0.woff) format("woff"),url(dist/assets/fonts/31F587_0_0.ttf) format("truetype")}@font-face{font-family:URWGeometric-Bold;src:url(dist/assets/fonts/31F587_1_0.eot);src:url(dist/assets/fonts/31F587_1_0.eot?#iefix) format("embedded-opentype"),url(dist/assets/fonts/31F587_1_0.woff2) format("woff2"),url(dist/assets/fonts/31F587_1_0.woff) format("woff"),url(dist/assets/fonts/31F587_1_0.ttf) format("truetype")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:focus{outline:none}body,html{width:100%;height:100%;margin:0;padding:0;cursor:default}body,html{min-width:320px}body{opacity:0;transition:opacity .3s ease-in-out}body.show{opacity:1;transition:opacity .5s ease-in-out}h1,h2,h3,h4,h5,h6,p,ul{color:var(--font-color);margin:0;padding:0}h1{font-family:URWGeometric-Bold;line-height:1.2;letter-spacing:0;font-weight:500;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:28px}@media only screen and (min-width:375px){h1{font-size:calc(28px + 30 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{h1{font-size:58px}}h2{font-family:URWGeometric-Bold;line-height:1.2;letter-spacing:0;font-weight:500;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:32px}@media only screen and (min-width:375px){h2{font-size:calc(32px + 14 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{h2{font-size:46px}}h3,h4,h5,h6{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:18px}@media only screen and (min-width:375px){h3,h4,h5,h6{font-size:calc(18px + 6 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{h3,h4,h5,h6{font-size:24px}}img{width:100%;height:auto}p{font-family:URWGeometric-Regular;line-height:1.6;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:16px}@media only screen and (min-width:375px){p{font-size:calc(16px + 4 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{p{font-size:20px}}a{text-decoration:none}a,button:focus,input:focus,textarea:focus{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}button{padding:0;border:none;outline:none;background:none}.anchor{top:-120px;visibility:hidden;display:block;position:relative}@media only screen and (min-width:768px){.anchor{top:-124px}}.anchor--header,.anchor--tiles{top:-70px}@media only screen and (min-width:768px){.anchor--header,.anchor--tiles{top:-74px}}#cookie-notice{display:flex;justify-content:center;align-items:center}#cookie-notice.cookie-notice-hidden{display:none!important}@media only screen and (min-width:768px){#cookie-notice{left:auto!important;right:0!important;min-width:0!important;width:170px!important;height:170px!important}}#cookie-notice .cookie-notice-container{padding:15px}#cookie-notice .cookie-notice-container .cn-text-container{margin:0 0 10px;font-family:URWGeometric-Regular;line-height:1.3;letter-spacing:0;font-weight:400;color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:14px}@media only screen and (min-width:375px){#cookie-notice .cookie-notice-container .cn-text-container{font-size:calc(14px + 1 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{#cookie-notice .cookie-notice-container .cn-text-container{font-size:15px}}#cookie-notice .cookie-notice-container .cn-button{border-radius:0;background:var(--green)}#cookie-notice .cookie-notice-container .cn-close-icon{display:none}.lay-wrapper{width:100%;position:relative}.lay-wrapper--header{width:100%;background:var(--white);height:70px;display:flex;justify-content:center;align-items:center;z-index:1001;position:fixed;transition:all .5s ease-in-out}@media only screen and (min-width:768px){.lay-wrapper--header{height:100px}}.lay-wrapper--header.headroom--unpinned{height:70px}@media only screen and (min-width:768px){.lay-wrapper--header.headroom--unpinned{height:74px}}@media only screen and (min-width:768px){.lay-wrapper--header.headroom--unpinned .c-logo{transform:scale(.8)}}.lay-wrapper--content{padding:70px 0 0;width:100%;position:relative}@media only screen and (min-width:768px){.lay-wrapper--content{padding-top:100px}}.lay-wrapper--footer{width:100%;background:var(--grey-dark);position:relative}.lay-wrapper.grid-width{width:100%;max-width:1920px;margin:0 auto;padding:0 3.75vw;position:relative}@media only screen and (min-width:1920px),print{.lay-wrapper.grid-width{padding-left:calc(3.75vw - ((100% - 1920px) / 2));padding-right:calc(3.75vw - ((100% - 1920px) / 2))}}.lay-wrapper.full-width{width:100%;margin:0 auto;position:relative}.lay-wrapper.full-width:after,.lay-wrapper.full-width:before{content:" ";display:table}.lay-wrapper.full-width:after{clear:both}.lay-wrapper.vmt-s{margin-top:20px}@media only screen and (min-width:768px){.lay-wrapper.vmt-s{margin-top:30px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmt-s{margin-top:40px}}.lay-wrapper.vmt-m{margin-top:35px}@media only screen and (min-width:768px){.lay-wrapper.vmt-m{margin-top:52.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmt-m{margin-top:70px}}.lay-wrapper.vmt-l{margin-top:55px}@media only screen and (min-width:768px){.lay-wrapper.vmt-l{margin-top:82.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmt-l{margin-top:110px}}.lay-wrapper.vmb-s{margin-bottom:20px}@media only screen and (min-width:768px){.lay-wrapper.vmb-s{margin-bottom:30px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmb-s{margin-bottom:40px}}.lay-wrapper.vmb-m{margin-bottom:35px}@media only screen and (min-width:768px){.lay-wrapper.vmb-m{margin-bottom:52.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmb-m{margin-bottom:70px}}.lay-wrapper.vmb-l{margin-bottom:55px}@media only screen and (min-width:768px){.lay-wrapper.vmb-l{margin-bottom:82.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmb-l{margin-bottom:110px}}.lay-wrapper.vpt-s{padding-top:20px}@media only screen and (min-width:768px){.lay-wrapper.vpt-s{padding-top:30px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vpt-s{padding-top:40px}}.lay-wrapper.vpt-m{padding-top:35px}@media only screen and (min-width:768px){.lay-wrapper.vpt-m{padding-top:52.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vpt-m{padding-top:70px}}.lay-wrapper.vpt-l{padding-top:55px}@media only screen and (min-width:768px){.lay-wrapper.vpt-l{padding-top:82.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vpt-l{padding-top:110px}}.lay-wrapper.vpb-s{padding-bottom:20px}@media only screen and (min-width:768px){.lay-wrapper.vpb-s{padding-bottom:30px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vpb-s{padding-bottom:40px}}.lay-wrapper.vpb-m{padding-bottom:35px}@media only screen and (min-width:768px){.lay-wrapper.vpb-m{padding-bottom:52.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vpb-m{padding-bottom:70px}}.lay-wrapper.vpb-l{padding-bottom:55px}@media only screen and (min-width:768px){.lay-wrapper.vpb-l{padding-bottom:82.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vpb-l{padding-bottom:110px}}.lay-wrapper.vmt-s-minus{margin-top:-20px}@media only screen and (min-width:768px){.lay-wrapper.vmt-s-minus{margin-top:-30px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmt-s-minus{margin-top:-40px}}.lay-wrapper.vmt-m-minus{margin-top:-35px}@media only screen and (min-width:768px){.lay-wrapper.vmt-m-minus{margin-top:-52.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmt-m-minus{margin-top:-70px}}.lay-wrapper.vmt-l-minus{margin-top:-55px}@media only screen and (min-width:768px){.lay-wrapper.vmt-l-minus{margin-top:-82.5px}}@media only screen and (min-width:1024px),print{.lay-wrapper.vmt-l-minus{margin-top:-110px}}.lay-wrapper.light{background:var(--white)}.lay-wrapper.grey{background:var(--grey-bg)}@media only screen and (min-width:768px){.lay-wrapper.push-0{margin-left:auto}.lay-wrapper.push-1{margin-left:8.33333%}.lay-wrapper.push-2{margin-left:16.66667%}.lay-wrapper.push-3{margin-left:25%}.lay-wrapper.push-4{margin-left:33.33333%}.lay-wrapper.push-5{margin-left:41.66667%}.lay-wrapper.push-6{margin-left:50%}.lay-wrapper.push-7{margin-left:58.33333%}.lay-wrapper.push-8{margin-left:66.66667%}.lay-wrapper.push-9{margin-left:75%}.lay-wrapper.push-10{margin-left:83.33333%}.lay-wrapper.push-11{margin-left:91.66667%}}@media only screen and (min-width:768px){.lay-wrapper.grid-1{width:8.33333%}.lay-wrapper.grid-2{width:16.66667%}.lay-wrapper.grid-3{width:25%}.lay-wrapper.grid-4{width:33.33333%}.lay-wrapper.grid-5{width:41.66667%}.lay-wrapper.grid-6{width:50%}.lay-wrapper.grid-7{width:58.33333%}.lay-wrapper.grid-8{width:66.66667%}.lay-wrapper.grid-9{width:75%}.lay-wrapper.grid-10{width:83.33333%}.lay-wrapper.grid-11{width:91.66667%}.lay-wrapper.grid-12{width:100%}}.c-text,.c-tiles .c-tile{width:100%;position:relative}.c-text .c-text-colored-line,.c-tiles .c-tile .c-text-colored-line{margin-bottom:20px}@media only screen and (min-width:768px){.c-text .c-text-colored-line,.c-tiles .c-tile .c-text-colored-line{margin-bottom:30px}}@media only screen and (min-width:1024px),print{.c-text .c-text-colored-line,.c-tiles .c-tile .c-text-colored-line{margin-bottom:40px}}@media only screen and (min-width:768px){.c-text .c-text-colored-line svg,.c-tiles .c-tile .c-text-colored-line svg{transform:translate(-50%)}}.c-text h1,.c-text h2,.c-text h3,.c-text h4,.c-text h5,.c-text h6,.c-tiles .c-tile h1,.c-tiles .c-tile h2,.c-tiles .c-tile h3,.c-tiles .c-tile h4,.c-tiles .c-tile h5,.c-tiles .c-tile h6{color:var(--font-color)}.c-text h1,.c-tiles .c-tile h1{font-family:URWGeometric-Bold;line-height:1.2;letter-spacing:0;font-weight:500;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:28px;margin:0 0 30px}@media only screen and (min-width:375px){.c-text h1,.c-tiles .c-tile h1{font-size:calc(28px + 30 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text h1,.c-tiles .c-tile h1{font-size:58px}}.c-text h2,.c-tiles .c-tile h2{font-family:URWGeometric-Bold;line-height:1.2;letter-spacing:0;font-weight:500;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:32px;margin:0 0 30px}@media only screen and (min-width:375px){.c-text h2,.c-tiles .c-tile h2{font-size:calc(32px + 14 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text h2,.c-tiles .c-tile h2{font-size:46px}}.c-text h3,.c-tiles .c-tile h3{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:18px;margin:0 0 20px}@media only screen and (min-width:375px){.c-text h3,.c-tiles .c-tile h3{font-size:calc(18px + 6 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text h3,.c-tiles .c-tile h3{font-size:24px}}.c-text h4,.c-tiles .c-tile h4{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:16px;margin:0 0 20px}@media only screen and (min-width:375px){.c-text h4,.c-tiles .c-tile h4{font-size:calc(16px + 4 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text h4,.c-tiles .c-tile h4{font-size:20px}}.c-text h5,.c-tiles .c-tile h5{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:14px;margin:0 0 10px}@media only screen and (min-width:375px){.c-text h5,.c-tiles .c-tile h5{font-size:calc(14px + 2 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text h5,.c-tiles .c-tile h5{font-size:16px}}.c-text h6,.c-tiles .c-tile h6{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:16px;margin:0 0 10px}@media only screen and (min-width:375px){.c-text h6,.c-tiles .c-tile h6{font-size:calc(16px + 4 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text h6,.c-tiles .c-tile h6{font-size:20px}}.c-text ul,.c-tiles .c-tile ul{padding:0 0 0 20px}.c-text a,.c-text li,.c-text p,.c-tiles .c-tile a,.c-tiles .c-tile li,.c-tiles .c-tile p{font-family:URWGeometric-Regular;line-height:1.6;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:16px}@media only screen and (min-width:375px){.c-text a,.c-text li,.c-text p,.c-tiles .c-tile a,.c-tiles .c-tile li,.c-tiles .c-tile p{font-size:calc(16px + 4 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text a,.c-text li,.c-text p,.c-tiles .c-tile a,.c-tiles .c-tile li,.c-tiles .c-tile p{font-size:20px}}.c-text li,.c-tiles .c-tile li{margin:0 0 5px}.c-text li:last-child,.c-tiles .c-tile li:last-child{margin-bottom:0}.c-text a,.c-tiles .c-tile a{text-decoration:underline}.c-text .c-text-content>:last-child,.c-tiles .c-tile .c-text-content>:last-child{margin-bottom:0}.c-text.big p,.c-tiles .big.c-tile p{font-family:URWGeometric-Regular;line-height:1.6;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:20px}@media only screen and (min-width:375px){.c-text.big p,.c-tiles .big.c-tile p{font-size:calc(20px + 4 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-text.big p,.c-tiles .big.c-tile p{font-size:24px}}.c-logo{position:relative;transition:transform .5s ease-in-out}.c-logo a{display:flex;justify-content:center;align-items:center}.c-logo a svg{width:100px;height:auto}.c-navigation,.c-navigation .c-navigation-mobile{position:relative}@media only screen and (min-width:768px){.c-navigation .c-navigation-mobile{display:none}}.c-navigation .c-navigation-mobile .c-navigation-burger{right:0;top:50%;width:50px;height:50px;padding:12px 0;cursor:pointer;transition:transform .15s ease-in-out;transform:translateY(-50%) scale(.7);z-index:1001;transform-origin:right center;position:absolute}.c-navigation .c-navigation-mobile .c-navigation-burger-icon{transform:rotate(0deg)}.c-navigation .c-navigation-mobile .c-navigation-burger-icon span{height:4px;width:25px;background:var(--font-color);transition:all .15s ease-in-out;display:block;position:absolute}.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:nth-child(2n){left:50%}.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:nth-child(odd){left:0}.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:first-child,.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:nth-child(2){top:0}.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:nth-child(3),.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:nth-child(4){top:12px}.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:nth-child(5),.c-navigation .c-navigation-mobile .c-navigation-burger-icon span:nth-child(6){top:24px}.c-navigation .c-navigation-mobile .c-navigation-mobile-content{width:100%;height:100%;left:0;top:-120vh;padding:0 3.75vw;background:var(--white);text-align:left;position:fixed;z-index:1000;display:flex;justify-content:center;flex-direction:column;transition:all .5s ease-in-out}.c-navigation .c-navigation-mobile .c-navigation-mobile-content>ul{list-style:none;opacity:0;transition:opacity .1s ease-in-out 0s}.c-navigation .c-navigation-mobile .c-navigation-mobile-content>ul>li{transition:transform .5s ease-in-out;margin:17px 0}.c-navigation .c-navigation-mobile .c-navigation-mobile-content>ul>li>a{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:40px;transition:color .1s ease-in-out}@media only screen and (min-width:375px){.c-navigation .c-navigation-mobile .c-navigation-mobile-content>ul>li>a{font-size:calc(40px + 20 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-navigation .c-navigation-mobile .c-navigation-mobile-content>ul>li>a{font-size:60px}}.c-navigation .c-navigation-mobile .c-navigation-mobile-content>ul>li>a:hover{color:var(--orange)}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:first-child,.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(6){transform:rotate(45deg)}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(2),.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(5){transform:rotate(-45deg)}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:first-child{left:7px;top:7px}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(2){left:16px;top:7px}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(3){left:-20%;opacity:0}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(4){left:70%;opacity:0}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(5){left:7px;top:16px}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-burger-icon span:nth-child(6){left:16px;top:16px}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-mobile-content{top:0}.c-navigation .c-navigation-mobile.mobile-menu-active .c-navigation-mobile-content>ul{opacity:1;transition:opacity .5s ease-in-out .5s}.c-navigation .c-navigation-desktop{display:none}@media only screen and (min-width:768px){.c-navigation .c-navigation-desktop{display:block}}.c-navigation .c-navigation-desktop ul{display:flex}.c-navigation .c-navigation-desktop ul>li{list-style:none;margin:0 15px;position:relative}.c-navigation .c-navigation-desktop ul>li>a{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:14px;transition:color .1s ease-in-out}@media only screen and (min-width:375px){.c-navigation .c-navigation-desktop ul>li>a{font-size:calc(14px + 4 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-navigation .c-navigation-desktop ul>li>a{font-size:18px}}.c-navigation .c-navigation-desktop ul>li:last-child{margin-right:0}.c-navigation .c-navigation-desktop ul>li:hover>a{color:var(--orange)}.c-header{display:flex;align-items:center;justify-content:space-between}.c-header,.c-header-text{width:100%;position:relative}.c-header-text{height:calc(70vh - 70px - 20px);overflow:hidden}@media only screen and (min-width:768px){.c-header-text{height:calc(100vh - 100px - 20px)}}.c-header-text .c-header-text-image{width:100%;height:100%;background-size:cover!important;background-position:50%!important;opacity:.85}.c-header-text .c-header-text-logo{left:50%;top:50%;transform:translate(-50%,-50%);width:35%;height:auto;position:absolute}@media only screen and (min-width:768px){.c-header-text .c-header-text-logo{width:20%}}.c-header-text .c-header-text-text{left:3.75vw;bottom:3.75vw;position:absolute}.c-header-text .c-header-text-text span{margin:0 0 10px;padding:2px 10px;background:var(--white);font-family:URWGeometric-Bold;line-height:1.2;letter-spacing:0;font-weight:500;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:28px;display:inline-block}@media only screen and (min-width:375px){.c-header-text .c-header-text-text span{font-size:calc(28px + 30 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-header-text .c-header-text-text span{font-size:58px}}.c-header-text .c-header-text-text span:last-child{margin-bottom:0}.c-swiper{width:100%;position:relative}.c-swiper .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:1}.c-swiper .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.c-swiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.c-swiper .swiper-container-android .swiper-slide,.c-swiper .swiper-wrapper{transform:translateZ(0)}.c-swiper .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.c-swiper .swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.c-swiper .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.c-swiper .swiper-slide{flex-shrink:0;font-size:0;width:100%;height:100%;position:relative;transition-property:transform}.c-swiper .swiper-slide .c-swiper-image{width:100%;opacity:.85}.c-swiper .swiper-slide-invisible-blank{visibility:hidden}.c-swiper .swiper-container-autoheight,.c-swiper .swiper-container-autoheight .swiper-slide{height:auto}.c-swiper .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.c-swiper .swiper-container-3d{perspective:1200px}.c-swiper .swiper-container-3d .swiper-cube-shadow,.c-swiper .swiper-container-3d .swiper-slide,.c-swiper .swiper-container-3d .swiper-slide-shadow-bottom,.c-swiper .swiper-container-3d .swiper-slide-shadow-left,.c-swiper .swiper-container-3d .swiper-slide-shadow-right,.c-swiper .swiper-container-3d .swiper-slide-shadow-top,.c-swiper .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.c-swiper .swiper-container-3d .swiper-slide-shadow-bottom,.c-swiper .swiper-container-3d .swiper-slide-shadow-left,.c-swiper .swiper-container-3d .swiper-slide-shadow-right,.c-swiper .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.c-swiper .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.c-swiper .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.c-swiper .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.c-swiper .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.c-swiper .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.c-swiper .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.c-swiper .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.c-swiper .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.c-swiper .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.c-swiper :root{--swiper-navigation-size:44px}.c-swiper .swiper-button-next,.c-swiper .swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0}.c-swiper .swiper-button-next svg,.c-swiper .swiper-button-prev svg{width:40px;height:40px;border-radius:20px;background:var(--white)}.c-swiper .swiper-button-next svg g,.c-swiper .swiper-button-prev svg g{stroke:var(--font-color)}.c-swiper .swiper-button-next.swiper-button-disabled,.c-swiper .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.c-swiper .swiper-button-prev,.c-swiper .swiper-container-rtl .swiper-button-next{left:-10px;right:auto;transform:translateY(-50%) rotate(-90deg)}@media only screen and (min-width:768px){.c-swiper .swiper-button-prev,.c-swiper .swiper-container-rtl .swiper-button-next{left:-60px}}.c-swiper .swiper-button-prev:after,.c-swiper .swiper-container-rtl .swiper-button-next:after{content:"prev"}.c-swiper .swiper-button-next,.c-swiper .swiper-container-rtl .swiper-button-prev{right:-10px;left:auto;transform:translateY(-50%) rotate(90deg)}@media only screen and (min-width:768px){.c-swiper .swiper-button-next,.c-swiper .swiper-container-rtl .swiper-button-prev{right:-60px}}.c-swiper .swiper-button-next:after,.c-swiper .swiper-container-rtl .swiper-button-prev:after{content:"next"}.c-swiper .swiper-button-next.swiper-button-white,.c-swiper .swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.c-swiper .swiper-button-next.swiper-button-black,.c-swiper .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.c-swiper .swiper-button-lock{display:none}.c-swiper .swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.c-swiper .swiper-pagination.swiper-pagination-hidden{opacity:0}.c-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.c-swiper .swiper-pagination-custom,.c-swiper .swiper-pagination-fraction{bottom:0;left:0;width:100%}.c-swiper .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.c-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.c-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.c-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.c-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.c-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.c-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.c-swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.c-swiper .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#fff;opacity:.3}.c-swiper button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-swiper .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.c-swiper .swiper-pagination-bullet-active{opacity:1;background:#fff}.c-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.c-swiper .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.c-swiper .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.c-swiper .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.c-swiper .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.c-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.c-swiper .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.c-swiper .swiper-container-horizontal>.swiper-pagination-progressbar,.c-swiper .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.c-swiper .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.c-swiper .swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.c-swiper .swiper-pagination-white{--swiper-pagination-color:#fff}.c-swiper .swiper-pagination-black{--swiper-pagination-color:#000}.c-swiper .swiper-pagination-lock{display:none}.c-swiper .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.c-swiper .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.c-swiper .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.c-swiper .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.c-swiper .swiper-scrollbar-cursor-drag{cursor:move}.c-swiper .swiper-scrollbar-lock{display:none}.c-swiper .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.c-swiper .swiper-zoom-container>canvas,.c-swiper .swiper-zoom-container>img,.c-swiper .swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.c-swiper .swiper-slide-zoomed{cursor:move}.c-swiper .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:a 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.c-swiper .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.c-swiper .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes a{to{transform:rotate(1turn)}}.c-swiper .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.c-swiper .swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.c-swiper .swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.c-swiper .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.c-swiper .swiper-container-fade .swiper-slide-active,.c-swiper .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.c-swiper .swiper-container-cube{overflow:visible}.c-swiper .swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.c-swiper .swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.c-swiper .swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.c-swiper .swiper-container-cube .swiper-slide-active,.c-swiper .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.c-swiper .swiper-container-cube .swiper-slide-active,.c-swiper .swiper-container-cube .swiper-slide-next,.c-swiper .swiper-container-cube .swiper-slide-next+.swiper-slide,.c-swiper .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.c-swiper .swiper-container-cube .swiper-slide-shadow-bottom,.c-swiper .swiper-container-cube .swiper-slide-shadow-left,.c-swiper .swiper-container-cube .swiper-slide-shadow-right,.c-swiper .swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-swiper .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.c-swiper .swiper-container-flip{overflow:visible}.c-swiper .swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.c-swiper .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.c-swiper .swiper-container-flip .swiper-slide-active,.c-swiper .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.c-swiper .swiper-container-flip .swiper-slide-shadow-bottom,.c-swiper .swiper-container-flip .swiper-slide-shadow-left,.c-swiper .swiper-container-flip .swiper-slide-shadow-right,.c-swiper .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-footer{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.c-footer,.c-footer .c-footer-scroll-to-top{position:relative}.c-footer .c-footer-navigation{margin:0 0 20px}.c-footer .c-footer-navigation ul{display:flex}.c-footer .c-footer-navigation ul li{list-style:none;margin:0 15px}.c-footer .c-footer-navigation ul li a{font-family:URWGeometric-Bold;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:14px;transition:color .1s ease-in-out}@media only screen and (min-width:375px){.c-footer .c-footer-navigation ul li a{font-size:calc(14px + 4 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-footer .c-footer-navigation ul li a{font-size:18px}}.c-footer .c-footer-info span{font-family:URWGeometric-Regular;line-height:1.6;letter-spacing:0;font-weight:400;color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:13px}@media only screen and (min-width:375px){.c-footer .c-footer-info span{font-size:calc(13px + 3 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-footer .c-footer-info span{font-size:16px}}.c-image-text{width:100%;position:relative}.c-image-text:before{display:block;content:"";width:100%;padding-top:100%}@media only screen and (min-width:768px){.c-image-text{position:relative}.c-image-text:before{display:block;content:"";width:100%;padding-top:50%}}.c-image-text .c-image-text-image{left:0;top:0;width:100%;height:100%;background-size:cover!important;background-position:50%!important;opacity:.85;position:absolute}.c-image-text .c-image-text-image:before{top:0;border-width:0 100vw 30px 0;border-color:transparent var(--white) transparent transparent}.c-image-text .c-image-text-image:after,.c-image-text .c-image-text-image:before{content:"";left:0;width:0;height:0;border-style:solid;position:absolute;z-index:1000;display:none}.c-image-text .c-image-text-image:after{bottom:0;border-width:20px 0 0 100vw;border-color:transparent transparent transparent var(--white)}.c-image-text .c-image-text-text{left:3.75vw;bottom:3.75vw;position:absolute}.c-image-text .c-image-text-text span{margin:0 0 10px;padding:2px 10px;background:var(--white);font-family:URWGeometric-Bold;line-height:1.2;letter-spacing:0;font-weight:500;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;transition:font-size .3s ease-in-out;font-size:28px;display:inline-block}@media only screen and (min-width:375px){.c-image-text .c-image-text-text span{font-size:calc(28px + 30 * ((100vw - 320px) / 1600))}}@media only screen and (min-width:1440px),print{.c-image-text .c-image-text-text span{font-size:58px}}.c-image-text .c-image-text-text span:last-child{margin-bottom:0}.c-tiles{width:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.c-tiles{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-flow:wrap}}.c-tiles .c-tile{width:100%;margin:0 0 20px;background:var(--grey-bg);padding:30px}@media only screen and (min-width:768px){.c-tiles .c-tile{margin:0 0 30px;max-width:100%;width:48%}}@media only screen and (min-width:1024px),print{.c-tiles .c-tile{margin:0 0 40px;width:31%}}.c-tiles .c-tile.light{background:var(--white)}@media only screen and (min-width:768px){.c-tiles .c-tile.light:last-child{margin-bottom:0}}@media only screen and (min-width:1024px),print{.c-tiles .c-tile.light{margin-bottom:0}}.c-tiles .c-tile.grey{background:var(--grey-bg)}.c-tiles .c-tile.grey .c-text-colored-line{display:none}.c-tiles .c-tile .c-text-colored-line{margin-bottom:30px}.c-tiles .c-tile .c-text-colored-line svg{transform:translate(0)}.c-scroll-to-top{right:3.75vw;bottom:-60px;position:fixed;transition:bottom .3s ease-in-out,transform .1s ease-in-out;cursor:pointer}.c-scroll-to-top.show{bottom:40px}.c-scroll-to-top:hover{transform:scale(1.05)}.c-scroll-to-top svg{width:48px;height:49px}