.form_{width:100%;max-width:715px;margin:auto;font-weight:500}.form_title{top:24px;display:flex;flex-direction:column-reverse;justify-content:start;margin-bottom:24px}.form_title img{width:80px;height:80px;margin-right:16px;margin-bottom:16px}.form_group{position:relative;transition:border-color var(--transition-slow)}.form_group input,.form_group textarea{min-height:50px;border-radius:50px;border-color:var(--blue-light3);transition:border-color var(--transition-slow)}.form_group input,.form_group textarea{padding-left:55px}.form_group select{min-height:50px;border-radius:50px;border:none;background-image:none}.form_group_select{min-height:50px;border-radius:50px;padding-left:43px;border:1px solid var(--blue-light3)}.form_group_select:after{content:'\f153';font-family:uicons-regular-rounded;font-size:var(--18);position:absolute;top:16px;right:20px;display:flex;align-items:center;justify-content:center;color:#c5cfd0;pointer-events:none;width:18px;height:18px;transition:transform var(--transition-slow),color var(--transition-slow)}.form_group_select:hover:after{color:var(--blue);transform:rotate(180deg)}.form_group textarea{min-height:150px;resize:none;border-radius:30px}.form_group .form-control,.form_group .form-select{transition:border-color var(--transition-slow)}.form_group .form-control:hover,.form_group:hover{border-color:var(--blue)}.form_group:hover i{color:var(--blue)}.form_group input:active+i,.form_group input:focus+i,.form_group select:active+i,.form_group select:focus+i,.form_group textarea:active+i,.form_group textarea:focus+i{-webkit-animation-name:tada;animation-name:tada;-webkit-animation-duration:1s;animation-duration:1s;color:var(--blue)}.form_group .form-control:focus,.form_group .form-select:focus{box-shadow:none;border-color:transparent}.form_group .form-control:focus{border-color:var(--blue)}.form_group i{position:absolute;top:16px;left:20px;font-size:var(--18);color:#c5cfd0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:color var(--transition-slow)}.form_check_container{display:flex;flex-direction:column;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.form_check{display:flex;align-items:center;gap:12px;cursor:pointer}.form_check label{font-size:var(--20);cursor:pointer}.form_check:hover .form_check_input span{border-color:rgba(var(--blue-code),.02);background-color:rgba(var(--blue-code),.1)}.form_check_input{position:relative;width:35px;height:35px}.form_check_input input{position:absolute;top:50%;z-index:2;opacity:0;margin:0;width:35px;height:35px;cursor:pointer;background-image:none;transform:translateY(-50%)}.form_check_input span{position:absolute;top:50%;z-index:1;display:block;width:35px;height:35px;border-radius:35px;border:2px solid #e9eff4;transform:translateY(-50%);transition:border-color var(--transition),background-color var(--transition)}.form_check_input span::before{content:'\f3c8';position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-top:3px;font-size:13px;font-family:uicons-regular-rounded;font-weight:800;color:#fff;line-height:1;transform:scale(0);transition:background-color var(--transition-slow),transform var(--transition-slow) .3s}.form_check_input span::after{content:'';position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;border-radius:35px;border:1px solid var(--blue);background-color:var(--blue);transform:scale(0);transition:transform var(--transition)}.form_check_input input:checked+span{border-color:transparent}.form_check_input input:checked+span::after{transform:scale(1);transition:transform var(--transition)}.form_check_input input:checked+span::before{transform:scale(1)}.required_{font-family:var(--font-third);font-size:var(--20);color:var(--blue)}.field-validation-error,span.error{position:absolute;bottom:1px;right:24px;z-index:1;padding:3px 5px;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:var(--12)!important;line-height:1.2;color:#fff!important;transform:translate(0,50%)!important;background:var(--error)!important}.btn-form{font-size:var(--24)!important}@media (min-width:400px){.form_title{flex-direction:row-reverse;align-items:center}.form_title img{margin-bottom:0}.form_check_container{display:flex;align-items:center;flex-direction:row;gap:36px}}@media (min-width:768px){.form_title{flex-direction:column;align-items:start}.form_title img{width:330px;height:initial;margin-right:0;margin-bottom:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}