.management__card-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.management__card-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-template-rows:auto;justify-items:center;row-gap:1rem;width:80%}@media screen and (max-width:490px){.management__card-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;justify-items:center;row-gap:1rem;width:100%}}.management__card{background:#fff;border-radius:6px;box-shadow:4px 6px 16px rgba(31,65,52,.1);padding:1rem;width:80%}.management__card,.management__card-image{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.management__card-image{height:100%;width:100%}.management__card .management__card-image .management__card-bg{align-items:center;background:#d2d5db;display:flex;flex-direction:column;justify-content:flex-end;transition:all .5s ease;width:100%}.management__card img{object-fit:cover;transition:all .5s ease;width:100%}.management__info{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:1rem;width:100%}.management__info .management__name{margin-bottom:1rem}.management__info h3{color:#4c5563;font-size:1.25rem;margin-bottom:.25rem}.management__info h3,.management__info p{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600}.management__info p{color:#9ca3af;font-size:1rem}.management__info button{background:none;border:none;color:#227045;font-family:Work Sans;font-size:1rem;font-style:normal;font-weight:400;margin-top:1rem;text-align:center}.modal{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:8px 12px 35px rgba(17,24,39,.07);display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:2rem 0;position:relative;width:100%}@media screen and (min-width:1025px){.modal-content{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:8px 12px 35px rgba(17,24,39,.07);display:flex;flex-direction:column;height:625px;overflow-y:hidden;padding:48px 48px 72px;position:relative;width:662px}}.close-btn{background-color:transparent;border:none;color:#aaa;cursor:pointer;font-size:2.5rem;position:absolute;right:3rem;top:4rem}.bio-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:2rem}@media screen and (max-width:1024px){.bio-content{margin-top:0}}.bio-content .modal__header{align-items:flex-start;border-bottom:2px solid #d2d5db;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;width:100%}.bio-content .modal__header .modal__header-id{margin-bottom:1rem}.bio-content .modal__header .modal__header-id h2{color:#384152;font-family:Plus Jakarta Sans;font-feature-settings:"liga" off,"kern" off;font-size:23px;font-style:normal;font-weight:700;line-height:35px}.bio-content .modal__header .modal__header-id p{color:#4c5563;font-family:Work Sans;font-feature-settings:"liga" off,"kern" off;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.bio-content .modal__header .modal__header-contact{align-items:space-between;display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:1024px){.bio-content .modal__header .modal__header-contact{align-items:center;flex-direction:row;justify-content:space-between;max-width:85%}}.bio .modal__header .modal__header-contact .modal__header-contact-icon{align-items:center;background:red;display:flex;justify-content:flex-start}@media screen and (min-width:1025px){.bio .modal__header .modal__header-contact .modal__header-contact-icon{justify-content:center}}.bio-content .modal__header .modal__header-contact .modal__header-contact-icon a{color:#227045;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-left:.25rem;text-align:center;text-decoration:none}@media screen and (min-width:1024px){.bio-content .modal__header .modal__header-contact .modal__header-contact-icon a{margin-left:0}}.bio-content .modal__body{overflow:auto}.bio-content .modal__body p{color:#202937;font-family:Work Sans;font-feature-settings:"liga" off,"kern" off;font-size:16px;font-style:normal;font-weight:400;line-height:26px}