.leadform{--main:#1cc995;--main-light:#aaf0db;--main-light-hover:#92e3cb;--success:#77a799;--btn:#ffc83c;--btn-text:#272d2e;--btn-hover:#ffd66c;--btn-active:#ffe399;--progress:#fff067;--progress-opacity:rgba(255,240,103,.3);--black:#272d2e;--error-text:#ca215e;--gray-line:rgba(0,0,0,.3);--white:#fff;--white-thirty:hsla(0,0%,100%,.3);--white-sixty:hsla(0,0%,100%,.6);--max-width:670px;background:var(--main);color:var(--black)}.leadform #app,.leadform .customSelect,.leadform .form-input,.leadform .form-input-floating-label,.leadform .form-input-range{font-family:Arial,sans-serif}.leadform #app{color:var(--black);display:flex;flex:1;flex-direction:column;min-height:100%}.leadform #app,.leadform #main-block,.leadform header{background:var(--main)}.leadform .form-input,.leadform .form-select,.leadform .form-var{margin-bottom:10px}.leadform #main-block{padding-top:30px}@media (min-width:620px){.leadform #main-block{padding-top:50px}}.leadform .form-header{border-bottom:1px solid var(--white-thirty);border-top:1px solid var(--white-thirty);padding:0}.leadform header{color:var(--white)}.leadform .header__progressbar-wrap{max-width:var(--max-width)}.leadform .header__progressbar-line{background:var(--main-light);border-radius:7px;height:10px;margin-bottom:20px;margin-top:7px}@media (min-width:620px){.leadform .header__progressbar-line{margin-bottom:30px;margin-top:15px}}.leadform .header__progressbar-line__1step{background:var(--progress-opacity);border-radius:7px;height:10px}.leadform .header__progressbar-line__progress{background:var(--progress);border-radius:7px;height:10px}.leadform .header__bottom{padding-top:0}.leadform .header__progressbar-top p{font-size:14px;line-height:21px;margin-top:15px}@media (min-width:620px){.leadform .header__progressbar-top p{font-size:18px;line-height:24px;margin-top:25px}}.leadform .form-title{color:var(--white);font-size:27px;font-weight:700;line-height:35px;text-align:left}@media (min-width:620px){.leadform .form-title{font-size:35px;line-height:43px}}.leadform .form-title__wrap{margin-bottom:20px;max-width:var(--max-width)}@media (min-width:620px){.leadform .form-title__wrap{margin-bottom:30px}}.leadform .form-container{margin:0 auto;max-width:var(--max-width)}.leadform .form-icon__wrap .form-icon{background:var(--main-light);border-radius:2px;padding:15px;text-align:left}.leadform .form-icon__wrap .form-icon:hover{background:var(--main-light-hover)}.leadform .form-icon__wrap .form-icon:hover img{filter:light(2)}.leadform .form-icon__wrap .form-icon.success{background:var(--success)}.leadform .form-icon__wrap .form-icon p{color:var(--black);font-size:14px;font-weight:500;line-height:21px}.leadform .form-buttons__wrap{max-width:var(--max-width);padding:0;position:static;width:100%}.leadform .form-buttons__next{background:var(--btn);border-radius:2px;color:var(--btn-text);display:block;font-size:18px;font-weight:500;height:auto;line-height:24px;padding:16px 50px 18px;width:100%}.leadform .form-buttons__next:hover{background:var(--btn-hover);color:var(--black)}.leadform .form-buttons__next:active{background:var(--btn-active);color:var(--black)}.leadform .form-buttons__back{display:none}.leadform .form-buttons__new-back{margin:20px auto auto}.leadform a.button-link{border-bottom:1px solid var(--main);color:var(--main);cursor:pointer;display:inline-block;font-size:14px;line-height:21px;padding-right:20px;position:relative;transition:.2s}.leadform a.button-link.white{border-bottom-color:var(--white);color:var(--white)}.leadform a.button-link.white:after{background:var(--white)}.leadform a.button-link.white svg{stroke:var(--white)}.leadform a.button-link:after{background:var(--main);bottom:9px;content:"";height:1px;position:absolute;right:0;transition:.2s;width:10px}.leadform a.button-link svg{position:absolute;right:0;top:7px;stroke:var(--main)}.leadform a.button-link:hover{padding-right:32px}.leadform a.button-link:hover:after{width:22px}.leadform a.button-link:active{padding-right:38px}.leadform a.button-link:active:after{width:28px}@media (min-width:724px){.leadform a.button-link{font-size:18px;line-height:24px;padding-right:25px}.leadform a.button-link:after{bottom:11px;width:15px}.leadform a.button-link svg{top:8px}.leadform a.button-link:hover{padding-right:36px}.leadform a.button-link:hover:after{width:26px}.leadform a.button-link:active{padding-right:42px}.leadform a.button-link:active:after{width:32px}}.leadform a.button-link.reverse{padding-left:20px;padding-right:0}.leadform a.button-link.reverse:after{left:0;right:auto}.leadform a.button-link.reverse svg{left:0;position:absolute;right:auto;top:7px;transform:rotate(180deg)}.leadform a.button-link.reverse:hover{padding-left:32px}.leadform a.button-link.reverse:active{padding-left:38px}@media (min-width:724px){.leadform a.button-link.reverse{padding-left:25px}.leadform a.button-link.reverse:after{bottom:11px}.leadform a.button-link.reverse svg{top:8px}.leadform a.button-link.reverse:hover{padding-left:36px}.leadform a.button-link.reverse:active{padding-left:42px}.leadform a.button-link.reverse:active:after{width:32px}}.leadform .form-button{border-radius:2px;color:var(--black);font-size:18px;font-weight:500;height:auto;line-height:24px;padding:18px 0}.leadform .form-button,.leadform .form-button:active,.leadform .form-button:focus{background:var(--main-light)}.leadform .form-button:hover{background:var(--main-light-hover);color:var(--black)}.leadform .form-button.active{background:var(--white);color:var(--black)}.leadform .form-page{max-width:var(--max-width)}.leadform .form-input{background:var(--main-light);border:none;border-radius:2px;color:var(--black);font-family:Arial,sans-serif;font-size:18px;font-weight:500;height:60px;line-height:24px;padding:26px 20px 10px}.leadform .form-input-floating-label{color:var(--gray-line);display:block;font-size:18px;font-weight:500;left:20px;line-height:24px;pointer-events:none;position:absolute;top:18px;transition:top .3s}.leadform .form-input-floating-label.error{color:var(--error-text)}.leadform .form-input-floating-label-inputWithRange{display:none}.leadform .form-input-floating-label img{height:24px;transition:top .3s;vertical-align:bottom}.leadform .form-input__after{color:var(--black);font-size:18px;font-weight:500;line-height:24px;top:18px}.leadform .form-input__line{border-right:1px solid var(--gray-line);height:30px;left:60px;position:absolute;top:15px}.leadform .form-input__mark{position:absolute;right:10px;top:20px}.leadform .form-input__wrap--slider .form-input__after{left:20px;right:auto}.leadform .form-inputWithRange{margin-bottom:0;padding-left:80px;padding-top:10px}.leadform .other-value-text{color:var(--white-sixty);font-size:18px;font-weight:500;line-height:24px;text-align:left}.leadform .note-bubble.active{background:var(--main-light);border-radius:2px;color:var(--black);font-size:18px;font-weight:500;line-height:24px}.leadform .note-bubble__close{filter:brightness(0)}.leadform input::-moz-placeholder{color:transparent}.leadform input::placeholder{color:transparent}.leadform input:focus~.form-input-floating-label,.leadform input:not(:focus):valid~.form-input-floating-label{bottom:10px;font-size:12px;left:20px;line-height:18px;top:8px}.leadform input:focus~.form-input-floating-label-inputWithRange,.leadform input:not(:focus):valid~.form-input-floating-label-inputWithRange{left:80px}.leadform input:focus~.form-input-floating-label img,.leadform input:not(:focus):valid~.form-input-floating-label img{height:18px}.leadform .form-input.error,.leadform .form-select.error,.leadform .form-var.error{background:var(--main-light);color:var(--error-text)}.leadform .error-message{color:var(--error-text);font-size:12px;font-weight:500;line-height:18px;margin-top:10px}.leadform .form-input-range{-webkit-appearance:none;border:none;border-radius:0 0 2px;bottom:0;cursor:pointer;height:5px;left:0;position:absolute;width:100%}.leadform .form-input-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--btn);border-color:var(--btn);border-radius:2px;height:15px;width:15px}.leadform .form-input-range::-moz-range-thumb{-webkit-appearance:none;background:var(--btn);border:none;border-radius:2px;height:15px;width:15px}.leadform .form-checkbox{background:var(--main-light);border:none;height:14px;width:14px}.leadform .form-checkbox:after{filter:brightness(0);height:12px;left:2px;top:2px;width:12px}.leadform .form-checkbox__wrap p{margin-top:-5px}.leadform .form-checkbox__wrap p,.leadform .spain-disclaimer{color:var(--white-sixty);font-size:14px;font-weight:500;line-height:21px}.leadform a{color:var(--white);text-decoration:none}.leadform #loader-text{background-color:transparent!important}.leadform .form-yes-no__wrap .form-button{width:calc(50% - 5px)}.leadform .form-yes-no__wrap .form-button:first-of-type{border-radius:2px}.leadform .form-yes-no__wrap .form-button:last-of-type{border:none;border-radius:2px;margin-left:10px}.leadform .form-button.success{background:var(--success)}.leadform .bottom-margin{margin-bottom:10px}.leadform .form-input.error,.leadform .form-select.error,.leadform .form-var.error{border:none}.leadform .secure-iban-error{background:transparent!important}.leadform .input__overlay{color:var(--gray-line);display:block;font-size:18px;font-weight:500;left:0;line-height:24px;padding:26px 20px 10px;position:absolute;top:0}.leadform .input__mask{display:flex;flex-direction:row}.leadform .input__mask__invisible{color:transparent}.leadform .input__mask__underlines{font-size:18px;font-weight:500;line-height:24px;white-space:pre}.leadform .input__mask__measure{margin-left:7px}.leadform .tooltip .icon-info-line{display:none}.leadform .tooltip .tooltip-text{color:var(--white);font-size:18px;font-weight:500;line-height:24px;padding:0}.leadform .check-all span{font-weight:500}.leadform .check-all img{filter:brightness(0);width:14px!important}.leadform .named-wrapper__bank_account_number .input__overlay{top:2px}.leadform .named-wrapper__bank_account_number .form-input,.leadform .named-wrapper__bank_account_number .input__mask__invisible,.leadform .named-wrapper__bank_account_number .input__mask__underlines{font-size:16px;line-height:21px}.leadform .spain-disclaimer{margin:40px auto 20px}.leadform #main-block .customSelect,.leadform #main-block .form-selects-year-month__wrap select{background:var(--main-light);border:none;border-radius:2px;color:var(--black);font-family:Arial,sans-serif;font-size:18px;font-weight:500;height:60px;line-height:24px}.leadform #main-block .customSelect .controls,.leadform #main-block .form-selects-year-month__wrap select .controls{height:60px}.leadform #main-block .customSelect .search_placeholder,.leadform #main-block .form-selects-year-month__wrap select .search_placeholder{display:none}.leadform #main-block .customSelect .search,.leadform #main-block .customSelect .value,.leadform #main-block .form-selects-year-month__wrap select .search,.leadform #main-block .form-selects-year-month__wrap select .value{color:var(--black);font-size:18px;font-weight:500;height:60px;line-height:24px;padding:26px 20px 10px;top:0}.leadform #main-block .customSelect .form-input-floating-label,.leadform #main-block .form-selects-year-month__wrap select .form-input-floating-label{bottom:10px;color:var(--gray-line);display:block;font-size:12px;font-weight:500;left:20px;line-height:18px;pointer-events:none;position:absolute;top:8px;transition:top .3s}.leadform #main-block .options{background:var(--main-light);border:none;border-radius:2px;border-top:1px solid var(--main);top:58px}.leadform #main-block .options li{color:var(--black);font-family:Arial,sans-serif;font-size:18px;font-weight:500;line-height:24px;padding-left:20px}.leadform #main-block .options li:hover{background:var(--btn-hover)}.leadform #main-block .options li.hoveredOption{background:var(--btn);color:var(--black)}.fpm--modal{top:0}#squeeze-block .squeeze-block__title,#squeeze-block .squeeze-block__title a,#squeeze-block .squeeze-block__title div,#squeeze-block .squeeze-block__title h1,#squeeze-block .squeeze-block__title p{color:var(--white)}#squeeze-block .starrow{stroke:var(--white)}.leadform{display:flex;flex-direction:column;flex-wrap:wrap;min-height:100vh}@media (min-width:992px){.leadform-status{display:none}}.to-process .transition-modal{background:#fff;border-radius:2px}.to-process .transition-modal__title{font-weight:700}.to-process .transition-modal__text a{color:var(--color-main)}.to-process .transition-modal__btn-redirect{background:var(--color-main);color:#fff;transition:.15s}.to-process .transition-modal__btn-redirect:hover{background:var(--color-main-hover);border-color:var(--color-main-hover);color:var(--color-white)}.to-process .transition-modal__additionla-text{margin-top:0}
