.elementor-488 .elementor-element.elementor-element-e975a5d .elementor-heading-title{font-size:30px;}.elementor-488 .elementor-element.elementor-element-e17b2b9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-488 .elementor-element.elementor-element-9f0da06{background-color:#FAFAFA;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-488 .elementor-element.elementor-element-9f0da06 .elementor-icon-box-wrapper{gap:0px;}.elementor-488 .elementor-element.elementor-element-9f0da06 .elementor-icon-box-title{margin-block-end:2px;}.elementor-488 .elementor-element.elementor-element-9f0da06.elementor-view-stacked .elementor-icon{background-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-9f0da06.elementor-view-framed .elementor-icon, .elementor-488 .elementor-element.elementor-element-9f0da06.elementor-view-default .elementor-icon{fill:#CC9853;color:#CC9853;border-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-9f0da06 .elementor-icon{font-size:29px;}.elementor-488 .elementor-element.elementor-element-9f0da06 .elementor-icon-box-title, .elementor-488 .elementor-element.elementor-element-9f0da06 .elementor-icon-box-title a{font-size:17px;}.elementor-488 .elementor-element.elementor-element-e1d3031{background-color:#FAFAFA;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-488 .elementor-element.elementor-element-e1d3031 .elementor-icon-box-wrapper{gap:0px;}.elementor-488 .elementor-element.elementor-element-e1d3031 .elementor-icon-box-title{margin-block-end:2px;}.elementor-488 .elementor-element.elementor-element-e1d3031.elementor-view-stacked .elementor-icon{background-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-e1d3031.elementor-view-framed .elementor-icon, .elementor-488 .elementor-element.elementor-element-e1d3031.elementor-view-default .elementor-icon{fill:#CC9853;color:#CC9853;border-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-e1d3031 .elementor-icon{font-size:29px;}.elementor-488 .elementor-element.elementor-element-e1d3031 .elementor-icon-box-title, .elementor-488 .elementor-element.elementor-element-e1d3031 .elementor-icon-box-title a{font-size:17px;}.elementor-488 .elementor-element.elementor-element-405cf1c{background-color:#FAFAFA;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-488 .elementor-element.elementor-element-405cf1c .elementor-icon-box-wrapper{gap:0px;}.elementor-488 .elementor-element.elementor-element-405cf1c .elementor-icon-box-title{margin-block-end:2px;}.elementor-488 .elementor-element.elementor-element-405cf1c.elementor-view-stacked .elementor-icon{background-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-405cf1c.elementor-view-framed .elementor-icon, .elementor-488 .elementor-element.elementor-element-405cf1c.elementor-view-default .elementor-icon{fill:#CC9853;color:#CC9853;border-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-405cf1c .elementor-icon{font-size:29px;}.elementor-488 .elementor-element.elementor-element-405cf1c .elementor-icon-box-title, .elementor-488 .elementor-element.elementor-element-405cf1c .elementor-icon-box-title a{font-size:17px;}.elementor-488 .elementor-element.elementor-element-a9b5574{background-color:#FAFAFA;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-488 .elementor-element.elementor-element-a9b5574 .elementor-icon-box-wrapper{gap:0px;}.elementor-488 .elementor-element.elementor-element-a9b5574 .elementor-icon-box-title{margin-block-end:2px;}.elementor-488 .elementor-element.elementor-element-a9b5574.elementor-view-stacked .elementor-icon{background-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-a9b5574.elementor-view-framed .elementor-icon, .elementor-488 .elementor-element.elementor-element-a9b5574.elementor-view-default .elementor-icon{fill:#CC9853;color:#CC9853;border-color:#CC9853;}.elementor-488 .elementor-element.elementor-element-a9b5574 .elementor-icon{font-size:29px;}.elementor-488 .elementor-element.elementor-element-a9b5574 .elementor-icon-box-title, .elementor-488 .elementor-element.elementor-element-a9b5574 .elementor-icon-box-title a{font-size:17px;}.elementor-488 .elementor-element.elementor-element-2589e36{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-2589e36 .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-890e2f6{padding:0px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-c482c5c{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-c482c5c .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-b139ae8{padding:0px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-e48d5ce{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-e48d5ce .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-7b5e384{padding:0px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-a3920a0{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-a3920a0 .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-1150907{padding:0px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-c6ac840{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-c6ac840 .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-cb444f6 .elementor-icon-list-icon i{color:#CC9853;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-cb444f6 .elementor-icon-list-icon svg{fill:#CC9853;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-cb444f6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-cb444f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-cb444f6 .elementor-icon-list-item > a{font-size:15px;}.elementor-488 .elementor-element.elementor-element-cb444f6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-2ac0b91 .elementor-icon-list-icon i{color:#CC9853;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-2ac0b91 .elementor-icon-list-icon svg{fill:#CC9853;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-2ac0b91{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-2ac0b91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-2ac0b91 .elementor-icon-list-item > a{font-size:15px;}.elementor-488 .elementor-element.elementor-element-2ac0b91 .elementor-icon-list-text{transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-b176844{padding:30px 0px 30px 0px;}.elementor-488 .elementor-element.elementor-element-b176844 .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-f695a67 .elementor-icon-list-icon i{color:#CC9853;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-f695a67 .elementor-icon-list-icon svg{fill:#CC9853;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-f695a67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-f695a67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-f695a67 .elementor-icon-list-item > a{font-size:15px;}.elementor-488 .elementor-element.elementor-element-f695a67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-e28b8a9{padding:30px 0px 30px 0px;}.elementor-488 .elementor-element.elementor-element-e28b8a9 .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-2b220da .elementor-icon-list-icon i{color:#CC9853;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-2b220da .elementor-icon-list-icon svg{fill:#CC9853;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-2b220da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-2b220da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-2b220da .elementor-icon-list-item > a{font-size:15px;}.elementor-488 .elementor-element.elementor-element-2b220da .elementor-icon-list-text{transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-d8979d0{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-d8979d0 .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-9cb878c{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-9cb878c .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-b779425{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-b779425 .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-a55cd5c{padding:30px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-a55cd5c .elementor-heading-title{font-size:20px;}.elementor-488 .elementor-element.elementor-element-9709d5c .elementor-button{background-color:#25D366;}.elementor-488 .elementor-element.elementor-element-9709d5c .elementor-button:hover, .elementor-488 .elementor-element.elementor-element-9709d5c .elementor-button:focus{background-color:#1CA34E;}.elementor-488 .elementor-element.elementor-element-9709d5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-488 .elementor-element.elementor-element-ae4d6c3{--display:flex;}@media(max-width:1024px){.elementor-488 .elementor-element.elementor-element-e975a5d{padding:0px 0px 30px 0px;}.elementor-488 .elementor-element.elementor-element-e975a5d .elementor-heading-title{font-size:25px;}.elementor-488 .elementor-element.elementor-element-e17b2b9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-488 .elementor-element.elementor-element-9709d5c .elementor-button{font-size:13px;}}@media(max-width:767px){.elementor-488 .elementor-element.elementor-element-e975a5d{text-align:center;}.elementor-488 .elementor-element.elementor-element-e17b2b9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-488 .elementor-element.elementor-element-2589e36{text-align:center;}.elementor-488 .elementor-element.elementor-element-890e2f6{text-align:center;}.elementor-488 .elementor-element.elementor-element-c482c5c{text-align:center;}.elementor-488 .elementor-element.elementor-element-b139ae8{text-align:center;}.elementor-488 .elementor-element.elementor-element-e48d5ce{text-align:center;}.elementor-488 .elementor-element.elementor-element-7b5e384{text-align:center;}.elementor-488 .elementor-element.elementor-element-a3920a0{text-align:center;}.elementor-488 .elementor-element.elementor-element-1150907{text-align:center;}.elementor-488 .elementor-element.elementor-element-c6ac840{text-align:center;}.elementor-488 .elementor-element.elementor-element-b176844{text-align:center;}.elementor-488 .elementor-element.elementor-element-e28b8a9{text-align:center;}.elementor-488 .elementor-element.elementor-element-d8979d0{text-align:center;}.elementor-488 .elementor-element.elementor-element-9cb878c{text-align:center;}.elementor-488 .elementor-element.elementor-element-5eba2de{text-align:center;}.elementor-488 .elementor-element.elementor-element-b779425{text-align:center;}.elementor-488 .elementor-element.elementor-element-6238603{text-align:center;}.elementor-488 .elementor-element.elementor-element-a55cd5c{text-align:center;}.elementor-488 .elementor-element.elementor-element-bab56ec{text-align:center;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-dbc6960 *//* =========================================
   GALERÍA PRINCIPAL TOUR
   SOLO ESCRITORIO / TABLET > 426PX
========================================= */

@media (min-width:427px){

    .galeria-tour-principal .woocommerce-product-gallery{
        width:100% !important;
        max-width:100% !important;
        margin:0 !important;
        overflow:hidden !important;
    }

    /* ALTURA FIJA DEL SLIDER */
    .galeria-tour-principal .flex-viewport,
    .galeria-tour-principal .woocommerce-product-gallery__wrapper{
        height:500px !important;
    }

    /* CADA IMAGEN */
    .galeria-tour-principal .woocommerce-product-gallery__image{
        height:500px !important;
        position:relative !important;
        overflow:hidden !important;
    }

    /* FONDO DESENFOCADO */
    .galeria-tour-principal .woocommerce-product-gallery__image::before{
        content:"";
        position:absolute;
        inset:-40px;
        background-image:var(--tour-bg);
        background-size:cover;
        background-position:center;
        filter:blur(28px) brightness(.55);
        transform:scale(1.12);
        z-index:0;
    }

    /* CONTENEDOR DE LA FOTO REAL */
    .galeria-tour-principal .woocommerce-product-gallery__image > a{
        position:relative !important;
        z-index:2 !important;
        width:100% !important;
        height:500px !important;

        display:flex !important;
        justify-content:center !important;
        align-items:center !important;
    }

    /* FOTO CENTRAL SIN DEFORMAR */
    .galeria-tour-principal .woocommerce-product-gallery__image img{
        width:auto !important;
        max-width:800px !important;
        height:500px !important;
        max-height:500px !important;

        object-fit:contain !important;
        object-position:center !important;

        position:relative !important;
        z-index:2 !important;
    }

    /* MINIATURAS */
    .galeria-tour-principal .flex-control-thumbs{
        display:flex !important;
        gap:12px !important;
        margin-top:12px !important;
        padding:0 !important;
        list-style:none !important;
        flex-wrap:wrap !important;
    }

    .galeria-tour-principal .flex-control-thumbs li{
        width:120px !important;
        float:none !important;
        margin:0 !important;
    }

    .galeria-tour-principal .flex-control-thumbs img{
        width:120px !important;
        height:85px !important;
        object-fit:cover !important;
        border-radius:8px !important;
        cursor:pointer !important;
        opacity:.75 !important;
        transition:.25s ease !important;
    }

    .galeria-tour-principal .flex-control-thumbs img.flex-active,
    .galeria-tour-principal .flex-control-thumbs img:hover{
        opacity:1 !important;
    }
}

/* =========================================
   MÓVIL — HASTA 426PX
   GALERÍA NATIVA + ESPACIADO
========================================= */

@media (max-width:426px){

    /* CONTENEDOR GENERAL */
    .galeria-tour-principal{
        width:100% !important;
        max-width:100% !important;
        margin:0 !important;
        padding:0 !important;
    }

    /* GALERÍA */
    .galeria-tour-principal .woocommerce-product-gallery{
        width:100% !important;
        max-width:100% !important;
        margin:0 0 25px 0 !important;
    }

    /* IMAGEN PRINCIPAL */
    .galeria-tour-principal .woocommerce-product-gallery__image img{
        width:100% !important;
        max-width:100% !important;
        height:auto !important;
        display:block !important;
    }

    /* CONTENEDOR DE MINIATURAS */
    .galeria-tour-principal .flex-control-thumbs{
        display:flex !important;
        flex-wrap:wrap !important;
        gap:10px !important;

        margin-top:12px !important;
        margin-bottom:15px !important;
        padding:0 !important;
        list-style:none !important;
    }

    /* CADA MINIATURA */
    .galeria-tour-principal .flex-control-thumbs li{
        width:90px !important;
        float:none !important;
        margin:0 !important;
    }

    /* IMAGEN MINIATURA */
    .galeria-tour-principal .flex-control-thumbs img{
        width:90px !important;
        height:70px !important;
        object-fit:cover !important;
        border-radius:8px !important;
        display:block !important;
    }
}

.galeria-tour-principal .woocommerce-product-gallery__trigger{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb444f6 *//* LO MÁS DESTACADO — TARJETAS */
.elementor-element-cb444f6 .elementor-icon-list-item,
.elementor-element-2ac0b91 .elementor-icon-list-item{
    background: #FAFAFA !important;
    border: 1px solid #E0E0E0 !important;
    border-radius: 20px !important;
    padding: 18px 20px !important;
    margin-bottom: 14px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f695a67 *//* INFORMACIÓN — TARJETAS */
.elementor-element-f695a67 .elementor-icon-list-item,
.elementor-element-2b220da .elementor-icon-list-item{
    background: #FAFAFA !important;
    border: 1px solid #E0E0E0 !important;
    border-radius: 20px !important;
    padding: 18px 20px !important;
    margin-bottom: 14px !important;
}/* End custom CSS */