.elementor-5535 .elementor-element.elementor-element-d86919c{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5535 .elementor-element.elementor-element-d86919c:not(.elementor-motion-effects-element-type-background), .elementor-5535 .elementor-element.elementor-element-d86919c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5535 .elementor-element.elementor-element-3a93765 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:2.5em;color:#FFFFFF;}.elementor-5535 .elementor-element.elementor-element-6485480{color:#FFFFFF;font-family:"Kumbh Sans", Sans-serif;font-size:1em;}.elementor-5535 .elementor-element.elementor-element-ee2f3ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5535 .elementor-element.elementor-element-ee2f3ae:not(.elementor-motion-effects-element-type-background), .elementor-5535 .elementor-element.elementor-element-ee2f3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8F6;}.elementor-5535 .elementor-element.elementor-element-3236650.ob-harakiri{writing-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-3236650.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-3236650.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-3236650{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Kumbh Sans", Sans-serif;line-height:1.3em;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-3236650 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-d85443b{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon-box-wrapper{align-items:center;}.elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon{font-size:2.2em;}.elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon-box-img{overflow:hidden;}.elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon-box-title, .elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon-box-title{color:#82828A;}.elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:1.1em;font-weight:600;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-7419e56{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon-box-wrapper{align-items:center;}.elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon{font-size:2.2em;}.elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon-box-img{overflow:hidden;}.elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon-box-title, .elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon-box-title{color:#82828A;}.elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:1.1em;font-weight:600;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-e01c341{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon-box-wrapper{align-items:center;}.elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon{font-size:2.2em;}.elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon-box-img{overflow:hidden;}.elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon-box-title, .elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon-box-title{color:#82828A;}.elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:1.1em;font-weight:600;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-e60cb18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-5535 .elementor-element.elementor-element-b95965f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5535 .elementor-element.elementor-element-2f52883.ob-harakiri{writing-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-2f52883.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-2f52883.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-2f52883 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-2f52883 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-ff4e595.ob-harakiri{writing-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-ff4e595.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-ff4e595.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-ff4e595{font-family:"Kumbh Sans", Sans-serif;font-size:1em;color:#82828A;}.elementor-5535 .elementor-element.elementor-element-ff4e595 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-3a773a7{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:1.2em;--padding-bottom:1.2em;--padding-left:1.2em;--padding-right:1.2em;}.elementor-5535 .elementor-element.elementor-element-3a773a7:not(.elementor-motion-effects-element-type-background), .elementor-5535 .elementor-element.elementor-element-3a773a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8F6;}.elementor-5535 .elementor-element.elementor-element-3040080.ob-harakiri{writing-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-3040080.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-3040080.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-5535 .elementor-element.elementor-element-3040080 > .elementor-widget-container{padding:0.2em 0em 0.2em 0.5em;border-style:solid;border-width:0px 0px 0px 2px;border-color:#A61920;}.elementor-5535 .elementor-element.elementor-element-3040080 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-5535 .elementor-element.elementor-element-3040080 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-5535 .elementor-element.elementor-element-5322d32{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-5535 .elementor-element.elementor-element-5322d32 .elementor-divider-separator{width:100%;}.elementor-5535 .elementor-element.elementor-element-5322d32 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5535 .elementor-element.elementor-element-2f9d652 .elementor-icon-box-wrapper{align-items:start;}.elementor-5535 .elementor-element.elementor-element-2f9d652{--icon-box-icon-margin:15px;}.elementor-5535 .elementor-element.elementor-element-2f9d652 .elementor-icon{font-size:1.3em;}.elementor-5535 .elementor-element.elementor-element-2f9d652 .elementor-icon-box-img{overflow:hidden;}.elementor-5535 .elementor-element.elementor-element-2f9d652 .elementor-icon-box-title, .elementor-5535 .elementor-element.elementor-element-2f9d652 .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-2f9d652 .elementor-icon-box-title{color:#82828A;}.elementor-5535 .elementor-element.elementor-element-2f9d652 .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:600;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-06bfb6c .elementor-icon-box-wrapper{align-items:start;}.elementor-5535 .elementor-element.elementor-element-06bfb6c{--icon-box-icon-margin:15px;}.elementor-5535 .elementor-element.elementor-element-06bfb6c .elementor-icon{font-size:1.3em;}.elementor-5535 .elementor-element.elementor-element-06bfb6c .elementor-icon-box-img{overflow:hidden;}.elementor-5535 .elementor-element.elementor-element-06bfb6c .elementor-icon-box-title, .elementor-5535 .elementor-element.elementor-element-06bfb6c .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-06bfb6c .elementor-icon-box-title{color:#82828A;}.elementor-5535 .elementor-element.elementor-element-06bfb6c .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:600;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-3548467 .elementor-icon-box-wrapper{align-items:start;}.elementor-5535 .elementor-element.elementor-element-3548467{--icon-box-icon-margin:15px;}.elementor-5535 .elementor-element.elementor-element-3548467 .elementor-icon{font-size:1.3em;}.elementor-5535 .elementor-element.elementor-element-3548467 .elementor-icon-box-img{overflow:hidden;}.elementor-5535 .elementor-element.elementor-element-3548467 .elementor-icon-box-title, .elementor-5535 .elementor-element.elementor-element-3548467 .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-3548467 .elementor-icon-box-title{color:#82828A;}.elementor-5535 .elementor-element.elementor-element-3548467 .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:600;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-3e55e96 .elementor-icon-box-wrapper{align-items:start;}.elementor-5535 .elementor-element.elementor-element-3e55e96{--icon-box-icon-margin:15px;}.elementor-5535 .elementor-element.elementor-element-3e55e96 .elementor-icon{font-size:1.3em;}.elementor-5535 .elementor-element.elementor-element-3e55e96 .elementor-icon-box-img{overflow:hidden;}.elementor-5535 .elementor-element.elementor-element-3e55e96 .elementor-icon-box-title, .elementor-5535 .elementor-element.elementor-element-3e55e96 .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-5535 .elementor-element.elementor-element-3e55e96 .elementor-icon-box-title{color:#82828A;}.elementor-5535 .elementor-element.elementor-element-3e55e96 .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:600;color:#1C231F;}.elementor-5535 .elementor-element.elementor-element-bc3cb4d .elementor-button{background-color:#A61920;font-family:"Kumbh Sans", Sans-serif;font-size:1em;font-weight:700;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:1em 2em 1em 2em;}.elementor-5535 .elementor-element.elementor-element-bc3cb4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5535 .elementor-element.elementor-element-bc3cb4d .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-5535 .elementor-element.elementor-element-e60cb18{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-5535 .elementor-element.elementor-element-ee2f3ae{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-5535 .elementor-element.elementor-element-3236650{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5535 .elementor-element.elementor-element-d85443b{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-5535 .elementor-element.elementor-element-d85443b .elementor-icon{font-size:1.2em;}.elementor-5535 .elementor-element.elementor-element-7419e56{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-5535 .elementor-element.elementor-element-7419e56 .elementor-icon{font-size:1.2em;}.elementor-5535 .elementor-element.elementor-element-e01c341{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-5535 .elementor-element.elementor-element-e01c341 .elementor-icon{font-size:1.2em;}}@media(min-width:768px){.elementor-5535 .elementor-element.elementor-element-b95965f{--width:70%;}.elementor-5535 .elementor-element.elementor-element-3a773a7{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5535 .elementor-element.elementor-element-b95965f{--width:65%;}.elementor-5535 .elementor-element.elementor-element-3a773a7{--width:33%;}}/* Start custom CSS for shortcode, class: .elementor-element-c79212d *//* Estilos del Contenedor Principal */
.itinerario-acordeon-contenedor {
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 1em;
}

/* Estilos de la Cabecera (Título) */
.acordeon-titulo {
    cursor: pointer;
    padding: 15px;
    background-color: #A61920;
    border: 1px solid #A61920;
    margin-top: -1px; 
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background-color 0.3s;
    border-radius: 8px;
    gap:1em !important;
    font-family: "Kumbh Sans", Sans-serif;
  font-size: 1em;
}


.acordeon-titulo h3 {
    margin: 0;
    font-size: 1.2em;
    color: #FFF;
}

.acordeon-contenido {
    padding: 15px;
    border-top: none; 
    font-family: "Kumbh Sans", Sans-serif;
    color: #82828A;
}
.acordeon-contenido h2,h3 {
     font-family: "Kumbh Sans", Sans-serif;
     font-size: 1.2em;
}

.acordeon-titulo .icono-acordeon {
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1;
    transition: transform 0.3s ease; 
    color: #fff; 
}

.acordeon-titulo.activo .icono-acordeon {

    transform: rotate(45deg); 
}/* End custom CSS */