@charset "UTF-8";@keyframes glow{from{text-shadow:0 0 5px #fff,0 0 5px #B09279}to{text-shadow:0 0 20px #fff,0 0 20px #B09279}}@keyframes introduceBadge{0%{opacity:0}100%{opacity:1}}@keyframes pulseBadge{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes introduceLabel{0%{opacity:0;transform:translate(-50%,-50%) scale(0.4) rotateY(-1800deg)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(20deg)}}@keyframes rotateLabel{0%{transform:translate(-50%,-50%) rotateY(20deg)}50%{transform:translate(-50%,-50%) rotateY(-20deg)}100%{transform:translate(-50%,-50%) rotateY(20deg)}}#foto{width:100%;height:80vh;display:block;position:relative;left:0;margin:0;min-height:2vh;overflow:hidden}body.noPhoto #foto{display:none}#foto .mod-custom{display:block;padding:0;margin:0;height:80vh}#foto .mod-custom img{display:block;width:100%;height:100%;object-fit:cover}#foto-after{position:absolute;left:5%;right:5%;bottom:0;width:90%;z-index:5}#foto-after .slogan{display:block;position:relative;text-align:left;margin-bottom:60px;box-sizing:border-box}#foto-after .slogan p{font-size:calc(1rem + 6vw);line-height:100%;font-weight:300;color:#fff;font-family:"Exo 2",sans-serif;text-shadow:5px 5px 5px rgba(0,0,0,0.26)}@media (min-width:992px){#foto-after .slogan p{font-size:clamp(3.5rem,8vw,8rem)}}#foto-after .slogan p span{font-weight:400;color:#B09279}
