:focus{outline:none !important;box-shadow:none !important}.cuadro-transaccional{opacity:0;animation:aparecer .3s ease-in-out .6s forwards}.cuadro-transaccional .form-floating > .form-control:focus,.cuadro-transaccional .form-floating > .form-control:not(:placeholder-shown),.cuadro-transaccional .form-floating > .form-control-plaintext:focus,.cuadro-transaccional .form-floating > .form-control-plaintext:not(:placeholder-shown){border-color:#dee2e6}.cuadro-transaccional .row > *{margin-top:10px !important}.cuadro-transaccional .form-floating > label{font-size:14px}.cuadro-transaccional .form-select,.cuadro-transaccional .form-control{font-size:14px}.cuadro-transaccional selector .main-form{padding-top:10.9rem}.cuadro-transaccional h5{font-size:18px;color:#061858;font-weight:600;margin-bottom:1em}.cuadro-transaccional a{color:inherit;font-weight:500}.cuadro-transaccional input{border-color:#dee2e6}.cuadro-transaccional .intro p{font-size:13px;line-height:1.5;margin-bottom:.5em}.cuadro-transaccional .main-form{padding-top:10.9rem}.cuadro-transaccional .main-form .container-form{max-width:100%}.cuadro-transaccional .main-form .btn{border-radius:26px;background:#061858;border:none;color:#fff;font-size:16px;padding:.8rem 1rem}.cuadro-transaccional .main-form label{line-height:1.5}.cuadro-transaccional .main-form:before{height:10.9em;content:"";display:block;background:transparent url("../images/grey-shape.png") no-repeat bottom left;background-size:contain;width:90%;left:0;top:0;position:absolute}.cuadro-transaccional .main-form > div.dorado{background:#feb819}.cuadro-transaccional .main-form > div.grey{background:#dfdfda}.cuadro-transaccional .main-form.shape-dorado:before{background-image:url("../images/yellow-shape.png")}.cuadro-transaccional .main-form #div_formulario{border-radius:.7rem;border-top-left-radius:0}@media (max-width:991.98px){.cuadro-transaccional .main-form #div_formulario{background:#dfdfda;border-top-left-radius:.7rem;padding:1em !important}}.cuadro-transaccional .main-form #div_formulario .texto-alternativo{font-size:12px;line-height:1.25}.cuadro-transaccional .main-form .texto-opcional{color:#130558;font-size:11px;opacity:.65;line-height:1.25}.cuadro-transaccional .main-form .texto-opcional p:last-child{margin-bottom:0}.cuadro-transaccional .main-form .texto-opcional a{text-decoration:underline}.cuadro-transaccional .main-form form{font-family:sans-serif}.cuadro-transaccional .main-form form .form-check-label{font-size:11px;line-height:1.2}.cuadro-transaccional .hero-title{line-height:1;padding-top:8.5rem;font-size:4.2em;color:#130558}.cuadro-transaccional .left-image{width:55%;background-size:cover;height:100%}@media (max-width:991.98px){.cuadro-transaccional .left-image{display:none}}.cuadro-transaccional#simulador-cuotas .left-image{width:49%}@media (max-width:991.98px){#pago-online.cuadro-transaccional.grey{background:#feb819}.cuadro-transaccional .main-form{padding-top:1.5rem}.cuadro-transaccional .main-form:before{display:none}}.form-check .form-check-label{line-height:1.4}.form-check .form-check-label a{text-decoration:underline}.form-check .form-check-label p:last-child{margin-bottom:0}@media (max-width:768px){.cuadro-transaccional .main-form{padding:1em}.cuadro-transaccional .main-form .texto-alternativo p:last-child{margin-bottom:0}.cuadro-transaccional .main-form .texto-alternativo p:only-child{margin-bottom:0}}.cuadro-transaccional .nav-tabs{border-bottom:0}.cuadro-transaccional .nav-tabs .nav-link{background:transparent;color:#130558;font-weight:600;font-size:13px;opacity:.8;border:none;padding:.5em .2em}.cuadro-transaccional .nav-tabs .nav-link.active{background:transparent;color:#130558;border:0;opacity:1;border-radius:0;border-bottom:1px solid}.cuadro-transaccional .table-container{position:relative}.cuadro-transaccional .table-container.table-opacity{opacity:.7;pointer-events:none}.cuadro-transaccional .table-container .spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;pointer-events:none;display:none}#panel-notificaciones{z-index:5000}#service_availability_message{background:#5f9ea0}#service_availability_message p:last-child{margin-bottom:0}.pago-online-widget{opacity:0;animation:aparecer .3s ease-in-out .6s forwards}.pago-online-widget input{border-color:#dee2e6}.row > *{margin-top:10px !important}.pago-online-widget .form-floating > label{font-size:14px}.pago-online-widget .form-select,.pago-online-widget .form-control{font-size:14px}.pago-online-widget h5{color:#061858;font-weight:600}@-moz-keyframes aparecer{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes aparecer{0%{opacity:0}100%{opacity:1}}@-o-keyframes aparecer{0%{opacity:0}100%{opacity:1}}@keyframes aparecer{0%{opacity:0}100%{opacity:1}}.link-disable{pointer-events:none;cursor:default}:root{--bs-border-width:1px}.input-group > .form-control,.input-group > .form-select,.input-group > .form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group > .form-floating:not(:first-child) > .form-control,.input-group > .form-floating:not(:first-child) > .form-select{border-top-left-radius:0;border-bottom-left-radius:0}