.section-vertical-confirm{display:none}.disabled-click{pointer-events:none}.title-pack{color:#883031;font-family:K2D,sans-serif;font-weight:600;font-size:20px}.text-end{text-align:end}.bg-main-red{background-color:#883031}.bg-gray{background-color:rgba(222,216,210,.2)}.conten-padding{margin-right:8%;margin-left:8%}.line-separation{width:93%;border-top:1px solid #ded8d2;margin-bottom:0;margin-right:6%;margin-left:6%}.is-empty{font-family:K2D,sans-serif;font-weight:400;font-size:12px;color:#883031}.code-text{font-family:K2D,sans-serif;font-weight:400;font-size:12px;color:#4d4d4d}.font-800{font-weight:800!important}.colorred{color:#d0021b!important}.hidden{display:none}#payment-form{padding-left:6%;padding-right:6%}.padding-row{padding:0 3%}.section-code .input-style::placeholder{font-size:14px!important}.main-section-booking{background-image:url(/images/booking/fondo.jpg.webp);background-repeat:no-repeat;background-size:cover;padding:15% 0}.main-section-booking .container h1{line-height:normal;font-family:K2D,sans-serif;font-weight:400;font-size:24px;color:#fff}#ModalLoad .modal-content{width:400px;min-height:238px;border-radius:14px;border-color:#fff}#ModalLoad h4{font-family:K2D,sans-serif;font-weight:700;font-size:24px;color:#883031;margin-bottom:0;line-height:1}#ModalLoad p{font-family:K2D,sans-serif;font-weight:600;font-size:16px;color:#4a4a4a}#ModalLoad img{margin-top:35px;margin-bottom:30px;width:55px}.accordion-design .accordion-design-title{cursor:pointer;border-bottom:1px solid #ded8d2;font-family:K2D,sans-serif;font-weight:400;font-size:21px;color:#9b9b9b;padding:3%}.accordion-design .accordion-design-title .main-accordion-icon{content:url(/images/booking/head-icon.svg)}.accordion-design .accordion-design-title span .edit{content:url(/images/booking/edit.svg)}.accordion-design .accordion-design-title.active{color:#4d4d4d}.accordion-design .accordion-design-title.active.show{border:none}.accordion-design .accordion-design-title.active.show .main-accordion-icon{content:url(/images/booking/head-icon-down.svg)}.accordion-design .accordion-design-title.active .main-accordion-icon{content:url(/images/booking/head-icon-active.svg)}.accordion-design .panel-heading{padding:0 3%}.accordion-design .accordion-design-body{border-top:none;padding:3% 0 0 0}.accordion-design .accordion-design-body .text p{font-family:K2D,sans-serif;font-weight:400;font-size:18px;color:#4d4d4d}.accordion-design .accordion-design-body .method-title p{font-family:K2D,sans-serif;font-weight:800;font-size:12px;color:#4d4d4d}.accordion-design .accordion-design-body .text-form{font-family:K2D,sans-serif;font-weight:400;font-size:12px;color:#4d4d4d}.accordion-design .accordion-design-body .text-total .is-right{font-family:K2D,sans-serif;font-weight:800;font-size:12px;color:#4d4d4d;line-height:2.08}.accordion-design .accordion-design-body .text-total .text-end{font-family:K2D,sans-serif;font-weight:800;font-size:18px;color:#4d4d4d}.accordion-design .accordion-design-body .text-total.ticket .is-right{font-family:K2D,sans-serif;font-weight:800;font-size:12px;color:#4d4d4d;line-height:2.08;text-align:right}.accordion-design .accordion-design-body .content-from-schedule{border-bottom:1px solid #ded8d2;margin:3% 3.5%}.accordion-design .accordion-design-body .content-from-schedule .col-margin{margin:0 3%}.accordion-design .accordion-design-body .content-from-schedule .title{font-family:K2D,sans-serif;font-weight:800;font-size:14px;color:#4d4d4d;text-transform:uppercase}.accordion-design .accordion-design-body .content-from-schedule .text{font-family:K2D,sans-serif;font-weight:400;font-size:18px;color:#4d4d4d}.accordion-design .accordion-design-body .content-from-schedule.pack{border:none;padding-top:15px}.content-from-schedule2{border-bottom:1px solid #ded8d2;margin-left:6%;margin-right:6%}.content-from-schedule2 .col-margin{margin:0 3%}.content-from-schedule2 .title{font-family:K2D,sans-serif;font-weight:800;font-size:14px;color:#4d4d4d;text-transform:uppercase}.content-from-schedule2 .text{font-family:K2D,sans-serif;font-weight:400;font-size:18px;color:#4d4d4d}.text-total2 .is-right{font-family:K2D,sans-serif;font-weight:800;font-size:12px;color:#4d4d4d;line-height:2.08}.text-total2 .text-end{font-family:K2D,sans-serif;font-weight:800;font-size:18px;color:#4d4d4d}.payment-title{cursor:pointer;font-family:K2D,sans-serif;font-weight:700;font-size:21px;color:#883031;padding:3%}.blog-post-style3{margin:0 7%}.blog-post-style3 .post-details .post-text{font-family:K2D,sans-serif;font-weight:700;font-size:16px;color:#883031}.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon{transition:transform .2s}.blog-post-style3 .grid-item .blog-post .blog-post-images.active .blog-hover-icon{opacity:1;background-image:url(/images/booking/select.svg);background-position:center;background-repeat:no-repeat;transform:scale(1.3)}.tab-categories .nav-tabs .nav-item a.nav-link.active{background:0 0}.tab-categories .nav-tabs .nav-item a .text-small{font-family:K2D,sans-serif;font-weight:400;font-size:14px}.tab-categories .nav-tabs .nav-item span.count{height:24px;width:24px;background-color:#883031;border-radius:50%;display:inline-block;font-size:13px;color:#fff;text-align:center}.tab-categories .tab-content .panel-group .panel-heading .panel-title span{float:right!important;position:absolute;right:0}.tab-categories .tab-content .panel-group .panel-heading .panel-title .icon-tab{content:url(/images/booking/tab-abajo.svg)}.tab-categories .tab-content .panel-group .panel-heading.active .panel-title .icon-tab{content:url(/images/booking/tab-arriba.svg)}.tab-categories .tab-content .panel-group .panel-body .rates{color:#883031;font-family:K2D,sans-serif;font-weight:400;font-size:18px}.accordion-style1 .panel-heading .panel-title{padding:4% 0}.text-next{font-family:K2D,sans-serif;font-weight:400;font-size:12px;line-height:1.5;color:#4d4d4d}.icon-add,.icon-quit{margin-left:3%;vertical-align:middle}.icon-add i{content:url(/images/booking/add.svg)}.icon-quit i{content:url(/images/booking/quit.svg)}.radio{font-family:K2D,sans-serif;font-weight:400;font-size:14px;color:#883031;position:relative;cursor:pointer}.radio .label{position:relative;display:block;float:left;margin-right:10px;width:20px;height:20px;border:2px solid #883031;border-radius:100%;-webkit-tap-highlight-color:transparent}.radio .label:after{content:'';position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:100%;background:#883031;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}.radio:hover .label:after{transform:scale(3.6)}input[type=radio]:checked+.label{border-color:#883031}input[type=radio]:checked+.label:after{transform:scale(1);transition:all .2s cubic-bezier(.35,.9,.4,.9);opacity:1}.select-style select option:disabled,.select-style select:disabled,.select-style select:invalid,input::placeholder,textarea::placeholder{font-family:K2D,sans-serif;font-weight:400;font-size:16px;color:rgba(136,48,49,.5);text-transform:uppercase}input:disabled,select:disabled{cursor:no-drop!important;color:rgba(136,48,49,.5)!important}.select-style select option{color:#4d4d4d}.btn.btn-red{font-family:K2D,sans-serif;font-weight:800;font-size:14px;padding:.5rem 30%;background:#883031;border-color:#883031;color:#fff!important}.btnDisabled{cursor:not-allowed;opacity:.5}.input-style,input[name=input-datepicker]{background:0 0;border:1px solid #883031;border-color:#883031!important;border-radius:2px;font-family:K2D,sans-serif;font-weight:400;font-size:16px;color:#883031;margin:0;cursor:pointer}.input-form{padding:10px 20px;margin-bottom:15px}textarea.input-form{padding:10px 20px;margin-bottom:15px;min-height:130px}.select-style.input-style{margin-bottom:4%}.select-style.input-style:before{content:"\f017";font-family:"Font Awesome 5 Free";color:#883031;right:19px;top:.6rem;width:23px;height:18px;position:absolute;pointer-events:none;display:block;font-size:15px}.select-style.input-style.specialist:before{content:"\f007"}.vdp-datepicker div:first-of-type:before{content:"\f073";font-family:"Font Awesome 5 Free";color:#883031;right:4px;top:.5rem;width:23px;height:18px;position:absolute;pointer-events:none;display:block;font-size:15px;z-index:1}.calendar-style{width:100%!important}.calendar-style header span{background-color:#883031;font-family:K2D,sans-serif;font-weight:400;font-size:16px;color:#fff}.calendar-style.vdp-datepicker__calendar header .next:after{border-left:10px solid #fff!important;z-index:2}.calendar-style.vdp-datepicker__calendar header .prev:after{border-right:10px solid #fff!important}.calendar-style.vdp-datepicker__calendar .cell{font-family:K2D,sans-serif;font-weight:400;font-size:14px;height:30px;line-height:30px}.calendar-style.vdp-datepicker__calendar .cell.day-header{font-family:K2D,sans-serif;font-weight:400;font-size:75%;color:#000}.calendar-style.vdp-datepicker__calendar .cell.selected{color:#fff;background:#883031}.calendar-style.vdp-datepicker__calendar .cell.selected:hover{background:#883031}.calendar-style.vdp-datepicker__calendar header .next:not(.disabled):hover,.calendar-style.vdp-datepicker__calendar header .prev:not(.disabled):hover,.calendar-style.vdp-datepicker__calendar header .up:not(.disabled):hover{background:#883031}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:none!important;background:rgba(136,48,49,.2)}.section-open-pay span{font-family:K2D,sans-serif;font-weight:700;font-size:16px;color:#883031}.section-open-pay span.is-empty{font-size:12px;font-weight:400}.section-open-pay .input-date{width:37px}.section-open-pay .input-cvv{width:75px}.section-open-pay input[type=number]::-webkit-inner-spin-button,.section-open-pay input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.section-open-pay input[type=number]{-moz-appearance:textfield}.title-pay{font-family:K2D,sans-serif;font-size:24px;color:#4d4d4d}.detail-pay{font-family:K2D,sans-serif;font-size:24px;color:#883031}.div-detail-pay{border-top:solid 1px #883031;padding-top:20px;border-bottom:solid 1px #883031;padding-bottom:20px;margin-bottom:10px}.discount{font-family:K2D,sans-serif;font-weight:400;font-size:16px;color:#4d4d4d}.discount-pesos{font-family:K2D,sans-serif;font-weight:400;font-size:16px;color:#883031}.tab-style1.tab-discounts .nav-tabs li{width:33.33%;margin-bottom:0!important}.tab-style1.tab-discounts .nav-tabs li a .icon{font-size:30px;color:#883031;margin-bottom:3px;opacity:.5}.tab-style1.tab-discounts .nav-tabs li a .alt-font{font-size:12px;color:#883031;opacity:.5}.tab-style1.tab-discounts .nav-tabs li a.active .icon{opacity:1}.tab-style1.tab-discounts .nav-tabs li a.active .alt-font{opacity:1}.tab-style1.tab-discounts .tab-pane .text-artepuntos{font-family:K2D,sans-serif;font-weight:400;font-size:14px;color:#4d4d4d}.tab-style1.tab-discounts .tab-pane a.artepuntos{font-size:14px!important;padding:5px!important}.section-table-confirmation{margin:3% 0}.section-table-confirmation table tr td{font-family:K2D,sans-serif;font-weight:400;font-size:14px;color:#4d4d4d;min-width:90px;border:none}.section-table-confirmation table tr td .title-pack{font-size:14px;color:#4d4d4d}.section-table-confirmation table tr td.space{width:3.5%;max-width:3.5%;min-width:55px}.section-table-confirmation table tr.light{background-color:rgba(241,239,237,.2)}.section-table-confirmation table tr.dark{background-color:rgba(222,216,210,.3)}.section-table-confirmation table tr th{font-family:K2D,sans-serif;font-size:14px;color:#4d4d4d;border:none;background-color:rgba(241,239,237,.2);padding-bottom:0}@media (max-width:1199px){.section-table-confirmation table tr td.space{min-width:40px}}@media (max-width:767px){.content-from-schedule .col-margin{margin:0!important}.section-table-confirmation{display:none}.section-vertical-confirm{display:flex}.accordion-design .accordion-design-body .text-total.ticket .is-right{text-align:left}}@media (max-width:629px){.detail-pay,.title-pay{font-size:18px}}@media (max-width:575px){#step3 .text{font-size:16px}#step3 .text .text-medium{font-size:14px}#step3 .title{font-size:12px}#step3 .section-vertical-confirm{margin:1% 3.5%}.main-section-booking{padding:25% 0}.main-section-booking .container h1{font-family:K2D,sans-serif;font-weight:400;font-size:14px}.accordion-design .accordion-design-title{font-family:K2D,sans-serif;font-weight:400;font-size:16px}.accordion-design .accordion-design-body .content-from-schedule .col-margin{margin:0!important}.accordion-design-body .tab-style1 .nav-tabs li{margin-bottom:0;width:100%}.accordion-design-body .accordion-style1 .panel-heading .panel-title{font-family:K2D,sans-serif;font-weight:400;font-size:14px}}.content-from-schedule2 .col-margin{margin:0!important}.tab-style1.tab-discounts .nav-tabs li{width:33.33%!important}@media (max-width:435px){.tab-style1.tab-discounts .tab-pane .row .col-md-4.col-7{flex:0 0 160px!important;max-width:160px!important}.tab-style1.tab-discounts .tab-pane .row .col-md-4.col-7 input::placeholder{font-size:12px!important}.tab-style1.tab-discounts .tab-pane .row .col-md-2.col-3{flex:0 0 70px!important;max-width:70px!important}.tab-style1.tab-discounts .tab-pane .row .col-md-2.col-3 a.btn-red{padding-left:10px;padding-right:10px}}
