.button{position:relative;overflow:hidden;align-items:center;justify-content:center;font-family:Bebas Neue Pro Bold;border-radius:0 8px 0 0;font-size:1.125rem;font-weight:700;line-height:24px;cursor:pointer;border-style:none;width:40%;display:inline-flex;padding:6px 24px}@media only screen and (min-width: 761px){.button{font-size:1.75rem;height:3.2rem}}.button--primary{color:#fff;background:#e40521}.button--secondary{color:#e40521;background:transparent;border:1px solid #e40521}.button:hover,.button:focus{box-shadow:0 2px 8px #0078d426;outline:none}.button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .6s linear;background-color:#ffffff59}@keyframes ripple{to{transform:scale(4);opacity:0}}.modal-overlay{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000a6}.modal-content{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;position:relative;background:#fff;padding:2rem;margin:2rem;max-width:50%;box-shadow:0 4px 6px #0000001a;border-radius:.625rem;min-height:10rem}@media (max-width: 768px){.modal-content{max-width:80%}}@media only screen and (min-width: 761px) and (max-width: 1024px){.modal-content{min-height:230px;min-width:50%}}@media only screen and (min-width: 1025px){.modal-content{min-height:230px;min-width:410px}}.modal-close-button{color:#000;position:absolute;right:1rem;top:1rem;background:none;border:none;font-size:1.25rem;cursor:pointer;width:2.25rem;height:2.25rem}.ball-tooltip{display:flex;flex-direction:column;z-index:5;padding:1rem;width:8rem;height:9rem;background-color:#e9eae8;font-family:Bebas Neue Pro Light;color:#4b4a4a;font-size:14px;text-align:center;border-radius:12px;justify-content:center;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.close-session{width:83px;height:46px;flex-shrink:0;align-content:center;cursor:pointer}.close-session__text{display:flex;flex-direction:column;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;letter-spacing:.28px;justify-content:flex-end;flex-shrink:0;font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.close-session__text{font-size:1rem}}@media only screen and (min-width: 1025px){.close-session__text{font-size:1rem}}.error-modal{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;max-width:23.5rem;min-width:15.25rem;max-height:15rem;z-index:5}.error-modal__message{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}@media only screen and (max-width: 760px){.error-modal__message{font-size:1.125rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.error-modal__message{font-size:1.563rem}}@media only screen and (min-width: 1025px){.error-modal__message{font-size:1.625rem}}.footer{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;margin-bottom:1rem;padding-bottom:1rem;font-family:Bebas Neue Pro Regular}.footer__title{font-family:Bebas Neue Pro Light;color:#4b4a4a;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px;font-size:.875rem}@media only screen and (max-width: 760px){.footer__title{font-size:.75rem}}.footer__icon{width:1.875rem;height:1.875rem}.footer__icon--book{width:5.625rem;height:3.438rem}.footer__external-links{display:flex;flex-direction:row;gap:0;width:100%;justify-content:space-evenly}.footer__element-text{color:#4b4a4a;text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:.938rem;letter-spacing:.32px}@media (min-width: 768px) and (max-width: 1024px){.footer__element-text{font-size:1rem}}.footer hr{width:85vw;border-top:1px solid #c4c4c4}.footer__container-element{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:space-around;max-width:4rem}.footer a{text-decoration:none}.form-checkbox{display:flex;flex-direction:row;align-items:start}.form-checkbox input[type=checkbox]{border-radius:.25rem;accent-color:#e74c3c;border-color:#e40521;margin-top:.25rem;-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.form-checkbox__input--disabled{border:1px solid rgba(75,74,74,.4)!important}.form-checkbox label{color:#4b4a4a;padding:0 5px;font-family:Bebas Neue Pro Light;letter-spacing:.36px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-checkbox label{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-checkbox label{font-size:1.25rem}}.form-checkbox__label--disabled{color:#4b4a4a99!important}.form-checkbox__error-container{padding-top:.25rem;padding-left:1rem;color:#e40521;font-size:.75rem}.form-select{width:100%;position:relative}.form-select__container{position:relative;height:1rem}.form-select__item{padding:1rem}.form-select__option{padding:.45rem;display:flex;flex-direction:row;align-content:center;gap:.5rem;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-select__option{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-select__option{font-size:1.25rem}}.form-select__image{width:16px;height:16px;margin-top:.32rem}@media only screen and (max-width: 760px){.form-select__image{margin-top:.25rem}}.form-select label{font-family:Bebas Neue Pro Light;color:#4b4a4a;position:absolute;top:-.625rem;left:.625rem;background-color:#fff;padding:0 5px;letter-spacing:.28px;font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-select label{font-size:1.125rem}}@media only screen and (min-width: 1025px){.form-select label{font-size:1rem}}.form-select__label--disabled{color:#4b4a4a66}.form-select input{font-size:16px!important}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-select input{font-size:16px!important}}@media only screen and (min-width: 1025px){.form-select input{font-size:18px!important}}@keyframes menuFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.form-switch{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center}.form-switch__form{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;width:100%}.form-switch__label{color:#4b4a4a;padding:0 5px;font-size:.875rem;font-family:Bebas Neue Pro Regular;max-width:70%}.form-switch__label--disabled{color:#4b4a4a99!important}.form-switch__error-container{padding-top:.25rem;padding-left:1rem;color:#e40521;font-size:.75rem}.form-slider{display:flex;flex-direction:row;gap:.5rem;align-items:start;justify-content:center}.form-slider__label{font-size:1.25rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-slider__label{font-size:25px}}.loading-modal{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;color:#4b4a4a}.loading-modal__message{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}@media only screen and (max-width: 760px){.loading-modal__message{font-size:1.25rem;width:100%}}@media only screen and (min-width: 761px) and (max-width: 1024px){.loading-modal__message{font-size:1.563rem}}@media only screen and (min-width: 1025px){.loading-modal__message{font-size:1.625rem}}.loading-modal__message-container{align-items:center;display:flex;flex-direction:column;gap:3.75rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.loading-modal__message-container{width:100%}}@media only screen and (min-width: 1025px){.loading-modal__message-container{max-width:32rem}}.loading-modal__loading{width:160px;height:20px}.new-input{width:83px;height:46px;flex-shrink:0;align-content:center;cursor:pointer}.new-input__text{display:flex;flex-direction:column;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;letter-spacing:.28px;justify-content:flex-end;flex-shrink:0;font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.new-input__text{font-size:1rem}}@media only screen and (min-width: 1025px){.new-input__text{font-size:1rem}}.nav-bar{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;font-family:Bebas Neue Pro Regular;height:60px;padding-top:2rem;padding-bottom:.5rem;position:relative;background-color:transparent}@media (max-width: 1025px){.nav-bar>:first-child{position:absolute;left:50%;top:70%;transform:translate(-50%,-50%)}.nav-bar>:nth-child(2){margin-left:auto}}@media (min-width: 1026px){.nav-bar{padding-top:.5rem;background-color:#e40521}}.nav-bar__logo{width:189.145px;height:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.nav-bar__logo-container{margin-left:0rem}}@media only screen and (min-width: 768px) and (min-width: 1025px){.nav-bar__logo-container{margin-left:4rem}}@media (min-width: 768px){.nav-bar__button-container{margin-right:4rem}}.nav-bar__button{background-color:transparent;border:none;display:flex;flex-direction:row;gap:0;align-items:center}.nav-bar__text{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;text-align:center;font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.48px;width:2rem;height:2rem;font-size:1.125rem;border-radius:50%;background-color:#e40521;color:#fff;border:none;cursor:pointer}@media (min-width: 1025px){.nav-bar__text{background-color:#fff;color:#e40521;font-size:1.5rem;width:2.5rem;height:2.5rem}}.nav-bar__arrow{width:2.125rem;height:2.125rem;cursor:pointer}@media (max-width: 768px){.nav-bar__arrow{width:1.5rem;height:1.5rem}}.nav-bar__option-container{display:flex;flex-direction:column;border-radius:0 0 4px 4px;background:#fff;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026;z-index:9999;position:absolute;top:3.65rem;right:5rem}@media (max-width: 768px){.nav-bar__option-container{right:1rem}}.nav-bar__modal-overlay{position:fixed;top:-1rem;left:-1rem;width:110vw;height:110vh;z-index:99;background-color:transparent}.form-input{position:relative;display:grid;width:100%}.form-input input{font-family:Bebas Neue Pro Regular;border:1px solid #4b4a4a;border-radius:.25rem;height:56px;max-width:100%;color:#4b4a4a;box-shadow:none;padding:0 0 0 1rem;align-items:flex-start;background-color:transparent;letter-spacing:.4px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-input input{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-input input{font-size:1.25rem}}.form-input__before-text{color:#4b4a4a;position:absolute;top:17px;left:8.5px;padding:0 5px;font-style:normal;font-family:Bebas Neue Pro Light;line-height:normal;letter-spacing:.28px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-input__before-text{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-input__before-text{font-size:1.25rem}}@media only screen and (max-width: 760px){.form-input__before-text{top:18px}}.form-input__before-text--disabled{color:#4b4a4a80!important}.form-input__before-text--error{color:#e40521}.form-input input::placeholder{font-family:Bebas Neue Pro Light;color:#c4c4c4}.form-input input:focus{outline:none}.form-input input:focus~.form-input__mask{font-size:0}.form-input__mask{pointer-events:none;position:absolute;top:16px;left:12.5px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-input__mask{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-input__mask{font-size:1.25rem}}.form-input__mask{color:#4b4a4a;font-family:Bebas Neue Pro Regular}.form-input__mask--error{color:#e40521}@media only screen and (max-width: 760px){.form-input__mask--has-before-text{top:17.5px;left:39.75px}}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-input__mask--has-before-text{top:17.15px;left:41px}}@media only screen and (min-width: 1025px){.form-input__mask--has-before-text{top:17.75px;left:41px}}.form-input__mask--disabled{color:#4b4a4a80!important}.form-input__input--error{border:1px solid #e40521!important;color:#e40521!important}.form-input__input--error::placeholder{color:#e40521!important}.form-input__input--disabled{border:1px solid rgba(75,74,74,.4)!important;color:#0006!important}.form-input__input--has-before-text{padding-left:2.5rem!important}@media only screen and (max-width: 760px){.form-input__input--has-before-text{padding-left:2.4rem!important}}.form-input label{color:#4b4a4a;position:absolute;top:-8.5px;left:.625rem;background-color:#fff;padding:0 5px;font-style:normal;font-family:Bebas Neue Pro Light;line-height:normal;letter-spacing:.28px;font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-input label{font-size:1.125rem}}@media only screen and (min-width: 1025px){.form-input label{font-size:1rem}}.form-input__label--disabled{color:#4b4a4a99!important}.form-input__label--error{color:#e40521!important}.form-input__error-container{font-family:Bebas Neue Pro Regular!important;padding-top:.25rem;padding-left:1rem;color:#e40521;font-size:.75rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-input__error-container{font-size:.875rem}}@media only screen and (min-width: 1025px){.form-input__error-container{font-size:.875rem}}.form-input__additional-container{padding-top:.25rem;padding-left:1rem;font-family:Bebas Neue Pro Light;color:#4b4a4a;line-height:normal;letter-spacing:.32px;align-items:flex-start!important}.form-input__additional-container--disabled{color:#4b4a4a99!important}.form-input__additional-container{font-size:.75rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-input__additional-container{font-size:.875rem}}@media only screen and (min-width: 1025px){.form-input__additional-container{font-size:.875rem}}@media only screen and (max-width: 760px){.form-input__additional-container{padding-left:.25rem}}.form-input__after-text{color:#4b4a4a;position:absolute;top:1.25rem;right:1.5rem;padding:0 5px;font-size:1rem;font-style:normal;font-family:Bebas Neue Pro Light;line-height:normal;letter-spacing:.28px}.form-input__after-text--disabled{color:#4b4a4a}.form-input__after-text--error{color:#e40521}input:disabled{background-color:transparent;border-color:#4b4a4a66;color:#0006;cursor:not-allowed}.api-error-modal{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;max-width:20.25rem;min-width:15.25rem;max-height:13.125rem;z-index:5}@media only screen and (max-width: 760px){.api-error-modal{gap:1.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.api-error-modal{gap:1.5rem}}@media only screen and (min-width: 1025px){.api-error-modal{gap:3rem}}.api-error-modal__title{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Bold;letter-spacing:.32px;font-size:1.25rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.api-error-modal__title{font-size:1.625rem}}@media only screen and (min-width: 1025px){.api-error-modal__title{font-size:1.563rem}}.api-error-modal__message{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;margin-top:-.85rem}@media only screen and (max-width: 760px){.api-error-modal__message{width:90%;font-size:1.125rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.api-error-modal__message{font-size:1.25rem}}@media only screen and (min-width: 1025px){.api-error-modal__message{margin-top:-2rem;width:80%;font-size:1.25rem}}@media only screen and (max-width: 760px){.api-error-modal__button{width:60%}}@media only screen and (min-width: 761px) and (max-width: 1024px){.api-error-modal__button{width:60%}}@media only screen and (min-width: 1025px){.api-error-modal__button{width:60%}}.no-approve-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:22rem;max-height:28rem;margin:1.5rem -.5rem .5rem}.no-approve-modal__container{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%;max-height:28rem;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;letter-spacing:.32px}.no-approve-modal__title{font-family:Bebas Neue Pro Bold;color:#4b4a4a;text-align:center;font-size:1.875rem;font-style:normal;line-height:30px}.no-approve-modal__text{margin:0 1rem;font-family:Bebas Neue Pro Regular;font-size:1rem}.pep-tooltip{display:flex;flex-direction:column;z-index:5;padding:1rem;width:8rem;height:9rem;background-color:#fff;font-family:Bebas Neue Pro Light;color:#4b4a4a;font-size:16px;text-align:center;border-radius:12px;justify-content:center;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.success-auto-close-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:22rem;max-height:28rem;margin:-.5rem}.success-auto-close-modal__container{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%;max-height:28rem;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;letter-spacing:.32px;font-size:1.5rem}@media only screen and (max-width: 760px){.success-auto-close-modal__container{font-size:1.25rem}}.success-auto-close-modal__check-icon{width:86px;height:120px}.accordion__item{border:1px solid #ccc;margin-bottom:8px;border-radius:4px;overflow:hidden}.accordion__header{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:8px;background:#f5f5f5;cursor:pointer;font-weight:700;border:none;transition:background .2s ease}.accordion__header:hover{background:#eaeaea}.accordion__title{flex:1;text-align:left}.accordion__icon{display:inline-block;transition:transform .3s ease}.accordion__icon--open{transform:rotate(180deg)}.accordion__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;background:#ffffff50}.accordion__panel--open{opacity:1}.accordion__panel{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.income-tooltip__info-icon{display:inline-flex;align-items:center;justify-content:center}.income-tooltip__circle{width:15px;height:15px;border-radius:50%;background-color:#fff;border:2px solid #e40521;display:flex;align-items:center;justify-content:center}.income-tooltip__text{color:#e40521;font-weight:700;font-size:1rem;line-height:1;font-family:Bebas Neue Pro Regular;-webkit-user-select:none;user-select:none}.income-tooltip__message{display:flex;flex-direction:column;z-index:5;padding:1rem;width:7rem;height:5rem;background-color:#fff;font-family:Bebas Neue Pro Regular;color:#4b4a4a;font-size:1rem;text-align:center;border-radius:12px;justify-content:center;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.form-select-input{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;position:relative}.form-select-input__label{display:flex;flex-direction:row;gap:.25rem;align-items:center;justify-content:center;color:#4b4a4a;position:absolute;top:-.65rem;left:.625rem;background-color:#fff;padding:0 5px;font-family:Bebas Neue Pro Light;letter-spacing:.28px;z-index:2;font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-select-input__label{font-size:1.125rem}}@media only screen and (min-width: 1025px){.form-select-input__label{font-size:1rem}}@media only screen and (max-width: 760px){.form-select-input__label{top:-.5rem}}.form-select-input__label--error{color:#e40521}.form-select-input__wrapper{display:flex;flex-direction:row;gap:0;width:100%;align-items:stretch;border:1px solid #4b4a4a;border-radius:.25rem;background-color:#fff}.form-select-input__wrapper--disabled{border-color:#4b4a4a66}.form-select-input__wrapper--error{border:1px solid #e40521}.form-select-input__select{flex:0 0 90px;display:flex;align-items:center}@media only screen and (max-width: 760px){.form-select-input__select{flex:0 0 85px}}.form-select-input__select .form-select__select-container{height:56px;border:none}.form-select-input__input{flex:1}.form-select-input__input .form-input{width:80%;height:56px}.form-select-input__input .form-input input{border:none!important;height:56px;padding-left:.75rem;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-select-input__input .form-input input{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-select-input__input .form-input input{font-size:1.25rem}}.form-select-input__error-container{font-family:Bebas Neue Pro Regular;padding-top:.25rem;align-self:flex-start;color:#e40521;margin-left:1.25rem;font-size:.75rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-select-input__error-container{font-size:.875rem}}@media only screen and (min-width: 1025px){.form-select-input__error-container{font-size:.875rem}}.carousel{position:relative;width:100%;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;align-items:center}.carousel__container{display:flex;flex-direction:row;gap:4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;scrollbar-width:none;-ms-overflow-style:none}@media only screen and (max-width: 760px){.carousel__container{width:100%;gap:2rem}}@media only screen and (max-width: 391px){.carousel__container{width:100%}}.carousel__container::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;justify-content:start;align-items:center}@media only screen and (max-width: 391px){.carousel__slide{justify-content:center;margin-left:-1rem}}.carousel__button{position:absolute;top:45%;transform:translateY(-50%);background:#fff;border:none;font-size:2rem;cursor:pointer;box-shadow:0 2px 5px #0003;width:40px;height:40px;border-radius:50%;transition:background .3s}.carousel__button:hover:not(:disabled){background:#f2f2f2}.carousel__button:disabled{opacity:.3;cursor:not-allowed}.carousel__indicators{display:flex;gap:8px;margin-top:10px;margin-left:-6rem}.carousel__dot{width:16px;height:16px;border-radius:50%;border:none;background-color:#ccc;cursor:pointer;transition:all .3s ease}.carousel__dot--active{width:75px;height:18px;background-color:#e40000;border:2px solid #fff;border-radius:20px;box-shadow:0 4px 10px 2px #00000026}.form-async-input{position:relative;display:inline-flex;align-items:center;width:100%}.form-async-input__spinner{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#e40521;border-radius:50%;box-sizing:border-box;animation:spin .6s linear infinite;pointer-events:none}.step-progress-circle{position:relative;display:inline-flex;align-items:center;justify-content:center}.step-progress-circle__svg{transform:rotate(-90deg)}.step-progress-circle__background{fill:none;stroke:#c4c4c4;transition:stroke .3s ease}.step-progress-circle__progress{fill:none;stroke:#83cee6;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.step-progress-circle__text{position:absolute;font-size:1.625rem;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Bold}.form-async-select-input{position:relative;display:inline-flex;align-items:center;width:100%}.form-async-select-input__spinner{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#e40521;border-radius:50%;box-sizing:border-box;animation:spin .6s linear infinite;pointer-events:none}.form-calendar,.form-calendar__container{position:relative}.form-calendar__custom-input{font-family:Bebas Neue Pro Regular;position:relative;width:100%;height:58px;box-sizing:border-box;border-radius:.25rem;border:1px solid #4b4a4a;color:#4b4a4a;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;background-color:#fff;cursor:pointer;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-calendar__custom-input{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-calendar__custom-input{font-size:1.25rem}}.form-calendar__custom-input:focus{outline:none}.form-calendar__custom-input::placeholder{font-family:Bebas Neue Pro Light;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-calendar__custom-input::placeholder{font-size:1.25rem}}@media only screen and (min-width: 1025px){.form-calendar__custom-input::placeholder{font-size:1.25rem}}.form-calendar__icon{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:#4b4a4a}.form-calendar__floating-label{font-family:Bebas Neue Pro Light;position:absolute;top:-.5rem;left:.75rem;background-color:#fff;padding:0 .25rem;color:#4b4a4a;z-index:1;font-size:1rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.form-calendar__floating-label{font-size:1.125rem}}@media only screen and (min-width: 1025px){.form-calendar__floating-label{font-size:.875rem}}.form-calendar__calendar-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem;gap:.5rem}.form-calendar__calendar-year-select,.form-calendar__calendar-month-select{width:100px}.form-calendar__calendar-nav-button{background:none;border:none;cursor:pointer;font-size:1rem;color:#e40521}.form-calendar__calendar-nav-button:disabled{color:#c4c4c4;cursor:not-allowed}.react-select__control{border-radius:4px 4px 0 0;box-shadow:0 2px 2px #0000000d}.react-select__single-value,.react-select__option{font-size:1rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.react-select__single-value,.react-select__option{font-size:1.25rem}}@media only screen and (min-width: 1025px){.react-select__single-value,.react-select__option{font-size:1rem}}.react-select__single-value,.react-select__option{font-family:Bebas Neue Pro Regular;color:#4b4a4a}.react-select__indicator-separator,.react-select__dropdown-indicator{display:none}.react-datepicker{font-size:.875rem;letter-spacing:.25px;color:#4b4a4a;font-family:Bebas Neue Pro Regular;z-index:100}.react-datepicker__day--selected{background-color:#e40521;border-radius:50%}.react-datepicker__day--selected:hover{background-color:#e40521!important;border-radius:50%!important}.react-datepicker-wrapper{display:flex}.react-datepicker__header{background-color:#fff;border-bottom:none}.react-datepicker__day--outside-month{color:#c4c4c4}.react-datepicker__day-names{font-family:Bebas Neue Pro Bold;color:#c4c4c4;font-size:1rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.react-datepicker__day-names{font-size:1.35rem}}@media only screen and (min-width: 1025px){.react-datepicker__day-names{font-size:1.25rem}}.react-datepicker__day{font-size:1rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.react-datepicker__day{font-size:1.15rem}}@media only screen and (min-width: 1025px){.react-datepicker__day{font-size:1rem}}.react-datepicker__day{margin:.2rem}.react-datepicker__month{margin-bottom:1rem}.typewriter-text{display:inline-block;white-space:nowrap}.suggestion-list__suggestions{position:absolute;box-sizing:border-box;top:73%;left:0;width:100%;z-index:10;border:1px solid #ccc;border-top:none;list-style:none;padding:.65rem 0;margin:0;border-radius:0 0 4px 4px;background:#fff;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026;display:flex;flex-direction:column;gap:.5rem}.suggestion-list__suggestion{display:flex;flex-direction:row;gap:.25rem;align-items:center;justify-content:flex-start;padding:.65rem 1rem;letter-spacing:.32px;cursor:pointer;font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.suggestion-list__suggestion{font-size:1.125rem}}@media only screen and (min-width: 1025px){.suggestion-list__suggestion{font-size:1rem}}.suggestion-list__suggestion:hover{background-color:#f0f0f0}.input-location{position:relative;width:100%}.input-location__label{position:absolute;transform:translateY(-50%);z-index:1;color:#4b4a4a;background-color:#fff;top:0;left:.75rem;font-family:Bebas Neue Pro Light;padding:0 5px;letter-spacing:.28px;font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.input-location__label{font-size:1.125rem}}@media only screen and (min-width: 1025px){.input-location__label{font-size:1rem}}.input-location__label--error{color:#e40521}.input-location__input{width:100%;box-sizing:border-box;height:56px;font-family:Bebas Neue Pro Regular;border:1px solid #4b4a4a;border-radius:.25rem;max-width:100%;color:#4b4a4a;box-shadow:none;padding:0 3rem 0 1rem;background-color:transparent;letter-spacing:.4px;position:relative;outline:none;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.input-location__input{font-size:1.25rem}}@media only screen and (min-width: 1025px){.input-location__input{font-size:1.25rem}}.input-location__input:not(:focus){color:transparent}.input-location__input:not(:focus)::placeholder{color:#c4c4c4}.input-location__input--error{border:1px solid #e40521!important}.input-location__input--error::placeholder{color:#e40521!important}.input-location__display-text{position:absolute;top:1px;left:1px;height:54px;line-height:54px;padding:0 3rem 0 1rem;letter-spacing:.4px;font-family:Bebas Neue Pro Regular;color:#4b4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;max-width:min(76ch,100% - 4rem);font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.input-location__display-text{font-size:1.25rem}}@media only screen and (min-width: 1025px){.input-location__display-text{font-size:1.25rem}}@media only screen and (max-width: 760px){.input-location__display-text{max-width:min(30ch,100% - 4rem)}}.input-location__input:focus~.input-location__display-text{display:none}.input-location__input::placeholder{font-family:Bebas Neue Pro Light;color:#c4c4c4}.input-location--is-disabled .input-location__input{border:1px solid rgba(75,74,74,.4)!important}.input-location__additional-message{padding-top:.25rem;padding-left:1rem;font-family:Bebas Neue Pro Light;color:#4b4a4a;line-height:normal;letter-spacing:.32px;align-items:flex-start}.input-location__additional-message--disabled{color:#4b4a4a99}.input-location__additional-message--error{color:#e40521}.input-location__additional-message{font-size:.75rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.input-location__additional-message{font-size:.875rem}}@media only screen and (min-width: 1025px){.input-location__additional-message{font-size:.875rem}}@media only screen and (max-width: 760px){.input-location__additional-message{padding-left:.25rem}}.input-location__icon-wrapper{position:absolute;right:1rem;top:40%;transform:translateY(-60%);z-index:2}.input-location__icon-button{all:unset;width:20px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.input-location__icon-button img{width:100%;height:100%;object-fit:contain}.input-location__spinner{position:absolute;right:5px;top:-10px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#e40521;border-radius:50%;box-sizing:border-box;animation:spin .6s linear infinite;pointer-events:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.map{display:flex;flex-direction:row;align-items:center;justify-content:center}.map__container{width:98%;height:280px}@media only screen and (max-width: 760px){.map__container{height:240px}}.long-press-indicator-wrapper{position:relative;width:0;height:0}.long-press-indicator{position:absolute;top:0;left:0;width:4rem;height:4rem;border-radius:50%;background-color:#68676780;animation-name:long-press-expand;animation-timing-function:linear;animation-fill-mode:forwards;pointer-events:none}@keyframes long-press-expand{0%{transform:translate(-50%,-50%) scale(0);opacity:.8}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.google-address-input{position:relative;display:flex;flex-direction:column;gap:.5rem}.google-address-input--is-disabled{pointer-events:none;opacity:60%;cursor:not-allowed}.google-address-input__container{position:relative}.personal-data-card{display:flex;flex-direction:column;border-radius:12px;box-shadow:0 5px 10px #00000026;text-align:left;background-color:#fff}.personal-data-card__header{all:unset;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;border-radius:8px 8px 0 0;background:#83cee6;text-align:left;padding:1rem 1.75rem}.personal-data-card__header--has-accordion{cursor:pointer}.personal-data-card__title{font-family:Bebas Neue Pro Bold;font-size:2.1875rem;color:#fff}@media only screen and (max-width: 760px){.personal-data-card__title{font-size:30px}}.personal-data-card__icon{margin-right:.7rem;filter:brightness(0) invert(1)}.personal-data-card__edit-icon{border:none;background:none;cursor:pointer;margin-left:.25rem}.personal-data-card__content{display:flex;padding:1rem 1.75rem;gap:2rem;position:relative}@media only screen and (max-width: 760px){.personal-data-card__content{gap:.4rem 2rem;padding:1rem;display:grid;grid-template-columns:auto 1fr;align-items:start}}@media only screen and (min-width: 768px) and (max-width: 780px){.personal-data-card__content{padding:1rem 1.25rem}}.personal-data-card__mafito-img{position:absolute;width:131px;top:-210px;right:30px;z-index:5}@media only screen and (max-width: 760px){.personal-data-card__mafito-img{width:90px;top:-150px;right:10px}}.personal-data-card__column{flex:1;gap:.5rem 1rem;display:grid;grid-template-columns:auto 1fr;align-items:start;font-size:1.375rem;color:#4b4a4a;letter-spacing:.5px}@media only screen and (max-width: 760px){.personal-data-card__column{font-size:1.1875rem;display:contents}}@media only screen and (min-width: 768px) and (max-width: 780px){.personal-data-card__column{gap:.5rem .5rem}}.personal-data-card__label{font-family:Bebas Neue Pro Bold;white-space:nowrap}.personal-data-card__value{display:flex;flex-direction:row;gap:0;align-items:center;font-family:Bebas Neue Pro Regular;justify-self:start}@media only screen and (min-width: 1025px){.personal-data-card__value{margin-left:.75rem}}.personal-data-card__phone{margin-right:.2rem;color:#4b4a4a80}.personal-data-card__truncate{display:inline-block;max-width:18ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}@media only screen and (min-width: 768px) and (max-width: 780px){.personal-data-card__truncate{max-width:16ch}}@media only screen and (min-width: 800px) and (max-width: 825px){.personal-data-card__truncate{max-width:16ch}}.work-data-card{display:flex;flex-direction:column;border-radius:12px;box-shadow:0 5px 10px #00000026;text-align:left;background-color:#fff}.work-data-card__header{all:unset;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;border-radius:8px 8px 0 0;background:#83cee6;text-align:left;padding:1rem 1.75rem}.work-data-card__header--has-accordion{cursor:pointer}.work-data-card__title{font-family:Bebas Neue Pro Bold;font-size:2.1875rem;color:#fff}@media only screen and (max-width: 760px){.work-data-card__title{font-size:30px}}.work-data-card__icon{margin-right:.7rem;filter:brightness(0) invert(1)}.work-data-card__content{display:flex;padding:1.5rem 1.75rem;gap:2rem}@media only screen and (max-width: 760px){.work-data-card__content{gap:.4rem 2rem;padding:1rem;display:grid;grid-template-columns:auto 1fr;align-items:start}}@media only screen and (max-width: 391px){.work-data-card__content{gap:.4rem 1rem}}.work-data-card__column{flex:1;gap:.5rem 1rem;display:grid;grid-template-columns:auto 1fr;align-items:start;font-size:1.375rem;color:#4b4a4a;letter-spacing:.5px}@media only screen and (max-width: 760px){.work-data-card__column{font-size:1.1875rem;display:contents}}.work-data-card__label{font-family:Bebas Neue Pro Bold;white-space:nowrap}.work-data-card__value{display:flex;flex-direction:row;gap:0;align-items:center;font-family:Bebas Neue Pro Regular;justify-self:start}@media only screen and (min-width: 1025px){.work-data-card__value{margin-left:.75rem}}.work-data-card__gray{color:#4b4a4a80}.work-data-card__select-container{width:100%}.other-data-card{align-items:center;position:relative}@media (min-width: 768px){.other-data-card{margin:1rem}}.other-data-card__form-switch-label{color:#4b4a4a;padding:0 5px;font-size:1.5625rem;font-family:Bebas Neue Pro Regular}@media only screen and (max-width: 760px){.other-data-card__form-switch-label{max-width:60%;white-space:normal;word-break:break-word;line-height:1.4;font-size:1.25rem}}.other-data-card__pep-container{display:flex;flex-direction:row;gap:.25rem;align-items:center;justify-content:center}@media only screen and (max-width: 760px){.other-data-card__pep-container{flex-wrap:wrap;align-items:start;justify-content:start}}.other-data-card__ball-info{margin-top:.4rem;width:20px;height:20px}@media only screen and (max-width: 760px){.other-data-card__ball-info{margin-left:-.35rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.other-data-card__ball-info{margin-top:.35rem}}.email-change-modal{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}.email-change-modal__form{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;max-width:22rem;max-height:28rem}@media (max-width: 1024px){.email-change-modal__form{width:17rem}}.email-change-modal__title{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Bold;font-size:1.25rem}.email-change-modal__form-container{display:flex;flex-direction:column;gap:2rem;width:90%;align-items:center}@media (min-width: 1025px){.email-change-modal__form-container{width:150%}}.email-change-modal__button{align-items:center;justify-content:center;font-family:Bebas Neue Pro Bold;background:#e40521;border-radius:0 8px 0 0;color:#fff;font-size:1.125rem;font-weight:700;line-height:24px;cursor:pointer;border-style:none;display:inline-flex;padding:6px 24px;gap:.625rem}.email-change-modal__button:disabled{background-color:#e4052160;cursor:not-allowed}.email-change-modal__label{background-color:#fff!important;color:#4b4a4a!important}.email-change-modal__container{width:100%}.email-change-modal__input{color:#4b4a4a!important;border-color:#4b4a4a!important;font-family:Bebas Neue Pro Light!important}.email-change-modal__error{display:none}.phone-change-modal{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}.phone-change-modal__form{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;max-width:22rem;max-height:28rem}@media (max-width: 1024px){.phone-change-modal__form{width:17rem}}.phone-change-modal__title{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Bold;font-size:1.25rem}.phone-change-modal__form-container{display:flex;flex-direction:column;gap:2rem;width:90%;align-items:center}@media (min-width: 1025px){.phone-change-modal__form-container{width:150%}}.phone-change-modal__button{align-items:center;justify-content:center;font-family:Bebas Neue Pro Bold;background:#e40521;border-radius:0 8px 0 0;color:#fff;font-size:1.125rem;font-weight:700;line-height:24px;cursor:pointer;border-style:none;display:inline-flex;padding:6px 24px;gap:.625rem}.phone-change-modal__button:disabled{background-color:#e4052160;cursor:not-allowed}.phone-change-modal__label{background-color:#fff!important;color:#4b4a4a!important}.phone-change-modal__container{width:100%}.phone-change-modal__input{color:#4b4a4a!important;border-color:#4b4a4a!important;font-family:Bebas Neue Pro Light!important}.phone-change-modal__error{display:none}.ruc-change-modal{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}.ruc-change-modal__form{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;max-width:22rem;max-height:28rem}@media (max-width: 1024px){.ruc-change-modal__form{width:17rem}}.ruc-change-modal__title{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Bold;font-size:1.25rem}.ruc-change-modal__form-container{display:flex;flex-direction:column;gap:2rem;width:90%;align-items:center}@media (min-width: 1025px){.ruc-change-modal__form-container{width:150%}}.ruc-change-modal__button{align-items:center;justify-content:center;font-family:Bebas Neue Pro Bold;background:#e40521;border-radius:0 8px 0 0;color:#fff;font-size:1.125rem;font-weight:700;line-height:24px;cursor:pointer;border-style:none;display:inline-flex;padding:6px 24px;gap:.625rem}.ruc-change-modal__button:disabled{background-color:#e4052160;cursor:not-allowed}.ruc-change-modal__label{background-color:#fff!important;color:#4b4a4a!important}.ruc-change-modal__container{width:100%}.ruc-change-modal__input{color:#4b4a4a!important;border-color:#4b4a4a!important;font-family:Bebas Neue Pro Light!important}.ruc-change-modal__error{display:none}.additional-data{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.additional-data__container{scrollbar-width:none;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.additional-data__container{padding:1rem 3rem 2rem;gap:2rem}}@media only screen and (max-width: 391px){.additional-data__container{padding:1rem 1rem 2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.additional-data__container{padding:3rem 6rem;max-width:860px}}@media only screen and (min-width: 1025px){.additional-data__container{padding:2rem 6rem 3rem;max-width:860px}}.additional-data__container--isSubcomponent{padding:2rem 0rem 0rem;overflow-y:visible}.additional-data__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.additional-data__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.additional-data__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.additional-data__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.additional-data__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;text-align:right;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.additional-data__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.additional-data__title-text{font-size:3.125rem}}.additional-data__content{display:flex;flex-direction:column;width:100%}.additional-data__customer-data-title{color:#4b4a4a;font-size:2.1875rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:0 1.5rem;letter-spacing:.7px}@media only screen and (max-width: 760px){.additional-data__customer-data-title{font-size:1.875rem}}@media only screen and (max-width: 760px){.additional-data--isSubcomponent{margin-top:.25rem}}.additional-data__cards{display:flex;flex-direction:column;gap:2rem}.additional-data__bold{font-family:Bebas Neue Pro Bold}.additional-data__actions-container{display:flex;flex-direction:row;gap:1rem;margin-top:1rem;justify-content:center}.additional-data__action-button{max-width:160px;height:52px}@media only screen and (max-width: 760px){.additional-data__action-button{max-width:125px;height:45px}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.offer{display:flex;flex-direction:column;gap:.5rem;position:relative;width:400px;flex-shrink:0;padding:1.5rem;justify-content:start;border-radius:12px;box-shadow:0 8px 20px #00000040}@media only screen and (max-width: 760px){.offer{width:280px}}.offer--primary{background-color:#f3fbfd;color:#4b4a4a}.offer--secondary{background-color:#e40521;color:#fff}.offer__plan-type{display:flex;flex-direction:column;position:absolute;width:12rem;max-width:12rem;height:2.5rem;top:-1rem;left:1rem;flex-shrink:0;border-radius:.25rem;background:#83cee6;color:#fff;text-align:center;filter:drop-shadow(0 3.8px 3.8px rgba(0,0,0,.15));font-family:Bebas Neue Pro Bold;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.44px;font-size:1.4025rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__plan-type{font-size:1.65rem}}@media only screen and (min-width: 1025px){.offer__plan-type{font-size:1.65rem}}@media only screen and (max-width: 760px){.offer__plan-type{width:10rem;max-width:10rem;height:2.2rem}}.offer__plan-type span{margin-top:3px}.offer__detail-content{display:flex;flex-direction:column;gap:.25rem;margin-top:8px}.offer__small-details{display:flex;flex-direction:column;padding-top:.5rem}.offer__amount{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.offer__amount>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.offer__amount--primary{color:#e40521}.offer__amount--secondary{color:#fff}.offer__amount-title,.offer__amount-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px;font-size:1.1625rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__amount-title,.offer__amount-value{font-size:1.55rem}}@media only screen and (min-width: 1025px){.offer__amount-title,.offer__amount-value{font-size:1.55rem}}.offer__loan-term{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.offer__loan-term>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.offer__loan-term-title,.offer__loan-term-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__loan-term-title,.offer__loan-term-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offer__loan-term-title,.offer__loan-term-value{font-size:1.5rem}}.offer__payment-day{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.offer__payment-day>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.offer__payment-day-title,.offer__payment-day-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__payment-day-title,.offer__payment-day-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offer__payment-day-title,.offer__payment-day-value{font-size:1.5rem}}.offer__begins-amount{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.offer__begins-amount>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.offer__begins-amount-title,.offer__begins-amount-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__begins-amount-title,.offer__begins-amount-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offer__begins-amount-title,.offer__begins-amount-value{font-size:1.5rem}}.offer__ball{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.offer__ball>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.offer__ball-title{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__ball-title{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offer__ball-title{font-size:1.5rem}}.offer__ball-title{display:flex;flex-direction:row;gap:0}.offer__ball-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__ball-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offer__ball-value{font-size:1.5rem}}.offer__tea{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.offer__tea>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.offer__tea-title,.offer__tea-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__tea-title,.offer__tea-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offer__tea-title,.offer__tea-value{font-size:1.5rem}}.offer__tcea{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.offer__tcea>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.offer__tcea-title,.offer__tcea-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__tcea-title,.offer__tcea-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offer__tcea-title,.offer__tcea-value{font-size:1.5rem}}.offer__secure-text{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px;font-size:.5625rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__secure-text{font-size:.75rem}}.offer__secure-text{font-size:.65rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__secure-text{font-size:.85rem}}@media only screen and (min-width: 1025px){.offer__secure-text{font-size:.75rem}}.offer__actions{display:flex;flex-direction:row;gap:1.8rem;align-items:center;justify-content:center;margin-top:1rem}.offer__actions--comend{justify-content:flex-start;gap:1.5rem}.offer__button{max-width:130px}@media only screen and (max-width: 760px){.offer__button{max-width:100px}}@media only screen and (min-width: 1025px){.offer__button{max-width:120px}}.offer__ball-info{margin-left:.25rem;margin-top:.4rem;width:1.15rem;height:1.15rem}@media only screen and (max-width: 760px){.offer__ball-info{width:.8rem;height:.8rem}}.offer__mafito-signal-container{position:absolute;top:25%;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none}.offer__mafito-signal{position:absolute;bottom:0;animation:slideInFromRight .5s ease-out forwards;pointer-events:none}@media only screen and (max-width: 760px){.offer__mafito-signal{width:120px;right:0}}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer__mafito-signal{width:170px;right:5px}}@media only screen and (min-width: 1025px){.offer__mafito-signal{width:190px;right:0}}.offer-skeleton{display:flex;flex-direction:column;gap:.5rem;position:relative;width:400px;min-height:385px;flex-shrink:0;border-radius:11.2px;box-shadow:0 .933px 1.867px #0000004d,0 .933px 2.8px .933px #00000026;padding:1.5rem;justify-content:start;margin-top:-30px}@media only screen and (max-width: 760px){.offer-skeleton{margin-top:9px;width:280px;min-height:165px}}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer-skeleton{min-height:362px}}.offer-skeleton__top-skeleton{position:absolute;top:-15px;left:25px}.offer-skeleton__content{margin-top:8px}.offer-skeleton__small-details{display:flex;flex-direction:column;padding-top:1.25rem}@media only screen and (max-width: 760px){.offer-skeleton__small-details{padding-top:.75rem}}.offer-skeleton__buttons{display:flex;flex-direction:row;gap:0;justify-content:space-evenly}@media only screen and (max-width: 760px){.offer-skeleton__buttons{margin-top:1rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.offer-skeleton__buttons{margin-top:2rem}}@media only screen and (min-width: 1025px){.offer-skeleton__buttons{margin-top:1rem}}.offer-skeleton__buttons--comend{justify-content:flex-start;gap:1.5rem}.campaign{display:flex;flex-direction:column;gap:.5rem;position:relative;width:400px;flex-shrink:0;padding:1.5rem;justify-content:start;border-radius:12px;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;background-color:#f3fbfd;color:#4b4a4a}@media only screen and (max-width: 760px){.campaign{width:280px}}@media only screen and (max-width: 391px){.campaign{width:250px}}.campaign__plan-type{display:flex;flex-direction:column;position:absolute;width:12rem;max-width:12rem;height:2.5rem;top:-1rem;left:1rem;flex-shrink:0;border-radius:.25rem;background:#83cee6;color:#fff;text-align:center;filter:drop-shadow(0 3.8px 3.8px rgba(0,0,0,.15));font-family:Bebas Neue Pro Bold;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.44px;font-size:1.4025rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__plan-type{font-size:1.65rem}}@media only screen and (min-width: 1025px){.campaign__plan-type{font-size:1.65rem}}@media only screen and (max-width: 760px){.campaign__plan-type{width:10rem;max-width:10rem;height:2.2rem}}.campaign__plan-type span{margin-top:3px}.campaign__detail-content{display:flex;flex-direction:column;gap:.25rem;margin-top:8px}.campaign__small-details{display:flex;flex-direction:column;padding-top:.5rem}.campaign__amount{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.campaign__amount>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.campaign__amount{color:#e40521}.campaign__amount-title,.campaign__amount-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px;font-size:1.1625rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__amount-title,.campaign__amount-value{font-size:1.55rem}}@media only screen and (min-width: 1025px){.campaign__amount-title,.campaign__amount-value{font-size:1.55rem}}.campaign__loan-term{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.campaign__loan-term>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.campaign__loan-term-title,.campaign__loan-term-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__loan-term-title,.campaign__loan-term-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.campaign__loan-term-title,.campaign__loan-term-value{font-size:1.5rem}}.campaign__payment-day{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.campaign__payment-day>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.campaign__payment-day-title,.campaign__payment-day-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__payment-day-title,.campaign__payment-day-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.campaign__payment-day-title,.campaign__payment-day-value{font-size:1.5rem}}.campaign__begins-amount{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.campaign__begins-amount>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.campaign__begins-amount-title,.campaign__begins-amount-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__begins-amount-title,.campaign__begins-amount-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.campaign__begins-amount-title,.campaign__begins-amount-value{font-size:1.5rem}}.campaign__ball{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.campaign__ball>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.campaign__ball-title{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__ball-title{font-size:1.5rem}}@media only screen and (min-width: 1025px){.campaign__ball-title{font-size:1.5rem}}.campaign__ball-title{display:flex;flex-direction:row;gap:0}.campaign__ball-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__ball-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.campaign__ball-value{font-size:1.5rem}}.campaign__tea{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.campaign__tea>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.campaign__tea-title,.campaign__tea-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__tea-title,.campaign__tea-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.campaign__tea-title,.campaign__tea-value{font-size:1.5rem}}.campaign__tcea{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.campaign__tcea>*{flex:1 1 0;display:flex;flex-direction:column;gap:.25rem}.campaign__tcea-title,.campaign__tcea-value{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__tcea-title,.campaign__tcea-value{font-size:1.5rem}}@media only screen and (min-width: 1025px){.campaign__tcea-title,.campaign__tcea-value{font-size:1.5rem}}.campaign__secure-text{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px;font-size:.5625rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__secure-text{font-size:.75rem}}.campaign__secure-text{font-size:.65rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign__secure-text{font-size:.85rem}}@media only screen and (min-width: 1025px){.campaign__secure-text{font-size:.75rem}}.campaign__actions{display:flex;flex-direction:row;gap:1.8rem;align-items:center;justify-content:center;margin-top:1rem}.campaign__actions--comend{justify-content:flex-start;gap:1.5rem}.campaign__button{max-width:130px}@media only screen and (max-width: 760px){.campaign__button{max-width:100px}}@media only screen and (min-width: 1025px){.campaign__button{max-width:120px}}.campaign__ball-info{margin-left:.25rem;margin-top:.4rem;width:1.15rem;height:1.15rem}@media only screen and (max-width: 760px){.campaign__ball-info{width:.8rem;height:.8rem}}.campaign-list{display:flex;flex-direction:column;align-items:center;width:100%}.campaign-list__title{font-family:Bebas Neue Pro Bold;font-size:35px;line-height:25px;text-align:center;vertical-align:middle;color:#83cee6;margin-bottom:1.5rem}@media only screen and (max-width: 760px){.campaign-list__title{width:100%;font-size:28px}}.campaign-list__title--source-calculator{margin-left:2.5rem}@media only screen and (max-width: 391px){.campaign-list__title--source-calculator{margin-left:1rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign-list__title--source-calculator{margin-left:1.5rem}}@media only screen and (min-width: 1025px){.campaign-list__title--source-calculator{margin-left:1rem}}.campaign-list__container{display:flex;flex-direction:column;width:100%;max-width:38rem;padding:0}@media only screen and (max-width: 760px){.campaign-list__container{margin-left:0rem;max-width:23rem}}@media only screen and (max-width: 391px){.campaign-list__container{margin-left:1rem;max-width:22rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign-list__container{margin-left:7rem}}@media only screen and (min-width: 1025px){.campaign-list__container{margin-left:7rem}}.campaign-list__container--more-than-one-campaign{width:38rem;padding:0;margin-left:8rem}@media only screen and (max-width: 760px){.campaign-list__container--more-than-one-campaign{width:24rem;margin-left:1rem}}@media only screen and (max-width: 391px){.campaign-list__container--more-than-one-campaign{width:22rem}}.campaign-list__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:450px;padding-top:2.5rem;padding-bottom:1rem}@media only screen and (max-width: 760px){.campaign-list__wrapper{max-width:330px}}@media only screen and (max-width: 391px){.campaign-list__wrapper{max-width:80%}}.campaign-list__hr{background-color:#c4c4c4;height:1px;width:100%;border:none;margin-top:2rem}@media only screen and (max-width: 760px){.campaign-list__hr{width:80%;margin-left:1rem}}@media only screen and (max-width: 391px){.campaign-list__hr{width:90%;margin-left:.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign-list__hr{width:100%;margin-left:-4rem}}@media only screen and (min-width: 1025px){.campaign-list__hr{width:100%;margin-left:-4rem}}.campaign-list__hr--more-than-one-campaign{margin-left:-3rem}@media only screen and (max-width: 760px){.campaign-list__hr--more-than-one-campaign{margin-left:1.5rem}}@media only screen and (max-width: 391px){.campaign-list__hr--more-than-one-campaign{margin-left:.75rem}}.campaign-list__lazo-container{position:absolute;top:0rem}.campaign-list__image{z-index:2;position:absolute;bottom:.75rem;right:-87px;height:290px}@media only screen and (max-width: 760px){.campaign-list__image{bottom:1.075rem;right:-59px;height:200px}}@media only screen and (max-width: 391px){.campaign-list__image{bottom:.85rem;right:-47px;height:180px}}.campaign-list__lazo-image{z-index:10;position:relative;width:350px;height:60px}@media only screen and (max-width: 760px){.campaign-list__lazo-image{width:268px}}@media only screen and (max-width: 391px){.campaign-list__lazo-image{width:268px}}.campaign-list__campaign-title{z-index:20;position:relative;top:-3.65rem;color:#fff;text-align:center;font-family:Bebas Neue Pro Bold;letter-spacing:.44px;font-size:1.4025rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign-list__campaign-title{font-size:1.65rem}}@media only screen and (min-width: 1025px){.campaign-list__campaign-title{font-size:1.65rem}}.campaign-list__skeleton-container{padding-top:2rem;margin-left:0rem}@media only screen and (max-width: 760px){.campaign-list__skeleton-container{margin-left:0rem}}@media only screen and (max-width: 391px){.campaign-list__skeleton-container{margin-left:.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.campaign-list__skeleton-container{padding-top:4.25rem}}@media only screen and (min-width: 1025px){.campaign-list__skeleton-container{padding-top:4.25rem}}.campaign-list__skeleton-container--more-than-one-campaign{margin-left:0rem}.offers{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.offers__container{scrollbar-width:none;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.offers__container{padding:1rem 3rem 2rem}}@media only screen and (max-width: 391px){.offers__container{padding:1rem 1rem 2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__container{padding:3rem 6rem;max-width:1020px}}@media only screen and (min-width: 1025px){.offers__container{padding:2rem 6rem 3rem;max-width:1160px}}.offers__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.offers__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.offers__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.offers__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.offers__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.offers__title-text{font-size:3.125rem}}.offers__vehicle-amount{color:#e40521;text-align:center;font-family:Bebas Neue Pro Bold;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__vehicle-amount{font-size:2.188rem}}@media only screen and (min-width: 1025px){.offers__vehicle-amount{font-size:2.188rem}}.offers__offer-list{display:flex;flex-direction:row;gap:4rem;margin-top:2rem}@media only screen and (max-width: 760px){.offers__offer-list{display:flex;flex-direction:column;align-items:center;margin-top:1rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__offer-list{display:flex;flex-direction:column;align-items:center;margin-top:1rem}}.offers__skeletons{display:flex;flex-direction:row;gap:4rem;margin-top:2rem;margin-left:.75rem}@media only screen and (max-width: 760px){.offers__skeletons{display:flex;flex-direction:column;margin-top:-.5rem;margin-left:.25rem;align-items:center}}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__skeletons{display:flex;flex-direction:column;gap:6rem;margin-top:2rem;margin-left:0rem;align-items:center}}.offers__empty{text-align:center;color:#aaa;font-size:1.25rem;margin-top:3rem}.offers__empty-title{font-size:1.75rem;color:#4b4a4a;font-family:Bebas Neue Pro Bold;margin-bottom:.75rem}.offers__empty-text{font-size:1.25rem;color:#c4c4c4;font-family:Bebas Neue Pro Regular;margin-bottom:2rem}.offers__button-no-register{width:50%;height:45px;font-size:1.5rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__button-no-register{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offers__button-no-register{font-size:1.45rem}}.offers__button-no-offers{width:100%;height:45px;font-size:1.5rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__button-no-offers{font-size:1.5rem}}@media only screen and (min-width: 1025px){.offers__button-no-offers{font-size:1.45rem}}.offers__campaign-container{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 760px){.offers__campaign-container{width:23rem}}@media only screen and (max-width: 391px){.offers__campaign-container{width:22rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.offers__campaign-container{width:38rem}}@media only screen and (min-width: 1025px){.offers__campaign-container{width:38rem}}.calculator-form-card-data{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:#e9eae866}@media only screen and (max-width: 760px){.calculator-form-card-data{height:auto;padding:1rem;gap:1.25rem;padding:1.5rem 0rem}}.calculator-form-card-data__car-container{display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:center;position:relative;height:50%}@media only screen and (max-width: 760px){.calculator-form-card-data__car-container{gap:1.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card-data__car-container{width:90%}}.calculator-form-card-data__brand-select-wrapper{position:absolute;top:-6rem;left:-1rem;z-index:1;display:flex;align-items:center}@media only screen and (max-width: 760px){.calculator-form-card-data__brand-select-wrapper{padding-left:1rem;position:static;width:100%;justify-content:center;top:0rem;left:1rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card-data__brand-select-wrapper{top:-6rem;left:1rem}.calculator-form-card-data__brand-select-wrapper--plan-tl{top:-3.25rem}}.calculator-form-card-data__brand-select{width:100px;background-color:#e40521;border-radius:8px;padding:.5rem 1rem;text-align:center}.calculator-form-card-data__brand-select-label{color:#fff;font-size:1.563rem}.calculator-form-card-data__image{width:309px;height:180px;object-fit:contain;margin-top:40px}@media only screen and (max-width: 760px){.calculator-form-card-data__image{width:180px;height:105px;margin-top:10px}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card-data__image{width:220px}}.calculator-form-card-data__info{display:flex;flex-direction:column;gap:.65rem;width:100%;padding:0 1rem}@media only screen and (max-width: 760px){.calculator-form-card-data__info{gap:.6rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card-data__info{margin-left:2rem}}.calculator-form-card-data__info-item{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;font-size:1.25rem;letter-spacing:.4px;color:#4b4a4a;font-family:Bebas Neue Pro Regular}@media only screen and (max-width: 760px){.calculator-form-card-data__info-item{font-size:.95rem}}.calculator-form-card-data__info-item-label{flex:0 0 60%}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card-data__info-item-label{flex:0 0 48%}}.calculator-form-card-data__info-item-value{flex:1;display:flex;align-items:center;text-align:left}.calculator-form-card-data__info-item-value--celestial{color:#83cee6;font-family:Bebas Neue Pro Bold}.calculator-form-card-data__info-item-fuel{width:1.25rem;height:1.25rem;margin-left:.35rem;object-fit:contain}.calculator-form-card{display:flex;flex-direction:row;gap:1rem;border-radius:10px;border:.2px solid #e9eae8;box-shadow:0 5px 10px #00000026}.calculator-form-card>*{width:50%}@media only screen and (max-width: 760px){.calculator-form-card{gap:2.5rem;padding:1.2rem;flex-direction:column-reverse}.calculator-form-card>*{width:100%}}@media only screen and (max-width: 760px){.calculator-form-card{gap:2.5rem;padding:1.2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card{padding:.75rem .75rem 2rem}}@media only screen and (min-width: 1025px){.calculator-form-card{padding:.75rem .75rem 2rem}}.calculator-form-card__inputs{display:flex;flex-direction:column;gap:2.5rem;box-sizing:border-box;padding:0rem 1rem}.calculator-form-card__inputs--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media only screen and (max-width: 760px){.calculator-form-card__inputs{padding:0rem 0rem .5rem 1rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card__inputs{padding:1rem 0rem 0rem 1rem}}@media only screen and (min-width: 1025px){.calculator-form-card__inputs{padding:1rem 0rem 0rem 1rem}}.calculator-form-card__plan-type-container{display:flex;flex-direction:column;gap:.5rem}.calculator-form-card__plan-type-container--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.calculator-form-card__plan-type-content{display:flex;flex-direction:row;gap:0;justify-content:space-between}.calculator-form-card__plan-type-label{display:flex;flex-direction:row;gap:.35rem;align-items:center;cursor:pointer}.calculator-form-card__plan-type-description{color:#4b4a4a;font-family:Bebas Neue Pro Regular;font-size:1.25rem;letter-spacing:.311px}.calculator-form-card__action{align-self:center}.calculator-form-card__form-item-label{font-family:Bebas Neue Pro Bold;letter-spacing:.4px;font-size:1.25rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card__form-item-label{font-size:1.5rem}}@media only screen and (min-width: 1025px){.calculator-form-card__form-item-label{font-size:1.5rem}}.calculator-form-card__plan-type-text{font-family:Bebas Neue Pro Bold;font-size:1.25rem;letter-spacing:.4px}.calculator-form-card__form-item{display:flex;flex-direction:column;gap:.5rem;position:relative}.calculator-form-card__switch-label{font-style:normal;font-weight:400;line-height:20px;letter-spacing:.4px;margin-left:-.5rem;font-size:1.25rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card__switch-label{font-size:1.485rem}}@media only screen and (min-width: 1025px){.calculator-form-card__switch-label{font-size:1.55rem}}.calculator-form-card__secures-container{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.35rem}.calculator-form-card__info-icon{margin-top:.1rem;margin-left:.25rem}.calculator-form-card__ball-info{width:20px;height:20px}.calculator-form-card__ball-title{font-size:1.25rem;letter-spacing:.4px;flex-direction:row;display:flex;font-family:Bebas Neue Pro Bold}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card__ball-title{font-size:1.563rem}}.calculator-form-card__remember-secure{font-size:.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card__remember-secure{font-size:1rem}}@media only screen and (min-width: 1025px){.calculator-form-card__remember-secure{font-size:.875rem}}.calculator-form-card__remember-secure{color:#4b4a4a;margin-left:-.25rem}.calculator-form-card__form-checkbox__label{font-size:1rem!important}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form-card__form-checkbox__label{font-size:1.25rem!important}}@media only screen and (min-width: 1025px){.calculator-form-card__form-checkbox__label{font-size:1rem!important}}.calculator-form-card__form-checkbox__label{font-family:Bebas Neue Pro Regular!important}.calculator-form-card__begins-container{display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem;align-items:start}.calculator-form-card__mask{padding-top:.25rem;font-family:Bebas Neue Pro Regular;color:#4b4a4a;font-size:20px;font-weight:400;line-height:normal;position:absolute;top:.75rem;margin-left:.75rem!important}.calculator-form-card__payment-day-container{margin-top:.5rem}.calculator-form-card__ball-amount-to-show{letter-spacing:.32px;margin-top:-.25rem;margin-left:1rem}.calculator-form-card-error__input{color:#e40521!important}.calculator-form-card-amount-error__container{margin-top:.5rem}.calculator-form-card-amount-error__input{font-size:20px!important;padding-left:2.105rem!important;color:#e40521!important;border:1px solid #e40521!important}.calculator-form-card-amount-error__label{color:#e40521!important}.calculator-form-card-amount__container{margin-top:.5rem}.calculator-form-card-amount__input{padding-left:1.2rem!important}.calculator-form-card-amount__mask{padding-top:.25rem;font-family:Bebas Neue Pro Regular;color:#4b4a4a;font-size:20px;font-weight:400;line-height:normal;position:absolute;top:.825rem;margin-left:.5rem!important}.calculator-form{width:100%;background:#fff;position:relative;box-sizing:border-box;overflow:visible}.calculator-form__form-container{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 760px){.calculator-form__form-container{gap:1.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form__form-container{gap:4rem}}.calculator-form__button-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.calculator-form__action-button{height:60px;max-width:210px;font-size:1.5rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form__action-button{font-size:1.875rem}}@media only screen and (min-width: 1025px){.calculator-form__action-button{font-size:1.875rem}}@media only screen and (max-width: 760px){.calculator-form__action-button{height:45px}}.calculator-form__offer-container{display:flex;flex-direction:column;margin:4rem 1rem 1rem;align-items:center}@media only screen and (max-width: 760px){.calculator-form__offer{width:95%}}@media only screen and (max-width: 391px){.calculator-form__offer{width:80%}}.calculator-form__campaign-container{display:flex;flex-direction:column;margin:4rem 1rem 1rem;align-items:center}@media only screen and (max-width: 760px){.calculator-form__campaign-container{margin-left:-3rem;width:24rem}}@media only screen and (max-width: 391px){.calculator-form__campaign-container{width:22rem;margin-left:-.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form__campaign-container{width:35rem}}@media only screen and (max-width: 760px){.calculator-form__campaign-container--more-than-one-campaign{margin-left:-2rem}}@media only screen and (max-width: 391px){.calculator-form__campaign-container--more-than-one-campaign{margin-left:-.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator-form__campaign-container--more-than-one-campaign{margin-left:1rem}}@media only screen and (min-width: 1025px){.calculator-form__campaign-container--more-than-one-campaign{margin-left:0rem}}.calculator-form__skeleton-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;margin-top:6rem}@media only screen and (max-width: 760px){.calculator-form__skeleton-container{margin-top:3.25rem}}.no-offer-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:22rem;max-height:28rem;margin:.5rem -1rem}.no-offer-modal__container{align-items:center;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-height:28rem;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;letter-spacing:.32px}.no-offer-modal__button-container{display:flex;flex-direction:row;gap:0;justify-content:center}.no-offer-modal__text{display:flex;flex-direction:column;gap:1rem;margin:0 1rem 1rem;font-family:Bebas Neue Pro Regular;text-align:center;font-size:1.25rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.no-offer-modal__text{font-size:1.5rem}}@media only screen and (min-width: 1025px){.no-offer-modal__text{font-size:1.563rem}}.no-offer-modal__button{font-size:1.375rem}@media only screen and (max-width: 760px){.no-offer-modal__button{font-size:1.125rem}}.no-offer-modal__bold-text{margin:0 1rem;font-family:Bebas Neue Pro Bold;text-align:center;font-size:1rem}.calculator{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.calculator__container{box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.calculator__container{padding:1rem 3rem 2rem}}@media only screen and (max-width: 391px){.calculator__container{padding:1rem 1rem 2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator__container{padding:3rem 6rem;max-width:1020px}}@media only screen and (min-width: 1025px){.calculator__container{padding:2rem 6rem 3rem;max-width:1160px}}.calculator__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.calculator__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.calculator__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.calculator__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.calculator__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.calculator__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.calculator__title-text{font-size:3.125rem}}.customer-register-form-type-work__container{display:grid}@media only screen and (max-width: 760px){.customer-register-form-type-work__container{grid-template-columns:1fr;margin-top:1.5rem;row-gap:1.75rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-type-work__container{grid-template-columns:1fr 1fr;margin-top:2rem;gap:1.5rem}}@media only screen and (min-width: 1025px){.customer-register-form-type-work__container{grid-template-columns:1fr 1fr;margin-top:1.75rem;gap:1.15rem}}.customer-register-form-type-work__full-width-container{margin-top:2rem;width:100%}@media only screen and (max-width: 760px){.customer-register-form-type-work__full-width-container{margin-top:1.5rem}}.customer-register-form-type-work__switch-container{width:100%;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center}.customer-register-form-type-work__switch-label{font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-type-work__switch-label{font-size:1.25rem}}@media only screen and (min-width: 1025px){.customer-register-form-type-work__switch-label{font-size:1.25rem}}@media only screen and (max-width: 760px){.customer-register-form-type-work__switch-label{height:1.5rem}}.customer-register-form-card{display:flex;flex-direction:column;gap:1.75rem;border-radius:10px;border:.2px solid #e9eae8;box-shadow:0 5px 10px #00000026}@media only screen and (max-width: 760px){.customer-register-form-card{padding:1.2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card{padding:2rem}}@media only screen and (min-width: 1025px){.customer-register-form-card{padding:2rem}}.customer-register-form-card__inputs{display:flex;flex-direction:column;width:100%}.customer-register-form-card__inputs-container{display:grid;grid-template-columns:repeat(12,1fr)}.customer-register-form-card__inputs-container>:nth-child(1){grid-column:span 12/span 12;grid-column-start:1;grid-row-start:1}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(2){grid-column:span 12/span 12;grid-column-start:1;grid-row-start:2}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(2){grid-column:span 6/span 6;grid-column-start:1;grid-row-start:2}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(2){grid-column:span 6/span 6;grid-column-start:1;grid-row-start:2}}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(3){grid-column:span 12/span 12;grid-row-start:3}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(3){grid-column:span 6/span 6;grid-column-start:7;grid-row-start:2}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(3){grid-column:span 6/span 6;grid-column-start:7;grid-row-start:2}}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(4){grid-column:span 12/span 12;grid-row-start:4}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(4){grid-column:span 6/span 6;grid-column-start:1;grid-row-start:3}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(4){grid-column:span 6/span 6;grid-column-start:1;grid-row-start:3}}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(5){grid-column:span 12/span 12;grid-row-start:5}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(5){grid-column:span 6/span 6;grid-column-start:7;grid-row-start:3}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(5){grid-column:span 6/span 6;grid-column-start:7;grid-row-start:3}}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(6){grid-column:span 12/span 12;grid-row-start:6}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(6){grid-column:span 4/span 4;grid-column-start:1;grid-row-start:4}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(6){grid-column:span 4/span 4;grid-column-start:1;grid-row-start:4}}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(7){grid-column:span 12/span 12;grid-row-start:7}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(7){grid-column:span 4/span 4;grid-column-start:5;grid-row-start:4}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(7){grid-column:span 4/span 4;grid-column-start:5;grid-row-start:4}}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(8){grid-column:span 12/span 12;grid-row-start:8}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(8){grid-column:span 4/span 4;grid-column-start:9;grid-row-start:4}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(8){grid-column:span 4/span 4;grid-column-start:9;grid-row-start:4}}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(9){grid-column:span 12/span 12;grid-row-start:9}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(9){grid-column:span 12/span 12;grid-row-start:5}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(9){grid-column:span 12/span 12;grid-row-start:5}}.customer-register-form-card__inputs-container>:nth-child(10){margin-top:.3rem}@media only screen and (max-width: 760px){.customer-register-form-card__inputs-container>:nth-child(10){margin-top:1rem;grid-column:span 12/span 12;grid-row-start:10}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__inputs-container>:nth-child(10){grid-column:span 12/span 12;grid-row-start:6}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container>:nth-child(10){grid-column:span 12/span 12;grid-row-start:6}}@media only screen and (max-width: 767px){.customer-register-form-card__inputs-container{gap:.5rem;row-gap:1.5rem;grid-template-rows:repeat(10,auto);margin-top:-1rem}}@media only screen and (min-width: 768px) and (max-width: 780px){.customer-register-form-card__inputs-container{gap:.5rem;row-gap:1.5rem;grid-template-rows:repeat(6,0fr)}}@media only screen and (min-width: 781px) and (max-width: 1024px){.customer-register-form-card__inputs-container{gap:1.5rem;row-gap:2rem;grid-template-rows:repeat(6,0fr)}}@media only screen and (min-width: 1025px){.customer-register-form-card__inputs-container{gap:1.15rem;row-gap:1.75rem;grid-template-rows:repeat(6,0fr)}}.customer-register-form-card__switch-container{width:100%;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center}@media only screen and (max-width: 760px){.customer-register-form-card__switch-container{display:block;margin-top:2rem}}.customer-register-form-card__switch-label{font-size:1.25rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form-card__switch-label{font-size:1.5625rem}}@media only screen and (min-width: 1025px){.customer-register-form-card__switch-label{font-size:1.5625rem}}.customer-register-form-card__switch-label{white-space:nowrap;margin-right:1rem}@media only screen and (max-width: 760px){.customer-register-form-card__switch-label{height:2rem;margin-right:0}}.customer-register-form-card__income-container{display:flex;flex-direction:column;gap:2rem}.customer-register-form-card__wants-to-register-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:start;width:100%}.customer-register-form-card__mask{padding-left:.45rem;font-family:Bebas Neue Pro Regular;color:#4b4a4a;font-size:1.25rem;line-height:normal;position:absolute;top:1.109rem}.customer-register-form-card__before-text{padding-top:.25rem;top:.95rem;color:#4b4a4a}.customer-register-form-card__input{color:#4b4a4a!important;border-color:#4b4a4a!important;font-family:Bebas Neue Pro Regular!important;margin-top:.25rem;padding-left:.45rem!important}.customer-register-form-card__additional-container{text-align:start!important;margin-bottom:-.5rem;font-size:16px!important;width:100%;padding-left:2rem!important}@media only screen and (max-width: 760px){.customer-register-form-card__additional-container{font-size:13.75px!important;width:14rem}}@media only screen and (max-width: 391px){.customer-register-form-card__additional-container{font-size:12.75px!important;width:14rem}}.customer-register-form-card__incomeAmount{max-width:224px}.customer-register-form-card__incomeAmount--more-spacing{padding-bottom:1.25rem}.customer-register-form-card__check-box{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:start;width:100%;margin-top:2rem;margin-left:.15rem}.customer-register-form-card__wrapper{background-color:#fff!important}.personal-data-modal{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;color:#4b4a4a;padding:0 .5rem}.personal-data-modal__title{text-align:center;font-size:1.5rem;letter-spacing:.32px;font-family:Bebas Neue Pro Bold;margin-top:.5rem}@media only screen and (max-width: 760px){.personal-data-modal__title{font-size:1.375rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.personal-data-modal__title{font-size:1.75rem}}@media only screen and (min-width: 1025px){.personal-data-modal__title{font-size:2rem}}.personal-data-modal__bold{font-family:Bebas Neue Pro Regular}.personal-data-modal__body{text-align:justify;font-family:Bebas Neue Pro Light;max-height:40rem;overflow-y:auto;line-height:normal;letter-spacing:.32px;scrollbar-color:#e40521 transparent}@media only screen and (max-width: 760px){.personal-data-modal__body{font-size:1rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.personal-data-modal__body{font-size:1.375rem;max-height:50rem}}@media only screen and (min-width: 1025px){.personal-data-modal__body{font-size:1.563rem;max-height:35rem}}.terms-conditions-modal{display:flex;flex-direction:column;gap:1.375rem;align-items:center;justify-content:center;color:#4b4a4a;padding:0 .5rem}.terms-conditions-modal__title{text-align:center;letter-spacing:.32px;font-family:Bebas Neue Pro Bold;margin-top:.5rem}@media only screen and (max-width: 760px){.terms-conditions-modal__title{font-size:1.375rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.terms-conditions-modal__title{font-size:1.75rem}}@media only screen and (min-width: 1025px){.terms-conditions-modal__title{font-size:2rem}}.terms-conditions-modal__bold{font-family:Bebas Neue Pro Regular}.terms-conditions-modal__underline{text-decoration:underline;color:#414141;text-decoration-color:#1d1d1dbd}.terms-conditions-modal__body{text-align:justify;font-family:Bebas Neue Pro Light;max-height:40rem;overflow-y:auto;line-height:normal;letter-spacing:.32px;scrollbar-color:rgba(75,74,74,.2) transparent}@media only screen and (max-width: 760px){.terms-conditions-modal__body{font-size:1rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.terms-conditions-modal__body{font-size:1.375rem;max-height:50rem}}@media only screen and (min-width: 1025px){.terms-conditions-modal__body{font-size:1.563rem;max-height:35rem}}.policy-checkboxes{display:flex;flex-direction:column;gap:.35rem;box-sizing:border-box;margin-top:.25rem;width:100%;padding:0 2rem}@media only screen and (max-width: 760px){.policy-checkboxes{padding:0 1rem}}.policy-checkboxes__label-clickeable{font-family:Bebas Neue Pro Light;letter-spacing:.36px;text-decoration:underline;text-decoration-color:#4b4a4a80;color:#4b4a4a;cursor:pointer;font-size:1.125rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.policy-checkboxes__label-clickeable{font-size:1.25rem}}@media only screen and (min-width: 1025px){.policy-checkboxes__label-clickeable{font-size:1.25rem}}.policy-checkboxes__button-mask{all:unset;border:none;background:none}.customer-register-form{width:100%;margin-top:25px;background:#fff;position:relative;box-sizing:border-box;overflow:visible}@media only screen and (max-width: 760px){.customer-register-form{margin-top:40px}}.customer-register-form__mafito-img{top:-15px;left:40%;transform:translate(-50%);position:absolute;width:140px;z-index:-1;animation:slideUp 1s ease-in-out forwards}@keyframes slideUp{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.customer-register-form__form-container{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.customer-register-form__form-container{bottom:1rem}}.customer-register-form__button-container{align-items:center;display:flex;flex-direction:column}.customer-register-form__action-button{height:60px;max-width:210px;font-size:1.5rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register-form__action-button{font-size:1.875rem}}@media only screen and (min-width: 1025px){.customer-register-form__action-button{font-size:1.875rem}}@media only screen and (max-width: 760px){.customer-register-form__action-button{height:45px}}.customer-register{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.customer-register__container{box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:1.8rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.customer-register__container{padding:1rem 3rem 2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register__container{padding:3rem 6rem;max-width:860px}}@media only screen and (min-width: 1025px){.customer-register__container{padding:2rem 6rem 3rem;width:70%;max-width:860px}}.customer-register__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.customer-register__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.customer-register__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.customer-register__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.customer-register__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.customer-register__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.customer-register__title-text{font-size:3.125rem}}.customer-register__seller{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}@media only screen and (max-width: 760px){.customer-register__seller{display:flex;flex-direction:column;gap:.5rem;align-items:end;justify-content:center}}.customer-register__seller-label{font-family:Bebas Neue Pro Light;font-size:1.125rem;color:#4b4a4a}.document-list-container{align-items:start;display:flex;flex-direction:column;gap:.75rem}.document-list-container__element{display:flex;flex-direction:row;gap:.5rem;align-items:center}.document-list-container__circle{width:10.196px;height:10.196px;border-radius:50%;background-color:#83cee6}.document-list-container__label{color:#4b4a4a;font-family:Bebas Neue Pro Regular;font-size:1.563rem}@media only screen and (max-width: 760px){.document-list-container__label{font-size:1.25rem}}.document-list{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.document-list__container{scrollbar-width:none;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.document-list__container{padding:1rem 2.25rem 2rem}}@media only screen and (max-width: 391px){.document-list__container{padding:1rem .2rem 2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.document-list__container{padding:3rem 6rem;max-width:860px}}@media only screen and (min-width: 1025px){.document-list__container{padding:2rem 6rem 3rem;max-width:860px}}.document-list__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.document-list__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.document-list__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.document-list__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.document-list__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.document-list__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.document-list__title-text{font-size:3.125rem}}.document-list__data{display:flex;flex-direction:column;align-items:center;justify-content:start;width:100%;overflow-y:auto;padding:1rem 3rem 2rem;flex:1;gap:1.5rem}@media (max-width: 767px){.document-list__data{padding:2rem 0}}@media (min-width: 768px){.document-list__data{max-width:30rem}}@media only screen and (max-width: 760px){.document-list__image{width:236.658px;height:230px}}@media only screen and (min-width: 761px) and (max-width: 1024px){.document-list__image{width:300px;height:291.559px}}@media only screen and (min-width: 1025px){.document-list__image{width:350px;height:340px}}.document-list__subtitle{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Bold;width:100%;font-size:1.5rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.document-list__subtitle{font-size:1.875rem}}@media only screen and (min-width: 1025px){.document-list__subtitle{font-size:2rem}}@media only screen and (max-width: 760px){.document-list__subtitle{width:80%}}.document-list__obs{color:#4b4a4a;font-family:Bebas Neue Pro Regular;font-size:1.25rem;letter-spacing:.4px}@media only screen and (max-width: 760px){.document-list__obs{width:85%;font-size:1rem}}.document-list__cards{width:100%;display:flex;flex-direction:column;gap:2rem}.document-list__body{width:86%}.document-list__alert-box{display:flex;flex-direction:row;gap:12px;align-items:center;padding:16px 20px;border-radius:10px;font-family:Bebas Neue Pro Regular;background-color:#e9eae8;box-shadow:0 5px 10px #00000026}@media (max-width: 767px){.document-list__alert-box{width:80%}}.document-list__text{font-size:1.563rem;color:#4b4a4a}@media only screen and (max-width: 760px){.document-list__text{width:70%;font-size:1.125rem}}.document-list__text strong{font-family:Bebas Neue Pro Bold}.document-list__actions-container{margin-top:1.75rem;display:flex;flex-direction:row;gap:1rem;justify-content:center}@media only screen and (max-width: 760px){.document-list__actions-container{margin-top:1.25rem}}@media only screen and (max-width: 760px){.document-list__button--documents{width:11.75rem;height:3rem;font-size:19px}}@media only screen and (min-width: 761px) and (max-width: 1024px){.document-list__button--documents{width:15.8rem;height:3.75rem}}@media only screen and (min-width: 1025px){.document-list__button--documents{width:15.8rem;height:3.75rem}}@media only screen and (max-width: 760px){.document-list__button--request{width:9.45rem;height:3rem;font-size:19px}}@media only screen and (min-width: 761px) and (max-width: 1024px){.document-list__button--request{width:12.5rem;height:3.75rem}}@media only screen and (min-width: 1025px){.document-list__button--request{width:12.5rem;height:3.75rem}}.login-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:0;left:0;bottom:1rem;margin:auto}@media (min-width: 1024px){.login-footer{bottom:5rem}}.login-footer__title{font-family:Bebas Neue Pro Light;color:#4b4a4a;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px}@media (min-width: 768px){.login-footer__title{font-size:.75rem}}.login-form{display:grid;width:100%;background:#fff;height:100%;border-radius:50px 0 0 50px;position:relative}@media only screen and (max-width: 376px){.login-form{border-radius:100px 100px 0 0;position:fixed;bottom:0;height:25rem}}@media only screen and (min-width: 377px) and (max-width: 760px){.login-form{border-radius:100px 100px 0 0;position:fixed;bottom:0;height:30rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.login-form{border-radius:100px 100px 0 0;position:fixed;bottom:0;height:40rem}}.login-form__m_background{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.login-form__form-container{display:flex;flex-direction:column;gap:2rem;align-items:center}@media only screen and (max-width: 760px){.login-form__form-container{width:70%}}@media only screen and (min-width: 761px) and (max-width: 1024px){.login-form__form-container{width:50%}}@media only screen and (min-width: 1025px){.login-form__form-container{width:50%}}.login-form__container{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}@media only screen and (min-width: 435px) and (max-width: 768px){.login-form__container{gap:3rem}}@media only screen and (min-width: 769px) and (max-width: 915px){.login-form__container{gap:3rem}}@media only screen and (min-width: 916px) and (max-width: 1025px){.login-form__container{gap:3.25rem}}@media (min-width: 1024px){.login-form__container{padding-bottom:2rem;gap:4rem}}.login-form__remember-text{color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;font-size:1.125rem;letter-spacing:.36px;display:flex;flex-direction:column}@media only screen and (min-width: 761px) and (max-width: 1023px){.login-form__remember-text{width:30%;font-size:1.25rem}}.login-form__text-container{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}@media only screen and (max-width: 760px){.login-form__text-container{width:100%}}@media only screen and (min-width: 761px) and (max-width: 1024px){.login-form__text-container{width:70%}}@media only screen and (min-width: 1025px){.login-form__text-container{width:50%;gap:3.5rem}}.login-form__button{z-index:2}@media only screen and (max-width: 409px){.login-form__button{height:3rem;font-size:1.7rem;width:50%}}@media only screen and (min-width: 410px) and (max-width: 415px){.login-form__button{height:3.35rem;width:55%;font-size:2rem}}@media only screen and (min-width: 416px) and (max-width: 435px){.login-form__button{height:3.5rem;width:50%;font-size:1.75rem}}@media only screen and (min-width: 435px) and (max-width: 1025px){.login-form__button{height:65px;width:220px;font-size:1.875rem}}@media only screen and (min-width: 1026px){.login-form__button{width:30%;height:3.5rem;font-size:1.85rem}}.login-form__logo{z-index:2;top:-21rem;position:absolute;height:100%}@media only screen and (max-width: 376px){.login-form__logo{top:-13rem;width:15rem;height:263px}}@media only screen and (min-width: 377px) and (max-width: 760px){.login-form__logo{top:-19.5rem;width:20rem;height:351px}}@media only screen and (min-width: 761px) and (max-width: 819px){.login-form__logo{top:-20rem;width:26rem;height:456.46px}}@media only screen and (min-width: 820px) and (max-width: 825px){.login-form__logo{top:-23rem;width:26rem;height:456.46px}}@media only screen and (min-width: 826px) and (max-width: 1024px){.login-form__logo{top:-30rem;width:30rem;height:526.69px}}@media only screen and (min-width: 1025px){.login-form__logo{width:25rem}}.login-form__help-desk{position:relative;text-decoration:underline;cursor:pointer;z-index:3}.login-form__title{color:#4b4a4a;font-style:normal;font-family:Bebas Neue Pro Bold;line-height:normal;font-size:2.813rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.login-form__title{font-size:4.063rem}}.login-form__subtitle{font-family:Bebas Neue Pro Regular;color:#4b4a4a;text-align:center;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.28px;font-size:1.563rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.login-form__subtitle{font-size:1.875rem}}.login-form__actions{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%}.login-dealership-modal{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;min-height:21rem;max-width:80%}@media only screen and (max-width: 760px){.login-dealership-modal{max-width:90%}}@media only screen and (min-width: 761px) and (max-width: 1024px){.login-dealership-modal{min-height:410px;max-width:90%}}@media only screen and (min-width: 1025px){.login-dealership-modal{min-height:410px;width:25rem}}.login-dealership-modal__form-container{display:flex;flex-direction:column;gap:2rem;width:100%;align-items:center}.login-dealership-modal__title{font-family:Bebas Neue Pro Bold;color:#4b4a4a;text-align:center;letter-spacing:.32px;font-size:1.563rem}@media only screen and (max-width: 760px){.login-dealership-modal__title{font-size:19px}}.login-error-modal{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;min-width:20rem}@media only screen and (max-width: 760px){.login-error-modal{min-width:15rem}}.login-error-modal__title{font-family:Bebas Neue Pro Regular;color:#4b4a4a;text-align:center;letter-spacing:.32px;font-size:1.125rem}@media only screen and (max-width: 760px){.login-error-modal__title{font-size:1rem}}.login{display:flex;flex-direction:row;gap:0;height:100%;justify-content:center;background-color:#e40521}.login__container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}@media (min-width: 1024px){.login__container{display:grid;grid-template-columns:2fr 3fr}}.login__logo-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}@media only screen and (min-width: 836px){.login__logo-container{padding-left:2rem;padding-right:2rem}}.login__logo{z-index:2}@media only screen and (min-width: 769px) and (max-width: 835px){.login__logo{width:290px;height:429.2px}}@media only screen and (min-width: 836px){.login__logo{width:25rem;height:592px}}.login__entra-btn{width:100%;margin-bottom:1.5rem;padding:.75rem;background:#0078d4;color:#fff;border:none;border-radius:4px;font-size:1.1rem;cursor:pointer;transition:background .2s}.login__entra-btn:hover{background:#005a9e}.keynua-widget *{font-family:Bebas Neue Pro Regular!important}.keynua-widget * input:focus{box-shadow:0 0 4px #10283880;outline:none}.keynua-widget__hidden{display:none}.keynua-widget__visible{display:block}.keynua-widget__loading{width:120px;height:120px}.success-keynuna-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:22rem;max-height:28rem;margin:-.5rem}.success-keynuna-modal__container{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%;max-height:28rem;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;letter-spacing:.32px;font-size:1.25rem}.success-keynuna-modal__check-icon{width:86px;height:120px}.summary-card__offer-container{display:flex;flex-direction:column;margin:6rem 0rem 1rem;align-items:center;position:relative;background:#e5f4f9;border-radius:100px 100px 0 0;padding-bottom:2rem}.summary-card__card-data{display:flex;flex-direction:column;gap:.7rem;padding:8.5rem 3.5rem 1.5rem 2rem;width:560px}@media only screen and (max-width: 760px){.summary-card__card-data{padding-top:5rem;width:304px;padding-left:3rem;padding-right:.5rem}}@media only screen and (max-width: 391px){.summary-card__card-data{padding-top:5rem;width:272px;padding-left:2rem;padding-right:2.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.summary-card__card-data{width:560px;margin-left:.5rem;padding-left:3.5rem;padding-bottom:2.5rem}}@media only screen and (min-width: 1025px){.summary-card__card-data{width:580px;margin-left:.5rem;padding-left:3.5rem;padding-bottom:2.5rem}}.summary-card__car-image{width:366px;position:absolute;top:-6rem}@media only screen and (max-width: 760px){.summary-card__car-image{width:266px}}.summary-card__ball{display:flex;flex-direction:row!important;gap:.25rem!important;justify-content:start!important}.summary-card__vehicle-header{display:flex;justify-content:flex-start;padding:0 .25rem;gap:.25rem;color:#4b4a4a;align-items:baseline}.summary-card__vehicle-details{flex:1 0 50%;max-width:65%}.summary-card__vehicle-main-details{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}@media only screen and (max-width: 760px){.summary-card__vehicle-main-details{gap:0rem}}.summary-card__brand-model{font-family:Bebas Neue Pro Bold;font-size:42px;white-space:nowrap}@media only screen and (max-width: 760px){.summary-card__brand-model{font-size:34px}}@media only screen and (max-width: 391px){.summary-card__brand-model{font-size:30px}}.summary-card__fuel-type{font-family:Bebas Neue Pro Regular;font-size:38px;white-space:nowrap;align-items:center;display:flex;align-items:baseline}@media only screen and (max-width: 760px){.summary-card__fuel-type{font-size:30px}}@media only screen and (max-width: 391px){.summary-card__fuel-type{font-size:28px}}.summary-card__vehicle-amount{font-family:Bebas Neue Pro Bold;font-size:42px}@media only screen and (max-width: 760px){.summary-card__vehicle-amount{font-size:34px;margin-left:-2rem}}@media only screen and (max-width: 391px){.summary-card__vehicle-amount{margin-left:-1.75rem;font-size:30px}}.summary-card__data-item{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;align-content:center;font-size:1.5625rem;letter-spacing:.5px;padding:0 .25rem}.summary-card__data-item>*{display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0;color:#4b4a4a}.summary-card__data-item>*:nth-child(2){margin-left:11.75rem}@media only screen and (max-width: 760px){.summary-card__data-item>*:nth-child(2){margin-left:2.5rem}}@media only screen and (max-width: 760px){.summary-card__data-item{font-size:1.25rem;align-items:baseline}}.summary-card__financeAmount{display:flex;flex-direction:row!important}.summary-card__finance-label{margin-top:-.45rem}.summary-card__financeAmount-accordion{display:flex;flex-direction:row!important}.summary-card__arrow-icon{margin-left:-1.1rem}.summary-card__small-details{margin-top:1rem;font-family:Bebas Neue Pro Regular;font-size:1rem;letter-spacing:.2px;color:#4b4a4a;width:92%}.summary-card__info-item-fuel{width:1.25rem;height:1.25rem;margin-left:.35rem;object-fit:contain}.summary-card-skeleton__container{position:relative}.summary-card-skeleton__actions{margin-top:25px;margin-bottom:-30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.summary-card-skeleton__small-details{margin-top:12px}.summary-card-skeleton__car-image{display:flex;flex-direction:column;align-items:center}.summary-without-document{width:100%}.summary-without-document__vehicle-info-stacked{display:flex;color:#4b4a4a;flex-direction:column;align-items:start;gap:.3rem}.summary-without-document__brand-model{font-family:Bebas Neue Pro Bold;font-size:50px}@media only screen and (max-width: 760px){.summary-without-document__brand-model{font-size:40px}}.summary-without-document__fuel-type{display:flex;align-items:baseline;gap:.25rem;font-size:2.5rem}@media only screen and (max-width: 760px){.summary-without-document__fuel-type{font-size:2rem}}.summary-without-document__vehicle-amount{font-family:Bebas Neue Pro Bold;font-size:2.5rem}@media only screen and (max-width: 760px){.summary-without-document__vehicle-amount{font-size:2rem}}.summary-without-document__info-item-fuel{width:1.25rem;height:1.25rem;object-fit:contain}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.summary-financing-section{position:relative;background-color:#fff;border-radius:10px;margin-top:2rem;padding-bottom:1.5rem;width:100%;box-shadow:0 5px 10px #00000026}@media only screen and (max-width: 760px){.summary-financing-section{margin-top:9rem}}.summary-financing-section__car-image{position:absolute;top:-7rem;right:-1.2rem;width:293px;height:auto;z-index:10;animation:fadeIn .35s ease-in-out}@media only screen and (max-width: 760px){.summary-financing-section__car-image{width:260px;top:-8rem;right:50%;transform:translate(50%)}}.summary-financing-section__header{background-color:#83cee6;padding:1rem 1.75rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.summary-financing-section__title{font-family:Bebas Neue Pro Bold;font-size:2.1875rem;color:#fff;margin:0;text-align:left;letter-spacing:.7px}@media only screen and (max-width: 760px){.summary-financing-section__title{font-size:30px}}.summary-financing-section__content{display:flex;padding:1.5rem;gap:2rem}@media only screen and (max-width: 760px){.summary-financing-section__content{flex-direction:column;gap:.4rem;padding:1rem}}.summary-financing-section__column{flex:1;display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;align-items:center}@media only screen and (max-width: 760px){.summary-financing-section__column{gap:.4rem 0rem}}.summary-financing-section__row{display:contents;font-size:1.375rem;color:#4b4a4a}@media only screen and (max-width: 760px){.summary-financing-section__row{font-size:1.1875rem}}@media only screen and (min-width: 1025px){.summary-financing-section__row{letter-spacing:.44px}}.summary-financing-section__label{font-family:Bebas Neue Pro Bold;white-space:nowrap}.summary-financing-section__value{font-family:Bebas Neue Pro Regular;justify-self:start}@media only screen and (max-width: 760px){.summary-financing-section__value{justify-self:end}}@media only screen and (min-width: 1025px){.summary-financing-section__value{margin-left:.75rem}}.summary-financing-section__notes{font-size:1rem;color:#4b4a4a;font-family:Bebas Neue Pro Light;letter-spacing:.32px;padding:0 1.5rem}.summary-financing-section__notes p{margin:.5rem 0}@media only screen and (max-width: 760px){.summary-financing-section__notes{font-size:.875rem;padding:0 1rem}}.summary-card-skeleton{width:100%}.summary{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.summary__container{scrollbar-width:none;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.summary__container{padding:1rem 3rem 2rem;gap:2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.summary__container{padding:3rem 6rem;max-width:860px}}@media only screen and (min-width: 1025px){.summary__container{padding:2rem 6rem 3rem;width:70%;max-width:860px}}.summary__container--with-document{padding-bottom:0rem}.summary__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.summary__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.summary__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.summary__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.summary__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;text-align:end;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.summary__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.summary__title-text{font-size:3.125rem}}.summary__bold{font-family:Bebas Neue Pro Bold}.summary-button{font-family:Bebas Neue Pro Bold;height:53.9px}@media only screen and (max-width: 760px){.summary-button{width:140px;font-size:1.3rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.summary-button{width:155px;font-size:1.5rem}}@media only screen and (min-width: 1025px){.summary-button{width:155px;font-size:1.5rem}}.validation{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.validation__container{scrollbar-width:none;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.validation__container{padding:1rem 3rem 2rem}}@media only screen and (max-width: 391px){.validation__container{padding:1rem 1rem 2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.validation__container{padding:3rem 6rem;max-width:860px}}@media only screen and (min-width: 1025px){.validation__container{padding:2rem 6rem 3rem;max-width:860px}}.validation__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.validation__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.validation__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.validation__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.validation__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.validation__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.validation__title-text{font-size:3.125rem}}.vehicle-form-card-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:10px;background:#e9eae866;height:230px}@media only screen and (max-width: 760px){.vehicle-form-card-preview{height:auto;padding:1rem;gap:1.25rem}}.vehicle-form-card-preview__brand-select-wrapper{position:absolute;top:1rem;left:1rem;z-index:1;display:flex;align-items:center}@media only screen and (max-width: 760px){.vehicle-form-card-preview__brand-select-wrapper{padding-left:1rem;position:static;width:100%;justify-content:center}}.vehicle-form-card-preview__brand-select{width:120px}.vehicle-form-card-preview__brand-select-arrow{background:transparent;border:none;padding:0;margin-left:10px;cursor:pointer}.vehicle-form-card-preview__brand-select-arrow img{display:block;width:12px}.vehicle-form-card-preview__image{width:309px;height:180px;object-fit:contain;transition:opacity .25s ease-in-out;opacity:1}.vehicle-form-card-preview__image.fade-out{opacity:0}@media only screen and (max-width: 760px){.vehicle-form-card-preview__image{width:180px;height:105px}}.vehicle-register-form-card{display:flex;flex-direction:column;gap:1.75rem;border-radius:10px;border:.2px solid #e9eae8;box-shadow:0 5px 10px #00000026}@media only screen and (max-width: 760px){.vehicle-register-form-card{gap:2.5rem;padding:1.2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card{padding:.75rem .75rem 2rem}}@media only screen and (min-width: 1025px){.vehicle-register-form-card{padding:.75rem .75rem 2rem}}.vehicle-register-form-card__inputs{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:0rem 2.5rem}@media only screen and (max-width: 760px){.vehicle-register-form-card__inputs{padding:0rem}}.vehicle-register-form-card__inputs-container{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;row-gap:2rem}@media only screen and (max-width: 760px){.vehicle-register-form-card__inputs-container{grid-template-columns:1fr;gap:1.75rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card__inputs-container{grid-template-rows:repeat(2,0fr)}}@media only screen and (min-width: 1025px){.vehicle-register-form-card__inputs-container{grid-template-rows:repeat(2,0fr)}}@media only screen and (max-width: 760px){.vehicle-register-form-card__inputs-container>:nth-child(n){grid-column:1/-1}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card__inputs-container>:nth-child(1){grid-column:1/span 6;grid-row-start:1}}@media only screen and (min-width: 1025px){.vehicle-register-form-card__inputs-container>:nth-child(1){grid-column:1/span 6;grid-row-start:1}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card__inputs-container>:nth-child(2){grid-column:7/span 6;grid-row-start:1}}@media only screen and (min-width: 1025px){.vehicle-register-form-card__inputs-container>:nth-child(2){grid-column:7/span 6;grid-row-start:1}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card__inputs-container>:nth-child(3){grid-column:1/span 6;grid-row-start:2}}@media only screen and (min-width: 1025px){.vehicle-register-form-card__inputs-container>:nth-child(3){grid-column:1/span 6;grid-row-start:2}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card__inputs-container>:nth-child(4){grid-column:7/span 6;grid-row-start:2}}@media only screen and (min-width: 1025px){.vehicle-register-form-card__inputs-container>:nth-child(4){grid-column:7/span 6;grid-row-start:2}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card__inputs-container>:nth-child(5){grid-column:1/span 6;grid-row-start:3}}@media only screen and (min-width: 1025px){.vehicle-register-form-card__inputs-container>:nth-child(5){grid-column:1/span 6;grid-row-start:3}}.vehicle-register-form-card__inputs-container>:nth-child(6){justify-content:flex-start}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form-card__inputs-container>:nth-child(6){grid-column:7/span 6;grid-row-start:3}}@media only screen and (min-width: 1025px){.vehicle-register-form-card__inputs-container>:nth-child(6){grid-column:7/span 6;grid-row-start:3}}.lower-offer-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:22rem;max-height:28rem;margin:1.5rem -.5rem .5rem}.lower-offer-modal__container{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-top:1rem;width:100%;max-height:28rem;color:#4b4a4a;text-align:center;font-family:Bebas Neue Pro Regular;letter-spacing:.32px}.lower-offer-modal__title{font-family:Bebas Neue Pro Bold;color:#4b4a4a;text-align:center;font-size:1.875rem;font-style:normal;line-height:30px}.lower-offer-modal__button-container{display:flex;flex-direction:row;gap:0;justify-content:center}.lower-offer-modal__text{margin:0 1rem;font-family:Bebas Neue Pro Regular;font-size:1rem}.lower-offer-modal__text-3{margin-top:.75rem;font-family:Bebas Neue Pro Regular;font-size:1rem;max-width:85%}.more-data-modal{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;max-width:23rem;max-height:28rem}.more-data-modal__container{display:flex;flex-direction:column;width:100%;max-height:28rem;gap:.25rem}.more-data-modal__form-container{display:flex;flex-direction:column;gap:2rem;width:80%;align-items:center}@media (min-width: 768px){.more-data-modal__form-container{width:65%}}.more-data-modal__form-container--all-inputs{gap:2.5rem}.more-data-modal__title{font-family:Bebas Neue Pro Bold;color:#4b4a4a;text-align:center;letter-spacing:.32px;margin-top:1rem;width:100%;font-size:1.188rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.more-data-modal__title{font-size:1.375rem}}@media only screen and (min-width: 1025px){.more-data-modal__title{font-size:1.25rem}}.more-data-modal__button{align-items:center;justify-content:center;font-family:Bebas Neue Pro Bold;background:#e40521;border-radius:0 8px 0 0;color:#fff;font-size:1.125rem;line-height:24px;cursor:pointer;border-style:none;width:50%;height:2.75rem;display:inline-flex;padding:6px 24px;gap:.625rem}.more-data-modal__button:disabled{background-color:#e4052180;cursor:not-allowed;color:#fffc}.more-data-modal__error{width:100%;margin-bottom:-1.35rem;margin-left:0rem!important;font-size:12.75px}@media only screen and (min-width: 761px) and (max-width: 1024px){.more-data-modal__error{font-size:1rem}}@media only screen and (min-width: 1025px){.more-data-modal__error{font-size:1rem}}.more-data-modal__label{color:#4b4a4a!important}.more-data-modal__mask{padding-left:.45rem;font-family:Bebas Neue Pro Light;color:#4b4a4a;font-size:1.25rem;font-weight:400;line-height:normal;position:absolute;top:1.109rem}.more-data-modal__before-text{padding-top:.25rem;top:.95rem;color:#4b4a4a}.more-data-modal__input{color:#4b4a4a!important;border-color:#4b4a4a!important;font-family:Bebas Neue Pro Light!important;margin-top:.25rem;padding-left:.45rem!important}.more-data-modal__additional-container{margin-bottom:-1.35rem;font-size:16px!important;width:14rem;padding-left:0rem!important}@media only screen and (max-width: 760px){.more-data-modal__additional-container{font-size:13.75px!important;width:14rem}}@media only screen and (max-width: 391px){.more-data-modal__additional-container{font-size:12.75px!important;width:14rem}}.more-data-modal__incomeAmount{max-width:224px;width:224px}@media only screen and (max-width: 760px){.more-data-modal__incomeAmount{width:200px}}.more-data-modal__incomeAmount--more-spacing{padding-bottom:1.25rem}.more-data-modal__check-box{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:start;width:100%;margin-top:.25rem;margin-left:1rem}.more-data-modal__check-box span{font-family:Bebas Neue Pro Regular}.vehicle-register-form{width:100%;background:#fff;position:relative;box-sizing:border-box;overflow:visible}.vehicle-register-form__form-container{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 760px){.vehicle-register-form__form-container{gap:1.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form__form-container{gap:4rem}}.vehicle-register-form__button-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.vehicle-register-form__action-button{height:60px;max-width:210px;font-size:1.5rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register-form__action-button{font-size:1.875rem}}@media only screen and (min-width: 1025px){.vehicle-register-form__action-button{font-size:1.875rem}}@media only screen and (max-width: 760px){.vehicle-register-form__action-button{height:45px}}.vehicle-register{display:flex;flex-direction:row;gap:0;justify-content:center;width:100%;flex:1}.vehicle-register__container{scrollbar-width:none;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width: 760px){.vehicle-register__container{padding:1rem 3rem 2rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register__container{padding:3rem 6rem;max-width:860px}}@media only screen and (min-width: 1025px){.vehicle-register__container{padding:2rem 6rem 3rem;width:70%;max-width:860px}}.vehicle-register__header{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;width:100%}.vehicle-register__step{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:space-between;width:100%}.vehicle-register__counter{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.5625rem;font-weight:600;color:#e9eae8}.vehicle-register__title{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}.vehicle-register__title-text{font-family:Bebas Neue Pro Bold;color:#83cee6;line-height:27px;font-size:1.875rem}@media only screen and (min-width: 761px) and (max-width: 1024px){.vehicle-register__title-text{font-size:3.125rem}}@media only screen and (min-width: 1025px){.vehicle-register__title-text{font-size:3.125rem}}.vehicle-register__seller{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;color:#4b4a4a}@media only screen and (max-width: 760px){.vehicle-register__seller{display:flex;flex-direction:column;gap:.5rem;align-items:end;justify-content:center}}.vehicle-register__seller-label{font-family:Bebas Neue Pro Light;font-size:1.125rem}.business-address{display:flex;flex-direction:column;gap:1.75rem;width:100%}.entrepreneur-register__container{display:flex;flex-direction:column;gap:1.5rem}.entrepreneur-register__step-name-container{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:start}.entrepreneur-register__title{margin-top:-3px;color:#4b4a4a;font-family:Bebas Neue Pro Regular;font-style:normal;line-height:.938rem;letter-spacing:.28px;font-weight:400;font-size:1.125rem}@media only screen and (max-width: 760px){.entrepreneur-register__title{font-size:1rem}}.entrepreneur-register__subtitle{margin-top:.5rem;color:#4b4a4a;font-family:Bebas Neue Pro Regular;font-size:1rem;font-style:normal;line-height:.938rem;letter-spacing:.28px;font-weight:400}.entrepreneur-register__subtitle--disabled{opacity:.5}.entrepreneur-register__step-3{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;background:#e40521;color:#fff;text-align:center;border-radius:50%;font-size:1.25rem;width:1.813rem;aspect-ratio:1}.entrepreneur-register__form-container{display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){.entrepreneur-register__form-container{gap:0}}@media (max-width: 768px){.entrepreneur-register__form-container--hasAdditional-business{gap:2rem}}.entrepreneur-register__inputs{display:flex;flex-direction:column;gap:1.75rem;width:100%}.entrepreneur-register__add-business{display:flex;flex-direction:row;gap:.25rem;align-items:center;cursor:pointer}.entrepreneur-register__add-business--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.entrepreneur-register__remove-icon{width:24px;height:24px;position:absolute;right:0;top:-28px;cursor:pointer}.entrepreneur-register__A,.entrepreneur-register__B{align-items:center;justify-content:center;border-radius:50%;background-color:#e40521;color:#fff;display:flex;width:20px;height:20px;text-align:center;font-family:Bebas Neue Pro Regular;font-size:1rem;margin:-.5rem 0}.entrepreneur-register__business-list{display:flex;flex-direction:column}.entrepreneur-register__business-item{display:flex;flex-direction:column;position:relative;margin-top:1rem}.entrepreneur-register__add-text{color:#000;text-align:center;font-family:Bebas Neue Pro Light;font-size:.875rem;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.28px}.entrepreneur-register__button-container{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center}@font-face{font-family:Bebas Neue Pro Regular;font-style:normal;font-weight:400;src:local("Bebas Neue Pro Regular"),url(/assets/Bebas%20Neue%20Pro%20Regular-DS55Dl_T.otf);font-display:block}@font-face{font-family:Bebas Neue Pro Light;font-style:normal;font-weight:400;src:local("Bebas Neue Pro Light"),url(/assets/Bebas%20Neue%20Pro%20Light-CDXIaCkW.otf);font-display:block}@font-face{font-family:Bebas Neue Pro Bold;font-style:normal;font-weight:400;src:local("Bebas Neue Pro Bold"),url(/assets/Bebas%20Neue%20Pro%20Bold-tCme2ImV.otf);font-display:block}#root{font-family:Bebas Neue Pro Regular;height:100vh;display:flex;flex-direction:column}body{margin:0}#modal-root{position:relative;z-index:99}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;color:#4b4a4a;width:1.15rem;height:1.15rem;border:.15rem solid #4b4a4a;border-radius:50%;display:grid;place-content:center}input[type=radio]:before{content:"";width:.65rem;height:.65rem;border-radius:50%;transform:scale(0);background-color:#e40521}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:checked{border:.15em solid #e40521}.react-tabs__tab-list{border-bottom:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.react-tabs{width:100%}.react-tabs__tab{font-family:Bebas Neue Pro Regular;text-align:center;align-content:center;background-color:#e9eae8;color:#e40521;border-radius:.25rem;font-size:1.25rem}@media only screen and (max-width: 760px){.react-tabs__tab{font-size:1rem;height:1.5rem}}@media only screen and (min-width: 761px) and (max-width: 1024px){.react-tabs__tab{font-family:Bebas Neue Pro Bold;height:2rem}}.react-tabs__tab--selected{color:#e9eae8;border:none;background-color:#e40521}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s!important}input:-internal-autofill-selected{color:red!important}.horizontal-slider{font-family:Bebas Neue Pro Regular;width:100%;max-width:500px;min-height:1rem;margin:.7rem auto}.example-thumb{cursor:pointer;position:absolute;z-index:100;background:#e40521;border:2px solid #fff;border-radius:50%;display:block;box-shadow:1px 1px 8px 1px #00000026;width:20px;height:20px;top:-10px;outline:none}.example-thumb.active{background-color:#e90707}.example-track{position:relative;border-radius:5px;height:.25rem}.example-track.example-track-0{background:#ff0404}.example-track.example-track-1{background:#c4c4c4}.example-mark{color:#c4c4c4;font-size:1rem;top:1rem}@media only screen and (max-width: 760px){.example-mark{font-size:.813rem}}@media (max-width: 391px){.example-mark{font-size:.688rem}}.text-bold{font-family:Bebas Neue Pro Bold}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
