@charset "UTF-8";:root{--davalia-marron-piedra:#363331;--davalia-azul-templo:#476061;--davalia-rojo-atardecer:#e05834;--davalia-naranja-petra:#e0aa34;--davalia-naranja-dorado:#e0b57e;--davalia-clay:#a5715e;--davalia-cream:#FDFBF8;--davalia-linen:#F8F5F1;--davalia-divider:#E8DDD0;--davalia-warm-gray:#7A6F65;--davalia-dark-bg:#1E1B17;--davalia-bg-primary:var(--davalia-cream);--davalia-bg-secondary:var(--davalia-linen);--davalia-text-primary:var(--davalia-marron-piedra);--davalia-text-secondary:var(--davalia-warm-gray);--davalia-accent:var(--davalia-rojo-atardecer);--davalia-accent-soft:var(--davalia-naranja-dorado);--davalia-accent-warm:var(--davalia-naranja-petra);--davalia-text-accent:var(--davalia-clay);--davalia-link:var(--davalia-azul-templo);--davalia-border:var(--davalia-divider);--davalia-bg-footer:var(--davalia-marron-piedra);--davalia-btn-hover-light:#C07A62;--davalia-btn-hover-on-dark:#D4A08B;--davalia-cursiva-acento:#D4A08B;--davalia-font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--davalia-font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--davalia-fs-display:clamp(2.75rem, 7vw, 5rem);--davalia-fs-h1:clamp(2rem, 4.5vw, 3.25rem);--davalia-fs-h2:clamp(1.75rem, 3.5vw, 2.5rem);--davalia-fs-h3:clamp(1.25rem, 2.5vw, 1.75rem);--davalia-fs-title-hero:clamp(2.6rem, 5.2vw, 4.5rem);--davalia-fs-title-section:clamp(2.2rem, 4.4vw, 3.85rem);--davalia-fs-title-price:clamp(2.4rem, 4vw, 3.6rem);--davalia-fs-title-card:clamp(1.9rem, 3.2vw, 2.75rem);--davalia-fs-title-item:clamp(1.5rem, 2.4vw, 1.7rem);--davalia-fs-title-eyebrow:0.7rem;--davalia-fs-body:1.0625rem;--davalia-fs-small:0.875rem;--davalia-fs-eyebrow:0.75rem;--davalia-space-xs:0.5rem;--davalia-space-sm:1rem;--davalia-space-md:1.5rem;--davalia-space-lg:2.5rem;--davalia-space-xl:4rem;--davalia-space-2xl:6rem;--davalia-space-3xl:8rem;--davalia-lh-display:1.05;--davalia-lh-tight:1.2;--davalia-lh-normal:1.5;--davalia-lh-relaxed:1.8;--davalia-ls-eyebrow:0.22em;--davalia-ls-wide:0.14em;--davalia-ls-display:-0.015em;--davalia-container-max:1280px;--davalia-container-narrow:760px;--davalia-gutter:clamp(1rem, 4vw, 2.5rem);--davalia-ornamento-opacidad:0.14;--davalia-ornamento-opacidad-dark:0.18;--davalia-ornamento-z:0;--davalia-watermark-opacidad:0.03;--davalia-parallax-fuerza:0.12}body{font-family:var(--davalia-font-sans);font-size:1.0625rem;line-height:1.6;color:var(--davalia-text-primary)}.elementor-widget-heading h1.elementor-heading-title{font-family:var(--davalia-font-serif);font-weight:300;font-size:clamp(3.5rem, 7vw, 5.25rem);line-height:1.05;letter-spacing:-.0125em;color:var(--davalia-text-primary)}.elementor-widget-heading h2.elementor-heading-title{font-family:var(--davalia-font-serif);font-weight:300;font-size:clamp(2.25rem, 4vw, 3rem);line-height:1.1;letter-spacing:-.0075em;color:var(--davalia-text-primary)}.elementor-widget-heading h3.elementor-heading-title{font-family:var(--davalia-font-serif);font-weight:300;font-size:clamp(1.75rem, 3vw, 2rem);line-height:1.15;color:var(--davalia-text-primary)}.elementor-widget-heading.dv-title-hero .elementor-heading-title{font-size:var(--davalia-fs-title-hero)}.elementor-widget-heading.dv-title-section .elementor-heading-title{font-size:var(--davalia-fs-title-section)}.elementor-widget-heading.dv-title-price .elementor-heading-title{font-size:var(--davalia-fs-title-price)}.elementor-widget-heading.dv-title-card .elementor-heading-title{font-size:var(--davalia-fs-title-card)}.elementor-widget-heading.dv-title-item .elementor-heading-title{font-size:var(--davalia-fs-title-item)}.elementor-widget-heading.dv-title-eyebrow .elementor-heading-title{font-size:var(--davalia-fs-title-eyebrow)}body .davalia-experiencias-index__title,body .davalia-blog-archive__title{font-size:var(--davalia-fs-title-hero)}body .elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading .elementor-heading-title{font-size:var(--davalia-fs-title-hero)}body .davalia-destino-block__heading,body .davalia-boceto-block__heading,body .davalia-destino-imprescindibles__heading,body .davalia-boceto-cta-solicitar__titulo,body .davalia-destino-cta-emocional__titulo{font-size:var(--davalia-fs-title-section)}body .davalia-experiencias-index__name{font-size:var(--davalia-fs-title-card)}body{background-color:var(--davalia-bg-secondary)}body.post-type-archive-destino{background-color:var(--davalia-bg-secondary)}body.single-destino{background-color:#FCFAF8}body.single-destino .davalia-destino-block--imprescindibles,body.single-destino .davalia-destino-block--tips,body.single-destino .davalia-destino-block--hoteles-destacados{background:transparent;box-shadow:none;clip-path:none}html{scrollbar-gutter:stable}.elementor-button{font-family:var(--davalia-font-sans)}.elementor-field-textual,.elementor-field-type-textarea textarea,.elementor-field-type-select select,.elementor-field-group label{font-family:var(--davalia-font-sans)}.elementor-button,.davalia-btn-primary .elementor-button,.davalia-btn-primary>a,a.davalia-btn-primary,.davalia-btn-secondary .elementor-button,.davalia-btn-secondary>a,a.davalia-btn-secondary,.davalia-btn-link .elementor-button,.davalia-btn-link>a,a.davalia-btn-link{display:inline-flex;align-items:center;gap:1rem;font-family:var(--davalia-font-sans);font-size:.74rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;transition:all 0.4s cubic-bezier(.22,.61,.36,1)}.davalia-btn-primary,.davalia-btn-secondary,.davalia-btn-link{background-color:transparent!important;background-image:none!important;border:none!important;padding:0!important}.elementor-button::after,a.davalia-btn-primary::after,.davalia-btn-primary .elementor-button::after,a.davalia-btn-secondary::after,.davalia-btn-secondary .elementor-button::after,a.davalia-btn-link::after,.davalia-btn-link .elementor-button::after{content:'→';display:inline-block;transition:transform 0.4s ease}.elementor-button:hover::after,a.davalia-btn-primary:hover::after,.davalia-btn-primary .elementor-button:hover::after,a.davalia-btn-secondary:hover::after,.davalia-btn-secondary .elementor-button:hover::after,a.davalia-btn-link:hover::after,.davalia-btn-link .elementor-button:hover::after,.davalia-btn-primary.davalia-btn-primary:hover::after,.davalia-btn-secondary.davalia-btn-secondary:hover::after,.davalia-btn-link.davalia-btn-link:hover::after{transform:translateX(6px)}.elementor-button,.davalia-btn-primary .elementor-button,.davalia-btn-primary>a,a.davalia-btn-primary{background-color:var(--davalia-dark-bg);color:var(--davalia-cream);border:1px solid var(--davalia-dark-bg);padding:1.3rem 2.6rem}.elementor-button.elementor-button:hover,.elementor-button.elementor-button:focus,.elementor-button.elementor-button:focus-visible,.elementor-button.elementor-button:active,.davalia-btn-primary .elementor-button:hover,.davalia-btn-primary .elementor-button:focus,.davalia-btn-primary .elementor-button:focus-visible,.davalia-btn-primary .elementor-button:active,a.davalia-btn-primary:hover,a.davalia-btn-primary:focus{background-color:var(--davalia-btn-hover-light);border-color:var(--davalia-btn-hover-light);color:var(--davalia-cream);letter-spacing:.32em}.davalia-btn-secondary .elementor-button,.davalia-btn-secondary>a,a.davalia-btn-secondary{background-color:transparent;color:var(--davalia-dark-bg);border:1px solid var(--davalia-dark-bg);padding:1.3rem 2.6rem}.davalia-btn-secondary .elementor-button:hover,.davalia-btn-secondary .elementor-button:focus,.davalia-btn-secondary .elementor-button:focus-visible,.davalia-btn-secondary .elementor-button:active,a.davalia-btn-secondary:hover,a.davalia-btn-secondary:focus{background-color:var(--davalia-dark-bg);border-color:var(--davalia-dark-bg);color:var(--davalia-cream);letter-spacing:.32em}.davalia-btn-link .elementor-button,.davalia-btn-link>a,a.davalia-btn-link{background-color:transparent;color:var(--davalia-dark-bg);border:none;border-bottom:1px solid var(--davalia-dark-bg);padding:0 0 .4rem;gap:.8rem}.davalia-btn-link .elementor-button:hover,.davalia-btn-link .elementor-button:focus,.davalia-btn-link .elementor-button:focus-visible,.davalia-btn-link .elementor-button:active,a.davalia-btn-link:hover,a.davalia-btn-link:focus{background-color:transparent;color:var(--davalia-btn-hover-light);border-bottom-color:var(--davalia-btn-hover-light);letter-spacing:.32em}.davalia-contact-strip .davalia-btn-primary .elementor-button,.davalia-contact-strip .davalia-btn-primary>a,.davalia-contact-strip a.davalia-btn-primary,.davalia-dest-hero .davalia-btn-primary .elementor-button,.davalia-dest-hero .davalia-btn-primary>a,.davalia-dest-hero a.davalia-btn-primary,.elementor-location-footer .davalia-btn-primary .elementor-button,.elementor-location-footer .davalia-btn-primary>a,.elementor-location-footer a.davalia-btn-primary,.davalia-section--dark .davalia-btn-primary .elementor-button,.davalia-section--dark .davalia-btn-primary>a,.davalia-section--dark a.davalia-btn-primary,.davalia-btn-primary.davalia-btn--on-dark .elementor-button,.davalia-btn-primary.davalia-btn--on-dark>a,a.davalia-btn-primary.davalia-btn--on-dark,.davalia-contact-strip .elementor-widget-button .elementor-button,.davalia-dest-hero .elementor-widget-button .elementor-button,.elementor-location-footer .elementor-widget-button .elementor-button,.davalia-section--dark .elementor-widget-button .elementor-button{background-color:transparent;color:var(--davalia-cream);border:1px solid var(--davalia-cream)}.davalia-contact-strip .davalia-btn-primary .elementor-button:hover,.davalia-contact-strip .davalia-btn-primary .elementor-button:focus,.davalia-contact-strip a.davalia-btn-primary:hover,.davalia-contact-strip a.davalia-btn-primary:focus,.davalia-dest-hero .davalia-btn-primary .elementor-button:hover,.davalia-dest-hero .davalia-btn-primary .elementor-button:focus,.davalia-dest-hero a.davalia-btn-primary:hover,.davalia-dest-hero a.davalia-btn-primary:focus,.elementor-location-footer .davalia-btn-primary .elementor-button:hover,.elementor-location-footer .davalia-btn-primary .elementor-button:focus,.elementor-location-footer a.davalia-btn-primary:hover,.elementor-location-footer a.davalia-btn-primary:focus,.davalia-section--dark .davalia-btn-primary .elementor-button:hover,.davalia-section--dark .davalia-btn-primary .elementor-button:focus,.davalia-section--dark a.davalia-btn-primary:hover,.davalia-section--dark a.davalia-btn-primary:focus,.davalia-btn-primary.davalia-btn--on-dark .elementor-button:hover,.davalia-btn-primary.davalia-btn--on-dark .elementor-button:focus,a.davalia-btn-primary.davalia-btn--on-dark:hover,a.davalia-btn-primary.davalia-btn--on-dark:focus,.davalia-contact-strip .elementor-widget-button .elementor-button:hover,.davalia-contact-strip .elementor-widget-button .elementor-button:focus,.davalia-dest-hero .elementor-widget-button .elementor-button:hover,.davalia-dest-hero .elementor-widget-button .elementor-button:focus,.elementor-location-footer .elementor-widget-button .elementor-button:hover,.elementor-location-footer .elementor-widget-button .elementor-button:focus,.davalia-section--dark .elementor-widget-button .elementor-button:hover,.davalia-section--dark .elementor-widget-button .elementor-button:focus{background-color:var(--davalia-btn-hover-on-dark);border-color:var(--davalia-btn-hover-on-dark);color:var(--davalia-cream);letter-spacing:.32em}.davalia-contact-strip .davalia-btn-secondary .elementor-button,.davalia-contact-strip .davalia-btn-secondary>a,.davalia-contact-strip a.davalia-btn-secondary,.davalia-dest-hero .davalia-btn-secondary .elementor-button,.davalia-dest-hero .davalia-btn-secondary>a,.davalia-dest-hero a.davalia-btn-secondary,.elementor-location-footer .davalia-btn-secondary .elementor-button,.elementor-location-footer .davalia-btn-secondary>a,.elementor-location-footer a.davalia-btn-secondary,.davalia-section--dark .davalia-btn-secondary .elementor-button,.davalia-section--dark .davalia-btn-secondary>a,.davalia-section--dark a.davalia-btn-secondary,.davalia-btn-secondary.davalia-btn--on-dark .elementor-button,.davalia-btn-secondary.davalia-btn--on-dark>a,a.davalia-btn-secondary.davalia-btn--on-dark{background-color:transparent;color:var(--davalia-cream);border:1px solid var(--davalia-cream)}.davalia-contact-strip .davalia-btn-secondary .elementor-button:hover,.davalia-contact-strip .davalia-btn-secondary .elementor-button:focus,.davalia-contact-strip a.davalia-btn-secondary:hover,.davalia-contact-strip a.davalia-btn-secondary:focus,.davalia-dest-hero .davalia-btn-secondary .elementor-button:hover,.davalia-dest-hero .davalia-btn-secondary .elementor-button:focus,.davalia-dest-hero a.davalia-btn-secondary:hover,.davalia-dest-hero a.davalia-btn-secondary:focus,.elementor-location-footer .davalia-btn-secondary .elementor-button:hover,.elementor-location-footer .davalia-btn-secondary .elementor-button:focus,.elementor-location-footer a.davalia-btn-secondary:hover,.elementor-location-footer a.davalia-btn-secondary:focus,.davalia-section--dark .davalia-btn-secondary .elementor-button:hover,.davalia-section--dark .davalia-btn-secondary .elementor-button:focus,.davalia-section--dark a.davalia-btn-secondary:hover,.davalia-section--dark a.davalia-btn-secondary:focus,.davalia-btn-secondary.davalia-btn--on-dark .elementor-button:hover,.davalia-btn-secondary.davalia-btn--on-dark .elementor-button:focus,a.davalia-btn-secondary.davalia-btn--on-dark:hover,a.davalia-btn-secondary.davalia-btn--on-dark:focus{background-color:var(--davalia-cream);border-color:var(--davalia-cream);color:var(--davalia-dark-bg);letter-spacing:.32em}.davalia-contact-strip .davalia-btn-link .elementor-button,.davalia-contact-strip .davalia-btn-link>a,.davalia-contact-strip a.davalia-btn-link,.davalia-dest-hero .davalia-btn-link .elementor-button,.davalia-dest-hero .davalia-btn-link>a,.davalia-dest-hero a.davalia-btn-link,.elementor-location-footer .davalia-btn-link .elementor-button,.elementor-location-footer .davalia-btn-link>a,.elementor-location-footer a.davalia-btn-link,.davalia-section--dark .davalia-btn-link .elementor-button,.davalia-section--dark .davalia-btn-link>a,.davalia-section--dark a.davalia-btn-link,.davalia-btn-link.davalia-btn--on-dark .elementor-button,.davalia-btn-link.davalia-btn--on-dark>a,a.davalia-btn-link.davalia-btn--on-dark{color:var(--davalia-cream);border-bottom-color:var(--davalia-cream)}.davalia-contact-strip .davalia-btn-link .elementor-button:hover,.davalia-contact-strip .davalia-btn-link .elementor-button:focus,.davalia-contact-strip a.davalia-btn-link:hover,.davalia-contact-strip a.davalia-btn-link:focus,.davalia-dest-hero .davalia-btn-link .elementor-button:hover,.davalia-dest-hero .davalia-btn-link .elementor-button:focus,.davalia-dest-hero a.davalia-btn-link:hover,.davalia-dest-hero a.davalia-btn-link:focus,.elementor-location-footer .davalia-btn-link .elementor-button:hover,.elementor-location-footer .davalia-btn-link .elementor-button:focus,.elementor-location-footer a.davalia-btn-link:hover,.elementor-location-footer a.davalia-btn-link:focus,.davalia-section--dark .davalia-btn-link .elementor-button:hover,.davalia-section--dark .davalia-btn-link .elementor-button:focus,.davalia-section--dark a.davalia-btn-link:hover,.davalia-section--dark a.davalia-btn-link:focus,.davalia-btn-link.davalia-btn--on-dark .elementor-button:hover,.davalia-btn-link.davalia-btn--on-dark .elementor-button:focus,a.davalia-btn-link.davalia-btn--on-dark:hover,a.davalia-btn-link.davalia-btn--on-dark:focus{color:var(--davalia-btn-hover-on-dark);border-bottom-color:var(--davalia-btn-hover-on-dark)}.davalia-diario.e-con,.davalia-viajero-davalia.e-con{--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;margin-inline:auto;width:100%}.davalia-diario.e-con{max-width:1200px}.davalia-viajero-davalia.e-con{max-width:760px}.davalia-diario__hero,.davalia-diario__bloque,.davalia-diario__sorteo,.davalia-diario__cierre,.davalia-viajero-davalia__hero,.davalia-viajero-davalia__bloque,.davalia-viajero-davalia__premio,.davalia-viajero-davalia__extra,.davalia-viajero-davalia__celebracion,.davalia-viajero-davalia__cierre{margin-inline:auto}.davalia-diario .elementor-heading-title,.davalia-viajero-davalia .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;margin:0}.davalia-diario .elementor-widget-text-editor,.davalia-diario .elementor-widget-text-editor .elementor-widget-container,.davalia-diario .elementor-widget-text-editor p,.davalia-viajero-davalia .elementor-widget-text-editor,.davalia-viajero-davalia .elementor-widget-text-editor .elementor-widget-container,.davalia-viajero-davalia .elementor-widget-text-editor p{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;line-height:inherit}.davalia-diario .elementor-widget-text-editor p,.davalia-viajero-davalia .elementor-widget-text-editor p{margin:0}.davalia-diario .elementor-widget-button .elementor-button,.davalia-viajero-davalia .elementor-widget-button .elementor-button{color:var(--davalia-color-terracotta,#A5715E);background:none;border:0;border-bottom:1px solid;border-radius:0;box-shadow:none;font:inherit;padding:0 0 4px}.davalia-diario .elementor-button .elementor-button-text,.davalia-viajero-davalia .elementor-button .elementor-button-text{color:inherit}.davalia-diario .e-con,.davalia-diario .e-con-inner,.davalia-viajero-davalia .e-con,.davalia-viajero-davalia .e-con-inner{display:flex}:root{--davalia-section-spacing:7rem;--davalia-section-spacing-mobile:50px;--davalia-section-padding-inline-mobile:10px}.e-con.davalia-section,.elementor-element.davalia-section{padding-block:var(--davalia-section-spacing)}@media (max-width:767px){:root{--davalia-section-spacing:var(--davalia-section-spacing-mobile)}.e-con.davalia-section,.elementor-element.davalia-section{padding-inline:var(--davalia-section-padding-inline-mobile)}.davalia-destinos-archive .davalia-destinos-archive__hero,.davalia-experiencias-index .davalia-experiencias-index__hero{padding-inline:var(--davalia-section-padding-inline-mobile)}.davalia-blog-archive,.davalia-post-body,.davalia-post-footer,.davalia-post-related,.davalia-relacionados,.davalia-experiencias-index,.davalia-experiencias-term{padding-inline:var(--davalia-section-padding-inline-mobile)}.elementor-location-archive>.elementor>.e-con-full:not([data-settings*="background_image"]):not([data-settings*="background_video"]),.elementor-location-archive>.elementor>section>.e-con-full:not([data-settings*="background_image"]):not([data-settings*="background_video"]){padding-inline:var(--davalia-section-padding-inline-mobile)}.e-con-full[data-settings*="background_image"],.e-con-full[data-settings*="background_video"],.e-con[data-settings*="background_image"],.e-con[data-settings*="background_video"]{padding-inline:24px!important}}@media (max-width:767px){.davalia-destino-galeria-grid,.davalia-boceto-galeria-grid,.davalia-destino__galeria-grid,.davalia-destino-galeria__grid,.davalia-inspiracion-galeria__masonry,.davalia-boceto-imagenes .davalia-inspiracion-galeria__masonry,.davalia-destinos-overview__gallery-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;column-count:unset!important;column-gap:unset!important;grid-template-columns:unset!important;gap:12px!important;padding-inline:10px!important;margin-inline:-10px!important;scrollbar-width:none!important;scroll-padding-inline:10px!important}.davalia-destino-galeria-grid::-webkit-scrollbar,.davalia-boceto-galeria-grid::-webkit-scrollbar,.davalia-destino__galeria-grid::-webkit-scrollbar,.davalia-destino-galeria__grid::-webkit-scrollbar,.davalia-inspiracion-galeria__masonry::-webkit-scrollbar,.davalia-destinos-overview__gallery-grid::-webkit-scrollbar{display:none}.davalia-destino-galeria-grid>*,.davalia-boceto-galeria-grid>*,.davalia-destino__galeria-grid>*,.davalia-destino-galeria__grid>*,.davalia-inspiracion-galeria__masonry>*,.davalia-destinos-overview__gallery-grid>*{flex:0 0 80%!important;width:80%!important;max-width:80%!important;scroll-snap-align:start!important;break-inside:avoid!important;margin:0!important;aspect-ratio:4 / 5!important;grid-column:unset!important;grid-row:unset!important;position:relative!important;top:unset!important;left:unset!important}.davalia-destino-galeria-grid>* img,.davalia-boceto-galeria-grid>* img,.davalia-destino__galeria-grid>* img,.davalia-destino-galeria__grid>* img,.davalia-inspiracion-galeria__masonry>* img,.davalia-destinos-overview__gallery-grid>* img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.davalia-destino-galeria-grid,.davalia-boceto-galeria-grid,.davalia-destino__galeria-grid,.davalia-destino-galeria__grid,.davalia-inspiracion-galeria__masonry,.davalia-destinos-overview__gallery-grid{cursor:grab}.davalia-destino-galeria-grid:active,.davalia-boceto-galeria-grid:active,.davalia-destino__galeria-grid:active,.davalia-destino-galeria__grid:active,.davalia-inspiracion-galeria__masonry:active,.davalia-destinos-overview__gallery-grid:active{cursor:grabbing}}@media (max-width:767px){body.davalia-has-hero .elementor-element-45fe2e9{padding-top:130px!important}}@media (max-width:1024px){.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:clamp(5rem, 14vh, 7rem) clamp(1.5rem, 5vw, 2.5rem) 3rem!important;background:rgba(253,251,248,.97)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;z-index:9998!important;overflow-y:auto!important;box-shadow:none!important;border:0!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown ul.elementor-nav-menu{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;min-height:calc(100vh - 11rem)!important;list-style:none!important;padding:0!important;margin:0 auto!important;max-width:480px!important;width:100%!important;gap:0!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown>ul>li.menu-item{border-bottom:1px solid var(--davalia-divider,#E8DDD0)!important;border-top:0!important;background:transparent!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown>ul>li.menu-item:last-child{border-bottom:0!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown>ul>li.menu-item>a.elementor-item{font-family:var(--davalia-font-serif,"Cormorant Garamond",serif)!important;font-weight:300!important;font-size:clamp(1.6rem, 5vw, 2rem)!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--davalia-text-primary,#363331)!important;padding:clamp(1.1rem, 2.5vh, 1.5rem) 1rem!important;text-align:center!important;text-decoration:none!important;background:transparent!important;border:0!important;transition:color 0.35s ease,letter-spacing 0.35s ease!important;display:block!important;width:100%!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown>ul>li.menu-item>a.elementor-item:hover,.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown>ul>li.menu-item>a.elementor-item:focus,.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown>ul>li.menu-item.current-menu-item>a.elementor-item{color:var(--davalia-rojo-atardecer,#e05834)!important;background:transparent!important;letter-spacing:0.03em!important;outline:none!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown .sub-arrow,.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown .elementor-item.has-submenu .sub-arrow,.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown .elementor-item .sub-arrow{display:none!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown .sub-menu{background:transparent!important;box-shadow:none!important;border:0!important;padding:0 0 1rem!important;margin:0!important;position:static!important;list-style:none!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown .sub-menu .menu-item{border:0!important;background:transparent!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown .sub-menu .menu-item>a{font-family:var(--davalia-font-serif,"Cormorant Garamond",serif)!important;font-style:italic!important;font-weight:400!important;font-size:1.15rem!important;line-height:1.4!important;color:var(--davalia-warm-gray,#7A6F65)!important;padding:.5rem 1rem!important;text-align:center!important;text-decoration:none!important;background:transparent!important;border:0!important;display:block!important;transition:color 0.3s ease!important}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown .sub-menu .menu-item>a:hover{color:var(--davalia-rojo-atardecer,#e05834)!important}.elementor-element-2589e41 .elementor-menu-toggle.elementor-active{z-index:9999!important;position:relative!important}}.davalia-eyebrow .elementor-heading-title{color:var(--davalia-btn-hover-light)}.elementor-heading-title em,body .davalia-viajero-davalia__title em,body .davalia-diario__title em,body .davalia-diario__h2 em{color:var(--davalia-cursiva-acento)}body .davalia-destino-bocetos-rel__destino,body .davalia-destino-cta-emocional__destino,body .davalia-boceto-cta-solicitar__nombre{color:var(--davalia-cursiva-acento)}body .elementor-element.elementor-widget.elementor-element-391fed4 .elementor-heading-title{color:var(--davalia-cursiva-acento)}body .elementor-65 .elementor-element.elementor-element-048b344{background-color:#FDFBF9}.davalia-scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;background-color:var(--davalia-btn-hover-light);z-index:100000;pointer-events:none;transition:width 0.1s ease-out}@media (prefers-reduced-motion:reduce){.davalia-scroll-progress{transition:none}}body.admin-bar .davalia-scroll-progress{top:32px}@media screen and (max-width:782px){body.admin-bar .davalia-scroll-progress{top:46px}}@keyframes davaliaHeroIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.elementor-element-45fe2e9 .elementor-element-8942a6b,.elementor-element-45fe2e9 .elementor-element-21b33f1,.elementor-element-45fe2e9 .elementor-element-391fed4,.elementor-element-45fe2e9 .elementor-element-7a355cd,.elementor-element-45fe2e9 .elementor-element-170e766,.elementor-element-45fe2e9 .elementor-element-191ca32,.elementor-element-45fe2e9 .elementor-element-8dfb569,.elementor-element-45fe2e9 .elementor-element-0a5e849{animation:davaliaHeroIn 1s cubic-bezier(.22,.61,.36,1) both}.elementor-element-45fe2e9 .elementor-element-8942a6b{animation-delay:0.30s}.elementor-element-45fe2e9 .elementor-element-21b33f1{animation-delay:0.55s}.elementor-element-45fe2e9 .elementor-element-391fed4{animation-delay:1.10s}.elementor-element-45fe2e9 .elementor-element-7a355cd{animation-delay:1.20s}.elementor-element-45fe2e9 .elementor-element-170e766{animation-delay:1.30s}.elementor-element-45fe2e9 .elementor-element-191ca32{animation-delay:1.40s}.elementor-element-45fe2e9 .elementor-element-8dfb569{animation-delay:1.50s}.elementor-element-45fe2e9 .elementor-element-0a5e849{animation-delay:1.60s}@media (prefers-reduced-motion:reduce){.elementor-element-45fe2e9 [class*="elementor-element-"]{animation:none;opacity:1;transform:none}}.elementor-element-725a424 .davalia-testimonios-home__cita{color:var(--davalia-cream)}.elementor-element-725a424 .davalia-testimonios-home__autor{color:#fff}.elementor-element-725a424 .davalia-testimonios-home__atribucion{color:rgba(255,255,255,.55)}.elementor-element-725a424 .davalia-testimonios-home__cta{color:var(--davalia-btn-hover-on-dark)}.elementor-element-da7e001{position:relative;overflow:hidden;background:var(--davalia-linen);padding:9rem 1.5rem;text-align:center}.elementor-element-da7e001::before{content:"Viajes con Alma";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--davalia-font-serif);font-style:italic;font-weight:300;font-size:clamp(8rem, 22vw, 19rem);line-height:1;letter-spacing:-.04em;white-space:nowrap;color:#F2EDE7;opacity:.75;z-index:0;pointer-events:none}.elementor-element-da7e001>.e-con-inner{position:relative;z-index:1;max-width:560px}.davalia-newsletter__title .elementor-heading-title{font-family:var(--davalia-font-serif);font-style:italic;font-weight:300;color:var(--davalia-text-primary)}.davalia-newsletter__body{max-width:46ch;margin-inline:auto;color:var(--davalia-text-primary);font-size:1.05rem;line-height:1.8;font-weight:300}.davalia-newsletter__form{max-width:460px;margin-inline:auto;color:var(--davalia-text-secondary);font-style:italic}.davalia-newsletter__hint{color:var(--davalia-text-secondary);font-style:italic;font-size:.85rem}@media (max-width:767px){.elementor-element-da7e001{padding:5rem 1.5rem}}body.page-nosotros .elementor-element-ee3cfd4>.e-con{background-color:var(--davalia-bg-primary);padding:2.25rem 2rem;transition:background-color 0.4s ease}body.page-nosotros .elementor-element-ee3cfd4>.e-con:hover{background-color:var(--davalia-bg-secondary)}body.home .elementor-element-d2ace50>.e-con{background-color:var(--davalia-bg-primary);padding:2.25rem 2rem;transition:background-color 0.4s ease}body.home .elementor-element-d2ace50>.e-con:hover{background-color:var(--davalia-bg-secondary)}body.post-type-archive-boceto .elementor-element-6b7affa>.e-con{background-color:var(--davalia-bg-secondary);padding:2.25rem 2rem;transition:background-color 0.4s ease}body.post-type-archive-boceto .elementor-element-6b7affa>.e-con:hover{background-color:var(--davalia-bg-primary)}body.page-boutique .elementor-element-a44b0e5>.e-con{background-color:var(--davalia-bg-primary);padding:2.25rem 2rem;transition:background-color 0.4s ease}body.page-boutique .elementor-element-a44b0e5>.e-con:hover{background-color:var(--davalia-bg-secondary)}.elementor-element-45fe2e9>.elementor-element:has(.davalia-hero-video){position:static}.davalia-hero-video{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.davalia-hero-video::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(26,23,19,.5);pointer-events:none}.davalia-hero-video__el{width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion:reduce){.davalia-hero-video__el{display:none}.davalia-hero-video{background-image:url(https://davaliatravel.com/desarrollo/wp-content/uploads/2026/05/hero-imagen.webp);background-size:cover;background-position:center}}