@charset "UTF-8";.lafise-forms .form-group{color:#4d4d4d;margin:0}.lafise-forms .form-label,.lafise-forms .form-check-label{font-size:16px;line-height:22px;margin:0}.lafise-forms input[type=text],.lafise-forms input[type=email],.lafise-forms input[type=password],.lafise-forms input[type=number],.lafise-forms input[type=date],.lafise-forms textarea,.lafise-forms select,.lafise-forms textarea{padding-top:13px;padding-bottom:13px;font-size:14px;line-height:22px;height:auto;border-radius:3px;border-color:#e1e1e1}.lafise-forms textarea{min-height:160px}.lafise-forms input[type=text],.lafise-forms input[type=number],.lafise-forms input[type=email],.lafise-forms input[type=date],.lafise-forms textarea,.lafise-forms select{transition:border-color .3s ease-in-out}.lafise-forms input[type=text]:focus,.lafise-forms input[type=number]:focus,.lafise-forms input[type=email]:focus,.lafise-forms input[type=date]:focus,.lafise-forms textarea:focus,.lafise-forms select:focus{border:1px solid var(--lfs-color-menta)!important}.lafise-forms input[type=text]:focus-visible,.lafise-forms input[type=number]:focus-visible,.lafise-forms input[type=email]:focus-visible,.lafise-forms input[type=date]:focus-visible,.lafise-forms textarea:focus-visible,.lafise-forms select:focus-visible{box-shadow:none;outline:none}.lafise-forms input[type=text]:disabled,.lafise-forms input[type=number]:disabled,.lafise-forms input[type=email]:disabled,.lafise-forms input[type=date]:disabled,.lafise-forms textarea:disabled,.lafise-forms select:disabled{color:#a0a0a0;user-select:none}.lafise-forms input:-webkit-autofill,.lafise-forms input:-webkit-autofill:hover,.lafise-forms input:-webkit-autofill:focus,.lafise-forms textarea:-webkit-autofill,.lafise-forms textarea:-webkit-autofill:hover,.lafise-forms textarea:-webkit-autofill:focus,.lafise-forms select:-webkit-autofill,.lafise-forms select:-webkit-autofill:hover,.lafise-forms select:-webkit-autofill:focus,.lafise-forms input:-internal-autofill-selected{background:#fff!important}.lafise-forms .input-group-prepend span.input-group-text{border-radius:3px 0 0 3px;border-right:none}.lafise-forms .input-group-prepend input{border-radius:0 3px 3px 0!important}.lafise-forms input[type=date]{position:relative}.lafise-forms input[type=date]::-webkit-calendar-picker-indicator{width:50px;height:100%;position:absolute;top:0;right:0;opacity:0;z-index:2;background:rgba(0,0,0,0)}.lafise-forms .date-container input[type=date]~i{opacity:1}.lafise-forms .date-container{position:relative}.lafise-forms .date-container i{opacity:0;background:url(/cdn/esmeralda/imagenes/icon-forms-calendar.svg) no-repeat center center;width:50px;height:50px;background-size:20px 22px;display:block;position:absolute;top:0;right:0;z-index:1}.lafise-forms .input-group-prepend span.input-group-text{border-radius:3px 0 0 3px;border-right:none}.lafise-forms .input-group-prepend input{border-radius:0 3px 3px 0!important}.lafise-forms .form-check input[type=checkbox]{height:48px;font-size:14px;display:grid;place-content:center;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:24px;height:24px;border:1px solid #4D4D4D;transition:all .12s ease-in-out;border-radius:3px}.lafise-forms .form-check input[type=checkbox]:checked:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.lafise-forms .form-check input[type=checkbox]:checked{border:2px solid var(--lfs-color-secundary);background:var(--lfs-color-secundary)}.lafise-forms .form-check input[type=checkbox]:focus{box-shadow:none}.lafise-forms .form-check{padding-left:0}.lafise-forms .form-check input[type=radio]{display:grid;place-content:center;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:24px;height:24px;border:2px solid #4D4D4D;border-radius:50%}.lafise-forms .form-check input[type=radio]:before{content:"";width:12px;height:12px;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;background:var(--lfs-color-secundary)}.lafise-forms .form-check input[type=radio]:checked{border:2px solid var(--lfs-color-secundary)}.lafise-forms .form-check input[type=radio]:checked:before{transform:scale(1)}.lafise-forms .form-check input[type=radio]:focus{box-shadow:none}.lafise-forms .file-upload-v2{z-index:0}.lafise-forms .file-upload-v2 .custom-input-file{border-color:#dc3545}.lafise-forms .file-upload-v2 .invalid-feedback{display:block}.lafise-forms .file-upload-v2 .custom-input-file{color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin:0 auto;min-height:15px;overflow:hidden;padding:10px;position:relative;text-align:center;width:100%;height:265px;border:2px dashed #8D8D8D;border-radius:3px}.lafise-forms .file-upload-v2 .custom-input-file input[type=file]{cursor:pointer;margin:0;opacity:0;outline:0 none;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.lafise-forms .file-upload-v2 .custom-input-file button{position:absolute;min-height:auto;font-size:16px;line-height:22px;min-width:0;max-width:none;padding:11px 20px;bottom:15px;left:50%;transform:translate(-50%);width:auto}.lafise-forms .file-upload-v2 .custom-input-file.is-invalid{border-color:#dc3545}.lafise-forms .file-upload-v2 .custom-input-file .initial-message{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lafise-forms .file-upload-v2 .custom-input-file .initial-message small{color:#ccc;font-weight:400}.lafise-forms .file-upload-v2 .custom-input-file .thumbnail{position:absolute;width:50%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.lafise-forms .file-upload-v2 .custom-input-file{color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin:0 auto;min-height:15px;overflow:hidden;padding:10px;position:relative;text-align:center;width:100%;height:265px;border:2px dashed #8d8d8d;border-radius:var(--lfs-rounded)}.lafise-forms .file-upload-v2 .img-file{position:absolute;top:15px;bottom:15px;left:15px;right:15px;z-index:-1;background-size:cover;border-radius:3px;overflow:hidden;z-index:1}.lafise-forms .file-upload-v2 .img-file:before{position:absolute;background:rgba(0,0,0,.6);padding:8px;font-size:14px;font-weight:400;content:attr(data-name);width:100%;left:0;bottom:0}.lafise-forms .file-upload-v2 .custom-input-file input[type=file]:hover~button{background:var(--lfs-color-primary);border-color:var(--lfs-color-primary)}.lafise-forms .custom-input-file.selfie{position:relative;background:#fff;cursor:default}.lafise-forms .custom-input-file.selfie video{height:175px;width:100%}.lafise-forms .custom-input-file.selfie video.no-visible{z-index:-100;position:absolute}.lafise-forms .custom-input-file.selfie input{cursor:default}.lafise-forms .custom-input-file.selfie .initial-message{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center}.lafise-forms .custom-input-file.selfie .initial-message small{color:#ccc;font-weight:400}.lafise-forms .file-upload-v2 .preload{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffffffb3;z-index:99;cursor:default}.lafise-forms .file-upload-v2 .preload .lds-ring{display:inline-block;position:absolute;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%)}.lafise-forms .file-upload-v2 .preload .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--lfs-color-secundary);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--lfs-color-secundary) transparent transparent transparent}.lafise-forms .file-upload-v2 .preload .lds-ring div:nth-child(1){animation-delay:-.45s}.lafise-forms .file-upload-v2 .preload .lds-ring div:nth-child(2){animation-delay:-.3s}.lafise-forms .file-upload-v2 .preload .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lafise-forms .file-container .link{background:none transparent;border:none;text-decoration:underline}.lafise-forms .file-container .link:hover,.lafise-forms .file-container .link:focus,.lafise-forms .file-container .link:active{box-shadow:none;outline:none}.lafise-forms .input-file-upload-images-container{background:#F4F4F4;border:1px solid #E1E1E1;height:80px;border-radius:var(--lfs-rounded);position:relative;z-index:0}.lafise-forms .input-file-upload-images-container input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:2;appearance:none}.lafise-forms .input-file-upload-images-container .file-step{padding:20px}.lafise-forms .input-file-upload-images-container .file-step.step-1>div{flex:1}.lafise-forms .input-file-upload-images-container .file-step.step-1 button{background:#E1E1E1;border:1px solid #A7A5A6;padding:10px;border-radius:var(--lfs-rounded);color:#4d4d4d;font-size:12px}@media screen and (min-width: 768px){.lafise-forms .input-file-upload-images-container .file-step.step-1 button{font-size:14px}}.lafise-forms .input-file-upload-images-container .file-step.step-2 .file-name-box{width:85%;padding-right:16px}.lafise-forms .input-file-upload-images-container .file-step.step-2 .file-name-box span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4d4d4d;border:1px solid #33BA75;border-radius:var(--lfs-rounded);background-color:#e1eee7;padding:10px}.lafise-forms .input-file-upload-images-container .file-step.step-2 .file-icon{width:15%;display:flex;align-items:center;justify-content:center}.lafise-forms .input-file-upload-images-container .file-step.step-2 .file-icon i{width:23px;height:23px;background-image:url(/cdn/esmeralda/imagenes/icon-forms-check.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;font-size:0;color:transparent}.lafise-forms .input-file-upload-images-container:hover .file-step button{background-color:#d9d9d9}.lafise-forms .input-file-upload-images-container.idle .step-2,.lafise-forms .input-file-upload-images-container.file-upload .step-1{display:none!important}.lafise-forms .input-file-upload-images-container.is-invalid{border-color:#d43c37}.lafise-forms .input-file-upload-images-container.is-invalid~.msj-error{color:#d43c37}.lafise-forms .invalid-feedback{margin-top:0}.lafise-forms .form-select{background-image:url(/cdn/esmeralda/imagenes/select-down-arrow.svg);background-repeat:no-repeat}.lafise-forms .form-select.is-invalid{background-image:url(/cdn/esmeralda/imagenes/select-down-arrow.svg)!important}.lafise-forms .form-check .switch-content{height:48px}.lafise-forms .form-check .switch:before,.lafise-forms .form-check .switch:after{line-height:48px}.lafise-forms .btn{height:auto;padding-top:16px;padding-bottom:17px;line-height:25px;font-size:18px;border-radius:3px}.lafise-forms .form-group.has-error .form-control{border-color:#d43c37}.lafise-forms .form-group.has-error .error-feedback{visibility:visible!important;color:#d43c37}.lafise-forms .page-header .form-subHeader{font-size:12px}.lafise-forms .wizard .progress{height:6px;border-radius:3px;background-color:#d9d9d9;position:relative;z-index:0}.lafise-forms .wizard .progress:before{content:"";height:100%;width:0%;background-color:var(--lfs-color-secundary);position:absolute;top:0;left:0;z-index:1;transition:width 1s cubic-bezier(.165,.84,.44,1)}.lafise-forms .wizard .progress.n1:before{width:33%}.lafise-forms .wizard .progress.n2:before{width:66%}.lafise-forms .wizard .progress.n3:before{width:100%}.lafise-forms .form-head{padding-top:8px}.lafise-forms .form-head h2{font-size:32px;line-height:44px}.lafise-forms .form-head span{font-weight:400}.lafise-forms .form-head ul{padding-top:16px;padding-bottom:32px}.lafise-forms .form-head ul li{padding-bottom:8px;position:relative;padding-left:30px}.lafise-forms .form-head ul li:last-child{padding-bottom:0}.lafise-forms .form-head ul li:before{width:16px;height:16px;content:"";left:0;top:3px;background-size:cover;position:absolute}.lafise-forms .signature-wrapper{position:relative;width:100%;height:200px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#FFFFFF;border:1px solid #E1E1E1;border-radius:3px}.lafise-forms .signature-pad{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border-radius:3px}.lafise-forms .btn-link{border:none;background:none;padding:0;margin:0;font-size:14px;line-height:19px;text-decoration:underline}.lafise-forms .btn-link:focus{outline:none!important}.lafise-forms .btn-lafise-seo{background-color:var(--lfs-color-secundary);color:#fff;padding:16px 52px;font-weight:600;font-size:16px;line-height:22px;height:auto;min-height:0;min-width:auto}.lafise-forms .btn-lafise-seo:hover{background-color:#00583c;border-color:#00583c}.lafise-forms .btn-lafise-seo.disabled{opacity:.4}.lafise-forms .btn-lafise-seo.disabled:hover{background-color:var(--lfs-color-secundary);border-color:var(--lfs-color-secundary);cursor:default}.lafise-forms .page{opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1)}.lafise-forms .page.fade-in,.lafise-forms .page.fade-out{opacity:0;transform:translateY(30px)}.lafise-forms .form-group .form-control.is-invalid{border-color:#d43c37;background:none #fff}.lafise-forms .form-group .form-control.is-invalid.is-inactive{border-color:#e1e1e1}.lafise-forms .form-group .form-control.is-invalid~.invalid-feedback{display:block}.lafise-forms .form-group .form-check-input.is-invalid~.form-check-label{color:#4d4d4d}
