.bg-main-red{background-color:#883031}.disabledclick{pointer-events:none}.error-charge,.errorTxt,.errorTxt2,.errorTxt3{font-family:K2D,sans-serif;font-weight:400;font-size:12px;color:#883031}.email-client,.email-gift,.empty-client,.empty-gift,.error-charge,.error-gift,.msj2{display:none}.payment-title{cursor:pointer;font-family:K2D,sans-serif;font-weight:700;font-size:21px;color:#883031}.input-date{width:37px}.input-cvv{width:75px}.section-slider{position:relative!important;background-size:cover!important;overflow:hidden!important;background-position:center!important;background-repeat:no-repeat!important}.section-slider span{font-family:K2D,sans-serif;font-size:18px;font-weight:200;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#fff}.section-slider h1{font-family:K2D,sans-serif;font-size:48px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#fff}.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[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}.main-section-certificates{background-repeat:no-repeat;background-size:cover}.main-section-certificates.carousel{background-color:rgba(222,216,210,.2)}.main-section-certificates .container .section-title h1{line-height:normal;font-family:K2D,sans-serif;font-weight:600;font-size:40px;color:#883031}.main-section-certificates .container .section-title span{font-family:'Josefin Sans',sans-serif;font-weight:300;font-size:18px;color:#000;font-stretch:normal;font-style:normal;line-height:1.72;letter-spacing:normal;text-align:center}.certificate-privacy h1,.certificate-privacy h2,.certificate-privacy h3{font-size:30px}.certificate .title{background-color:#ded8d2;font-family:K2D,sans-serif;font-weight:600;font-size:18px;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:normal;text-align:center;color:#fff}.certificate .box-shadow-light{background-color:#fff}.certificate .box-shadow-light div.price{height:270px}.certificate .box-shadow-light div.price.color1{background-color:rgba(114,57,90,.1)}.certificate .box-shadow-light div.price.color2{background-color:rgba(158,189,194,.2)}.certificate .box-shadow-light div.price.color3{background-color:rgba(222,216,210,.2)}.certificate .box-shadow-light div.price .value{font-family:K2D,sans-serif;font-weight:700;font-size:48px;color:#883031;font-stretch:normal;font-style:normal;letter-spacing:normal}.certificate .box-shadow-light div.price .discount{font-family:K2D,sans-serif;font-weight:800;font-size:18px;color:#883031;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:normal}.certificate .box-shadow-light div.price .discount span{font-size:24px;text-decoration-line:line-through}.certificate .box-shadow-light .description{font-family:'Josefin Sans',sans-serif;font-weight:300;font-size:18px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4d4d4d}.certificate .box-shadow-light .vigencia{font-family:'Josefin Sans',sans-serif;font-weight:400;font-size:12px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4d4d4d}.certificate .btn-pay{font-family:K2D,sans-serif;font-weight:700;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.86px;text-align:center;color:#b6aba0;display:initial!important;border-radius:2px;border:solid 2px #ded8d2;padding:3% 20%}.icon-slide:before{color:#ded8d2;font-size:60px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.text-end{color:#883031;font-family:K2D,sans-serif;font-weight:400;font-size:14px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.text-end a{color:#883031;font-family:K2D,sans-serif;font-weight:600;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.text-end a:hover{color:#ff214f}.certificate:hover div.price{background-color:rgba(136,48,49,.15)!important}.certificate:hover .title{background-color:#883031}.certificate:hover .btn-pay{background-color:#883031;color:#fff}.certificate:hover .btn-pay:hover{background-color:#fff;border-color:#883031;color:#883031}.main-section-pay{background-image:url(/images/booking/fondo.jpg);background-repeat:no-repeat;background-size:cover;padding:15% 0}.main-section-pay .container h1{line-height:normal;font-family:K2D,sans-serif;font-weight:400;font-size:24px;color:#fff}.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%}.panel{margin-bottom:0!important}.panel-collapse{background-color:rgba(222,216,210,.2)}.panel-heading{padding:0 28px!important}.panel-heading .panel-title{padding:3%;border-bottom:1px solid #ded8d2}.panel-heading .panel-title .text-title{cursor:pointer;font-family:K2D,sans-serif;font-weight:400;font-size:21px;color:#4d4d4d}.panel-heading .panel-title .main-accordion-icon{content:url(/images/booking/head-icon-active.svg)}.panel-heading.disabled .panel-title .text-title{color:#9b9b9b}.panel-heading.disabled .panel-title .main-accordion-icon{content:url(/images/booking/head-icon.svg)}.panel-heading.active-accordion .panel-title .main-accordion-icon{content:url(/images/booking/head-icon-down.svg)}.panel-body{border:none!important}.panel-body .title{font-family:K2D,sans-serif;font-weight:800;font-size:16px;color:#4d4d4d;text-transform:uppercase}.panel-body .discount{font-family:K2D,sans-serif;font-weight:400;font-size:16px;color:#4d4d4d}.panel-body .policys{white-space:break-spaces}.panel-body .border{border-bottom:1px solid #ded8d2;width:100%}.panel-body .form-check-input{margin-top:6px}.panel-body .input-style{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}.panel-body .input-form{padding:10px 20px;margin-bottom:15px}.panel-body textarea.input-form{padding:10px 20px;margin-bottom:15px;min-height:130px}.panel-body input::placeholder,.panel-body textarea::placeholder{font-family:K2D,sans-serif;font-weight:400;font-size:16px;color:rgba(136,48,49,.5);text-transform:uppercase}.btn-red{font-family:K2D,sans-serif;font-weight:800;font-size:14px;padding:.5rem 30%;background:#883031;border-color:#883031;color:#fff!important}@media (max-width:1200px){.main-section-pay{padding:15% 0 10% 0}}@media (max-width:991px){.certificates-slide{max-width:85%}.form-check-input{margin-top:4px!important}}@media (max-width:767px){.form-check-input{margin-top:3px!important}}@media (max-width:667px){.certificates-slide{max-width:80%}}@media (max-width:575px){.main-section-pay{padding:25% 0}.main-section-pay h1{font-size:14px!important}.main-section-pay .text-title{font-size:16px!important}.main-section-pay .panel-collapse .discount,.main-section-pay .panel-collapse .title{font-size:14px}}@media (max-width:413px){.div-policy{margin-left:20px!important}}@media (max-width:410px){.swiper-portfolio-next,.swiper-portfolio-prev{padding:0}}
