.form_{position:relative;z-index:1;width:100%;padding:24px;border-radius:24px;font-weight:500;font-size:var(--18);color:var(--gray-dark);box-shadow:10px 10px 15px 0 rgb(178,197,216,.15);background-color:#fff}.form_titulo{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;font-size:var(--22);font-weight:600;line-height:1.7272em;letter-spacing:-.33px;color:var(--blue)}.form_puntos{margin-bottom:50px}.form_group{position:relative;transition:border-color var(--transition-slow)}.form_group:not(.form_group_select){border:1px solid var(--transparent)!important}.form_ .form-label{font-size:var(--17);color:var(--gray-dark);pointer-events:none}.form_container a{transition:color var(--transition)}.form_container a:hover{color:var(--blue)}.form_group input,.form_group textarea{min-height:60px;border-radius:6px;font-size:var(--19);color:var(--gray-dark);border-color:var(--gray);background-color:var(--transparent);transition:border-color var(--transition-slow)}.form_group input,.form_group textarea{padding-left:24px;padding-right:24px}.form_group select{min-height:60px;border-radius:6px;font-size:var(--19);border:none;background-image:none;color:var(--blue-dark)}.form_group input::-webkit-input-placeholder,.form_group textarea::-webkit-input-placeholder{color:var(--gray)}.form_group input::-moz-placeholder,.form_group textarea::-moz-placeholder{color:var(--gray)}.form_group input:-ms-input-placeholder,.form_group textarea:-ms-input-placeholder{color:var(--gray)}.form_group input::-ms-input-placeholder,.form_group textarea::-ms-input-placeholder{color:var(--gray)}.form_group input::placeholder,.form_group textarea::placeholder{color:var(--gray)}.form_group .form-select option:not(option:disabled){color:var(--blue-dark)!important}.form_group .form-select option:disabled,.form_group .form-select:has(option:disabled:checked){color:var(--gray)!important}.form_group_select{min-height:60px;border-radius:6px;padding-left:12px;border:1px solid var(--gray)}.form_group_select:after{content:'\f153';font-family:uicons-regular-rounded;font-size:var(--16);position:absolute;top:22px;right:20px;display:flex;align-items:center;justify-content:center;color:var(--gray);pointer-events:none;width:18px;height:18px;transition:transform var(--transition-slow),color var(--transition-slow)}.form_group_select:hover:after{transform:rotate(180deg);color:var(--blue)}.form_group textarea{min-height:150px;resize:none;border-radius:6px;padding-top:16px}.form_group .form-control,.form_group .form-select{transition:border-color var(--transition-slow),color var(--transition-slow),background-color var(--transition-slow)}.form_group .form-control:hover,.form_group:hover{border-color:rgba(var(--blue-code),.4)}.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:var(--blue);color:var(--blue);background-color:var(--transparent)}.form_group i{position:absolute;top:22px;left:20px;font-size:var(--16);color:var(--blue-light);-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;justify-content:center;gap:20px;margin-bottom:24px}.form_check{display:flex;align-items:center;gap:12px;cursor:pointer}.form_check label{font-size:var(--17);line-height:1.352em;cursor:pointer;color:var(--gray-dark)}.form-check-input:focus+span,.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:24px;height:24px}.form_check_input input{position:absolute;top:50%;z-index:2;opacity:0;margin:0;width:24px;height:24px;cursor:pointer;border:none;background-image:none;transform:translateY(-50%)}.form_check_input span{position:absolute;top:50%;z-index:1;display:block;width:26px;height:26px;border-radius:2.5px;border:2px solid var(--gray-light);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%;font-size:var(--10);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:2.5px;border:1px solid var(--blue);background-color:var(--blue);transform:scale(0);transition:transform var(--transition)}.form_check_input input:checked+span{border-color:var(--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)}.form_check_input input:checked+i{-webkit-animation:pulse 1s;animation:bounceIn 1s;color:var(--blue)}.form_check-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form_check-icon .form_check_input{position:initial;width:100%;height:100%}.form_check-icon .form_check_input input{height:100%;width:100%}.form_check-icon i{justify-content:center;font-size:var(--30);color:var(--blue-light);transition:color var(--transition)}.form_check-icon:hover i{color:var(--blue-light1)}.form_check-icon .form-check-label{position:relative;width:100%;text-align:center;font-size:var(--16);color:var(--gray-dark)}.form-check-label a{color:var(--gray-dark);transition:color var(--transition)}.form-check-label a:hover{color:var(--blue)}.required_{font-family:var(--font-primary);font-size:var(--17);font-weight:700;line-height:0;color:var(--blue);margin-left:4px}.field-validation-error,span.error{position:absolute;top:100%;right:11px;z-index:1;padding:2px 8px;border-radius:6px;border:none;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.2em;color:#fff!important;pointer-events:none;background-color:var(--error)}.errorInputRadio{position:relative}.errorInputRadio .field-validation-error,.errorInputRadio span.error{border-radius:8px;top:-10px}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}.k-upload{border-radius:0;color:var(--blue-dark);border:none;background:0 0;line-height:1.2}.k-dropzone{color:var(--blue-dark);background:0 0;border:none;padding:0}.k-upload .k-upload-button{min-width:0;margin:0;border:none;color:#fff;padding:10px 15px;line-height:1.2;border-radius:50px;box-shadow:none!important;transition:background var(--transition);background:var(--blue)}.k-upload .k-upload-button:hover{background:var(--blue)}.k-upload-files{border-color:var(--blue-light);margin-top:20px}.k-upload-files .k-file{background:0 0;border-color:var(--blue-light);padding:10px 15px}.k-upload .k-progressbar{background-color:var(--blue)}.k-file-group-wrapper{color:var(--blue);border-color:var(--blue)}.k-file-size{color:var(--blue-light)}.container_mensaje{position:fixed;bottom:0;left:0;padding:12px;z-index:100;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:60px;overflow:initial;width:100%;transition:none}.form_mensaje{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:16px;padding:16px 24px;border-radius:8px;transition:right var(--transition);-webkit-animation:fadeOutDown .5s forwards;animation:fadeOutDown .5s forwards;color:var(--blue);background-color:#fff}.form_mensaje::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:8px;background-color:rgba(var(--blue-code),.1)}.form_mensaje i{font-size:var(--12);color:#fff;padding:4px;border-radius:20px;background-color:var(--blue)}.show .form_mensaje{-webkit-animation:fadeInUp .5s forwards;animation:fadeInUp .5s forwards}.form_btn{justify-content:space-between;min-height:65px;width:100%;max-width:190px;border-radius:13px;padding:24px;font-weight:500;font-size:var(--22);letter-spacing:-.33px}input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(61%) sepia(72%) saturate(5053%) hue-rotate(14deg) brightness(110%) contrast(99%)}.form_floating{position:relative}.form_floating label{position:absolute;top:50%;left:20px;height:fit-content;padding:0 12px;background-color:#fff;transform:translateY(-50%);transition:color var(--transition),transform var(--transition),left var(--transition)}.form_floating label,.form_floating label::after{background-color:rgba(0,0,0,0)!important}.form_floating>.form-control:focus~label,.form_floating>.form-control:not(:placeholder-shown)~label,.form_floating>.form-select:not(:has(option:checked:disabled))~label{left:16px;transform:scale(.85) translateY(-35px) translateX(-8px)}.form_floating>.form-select~label{left:0;user-select:auto;pointer-events:none}.form_floating i{position:absolute;top:50%;left:8px;font-size:var(--16);color:#e4eaef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transform:translateY(-50%);transition:color var(--transition-slow)}.form_floating .form-control{padding:8px 32px;font-size:var(--15)}@media (min-width:400px){.form_check_container{display:flex;align-items:center;flex-direction:row;gap:36px;margin:0}.container_mensaje{left:24px;bottom:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.form_mensaje{flex-direction:row;text-align:start;border-radius:60px}.form_mensaje::before{border-radius:60px}}@media (min-width:768px){.form_azul{display:flex;gap:16px}.form_check_container{justify-content:start}.form_check-icon{margin:0 auto}}@media (min-width:992px){.form_azul{padding:45px;margin-left:20px;border-radius:75px}.form_{padding:75px 60px 50px;border-radius:56px;align-self:self-start}.form_img{margin-top:30px}}