.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-bfd93db9-3806-04b1-7c39-71094947945d {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-bfd93db9-3806-04b1-7c39-71094947945d) !important;
font-size: 14px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-bfd93db9-3806-04b1-7c39-71094947945d { 
        background-color: #7FCC00;
    border-radius: 10px;
    box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.2); /* Sombra más suave */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    display: flex;
  max-height:400px;
  height:400px;

  


  flex-direction:column; 
  justify-content:space-between;


 
}


.lfr-layout-structure-item-bfd93db9-3806-04b1-7c39-71094947945d:hover { 
    transform: scale(1.02); /* Aumenta ligeramente el tamaño */
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3); /* Sombra más suave y menos intrusiva */
}

.lfr-layout-structure-item-c4f14e2c-2d7c-7f50-e093-954ef769349c {
margin-bottom: var(--spacer-5,3rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c4f14e2c-2d7c-7f50-e093-954ef769349c {
  background-color: #333F48; /* Fondo con opacidad ajustada */

  	width:100%;
  
  display: flex;

  justify-content: center;  /* Centra el contenido horizontalmente */
  align-items: center;      /* Centra el contenido verticalmente */

}
.lfr-layout-structure-item-eda637da-88f9-51a6-de71-1ac5b7a41ded {
text-align: center !important;
}
.lfr-layout-structure-item-eda637da-88f9-51a6-de71-1ac5b7a41ded {
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lfr-layout-structure-item-eda637da-88f9-51a6-de71-1ac5b7a41ded img {
    transition: transform 0.5s ease-in-out;
}

.lfr-layout-structure-item-eda637da-88f9-51a6-de71-1ac5b7a41ded img:hover {
    transform: scale(0.9);
background-color: rgba(155, 155, 155, 0.6);
border-radius:10px;
padding:.5em;


}
.lfr-layout-structure-item-b605adf8-ab1b-a548-e8cc-d1501b4210eb {
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
overflow: hidden !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;
text-align: center !important;
width: 1440px !important;
}
.lfr-layout-structure-item-76daa4c8-ee08-bbc0-a442-76aa729d13d0 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-76daa4c8-ee08-bbc0-a442-76aa729d13d0) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
text-align: center !important;
}
.lfr-layout-structure-item-76daa4c8-ee08-bbc0-a442-76aa729d13d0 { 
        background-color: #7FCC00;
    border-radius: 10px;
    box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.2); /* Sombra más suave */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    display: flex;
  

  flex-direction:column; 
  justify-content:space-between;


  max-height:400px;
  height:400px;

 
}


.lfr-layout-structure-item-76daa4c8-ee08-bbc0-a442-76aa729d13d0:hover { 
    transform: scale(1.02); /* Aumenta ligeramente el tamaño */
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3); /* Sombra más suave y menos intrusiva */
}


.lfr-layout-structure-item-e0e36617-9c69-7fd8-a4fc-95c437e92f80 {
text-align: center !important;
}
.lfr-layout-structure-item-716993fb-2b7a-7835-c5a9-41a90a637914 {
text-align: center !important;
}
.lfr-layout-structure-item-7d19b42a-e57b-bb1b-316f-37ae4aa27f92 {
width: 100% !important;
}
.lfr-layout-structure-item-ddceab6d-66fa-d08c-7514-11a7c0017e40 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
overflow: hidden !important;
text-align: center !important;
}
.lfr-layout-structure-item-1ae4668a-fe3a-8c12-fca9-d29c9d27ffcf {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-1ae4668a-fe3a-8c12-fca9-d29c9d27ffcf) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
text-align: center !important;
}
.lfr-layout-structure-item-1ae4668a-fe3a-8c12-fca9-d29c9d27ffcf { 
        background-color: #7FCC00;
    border-radius: 10px;
    box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.2); /* Sombra más suave */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    display: flex;


  flex-direction:column; 
  justify-content:space-between;

  max-height:400px;
  height:400px;

}


.lfr-layout-structure-item-1ae4668a-fe3a-8c12-fca9-d29c9d27ffcf:hover { 
    transform: scale(1.02); /* Aumenta ligeramente el tamaño */
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3); /* Sombra más suave y menos intrusiva */
}
.lfr-layout-structure-item-5a417d50-f59e-3b2f-e8e8-510da45f7e19 {
text-align: center !important;
}
.lfr-layout-structure-item-2791a9e6-c9a4-69b7-292a-38cb398108c9 {
margin-right: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.btn-monospaced {
    background-color: #333f48;
  border:none;
    color: white;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    height: 2.5rem;
    justify-content: center;
    line-height: 1;
    overflow: hidden;
    text-align: center;
    white-space: normal;
    width: 2.5rem;
    overflow-wrap: break-word;
    word-wrap: break-word;
}.lfr-layout-structure-item-dfcb1b01-dd5a-e0d1-c55f-5c5ae9050a90 {
text-align: center !important;
}
.lfr-layout-structure-item-da359e02-913f-5804-fb10-ebad6cd49f0d {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
max-width: 1440px !important;
text-align: center !important;
}
.lfr-layout-structure-item-5e2293f0-9e27-c37c-7dae-0e2759b10923 {
justify-content:center;
align-items:center;
display: flex;


}@media screen and (max-width: 575px) {.lfr-layout-structure-item-b605adf8-ab1b-a548-e8cc-d1501b4210eb {
height: 170vh !important;
}


.lfr-layout-structure-item-1ae4668a-fe3a-8c12-fca9-d29c9d27ffcf {
margin-top: var(--spacer-4,1.5rem) !important;
}
}