.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-22f561ec-670c-0723-ec14-b4f0f85d3676 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
max-width: 1440px !important;
overflow: hidden !important;
text-align: center !important;
}

.lfr-layout-structure-item-b25e3286-b093-644e-e342-879170556b13 {
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-da40ae80-c6bb-08b4-c458-ab71e2633f1b {
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-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;
text-align: center !important;
width: 1440px !important;
}
.lfr-layout-structure-item-0c1282cc-13b3-3cd0-47a1-3f2478f1f581 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-0c1282cc-13b3-3cd0-47a1-3f2478f1f581) !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0c1282cc-13b3-3cd0-47a1-3f2478f1f581 { 
        background-color: #5178CE;
    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-wrap:nowrap;
  

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


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


.lfr-layout-structure-item-0c1282cc-13b3-3cd0-47a1-3f2478f1f581: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-0c1282cc-13b3-3cd0-47a1-3f2478f1f581 img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}.lfr-layout-structure-item-941a5341-1d1d-e81d-b998-0bea532a652c {
text-align: center !important;
}
.lfr-layout-structure-item-96b3929f-9296-d0ca-561c-7019cd310218 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-e4198b22-3218-adea-86be-73e1ea19e769 {
justify-content:center;
align-items:center;
display: flex;


}.lfr-layout-structure-item-c835dece-6ecb-74dc-6def-86db22a1bd62 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-c835dece-6ecb-74dc-6def-86db22a1bd62) !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c835dece-6ecb-74dc-6def-86db22a1bd62 { 
        background-color: #5178CE;
    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;
 cursor: default;
  flex-direction:column; 
  justify-content:space-between;
  height: 400px;
    max-height: 400px;
 
}


.lfr-layout-structure-item-c835dece-6ecb-74dc-6def-86db22a1bd62: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-c835dece-6ecb-74dc-6def-86db22a1bd62 img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}.lfr-layout-structure-item-ef616cf6-b547-993f-785e-25a6b8e25359 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-ef616cf6-b547-993f-785e-25a6b8e25359) !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ef616cf6-b547-993f-785e-25a6b8e25359 { 
        background-color: #5178CE;
    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;
  cursor: default;

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




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


.lfr-layout-structure-item-ef616cf6-b547-993f-785e-25a6b8e25359: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-ef616cf6-b547-993f-785e-25a6b8e25359 img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}.lfr-layout-structure-item-11aa18ae-ef96-4003-0202-23abc6baccd3 {
overflow: hidden !important;
text-align: center !important;
}
.lfr-layout-structure-item-11aa18ae-ef96-4003-0202-23abc6baccd3 {
    width: 150px;
min-width:150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lfr-layout-structure-item-11aa18ae-ef96-4003-0202-23abc6baccd3 img {
    transition: transform 0.5s ease-in-out;
}

.lfr-layout-structure-item-11aa18ae-ef96-4003-0202-23abc6baccd3 img:hover {
    transform: scale(0.9);
background-color: rgba(155, 155, 155, 0.6);
border-radius:10px;
padding:.5em;


}
.lfr-layout-structure-item-4262b74e-abf5-ae74-576b-643e2339fa49 {
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-4262b74e-abf5-ae74-576b-643e2339fa49 {
  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-88029aea-82fa-7bdc-9f30-bc4efe010f4e {
overflow: hidden !important;
}
.lfr-layout-structure-item-e7ad9903-21b0-4283-44d2-bc883db67204 {
width: 100% !important;
}
.lfr-layout-structure-item-72c8c893-cee0-3dec-2ae1-85762f4c555e {
text-align: center !important;
}
.lfr-layout-structure-item-4cc690d2-6127-89bf-ea06-621fae30a266 {
text-align: center !important;
}
