.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b { background: #EEF4FF; padding: 64px max(16px, calc((100% - 1140px) / 2)) !important; text-align: center; color: #1C1C1C; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .component-heading { font-family: "IVI Glance", "Noto Sans", Arial, sans-serif; font-size: 40px; line-height: 48px; font-weight: 400; color: #1C1C1C; margin-bottom: 16px !important; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .component-paragraph, .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .component-paragraph p { font-family: "Noto Sans", Arial, sans-serif; font-size: 18px; line-height: 1.5; color: #1C1C1C; margin: 0; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .component-paragraph { max-width: 820px; margin: 0 auto 40px; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-card { background: #FFFFFF; border-radius: 20px; padding: 24px; height: 100%; box-shadow: 0 4px 16px rgba(8, 0, 79, 0.06); }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-card .component-heading { font-family: "Noto Sans", Arial, sans-serif; font-size: 18px; line-height: 1.3; font-weight: 600; color: #08004F; margin-bottom: 16px !important; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-box { border-radius: 12px; padding: 16px 12px; height: 100%; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-ev { background: #C2D6FF; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-other { background: #F3F4F6; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-box .component-paragraph { max-width: none; margin: 0; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-box .component-paragraph, .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-box .component-paragraph p { font-size: 15px; line-height: 1.4; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-ev .component-paragraph p { color: #08004F; font-weight: 600; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-other .component-paragraph p { color: #67625B; font-weight: 400; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-box .ivi-cmp-label .component-paragraph { margin-bottom: 6px; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-box .ivi-cmp-label p { font-size: 13px; font-weight: 600; letter-spacing: 0.04em; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-ev .ivi-cmp-label p { color: #004DF0; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-other .ivi-cmp-label p { color: #67625B; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-row2 { margin-top: 24px; }
@media (min-width: 992px) { .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-row2 { max-width: 66.6667%; margin-left: auto; margin-right: auto; } }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .btn { background: #0CE3C6; border: 0; color: #08004F; font-family: "Noto Sans", Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 19.2px; padding: 10px 20px; border-radius: 38px; margin-top: 40px; box-shadow: none; }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .btn:hover, .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .btn:focus { background: #0CE3C6; color: #08004F; filter: brightness(0.92); text-decoration: none; }
@media (max-width: 767px) { .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b { padding: 40px 16px !important; } .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .component-heading { font-size: 32px; line-height: 40px; } .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-card { height: auto; margin-bottom: 16px; } .lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b .ivi-cmp-row2 { margin-top: 0; } }
.lfr-layout-structure-item-4d1cf0ba-f9e2-f6cb-f653-9393b724811b { background: #FAF4EE; }.lfr-layout-structure-item-0e4c5e9f-bd93-6840-6b24-648e9aec9b0e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-0e4c5e9f-bd93-6840-6b24-648e9aec9b0e) !important;
}
.lfr-layout-structure-item-13274747-8dfa-4e80-0d6c-721d6dd48cee {
font-size: 0.875rem !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-042d34de-bd8a-47d2-c4ec-a5c299253c8f {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-042d34de-bd8a-47d2-c4ec-a5c299253c8f img { width: 234px !important; max-width: 100%; height: auto !important; }.lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 { max-width: 1200px; margin-left: auto; margin-right: auto; padding: 3rem 1rem; }
.lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-heading { font-family: "IVI Glance","Noto Sans",Arial,sans-serif; font-size: 40px; line-height: 48px; font-weight: 400; color: #08004F; text-align: center; margin-bottom: 2.5rem !important; }
.lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-paragraph, .lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-paragraph p { font-family: "IVI Glance","Noto Sans",Arial,sans-serif; font-size: 28px; line-height: 1.3; font-weight: 400; color: #004DF0; }
.lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-image img { width: 100%; height: auto; }
@media (max-width: 767px) {
  .lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 { padding-left: 1rem !important; padding-right: 1rem !important; }
  .lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-heading { font-size: 32px; line-height: 40px; margin-bottom: 1.5rem !important; }
  .lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-paragraph, .lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-paragraph p { font-size: 22px; }
  .lfr-layout-structure-item-48a8cb6e-b184-d0e6-fcbf-97904c599ef1 .component-paragraph { margin-top: 1.5rem; }
} @media screen and (max-width: 991px) {.lfr-layout-structure-item-042d34de-bd8a-47d2-c4ec-a5c299253c8f {
padding-left: var(--spacer-4,1.5rem) !important;
}
}