.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-9a49f114-07f3-a806-176c-a2781059d33f {
display: none !important;
}
.lfr-layout-structure-item-64f29798-0330-dc7b-5575-2b7251ab30e4 {
display: none !important;
}
.lfr-layout-structure-item-19afa941-5c6a-e2be-4d90-1b9cc6931740 {
display: none !important;
text-align: center !important;
}
.lfr-layout-structure-item-023572c6-0879-cbc5-648a-8651da5be3f5 {
display: none !important;
text-align: center !important;
}
.lfr-layout-structure-item-25d4e554-9634-dfbc-21ef-585a6aacc170 {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-3a6bcd6e-494d-0439-1e13-3e7c92d0f203 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b375f7ff-a09f-4451-4a5f-bee2b29be6b0 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f58db741-2a0f-1ded-2ead-515d221a9ece {
display: none !important;
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a13a9cb6-7d3a-5c24-47e5-fd7c2e9f1c43 {
display: none !important;
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-2b2d81f2-904b-d183-6f54-e389979362fd {
display: none !important;
}
.lfr-layout-structure-item-f55235ac-d817-f01f-38d6-7b66f593c4f6 {
display: none !important;
text-align: center !important;
}
.lfr-layout-structure-item-48d30ae5-8b12-7058-0d9c-ae62700f11c4 {
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-bold) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
max-width: 400px !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-3c0ae77e-fd37-a634-0341-f3d4a578d93c {
display: none !important;
}
.lfr-layout-structure-item-2a0dae5a-b577-ed26-ee8c-b413c71a09ff {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-24ee2dce-0acc-e4bf-4afa-675ab3fa9181 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-56ec49b2-3ca9-183b-f881-a459ed69cf68 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-7935550f-4432-deb4-701b-f27af287b2f6 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5c83cf3a-e6e2-9cc1-b75d-8e72a7df8018 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f1a5c4d8-7d48-66c2-6552-f806f3c58dfb {
display: none !important;
}
.lfr-layout-structure-item-4ebcb093-244d-f674-df48-96d24c39fe0d {
background-color: var(--gray-500) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-4ebcb093-244d-f674-df48-96d24c39fe0d) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
height: 300px !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bc1e9a1d-a5de-8d7d-23bc-82ef5e3365a8 {
border-color: #FFFFFF !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--info) !important;
}
.lfr-layout-structure-item-ac9a429d-e694-43e1-0ea8-693472bcdbb8 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4e2905b2-c20c-971b-6d50-bb3c0c046b43 {
display: none !important;
}
/* Base table styles (relaxed look) */
table {
    border: none !important;
    border-collapse: collapse;
    width: 100%;
}

table td,
table th {
    padding: 16px 20px;
    vertical-align: top;
    border: none !important;
}

/* Make table responsive */
@media (max-width: 768px) {
    table, thead, tbody, tr, th, td {
        display: block;          /* each element becomes a block */
        width: 100%;             /* take full width */
    }

    thead tr {
        display: none;           /* hide the table header row */
    }

    tr {
        margin-bottom: 1rem;     /* spacing between “cards” */
        border-bottom: 1px solid #ccc; /* optional separator */
    }

    td {
        padding: 12px 16px;
        border: none !important;
        text-align: left;
        position: relative;
    }

    /* Optional: prepend header labels to each cell */
    td::before {
        content: attr(data-label); /* we'll set data-label for each cell */
        font-weight: bold;
        display: block;
        margin-bottom: 4px;
    }
}.lfr-layout-structure-item-8db43ebc-8ef6-1de5-85ad-5f2ac9c01861 {
display: none !important;
}
.lfr-layout-structure-item-c83fa937-a8b5-fd8c-8143-108c1119889a {
display: none !important;
max-height: 350px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-cbb4b1fa-24fb-454f-94dd-51be3e800014 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-4ebcb093-244d-f674-df48-96d24c39fe0d {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-4ebcb093-244d-f674-df48-96d24c39fe0d {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-acf32166-a2fe-cab1-7005-4dd018d49996 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4ebcb093-244d-f674-df48-96d24c39fe0d {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bc1e9a1d-a5de-8d7d-23bc-82ef5e3365a8 {
margin-right: var(--spacer-0,0rem) !important;
}
}