.team-members{position:relative}@media(min-width:992px){.team-members>img{display:block!important}}@media(max-width:992px){.team-members>svg{display:none}}.team-members>svg>g>path{fill:var(--color-vertical)}.team-members__container{position:relative}.team-members__content{display:flex;flex-direction:column;gap:12rem;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media(min-width:576px){.team-members__content{flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;row-gap:10rem}}.team-members__box{background-color:var(--color-dark-blue);border:1px solid var(--color-vertical);border-radius:11px;box-shadow:0 16px 42px rgba(0,0,0,.749);display:flex;flex-direction:column;position:relative}@media(min-width:576px){.team-members__box{width:48%}}@media(min-width:1200px){.team-members__box{width:30%}}.team-members__box-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;font-weight:200;gap:2rem;height:auto;padding:10rem 3rem 3rem}.team-members__title{color:var(--color-vertical);font-size:2.2rem;font-weight:400;text-align:center}.team-members__job-text{font-size:1.6rem;font-weight:400;line-height:1.75;text-align:center}.team-members__text{font-size:1.6rem;font-weight:200;line-height:1.45;text-align:center}.team-members__cta-link{border-radius:3.2rem;transition:all .3s ease;width:60%}.team-members__cta-link svg{transition:all .5s ease}.team-members__cta-link:hover{background:var(--color-teal)}.team-members__cta-link:hover>div{color:var(--color-dark-blue)}.team-members__cta-link:hover>div>svg,.team-members__cta-link:hover>div>svg g path{fill:var(--color-dark-blue)}@media(min-width:992px){.team-members__cta{position:relative}.team-members__cta>svg{left:75%;position:absolute}}.team-members__cta,.team-members__cta>svg path{align-items:flex-start;border:1px solid var(--color-vertical);border-radius:3.2rem;color:var(--color-teal);display:flex;font-size:1.5rem;gap:1rem;justify-content:center;padding:1.5rem 2rem;text-align:center;transition:all .5s ease;width:100%}.team-members__cta>svg,.team-members__cta>svg path{fill:var(--color-vertical)}.team-members__view-details{background-image:linear-gradient(var(--color-vertical) 0 0);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;cursor:pointer;font-size:1.65rem;font-weight:600;margin-top:auto;min-height:unset;min-width:unset;padding-bottom:2px;transition:background-size .3s,background-position 0s .3s}.team-members__view-details:hover{background-position:100% 100%;background-size:100% 2px}.team-members__profile-picture{border:1px solid var(--color-vertical);border-radius:5px;left:50%;max-width:160px;position:absolute;top:0;transform:translate(-50%,-50%)}.team-members__modal-container{display:none;z-index:997}.team-members__background-layer,.team-members__modal-container{align-items:center;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.team-members__background-layer{background-color:rgba(33,25,81,.757);display:flex;opacity:.8;z-index:998}.team-members__modal{background-color:var(--color-dark-blue);border:1px solid var(--color-vertical);border-radius:20px;height:auto;margin:auto;position:relative;width:80%;z-index:999}@media(min-width:1500px){.team-members__modal{width:50%}}.team-members__modal-text{font-size:1.2rem;font-weight:200;padding-bottom:1rem;text-align:center}@media(min-width:576px){.team-members__modal-text{font-size:1.4rem}}@media(min-width:768px){.team-members__modal-text{font-size:1.6rem;padding-left:3rem;padding-right:3rem}}@media(min-width:992px){.team-members__modal-text{font-size:1.8rem;padding:1.5rem 5rem 2rem}}.team-members__modal-info{display:flex;flex-direction:column;gap:2rem}.team-members__modal-content>a>.team-members__cta{margin-left:auto;margin-right:auto;padding:1rem 4rem;position:relative;width:max-content}@media(min-width:992px){.team-members__modal-content>a>.team-members__cta{padding:1.2rem 8rem}}.team-members__modal-content>a:hover .team-members__cta{background-color:var(--color-teal);color:var(--color-dark-blue)}.team-members__modal-content>a:hover .team-members__cta g,.team-members__modal-content>a:hover .team-members__cta path,.team-members__modal-content>a:hover .team-members__cta rect,.team-members__modal-content>a:hover .team-members__cta>svg{fill:var(--color-dark-blue);transition:all .5s ease}@media(min-width:576px){.team-members__modal-content .team-members__title{font-size:2.5rem}}@media(min-width:768px){.team-members__modal-content .team-members__title{font-size:3rem}}@media(min-width:992px){.team-members__modal-content .team-members__title{font-size:3.5rem}}.team-members__modal-content .team-members__job-text{font-weight:400}@media(min-width:576px){.team-members__modal-content .team-members__job-text{font-size:1.6rem}}@media(min-width:768px){.team-members__modal-content .team-members__job-text{font-size:2rem}}@media(min-width:992px){.team-members__modal-content .team-members__job-text{font-size:2.4rem}}.team-members__modal-content{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:5rem 3rem 3rem}@media(min-width:992px){.team-members__modal-content{padding:10rem 3rem 3rem}}.team-members__modal-profile-picture{border-radius:50%;left:50%;max-height:100px;max-width:100px;position:absolute;top:0;transform:translate(-50%,-50%)}@media(min-width:576px){.team-members__modal-profile-picture{max-height:125px;max-width:125px}}@media(min-width:768px){.team-members__modal-profile-picture{max-height:150px;max-width:150px}}@media(min-width:992px){.team-members__modal-profile-picture{max-height:175px;max-width:175px}}@media(min-width:1200px){.team-members__title{font-size:3rem}.team-members__job-text{font-size:2rem}}.team-members__cta--color-teal{border:1px solid var(--color-teal);color:var(--color-teal)}.team-members__cta--color-blue{border:1px solid var(--color-blue);color:var(--color-blue)}.team-members__cta--color-pink{border:1px solid var(--color-pink);color:var(--color-pink)}.modal-show{display:flex}