.home #logo {
background: no-repeat center / clamp(250px, 24vw, 429px) url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 429 28'%3E%3Cpath d='M0 .4526h11.8392c3.0419 0 5.3404.7801 6.8992 2.3415 1.1818 1.1845 1.7727 2.6441 1.7727 4.3817v.0756c0 .8062-.1069 1.517-.3183 2.134-.2139.6197-.4891 1.1597-.8257 1.6254a5.7833 5.7833 0 0 1-1.2001 1.2275c-.4617.3522-.93.6548-1.4035.9053.7748.2779 1.4831.5987 2.1223.964.6366.3639 1.187.7983 1.6514 1.3018.4631.5048.8205 1.0958 1.0697 1.7754.2517.6796.377 1.4727.377 2.3793v.077c0 1.1831-.2322 2.2279-.6979 3.1345-.4631.9053-1.1232 1.6619-1.9802 2.2659-.8531.6039-1.8849 1.0644-3.0928 1.3788-1.2053.3156-2.5372.4722-3.9969.4722H0V.4526Zm10.9313 11.1439c1.5053 0 2.7106-.2974 3.6146-.8896.9014-.5909 1.3553-1.4923 1.3553-2.7002v-.0744c0-1.0592-.3952-1.881-1.187-2.4745-.7892-.591-1.9384-.887-3.4451-.887H4.6086v7.027h6.3227v-.0013Zm1.3579 11.1818c1.5823 0 2.8254-.3014 3.7294-.9066.904-.6053 1.3553-1.5106 1.3553-2.7198v-.077c0-1.1322-.4461-2.0075-1.337-2.6245-.891-.617-2.2528-.9249-4.0869-.9249H4.6086v7.2528h7.6806ZM39.8896 27.349c-2.0376 0-3.9029-.3588-5.5896-1.0762-1.6892-.7188-3.1359-1.6945-4.3438-2.9272-1.2105-1.234-2.1523-2.6754-2.8333-4.3255-.6796-1.6489-1.0213-3.4046-1.0213-5.2687v-.077c0-1.8627.3417-3.6198 1.0213-5.2686.6797-1.6501 1.6358-3.098 2.8711-4.3438 1.2327-1.247 2.6924-2.2346 4.3791-2.965C36.0623.3652 37.9251.0012 39.9652.0012c2.0376 0 3.9029.3587 5.5896 1.0762 1.6866.7174 3.1359 1.6932 4.3438 2.9272 1.2105 1.234 2.1523 2.6767 2.8332 4.3242.6797 1.6514 1.0214 3.4059 1.0214 5.27v.0756c0 1.8654-.3417 3.6199-1.0214 5.27-.6796 1.6501-1.6357 3.0968-2.871 4.3438-1.2327 1.2471-2.6924 2.2358-4.3817 2.965-1.6866.7292-3.5494 1.0958-5.5895 1.0958Zm.0756-4.2695c1.3045 0 2.502-.2452 3.5925-.7357 1.0905-.4905 2.0232-1.1597 2.7993-2.0023.7801-.8427 1.3853-1.8315 1.8262-2.965.4383-1.1336.6575-2.3415.6575-3.6251v-.077c0-1.2835-.2192-2.4993-.6575-3.6446-.4409-1.1453-1.0553-2.1419-1.8444-2.9846-.7892-.8426-1.7376-1.5157-2.8411-2.0206-1.1036-.5048-2.3063-.7565-3.6107-.7565-1.3045 0-2.502.2465-3.5925.737s-2.0258 1.1583-2.8019 2.001c-.7775.844-1.3841 1.8315-1.8237 2.965-.4383 1.1336-.6574 2.3428-.6574 3.6264v.0756c0 1.2836.2191 2.4994.6574 3.646.4409 1.1466 1.0553 2.1406 1.8445 2.9832.7892.844 1.7349 1.5184 2.8385 2.0219 1.1036.5035 2.3089.7553 3.6133.7553ZM59.3828.4526h4.606v22.25h13.9028v4.1925H59.3828V.4526ZM89.26 4.7586h-8.385V.4526h21.454v4.306h-8.3847v22.1365h-4.6856V4.7586h.0013ZM119.858 27.349c-2.04 0-3.903-.3588-5.589-1.0762-1.689-.7188-3.136-1.6945-4.347-2.9272-1.208-1.234-2.152-2.6754-2.833-4.3255-.678-1.6489-1.019-3.4046-1.019-5.2687v-.077c0-1.8627.342-3.6198 1.019-5.2686.68-1.6501 1.638-3.098 2.871-4.3438 1.233-1.247 2.695-2.2346 4.382-2.965 1.686-.7305 3.552-1.0958 5.592-1.0958 2.038 0 3.903.3587 5.59 1.0762 1.686.7174 3.135 1.6932 4.343 2.9272 1.208 1.234 2.153 2.6767 2.834 4.3242.679 1.6514 1.018 3.4059 1.018 5.27v.0756c0 1.8654-.339 3.6199-1.018 5.27-.68 1.6501-1.639 3.0968-2.871 4.3438-1.233 1.2471-2.695 2.2358-4.382 2.965-1.687.7292-3.548 1.0958-5.59 1.0958Zm.077-4.2695c1.302 0 2.5-.2452 3.59-.7357 1.093-.4918 2.026-1.1597 2.802-2.0023.776-.8427 1.385-1.8315 1.824-2.965.441-1.1336.66-2.3415.66-3.6251v-.077c0-1.2835-.219-2.4993-.66-3.6446-.439-1.1453-1.053-2.1419-1.842-2.9846-.789-.8426-1.738-1.5157-2.841-2.0206-1.104-.5048-2.307-.7565-3.611-.7565-1.304 0-2.502.2465-3.592.737-1.091.4905-2.026 1.1583-2.802 2.001-.778.844-1.386 1.8315-1.824 2.965-.438 1.1336-.657 2.3428-.657 3.6264v.0756c0 1.2836.219 2.4994.657 3.646.438 1.1466 1.053 2.1406 1.842 2.9832.789.844 1.737 1.5184 2.841 2.0219 1.104.5035 2.309.7553 3.613.7553ZM139.35.4526h4.298l14.137 18.2832V.4526h4.609v26.4425h-3.886l-14.55-18.8115v18.8115h-4.608V.4526ZM191.97 5.8164l-8.953 21.0785h-4.761L189.892.2646h4.306l11.635 26.6303h-4.912L191.97 5.8164Z' fill='%23032649'/%3E%3Cpath d='m197.089 26.8951-5.045-11.8783L187 26.8951h10.089ZM347.243 26.8951l-5.044-11.8783-5.045 11.8783h10.089Z' fill='%2391ABC6'/%3E%3Cpath d='m342.124 5.8164-8.953 21.0785h-4.761L340.046.2646h4.306l11.635 26.6303h-4.912l-8.951-21.0785ZM219.656 27.2733c-2.037 0-3.99-.347-5.854-1.0396-1.864-.6927-3.59-1.7571-5.175-3.192l2.795-3.3237c1.284 1.1088 2.582 1.9579 3.89 2.5489 1.31.5922 2.798.8896 4.459.8896 1.435 0 2.574-.3026 3.419-.9066.842-.6053 1.264-1.4114 1.264-2.4184v-.077c0-.4774-.081-.8988-.245-1.2653-.166-.364-.469-.7109-.91-1.0384-.443-.3274-1.047-.6287-1.819-.9065-.77-.2779-1.773-.5531-3.01-.831-1.414-.3274-2.67-.6992-3.768-1.114-1.101-.4161-2.021-.9183-2.767-1.5118-.743-.5909-1.312-1.3149-1.705-2.1706-.39-.8557-.586-1.8889-.586-3.098v-.077c0-1.1323.225-2.1707.676-3.1164.449-.9444 1.067-1.7505 1.855-2.4184.785-.6666 1.732-1.1897 2.839-1.5667 1.106-.377 2.312-.5674 3.622-.5674 1.938 0 3.684.2844 5.233.8492 1.548.5674 3.002 1.3918 4.362 2.4732l-2.494 3.5129c-1.208-.8818-2.405-1.5536-3.587-2.0206-1.184-.4657-2.379-.6979-3.59-.6979-1.358 0-2.416.3-3.172.9053-.757.6053-1.134 1.3475-1.134 2.228v.077c0 .5048.086.951.265 1.3397.176.3926.497.7435.965 1.0592.466.3143 1.112.6104 1.931.8883.819.2778 1.863.5661 3.125.8687 1.388.3536 2.62.7423 3.692 1.1701 1.072.4292 1.962.951 2.67 1.568.706.617 1.243 1.3344 1.61 2.1523.364.8179.548 1.7689.548 2.8515v.077c0 1.234-.232 2.3415-.693 3.325-.462.981-1.106 1.8132-1.929 2.4915-.826.6796-1.815 1.1975-2.97 1.5497-1.155.3548-2.425.5322-3.812.5322ZM243.832 27.2733c-2.038 0-3.99-.347-5.855-1.0396-1.862-.6927-3.587-1.7571-5.174-3.192l2.795-3.3237c1.284 1.1088 2.582 1.9579 3.89 2.5489 1.31.5922 2.798.8896 4.459.8896 1.435 0 2.573-.3026 3.419-.9066.842-.6053 1.264-1.4114 1.264-2.4184v-.077c0-.4774-.081-.8988-.246-1.2653-.165-.364-.468-.7109-.909-1.0384-.443-.3274-1.047-.6287-1.82-.9065-.769-.2779-1.772-.5531-3.009-.831-1.414-.3274-2.67-.6992-3.768-1.114-1.099-.4161-2.021-.9183-2.765-1.5118-.746-.5909-1.314-1.3149-1.704-2.1706-.393-.8557-.589-1.8889-.589-3.098v-.077c0-1.1323.225-2.1707.676-3.1164.449-.9444 1.067-1.7505 1.855-2.4184.788-.6666 1.732-1.1897 2.838-1.5667s2.313-.5674 3.623-.5674c1.938 0 3.684.2844 5.233.8492 1.547.5674 3.002 1.3918 4.362 2.4732l-2.494 3.5129c-1.208-.8818-2.405-1.5536-3.587-2.0206-1.184-.4657-2.379-.6979-3.59-.6979-1.358 0-2.416.3-3.172.9053-.757.6053-1.134 1.3475-1.134 2.228v.077c0 .5048.089.951.265 1.3397.176.3926.5.7435.965 1.0592.466.3156 1.112.6104 1.931.8883.819.2778 1.863.5661 3.125.8687 1.388.3536 2.62.7423 3.692 1.1701 1.072.4292 1.962.951 2.67 1.568.706.617 1.243 1.3344 1.61 2.1523.364.8179.548 1.7689.548 2.8515v.077c0 1.234-.233 2.3415-.693 3.325-.462.981-1.106 1.8132-1.929 2.4915-.826.6796-1.815 1.1975-2.971 1.5497-1.154.3548-2.425.5322-3.811.5322ZM271.332 27.349c-2.037 0-3.903-.3588-5.589-1.0762-1.687-.7188-3.136-1.6945-4.344-2.9272-1.208-1.234-2.152-2.6754-2.833-4.3255-.68-1.6489-1.019-3.4046-1.019-5.2687v-.077c0-1.8627.339-3.6198 1.019-5.2686.679-1.6501 1.635-3.098 2.871-4.3438 1.232-1.247 2.692-2.2346 4.381-2.965 1.687-.7318 3.55-1.0958 5.59-1.0958s3.903.3587 5.59 1.0762c1.689.7174 3.135 1.6932 4.343 2.9272 1.211 1.234 2.155 2.6767 2.834 4.3242.679 1.6514 1.021 3.4059 1.021 5.27v.0756c0 1.8654-.342 3.6199-1.021 5.27-.679 1.6501-1.636 3.0968-2.869 4.3438-1.235 1.2471-2.695 2.2358-4.382 2.965-1.688.7292-3.55 1.0958-5.592 1.0958Zm.077-4.2695c1.305 0 2.502-.2452 3.593-.7357 1.09-.4905 2.025-1.1597 2.802-2.0023.776-.8427 1.384-1.8315 1.823-2.965.439-1.1336.658-2.3415.658-3.6251v-.077c0-1.2835-.219-2.4993-.658-3.6446-.441-1.1453-1.055-2.1419-1.844-2.9846-.789-.8426-1.735-1.5157-2.839-2.0206-1.103-.5048-2.309-.7565-3.613-.7565-1.304 0-2.499.2465-3.592.737-1.091.4905-2.024 1.1583-2.8 2.001-.78.844-1.385 1.8315-1.826 2.965-.438 1.1336-.657 2.3428-.657 3.6264v.0756c0 1.2836.219 2.4994.657 3.646.441 1.1466 1.055 2.1406 1.844 2.9832.79.844 1.735 1.5184 2.842 2.0219 1.103.5035 2.306.7553 3.61.7553ZM303.138 27.349c-1.939 0-3.727-.3535-5.363-1.0592-1.638-.7031-3.057-1.6671-4.263-2.8893-1.202-1.221-2.147-2.6624-2.833-4.3256-.682-1.6605-1.027-3.4372-1.027-5.3247v-.077c0-1.8875.337-3.6577 1.009-5.3065.673-1.6488 1.617-3.098 2.833-4.3438 1.216-1.2457 2.654-2.2293 4.319-2.9467C299.474.3587 301.314 0 303.327 0c1.21 0 2.31.1004 3.307.3013.994.2022 1.905.4853 2.739.8492.831.3653 1.598.7996 2.304 1.3032a18.2484 18.2484 0 0 1 2.002 1.6618l-2.983 3.4372c-1.06-.9809-2.179-1.774-3.363-2.3793-1.185-.604-2.53-.9066-4.041-.9066-1.262 0-2.425.2466-3.496.737-1.071.4905-1.995 1.1584-2.777 2.001-.78.844-1.384 1.8315-1.812 2.965-.431 1.1337-.642 2.3429-.642 3.6265v.0756c0 1.2836.211 2.4993.642 3.6459.428 1.1466 1.032 2.1472 1.812 3.0042.782.8557 1.707 1.5288 2.777 2.0206 1.069.4917 2.234.7357 3.496.7357 1.609 0 2.996-.3079 4.156-.9249 1.157-.617 2.303-1.4544 3.437-2.5123l2.983 3.0211c-.68.7318-1.39 1.3788-2.135 1.9449-.741.5674-1.542 1.0592-2.398 1.474-.856.4148-1.793.7305-2.815.9444-1.02.2153-2.148.3235-3.382.3235ZM318.965.4526h4.608v26.4425h-4.608V.4526ZM367.015 4.7586h-8.388V.4526h21.457v4.306h-8.388v22.1365h-4.683V4.7586h.002ZM384.994.4526h19.567v4.1925h-14.958v6.8001h13.258v4.1925h-13.258v7.0649h15.148v4.1925h-19.757V.4526ZM419.598 27.2733c-2.04 0-3.993-.347-5.857-1.0396-1.863-.6927-3.587-1.7571-5.175-3.192l2.796-3.3237c1.283 1.1088 2.581 1.9579 3.89 2.5489 1.309.5922 2.798.8896 4.458.8896 1.435 0 2.577-.3026 3.419-.9066.843-.6053 1.267-1.4114 1.267-2.4184v-.077c0-.4774-.084-.8988-.247-1.2653-.163-.364-.468-.7109-.909-1.0384-.441-.3274-1.047-.6287-1.817-.9065-.772-.2779-1.775-.5531-3.012-.831-1.414-.3274-2.67-.6992-3.768-1.114-1.099-.4161-2.021-.9183-2.765-1.5118-.746-.5909-1.314-1.3149-1.705-2.1706-.392-.8557-.588-1.8889-.588-3.098v-.077c0-1.1323.225-2.1707.676-3.1164.451-.9444 1.067-1.7505 1.855-2.4184.788-.6666 1.732-1.1897 2.838-1.5667s2.313-.5674 3.623-.5674c1.938 0 3.683.2844 5.233.8492 1.55.5674 3.002 1.3918 4.362 2.4732l-2.491 3.5129c-1.211-.8818-2.406-1.5536-3.59-2.0206-1.185-.467-2.379-.6979-3.587-.6979-1.361 0-2.419.3-3.175.9053-.754.6053-1.134 1.3475-1.134 2.228v.077c0 .5048.089.951.265 1.3397.179.3926.499.7435.965 1.0592.468.3143 1.112.6104 1.931.8883.819.2778 1.863.5661 3.125.8687 1.388.3536 2.62.7423 3.692 1.1701 1.072.4292 1.962.951 2.67 1.568.706.617 1.243 1.3344 1.61 2.1523.364.8179.548 1.7689.548 2.8515v.077c0 1.234-.23 2.3415-.693 3.325-.462.981-1.106 1.8132-1.929 2.4915-.826.6796-1.815 1.1975-2.971 1.5497-1.154.3548-2.426.5322-3.81.5322Z' fill='%23032649'/%3E%3C/svg%3E");
}
@media (min-width: 1150px) {
.home .main_menu > li > a {
color:#032649;
}
}
.home .main_menu > li:last-child > a {
color: #fff;
}
.home .main_menu li:hover > a span ,
.home .main_menu li.current-menu-item > a span {
border-color: #032649;
}
.page_banner {
overflow: hidden;
position: relative;
padding-top: clamp(100px, 18vw,300px);
padding-bottom: clamp(40px, 15vw,250px);
}
.overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(255, 255, 255, 0.6);
}
.page_banner::before {
z-index: 2;
height: 100%;
position: absolute;
width: clamp(150px, 55vw, 1541px);
max-width: 1541px;
background: no-repeat right center /cover url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1141 897'%3E%3Cpath d='M0 0h1141L765 897H0V0Z' fill='%23fff'/%3E%3C/svg%3E");
}
.page_banner::after {
top: 0;
content: '';
height: 100%;
position: absolute;
right: 0;
width: clamp(300px, 32vw, 860px);
z-index: 2;
background: no-repeat left bottom /cover  url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 1235'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M560 0h-16L0 1235h560V0Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m343.5 824.2-174 410.8H77l226.2-519h83.6L560 1113.4V1235h-42.5l-174-410.8Z' fill='%23032649'/%3E%3Cpath d='m441 1235-98-231-98 231h196Z' fill='%2391ABC6'/%3E%3C/svg%3E");
}
.silhouette {
z-index: 3;
position: absolute;
right: 25vw;
width: clamp(50px, 8vw, 181px);
bottom: -2%;
height: clamp(350px, 35vw, 694px);
background: no-repeat bottom center  / clamp(50px, 8vw, 181px);
}
.banner_title {
z-index: 4;
max-width: unset;
width: 100%;
}
.home .banner_title p {
color: #2B2B2B;
}
.home .hero strong ,
.home .hero {
color: #032649;
}
.home .page_banner .button {
text-shadow: none;
}
.home .page_banner .button.outline {
background: #fff;
}
.home .page_banner .button.outline:hover {
background: #91ABC6;
}
.home .page_banner .button.outline.green:hover {
background: #4FA6AE;
color: #fff;
}
.home #mobile_menu_button > div {
background-color: #032649;
}
@media (max-width: 1500px) {
.home #logo {
background-size: clamp(250px, 20vw, 320px);
}
}
@media (max-width: 1250px) {
.silhouette {
right: 15vw;
}
.banner_title {
width: 85%;
}
.home .banner_title p {
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
}
@media (max-width: 1024px) {
.silhouette {
display: none;
}
.banner_title {
width: 100%;
}
}
@media (max-width: 900px) {
.page_banner::after {
top: 0;
content: '';
height: 100%;
position: absolute;
right: 0;
width: 300px;
z-index: 2;
background: no-repeat left bottom /cover  url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 1235'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M560 0h-16L0 1235h560V0Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m343.5 824.2-174 410.8H77l226.2-519h83.6L560 1113.4V1235h-42.5l-174-410.8Z' fill='%23032649'/%3E%3Cpath d='m441 1235-98-231-98 231h196Z' fill='%2391ABC6'/%3E%3C/svg%3E");
}
.button {
min-width: 100%;
box-sizing: border-box;
}
.button + .button {
margin-left: 0;
margin-top: 20px;
}
.page_banner::after {
display: none;
}
.page_banner::before {
width: 70%;
}
}.fc_image_links  {
display: grid;
grid-template-columns: 0.7fr 1.3fr;
align-items: center;
grid-gap: clamp(20px, 5vw, 100px);
}
.fc_image_links .content {
padding: 20px;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.fc_image_links .content .wp_content {
max-width: 355px;
}
.fc_image_links aside {
display: grid;
grid-template-columns: repeat(3,1fr);
}
.fc_image_links aside a {
padding-bottom: 0;
height: auto;
margin-bottom: 0;
text-decoration: none;
display: flex;
padding-top: clamp(0px , 10vw, 180px);
}
.fc_image_links aside a .wp_content {
width: auto;
bottom: auto;
left: auto;
position: relative;
}
.fc_image_links aside a > .wp_content {
padding: clamp(20px, 4vw, 60px);
box-sizing: border-box;
}
.fc_image_links  .title {
font-size: clamp(25px, 2vw, 40px);
}
@media (max-width: 1500px) {
.fc_image_links  {
grid-template-columns: 0.6fr 1.4fr;
}
}
@media(max-width: 1300px) {
.fc_image_links  {
grid-template-columns: 1fr;
grid-gap: clamp(15px, 3vw, 30px);
}
.fc_image_links .content .wp_content {
max-width: 80%;
}
}
@media (max-width: 768px) {
.fc_image_links aside {
display: grid;
grid-template-columns: 1fr;
}
.fc_image_links aside a {
height: clamp(280px, 20vw, 400px);
}
}.fc_quick_links {
position: relative;
display: grid;
grid-template-columns: 0.6fr 0.5fr;
grid-gap: clamp(15px, 18vw, 260px);
align-items: center;
}
.fc_quick_links::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(145,171,198,0.9);
}
.fc_quick_links .wp_content ,
.fc_quick_links .the_quick_links {
position: relative;
}
.fc_quick_links .wp_content *:not(.button) {
color: #fff;
}
.fc_quick_links .wp_content .pre-text:before {
background: #fff;
}
.the_quick_links a {
display: flex;
justify-content: space-between;
align-items: center;
text-decoration: none;
font-weight: 700;
gap: 10px;
padding: clamp(20px, 2.5vw, 40px) 10px clamp(15px, 1vw, 20px) 10px;
color: #FFFFFF;
border-bottom: 1px solid #fff;
background: transparent;
}
.the_quick_links a:hover {
background: rgba(91,121,145,0.6);
}
.the_quick_links a::after {
content: '';
background: no-repeat center / 26px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26'%3E%3Cpath d='M19 13 .5 21.6V26L24 15v-4L.4 0v4.6l18.7 8.5Z' fill='%23fff'/%3E%3Cpath d='M.4 8.2 10.9 13 .4 17.7V8.2Z' fill='%23fff'/%3E%3C/svg%3E");
width: 26px;
height: 26px;
}
.fc_quick_links.bg_green::before {
background-color: rgba(79,166,174,0.9);
}
.fc_quick_links.bg_green a:hover {
background: rgba(255,255,255,0.1);
}
@media (max-width: 1300px) {
.fc_quick_links {
grid-gap: clamp(15px, 10vw, 100px);
}
}
@media (max-width: 768px) {
.fc_quick_links {
grid-template-columns: 1fr;
grid-gap: clamp(15px, 3vw, 40px);
}
}.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_cta {
display: grid;
grid-template-columns: 1.22fr 0.1fr 0.68fr;
}
.fc_cta > div {
padding: 25px 0;
position: relative;
display: flex;
align-items: center;
}
.fc_cta > div:nth-child(1) div {
padding-left: 35px;
max-width: 650px;
}
.fc_cta > div:nth-child(3) {
padding-left: clamp(20px, 4vw, 50px);
padding-right: 35px;
}
.fc_cta > span {
content: '';
width: 1px;
background: #fff;
transform: rotate(20deg);
}
.fc_cta > div:nth-child(3) a {
text-decoration: none;
padding-top: 10px;
display: inline-block;
}
.fc_cta > div:nth-child(3)   a:hover {
text-decoration: underline;
}
.fc_cta > div:nth-child(3)a[href^="mailto:"] {
text-decoration: underline;
color: #032649;
}
.fc_cta > div:nth-child(3) a[href^="mailto:"]:hover {
opacity: 0.7;
}
@media (max-width: 1350px) {
.fc_cta > div:nth-child(1) div {
padding-left: 0;
}
.fc_cta > div:nth-child(3) {
padding-right: 0;
}
}
@media (max-width: 1200px) {
.fc_cta {
display: grid;
grid-template-columns: 1.2fr 0.1fr 0.8fr;
}
}
@media (max-width: 1100px) {
.fc_cta {
display: grid;
grid-template-columns: 1fr;
grid-gap: 30px;
text-align: center;
}
.fc_cta > span {
width: 100%;
height: 1px;
transform: rotate(0);
}
.fc_cta > div:nth-child(n) {
padding: 0;
display: block;
}
.fc_cta > div:nth-child(1) div {
max-width: 100%;
}
}.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;
}.fc_latest_news {
display: grid;
grid-template-columns: 1.4fr 0.6fr;
grid-gap: clamp(15px, 9vw, 100px);
align-items: center;
position: relative;
}
.fc_latest_news .wp_content {
position: relative;
padding-right: clamp(10px, 2vw, 15px);
}
.fc_latest_news .single_post_listing {
grid-template-columns: 1fr 1fr;
position: relative;
}
.fc_latest_news .single_post_listing h3 {
color: #020059;
}
.fc_latest_news .single_post_listing p {
color: #2B2B2B;
}
.fc_latest_news .single_post_listing p.pre-text {
color: #91ABC6;
}
.fc_latest_news .single_post_listing .arrow {
color: #91ABC6;
text-transform: uppercase;
}
.fc_latest_news .single_post_listing p strong {
color: #2B2B2B;
}
.bg_blue .single_post_listing a:hover {
border-color: #91ABC6;
}
.fc_latest_news::before {
margin-top: -47px;
content: '';
position: absolute;
right: 0;
top: 0;
width: 448px;
height: 486px;
background: no-repeat center / 448px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 486'%3E%3Cg opacity='.1' fill='%23fff'%3E%3Cpath d='M229.2 394.3 377.2 46H456L263.6 486h-71.2L0 46h81.2l148 348.3Z'/%3E%3Cpath d='m144 46 83.5 196.2L311 46H144Z'/%3E%3C/g%3E%3Cpath d='m234 0-54.5 129L125 0h109Z' fill='%2391ABC6'/%3E%3C/svg%3E");
}
@media (max-width: 1200px) {
.fc_latest_news {
grid-template-columns: 1.4fr 0.6fr;
grid-gap: clamp(15px, 5vw, 60px);
}
}
.fc_latest_news::before {
margin-top: 0;
width: 448px;
height: 440px;
background: no-repeat center / 448px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 440'%3E%3Cg opacity='.1' fill='%23fff'%3E%3Cpath d='M229.2 348.3 377.2 0H456L263.6 440h-71.2L0 0h81.2l148 348.3Z'/%3E%3Cpath d='m144 0 83.5 196.2L311 0H144Z'/%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width: 768px) {
.fc_latest_news {
display: flex;
flex-direction: column-reverse;
}
}
@media (max-width: 640px) {
.fc_latest_news .single_post_listing {
grid-template-columns: 1fr;
}
}