.layout-pt-sm{padding-top:20px}.layout-pb-sm{padding-bottom:20px}.gallery-container{max-width:unset;margin:0 auto;padding:0 15px}.gallery-item{width:100%;position:relative}.aspect-square{aspect-ratio:1}[data-aos=fade-up]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.gallery-overlay{z-index:1000;background-color:#00000080;width:100%;height:100%;padding:30px;position:absolute;top:0;left:0}.left-arrow{left:0}.right-arrow{right:0}.media-container{width:90%;height:80vh;margin:0 auto}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.media-card,.media-card__image{width:100%;height:100%;position:relative}.media-card__image img{transition:transform .3s;transform:scale(1)}.media-card:hover img{transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.thumbnail-container{-ms-overflow-style:none;scrollbar-width:none}.thumbnail-container::-webkit-scrollbar{display:none}.nav-button{opacity:.7;transition:opacity .2s}.nav-button:hover{opacity:1}.thumbnail-active{position:relative}.thumbnail-active:after{content:"";border:2px solid #fff;border-radius:.375rem;position:absolute;inset:0}.-teamCard-hover .teamCard__image{border-radius:16px;position:relative;overflow:hidden}.-teamCard-hover .teamCard__image video,.media-card video{object-fit:cover;max-width:100%;max-height:100%;width:100%!important;height:100%!important}.-teamCard-hover .teamCard__socials{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background-color:#1a064f99;border-radius:8px;width:100%;height:100%;transition:all .3s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0}.-teamCard-hover .teamCard__socials>div{transition:all .3s cubic-bezier(.215,.61,.355,1);transform:translateY(15px)}.-teamCard-hover:hover .teamCard__socials{opacity:1}.-teamCard-hover:hover .teamCard__socials>div{transform:translateY(0)}.-teamCard-hover .teamCard__socials h3{text-shadow:0 2px 4px #0000004d}.-teamCard-hover .teamCard__socials p{text-shadow:0 1px 2px #0000004d}.-teamCard-hover:hover .teamCard__socials h3,.-teamCard-hover:hover .teamCard__socials p,.-teamCard-hover:hover .teamCard__socials .mt-2{animation:.3s forwards fadeInUp}.page-button{color:#000;border:none;border:1px solid var(--color-purple-1);background-color:#fff;border-radius:5px;margin:0 5px;padding:10px 20px}.page-button:hover{background-color:var(--color-purple-2);color:#000}.page-button.selected{background-color:var(--color-purple-1);color:#fff}
