.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-411d6f99-c4e5-c60b-9a59-97846eda6685 {
overflow: visible !important;
}
.lfr-layout-structure-item-411d6f99-c4e5-c60b-9a59-97846eda6685 {
margin: 20px;

}

.lfr-layout-structure-item-2733c14d-21e4-8412-7941-e2bc99f12a5b {
background-color: #5A2E26 !important;
}
.lfr-layout-structure-item-0dc7840d-bfdc-a6d3-2330-df5361f65d56 {
font-family: "Helvetica Neue" !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-0dc7840d-bfdc-a6d3-2330-df5361f65d56 {
margin-left: 5px;
margin-right: 5px;
}.lfr-layout-structure-item-f1b114da-0bfb-b31a-04b3-e1894f738079 {
overflow: visible !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e6099dd7-1ec0-f52e-9b10-a15da59a1a43 {
margin-bottom: var(--spacer-7,6rem) !important;
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-68ca73f2-c032-7fad-a294-c2d0ceb3a503 {
padding-top: 15px !important;
}
.lfr-layout-structure-item-68ca73f2-c032-7fad-a294-c2d0ceb3a503 {
background: linear-gradient(
  135deg,
  #FFFFFF 0%,
  #FAF3E0 20%,
  #F5F0E6 40%,
  #EEE1C6 65%,
  #E6D3B3 85%,
  #D8C3A5 100%
);
}

.igovtt-footer {
  color: #ffffff;
  text-decoration: none;
}  
  
a.igovtt-footer:link {
  color: #ffffff;
  text-decoration: none;
}

a.igovtt-footer:visited {
  color: #ffffff;
  text-decoration: none;
}

a.igovtt-footer:hover {
  color: #ffffff;
  text-decoration: underline;
}

a.igovtt-footer:active {
  color: #ffffff;
  text-decoration: underline;
}.lfr-layout-structure-item-7e759d35-d39e-fa24-aa10-77b2be4753b4 {
overflow: visible !important;
}
.lfr-layout-structure-item-7e759d35-d39e-fa24-aa10-77b2be4753b4 {
margin: 20px;
.module-card {
    background: white;
    border-radius: 14px;
    padding: 20px;
    transition: 0.3s ease;
}

.module-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}
}

.lfr-layout-structure-item-ac58e942-c1b8-5915-5858-27fa97e1b3c1 {
font-family: Helvetica Neue !important;
font-size: 17px !important;
font-weight: var(--font-weight-bold) !important;
overflow: visible !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
color: #FFFFFF !important;
}
.lfr-layout-structure-item-ac58e942-c1b8-5915-5858-27fa97e1b3c1 {
    display: flex;
    justify-content: center; /* centers horizontally */
    align-items: center;
    overflow: visible !important;
}

.lfr-layout-structure-item-ac58e942-c1b8-5915-5858-27fa97e1b3c1 li:hover {
color: black;
  background-color:   #EEE1C6;
  transform: translateY(-1px);

}


.lfr-layout-structure-item-ac58e942-c1b8-5915-5858-27fa97e1b3c1,
.lfr-layout-structure-item-ac58e942-c1b8-5915-5858-27fa97e1b3c1 .navbar,
.lfr-layout-structure-item-ac58e942-c1b8-5915-5858-27fa97e1b3c1 .navbar-nav {
    position: relative;
    z-index: 1000;
}


.navbar-nav .dropdown-menu {
border: none;
border-radius: 8px;
padding: 10px 0;
font-size: 1rem;
  margin-top: 0 !important;
  top: 100%;
}

.navbar-nav .dropdown-menu .dropdown-item {
color: #000000;
padding: 10px 20px;
transition: background 0.5s ease;
}

.navbar-nav .dropdown-menu .dropdown-item:hover {
background-image: linear-gradient(to bottom, #5A2E26);
color: #FFFFFF;
font-weight: bold;
}
.lfr-layout-structure-item-585b91e1-4957-3c50-2a79-937815dab021 {
font-size: 14px !important;
margin-top: var(--spacer-3,1rem) !important;
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-585b91e1-4957-3c50-2a79-937815dab021 {
font-size: 14px;
}.lfr-layout-structure-item-341e7ff3-d792-8fea-6efd-3632d10b728e {
overflow: visible !important;
}
.lfr-layout-structure-item-3f1f9b38-eff2-e67f-71c7-15f554d7b3d2 {
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-3f1f9b38-eff2-e67f-71c7-15f554d7b3d2 * {
    font-weight: normal !important;
}.lfr-layout-structure-item-3d90cfca-75f0-08cf-8e2e-e5bbfbba5880 {
background-color: #3E1F19 !important;
padding-top: 15px !important;
}
.lfr-layout-structure-item-c5bc38b6-1bf1-4f02-b180-effbf4603a93 {
font-size: 16px !important;
}
.lfr-layout-structure-item-b98577d4-bc67-ee25-6e35-354e71c18961 {
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-3130018b-7f51-d4f4-661f-c894ab5d7ab1 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-3130018b-7f51-d4f4-661f-c894ab5d7ab1) !important;
height: 40px !important;
overflow: hidden !important;
width: 40px !important;
}
.lfr-layout-structure-item-0e771e98-4084-4f7b-350b-f4b48b3ad586 {
overflow: visible !important;
}
.lfr-layout-structure-item-efbe2044-e183-4a61-37ef-847f5e779637 {
overflow: visible !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-efbe2044-e183-4a61-37ef-847f5e779637 {
    display: block;
    width: 280px;
    height: 400px;
    margin: 0 auto;
    padding: 20px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-efbe2044-e183-4a61-37ef-847f5e779637:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-0186a66b-2bf7-757b-1e9f-ebac29dda62a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-0186a66b-2bf7-757b-1e9f-ebac29dda62a) !important;
height: 40px !important;
overflow: hidden !important;
width: 40px !important;
}
.lfr-layout-structure-item-5dd7737b-1f9c-0dc9-ffb1-3181819a1e21 {
background-color: var(--white) !important;
font-family: Helvetica Neue !important;
font-size: 16px !important;
}
.lfr-layout-structure-item-f16f0a39-1eb7-4da6-41ba-b1e0d09fb1d8 {
height: 40px !important;
width: 40px !important;
}
.lfr-layout-structure-item-af3a7d7b-3e03-50ea-6616-93334fcea6c5 {
border-color: #993939 !important;
border-style: solid; border-width: 20% !important; border-width: 20%px !important;
}
.lfr-layout-structure-item-3a76ee39-418f-0836-48e2-608b55a4d0af {
background-color: #5A2E26 !important;
font-size: 15px !important;
overflow: visible !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-3a76ee39-418f-0836-48e2-608b55a4d0af {
text-align: center;

}.lfr-layout-structure-item-0ec686fa-02c0-67a1-4d47-e4e0c52f9b2b {
overflow: auto !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-0ec686fa-02c0-67a1-4d47-e4e0c52f9b2b {
    display: block;
    width: 280px;
    height: 470px;
    margin: 0 auto;
    padding: 20px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-0ec686fa-02c0-67a1-4d47-e4e0c52f9b2b:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-4b5e695f-9193-c11a-5acb-11f72bd9446c {
border-color: #8C0A1E !important;
margin-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4b5e695f-9193-c11a-5acb-11f72bd9446c .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-a80a3595-52a1-d72d-9a06-0acd901a4d68 {
overflow: visible !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-a80a3595-52a1-d72d-9a06-0acd901a4d68 {
    display: block;
    width: 280px;
    height: 400px;
    margin: 0 auto;
    padding: 20px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-a80a3595-52a1-d72d-9a06-0acd901a4d68:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-a8b1da90-2e78-d576-4365-b1b47d4c5dbf {
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a8b1da90-2e78-d576-4365-b1b47d4c5dbf * {
    font-weight: normal !important;
}.lfr-layout-structure-item-9fe67c72-7f8a-741d-d459-cdd51d5650f1 {
overflow: hidden !important;
text-align: center !important;
}
.lfr-layout-structure-item-9fe67c72-7f8a-741d-d459-cdd51d5650f1 {
 border-radius: 5px;
 object-fit: contain !important;
}

.lfr-layout-structure-item-60821306-4997-2c9c-40aa-a5edb4b7f752 {
display: none !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-efc6d28a-ba9d-6743-b1d5-5e005d493a57 {
margin-top: var(--spacer-1,0.25rem) !important;
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-a8400982-e710-7a95-05b1-21d62005beb3 {
font-family: Helvetica Neue !important;
color: var(--white) !important;
width: 100% !important;
}
.lfr-layout-structure-item-a8400982-e710-7a95-05b1-21d62005beb3 {
background-image: linear-gradient(to bottom, #3E1F19);
text-align: center;
padding: 20px;
}

h3{
font-size: 30px;
}
.lfr-layout-structure-item-93639040-ded6-b966-4f6f-5a784880463b {
font-size: 14px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8cc8b2d4-962b-11c0-1ffa-557d04749199 {
height: 250px !important;
max-width: 250px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-8cc8b2d4-962b-11c0-1ffa-557d04749199 {

border-radius: 5px;
}.lfr-layout-structure-item-d86a33a2-a36c-e4a3-d176-bd383a18bd11 {
font-size: 14px !important;
padding-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-d86a33a2-a36c-e4a3-d176-bd383a18bd11 {
font-size: 14px;
}.lfr-layout-structure-item-8bbfea5f-04cf-62e9-8265-a7fa7b9f0b25 {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-8bbfea5f-04cf-62e9-8265-a7fa7b9f0b25 .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-ec51bd74-d98f-7115-afd5-ee1da2284211 {
border-color: #8C0A1E !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-ec51bd74-d98f-7115-afd5-ee1da2284211 .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-ca45d235-ee29-029f-6c6c-58d87494a0a9 {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-ca45d235-ee29-029f-6c6c-58d87494a0a9 .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-f050ce44-053d-0ff3-6fca-e21862e84dcd {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-f050ce44-053d-0ff3-6fca-e21862e84dcd .btn  {
  color: #8C0A1E;
}.lfr-layout-structure-item-a796d1cd-4b13-8f5d-8d8d-4869d4f85084 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-a796d1cd-4b13-8f5d-8d8d-4869d4f85084 * {
    font-weight: normal !important;
 margin-left: 5px;
margin-right: 5px;
text-align: justify;
}.lfr-layout-structure-item-adcf1f3a-4103-7e4e-3430-7bf9264ca70e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-adcf1f3a-4103-7e4e-3430-7bf9264ca70e) !important;
height: 40px !important;
width: 40px !important;
}
.lfr-layout-structure-item-4718ea70-e8c8-7582-6a9c-475d0eb275ed {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-4718ea70-e8c8-7582-6a9c-475d0eb275ed .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-19152cf3-fa9e-9f7c-4daa-c136c4b78e3b {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-19152cf3-fa9e-9f7c-4daa-c136c4b78e3b .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-87a6a57a-240c-6ffa-b65b-627620afffa9 {
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-5e255512-7280-99a6-37ea-b8e2e92a9e0b {
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
margin-right: var(--spacer-1,0.25rem) !important;
overflow: visible !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-5e255512-7280-99a6-37ea-b8e2e92a9e0b {
    display: block;
    width: 280px;
    height: 400px;
    margin: 0 auto;
    padding: 20px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-5e255512-7280-99a6-37ea-b8e2e92a9e0b:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-2e33e84a-710d-ca71-7b98-2e49efd71855 {
font-family: "Helvetica Neue" !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-2e33e84a-710d-ca71-7b98-2e49efd71855 * {
    font-weight: normal !important;
 margin-left: 5px;
margin-right: 5px;
text-align: justify;
}.lfr-layout-structure-item-bee6f0b0-05c2-7136-2d8d-33377344798a {
border-color: #993939 !important;
border-style: solid; border-width: 20% !important; border-width: 20%px !important;
}
.lfr-layout-structure-item-166a3e31-81f4-d63c-4ed4-3fb2f8e4e49e {
font-size: 16px !important;
}
.lfr-layout-structure-item-94187cef-512d-79f0-bbc3-43a86e85cd5e {
border-color: #993939 !important;
border-style: solid; border-width: 20% !important; border-width: 20%px !important;
}
.lfr-layout-structure-item-f1ded101-e049-3e0c-9aaf-ab882e791fb6 {
overflow: visible !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-f1ded101-e049-3e0c-9aaf-ab882e791fb6 {
    display: block;
    width: 280px;
    height: 470px;
    margin: 0 auto;
    padding: 20px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-f1ded101-e049-3e0c-9aaf-ab882e791fb6:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-2c0f8ebb-2847-7278-2499-d556aed61668 {
font-family: Helvetica Neue !important;
font-size: 16px !important;
text-align: justify !important;
}
.lfr-layout-structure-item-2c0f8ebb-2847-7278-2499-d556aed61668 {

}

/* Laptop/Desktop */
.page-container {
    margin-left: 3rem;
    margin-right: 3rem;
    padding-left: 10rem;
    padding-right: 10rem;
}

/* Tablets */
@media (max-width: 1024px) {
    .page-container {
        margin-left: 2rem;
        margin-right: 2rem;
        padding-left: 4rem;
        padding-right: 4rem;
    }
}

/* Phones */
@media (max-width: 768px) {
    .page-container {
        margin-left: 1rem;
        margin-right: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}.lfr-layout-structure-item-5d4d1c1b-7002-117e-09ef-8425ffc24bf6 {
background-color: #3E1F19 !important;
font-size: 15px !important;
font-weight: 400 !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-9f9c8de1-17e7-74f1-40ad-9ac47a405189 {
overflow: visible !important;
padding-top: var(--spacer-2,0.5rem) !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-9f9c8de1-17e7-74f1-40ad-9ac47a405189 {
    display: block;
    width: 280px;
    height: 470px;
    margin: 0 auto;
    padding: 20px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-9f9c8de1-17e7-74f1-40ad-9ac47a405189:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-924a6f14-c5ed-abad-3e3b-c5a4fcb363e3 {
margin-bottom: var(--spacer-4,1.5rem) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-fd1bbab3-891e-a791-75ec-d5b23727e0a8 {
text-align: right !important;
}
.lfr-layout-structure-item-195d39fb-30c6-088b-d050-6ed4b6ae404d {
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-195d39fb-30c6-088b-d050-6ed4b6ae404d * {
    font-weight: normal !important;
 margin-left: 5px;
margin-right: 5px;
text-align: justify;
}.lfr-layout-structure-item-407c45c7-18c8-cb8a-ef10-95421adb4a06 {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-407c45c7-18c8-cb8a-ef10-95421adb4a06 .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-8e76afc1-d65e-fa79-bb8b-6ef7d4289d7d {
height: 250px !important;
max-width: 250px !important;
overflow: hidden !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-8e76afc1-d65e-fa79-bb8b-6ef7d4289d7d {

border-radius: 20px;
}.lfr-layout-structure-item-78decb37-c38a-6a96-289a-88d7c1c826e2 {
height: 38px !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-f11e9d6a-20dc-7782-676b-37bb136a8c4a {
margin-top: var(--spacer-3,1rem) !important;
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-3843e524-e195-6886-adc4-c312ec6c1f00 {
overflow: visible !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-3843e524-e195-6886-adc4-c312ec6c1f00 {
    display: block;
    width: 280px;
    height: 400px;
    margin: 0 auto;
    padding: 20px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-3843e524-e195-6886-adc4-c312ec6c1f00:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-107bf9c5-374f-36eb-6407-88bfaf4a8937 {
margin-left: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-f1f0bdb8-472c-1e20-6d9f-511e4e41e76b {
padding-left: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f1f0bdb8-472c-1e20-6d9f-511e4e41e76b * {
    font-weight: normal !important;
}.lfr-layout-structure-item-a7471b4f-2074-ce1e-3ff3-5cc88076c82f {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-a7471b4f-2074-ce1e-3ff3-5cc88076c82f .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-e953532f-8ee6-54eb-19b2-48f3c197e815 {
overflow: hidden !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-e953532f-8ee6-54eb-19b2-48f3c197e815 {
    display: block;
    width: 280px;
    height: 470px;
    margin: 0 auto;
    padding: 10px;

    background-color: #ffffff;
    border-radius: 16px;
    border: 1px solid #e6e6e6;

    box-shadow:
        0 4px 6px rgba(0, 0, 0, 0.05),
        0 10px 20px rgba(0, 0, 0, 0.08);

    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
}

/* Hover effect */
.lfr-layout-structure-item-e953532f-8ee6-54eb-19b2-48f3c197e815:hover {
    transform: translateY(-8px) scale(1.03);

    box-shadow:
        0 10px 15px rgba(0, 0, 0, 0.08),
        0 30px 40px rgba(0, 0, 0, 0.14);

    filter: brightness(1.05);
}.lfr-layout-structure-item-0b71e7f4-bae2-c1e1-e53d-50f7dee39a42 {
display: none !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
width: 50% !important;
}
.lfr-layout-structure-item-14f52cfc-4cfe-004d-1240-d2e269b73560 {
font-size: 14px !important;
text-align: center !important;
color: #291A0C !important;
}
.lfr-layout-structure-item-14f52cfc-4cfe-004d-1240-d2e269b73560 {
font-size: 14px;
}.lfr-layout-structure-item-53bad646-c10c-f523-d9da-5597cf18702f {
overflow: visible !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2388372b-1acd-a3fd-c19f-282d5bc05854 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-8,7.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-2388372b-1acd-a3fd-c19f-282d5bc05854 * {
    font-weight: normal !important;
 margin-left: 5px;
margin-right: 5px;
text-align: justify;
}.lfr-layout-structure-item-7987f867-e8fd-4c3b-ea46-9edc51c83541 {
border-color: #8C0A1E !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7987f867-e8fd-4c3b-ea46-9edc51c83541 .btn  {
  color: #8C0A1E;

}.lfr-layout-structure-item-f06e0822-9ffd-9f74-8160-0645c0bf262b {
border-color: #8C0A1E !important;
text-align: center !important;
}
.lfr-layout-structure-item-f06e0822-9ffd-9f74-8160-0645c0bf262b .btn  {
  color: #8C0A1E;

}

.lfr-layout-structure-item-38b9eb70-79f3-ba98-28f7-878f5589e20d {
background-color: #5A2E26 !important;
font-family: Helvetica Neue !important;
font-size: 16px !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-3db29607-4b70-1e61-4946-1a1e641f5e0d {
font-size: 16px !important;
}
.lfr-layout-structure-item-984f6e1b-e117-3bb5-1baa-59f66aeef331 {
background-color: #3E1F19 !important;
font-family: Helvetica Neue !important;
font-size: 16px !important;
height: 75px !important;
}
.lfr-layout-structure-item-641bd7ed-fad2-7c8f-eedb-505b290a4cf6 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-641bd7ed-fad2-7c8f-eedb-505b290a4cf6) !important;
height: 40px !important;
width: 40px !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-2c0f8ebb-2847-7278-2499-d556aed61668 {
text-align: justify !important;
}
}