.page-contact{overflow-x:clip;width:100vw}.page-contact .contact-hero-wrapper{display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:1}.page-contact .contact-hero{position:relative;width:100%;padding-top:200px;display:flex;flex-direction:column;justify-content:center}.page-contact .contact-hero .contact-hero-content{position:relative;z-index:1}.page-contact .contact-hero .contact-hero-img{position:absolute;width:100%;right:0;top:0;z-index:0;-webkit-mask-image:linear-gradient(to top,#0000,#000);mask-image:linear-gradient(to top,#0000,#000);mix-blend-mode:color-dodge;opacity:.66}@media(min-width:768px){.page-contact .contact-hero .contact-hero-img{width:50%;-webkit-mask-image:linear-gradient(to right,#0000,#000);mask-image:linear-gradient(to right,#0000,#000)}}.page-contact #contact-section,.page-contact .contact-team{position:relative;z-index:2}.page-contact .contact-team .contact-team-card{border:1px solid rgba(var(--bs-primary-rgb),.25);background:rgba(var(--bs-body-bg-rgb),.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s ease,transform .2s ease}.page-contact .contact-team .contact-team-card:hover{border-color:rgba(var(--bs-primary-rgb),.5);transform:translateY(-2px)}.page-contact .contact-team .contact-team-photo{width:120px;height:120px;object-fit:cover;border:3px solid rgba(var(--bs-primary-rgb),.35)}
