.input-text{width:100%}.input-text.has-error input{--c:#ff284f}.input-text__wrapper{position:relative}.input-text__icon{color:var(--main-text-20);cursor:pointer;font-size:1.8rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.input-text input,.input-text__icon:hover{color:var(--main-text-10)}.input-text input{padding:1.4rem 4rem 1.4rem 1.5rem;position:relative;width:100%;--b:.2rem;--s:2rem;--c:#343434;background:linear-gradient(-135deg,var(--c) calc(var(--s)*.707 + var(--b)),#343434 0) border-box;border:var(--b) solid var(--c);border-radius:.4rem;clip-path:polygon(0 0,calc(100% - var(--s)) 0,100% var(--s),100% 100%,0 100%)}.input-text input::-moz-placeholder{color:var(--main-text-20)}.input-text input::placeholder{color:var(--main-text-20)}.input-text input:focus{--c:#c5ff49}.input-text .help-message{color:#ff365a;margin-top:.2rem}@media (max-width:768px){.input-text__icon{font-size:20px;right:20px}.input-text input{padding:14px 40px 15px 20px;--b:2px;--s:20px;border-radius:6px}.input-text .help-message{margin-top:2px}}.input-checkbox{margin-top:.4rem;width:-moz-fit-content;width:fit-content}.input-checkbox--checked{display:none}.input-checkbox label{align-items:center;display:flex}.input-checkbox label>span{padding:.5rem 0 .5rem 4rem;position:relative}.input-checkbox label>span:after{background-size:cover;content:"";height:2.8rem;left:0;position:absolute;top:0;width:2.8rem}.input-checkbox input{display:none}.input-checkbox input~span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='27' fill='none' viewBox='0 0 28 27'%3E%3Cpath stroke='%23F5F5F5' stroke-width='2' d='M4 5h1V3h18v2h2v18h-2v2H5v-2H3V5z'/%3E%3C/svg%3E")}.input-checkbox input:checked~span{color:var(--main-text-10)}.input-checkbox input:checked~span:after{background-image:url(./checkbox-checked.BKQINdV2.svg)}.input-checkbox a{border-bottom:1px solid var(--accent-color);color:var(--accent-color)}@media (max-width:768px){.input-checkbox{margin-top:4px}.input-checkbox label>span{font-size:14px;padding:4px 0 4px 30px}.input-checkbox label>span:after{height:22px;width:22px}}.recaptcha[data-v-39960166]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;margin-top:1rem}.recaptcha .error[data-v-39960166]{color:#ff284f;margin-top:.4rem}@media (max-width:768px){.recaptcha[data-v-39960166]{margin-bottom:2.4px;margin-top:1px}.recaptcha .error[data-v-39960166]{margin-top:4px}}
