body{overflow-x:hidden}.team-section{padding:4rem 1rem 10rem;background-color:#fff}.team-section .page-width.container{max-width:180rem;padding:0 2rem}.swiper.cs-tem-member .swiper-button-prev:after,.swiper.cs-tem-member .swiper-button-next:after{font-size:20px;text-align:center}.swiper.cs-tem-member .swiper-button-prev,.swiper.cs-tem-member .swiper-button-next{display:block;background:#fff;width:50px;color:#000;height:50px;padding:10px;text-align:center;box-shadow:#00000059 0 5px 15px;border:3px solid}.team-member h3:after{content:"";position:absolute;background:#000;width:100%;height:100%;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,29.8),transparent 90%);border-radius:0 0 10px 10px}.team-section .team-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.team-member .image-part{position:relative;line-height:0;padding-top:10px}.team-member{border-radius:1rem;transition:transform .3s ease;text-align:center;position:relative}.team-member:hover{transform:translateY(-5px)}.team-member img{width:100%;height:60rem;border-radius:12px;object-fit:cover}.team-member h3{font-size:56px;margin-top:1rem;margin-bottom:0;font-weight:400;position:absolute;bottom:0;left:0;color:#fff;width:100%;line-height:normal;font-weight:600}.team-member h3 p{padding-inline:15px;margin-bottom:15px;text-align:left}.team-member p{margin-bottom:.5rem;z-index:1;position:relative}.team-member .main-text-part a{font-size:16px;text-decoration:none;word-break:break-word}.main-text-part{color:#101223;text-align:left;padding-top:20px}.team-member a:hover{text-decoration:underline}.main-text-part p.job-title{font-size:22px;margin-bottom:10px;margin-top:0;font-weight:600;color:#242833;line-height:normal}li.list-social__item svg{fill:#fff}.contact_block .info_desc h4{font-size:30px}@media(max-width:1200px){.team-member h3{font-size:40px}}@media(max-width:1000px){.team-member h3{font-size:30px}}@media(max-width:768px){.swiper.cs-tem-member .swiper-button-prev,.swiper.cs-tem-member .swiper-button-next{display:none}}@media(max-width:768px){.team-section .page-width.container{padding:0 1rem}.team-member img{height:45rem}.team-section{padding:4rem 1rem}.contact_block .info_desc h4{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
