.team-member-modal{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#002e60cc;display:flex;align-items:center;justify-content:center;transition:.2s all ease;opacity:0;visibility:hidden}.team-member-modal.show{opacity:1;visibility:visible}.team-member-modal__block{background-color:#fff;max-width:800px;width:80vw;padding:40px;max-height:80vh;overflow:auto}@media (max-width: 500px){.team-member-modal__block{padding:20px}}.team-member-modal__block .modal-top{display:grid;grid-template-columns:1fr max-content}.team-member-modal__block .modal-top .close-team-member-modal-btn{cursor:pointer}.team-member-modal__block .modal-top .left{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:20px}@media (max-width: 768px){.team-member-modal__block .modal-top .left{grid-template-columns:100px 1fr}}@media (max-width: 370px){.team-member-modal__block .modal-top .left{grid-template-columns:1fr}}.team-member-modal__block .modal-top .left .team-member-left{width:100%}@media (max-width: 370px){.team-member-modal__block .modal-top .left .team-member-left{display:flex;align-items:center;justify-content:center}}.team-member-modal__block .modal-top .left .team-member-left .team-member-image{border-radius:100%;overflow:hidden;aspect-ratio:1/1}@media (max-width: 370px){.team-member-modal__block .modal-top .left .team-member-left .team-member-image{width:100px}}.team-member-modal__block .modal-top .left .team-member-right{display:flex;flex-direction:column;gap:14px}@media (max-width: 370px){.team-member-modal__block .modal-top .left .team-member-right{align-items:center;justify-content:center;text-align:center}}.team-member-modal__block .modal-top .left .team-member-right .team-member-name{font-weight:600;font-size:22px}.team-member-modal__block .modal-top .left .team-member-right .team-member-position{color:var(--gold);font-weight:500}.team-member-modal__block .modal-content{margin-top:34px}.team-member-modal__block .modal-content p{margin-bottom:24px}.team-member-modal__block .modal-content img{margin-right:14px}.team-member-modal__block .modal-content h3{font-weight:600;font-size:16px;line-height:160%;margin-bottom:24px}.team-member-modal__block .modal-content ul,.team-member-modal__block .modal-content ol{list-style:inside;margin-bottom:24px}.team-member-modal__block .modal-content ul.team-member-activities,.team-member-modal__block .modal-content ol.team-member-activities{list-style:none;display:flex;flex-direction:column;gap:14px}.team-member-modal__block .modal-content ul.team-member-activities li .arrow,.team-member-modal__block .modal-content ol.team-member-activities li .arrow{width:15px;height:15px}.team-member-modal__block .modal-content p,.team-member-modal__block .modal-content li,.team-member-modal__block .modal-content span{font-weight:400;line-height:180%;font-size:14px}.team-slider-section{padding:80px 0}.team-slider-section .team-slider-title{text-align:center;margin-bottom:50px;font-size:42px;line-height:1.2}.team-slider-section .splide{margin:0 auto;position:relative}.team-slider-section .splide__list{display:flex;margin:0;padding:0;transition:.1s all ease-in}.team-slider-section .splide__slide{padding:0 15px;height:fit-content}.team-slider-section .splide__pagination{display:flex;justify-content:center;margin-top:30px;padding:0;list-style:none;position:absolute;bottom:-50px}.team-slider-section .splide__pagination li{margin:0 5px}.team-slider-section .splide__pagination li .splide__pagination__page{width:10px;height:10px;background:var(--medium-grey);border:none;border-radius:50%;padding:0;cursor:pointer;outline:none;transition:all .3s ease}.team-slider-section .splide__pagination li .splide__pagination__page.is-active{background:var(--primary);transform:scale(1)!important}.team-slider-section .team-member-card{height:100%;overflow:hidden;display:flex;flex-direction:column}.team-slider-section .team-member-card__image{display:flex;position:relative;overflow:hidden;justify-content:center}.team-slider-section .team-member-card__image--inner{width:160px;height:160px;border-radius:50%!important;display:block}.team-slider-section .team-member-card__image img{width:100%;height:100%;display:block;border-radius:50%!important;object-fit:cover;aspect-ratio:1/1}.team-slider-section .team-member-card__content{flex-grow:1;display:flex;flex-direction:column}.team-slider-section .team-member-card__name{font-size:24px;margin:0 0 5px;color:var(--blue);text-align:center}.team-slider-section .team-member-card__position{color:var(--gold);font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.56px;text-transform:uppercase;margin-bottom:24px;text-align:center}.team-slider-section .team-member-card__activities{margin-bottom:20px;text-align:center}.team-slider-section .team-member-card__activities p{margin:0 0 8px;font-size:15px;line-height:1.5;position:relative}.team-slider-section .team-member-card__activities p:last-child{margin-bottom:0}.team-slider-section .team-member-card__activities ul{list-style:none;padding-left:0;margin:0;max-height:5em;overflow:hidden;transition:.2s all ease-in}.team-slider-section .team-member-card__activities ul.expanded{max-height:unset}.team-slider-section .team-member-card__activities ul li{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8px;position:relative;padding-left:32px}.team-slider-section .team-member-card__activities ul li p{font-size:14px;line-height:180%}.team-slider-section .team-member-card__activities ul li svg{flex-shrink:0;margin-right:8px;width:24px;height:24px;position:absolute;left:0;top:0}.team-slider-section .team-member-card__activities ul li:last-child{margin-bottom:0}.team-slider-section .team-member-link{width:max-content;text-decoration:underline;text-align:center;margin:0 auto}.team-slider-section .team-slider-empty{text-align:center;padding:50px 0;background:#f9f9f9;border-radius:8px}@media (max-width: 991px){.team-slider-section{padding:60px 0}.team-slider-section .team-slider-title{font-size:36px;margin-bottom:40px}.team-slider-section .team-member-name{font-size:20px}.team-slider-section .splide .splide__arrows .splide__arrow.splide__arrow--prev{left:10px}.team-slider-section .splide .splide__arrows .splide__arrow.splide__arrow--next{right:10px}}@media (max-width: 767px){.team-slider-section{padding:40px 0}.team-slider-section .team-slider-title{font-size:30px;margin-bottom:30px}.team-slider-section .team-member-content{padding:20px}}
