

#carr_s-the_team_sub_page_content .carr_s-column.carr_s-sub_page_image {
    display: flex;
    flex-wrap: nowrap;
    /* background-color: rgba(var(--section-color-rgb), 0.75); */
}


#carr_s-the_team_sub_page_content .carr_s-about_pages .carr_s-sub_page_image figure.carr_s-lifestyle {
    aspect-ratio: unset;
    height: 100%;
    display: flex;
    flex-basis: 100%;
    opacity: 0;
}




#carr_s-the_team_sub_page_content * + .carr_s-team_details {
    margin-top: 0.5em;
}

body:is(
    .carr_s-tiny
) #carr_s-the_team_sub_page_content .carr_s-team_details {
    display: none;
}

#carr_s-the_team_sub_page_content .carr_s-team_details p {
    /* color: #fff; */
    font-size: clamp(0.8rem,1.1vw,1.2rem);
    opacity: 0.5;
}


body:is(
    .carr_s-tiny
) #carr_s-the_team_sub_page_content .carr_s-sub_page_content_holder h3 {
    display: unset;
}

#carr_s-the_team_sub_page_content .carr_s-sub_page figure {
    width: unset;
    aspect-ratio: 1;
    /* left: calc(var(--arrow-link-height) + 0rem); */
    left: unset;
    right: 50%;
}

body:is(
    .carr_s-small
) #carr_s-the_team_sub_page_content .carr_s-sub_page figure {
    margin-left: calc(var(--arrow-link-height) + 0rem);
    right: unset;
}


body:is(
    .carr_s-tiny,
    .carr_s-x-small
) #carr_s-the_team_sub_page_content .carr_s-sub_page figure {
    margin-left: 0%;
    right: unset;
    /* aspect-ratio: unset; */
    /* width: calc(var(--arrow-link-height) - 4rem); */
}

#carr_s-the_team_sub_page_content .carr_s-sub_page_content_holder {
    /* left: calc(var(--arrow-link-height) + 0rem); */
    /* left: 50%; */
}

body:is(
    .carr_s-small
) #carr_s-the_team_sub_page_content .carr_s-sub_page_content_holder {
    margin-left: calc(var(--arrow-link-height) * 2); */
}

body:is(
    .carr_s-tiny
) #carr_s-the_team_sub_page_content .carr_s-sub_page_content_holder {
    margin-left: calc(var(--arrow-link-height) * 1); */
;
    width: calc(100% - var(--arrow-link-height) + 0rem);
}



#carr_s-the_team_sub_page_content .carr_s-sub_page_content_holder_inner {
    align-items: flex-start;
    padding-top: 0rem;
}

#carr_s-the_team_sub_page_content .carr_s-sub_page_content_holder h2 {
    text-align: left;
}

#carr_s-the_team_sub_page_content .carr_s-sub_page_content_holder h3 {
    text-align: left;
}








body.current-the-team .carr_s-arrow_link svg {
    opacity: 0.2;
}

body.current-the-team .carr_s-arrow_link:hover svg {
    opacity: 1;
}





body:is(
    .current-the-team
) .carr_s-sub_page .carr_s-arrow_link svg {
    fill: var(--section-color);
}

.no-touchevents body:is(
    .current-the-team
) .carr_s-sub_page:hover .carr_s-arrow_link svg {
    fill: #fff;
}




body.current-the-team #carr_s-main_content_block .carr_s-columns:first-of-type {
	padding-left: 0;
    align-items: flex-end;
}






.no-touchevents body.current-the-team .carr_s-sub_page:hover figure::after {
	opacity: 0;
}
