.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-b1e98504-ee47-7276-5cd7-0d286f2152e2 {
display: none !important;
}
.lfr-layout-structure-item-d576acab-8218-da86-8b60-51e3652094f3 {
  @media screen and (min-width: 1440px) {
    max-width: 12.5rem;
  }
}.lfr-layout-structure-item-73c27600-8747-95e6-0de3-e7a183b86e2a {
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-d11cb180-6fd8-ecdf-b4cb-61d1e3a5b3e7 {
overflow: visible !important;
}
.lfr-layout-structure-item-84bef816-1156-4853-8de5-b4d82cd7b459 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-0bba5fac-b9b6-7386-0e06-c8f3239321b0 {
min-height: 379px !important;
}
.lfr-layout-structure-item-e9d5b720-b3b8-fac9-0537-bb29c0860e64 {
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-bf211aac-3ca4-4dc1-244e-bde48051711f {
color: whiteColor !important;
}
.lfr-layout-structure-item-3e47c42d-951e-c8d2-74dc-abbabdc622b6 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-272a4f75-4bbd-8a08-7fc3-7fd754cecfdc {
background-color: brandColor3 !important;
color: whiteColor !important;
}
.lfr-layout-structure-item-4ee1ccc8-48a3-47dc-2668-d93247d82c54 {
margin-left: var(--spacer-1,0.25rem) !important;
margin-right: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-280ed4ee-3710-d90f-99bc-2dc1d6a4c1a8 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-280ed4ee-3710-d90f-99bc-2dc1d6a4c1a8) !important;
font-family: var(--font-family-sans-serif) !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-280ed4ee-3710-d90f-99bc-2dc1d6a4c1a8 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 260px;
}.lfr-layout-structure-item-5ce653d9-721f-acc6-aaee-f8e209a55806 {
display: none !important;
}
.lfr-layout-structure-item-435ff0d1-42d1-12c4-dfe4-d1a70fa99d6d {
overflow: visible !important;
}
.lfr-layout-structure-item-b3733631-5ac4-fd63-feb9-21c1c20f5231 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-46981052-ec2c-5cd4-6523-f8d0ee2f6a08 {
margin-left: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-ffbf38b3-f0a3-7fa5-721f-0c0f3000b8cf {
min-height: 221px !important;
min-width: 308px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-0aa2cfe5-c5ad-2229-fd99-6d380b40d4ae {
font-size: var(--font-size-base) !important;
}
.lfr-layout-structure-item-edfcac42-3502-a589-f5ac-b20c72a0706c {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-3d31b546-b283-bf31-7099-2d0de092c724 {
background-color: var(--blanco-nieve) !important;
}
.lfr-layout-structure-item-bf539539-668a-faed-5a5f-dc9b80224477 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-de0a8f63-a715-9ba5-a1c8-280ad6c0e621 {
background-color: var(--blanco-nieve) !important;
}
.lfr-layout-structure-item-1fe4e287-bcb3-27f8-b081-87abab036a5b {
margin-right: var(--spacer-5,3rem) !important;
}
.titulo-hero-movil {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .titulo-hero-movil,
    .titulo-hero-movil h1,
    .titulo-hero-movil h2,
    .titulo-hero-movil .component-heading {
        font-size: 42px !important;
        line-height: 1.05 !important;
        padding-top: 8px;
        overflow: visible !important;
    }
}.lfr-layout-structure-item-948685f4-aae3-170d-b283-8b6c29d58cdb {
display: none !important;
}
.lfr-layout-structure-item-8511cc17-9fab-f581-3576-27f7de84081a {
max-width: 117px !important;
}
.lfr-layout-structure-item-2a63c2a8-1977-4bf4-5270-b13486dcba8c {
margin-top: var(--spacer-6,4.5rem) !important;
max-width: 88px !important;
}
.lfr-layout-structure-item-2c6177b8-d04e-5df6-19d6-dc918f57eb23 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e98f1010-405d-fada-6929-72b4e5616b42 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e98f1010-405d-fada-6929-72b4e5616b42) !important;
}
.lfr-layout-structure-item-7e237dfa-86ab-d13e-ac3d-d2a32bf5fde4 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b84a8a6d-3497-d7ea-91a8-645d1a8e8bf2 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-015cf33c-50d9-7e87-b254-6325985d6a77 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-8d424ac0-f311-a2c2-4cd7-e74fddf648e0 {
background-color: #FFFFFF !important;
}
.lfr-layout-structure-item-7568b995-487a-e6d2-bf2e-7824b0862b54 {
overflow: visible !important;
}
.lfr-layout-structure-item-944aff6a-dfb3-81b0-3f18-03b6972214a8 {
min-height: 379px !important;
}
.lfr-layout-structure-item-f0658601-e221-414b-6dc3-d38f7528daa1 {
font-family: var(--font-family-sans-serif) !important;
}
.lfr-layout-structure-item-cf6b91f7-5abb-6975-8e32-a83609315652 {
overflow: visible !important;
}
.lfr-layout-structure-item-2d9aaaba-06d1-2ca2-7bb1-dd0b07b5ab81 {
margin-bottom: var(--spacer-8,7.5rem) !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-79c984f3-fe7e-1c8a-13b1-a128ba89efc7 {
height: 49px !important;
}
.lfr-layout-structure-item-d3949a03-f83a-314b-02f9-0a15f232eb4b {
height: 57px !important;
}
.lfr-layout-structure-item-be483914-f3c3-1906-777c-338d3d1b3346 {
margin-bottom: var(--spacer-8,7.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-85c0adc4-7d7d-54a3-bf1f-582bd36ba2e3 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-e7aeaa46-1c09-7645-3b91-6c89f23b7c34 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-c854bdcc-afe0-c2ac-4ffb-406fb2f59660 {
overflow: hidden !important;
}
.lfr-layout-structure-item-ca6219eb-f62d-4120-fb97-10e6290db003 {
margin-bottom: var(--spacer-8,7.5rem) !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d72e61e7-277b-392b-ce9e-e2184bb58597 {
height: 182px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-ee22c212-c076-bd4a-f734-3ca5e30cb938 {
max-width: 59px !important;
}
.lfr-layout-structure-item-25c91721-655c-02d2-032e-80c69dd0cf9c {
display: none !important;
}
.lfr-layout-structure-item-d6dc2126-9f86-f830-e97d-986c0d4d8dcf {
height: 231px !important;
}
.lfr-layout-structure-item-b23e7c67-73d2-be97-28fe-e26315c1f2e6 {
margin-top: var(--spacer-8,7.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-57d8ff76-3367-5010-81e5-839dcf8a4621 {
overflow: visible !important;
}
.lfr-layout-structure-item-dcd42848-51a5-37f9-f22d-2e6c967628f8 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-dcd42848-51a5-37f9-f22d-2e6c967628f8) !important;
}
.lfr-layout-structure-item-19c86e66-7233-2e0a-da64-1faba972c63d {
margin-bottom: var(--spacer-8,7.5rem) !important;
max-width: 250px !important;
}
.lfr-layout-structure-item-0a4dec9c-262c-cf53-67e2-261d70939d85 {
font-size: var(--font-size-base) !important;
}
.lfr-layout-structure-item-0b9f9df1-ddd1-84dc-5dea-d1efae09eac0 {
margin-left: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-75c41180-a260-9ee0-efca-152d9106b650 {
display: none !important;
}
.lfr-layout-structure-item-8d2057ac-9287-9ea1-2d09-b492cb5473ad {
display: none !important;
}
.lfr-layout-structure-item-e9f5c006-c365-4294-7041-48a426ee76a9 {
min-height: 379px !important;
}
.lfr-layout-structure-item-3fd429ef-b531-ddbd-2195-f3db1a4a7516 {
overflow: hidden !important;
}
.lfr-layout-structure-item-7abe60a4-469b-372f-d744-6d1f76eec94f {
height: 518px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-2eb033f5-54d5-0076-649a-706ebae2b9d2 {
display: none !important;
}
.lfr-layout-structure-item-4e23319d-766d-bce6-4b34-46d672536ce7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-85c52bc3-5826-41c6-c091-cb03f854c242 {
background-color: #FFFFFF !important;
}
.${FRAGMENT_CLASS} table {
    margin-bottom: 0 !important;
}

.${FRAGMENT_CLASS} p {
    margin-bottom: 0 !important;
}.lfr-layout-structure-item-9e3278dd-081c-2441-7ab9-b1044e9171a3 {
min-height: 379px !important;
}
.lfr-layout-structure-item-7d2e05ac-a166-184b-9398-a6de39007f6f {
  @media screen and (min-width: 1440px) {
    max-width: 12.5rem;
  }
}.lfr-layout-structure-item-9124656b-a347-b7bf-b2f1-bb0c9cb25d33 {
display: none !important;
}
.lfr-layout-structure-item-f7404b3b-2eef-73c6-3eb9-fd1cfea8507d {
width: 190px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-0bba5fac-b9b6-7386-0e06-c8f3239321b0 {
min-height: 327px !important;
}
.lfr-layout-structure-item-e9d5b720-b3b8-fac9-0537-bb29c0860e64 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-79c984f3-fe7e-1c8a-13b1-a128ba89efc7 {
height: 44px !important;
}
.lfr-layout-structure-item-d3949a03-f83a-314b-02f9-0a15f232eb4b {
height: 51px !important;
}
.lfr-layout-structure-item-ccd96052-1715-ec10-712d-e4415a846083 {
margin-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-9e3278dd-081c-2441-7ab9-b1044e9171a3 {
min-height: 327px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-435ff0d1-42d1-12c4-dfe4-d1a70fa99d6d {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-3b35dc3d-9be0-f619-eb59-9467d2ebe6c2 {
padding-top: var(--spacer-0,0rem) !important;
}
@media (max-width: 767px) {
    .${FRAGMENT_CLASS} table,
    .${FRAGMENT_CLASS} tbody,
    .${FRAGMENT_CLASS} tr,
    .${FRAGMENT_CLASS} td {
        display: block;
        width: 100% !important;
    }

    .${FRAGMENT_CLASS} td {
        padding: 2px 0;
    }
}}