.page-template-page-pago #container-header-menu{background-color:white;box-shadow:0 0 15px 0 rgba(0,0,0,0.4)}.page-template-page-pago #desktop-menu,.page-template-page-pago #currentUserExp,.page-template-page-pago #currentUserExpLogin,.page-template-page-pago #cart-option-menu{display:none !important}.page-template-page-pago #header-menu-list #left-menu-principal ul li a,.page-template-page-pago #header-menu-list #left-menu-principal ul li span.k-link,.page-template-page-pago #currentUserExp a{color:black}.page-template-page-pago #nav-icon span{background:black}.page-template-page-pago .standard-logo{display:none !important}.page-template-page-pago .sticky-logo{width:100%;height:100%;display:-webkit-flex;-webkit-align-items:center;display:flex !important;align-items:center;-webkit-justify-content:center;justify-content:center}#main{padding:0 !important;top:80px;position:relative}#divPago{background-color:#f6f8f9}.div-pago{position:relative;background-repeat:no-repeat;background-position-x:right;background-size:auto;background-position-y:bottom}.div-pago input[type="number"],.div-pago input[type="email"],.div-pago input[type="text"],.div-pago input[type="password"],.div-pago select{border:1px solid #ccc;border-radius:3px;height:56px;color:black;margin-bottom:24px}.div-pago-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}.div-pago .left-div-pago{flex:2;padding-left:10%;padding-top:70px;background-color:white;padding-bottom:264px;padding-right:5%}.div-pago .left-div-pago .user-experiencer{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.4);box-shadow:0 0 15px 0 rgba(0,0,0,0.4);padding:22px 25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-left:4px solid #ffa400}.div-pago .left-div-pago .cuenta-experiencer{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.4);box-shadow:0 0 15px 0 rgba(0,0,0,0.4);padding:22px 25px;border-left:4px solid #ffa400}.div-pago .left-div-pago .cuenta-experiencer .header-cuenta-experiencer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:24px}.div-pago .left-div-pago .cuenta-experiencer .content-cuenta-experiencer{display:none}.div-pago .left-div-pago .cuenta-experiencer .div-form-cuenta-experiencer{margin-top:23px;display:flex;align-items:center;width:100%}.div-pago .left-div-pago .cuenta-experiencer .div-form-cuenta-experiencer .link-lost-pass{font-family:Montserrat;font-weight:bold;font-size:16px}.div-pago .left-div-pago .user-experiencer i,.div-pago .left-div-pago .cuenta-experiencer i{font-size:48px;background:linear-gradient(to right,#d22730,#ffa400);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}.div-pago .left-div-pago .user-experiencer strong,.div-pago .left-div-pago .cuenta-experiencer strong{font-size:18px;line-height:24px;color:#000}.div-pago .left-div-pago .user-experiencer p,.div-pago .left-div-pago .cuenta-experiencer p{margin:10px 0 0 0;font-size:16px;line-height:20px;color:#3b3b3b}.div-pago .left-div-pago .cuenta-experiencer .btn1{width:165px !important;height:48px;display:flex;align-items:center;justify-content:center}.div-pago .left-div-pago .datos-contacto{padding-top:100px}.div-pago .left-div-pago .datos-contacto h3{font-size:36px;line-height:40px;color:black;letter-spacing:0}.div-pago .left-div-pago .datos-contacto form .cols2-form,.div-pago .left-div-pago .datos-contacto form .cols2-form-phones{display:flex;flex-direction:row}.div-pago .left-div-pago .datos-contacto form .cols2-form div:first-child,.div-pago .left-div-pago .datos-contacto form .cols2-form div:last-child,.div-pago .left-div-pago .datos-contacto form .cols2-form-phones div:last-child{flex:1}.div-pago .left-div-pago .datos-contacto form .cols2-form-phones div:first-child,.div-pago .left-div-pago .datos-contacto form .cols2-form div:first-child{margin:0 12px 0 0}.div-pago .left-div-pago .datos-contacto form .cols2-form-phones div:last-child,.div-pago .left-div-pago .datos-contacto form .cols2-form div:last-child{margin:0 0 0 12px}.div-pago .left-div-pago .datos-contacto form .div-user-pass{display:none;margin-top:40px}.div-pago .left-div-pago .datos-contacto form .div-user-pass strong{font-family:Montserrat;font-weight:bold;font-size:18px;line-height:24px;color:#000}.div-pago .left-div-pago .div-codigo-promocional{background-color:#f6f8f9;padding:21px 28px;margin-top:42px}.div-pago .left-div-pago .div-codigo-promocional .div-txt-codipromo{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.div-pago .left-div-pago .div-codigo-promocional .div-txt-codipromo strong{font-family:Montserrat;font-weight:bold;font-size:18px;line-height:24px;color:#000}.div-pago .left-div-pago .div-codigo-promocional .div-txt-codipromo i{font-size:24px;color:#ffa400}.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo{display:none}.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo .div-input-codipromo-content{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo .div-input-codipromo-content>div:first-child{flex:1;margin:0 5px 0 0}.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo .div-input-codipromo-content>div:last-child{margin:0 0 0 5px}.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo .div-input-codipromo-content>div:last-child a{width:166px;height:56px;border-radius:3px;font-family:Montserrat;font-weight:bold;font-size:14px;text-align:center;line-height:20px;color:white !important;display:flex;align-items:center;justify-content:center}.div-pago .left-div-pago .div-factura-reserva{background-color:#f6f8f9;padding:21px 28px;margin-top:42px}.div-pago .left-div-pago .div-factura-reserva label{font-family:Montserrat;font-weight:bold;font-size:18px;line-height:24px;color:#000}.div-pago .left-div-pago .div-factura-reserva #divFormFacturaReserva .divPagePagoDatosFacturacion .div-medium-left{width:50%;float:left;padding-right:24px}.div-pago .left-div-pago .div-factura-reserva #divFormFacturaReserva .divPagePagoDatosFacturacion .div-medium-right{width:50%;float:left}.div-pago .left-div-pago .div-organizador{margin-top:100px}.div-pago .left-div-pago .div-organizador h3{font-size:36px;line-height:40px;color:black;letter-spacing:0}.div-pago .left-div-pago .div-organizador .content-organizador{display:flex;flex-direction:row;flex-wrap:wrap}.div-pago .left-div-pago .div-organizador .content-organizador .logo-organizador{margin-right:85px}.div-pago .left-div-pago .div-organizador .content-organizador .logo-organizador img{max-width:156px;max-height:156px}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .nombre-organizador strong{font-family:Montserrat;font-weight:bold;font-size:20px;line-height:30px;color:black}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .txt-mas-info-organizador{display:flex;align-items:center;margin-top:11px}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .txt-mas-info-organizador a{font-size:16px;line-height:16px;color:#ffa400;display:flex;align-items:center}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .txt-mas-info-organizador a i{font-size:24px}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .mas-info-organizador{display:none;margin-top:25px}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .llc-organizador{margin-bottom:10px}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .llc-organizador span{font-size:14px;line-height:20px;color:#3b3b3b}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador span:nth-child(2){margin:0 5px}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .datos-organizador{display:flex;flex-direction:column}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .datos-organizador span{display:flex;align-items:center;margin-bottom:10px}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .datos-organizador span,.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .datos-organizador span a{font-size:16px;color:#3b3b3b}.div-pago .left-div-pago .div-organizador .content-organizador .info-organizador .datos-organizador span i{margin-right:13px}.div-pago .left-div-pago .div-checks{margin-top:100px}.div-pago .right-div-pago{flex:1;padding:70px 0 0 0;padding-right:10%;padding-left:3%}.div-pago .right-div-pago h3,#div-content-booking h3{font-size:28px;line-height:40px;color:black;letter-spacing:0;margin-top:0;font-weight:bold}.div-pago .right-div-pago .breve-descripcion,#div-content-booking .breve-descripcion{color:#3b3b3b;font-size:16px;line-height:24px;letter-spacing:.3px}.div-pago .right-div-pago .opciones-reservadas{padding-top:26px}.info-ecp{padding-top:85px}.info-ecp .title-info-ecp strong{font-family:Montserrat;font-weight:bold;font-size:16px;line-height:26px;letter-spacing:.3px;color:#000}.info-ecp .description-info-ecp{padding-top:31px}.info-ecp .description-info-ecp>div{border-width:6px 0 6px 6px;border-style:solid;border-image:linear-gradient(to bottom,#ffd100,#ffa400) 1 100%;margin-bottom:28px;padding-left:18px}.info-ecp .description-info-ecp strong{font-size:16px;line-height:24px;letter-spacing:.3px;color:#000}.info-ecp .description-info-ecp p{font-size:14px;line-height:20px;color:rgba(0,0,0,0.5);margin:0}.btnReservarBase{width:290px;line-height:20px;box-sizing:border-box;text-transform:uppercase;font-size:14px;color:white !important;border-radius:3px;margin-top:28px;font-family:Montserrat;font-weight:bold;text-align:center;display:flex;align-items:center;justify-content:center;padding:23px 33px 21px 33px}a.btnReservarBase.btn-gradient:visited{color:white !important}select{background-image:url(../../img/IconArrowDown.svg);background-size:24px 24px;cursor:pointer;width:115px}#opciones-reservadas,#opciones-reservadas-responsive{margin-top:26px}#opciones-reservadas .fecha-experiencia,#opciones-reservadas-responsive .fecha-experiencia{display:flex;align-items:center;line-height:20px;margin-bottom:22px}#opciones-reservadas .fecha-experiencia i,#opciones-reservadas-responsive .fecha-experiencia i{color:#ffa400;font-size:24px}#opciones-reservadas .fecha-experiencia strong,#opciones-reservadas-responsive .fecha-experiencia strong{font-family:Montserrat;font-weight:bold;font-size:16px;color:black;margin-left:17px}#opciones-reservadas .div-content-opciones,#opciones-reservadas-responsive .div-content-opciones{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#opciones-reservadas .opciones-seleccionadas-reserva .opcion-seleccionada,#opciones-reservadas-responsive .opciones-seleccionadas-reserva .opcion-seleccionada{padding:19px 0;border-bottom:1px dotted #ccc}#opciones-reservadas .opciones-seleccionadas-reserva .opcion-seleccionada .option-select,#opciones-reservadas-responsive .opciones-seleccionadas-reserva .opcion-seleccionada .option-select{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:20px;color:black}#opciones-reservadas .opciones-seleccionadas-reserva .opcion-seleccionada .suplement-select,#opciones-reservadas-responsive .opciones-seleccionadas-reserva .opcion-seleccionada .suplement-select{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:20px;padding:5px 0}#opciones-reservadas .total-reserva,#opciones-reservadas-responsive .total-reserva{font-family:Montserrat;font-weight:bold;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:24px;color:black;padding:19px 0}.div-descuento-cp-aplicado{display:none}.descuento-cp-aplicado{display:flex;align-items:center;justify-content:space-between;padding-top:19px}.descuento-cp-aplicado strong{font-size:14px}.descuento-cp-aplicado .total-descuento-cp{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:20px;color:black}.eliminarCodigoPromo{cursor:pointer}#info-cliente-b2b{background-color:#f6f8f9;padding:21px 28px;margin-top:42px}#info-cliente-b2b .info-cliente-b2b-title{font-family:Montserrat;font-weight:bold;font-size:18px;margin-bottom:20px;color:black}#info-cliente-b2b .info-cliente-b2b-form .info-cliente-b2b-form-col2{display:flex}#info-cliente-b2b .info-cliente-b2b-form .info-cliente-b2b-form-col2>div:first-child{flex:1;margin-right:10px}#info-cliente-b2b .info-cliente-b2b-form .info-cliente-b2b-form-col2>div:last-child{flex:1;margin-left:10px}#div-content-formPago{display:inline-block;width:100%;background-color:#f6f8f9;padding:21px 28px;margin-top:42px}#div-content-formPago .divFormaPago-title{font-family:Montserrat;font-weight:bold;font-size:18px;color:black}#div-content-formPago .divformFP{display:flex;flex-direction:row;margin:20px 0}#div-content-formPago .divformFP>div{margin:0 20px 0 0}#div-content-formPago .divformFP input[type="radio"]{width:auto;opacity:.00000001;position:absolute;left:0;margin-left:-20px}#div-content-formPago .divformFP label{display:inline;position:relative;font-size:16px;line-height:26px;color:#000;padding-left:30px;margin-bottom:0;font-weight:normal;cursor:pointer;vertical-align:sub;margin-left:0}#div-content-formPago .divformFP label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;transition:transform .28s ease;border-radius:50%;border:2px solid #ccc}#div-content-formPago .divformFP label:after{content:'';display:block;transform:rotate(-45deg) scale(0);transition:transform ease .25s;will-change:transform;position:absolute;top:5px;left:5px;border:5px solid #ffa400;border-radius:50%}#div-content-formPago .divformFP input[type="radio"]:checked ~ label::before{color:white;border:2px solid #ffa400}#div-content-formPago .divformFP input[type="radio"]:checked ~ label::after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}#div-content-formPago .divformFP input[type="radio"]:focus+label::before{outline:0}#pagarEnEfectivo,#entregadoEnEfectivo,#cambioEnEfectivo,#entregadoEnTarjetaCreditoCombinado{font-weight:bold;border:1px solid #ccc;border-radius:3px;height:56px;color:black}#divCambionEfectivo{display:none}#pagarEnEfectivo,#cambioEnEfectivo{pointer-events:none !important;color:rgba(51,51,51,.5);background-color:#e7e8e8;font-weight:bold}.btnCalcularCambio{position:relative;width:100%;padding:5px;float:left;text-transform:none;padding:15px;border-radius:5px;box-sizing:border-box;color:white !important;text-align:center;line-height:3px;background:#eb441f;background:-webkit-linear-gradient(right,#eb441f,#f79824);background:-o-linear-gradient(right,#eb441f,#f79824);background:-moz-linear-gradient(right,#eb441f,#f79824);background:linear-gradient(to right,#eb441f,#f79824)}.itemsIntereses{display:flex;flex-wrap:wrap}.itemsIntereses .itemInteres{flex:1 0 50%;padding:5px}#itemsInteresesNL .itemInteresNL label{position:relative;top:-7px}#btnAceptarNL{font-size:14px;padding:5px 40px;float:right;margin-top:20px;border-radius:2px}#footer{padding:40px 0}#my-custom-footer,.fusion-footer .fusion-footer-widget-area{display:none}#divReservaResponsive{display:none;width:100%;position:fixed;top:80px;z-index:20}#divReservaResponsive .header-reserva-responsive{height:55px;display:flex;align-items:center;justify-content:space-between;background-color:black;color:white;padding:0 5%;cursor:pointer}#divReservaResponsive .header-reserva-responsive .txt-reserva span{color:white;font-family:Montserrat;font-weight:bold;font-size:16px;line-height:24px}#divReservaResponsive .header-reserva-responsive .text-precio{display:flex;align-items:center}#divReservaResponsive .header-reserva-responsive .text-precio span{color:white;font-family:Montserrat;font-weight:bold;font-size:20px;line-height:35px;margin-right:5px}#divReservaResponsive .header-reserva-responsive .text-precio i{font-size:24px;color:#ffa400;line-height:24px}#divReservaResponsive #div-content-booking{background-color:white;width:100%;height:100%;position:fixed;top:0;transform:translateY(-150%);transition:transform 1s;overflow:scroll}#divReservaResponsive #div-content-booking .div-header-content-booking{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 15px;border-bottom:1px solid #e5e5e5;font-family:Montserrat;font-weight:bold;color:black}#divReservaResponsive #div-content-booking .div-header-content-booking #close-booking{cursor:pointer}#divReservaResponsive #div-content-booking .div-header-content-booking i{font-size:24px;line-height:60px}#divReservaResponsive #div-content-booking .div-container-content-booking{padding:30px 15px}#recoverPassword h4{text-align:center;color:black;font-family:Montserrat;font-weight:bold}#recoverPassword input{height:56px;margin:0 0 30px 0}#recoverPassword a{width:250px;display:flex;border-radius:3px;align-items:center;height:40px;justify-content:center}@media only screen and (max-width :1200px){.div-pago .left-div-pago{padding-left:5%}.div-pago .right-div-pago{padding-right:5%}}@media only screen and (max-width :1000px){.div-pago .left-div-pago{flex:1 0 100%;position:relative;background-image:url(https://experience.catalunya.com/wp-content/uploads/2020/11/bck-page-pago.png);background-repeat:no-repeat;background-position-x:500px;background-size:auto;background-position-y:bottom}.div-pago .right-div-pago{display:none}#divReservaResponsive{display:block}}@media only screen and (max-width :800px){.div-pago .left-div-pago{background-position-x:450px}}@media only screen and (max-width :800px){.div-pago .left-div-pago{background-position-x:400px}}@media only screen and (max-width :600px){.div-pago .left-div-pago{background-position-x:200px}.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo .div-input-codipromo-content>div:first-child,.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo .div-input-codipromo-content>div:last-child{flex:1 0 100%}.div-pago .left-div-pago .div-codigo-promocional .div-input-codipromo .div-input-codipromo-content>div:last-child{display:flex;justify-content:flex-end}}@media only screen and (max-width :550px){.div-pago .left-div-pago{background-position-x:200px}.div-pago .left-div-pago .div-organizador .content-organizador{flex-direction:column;align-items:center;justify-content:center}}@media only screen and (max-width :500px){.div-pago .left-div-pago .datos-contacto form .cols2-form{flex-direction:column}.div-pago .left-div-pago .datos-contacto form .cols2-form div:first-child,.div-pago .left-div-pago .datos-contacto form .cols2-form div:last-child{margin:0}.div-pago .left-div-pago .div-factura-reserva #divFormFacturaReserva .divPagePagoDatosFacturacion .div-medium-left{width:100%;float:none;padding-right:0}.div-pago .left-div-pago .div-factura-reserva #divFormFacturaReserva .divPagePagoDatosFacturacion .div-medium-right{width:100%;float:none}}