/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.modal,textarea{overflow:auto}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.bannerform__content__title,.basic-text h1{font-family:UniversLTStd,sans-serif;font-size:56px}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:UniversLTStd;src:url(../fonts/UniversLTStd/UniversLTStd_gdi.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:UniversLTStd;src:url(../fonts/UniversLTStd/UniversLTStd-Light_gdi.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:UniversLTStd;src:url(../fonts/UniversLTStd/UniversLTStd-LightCn.woff) format("woff");font-weight:100;font-stretch:condensed;font-style:normal;font-stretch:normal}@font-face{font-family:UniversLTStd;src:url(../fonts/UniversLTStd/UniversLTStd-Cn_gdi.woff) format("woff");font-weight:400;font-style:normal;font-stretch:condensed}@font-face{font-family:UniversLTStd;src:url(../fonts/UniversLTStd/UniversLTStd-Bold_gdi.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:UniversLTStd;src:url(../fonts/UniversLTStd/UniversLTStd-BoldCn.woff) format("woff");font-weight:700;font-style:normal;font-stretch:condensed;unicode-range:U+0020-25CA}.bannerform{position:relative;width:100%;padding-top:42.7%;margin-bottom:128px;background:gray}@media (max-width:1023px){.bannerform{margin-bottom:30px;padding-top:0}}.bannerform__content{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:20% 64px 0;background-size:cover;background-position:center;text-shadow:0 0 4px rgba(0,0,0,.5)}@media (max-width:1023px){.bannerform__content{position:static;padding:64px 32px}}.bannerform__content:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.1;pointer-events:none;z-index:0}.bannerform__content>*{position:relative;z-index:1}.bannerform__content__title{color:#fff;max-width:900px;margin-top:0;margin-bottom:27px;flex-basis:auto;text-align:center;line-height:56px;font-weight:700}@media (max-width:1200px){.bannerform__content__title{font-size:40px;line-height:44px}}@media (max-width:767px){.bannerform__content__title{margin-bottom:8px;font-size:32px;line-height:36px}}.bannerform__content__form{max-width:376px;width:100%}.bannerform__content__form__field{display:flex}.bannerform__content__form__field input[type=text]{width:100%;padding:17px 18px;border-radius:5px 0 0 5px;background-color:#FFF;color:#000;font-size:16px;line-height:18px;border:2px solid #fff;outline:0;font-weight:400}.bannerform__content__form__field input[type=text].input-validation-error{border-color:#FF3E17}.bannerform__content__form__field .bannerform__content__form__field__iconbutton{flex-shrink:0;width:56px;border:0;background-color:#FF3E17;border-radius:0 5px 5px 0;cursor:pointer;background-image:url(../images/content/circle-checkmark.svg);background-position:center;background-repeat:no-repeat;background-size:24px auto;transition:background-color 250ms ease}.bannerform__content__form__field .bannerform__content__form__field__iconbutton[disabled]{background-color:#000}.bannerform__content__form__actions{display:flex;flex-direction:column;margin-top:27px}.bannerform__content__form__actions__item+.bannerform__content__form__actions__item{margin-top:10px}.bannerform__content__form__actions__item--link{position:relative;align-self:center;color:#fff;text-align:center;cursor:pointer;font-size:16px;line-height:21px;font-weight:600;padding-right:35px}.bannerform__content__form__actions__item--link:after{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:0;top:50%;transform:translate(-2px,-5px) rotate(45deg);display:block}.bannerform__content__form__validationsummary{display:block;margin-top:17px;margin-bottom:0;list-style:none;padding:0;font-size:13px;line-height:14px;color:#FF3E17;font-weight:400;text-align:center;text-shadow:none}.basic-text{margin:120px auto;padding:0 20px;text-align:left;max-width:1354px;width:100%}@media (max-width:767px){.basic-text{margin:30px 0}}.modal .basic-text{margin:0;max-width:800px}.basic-text h1{line-height:56px;font-weight:700}.basic-text h2{margin:33px 0 19px;font-family:UniversLTStd,sans-serif;font-size:40px;line-height:56px;font-weight:700}.basic-text h3,.basic-text h4{margin:25px 0 5px;font-family:UniversLTStd,sans-serif;font-weight:700}.basic-text h3{font-size:32px;line-height:28px}.basic-text h4{font-size:18px;line-height:22px}.basic-text p{margin:17px 0;font-size:16px;line-height:28px;font-weight:200}.basic-text p+p{margin-top:27px}.basic-text p+h4{margin-top:37px}.basic-text p a{color:#FF3E17;text-decoration:none}.basic-text p a:hover{text-decoration:underline}.basic-text .p--onlylink{margin-top:0}.basic-text--center{text-align:center;max-width:700px}.languageswitch{display:flex;align-self:center;margin-left:24px}@media (max-width:767px){.languageswitch{margin-left:15px}}.languageswitch .languageswitch__item+.languageswitch__item{border-left:1px solid #d9d9d9}.languageswitch .languageswitch__item a{color:#333;padding:0 3px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-decoration:none}.languageswitch .languageswitch__item a.selected{font-family:UniversLTStd;font-weight:700;text-decoration:none;font-size:14px}.progressiveform{display:flex;justify-content:center;padding-bottom:55px;background-color:#F0F0F0}.progressiveform__wrapper{display:flex;flex-direction:column;position:relative;max-width:786px;width:100%;box-shadow:0 3px 20px rgba(0,0,0,.08);background-color:#F0F0F0;padding:47px 50px 59px}@media (max-width:768px){.progressiveform__wrapper{padding:30px 20px}}.progressiveform__wrapper__section{display:flex;justify-content:flex-start;align-self:flex-start;flex-shrink:0;width:100%}.progressiveform__wrapper__section+.progressiveform__wrapper__section{padding-top:20px;border-top:1px solid rgba(208,208,208,.47)}.progressiveform__wrapper__section.progressiveform__wrapper__section--noborder{padding-top:10px;border-top:none}.progressiveform__wrapper__section__title{display:flex;margin-top:0;margin-bottom:46px;font-family:UniversLTStd;font-weight:700;font-size:26px;line-height:34px;color:#000}@media (max-width:768px){.progressiveform__wrapper__section__title{margin-bottom:20px}}.progressiveform__wrapper__section__content{display:flex;flex-wrap:wrap;width:calc(100% + 20px);justify-content:flex-start;margin:-10px;padding-bottom:20px}@media (max-width:768px){.progressiveform__wrapper__section__content{margin:-5px 0}}.progressiveform__wrapper__section__content .field-validation-error{padding:10px 15px 10px 0;font-weight:300;font-size:12px;line-height:14px;color:#FF3E17}.progressiveform__wrapper__section__content .field-validation-error:empty{display:none}.progressiveform__wrapper__section__content__info{width:100%;padding:10px;margin-bottom:9px}.progressiveform__wrapper__section__content__info__title{margin-top:0;margin-bottom:5px;font-family:UniversLTStd;font-weight:700;font-size:18px;line-height:28px}.progressiveform__wrapper__section__content__info__item{margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;font-weight:200}.progressiveform__wrapper__section__content__field{display:flex;flex-direction:column;width:50%;padding:10px}@media (max-width:768px){.progressiveform__wrapper__section__content__field{width:100%;padding:5px 0}}.progressiveform__wrapper__section__content__field__title{margin-top:6px;margin-bottom:0;font-family:UniversLTStd;font-weight:700;font-size:18px;line-height:28px}.progressiveform__wrapper__section__content__field--fullwidth{width:100%}.progressiveform__wrapper__section__content__field__input{display:flex;flex-direction:column;background-color:#fff;border:1px solid #D0D0D0;border-radius:4px}.progressiveform__wrapper__section__content__field__input label{font-size:12px;line-height:14px;font-weight:300;color:#545454;padding:10px 12px 0;margin-bottom:0}.progressiveform__wrapper__section__content__field__input input[type=email],.progressiveform__wrapper__section__content__field__input input[type=number],.progressiveform__wrapper__section__content__field__input input[type=text],.progressiveform__wrapper__section__content__field__input textarea{width:100%;font-weight:300;font-size:16px;line-height:23px;color:#000;padding:4px 12px 7px;-webkit-appearance:none;-moz-apperarance:none;-moz-appearance:none;appearance:none;outline:0;border:none;border-radius:4px;background-color:transparent}.progressiveform__wrapper__section__content__field__input input[type=email]:-webkit-autofill,.progressiveform__wrapper__section__content__field__input input[type=email]:-webkit-autofill:active,.progressiveform__wrapper__section__content__field__input input[type=email]:-webkit-autofill:focus,.progressiveform__wrapper__section__content__field__input input[type=email]:-webkit-autofill:hover,.progressiveform__wrapper__section__content__field__input input[type=number]:-webkit-autofill,.progressiveform__wrapper__section__content__field__input input[type=number]:-webkit-autofill:active,.progressiveform__wrapper__section__content__field__input input[type=number]:-webkit-autofill:focus,.progressiveform__wrapper__section__content__field__input input[type=number]:-webkit-autofill:hover,.progressiveform__wrapper__section__content__field__input input[type=text]:-webkit-autofill,.progressiveform__wrapper__section__content__field__input input[type=text]:-webkit-autofill:active,.progressiveform__wrapper__section__content__field__input input[type=text]:-webkit-autofill:focus,.progressiveform__wrapper__section__content__field__input input[type=text]:-webkit-autofill:hover,.progressiveform__wrapper__section__content__field__input textarea:-webkit-autofill,.progressiveform__wrapper__section__content__field__input textarea:-webkit-autofill:active,.progressiveform__wrapper__section__content__field__input textarea:-webkit-autofill:focus,.progressiveform__wrapper__section__content__field__input textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.progressiveform__wrapper__section__content__field__input textarea{min-height:174px;max-height:411px;max-width:100%;min-width:100%}.progressiveform__wrapper__section__content__field__input:has(.input-validation-error){border-color:#FF3E17}.progressiveform__wrapper__section__content__field__input:has(.input-validation-error) label{color:#FF3E17}.progressiveform__wrapper__section__content__field__info{max-width:540px;margin-top:10px;font-size:13px;line-height:17px;font-weight:200;color:#858585}.progressiveform__wrapper__section__content__field__action{position:relative;align-self:flex-start;margin-top:16px;padding-right:20px;font-size:16px;line-height:21px;font-weight:600;color:#FF3E17;cursor:pointer}.progressiveform__wrapper__section__content__field__action:after{content:"";width:6px;height:6px;border-top:2px solid #FF3E17;border-right:2px solid #FF3E17;position:absolute;right:0;top:50%;transform:translate(-2px,-4px) rotate(45deg);display:block}.progressiveform__wrapper__section__content__field__boolean{display:flex;width:100%}@media (max-width:500px){.progressiveform__wrapper__section__content__field__boolean{flex-wrap:wrap}}.progressiveform__wrapper__section__content__field__boolean label{width:100%;font-size:16px;line-height:24px;font-weight:200;color:#000;align-self:center}.progressiveform__wrapper__section__content__field__boolean .progressiveform__wrapper__section__content__field__boolean__option{width:auto;flex-shrink:0;font-size:14px;line-height:28px;font-weight:600;margin-left:14px;padding:6px 15px;min-width:76px;background-color:#fff;color:#000;border-radius:20px;text-align:center;cursor:pointer}@media (max-width:500px){.progressiveform__wrapper__section__content__field__boolean .progressiveform__wrapper__section__content__field__boolean__option{margin-right:14px;margin-left:0;margin-top:10px}}.progressiveform__wrapper__section__content__field__boolean .progressiveform__wrapper__section__content__field__boolean__option:has(input:checked){background-color:#000;color:#fff}.progressiveform__wrapper__section__content__field__boolean .progressiveform__wrapper__section__content__field__boolean__option input{opacity:0;position:fixed;left:-20px;top:-20px}.progressiveform__wrapper__section__content__field__checkbox{padding:5px 0;position:relative}.progressiveform__wrapper__section__content__field__checkbox input[type=checkbox]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;z-index:-1;pointer-events:none}.progressiveform__wrapper__section__content__field__checkbox input[type=checkbox]:checked~label:after{display:block}.progressiveform__wrapper__section__content__field__checkbox input[type=checkbox]~label{position:relative;padding-left:36px;font-size:16px;line-height:26px;font-weight:300;cursor:pointer}.progressiveform__wrapper__section__content__field__checkbox input[type=checkbox]~label:after,.progressiveform__wrapper__section__content__field__checkbox input[type=checkbox]~label:before{content:"";position:absolute;left:0;top:0}.progressiveform__wrapper__section__content__field__checkbox input[type=checkbox]~label:before{display:block;width:20px;height:20px;border-radius:4px;border:1px solid #D0D0D0;background-color:#FFF}.progressiveform__wrapper__section__content__field__checkbox input[type=checkbox]~label:after{display:none;width:10px;height:4px;border:0 solid #000;border-bottom-width:2px;border-left-width:2px;transform:translate(5px,7px) rotate(-45deg)}.progressiveform__wrapper__section__content__field__radio{position:relative}.progressiveform__wrapper__section__content__field__radio input[type=radio]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;z-index:-1;pointer-events:none}.progressiveform__wrapper__section__content__field__radio input[type=radio]:checked~label:after{display:block}.progressiveform__wrapper__section__content__field__radio input[type=radio]~label{position:relative;padding-left:36px;font-family:UniversLTStd;font-size:16px;line-height:22px;font-weight:300;cursor:pointer}.progressiveform__wrapper__section__content__field__radio input[type=radio]~label:after,.progressiveform__wrapper__section__content__field__radio input[type=radio]~label:before{content:"";position:absolute;left:0;top:0}.progressiveform__wrapper__section__content__field__radio input[type=radio]~label:before{display:block;width:22px;height:22px;border-radius:4px;border:1px solid #D0D0D0;background-color:#FFF}.progressiveform__wrapper__section__content__field__radio input[type=radio]~label:after{display:none;width:12px;height:6px;border:0 solid #707070;border-bottom-width:2px;border-left-width:2px;transform:translate(5px,7px) rotate(-45deg)}.progressiveform__wrapper__section__content__field__fileupload{display:flex;flex-direction:column;max-width:380px;width:100%;margin:0 auto}@media (max-width:767px){.progressiveform__wrapper__section__content__field__fileupload{max-width:100%}}.progressiveform__wrapper__section__content__field__fileupload .progressiveform__wrapper__section__content__field__fileupload__input{display:flex;width:100%}@media (max-width:540px){.progressiveform__wrapper__section__content__field__fileupload .progressiveform__wrapper__section__content__field__fileupload__input{flex-direction:column;padding-bottom:10px}}.progressiveform__wrapper__section__content__field__fileupload input[type=file]{width:100%;max-width:410px;display:flex;justify-content:space-between;flex-shrink:0;font-size:16px;line-height:26px;font-weight:400;color:#000}.progressiveform__wrapper__section__content__field__fileupload input[type=file]::file-selector-button{display:inline-block;min-width:130px;outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Inter,sans-serif;font-size:13px;line-height:24px;padding:8px 30px;margin-right:20px;text-align:center;background-color:#000;color:#fff;border-radius:30px;text-decoration:none;cursor:pointer}.progressiveform__wrapper__section__content__field__fileupload .js-clearfile{align-self:center;display:none;margin-left:20px;font-size:13px;line-height:26px;font-weight:200;color:#FF3E17;cursor:pointer}@media (max-width:440px){.progressiveform__wrapper__section__content__field__fileupload .js-clearfile{margin-left:0}}.progressiveform__wrapper__section__content__field__fileupload .field-validation-error{width:100%;padding:10px 0}.progressiveform__wrapper__section__content__field__fileupload>*{align-self:center}.progressiveform__wrapper__section__content__field__pelicano{display:flex}@media (max-width:767px){.progressiveform__wrapper__section__content__field__pelicano{flex-direction:column}}.progressiveform__wrapper__section__content__field__pelicano__image img{width:128px;transform:translate(-6px,-4px);margin-right:27px}.progressiveform__wrapper__section__content__field__pelicano__content h3{margin-top:13px;margin-bottom:16px;font-size:18px;line-height:24px;font-weight:700;color:#000}.progressiveform__wrapper__section__content__field__pelicano__content p{margin-top:0;font-size:16px;line-height:28px;font-weight:200}.progressiveform__wrapper__section__content__field__pelicano__content a{display:inline-block;margin-top:32px}.progressiveform__wrapper__section__content__field__pelicano__content .progressiveform__wrapper__section__content__field__pelicano__content__actions{margin:27px -6px 0}.progressiveform__wrapper__section__content__field__thankyou{text-align:center}.progressiveform__wrapper__section__content__field__thankyou h3{margin:25px 0 5px;font-family:UniversLTStd,sans-serif;font-size:16px;line-height:28px;font-weight:700}.progressiveform__wrapper__section__content__field__thankyou p{margin:20px 0;font-size:16px;line-height:28px;font-weight:200}.progressiveform__wrapper__section__content__field__thankyou p+p{margin-top:27px}.progressiveform__wrapper__section__content__field__thankyou p a{color:#FF3E17;text-decoration:none}.progressiveform__wrapper__section__content__field__thankyou p a:hover{text-decoration:underline}.progressiveform__wrapper__section__content__field__thankyou .p--onlylink{margin-top:0}.progressiveform__wrapper__section__content__errorlist{width:100%;color:#ff3e17;border-radius:4px;padding:10px;list-style:none}.progressiveform__wrapper__section__content__errorlist ul{list-style:none;padding:0;margin:0}.progressiveform__wrapper__section__content__errorlist ul li{padding:0;position:relative}.progressiveform__wrapper__section__content__errorlist ul li+li{margin-top:5px}.progressiveform__wrapper__section__errorlist--visible{display:block}.progressiveform__wrapper__actions{display:flex;justify-content:center;margin-top:30px}@media (max-width:767px){.progressiveform__wrapper__actions{margin-top:20px}}.progressiveform__wrapper__progress{position:absolute;right:0;bottom:0;left:0;height:8px;overflow:hidden;background-color:#fff;transition:height 250ms ease}.progressiveform__wrapper__progress__bar{position:absolute;top:0;bottom:0;left:0;width:0;background-color:#FF3E17;transition:width .5s ease}.preform{display:flex;justify-content:center;background-color:#F0F0F0;padding-top:60px}.preform__content{display:flex;flex-direction:column;justify-content:center;max-width:786px;width:100%;padding:32px 50px 26px;background-color:#FF3E17;color:#fff;text-align:center}@media (max-width:768px){.preform__content{padding-left:25px;padding-right:25px;padding-bottom:10px}}.preform__content>*{align-self:center}.preform__content--hidden{display:none}.preform__content__title{width:100%;margin-bottom:19px;font-family:UniversLTStd;font-weight:700;font-size:30px;line-height:34px}@media (max-width:1023px){.preform__content__title{font-size:20px;line-height:24px}}.preform__content__title--wide{max-width:100%}.preform__content__text{margin-bottom:20px;max-width:570px;font-family:UniversLTStd;font-size:16px;line-height:28px;text-align:justify}.preform__content__text__accent{color:#000;font-family:UniversLTStd}.halfbanner{display:flex}@media (max-width:1023px){.preform__content__text{font-size:14px;line-height:20px}.halfbanner{flex-direction:column}}.halfbanner__image{width:50%;flex-shrink:0;flex-grow:0;background-size:cover;background-position:right center}@media (max-width:1023px){.halfbanner__image{width:100%;padding-top:50%}}.halfbanner__content{width:50%;flex-shrink:0;flex-grow:0;background-color:#FF3E17;color:#fff}.halfbanner__content .button{max-width:374px;width:100%;margin:0}.halfbanner__content__container{display:flex;flex-direction:column;justify-content:center;max-width:678px;min-height:640px;padding:50px 100px}@media (max-width:1023px){.halfbanner__content{width:100%}.halfbanner__content__container{min-height:0;padding:50px 20px;margin:0 auto}}.halfbanner__content__title{margin:0 0 9px;font-family:Univers,sans-serif;font-size:32px;line-height:36px;font-weight:600}@media (max-width:1023px){.halfbanner__content__title{font-size:28px;line-height:32px}}.halfbanner__content__text{margin:0 0 30px;font-size:16px;line-height:28px;font-weight:300}.header{padding:25px 42px;box-shadow:0 1px 0 rgba(0,0,0,.15)}@media (max-width:1024px){.header{padding-right:32px;padding-left:32px}}@media (max-width:767px){.header{padding-right:20px;padding-left:20px}}.header__wrapper{display:flex;max-width:1354px;margin:0 auto;width:100%}.header__logo,.header__logo img{display:block}.header__logo{align-self:center}.header__nav{display:flex;justify-content:flex-end;width:100%}.header__nav a:last-of-type{margin-right:0}.button{display:inline-block;min-width:130px;outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Inter,sans-serif;font-size:13px;line-height:24px;padding:8px 30px;margin:0 10px;text-align:center;background-color:#000;color:#fff;border-radius:30px;text-decoration:none;cursor:pointer}@media (max-width:767px){.button{min-width:0}}.button[disabled]{background-color:#D6D6D6;cursor:auto}.button:not([disabled]):hover{text-decoration:none;color:#fff;background-color:rgba(0,0,0,.9)}.button--fullwidth{width:100%;margin:0}.button--big{min-width:160px;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:600}.button--small{min-width:76px;margin:0 5px;padding-left:15px;padding-right:15px}.button--white{color:#000;background-color:#fff}.button--white:hover{background-color:#000;color:#fff}.footer{display:flex;flex-direction:column;justify-content:center;padding-bottom:0;padding-top:0;align-items:center;background:#fff;border-top:1px solid #dedede}@media (max-width:1023px){.footer{padding-top:40px}}.footer__top{max-width:1354px;min-height:88px;width:100%;padding:0 64px;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto}@media (max-width:1023px){.footer__top{padding:0 32px 40px;align-items:flex-start;flex-direction:column;justify-content:flex-start}}@media (max-width:767px){.footer__top{padding-left:20px;padding-right:20px}}.footer__top__logo{margin-bottom:0;margin-right:48px;color:#ff3e17;line-height:0;text-decoration:none}@media (max-width:1023px){.footer__top__logo{margin-right:0;margin-bottom:24px}}.footer__top__logo img{height:auto;width:128px}.footer__top__nav__list__item a:before,.footer__top__viessmannwebsitebutton:before{width:4px;height:4px;border-top:1px solid #333;border-right:1px solid #333;content:""}.footer__top__nav{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.footer__top__nav__list{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;flex-grow:1;justify-content:flex-start;margin:0;padding:0;list-style:none}@media (max-width:1023px){.footer__top__nav__list{margin:0 0 12px;flex-direction:column;list-style:none;align-items:flex-start}}.footer__top__nav__list__item:before{content:"";display:block}.footer__top__nav__list__item a{position:relative;padding-left:14px;color:#333;align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:flex-end;text-decoration:none}.footer__top__nav__list__item a:before{position:absolute;left:0;top:50%;transform:translate(2px,-2px) rotate(45deg);display:block}.footer__top__nav__list__item a:hover{text-decoration:underline}.footer__top__nav__list__item a span{font-size:14px;font-weight:300;line-height:18px}.footer__link{margin:0 32px 0 0;padding:0;cursor:pointer}@media (max-width:1023px){.footer__link{margin:0 0 12px}}.footer__top__viessmannwebsitebutton{position:relative;padding-right:14px;color:#333;align-items:center;display:flex;justify-content:flex-start;text-decoration:none}.footer__top__viessmannwebsitebutton:before{position:absolute;right:0;top:50%;transform:translate(-2px,-2px) rotate(45deg);display:block}.modal,.modal__backdrop{top:0;right:0;bottom:0;left:0}.footer__top__viessmannwebsitebutton span{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px}.footer__top__viessmannwebsitebutton span:hover{text-decoration:underline}.footer__copyright{width:100%;padding:12px 0;background:#fff}.footer__copyright__text{max-width:1354px;width:100%;padding:0 64px;margin:0 auto;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#858585}@media (max-width:1023px){.footer__copyright__text{padding:0 32px}}@media (max-width:767px){.footer__copyright__text{padding-left:20px;padding-right:20px}}.footer__copyright__text a{font-size:inherit;color:inherit;text-decoration:none;transition:color .23s ease-in-out}.footer__copyright__text a:hover{text-decoration:underline;color:#000}.modal{position:fixed;z-index:10;padding:140px 50px 178px;background-color:rgba(0,0,0,.1)}@media (max-width:767px){.modal{padding:110px 20px}}.modal__backdrop{position:absolute}.modal__content{position:relative;z-index:10;max-width:1340px;width:100%;margin:0 auto;background-color:#fff}.modal__content .basic-text{text-align:center}.modal__content img{max-width:100%;border:1px solid #000}.modal__content h1,.modal__content h2,.modal__content h3,.modal__content h4,.modal__content li,.modal__content p,.modal__content ul{text-align:left}.modal__content__wrapper{max-width:990px;width:100%;margin:0 auto;padding:100px 20px;text-align:center}@media (max-width:767px){.modal__content__wrapper{padding:60px 0 20px}}.modal__content__close{position:absolute;top:20px;right:20px;width:50px;height:50px;cursor:pointer}.modal__content__close:after,.modal__content__close:before{position:absolute;top:50%;left:50%;content:"";display:block;background-color:#000;transform:translate(-50%,-50%) rotate(-45deg)}.modal__content__close:before{width:2px;height:20px}.modal__content__close:after{width:20px;height:2px}body,html{font-family:Inter,sans-serif}*{box-sizing:border-box}