.team-members-container{max-width:1400px;margin:0 auto;padding:40px 20px}.team-slider-mode{position:relative;padding:40px 60px}.teamSwiper{width:100%;padding:20px 10px 60px}.swiper-slide{display:flex;justify-content:center;align-items:center}.team-slider-mode .swiper-button-next,.team-slider-mode .swiper-button-prev,.team-swiper-button-next,.team-swiper-button-prev{width:50px!important;height:50px!important;background:#fff;border-radius:50%!important;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:all 0.3s ease;aspect-ratio:1 / 1;display:flex!important;align-items:center!important;justify-content:center!important}.team-slider-mode .swiper-button-next:after,.team-slider-mode .swiper-button-prev:after,.team-swiper-button-next:after,.team-swiper-button-prev:after{font-size:20px;font-weight:700;color:#a42339;position:static!important;transform:none!important}.team-slider-mode .swiper-button-next:hover,.team-slider-mode .swiper-button-prev:hover,.team-swiper-button-next:hover,.team-swiper-button-prev:hover{background:#a42339;transform:scale(1.1)}.team-slider-mode .swiper-button-next:hover:after,.team-slider-mode .swiper-button-prev:hover:after,.team-swiper-button-next:hover:after,.team-swiper-button-prev:hover:after{color:#fff}.team-slider-mode .swiper-pagination,.team-swiper-pagination{bottom:20px!important}.team-slider-mode .swiper-pagination-bullet,.team-swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ccc;opacity:1;transition:all 0.3s ease}.team-slider-mode .swiper-pagination-bullet-active,.team-swiper-pagination .swiper-pagination-bullet-active{background:#a42339;width:30px;border-radius:6px}.team-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:30px 15px;justify-content:center;max-width:1150px;margin:0 auto}.team-member-card:nth-child(1){grid-column:2 / 4;grid-row:1}.team-member-card:nth-child(2){grid-column:4 / 6;grid-row:1}.team-member-card:nth-child(3){grid-column:6 / 8;grid-row:1}.team-member-card:nth-child(4){grid-column:8 / 10;grid-row:1}.team-member-card:nth-child(5){grid-column:1 / 3;grid-row:2}.team-member-card:nth-child(6){grid-column:3 / 5;grid-row:2}.team-member-card:nth-child(7){grid-column:5 / 7;grid-row:2}.team-member-card:nth-child(8){grid-column:7 / 9;grid-row:2}.team-member-card:nth-child(9){grid-column:9 / 11;grid-row:2}.team-member-card{background:linear-gradient(135deg,#ffffff 0%,#f8f8f8 100%);border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .1);overflow:hidden;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;width:200px;display:flex;flex-direction:column;justify-self:center}.team-slider-mode .team-member-card{width:220px}.team-member-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgb(0 0 0 / .15)}.member-photo{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#a42339 0%,#f59631 100%);flex-shrink:0}.member-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 0.3s ease}.team-member-card:hover .member-photo img{transform:scale(1.05)}.member-info{padding:12px 10px;background:#fff;min-height:100px;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.member-name{font-size:14px;font-weight:700;color:#222;margin:0 0 6px;line-height:1.3;min-height:36px;display:flex;align-items:center;justify-content:center}.member-position{font-size:12px;color:#a42339;font-weight:500;margin-bottom:0;line-height:1.4;min-height:34px;display:flex;align-items:center;justify-content:center;text-align:center}.member-bio{font-size:12px;color:#666;margin:6px 0 0;line-height:1.4}.member-links{display:flex;justify-content:center;gap:8px;margin-top:auto;padding-top:8px}.member-link{text-decoration:none;font-size:11px;color:#f59631;border:1px solid #f59631;padding:4px 8px;border-radius:5px;transition:all 0.3s ease}.member-link:hover{background:#f59631;color:#fff}@media (max-width:768px){.team-slider-mode{padding:40px 20px}.team-slider-mode .swiper-button-next,.team-slider-mode .swiper-button-prev,.team-swiper-button-next,.team-swiper-button-prev{width:40px;height:40px}.team-slider-mode .swiper-button-next:after,.team-slider-mode .swiper-button-prev:after,.team-swiper-button-next:after,.team-swiper-button-prev:after{font-size:16px}}@media (max-width:1200px){.team-grid{grid-template-columns:repeat(4,200px)}.team-member-card:nth-child(1){grid-column:1;grid-row:1}.team-member-card:nth-child(2){grid-column:2;grid-row:1}.team-member-card:nth-child(3){grid-column:3;grid-row:1}.team-member-card:nth-child(4){grid-column:4;grid-row:1}.team-member-card:nth-child(5){grid-column:1;grid-row:2}.team-member-card:nth-child(6){grid-column:2;grid-row:2}.team-member-card:nth-child(7){grid-column:3;grid-row:2}.team-member-card:nth-child(8){grid-column:4;grid-row:2}.team-member-card:nth-child(9){grid-column:2 / span 2;grid-row:3}}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(3,1fr)}.team-member-card{width:100%;max-width:220px;justify-self:center}.team-member-card:nth-child(n){grid-column:auto;grid-row:auto}}@media (max-width:768px){.team-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.team-member-card{max-width:250px}}@media (max-width:480px){.team-grid{grid-template-columns:1fr;gap:20px}.team-member-card,.team-slider-mode .team-member-card{width:100%;max-width:300px}.member-info{padding:12px 10px;min-height:95px}.member-name{font-size:15px;min-height:36px}.member-position{font-size:12px;min-height:32px}}