.team-members .container{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:40px 20px}.team-members .members-heading{margin-bottom:10px}.team-members .members-tittle p{color:#161e13}.team-members .members-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px;width:100%}.members-head h2,.members-head h3,.members-head h4,.members-head h5,.members-head h6{color:#523533}.members-head{text-align:center}.members-tittle h2{color:#523533}.team-members .member-card{border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.1);cursor:pointer;height:320px;overflow:hidden;position:relative;transition:all .3s ease}.member-info h5{margin-bottom:10px}.team-members .member-info *{color:#fff}.team-members .member-info h6{color:#fff;margin:0}.team-members .member-card:hover{box-shadow:0 15px 35px rgba(0,0,0,.15);transform:translateY(-5px)}.team-members .member-photo{height:100%;position:relative;width:100%}.team-members .member-photo img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.team-members .member-card:hover .team-members .member-photo img{transform:scale(1.05)}.team-members .member-overlay{align-items:flex-end;bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;min-height:10px;padding:20px;position:absolute;right:0}.team-members .member_info{color:#fff;flex:1}.team-members .member_info h3,.team-members .member_info h4{color:#fff;margin:0 0 5px}.team-members .member_info p{color:#fff;margin:0;opacity:.9}.team-members .info-button{align-items:center;background:#ddd1bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;margin-left:15px;padding:0;position:absolute;right:21px;top:-17px;transition:all .3s ease;width:42px}.info-button svg{bottom:unset!important}.team-members .info-button-icon{height:16px;position:static;vertical-align:middle;width:16px}.team-members .info-button:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.team-members .member-card:nth-child(3n+1){--offset:-20px}.team-members .member-card:nth-child(3n+2){--offset:0px}.team-members .member-card:nth-child(3n+3){--offset:20px}.team-members .member-card{transform:translateY(var(--offset));transition:transform .3s ease}.team-members .member-card:hover{transform:translateY(calc(var(--offset) - 5px))}.team-members .modal{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.team-members .modal-content{animation:modalSlideIn .3s ease-out;background-color:transparent;border-radius:20px;margin:5% auto;max-height:80vh;max-width:1200px;overflow:hidden;position:relative;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.team-members .close{align-items:center;background:#ddd1bb;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:65px;top:75px;transition:all .3s ease;width:40px;z-index:1001}.team-members .close:hover{background:#fff;color:#333;transform:scale(1.1)}.team-members .modal-body{align-items:center;border-radius:50px;display:flex;flex-direction:row;flex-wrap:wrap;height:80vh;overflow-y:auto;padding:100px 60px}.team-members .modal-photo{align-items:center;border-radius:30px 30px 0 0;display:flex;height:390px;overflow:hidden;position:relative}.team-members .modal-photo img{display:block;height:390px;margin:0;object-fit:cover;padding:0;width:400px}.team-members .modal-photo-overlay{bottom:0;height:25%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.team-members .modal-photo svg{bottom:-20px}.team-members div svg{bottom:0;left:0;position:absolute;width:100%}.team-members .modal-info-content *{color:#fff}.team-members .modal-info-content h5{margin-bottom:10px}.team-members .modal-info-content{color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:30px}.team-members .modal-info-content h3,.team-members .modal-info-content h4{color:#fff;margin:0}.team-members .modal-info-content p{color:#fff;line-height:1.6;opacity:.9}@media (max-width:1025px){.team-members .modal-photo{border-radius:15px 15px 0 0;display:block;height:400px;overflow:visible;width:400px}.team-members .modal-body{border-radius:20px;padding:80px 20px}.team-members .modal-info-content{padding:0}.team-members .modal-photo img{border-radius:15px}.team-members .modal-body{flex-direction:column;flex-wrap:nowrap}}@media (max-width:768px){.team-members .info-button{height:35px;width:35px}.team-members .modal-photo svg{bottom:0}.team-members .close{align-items:center;background:#ddd1bb;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:22px;top:25px;transition:all .3s ease;width:40px;z-index:1001}.team-members .members-container{gap:15px;grid-template-columns:1fr}.team-members .member-card{height:280px}.team-members .member-overlay{padding:15px}.team-members .modal-content{margin:10% auto;max-height:90vh;max-width:500px;overflow-y:auto;width:95%}.team-members .modal-photo{padding:0}.team-members .modal-photo-overlay{height:30%}.team-members .member-card{--offset:0px;transform:translateY(0)}.team-members .member-card:hover{transform:translateY(-5px)}.team-members .modal-body div svg{bottom:-5px}.team-members .modal-photo img{object-fit:contain}.team-members .modal-photo,.team-members .modal-photo img{height:250px!important;width:100%}}@media (max-width:480px){.team-members .container{padding:20px 15px}}