.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-2be6c2ea-b3d6-a158-165b-cda5c159e40a {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-c2708147-e2ec-eb97-6bc4-c3dc35040923 {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
}
.lfr-layout-structure-item-557cfa9e-7b05-4328-fab0-a44667d69b67 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-42a5ca10-4df1-afdf-ae95-3f158e7a8039 {
 .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-774cdc09-b39e-04d0-f665-e3e1ce74d4d7 {
margin-top: var(--spacer-6,4.5rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-6f655bf1-576f-c309-2e00-5e107152466b {
font-family: 'Source Sans Pro' !important;
margin-bottom: 1rem !important;
}
.lfr-layout-structure-item-0f9da730-7839-4662-89c4-3170a81a1594 {
margin-top: var(--spacer-6,4.5rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-3cb79984-b096-d8f1-db32-b82259b753ce {
font-family: 'Source Sans Pro' !important;
margin-bottom: 1rem !important;
color: #282934 !important;
}
.lfr-layout-structure-item-9cf26416-16c2-e32c-db8b-04f4a27647ad {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-0b87a7b4-0bca-4ca4-e79c-d645ddc55790 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-03cba656-9b83-2ea2-dcb8-00b3b9b15f9e {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-03cba656-9b83-2ea2-dcb8-00b3b9b15f9e {
@media (width <= 768px) {
  display: none;
}
}.lfr-layout-structure-item-59bad904-6ff4-769c-ae2c-c24f175880a0 {
display: none !important;
margin-bottom: 120px !important;
margin-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-3a7d4652-1ce0-04ad-fefa-bdc80c3a30ba {
margin-bottom: var(--spacer-10,10rem) !important;
margin-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-932bc5ef-573c-f7da-888a-76db0afa6559 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-6924eacc-2b28-a79f-0e46-7ade9aceface {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-d94f6da0-6f87-93d8-b04a-640a888c093f {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-88f62ff3-fb9b-032c-9b4a-92da633e24c7 {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-c666398e-1fde-012f-485f-31491b0a8999 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-8fde08bb-6fe3-6fe5-a65e-1b11093a6e04 {
padding-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-9cc62984-b509-630b-2569-b3f0626d3a7b {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-5571a097-e5fe-044e-664d-b53d80985738 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-ab86d3ff-1599-89e1-ec37-cb97189342ef {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-610369e5-589d-cd5e-1311-110cf63188b1 {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: #282934 !important;
}
.lfr-layout-structure-item-36347b3a-2ac4-3fa0-8674-50ae12c54452 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-36cdb212-b049-0651-8566-c67d35dd8f51 {
max-width: 700px !important;
}
.lfr-layout-structure-item-185004c0-af58-fe91-b7ea-d588d142651a {
display: none !important;
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a089b96d-6991-15e6-e59b-99212c0c548c {
font-family: 'Source Sans 3' !important;
font-size: 18px !important;
font-weight: 600 !important;
color: #00318F !important;
}
.lfr-layout-structure-item-063ff5f3-9eee-2bdd-3f7c-5b94a0d98de8 {
color: #282934 !important;
}
.lfr-layout-structure-item-59ff9bae-e693-ba9e-1465-1cac86410cd1 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-07cff478-6a56-e3c4-efba-4a21d1ec25b9 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-1972bf6d-1475-36cb-9199-88309632a23b {
margin-top: var(--spacer-5,3rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0 {
display: none !important;
}
.lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0 {
  right: 0;
  bottom: 0;
  position: absolute;
  width: 100vw;
  z-index: 1;
}

.lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0 .atb-video.atb-video-loaded {
animation: atbBubbleFadeIn 0.5s ease-out 1 forwards;
}

@keyframes atbBubbleFadeIn {
to { opacity: 1; }
}

.lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0>div {
  overflow: hidden;
  display: flex;
  justify-content: end;
}

.lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0 .atb-video {
  width: 100%;
}

.lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0 video {
  width: 150%;
  object-position: -29vw;
}

@media (min-width: 1024px) {
  .lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0 .atb-video {
    width: 70%;
  }

  .lfr-layout-structure-item-56eb8129-3351-10cf-c555-2683a35395f0 video {
    width: 100%;
    object-position: 10vw;
  }
}.lfr-layout-structure-item-b84ea028-d244-8da2-03b2-5c63a6fd46ba {
display: none !important;
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-2974782d-790d-0656-0c08-96f8bd08504f {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-468ffd70-c511-5d6a-c5e7-0b3eb48446a5 {
margin-top: var(--spacer-10,10rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-c4b741a5-509f-3047-f24c-1baac0abf45b {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-7a21a4ba-755e-3571-f537-5cd1c37d24b8 {
background-color: #F7F7F8 !important;
border-radius: 10px !important;
max-width: 1280px !important;
}
.lfr-layout-structure-item-67a9ec59-7053-541c-3d7b-d2791d8b93d5 {
  right: 0;
  bottom: 0;
  position: absolute;
  width: 100vw;
  z-index: 1;
}

@media (min-width: 1024px) {
  .lfr-layout-structure-item-67a9ec59-7053-541c-3d7b-d2791d8b93d5 {
    width: 63vw;
  }
}.lfr-layout-structure-item-e3dc491d-6839-7fae-9127-9462656e05f0 {
color: #282934 !important;
}
.lfr-layout-structure-item-67bfcc66-a312-e149-9532-8945aa923d88 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-8b159ef1-a8d4-6657-2f3d-2dc24a5c64c3 {
margin-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-c3cbce34-acef-e847-4804-6e8263553516 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-0027e6bf-2997-241c-b2c0-2c76d5ea0159 {
margin-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-a165666a-878b-c592-ef75-a1ac5ba0427b {
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-9614a4ce-2953-afe3-03a5-7f486bf47460 {
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-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8 {
  right: 0;
  top: 60vh;
  position: absolute;
  width: 100vw;
  z-index: 1;
}

.lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8 .atb-video.atb-video-loaded {
animation: atbBubbleFadeIn 0.5s ease-out 1 forwards;
}

@keyframes atbBubbleFadeIn {
to { opacity: 1; }
}

.lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8::after {
    content: '';
    position: absolute;
    left: 0;
    top: -40vh;
    width: 100%;
    background-color: var(--atb-body-bg);
    height: 162%;
    background: linear-gradient(180deg, var(--atb-body-bg) 47%, rgba(0, 0, 0, 0) 100%);
}

.lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8>div {
  overflow: hidden;
  display: flex;
  justify-content: end;
}

.lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8 .atb-video {
  width: 100%;
}

.lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8 video {
  width: 150%;
  object-position: -29vw -8vh;
}

@media (min-width: 1024px) {
    .lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8 {
      top: 0;
  }
  
  .lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8::after {
     content: none;
  }
  
  .lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8 .atb-video {
    width: 100%;
  }

  .lfr-layout-structure-item-8e32e7a8-3c19-0d60-5b6b-fbc10bed2fe8 video {
    width: 100%;
    object-position: 0vw -12vw;
  }
}.lfr-layout-structure-item-0eaad6ee-9327-f718-860c-bae802b0ac11 {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
}
.lfr-layout-structure-item-33621988-877d-c219-365e-7e5cc0de8901 {
font-family: 'Source Sans Pro' !important;
margin-bottom: 1rem !important;
color: #282934 !important;
}
.lfr-layout-structure-item-b1dfb9c7-57ab-cd29-db4c-f103a8350dd2 {
display: none !important;
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-96152f60-f25a-7b90-7d24-e9cbeb50335a {
background-color: var(--color-neutral-0) !important;
max-width: 1600px !important;
overflow: visible !important;
}
.lfr-layout-structure-item-f9818250-a02f-7d08-82f5-7ca3ef97ea3a {
margin-bottom: 1rem !important;
}
.lfr-layout-structure-item-d91a8c2e-f4be-33fc-7b67-33cfc9971202 {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-7674c47d-6073-40cd-4059-859535899475 {
margin-top: 43px !important;
}
.lfr-layout-structure-item-529b76a2-4e50-26f5-783d-620fdb38caaf {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-71dfa557-8414-2a6e-1115-dd37ccec9422 {
margin-top: var(--spacer-6,4.5rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-bbbd864b-e82d-6a42-9e6d-b040a155d721 {
margin-top: var(--spacer-10,10rem) !important;
color: var(--color-brand-primary-lighten-6) !important;
}
.lfr-layout-structure-item-3aa0f42e-232a-5ce6-63d7-e96c330f7aba {
background-color: var(--color-neutral-0) !important;
padding-left: 80px !important;
padding-right: 80px !important;
width: 100% !important;
}
.lfr-layout-structure-item-5aef0cd4-7bdd-2b91-4113-d52b5145f3a9 {
color: #282934 !important;
}
.lfr-layout-structure-item-35fc7ab9-5480-48dd-5a43-55f57e79d871 {
color: #282934 !important;
}
.lfr-layout-structure-item-7a130612-d512-4c39-13ab-58470aa60683 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-fad461f0-6037-1ce8-d48f-b07b891e0dcc {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-e27766de-77d1-2716-7a26-43d6bf12e585 {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: #282934 !important;
}
.lfr-layout-structure-item-ebe8c2ce-e26f-c0c2-8a8c-234de49be5f5 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-7a73baf8-9743-d9ab-ec84-99585c0d5bd8 {
z-index: 10;
position: relative;
}.lfr-layout-structure-item-e1fe1d42-d58b-6e2c-abd0-9bde658f9a4f {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-3e21fb82-8f71-abf0-32bd-fe7b3b1e3e65 {
    z-index: 100;
    position: relative;
}.lfr-layout-structure-item-cf46b9fc-ee49-5905-a7ac-1cee1c2e7d8b {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-53f8d14a-ea55-22da-944f-f1e46f1b2ebe {
margin-top: var(--spacer-6,4.5rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-0eaad6ee-9327-f718-860c-bae802b0ac11 {
padding-left: 40px !important;
padding-right: 40px !important;
}
.lfr-layout-structure-item-3aa0f42e-232a-5ce6-63d7-e96c330f7aba {
padding-left: 40px !important;
padding-right: 40px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-0eaad6ee-9327-f718-860c-bae802b0ac11 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.lfr-layout-structure-item-3aa0f42e-232a-5ce6-63d7-e96c330f7aba {
padding-left: 24px !important;
padding-right: 24px !important;
}
}