.team-block{padding:0}.team-block .team-members-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.2rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid{gap:2.8rem}}.team-block .team-members-grid .team-member-card{border-radius:6.4px;overflow:hidden;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card{border-radius:8px}}.team-block .team-members-grid .team-member-card .team-member-image img{width:100%;display:block}@media only screen and (max-width: 480px){.team-block .team-members-grid .team-member-card .team-member-image img{aspect-ratio:1;object-fit:cover;object-position:center top}}.team-block .team-members-grid .team-member-card h3.team-member-name{color:#7fb83e;text-align:center;font-size:1.52rem;letter-spacing:.76px;text-transform:uppercase;margin:0 0 5px}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card h3.team-member-name{font-size:1.9rem;letter-spacing:.95px}}.team-block .team-members-grid .team-member-card p.team-member-position{color:#fff;text-align:center;font-size:1.2rem;font-weight:500;letter-spacing:.12px;text-transform:uppercase;margin:0}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card p.team-member-position{font-size:1.5rem;letter-spacing:.15px}}.team-block .team-members-grid .team-member-card .teamMemberN{position:relative}.team-block .team-members-grid .team-member-card .teamMemberN .teamMemberNinfo{position:absolute;bottom:0;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,#111 0%,rgba(17,17,17,0) 38.25%);padding:2.2rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card .teamMemberN .teamMemberNinfo{padding:2.5rem}}.team-block .team-members-grid .team-member-card .teamMemberH{background:url(/wp-content/uploads/2025/07/Team-member-details-bg.svg) no-repeat;background-size:cover;position:absolute;top:100%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-end;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:2.2rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card .teamMemberH{padding:4.5rem 3rem}.team-block .team-members-grid .team-member-card .teamMemberH h3.team-member-name{margin:0 0 8px}}@media only screen and (max-width: 768px){.team-block .team-members-grid .team-member-card .teamMemberH{justify-content:center}}.team-block .team-members-grid .team-member-card .teamMemberH p.team-member-position:after{content:url(/wp-content/uploads/2025/07/three-dots-pesudo.svg);display:block;transform:scale(.8);margin-top:3px}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card .teamMemberH p.team-member-position:after{transform:scale(1);margin-top:5px}}.team-block .team-members-grid .team-member-card .teamMemberH p.team-member-short-text{color:#fff;font-size:1.32rem;line-height:1.5;margin-bottom:4rem}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card .teamMemberH p.team-member-short-text{font-size:1.65rem;margin-bottom:6rem}}@media only screen and (max-width: 768px){.team-block .team-members-grid .team-member-card .teamMemberH p.team-member-short-text{margin-bottom:2rem}}.team-block .team-members-grid .team-member-card .teamMemberH button.team-member-bio-btn{border:0;background:transparent;color:#7fb83e;font-family:HighlandGothicFLF,sans-serif;font-size:1.16rem;font-weight:500;letter-spacing:.696px;padding:0 0 3px;text-transform:uppercase;display:flex;align-items:center;gap:5px;border-bottom:2px solid #7FB83E;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card .teamMemberH button.team-member-bio-btn{font-size:1.45rem;letter-spacing:.87px}}.team-block .team-members-grid .team-member-card .teamMemberH button.team-member-bio-btn svg{width:7px}@media only screen and (max-width: 2000px) and (min-width: 1599px){.team-block .team-members-grid .team-member-card .teamMemberH button.team-member-bio-btn svg{width:9px}}.team-block .team-members-grid .team-member-card .teamMemberH button.team-member-bio-btn svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-block .team-members-grid .team-member-card .teamMemberH button.team-member-bio-btn:hover{color:#afce8f;border-bottom-color:#afce8f}.team-block .team-members-grid .team-member-card .teamMemberH button.team-member-bio-btn:hover svg path{fill:#afce8f}.team-block .team-members-grid .team-member-card:hover .teamMemberH{top:0}.team-member-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-member-modal.active{opacity:1;visibility:visible}.team-member-modal.active .modal-overlay,.team-member-modal.active .modal-content{opacity:1}.team-member-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-member-modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;max-width:83rem;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 24px 64px #00000080;opacity:0;padding:2rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.team-member-modal .modal-content{border-radius:10px;overflow:auto}}.team-member-modal .modal-close{position:absolute;top:1.5rem;right:1.5rem;background:transparent;padding:0;border:none;cursor:pointer;z-index:10;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.team-member-modal .modal-close{top:5px;right:5px;line-height:0;background:#7fb83e;width:3rem;height:3rem;border-radius:50%}}@media only screen and (max-width: 768px){.team-member-modal .modal-close svg{width:1.5rem;height:auto}}.team-member-modal .modal-close svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.team-member-modal .modal-close svg path{fill:#fff;opacity:1}}.team-member-modal .modal-close:hover svg path{opacity:1;fill:#5e9d16}@media only screen and (max-width: 768px){.team-member-modal .modal-close:hover svg path{fill:#111}}.team-member-modal .modal-body{display:flex;min-height:40rem}@media only screen and (max-width: 768px){.team-member-modal .modal-body{flex-direction:column}}.team-member-modal .modal-image{flex:0 0 33rem}@media only screen and (max-width: 768px){.team-member-modal .modal-image{flex:0 0 20rem}}.team-member-modal .modal-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.team-member-modal .modal-info{flex:1;padding:2rem 2rem 2rem 4rem;overflow-y:auto}@media only screen and (max-width: 768px){.team-member-modal .modal-info{padding:20px 0 0}}.team-member-modal .modal-name{color:#7fb83e;font-size:2.6rem;font-weight:500;line-height:20px;letter-spacing:1.3px;text-transform:uppercase}@media only screen and (max-width: 768px){.team-member-modal .modal-name{font-size:1.8rem;margin-bottom:0}}.team-member-modal .modal-position{color:#111;font-size:17px;font-weight:600;line-height:25px;letter-spacing:.68px;text-transform:uppercase}@media only screen and (max-width: 768px){.team-member-modal .modal-position{margin-top:1rem;font-size:1.4rem}}.team-member-modal .modal-position:after{content:url(/wp-content/uploads/2025/07/three-dots-pesudo.svg);display:block;transform:scale(.8);margin-top:3px;transform-origin:left}@media only screen and (max-width: 768px){.team-member-modal .modal-position:after{margin-top:0}}.team-member-modal .modal-description{color:#111;font-size:1.65rem;line-height:1.64}@media only screen and (max-width: 768px){.team-member-modal .modal-description{font-size:1.4rem}}.team-member-modal .modal-description p{margin:0 0 2rem}@media only screen and (max-width: 768px){.team-member-modal .modal-description p{margin:0 0 1.5rem}}.team-member-modal .modal-description p:last-child{margin-bottom:0}body.modal-open{overflow:hidden}.acf-block-preview .team-block .team-members-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.acf-block-preview .team-block .team-member-card{min-height:30rem}.acf-block-preview .team-block .team-member-name{font-size:1.2rem}.acf-block-preview .team-block .team-member-position{font-size:.8rem}.acf-block-preview .team-block .team-member-short-text{font-size:.75rem}.acf-block-preview .team-block .team-member-bio-btn{font-size:.75rem;padding:.5rem 1rem}
