.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}.grecaptcha-badge{visibility:hidden}p strong{font-family:'Gotham Bold'}p{text-align:justify !important}#cabecera p{text-align:center !important}#cabecera h1 span{display:inline-block}.boton-blanco,.boton-naranja{border-radius:60px !important;position:relative}#cabecera .l-section-h,#cabecera .g-cols{height:100%;padding-top:0}#cabecera h1{color:var(--color-header-middle-text-hover)}#cabecera h1 span{font-size:clamp(2rem,1.5rem + 2vw,3rem);color:var(--color-content-bg);font-family:"Gotham Bold"}@media (max-width:1024px){.numero .w-image-h img{width:50%}}@media (min-width:1025px) and (max-width:1280px){.numero .w-image-h img{width:70%}}@media (min-width:769px) and (max-width:1279px){#vacaciones .type_sticky,#vivimos .type_sticky{justify-content:normal !important}}body.home .price ins{display:none !important}body.home .price del{text-decoration:none !important;color:#000 !important}body.home .price bdi,.product_list_widget del,.woocommerce .price>del,.type-product .price>del,.type-product .price .from{color:#000 !important;opacity:1}.product .duracion span.w-post-elm-before,.product .distancia_total span.w-post-elm-before,.product .mixto span.w-post-elm-before,.recorrido span.w-post-elm-before{font-weight:700 !important}.precio-ruta-cuadricula span.woocommerce-Price-amount{font-size:2rem}.leer-mas summary{cursor:pointer;font-weight:700;list-style:none;display:flex;align-items:center}.leer-mas summary::-webkit-details-marker{display:none}.leer-mas summary i.fas{transition:transform .3s ease;font-size:1rem}.leer-mas[open] summary i.fas{transform:rotate(180deg)}.incluido .repeater-row,.no_incluido .repeater-row{display:flex;align-items:center}.incluido .repeater-row:before{content:"\f00c";font-family:"fontawesome";font-weight:400;color:#34b233;font-size:1.4rem;margin-right:.5rem}.no_incluido .repeater-row:before{content:"\f00d";font-family:"fontawesome";font-weight:400;color:#ff2c2c;font-size:1.4rem;margin-right:.5rem}.stage-description{text-align:justify}.acompanante span.w-post-elm-value{display:none}.informacion-precios .w-post-elm-before{font-weight:700}.informacion-precios .w-post-elm-value,.informacion-precios .w-post-elm-after{color:var(--color-content-text)}.fechas-disponibles ul{list-style-type:none;margin-left:0}.fechas-disponibles p.mes-fecha{margin-bottom:.5rem;color:#000;font-weight:700}.fecha-plazas-row{display:flex;align-items:center;justify-content:start;gap:2rem}.plazas{color:#fff;padding:.25rem .5rem;border-radius:60px;min-width:7rem;text-align:center;display:inline-block}.plazas.lleno{background:#ff2727;margin-left:auto}.plazas.disponible{background:#4bb507;margin-left:auto}.input-group{display:flex;align-items:stretch}.input-group-text{border:1px solid #000;border-left:0;display:flex;align-items:center;padding:0 12px;background:var(--inputs-background,transparent);border-color:var(--inputs-border-color,currentColor);border-radius:0 var(--inputs-border-radius,0px) var(--inputs-border-radius,0px) 0;font-size:1em;min-width:56px;white-space:nowrap;border-style:solid;justify-content:center}.input-group input,.input-group select{border-right:0}.form-group{margin-bottom:.5rem}.galeria-de-imagenes-tour:has(.w-grid-none.type_message){display:none !important}.galeria-de-imagenes-tour .post_image img{border-radius:60px}.w-filter.mod_toggle .w-filter-item-content{margin-bottom:0}.imagen-destacada-moto{filter:brightness(95%)}.informacion-moto .w-post-elm-before{font-weight:700}.precio-moto .w-post-elm-after{font-size:.8rem}.carousel-images-moto .w-post-elm.post_image{aspect-ratio:4/3;overflow:hidden}.carousel-images-moto .w-post-elm.post_image{width:100%;height:100%;object-fit:cover}@media (min-width:600px){.w-filter.for_list .w-filter-item-values{display:flex !important;flex-wrap:wrap !important;gap:1rem}.w-filter.for_list .w-filter-item-value{display:inline-flex !important;align-items:center}.w-filter.for_list .w-filter-item-value{padding:1rem;background:#f3f3f3;border-radius:1rem;cursor:pointer;transition:background .2s,color .2s;user-select:none}.w-filter.for_list .w-filter-item-value input[type=radio]{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;position:absolute;opacity:0;pointer-events:none}.w-filter.for_list .w-filter-item-value:hover{background:var(--color-header-middle-text-hover);color:#fff}.w-filter.for_list .w-filter-item-value:hover .w-filter-item-value-label{color:#fff}.w-filter.for_list .w-filter-item-value:has(input[type=radio]:checked){background:var(--color-header-middle-text-hover) !important;color:#fff !important}.w-filter.for_list .w-filter-item-value:has(input[type=radio]:checked) .w-filter-item-value-label{color:#fff !important}.w-filter-opener{display:none !important}.w-filter.for_list .w-filter-item-title{display:none !important}.w-filter.for_list .w-filter-item-content{display:block !important;max-height:none !important;opacity:1 !important;visibility:visible !important;transform:none !important}.w-filter.for_list .w-filter-item.expand{pointer-events:none}.w-filter.mod_toggle.layout_hor .w-filter-item,.w-filter.mod_toggle .w-filter-item:last-child,.w-filter.mod_toggle .w-filter-item{border:none}}.w-grid-none.type_message{font-size:0;text-align:center;padding:2rem 1rem}.w-grid-none.type_message:before{content:"Lo sentimos, pero no hay tours programados en estos momentos.";font-size:1rem;line-height:1.4;display:inline-block}.carrusel-mes-item ul{margin-left:0}.carrusel-mes-item li{list-style:none}.carrusel-mes-item{border-radius:20px !important;padding:2rem !important;background:var(--color-alt-content-bg-alt) !important;height:100%}.carrusel-mes-item{margin-bottom:1rem}#galeria-cursos .w-post-elm.post_image{border-radius:30px;aspect-ratio:16/9}.wc-block-components-sale-badge,.wc-block-components-product-price__regular,.wc-block-grid__product-onsale,.woocommerce-cart .price del{display:none !important}.formulario .vc_row{display:flex;justify-content:space-between;gap:15px !important}.formulario-emergente .vc_row{display:block;gap:0px !important}.formulario-emergente .wpcf7-response-output{color:#fff}@media screen and (max-width:600px){.formulario .vc_row{display:block}}.formulario input:not([type=checkbox]):not([type=submit]),.formulario textarea,.formulario select{background:rgba(0,0,0,.6);font-size:.8rem;border:1px solid #fff;color:#fff}.formulario .aceptacion,.formulario .aceptacion a{color:#fff}.formulario input[type=checkbox]{float:left;border:1px solid #fff;margin-top:0;margin-right:.85em;height:1em;width:1em}.formulario input[type=submit]{margin-top:1rem;border-radius:60px !important}.formulario div.aceptacion{font-size:.8rem}.formulario input[type=submit]:not(.w-btn){background:#fff !important;color:#000 !important}.formulario ::placeholder{color:#fff !important;opacity:1}.formulario-vacaciones .fila-flex{display:flex;width:100%;align-items:flex-start;background:#fff;padding:1.5rem 1rem;border-radius:1rem;margin-bottom:25px}.formulario-vacaciones .icono-flex{width:10%;min-width:35px;display:flex;justify-content:center;padding-top:4px}.formulario-vacaciones .icono-flex img{width:25%;filter:invert(59%) sepia(57%) saturate(1024%) hue-rotate(137deg) brightness(130%) contrast(101%)}.formulario-vacaciones .col-flex{width:90%}.formulario-vacaciones .dos-columnas{display:flex;gap:20px}.formulario-vacaciones .columna-campo{flex:1}.formulario-vacaciones .columnas-porcentajes{display:flex;gap:20px}.formulario-vacaciones .columnas-porcentajes .columna-campo{flex:1}.formulario-vacaciones .campo-label{display:block;font-weight:600;margin-bottom:8px;font-size:1.25rem}.formulario-vacaciones .linea-frase{display:flex;align-items:center;gap:10px}.formulario-vacaciones .linea-frase input,.formulario-vacaciones .opcion-otros input[type=text]{border:none;border-bottom:1px solid #000;background:0 0;outline:none;font-size:1rem;padding:2px 0}.formulario-vacaciones .opciones-deportes{display:flex;flex-wrap:wrap;gap:15px 25px;align-items:center}.formulario-vacaciones .opcion-check{display:flex;align-items:center;gap:6px}.formulario-vacaciones .opciones-experiencia{display:flex;flex-wrap:wrap;gap:15px 25px;align-items:center}.formulario-vacaciones .opciones-experiencia .wpcf7-form-control{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.formulario-vacaciones .opciones-experiencia input[type=checkbox]{border-radius:var(--inputs-border-radius,0px);background:var(--inputs-background,transparent);border-color:var(--inputs-border-color,currentColor)}.formulario-vacaciones .opciones-experiencia .wpcf7-list-item-label{font-size:1rem}.formulario-vacaciones .aceptacion{display:flex;align-items:center;gap:8px;font-size:.95rem}.formulario-vacaciones .boton-enviar{margin-top:10px}@media (max-width:768px){.formulario-vacaciones .fila-flex{flex-direction:column;gap:15px}.formulario-vacaciones .icono-flex{width:15%;min-width:22px;padding-top:0;justify-content:flex-start}.formulario-vacaciones .icono-flex img{width:22px;height:22px}.formulario-vacaciones .col-flex{width:100%}.formulario-vacaciones .dos-columnas,.formulario-vacaciones .columnas-porcentajes{flex-direction:column;gap:20px}.formulario-vacaciones .columna-campo{width:100%;max-width:100%}.formulario-vacaciones .opciones-deportes,.formulario-vacaciones .opciones-experiencia{gap:10px 15px}}#cabecera h1 span,#cabecera span,#cabecera p,article.product span,.boton-naranja span,h2 b,.aceptacion,#reservar h2{background:rgba(0,0,0,.005) !important}.stage-image{position:relative}.stage-description{line-height:1.5;margin-bottom:1rem;padding:0 1rem;font-size:.7rem}.days .stage-title,.days .stage-number{font-family:Gotham Black !important;padding-left:1rem !important;padding-right:1rem !important}.days .stage-title{color:var(--color-content-text) !important;font-size:.9rem !important;margin-bottom:.75rem !important}.days .stage-number{color:var(--color-header-middle-bg) !important;font-size:1.1rem !important;margin-bottom:0 !important;margin-top:.75rem}.days .stage-image .stage-image-h img{position:absolute;top:0;left:0;right:0;height:100%;width:100%;object-fit:cover;border-radius:50px}.stages-controls{position:absolute;top:-13%;right:0;display:flex;gap:.5rem;z-index:10}.stages-prev,.stages-next{position:relative;width:2.5rem;height:2.5rem;background:var(--color-header-middle-text-hover);border:none;border-radius:10rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;font-weight:400;color:#fff;line-height:1}@media (max-width:1279px){.stages-controls{position:absolute;top:-9%}}#shop{display:none}.informacion-pie img{filter:invert(65%) sepia(82%) saturate(3053%) hue-rotate(150deg) brightness(125%) contrast(97%)}footer .fa-whatsapp:before{font-size:1.5rem}