.nextui-button{font-family:Lato!important;font-style:normal!important;font-weight:700!important;font-size:12px!important;line-height:24px!important;height:24px!important;max-height:24px!important;border-radius:6px!important}@media screen and (min-width:1281px){.nextui-button{height:32px!important;max-height:32px!important;font-size:14px!important;line-height:32px!important}}.nextui-button.big{height:48px!important;max-height:48px!important;font-size:16px!important;line-height:48px!important;border-radius:8px!important}.nextui-button.group{border-radius:32px!important}.btn-active{color:#e0102c;background:#fff;box-shadow:0 6px 12px rgba(88,50,55,.1)}.btn-active,.btn-deactive{height:32px;border-radius:32px;width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0}.btn-deactive{background-color:transparent;color:#57585c}.btn-group{border-radius:50px;background:#f6f5f5;display:flex;align-items:center;justify-content:center;padding:6px;gap:2px;height:40px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;max-width:240px;margin:0 auto}.btn-group.flex-start{justify-content:flex-start;margin:8px 0 24px}.btn-group.w-50{width:50%;max-width:140px}.btn-primary{border-radius:8px;font-family:Lato;font-style:normal;font-weight:900;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;letter-spacing:.01em;color:#fff}.btn-primary.red{background-color:#e0102c}.btn-primary.fit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 36px}.btn-primary.big{height:48px!important;max-height:48px!important;font-size:16px!important;line-height:48px!important;border-radius:8px!important}.btn-primary.auto{margin:24px auto}.btn-secondary{border-radius:8px;color:#e0102c;font-family:Lato;font-style:normal;font-weight:900;font-size:16px;line-height:24px}.btn-secondary.white{background-color:#fff}.btn-secondary.grey{background-color:#f6f5f5}.btn-secondary.fit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.btn-secondary.big{height:48px!important;max-height:48px!important;font-size:16px!important;line-height:48px!important;border-radius:8px!important}.btn-secondary.auto{margin:24px auto}.btn-primary-outline{border:1px solid #e0102c;border-radius:6px;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;height:32px;line-height:32px;display:flex;align-items:center;text-align:center;padding:0 24px;color:#e0102c}.btn-primary-outline.fit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.btn-primary-outline.big{height:48px!important;max-height:48px!important;font-size:16px!important;line-height:48px!important;border-radius:8px!important}.btn-primary-outline.auto{margin:24px auto}.btn-primary-outline.wauto{width:245px;display:flex;justify-content:center}.btn-link{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:48px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#e0102c;background:"transparent";background-color:transparent;margin:0}*{font-family:Lato,sans-serif}.text-reserva{font-family:Lato;font-style:normal;font-weight:500;font-size:20px;line-height:24px;text-align:center;color:#fff;padding:0 76px}@media screen and (min-width:1280px){.text-reserva{font-size:32px;line-height:38px}}.span-solo{font-family:Lato;font-style:normal;font-weight:900;font-size:20px;line-height:24px;text-align:center}.span-solo.red{color:#e0102c}@media screen and (min-width:1280px){.span-solo{font-size:32px;line-height:38px}}.banner-cyber{padding:0;margin:0;width:100%;height:132px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(https://s3.amazonaws.com/dercocenter.cl/cyber/overlay-img-mobile.webp)}@media screen and (min-width:1280px){.banner-cyber{height:200px;background-image:url(https://s3.amazonaws.com/dercocenter.cl/cyber/overlay-img-desktop.webp)}}.cyber-logos{display:flex;justify-content:center;gap:16px;margin-bottom:8px;width:100%}.cyber-card{border-radius:12px 0 12px 12px;padding:14px 12px;min-height:160px;width:240px}.cyber-card.mantencion{min-height:217px}@media screen and (min-width:360px)and (max-width:1100px){.cyber-card.mantencion{min-width:160px;width:160px;min-height:217px;max-height:242px}}@media screen and (min-width:1285px){.cyber-card.mantencion{min-height:333px;padding:16px;max-height:373px}}@media screen and (min-width:360px)and (max-width:1100px){.cyber-card{min-width:160px;width:160px;min-height:274px}}@media screen and (min-width:1285px){.cyber-card{min-height:421px;padding:16px}}.cyber-card .card-spacer-1{width:100%;height:2px;border:1px solid #f6f5f5;margin:6px 0}.cyber-card .cyber-card-header{display:flex;flex-direction:column;height:275px;width:100%;padding:0}.cyber-card .cyber-card-header.mantencion{height:272px}@media screen and (min-width:1280px){.cyber-card .cyber-card-header.mantencion{height:120px;padding-top:14px}.cyber-card .cyber-card-header{height:128px}}.cyber-card .cyber-card-header .cyber-badge{position:absolute;right:0;top:0;z-index:1000;background:#e0102c;border-radius:0 0 0 16px;width:65px;height:24px;display:flex;justify-content:center;align-items:center;padding:3.5px 10px;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#fff}@media screen and (min-width:1280px){.cyber-card .cyber-card-header .cyber-badge{border-radius:0 0 0 24px;width:80px;height:37px;font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:37px;color:#fff}}.cyber-card .cyber-card-body{position:absolute;bottom:36px;border-radius:12px;z-index:1000;left:0;border-radius:0 0 12px 12px;height:190px;background-color:#fff;padding:0 16px 16px}.cyber-card .cyber-card-body.mantencion{height:138px}@media screen and (min-width:1280px){.cyber-card .cyber-card-body.mantencion{height:194px}.cyber-card .cyber-card-body{height:248px}}.cyber-card .cyber-card-body .title-matencion{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:16px;color:#191919;margin-bottom:0}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .title-matencion{font-size:19px;line-height:23px}}.cyber-card .cyber-card-body .title{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:17px;height:17px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#191919;margin-bottom:0}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .title{font-size:24px;line-height:24px;height:24px}}.cyber-card .cyber-card-body .subtitle{font-family:Lato;font-style:normal;font-weight:400;font-size:10px;line-height:12px;color:#57585c;margin-bottom:0}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .subtitle{font-size:16px;line-height:19px}}.cyber-card .cyber-card-body .spacer-grey{height:1px;border:1px solid #f6f5f5}.cyber-card .cyber-card-body .prices-card{min-height:75px}.cyber-card .cyber-card-body .prices-card.mantencion{min-height:55px}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .prices-card{min-height:94px;margin-bottom:12px}}.cyber-card .cyber-card-body .prices-card .price-primary{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .prices-card .price-primary{font-size:32px;line-height:38px}}.cyber-card .cyber-card-body .prices-card .prices-before{font-family:Lato;font-style:italic;font-weight:400;font-size:10px;line-height:12px;color:#57585c}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .prices-card .prices-before{font-size:16px;line-height:19px}}.cyber-card .cyber-card-body .prices-card .prices-before span{font-family:Lato;font-style:italic;font-weight:400;font-size:10px;line-height:12px}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .prices-card .prices-before span{font-family:Lato;font-style:italic;font-weight:400;font-size:16px;line-height:19px;color:#57585c}}.cyber-card .cyber-card-body .prices-card .price-bonus{font-family:Lato;font-style:italic;font-weight:500;font-size:10px;line-height:12px;color:#e0102c}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .prices-card .price-bonus{font-size:14px;line-height:17px}}.cyber-card .cyber-card-body .disclaimer{height:24px;font-style:italic;font-weight:400;font-size:10px;line-height:100%;display:flex;align-items:flex-end;color:#57585c;margin-top:8px}@media screen and (min-width:1280px){.cyber-card .cyber-card-body .disclaimer{font-size:14px;line-height:100%}}.cyber-card .cyber-card-footer{position:absolute;z-index:100;bottom:0;height:60px;left:0;border-radius:0 0 12px 12px}.cyber-card .cyber-card-footer .text-content{padding-top:20px;margin:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:flex-end}.radio-filter{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:24px;color:#000}.trans-rec-title{font-size:16px;margin-bottom:0!important}.trans-rec-subtitle,.trans-rec-title{font-family:Lato;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.01em;color:#191919;text-align:left}.trans-rec-subtitle{font-size:14px}.mySwiper-home-dreams{margin-top:40px;min-height:420px}@media screen and (min-width:1200px){.mySwiper-home-dreams .swiper-wrapper{justify-content:center}}.mySwiper-home-dreams .swiper-slide{height:360px;min-height:360px;width:70%}.mySwiper-home-dreams .swiper-pagination{display:flex;bottom:0!important;justify-content:center}.mySwiper-home-dreams .swiper-pagination .swiper-pagination-bullet{width:88px;height:5px;background:#ebebeb;opacity:.5;border-radius:10px;margin:0 4px}.mySwiper-home-dreams .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e0102c;opacity:unset}.mySwiper-helper-Reserva .swiper-slide{min-height:90px}.mySwiper-helper-Reserva .swiper-pagination{display:flex;justify-content:center}.mySwiper-helper-Reserva .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#c4c4c4;border-radius:50%;opacity:unset;margin:0 5px}.mySwiper-helper-Reserva .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e0102c}.modal-custom{max-width:100vw;width:1200px;min-width:90vw;justify-self:center;margin:0 auto;vertical-align:bottom}.modal-custom .nextui-backdrop-content{max-width:1200px!important}@media screen and (max-width:1281px){.modal-custom{max-height:98vh;max-width:100vw;top:-1vh;left:0;padding:0;margin:0}}.title-modal-filter{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#191919;margin-bottom:0}@media screen and (min-width:1820px){.title-modal-filter{font-size:24px;line-height:29px}}.subtitle-modal-filter{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.01em;color:#57585c}@media screen and (min-width:1820px){.subtitle-modal-filter{font-size:16px;line-height:19px}}.nextui-navbar-container{padding:0!important}.nav-container{position:relative;top:0;left:0;height:62px;width:100%;z-index:1;padding:0;max-height:62px}@media screen and (min-width:1280px){.nav-container{height:90px;max-height:90px}}.nav-container .nav-red{background:#e0102c;position:absolute;top:0;left:0;height:35px;width:100%;z-index:2;font-family:Lato;font-style:normal;font-weight:500;font-size:14px;line-height:35px;text-align:center;color:#fff}@media screen and (max-width:1280px){.nav-container .nav-red{display:none}}.nav-container .nav-white{background-color:#fff;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:62px;text-align:right;letter-spacing:.01em;color:#57585c;padding-right:6.94%}@media screen and (min-width:1280px){.nav-container .nav-white{top:0;height:100%;line-height:90px}}.nav-container .nav-white.link{cursor:pointer}.nav-container .nav-white a{background-color:#fff;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:62px;text-align:right;letter-spacing:.01em;color:#57585c;padding-right:6.94%}@media screen and (min-width:1280px){.nav-container .nav-white a{top:0;height:100%;line-height:90px}}.nav-container .navbar-brand{position:absolute;z-index:3;top:0;width:110px;height:90px;left:0;margin-left:9.58%}.nav-container .navbar-brand img{max-height:90px}@media screen and (max-width:1280px){.nav-container .navbar-brand{height:62px}.nav-container .navbar-brand img{max-height:62px}}.nav-drawer-bottom .MuiDrawer-paper{max-width:100%}@media screen and (min-width:1280px){.nav-drawer-bottom .MuiDrawer-paper{max-width:var(--nextui--navbarContainerMaxWidth);margin:0 auto}}.preventa-prices{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.preventa-prices .price-primary{font-family:Lato;font-style:normal;font-weight:700;font-size:32px;line-height:38px;text-align:right;color:#e0102c;margin:0}@media screen and (min-width:1281px){.preventa-prices .price-primary{font-size:32px;line-height:38px}}.preventa-prices .price-before{font-family:Lato;font-style:italic;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:flex-end;text-align:right;color:#57585c}.preventa-prices .price-before span{text-decoration:line-through;padding-left:4px}.preventa-prices .price-bonos{font-family:Lato;font-style:italic;font-weight:500;font-size:14px;line-height:17px;display:flex;align-items:flex-end;text-align:right;color:#e0102c}.preventa-error-title{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#191919;margin-bottom:8px}.preventa-error-subtitle{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.01em;color:#57585c}.reserva-summary-error-title h1{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#191919;margin-bottom:4px}.reserva-summary-error-title h2{font-family:Lato;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#191919;margin-bottom:24px}.reserva-summary-error-title h3{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#191919;margin-bottom:16px}.reserva-summary-substitle{font-weight:400;font-size:14px;line-height:17px;color:#57585c}.reserva-summary-code,.reserva-summary-substitle{font-family:Lato;font-style:normal;letter-spacing:.01em}.reserva-summary-code{font-weight:700;font-size:16px;line-height:24px;color:#191919}.reserva-summary-title{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#191919}.reserva-summary-subtitle{font-family:Lato;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#191919}.reserva-summary-detail p{font-family:Lato;font-style:normal;font-weight:300;font-size:14px;line-height:22px;color:#000}.reserva-summary-detail p span{font-weight:500}.preventa-disclaimer{color:#57585c;margin-bottom:16px}.label-reserva-colors,.preventa-disclaimer{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:17px}.label-reserva-colors{margin-top:8px;text-align:center;color:#191919;text-transform:capitalize}.label-reserva-colors.disabled{color:#c8c8c8}.color-btn{font-family:Lato;font-style:normal;font-weight:500;font-size:20px}.helper-card{display:flex;justify-content:flex-start;min-height:70px;cursor:pointer}.helper-card .helper-circle{margin-right:8px;min-width:46px;width:46px;height:46px;max-width:46px;max-height:46px;background:#f6f5f5;border-radius:23px;font-weight:700;font-size:20px;line-height:46px;text-align:center;color:#e0102c}.helper-card .helper-circle,.helper-card p{min-height:46px;font-family:Lato;font-style:normal}.helper-card p{font-weight:400;font-size:14px;line-height:17px;color:#57585c;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:center}.card-reserva-header .title{font-weight:700;color:#e0102c}.card-reserva-header .subtitle,.card-reserva-header .title{font-family:Lato;font-style:normal;font-size:24px;line-height:29px;margin:0}.card-reserva-header .subtitle{font-weight:400;color:#191919;align-self:stretch}.card-reserva-header .subtitle-version{margin:0;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#57585c}.subject-container{background:#f6f5f5;border-radius:6px;width:100%;padding:16px;display:flex;justify-content:"center";flex-direction:column}.subject-container .title{font-weight:700;color:#e0102c;margin-bottom:4px}.subject-container .subtitle,.subject-container .title{font-family:Lato;font-style:normal;font-size:16px;line-height:24px;width:100%;letter-spacing:.01em;text-align:center}.subject-container .subtitle{font-weight:400;color:#57585c;margin-bottom:0}.subject-container .subtitle span{font-weight:700}.opt-disclaimer{display:flex;justify-content:"flex-start";flex-direction:"row";align-content:"center"}.opt-disclaimer h6{padding-left:18px;font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.01em;color:#57585c;margin:0}.reserva-title-disclaimer{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#e0102c;margin:16px 0}.disclaimer-form .title{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center;color:#191919}.disclaimer-form .subtitle{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em;color:#57585c}.payment-header-title{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#191919;margin-bottom:4px}.payment-header-subtitle{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.01em;color:#57585c;margin-bottom:16px}.MuiFormHelperText-root{color:#e0102c!important}.error-ups h1{color:#191919}.error-ups h1,.error-ups h2{font-family:Lato;font-style:normal;font-weight:900;font-size:96px;line-height:115px}.error-ups h2{color:#fff;margin-bottom:8px}.error-ups h3{font-size:32px;line-height:38px;color:#fff;margin-bottom:32px}.error-ups h3,.error-ups h4{font-family:Lato;font-style:normal;font-weight:500}.error-ups h4{font-size:20px;line-height:24px;color:#f6f5f5;margin-bottom:44px}.error-ups h5{font-size:32px;line-height:38px;color:#191919}.error-ups h5,.error-ups h6{font-family:Lato;font-style:normal;font-weight:500}.error-ups h6{font-size:20px;line-height:24px;color:#57585c;margin-bottom:32px}.error-ups h6 span{font-weight:700}.page_reserva_mantencion{background-image:url(https://s3.amazonaws.com/dercocenter.cl/cyber/backgorund-page-maintenance.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;padding:40px 100px;position:relative}.page_reserva_mantencion.success{background-size:100% auto;background-position:0 0;background-color:#f6f5f5}.page_reserva_mantencion .success,.page_reserva_mantencion.success{height:auto!important}.page_reserva_mantencion .container{height:100vh}.page_reserva_mantencion .img_mobile{display:none}@media(max-width:575.98px){.page_reserva_mantencion{background-image:unset;width:100%;padding:80px 16px 100px;height:unset}.page_reserva_mantencion .container{height:auto}.page_reserva_mantencion .img_mobile{display:block;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:200px;-o-object-fit:cover;object-fit:cover}}.page_reserva_mantencion .discount_mobile{display:none}@media(max-width:575.98px){.page_reserva_mantencion .discount_mobile{display:block;position:absolute;justify-content:center;align-items:center;padding:4px 16px;width:80px;height:37px;background:#e0102c;border-radius:0 0 0 32px;top:0;right:0}.page_reserva_mantencion .discount_mobile .discount__number{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#fff}}.page_reserva_mantencion .content{display:flex;justify-content:flex-end;position:relative}@media(max-width:575.98px){.page_reserva_mantencion .content{position:relative}}.page_reserva_mantencion .content .card{width:503px;height:auto;background:#fff;box-shadow:0 8px 8px rgba(0,0,0,.1);border-radius:16px;position:relative;padding:32px;z-index:99;margin-bottom:60px}@media(max-width:575.98px){.page_reserva_mantencion .content .card{margin-bottom:unset;padding:16px}}.page_reserva_mantencion .content .card .error_verify_maintenance .card__body .card__body__title,.page_reserva_mantencion .content .card .success_verify_maintenance .card__body .card__body__title{font-weight:700;font-size:20px;line-height:24px}.page_reserva_mantencion .content .card .error_verify_maintenance .card__body .card__body__text,.page_reserva_mantencion .content .card .success_verify_maintenance .card__body .card__body__text{font-weight:400;font-size:14px;line-height:17px;color:#57585c}.page_reserva_mantencion .content .card .error_verify_maintenance .message_error,.page_reserva_mantencion .content .card .error_verify_maintenance .message_success,.page_reserva_mantencion .content .card .success_verify_maintenance .message_error,.page_reserva_mantencion .content .card .success_verify_maintenance .message_success{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:8px;border-radius:6px}.page_reserva_mantencion .content .card .error_verify_maintenance .message_error .message_error__text,.page_reserva_mantencion .content .card .error_verify_maintenance .message_success .message_error__text,.page_reserva_mantencion .content .card .success_verify_maintenance .message_error .message_error__text,.page_reserva_mantencion .content .card .success_verify_maintenance .message_success .message_error__text{font-weight:400;font-size:14px;line-height:23px;color:#191919}.page_reserva_mantencion .content .card .error_verify_maintenance .message_error.error,.page_reserva_mantencion .content .card .error_verify_maintenance .message_success.error,.page_reserva_mantencion .content .card .success_verify_maintenance .message_error.error,.page_reserva_mantencion .content .card .success_verify_maintenance .message_success.error{border:2px solid #ff4242;background:#fff0f0;margin:16px 0}.page_reserva_mantencion .content .card .error_verify_maintenance .message_error.success,.page_reserva_mantencion .content .card .error_verify_maintenance .message_success.success,.page_reserva_mantencion .content .card .success_verify_maintenance .message_error.success,.page_reserva_mantencion .content .card .success_verify_maintenance .message_success.success{border:2px solid #1edc48;background:#edfdf0;margin:8px 0}.page_reserva_mantencion .content .card .error_verify_maintenance .message_error.result,.page_reserva_mantencion .content .card .error_verify_maintenance .message_success.result,.page_reserva_mantencion .content .card .success_verify_maintenance .message_error.result,.page_reserva_mantencion .content .card .success_verify_maintenance .message_success.result{justify-content:center;flex-direction:column}.page_reserva_mantencion .content .card .error_verify_maintenance .message_error.result .message_success__text,.page_reserva_mantencion .content .card .error_verify_maintenance .message_success.result .message_success__text,.page_reserva_mantencion .content .card .success_verify_maintenance .message_error.result .message_success__text,.page_reserva_mantencion .content .card .success_verify_maintenance .message_success.result .message_success__text{font-weight:400;font-size:16px;line-height:24px}.page_reserva_mantencion .content .card .error_verify_maintenance .message_error.result .code,.page_reserva_mantencion .content .card .error_verify_maintenance .message_success.result .code,.page_reserva_mantencion .content .card .success_verify_maintenance .message_error.result .code,.page_reserva_mantencion .content .card .success_verify_maintenance .message_success.result .code{font-weight:700;font-size:16px;line-height:24px}.page_reserva_mantencion .content .card .error_verify_maintenance .button_verify,.page_reserva_mantencion .content .card .success_verify_maintenance .button_verify{padding:10px 24px;gap:8px;height:48px;width:100%;border:1px solid transparent;border-radius:8px;background-color:#f6f5f5;font-weight:900;font-size:16px;line-height:24px;color:#e0102c;cursor:pointer;margin-top:16px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .title{font-weight:400;font-size:20px;line-height:24px;margin-top:12px;margin-bottom:20px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .info{font-weight:600}.page_reserva_mantencion .content .card .success_verify_maintenance.result .btn-primary{width:100%;margin-top:16px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .btn-primary img{margin-left:4px!important}.page_reserva_mantencion .content .card .success_verify_maintenance.result .title_help{font-weight:700;font-size:24px;line-height:29px;color:#191919;margin-bottom:4px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .info_help{font-weight:400;font-size:14px;line-height:17px;color:#57585c}.page_reserva_mantencion .content .card .success_verify_maintenance.result .result_info .title{font-weight:300;font-size:14px;line-height:22px;margin:0}.page_reserva_mantencion .content .card .success_verify_maintenance.result .result_info .title .text{font-weight:700}.page_reserva_mantencion .content .card .success_verify_maintenance.result .card__body__title{font-weight:700;font-size:24px;line-height:29px;color:#191919;margin-bottom:4px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .card__body__text{font-weight:400;font-size:20px;line-height:24px;margin-top:0;color:#191919}.page_reserva_mantencion .content .card .success_verify_maintenance.result .error .message_success__text,.page_reserva_mantencion .content .card .success_verify_maintenance.result .message_success .message_success__text{font-weight:700;font-size:16px;line-height:24px;color:#191919}.page_reserva_mantencion .content .card .success_verify_maintenance.result .error span,.page_reserva_mantencion .content .card .success_verify_maintenance.result .message_success span{font-size:16px;line-height:24px;color:#191919;font-weight:400}.page_reserva_mantencion .content .card .success_verify_maintenance.result .error_info{font-weight:700;font-size:24px;line-height:29px;margin-bottom:8px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .error_text{font-weight:700;font-size:24px;line-height:29px;color:#e0102c;margin-bottom:16px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .btn-primary{margin-bottom:16px}.page_reserva_mantencion .content .card .success_verify_maintenance.result .button_verify{margin-bottom:0}.page_reserva_mantencion .content .card .success_verify_maintenance .card__body .card__body__text{font-weight:400;font-size:16px;line-height:19px;color:#57585c}.page_reserva_mantencion .content .card .success_verify_maintenance .card__body__form__success .form_input{width:100%;background:#f6f5f5;border-radius:6px;border:unset;height:56px;margin:8px 0;font-weight:500;font-size:16px;line-height:24px;padding-left:16px}.page_reserva_mantencion .content .card .success_verify_maintenance hr{border:2px solid #f6f5f5;margin:16px 0}.page_reserva_mantencion .content .card .success_verify_maintenance .checkbox_acept .nextui-checkbox-container{border:2px solid #191919;border-radius:2px}.page_reserva_mantencion .content .card .success_verify_maintenance .checkbox_acept .nextui-checkbox-container .nextui-checkbox-mask:after{border-radius:unset}.page_reserva_mantencion .content .card .success_verify_maintenance .checkbox_acept .nextui-checkbox-container .nextui-checkbox-mask:before{border:unset}.page_reserva_mantencion .content .card .success_verify_maintenance .checkbox_acept span{font-weight:400;font-size:12px;line-height:14px}.page_reserva_mantencion .content .card .success_verify_maintenance .checkbox_acept span .danger{color:#e0102c;text-decoration:underline}.page_reserva_mantencion .content .card .success_verify_maintenance .title_price{font-weight:700;font-size:24px;line-height:29px;color:#e0102c;margin:16px 0}.page_reserva_mantencion .content .card .success_verify_maintenance .button_verify{margin-bottom:16px}.page_reserva_mantencion .content .card .success_verify_maintenance .content_btn{position:absolute;bottom:0;width:100%;left:0;bottom:-45px}.page_reserva_mantencion .content .card .success_verify_maintenance .content_btn .btn{width:100%;color:#db0526;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:700;font-size:16px;line-height:24px}@media(max-width:575.98px){.page_reserva_mantencion .content .card .success_verify_maintenance .content_btn{display:none}}.page_reserva_mantencion .content .card .discount{position:absolute;justify-content:center;align-items:center;padding:8px 24px;width:111px;height:54px;background:#e0102c;border-radius:0 0 0 32px;right:0;top:0}.page_reserva_mantencion .content .card .discount .discount__number{font-family:Lato;font-style:normal;font-weight:700;font-size:32px;line-height:38px;color:#fff}@media(max-width:575.98px){.page_reserva_mantencion .content .card .discount{display:none}}.page_reserva_mantencion .content .card .card__header .card__header__title.payment h3{font-weight:700;font-size:24px;line-height:29px;color:#191919;width:80%}@media(max-width:575.98px){.page_reserva_mantencion .content .card .card__header .card__header__title.payment h3{width:100%;margin-bottom:8px}}.page_reserva_mantencion .content .card .card__header .card__header__title.payment .card__subtitle{font-weight:400;font-size:20px;line-height:24px;color:#191919}.page_reserva_mantencion .content .card .card__header .card__header__title h3{font-weight:400;font-size:24px;line-height:29px;color:#191919;margin:0;width:50%}@media(max-width:575.98px){.page_reserva_mantencion .content .card .card__header .card__header__title h3{width:100%}}.page_reserva_mantencion .content .card .card__header .card__header__title h4{font-weight:700;font-size:32px;line-height:38px;color:#e0102c;margin:0}.page_reserva_mantencion .content .card .card__header .card__header__title .card__header__title__discount{font-style:italic;font-weight:400;font-size:16px;line-height:19px}.page_reserva_mantencion .content .card .card__header .card__header__title .card__header__title__discount span{text-decoration:line-through}.page_reserva_mantencion .content .card .card__header__button{width:100%;background-color:#e0102c;border-color:#e0102c;border-radius:8px;height:48px;color:#fff;font-weight:900;font-size:16px;line-height:24px;margin-top:16px;cursor:pointer}.page_reserva_mantencion .content .card hr{border:2px solid #f6f5f5;margin:24px 0}.page_reserva_mantencion .content .card .card__body .card__body__title{color:#191919;font-weight:700;font-size:24px;line-height:24px;margin-bottom:8px}.page_reserva_mantencion .content .card .card__body .card__body__text{font-weight:400;font-size:16px;line-height:19px;color:#57585c}.page_reserva_mantencion .content .card .card__body .card__body__form,.page_reserva_mantencion .content .card .card__body .card__body__form__success{margin-top:8px}.page_reserva_mantencion .content .card .card__body .card__body__form .select_options,.page_reserva_mantencion .content .card .card__body .card__body__form__success .select_options{margin:8px 0;width:100%;background:#f6f5f5;border-radius:6px;height:56px;border:unset;padding-left:16px;border-right:16px solid transparent}.page_reserva_mantencion .content .card .card__body .card__body__form .button_verify,.page_reserva_mantencion .content .card .card__body .card__body__form__success .button_verify{padding:10px 24px;gap:8px;height:48px;width:100%;border:1px solid #e0102c;border-radius:8px;background-color:transparent;font-weight:900;font-size:16px;line-height:24px;color:#e0102c;cursor:pointer;margin-top:8px}.page_reserva_mantencion .content .card .card_footer{position:absolute;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-radius:0 0 16px 16px;width:100%;height:88px;display:flex;align-items:center;padding:16px;gap:8px;right:0;bottom:-79px;z-index:1}.page_reserva_mantencion .content .card .card_footer .card_footer__text__title{font-weight:400;font-size:16px;line-height:19px;color:#fff;margin:0}.page_reserva_mantencion .content .card .card_footer .card_footer__text__subtitle{font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em;color:#fff;margin:0}.page_reserva_mantencion .content .card_legals_desktop{position:absolute;bottom:0;left:0;width:50%;padding:24px;background:#ebebeb;border-radius:16px}@media(max-width:575.98px){.page_reserva_mantencion .content .card_legals_desktop{display:none}}.page_reserva_mantencion .content .card_legals_desktop .title{font-weight:400;font-size:16px;line-height:19px;color:#191919}.page_reserva_mantencion .content .card_legals_desktop .list_legals{margin:0}.page_reserva_mantencion .content .card_legals_desktop .list_legals p{margin-bottom:10px;line-height:16px;font-weight:400;font-size:12px;letter-spacing:.01em;color:#57585c}.text-form-solict{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#57585c;margin-bottom:8px}.reserva-mantenciones-title{font-weight:700}.reserva-mantencion-summary-subtitle,.reserva-mantenciones-title{font-family:Lato;font-style:normal;font-size:20px;line-height:24px;color:#191919}.reserva-mantencion-summary-subtitle{font-weight:400;display:flex;align-items:center;margin:16px 0}.swal2-styled.swal2-confirm{background-color:#e0102c!important;border-radius:8px;font-family:Lato;font-style:normal;font-weight:900;font-size:16px;line-height:24px;color:#fff}.expired-notice{text-align:center;padding:2rem;border:1px solid #ebebeb;border-radius:.25rem;margin:.5rem}.expired-notice>span{font-size:2.5rem;font-weight:700;color:red}.expired-notice>p{font-size:1.5rem}.show-counter{padding:.5rem}.show-counter .countdown-link{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700;font-size:1.25rem;line-height:1.75rem;padding:.5rem;border:1px solid #ebebeb;border-radius:.25rem;text-decoration:none;color:#000}.show-counter .countdown{line-height:1.25rem;padding:0 .75rem;align-items:center;display:flex;flex-direction:column}.show-counter .countdown.danger{color:red}.show-counter .countdown>p{margin:0}.show-counter .countdown>span{text-transform:uppercase;font-size:.75rem;line-height:1rem}*{font-family:Lato!important}.filter-card-category{padding:16px 6px 5px;width:72px;height:72px}@media screen and (min-width:768px){.filter-card-category{width:88px;height:88px}}.filter-avatar,.filter-avatar .nextui-avatar-bg,.filter-avatar img{background:#f6f5f5!important}.filter-avatar img{padding:6px;-o-object-fit:contain;object-fit:contain}.img-name{font-family:Lato;font-style:normal;font-weight:400;font-size:11px;line-height:13px;width:100%;text-align:center;color:#000}.dreams-section .card-post{max-width:240px;min-height:380px}@media screen and (max-width:640px){.dreams-section .card-post{max-width:unset}}.dreams-section .card-post .title{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#191919;text-align:left;margin-bottom:4px}.dreams-section .card-post .description{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#57585c}.dreams-section .title{font-family:Lato;font-style:normal;font-weight:700;font-size:25px;line-height:32px;text-align:left;color:#fff;width:100%;margin-bottom:0}@media screen and (min-width:1281px){.dreams-section .title{text-align:center}}.dreams-section .subtitle{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.01em;color:#fff}@media screen and (min-width:1281px){.dreams-section .subtitle{text-align:center}}.banner-finder .title{font-weight:800;margin-bottom:16px}.banner-finder .subtitle,.banner-finder .title{width:100%;font-family:Lato;font-style:normal;font-size:14px;line-height:17px;letter-spacing:.01em;color:#f6f5f5;text-align:center}.banner-finder .subtitle{font-weight:400;margin-bottom:24px}.navbar-filter-bottom .nextui-navbar-container{background:#fff!important}.footer-container{background:#191919;padding:40px 24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer-container .title{font-weight:700;font-size:16px;letter-spacing:.01em;margin-bottom:4px}.footer-container .subtitle,.footer-container .title{font-family:Lato;font-style:normal;line-height:24px;color:#fff}.footer-container .subtitle{font-weight:400;font-size:18px}.footer-container .phone-container{display:flex;justify-content:flex-start;align-items:center;gap:21px}@media screen and (min-width:1282px){.footer-container .phone-container{flex-direction:column}}.footer-container .link-content{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:30px;color:#a4a4a6}.footer-container .socials{display:flex;flex-direction:column;margin:20px 0}@media screen and (min-width:1282px){.footer-container .socials{margin:0}}.footer-container .socials .social-links{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.01em;color:#fff}.footer-container .spacer-2{width:100%;border:1px solid #a4a4a6;margin:20px auto}@media screen and (min-width:1282px){.footer-container .spacer-2{display:none}}.footer-container .spacer-1{height:1px;width:100%;background:#a4a4a6;margin:0 auto}@media screen and (min-width:1282px){.footer-container .spacer-1{margin-top:20px}}.footer-container .text-copy{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;color:#a4a4a6;margin:24px 0}.modal-top-spacer{width:48px;height:5px;background:#d9d9d9;border-radius:10px;margin:4px auto 8px}.banner-derco-section{max-width:1200px;margin:0 auto;display:flex;justify-content:center;flex-direction:column}.banner-derco-section .title{margin:28px 0 0}.banner-derco-section .subtitle,.banner-derco-section .title{font-family:Lato;font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#fff;width:100%}.banner-derco-section .subtitle{margin:0}.banner-steps-section{max-width:1200px;margin:0 auto;display:flex;justify-content:center;flex-direction:column}.banner-steps-section .container-img{width:100%;margin:0 auto 16px}.banner-steps-section .container-img img{margin:0 auto}.banner-steps-section .title{line-height:30px;text-align:center;margin-bottom:56px}.banner-steps-section .box-title,.banner-steps-section .title{font-family:Lato;font-style:normal;font-weight:900;font-size:32px;color:#fff}.banner-steps-section .box-title{line-height:20px}.banner-steps-section .box-title.mobile{line-height:64px;margin-right:8px}.banner-steps-section .box-subtitle{font-family:Lato;font-style:normal;font-weight:500;font-size:14px;line-height:17px;display:flex;align-items:center;color:#fff;max-width:150px;padding-left:16px}.banner-steps-section .footer-title{font-family:Lato;font-style:normal;font-weight:500;font-size:20px;line-height:24px;text-align:center;color:#fff;margin:56px auto 0;max-width:330px}.banner-steps-section .footer-title span{font-weight:900}.banner-steps-section .footer-info{font-family:Lato;font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-align:center;letter-spacing:.01em;color:#f6f5f5;width:100%;margin:0 auto 16px}.divider-component{height:3px;background:#393939;width:100%;max-width:1091px;margin:40px auto}.hidden{display:none}.matencion-link{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-decoration:underline;color:#e0102c;cursor:pointer}