.ui-input{display:flex;flex-direction:column;gap:.5rem;width:100%}.ui-input__error,.ui-input__label{color:var(--color__text);font-size:1rem;font-weight:500;line-height:1.25rem}.ui-input__label.--gray-label{color:var(--color__text-50);margin-bottom:.25rem}.ui-input__label.--thin{font-weight:400}.ui-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:1rem;font-size:1.125rem;font-weight:400;height:4.4375rem;line-height:150%;margin:0;outline:none;padding:0 1.5rem;transition:all .24s;width:100%}.ui-input__field.--textarea{min-height:9.625rem;padding:1.5rem!important;resize:vertical}.ui-input__field::-moz-placeholder{color:var(--color__text-40);font-size:inherit;font-weight:400;line-height:inherit}.ui-input__field::placeholder{color:var(--color__text-40);font-size:inherit;font-weight:400;line-height:inherit}.ui-input__field.--fill{background-color:var(--color__fill-4);color:var(--color__text)}.ui-input__field.--fill:focus,.ui-input__field.--fill:hover{background-color:var(--color__fill-4);box-shadow:inset 0 0 0 1.5px var(--color__dark)}.ui-input__field.--border{background-color:var(--color__gray-1);box-shadow:inset 0 0 0 1px #03083814;color:var(--color__text)}.ui-input__field.--border:focus,.ui-input__field.--border:hover{background-color:var(--color__white);box-shadow:inset 0 0 0 3px #ff25a9}.ui-input__field.--simple{background-color:transparent;box-shadow:none;color:var(--color__text)}.ui-input__field.--simple:focus,.ui-input__field.--simple:hover{box-shadow:inset 0 0 0 1.5px var(--color__dark);color:var(--color__dark)}.ui-input__field.--simple:focus::-moz-placeholder,.ui-input__field.--simple:hover::-moz-placeholder{color:var(--color__text-64)}.ui-input__field.--simple:focus::placeholder,.ui-input__field.--simple:hover::placeholder{color:var(--color__text-64)}.ui-input.is-error .ui-input__error,.ui-input.is-error .ui-input__label{color:var(--color__error)}.ui-input.is-error .ui-input__error{display:block}.ui-input.is-error .ui-input__field{box-shadow:inset 0 0 0 1.5px var(--color__error)}@media screen and (max-width:640px){.ui-input__field{font-size:1.35rem}}.ui-checkbox{cursor:pointer;transition:all .24s ease}.ui-checkbox input{display:none}.ui-checkbox__inner{gap:.75rem}.ui-checkbox__trigger{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:.9375rem;border-radius:.25rem;box-shadow:inset 0 0 0 .125rem var(--color__fill-1);height:1.5rem;transition:all .24s ease;width:1.5rem}.ui-checkbox__label{color:var(--color__text);flex:1;font-size:1rem;font-weight:400;line-height:1.5rem;transition:all .24s ease}.ui-checkbox__error{font-size:.875rem;font-weight:700;line-height:1.25rem}.ui-checkbox:hover{opacity:.64}.ui-checkbox input:checked+*>.ui-checkbox__trigger{background-color:var(--color__fill-1);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="13" fill="none" viewBox="0 0 16 13"><path stroke="%23fff" stroke-width="3" d="M14.093 1.333 5.426 10 1.093 5.667"/></svg>')}.ui-checkbox input:checked+*>.ui-checkbox__label{font-weight:500}.ui-checkbox input:disabled+*>.ui-checkbox__label,.ui-checkbox.is-disabled{pointer-events:none}.ui-checkbox input:disabled+*>.ui-checkbox__trigger{background-color:var(--color__text-10);box-shadow:inset 0 0 0 .125rem transparent;pointer-events:none}.ui-checkbox.is-error .ui-checkbox__label{color:var(--color__error)}.ui-checkbox.is-error .ui-checkbox__trigger{box-shadow:inset 0 0 0 .125rem var(--color__error)}.ui-checkbox.is-error input:checked+*>.ui-checkbox__trigger{background-color:var(--color__error)}.ui-checkbox__trigger.--radio{background-image:none;border-radius:50%;box-shadow:none;height:.9rem;margin:.3rem .25rem;position:relative;transition:none;width:.9rem}.ui-checkbox__trigger.--radio:after{border-radius:50%;box-shadow:inset 0 0 0 .125rem var(--color__fill-1);content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.ui-checkbox input:checked+*>.ui-checkbox__trigger.--radio{background-color:var(--color__fill-1);background-image:none}.form{background-color:var(--color__white);border-radius:2rem}.form__title{font-size:1.75rem;font-weight:500;line-height:2rem}.form__end{gap:2.44rem;grid-template-columns:1.5fr 1fr}.form__end .ui-checkbox{order:1}.form__end .ui-button{font-size:1.375rem;font-weight:500;height:4.625rem;line-height:120%;order:2}.form__end .ui-checkbox__label{color:#03083866;line-height:1.25rem}.schedule .form__end{grid-template-columns:unset;grid-gap:.75rem}.schedule .form__end .ui-button,.schedule .form__end .ui-checkbox{order:unset}.schedule .form__end .ui-checkbox__label br{display:none}.schedule .form__end .ui-checkbox__label{max-width:80%}@media screen and (max-width:991px){.form__inputs{gap:0}.form__end,.form__inputs{grid-template-columns:1fr}.form__end{grid-gap:.75rem}.form__end .ui-button,.form__end .ui-checkbox{order:unset}}.request{background:radial-gradient(80.46% 53.11% at 73.14% 52.5%,#e93771 0,#6a36a8);border-radius:var(--radius);overflow:hidden;position:relative}.request__subtitle{color:#ffffffa3;font-size:1.25rem;font-weight:500;line-height:1.75rem}.request__line{display:block;height:30.30169rem;left:20.42863rem;position:absolute;top:0;width:44.83544rem}.request__image img,.request__line img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.schedule .request__image{bottom:0;padding-bottom:32.3%;position:absolute;width:32.38175rem}.request__body .ui-checkbox__label .link{color:var(--color__dark);font-weight:500}.request{padding:2.5rem 0}.schedule .request{padding:1.5rem 1.5rem 1.5rem 4rem}.request__image{bottom:0;left:7rem;padding-bottom:29.6%;position:absolute;width:48.9rem}@media screen and (max-width:991px){.request__image{left:2rem;width:43rem}.schedule .request__image{left:2rem;width:29rem}}@media screen and (max-width:840px){.request__image{width:40rem}.schedule .request__image{width:27rem}}@media screen and (max-width:768px){.request__body{grid-template-columns:1fr}.request__image{display:none}.schedule .request{padding:1.5rem}.request .form{padding:1.5rem!important}}
