.team-carousel{position:relative;overflow:hidden;padding-top:42px;padding-bottom:53px}@media (min-width: 830px){.team-carousel{padding-top:67px;padding-bottom:93px}}.team-carousel{background:rgba(218,214,190,.2)}.team-carousel.swiper{overflow:hidden}.team-carousel .swiper-wrapper{display:flex;align-items:stretch}.team-carousel h3{font-size:calc(18px + 6*(100vw - 500px)/940)}@media screen and (max-width: 500px){.team-carousel h3{font-size:18px}}@media screen and (min-width: 1440px){.team-carousel h3{font-size:24px}}.team-carousel h3{color:#cc6f4e;font-family:Urbanist;font-style:normal;font-weight:800;line-height:normal;text-align:center;margin-bottom:35px}@media (min-width: 1280px){.team-carousel h3{margin-bottom:50px}}@media only screen and (max-width: 450px){.team-carousel h3{line-height:28px}}@media only screen and (min-width: 1440px){.team-carousel h3{line-height:34px}}.team-carousel .swiper-slide{height:auto !important;width:100%;max-width:522px;display:flex;flex-direction:column}@media(max-width: 450px){.team-carousel .swiper-slide{max-width:83vw;opacity:.3;transition:opacity .3s ease}.team-carousel .swiper-slide.swiper-slide-active{opacity:1}}@media only screen and (max-width: 1300px){.team-carousel .swiper-slide{max-width:420px}}@media only screen and (max-width: 400px){.team-carousel .swiper-slide{max-width:320px}}.team-carousel .single-team-member{position:relative;display:flex;flex-direction:column;height:100%;border-radius:10px;overflow:hidden;background:#fff}.team-carousel .team-member-image{position:relative;width:100%;margin:0;overflow:hidden;background:#fff;aspect-ratio:320/264}@media (min-width: 1280px){.team-carousel .team-member-image{aspect-ratio:522/360}}.team-carousel .team-member-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-carousel .swiper{overflow:visible}.team-carousel .team-member-content{position:relative;padding:20px 28px;border-radius:10px;background:#252032;color:#fff;flex-grow:1;display:flex;flex-direction:column;min-height:160px}@media (min-width: 1280px){.team-carousel .team-member-content{padding-top:35px;padding-bottom:35px;padding-left:42px;padding-right:42px}}@media (min-width: 1440px){.team-carousel .team-member-content{min-height:223px}}.team-carousel .team-member-name{margin:0 0 8px 0;color:#fff;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:800;line-height:1.1}@media (min-width: 1280px){.team-carousel .team-member-name{font-size:32px}}@media only screen and (max-width: 400px){.team-carousel .team-member-name{line-height:34px}}.team-carousel .team-member-subtitle{display:block;color:#fff;margin-bottom:4px;font-size:24px;font-style:normal;font-weight:800;line-height:1.1}@media (min-width: 1280px){.team-carousel .team-member-subtitle{font-size:32px}}.team-carousel .team-member-position{display:block;font-size:16px;color:#fff;margin-bottom:0;opacity:1;margin-top:auto}@media (min-width: 1280px){.team-carousel .team-member-position{font-size:20px;line-height:30px}}.team-carousel .team-member-button{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;background:#cc6f4e;border:none;cursor:pointer;transition:transform .3s ease;z-index:20;width:40px;height:40px;aspect-ratio:1/1;border-radius:10px}@media (min-width: 1280px){.team-carousel .team-member-button{bottom:30px;right:29px;height:50px;width:50px}}.team-carousel .team-member-button svg{transition:transform .3s ease;transform:rotate(0deg)}.team-carousel .team-member-button:hover{opacity:.8}.team-carousel .team-member-bio{position:absolute;top:0;left:0;width:100%;height:100%;background:#cc6f4e;color:#fff;padding:30px;padding-bottom:80px;padding-right:46px;overflow:hidden;transform:translateY(100%);transition:transform .4s ease;z-index:10;box-sizing:border-box}@media (min-width: 500px){.team-carousel .team-member-bio{padding-right:64px}}@media (min-width: 1280px){.team-carousel .team-member-bio{padding-top:41px;padding-bottom:90px}}@media (min-width: 1440px){.team-carousel .team-member-bio{padding-left:42px}}.team-carousel .team-member-bio p{color:#fff;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media (min-width: 1280px){.team-carousel .team-member-bio p{max-width:368px}}.team-carousel .team-member-bio .custom-scrollbar{position:absolute;right:48px;width:12px;pointer-events:none;z-index:15;opacity:0;transition:opacity .2s ease}@media(max-width: 767px){.team-carousel .team-member-bio .custom-scrollbar{width:10px;right:20px}}.team-carousel .team-member-bio .custom-scrollbar.visible{opacity:1;pointer-events:auto}.team-carousel .team-member-bio .custom-scrollbar .scrollbar-track{position:absolute;right:0;top:0;width:100%;height:100%;background:#dad6be;border-radius:8px;cursor:pointer;touch-action:none}@media(max-width: 767px){.team-carousel .team-member-bio .custom-scrollbar .scrollbar-track{border-radius:10px}}.team-carousel .team-member-bio .custom-scrollbar .scrollbar-thumb{position:absolute;right:0;width:100%;background:#252032;border-radius:8px;cursor:pointer;min-height:20px;transition:background .2s ease;touch-action:none}@media(max-width: 767px){.team-carousel .team-member-bio .custom-scrollbar .scrollbar-thumb{border-radius:10px;min-height:30px}}.team-carousel .team-member-bio .custom-scrollbar .scrollbar-thumb:hover{background:rgb(25.493902439,22.0487804878,34.4512195122)}.team-carousel .team-member-bio .custom-scrollbar .scrollbar-thumb:active{background:rgb(13.987804878,12.0975609756,18.9024390244)}.team-carousel .team-member-bio .team-member-name{color:#fff;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:9px}@media (min-width: 1280px){.team-carousel .team-member-bio .team-member-name{font-size:32px}}.team-carousel .team-member-bio .team-member-subtitle{display:block;font-size:16px;color:#fff;margin-bottom:4px}.team-carousel .team-member-bio .team-member-position{color:#fff;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:15px}@media (min-width: 1280px){.team-carousel .team-member-bio .team-member-position{margin-bottom:21px;font-size:20px;line-height:30px}}.team-carousel .team-member-bio .team-member-bio-content{max-height:calc(100% - 80px);overflow-y:auto;overflow-x:hidden;position:relative}@media only screen and (min-width: 1280px){.team-carousel .team-member-bio .team-member-bio-content{max-height:calc(100% - 100px)}}@media(min-width: 768px){.team-carousel .team-member-bio .team-member-bio-content{scrollbar-width:none;-ms-overflow-style:none}.team-carousel .team-member-bio .team-member-bio-content::-webkit-scrollbar{display:none;width:0;height:0}}.team-carousel .team-member-bio .team-member-bio-content{scrollbar-width:none;-ms-overflow-style:none}.team-carousel .team-member-bio .team-member-bio-content::-webkit-scrollbar{display:none;width:0;height:0}.team-carousel .team-member-bio .team-member-bio-content p{margin:0 0 26px 0;color:#fff;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media (min-width: 1280px){.team-carousel .team-member-bio .team-member-bio-content p{font-size:20px;line-height:30px}}.team-carousel .team-member-bio .team-member-bio-content p:last-child{margin-bottom:0}.team-carousel .single-team-member.bio-expanded .team-member-bio{transform:translateY(0)}.team-carousel .single-team-member.bio-expanded .team-member-button{background:#252032}.team-carousel .single-team-member.bio-expanded .team-member-button svg{transform:rotate(180deg)}.team-carousel .team-pagination{position:relative;margin-top:53px;text-align:center}@media (min-width: 1280px){.team-carousel .team-pagination{margin-top:62px}}.team-carousel .team-pagination .swiper-pagination-bullet{width:20px;height:10px;background:#dad6be;opacity:.2;margin:0 4px;transition:background .3s ease;border-radius:20px}@media(max-width: 450px){.team-carousel .team-pagination .swiper-pagination-bullet{margin:0 3px}}.team-carousel .team-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dad6be;opacity:1}@media (min-width: 1280px){.team-carousel+.image-text-split{margin-top:120px}}@media (min-width: 1440px){.team-carousel+.image-text-split{margin-top:150px;margin-bottom:178px}}
