.swiper-slide{height:34rem;text-align:center;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.swiper-slide::before{content:"";position:absolute;background-color:#000;left:0;top:0;right:0;bottom:0;opacity:.2}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#051e2f}.swiper-button-prev,.swiper-button-next{background-image:none;background-color:rgba(0,0,0,.29);width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;transition:all .5s ease}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:rgba(0,0,0,.46);color:#051e2f;border:none}.swiper-button-prev::before,.swiper-button-next::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;border:none}.swiper-button-next::before{transform:rotate(180deg)}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-prev:after,.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"" !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:"" !important;font-size:var(--swiper-navigation-size)}#bienvenidos h3 span{font-weight:bold}.contenedor-video a{background-color:rgba(255,255,255,.79);width:7rem;height:7rem;display:block;border-radius:50%;font-size:2rem;display:flex;justify-content:center;align-items:center;color:#051e2f;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s ease;background-clip:padding-box;border:0 solid rgba(0,0,0,0)}.contenedor-video a:hover{background-color:#051e2f;color:#2ca8ff;border:10px solid rgba(255,255,255,.79)}.contenedor-video img{transition:all .5s ease;opacity:.6}.contenedor-video:hover img{transform:scale(1.1);opacity:.9}.vbox-title{color:#fff !important}#te-ayudamos{position:relative;transform:skew(0deg, 6deg)}#te-ayudamos .container{transform:skew(0deg, -6deg)}#te-ayudamos::before{content:"";position:absolute;background:rgba(0,0,0,.46);left:0;top:0;right:0;bottom:0}.text-blck-50{color:rgba(0,0,0,.5) !important}.text-White-50{color:rgba(255,255,255,.5) !important}.linea-numeros{background-color:#051e2f;width:5rem;height:.4rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .5s ease}#NuestrosNumeros .col-6:hover i{color:#051e2f !important;cursor:pointer}#NuestrosNumeros .col-6:hover .linea-numeros{background-color:#2ca8ff !important;bottom:1rem;transform:translateX(-50%) rotate(180deg)}#nuestraApp::before{content:"";position:absolute;background:rgba(0,0,0,.46);left:0;top:0;right:0;bottom:0}#contacto .triangulo{background-color:#2ca8ff;position:absolute;width:2.5rem;height:2.5rem;left:50%;bottom:0;transform:translateX(-50%) translateY(50%) rotate(45deg)}#contacto .form-control{border:2px solid #051e2f}body.dark #contacto .form-control{background:#000;color:#fff !important}#contacto .form-control:focus{box-shadow:0 0 0 .2rem #2ca8ff !important}#contacto .input-group-text{background-color:#2ca8ff;color:#000;border-bottom:2px solid #051e2f;border-top:2px solid #051e2f;border-left:2px solid #051e2f}#contacto .col-form-label{color:#000 !important}body.dark #contacto .col-form-label{color:#fff !important}#contacto h4{color:#000 !important}body.dark #contacto h4{color:#fff !important}.estiloManoFecha{margin-bottom:0;cursor:pointer}.estiloManoHora{margin-bottom:0;cursor:pointer}.picker__box{border:4px solid #2ca8ff !important}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#051e2f !important;color:#fff}.picker__nav--prev:before{border-right:.75em solid #051e2f !important}.picker__nav--next:before{border-left:.75em solid #051e2f !important}.picker__select--year{width:22.5%;padding:0 .8rem;border-radius:.5rem;border-color:#2ca8ff !important}.picker__select--month{width:35%;padding:0 .8rem;border-radius:.5rem;border-color:#2ca8ff !important}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{cursor:pointer;color:#fff;background:#051e2f !important}.picker__list{padding:.5rem 0}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{cursor:pointer;color:#000;background:#2ca8ff !important;border-color:#2ca8ff !important;outline:0px}.picker--time .picker__button--clear{background-color:#051e2f !important;border-radius:.5rem;color:#fff}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #fff}.ct-label{fill:#000 !important;color:#000 !important;font-size:1rem;font-weight:bold;line-height:1}.zoom-img{transition:transform .4s ease}.card:hover .zoom-img{transform:scale(1.05)}.card-hover{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{transform:translateY(-6px);box-shadow:0 12px 25px rgba(0,0,0,.15)}.card-hover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .3s ease}.card-hover:hover::after{background:rgba(0,0,0,.1)}.card-footer{position:relative;height:8px;padding:0;transition:background-color .3s ease,box-shadow .3s ease}.footer-bar{position:absolute;bottom:0;left:50%;width:0%;height:100%;background-color:#007bff;transition:width .4s ease,left .4s ease}.card-hover:hover .card-footer{background-color:#f8f9fa;box-shadow:inset 0 0 15px rgba(0,123,255,.5)}.card-hover:hover .footer-bar{width:100%;left:0}.modal-header{background:linear-gradient(90deg, #6c757d, #495057);color:#fff;border-bottom:3px solid #343a40}.modal-body h6{font-weight:600;margin-bottom:5px}.modal-body p{margin-bottom:10px;color:#555}.modal-content{box-shadow:0 8px 25px rgba(0,0,0,.2);border-radius:.5rem}.modal-body .col-md-6:hover{background-color:rgba(0,123,255,.05);border-radius:.25rem;transition:background-color .3s ease}.carousel-inner img{max-height:400px;-o-object-fit:cover;object-fit:cover}.carousel-item img{height:420px;-o-object-fit:contain;object-fit:contain;background-color:#f8f9fa}.carousel-indicators li{background-color:#007bff !important}.carousel-indicators .active{background-color:#0056b3 !important}.carousel-caption{color:#000 !important;text-shadow:0 0 6px rgba(255,255,255,.8)}.carousel-indicators li{background-color:#007bff !important}.carousel-indicators .active{background-color:#0056b3 !important}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23007bff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0L1 4l4.25 4 .75-.75L2.5 4l3.5-3.25-.75-.75z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23007bff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0L7 4l-4.25 4-.75-.75L5.5 4 2 0.75l.75-.75z'/%3E%3C/svg%3E")}.footer-icon{width:40px;height:40px;transition:transform .3s ease,filter .3s ease;cursor:pointer}.footer-icon:hover{transform:scale(1.2);filter:brightness(1.2)}.modal-header{background:linear-gradient(90deg, #6c757d, #495057);color:#fff;border-bottom:3px solid #343a40}.tab-content ul{list-style:disc;padding-left:20px}.modal-body ul{list-style:none !important;padding-left:0 !important}.modal-body ul li{padding-left:1.4rem;position:relative;margin-bottom:6px}.nav-tabs .nav-link{border:none;color:#6c757d;font-weight:600;transition:all .3s ease}.nav-tabs .nav-link:hover{color:#007bff}.nav-tabs .nav-link.active{color:#fff !important;background:linear-gradient(90deg, #007bff, #0056b3);border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.tab-pane{animation:fadeIn .4s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compat-icon{width:48px;height:48px;padding:6px;border-radius:14px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.4);transition:transform .3s ease,filter .3s ease,box-shadow .3s ease,background .3s ease;cursor:pointer}.compat-icon:hover{transform:scale(1.18);filter:brightness(1.2);background:rgba(255,255,255,.95);box-shadow:0 4px 16px rgba(0,123,255,.35),0 0 8px rgba(255,255,255,.8)}#convenios .triangulo{background-color:#051e2f;position:absolute;width:2.5rem;height:2.5rem;left:50%;bottom:0;transform:translateX(-50%) translateY(50%) rotate(45deg)}@media(min-width: 768px){#te-ayudamos{transform:skew(0deg, 3deg)}#te-ayudamos .container{transform:skew(0deg, -3deg)}}@media(min-width: 990px){.swiper-slide{height:37.5rem}}@media(min-width: 1200px){html{font-size:16px}.swiper-slide{height:44rem}}