.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-0b8c6f75-d5a4-43c8-af8f-531e094b774e {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-413dedbf-b633-ef9e-5e0d-2181920f9a16 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-cc92a576-f8be-e452-93ae-83850a58997d {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ed6a9d05-03eb-861a-3b1b-34857455ca0d {
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1ece9640-b0cc-d654-695e-10f30fbfcd9c {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-82d21e8e-dab5-749c-8356-f5612e971f52 {
border-color: var(--color-palette-grey-200) !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-2b63cd0b-e52c-d864-796d-3388804c238a {
border-color: var(--color-palette-grey-200) !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
}
.lfr-layout-structure-item-a34d8a2e-f81a-d972-f470-d00af733d739 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7daea9f0-94a9-d971-4579-37d6917838d9 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-1ce8c75f-c14a-180b-cd5e-24dcbd622661 {
overflow: auto !important;
}
.lfr-layout-structure-item-db4bf1eb-946e-0717-bc07-9d1cc82aaf26 {
background-color: var(--color-palette-grey-100) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-db4bf1eb-946e-0717-bc07-9d1cc82aaf26 a, 
.lfr-layout-structure-item-db4bf1eb-946e-0717-bc07-9d1cc82aaf26 a:hover {
color: #000000 !important;
}

.lfr-layout-structure-item-00aa60fa-c8bf-e14e-475a-2f83ad2e345a {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-674004cf-f561-ff5d-c96d-1b05a62cb537 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.bottom-footer {
  display:flex;
  text-align:center; 
  font-family:sans-serif; 
  font-size:.8em;
}

@media only screen and (max-width: 700px) {
 .bottom-footer {
   flex-direction: column;
   text-align: start;
   gap: 15px;
  } 
}
.lfr-layout-structure-item-d222f58f-6184-f2d7-265c-b3d1b3018c77 {
.section-hero-background.modo-fondo {min-height:initial !important;}
}.footer-container {
    padding: 0px 72px;
}

@media only screen and (max-width: 700px) {
  .footer-container {
    padding: 0px 20px;
}
}.lfr-layout-structure-item-20ea2b88-cea8-bf97-023e-c9d93ce171fa {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-eaad1ea7-af74-b257-048d-02dd4c6ae818 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-146895f4-d1c5-c471-a194-cfd1d1e721c3 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-6a3caf9e-c7e6-e071-b518-de8b2a95afe2 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-14b50b92-abdd-4aff-eebf-8ac7cbee3304 {
min-width: 0px !important;
text-align: right !important;
}
.lfr-layout-structure-item-bd26fda0-eaa1-8d0f-2a2e-22fc39323ac4 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-83561ddb-d983-be12-e7c7-a7ec2c679f56 {
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-86a3350c-747e-7cfc-8ea5-3ca926da5914 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-23e1dbff-13b2-629b-5ef4-022157d384fa {
background-color: var(--color-palette-sand-300) !important;
margin-bottom: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2c727611-e874-7b16-f68b-9d33a5a72ea9 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2d171c1d-aff8-4afc-f73b-a07d52f2898f {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2716515a-4ff0-4359-f63b-ddb103fe9bd9 {
background-color: var(--color-palette-sand-300) !important;
margin-top: var(--spacer-4,1.5rem) !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-3b650679-fc76-c1eb-5522-b83c3e245aa5 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-40c482ef-5bdf-2f48-3a82-35854ca5fa03 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5b8cd90f-2246-42d3-c16a-603d91b20774 {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-76bce2d1-d8a6-7284-5805-c3935d5b93df {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-da3022e5-f355-d04b-4118-b4919e32fc91 {
width: 580px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-2b69bb67-a04b-d1ea-255f-a7e9ea2a4fae {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-674004cf-f561-ff5d-c96d-1b05a62cb537 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b67e3691-5379-ed89-a2d4-6d06d6d3c974 {
display: none !important;
}
.lfr-layout-structure-item-a9a55c90-768a-11ea-ebe2-cd6286739b1d {
display: none !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-2b69bb67-a04b-d1ea-255f-a7e9ea2a4fae {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-674004cf-f561-ff5d-c96d-1b05a62cb537 {
margin-left: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b67e3691-5379-ed89-a2d4-6d06d6d3c974 {
display: none !important;
}
.lfr-layout-structure-item-a9a55c90-768a-11ea-ebe2-cd6286739b1d {
display: none !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-82d21e8e-dab5-749c-8356-f5612e971f52 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
}