.TeamModule{color:#0e141a;padding-top:4rem}
.TeamModule .title{font-size:1.2rem;font-weight:700;letter-spacing:-0.01em;line-height:1.454545;margin:0 0 .75rem}
.TeamModule .title:is(h1){font-size:1.35rem}
.TeamModule .title:is(h3){font-size:1.1rem}
.TeamModule .title:is(h4){font-size:1rem}
.TeamModule .title:is(h5){font-size:.95rem}
.TeamModule .title:is(h6){font-size:.9rem}
.TeamModule .descr{font-size:16px;line-height:24px;margin:0 0 .75rem}
.TeamModule .wrapper{border-top:1px solid #c2cddd;background-color:inherit}
.TeamModule .wrapper>.row{margin-top:-1rem}
.TeamModule address{display:none}
.TeamModule .address{font-size:18px;line-height:22px;margin-bottom:1.5rem;display:flex;flex-direction:column}
.TeamModule .address .contact{display:inline-block;color:#667790;margin:0 0 .5rem;height:1.1rem}
.TeamModule .address .contact:last-child span{margin:0}
.TeamModule .address .cta,.TeamModule .address .cta-link{color:inherit}
.TeamModule .cta-wrapper{margin:1.5rem 0 0}
.TeamModule .cta-wrapper .cta{font-size:16px;line-height:24px}
.TeamModule .address-contacts{display:flex;flex-direction:column;margin:0}
.TeamModule .address-contacts .contact{font-size:16px;line-height:24px;color:#0e141a;margin:0 0 .5rem;height:1.1rem}
.TeamModule .address-contacts span:last-child{margin-top:-0.15rem}
.TeamModule.hero,.TeamModule.hero{padding-top:5rem}
.TeamModule.hero .hero-title{font-size:28px;line-height:33px;font-weight:700;letter-spacing:-0.01em;margin:0 0 1.75rem;max-width:75%}
.TeamModule.hero .hero-title:is(h2){font-size:24px;line-height:30px}
.TeamModule.hero .hero-title:is(h3){font-size:22px;line-height:28px}
.TeamModule.hero .hero-title:is(h4){font-size:20px;line-height:26px}
.TeamModule.hero .hero-title:is(h5){font-size:18px;line-height:24px}
.TeamModule.hero .hero-title:is(h6){font-size:16px;line-height:22px}
.TeamModule.fixed-thumbnail-size .container{width:100%;padding-left:0;padding-right:0}
.TeamModule.fixed-thumbnail-size .title{margin-bottom:1.6rem}
.TeamModule.fixed-thumbnail-size .wrapper{border-top:2px solid #c2cddd}
.TeamModule.fixed-thumbnail-size .wrapper>.row{margin-top:0;margin-left:0;margin-right:0}
.TeamModule.fixed-thumbnail-size .TeamModuleItem .thumbnail{flex:0 0 13.3rem}
.TeamModule.fixed-thumbnail-size .TeamModuleItem .content .name{font-size:22px;line-height:32px}
.TeamModule.fixed-thumbnail-size .TeamModuleItem .content .role{font-size:18px;line-height:22px}
.TeamModule.fixed-thumbnail-size .cta-wrapper{margin-top:2.25rem}
.TeamModule.fixed-thumbnail-size .wrapper>.row{padding:0 !important}
.TeamModule.fixed-thumbnail-size .wrapper>.row>[class*="col-"]{padding-left:0 !important;padding-right:0 !important}
.TeamModule .wrapper .row{padding:0 !important}
.TeamModule.fixed-thumbnail-size .cta-wrapper .cta-link{font-size:18px;line-height:26px}
.TeamModule.contact-nowrapper{padding-bottom:4rem}
.TeamModule.contact-nowrapper .title{font-size:18px;line-height:26px;font-weight:700;letter-spacing:-0.005em;border-top:1px solid #c2cddd;padding:2rem 0 .75rem;margin:0}
.TeamModule.contact-nowrapper .wrapper{display:none}
@media(min-width:768px){.TeamModule{padding-top:5rem}
.TeamModule .title{font-size:1.25rem;line-height:1;margin-bottom:1.5rem}
.TeamModule .title:is(h1){font-size:1.4rem}
.TeamModule .title:is(h3){font-size:1.15rem}
.TeamModule .title:is(h4){font-size:1.05rem}
.TeamModule .title:is(h5){font-size:1rem}
.TeamModule .title:is(h6){font-size:.95rem}
.TeamModule .address{display:block}
.TeamModule .address .contact{margin-right:1rem}
.TeamModule.fixed-thumbnail-size .TeamModuleItem .thumbnail{flex:0 0 13.3rem}
.TeamModule.fixed-thumbnail-size .cta-wrapper{margin-top:2.25rem}
.TeamModule.contact-nowrapper{padding-bottom:5rem}
.TeamModule.contact-nowrapper .title{padding:2.5rem 0 1rem}
}
@media(min-width:992px){.TeamModule{padding-top:6rem}
.TeamModule .title{font-size:1.45rem}
.TeamModule .title:is(h1){font-size:1.65rem}
.TeamModule .title:is(h3){font-size:1.25rem}
.TeamModule .title:is(h4){font-size:1.15rem}
.TeamModule .title:is(h5){font-size:1.05rem}
.TeamModule .title:is(h6){font-size:1rem}
.TeamModule .descr{font-size:18px;line-height:26px;margin:0 0 1.5rem;max-width:58.333333%;padding-right:12px}
.TeamModule .address{margin-bottom:2rem}
.TeamModule .address .contact{height:1.3rem;margin-right:1.5rem}
.TeamModule .cta-wrapper .cta{font-size:18px;line-height:24px}
.TeamModule .address-contacts .contact{font-size:18px;line-height:18px;height:1.3rem}
.TeamModule.hero{padding-top:7.5rem}
.TeamModule.hero .hero-title{font-size:36px;line-height:42px;letter-spacing:-0.02em;margin:0 0 3rem}
.TeamModule.hero .title:is(h1){font-size:36px;line-height:42px}
.TeamModule.hero .hero-title:is(h2){font-size:32px;line-height:38px}
.TeamModule.hero .hero-title:is(h3){font-size:28px;line-height:34px}
.TeamModule.hero .hero-title:is(h4){font-size:24px;line-height:30px}
.TeamModule.hero .hero-title:is(h5){font-size:20px;line-height:26px}
.TeamModule.hero .hero-title:is(h6){font-size:18px;line-height:24px}
.TeamModule.fixed-thumbnail-size .TeamModuleItem .thumbnail{flex:0 0 14.1rem}
.TeamModule.fixed-thumbnail-size .cta-wrapper{margin-top:1.75rem}
.TeamModule.contact-nowrapper .title{font-size:27px;line-height:33px;padding:3rem 0 1.4rem}
}
@media(max-width:767.98px){.TeamModule.hero .wrapper{border-top:0}
}