.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-944fcba9-1f80-4b21-eb0f-1d0729cf6c84 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-944fcba9-1f80-4b21-eb0f-1d0729cf6c84) !important;
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-944fcba9-1f80-4b21-eb0f-1d0729cf6c84 { 
        background-color: #00CCCC;
    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-944fcba9-1f80-4b21-eb0f-1d0729cf6c84: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-944fcba9-1f80-4b21-eb0f-1d0729cf6c84 img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}.lfr-layout-structure-item-6cc368a0-ef10-a31b-0f3d-92e644bbebe9 {
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-6cc368a0-ef10-a31b-0f3d-92e644bbebe9 {
  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-932b0dc2-68dd-f6c4-fa79-ef983d27638c {
justify-content:center;
align-items:center;
display: flex;


}.lfr-layout-structure-item-64f7ea5c-5bec-6069-4188-a8d7c698d9dd {
width: 100% !important;
}
.lfr-layout-structure-item-bb5a1448-aae8-46d5-4601-16cfe191edf0 {
width: 150px !important;
}
.lfr-layout-structure-item-bb5a1448-aae8-46d5-4601-16cfe191edf0 {
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lfr-layout-structure-item-bb5a1448-aae8-46d5-4601-16cfe191edf0 img {
    transition: transform 0.5s ease-in-out;
}

.lfr-layout-structure-item-bb5a1448-aae8-46d5-4601-16cfe191edf0 img:hover {
    transform: scale(0.9);
background-color: rgba(155, 155, 155, 0.6);
border-radius:10px;
padding:.5em;


}
.lfr-layout-structure-item-08d4362e-b8a7-d84c-9688-0aea0261b0ed {
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-02d13f3b-d69e-e79a-5b4e-72b10d2ec679 {
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-02d13f3b-d69e-e79a-5b4e-72b10d2ec679 {


}.lfr-layout-structure-item-b35e6dc5-2347-c1ff-de17-c52cab4edb4c {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7d67a984-dcf8-a4f6-e470-d03d4bb20235 {
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-b4ae3f6a-8971-6710-b4ac-5e0b0f99804a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-b4ae3f6a-8971-6710-b4ac-5e0b0f99804a) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b4ae3f6a-8971-6710-b4ac-5e0b0f99804a { 
        background-color: #00CCCC;
    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-b4ae3f6a-8971-6710-b4ac-5e0b0f99804a: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-b4ae3f6a-8971-6710-b4ac-5e0b0f99804a img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}@media screen and (max-width: 991px) {.lfr-layout-structure-item-bb5a1448-aae8-46d5-4601-16cfe191edf0 {
height: 120px !important;
}
.lfr-layout-structure-item-bb5a1448-aae8-46d5-4601-16cfe191edf0 {
max-width: 120px;
width:120px;


}}@media screen and (max-width: 575px) {.lfr-layout-structure-item-08d4362e-b8a7-d84c-9688-0aea0261b0ed {
max-width: 350px !important;
width: 100% !important;
}
.lfr-layout-structure-item-08d4362e-b8a7-d84c-9688-0aea0261b0ed {
display:flex;

justify-content:center;
align-items:center;

}.lfr-layout-structure-item-02d13f3b-d69e-e79a-5b4e-72b10d2ec679 {
display: block !important;
overflow: hidden !important;
text-align: center !important;
}
.lfr-layout-structure-item-02d13f3b-d69e-e79a-5b4e-72b10d2ec679 {
display:flex;

justify-content:center;
align-items:center;


}}