.team-page{min-height:100vh;margin:0 auto 40px;flex-direction:column;padding:150px 20px 100px;max-width:2000px;--gradient:linear-gradient(45deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.1) 70%);--overlay:rgba(150,193,32,.2);--txt-shadow:0px 0px 2px #000}.landing-bg{position:fixed!important;left:0;top:0;width:auto!important;transform:translateX(-50%);opacity:.6}.team-page h1{color:var(--main-color);font-size:1.6em}.team-page h1,.team-page h3{font-family:main-font-Neo;text-shadow:var(--txt-shadow)}.team-page h3{color:#fff;font-size:15;position:relative;margin-top:5px;margin-bottom:25px;font-size:1.1em}.team-page p{text-shadow:var(--txt-shadow);color:#fff;font-family:second-font-Levenim-MT!important;line-height:1.6;margin-top:10px;font-size:1em}.group{display:flex;justify-content:space-around;width:100%;flex-direction:row;margin-bottom:50px;flex-wrap:wrap;gap:15px}.group .team-member{text-align:center}.group.g1 .team-member{width:40%;max-width:700px;min-width:300px}.group.g2 .team-member{width:23%;max-width:500px;min-width:300px}.group.g3 .team-member{width:18%;max-width:300px;min-width:280px}.team-member .img-container{width:60%;aspect-ratio:1/1;position:relative;transition:.3s;bottom:0;left:0;margin:auto;border-radius:50%}.g1 .team-member .img-container:after,.g2 .team-member .img-container:after{content:"";position:absolute;width:40%;height:40%;border-radius:50%;top:-10px;left:0;background-color:var(--main-color);z-index:0;opacity:.6}.team-member .img-container img{background-color:var(--second-color);background-image:var(--gradient);position:relative!important;object-fit:cover!important;border-radius:50%;display:block;z-index:2;filter:grayscale(1);transition:.3s;width:100%;height:100%}.team-member .img-container:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;bottom:0;left:0;background-color:hsla(0,0%,100%,.2);z-index:0;transition:.3s}.team-container .team-member:hover .img-container img{filter:grayscale(0)}.team-container .team-member:hover .img-container{bottom:-10px;left:-10px}.team-container .team-member:hover .img-container:before{bottom:10px;left:10px}.team-member .info h1{margin-top:20px}.team-member .info h1,.team-member .info h3{color:var(--main-color);font-family:main-font-Neo;margin-bottom:5px}.team-member .info h3{font-weight:500}.team-member .info p{color:#fff;font-family:second-font-Levenim-MT}@media (max-width:800px){.group.g3 .team-member{min-width:300px}.team-page{padding:100px 10px 80px}}