html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{scroll-behavior:smooth;overflow:hidden;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h4,h5,h6,form button[type="submit"]{font-family:"Blinker",sans-serif}header menu,header .languages,menu,header menu>li,header .languages>li,menu>li,header menu>ul,header .languages>ul,menu>ul,header menu>ul>li,header .languages>ul>li,menu>ul>li{margin:0;padding:0;list-style:none}header .languages:before,menu:before,header menu>li:before,header .languages>li:before,menu>li:before,header menu>ul:before,header .languages>ul:before,menu>ul:before,header menu>ul>li:before,header .languages>ul>li:before,menu>ul>li:before{display:none;position:relative;top:unset;left:unset;width:auto;height:auto;background:transparent;border-radius:none}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form select,form button[type="submit"]{background:none;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:left;border-radius:0}.cookie-banner,body{min-width:320px}.row{width:100%;max-width:1656px;margin:0 auto;display:flex;flex-wrap:wrap;padding:0 22px;justify-content:flex-start}@media only screen and (min-width: 1656px){.row{padding:0}}.row .row{padding:0;width:calc(100% + 16px);margin:0 -8px}.row.s-left{justify-content:flex-start}.row.s-center{justify-content:center}.row.s-right{justify-content:flex-end}.row.s-between{justify-content:space-between}.row.s-evenly{justify-content:space-evenly}@media only screen and (min-width: 640px){.row.m-left{justify-content:flex-start}.row.m-center{justify-content:center}.row.m-right{justify-content:flex-end}.row.m-between{justify-content:space-between}.row.m-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1024px){.row.l-left{justify-content:flex-start}.row.l-center{justify-content:center}.row.l-right{justify-content:flex-end}.row.l-between{justify-content:space-between}.row.l-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1280px){.row.xl-left{justify-content:flex-start}.row.xl-center{justify-content:center}.row.xl-right{justify-content:flex-end}.row.xl-between{justify-content:space-between}.row.xl-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1656px){.row.f-left{justify-content:flex-start}.row.f-center{justify-content:center}.row.f-right{justify-content:flex-end}.row.f-between{justify-content:space-between}.row.f-evenly{justify-content:space-evenly}}.cols{padding:0 8px;flex-grow:0;flex-basis:0;min-height:1px}.cols.s-1{min-width:8.33333%}.cols.s-offset-1{margin-left:8.33333%}.cols.s-2{min-width:16.66667%}.cols.s-offset-2{margin-left:16.66667%}.cols.s-3{min-width:25%}.cols.s-offset-3{margin-left:25%}.cols.s-4{min-width:33.33333%}.cols.s-offset-4{margin-left:33.33333%}.cols.s-5{min-width:41.66667%}.cols.s-offset-5{margin-left:41.66667%}.cols.s-6{min-width:50%}.cols.s-offset-6{margin-left:50%}.cols.s-7{min-width:58.33333%}.cols.s-offset-7{margin-left:58.33333%}.cols.s-8{min-width:66.66667%}.cols.s-offset-8{margin-left:66.66667%}.cols.s-9{min-width:75%}.cols.s-offset-9{margin-left:75%}.cols.s-10{min-width:83.33333%}.cols.s-offset-10{margin-left:83.33333%}.cols.s-11{min-width:91.66667%}.cols.s-offset-11{margin-left:91.66667%}.cols.s-12{min-width:100%}.cols.s-offset-12{margin-left:100%}@media only screen and (min-width: 640px){.cols.m-1{min-width:8.33333%}.cols.m-offset-1{margin-left:8.33333%}.cols.m-2{min-width:16.66667%}.cols.m-offset-2{margin-left:16.66667%}.cols.m-3{min-width:25%}.cols.m-offset-3{margin-left:25%}.cols.m-4{min-width:33.33333%}.cols.m-offset-4{margin-left:33.33333%}.cols.m-5{min-width:41.66667%}.cols.m-offset-5{margin-left:41.66667%}.cols.m-6{min-width:50%}.cols.m-offset-6{margin-left:50%}.cols.m-7{min-width:58.33333%}.cols.m-offset-7{margin-left:58.33333%}.cols.m-8{min-width:66.66667%}.cols.m-offset-8{margin-left:66.66667%}.cols.m-9{min-width:75%}.cols.m-offset-9{margin-left:75%}.cols.m-10{min-width:83.33333%}.cols.m-offset-10{margin-left:83.33333%}.cols.m-11{min-width:91.66667%}.cols.m-offset-11{margin-left:91.66667%}.cols.m-12{min-width:100%}.cols.m-offset-12{margin-left:100%}.cols.m-offset-0{margin-left:0}}@media only screen and (min-width: 1024px){.cols.l-1{min-width:8.33333%}.cols.l-offset-1{margin-left:8.33333%}.cols.l-2{min-width:16.66667%}.cols.l-offset-2{margin-left:16.66667%}.cols.l-3{min-width:25%}.cols.l-offset-3{margin-left:25%}.cols.l-4{min-width:33.33333%}.cols.l-offset-4{margin-left:33.33333%}.cols.l-5{min-width:41.66667%}.cols.l-offset-5{margin-left:41.66667%}.cols.l-6{min-width:50%}.cols.l-offset-6{margin-left:50%}.cols.l-7{min-width:58.33333%}.cols.l-offset-7{margin-left:58.33333%}.cols.l-8{min-width:66.66667%}.cols.l-offset-8{margin-left:66.66667%}.cols.l-9{min-width:75%}.cols.l-offset-9{margin-left:75%}.cols.l-10{min-width:83.33333%}.cols.l-offset-10{margin-left:83.33333%}.cols.l-11{min-width:91.66667%}.cols.l-offset-11{margin-left:91.66667%}.cols.l-12{min-width:100%}.cols.l-offset-12{margin-left:100%}.cols.l-offset-0{margin-left:0}}@media only screen and (min-width: 1280px){.cols.xl-1{min-width:8.33333%}.cols.xl-offset-1{margin-left:8.33333%}.cols.xl-2{min-width:16.66667%}.cols.xl-offset-2{margin-left:16.66667%}.cols.xl-3{min-width:25%}.cols.xl-offset-3{margin-left:25%}.cols.xl-4{min-width:33.33333%}.cols.xl-offset-4{margin-left:33.33333%}.cols.xl-5{min-width:41.66667%}.cols.xl-offset-5{margin-left:41.66667%}.cols.xl-6{min-width:50%}.cols.xl-offset-6{margin-left:50%}.cols.xl-7{min-width:58.33333%}.cols.xl-offset-7{margin-left:58.33333%}.cols.xl-8{min-width:66.66667%}.cols.xl-offset-8{margin-left:66.66667%}.cols.xl-9{min-width:75%}.cols.xl-offset-9{margin-left:75%}.cols.xl-10{min-width:83.33333%}.cols.xl-offset-10{margin-left:83.33333%}.cols.xl-11{min-width:91.66667%}.cols.xl-offset-11{margin-left:91.66667%}.cols.xl-12{min-width:100%}.cols.xl-offset-12{margin-left:100%}.cols.xl-offset-0{margin-left:0}}@media only screen and (min-width: 1656px){.cols.f-1{min-width:8.33333%}.cols.f-offset-1{margin-left:8.33333%}.cols.f-2{min-width:16.66667%}.cols.f-offset-2{margin-left:16.66667%}.cols.f-3{min-width:25%}.cols.f-offset-3{margin-left:25%}.cols.f-4{min-width:33.33333%}.cols.f-offset-4{margin-left:33.33333%}.cols.f-5{min-width:41.66667%}.cols.f-offset-5{margin-left:41.66667%}.cols.f-6{min-width:50%}.cols.f-offset-6{margin-left:50%}.cols.f-7{min-width:58.33333%}.cols.f-offset-7{margin-left:58.33333%}.cols.f-8{min-width:66.66667%}.cols.f-offset-8{margin-left:66.66667%}.cols.f-9{min-width:75%}.cols.f-offset-9{margin-left:75%}.cols.f-10{min-width:83.33333%}.cols.f-offset-10{margin-left:83.33333%}.cols.f-11{min-width:91.66667%}.cols.f-offset-11{margin-left:91.66667%}.cols.f-12{min-width:100%}.cols.f-offset-12{margin-left:100%}.cols.f-offset-0{margin-left:0}}.s-hide,.hide{display:none !important}@media only screen and (min-width: 640px){.m-hide{display:none !important}.m-show{display:initial !important}}@media only screen and (min-width: 1024px){.l-hide{display:none !important}.l-show{display:initial !important}}@media only screen and (min-width: 1280px){.xl-hide{display:none !important}.xl-show{display:initial !important}}@media only screen and (min-width: 1656px){.full-hide{display:none !important}.full-show{display:initial !important}}body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h3,h4,h5,h6{line-height:1.5;font-weight:200;color:#0F5060;font-size:18px}@media only screen and (min-width: 640px){body,div,table,td,li,input,select,textarea,p,h1,h2,h3,h3,h4,h5,h6{font-size:20px}}strong{font-weight:600}sub,sup{display:inline-block;font-size:.7em}sub{vertical-align:sub}sup{vertical-align:super}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-weight:100;line-height:.9}h1,h2,.h1,.h2{margin-bottom:20px}@media only screen and (min-width: 640px){h1,h2,.h1,.h2{margin-bottom:25px}}@media only screen and (min-width: 1024px){h1,h2,.h1,.h2{margin-bottom:30px}}h1,.h1{font-size:40px;color:#BEBE32;-webkit-text-stroke:1px #BEBE32}@media only screen and (min-width: 640px){h1,.h1{font-size:60px}}@media only screen and (min-width: 1024px){h1,.h1{font-size:100px}}h2,.h2{font-size:20px;color:#BEBE32;font-weight:400}@media only screen and (min-width: 640px){h2,.h2{font-size:25px}}@media only screen and (min-width: 1024px){h2,.h2{font-size:30px}}h3,.h3{font-size:18px;color:#BEBE32;font-weight:400}@media only screen and (min-width: 640px){h3,.h3{font-size:20px}}@media only screen and (min-width: 1024px){h3,.h3{font-size:24px}}h4,h5,h6{color:#0F5060;font-weight:400;font-size:20px;margin-bottom:20px}@media only screen and (min-width: 640px){h4,h5,h6{font-size:22px;margin-bottom:22px}}@media only screen and (min-width: 640px){h4,h5,h6{font-size:24px;margin-bottom:24px}}a{text-decoration:underline;font-weight:400;color:#BEBE32;transition:color linear .2s}html:not(.touch) a:hover{color:#0F5060}p+*,ul+*,ol+*{margin-top:35px}ol{padding-left:25px}ol li{padding-left:5px}ol li::marker{color:#BEBE32}ul{margin-left:5px;list-style:none}ul li{position:relative;padding-left:13px}@media only screen and (min-width: 640px){ul li{padding-left:15px}}ul li:before{content:'';display:block;position:absolute;left:0;border-radius:50%;background-color:#BEBE32;width:5px;height:5px;top:11px}@media only screen and (min-width: 640px){ul li:before{width:6px;height:6px;top:12px}}form{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}form fieldset{width:100%}form label{display:block;width:100%;position:relative;cursor:pointer;color:#0F5060;font-weight:400;line-height:1.5;padding-bottom:5px}form label input[type="checkbox"],form label input[type="radio"]{position:absolute;left:-2px;opacity:0}form label input[type="checkbox"]+span,form label input[type="radio"]+span{position:relative;display:block;width:100%;padding-left:30px}form label input[type="checkbox"]+span:before,form label input[type="radio"]+span:before{content:'';position:absolute;background-color:#fff;border:1px solid #0F5060}form label input[type="checkbox"]{top:0}form label input[type="checkbox"]+span:before{top:5px;left:0;width:20px;height:20px;border-radius:4px}form label input[type="checkbox"]:checked+span:after{content:'\2714';position:absolute;top:3px;left:3px;font-size:17px;color:#BEBE32}form label input[type="radio"]{top:-1px}form label input[type="radio"]+span:before{top:-1px;left:0;width:16px;height:16px;border-radius:50%}form label input[type="radio"]:checked+span:after{content:'';position:absolute;top:2px;left:3px;width:10px;height:10px;border-radius:50%;background:#BEBE32}form label.file{margin-top:20px}form label.file div{display:inline-block;position:relative;color:#B4B4AA;text-decoration:none;font-size:16px;line-height:30px;width:100%;padding:20px 30px 20px 0;border-bottom:1px solid #B4B4AA;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}form label.file div:after{content:'';display:block;position:absolute;width:18px;height:20px;top:50%;right:0;transform:rotate(-90deg) translateX(50%);transition:top ease .2s}html:not(.touch) form label.file div:hover:after{top:40%}form label.file div+input{overflow:hidden;height:1px;position:absolute;left:30px;top:49px;width:160px;opacity:0}form label.file span{display:block;width:100%;padding:15px 0 30px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-size:20px;background-image:url("../img/select-arrow.svg");background-repeat:no-repeat;background-position:right 15px bottom 12px;padding-right:40px !important;text-overflow:ellipsis}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form select{display:block;width:100%;padding:8px;margin-bottom:36px;font-weight:400;color:#0F5060;background-color:#FAFAF8;border-radius:0;transition:background-color ease .3s}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"])::placeholder,form textarea::placeholder,form select::placeholder{color:#B4B4AA;transition:none}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):focus,form textarea:focus{background-color:#F5F5F0}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:active{box-shadow:0 0 0 40px #f2f2d6 inset !important}form input[type="file"]{max-width:100%}form textarea{height:280px;resize:none}form textarea:focus{border-bottom-color:#BEBE32}form button[type="submit"]{cursor:pointer;float:right;background-color:#0F5060;color:#fff;font-size:20px;line-height:1;font-weight:600;height:50px;border-radius:25px;padding:4px 40px;margin-top:60px;transition:background-color ease .3s}html:not(.touch) form button[type="submit"]:hover{background-color:#BEBE32}.cookie-banner{position:fixed;z-index:99999;bottom:-100%;left:50%;transform:translateX(-50%);width:100vw;max-width:1640px;padding:30px;background:#0F5060;box-shadow:0 0 16px rgba(0,0,0,0.15);animation-name:show;animation-fill-mode:forwards;animation-duration:.75s}@media only screen and (max-width: 320px){.cookie-banner{left:0;transform:none}}@media only screen and (min-width: 640px){.cookie-banner{width:calc(100vw - 60px);padding:30px 50px}}@media only screen and (min-width: 1656px){.cookie-banner{width:calc(100vw - 100px)}}.cookie-banner strong{display:block;font-weight:200;color:#fff}@media only screen and (min-width: 640px){.cookie-banner strong{display:inline-block;line-height:50px}}.cookie-banner a{display:inline-block;position:relative;font-weight:500;font-size:20px;line-height:1;text-decoration:none;color:#fff;padding:0 30px 20px 0;float:right;margin-top:20px}.cookie-banner a:before,.cookie-banner a:after{content:'';display:block;position:absolute}.cookie-banner a:before{left:0;bottom:0;width:calc(100% - 30px);height:7px;background:transparent url("../img/button-wave.svg") left top repeat-x;transition:background-position ease .3s}.cookie-banner a:after{top:0;right:0;width:20px;height:22px;background:transparent url("../img/button-arrow.svg") left top no-repeat;transition:right ease .3s}html:not(.touch) .cookie-banner a:hover{color:#fff}html:not(.touch) .cookie-banner a:hover:before{background-position:left -105px top;transition:background-position ease 1.25s}html:not(.touch) .cookie-banner a:hover:after{right:-5px}@media only screen and (min-width: 640px){.cookie-banner a{margin-top:5px}}@keyframes show{from{bottom:-100%}to{bottom:0}}header{position:absolute;top:0;right:0;left:0;z-index:999;padding:20px 0;transition:ease .3s;transition-property:padding, background-color, box-shadow}@media only screen and (min-width: 640px){header{padding:50px 0}}@media only screen and (min-width: 1024px){header{position:fixed}}header .header{display:grid;grid-template-columns:1fr;justify-items:center}@media only screen and (min-width: 640px){header .header{grid-template-columns:220px 1fr 110px;justify-items:right}}@media only screen and (min-width: 1024px){header .header{grid-template-columns:230px 1fr 95px}}@media only screen and (min-width: 1280px){header .header{grid-template-columns:230px 1fr 130px}}header .logo{position:relative;display:block;width:208px;min-width:208px;height:110px;overflow:hidden;margin-bottom:30px;transition:height ease .3s .2s, width ease .3s}@media only screen and (min-width: 640px){header .logo{width:100%;margin-bottom:0}}header .logo img{position:absolute;left:0;top:0;width:208px;max-width:unset;transition:left ease .3s}header menu{display:flex;flex-wrap:nowrap;justify-content:center;padding-top:5px;min-width:100%}@media only screen and (min-width: 640px){header menu{min-width:auto}}header menu li{display:none}header menu li:last-child{display:block}@media only screen and (min-width: 1024px){header menu li{display:block}header menu li+li{padding-left:20px}}@media only screen and (min-width: 1024px) and (min-width: 1280px){header menu li+li{padding-left:50px}}header menu a:not(.button){text-decoration:none;color:#0F5060;font-size:16px}@media only screen and (min-width: 1280px){header menu a:not(.button){font-size:20px}}html:not(.touch) header menu a:not(.button):hover{color:#BEBE32}header menu .button{display:inline-block;position:relative;font-weight:500;font-size:20px;line-height:1;text-decoration:none;color:#0F5060;padding:0 30px 20px 0;margin-bottom:-20px;font-size:18px}header menu .button:before,header menu .button:after{content:'';display:block;position:absolute}header menu .button:before{left:0;bottom:0;width:calc(100% - 30px);height:7px;background:transparent url("../img/button-wave.svg") left top repeat-x;transition:background-position ease .3s}header menu .button:after{top:0;right:0;width:20px;height:22px;background:transparent url("../img/button-arrow.svg") left top no-repeat;transition:right ease .3s}html:not(.touch) header menu .button:hover{color:#0F5060}html:not(.touch) header menu .button:hover:before{background-position:left -105px top;transition:background-position ease 1.25s}html:not(.touch) header menu .button:hover:after{right:-5px}@media only screen and (min-width: 1024px){header menu .button{font-size:16px}}@media only screen and (min-width: 1280px){header menu .button{font-size:20px}}@media only screen and (max-width: 639px){header .languages{position:absolute;top:20px;right:20px}}@media only screen and (min-width: 640px){header .languages{margin-top:6px}}@media only screen and (min-width: 1024px){header .languages{margin-top:12px}}@media only screen and (min-width: 1280px){header .languages{margin-top:6px}}header .languages li{float:left;font-size:18px;cursor:pointer}@media only screen and (min-width: 640px){header .languages li{font-size:20px}}@media only screen and (min-width: 1024px){header .languages li{font-size:16px}}@media only screen and (min-width: 1280px){header .languages li{font-size:20px}}header .languages li+li:before{display:inline-block;content:'|';padding:0 10px;cursor:default}header .languages li a{color:#0F5060;font-weight:300;text-decoration:none}html:not(.touch) header .languages li a:hover{color:#BEBE32}@media only screen and (min-width: 1024px){header.sticky{padding:20px 0;background-color:rgba(255,255,255,0.9);box-shadow:0 0 15px rgba(0,0,0,0.1)}header.sticky .header{transition:grid-template-columns ease .5s}}@media only screen and (min-width: 1024px) and (min-width: 1024px){header.sticky .header{grid-template-columns:230px 1fr 0px}}@media only screen and (min-width: 1024px) and (min-width: 1280px){header.sticky .header{grid-template-columns:230px 1fr 0px}}@media only screen and (min-width: 1024px){header.sticky .logo{height:45px;width:60px;transition:height ease .3s, width ease .3s .2s}header.sticky .logo img{left:-75px;transition:left ease .3s .2s}header.sticky .languages{display:none}}.header-image{position:relative;z-index:0;padding:250px 0 150px;overflow:hidden}@media only screen and (min-width: 640px){.header-image{padding-bottom:250px}}@media only screen and (min-width: 1024px){.header-image{padding-bottom:300px}}@media only screen and (min-width: 1280px){.header-image{padding-bottom:350px}}.header-image fake-header{display:block;height:174px}@media only screen and (min-width: 640px){.header-image fake-header{height:227px}}@media only screen and (min-width: 1024px){.header-image fake-header{height:350px}}.header-image fake-header-short{display:block;height:24px}@media only screen and (min-width: 640px){.header-image fake-header-short{height:77px}}@media only screen and (min-width: 1024px){.header-image fake-header-short{height:200px}}.header-image img{position:absolute;max-width:unset}.header-image .background{right:0;bottom:0;top:0;left:0;width:100%;z-index:0;object-fit:cover;object-position:center;height:130%}@media only screen and (min-width: 640px){.header-image .background{height:120%}}@media only screen and (min-width: 1280px){.header-image .background{height:110%}}@media only screen and (min-width: 1656px){.header-image .background{height:100%}}.header-image .wave-1,.header-image .wave-2,.header-image .mask{object-fit:contain;object-position:center bottom;z-index:1;right:0;bottom:0;left:0;width:180%;left:-40%}@media only screen and (min-width: 640px){.header-image .wave-1,.header-image .wave-2,.header-image .mask{width:140%;left:-20%}}@media only screen and (min-width: 1024px){.header-image .wave-1,.header-image .wave-2,.header-image .mask{width:calc(100% + 4px);left:-2px}}@media only screen and (min-width: 1656px){.header-image .wave-1,.header-image .wave-2{bottom:-7%}}.header-image-home .row{position:relative;z-index:1}.header-image-home pre-header{display:block;line-height:1;margin-bottom:10px}@media only screen and (min-width: 640px){.header-image-home pre-header{font-size:25px}}@media only screen and (min-width: 1024px){.header-image-home pre-header{font-size:30px}}.header-image-home h1{color:#fff;-webkit-text-stroke:1px #fff}@media only screen and (min-width: 1024px){.intro div,.intro table,.intro td,.intro li,.intro input,.intro select,.intro textarea,.intro p{font-size:24px}}.intro-home{text-align:center;padding:100px 0 40px;margin-top:-60px}@media only screen and (min-width: 640px){.intro-home{padding:140px 0 60px}}@media only screen and (min-width: 1024px){.intro-home{padding:180px 0 80px}}[data-inview]{transition:ease .5s;transition-property:opacity, transform}[data-inview]:not(.in-view){opacity:0;transform:translateY(75px)}.machine-teaser{position:relative;background-color:#FAFAF8;padding:75px 0 50px}@media only screen and (min-width: 640px){.machine-teaser{padding:100px 0 75px}}@media only screen and (min-width: 1656px){.machine-teaser{padding:200px 0 150px}}.machine-teaser .content{position:relative;z-index:1;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:8.333% 0;overflow:hidden}@media only screen and (max-width: 639px){.machine-teaser .content{transform:none !important}}.machine-teaser .content .row{align-items:center}.machine-teaser .content .machine{width:100%;position:relative;margin-top:40px;text-align:center}@media only screen and (min-width: 1024px){.machine-teaser .content .machine{margin:0}}.machine-teaser .content .machine img{display:inline-block;position:relative}.machine-teaser .content .machine:before{content:'';display:block;position:absolute;top:40px;right:0;left:0;height:0;padding-bottom:85%;background:transparent url("../img/photo-mask.svg");background-size:cover}@media only screen and (min-width: 640px){.machine-teaser .content .machine:before{top:0}}.machine-teaser .background{position:absolute;z-index:0;top:0;left:0;height:0;background:transparent url("../img/machine-teaser-background.jpg") center top no-repeat;background-size:cover;width:180%;left:-40%;padding-bottom:99%}@media only screen and (min-width: 640px){.machine-teaser .background{width:140%;left:-20%;padding-bottom:77%}}@media only screen and (min-width: 1024px){.machine-teaser .background{width:calc(100% + 4px);left:-2px;padding-bottom:55%}}.environment-teaser{position:relative;background-color:#FAFAF8;padding-bottom:30px;scroll-margin-top:150px}@media only screen and (min-width: 640px){.environment-teaser{padding-bottom:65px}}@media only screen and (min-width: 1656px){.environment-teaser{padding-bottom:90px}}.environment-teaser ul{margin-top:30px}@media only screen and (min-width: 1024px){.environment-teaser ul{margin:0}}.nature-teaser{position:relative;background:#FAFAF8 url("../img/nature-teaser-background.jpg") center bottom no-repeat;background-size:cover;padding-top:200px;margin-bottom:30px}@media only screen and (min-width: 1024px){.nature-teaser{margin-bottom:-0px}}@media only screen and (min-width: 1024px){.nature-teaser{padding-top:300px;margin-bottom:90px}}@media only screen and (min-width: 1656px){.nature-teaser{padding-top:400px;margin-bottom:120px}}.nature-teaser:before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:400px;background:linear-gradient(180deg, #fafaf8 0%, rgba(250,250,248,0) 100%)}@media only screen and (min-width: 1024px){.nature-teaser:before{height:500px}}@media only screen and (min-width: 1656px){.nature-teaser:before{height:600px}}.nature-teaser .content{position:relative;z-index:2;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:8.333% 0;overflow:hidden;margin-bottom:-30px}@media only screen and (min-width: 1024px){.nature-teaser .content{margin-bottom:-60px}}@media only screen and (min-width: 1024px){.nature-teaser .content{margin-bottom:-90px}}@media only screen and (min-width: 1656px){.nature-teaser .content{margin-bottom:-120px}}.nature-teaser .content .row{align-items:center}.nature-teaser .content .image{width:100%;position:relative;margin-top:40px;text-align:center;mask-image:url("../img/photo-mask.svg");-webkit-mask-image:url("../img/photo-mask.svg");mask-size:cover;-webkit-mask-size:cover;height:0;padding-bottom:85%}@media only screen and (min-width: 1024px){.nature-teaser .content .image{margin:0}}.nature-teaser .content .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.cta-block{position:relative;text-align:center;padding:60px 0 40px}@media only screen and (min-width: 640px){.cta-block{padding:100px 0 60px}}@media only screen and (min-width: 1024px){.cta-block{padding:140px 0 100px}}@media only screen and (min-width: 1656px){.cta-block{padding-top:180px}}.cta-block a{display:inline-block;position:relative;font-weight:500;font-size:20px;line-height:1;text-decoration:none;color:#0F5060;padding:0 30px 20px 0}.cta-block a:before,.cta-block a:after{content:'';display:block;position:absolute}.cta-block a:before{left:0;bottom:0;width:calc(100% - 30px);height:7px;background:transparent url("../img/button-wave.svg") left top repeat-x;transition:background-position ease .3s}.cta-block a:after{top:0;right:0;width:20px;height:22px;background:transparent url("../img/button-arrow.svg") left top no-repeat;transition:right ease .3s}html:not(.touch) .cta-block a:hover{color:#0F5060}html:not(.touch) .cta-block a:hover:before{background-position:left -105px top;transition:background-position ease 1.25s}html:not(.touch) .cta-block a:hover:after{right:-5px}.form{position:relative;margin-top:-385px}@media only screen and (min-width: 640px){.form{margin-top:-475px}}@media only screen and (min-width: 1024px){.form{margin-top:-645px}}@media only screen and (min-width: 1280px){.form{margin-top:-695px}}.form h1{color:#fff;-webkit-text-stroke:1px #fff}.form .form-holder{position:relative;z-index:2;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:8.333%;overflow:hidden;margin-bottom:-100px}@media only screen and (min-width: 640px){.form .form-holder{margin-bottom:-175px}}@media only screen and (min-width: 1024px){.form .form-holder p{font-size:24px}}.form .form-holder form{margin-top:60px}@media only screen and (min-width: 1024px){.form .form-holder form textarea{height:400px;margin-bottom:60px}}.form .form-holder .required{display:block;min-width:100%;color:#B4B4AA;margin-top:15px}.contact-form h1{max-width:750px}@media only screen and (min-width: 1024px){.contact-form fieldset{width:calc(50% - 40px)}}.trade-show-form h1{max-width:1000px}.trade-show-form form{justify-content:flex-start}.trade-show-form fieldset{max-width:645px}.thank-you{margin-top:-235px}@media only screen and (min-width: 640px){.thank-you{margin-top:-325px}}@media only screen and (min-width: 1024px){.thank-you{margin-top:-495px}}@media only screen and (min-width: 1280px){.thank-you{margin-top:-545px}}.thank-you h1{max-width:850px}.thank-you .form-holder{margin-bottom:0 !important}.basic-content{position:relative;margin-top:-235px}@media only screen and (min-width: 640px){.basic-content{margin-top:-325px}}@media only screen and (min-width: 1024px){.basic-content{margin-top:-495px}}@media only screen and (min-width: 1280px){.basic-content{margin-top:-545px}}.basic-content h1{color:#fff;-webkit-text-stroke:1px #fff}.basic-content .basic-content-holder{position:relative;z-index:2;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:8.333%;overflow:hidden;margin-bottom:-100px}@media only screen and (min-width: 640px){.basic-content .basic-content-holder{margin-bottom:-175px}}@media only screen and (min-width: 1024px){.basic-content .basic-content-holder p{font-size:24px}}footer{position:relative}footer .footer-start{position:relative;overflow:hidden;padding-bottom:30%}@media only screen and (min-width: 640px){footer .footer-start{padding-bottom:25%}}@media only screen and (min-width: 1024px){footer .footer-start{padding-bottom:18.5%}}@media only screen and (min-width: 1656px){footer .footer-start{padding-bottom:17%}}footer .footer-start img{position:absolute;max-width:unset}footer .footer-start .wave-1,footer .footer-start .wave-2,footer .footer-start .mask{object-fit:contain;object-position:center bottom;z-index:1;right:0;bottom:0;left:0;width:180%;left:-40%}@media only screen and (min-width: 640px){footer .footer-start .wave-1,footer .footer-start .wave-2,footer .footer-start .mask{width:140%;left:-20%}}@media only screen and (min-width: 1024px){footer .footer-start .wave-1,footer .footer-start .wave-2,footer .footer-start .mask{width:calc(100% + 4px);left:-2px}}footer .footer-start .wave-1,footer .footer-start .wave-2{bottom:-10%}@media only screen and (min-width: 1656px){footer .footer-start .wave-1,footer .footer-start .wave-2{bottom:-20%}}footer .footer-end{background-color:#0F5060;text-align:center;padding:50px 0 50px}@media only screen and (min-width: 1024px){footer .footer-end{padding-bottom:70px}footer .footer-end .cols{text-align:right;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}}footer .footer-end .logo{width:190px;display:inline-block}@media only screen and (min-width: 1024px){footer .footer-end .logo{width:220px}}footer .footer-end .logo img{float:left;width:100%}footer .footer-end .footer-details{margin-top:30px}@media only screen and (min-width: 1024px){footer .footer-end .footer-details{margin:0;width:calc(100% - 250px)}}footer .footer-end .footer-details pay-off{display:inline-block;color:#BEBE32;font-weight:400;font-size:24px;margin-bottom:20px}footer .footer-end .footer-details address,footer .footer-end .footer-details div,footer .footer-end .footer-details a{color:#fff;font-weight:100}footer .footer-end .footer-details span,footer .footer-end .footer-details a{white-space:nowrap}footer .footer-end .footer-details a{text-decoration:none}html:not(.touch) footer .footer-end .footer-details a:hover{color:#BEBE32}footer .footer-end .footer-details .advacom{margin-top:10px;font-size:14px}html{scroll-behavior:smooth}html.noscroll{overflow-y:hidden}body{transition:ease .5s .2s;transition-property:opacity, transform;opacity:1 !important;transform:none !important;background:#FAFAF8}.flexholder{display:block;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;max-width:1920px;margin:0 auto;background-color:#fff}main{flex:1 1 0;width:100%;margin:0 auto}
