.team-popup-content{width:100vw;max-width:1000px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;padding:48px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.team-popup-inner{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.team-popup__top{display:flex;align-items:flex-start}.team-popup-image{width:200px;height:240px;object-fit:cover;border-radius:12px;border:2px solid #af7e42;background:#e8e1d9;box-shadow:0 2px 12px #00000014;display:block}.team-popup__info{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;min-width:0;margin-left:30px}.team-popup-name{color:#211f1f;font-size:44px;font-weight:700;margin-bottom:10px;line-height:1.2}.team-popup-title{color:#af7e42;font-size:38px;font-weight:500;margin-bottom:30px;line-height:1.2}.team-popup-description li:before{top:14px}.team-popup-description h3,.team-popup-description h2{font-family:neue-haas-unica,Arial,Helvetica,sans-serif;font-size:40px;font-weight:400;line-height:1.12;letter-spacing:-.4px;margin-bottom:24px}.team-popup-description ul{list-style:none;margin:24px 0 32px;padding:0}.team-popup-description li{font-family:neue-haas-unica,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1;letter-spacing:-.18px;padding:8px 0 8px 20px;position:relative}.team-popup-description strong{font-weight:500}.team-popup-description p{font-family:neue-haas-unica,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.19;letter-spacing:-.22px;margin-bottom:31px}.team-popup-description p:last-child{margin-bottom:0}.team-popup-fancybox{background:transparent;box-shadow:none;padding:0;display:flex;align-items:center;justify-content:center}.team-popup-fancybox .fancybox-content{background:transparent}.team-popup-fancybox .fancybox-button{right:60px;top:60px;width:54px;height:54px;transition:.35s ease}.team{background-color:#211f1f;padding:167px 0 162px;overflow:hidden}.team__title{color:#e8e1d9;margin-left:53px;margin-bottom:83px}.team__member{height:402px;margin-bottom:25px}.team__member .team__member-wrapper{display:block;position:relative;overflow:hidden;height:100%;border-radius:15px;border:2px solid;border-color:#d7d7d7;transition:.35s ease}.team__member .team__member-wrapper .team__member-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#211f1f80;padding:20px;transition:.35s ease;opacity:0}.team__member .team__member-wrapper .team__member-overlay-name{color:#d7d7d7;font-size:32px}.team__member .team__member-wrapper .team__member-overlay-title{color:#af7e42;font-size:24px}.team__member .team__member-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:.35s ease;transform:scale(1.01)}.team__members{justify-content:center}.team__members.team__left-center{justify-content:flex-start}@media only screen and (min-width: 1199px){.team-popup-fancybox .fancybox-button:hover{color:#af7e42}.team__member .team__member-wrapper:hover{transition:.35s ease;border-color:#af7e42}.team__member .team__member-wrapper:hover .team__member-overlay{opacity:1;transition:.35s ease}.team__member .team__member-wrapper:hover img{transform:scale(1.1);transition:.35s ease}}@media screen and (max-width: 1660px){.team-popup-description h3,.team-popup-description h2{font-size:34px;letter-spacing:-.34px;margin-bottom:20px}.team-popup-description ul{margin:20px 0 26px}.team-popup-description li{font-size:16px;letter-spacing:-.16px;padding:7px 0 7px 18px}.team-popup-description p{font-size:18px;letter-spacing:-.18px;margin-bottom:26px}.team{padding:148px 0 132px}.team__title{margin-left:42px;margin-bottom:68px}.team__member .team__member-wrapper .team__member-overlay-name{font-size:28px}.team__member .team__member-wrapper .team__member-overlay-title{font-size:20px}.team__member{height:336px;margin-bottom:22px}}@media screen and (max-width: 1439px){.team-popup-description h3,.team-popup-description h2{font-size:28px;letter-spacing:-.28px;margin-bottom:32px}.team-popup-description ul{margin:16px 0 22px}.team-popup-description li{font-size:14px;letter-spacing:-.14px;padding:6px 0 6px 16px}.team-popup-description p{font-size:15px;letter-spacing:-.15px;margin-bottom:22px}.team{padding:100px 0}.team__title{margin-bottom:50px}.team__member .team__member-wrapper .team__member-overlay-name{font-size:24px}.team__member .team__member-wrapper .team__member-overlay-title{font-size:18px}.team__member{height:300px;margin-bottom:20px}}@media screen and (max-width: 1199px){.team-popup-content{max-width:800px}.team-popup-image{width:160px;height:200px}.team-popup-name{font-size:36px}.team-popup-title{font-size:32px;margin-bottom:20px}.team-popup-description h3,.team-popup-description h2{font-size:24px;letter-spacing:-.24px;margin-bottom:26px}.team-popup-description ul{margin:14px 0 18px}.team-popup-description li{font-size:13px;letter-spacing:-.13px;padding:5px 0 5px 14px}.team-popup-description p{font-size:13px;letter-spacing:-.13px;margin-bottom:18px;line-height:1.25}.team{padding:80px 0}.team__member .team__member-wrapper .team__member-overlay-name{font-size:22px}.team__member .team__member-wrapper .team__member-overlay-title{font-size:16px}.team__member{height:270px;margin-bottom:20px}}@media screen and (max-width: 991px){.team-popup-content{max-width:650px;padding:36px}.team-popup-image{width:140px;height:180px}.team-popup__info{margin-left:20px}.team-popup-name{font-size:30px;line-height:1}.team-popup-title{font-size:26px;line-height:1}.team-popup-description h3,.team-popup-description h2{font-size:22px;letter-spacing:-.22px;margin-bottom:12px}.team-popup-description p{font-size:15px;letter-spacing:-.15px;margin-bottom:14px;line-height:1.3}.team{padding:60px 0}.team__member{height:240px}}@media screen and (max-width: 767px){.team-popup-content{max-width:850px;padding:16px;width:100%;min-height:50vh;justify-content:flex-start}.team-popup-inner{height:100%}.team-popup__top{flex-direction:column;align-items:flex-start}.team-popup-image{width:120px;height:160px}.team-popup__info{margin-left:0;margin-top:16px}.team-popup-name{font-size:24px}.team-popup-title{font-size:18px}.team-popup-description li:before{top:11px}.team-popup-description h3,.team-popup-description h2{font-size:20px;letter-spacing:-.26px;margin-bottom:12px}.team-popup-description ul{margin:12px 0 10px}.team-popup-description li{font-size:14px;letter-spacing:-.14px;padding:6px 0 6px 14px}.team-popup-description p{font-size:14px;letter-spacing:-.14px;margin-bottom:18px;line-height:1.4}.team-popup-fancybox .fancybox-content{padding:15px;width:100%}.team-popup-fancybox .fancybox-button{right:16px;top:16px;width:50px;height:50px}.team__title{margin-left:30px}}@media screen and (max-width: 575px){.team-popup-inner{flex-direction:column;gap:20px}.team-popup-image{width:100px;height:120px}.team-popup-name{font-size:20px}.team-popup-title{font-size:16px;margin-bottom:16px}.team-popup-description li:before{top:8px}.team-popup-description h3,.team-popup-description h2{font-size:18px;letter-spacing:-.18px;margin-bottom:10px}.team-popup-description li{font-size:12px;letter-spacing:-.12px;padding:4px 0 4px 12px}.team-popup-description p{font-size:12px;letter-spacing:-.12px;margin-bottom:14px;line-height:1.2}.team{padding:40px 0}.team__title{margin-left:20px;margin-bottom:30px}.team__member{width:50%;flex:0 0 50%;max-width:50%;height:200px}}
