.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-e3b7f02f-650d-87df-b22a-760a98b695f3 {
max-width: 1000px !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-e3b7f02f-650d-87df-b22a-760a98b695f3 .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-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-b438a57f-666b-0101-95d5-580471c0168d {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1f61d8f3-9473-094d-d1b5-48033e8fda72 {
font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
font-weight: 700 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1f61d8f3-9473-094d-d1b5-48033e8fda72 {position: relative;
    overflow: hidden;
    background-color: #FFFFF;
    font-optical-sizing: none;
}.lfr-layout-structure-item-4c6e9535-0468-7fed-a01a-4fcf0b69b2a6 {
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-4c6e9535-0468-7fed-a01a-4fcf0b69b2a6 .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-4c6e9535-0468-7fed-a01a-4fcf0b69b2a6 .btn:hover,
.lfr-layout-structure-item-4c6e9535-0468-7fed-a01a-4fcf0b69b2a6:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !important;
}.lfr-layout-structure-item-cf4796dc-add0-980c-76d2-712b0f74c59d {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
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-cc569f67-1a25-faba-4b87-66d77b50c263 {
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-2a470c0b-885c-299f-17a2-35f52acceb42 {
color: var(--primary) !important;
}
.lfr-layout-structure-item-2a470c0b-885c-299f-17a2-35f52acceb42 padding-left: 0 !important;
    margin-left: 0 !important;
    list-style-position: inside;
}.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-525e22dc-0bd3-3191-3821-95508ab4fb23 { 
    
}.lfr-layout-structure-item-e93b0b40-5ac5-5c1c-ea7a-967972214d04 {
display: none !important;
margin-left: -1rem !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-3ba6035d-1ebb-e7f8-c068-1cfc408f3c65 {
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-0859481a-d039-7092-8689-51dce0cef4d7 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !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-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-602d8211-5c16-1ed7-d645-c7fd6ed3677b {
border-color: var(--primary) !important;
box-shadow: var(--box-shadow-sm) !important;
}
.lfr-layout-structure-item-60a065e6-bd05-a151-b5fa-f72f89c3ec6f {
display: none !important;
}
.lfr-layout-structure-item-de6857be-a7ea-d889-d6d1-e2204eb569f3 {
display: none !important;
}
.lfr-layout-structure-item-79f20893-66c4-6ada-3df7-39f32b15f4cb {
margin-top: var(--spacer-3,1rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-79f20893-66c4-6ada-3df7-39f32b15f4cb padding-left: 0 !important;
    margin-left: 0 !important;
    list-style-position: inside;
}.lfr-layout-structure-item-802a8a30-0a1f-d14a-35ec-88ac4daba348 {
display: none !important;
padding-bottom: 3vw !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-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-5,3rem) !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-3a970779-0a85-7be3-8764-bc37ed489622 {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !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-9e053219-0069-0423-c084-3d48e9d3bc86 {
font-family: "Source Serif 4", Arial, Helvetica, sans-serif !important;
padding-bottom: var(--spacer-3,1rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-9e053219-0069-0423-c084-3d48e9d3bc86 {text-wrap: pretty;

}.lfr-layout-structure-item-e7bbfdce-9b19-ec71-13a4-9f490520641c {
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-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-1b323634-93e3-95b2-8178-c37b48227efd {
background-color: var(--primary) !important;
padding-bottom: 12vw !important;
padding-top: 12vw !important;
}
.lfr-layout-structure-item-1b323634-93e3-95b2-8178-c37b48227efd {}.lfr-layout-structure-item-9aa0b400-6d80-ca97-d3c3-e622968bcc28 {
background-color: #E8EFF4 !important;
padding-bottom: 5rem !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fd8c52e9-2d9c-3d43-ffb4-d06bdf80e423 {
background-color: #E8EFF4 !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-6f4aaa9e-984a-500a-978d-36b9db09df97 {
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-6f4aaa9e-984a-500a-978d-36b9db09df97 {
}.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-e93b43cb-4206-7773-5407-362bff24dba8 {
background-color: var(--white) !important;
max-width: 1000px !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;
}
.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-0ffdc5bd-0180-ad28-3e09-ece98b3690ee {
padding-right: 2.6rem !important;
}
CSS
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee,
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee .btn,
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee button,
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee a,
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee .lfr-editable {
    border-radius: 0 !important;
}.lfr-layout-structure-item-0fd56a03-4cf2-6e65-517c-285cdefb1de9 {
background-color: #E8EFF4 !important;
padding-bottom: var(--spacer-3,1rem) !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-afa5ad1b-a91d-99f0-8006-f7c47c4fa639 {
color: var(--white) !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-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-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-9b779252-b35f-24b7-593d-5bd4f9b9ea3e {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2342e268-31f8-a466-13dd-70fc902ad334 {
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-2342e268-31f8-a466-13dd-70fc902ad334 {text-wrap: pretty;

}.lfr-layout-structure-item-8ebbcae3-d81d-7382-e2c4-963fb4a658ff {
color: var(--primary) !important;
}
.lfr-layout-structure-item-a92c2df0-3a57-fbd5-b56e-729cb75fb80b {
margin-left: var(--spacer-5,3rem) !important;
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-c0632fb5-9bec-e2c9-7564-9ed8e537f52b {
margin-left: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--primary) !important;
}
/* 1. Base State: Grey Text & Blue Border */
.lfr-layout-structure-item-c0632fb5-9bec-e2c9-7564-9ed8e537f52b .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-c0632fb5-9bec-e2c9-7564-9ed8e537f52b .btn:hover,
.lfr-layout-structure-item-c0632fb5-9bec-e2c9-7564-9ed8e537f52b:hover .btn {
    background-color: #00274c !important;
    color: #ffffff !important;      /* White text on hover fill */
    border-color: #00274c !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-0528a74d-68d1-bf0e-6c36-e2579ce01c55 {
display: none !important;
padding-bottom: 3vw !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-b438a57f-666b-0101-95d5-580471c0168d {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-cf4796dc-add0-980c-76d2-712b0f74c59d {
padding-top: 1.5rem !important;
}
.lfr-layout-structure-item-37bfd476-d080-f467-74f3-01afa831c9e6 {
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-37bfd476-d080-f467-74f3-01afa831c9e6 {text-align: center;

}.lfr-layout-structure-item-6a3b6671-9f23-649c-0464-efd2a6ab3626 {
padding-top: var(--spacer-3,1rem) !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-fdefb681-be67-a3fc-87ce-c919abf4b5a3 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-1b323634-93e3-95b2-8178-c37b48227efd {
font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
padding-bottom: 6vw !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1b323634-93e3-95b2-8178-c37b48227efd { border-bottom: solid .75px white;}.lfr-layout-structure-item-6f4aaa9e-984a-500a-978d-36b9db09df97 {
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-6f4aaa9e-984a-500a-978d-36b9db09df97 {text-align: center;

}.lfr-layout-structure-item-78ce10f1-9681-5eba-e812-50b254fc86fa {
text-align: center !important;
}
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee {
padding-right: var(--spacer-0,0rem) !important;
text-align: center !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-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-a92c2df0-3a57-fbd5-b56e-729cb75fb80b {
margin-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-106764ff-8be3-9949-6604-6f4713338ebe {
padding-top: var(--spacer-2,0.5rem) !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-3ba6035d-1ebb-e7f8-c068-1cfc408f3c65 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0859481a-d039-7092-8689-51dce0cef4d7 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.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-1b323634-93e3-95b2-8178-c37b48227efd { border-bottom: solid .75px white;}.lfr-layout-structure-item-6f4aaa9e-984a-500a-978d-36b9db09df97 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee {
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-c0632fb5-9bec-e2c9-7564-9ed8e537f52b {
margin-left: var(--spacer-0,0rem) !important;
text-align: center !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-b438a57f-666b-0101-95d5-580471c0168d {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1f61d8f3-9473-094d-d1b5-48033e8fda72 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4c6e9535-0468-7fed-a01a-4fcf0b69b2a6 {
margin-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-cf4796dc-add0-980c-76d2-712b0f74c59d {
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-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-37bfd476-d080-f467-74f3-01afa831c9e6 {
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-37bfd476-d080-f467-74f3-01afa831c9e6 {text-align: center; font
}.lfr-layout-structure-item-a7c28a92-8f72-1a6e-b143-76bb9a742185 {
display: none !important;
}
.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-3a970779-0a85-7be3-8764-bc37ed489622 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1b323634-93e3-95b2-8178-c37b48227efd {
padding-bottom: 8vw !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1b323634-93e3-95b2-8178-c37b48227efd {border-bottom: solid .75px white;}.lfr-layout-structure-item-9aa0b400-6d80-ca97-d3c3-e622968bcc28 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-6f4aaa9e-984a-500a-978d-36b9db09df97 {
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-78ce10f1-9681-5eba-e812-50b254fc86fa {
padding-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-0ffdc5bd-0180-ad28-3e09-ece98b3690ee {
padding-right: var(--spacer-0,0rem) !important;
text-align: center !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-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-8ebbcae3-d81d-7382-e2c4-963fb4a658ff {
text-align: left !important;
}
.lfr-layout-structure-item-a92c2df0-3a57-fbd5-b56e-729cb75fb80b {
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-c0632fb5-9bec-e2c9-7564-9ed8e537f52b {
margin-top: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-b39ecdc3-bc95-a391-c58d-b88dda5f0f31 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
}