.form[data-v-be88a10e]{border-radius:1rem;flex-direction:column;max-width:450px;overflow:hidden;width:100%}.form[data-v-be88a10e],.form__steps[data-v-be88a10e],.form__steps__step[data-v-be88a10e]{display:flex}.form__steps__step__label[data-v-be88a10e]{align-items:center;background-color:#f7f7f7;border-radius:20px 20px 0 0;color:#052545;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;gap:.5rem;opacity:.8;padding:.5rem;position:relative;transition:opacity .4s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.form__steps__step__label--active[data-v-be88a10e]{opacity:1}.form__steps__step__label__number[data-v-be88a10e]{align-items:center;border:2px solid #052545;border-radius:50%;color:#052545;display:flex;font-size:.75rem;font-weight:400;height:24px;justify-content:center;padding-top:.1rem;transition:background-color .4s ease,color .4s ease;width:24px;z-index:1}.form__steps__step__label__number--active[data-v-be88a10e]{background-color:#052545;color:#fffdfa}.form__steps__step__label__corner-left[data-v-be88a10e],.form__steps__step__label__corner-right[data-v-be88a10e]{background-color:transparent;border-bottom-right-radius:40px;border-top-right-radius:40px;box-shadow:10px -10px #f7f7f7;height:30px;position:absolute;width:20px}.form__steps__step__label__corner-left[data-v-be88a10e]{bottom:-5px;left:-23px;transform:rotate(70deg)}.form__steps__step__label__corner-right[data-v-be88a10e]{bottom:-1px;right:-20px;transform:rotate(170deg)}.form__fields[data-v-be88a10e]{background-color:#f7f7f7;border-radius:0 20px 20px;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.form__fields__wrapper[data-v-be88a10e]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.form__fields__wrapper__relative[data-v-be88a10e]{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}.form__fields__wrapper__relative .search-results[data-v-be88a10e]{background-color:#fffdfa;border-radius:0 0 20px 20px;box-shadow:2px 2px 8px #00000005;display:flex;flex-direction:column;grid-column:span 2;max-height:200px;overflow-x:hidden;overflow-y:scroll;padding:1rem 0 0;position:absolute;top:30px;width:100%;z-index:1}.form__fields__wrapper__relative .search-results__result[data-v-be88a10e]{cursor:pointer;display:flex;gap:.5rem;padding:1rem;transition:background-color .4s ease}@media (min-width:768px){.form__fields__wrapper__relative .search-results__result[data-v-be88a10e]:hover{background-color:#0525454d}}.form__fields__wrapper__relative .search-results__result__flag[data-v-be88a10e]{height:1rem;width:1rem}.form__fields__wrapper__not-relative[data-v-be88a10e]{display:flex;flex-direction:column;gap:.5rem;width:100%}.form__fields__wrapper--row[data-v-be88a10e]{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.form__fields__wrapper--row__custom-field[data-v-be88a10e]{align-items:center;border-radius:20px;display:flex;gap:1rem;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.form__fields__wrapper--row__custom-field[data-v-be88a10e]{width:calc(50% - .5rem)}}.form__fields__wrapper--row__custom-field__button[data-v-be88a10e]{align-items:center;border-bottom:2px solid #052545;border-radius:0!important;color:#052545;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;font-weight:400;justify-content:center;margin-top:-1rem;padding-bottom:2px;padding-top:1rem;transition:opacity .4s ease;white-space:nowrap}.form__fields__wrapper--row__custom-field__button--transparent[data-v-be88a10e]{border-color:transparent;opacity:.5}.form__fields__wrapper--row__custom-field__button img[data-v-be88a10e]{height:1rem;width:1rem}.form__fields__wrapper--row__custom-field__icon[data-v-be88a10e]{height:1.2rem;width:1.2rem}.form__fields__wrapper--row__custom-field .switch[data-v-be88a10e]{border-radius:20px;box-shadow:2px 2px 8px #00000005;display:none;height:34px;position:relative;width:60px}@media (min-width:768px){.form__fields__wrapper--row__custom-field .switch[data-v-be88a10e]{display:inline-block}}.form__fields__wrapper--row__custom-field .switch input[data-v-be88a10e]{height:0;opacity:0;width:0}.form__fields__wrapper--row__custom-field .slider[data-v-be88a10e]{background-color:#fffdfa;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.form__fields__wrapper--row__custom-field .slider[data-v-be88a10e]:before{background-color:#0525454d;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s ease;width:26px}.form__fields__wrapper--row__custom-field input:checked+.slider[data-v-be88a10e]{background-color:#0525454d}.form__fields__wrapper--row__custom-field input:checked+.slider[data-v-be88a10e]:before{background-color:#fffdfa}.form__fields__wrapper--row__custom-field input:focus+.slider[data-v-be88a10e]{box-shadow:2px 2px 8px #00000005}.form__fields__wrapper--row__custom-field input:checked+.slider[data-v-be88a10e]:before{transform:translate(26px)}.form__fields__wrapper--row__custom-field .slider.round[data-v-be88a10e]{border-radius:34px}.form__fields__wrapper--row__custom-field .slider.round[data-v-be88a10e]:before{border-radius:50%}.form__fields__wrapper--row .passengers-field[data-v-be88a10e]{display:flex;gap:.5rem}.form__fields__wrapper--row .passengers-field__span[data-v-be88a10e]{align-items:center;display:flex;flex-direction:column;font-size:.75rem;font-weight:400;justify-content:center}.form__fields__wrapper--row .passengers-field__icon[data-v-be88a10e]{height:1.2rem;width:1.2rem}.form__fields__wrapper--row .phone-codes[data-v-be88a10e]{display:flex;flex-direction:column;max-width:140px;min-width:140px;position:relative;width:140px}.form__fields__wrapper--row .phone-codes__selected[data-v-be88a10e]{align-items:center;background-color:#fffdfa;border-radius:20px;cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:.5rem;height:40px;max-width:140px;min-width:140px;padding:.5rem .75rem;width:140px}.form__fields__wrapper--row .phone-codes__selected--active[data-v-be88a10e]{border-bottom-left-radius:0;border-bottom-right-radius:0}.form__fields__wrapper--row .phone-codes__selected__flag[data-v-be88a10e]{height:1rem;width:1rem}.form__fields__wrapper--row .phone-codes__selected__arrow[data-v-be88a10e]{height:.75rem;margin-left:auto;opacity:.6;transition:transform .4s;width:.75rem}.form__fields__wrapper--row .phone-codes__selected__arrow--up[data-v-be88a10e]{transform:rotate(180deg)}.form__fields__wrapper--row .phone-codes__selected__search-input[data-v-be88a10e]{border:none;font-family:Custom;outline:none;width:100%}.form__fields__wrapper--row .phone-codes__selected__search-input[data-v-be88a10e]:focus{outline:none}.form__fields__wrapper--row .phone-codes__selected__search-input[data-v-be88a10e]::-moz-placeholder{color:#0525454d;font-family:Custom}.form__fields__wrapper--row .phone-codes__selected__search-input[data-v-be88a10e]::placeholder{color:#0525454d;font-family:Custom}.form__fields__wrapper--row .phone-codes__list[data-v-be88a10e]{background-color:#fffdfa;border-radius:0 0 20px 20px;box-shadow:2px 2px 8px #00000005;display:flex;flex-direction:column;gap:.5rem;left:0;max-height:110px;max-width:140px;min-width:140px;overflow-x:hidden;overflow-y:scroll;padding:.25rem;position:absolute;top:1.75rem;width:140px;z-index:1}.form__fields__wrapper--row .phone-codes__list__element[data-v-be88a10e]{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;gap:.5rem;padding:.5rem;transition:background-color .3s linear}.form__fields__wrapper--row .phone-codes__list__element[data-v-be88a10e]:hover{background-color:#0525454d;border-radius:20px}.form__fields__wrapper--row .phone-codes__list__element__flag[data-v-be88a10e]{height:1rem;width:1rem}.form__fields__button[data-v-be88a10e]{gap:1rem;width:100%}.form__fields__button--sent[data-v-be88a10e]{background-color:green}.form__fields__button img[data-v-be88a10e]{height:1.2rem;width:1.2rem}.form__thanks[data-v-be88a10e]{background-color:#0f03;color:#052545;font-size:1rem;margin-top:-1rem;padding:4px 8px}.error[data-v-be88a10e],.form__thanks[data-v-be88a10e]{border-radius:20px;display:flex;font-weight:400;width:-moz-fit-content;width:fit-content}.error[data-v-be88a10e]{color:#bb0025;font-size:.75rem;line-height:1rem}.error[data-v-be88a10e]:nth-of-type(2){margin-top:0}.spinning[data-v-be88a10e]{animation:spin-be88a10e 1s linear infinite}@keyframes spin-be88a10e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
