.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-392a9a14-120d-37fc-02c0-db29661411a4 {
text-align: center !important;
color: var(--brand-color-4) !important;
}
.lfr-layout-structure-item-392a9a14-120d-37fc-02c0-db29661411a4 h2{
 font-size: clamp(17px, 3vw, 24px);
  line-height: 1.1;
}.lfr-layout-structure-item-e40fc54a-b21d-9524-5610-7697a167663a {
position: absolute;
z-index: 100;
}.lfr-layout-structure-item-ca301d32-134e-25f1-3251-d71f62e5d3c7 {
text-align: center !important;
color: var(--brand-color-4) !important;
}
.lfr-layout-structure-item-0edf2290-82fd-5e92-5520-82e52f7ab386 {
padding-bottom: 24px !important;
padding-top: 48px !important;
}
.lfr-layout-structure-item-0edf2290-82fd-5e92-5520-82e52f7ab386 {
background-repeat: repeat;
background-color: #1d1e2c;
background-image: url(/documents/d/global/rib-dark-tram);
}.lfr-layout-structure-item-e504b508-ede4-5d48-b6d6-fdccd010a50e {
padding-top: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-f1bfca61-2fee-5685-dc30-f971b35f8222 {
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-6b7d6815-a4c3-92e0-f7f1-19455b25b029 {
padding-bottom: 15px !important;
padding-top: 24px !important;
text-align: center !important;
width: 123px !important;
}
.lfr-layout-structure-item-d452fb86-bf30-dd8c-c28b-fca10a0fc251 {
padding-bottom: 48px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-68fb8622-715a-dd61-62f8-997cfb4564e7 {
padding-bottom: 48px !important;
}
.lfr-layout-structure-item-6ac91465-6a13-901d-0df1-f9ebe3b159a4 {
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
text-align: center !important;
color: var(--brand-color-4) !important;
}
.lfr-layout-structure-item-6491b8b4-91ec-9b50-c894-5a266916d0ea {
padding-bottom: 15px !important;
padding-top: 24px !important;
width: 123px !important;
}
.lfr-layout-structure-item-970347c7-8a1e-6c0b-e2e9-aefa87133431 {
font-size: 24px !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f43470a6-66a6-fbb1-45e4-83382c64fea9 {
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-35aa214d-a90c-343e-fc58-fdc1e1659617 {
padding-bottom: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-c97aff99-ba2e-af7b-155e-74ae452424ff {
display: none !important;
}
.lfr-layout-structure-item-c97aff99-ba2e-af7b-155e-74ae452424ff {
 display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    color: var--(brandcolor-1);
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    transition: color 0.2s ease;
    background: transparent;
    border-radius: 4px;
}.lfr-layout-structure-item-3ef16cb8-ab14-e403-65d3-61432ff67fe8 {
padding-bottom: 15px !important;
padding-top: 24px !important;
width: 123px !important;
}
.lfr-layout-structure-item-97441206-09b5-300a-ba87-9fd40d943b52 {
padding-bottom: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-bb1fcfe1-a35a-70c0-b47f-4f4c0eac54c6 {
padding-bottom: 15px !important;
padding-top: 24px !important;
width: 123px !important;
}
.lfr-layout-structure-item-1086a1ca-e86c-d76e-d12c-e2fca75b59bf {
padding-top: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-9a34aeeb-4925-e2de-daac-33a71a54ade2 {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: var(--brand-color-4) !important;
}
.lfr-layout-structure-item-8f188d89-3dc9-1c24-48e2-66cf0bea3c8d {
padding-bottom: 48px !important;
}
.lfr-layout-structure-item-88c4da4c-f769-43ae-b76b-9cc2d7e962c8 {
text-align: center !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-7e7e76b9-1124-ab95-6e1f-dcc5efc3d68a {
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-9edd006b-d5a4-e6d3-abc4-4bf911b34e55 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9edd006b-d5a4-e6d3-abc4-4bf911b34e55 {

position: relative;

}.lfr-layout-structure-item-2e72a14a-debf-bf26-6044-46255840cdac {
padding-top: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-aa1fc7fb-916e-869a-a7ec-8f0df101da6e {
padding-bottom: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-efb22478-46a3-5a47-745e-55d3b20d62a0 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-7,6rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-efb22478-46a3-5a47-745e-55d3b20d62a0 {
 font-size: clamp(14px, 3vw, 18px);
  line-height: 1.1;
}.lfr-layout-structure-item-7f693208-b2fc-9a9a-7d86-921d165c4b0a {
text-align: center !important;
}
.lfr-layout-structure-item-7779e8b2-c0b8-ca75-e977-7feb47c2f8ba {
background-repeat: repeat; background-color: #fff; background-image: url(/documents/d/global/rib-light-tram);

}.lfr-layout-structure-item-c39ee843-03f5-7abe-c3b1-5b2023ab1eb5 {
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-d4c0d209-02a0-fddd-347e-c38502185a34 {
padding-bottom: 48px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-20018fd2-6929-7b5f-d787-ed270a287d5c {
display: none !important;
}
.lfr-layout-structure-item-20018fd2-6929-7b5f-d787-ed270a287d5c {
z-index: 300;
position: relative;
text-align: right;
color: var(--brand-color-1);
}.lfr-layout-structure-item-2313bfaf-43d1-5a91-7a91-47bf0422777d {
padding-bottom: 48px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-8463f2e4-00f8-1400-b670-5ffaf18d0306 {
margin-bottom: 48px !important;
max-height: 1px !important;
}
.lfr-layout-structure-item-0bbf467e-45a8-a890-f250-85fc54961882 {
display: none !important;
}
.lfr-layout-structure-item-ffe03694-14ce-4935-fd48-90bc30f56f80 {
text-align: right !important;
}
.lfr-layout-structure-item-ffe03694-14ce-4935-fd48-90bc30f56f80 {
z-index: 300;
position: relative;
text-align: right;
color: var(--brand-color-1);
text-weight: bolder;

}.lfr-layout-structure-item-2d56195a-dcc0-f772-7857-f20ff134532d {
z-index: 300;
position: relative;
text-align: right;
color: var(--brand-color-1);
text-weight: bolder;
}.lfr-layout-structure-item-b890a31a-64d5-d25f-db40-46bdd317404c {
display: none !important;
}
.lfr-layout-structure-item-daa52c45-d3bd-cc83-93fa-97551bbac254 {
padding-bottom: 48px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-14d27257-1932-b71e-0775-cb344dcdb6d5 {
padding-bottom: 8px !important;
padding-top: 16px !important;
}
.lfr-layout-structure-item-ed733856-aaf4-2db1-0004-38696c276a88 {
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-49a0e229-0748-86dd-ebbb-c93b5d11f7de {
font-size: var(--font-size-lg) !important;
max-width: 750px !important;
padding-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-49a0e229-0748-86dd-ebbb-c93b5d11f7de h1 {

  font-size: clamp(30px, 6vw, 65px);
  line-height: 1.1;


}.lfr-layout-structure-item-2baa4bfd-2bf8-195b-0565-e15abce5f02a {
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-a96c989b-dabd-bacf-15f5-156aaf827237 {
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-c973dc9a-2588-97dc-170f-ac6edc887e86 {
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-97fc66d0-680c-7fb9-b97e-6929da36c810 {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-3127823c-488f-58aa-9afb-7c8304ee68ba {
padding-bottom: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-09e4d932-035a-00bc-0180-57067b146a66 {
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-b1a18596-5052-c1fe-14f9-30105784ddc6 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-b1a18596-5052-c1fe-14f9-30105784ddc6 {
 font-size: clamp(14px, 3vw, 18px);
  line-height: 1.1;
}.lfr-layout-structure-item-369f6505-6911-ce8c-fed7-8d1d245f1294 {
padding-top: 16px !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-f149d1ca-0cd9-4b66-07df-7dade1d6943c {
position: absolute;
top: -80px;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
pointer-events: none;
}.lfr-layout-structure-item-79a8db91-f08c-11bd-50ff-6b7a490324fb {
text-align: right !important;
width: 40px !important;
}
.lfr-layout-structure-item-c0843610-85b5-fddb-dd44-30f441c556c2 {
padding-bottom: 48px !important;
}
.lfr-layout-structure-item-4efd1a2f-2ec2-b1d5-75e5-3c89506c8ce5 {
display: none !important;
}
.lfr-layout-structure-item-5e6d82ee-e34c-3f93-8222-00cd28b66124 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-3a7625f8-c8b9-4dba-338b-4512f4b0d6b7 {
text-align: center !important;
color: var(--brand-color-4) !important;
}
.lfr-layout-structure-item-9f14a49a-0959-f804-23b4-51f433ee24ba {
padding-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c01c2b71-57b8-bfb6-4eb8-b27e0e439c17 {
text-align: center !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-abf37de3-08f3-82c3-6062-5a2ceebc6761 {
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-9538ad6c-e311-0706-dd62-cd954f527430 {
padding-bottom: 8px !important;
padding-top: 16px !important;
}
.lfr-layout-structure-item-6200f216-6552-ca3d-6e06-0109c2a0cbf7 {
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-ba8b3ba4-c363-0db9-9bad-0c0a3ab4bf49 {
background-repeat: repeat;
background-color: #4EB0E3;
background-image: url(/documents/d/global/rib-blue-tram);
z-index: 5;
}.lfr-layout-structure-item-d9079e48-4495-a90a-6889-65cc8232878c {
min-height: 200px !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-4a4d17da-3b6d-24d7-449b-5bc3da7fc616 {
font-size: 24px !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-8,7.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4a4d17da-3b6d-24d7-449b-5bc3da7fc616 {
position: relative;
z-index: 2;
min-height: 400px; /* Adjust based on your needs */
}
.lfr-layout-structure-item-444a9c9c-90c1-d7e0-67e4-7a6219dcd820 {
text-align: center !important;
}
  .lfr-layout-structure-item-444a9c9c-90c1-d7e0-67e4-7a6219dcd820 {
position: relative;
overflow: hidden; /* Keeps canvas contained */
background-repeat: repeat;
background-color: #1d1e2c;
background-image: url(/documents/d/global/rib-dark-tram);
} .lfr-layout-structure-item-63f673bd-5639-9ae7-8491-dcd2ccbb1f32 {
font-size: 24px !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-49a0e229-0748-86dd-ebbb-c93b5d11f7de {
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-49a0e229-0748-86dd-ebbb-c93b5d11f7de {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-49a0e229-0748-86dd-ebbb-c93b5d11f7de h2{
 font-size: clamp(15px, 3vw, 20px);
  line-height: 1.1;


}.lfr-layout-structure-item-97fc66d0-680c-7fb9-b97e-6929da36c810 {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
}