.hero{margin:var(--header-h)0 0;background:url(../img/stroke-quote.svg)no-repeat 50%/120%}.hero__title{display:block;margin:calc(var(--gutter-y) * 1.5)0 24px;font-size:var(--font-m-xxl);text-transform:uppercase;text-align:center}.hero__title strong{color:var(--cpn-blue-light);display:block}.hero__title::before{display:inline-block;content:"";height:54px;width:54px;background:url(../img/logo_bars3.svg)no-repeat 50% 100%/41px 41px;position:relative;bottom:-2px;left:-15px}.hero__content{padding:calc(var(--gutter-y) * 0)calc(var(--gutter-x) * 2)calc(var(--gutter-y) * 1)}.hero__content__h1{text-align:center;font-size:var(--font-m-l)}#multiStepForm{max-width:100vw;background:var(--gray-d0)}.form-step{padding:20px 40px;border-bottom:1px solid var(--gray-d3);max-width:100%}.form-step:nth-child(1){background:var(--cpn-blue)}.form-step:nth-child(1) .step-title{color:var(--cpn-blue-light)}.form-step:nth-child(1) .form-group.radio-group{color:#fff}.form-step:nth-child(2){background:var(--white)}.form-step:nth-child(2) .step-title{color:var(--cpn-blue)}.form-step:nth-child(2) .form-group input,.form-step:nth-child(2) .form-group select{background:var(--gray-d0);background:#aaa}.form-step:nth-child(2) .form-group input+label,.form-step:nth-child(2) .form-group select+label{transform:translate(10px,19px);color:var(--white);opacity:1}.form-step:nth-child(2) .form-group input:focus+label,.form-step:nth-child(2) .form-group input:focus-visible+label,.form-step:nth-child(2) .form-group input:not(:placeholder-shown)+label,.form-step:nth-child(2) .form-group select:focus+label,.form-step:nth-child(2) .form-group select:focus-visible+label,.form-step:nth-child(2) .form-group select:not(:placeholder-shown)+label{transform:translate(5px,-3px);color:var(--cpn-blue)}.form-step:nth-child(3){background:var(--cpn-blue-light)}.form-step:nth-child(3) .step-title{color:var(--white)}.form-step:nth-child(3) .form-group input,.form-step:nth-child(3) .form-group select{background:var(--white)}.form-step:nth-child(3) .form-group input+label,.form-step:nth-child(3) .form-group select+label{transform:translate(10px,19px);color:var(--cpn-blue);opacity:1}.form-step:nth-child(3) .form-group input:focus+label,.form-step:nth-child(3) .form-group input:focus-visible+label,.form-step:nth-child(3) .form-group input:not(:placeholder-shown)+label,.form-step:nth-child(3) .form-group select:focus+label,.form-step:nth-child(3) .form-group select:focus-visible+label,.form-step:nth-child(3) .form-group select:not(:placeholder-shown)+label{transform:translate(5px,-3px);color:var(--cpn-blue)}.form-step .step-title{display:flex;justify-content:space-between;align-items:center;margin:0;cursor:pointer;user-select:none;position:relative;filter:grayscale(1);font-size:var(--font-m-l);opacity:.25}.form-step .step-title .step-arrow{transition:transform .3s ease;width:12px}.form-step .step-content{display:none}.form-step.active{}.form-step.active .step-title{filter:none;opacity:1}.form-step.active .step-title .step-arrow{transform:rotate(90deg)}.form-step.accessible{filter:none}.form-step.accessible .step-title{opacity:1}.form-step.accessible .step-title .step-arrow{transform:rotate(90deg)}.form-step.accessible .step-content{display:block}.form-step.completed .step-title::before{content:"";background:url(/img/valid_step.png);background-size:contain;position:absolute;left:-30px;height:20px;width:20px}.form-group{margin:10px 0 0;position:relative}.form-group.gdpr-group{margin:0;align-items:center;gap:0;margin:10px 0 0}.form-group.gdpr-group label{margin:0;padding:0;position:static}.form-group label{display:block}.form-group input,.form-group select{max-width:100%;box-sizing:border-box;background:var(--white);border:1px solid var(--form-border);margin:14px 0 0}.form-group input::placeholder,.form-group select::placeholder{color:transparent}.form-group input+label,.form-group select+label{pointer-events:none;position:absolute;top:-2px;left:0;transition:transform .2s,font-size .2s}.form-group input+label,.form-group select+label{transform:translate(10px,19px);color:#9c9c9c;opacity:1}.form-group input:focus,.form-group input:focus-visible,.form-group input:not(:placeholder-shown),.form-group select:focus,.form-group select:focus-visible,.form-group select:not(:placeholder-shown){border:1px solid transparent;outline:none}.form-group input:focus+label,.form-group input:focus-visible+label,.form-group input:not(:placeholder-shown)+label,.form-group select:focus+label,.form-group select:focus-visible+label,.form-group select:not(:placeholder-shown)+label{transform:translate(5px,-3px);font-size:.75em;color:#fff;display:inline-block;padding:0 5px;opacity:1}.form-group select{appearance:none;width:100%;padding:10px;border-radius:20px;background:url(../img/chevron_d_bluelight.svg)no-repeat right 10px center/12px 12px;cursor:pointer;transition:border-color .3s ease}.form-group select:focus{outline:none;border-color:#aaa}.form-group select option{color:var(--cpn-blue)}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=number]{width:100%;padding:5px;border-radius:20px;font-size:1rem}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group input[type=tel]:focus,.form-group input[type=number]:focus{outline:none;border:none;border:1px solid var(--cpn-blue)}.form-group.radio-group{display:flex;align-items:center;justify-content:space-between;gap:40px}.form-group.radio-group.last{margin:0 0 20px}.form-group.radio-group label:first-child{margin-bottom:0;flex-shrink:0}.form-group.radio-group.group-invalid .radio-options{border-left:5px solid var(--invalid-red);padding:0 0 0 5px}.form-group.radio-group .radio-options{display:flex;gap:20px}.form-group.radio-group .radio-options label{display:flex;align-items:center;gap:10px;margin-bottom:0;font-weight:400;cursor:pointer}.form-group.radio-group .radio-options label input[type=radio]{width:auto;margin:0 5px;accent-color:var(--cpn-blue-light)}.form-group.gdpr-group{display:flex;align-items:baseline}.form-group.gdpr-group input[type=checkbox]{margin-top:3px;width:auto;accent-color:var(--cpn-blue)}.form-group.gdpr-group input[type=checkbox].is-invalid{border:1px solid var(--invalid-red)}.form-group.gdpr-group input[type=checkbox].is-invalid+label[for=gdpr]{color:var(--invalid-red)}.form-group.gdpr-group label{margin-bottom:0;font-weight:400;font-size:.85rem;cursor:pointer}.required-notice{margin:10px 0;text-align:right;font-size:var(--font-m-s)}.form-navigation{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;margin:20px 0 0;gap:20px}.form-navigation .send{display:none;transition:all .25s}.form-navigation .send:disabled{opacity:.2;cursor:not-allowed}.form-navigation.accessible .btn-nav.send{display:block}.is-invalid{border:1px solid var(--invalid-red)!important}.is-invalid+label{color:var(--invalid-red)}.form__hidden{display:none!important}.btn-nav{border:none;background:var(--cpn-blue-light);color:var(--white);padding:10px 20px;border-radius:10px;cursor:pointer}.btn-nav.send{background:var(--cpn-blue)}.side{padding:0 40px}.side__title{text-transform:uppercase}.side__title strong{font-family:open sans bold;color:var(--cpn-blue-light);text-transform:uppercase}.side__title+ul{list-style-type:none;padding:0}.side__title+ul li:nth-child(1)::before{content:"";display:inline-block;width:50px;height:10px;background:var(--cpn-blue);margin:0 10px 0 0}.side__title+ul li:nth-child(2)::before{content:"";display:inline-block;width:50px;height:10px;background:var(--cpn-blue-light);margin:0 10px 0 0}.side__p+ul{list-style-type:none;padding:0}.side__p+ul li span{font-family:open sans bold}#send-result{text-align:center;padding:10px 20px;display:none}#send-result.success{display:block;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}#send-result.error{display:block;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}#sendBtn{padding:0 20px 0 30px}#sendBtn.ended{background:url(../img/arrow_r_blue.svg)no-repeat 0,var(--cpn-blue-light);color:var(--cpn-blue);pointer-events:none}@media(min-width:960px){.hero{margin:var(--header-h)0 -30px;padding:0 100px 30px;z-index:1;background:url(../img/stroke-quote.svg)no-repeat 50% 100%/40%}.hero__title strong{display:inline}#multiStepForm{padding:0 40px 20px;border-right:none}.form-step{padding:20px calc(var(--gutter-x) * 3);margin:0 -40px}.form-step .step-title{font-size:var(--font-l)}.form-step .rowed{display:grid;grid-template-columns:75% 25%;justify-content:space-between}.form-step.completed .step-title::before{left:-40px;height:30px;width:30px}.form-group{display:block;align-items:center}.form-group.form-row{display:flex;gap:20px}.form-group.form-row>.form-group{flex:1;margin-bottom:0}.form-group.radio-group{flex-direction:row;margin:20px 0 10px}.form-group.radio-group.group-invalid .radio-options{border-left:none;border-right:5px solid var(--invalid-red);padding:0 5px 0 0}.form-group input{background:var(--form-bg)}.form-navigation{justify-content:center}.form-navigation .btn{margin:0 10px 0 0;padding:20px 20px 20px 50px}.side{padding:0 calc(var(--gutter-x) * 2);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--gray-d0);box-shadow:0 15px 15px rgba(0,0,0,.15),0 6px 6px rgba(0,0,0,.1),0 3px 2px rgba(0,0,0,.1)}.side__title{font-family:open sans bold;color:var(--cpn-blue);font-size:var(--font-root);font-size:var(--font-m)}.side__title strong{color:var(--cpn-blue)}.side>ul{display:flex}.side .side__li{font-size:var(--font-m)}.side .side__li::before{width:0!important}.side .side__li__a{font-family:open sans bold;color:var(--cpn-blue);text-decoration:none}#sendBtn{padding:0 20px 0 40px}}@media(min-width:1440px){.side{padding:0 calc(var(--gutter-x) * 3)}}