/* Equipe: retratos e informações em uma superfície única. */
.team-two{padding:88px 0;background:#101b24}
.team-two:before{display:none}
.team-two .section-title{text-align:left!important;margin-bottom:48px}
.team-two .section-title__title,.team-two .section-title__title *{text-transform:none!important}
.team-two .row{display:flex;align-items:stretch}
.team-two .row>[class*="col-"]{display:flex}
.team-two .team-two__single{width:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #30404c;border-radius:8px;background:#152530;margin-bottom:28px;transition:border-color .25s ease}
.team-two .team-two__single:hover{border-color:#008eaf}
.team-two .team-two__img-box{margin:0}
.team-two .team-two__img{border-radius:0;overflow:hidden}
.team-two .team-two__img:before{display:none}
.team-two .team-two__img img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transform:none;transition:none}
.team-two .team-two__single:hover .team-two__img img{transform:none}
.team-two .team-two__content{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:26px 28px;text-align:left;background:transparent;border-radius:0;box-shadow:none}
.team-two .team-two__content:before{display:none}
.team-two .team-two__title{font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-transform:none;color:#fff;margin:0}
.team-two .team-two__sub-title{color:#84c8d9;font-size:13px;line-height:1.6;margin:0}
.team-two .team-two__social{position:absolute;left:28px;right:28px;bottom:calc(100% - 14px);z-index:2;display:flex;gap:8px;justify-content:flex-start;margin:0;padding:0 0 12px;width:auto;border:0;border-bottom:1px solid #ffffff20}
.team-two .team-two__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;border:1px solid #ffffff25;border-radius:8px;color:#d7e7ec;background:transparent}
.team-two .team-two__social a:hover{background:var(--layout-base);border-color:var(--layout-base);color:#fff}
.team-two .team-two__social a:focus-visible{outline:2px solid var(--layout-base);outline-offset:3px}
@media(max-width:767px){.team-two{padding:56px 0}.team-two .team-two__content{padding:22px}.team-two .team-two__title{font-size:20px}}
@media(prefers-reduced-motion:reduce){.team-two .team-two__single{transition:none}}

@media(max-width:767px){.team-two .team-two__social{left:22px;right:22px;bottom:calc(100% - 10px)}}

/* Mesmo padrão editorial dos headings da home. */
.team-two .section-title__tagline-box{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:0 0 24px;padding:0}
.team-two .section-title__tagline-box:before{content:"";display:block;width:28px;height:1px;flex:0 0 28px;background:var(--layout-base)}
.team-two .section-title__tagline-shape{display:none}
.team-two .section-title__tagline{font-family:inherit;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;margin:0}
.team-two .section-title__title{font-family:inherit;font-size:30px!important;font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:0}
@media(max-width:991px){.team-two .section-title{margin-bottom:32px}.team-two .section-title__tagline-box{margin-bottom:16px}}
