#site-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#eae4c6;z-index:999999;display:flex;justify-content:center;align-items:center;transition:opacity 0.5s ease,visibility 0.5s ease}.custom-spinner{width:50px;height:50px;border:5px solid #cfbd9a;border-top:5px solid #670C06;border-radius:50%;animation:spin-animation 1s linear infinite}@keyframes spin-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.columna-poblaciones{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto;overflow-x:hidden}.columna-poblaciones::-webkit-scrollbar{width:8px}.dnxte_popup_overlay{pointer-events:none!important}.columna-poblaciones::-webkit-scrollbar-track{background:transparent}.columna-poblaciones::-webkit-scrollbar-thumb{background:transparent;border-radius:20px;transition:background .3s ease}.columna-poblaciones:hover{scrollbar-color:rgba(207,189,154,.75) transparent}.columna-poblaciones:hover::-webkit-scrollbar-thumb{background:rgba(207,189,154,.75)}@media (max-width:980px){.columna-poblaciones{scrollbar-width:none;-ms-overflow-style:none}.columna-poblaciones::-webkit-scrollbar{display:none}}.item-poblacion{display:inlie-block;opacity:0;pointer-events:none;position:relative;z-index:10!important;justify-self:start;width:fit-content;animation:entradaSuave 1000ms cubic-bezier(0.16,1,0.3,1) forwards;transition:transform 300ms cubic-bezier(0.16,1,0.3,1),filter 300ms ease;will-change:transform,opacity,filter}@keyframes entradaSuave{0%{opacity:0;transform:translateX(125px) scaleX(2) translateZ(0);filter:blur(5px);pointer-events:none}60%{opacity:0.9;filter:blur(1px)}100%{opacity:1;transform:translateX(0) scaleX(1) translateZ(0);filter:blur(0);pointer-events:auto}}.item-poblacion .et_pb_module_header,.item-poblacion a,.item-poblacion h4{transition:transform 2500ms cubic-bezier(0.4,0,0.2,1)!important}.item-poblacion:hover .et_pb_module_header,.item-poblacion:hover a,.item-poblacion:hover h4{transform:scale(1.2)!important;transition:transform 750ms cubic-bezier(0.16,0,0.2,1)!important}.dnxte-hostpot-hotspots__wrapper{transform:translate(-50%,-50%)!important}.titulo-dinamico .palabra-corta{font-size:0.4em;vertical-align:middle}.sin-corte{white-space:nowrap!important}.carrusel-acf-essentials{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;padding:0!important;margin:0!important}.carrusel-acf-essentials .dnxte-acf-gallery-grid,.carrusel-acf-essentials [class*="acf-gallery"]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.carrusel-acf-essentials .dnxte-acf-gallery-grid::-webkit-scrollbar,.carrusel-acf-essentials [class*="acf-gallery"]::-webkit-scrollbar{display:none!important}.carrusel-acf-essentials [class*="acf-gallery-item"]{flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.carrusel-acf-essentials img{width:100%!important;height:100%!important;object-fit:cover!important;pointer-events:none!important}.flecha-carrusel-acf,.puntos-carrusel-acf,.puntos-carrusel-acf span{z-index:9999!important;pointer-events:auto!important;cursor:pointer!important}.carrusel-acf-essentials .flecha-carrusel-acf{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:rgba(103,12,6,0.4);color:#cfbd9a;border:none;border-radius:50%;cursor:pointer;user-select:none;font-size:20px;font-weight:bold;transition:background-color .3s,transform .2s}.carrusel-acf-essentials .flecha-carrusel-acf:hover{background-color:rgba(103,12,6,0.8);transform:translateY(-50%) scale(1.1)}.carrusel-acf-essentials .flecha-carrusel-acf.prev{left:15px}.carrusel-acf-essentials .flecha-carrusel-acf.next{right:15px}.carrusel-acf-essentials .puntos-carrusel-acf{position:absolute;left:50%;bottom:20px;display:flex;justify-content:center;gap:8px;transform:translateX(-50%);padding:6px 12px;background-color:rgba(103,12,6,.8);border-radius:20px;backdrop-filter:blur(2px)}.carrusel-acf-essentials .puntos-carrusel-acf span{width:10px;height:10px;background-color:rgba(207,189,154,.8);border-radius:50%;transition:all .3s ease}.carrusel-acf-essentials .puntos-carrusel-acf span.activo{background-color:#cfbd9a;transform:scale(1.3)}.contador-carrusel-acf{position:absolute!important;bottom:20px!important;left:20px!important;z-index:30!important;font-family:'Dolphin_v3',sans-serif!important;font-size:15vh!important;font-weight:700!important;line-height:1!important;color:rgba(207,189,154,1)!important;background-color:transparent!important;padding:4px 10px!important;border-radius:12px!important;mix-blend-mode:soft-light!important;backdrop-filter:blur(2px)!important;pointer-events:none}.mfp-img{touch-action:pinch-zoom!important}.mfp-img{transform-origin:center center;cursor:zoom-in}.menu-opcion .menu-titulo{cursor:pointer;transform:scale(0.95);transform-origin:center center;opacity:.8;transition:transform .5s ease,opacity .5s ease}.menu-opcion:hover .menu-titulo,.menu-opcion.menu-activo .menu-titulo{transform:scale(1);opacity:1!important}.pswp__button--arrow--prev,.pswp__button--arrow--next{width:40px!important;height:40px!important;background-color:rgba(103,12,6,.8)!important;border-radius:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:10px}.pswp__button--arrow--prev svg,.pswp__button--arrow--next svg{display:none!important}.pswp__button--arrow--prev::after{content:"❮";font-size:20px;font-weight:bold;color:#cfbd9a}.pswp__button--arrow--next::after{content:"❯";font-size:20px;font-weight:bold;color:#cfbd9a}.pswp__button--close,.pswp__button--zoom{background:#cfbd9a!important}.pswp__button--close svg,.pswp__button--zoom svg{fill:#670c06!important;color:#cfbd9a!important}.pswp__counter{color:#cfbd9a!important;font-size:16px;font-family:"Dolphin_v3"font-weight:600}.pswp__bg{background:#000!important;opacity:.9!important}.pswp-galeria-unica .pswp__button--arrow--prev,.pswp-galeria-unica .pswp__button--arrow--next{display:none!important}.pswp-galeria-unica .pswp__counter{display:none!important}.navegacion-fets{display:flex;gap:25px;margin:10px 0}.fets-navegacion-cards{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;gap:10%}.fets-card{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;padding:8px 18px;background-color:var(--gcid-jcnxt3ak6r);font-family:'Dolphin_v3',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;color:var(--gcid-vzcgzp3ufb)!important;font-size:var(--gvid-a6a1nri9v0)!important;text-shadow:.08em .08em .08em rgba(0,0,0,.4);border-radius:clamp(0.5rem,calc(0.003922 * (100vw - 360px) + 8px),1rem);border:0 solid #333;transition:all .2s ease}.fets-card:hover{transform:translateY(-1px)}.fets-arrow{padding:5px}body.fets-intro-activa{overflow:hidden}#fets-intro-overlay{position:fixed;inset:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:99999;display:flex;justify-content:center;align-items:center;background:rgba(228,217,181,0.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease}#fets-intro-overlay.visible{opacity:1;visibility:visible}.fets-intro-container{position:relative;display:flex;justify-content:center;align-items:center;width:min(90vw,1920px);height:calc(100vh - 60px);transform:scale(.95);transition:transform .5s ease}#fets-intro-overlay.visible .fets-intro-container{transform:scale(1)}#fets-intro-video{width:100%;display:block;border-radius:14px;opacity:0;transition:opacity .6s ease}#fets-intro-overlay.visible #fets-intro-video{opacity:1}.fets-play-overlay{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:center;align-items:center;z-index:999;pointer-events:auto}#fets-play-button{width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;padding:0;background:rgba(207,189,154,.7);border:2px solid #670c06;border-radius:50%;cursor:pointer;pointer-events:auto}#fets-play-button svg{fill:#670c06;margin-left:4px}#fets-play-text{margin:0;color:#670c06;font-family:'Dolphin_v3',sans-serif;font-size:20px;text-shadow:0 2px 4px rgba(0,0,0,.8)}.fets-play-button:hover{background:rgba(207,189,154,.75)}@media (max-width:921px){.fets-card{font-size:var(--gvid-fl3g914gu3)!important}}@media (max-width:768px){.fets-intro-container{width:92vw}.fets-skip-button{left:50%;right:auto;transform:translateX(-50%)}.fets-play-button,.fets-skip-button{font-family:'Dolphin_v3',serif}#fets-intro-video{pointer-events:none}.menu-opcion:hover .menu-titulo,.menu-opcion.menu-activo .menu-titulo{transform:scale(1.2)}}@media (max-width:600px){.fets-card .fets-text{display:none}.fets-card{min-width:50px;padding:10px;justify-content:center}}.barra-navegacion-flotante{position:relative;z-index:100001!important}.boton_tactil,.flecha-carrusel-acf,.item-poblacion,.pswp__button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dnxt-blurb-image{flex-shrink:0}.contenedor-video-altres{position:relative}.overlay-play-altres{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.4);z-index:20;cursor:pointer}.btn-play-altres{background:rgba(207,189,154,.7);border:2px solid #670c06;border-radius:50%;width:80px;height:80px;color:#670c06;font-size:32px;cursor:pointer;margin-bottom:15px}.overlay-play-altres p{color:rgba(207,189,154,1);font-family:Dolphin_v3,sans-serif;font-size:20px;text-shadow:0 2px 4px rgba(0,0,0,.8)}.opcion-altres.video-activo h4{font-weight:700!important}#video-espera{position:fixed;inset:0;display:none;justify-content:center;align-items:center;background:rgba(228,217,181,0.8)}#video-espera video{height:100%;object-fit:contain}