.staff-section{display:flex;width:100%;max-width:1920px;margin:0 auto;flex-direction:column;justify-content:center;align-items:center;background:var(--color-background, #ffffff);padding:50px 11px;gap:30px}@media(min-width: 768px){.staff-section{padding:80px 11px;gap:50px}}@media(min-width: 1024px){.staff-section{padding:120px 11px;gap:60px}}.staff-section--bg-white{background:var(--color-white, #ffffff)}.staff-section__header{display:flex;width:100%;max-width:950px;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;gap:30px}@media(min-width: 1024px){.staff-section__header{gap:18px}}.staff-section__tabs{margin-top:30px;gap:0}@media(min-width: 1024px){.staff-section__tabs{margin-top:40px}}.staff-section__tab-button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-text, #2c2c2c);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text, #2c2c2c);font-family:var(--font-primary, inherit);cursor:pointer;transition:all .3s ease;white-space:nowrap;height:41.605px;font-size:21.657px;font-weight:400;line-height:1.2;padding:0 22.8px;min-width:163px;flex:0 0 auto}@media(min-width: 1024px){.staff-section__tab-button{height:73px;font-size:38px;padding:0 40px;min-width:286px}}.staff-section__tab-button:hover{opacity:.8}.staff-section__tab-button--active{background:var(--color-text, #2c2c2c);color:var(--color-white, #ffffff);border-color:var(--color-text, #2c2c2c)}.staff-section__tab-button:active{border-color:var(--color-text, #2c2c2c) !important}.staff-section__location-icon{width:18px;height:24px;flex-shrink:0}.staff-section__location-content{display:none;opacity:0;transition:opacity .3s ease;width:100%;overflow:hidden;margin-top:30px}@media(min-width: 1024px){.staff-section__location-content{margin-top:60px}}.staff-section__location-content--active{display:block;opacity:1}.staff-section__heading{color:var(--color-text, #2c2c2c);text-align:center;font-family:var(--font-primary, inherit);font-size:30px;font-style:normal;font-weight:400;line-height:35px}@media(min-width: 1024px){.staff-section__heading{font-size:58px;line-height:64px}}.staff-section__description{color:var(--color-text-light, #666666);text-align:center;font-family:var(--font-secondary, inherit);font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media(min-width: 1024px){.staff-section__description{color:var(--color-text, #2c2c2c);font-size:18px;font-weight:500;line-height:32px}}.staff-section__description p{margin:0}.staff-section__description p:not(:last-child){margin-bottom:10px}.staff-section__wrapper{position:relative;width:100%;max-width:1920px;margin:0 auto}@media(max-width: 767px){.staff-section__wrapper .swiper{overflow:visible;padding-right:20px}}@media(min-width: 768px)and (max-width: 1023px){.staff-section__wrapper .swiper{overflow:visible}}@media(min-width: 1024px){.staff-section__wrapper{padding:0 82px}.staff-section__wrapper .swiper{overflow:hidden}}@media(min-width: 1200px){.staff-section__wrapper{padding:0 112px}}.staff-section .swiper-slide{height:auto}.staff-section__card{background:var(--color-primary, #d4af37);height:100%;border-radius:var(--theme-border-radius, 24px)}.staff-section__card-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--theme-border-radius, 24px) var(--theme-border-radius, 24px) 0 0}.staff-section__card-name{color:var(--color-white, #ffffff);text-align:left;font-family:var(--font-primary, inherit);font-size:38px;font-style:normal;font-weight:400;line-height:50px}.staff-section__card-role{color:var(--color-white, #ffffff);text-align:left;font-family:var(--font-secondary, inherit);font-size:14px;font-style:normal;font-weight:400;line-height:32px}@media(min-width: 1024px){.staff-section__card-role{font-family:var(--font-secondary, inherit);font-size:18px;font-weight:600;line-height:32px}}.staff-section__card-location{color:var(--color-white, #ffffff);text-align:left;font-family:var(--font-secondary, inherit);font-size:18px;font-style:normal;font-weight:500;line-height:32px}.staff-section__social-link{aspect-ratio:1/1;border-radius:50%;background:var(--color-white, #ffffff);transition:opacity .3s ease}.staff-section__social-link:hover{opacity:.8}.staff-section__nav-prev,.staff-section__nav-next{width:67px;height:67px;flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;background-color:var(--color-primary, #d4af37);border:none;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:opacity .3s ease}@media(max-width: 1023px){.staff-section__nav-prev,.staff-section__nav-next{display:none}}.staff-section__nav-prev::after,.staff-section__nav-next::after{display:none}.staff-section__nav-prev svg,.staff-section__nav-next svg{width:67px;height:67px;display:block}.staff-section__nav-prev:hover,.staff-section__nav-next:hover{opacity:.8}.staff-section__nav-prev.swiper-button-disabled,.staff-section__nav-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.staff-section__nav-prev{left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSI2NyIgdmlld0JveD0iMCAwIDY3IDY3IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNTIuNDgzMyAzOS41NjEzSDMxLjYwOTVMMzEuNjA5NSA1MS4zNjY3TDE0LjUxNjcgMzMuNUwzMS42MDk1IDE1LjYzMzNWMjguMDc2M0w1Mi40ODMzIDI4LjA3NjNMNTIuNDgzMyAzOS41NjEzWiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:100%}@media(min-width: 1200px){.staff-section__nav-prev{margin-left:30px}}.staff-section__nav-next{right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSI2NyIgdmlld0JveD0iMCAwIDY3IDY3IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTQuNTE2NyAyNy40Mzg3TDM1LjM5MDUgMjcuNDM4N0wzNS4zOTA1IDE1LjYzMzNMNTIuNDgzMyAzMy41TDM1LjM5MDUgNTEuMzY2N0wzNS4zOTA1IDM4LjkyMzdMMTQuNTE2NyAzOC45MjM3TDE0LjUxNjcgMjcuNDM4N1oiIGZpbGw9IiNGRkZGRkYiLz4KPC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:100%}@media(min-width: 1200px){.staff-section__nav-next{margin-right:30px}}.staff-section__pagination{position:relative;text-align:center;bottom:auto !important;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:30px}@media(max-width: 767px){.staff-section__pagination{display:none}}@media(min-width: 1024px){.staff-section__pagination{margin-top:50px}}.staff-section__pagination-bullet{width:22px;height:22px;background:rgba(0,0,0,0);border-radius:50%;display:inline-block;margin:0;cursor:pointer;transition:all .3s ease;stroke-width:2px;stroke:var(--color-primary, #d4af37);border:2px solid var(--color-primary, #d4af37);opacity:1}.staff-section__pagination-bullet--active{fill:var(--color-text, #2c2c2c);background:var(--color-text, #2c2c2c);stroke-width:1px;stroke:var(--color-text, #2c2c2c);border:1px solid var(--color-text, #2c2c2c);opacity:1}.staff-section__pagination-bullet:hover{opacity:.8}.staff-section__cta{display:flex;justify-content:center;align-items:center;margin-top:30px}@media(min-width: 1024px){.staff-section__cta{margin-top:50px}}.staff-section__button{display:flex;padding:14px 20px;justify-content:center;align-items:center;gap:10px;background:var(--color-button-primary, var(--color-primary, #d4af37));color:var(--color-white, #ffffff);text-align:center;font-family:var(--font-secondary, inherit);font-size:14px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;border:none}.staff-section__button:hover,.staff-section__button:focus,.staff-section__button:focus-visible{background:var(--color-accent, #c9a96e);color:var(--color-text, #2c2c2c);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px rgba(196,176,122,.35),0 4px 12px rgba(196,176,122,.25),0 2px 6px rgba(0,0,0,.1)}.staff-section__button:active{transform:translateY(-1px) scale(1);box-shadow:0 4px 12px rgba(196,176,122,.3),0 2px 6px rgba(0,0,0,.1)}.staff-swiper .swiper-pagination-bullet{width:22px;height:22px;background:rgba(0,0,0,0);border-radius:50%;display:inline-block;margin:0;cursor:pointer;transition:all .3s ease;stroke-width:2px;stroke:var(--color-primary, #d4af37);border:2px solid var(--color-primary, #d4af37);opacity:1}.staff-swiper .swiper-pagination-bullet:hover{opacity:.8}.staff-swiper .swiper-pagination-bullet-active{fill:var(--color-text, #2c2c2c);background:var(--color-text, #2c2c2c);stroke-width:1px;stroke:var(--color-text, #2c2c2c);border:1px solid var(--color-text, #2c2c2c);opacity:1}
