.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-27fdb4c5-1843-2291-c120-79f80819fc95 {
width: 80% !important;
}
.lfr-layout-structure-item-e57d0fe1-0a9b-a424-c6c5-c2ce8e95ddf7 {
margin-bottom: 160px !important;
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-fdab191a-ba41-712c-bdf3-91f27b21b471 {
text-align: center !important;
}
.lfr-layout-structure-item-6f655bf1-576f-c309-2e00-5e107152466b {
font-family: 'Source Sans Pro' !important;
margin-bottom: 1rem !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-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-6924eacc-2b28-a79f-0e46-7ade9aceface {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-be9be826-7979-fec9-1902-2213cc4c7ed4 {
color: #282934 !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-1f6de7a1-aa40-f425-4248-3e0be14e67fa {
margin-top: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-10,10rem) !important;
padding-right: 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-36347b3a-2ac4-3fa0-8674-50ae12c54452 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-185004c0-af58-fe91-b7ea-d588d142651a {
margin-bottom: var(--spacer-5,3rem) !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-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-2974782d-790d-0656-0c08-96f8bd08504f {
font-family: 'Source Sans 3' !important;
font-weight: 400 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-818c42bb-b5ab-152a-f49a-3cf87913fdbc {
display: none !important;
padding-left: 160px !important;
padding-right: 160px !important;
}
.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-0bbdedad-dc6c-f471-0ffc-ce5417ee66f7 {
text-align: center !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-5b50ff42-a316-33c9-143a-eb906c9c4c66 {
position: relative;
max-width: 960px;
    height: auto;
    margin: 0 auto;
}

.lfr-layout-structure-item-5b50ff42-a316-33c9-143a-eb906c9c4c66::before {
	content: '';
border-radius: var(--border-radius-lg);
background: rgba(0, 0, 0, 0.2);
top: -1.25rem;
left: -1.25rem;
width: calc(100% + 2.5rem);
height: calc(100% + 2.5rem);
position: absolute;
background: radial-gradient(circle at 85.71% 9.82%, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0) 100%), rgba(0, 0, 0, 0.01);
    backdrop-filter: blur(20px);
}

.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-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-8c96006a-96a9-b860-00e7-3e9c1ba855aa {
margin-bottom: 160px !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-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-e1fe1d42-d58b-6e2c-abd0-9bde658f9a4f {
font-family: 'Source Sans Pro' !important;
font-weight: 700 !important;
color: #282934 !important;
}
.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-896eda65-d9c3-7bf1-12cf-c35104f6612f {
margin-bottom: 80px !important;
margin-top: var(--spacer-10,10rem) !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-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-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-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-07cff478-6a56-e3c4-efba-4a21d1ec25b9 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-85547a56-d9e9-1057-7652-93c4a815ac00 {
position: relative;
}

.lfr-layout-structure-item-85547a56-d9e9-1057-7652-93c4a815ac00::before {
	content: '';
border-radius: var(--border-radius-lg);
background: rgba(0, 0, 0, 0.2);
top: -1.25rem;
left: -1.25rem;
width: calc(100% + 2.5rem);
height: calc(100% + 2.5rem);
position: absolute;
background: radial-gradient(circle at 85.71% 9.82%, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0) 100%), rgba(0, 0, 0, 0.01);
    backdrop-filter: blur(20px);
}

.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-c3cbce34-acef-e847-4804-6e8263553516 {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !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-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-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-529b76a2-4e50-26f5-783d-620fdb38caaf {
font-family: 'Source Sans Pro' !important;
font-weight: 600 !important;
color: #282934 !important;
}
.lfr-layout-structure-item-d4c3888b-188b-9db6-ef04-1fac4099bea6 {
margin-bottom: 160px !important;
margin-top: var(--spacer-7,6rem) !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-e8a44b34-87d1-bcb0-7623-1deab401d7c5 {
margin-bottom: 160px !important;
margin-top: var(--spacer-5,3rem) !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-cc4ae645-2e6f-5cc9-9a20-339c669fba87 {
width: 100% !important;
}
.lfr-layout-structure-item-7a73baf8-9743-d9ab-ec84-99585c0d5bd8 {
z-index: 10;
position: relative;
}.lfr-layout-structure-item-3e21fb82-8f71-abf0-32bd-fe7b3b1e3e65 {
    z-index: 100;
    position: relative;
}.lfr-layout-structure-item-8d229746-40c3-09a3-e765-de91cce78f11 {
margin-top: var(--spacer-10,10rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-3aa0f42e-232a-5ce6-63d7-e96c330f7aba {
padding-left: 40px !important;
padding-right: 40px !important;
}
.lfr-layout-structure-item-0eaad6ee-9327-f718-860c-bae802b0ac11 {
padding-left: 40px !important;
padding-right: 40px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-3aa0f42e-232a-5ce6-63d7-e96c330f7aba {
padding-left: 24px !important;
padding-right: 24px !important;
}
.lfr-layout-structure-item-0eaad6ee-9327-f718-860c-bae802b0ac11 {
padding-left: 24px !important;
padding-right: 24px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-27fdb4c5-1843-2291-c120-79f80819fc95 {
width: 100% !important;
}
.lfr-layout-structure-item-1f6de7a1-aa40-f425-4248-3e0be14e67fa {
padding-left: var(--spacer-8,7.5rem) !important;
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-818c42bb-b5ab-152a-f49a-3cf87913fdbc {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
}