.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-37fbaed4-bfe6-93b5-06cd-ae7df0acf40f {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-37fbaed4-bfe6-93b5-06cd-ae7df0acf40f {display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;

}.lfr-layout-structure-item-16424428-7d72-f91c-05e8-6534361cf7f9 {
}.lfr-layout-structure-item-8c840748-3fe3-51e4-b4f3-b9e85d3ed33d {
font-weight: 500 !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-8c840748-3fe3-51e4-b4f3-b9e85d3ed33d {text-wrap: pretty; max-width: 75ch;

}.lfr-layout-structure-item-5aba18e2-a6e1-a37f-f8d3-b2cc31504cc7 {
margin-bottom: var(--spacer-3,1rem) !important;
box-shadow: var(--box-shadow) !important;
}
.lfr-layout-structure-item-600f7031-b384-fa25-c13d-d7bc04622ac5 {
font-weight: 500 !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-600f7031-b384-fa25-c13d-d7bc04622ac5 {text-wrap: pretty; max-width: 75ch;

}.lfr-layout-structure-item-6142a0af-8b00-2383-4726-fadc5c07f4b8 {
background-color: var(--primary) !important;
}
.lfr-layout-structure-item-7cf88570-95f5-d693-fa45-744fcff45a99 {
background-color: var(--primary) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7cf88570-95f5-d693-fa45-744fcff45a99 {text-wrap: pretty;

}.lfr-layout-structure-item-41f7aa1e-e777-8d1e-8055-9e56d0c3177e {
background-color: var(--primary) !important;
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-41f7aa1e-e777-8d1e-8055-9e56d0c3177e {
text-wrap: pretty;
}.lfr-layout-structure-item-525e22dc-0bd3-3191-3821-95508ab4fb23 { 
    
}.lfr-layout-structure-item-e579ff92-51bc-f413-54ec-c765bd90e647 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e579ff92-51bc-f413-54ec-c765bd90e647 {display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;

}.lfr-layout-structure-item-d7865048-dc04-43dd-d82e-6442b8943712 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4ad00030-044b-8596-9ccc-7516d1a9b66c {/* Custom CSS applied to the Layer 4 Image Fragment */
. {
    /* Ensures the image itself uses 100% of the vertical space assigned to its parent wrapper (Layer 3) */
    height: 100%;
    
    /* Forces the image to fill the container, cropping necessary edges while maintaining aspect ratio */
    object-fit: cover;
}
}.lfr-layout-structure-item-4e51455c-3330-129a-1580-296bbc89aba6 {
background-color: var(--primary) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-4e51455c-3330-129a-1580-296bbc89aba6 {
text-wrap: pretty;
}.lfr-layout-structure-item-14bf5e79-58d0-10cb-2055-5cf0fc476ab6 {
}.lfr-layout-structure-item-5df738c1-a615-cac8-3c0d-7d3cffe926a2 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7c8abfef-288b-d6ce-4cac-5ef9229cbb1f {
background-color: var(--primary) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7c8abfef-288b-d6ce-4cac-5ef9229cbb1f {text-wrap: pretty;

}.lfr-layout-structure-item-23677362-f805-06e2-e1bb-9b6cbf5bbf5f {
background-color: #3579A6 !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2b8ee2d0-57ab-cdeb-4f92-92509a35a7b6 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2b8ee2d0-57ab-cdeb-4f92-92509a35a7b6 {display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;

}.lfr-layout-structure-item-babe5444-07cd-e9ee-1c38-4427f643c4ea {
background-color: #3579A6 !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-768d23f5-1aed-94ef-af6c-9d6894eacdbf {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-768d23f5-1aed-94ef-af6c-9d6894eacdbf {border-top: solid .75px #333333;

}.lfr-layout-structure-item-3da95f45-9de8-5f3a-cc65-e45a704a0d57 {
background-color: #3579A6 !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-54bc1811-ea14-c347-742e-de3e70f0c8bb {
background-color: #3579A6 !important;
font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
font-size: 22px !important;
font-weight: 500 !important;
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-54bc1811-ea14-c347-742e-de3e70f0c8bb {text-wrap: fancy;

}.lfr-layout-structure-item-5d39aabd-99e9-9075-ce7e-fd386c95a7d7 {
gap:1rem;
}.lfr-layout-structure-item-a068c479-31b7-1b69-164e-ab97e4dacce3 {
margin-bottom: 1.5rem !important;
max-width: 400px !important;
}
.lfr-layout-structure-item-8507be73-455d-b315-5baa-a73fbc122f0d {
}.lfr-layout-structure-item-b9e49114-4888-99e6-7cdf-4f15678a5c49 {
font-size: 2rem !important;
}
.lfr-layout-structure-item-fd383b25-d2c7-282c-cb0c-039518c38970 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-08b658b6-d139-6432-7f62-217e23955bb8 {
}.lfr-layout-structure-item-d40e6fcc-158d-e146-60f1-9098789c69ef {
}.lfr-layout-structure-item-ba0245f8-b82c-b88e-c5e5-e946e358a508 {
display: none !important;
}
.lfr-layout-structure-item-3f61c27d-987d-ef22-851b-da6ec9ed0070 {
display: none !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3f61c27d-987d-ef22-851b-da6ec9ed0070 {display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;

}.lfr-layout-structure-item-95fa3cb7-9251-461c-a1b0-c2fab6728f9f {
max-width: 134px !important;
}
.lfr-layout-structure-item-95fa3cb7-9251-461c-a1b0-c2fab6728f9f {
.component-image{
overflow: visible !important;
}
.component-image a{
height: 100%;
  width: 100%;
  display: block;
}
}.lfr-layout-structure-item-5d6d78b5-7456-807e-8fb0-3894c85f14f7 {
margin-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-fd3b7d38-0088-d8b8-b8c3-aed982b0ef45 {
margin-left: 4vw !important;
margin-right: 4vw !important;
box-shadow: var(--box-shadow) !important;
}
.lfr-layout-structure-item-a31b5419-8628-5363-0497-9bcb046d3a4c {
}.lfr-layout-structure-item-cc6eb4bb-69ac-1e03-1f6b-62ee8be3b2b4 {
background-color: var(--primary) !important;
display: none !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-cc6eb4bb-69ac-1e03-1f6b-62ee8be3b2b4 {font-optical-sizing: none;

}.lfr-layout-structure-item-8f50c50d-ec82-b176-1ad2-d651879c5923 {
background-color: #3579A6 !important;
}
.lfr-layout-structure-item-80b7d2a0-a213-765a-0dbb-5b222000fcd3 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
color: var(--white) !important;
}
.lfr-layout-structure-item-648d4bd9-f0da-e991-5b13-f3bf057f45e9 {
background-color: var(--primary) !important;
}
.lfr-layout-structure-item-9ba9b18a-ff05-6f96-b158-cde821bf7940 {
gap: 1rem;
@media screen and (max-width:1199px) {
  flex-direction: row-reverse !important;
}
}.lfr-layout-structure-item-16e9724c-c302-10eb-c4d8-c150a740dd96 {
font-size: 2rem !important;
}
.lfr-layout-structure-item-59d208b6-87b2-173d-bc20-fed822e9fee6 {
margin-left: 4vw !important;
margin-right: 4vw !important;
box-shadow: var(--box-shadow) !important;
}
.lfr-layout-structure-item-b2f70940-c00d-d723-7f06-c1c0bb077aa0 {
background-color: var(--primary) !important;
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-b2f70940-c00d-d723-7f06-c1c0bb077aa0 {
text-wrap: pretty;
}.lfr-layout-structure-item-415dda77-39f2-5469-4cd4-37478d4f1ba4 {
background-color: var(--primary) !important;
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-415dda77-39f2-5469-4cd4-37478d4f1ba4 {
text-wrap: pretty;
}.lfr-layout-structure-item-2e47af4c-00d6-baa5-4633-74a7676e07fa {
font-weight: 400 !important;
}
.lfr-layout-structure-item-5fd3b411-8438-95b2-ad88-267de491bb50 {
gap: 3rem;
@media screen and (min-width:1024px) {
justify-content: start
}
}.lfr-layout-structure-item-c30fa1f2-90f4-8971-eac7-4a23edd2cd79 {
background-color: #3579A6 !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c9fa019d-8b85-523e-ff93-f4e7ed2912cc {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c9fa019d-8b85-523e-ff93-f4e7ed2912cc {display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;

}.lfr-layout-structure-item-b39ecdc3-bc95-a391-c58d-b88dda5f0f31 {
background-color: var(--primary) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-566463f5-6e69-1e37-e8a7-f75fc04edf74 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-566463f5-6e69-1e37-e8a7-f75fc04edf74 {display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;

}.lfr-layout-structure-item-17186fa0-1316-5db0-8202-6b28f06869de {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-17186fa0-1316-5db0-8202-6b28f06869de {display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;

}.lfr-layout-structure-item-8e92cfb8-249f-cc03-7036-c8dc4f48f1f7 {
padding-bottom: 3vw !important;
}
.lfr-layout-structure-item-06b08877-e1bc-8471-ccec-76cd3eea08d9 {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-06b08877-e1bc-8471-ccec-76cd3eea08d9 {font-optical-sizing: none;

}.lfr-layout-structure-item-55fc809d-d754-2db8-c083-235d06e17830 {
@media screen and (min-width:1024px) {
justify-content: start;
}
}.lfr-layout-structure-item-81bfe672-ec65-8907-1c0b-8812df453a69 {
}.lfr-layout-structure-item-2390d0af-e2e7-e324-5add-a73c5f525cb9 {
font-size: var(--font-size-sm) !important;
}
.lfr-layout-structure-item-03276bd6-319a-c501-a43e-32744eac5fc2 {
font-size: 2rem !important;
}
.lfr-layout-structure-item-1a9de090-28d1-afa7-0d9f-d270f7db03dc {
padding-bottom: 3vw !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
display: none !important;
}
.lfr-layout-structure-item-def47040-b1e8-39b5-230f-341d646ee967 {
display: none !important;
}
.lfr-layout-structure-item-8e92cfb8-249f-cc03-7036-c8dc4f48f1f7 {
padding-bottom: 4vw !important;
}
.lfr-layout-structure-item-2390d0af-e2e7-e324-5add-a73c5f525cb9 {
margin-bottom: var(--spacer-3,1rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
display: none !important;
}
.lfr-layout-structure-item-def47040-b1e8-39b5-230f-341d646ee967 {
display: none !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-37fbaed4-bfe6-93b5-06cd-ae7df0acf40f {display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;
.square { flex: 1 1 calc(50% - 0.5rem);  max-width: calc(50% - 0.5rem);
    order: 2;}
.landscape {flex: 1 1 100%;
    max-width: 100%;
    order: 1;}

}.lfr-layout-structure-item-e579ff92-51bc-f413-54ec-c765bd90e647 {display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;
.square { flex: 1 1 calc(50% - 0.5rem);  max-width: calc(50% - 0.5rem);
    order: 2;}
.landscape {flex: 1 1 100%;
    max-width: 100%;
    order: 1;}

}.lfr-layout-structure-item-23677362-f805-06e2-e1bb-9b6cbf5bbf5f {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2b8ee2d0-57ab-cdeb-4f92-92509a35a7b6 {display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;
.square { flex: 1 1 calc(50% - 0.5rem);  max-width: calc(50% - 0.5rem);
    order: 1;}
.landscape {flex: 1 1 100%;
    max-width: 100%;
    order: 2;}

}.lfr-layout-structure-item-08b658b6-d139-6432-7f62-217e23955bb8 {
}.lfr-layout-structure-item-fd3b7d38-0088-d8b8-b8c3-aed982b0ef45 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a31b5419-8628-5363-0497-9bcb046d3a4c {
}.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
display: none !important;
}
.lfr-layout-structure-item-59d208b6-87b2-173d-bc20-fed822e9fee6 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-def47040-b1e8-39b5-230f-341d646ee967 {
display: none !important;
}
.lfr-layout-structure-item-5fd3b411-8438-95b2-ad88-267de491bb50 {
text-align: left !important;
}
.lfr-layout-structure-item-5fd3b411-8438-95b2-ad88-267de491bb50 {
gap: 3rem; justify-content: center

}.lfr-layout-structure-item-c30fa1f2-90f4-8971-eac7-4a23edd2cd79 {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c9fa019d-8b85-523e-ff93-f4e7ed2912cc {display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;
.square { flex: 1 1 calc(50% - 0.5rem);  max-width: calc(50% - 0.5rem);
    order: 2;}
.landscape {flex: 1 1 100%;
    max-width: 100%;
    order: 1;}

}.lfr-layout-structure-item-b39ecdc3-bc95-a391-c58d-b88dda5f0f31 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-566463f5-6e69-1e37-e8a7-f75fc04edf74 {display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;
.square { flex: 1 1 calc(50% - 0.5rem);  max-width: calc(50% - 0.5rem);
    order: 2;}
.landscape {flex: 1 1 100%;
    max-width: 100%;
    order: 1;}

}.lfr-layout-structure-item-17186fa0-1316-5db0-8202-6b28f06869de {display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  padding: 0;
.square { flex: 1 1 calc(50% - 0.5rem);  max-width: calc(50% - 0.5rem);
    order: 1;}
.landscape {flex: 1 1 100%;
    max-width: 100%;
    order: 2;}

}.lfr-layout-structure-item-8e92cfb8-249f-cc03-7036-c8dc4f48f1f7 {
padding-bottom: 4vw !important;
}
}