@import url(https://use.typekit.net/cno2nmr.css);*{box-sizing:border-box}body{padding:0;margin:0}h1,h2,h3,h4{margin:0}page,section,text{display:block}page{display:none}body,input,select{font-family:museo-sans,sans-serif}h1{font-size:24px;color:#004876;line-height:32px;font-weight:700;text-align:center}h2{font-size:calc(24px - 4px);color:#616161;line-height:calc(24px + 4px);font-weight:500}h3{font-size:16px;color:#004876;line-height:normal;font-weight:700}a{display:block;font-size:14px;color:#4197cb;font-weight:500}input[type=email],input[type=text],text{font-size:16px;color:#616161;font-weight:500}text{font-weight:500;line-height:24px}text.step-counter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:0 12px;font-size:14px;color:#fff;line-height:24px;font-weight:700;text-transform:uppercase;background-color:#4197cb;border-radius:calc(24px / 2)}text.error{color:#ce0000}text.error a{display:inline;font-size:16px;color:#ce0000}.button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:294px;min-height:48px;background-color:#004876;border-radius:4px;text-decoration:none;cursor:pointer}.button text{font-family:Museo-Sans,sans-serif;font-size:16px;color:#fff;font-weight:700;line-height:16px}.button .icon{width:20px;height:20px;margin-left:8px;background-size:contain;background-position:center;background-repeat:no-repeat}.button .icon.refresh{background-image:url(../images/icons/refresh.svg)}.button .icon.home{background-image:url(../images/icons/home.svg)}.button .icon.arrow-right{background-image:url(../images/icons/arrow-right.svg)}.button .icon.checkmark{background-image:url(../images/icons/checkmark.svg)}.button .icon.close{background-image:url(../images/icons/close.svg);background-size:14px}.button.inverted{background-color:#fff;border:1px solid #bdbdbd}.button.inverted text{color:#004876}.button.disabled{background-color:#e0e0e0;cursor:default}.button.circular{width:48px;height:48px;padding:0;border-radius:100%}.button.circular .icon{margin:0}list-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:24px 0}list-item label{width:100%;padding-left:34px;font-family:museo-sans,sans-serif;font-size:16px;color:#004876;line-height:22px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}list-item .head{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}list-item .head .icon{background-size:contain;background-position:center;background-repeat:no-repeat}list-item .head .icon.dropdown-arrow{width:22px;height:22px;background-size:12px 7px;background-image:url(../images/icons/arrow-down.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}list-item .body{display:-webkit-box;display:flex;height:100%}list-item .body aside{min-width:22px;min-height:100%;max-height:400px;margin-right:12px}list-item .body aside .divider{width:2px;height:100%;margin:0 auto;background-color:#4197cb;-webkit-transition:height .4s;transition:height .4s}list-item .body .holder{padding-top:18px}list-item .body a{margin-top:8px}list-item .body .checkbox-container{display:-webkit-box;display:flex;margin-top:24px}list-item .body .checkbox-container label{margin-right:24px}list-item .body .checkbox-container.hidden{display:none}@media (min-width:0) and (max-width:700px){list-item .body .checkbox-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}list-item .body .checkbox-container label{margin-bottom:16px}}list-item .body .holder{width:100%}list-item.dropdown .body{display:none}list-item.dropdown.open .dropdown-arrow{-webkit-transform:rotate(0);transform:rotate(0)}list-item.dropdown.open .body{display:-webkit-box;display:flex}list-item.select:not(.selected) aside .divider{height:0}list-item.read-only .head{cursor:auto}list-item.read-only .body{padding-top:8px}list-item.read-only .body text{font-size:14px;line-height:20px}input[type=email],input[type=number],input[type=text]{display:block;padding:16px;color:#004876;font-weight:500;background-color:transparent;border:1px solid #bdbdbd;border-radius:4px}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#616161}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#616161}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#616161}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder{color:#616161}input[type=email]::placeholder,input[type=number]::placeholder,input[type=text]::placeholder{color:#616161}input[type=checkbox]{display:none}input[type=checkbox]+label{position:relative;padding-left:32px}input[type=checkbox]+label:before{content:"";display:inline-block;position:absolute;left:0;vertical-align:top;height:18px;width:18px;margin-right:12px;padding:0;border:1px solid #bdbdbd;border-width:2px;border-radius:4px;cursor:pointer}input[type=checkbox]:checked+label:before{height:22px;width:22px;border-width:0;background-image:url(../images/icons/checkbox.svg);background-position:center;background-size:cover}.range-slider-container .slider{margin-bottom:48px}@media (min-width:0) and (max-width:700px){.range-slider-container .slider .noUi-value:last-child{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.range-slider-container .input-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.range-slider-container .input-container :not(:last-child){margin-right:12px}.range-slider-container .input-container input[type=number]{max-width:80px;padding:12px 0;text-align:center}.range-slider-container .input-container input[type=number]::-webkit-inner-spin-button,.range-slider-container .input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-slider-container .error{margin-top:12px;margin-bottom:0!important}.slider-container .slider{margin-bottom:48px}.slider-container .input-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.slider-container .input-container :not(:last-child){margin-right:12px}.slider-container .input-container input[type=number]{max-width:80px;padding:12px 0;text-align:center}.slider-container .input-container input[type=number]::-webkit-inner-spin-button,.slider-container .input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slider-container .error{margin-top:12px;margin-bottom:0!important}.radio-buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.radio-buttons input[type=radio]{margin:0;margin-bottom:2px}.radio-buttons label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:12px;padding-left:0}.radio-buttons [data-template=radio-button-holder]:not(:first-child){margin-left:24px}header{height:88px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.08),inset 0 -1px 0 0 #eee}header .logo{width:138px;height:103px;background-position:center;background-size:contain;background-image:url(../images/logos/oleon.png);-webkit-transform:translateY(30px);transform:translateY(30px)}header a{text-decoration:none}header .desktop-container,header .mobile-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}header .desktop-container{max-height:88px}header .desktop-container .button-container{display:-webkit-box;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}header .desktop-container .button-container a{margin-left:12px}header .desktop-container .button-container a .button{padding:0 24px}header .mobile-container{display:none;-webkit-box-pack:justify;justify-content:space-between;max-height:72px}@media (min-width:0) and (max-width:700px){header{height:72px}header .logo{-webkit-transform:translateY(24px) scale(.8);transform:translateY(24px) scale(.8)}header .desktop-container{display:none}header .mobile-container{display:-webkit-box;display:flex}}.list-item-container{width:100%}.list-item-container list-item{width:100%}.list-item-container list-item:not(:last-child){border-bottom:1px solid #bdbdbd}section.templates{display:none!important}form label{display:inline-block;margin-bottom:8px;font-weight:700;font-size:14px}form .input-holder{margin-bottom:24px}form .input-holder input{width:100%}form .checkbox-holder{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}form .checkbox-holder label{margin-bottom:0;color:#004876;font-weight:500}.popup-holder{display:none;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0,72,118,.8);z-index:9999}.popup-holder.active{display:-webkit-box;display:flex}.popup-holder .large__container,.popup-holder .medium__container{display:none;min-height:auto;max-height:100%;padding-top:24px;padding-bottom:24px;overflow:auto}.popup-holder .large__container.active,.popup-holder .medium__container.active{display:-webkit-box;display:flex}.popup-holder .popup{display:block;width:100%;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.16)}.popup-holder .popup.transparent{background-color:transparent;box-shadow:none}.popup-holder .popup .header-image{width:100%;height:320px;padding:16px 32px;background-image:url(../images/backgrounds/leaves.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:0) and (max-width:700px){.popup-holder .popup .header-image{height:172px;padding:16px}}.popup-holder .popup .main{padding:32px}.popup-holder .popup .main .head{padding-bottom:24px;border-bottom:1px solid #bdbdbd}.popup-holder .popup .main .scroll-container{width:100%;overflow:auto}.popup-holder .popup .main .attributes-list{margin-top:24px}@media (min-width:0) and (max-width:700px){.popup-holder .popup .main{padding:24px 16px}}.popup-holder .popup .title{margin-bottom:8px;font-size:32px;line-height:40px;text-align:left}@media (min-width:0) and (max-width:700px){.popup-holder .popup .title{margin-bottom:4px;font-size:24px;line-height:32px}}.popup-holder .popup .subtitle{font-size:calc(4px + 16px);line-height:calc(4px + 24px)}@media (min-width:0) and (max-width:700px){.popup-holder .popup .subtitle{font-size:16px;line-height:24px}}.popup-holder .popup .bold{margin-top:24px}.popup-holder .popup .button{margin:24px auto 0 auto}.popup-holder .popup .button.close{margin:0;margin-left:auto}.popup-holder .popup list-item{border-bottom:1px solid #bdbdbd}.popup-holder .popup list-item .head{padding-bottom:0!important;border-bottom:none!important}.popup-holder .popup .loading{margin:0 auto;display:block;width:64px;height:64px;background-image:url(../images/backgrounds/loading.gif);background-size:cover;background-position:center;background-repeat:no-repeat}.popup-holder .popup .loading-text{margin:24px auto;color:#fff;text-align:center}table.attributes-list{max-width:100%;border-collapse:collapse}table.attributes-list tr{overflow:hidden;border-bottom:1px solid #bdbdbd;border-width:.5px}table.attributes-list tr:last-child{border:none}table.attributes-list tr th{padding:8px;min-width:90px;font-weight:500;font-size:14px;word-wrap:break-word}@media (min-width:0) and (max-width:700px){table.attributes-list tr th{min-width:96px}}table.attributes-list tr.attribute-names{background-color:#004876;border:none}table.attributes-list tr.attribute-names th{width:100%;color:#fff}table.attributes-list tr.attribute-names th:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}table.attributes-list tr.attribute-names th:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}table.attributes-list tr.units th{color:#bdbdbd}table.attributes-list tr.row{color:#004876}table.attributes-list.highlight-first tr th:first-child{min-width:140px;font-weight:900}section.video-container{position:fixed;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#024877;z-index:9999}section.video-container video{display:block;width:100%;height:100%}section.video-container video.mobile{display:none;-o-object-fit:cover;object-fit:cover}section.video-container video.desktop{-o-object-fit:cover;object-fit:cover}@media (min-width:0px) and (max-width:1024px){section.video-container video.desktop{display:none}section.video-container video.mobile{display:block}}body{background:#f2f2f3;font-family:museo-sans,sans-serif;line-height:1.5}[class*="__container"]{width:100%;margin:0 auto;position:relative;padding-left:16px;padding-right:16px}[class*="__container"][class*=small]{max-width:calc(640px + 16px * 2)}[class*="__container"][class*=medium]{max-width:calc(880px + 16px * 2)}[class*="__container"][class*=large]{max-width:calc(1200px + 16px * 2)}page{min-height:calc(100vh - 88px);padding:52px 0 48px 0}page [class*="__container"]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;min-height:100%}page .step-counter,page h1,page text.description{text-align:center}page .step-counter{margin-bottom:16px}page h1{margin-bottom:12px}page text.description{margin-bottom:8px}page .bottom>.button,page .bottom>a{margin-left:auto;margin-right:auto}@media (min-width:0) and (max-width:700px){page{min-height:calc(100vh - 72px);padding:56px 0 24px 0}}page.home .top{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%}page.home .top .slogan{margin-bottom:4px;color:#004876}page.home .top .slogan span{color:#4197cb}@media (min-width:0) and (max-width:700px){page.home .top .slogan{font-size:12px}}page.home .top .slogan-logo{display:block;padding-bottom:24px;margin-bottom:24px}@media (min-width:0) and (max-width:700px){page.home .top .slogan-logo{margin-bottom:0}}page.home .top .slogan,page.home .top .slogan-logo{width:100%;max-width:294px;margin-left:auto;margin-right:auto}page.home .top h1{font-size:68px;margin-bottom:32px}@media (min-width:0) and (max-width:700px){page.home .top h1{text-align:left}}page.home .top h3{margin:0 auto;font-weight:400;margin-bottom:32px}@media (min-width:701px){page.home .top h3{text-align:center}}@media (min-width:701px){page.home .top h1{line-height:48px}page.home .top h3{font-size:24px}}@media (min-width:0) and (max-width:700px){page.home .top h1{font-size:24px;margin-bottom:8px}}page.home .bottom .button{margin-top:24px}@media (min-width:701px){page.home .bottom .button{margin-bottom:80px}}page.select-application .holder{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;width:100%;flex-wrap:wrap}page.select-application .holder .application{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:172px;height:172px;cursor:pointer}page.select-application .holder .application .icon{width:82px;height:82px;margin-bottom:16px;background-color:#004876;background-position:center;background-repeat:no-repeat;border-radius:100%}page.select-application .holder .application .icon.marine{background-image:url(../images/backgrounds/marine.svg)}page.select-application .holder .application .icon.construction{background-image:url(../images/backgrounds/crane.svg)}page.select-application .holder .application .icon.mining{background-image:url(../images/backgrounds/mining.svg)}page.select-application .holder .application .icon.hydropower{background-image:url(../images/backgrounds/hydropower.svg)}page.select-application .holder .application .icon.forestry{background-image:url(../images/backgrounds/forestry.svg)}page.select-application .holder .application .icon.railway{background-image:url(../images/backgrounds/railway.svg)}page.select-application .holder .application .icon.metalworking{background-image:url(../images/backgrounds/metalworking.svg)}page.select-application .holder .application h3{text-align:center}@media (min-width:701px){page.select-application .holder .application{width:152px;height:152px}}page.more-info list-item .holder{padding-top:8px}page.more-info list-item a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:16px;background-image:url(../images/icons/arrow-right-small.svg);background-position:right center;background-repeat:no-repeat;text-decoration:none;-webkit-transition:background-position .2s;transition:background-position .2s}page.more-info list-item a:hover{background-position:calc(100% - 2px) center;text-decoration:underline}page.more-info .extra-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px;font-size:16px;color:#004876;font-weight:700;text-align:center}page.confirm .top{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%}page.confirm .top .slogan{margin-bottom:4px;color:#004876;font-size:14px}page.confirm .top .slogan span{color:#4197cb}@media (min-width:0) and (max-width:700px){page.confirm .top .slogan{font-size:12px}}page.confirm .top .slogan-logo{display:block;padding-bottom:24px;margin-bottom:24px}@media (min-width:0) and (max-width:700px){page.confirm .top .slogan-logo{margin-bottom:0}}page.confirm .top .slogan,page.confirm .top .slogan-logo{width:100%;max-width:440px;margin-left:auto;margin-right:auto}@media (min-width:0) and (max-width:700px){page.confirm .top .slogan,page.confirm .top .slogan-logo{width:80%}}page.confirm .top h1{margin-bottom:24px}page.confirm .top h3{text-align:center;font-weight:400}@media (min-width:701px){page.confirm .top h1{font-size:56px;line-height:48px}page.confirm .top h3{font-size:24px}}@media (min-width:0) and (max-width:700px){page.confirm .top h1{font-size:32px;margin-bottom:16px}}page.form .sidenote{margin-top:16px;font-size:12px;line-height:18px}page.form .hidden-button{display:none}page.form .bottom{margin-top:24px}page.requirements text.error{margin-bottom:16px}/*! nouislider - 14.6.0 - 6/27/2020 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{width:16px;height:16px;right:-8px;top:-6px;border-radius:50%}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#d8d8d8;border-radius:4px}.noUi-connects{border-radius:3px}.noUi-connect{background:#004876}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:2px solid #fff;border-radius:3px;background:#004876;cursor:default;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{display:none;position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:24px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,0)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}