body{background-color:#3d3d3d;color:#fff;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif}.content-real{opacity:0;transition:opacity .35s ease}.content-real.revealed{opacity:1}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;white-space:nowrap!important}:focus-visible{box-shadow:0 0 0 3px #ffe0664d!important;outline:3px solid #ffe066!important;outline-offset:2px!important;z-index:10}[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #ffe0664d!important;outline:3px solid #ffe066!important;outline-offset:2px!important;z-index:10}:root{--min-touch-size:2.75rem}@media(pointer:coarse){.btn,.btn-citas,[role=button],[type=button],[type=reset],[type=submit],button{min-height:var(--min-touch-size);min-width:var(--min-touch-size)}.dropdown-item,.navbar .nav-link,nav a.btn{min-height:var(--min-touch-size);padding-bottom:.5rem;padding-top:.5rem}.pagination .page-link{justify-content:center;min-width:var(--min-touch-size)}.auth__form_actions a,.pagination .page-link{align-items:center;display:inline-flex;min-height:var(--min-touch-size)}.contenedor-redes-sociales a{line-height:normal;min-height:var(--min-touch-size);padding:.5rem 1rem}.contenedor-redes-sociales a span.circulo{height:2.25rem;line-height:2.25rem;width:2.25rem}#bannerCarouselToggle,#testimonialCarouselToggle,.carousel-control-next,.carousel-control-prev,.testimonials-modern .carousel-control-next,.testimonials-modern .carousel-control-prev{min-height:var(--min-touch-size);min-width:var(--min-touch-size)}.carousel-indicators button{min-height:1.375rem!important;min-width:1.375rem!important}}#bannerCarouselToggle,#testimonialCarouselToggle{align-items:center;border:none;border-radius:6px;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;height:48px;justify-content:center;min-height:48px;min-width:48px;padding:0;position:absolute;right:10px;top:10px;transition:all .3s ease;width:48px;z-index:10}#bannerCarouselToggle{background-color:#000000b3;color:#fff}#testimonialCarouselToggle{background-color:#fffffff2;color:#000}.visually-hidden-focusable{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.visually-hidden-focusable:not(:focus):not(:focus-within){background:transparent!important;color:transparent!important;text-decoration:none!important}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-visible{background-color:#2e358d;border-radius:4px;box-shadow:0 4px 8px #0000004d;color:#fff;font-size:1.1rem;font-weight:700;height:auto;left:10px;outline:3px solid #ffe066;outline-offset:2px;padding:1rem;position:fixed;text-decoration:none;top:10px;width:auto;z-index:9999}h1,h2,h3,h4,h5{font-family:Courgette,cursive}.bg-primary{background-color:#1c191c!important}a{text-decoration:none!important}.text-justify{text-align:justify;text-justify:inter-word}.h-250{height:15.625rem;object-fit:cover}.testimonial-card{background:#fff;border-radius:20px;box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff;color:#000;position:relative;transition:transform .15s ease}.quote-icon{color:#6366f1;font-size:3.5rem;opacity:.12}.avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 6px #00000014;height:80px;object-fit:cover;width:80px}.testimonial-card .carousel-control-next,.testimonial-card .carousel-control-prev{background-color:#6366f1;border-radius:50%;height:40px;top:50%;transform:translateY(-50%);width:40px}.carousel-control-prev{left:-20px}.carousel-control-next{right:-20px}#testimonialCarousel .carousel-indicators{bottom:-40px}#testimonialCarousel .carousel-indicators button{background-color:#6366f1;border-radius:50%;height:24px;margin:0 4px;opacity:.45;width:24px}#testimonialCarousel .carousel-indicators .active{opacity:1}@media(max-width:575.98px){.quote-icon{font-size:2.6rem}.avatar{border-width:3px;height:64px;width:64px}.testimonial-card{padding:1.25rem}}#testimonialCarousel{--testimonial-min-h:400px;border-radius:1rem}#testimonialCarousel .carousel-inner{border-radius:1rem;min-height:var(--testimonial-min-h);overflow:hidden}#testimonialCarousel .testimonial-card{display:flex;flex-direction:column;justify-content:center;min-height:var(--testimonial-min-h)}@media(min-width:992px){#testimonialCarousel{--testimonial-min-h:360px}}@media(max-width:767.98px){#testimonialCarousel{--testimonial-min-h:480px}}.testimonial-rating-summary{align-items:center;background:#fff;border-radius:999px;box-shadow:0 6px 14px #0000001f;color:#111827;display:inline-flex;font-weight:700;gap:.5rem;padding:.4rem .9rem}.testimonial-rating-summary .stars i{color:#f5c518;font-size:1rem}.testimonial-rating-summary .sep{color:#111827cc;opacity:1}.testimonial-rating-summary .avg{font-weight:800}.testimonial-rating-summary{color:#000}#testimonialCarousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236366f1' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}#testimonialCarousel .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236366f1' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}#testimonialCarousel .testimonial-stars i{color:#f5c518;font-size:1rem;margin:0 1px}#testimonialCarousel .testimonial-card h3.h5{font-size:1.25rem;font-weight:500;margin-bottom:.25rem}.testimonials-modern .testimonial-card{background:linear-gradient(145deg,#f3f4f6,#fff);border-radius:20px;box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff;transition:transform .3s ease}.testimonials-modern .quote-icon{color:#6366f1;font-size:4rem;opacity:.2}.testimonials-modern .avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 6px #0000001a;height:80px;object-fit:cover;width:80px}.testimonials-modern .carousel-control-next,.testimonials-modern .carousel-control-prev{background-color:#6366f1;border-radius:50%;height:40px;top:50%;transform:translateY(-50%);width:40px}.testimonials-modern .carousel-control-prev{left:-20px}.testimonials-modern .carousel-control-next{right:-20px}.testimonials-modern .carousel-indicators{bottom:-30px}.testimonials-modern .carousel-indicators button{background-color:#6366f1;border-radius:50%;height:12px;opacity:.5;width:12px}.testimonials-modern .carousel-indicators .active{opacity:1}@media(max-width:576px){.testimonials-modern .carousel-control-prev{left:-10px}.testimonials-modern .carousel-control-next{right:-10px}}nav a{color:#fff!important;font-size:1.2rem!important;font-weight:600!important}nav a:hover{color:#e8374a!important;text-decoration:none}.navbar.bg-primary{padding:.5rem 0}.navbar-brand{margin-right:1.5rem!important}.navbar-nav.main-menu{margin-left:3rem!important}.nav-item.spaced{padding-left:.75rem!important;padding-right:.75rem!important}.navbar-nav.right-menu{margin-right:.5rem!important}.dropdown-item{color:#1b1e21!important}.dropdown-item:hover{color:#c1272f!important;text-decoration:none}.btn-primary{background-color:#2e358d;border-color:#1c191c;border-radius:1.875rem}.btn-citas{font-size:1.125rem;height:2.5rem;width:4.688rem}.btn-primary:hover{background-color:#c1272f;border-color:#1c191c}.btn-verify{background-color:#2952cc;border-color:#2952cc;box-shadow:0 .125rem .75rem #2952cc80;color:#fff;transition:all .3s ease}.btn-verify:hover{box-shadow:0 .125rem .75rem #1e3da8b3}.btn-verify:active,.btn-verify:focus,.btn-verify:hover{background-color:#1e3da8;border-color:#1e3da8;color:#fff}.btn-verify:active,.btn-verify:focus{box-shadow:0 0 0 .25rem #2952cc40}nav a.btn.btn-login-custom,nav a.btn.btn-login-custom:link,nav a.btn.btn-login-custom:visited{background-color:#2e358d!important;border-color:#1c191c!important;border-radius:1.875rem!important;color:#fff!important;padding-left:.75rem!important;padding-right:.75rem!important;text-decoration:none!important}nav a.btn.btn-login-custom:focus,nav a.btn.btn-login-custom:hover{background-color:#c1272f!important;border-color:#1c191c!important;color:#fff!important}nav a.btn.btn-light.btn-register,nav a.btn.btn-light.btn-register:link,nav a.btn.btn-light.btn-register:visited{background-color:#fff!important;border-color:#1c191c!important;border-radius:1.875rem;color:#000!important;padding-left:.75rem!important;padding-right:.75rem!important;text-decoration:none!important}nav a.btn.btn-light.btn-register:focus,nav a.btn.btn-light.btn-register:hover{background-color:#000!important;border-color:#1c191c!important;color:#fff!important}@media(min-width:992px){.navbar-nav.ms-auto .nav-item+.nav-item .btn{margin-left:.5rem!important}}@media(max-width:991.98px){.navbar-nav.ms-auto .nav-item+.nav-item .btn{display:block!important;margin-top:.5rem!important}}.btn-citas.active,.btn-citas.active:focus,.btn-citas:active{background-color:#0062cc!important;border-color:#005cbf!important;box-shadow:0 .125rem .75rem #0062cccc!important}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:48rem){.bd-placeholder-img-lg{font-size:3.5rem}}footer{background-color:#fff;color:#000}footer .h2{font-family:Barlow Condensed,sans-serif!important;font-size:32px!important;font-weight:500!important;margin-bottom:8px!important}footer a{color:#373737;text-decoration:none!important}footer a:hover{color:#2e358d;text-decoration:none}.auth__header{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;padding:2em;position:relative}.auth__header:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.auth__logo{background:#fff;border-radius:50%;box-shadow:0 .125rem .438rem #00000026;overflow:hidden;padding:.625rem;position:relative;z-index:18}.auth__body{color:#000;margin-top:.5rem;padding-bottom:2rem}.auth__form{color:#000;margin:.5rem auto auto;max-width:36.25rem;min-width:17.5rem;padding:0 .625rem;position:relative;z-index:9}.auth__form a{color:#373737}.auth__form a:hover{color:#2e358d;text-decoration:none}.btn-link-verification{color:#c1272f!important}.btn-link-verification:hover{color:#2e358d!important;text-decoration:none!important}.auth__form__register{color:#000;margin:0 auto auto;max-width:42.5rem;min-width:17.5rem;padding:0 .625rem;position:relative;z-index:9}.auth__form_body{background:#fff;border:.063rem solid #eee;border-radius:.5rem;box-shadow:0 .25rem .625rem #00000026;padding:.7rem 1.5rem 2.188rem}.auth__form_title{color:#000;font-size:1.3rem;margin-bottom:1.2rem;text-align:center;text-transform:uppercase}.auth__form_actions{margin-top:-1.563rem;padding:0 2rem;text-align:center}.auth__form_actions a{color:#fff;text-decoration:none}.auth__form_actions a:hover{color:#c1272f;text-decoration:none!important}.campo-telefono{width:100%}.campo-telefono .iti{display:block;width:100%}.campo-telefono input[type=tel].iti-phone{width:100%}.auth__form_body .text-muted,.auth__form_body small.text-muted{color:#4a4d50!important}.auth__form_body .text-primary{color:#0b4db0!important}footer .figure-caption,footer figcaption{color:#4a4d50!important}.imgPerfil{width:3.125rem}nav button:hover{color:#c1272f!important;text-decoration:none}.btn-secondary{background-color:#1c191c!important;border:none;color:#fff!important}.btn-secondary:hover{background-color:#fff!important;color:#1c191c!important}.carousel .carousel-item{background-image:none!important;background-position:0 0!important;background-size:initial!important;height:auto!important}.carousel .carousel-item:first-of-type{background-image:url(../img/banner1.png)}.carousel .carousel-item:nth-of-type(2){background-image:url(../img/banner2.png)}.carousel .carousel-item:last-of-type{background-image:url(../img/banner3.png)}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:3.125rem;width:3.125rem}@media(max-width:767px){#bannerCarousel .carousel-control-prev{left:10px}#bannerCarousel .carousel-control-next{right:10px}#bannerCarousel .carousel-indicators{margin-bottom:1rem}#bannerCarousel .carousel-indicators button{border-radius:50%;height:12px;margin:0 4px;opacity:.6;transition:opacity .3s ease,transform .3s ease;width:12px}#bannerCarousel .carousel-indicators button.active{opacity:1;transform:scale(1.1)}#testimonialCarousel .carousel-control-prev{left:10px}#testimonialCarousel .carousel-control-next{right:10px}}.link-container{text-align:center}.radio-horario{display:none}.bg-light{color:#000!important}.pagination .page-link{background-color:#2e358d!important;color:#fff!important;height:100%!important}.pagination .page-link:hover{background-color:#1d508a!important;color:#2b292be0!important}.pagination .page-item.disabled .page-link{background-color:#00000036!important;color:#1d1d1d54!important;height:100%!important}.pagination .page-item.active .page-link{background-color:#a71d2a!important;border:none;color:#fff!important;height:100%!important;margin-top:.063rem!important;padding-bottom:.063rem!important}.cookie-alert{-webkit-animation:slideIn .8s;animation:slideIn .8s;-webkit-animation-delay:.8s;animation-delay:.8s;background:#2b2b2b;bottom:0;color:#fff;display:none;font-size:1rem;font-weight:400;height:1.875rem;line-height:1.875rem;position:fixed;text-align:center;-webkit-transition:.8s;transition:.8s;width:100%;z-index:100}.cookie-alert .message{white-space:nowrap}.cookie-alert a.cookie-link{color:#66d9ff;font-weight:600;text-decoration:underline}.cookie-alert a.cookie-link:focus,.cookie-alert a.cookie-link:hover{color:#99e5ff;text-decoration:underline}@media(max-width:47.938rem){.cookie-alert .message{display:none}}.cookie-alert .mobile{display:none}@media(max-width:47.938rem){.cookie-alert .mobile{display:inline-block}}.close-cb{background:#1c191c;border:none;border-radius:.188rem;box-shadow:inset 0 0 .188rem #0003;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;height:1.875rem;line-height:1.875rem;position:absolute;right:.625rem;top:0;width:1.875rem}.close-cb:hover{background:#c1272f;color:#fff}.cookie-alert.show{display:block;transform:translateY(0);transition-delay:1s}.a_redes{cursor:pointer;text-decoration:none}.contenedor-redes-sociales{margin:1.25rem 0;padding:1.25rem;text-align:center}.contenedor-redes-sociales a{background:#fff;border-radius:3.125rem;box-shadow:0 0 .125rem #0000001f,0 .125rem .25rem #0000003d;color:#fff;display:inline-block;height:2.25rem;line-height:2.188rem;margin:.313rem;padding:0;position:relative;width:10rem}.contenedor-redes-sociales a:hover span.circulo{background:#fff;left:100%;margin-left:-2.188rem}.contenedor-redes-sociales a:hover span.titulo{opacity:0;visibility:hidden}.contenedor-redes-sociales a:hover span.titulo-hover{color:#fff!important;opacity:1;visibility:visible}.contenedor-redes-sociales a span.circulo{border-radius:50%;color:#fff;display:block;float:left;height:1.875rem;left:0;line-height:1.875rem;margin:.188rem;position:absolute;top:0;transition:all .5s;width:1.875rem}.contenedor-redes-sociales a span.circulo i{font-size:1rem;line-height:1.875rem;text-align:center;width:100%}.contenedor-redes-sociales a span.titulo,.contenedor-redes-sociales a span.titulo-hover{color:#000;font-size:1rem;font-weight:700;margin:0 auto;position:absolute;text-align:center;transition:.5s}.contenedor-redes-sociales a span.titulo{opacity:1;right:.938rem;visibility:visible}.contenedor-redes-sociales a span.titulo-hover{color:#fff;left:.938rem;opacity:0;visibility:hidden}.contenedor-redes-sociales .instagram{border:.125rem solid #ee1d52}.contenedor-redes-sociales .instagram span.circulo,.contenedor-redes-sociales .instagram:hover{background:#ee1d52}.contenedor-redes-sociales .instagram span.titulo{color:#8b0037!important}.contenedor-redes-sociales .instagram:hover span.circulo{color:#ee1d52}.contenedor-redes-sociales .tiktok{border:.125rem solid #010101}.contenedor-redes-sociales .tiktok span.circulo,.contenedor-redes-sociales .tiktok:hover{background:#010101}.contenedor-redes-sociales .tiktok span.titulo{color:#000!important}.contenedor-redes-sociales .tiktok:hover span.circulo{color:#010101}.iconoTiktok{height:1.125rem;width:1.25rem}@media screen and (max-width:30rem){.contenedor-redes-sociales a{margin:0 0 .625rem;width:100%}}.filter-input{width:250px}@media(min-width:992px){.filter-input{width:250px!important}}@media(min-width:768px)and (max-width:991px){.filter-input{width:150px!important}}#addToCalendarModal .modal-body{text-align:center}#addToCalendarModal .modal-header{align-items:center;display:flex}#addToCalendarModal .modal-footer{display:flex;justify-content:space-between}#addToCalendarModal .btn{border-radius:50px;font-size:16px;padding:10px 20px;transition:transform .2s,background-color .3s}#addToCalendarModal .btn-success{background-color:#28a745;box-shadow:0 4px 10px #0003;color:#fff}#addToCalendarModal .btn-danger{background-color:#dc3545;color:#fff;cursor:not-allowed;opacity:.6}#addToCalendarModal .btn-danger:hover{opacity:.6}#addToCalendarModal .btn-success:hover{background-color:#218838;transform:scale(1.05)}#addToCalendarModal .btn-success{background-color:#1e7e34;border-color:#1c7430}#addToCalendarModal .btn-success:focus,#addToCalendarModal .btn-success:hover{background-color:#186429;border-color:#155724}#preguntas-frecuentes .btn-link{color:#084298}#preguntas-frecuentes .btn-link:focus,#preguntas-frecuentes .btn-link:hover{color:#052c65}.banner-wrapper{display:flex;justify-content:center;width:100%}.banner-container{margin:0 auto;max-width:1100px;overflow:hidden;width:100%}.banner-img{display:block;height:auto;object-fit:cover;width:100%}@media(min-width:992px){.banner-img{height:auto;max-height:420px;object-fit:cover}}@media(max-width:991px){.banner-container #bannerCarousel .carousel-inner{height:350px!important}.banner-container #bannerCarousel .carousel-item{height:100%!important}.banner-container #bannerCarousel .carousel-item img.banner-img{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}}.table-dark,.table-dark td,.table-dark th{background-color:transparent!important}.table-dark td,.table-dark th{border-color:#fff!important;color:#fff!important}#banner_1_help,#banner_2_help,#banner_3_help,.main .form-text{color:#4a4d50!important}.main .btn.btn-outline-primary,.main a.btn-outline-primary.btn{border-color:#084298!important;color:#084298!important}.main .btn.btn-outline-primary:active,.main .btn.btn-outline-primary:focus,.main a.btn-outline-primary.btn:active,.main a.btn-outline-primary.btn:focus{outline:3px solid #ffe066;outline-offset:2px}.main .btn.btn-outline-primary:hover,.main a.btn-outline-primary.btn:hover{background-color:#084298!important;border-color:#084298!important;color:#fff!important}#user-reservas-hidden .list-group-item .text-muted,#user-reservas-list .list-group-item .text-muted,.list-group-item .small.text-muted{color:#4a4d50!important}.badge-primeras{background-color:transparent;color:#fff!important;font-size:1.05rem;font-weight:600;padding-left:.25rem;padding-right:.25rem;text-shadow:0 1px 2px rgba(0,0,0,.4)}.primeras-item{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.primeras-item .left{min-width:180px}#confirmReservaModal .confirm-intro{color:#495057;font-size:1rem;margin-bottom:.75rem}#confirmReservaModal .confirm-block{align-items:stretch;display:flex;flex-direction:column;gap:.8rem}#confirmReservaModal .confirm-item{display:block;padding:.25rem 0}#confirmReservaModal .confirm-label{color:#495057;font-size:.78rem;letter-spacing:.04em;margin-bottom:.18rem;text-transform:uppercase}#confirmReservaModal .confirm-value{color:#0b0b0b;font-size:1.18rem;font-weight:500;line-height:1.2;text-align:left}#confirmReservaModal .modal-footer{display:flex;gap:.5rem;justify-content:space-between}#confirmReservaModal .btn{border-radius:50px;font-size:15px;padding:10px 20px;transition:transform .12s ease,filter .12s ease}#confirmReservaModal .btn-danger,#confirmReservaModal .btn-success{box-shadow:0 6px 16px #00000014}#confirmReservaModal .btn-danger:hover,#confirmReservaModal .btn-success:hover{transform:translateY(-2px) scale(1.02)}#confirmReservaModal .btn-close{filter:invert(1) grayscale(1)}@media(max-width:576px){#confirmReservaModal .confirm-value{font-size:1.05rem}#confirmReservaModal .confirm-intro{font-size:.95rem}}#genericAlertModal .modal-header{background-color:#343a40;color:#fff}#genericAlertModal .btn-close{filter:invert(1) grayscale(1);opacity:1;transition:opacity .14s ease,transform .12s ease}#genericAlertModal .btn-close:focus,#genericAlertModal .btn-close:hover{box-shadow:0 2px 6px #00000014;opacity:.9;outline:none;transform:scale(1.03)}#primerasCitasContent .list-group-item{font-size:1.1rem;line-height:1.6;padding:.8rem 1rem}#primerasCitasContent{color:#212529}#primerasCitasContent button{font-size:1.05rem}.dayContainer>.flatpickr-day:not(.prevMonthDay):not(.nextMonthDay):nth-child(7n),.flatpickr-disabled{background:transparent!important;border:none!important;color:#dc3545!important;cursor:not-allowed!important;font-weight:700!important}.flatpickr-day{color:#000}.flatpickr-day.selected{background:#0066db!important;color:#fff!important}.flatpickr-day.nextMonthDay:not(.flatpickr-disabled),.flatpickr-day.prevMonthDay:not(.flatpickr-disabled){color:#757575!important;opacity:1!important}#confirmReservaModal .previous-value{display:block;margin-bottom:.35rem}#confirmReservaModal .previous-value del{display:block;font-size:inherit;line-height:inherit;opacity:.95}#confirmReservaModal .previous-value del,#confirmReservaModal .previous-value.tachado{color:#b91c1c;font-weight:600;text-decoration:line-through}#confirmReservaModal .new-value{color:#0b0b0b;display:block;font-size:1.18rem;font-weight:500;line-height:1.2;margin-top:.1rem;text-align:left}#confirmReservaModal #swapSeparator{border:none;border-top:1px solid #e9ecef;margin:.8rem 0}#confirmReservaModal #swapNote{color:#6c757d;font-size:.9rem;margin-bottom:.5rem}@media(max-width:576px){#confirmReservaModal .new-value{font-size:1.05rem}#confirmReservaModal .previous-value del{font-size:.95rem}}.autocomplete-list{background:#fff!important;border-color:#00000014!important;color:#0b0b0b!important}.autocomplete-list .autocomplete-item{background:transparent!important;color:#0b0b0b!important;padding:.5rem .75rem}.autocomplete-list .autocomplete-item>div:first-child{color:#0b0b0b!important;font-weight:600}.autocomplete-list .autocomplete-item .small,.autocomplete-list .autocomplete-item .small.text-muted{color:#6c757d!important}.autocomplete-list .autocomplete-item:hover{background:#f8f9fa!important}.autocomplete-list{z-index:1200!important}.politicas-content{font-size:20px;line-height:1.6;text-align:left}.politicas-content h2,.politicas-content h3{text-align:left}.politicas-content a{color:#6eb5ff!important;font-weight:500;text-decoration:underline}.politicas-content a:focus,.politicas-content a:hover{color:#8ac5ff!important;text-decoration:underline;text-decoration-thickness:2px}.politicas-content code{background-color:#f8f9fa;border-radius:3px;color:#212529;font-size:.9em;padding:2px 6px}@media(min-width:992px){.politicas-content,.politicas-content li,.politicas-content p,.politicas-content td{font-size:20px!important;line-height:1.6!important}}@media(max-width:991px){.politicas-content,.politicas-content li,.politicas-content p,.politicas-content td{font-size:18px!important;line-height:1.5!important}}.txt-amarillo-jose{color:#edde66}.profile-card{background:#1f1f1f;border:none;margin:0 auto;max-width:300px}.profile-media{align-items:center;background:linear-gradient(180deg,#ffffff05,#00000008);display:flex;justify-content:center;padding:5px}.profile-img{background:#f3f3f3;border-radius:14px;display:block;height:auto;object-fit:cover;width:100%}.name-verified{align-items:center;background:#12c346;border:2px solid hsla(0,0%,100%,.05);border-radius:50%;box-shadow:0 6px 14px #00000073;color:#fff;display:inline-flex;font-size:.85rem;height:30px;justify-content:center;width:30px}.profile-name{color:#fff;font-size:1.2rem;font-weight:600}.profile-card .card-body{padding:.85rem 1rem 1.25rem}.profile-card .small{color:#ffffffbf}@media(max-width:576px){.profile-card{max-width:300px}.profile-img{border-radius:12px}.name-verified{font-size:.75rem;height:26px;width:26px}}
