.portada-12{--swiper-navigation-color:#fff;--swiper-navigation-size:40px;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-width:38px;--swiper-pagination-bullet-height:3px;--swiper-pagination-bottom:var(--padding-h);--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-inactive-opacity:.35}.portada-12 .swiper-button-next,.portada-12 .swiper-button-prev{width:var(--swiper-navigation-size);font-size:var(--swiper-navigation-size);border:1px solid #fff;border-radius:50%}.portada-12 .swiper-button-next svg,.portada-12 .swiper-button-prev svg{display:none}.portada-12 .swiper-button-next:after,.portada-12 .swiper-button-prev:after{font-size:.5em}.portada-12 .swiper-button-next:after{font-family:var(--awesome);content:'';content:""/""}.portada-12 .swiper-button-prev:after{font-family:var(--awesome);content:'';content:""/""}.portada-12 .swiper-pagination-bullet{width:60px;height:4px;border-radius:0;position:relative;background:rgba(255,255,255,.3);opacity:1;overflow:hidden}.portada-12 .swiper-pagination-bullets{display:flex;justify-content:center;padding-inline:var(--padding-h);box-sizing:border-box}.portada-12 .swiper-pagination-bullet{flex:0 1 60px;min-width:12px}.portada-12 .swiper-pagination-bullet:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:0%;background-color:#fff}.portada-12 .swiper-pagination-bullet-active:before{animation:slide-progress 4s linear forwards}.portada-12.swiper-paused .swiper-pagination-bullet-active:before{animation-play-state:paused}@keyframes slide-progress{from{width:0%}to{width:100%}}.portada-12 .galeria-portada__img{position:relative;overflow:hidden;position:relative;background-image:none!important;grid-area:1/1;z-index:0;height:100vh;height:100svh;min-height:580px}.header--sticky+main .portada-12 .galeria-portada__img{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.portada-12 .galeria-portada__img img{display:block;width:100%;height:100%;object-fit:cover}.portada-12 .galeria-portada__img:before{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1}.header--fixed+main .portada-12 .galeria-portada__img:before{background:linear-gradient(to bottom,rgba(0,0,0,.35) var(--header-height),rgba(0,0,0,0) 35%)}.portada-12 .galeria-portada__item a,.portada-12 .galeria-portada__overlink{text-decoration:none;color:inherit;display:grid;align-items:flex-end}.portada-12 .galeria-portada__inner{position:relative;max-width:calc(var(--max-width) + (var(--padding-h)*2));margin:0 auto;grid-area:1/1;width:100%}.portada-12 .galeria-portada__info{padding:var(--padding-v) var(--padding-h) var(--padding-inner);text-shadow:0 1px 3px rgba(0,0,0,.35);max-width:640px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.5) 50%,rgba(0,0,0,0))}.portada-12:not(:has(.swiper-pagination-lock)) .galeria-portada__info{padding-bottom:calc(var(--padding-inner) + 32px)}.portada-12 .galeria-portada__title{margin:0 0 .5rem}.portada-12 .galeria-portada__title:last-child{margin-bottom:0}.portada-12 .galeria-portada__desc{margin:0 0 1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.portada-12 .galeria-portada__desc:last-child{margin-bottom:0}.portada-12 .galeria-portada__title .title{margin:0;--max-size:42;--min-size:25;font-family:var(--font2)!important;font-weight:var(--bold2)!important;line-height:1.25em}.portada-12 .galeria-portada__link .button{cursor:pointer;display:inline-block;text-decoration:none;text-shadow:none;background:var(--primary);color:var(--primary-invert)}.portada-12 .galeria-portada__link>*:after{font-family:var(--awesome);content:'';content:""/"";font-weight:300;margin:0 0 0 8px}@media screen and (min-width:768px){.portada-12 .galeria-portada__info{background:none;padding:var(--padding-inner) calc(var(--padding-h) + 32px);margin-bottom:calc(var(--padding-h) + 12px)}.header--fixed+main .portada-12 .galeria-portada__img:before{background:linear-gradient(to bottom,rgba(0,0,0,.25),rgba(0,0,0,.5))}.header--sticky+main .portada-12 .galeria-portada__img:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.5))}}.portada-12.animation1 .swiper-slide .galeria-portada__title{animation:fadeInDown 1s;animation-delay:.6s;animation-fill-mode:backwards;animation-play-state:paused}.portada-12.animation1 .swiper-slide-active .galeria-portada__title{animation-play-state:running}.portada-12.animation1 .swiper-slide .galeria-portada__desc{animation:fadeInDown 1s;animation-delay:1s;animation-fill-mode:backwards;animation-play-state:paused}.portada-12.animation1 .swiper-slide-active .galeria-portada__desc{animation-play-state:running}.portada-12.animation1 .swiper-slide.galeria-portada__link{animation:fadeInUp 1s;animation-delay:1s;animation-fill-mode:backwards;animation-play-state:paused}.portada-12.animation1 .swiper-slide-active .galeria-portada__link{animation-play-state:running}.portada-12.animation2 .swiper-slide .galeria-portada__info{animation:fadeInUp 1s;animation-delay:.6s;animation-fill-mode:backwards;animation-play-state:paused}.portada-12.animation2 .swiper-slide-active .galeria-portada__info{animation-play-state:running}.portada-12.animation3 .swiper-slide .galeria-portada__info{animation:fadeIn 1s;animation-delay:.6s;animation-fill-mode:backwards;animation-play-state:paused}.portada-12.animation3 .swiper-slide-active .galeria-portada__info{animation-play-state:running}.portada-12.animation4 .swiper-slide .galeria-portada__info{animation:fadeInDown 1s;animation-delay:.6s;animation-fill-mode:backwards;animation-play-state:paused}.portada-12.animation4 .swiper-slide-active .galeria-portada__info{animation-play-state:running}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate--fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animated.--fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,40%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animated.--fadeInUp{animation-name:fadeInUp}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animated.--fadeInRight{animation-name:fadeInRight}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animated.--fadeInLeft{animation-name:fadeInLeft}@keyframes portada-entrada-sube{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes portada-entrada-lado{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes portada-entrada-fundido{from{opacity:0}to{opacity:1}}@keyframes portada-entrada-caja{from{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes portada-entrada-zoom{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes portada-entrada-cortina{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes portada-entrada-foto{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes portada-entrada-enfoque{from{filter:blur(8px);transform:scale(1.03)}to{filter:blur(0);transform:scale(1)}}.portada-12:is(.entrada-zoom,.entrada-sube,.entrada-lado,.entrada-caja,.entrada-cortina,.entrada-enfoque) :is(.swiper-slide,.galeria-portada__item) .galeria-portada__info{animation:none}@media(prefers-reduced-motion:no-preference){.portada-12.entrada-zoom :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__img img{animation:portada-entrada-zoom 1.8s cubic-bezier(.2,.6,.2,1) both}.portada-12.entrada-cortina :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__img img{animation:portada-entrada-cortina 1.1s cubic-bezier(.65,0,.35,1) both}.portada-12.entrada-enfoque :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__img img{animation:portada-entrada-enfoque 1.4s ease-out both}.portada-12:is(.entrada-zoom,.entrada-sube,.entrada-cortina) :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) :is(.galeria-portada__title,.galeria-portada__desc,.galeria-portada__link){animation:portada-entrada-sube .7s ease-out both}.portada-12.entrada-lado :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) :is(.galeria-portada__title,.galeria-portada__desc,.galeria-portada__link){animation:portada-entrada-lado .7s ease-out both}.portada-12.entrada-enfoque :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) :is(.galeria-portada__title,.galeria-portada__desc,.galeria-portada__link){animation:portada-entrada-fundido .9s ease-out both}.portada-12:is(.entrada-zoom,.entrada-sube,.entrada-lado,.entrada-enfoque) :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__title{animation-delay:.25s}.portada-12:is(.entrada-zoom,.entrada-sube,.entrada-lado,.entrada-enfoque) :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__desc{animation-delay:.4s}.portada-12:is(.entrada-zoom,.entrada-sube,.entrada-lado,.entrada-enfoque) :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__link{animation-delay:.55s}.portada-12.entrada-cortina :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__title{animation-delay:.6s}.portada-12.entrada-cortina :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__desc{animation-delay:.75s}.portada-12.entrada-cortina :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__link{animation-delay:.9s}.portada-12.entrada-foto :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__img{animation:portada-entrada-foto 1s ease-out both}.portada-12.entrada-foto :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__img img{animation:none}.portada-12.entrada-caja :is(.swiper-slide-active,.galeria-portada__item:not(.swiper-slide)) .galeria-portada__info{animation:portada-entrada-caja .8s cubic-bezier(.2,.6,.2,1) .2s both}}.portada-12 .galeria-portada__img picture{display:block;height:100%;overflow:hidden}@media(hover:hover){.portada-12 :is(.swiper-button-prev,.swiper-button-next){opacity:0;pointer-events:none;transition:opacity 300ms ease,translate 300ms ease}.portada-12 .swiper-button-prev{translate:-.5rem 0}.portada-12 .swiper-button-next{translate:.5rem 0}.portada-12:is(:hover,:focus-within) :is(.swiper-button-prev,.swiper-button-next){opacity:1;pointer-events:auto;translate:none}}@media(hover:none){.portada-12 :is(.swiper-button-prev,.swiper-button-next){display:none}}.portada-12 .swiper-pagination-bullet:focus-visible{outline:2px solid #fff;outline-offset:2px}.portada-12 .galeria-portada__overlink:focus-visible{outline:3px solid var(--primary,#333);outline-offset:-3px}.portada-12 :is(.swiper-button-prev,.swiper-button-next):focus-visible{outline:2px solid var(--primary,#333);outline-offset:2px}.portada-12 .galeria-portada__link .button::after{display:inline-block;transition:translate 300ms ease}.portada-12 a.galeria-portada__overlink:focus-visible .galeria-portada__link .button::after{translate:4px 0}.portada-12 div.galeria-portada__overlink .button{cursor:default}@media(hover:hover){.portada-12 a.galeria-portada__overlink:hover .galeria-portada__link .button::after{translate:4px 0}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.portada-12 a.galeria-portada__overlink .galeria-portada__img img{transition:scale 600ms ease}.portada-12 a.galeria-portada__overlink:hover .galeria-portada__img img{scale:1.03}}@media(prefers-reduced-motion:reduce){.portada-12 .galeria-portada__info,.portada-12 .galeria-portada__info *{animation:none!important;transition:none!important}.portada-12 :is(.swiper-button-prev,.swiper-button-next){transition:none;translate:none}}