.form-block{position:relative;padding:4rem 0}.form-block:after{content:"";position:absolute;width:100vw;height:100%;z-index:-2;top:0;left:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:var(--header-bg)}.form-block__form-container{width:100%}.form-block__image-wrap{display:none}.form-block__form{width:100%}.form-block__form form{padding:0;border:none;border-radius:0;background-color:var(--header-bg)}.form-block button.button.button--primary{background:var(--control-backface);width:100%;padding:8px 48px;font-family:var(--font-sans);color:#fff;border-radius:100px;transition:transform .25s ease,box-shadow .25s ease;will-change:transform,box-shadow;box-shadow:0 0 15px 8px #0000000d}.form-block button.button.button--primary:focus,.form-block button.button.button--primary:hover{transform:scale(1.015);box-shadow:0 0 15px 8px #0000001a;cursor:pointer}.form-block .Form__Status__Message.Form__Success__Message p{font-size:2.4rem;margin-left:-15px;font-weight:600}.form-block__form form .Form__Element{margin-bottom:1.6rem}.form-block__form form .Form__Element:not(button):last-of-type{margin-bottom:3.2rem}.form-block__form form button[data-f-type=submitbutton]{margin:0;border-radius:10rem;cursor:pointer;border:none;font-weight:600;background:var(--control-backface);color:var(--font-color);font-size:var(--font-size-button-link-mobile);-webkit-text-fill-color:unset;padding:1.6rem 3.2rem;height:5rem;line-height:1}.campaign .form-block__form form button[data-f-type=submitbutton]{margin:0;background:var(--control-backface);color:var(--font-color);-webkit-text-fill-color:unset;padding:1.6rem 3.2rem;height:5rem;line-height:1}.campaign .EPiServerForms .Form__Status .Form__Success__Message{color:var(--neutral-greyscale-white);margin:0;border:1px solid #fff;border-radius:10px;padding:1.6rem;background-color:var(--neutral-greyscale-white)!important;color:var(--neutral-greyscale-black)}.campaign .EPiServerForms .Form__Status .Form__Success__Message p{margin:0 0 1.6rem;font-weight:400;line-height:1.4;font-size:var(--font-size-paragraph-desktop)}.campaign .EPiServerForms .Form__Status .Form__Success__Message p:last-of-type{margin-bottom:0}.campaign .EPiServerForms .Form__Status .Form__Success__Message h2,.campaign .EPiServerForms .Form__Status .Form__Success__Message h3{margin:0 0 1.6rem;font-weight:600;line-height:1.4;font-size:var(--font-size-paragraph-desktop)}.campaign.petrol .form-block__form form button[data-f-type=submitbutton],.campaign.orange .form-block__form form button[data-f-type=submitbutton]{background:var(--neutral-greyscale-white);color:var(--header-bg)}.form-block__form form button[data-f-type=submitbutton]:before{content:none}.form-block__form form button[data-f-type=submitbutton]:after{content:none}.Form__Element__ValidationError{font-size:1.4rem;margin-top:0;color:#fff;font-weight:600}.Form__Element__Caption{line-height:1;font-weight:600;margin-bottom:.8rem}.Form__Element__Caption a{color:var(--light-bg);-webkit-text-decoration:underline;text-decoration:underline}.form__input:required:invalid+span:after{content:none}.form-block__form .col-xs-12{padding:0}.form-block__form .row,.form-block__form .Form__MainBody{width:100%}.form-block__form .Form__MainBody{color:var(--font-color)}.form-block__form form .Form__MainBody section.Form__Element{margin-bottom:2.4rem}.form-block__form .form{background-color:transparent}.form-block__form .form{color:var(--campaign-secondary-font-color)}.form-block__form .formBlock{z-index:1;max-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0 10px 0 40px}.form-block__form .form__input:not(textarea){max-height:44px;width:100%}.form-block__form textarea.form__input{height:140px;line-height:1.35;resize:none}.form-block__form .form__input{padding:4px 8px 8px;width:100%;height:44px}.form-block__form .form__input::-moz-placeholder{color:#000;font-family:var(--font-sans)}.form-block__form .form__input::placeholder{color:#000;font-family:var(--font-sans)}.form-block__form form .Form__Title{font-size:var(--font-size-heading-h2-mobile);line-height:1.2}.form-block__form form .Form__Title{font-size:var(--font-size-heading-h2-mobile);margin-bottom:.8rem;text-transform:uppercase;color:var(--font-color)}.form-block__form form .Form__Description{font-size:var(--font-size-paragraph-mobile);line-height:1.4;color:var(--font-color);margin-bottom:2.4rem}.form-block__form .form__label{display:block;margin-bottom:8px;font-size:16px;font-weight:600;margin-top:4px}.form-block__form .form .Form__Description{padding:24px 0;margin-left:-16px}.form-block__form .form .Form__Description{padding:16px 0 24px;line-height:1.27;font-size:2rem}.form-block__form .form .Form__Element{max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.form-block__form .FormParagraphText{padding-bottom:20px;margin-left:-15px}.form__input.form__input--loading{pointer-events:none}.form-block__form .form .hero__button-new--primary{background:var(--control-backface);will-change:initial}.form-block__footer{width:100%;color:var(--campaign-secondary-font-color);font-size:var(--font-size-form-help-text-mobile);line-height:1.4;margin:0}.form-block .EPiServerForms .Form__Element .Form__Element__ValidationError{margin-top:4px}.form-block .ValidationFail>*>.FormChoice__Input--Checkbox+label:before,.form-block .ValidationFail>.FormChoice__Input--Checkbox+label:before{outline:var(--neutral-greyscale-white)}.form-block .EPiServerForms .ValidationFail input,.form-block .EPiServerForms .ValidationFail textarea,.form-block .EPiServerForms .ValidationFail select{border-color:var(--neutral-greyscale-white)}.form-block .EPiServerForms .FormChoice label.FormChoice__Label{margin-right:1.6rem}.form-block .FormChoice__Input--Radio+label:before{margin-right:8px}.campaign .Form__Element__Caption{color:var(--neutral-greyscale-white)}.campaign .form-block__form form .Form__Title{border-bottom:none;padding-bottom:0}@media only screen and (min-width:992px){.form-block{padding:9.6rem 0;min-height:75rem}.form-block__form form .Form__Title{font-size:var(--font-size-heading-h2-desktop);line-height:1.3}.campaign .form-block__form form .Form__Title{font-size:var(--font-size-heading-h2-desktop)}.form-block__form form .Form__Description{font-size:var(--font-size-paragraph-desktop)}.form-block button.button.button--primary{width:auto}.form-block__form form button[data-f-type=submitbutton]{font-size:var(--font-size-button-link-desktop)}.form-block__form .form{background-color:transparent}.form-block__form-container{height:100%}.form-block__form .form{max-width:572px}.form-block__form .form{max-width:740px}.form-block__form .form .formBlock{padding:0 0 0 78px!important}.form-block__form form .Form__Title{max-width:-moz-fit-content;max-width:fit-content;font-size:4rem;white-space:break-spaces}.form-block__form .form .Form__Element{max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.form-block__form .form__input{max-width:524px}.form-block__form .form .Form__Description{margin-left:-14px}.form-block__form .form .Form__Description{font-size:2.2rem}.form-block__form .form .form__row{width:100%}.form-block__form .form .form__button{margin-top:0;margin-top:initial}.form-block__form .form .hero__button-new--primary{margin-top:20px}.form-block__footer{max-width:56.4rem;font-size:var(--font-size-form-help-text-desktop)}}@media only screen and (min-width:1272px){.form-block__form{width:56.4rem}.form-block__image-wrap{display:block;position:absolute;top:50%;right:0;width:70rem;height:55rem;transform:translateY(-50%);margin-right:-12rem}.form-block__image-wrap:after{content:"";position:absolute;top:50%;right:0;width:80rem;height:75rem;transform:translate(.8rem,-50%);background:linear-gradient(90deg,transparent 25%,var(--control-backface) 127.21%);z-index:-1;border-radius:68rem 0 0 68rem}.form-block__image{-o-object-fit:cover;object-fit:cover;border-radius:40rem 0 0 40rem;display:block;position:absolute;top:50%;right:-.8rem;width:70rem;height:55rem;transform:translateY(-50%)}}@media only screen and (min-width:1550px){.form-block__image-wrap:before{content:"";position:absolute;top:50%;right:0;width:50%;height:75rem;transform:translate(1.6rem,-50%);background:linear-gradient(90deg,transparent 0%,var(--header-bg) 95%);z-index:1}}
