.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-a6b9d030-792a-a4cb-645e-79ca91db4e54 {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-fa2742c4-ae29-6427-e165-1d084bcaf7c1 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-99c92604-10fb-2718-f362-1bf15fafb492 {
margin-bottom: 48px !important;
}
.lfr-layout-structure-item-fec9d346-9a12-e920-9105-fb45c7f026c5 {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-cb5200be-18c4-7afa-0f0b-c62284493cb1 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-7664c13e-10f7-ddbd-b475-40dd853b16dc {
background: linear-gradient(139deg, #e7efff 99.99%, #baccee 100%);
}.lfr-layout-structure-item-803de4be-b795-0c0f-fad6-82f7081048c8 {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-bff6d0b7-3dfa-0dde-3293-71ac7e589e6e {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-b6e20b67-790d-368f-3535-47c202226e8f {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-7083b6b9-c0a6-0359-2b05-e5079bcb42c2 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-bdf74014-f3f9-05ef-16d4-e27a02ce0a89 {
display: none !important;
min-height: 200px !important;
}
.lfr-layout-structure-item-73ef23c9-df5e-0d6d-2c01-338a9305761f {
opacity: 0.8;
&:hover,
&:focus,
&:focus-visible {
   opacity: 1;
}
}.lfr-layout-structure-item-fd4bdd97-ec59-05d1-1528-f3ac72eed54d {
margin-left: auto !important;
margin-right: auto !important;
max-width: 900px !important;
}
.lfr-layout-structure-item-ba18ec88-094c-27db-e6b2-aa7834a1f138 {
border-radius: calc(var(--border-radius) - 2px) !important;
height: 100% !important;
overflow: hidden !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-ba18ec88-094c-27db-e6b2-aa7834a1f138 > div,
.lfr-layout-structure-item-ba18ec88-094c-27db-e6b2-aa7834a1f138 > div > div {
height: 100%;
}
.lfr-layout-structure-item-ba18ec88-094c-27db-e6b2-aa7834a1f138 > div > div img {
height: 100%;
object-fit: cover;
}.lfr-layout-structure-item-87689af8-5148-73d2-9c41-406b738e2a66 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.background-waves {
position: absolute;
z-index: 0;
width: 680px;
height: 680px;
right: 0px;
bottom: -400px;
}
.parallax-500 {
animation: parallax-500;
    animation-timeline: scroll();
    animation-range:
        0%
        100%;
}
@keyframes parallax-500 {
    from { transform: translateY(0px) }
    to { transform: translateY(500px) }
}.lfr-layout-structure-item-b344ee38-fff9-83dd-c028-a4825fc81daf {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-f967bc54-3f9f-dedc-8aad-3183e3c4e6d7 {
height: 600px !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a0e6a15a-09f9-299b-dc8b-2e9a21a02914 {
font-family: 'Source Sans Pro' !important;
margin-bottom: 1rem !important;
color: #282934 !important;
}
.lfr-layout-structure-item-df88ea9a-3b4a-a5ac-d98e-8a81f661a9e6 {
color: #282934 !important;
}
.lfr-layout-structure-item-2ea5c4d7-555b-ecba-4a3b-5053cb9aa926 {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7cd9a9dc-179b-71da-3962-de1d91708ee2 {
margin-left: auto !important;
margin-right: auto !important;
max-width: 840px !important;
width: 100% !important;
}
.lfr-layout-structure-item-80db1953-f6ca-0451-d9c9-113f3a9eaba1 {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-418dc418-69c8-b6e7-33a8-326a71fae88f {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-5b4c2337-c16a-d8ca-bf48-b473c2a47894 {
height: 200px !important;
}
.lfr-layout-structure-item-5b4c2337-c16a-d8ca-bf48-b473c2a47894 > div {
height: 200px;
}.lfr-layout-structure-item-b5eda03e-024d-f8aa-98e9-abdf9fb07cb1 {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
}
.lfr-layout-structure-item-2fb1a91c-d6bc-aa95-c750-872e121e984a {
margin-top: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-dc476736-c6be-1b8c-ad1e-cba16175a42b {
color: #282934 !important;
}
.lfr-layout-structure-item-76ccf8bf-657e-f6d5-a439-b785869da043 {
margin-top: 43px !important;
}
.lfr-layout-structure-item-3ae0a6b4-28ad-2e6c-81b6-3f238d69ee80 {
height: 100% !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0155c3e0-b828-b11f-6f0a-ab3eeedc2cf5 {
color: #282934 !important;
}
.lfr-layout-structure-item-ec61f7bf-3e99-c996-2f24-82171c331b1b {
margin-bottom: 1rem !important;
}
.lfr-layout-structure-item-eca2da2e-b394-a54d-6e35-3875cf748807 {
opacity: 0.8;
&:hover,
&:focus,
&:focus-visible {
   opacity: 1;
}
}.lfr-layout-structure-item-99a576f1-e08b-8bf4-5cc3-d16d1480b5e6 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f46c910c-8d91-4ef3-8a92-5532116e3f70 {
display: none !important;
}
.lfr-layout-structure-item-26b3c86c-c327-b4ec-b184-68a07eaf6798 {
border-radius: calc(var(--border-radius) - 2px) !important;
height: 100% !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-26b3c86c-c327-b4ec-b184-68a07eaf6798 > div,
.lfr-layout-structure-item-26b3c86c-c327-b4ec-b184-68a07eaf6798 > div > div {
height: 100%;
}
.lfr-layout-structure-item-26b3c86c-c327-b4ec-b184-68a07eaf6798 > div > div img {
height: 100%;
object-fit: cover;
}.lfr-layout-structure-item-503d98ed-67bb-c41b-381a-548df915c9d3 {
margin-top: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d83d6fea-fff6-ca12-c95f-ab6b6fc4c81a {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: #282934 !important;
}
.lfr-layout-structure-item-62179c10-2bb9-94a7-3023-c1888615954d {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-62179c10-2bb9-94a7-3023-c1888615954d {
@media (width <= 768px) {
  display: none;
}
}.lfr-layout-structure-item-4b574092-ee55-c195-c40e-7d2fd1ecdd6b {
background-color: var(--color-brand-primary-darken-3) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-4b574092-ee55-c195-c40e-7d2fd1ecdd6b) !important;
border-radius: 10px !important;
}
.lfr-layout-structure-item-d3ca0eec-edc7-2b07-9507-1facb27200b8 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-0377fbda-d499-36a7-20ba-63832a65bd66 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-252488d1-3fc8-44c1-47ae-c8e7a5ba97a9 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-252488d1-3fc8-44c1-47ae-c8e7a5ba97a9) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
}
.lfr-layout-structure-item-24352227-0764-1e58-5a2e-d51c871cb4a0 {
opacity: 0.8 !important;
}
.lfr-layout-structure-item-976ccf35-6583-353b-6133-36e00f7d0357 {
margin-bottom: var(--spacer-7,6rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e3014431-c292-b355-96ca-92fa6ff1c309 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-e92dd359-8336-549b-cf1c-441dc4f7e4bd {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-845cac4a-b8a3-1e74-769b-69f886526f2c {
display: none !important;
min-height: 200px !important;
}
.lfr-layout-structure-item-ce7f7837-0fdb-03b6-76f7-e3c8b19b3cb7 {
overflow: hidden !important;
}
.lfr-layout-structure-item-ce7f7837-0fdb-03b6-76f7-e3c8b19b3cb7 {
background: linear-gradient(180deg, #00153D 5%, #0038A3 37%, #0B5FFF 54%, #00A4FA 69%, rgba(46, 183, 255, 0.80) 77%, rgba(255, 255, 255, 0.50) 95%);
position: relative;
}.lfr-layout-structure-item-8a379b12-a60e-435b-6a07-65a1f090cf50 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-c24e6bfc-e44b-6bb7-57d6-44d3ec169a93 {
padding-bottom: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-bcffa96c-1024-716f-5ed5-b1d88ceee91f {
}.lfr-layout-structure-item-3207a387-93dd-f4b6-7ece-e6dcc1206329 {
opacity: 0.8 !important;
}
.lfr-layout-structure-item-f926649a-09bd-19f7-1224-6183e18bb8f7 {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-ff5b6385-bf5c-6265-60e7-51f0e447378b {
opacity: 0.8 !important;
}
.lfr-layout-structure-item-c85df8d0-0c09-b567-e7b1-df4150bcb4a3 {
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-ed272e8a-3c87-90cb-bef2-80c6bc29a010 {
 .bg-light-blue {
    align-self: flex-start;
   
   .lfr-navigation-submenu__items {
      gap: 1rem !important; 
  }
  }
  
  .lfr-navigation-submenu__items {
    gap: 1rem !important; 
    margin-bottom: 2rem;
  }
  
  .lfr-navigation-submenu.bg-light-blue .lfr-navigation-submenu__items, .lfr-navigation-submenu.bg-customizable .lfr-navigation-submenu__items {
     gap: 1rem !important; 
}
  

@media(min-width: 992px) {
   .col-lg-3\.996 {
  flex: 0 0 calc(4 / 12 * 100%);
  max-width: calc(4/ 12 * 100%);
}
}

}.lfr-layout-structure-item-70e68b26-b944-3dd5-7472-30e4f7d10d27 {
height: 100% !important;
}
.lfr-layout-structure-item-e0e30e4e-e5d4-fe52-e894-deb971e44327 {
z-index: 9;
position: relative;
}.lfr-layout-structure-item-fa4ce5c9-bc38-bc35-f450-d591207778ee {
color: #282934 !important;
}
.lfr-layout-structure-item-3faa614b-0688-05c1-d68a-03e54d2ebeed {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
}
.lfr-layout-structure-item-16dd6360-36d3-52cb-8371-1e11ed3e6b0f {
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-5d678324-66c1-b4e8-1811-e551d5710ad1 {
}.lfr-layout-structure-item-4598ebea-7f64-0311-802c-fb3b95421f03 {
font-family: 'Source Sans Pro' !important;
margin-bottom: 1rem !important;
color: #282934 !important;
}
.lfr-layout-structure-item-dab742dc-6f44-1cf7-0734-e4e29516a30b {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-58207591-d159-b7db-5fd7-611828898872 {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-9687ae9c-5d02-6a83-aae3-7214f1d1bae8 {
color: #282934 !important;
}
.lfr-layout-structure-item-307442a0-c243-222e-cebe-b1e1ea194d11 {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-6c0e776c-612a-9625-b5bd-f044687c2167 {
max-width: 640px !important;
width: 100% !important;
}
.lfr-layout-structure-item-6c0e776c-612a-9625-b5bd-f044687c2167 {
aspect-ratio: 16 / 9;
}.lfr-layout-structure-item-083a3060-962f-ba51-323c-3ccf525bccfb {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-8ab767d0-5829-b2f5-31cd-b199a31af0db {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8ab767d0-5829-b2f5-31cd-b199a31af0db) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-b07772f7-94f7-e9de-e15d-0dc1238d0d29 {
color: var(--color-neutral-0) !important;
}
.lfr-layout-structure-item-881514dc-964c-3844-71da-6a8f70313fbc {
}.lfr-layout-structure-item-efc968fb-0008-5b24-e8e3-e050669ef312 {
background-color: #F7F7F8 !important;
border-radius: 10px !important;
max-width: 1280px !important;
}
.lfr-layout-structure-item-421a7921-fa63-1bcc-04c1-14a38851a585 {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-3769ef04-3074-4f3b-97e5-bd2f6f5b667a {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-c26d546b-b1aa-cfce-0e6d-6d1b63c47587 {
height: 200px !important;
}
.lfr-layout-structure-item-c26d546b-b1aa-cfce-0e6d-6d1b63c47587 > div {
height: 200px;
}.lfr-layout-structure-item-91144fbe-826d-3a66-38ae-2b2a734917d8 {
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-c1bf04a9-08d8-7e35-8a89-352bc47aefee {
background-color: var(--color-neutral-0) !important;
padding-left: 80px !important;
padding-right: 80px !important;
width: 100% !important;
}
.lfr-layout-structure-item-9b6290b7-e1b9-9726-edbe-972d1a8d4f0a {
font-family: 'Source Sans Pro' !important;
margin-bottom: 1rem !important;
}
.lfr-layout-structure-item-f14f3fc7-26ac-9519-8393-9cc4d6bfe560 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-a06b20f5-3740-1c1e-65ed-fd40f52a9c51 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-dcec57f0-b2a9-4e03-cd8a-8f2593739948 {
border-radius: var(--border-radius) !important;
height: 100% !important;
overflow: hidden !important;
width: 100% !important;
}
.lfr-layout-structure-item-dcec57f0-b2a9-4e03-cd8a-8f2593739948 > div,
.lfr-layout-structure-item-dcec57f0-b2a9-4e03-cd8a-8f2593739948 > div > div {
height: 100%;
}
.lfr-layout-structure-item-dcec57f0-b2a9-4e03-cd8a-8f2593739948 > div > div img {
height: 100%;
object-fit: cover;
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-2ea5c4d7-555b-ecba-4a3b-5053cb9aa926 {
padding-left: 40px !important;
padding-right: 40px !important;
}
.lfr-layout-structure-item-5d678324-66c1-b4e8-1811-e551d5710ad1 .container-fluid {
    display: grid;
    grid-gap: 40px;
    grid-template-columns: 1fr;
    overflow: visible !important;
    .row {
        width: 100%;
        margin: 0;
        .col {
            padding: 0;
            height: 100%;
max-width: unset;
                flex: unset;
        }
    }
}.lfr-layout-structure-item-881514dc-964c-3844-71da-6a8f70313fbc  {
}.lfr-layout-structure-item-c1bf04a9-08d8-7e35-8a89-352bc47aefee {
padding-left: 40px !important;
padding-right: 40px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-2ea5c4d7-555b-ecba-4a3b-5053cb9aa926 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.lfr-layout-structure-item-c1bf04a9-08d8-7e35-8a89-352bc47aefee {
padding-left: 24px !important;
padding-right: 24px !important;
}
}