.elementor-49582 .elementor-element.elementor-element-3040124{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-3040124:not(.elementor-motion-effects-element-type-background), .elementor-49582 .elementor-element.elementor-element-3040124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://turismovivencial.com/wp-content/uploads/2026/07/la-toscana-descubre-el-alma-de-italia-1.webp");background-position:center center;background-size:cover;}.elementor-49582 .elementor-element.elementor-element-5bc5f27{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-7fea1a0{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-067e09f{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-fadac84{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-08dd10b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-6991200{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-8ae4506{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-0aef804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-59c8753{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #16233A00 45%, #16233AB8 100%);opacity:1;mix-blend-mode:normal;}.elementor-49582 .elementor-element.elementor-element-04a95f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-image-wrap{aspect-ratio:0.75;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-grid{--apl-gap:10px;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-title-wrap{justify-content:center;align-items:flex-end;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-post-title{text-align:center;--apl-offset-x:0px;--apl-offset-y:0px;transform:translate(var(--apl-offset-x,0), var(--apl-offset-y,0));color:#ffffff;font-family:var( --e-global-typography-a498cff-font-family ), Sans-serif;font-size:var( --e-global-typography-a498cff-font-size );font-weight:var( --e-global-typography-a498cff-font-weight );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000000;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-excerpt{color:#5f5f5f;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-meta{color:#8a8a8a;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-meta-sep{color:#c7c7c7;}.elementor-49582 .elementor-element.elementor-element-05aca8e{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-bcddb35{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-3585201{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-0dfe13c{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #16233A00 45%, #16233AB8 100%);opacity:1;mix-blend-mode:normal;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-image-wrap{aspect-ratio:0.75;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-grid{--apl-gap:10px;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-title-wrap{justify-content:center;align-items:flex-end;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-post-title{text-align:center;--apl-offset-x:0px;--apl-offset-y:0px;transform:translate(var(--apl-offset-x,0), var(--apl-offset-y,0));color:#ffffff;font-family:var( --e-global-typography-a498cff-font-family ), Sans-serif;font-size:var( --e-global-typography-a498cff-font-size );font-weight:var( --e-global-typography-a498cff-font-weight );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000000;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-excerpt{color:#5f5f5f;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-meta{color:#8a8a8a;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-meta-sep{color:#c7c7c7;}.elementor-49582 .elementor-element.elementor-element-790d630{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-9f1dfa5{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-e68aad5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-4d48c8a{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #16233A00 45%, #16233AB8 100%);opacity:1;mix-blend-mode:normal;}.elementor-49582 .elementor-element.elementor-element-ac559e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-image-wrap{aspect-ratio:0.75;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-grid{--apl-gap:10px;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-title-wrap{justify-content:center;align-items:flex-end;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-post-title{text-align:center;--apl-offset-x:0px;--apl-offset-y:0px;transform:translate(var(--apl-offset-x,0), var(--apl-offset-y,0));color:#ffffff;font-family:var( --e-global-typography-a498cff-font-family ), Sans-serif;font-size:var( --e-global-typography-a498cff-font-size );font-weight:var( --e-global-typography-a498cff-font-weight );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000000;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-excerpt{color:#5f5f5f;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-meta{color:#8a8a8a;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-meta-sep{color:#c7c7c7;}.elementor-49582 .elementor-element.elementor-element-e23c47b{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-a70296e{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-80db1c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-fea99e9{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #16233A00 45%, #16233AB8 100%);opacity:1;mix-blend-mode:normal;}.elementor-49582 .elementor-element.elementor-element-08c290b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-image-wrap{aspect-ratio:0.75;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-grid{--apl-gap:10px;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-title-wrap{justify-content:center;align-items:flex-end;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-post-title{text-align:center;--apl-offset-x:0px;--apl-offset-y:0px;transform:translate(var(--apl-offset-x,0), var(--apl-offset-y,0));color:#ffffff;font-family:var( --e-global-typography-a498cff-font-family ), Sans-serif;font-size:var( --e-global-typography-a498cff-font-size );font-weight:var( --e-global-typography-a498cff-font-weight );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000000;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-excerpt{color:#5f5f5f;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-meta{color:#8a8a8a;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-meta-sep{color:#c7c7c7;}.elementor-49582 .elementor-element.elementor-element-f69e4e6{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-0f3e43a{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-dd117ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-1cf761c{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #16233A00 45%, #16233AB8 100%);opacity:1;mix-blend-mode:normal;}.elementor-49582 .elementor-element.elementor-element-9759904 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-image-wrap{aspect-ratio:0.75;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-grid{--apl-gap:10px;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-title-wrap{justify-content:center;align-items:flex-end;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-post-title{text-align:center;--apl-offset-x:0px;--apl-offset-y:0px;transform:translate(var(--apl-offset-x,0), var(--apl-offset-y,0));color:#ffffff;font-family:var( --e-global-typography-a498cff-font-family ), Sans-serif;font-size:var( --e-global-typography-a498cff-font-size );font-weight:var( --e-global-typography-a498cff-font-weight );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000000;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-excerpt{color:#5f5f5f;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-meta{color:#8a8a8a;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-meta-sep{color:#c7c7c7;}.elementor-49582 .elementor-element.elementor-element-1b58874{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-c73300b{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-e4d57cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-b883cc0{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #16233A00 45%, #16233AB8 100%);opacity:1;mix-blend-mode:normal;}.elementor-49582 .elementor-element.elementor-element-f7b9162 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-image-wrap{aspect-ratio:0.75;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-grid{--apl-gap:10px;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-title-wrap{justify-content:center;align-items:flex-end;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-post-title{text-align:center;--apl-offset-x:0px;--apl-offset-y:0px;transform:translate(var(--apl-offset-x,0), var(--apl-offset-y,0));color:#ffffff;font-family:var( --e-global-typography-a498cff-font-family ), Sans-serif;font-size:var( --e-global-typography-a498cff-font-size );font-weight:var( --e-global-typography-a498cff-font-weight );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000000;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-excerpt{color:#5f5f5f;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-meta{color:#8a8a8a;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-meta-sep{color:#c7c7c7;}.elementor-49582 .elementor-element.elementor-element-d5f9c8b{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-a318f36{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-3d04730{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-8a1a2c5{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-image-overlay{background-color:transparent;background-image:linear-gradient(180deg, #16233A00 45%, #16233AB8 100%);opacity:1;mix-blend-mode:normal;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-image-wrap{aspect-ratio:0.75;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-grid{--apl-gap:10px;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-title-wrap{justify-content:center;align-items:flex-end;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-post-title{text-align:center;--apl-offset-x:0px;--apl-offset-y:0px;transform:translate(var(--apl-offset-x,0), var(--apl-offset-y,0));color:#ffffff;font-family:var( --e-global-typography-a498cff-font-family ), Sans-serif;font-size:var( --e-global-typography-a498cff-font-size );font-weight:var( --e-global-typography-a498cff-font-weight );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000000;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-excerpt{color:#5f5f5f;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-meta{color:#8a8a8a;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-meta-sep{color:#c7c7c7;}.elementor-49582 .elementor-element.elementor-element-dcc33f1{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-c5f45a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49582 .elementor-element.elementor-element-0db33c8{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}}@media(max-width:767px){.elementor-49582 .elementor-element.elementor-element-04a95f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-04a95f7 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-9c6dba4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-9c6dba4 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-ac559e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-ac559e6 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-08c290b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-08c290b .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-9759904 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-9759904 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-f7b9162 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-f7b9162 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}.elementor-49582 .elementor-element.elementor-element-f8a3db1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49582 .elementor-element.elementor-element-f8a3db1 .apl-post-title{font-size:var( --e-global-typography-a498cff-font-size );line-height:var( --e-global-typography-a498cff-line-height );letter-spacing:var( --e-global-typography-a498cff-letter-spacing );word-spacing:var( --e-global-typography-a498cff-word-spacing );}}/* Start custom CSS *//* Consultoria: native Elementor content, page-scoped visual system. */
.elementor-49582 { --cv-ink:#292929; --cv-muted:#62615E; color:var(--cv-ink); }
.elementor-49582 .cv-section {padding:88px 40px; width:100%;}
.elementor-49582 .cv-wrap {width:100%;max-width:1200px;margin:0 auto;}
.elementor-49582 .elementor-widget {margin-bottom:0;}
.elementor-49582 .elementor-heading-title {font-family:'Barlow Condensed',sans-serif;font-weight:500;line-height:1.08;color:var(--cv-ink);}
.elementor-49582 h1.elementor-heading-title {font-size:clamp(52px,6.2vw,90px);}
.elementor-49582 h2.elementor-heading-title {font-size:clamp(38px,4.2vw,58px);margin:0 0 28px;}
.elementor-49582 h3.elementor-heading-title {font-size:29px;line-height:1.18;margin:0 0 14px;}
.elementor-49582 .elementor-widget-text-editor {font-family:'Sora',sans-serif;font-size:16px;line-height:1.75;color:var(--cv-muted);}
.elementor-49582 .elementor-widget-text-editor p {margin:0 0 18px;}
.elementor-49582 .cv-kicker .elementor-heading-title {font-family:'Sora',sans-serif;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:1.8px;color:#66635E;margin:0 0 20px;}
.elementor-49582 .cv-hero {margin-top:-110px;min-height:710px;justify-content:flex-end;padding-top:200px;padding-bottom:64px;isolation:isolate;position:relative;}
.elementor-49582 .cv-hero::before {content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,22,22,.80),rgba(22,22,22,.24)),linear-gradient(180deg,rgba(0,0,0,.3),transparent 40%);z-index:-1;}
.elementor-49582 .cv-hero h1 {color:white;margin:0 0 28px;}
.elementor-49582 .cv-hero .cv-kicker .elementor-heading-title {color:#DAD8D2;}
.elementor-49582 .cv-lead {max-width:620px;}
.elementor-49582 .cv-hero .cv-lead {color:#F3F2EF;font-size:18px;}
.elementor-49582 .cv-actions {display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:16px;}
.elementor-49582 .cv-button .elementor-button {font-family:'Sora',sans-serif;font-size:13px;font-weight:500;line-height:1.5;background:#292929;color:white;border:1px solid #292929;border-radius:6px;padding:16px 24px;transition:background .2s;}
.elementor-49582 .cv-button .elementor-button:hover {background:#454442;}
.elementor-49582 .cv-hero .cv-button:not(.cv-button-outline) .elementor-button {background:#F7F5ED;color:#292929;border-color:#F7F5ED;}
.elementor-49582 .cv-button-outline .elementor-button {background:transparent;color:#292929;border-color:#BBB8B2;}
.elementor-49582 .cv-hero .cv-button-outline .elementor-button {color:white;border-color:#BDBAB5;}
.elementor-49582 .cv-hero-foot {font-size:10px;color:#D5D3CF;letter-spacing:1.1px;margin-top:44px;}
.elementor-49582 .cv-two {display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start;}
.elementor-49582 .cv-note {border-left:2px solid #A9A6A0;padding-left:20px;margin-top:18px;color:#292929;}
.elementor-49582 .cv-services {background:#F7F6F3;scroll-margin-top:110px;}
.elementor-49582 .cv-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:20px;}
.elementor-49582 .cv-card {background:white;border:1px solid #E5E3DF;border-radius:10px;padding:30px;}
.elementor-49582 .cv-card .elementor-widget-text-editor {font-size:14px;line-height:1.7;}
.elementor-49582 .cv-card .cv-kicker .elementor-heading-title {color:#66635E;margin-bottom:30px;}
.elementor-49582 .cv-method {background:#292929;}
.elementor-49582 .cv-method .elementor-heading-title {color:#FFFFFF;}
.elementor-49582 .cv-method .cv-kicker .elementor-heading-title {color:#DAD8D2;}
.elementor-49582 .cv-method .elementor-widget-text-editor {color:#DAD8D4;}
.elementor-49582 .cv-step {display:grid;grid-template-columns:32px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #D6D3CE;}
.elementor-49582 .cv-step:first-child {padding-top:0;}
.elementor-49582 .cv-step h3.elementor-heading-title {font-size:26px;margin-bottom:6px;}
.elementor-49582 .cv-step .elementor-widget-text-editor {font-size:14px;}
.elementor-49582 .cv-step p {margin:0;}
.elementor-49582 .cv-step .cv-kicker .elementor-heading-title {margin-top:6px;}
.elementor-49582 .cv-benefit {padding:24px 0;border-top:1px solid #DDDAD5;}
.elementor-49582 .cv-benefit .elementor-widget-text-editor {font-size:14px;}
.elementor-49582 .cv-why {max-width:850px;border-left:2px solid #A9A6A0;padding-left:24px;margin-top:30px;}
.elementor-49582 .cv-trust {background:#FAF9F7;padding-top:64px;padding-bottom:64px;}
.elementor-49582 .cv-trust h2.elementor-heading-title {font-size:40px;}
.elementor-49582 .cv-contact {scroll-margin-top:110px;}
.elementor-49582 .cv-contact-card {padding:56px;background:#F3F1ED;border:1px solid #E1DED8;border-radius:16px;}
.elementor-49582 .cv-contact-card .elementor-widget-text-editor {max-width:620px;}
.elementor-49582 a:focus-visible {outline:3px solid #A9A6A0;outline-offset:4px;}
@media(max-width:1024px){
 .elementor-49582 .cv-section {padding:64px 32px;}
 .elementor-49582 .cv-hero {padding-top:180px;min-height:670px;}
 .elementor-49582 .cv-two {gap:36px;}
 .elementor-49582 .cv-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
 .elementor-49582 .cv-card {padding:26px;}
}
@media(max-width:767px){
 .elementor-49582 .cv-section {padding:48px 24px;}
 .elementor-49582 .cv-hero {padding-top:160px;padding-bottom:40px;min-height:680px;background-position:60% center;}
 .elementor-49582 .cv-hero .cv-lead {font-size:16px;}
 .elementor-49582 .cv-two,.elementor-49582 .cv-grid {grid-template-columns:1fr;gap:24px;}
 .elementor-49582 .elementor-widget-text-editor {font-size:15px;}
 .elementor-49582 .cv-hero-foot {font-size:9px;line-height:1.7;margin-top:28px;}
 .elementor-49582 .cv-contact-card {padding:32px 24px;}
 .elementor-49582 .cv-contact .cv-actions {flex-direction:column;align-items:stretch;}
 .elementor-49582 .cv-contact .elementor-button {width:100%;}
}

.elementor-49582 .elementor-widget.cv-lead {max-width:620px;}

/* Consultoria: understated neutral surfaces and editorial contrast. */
body.elementor-kit-32889 .elementor-49582 .cv-method {background:linear-gradient(125deg,#F8F7F4 0%,#F0EEEA 58%,#E7E4DF 100%)!important;border-top:1px solid #E5E2DD;border-bottom:1px solid #E1DED8;}
body.elementor-kit-32889 .elementor-49582 .cv-method .elementor-heading-title {color:#292929!important;}
body.elementor-kit-32889 .elementor-49582 .cv-method .elementor-widget-text-editor {color:#565550!important;}
body.elementor-kit-32889 .elementor-49582 .cv-method .elementor-widget.tv-kicker .elementor-heading-title {color:#77736B!important;}
body.elementor-kit-32889 .elementor-49582 .cv-step {border-color:#D4D0C9;}
body.elementor-kit-32889 .elementor-49582 .elementor-button {background:#292929!important;border-color:#292929!important;color:#FFFFFF!important;}
body.elementor-kit-32889 .elementor-49582 .cv-button-outline .elementor-button {background:transparent!important;border-color:#A9A59E!important;color:#292929!important;}
body.elementor-kit-32889 .elementor-49582 .cv-hero .cv-button:not(.cv-button-outline) .elementor-button {background:#F7F6F3!important;border-color:#F7F6F3!important;color:#292929!important;}
body.elementor-kit-32889 .elementor-49582 .cv-hero .cv-button-outline .elementor-button {background:rgba(20,20,20,.18)!important;border-color:#C9C6C0!important;color:white!important;}
body.elementor-kit-32889 .elementor-49582 .elementor-button:hover {filter:brightness(.92);}

/* Beneficios para el destino (lista) */
.elementor-49582 .cv-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;}
.elementor-49582 .cv-list li{position:relative;padding:20px 0 20px 36px;border-top:1px solid #DDDAD5;font-size:17px;line-height:1.55;color:#1C2230;}
.elementor-49582 .cv-list li:before{content:"";position:absolute;left:0;top:23px;width:22px;height:22px;border-radius:50%;background:#F4C65D url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316233A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;}
@media(max-width:767px){.elementor-49582 .cv-list{grid-template-columns:1fr;}.elementor-49582 .cv-list li{font-size:16px;padding:16px 0 16px 34px;}.elementor-49582 .cv-list li:before{top:18px;}}

/* Beneficios a ancho completo (2026-09-29) */
.elementor-49582 .cv-grid > .elementor-element.cv-benefits{grid-column:1/-1;width:100%;}
.elementor-49582 .cv-list{grid-template-columns:repeat(4,minmax(0,1fr));}
@media(max-width:1024px){.elementor-49582 .cv-list{grid-template-columns:1fr 1fr;}}
@media(max-width:767px){.elementor-49582 .cv-list{grid-template-columns:1fr;}}
/* CTA band (2026-09-29) */
body.elementor-kit-32889 .elementor-49582 .cv-ctaband{background:#16233A;padding:88px 24px;position:relative;overflow:hidden}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband:before{content:'';position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(244,198,93,.22),rgba(244,198,93,0) 70%);pointer-events:none}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband-in{align-items:center;justify-content:space-between;gap:48px;position:relative}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband-txt{flex:1 1 auto;max-width:720px;gap:14px}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband-btns{flex:0 0 auto;gap:14px;width:auto}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband-kicker .elementor-heading-title{color:#F4C65D!important;font-family:Raleway,sans-serif!important;font-size:13px!important;letter-spacing:.22em!important;font-weight:600!important}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband-title .elementor-heading-title{color:#fff!important;font-family:Jost,sans-serif!important;font-size:42px!important;line-height:1.15!important;font-weight:500!important}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband-p{color:rgba(255,255,255,.78)!important;font-size:17px;line-height:1.6}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband-p p{color:rgba(255,255,255,.78)!important;margin:0}
body.elementor-kit-32889 .elementor-49582 .cv-ctaband .elementor-button{width:100%;min-width:290px;justify-content:center;border-radius:999px!important;padding:17px 30px!important;font-family:Jost,sans-serif!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:600!important;transition:all .25s ease}
body.elementor-kit-32889 .elementor-49582 .cv-cta-gold .elementor-button{background:#F4C65D!important;color:#16233A!important;border:1px solid #F4C65D!important}
body.elementor-kit-32889 .elementor-49582 .cv-cta-gold .elementor-button:hover{background:#fff!important;border-color:#fff!important}
body.elementor-kit-32889 .elementor-49582 .cv-cta-ghost .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important}
body.elementor-kit-32889 .elementor-49582 .cv-cta-ghost .elementor-button:hover{border-color:#F4C65D!important;color:#F4C65D!important}
@media(max-width:1024px){ body.elementor-kit-32889 .elementor-49582 .cv-ctaband-in{flex-direction:column;align-items:flex-start} body.elementor-kit-32889 .elementor-49582 .cv-ctaband-title .elementor-heading-title{font-size:34px!important} }
@media(max-width:767px){ body.elementor-kit-32889 .elementor-49582 .cv-ctaband{padding:64px 20px} body.elementor-kit-32889 .elementor-49582 .cv-ctaband-btns{width:100%} body.elementor-kit-32889 .elementor-49582 .cv-ctaband .elementor-button{min-width:0} body.elementor-kit-32889 .elementor-49582 .cv-ctaband-title .elementor-heading-title{font-size:28px!important} }
/* ===== Nosotros 36073 (2026-09-29) ===== */
body.elementor-kit-32889 .elementor-49582 .eq-hero{min-height:640px}
body.elementor-kit-32889 .elementor-49582 .eq-hero:before{background:linear-gradient(90deg,rgba(22,35,58,.82) 0%,rgba(22,35,58,.45) 55%,rgba(22,35,58,.15) 100%)!important}
.elementor-49582 .cv-note .eq-sign{display:block;margin-top:10px;font-style:normal;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#7E5F17}
/* esencia */
body.elementor-kit-32889 .elementor-49582 .eq-values{background-color:#F7F6F3;background-image:radial-gradient(rgba(22,35,58,.10) 1px,transparent 1px);background-size:22px 22px;padding:110px 24px}
.elementor-49582 .eq-val-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px}
.elementor-49582 .eq-val{background:#fff;border:1px solid #E6E3DD;border-radius:18px;padding:32px 28px!important;gap:12px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.elementor-49582 .eq-val:after{content:'';position:absolute;left:0;top:0;height:3px;width:0;background:#F4C65D;transition:width .4s ease}
.elementor-49582 .eq-val:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(22,35,58,.10);border-color:transparent}
.elementor-49582 .eq-val:hover:after{width:100%}
body.elementor-kit-32889 .elementor-49582 .eq-val-num .elementor-heading-title{display:inline-block;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important;color:#7E5F17!important;background:rgba(244,198,93,.18);padding:5px 12px;border-radius:999px}
body.elementor-kit-32889 .elementor-49582 .eq-val-title .elementor-heading-title{font-family:Jost,sans-serif!important;font-size:24px!important;font-weight:500!important;color:#16233A!important}
.elementor-49582 .eq-val-txt,.elementor-49582 .eq-val-txt p{color:#5b6070;font-size:15.5px;line-height:1.6;margin:0}
/* stats */
body.elementor-kit-32889 .elementor-49582 .eq-stats{background:#16233A;padding:70px 24px;position:relative;overflow:hidden}
body.elementor-kit-32889 .elementor-49582 .eq-stats:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}
.elementor-49582 .eq-stat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative}
.elementor-49582 .eq-stat{gap:6px;padding-left:22px!important;border-left:1px solid rgba(244,198,93,.35)}
body.elementor-kit-32889 .elementor-49582 .eq-stat-n .elementor-heading-title{font-family:Jost,sans-serif!important;font-size:54px!important;font-weight:500!important;line-height:1!important;color:#F4C65D!important}
body.elementor-kit-32889 .elementor-49582 .eq-stat-l .elementor-heading-title{font-family:Raleway,sans-serif!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase;color:rgba(255,255,255,.75)!important}
/* team */
body.elementor-kit-32889 .elementor-49582 .eq-team{padding:110px 24px;background:#fff}
.elementor-49582 .eq-team-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}
.elementor-49582 .eq-team-lead{max-width:420px}
.elementor-49582 .eq-team-lead p{color:#5b6070;font-size:17px;line-height:1.6;margin:0}
.elementor-49582 .eq-team-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.elementor-49582 .eq-member{background:#fff;border:1px solid #E6E3DD;border-radius:18px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}
.elementor-49582 .eq-member:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(22,35,58,.12)}
.elementor-49582 .eq-photo{margin:0!important;overflow:hidden}
.elementor-49582 .eq-photo img{width:100%!important;aspect-ratio:4/5;object-fit:cover;object-position:center 22%;display:block;transition:transform .6s ease;filter:saturate(.95)}
.elementor-49582 .eq-member:hover .eq-photo img{transform:scale(1.05)}
.elementor-49582 .eq-member-body{padding:22px 22px 24px!important;gap:8px}
body.elementor-kit-32889 .elementor-49582 .eq-role .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;font-family:Raleway,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;color:#7E5F17!important}
body.elementor-kit-32889 .elementor-49582 .eq-role .elementor-heading-title:before{content:'';width:7px;height:7px;border-radius:50%;background:#F4C65D;box-shadow:0 0 0 3px rgba(244,198,93,.25)}
body.elementor-kit-32889 .elementor-49582 .eq-name .elementor-heading-title{font-family:Jost,sans-serif!important;font-size:23px!important;font-weight:500!important;color:#16233A!important}
.elementor-49582 .eq-bio p{color:#5b6070;font-size:14.5px;line-height:1.6;margin:0}
body.elementor-kit-32889 .elementor-49582 .eq-mail .elementor-heading-title,body.elementor-kit-32889 .elementor-49582 .eq-mail .elementor-heading-title a{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#16233A!important;border-bottom:1px solid #F4C65D;padding-bottom:2px;margin-top:6px;display:inline-block}
body.elementor-kit-32889 .elementor-49582 .eq-mail .elementor-heading-title a:hover{color:#7E5F17!important}
/* social */
body.elementor-kit-32889 .elementor-49582 .eq-social{background:#F7F6F3;padding:36px 24px}
.elementor-49582 .eq-social-in{align-items:center;justify-content:space-between;gap:20px}
body.elementor-kit-32889 .elementor-49582 .eq-social-t .elementor-heading-title{font-family:Jost,sans-serif!important;font-size:18px!important;color:#16233A!important;font-weight:500!important}
body.elementor-kit-32889 .elementor-49582 .eq-social-icons .elementor-social-icon{background:#16233A!important;border-radius:50%!important;transition:background .25s}
body.elementor-kit-32889 .elementor-49582 .eq-social-icons .elementor-social-icon i{color:#fff!important}
body.elementor-kit-32889 .elementor-49582 .eq-social-icons .elementor-social-icon:hover{background:#F4C65D!important}
body.elementor-kit-32889 .elementor-49582 .eq-social-icons .elementor-social-icon:hover i{color:#16233A!important}
@media(max-width:1024px){ .elementor-49582 .eq-val-grid,.elementor-49582 .eq-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .elementor-49582 .eq-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px} .elementor-49582 .eq-team-head{flex-direction:column;align-items:flex-start} }
@media(max-width:767px){ body.elementor-kit-32889 .elementor-49582 .eq-hero{min-height:560px} body.elementor-kit-32889 .elementor-49582 .eq-values,body.elementor-kit-32889 .elementor-49582 .eq-team{padding:72px 20px} .elementor-49582 .eq-val-grid,.elementor-49582 .eq-team-grid{grid-template-columns:1fr} body.elementor-kit-32889 .elementor-49582 .eq-stat-n .elementor-heading-title{font-size:42px!important} .elementor-49582 .eq-social-in{flex-direction:column;text-align:center} }
.elementor-49582 .eq-hero .cv-lead{max-width:640px}
body.elementor-kit-32889 .elementor-49582 .eq-hero .elementor-background-video-container{z-index:0}
body.elementor-kit-32889 .elementor-49582 .eq-hero > .e-con,body.elementor-kit-32889 .elementor-49582 .eq-hero .cv-wrap{position:relative;z-index:2}
body.elementor-kit-32889 .elementor-49582 .eq-hero:before{z-index:1!important}
/* Precio en grids (2026-09-29) */
.apl-item .apl-image-wrap{position:relative}
.apl-item .apl-price{position:absolute;top:16px;right:16px;z-index:3;background:#F4C65D;color:#16233A;font-family:'Jost',sans-serif;font-weight:600;font-size:14px;letter-spacing:.02em;padding:6px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .3s ease}
.apl-item:hover .apl-price{transform:translateY(-2px)}
@media(max-width:767px){.apl-item .apl-price{font-size:13px;top:12px;right:12px}}
/* ===== Tours por España ===== */
body.elementor-kit-32889 .elementor-49582 .tvx-hero{min-height:560px}
body.elementor-kit-32889 .elementor-49582 .tvx-nav{background:#16233A;padding:26px 24px;scroll-margin-top:90px}
.elementor-49582 .tvx-nav-in{max-width:1200px;margin:0 auto;width:100%;gap:12px}
body.elementor-kit-32889 .elementor-49582 .tvx-nav-k .elementor-heading-title{color:#F4C65D!important;font-family:Raleway,sans-serif!important;font-size:12px!important;letter-spacing:.22em!important;font-weight:600!important}
.elementor-49582 .tvx-chips{flex-wrap:wrap!important;gap:10px!important}
.elementor-49582 .tvx-chip{width:auto!important}
body.elementor-kit-32889 .elementor-49582 .tvx-chip .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:999px!important;padding:9px 18px!important;font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;transition:all .2s}
body.elementor-kit-32889 .elementor-49582 .tvx-chip .elementor-button:hover{background:#F4C65D!important;border-color:#F4C65D!important;color:#16233A!important}
body.elementor-kit-32889 .elementor-49582 .tvx-region{padding:80px 24px;background:#fff;scroll-margin-top:90px}
body.elementor-kit-32889 .elementor-49582 .tvx-region.tvx-alt{background:#F7F6F3}
.elementor-49582 .tvx-wrap{max-width:1200px;margin:0 auto;width:100%;gap:28px}
.elementor-49582 .tvx-head{justify-content:space-between;align-items:flex-end;gap:24px}
.elementor-49582 .tvx-head-l{gap:6px;width:auto;flex:1 1 auto}
body.elementor-kit-32889 .elementor-49582 .tvx-k .elementor-heading-title{color:#7E5F17!important;font-family:Raleway,sans-serif!important;font-size:12px!important;letter-spacing:.2em!important;font-weight:600!important}
body.elementor-kit-32889 .elementor-49582 .tvx-h .elementor-heading-title{color:#16233A!important;font-family:Jost,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:1.1!important}
.elementor-49582 .tvx-sub p{margin:0;color:#5b6070;font-size:16px}
.elementor-49582 .tvx-more{width:auto!important;flex:0 0 auto}
body.elementor-kit-32889 .elementor-49582 .tvx-more .elementor-heading-title,body.elementor-kit-32889 .elementor-49582 .tvx-more .elementor-heading-title a{font-family:Jost,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#16233A!important;border-bottom:1px solid #F4C65D;padding-bottom:3px;white-space:nowrap}
body.elementor-kit-32889 .elementor-49582 .tvx-more a:hover{color:#7E5F17!important}
body.elementor-kit-32889 .elementor-49582 .tvx-cta{background:#16233A;padding:72px 24px}
.elementor-49582 .tvx-cta-in{max-width:1200px;margin:0 auto;width:100%;justify-content:space-between;align-items:center;gap:32px}
.elementor-49582 .tvx-cta-txt{gap:10px;max-width:760px}
body.elementor-kit-32889 .elementor-49582 .tvx-cta-k .elementor-heading-title{color:#F4C65D!important;font-family:Raleway,sans-serif!important;font-size:13px!important;letter-spacing:.22em!important;font-weight:600!important}
body.elementor-kit-32889 .elementor-49582 .tvx-cta-h .elementor-heading-title{color:#fff!important;font-family:Jost,sans-serif!important;font-size:34px!important;font-weight:500!important;line-height:1.2!important}
.elementor-49582 .tvx-cta-btn{width:auto!important}
body.elementor-kit-32889 .elementor-49582 .tvx-cta-btn .elementor-button{background:#F4C65D!important;color:#16233A!important;border-radius:999px!important;padding:16px 32px!important;font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase}
body.elementor-kit-32889 .elementor-49582 .tvx-cta-btn .elementor-button:hover{background:#fff!important}
@media(max-width:1024px){ .elementor-49582 .tvx-cta-in{flex-direction:column;align-items:flex-start} }
@media(max-width:767px){ body.elementor-kit-32889 .elementor-49582 .tvx-region{padding:56px 20px} .elementor-49582 .tvx-head{flex-direction:column;align-items:flex-start} body.elementor-kit-32889 .elementor-49582 .tvx-h .elementor-heading-title{font-size:30px!important} body.elementor-kit-32889 .elementor-49582 .tvx-cta-h .elementor-heading-title{font-size:26px!important} }
@media(max-width:767px){ body.elementor-kit-32889 .elementor-49582 .apl-post-title{font-size:16px!important;line-height:1.2!important} body.elementor-kit-32889 .elementor-49582 .apl-title-wrap{padding:10px!important} body.elementor-kit-32889 .elementor-49582 .apl-item .apl-price{font-size:11px;padding:4px 10px;top:8px;right:8px} }/* End custom CSS */