.modal-form[data-v-60f28512]{background-color:#fff;height:100vh;max-width:33.75rem;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:0;width:100%;-ms-overflow-style:none}.modal-form[data-v-60f28512]::-webkit-scrollbar{display:none}.modal-form__container[data-v-60f28512]{padding:8rem clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);position:relative;width:100%}.modal-form__close-btn[data-v-60f28512]{align-items:center;aspect-ratio:1;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;right:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);top:2rem;transition:rotate .5s cubic-bezier(.36,1.5,.64,1),background-color .5s ease,color .5s ease;width:3rem}@media (pointer:fine){.modal-form__close-btn[data-v-60f28512]:hover{background-color:#5bacfc;color:#fff;rotate:90deg}}.modal-form__wrapper[data-v-60f28512]{display:flex;flex-direction:column;gap:3rem;position:relative}.modal-form__loader[data-v-60f28512]{align-items:center;background-color:#ffffff80;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.modal-form__title[data-v-60f28512]{color:#01010b;font-size:clamp(1.875rem,1.5rem + 1.25vw,3rem);font-weight:600;max-width:35ch;text-wrap:balance}.modal-form__subtitle[data-v-60f28512]{font-size:clamp(.875rem,.7916666667rem + .2777777778vw,1.125rem);line-height:1.4;margin-top:1rem;max-width:90ch;text-wrap:balance}.modal-form__data[data-v-60f28512]{display:flex;flex-direction:column;gap:1rem}.modal-form__inputbox[data-v-60f28512]{position:relative}.modal-form__input[data-v-60f28512]{background-color:#f2f3f4;border-radius:.5rem;color:#2f2f2f;font-size:clamp(1rem,.9583333333rem + .1388888889vw,1.125rem);overflow:hidden;padding:1rem;transition:background-color .5s ease,color .5s ease;width:100%}.modal-form__input--tarea[data-v-60f28512]{font-family:inherit;height:10rem;overflow-y:auto;resize:none;width:100%}.modal-form__input--tarea[data-v-60f28512]::-moz-placeholder{font-weight:600}.modal-form__input--tarea[data-v-60f28512]::placeholder{font-weight:600}.modal-form__input[data-v-60f28512]::-moz-placeholder{color:inherit;font-size:inherit;opacity:.5}.modal-form__input[data-v-60f28512]::placeholder{color:inherit;font-size:inherit;opacity:.5}.modal-form__input[data-v-60f28512]:not(:-moz-placeholder){background-color:#5bacfc26;color:#000}.modal-form__input[data-v-60f28512]:focus,.modal-form__input[data-v-60f28512]:not(:placeholder-shown){background-color:#5bacfc26;color:#000}@media (pointer:fine){.modal-form__input[data-v-60f28512]:hover{background-color:#5bacfc26;color:#000}}.modal-form__rate[data-v-60f28512]{align-items:center;display:flex;gap:.5rem;position:relative}.modal-form__rate-item[data-v-60f28512]{color:#dfdfdf;cursor:pointer;display:block;position:relative}.modal-form__rate-item--active[data-v-60f28512]{color:#5bacfc}.modal-form__rate-item-input[data-v-60f28512]{inset:0;pointer-events:none;position:absolute;visibility:hidden}.modal-form__controls[data-v-60f28512]{display:flex;flex-direction:column;gap:1rem}.modal-form__agreement[data-v-60f28512]{align-items:center;display:flex;gap:.5rem;position:relative}.modal-form__agreement>label[data-v-60f28512]{aspect-ratio:1;border:.125rem solid #5bacfc;cursor:pointer;height:1.5rem;min-height:1.5rem;min-width:1.5rem;position:relative;width:1.5rem}.modal-form__agreement>label[data-v-60f28512]:after,.modal-form__agreement>label[data-v-60f28512]:before{background-color:#5bacfc;content:"";height:.125rem;left:50%;opacity:.25;position:absolute;top:50%;transition:all .5s cubic-bezier(.36,1.5,.64,1) 0s;translate:-50% -50%;width:.75rem}@media (pointer:fine){.modal-form__agreement>label[data-v-60f28512]:hover:after,.modal-form__agreement>label[data-v-60f28512]:hover:before{opacity:1}.modal-form__agreement>label[data-v-60f28512]:hover:after{rotate:270deg}}.modal-form__agreement>label[data-v-60f28512]:has(input:checked):after,.modal-form__agreement>label[data-v-60f28512]:has(input:checked):before{opacity:1}.modal-form__agreement>label[data-v-60f28512]:has(input:checked):before{rotate:-135deg;translate:-100% 0;width:.375rem}.modal-form__agreement>label[data-v-60f28512]:has(input:checked):after{rotate:135deg;translate:-30% -30%;width:.625rem}.modal-form__agreement>p[data-v-60f28512]{opacity:.5}.modal-form__agreement>p button[data-v-60f28512],.modal-form__agreement>p>a[data-v-60f28512]{cursor:pointer;text-decoration:underline}@media (pointer:fine){.modal-form__agreement>p button[data-v-60f28512]:hover,.modal-form__agreement>p>a[data-v-60f28512]:hover{text-decoration:none}}
