.slide-fade-enter-active{-webkit-transition:all .2s ease;transition:all .2s ease}.slide-fade-leave-active{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter{-webkit-transform:translateX(25px);transform:translateX(25px);opacity:0}.slide-fade-leave-to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.fade-enter-active{-webkit-transition:all .2s ease;transition:all .2s ease}.fade-leave-active{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to,.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal__container,.modal-leave-active .modal__container{-webkit-transform:scale(1.1);transform:scale(1.1)}.validation-error__message{color:red;margin-bottom:8px}@media(min-width:1024px){.validation-error__message{margin-bottom:16px}}.validation-error__input{border-color:red!important}.validation-error__label{color:red!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#838383;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#838383;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{color:#838383;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#838383}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#838383}#app{overflow:hidden;min-height:100vh}@media(min-width:1024px){#app{min-height:auto}}.lf-container{padding:24px 16px 80px}@media(min-width:640px){.lf-container{position:relative;max-width:831px;margin:0 auto;padding:0}}.lf-container__body{gap:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}@media(min-width:640px){.lf-container__body{padding:48px 48px 80px 48px}}.lf-container input[type=text]{font-size:18px;line-height:29px;padding:12px 16px;height:auto;width:100%;text-align:left;color:#1a1a1a;border-radius:2px;border:1px solid #838383}@media(min-width:640px){.lf-container input[type=text]{text-align:left}}.lf-container input[type=text]::-webkit-input-placeholder{color:#838383}.lf-container input[type=text]::-moz-placeholder{color:#838383}.lf-container input[type=text]:-ms-input-placeholder{color:#838383}.lf-container input[type=text]::-ms-input-placeholder{color:#838383}.lf-container input[type=text]::placeholder{color:#838383}.lf-container label{font-size:16px;line-height:24px;margin-bottom:4px;color:#323232}.lf-container .form-field-error__text{font-size:16px;line-height:24px;margin-bottom:0;margin-top:8px}.question-choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:12px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width:640px){.question-choice{gap:16px}.question-choice:has(>:last-child:nth-child(-n+2)){-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.question-choice--no-icon .question-choice__label:not(.box__icon__wrapper){height:auto}@media(max-width:639px){.question-choice--no-icon .question-choice__label:not(.box__icon__wrapper){-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media(max-width:639px){.question-choice__label-no-icon{-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;height:auto!important}}.question-choice label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:142px;-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 6px);-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px)}@media(min-width:640px){.question-choice label{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 11px);-ms-flex:0 0 calc(33.33% - 11px);flex:0 0 calc(33.33% - 11px)}}@media(min-width:640px){.question-choice--tablet-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:1024px){.question-choice--desktop-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.question-choice__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes show-green-border{0%{border-color:#28af03}to{border-color:#28af03}}@keyframes show-green-border{0%{border-color:#28af03}to{border-color:#28af03}}input[type=radio].choice-box{opacity:0;position:absolute}input[type=radio].choice-box:checked+.box{border-radius:8px;border:2px solid #28af03;-webkit-animation:show-green-border 2s forwards;animation:show-green-border 2s forwards;padding:15px 0}@media(pointer:fine){input[type=radio].choice-box:hover+.box{border:2px solid transparent;padding:15px 0;border-radius:8px;background:linear-gradient(45deg,#fff,#fff),linear-gradient(45deg,#d10000,#f60439,#b105f4);background-clip:padding-box,border-box;background-origin:padding-box,border-box}}@media(pointer:fine){input[type=radio].choice-box:active+.box,input[type=radio].choice-box:focus+.box{border-radius:8px;border:2px solid #28af03;-webkit-animation:show-green-border 2s forwards;animation:show-green-border 2s forwards;padding:15px 0}}input[type=radio].choice-box:disabled:not(:checked)+.box{opacity:.5}.app-info{background-color:#b7b7b7;padding:16px;position:relative}.app-info__intro{font-weight:700}.app-info__toggle{position:absolute;right:16px;top:16px;border:1px solid #000;height:24px;width:24px}.app-info__item{margin-bottom:16px;padding-left:10px;border-left:2px solid #000;font-size:13px}.app-info__item:first-child{margin-top:16px}.app-info__item:last-child{margin-bottom:0}.app-info pre{background-color:#000;color:#fff;padding:0 3px}.help-text__text{font-size:16px;line-height:24px;color:#323232;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media(min-width:640px){.help-text__text{margin:0 auto}}.help-text__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.help-text__icon svg{width:16px;height:16px}.help-text__icon svg path{fill:#1a1a1a}.help-text__icon:hover{cursor:pointer}.help-text__wrapper{background-color:#ebebeb;border-radius:2px;padding:12px;margin:8px auto 0;-ms-flex-pack:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.box,.help-text__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;padding:16px 0;cursor:pointer;position:relative;border:1px solid #dedede;border-radius:8px;color:#1a1a1a;gap:4px;width:100%;height:100%}@media(min-width:640px){.box:hover{border-color:#f60439}}.box__icon{margin:0}.box__icon__wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:8px}.box__label{font-size:16px;line-height:24px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media(min-width:640px){.box__label{padding:0;width:100%}}.zipcode-success{color:#323232;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;font-size:16px;line-height:24px}@media(min-width:640px){.zipcode-success{font-size:18px;line-height:29px}}.zipcode-success__icon{width:24px;height:24px;border-radius:50%;padding:4px;background-color:#28af03}.zipcode-success__icon svg{width:15px;height:15px}.zipcode-success__text--desktop{display:none}@media(min-width:640px){.zipcode-success__text--desktop{display:block}}.zipcode-success__text--mobile{display:block}@media(min-width:640px){.zipcode-success__text--mobile{display:none}}.zipcode-success__zipcode{font-size:18px;line-height:29px;color:#28af03;font-weight:700}@media(min-width:640px){.zipcode-success__zipcode{font-size:23px;line-height:32px;font-weight:800}}.question{font-size:23px;line-height:32px;font-family:Mont Bold,sans-serif;position:relative;color:#1a1a1a;gap:10px;text-align:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}@media(min-width:640px){.question{max-width:831px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}}.question__help-icon{cursor:pointer}.progress-bar{margin:0;padding:0;border-radius:8px;background-color:#dedede;overflow:hidden}@media(min-width:640px){.progress-bar{border-radius:8px 8px 0 0;height:5px}}.progress-bar__text{font-size:14px;line-height:20px;text-align:right;color:#323232}.progress-bar__progress{height:4px;border-radius:8px;background-color:#28af03;-webkit-transition:width .2s;transition:width .2s}@media(min-width:640px){.progress-bar__progress{height:5px;border-radius:8px 8px 0 0}}.next-button{-ms-flex-pack:center;-ms-flex-align:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.back-button,.next-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.back-button{height:24px;-ms-flex-pack:center;-ms-flex-align:center;gap:4px;cursor:pointer;color:#838383;font-weight:700;font-size:16px;line-height:24px}.back-button svg{fill:#838383;height:20px;width:20px}.back-button__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media(max-width:639px){.back-button__wrapper{margin-top:32px}}.back-button:hover{color:#d10000}.back-button:hover svg{fill:#d10000}.cost-saving-calculator{font-size:16px;line-height:24px;display:block;background-color:#f9f9f9;border:1px solid #28af03;border-radius:8px;color:#323232;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:12px;text-align:center;width:100%}@media(min-width:640px){.cost-saving-calculator{font-size:18px;line-height:29px;padding:20px 12px}}@media(min-width:1024px){.cost-saving-calculator{display:none}}.cost-saving-calculator__number{color:#28af03;font-weight:700}.cost-saving-calculator__number__wrap{white-space:nowrap}.cost-saving-calculator__bar{margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;text-align:center}.cost-saving-calculator__euro-sign{color:#28af03;font-weight:700}.offer-visual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#e6f0fe;border-radius:8px;width:100%}.offer-visual img{border-radius:0 8px 8px 0;width:96px;height:96px}@media(min-width:640px){.offer-visual img{width:183px;height:96px}}.offer-visual--desktop{display:none}@media(min-width:640px){.offer-visual--desktop{display:block}}.offer-visual--mobile{display:block}@media(min-width:640px){.offer-visual--mobile{display:none}}.offer-visual__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:8px 16px;width:100%;gap:4px;color:#595b60}@media(min-width:640px){.offer-visual__content{padding:8px 24px}}@media(min-width:1024px){.offer-visual__content{padding:8px 48px}}.offer-visual__content--fund{color:#323232}.offer-visual__content--blur{-webkit-filter:blur(4px);filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px}.leads-counter{color:#323232;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;gap:4px}.leads-counter__text{font-size:16px;line-height:24px}.leads-counter__digit-wrapper{font-size:14px;line-height:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2px;border:1px solid #b7b7b7;width:20px;height:20px;padding:0 5px 0 6px}.customer-referral-badge,.leads-counter__digit-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.customer-referral-badge{padding:10px;border:1px solid #dedede;margin-top:8px;margin-bottom:8px}@media(min-width:640px){.customer-referral-badge{padding:0;border:0 none;margin-bottom:16px}}.customer-referral-badge__icon-wrapper{margin-right:8px;height:60px;width:60px;background:-webkit-gradient(linear,left top,left bottom,from(#cca95e),color-stop(25%,#dfb967),color-stop(50%,#eaca85),to(#ae8d48));background:linear-gradient(180deg,#cca95e 0,#dfb967 25%,#eaca85 50%,#ae8d48)}@media(min-width:1024px){.customer-referral-badge__icon-wrapper{margin-right:5px;height:40px;width:40px}}.customer-referral-badge__icon-wrapper svg{height:60px;width:60px}@media(min-width:1024px){.customer-referral-badge__icon-wrapper svg{height:40px;width:40px}}.customer-referral-badge__title{color:#c98a00;margin-top:-2px;margin-bottom:-2px}.customer-referral-badge__content{font-size:14px;line-height:20px}.modal-terms__body{word-break:break-word}.zipcode-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(min-width:640px){.zipcode-field{width:300px}}.zipcode-field__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zipcode-field__icon{text-align:center}.zipcode-field__icon svg{width:120px;height:120px}.zipcode-field__icon--desktop{display:none}@media(min-width:640px){.zipcode-field__icon--desktop{display:inline}}.zipcode-field__icon--mobile{display:inline;width:180px;height:180px;-o-object-fit:contain;object-fit:contain}@media(min-width:640px){.zipcode-field__icon--mobile{display:none}}.inquire{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px;margin:0 auto}.inquire__form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inquire__form,.inquire__form__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}.inquire__form__wrapper{color:#323232}.inquire__form__checkbox-wrapper,.inquire__form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.inquire__form__checkbox-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.inquire__form__input,.inquire__form__radio-wrapper{width:100%}@media(min-width:640px){.inquire__form__input{width:calc(50% - 12px)}}.inquire__form .checkbox,.inquire__form .radio{margin-bottom:0}.inquire__data-disclaimer{font-size:14px;line-height:20px;color:#838383;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.inquire__data-disclaimer svg{min-width:24px;min-height:24px}.inquire__submit-button{margin:0 auto}@media(max-width:639px){.inquire__submit-button{border-top:1px solid #ebebeb;padding:12px 20px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgba(0,0,0,.25);background-color:#fff;position:fixed;bottom:0;left:0;width:100%}}