.the-team{position:relative;width:80%;margin:4.35rem auto}@media screen and (max-width:1600px){.the-team{width:95%}}@media screen and (max-width:1200px){.the-team{width:90%;margin:1.35rem auto}}.the-team .row-1{display:grid;grid-template-columns:.95fr 1.16fr;grid-template-areas:'main';grid-gap:2.5rem;padding:0 0 0 8rem}@media screen and (max-width:1200px){.the-team .row-1{padding:0;display:flex;flex-flow:column}}.the-team .image{position:relative;margin-top:-9rem}@media screen and (max-width:1200px){.the-team .image{margin-top:0}}.the-team .image::before{display:block;content:"";position:absolute;bottom:-1rem;left:-1rem;background:#e3e3e5;width:100%;height:45%;min-height:9rem;border-radius:1rem;z-index:-1}.the-team .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:1rem;overflow:hidden;filter:drop-shadow(10px 10px 40px rgba(0, 0, 0, .16))}.the-team .gradient{position:relative;grid-area:main;background-image:linear-gradient(to right,rgba(33,41,69,0) 10%,#212945 50%)}.the-team .content{position:relative;width:100%;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-end;margin-top:6.75rem}@media screen and (max-width:1200px){.the-team .content{min-height:0;margin-top:0}}.the-team .content .icon{margin-bottom:1.5rem;width:2.3rem}.the-team .content .icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.the-team .content .title{font-size:41px;line-height:55px;letter-spacing:calc(41px * -.02);font-weight:500;color:#045aa3}@media screen and (max-width:1200px){.the-team .content .title{font-size:30px;line-height:40px;letter-spacing:calc(30px * -.02);margin-right:0}}.the-team .content .paragraph{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:300;margin:.5rem 0 0 0}.the-team .content .paragraph p{margin:1.5rem 0 0 0;font-weight:400}@media screen and (max-width:1200px){.the-team .content .paragraph p{margin:.85rem 0 0 0}}.the-team .content .paragraph a{color:inherit;text-decoration:none;font-weight:500}.the-team .team-member{display:grid;grid-template-columns:repeat(2,fit-content(20rem));grid-gap:3.5rem;cursor:pointer;position:relative}@media screen and (max-width:1200px){.the-team .team-member{grid-gap:1.85rem;grid-template-columns:1.25fr 1.5fr;max-width:45rem;margin:0 auto}}.the-team .team-member .content{margin-top:0}.the-team .team-member .name{font-size:20px;line-height:55px;letter-spacing:calc(20px * -.02);color:#045aa3;font-weight:500}@media screen and (max-width:1200px){.the-team .team-member .name{line-height:initial}}.the-team .team-member .title{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:500;color:#002748}@media screen and (max-width:1200px){.the-team .team-member .title{color:#002748}}.the-team .team-member .info{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:400;color:#002748}@media screen and (max-width:1200px){.the-team .team-member .info{display:none}}.the-team .team-members{position:relative;margin-top:5rem;width:100%;background-image:linear-gradient(#005cad,#2c3372);padding:3rem 4.65rem 4rem 4.65rem;border-radius:1rem;filter:drop-shadow(10px 10px 40px rgba(0, 0, 0, .16))}@media screen and (max-width:1200px){.the-team .team-members{background-image:none;padding:0;border-radius:0;filter:drop-shadow(10px 10px 40px rgba(0, 0, 0, .16));display:flex;flex-flow:column;margin-top:3rem}}.the-team .team-members .image{margin-top:0}.the-team .team-members .associates{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0}@media screen and (max-width:1200px){.the-team .team-members .associates{display:flex;flex-flow:column;grid-gap:3rem 0}}.the-team .team-members .associates .team-member.associate{display:grid;grid-template-columns:.65fr 1.5fr;grid-gap:2.5rem}@media screen and (max-width:1600px){.the-team .team-members .associates .team-member.associate{grid-template-columns:1fr 1.5fr}}@media screen and (max-width:1200px){.the-team .team-members .associates .team-member.associate{grid-template-columns:repeat(2,fit-content(20rem));grid-gap:1.85rem;grid-template-columns:1.25fr 1.5fr;max-width:45rem;margin:0 auto}}.the-team .team-members .other-members{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;margin-top:4rem}@media screen and (max-width:1200px){.the-team .team-members .other-members{display:flex;flex-flow:column;grid-gap:3rem 0}}.the-team .team-members .other-members .team-member.other{display:grid;grid-template-columns:1fr 1.33fr;grid-gap:2.5rem;cursor:default}@media screen and (max-width:1600px){.the-team .team-members .other-members .team-member.other{grid-template-columns:1fr 1.5fr}}@media screen and (max-width:1200px){.the-team .team-members .other-members .team-member.other{grid-template-columns:repeat(2,fit-content(20rem));grid-gap:1.85rem;grid-template-columns:1.25fr 1.5fr;max-width:45rem;margin:0 auto}}.the-team .team-members .team-member .title{color:#fff;font-weight:400}@media screen and (max-width:1200px){.the-team .team-members .team-member .title{color:#045aa3}}.the-team .team-members .team-member .info{color:#fff}@media screen and (max-width:1200px){.the-team .team-members .team-member .info{color:#002748}}.the-team .team-members .team-member .name{color:#fff}@media screen and (max-width:1200px){.the-team .team-members .team-member .name{color:#045aa3}}.the-team .team-members .team-member .button{color:#fff}@media screen and (max-width:1200px){.the-team .team-members .team-member .button{color:#045aa3}}.the-team .team-members .team-member.other .name{line-height:2.5rem}.the-team .team-members .team-member.other:last-of-type{margin-bottom:0}.the-team .button{font-size:15px;line-height:18px;letter-spacing:calc(15px * -.05);font-weight:500;color:#045aa3;margin-top:2rem}.the-team .line{width:3.25rem;height:3px;background:#045aa3;margin:0 auto;grid-column:span 2}.team-modal{max-width:75rem;padding:2.5rem 2rem;align-self:flex-end;margin-right:1rem;border-radius:1rem;filter:drop-shadow(10px 10px 40px rgba(0, 0, 0, .16))}@media screen and (max-width:1200px){.team-modal{margin:.5rem}}.team-modal img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:1rem;overflow:hidden;filter:drop-shadow(10px 10px 40px rgba(0, 0, 0, .16))}.team-modal .image-and-contact-info{display:grid;grid-template-columns:repeat(2,fit-content(20rem));grid-gap:3.5rem;cursor:pointer}@media screen and (max-width:1200px){.team-modal .image-and-contact-info{grid-template-columns:1fr;grid-gap:3rem}}.team-modal .image-and-contact-info .image{margin-left:1rem;position:relative}.team-modal .image-and-contact-info .image::before{display:block;content:"";position:absolute;bottom:-1rem;left:-1rem;background:#e3e3e5;width:100%;height:14rem;border-radius:1rem;z-index:-1}.team-modal .image-and-contact-info .name{font-size:20px;line-height:55px;letter-spacing:calc(20px * -.02);color:#045aa3;font-weight:500}@media screen and (max-width:1200px){.team-modal .image-and-contact-info .name{line-height:initial}}.team-modal .image-and-contact-info .title{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:500;color:#002748}@media screen and (max-width:1200px){.team-modal .image-and-contact-info .title{color:#002748}}.team-modal .image-and-contact-info .contact-info{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-end}.team-modal .icon-and-title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;font-size:20px;line-height:26px;letter-spacing:calc(20px * -.02);font-weight:400;color:#045aa3;margin-top:2.5rem;margin-bottom:0}.team-modal .icon-and-title .icon{margin-right:1rem}.team-modal .icon-and-title .title{font-size:20px;line-height:26px;letter-spacing:calc(20px * -.026)}.team-modal .content{margin-top:3rem}@media screen and (max-width:1200px){.team-modal .content{margin-top:0}}.team-modal p{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:400;color:#002748;margin:1.5rem 0}@media screen and (max-width:1200px){.team-modal p{margin:1.5rem 0 0 0}}