.relocare-team-overview {
--relocare-ink: #153b5b;
--relocare-blue: #286b95;
--relocare-cream: #f7f2e9;
--relocare-white: #fff;
background: var(--relocare-cream);
color: var(--relocare-ink);
padding: clamp(64px, 8vw, 112px) clamp(20px, 5vw, 72px);
}
.relocare-team-overview__header {
max-width: 760px;
margin: 0 auto 56px;
text-align: center;
}
.relocare-team-overview__kicker {
color: var(--relocare-blue);
font-size: 13px;
font-weight: 700;
letter-spacing: .12em;
text-transform: uppercase;
}
.relocare-team-overview h1,
.relocare-team-overview h2,
.relocare-team-card__name {
color: var(--relocare-ink);
font-family: inherit;
}
.relocare-team-overview h1 {
margin: 8px 0 18px;
font-size: clamp(40px, 6vw, 68px);
line-height: 1.05;
}
.relocare-team-overview__header > p:last-child {
margin: 0;
color: #526675;
font-size: 18px;
line-height: 1.75;
}
.relocare-team-overview__founder {
display: flex;
justify-content: center;
margin: 0 auto clamp(72px, 9vw, 120px);
}
.relocare-team-overview__section-heading {
margin: 0 auto 36px;
max-width: 1180px;
text-align: center;
}
.relocare-team-overview__section-heading h2 {
margin: 0;
font-size: clamp(30px, 4vw, 44px);
}
.relocare-team-overview__grid {
display: grid;
gap: clamp(36px, 5vw, 64px) clamp(24px, 4vw, 48px);
grid-template-columns: repeat(3, minmax(0, 1fr));
margin: 0 auto;
max-width: 1180px;
}
.relocare-team-card {
align-items: center;
color: inherit;
display: flex;
flex-direction: column;
text-align: center;
text-decoration: none;
}
.relocare-team-card__portrait {
background: #ece5da;
border-radius: 50%;
display: block;
margin-bottom: 22px;
overflow: hidden;
width: min(100%, 260px);
aspect-ratio: 1;
}
.relocare-team-card__image {
display: block;
filter: grayscale(100%);
height: 100%;
object-fit: cover;
transition: transform .3s ease;
width: 100%;
}
.relocare-team-card__content,
.relocare-team-card__name,
.relocare-team-card__designation {
display: block;
}
.relocare-team-card__name {
font-size: 23px;
font-weight: 600;
line-height: 1.25;
}
.relocare-team-card__designation {
color: #60717e;
font-size: 16px;
line-height: 1.5;
margin-top: 7px;
}
.relocare-team-card:hover .relocare-team-card__image,
.relocare-team-card:focus-visible .relocare-team-card__image {
transform: scale(1.035);
}
.relocare-team-card:focus-visible {
outline: 3px solid var(--relocare-blue);
outline-offset: 8px;
}
.relocare-team-card--founder {
background: rgba(255, 255, 255, .55);
border-radius: 28px;
max-width: 560px;
padding: clamp(30px, 5vw, 54px);
width: 100%;
}
.relocare-team-card--founder .relocare-team-card__portrait {
width: min(100%, 310px);
}
.relocare-team-card--founder .relocare-team-card__name {
font-size: clamp(28px, 4vw, 38px);
}
@media (max-width: 1024px) {
.relocare-team-overview__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 767px) {
.relocare-team-overview {
padding-left: 18px;
padding-right: 18px;
}
.relocare-team-overview__grid {
grid-template-columns: 1fr;
}
.relocare-team-card__portrait {
width: min(78vw, 280px);
}
}
@media (prefers-reduced-motion: reduce) {
.relocare-team-card__image {
transition: none;
}
} .page-id-3356 .elementor-element-6b99fda .e-n-accordion-item-title {
display: none !important;
}
.page-id-3356 .elementor-element-6b99fda .e-n-accordion-item > .e-con {
display: flex !important;
}
.page-id-3356 .elementor-element-6b99fda .e-n-accordion-item > .e-con {
background-color: #03528e !important;
border-color: #03528e !important;
color: #fff !important;
}
.page-id-3356 .elementor-element-6b99fda .elementor-widget-text-editor,
.page-id-3356 .elementor-element-6b99fda .elementor-widget-text-editor p,
.page-id-3356 .elementor-element-6b99fda .elementor-widget-text-editor strong,
.page-id-3356 .elementor-element-6b99fda .elementor-widget-text-editor a {
color: #fff !important;
}
.page-id-3356 .elementor-element-6b99fda .elementor-widget-text-editor p:first-child {
font-size: clamp(35px, 4vw, 50px) !important;
font-weight: 500 !important;
line-height: 1.15 !important;
margin-bottom: 28px !important;
}