.team-block,.team-block__header p,.team-block__member,.team-block__member-image{position:relative;width:100%}.team-block{background:linear-gradient(to bottom,#33c 40%,#fff8f1 40%);margin-top:40px}.team-block__inner{padding:1.08em var(--content-gap) 1em}.team-block__header{width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.team-block__header h2{font-size:calc(45rem / 16 + 23 * (100vw - 375px)/ 1065);font-family:Boska,Helvetica,Arial,sans-serif;color:#fff8f1;opacity:0;transform:translate3d(0,.25em,0);animation:fadeUpHero2 1.5s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero2 .75s ease forwards .1s;width:100%}.team-block__member-description,.team-block__member-name,.team-block__member-title{font-family:Montserrat,Helvetica,Arial,sans-serif}@media (min-width:1440px){.team-block__header h2{font-size:calc(68 / 16 + rem)}}@keyframes fadeUpHero2{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero2{0%{opacity:0}100%{opacity:1}}.team-block__header p{margin-top:28px;color:#fff8f1;line-height:1.5;font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);max-width:61%}@media (min-width:1440px){.team-block__header p{font-size:calc(18 / 16 + rem)}}@media (max-width:1444px){.team-block{background:linear-gradient(to bottom,#33C 60%,#FFF8F1 60%)}.team-block__header p{max-width:92%}}.team-block__header-subtitle{font-weight:600;font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);margin-top:11px}@media (min-width:1440px){.team-block__header-subtitle{font-size:calc(18 / 16 + rem)}}.team-block__members{grid-template-columns:1fr 1fr;grid-gap:6px;margin-top:42px;row-gap:41px;display:grid}@media (max-width:559px){.team-block{background:linear-gradient(to bottom,#33c 60%,#fff8f1 60%)}.team-block__members{grid-template-columns:1fr}}.team-block__members--single{grid-template-columns:1fr;justify-items:center}.team-block__members--single .team-block__member{max-width:50%}@media (max-width:959px){.team-block__members{grid-template-columns:1fr;row-gap:20px}.team-block__members--single .team-block__member{max-width:100%}}.team-block__member-image{border-radius:15px;overflow:hidden}.team-block__bottom,.team-block__member-image-hover{position:absolute;left:0;bottom:0;box-sizing:border-box}.team-block__member-image:hover .team-block__member-image-hover{opacity:0;pointer-events:none;display:none}.team-block__member-image img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;cursor:pointer}.team-block__bottom{display:flex;justify-content:space-between;align-self:flex-end;width:100%;padding:0 29px 32px;align-items:center}@media (max-width:479px){.team-block__bottom{padding:0 10px 10px}}@media (max-width:379px){.team-block__bottom{display:none}}.team-block__member-image-hover{opacity:0;pointer-events:none;background:#2c7ffe;top:0;right:0;border-radius:15px;padding:87px 34px 34px;overflow:hidden;transition:opacity .5s ease}@media (max-width:1099px){.team-block__member-image-hover{padding:40px 34px 34px}}@media (max-width:479px){.team-block__member-image-hover{padding:20px}}.team-block__member-image-hover .team-block__member-name,.team-block__member-image-hover .team-block__member-title{color:#fff8f1}.team-block__member-image-hover .team-block__member-name{margin-top:0}.team-block__member-name{font-size:calc(22rem / 16 + 6 * (100vw - 375px)/ 1065);font-weight:600;position:relative;width:100%}@media (min-width:1440px){.team-block__member-name{font-size:calc(28 / 16 + rem)}}.team-block__member-description{font-size:calc(16rem / 16 + 2 * (100vw - 375px)/ 1065);font-weight:400;text-align:left;color:rgba(255,248,241,.8);margin-top:18px}@media (min-width:1440px){.team-block__member-description{font-size:calc(18 / 16 + rem)}}.team-block__member-title{font-size:calc(12rem / 16 + 2 * (100vw - 375px)/ 1065);font-weight:500;text-align:left;position:relative;width:100%;color:rgba(51,51,204,.55);margin-top:11px;text-transform:uppercase}@media (min-width:1440px){.team-block__member-title{font-size:calc(14 / 16 + rem)}}.team-block__member-content{display:flex;margin-top:19px;justify-content:space-between;align-items:baseline;width:100%}.team-block__member-content svg{transition:opacity .5s ease}.team-block__member-content svg path{stroke:#33c}.team-block__member-content svg:hover path{stroke:#2f5ee8}.team-block__member-content-inner{position:relative;width:auto}