.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-49c56dc9-3bea-e48a-617b-86370c12c4ed {
background-color: #EEECF3 !important;
}
.lfr-layout-structure-item-7345fdce-b9d1-4ebf-ad66-ebc950c028d8 {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7345fdce-b9d1-4ebf-ad66-ebc950c028d8 {
margin: 0 !important;
padding: 10px;
}

.lfr-layout-structure-item-7345fdce-b9d1-4ebf-ad66-ebc950c028d8 {
 .card {
    background-color: #FBFBFB; 
    border-radius: 5px; 
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
    padding: 20px; 
    text-align: center;
    height: 7rem;
    margin: 10px auto;
    transition: background-color .4s ease-in-out;
 }

.card:hover {
    background-color: #D9D9D9;
 }

 .card-link {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #506F86; 
    text-decoration: none;
    font-size: 1.3rem; 
 }
}.lfr-layout-structure-item-82cd8378-16d5-fab6-716d-6cc05e2b5f5f {
margin-top: -5rem !important;
}
.lfr-layout-structure-item-56d23651-c18c-e74f-06e8-0bca4b7c6f67 {
width: 200px !important;
}
.lfr-layout-structure-item-02923dc9-e39b-0ba3-a2ad-b7c7a1e63570 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a0eca6fe-a000-013c-42c1-41669f59a09a {
display: none !important;
}
.lfr-layout-structure-item-2f3a1eda-dbb2-1f8d-ddaa-0baae16a9e9b {
height: 80px !important;
}
.lfr-layout-structure-item-9fcc1fc1-e940-8cfd-daac-376d47e7c6e8 {
border-color: #8BBCC9 !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
color: #4D708A !important;
}
.lfr-layout-structure-item-12a4511d-17ba-be59-f8e3-4b52eb7ef151 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b87440f9-b1ef-c23b-ccb6-9ca546b7aca9 {
height: 60px !important;
}
.lfr-layout-structure-item-607e4b91-404b-9592-c95b-447aecf54ab3 {
margin-top: -0.5rem !important;
}
.lfr-layout-structure-item-6a6eed5e-4f70-f8e9-1cec-6111e9d90729 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-715be7ce-2589-ff1e-bebe-c008ee261751 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: 0.7rem !important;
padding-bottom: var(--spacer-3,1rem) !important;
width: 150px !important;
}
.lfr-layout-structure-item-305bb9cd-4f59-a6e5-34be-200dee8e7754 {
display: none !important;
}
.lfr-layout-structure-item-914a67d6-dc56-4109-ae55-93f18bbed04e {
display: none !important;
}
.lfr-layout-structure-item-eefd2275-5db4-4684-dd9a-f5b31aa39ff2 {
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9bb2faf4-e8b3-21a4-88ef-c214e5dd928a {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a1eca271-4123-b2e0-5d77-f95b2f40d46a {
display: none !important;
}
.lfr-layout-structure-item-995bb4a0-07d0-cb7b-acd3-649d1dba7180 {
height: 220px !important;
text-align: right !important;
}
.lfr-layout-structure-item-995bb4a0-07d0-cb7b-acd3-649d1dba7180 {
a {
   color: black;
 }
}.lfr-layout-structure-item-65e4180d-445a-fc97-de7a-8c7c848c1b50 {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-65e4180d-445a-fc97-de7a-8c7c848c1b50 {
margin: 0 !important;
padding: 10px;
}

.lfr-layout-structure-item-65e4180d-445a-fc97-de7a-8c7c848c1b50 {
 .iptu-card {
    background-color: #FBFBFB; 
    border-radius: 5px; 
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25); 
    text-align: center;
   height: 10rem;
   margin: 10px auto;
   transition: background-color .4s ease-in-out;
 }

 .iptu-card:hover {
    background-color: #D9D9D9;
 }

.iptu-card-link {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #506F86; 
    font-size: 1.5rem; 
    style: Solid;
    padding: 20px;
    height: 100%;
    text-decoration: none;
 }
}.lfr-layout-structure-item-223a4ce3-9f3c-a0f2-182e-89f4cf7856bd {
text-align: justify !important;
color: #000000 !important;
}
.lfr-layout-structure-item-223a4ce3-9f3c-a0f2-182e-89f4cf7856bd {
font-size:1.3!important;
}.lfr-layout-structure-item-c8da57a0-65f7-8034-05a9-88bb1993329d {
height: 100% !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e2ee7f66-78a7-b89f-1805-398c1a20f60b {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e2ee7f66-78a7-b89f-1805-398c1a20f60b {
width: 100px;
margin: auto;
}.lfr-layout-structure-item-56e3b487-21f1-5935-3473-ff4809709890 {
text-align: center !important;
color: #4D708A !important;
}
.lfr-layout-structure-item-df2f1a6d-dc53-ca64-fec9-ada84b3967be {
background-color: #F7F7F7 !important;
height: 650px !important;
margin-top: var(--spacer-5,3rem) !important;
}
:root.contrast .lfr-layout-structure-item-df2f1a6d-dc53-ca64-fec9-ada84b3967be {
background-color: #1f1f1f !important;
}.lfr-layout-structure-item-50b7a2b6-891e-5788-0ec0-b6c8086ce5b6 {
background-color: #FFFFFF00 !important;
font-size: 16px !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-50b7a2b6-891e-5788-0ec0-b6c8086ce5b6 > .row {
align-items: stretch!important;
}

.lfr-layout-structure-item-50b7a2b6-891e-5788-0ec0-b6c8086ce5b6 {
.card-opacity-100 {
    text-align: center;
    box-sizing: border-box;
}

.icon {
    height: 120px;
    width: auto;
    max-width: 100%;
    margin: 0 auto 8px;
    display: block;
}

.card-link {
    color: #506F86; 
    text-decoration: none;
    display: block;
    margin-top: 10px; 
    padding: 20px; 
    height: 15rem;
    transition: background-color .4s ease-in-out;
  }

.card-link:hover {
    background-color: #D9D9D9;
 }

.card-opacity-100 span {
    display: block;
    font-size: 1.5rem;
    font-weight: bold;
    margin-top: 8px;
    line-height: 2rem;
}
}.lfr-layout-structure-item-4025797f-25ab-9ce7-950f-0acf3c7d7d99 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-7c76f1ad-67d4-c712-6b1f-926d1dd0fe58 {
margin-right: -1.9rem !important;
padding-right: var(--spacer-1,0.25rem) !important;
color: var(--color-brand-primary-darken-5) !important;
}
.lfr-layout-structure-item-7c76f1ad-67d4-c712-6b1f-926d1dd0fe58 {
font-size:1.3!important;
}.lfr-layout-structure-item-90084fe8-9411-9751-628e-878c521bc53c {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-90084fe8-9411-9751-628e-878c521bc53c) !important;
}
.lfr-layout-structure-item-90084fe8-9411-9751-628e-878c521bc53c {
background-size: cover;
}.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c {
font-size: 1.5rem !important;
color: #fff !important;
}
.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c {
 text-transform: uppercase;
}

.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c a {
margin: 0 30px;
font-size:1.1rem!important;
color: white; text-shadow: #616161 -0.1em 0.1em 0.1em;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-56d23651-c18c-e74f-06e8-0bca4b7c6f67 {
display: none !important;
width: 200px !important;
}
.lfr-layout-structure-item-715be7ce-2589-ff1e-bebe-c008ee261751 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a1eca271-4123-b2e0-5d77-f95b2f40d46a {
display: block !important;
margin-left: 25% !important;
margin-right: 25% !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-995bb4a0-07d0-cb7b-acd3-649d1dba7180 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-65e4180d-445a-fc97-de7a-8c7c848c1b50 {
margin-left: 2rem !important;
margin-right: 2rem !important;
padding-left: 20% !important;
padding-right: 20% !important;
}
.lfr-layout-structure-item-c8da57a0-65f7-8034-05a9-88bb1993329d {
height: 400px !important;
margin-left: var(--spacer-6,4.5rem) !important;
width: 400px !important;
}
.lfr-layout-structure-item-56e3b487-21f1-5935-3473-ff4809709890 {
margin-left: 10% !important;
margin-right: 10% !important;
}
.lfr-layout-structure-item-50b7a2b6-891e-5788-0ec0-b6c8086ce5b6 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-120b19e2-1197-df50-324b-19f7f2d75485 {
display: none !important;
}
.lfr-layout-structure-item-90084fe8-9411-9751-628e-878c521bc53c {
height: auto !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-f241b593-683c-671a-9b2c-730253cd7655 {
text-align: left !important;
}
.lfr-layout-structure-item-56d23651-c18c-e74f-06e8-0bca4b7c6f67 {
text-align: left !important;
width: 250px !important;
}
.lfr-layout-structure-item-715be7ce-2589-ff1e-bebe-c008ee261751 {
width: 250px !important;
}
.lfr-layout-structure-item-995bb4a0-07d0-cb7b-acd3-649d1dba7180 {
padding-left: var(--spacer-4,1.5rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-65e4180d-445a-fc97-de7a-8c7c848c1b50 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c8da57a0-65f7-8034-05a9-88bb1993329d {
height: 325px !important;
}
.lfr-layout-structure-item-56e3b487-21f1-5935-3473-ff4809709890 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7c76f1ad-67d4-c712-6b1f-926d1dd0fe58 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-90084fe8-9411-9751-628e-878c521bc53c {
height: auto !important;
}
.lfr-layout-structure-item-90084fe8-9411-9751-628e-878c521bc53c {
background-size: cover;
}.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c {
font-size: 16px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-f241b593-683c-671a-9b2c-730253cd7655 {
text-align: center !important;
}
.lfr-layout-structure-item-7345fdce-b9d1-4ebf-ad66-ebc950c028d8 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-56d23651-c18c-e74f-06e8-0bca4b7c6f67 {
display: none !important;
margin-left: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-56d23651-c18c-e74f-06e8-0bca4b7c6f67 img{
height: 5rem;
width: auto !important;
}.lfr-layout-structure-item-a0eca6fe-a000-013c-42c1-41669f59a09a {
display: block !important;
}
.lfr-layout-structure-item-8470e710-4ed6-e747-3151-796925a04605 {
display: block !important;
}
.lfr-layout-structure-item-92747800-e718-2f93-9af6-a60e816ae494 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-715be7ce-2589-ff1e-bebe-c008ee261751 {
margin-left: var(--spacer-3,1rem) !important;
width: 150px !important;
}
.lfr-layout-structure-item-a1eca271-4123-b2e0-5d77-f95b2f40d46a {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: var(--spacer-4,1.5rem) !important;
max-width: 40% !important;
text-align: center !important;
}
.lfr-layout-structure-item-995bb4a0-07d0-cb7b-acd3-649d1dba7180 {
height: 350px !important;
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-65e4180d-445a-fc97-de7a-8c7c848c1b50 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-223a4ce3-9f3c-a0f2-182e-89f4cf7856bd {
font-size: 0.875rem !important;
text-align: left !important;
}
.lfr-layout-structure-item-223a4ce3-9f3c-a0f2-182e-89f4cf7856bd {
font-size:.2!important;
}.lfr-layout-structure-item-c8da57a0-65f7-8034-05a9-88bb1993329d {
height: 0px !important;
width: 0px !important;
}
.lfr-layout-structure-item-ad5b50ff-be96-f8c4-96db-2f7dbf1542e1 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e2ee7f66-78a7-b89f-1805-398c1a20f60b {
text-align: center !important;
}
.lfr-layout-structure-item-56e3b487-21f1-5935-3473-ff4809709890 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-df2f1a6d-dc53-ca64-fec9-ada84b3967be {
height: 1800px !important;
}
.lfr-layout-structure-item-120b19e2-1197-df50-324b-19f7f2d75485 {
display: none !important;
}
.lfr-layout-structure-item-7c76f1ad-67d4-c712-6b1f-926d1dd0fe58 {
font-family: var(--font-family-monospace) !important;
font-size: 0.875rem !important;
margin-bottom: 2rem !important;
margin-top: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-90084fe8-9411-9751-628e-878c521bc53c {
background-size: cover;
}.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c {
font-size: 16px !important;
margin-left: 0.85rem !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c {
 text-transform: uppercase;
margin: auto !important;
}

.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c ul {
margin-top: 24px;
}

.lfr-layout-structure-item-c8ecac1c-5e0a-5e2e-f06f-d306e02d291c li > a {
font-size: 0.8rem;
margin: 0 .25rem;
}}