#monte-lusitano .monte-teaser{position:relative;margin:0;min-width:0;overflow:hidden;aspect-ratio:1/1;align-self:center;background:#fbf2ef}
#monte-lusitano .monte-teaser-slide{position:absolute;inset:0;display:block;opacity:1;transition:opacity 1.4s ease}
#monte-lusitano .monte-teaser-slide[aria-hidden="true"]{opacity:0;pointer-events:none}
#monte-lusitano .monte-teaser-slide img{display:block;width:100%;height:100%;object-fit:cover}
#monte-lusitano .monte-teaser button{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#fff;padding:0;cursor:pointer;text-shadow:0 1px 5px #0009}
#monte-lusitano .monte-teaser-prev,#monte-lusitano .monte-teaser-next{top:50%;transform:translateY(-50%);width:44px;height:52px;font:300 42px/1 Arial,sans-serif}
#monte-lusitano .monte-teaser-prev{left:6px}#monte-lusitano .monte-teaser-next{right:6px}
#monte-lusitano .monte-teaser-pause{bottom:12px;right:14px;width:36px;height:36px;font-size:max(17px, 17px)}
#monte-lusitano .monte-teaser button:focus-visible{outline:2px solid white;outline-offset:-3px}
@media(prefers-reduced-motion:reduce){#monte-lusitano .monte-teaser-slide{transition:none}}
