.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-6f6a1b6e-0d1f-42dd-8315-18ee947c1c3b {
border-color: var(--primary) !important;
box-shadow: var(--box-shadow-sm) !important;
}
.lfr-layout-structure-item-7daad84c-4180-b968-567d-a54915581385 {
display: none !important;
}
.lfr-layout-structure-item-24d78ff9-3cc3-0e23-a1ff-2a273edd33e6 {
display: none !important;
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-24d78ff9-3cc3-0e23-a1ff-2a273edd33e6 {border-top: solid 1px #00274c;

}.lfr-layout-structure-item-ca00fb4c-43b5-5e38-ed29-996deddd8d6d {
margin-top: var(--spacer-3,1rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-ca00fb4c-43b5-5e38-ed29-996deddd8d6d padding-left: 0 !important;
    margin-left: 0 !important;
    list-style-position: inside;
}.lfr-layout-structure-item-5f1e15bc-f08b-f96d-4d8f-75ccb89f6650 {
margin-left: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-5,3rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-5f1e15bc-f08b-f96d-4d8f-75ccb89f6650 .btn {
    color: #00274c  !important;      
    border: 1px solid #00274c                 !important; 
 border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-5f1e15bc-f08b-f96d-4d8f-75ccb89f6650 .btn:hover,
.lfr-layout-structure-item-5f1e15bc-f08b-f96d-4d8f-75ccb89f6650:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-b54ff09c-4a89-e613-a21d-70c89da6f4cf {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a6e3850d-3b93-5475-3655-4ec8f21b325f {
font-family: "Source Serif 4", Arial, Helvetica, sans-serif !important;
padding-left: 1.5rem !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-a6e3850d-3b93-5475-3655-4ec8f21b325f {text-wrap: pretty;

}.lfr-layout-structure-item-f4da3074-a098-c749-ab1d-a95fadd9d3d1 {
color: var(--primary) !important;
}
.lfr-layout-structure-item-f4da3074-a098-c749-ab1d-a95fadd9d3d1 padding-left: 0 !important;
    margin-left: 0 !important;
    list-style-position: inside;
}.lfr-layout-structure-item-2596ca6e-18e1-8ceb-6e97-af99c4ae3f26 {/* 1. Force the figure to be a perfect square, ignoring Liferay's height chain */
.lfr-layout-structure-item-2596ca6e-18e1-8ceb-6e97-af99c4ae3f26 figure.image {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important; /* Creates a perfect square matching your 300x300 goal */
    margin: 0 !important;
    display: block !important;
    overflow: hidden !important; 
}

/* 2. Force the image to completely fill that newly created square and crop */
.lfr-layout-structure-item-2596ca6e-18e1-8ceb-6e97-af99c4ae3f26 figure.image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top left !important;
}

}.lfr-layout-structure-item-26fee116-28c3-9d02-2b5a-07a7bf2ed447 {
color: var(--primary) !important;
}
.lfr-layout-structure-item-e285dee1-d277-cbf0-6756-b1e7e2f5aa56 {
background-color: var(--white) !important;
max-width: 600px !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;
}
.lfr-layout-structure-item-e285dee1-d277-cbf0-6756-b1e7e2f5aa56 {/*background-color: rgba(255, 255, 255, 0.75);*/  

}.lfr-layout-structure-item-7bc2ac34-eaeb-1502-aa61-16bbfd2a5ee3 {
font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
font-weight: 700 !important;
}
.lfr-layout-structure-item-7bc2ac34-eaeb-1502-aa61-16bbfd2a5ee3 {position: relative;
    overflow: hidden;
    background-color: #FFFFF;
    font-optical-sizing: none;
}.lfr-layout-structure-item-115fca78-9f29-2139-bf08-60eb7bfb4ce8 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5d3c2b60-2927-33d7-2739-4a35711afdf3 {
color: var(--white) !important;
}
.lfr-layout-structure-item-5d3c2b60-2927-33d7-2739-4a35711afdf3 {font-optical-sizing: none;

}.lfr-layout-structure-item-7322c2a0-5fcd-c2e5-4261-7dd0eeae5cc4 {
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7322c2a0-5fcd-c2e5-4261-7dd0eeae5cc4 {font-optical-sizing: none;
.no-wrap {
  white-space: nowrap;
}

}.lfr-layout-structure-item-3a4a76f0-4f45-1b77-7737-cf71d5c619fd {
background-color: #E8EFF4 !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8e943dbc-098d-2c02-b306-d193733d1880 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-525e22dc-0bd3-3191-3821-95508ab4fb23 { 
    
}.lfr-layout-structure-item-0c0779d1-01fc-0f5f-c0b6-d31cf5853a56 {
background-color: var(--white) !important;
max-width: 1000px !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;
}
.lfr-layout-structure-item-e93b0b40-5ac5-5c1c-ea7a-967972214d04 {
display: none !important;
margin-left: -1rem !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-4d05f0a7-5a6c-1cda-7be4-4376eed11d33 {.spaced-sentences {
  /* Control line height inside each sentence */
  line-height: 1.4; 
}

.spaced-sentences span {
  display: inline-block;
  
  /* Space after sentence on same line */
  
  /* Extra vertical space whenever a sentence breaks onto a new line */
  margin-bottom: 0.8em; 
}

}.lfr-layout-structure-item-5df738c1-a615-cac8-3c0d-7d3cffe926a2 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6eb2a020-fa7e-fcdc-bbad-ecab82247263 {
background-color: var(--white) !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;
}
.lfr-layout-structure-item-e2a16459-ddb1-89a8-deba-a9c07766a867 {
font-family: "Source Serif 4", Arial, Helvetica, sans-serif !important;
padding-left: 1.5rem !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-e2a16459-ddb1-89a8-deba-a9c07766a867 {text-wrap: pretty;

}.lfr-layout-structure-item-a7c28a92-8f72-1a6e-b143-76bb9a742185 {
background-color: #1C181800 !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-a7c28a92-8f72-1a6e-b143-76bb9a742185) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
padding-bottom: 6vw !important;
padding-top: 5vw !important;
box-shadow: var(--box-shadow) !important;
}
.lfr-layout-structure-item-a7c28a92-8f72-1a6e-b143-76bb9a742185 {background-position: center;
}.lfr-layout-structure-item-a9266ef7-2fe9-656e-3dd3-567c002559f2 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-17085c64-0a79-f6d0-cd58-6efee17d5213 {
background-color: var(--primary) !important;
padding-bottom: 12vw !important;
padding-top: 12vw !important;
}
.lfr-layout-structure-item-17085c64-0a79-f6d0-cd58-6efee17d5213 {}.lfr-layout-structure-item-60a065e6-bd05-a151-b5fa-f72f89c3ec6f {
display: none !important;
}
.lfr-layout-structure-item-50eb5e8f-0447-9ece-7866-c0c83c461fef {
color: var(--primary) !important;
}
.lfr-layout-structure-item-72d9209f-27ba-7bbc-7d32-d5ebb1883ae9 {
margin-left: var(--spacer-2,0.5rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-fdefb681-be67-a3fc-87ce-c919abf4b5a3 {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-5d39aabd-99e9-9075-ce7e-fd386c95a7d7 {
gap:1rem;
}.lfr-layout-structure-item-fa20d909-eaf9-b374-6ab5-c996218cc814 {
margin-top: var(--spacer-3,1rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-fa20d909-eaf9-b374-6ab5-c996218cc814 padding-left: 0 !important;
    margin-left: 0 !important;
    list-style-position: inside;
}.lfr-layout-structure-item-a068c479-31b7-1b69-164e-ab97e4dacce3 {
margin-bottom: 1.5rem !important;
max-width: 400px !important;
}
.lfr-layout-structure-item-8de3c8d7-4b15-ca7e-53cd-637a816f9372 {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b9e49114-4888-99e6-7cdf-4f15678a5c49 {
font-size: 2rem !important;
}
.lfr-layout-structure-item-07f811b5-e609-7b8c-96eb-999196b7de8e {
margin-left: 4.5rem !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-07f811b5-e609-7b8c-96eb-999196b7de8e .btn {
    color: #00274c  !important;      
    border: 1px solid #00274c                 !important; 
 border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-07f811b5-e609-7b8c-96eb-999196b7de8e .btn:hover,
.lfr-layout-structure-item-07f811b5-e609-7b8c-96eb-999196b7de8e:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-dbabc55c-a2ed-c410-927f-3c8bd489b29e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-dbabc55c-a2ed-c410-927f-3c8bd489b29e) !important;
max-width: 1425px !important;
}
.lfr-layout-structure-item-b598b5ef-6873-1c80-34e8-48aaadc569f8 {
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-b598b5ef-6873-1c80-34e8-48aaadc569f8 .btn {
    color: #00274c  !important;      
    border: 1px solid #00274c                 !important; 
 border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-b598b5ef-6873-1c80-34e8-48aaadc569f8 .btn:hover,
.lfr-layout-structure-item-b598b5ef-6873-1c80-34e8-48aaadc569f8:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-5db08506-6221-e90e-378e-5883b05695a3 {
padding-top: var(--spacer-3,1rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-5db08506-6221-e90e-378e-5883b05695a3 .btn {
    color: #00274c !important;      /* Base Grey Text */
    border: 1px solid #00274c !important; /* Blue 1px Border */
    border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-5db08506-6221-e90e-378e-5883b05695a3 .btn:hover,
.lfr-layout-structure-item-5db08506-6221-e90e-378e-5883b05695a3:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-6dc8dfe8-98ab-ac72-8f51-a55035a4aded {
margin-top: var(--spacer-3,1rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-6dc8dfe8-98ab-ac72-8f51-a55035a4aded padding-left: 0 !important;
    margin-left: 0 !important;
    list-style-position: inside;
}.lfr-layout-structure-item-cb2f1ef1-b9b6-fa81-d400-d07f7e311517 {
padding-top: var(--spacer-5,3rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-cb2f1ef1-b9b6-fa81-d400-d07f7e311517 .btn {
    color: #00274c  !important;      
    border: 1px solid #00274c                 !important; 
 border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-cb2f1ef1-b9b6-fa81-d400-d07f7e311517 .btn:hover,
.lfr-layout-structure-item-cb2f1ef1-b9b6-fa81-d400-d07f7e311517:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-7cd5ca03-5471-dfaa-b6f4-b8554d0ddc70 {
color: var(--primary) !important;
}
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa {
border-color: var(--secondary) !important;
font-weight: 500 !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
color: var(--secondary) !important;
}
CSS
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa,
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa .btn,
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa button,
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa a,
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa .lfr-editable {
    border-radius: 0 !important;
}.lfr-layout-structure-item-b795f579-3555-4ed1-0a3a-8e083667d81b {
background-color: var(--white) !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;
}
.lfr-layout-structure-item-ba0245f8-b82c-b88e-c5e5-e946e358a508 {
display: none !important;
}
.lfr-layout-structure-item-5c6be886-8dab-a41f-29f2-56391dc692ca {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-5c6be886-8dab-a41f-29f2-56391dc692ca) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-96f6b8aa-e931-4396-4f19-12cb8b3c0d93 {
font-weight: 800 !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-96f6b8aa-e931-4396-4f19-12cb8b3c0d93 {
}.lfr-layout-structure-item-f3ac1600-c644-3b88-2680-89b65c4d2c18 {/* 1. Force the figure to be a perfect square, ignoring Liferay's height chain */
.lfr-layout-structure-item-f3ac1600-c644-3b88-2680-89b65c4d2c18 figure.image {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important; /* Creates a perfect square matching your 300x300 goal */
    margin: 0 !important;
    display: block !important;
    overflow: hidden !important; 
}

/* 2. Force the image to completely fill that newly created square and crop */
.lfr-layout-structure-item-f3ac1600-c644-3b88-2680-89b65c4d2c18 figure.image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top left !important;
}

}.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-f2808d02-6aac-5a49-2cd0-bc3cf8a4793b {
display: none !important;
}
.lfr-layout-structure-item-caad9247-fb6d-2cf5-deb6-5c237e26a242 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5bb960fc-abb8-664b-1dd2-e0117ebd71ae {
margin-left: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-5,3rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-5bb960fc-abb8-664b-1dd2-e0117ebd71ae .btn {
    color: #00274c  !important;      
    border: 1px solid #00274c                 !important; 
 border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-5bb960fc-abb8-664b-1dd2-e0117ebd71ae .btn:hover,
.lfr-layout-structure-item-5bb960fc-abb8-664b-1dd2-e0117ebd71ae:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-0fd56a03-4cf2-6e65-517c-285cdefb1de9 {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f334dc73-3a10-de0a-5531-7a42183dd0be {
font-weight: 800 !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-f334dc73-3a10-de0a-5531-7a42183dd0be {
}.lfr-layout-structure-item-f31d5090-aff7-103a-15a8-b4092d8a183b {
background-color: var(--white) !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;
}
.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
color: var(--white) !important;
}
.lfr-layout-structure-item-bd01defc-b0fc-bca5-199e-db747601fe20 {
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-bd01defc-b0fc-bca5-199e-db747601fe20 .lfr-layout-structure-item-e7f59771-2b99-7830-811e-fc5600a558af {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-0dbf9ecd-3c26-2dd4-08f4-f676dfb64392 {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-8cd15bc5-f64f-f5a9-4410-99f313a30bb7 {
background-color: #E8EFF4 !important;
font-size: 1.25rem !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-3857f277-cbe1-70f6-3fe2-5dc464e2f5d5 {
background-color: var(--white) !important;
max-width: 1000px !important;
}
.lfr-layout-structure-item-9719e57c-8853-64e1-0092-4f984b4f2a1a {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-648d4bd9-f0da-e991-5b13-f3bf057f45e9 {
background-color: var(--primary) !important;
}
.lfr-layout-structure-item-2324a584-0585-75d8-4c4d-8128ed440f11 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !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-fbf2bcb4-9e8d-a40a-34d2-f869d3cc3b31 {
max-width: 1000px !important;
}
.lfr-layout-structure-item-2aa94c8d-8b05-525d-7705-feb5b29e3abf {
padding-top: var(--spacer-5,3rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-2aa94c8d-8b05-525d-7705-feb5b29e3abf .btn {
    color: #00274c  !important;      
    border: 1px solid #00274c                 !important; 
 border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-2aa94c8d-8b05-525d-7705-feb5b29e3abf .btn:hover,
.lfr-layout-structure-item-2aa94c8d-8b05-525d-7705-feb5b29e3abf:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-46396b09-d9c1-5e75-87c4-6f582422b2ee {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-46396b09-d9c1-5e75-87c4-6f582422b2ee) !important;
display: none !important;
}
.lfr-layout-structure-item-46396b09-d9c1-5e75-87c4-6f582422b2ee {
}.lfr-layout-structure-item-b529e689-85dc-4069-f5b0-b711268dedb5 {
background-color: var(--white) !important;
max-width: 1000px !important;
}
.lfr-layout-structure-item-ef37f126-0ff3-97db-03e1-42dac02f18bc {
background-color: var(--white) !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;
}
.lfr-layout-structure-item-9b779252-b35f-24b7-593d-5bd4f9b9ea3e {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2409dae4-80e2-6c1a-1e51-ed2b16cf4cca {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-8ebbcae3-d81d-7382-e2c4-963fb4a658ff {
color: var(--primary) !important;
}
.lfr-layout-structure-item-25b31ccf-0935-9fe8-46d2-d6cc66ec086e {
background-color: var(--primary) !important;
border-color: var(--white) !important;
border-style: solid; border-width: .75px !important; border-width: .75pxpx !important;
max-width: 420px !important;
min-width: 420px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
box-shadow: var(--box-shadow) !important;
}
.lfr-layout-structure-item-25b31ccf-0935-9fe8-46d2-d6cc66ec086e {/*background-color: rgba(255, 255, 255, 0.75);  */

}.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-a73e9c62-c2a3-0aee-d0cb-c854193667a6 {
margin-top: var(--spacer-3,1rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-a73e9c62-c2a3-0aee-d0cb-c854193667a6 padding-left: 0 !important;
    margin-left: 0 !important;
    list-style-position: inside;
}.lfr-layout-structure-item-106764ff-8be3-9949-6604-6f4713338ebe {
color: var(--primary) !important;
}
.lfr-layout-structure-item-a8e79b37-d118-a9d5-df62-866771d38d18 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 {
padding-right: 2.6rem !important;
}
CSS
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663,
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 .btn,
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 button,
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 a,
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 .lfr-editable {
    border-radius: 0 !important;
}.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-41ba4d7e-c160-7c52-0877-67b9ab9cd01d {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-0528a74d-68d1-bf0e-6c36-e2579ce01c55 {
display: none !important;
padding-bottom: 3vw !important;
}
.lfr-layout-structure-item-e7e69d41-1a5b-b107-fb9e-e51b7a86d708 {
margin-left: 4.5rem !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-e7e69d41-1a5b-b107-fb9e-e51b7a86d708 .btn {
    color: #00274c  !important;      
    border: 1px solid #00274c                 !important; 
 border-radius: 0 !important;    /* Sharp Square Corners */
    background-color: transparent !important;
    transition: all 0.3s ease;
}

/* 2. Hover State: Button Fills with Blue, Text turns White */
.lfr-layout-structure-item-e7e69d41-1a5b-b107-fb9e-e51b7a86d708 .btn:hover,
.lfr-layout-structure-item-e7e69d41-1a5b-b107-fb9e-e51b7a86d708:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-55fc809d-d754-2db8-c083-235d06e17830 {
@media screen and (min-width:1024px) {
justify-content: start;
}
}.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-9cca0b23-8de0-22f8-6758-61152d92a588 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9a224d59-babf-615f-5fe8-000bfa3b642d {
display: none !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-26fee116-28c3-9d02-2b5a-07a7bf2ed447 {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-115fca78-9f29-2139-bf08-60eb7bfb4ce8 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ea977508-b68b-cc9e-a573-0782658e5c40 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8e943dbc-098d-2c02-b306-d193733d1880 {
padding-top: 1.5rem !important;
}
.lfr-layout-structure-item-a7c28a92-8f72-1a6e-b143-76bb9a742185 {
display: none !important;
padding-bottom: 20vw !important;
padding-top: 20vw !important;
}
.lfr-layout-structure-item-a9266ef7-2fe9-656e-3dd3-567c002559f2 {
padding-top: 1.5rem !important;
}
.lfr-layout-structure-item-17085c64-0a79-f6d0-cd58-6efee17d5213 {
font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
padding-bottom: 6vw !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-17085c64-0a79-f6d0-cd58-6efee17d5213 { border-bottom: solid .75px white;}.lfr-layout-structure-item-525d4090-3ad9-ce75-1d13-e54af22c52a8 {
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-525d4090-3ad9-ce75-1d13-e54af22c52a8 {text-align: center;

}.lfr-layout-structure-item-fdefb681-be67-a3fc-87ce-c919abf4b5a3 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-7cd5ca03-5471-dfaa-b6f4-b8554d0ddc70 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d9d749b0-79d2-4c8a-865d-02af7b3bc1ed {
display: block !important;
}
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa {
text-align: center !important;
}
.lfr-layout-structure-item-96f6b8aa-e931-4396-4f19-12cb8b3c0d93 {
font-size: 16px !important;
max-width: 400px !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-96f6b8aa-e931-4396-4f19-12cb8b3c0d93 {text-align: center;

}.lfr-layout-structure-item-caad9247-fb6d-2cf5-deb6-5c237e26a242 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0fd56a03-4cf2-6e65-517c-285cdefb1de9 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f334dc73-3a10-de0a-5531-7a42183dd0be {
font-size: 16px !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-f334dc73-3a10-de0a-5531-7a42183dd0be {text-align: center;

}.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
display: none !important;
}
.lfr-layout-structure-item-0dbf9ecd-3c26-2dd4-08f4-f676dfb64392 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2324a584-0585-75d8-4c4d-8128ed440f11 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-46396b09-d9c1-5e75-87c4-6f582422b2ee {
display: block !important;
}
.lfr-layout-structure-item-def47040-b1e8-39b5-230f-341d646ee967 {
display: none !important;
}
.lfr-layout-structure-item-9b779252-b35f-24b7-593d-5bd4f9b9ea3e {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8ebbcae3-d81d-7382-e2c4-963fb4a658ff {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-106764ff-8be3-9949-6604-6f4713338ebe {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 {
padding-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-2390d0af-e2e7-e324-5add-a73c5f525cb9 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9cca0b23-8de0-22f8-6758-61152d92a588 {
padding-top: 1.5rem !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-0c0779d1-01fc-0f5f-c0b6-d31cf5853a56 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-17085c64-0a79-f6d0-cd58-6efee17d5213 { border-bottom: solid .75px white;}.lfr-layout-structure-item-fdefb681-be67-a3fc-87ce-c919abf4b5a3 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b598b5ef-6873-1c80-34e8-48aaadc569f8 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-cb2f1ef1-b9b6-fa81-d400-d07f7e311517 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7cd5ca03-5471-dfaa-b6f4-b8554d0ddc70 {
text-align: left !important;
}
.lfr-layout-structure-item-96f6b8aa-e931-4396-4f19-12cb8b3c0d93 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-f334dc73-3a10-de0a-5531-7a42183dd0be {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
display: none !important;
}
.lfr-layout-structure-item-2aa94c8d-8b05-525d-7705-feb5b29e3abf {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-46396b09-d9c1-5e75-87c4-6f582422b2ee {
display: block !important;
}
.lfr-layout-structure-item-def47040-b1e8-39b5-230f-341d646ee967 {
display: none !important;
}
.lfr-layout-structure-item-106764ff-8be3-9949-6604-6f4713338ebe {
text-align: left !important;
}
.lfr-layout-structure-item-a8e79b37-d118-a9d5-df62-866771d38d18 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 {
padding-right: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-24d78ff9-3cc3-0e23-a1ff-2a273edd33e6 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5f1e15bc-f08b-f96d-4d8f-75ccb89f6650 {
margin-left: 1.25rem !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-b54ff09c-4a89-e613-a21d-70c89da6f4cf {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-26fee116-28c3-9d02-2b5a-07a7bf2ed447 {
text-align: left !important;
}
.lfr-layout-structure-item-e285dee1-d277-cbf0-6756-b1e7e2f5aa56 {background-color: rgba(255, 255, 255, 0.85);  

}.lfr-layout-structure-item-7bc2ac34-eaeb-1502-aa61-16bbfd2a5ee3 {
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-115fca78-9f29-2139-bf08-60eb7bfb4ce8 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-3a4a76f0-4f45-1b77-7737-cf71d5c619fd {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8e943dbc-098d-2c02-b306-d193733d1880 {
text-align: left !important;
}
.lfr-layout-structure-item-e93b0b40-5ac5-5c1c-ea7a-967972214d04 {
display: block !important;
font-size: var(--font-size-base) !important;
margin-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-a7c28a92-8f72-1a6e-b143-76bb9a742185 {
display: none !important;
}
.lfr-layout-structure-item-17085c64-0a79-f6d0-cd58-6efee17d5213 {
padding-bottom: 8vw !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-17085c64-0a79-f6d0-cd58-6efee17d5213 {border-bottom: solid .75px white;}.lfr-layout-structure-item-525d4090-3ad9-ce75-1d13-e54af22c52a8 {
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-525d4090-3ad9-ce75-1d13-e54af22c52a8 {text-align: center; font
}.lfr-layout-structure-item-50eb5e8f-0447-9ece-7866-c0c83c461fef {
font-size: var(--font-size-base) !important;
margin-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-72d9209f-27ba-7bbc-7d32-d5ebb1883ae9 {
font-size: var(--font-size-base) !important;
margin-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-fdefb681-be67-a3fc-87ce-c919abf4b5a3 {
padding-bottom: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-8de3c8d7-4b15-ca7e-53cd-637a816f9372 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-07f811b5-e609-7b8c-96eb-999196b7de8e {
margin-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-dbabc55c-a2ed-c410-927f-3c8bd489b29e {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b598b5ef-6873-1c80-34e8-48aaadc569f8 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7cd5ca03-5471-dfaa-b6f4-b8554d0ddc70 {
text-align: left !important;
}
.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa {
padding-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-96f6b8aa-e931-4396-4f19-12cb8b3c0d93 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-5bb960fc-abb8-664b-1dd2-e0117ebd71ae {
margin-left: 1.25rem !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-f334dc73-3a10-de0a-5531-7a42183dd0be {
text-align: center !important;
}
.lfr-layout-structure-item-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
display: none !important;
}
.lfr-layout-structure-item-9719e57c-8853-64e1-0092-4f984b4f2a1a {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-46396b09-d9c1-5e75-87c4-6f582422b2ee {
display: block !important;
}
.lfr-layout-structure-item-def47040-b1e8-39b5-230f-341d646ee967 {
display: none !important;
}
.lfr-layout-structure-item-9b779252-b35f-24b7-593d-5bd4f9b9ea3e {
display: none !important;
}
.lfr-layout-structure-item-2409dae4-80e2-6c1a-1e51-ed2b16cf4cca {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8ebbcae3-d81d-7382-e2c4-963fb4a658ff {
text-align: left !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-106764ff-8be3-9949-6604-6f4713338ebe {
text-align: left !important;
}
.lfr-layout-structure-item-245115b9-e8bc-5fe1-aa24-6e4311924663 {
padding-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.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-41ba4d7e-c160-7c52-0877-67b9ab9cd01d {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0528a74d-68d1-bf0e-6c36-e2579ce01c55 {
display: none !important;
}
.lfr-layout-structure-item-e7e69d41-1a5b-b107-fb9e-e51b7a86d708 {
margin-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: left !important;
}
}