.about-page .hero{padding:15rem 0 12.1rem;position:relative}.about-page .hero-background{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;top:0;left:0;position:absolute!important}.about-page .about{padding:8.8rem 0}.about-page .about p{color:#3a3a3a;text-align:center;margin-top:1.6rem;font-family:Open Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.about-page .team{background:#f7f7f7;padding:8.8rem 0 10.4rem}.about-page .team-list{grid-gap:1.5rem;flex-direction:column;margin-top:4.8rem;display:flex}.about-page .team .member{background:#fff;border-radius:.4rem;align-items:center;padding:4.7rem 9.1rem 4.7rem 6.5rem;display:flex;box-shadow:0 8px 12px #00000014}.about-page .team .member .info{flex-direction:column;justify-content:center;align-items:center;width:19rem;margin-right:5.5rem;padding:1.7rem 0 1.6rem;display:flex;position:relative}.about-page .team .member .info:after{content:"";opacity:.1;background:#000;width:.1rem;height:100%;position:absolute;top:0;right:-5.5rem}.about-page .team .member .photo{object-fit:cover;border-radius:50%;width:17.8rem;height:17.8rem;margin:0 auto;overflow:hidden}.about-page .team .member h3{text-align:center;color:#3a3a3a;margin-top:1.6rem;font-family:Open Sans,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:122.563%}.about-page .team .member span{color:#3a3a3a;text-align:center;margin-top:.4rem;font-family:Open Sans,sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:1.7rem;display:block}.about-page .team .member p{color:#3a3a3a;text-align:center;padding-left:6.1rem;font-family:Open Sans,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.684}.about-page .team .member p a{text-decoration:underline}.about-page .team .member .in{align-items:center;gap:.4rem;margin-top:1.2rem;text-decoration:none;display:flex}.about-page .team .member .in span{letter-spacing:0;text-align:center;background:linear-gradient(94.79deg,#2397f8 0%,#9747ff 99.57%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.3rem;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.7rem}.about-page .team .member .linkedIcon{width:1.6rem}.about-page .team .btn-outlined{text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#2397f8 0%,#9747ff 99.57%);-webkit-background-clip:text;background-clip:text;border:.1rem solid #2397f8;border-radius:.4rem;justify-content:center;align-items:center;margin-top:2.4rem;padding:1.2rem 3.2rem;font-family:Inter,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem;display:none}.about-page .marketing{background-image:url(/images/page-imgs/about-gradient-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:8.8rem 0}.about-page .marketing h2{color:#fff;padding-bottom:0}.about-page .marketing h2:after{content:none}.about-page .marketing h3{color:#fff;text-align:center;margin-top:4.2rem;font-family:Open Sans,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:122.563%}.about-page .marketing p{color:#fff;text-align:center;margin-top:1.6rem;font-family:Open Sans,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:122.563%}.about-page .marketing span{color:#fff;text-align:center;margin-top:.2rem;font-family:Open Sans,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.7rem;display:block}.about-page .marketing .megafon{text-align:center;margin-bottom:1.6rem;padding-bottom:1.7rem;position:relative;overflow:auto}.about-page .marketing .megafon img{margin:0 auto;display:block}.about-page .marketing .megafon:after{content:"";background:#fff;width:3.2rem;height:.1rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.about-page .marketing .socials{grid-gap:8.7rem;justify-content:space-between;align-items:center;max-width:108.8rem;margin:6.2rem auto 0;display:flex}.about-page .marketing .media{grid-gap:1.3rem;grid-template:auto/repeat(3,1fr);width:90.2rem;margin:1.8rem auto 0;display:grid}.about-page .marketing .media .item{width:29.2rem;height:29.2rem}.about-page .marketing button{cursor:pointer;color:#fff;text-align:center;background:0 0;border:.1rem solid #fff;border-radius:.4rem;outline:none;justify-content:center;align-items:center;width:17.1rem;margin:3.8rem auto 0;padding:1.2rem 2.4rem;font-family:Inter,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem;display:flex}@media (max-width:768px){.about-page .hero{padding:6.1rem 0 6.3rem}.about-page .about{padding:3.2rem 0 4.6rem}.about-page .about p{margin-top:1rem}.about-page .team{padding:4rem 0 4.8rem}.about-page .team .btn-outlined{display:flex}.about-page .team-list{grid-gap:2.4rem;margin-top:3.2rem}.about-page .team .member{flex-direction:column;padding:2.4rem 2.1rem}.about-page .team .member .richText{margin-top:1.6rem}.about-page .team .member p{margin-top:0;padding:0}.about-page .team .member .info{margin:0;padding:0}.about-page .team .member .info:after{content:none}.about-page .team .member .in{margin-top:.8rem}.about-page .marketing{padding:4.8rem 0 5.6rem}.about-page .marketing .container{padding:0 .7rem}.about-page .marketing h3{margin-top:3.5rem}.about-page .marketing p{margin-top:.8rem}.about-page .marketing .socials{grid-gap:2.8rem;flex-wrap:wrap;align-items:baseline;margin-top:3.2rem;padding:0 1.7rem}.about-page .marketing .socials .item{text-align:center;width:calc(50% - 3rem)}.about-page .marketing .socials .item:last-child{margin:0 auto}.about-page .marketing .media{grid-gap:.8rem;grid-template:auto/repeat(2,1fr);width:100%;margin-top:2.4rem}.about-page .marketing .media .item{width:18.3rem;height:18.3rem}.about-page .marketing button{margin-top:2.4rem}}
