.fc_split_content {
display: flex;
overflow: hidden;
}
.fc_split_content > div {
flex-basis: 50%;
position: relative;
}
.fc_split_content .content {
display: flex;
align-items: center;
padding: clamp(20px, 5vw, 60px) 20px;
box-sizing: border-box;
z-index: 2;
justify-content: center;
}
.fc_split_content .content .wp_content {
max-width: 550px;
}
.fc_split_content.right {
flex-direction: row-reverse;
}
.fc_split_content .image-switch {
width: 100%;
display: block;
min-height: 600px;
max-height: 800px;
height: 100%;
}
.fc_split_content.right .image-switch {
width: 100%;
display: block;
}
.fc_split_content .the_image::after {
position: absolute;
bottom: 0;
left: -10%;
content: '';
width: 361px;
height: 800px;
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='M1 800 1.5 0H11l350 800H1Z' fill='%23fff'/%3E%3C/svg%3E");
}
.fc_split_content.bg_grey .the_image::after {
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='M1 800 1.5 0H11l350 800H1Z' fill='%23F4F7F9'/%3E%3C/svg%3E");
}
.fc_split_content.bg_grey.right .the_image::after {
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='m361 800-.7-800h-9.5L1 800h360Z' fill='%23F4F7F9'/%3E%3C/svg%3E");
}
.fc_split_content.right .the_image::after {
bottom: 0;
left: auto;
right: -1px;
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='m361 800-.7-800h-9.5L1 800h360Z' fill='%23fff'/%3E%3C/svg%3E");
}
.small_icon .the_image::after {
background: no-repeat center 100px / 361px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='M1 800 1.5 0H11l350 800H1Z' fill='%23fff'/%3E%3Cpath d='M202.8 462.5 303.4 700h54L226.1 400h-48.4L47 700h55.3l100.6-237.5Z' fill='%23032649'/%3E%3Cpath d='m145.9 699 56.7-133.8L259.4 699H145.9Z' fill='%2391ABC6'/%3E%3C/svg%3E");;
}
.small_icon.right .the_image::after {
background: no-repeat center 100px / 361px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='m361 800-.7-800h-9.5L1 800h360Z' fill='%23fff'/%3E%3Cpath d='M160.8 462.5 261.4 700H315L184.1 400h-48.4L5 700h55.3l100.6-237.5Z' fill='%23032649'/%3E%3Cpath d='m103.9 699 56.7-133.8L217.4 699H103.9Z' fill='%2391ABC6'/%3E%3C/svg%3E");
}
.small_icon.bg_grey .the_image::after {
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='M1 800 1.5 0H11l350 800H1Z' fill='%23F4F7F9'/%3E%3Cpath d='M202.8 462.5 303.4 700h54L226.1 400h-48.4L47 700h55.3l100.6-237.5Z' fill='%23032649'/%3E%3Cpath d='m145.9 699 56.7-133.8L259.4 699H145.9Z' fill='%2391ABC6'/%3E%3C/svg%3E");
}
.small_icon.bg_grey.right .the_image::after {
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361 800'%3E%3Cpath d='m361 800-.7-800h-9.5L1 800h360Z' fill='%23F4F7F9'/%3E%3Cpath d='M160.8 462.5 261.4 700H315L184.1 400h-48.4L5 700h55.3l100.6-237.5Z' fill='%23032649'/%3E%3Cpath d='m103.9 699 56.7-133.8L217.4 699H103.9Z' fill='%2391ABC6'/%3E%3C/svg%3E");
}
.large_icon .the_image::after {
width: 670px;
height: 800px;
left: -25%;
background: no-repeat center 100px / 670px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 670 800'%3E%3Cpath d='M0 800V0h320.1L670 800H0Z' fill='%23fff'/%3E%3Cpath d='M313.8 225 112.2 700H4.7l262.4-600H364l262 600H515.2L313.8 225Z' fill='%23F0F3F7'/%3E%3Cpath d='M429.7 700 316.1 432.5 202.5 700h227.2Z' fill='%23F0F3F7'/%3E%3C/svg%3E");
}
.large_icon.right .the_image::after {
left: auto;
right: -25%;
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 670 800'%3E%3Cpath d='M670 800V0H349.9L0 800h670Z' fill='%23fff'/%3E%3Cpath d='M352.8 225 151.2 700H43.7l262.4-600H403l262 600H554.2L352.8 225Z' fill='%23F0F3F7'/%3E%3Cpath d='M468.7 700 355.1 432.5 241.5 700h227.2Z' fill='%23F0F3F7'/%3E%3C/svg%3E");
}
.large_icon > .the_image {
flex-basis: 58%;
}
.large_icon > .content {
flex-basis: 42%;
}
.large_icon.bg_grey .the_image::after {
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 670 800'%3E%3Cpath d='M0 800V0h320.1L670 800H0Z' fill='%23F4F7F9'/%3E%3Cpath d='M313.8 225 112.2 700H4.7l262.4-600H364l262 600H515.2L313.8 225Z' fill='%23fff'/%3E%3Cpath d='M429.7 700 316.1 432.5 202.5 700h227.2Z' fill='%23fff'/%3E%3C/svg%3E");
}
.large_icon.bg_grey.right .the_image::after {
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 670 800'%3E%3Cpath d='M670 800V0H349.9L0 800h670Z' fill='%23F4F7F9'/%3E%3Cpath d='M352.8 225 151.2 700H43.7l262.4-600H403l262 600H554.2L352.8 225Z' fill='%23fff'/%3E%3Cpath d='M468.7 700 355.1 432.5 241.5 700h227.2Z' fill='%23fff'/%3E%3C/svg%3E");
}
@media (min-width: 2200px) {
.large_icon.right .the_image::after {
right: -18%;
}
}
@media (max-width: 1400px) {
.fc_split_content .the_image::after {
left: -15%;
}
}
@media (max-width: 1024px) {
.fc_split_content {
display: block;
}
.fc_split_content .image-switch {
min-height: unset;
max-height: 500px;
height: 40vw;
}
.fc_split_content .the_image {
overflow: hidden;
}
.fc_split_content .the_image::after {
display: none;
}
}
@media (max-width: 640px) {
.fc_split_content .the_image::after {
display: none;
}
}.fc_full_logo > svg {
width: 100%;
}
.fc_full_logo {
display: flex;
overflow: hidden;
align-items: flex-end;
}
.fc_full_logo svg {
margin-bottom: -5px;
}.team_link {
font-weight: 700;
font-size: 14px;
align-items: center;
text-align: center;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
color: #032649;
display: block;
}
.team_link span {
width: 70px;
display: block;
margin:0 auto 20px;
height: 70px;
border-radius: 70px;
border: 1px solid #032649;
background: no-repeat center / 31px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 8'%3E%3Cpath d='M30.4 4.4c.1-.2.1-.6 0-.8L27.2.5a.5.5 0 1 0-.7.7L29.3 4l-2.8 2.8a.5.5 0 1 0 .7.7l3.2-3.1ZM0 4.5h30v-1H0v1Z' fill='%23032649'/%3E%3C/svg%3E");
}
body .fc_meet_the_team {
position: relative;
padding-right: 0;
display: grid;
grid-template-columns: 1.65fr 0.35fr;
}
body .meet_the_team_inner {
grid-template-columns: 0.6fr 1.4fr;
display: grid;
grid-gap: clamp(15px, 10vw, 180px);
}
.fc_meet_the_team > .wp_content {
padding-top: clamp(15px, 3vw, 50px)
}
.fc_meet_the_team .team_archive_list  {
grid-template-columns: repeat(3,1fr);
padding-bottom:  clamp(20px, 4vw, 100px);
}
.fc_meet_the_team .team_archive_list a:nth-child(2),
.fc_meet_the_team .team_archive_list a:nth-child(5) {
position: relative;
top: clamp(20px, 4vw, 100px);
}
.the_team_link {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.add_bg_logo {
background-size: 944px;
background-repeat: no-repeat;
background-position: 10% bottom ;
background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 944 912'%3E%3Cpath d='M469.2 190.1 163 912H0L398.1 0h147.4l398 912h-168L469.2 190.1Z' fill='%23B2C4D7'/%3E%3Cpath d='M645.5 912 472.8 505.4 300 912h345.4Z' fill='%23B2C4D7'/%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
.mobile_only {
display: none;
}
}
@media (max-width: 1300px) {
body .meet_the_team_inner {
grid-gap: clamp(15px, 5vw, 100px);
}
}
@media (max-width: 1024px) {
.the_team_link {
display: none;
}
body .fc_meet_the_team {
grid-template-columns: 1fr;
padding-right: max(clamp(15px, 6vw, 60px), calc(50% - 700px));
}
}
@media (max-width: 768px) {
body .meet_the_team_inner {
grid-template-columns: 1fr;
}
}
@media (max-width: 640px) {
.fc_meet_the_team .team_archive_list {
grid-template-columns: repeat(2, 1fr);
padding-bottom: 0;
}
.fc_meet_the_team .team_archive_list a:nth-child(2),
.fc_meet_the_team .team_archive_list a:nth-child(5) {
top: auto;
}
}.team_archive_list {
display: grid;
grid-template-columns: repeat(4,1fr);
grid-gap: clamp(15px, 2vw, 30px);
}
.team-member {
position: relative;
padding-bottom: 125%;
transition: .3s;
}
.team-member .wp_content {
background: linear-gradient(180deg, rgba(3, 38, 73, 0) 0%, #032649 100%);
padding: 50px 20px 20px 20px;
width: 100%;
position: absolute;
bottom: 0;
box-sizing: border-box;
}
.team-member p:nth-child(2) {
color: #fff;
}
.team-member:hover {
opacity: 0.8;
}
@media (max-width: 1024px) {
.team_archive_list {
grid-template-columns: repeat(3,1fr);
;
}
}
@media (max-width: 768px) {
.team_archive_list {
grid-template-columns: repeat(2,1fr);
}
}
@media (max-width: 450px) {
.team_archive_list {
grid-template-columns: 1fr;
}
}.fc_simple_content.with-button {
display: flex;
justify-content: space-between;
align-items: center;
gap: clamp(15px, 3vw, 30px);
}
.fc_simple_content.with-pre-text {
display: flex;
justify-content: space-between;
gap: clamp(15px, 10vw, 200px);
align-items: flex-start;
}
.fc_simple_content.with-pre-text > .pre-text {
margin: 0;
}
@media (max-width: 640px) {
.fc_simple_content.with-button {
flex-direction: column;
text-align: center;
}
.fc_simple_content.with-pre-text {
flex-direction: column;
gap: 2em;
}
}.fc_columned_content {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: clamp(15px, 3vw, 30px);
}
.fc_columned_content.count_2 {
grid-template-columns: 1.25fr 0.75fr;
grid-gap: clamp(15px, 5vw, 100px);
align-items: center;
}
@media (max-width: 768px) {
.fc_columned_content.count_2,
.fc_columned_content {
grid-template-columns: 1fr;
}
}