.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-785718d8-c25a-ed8b-f3be-34cc82df8314 {
background-color: #333F48 !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-785718d8-c25a-ed8b-f3be-34cc82df8314) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-785718d8-c25a-ed8b-f3be-34cc82df8314 { 
        background-color: #8B4494;
    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;
  height: 40px;

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


  height: 400px;
 

}


.lfr-layout-structure-item-785718d8-c25a-ed8b-f3be-34cc82df8314: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-20e41a44-5509-c4a7-7f84-b345bd0c9b68 {
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-20e41a44-5509-c4a7-7f84-b345bd0c9b68 {


}.lfr-layout-structure-item-886a59c4-64e8-56e6-d44b-6f06033d5775 {
max-height: 100% !important;
}
.lfr-layout-structure-item-c3953a65-a379-bf9b-e791-3b67e151e12e {
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-3d58b587-877d-5a08-d87d-d044599b1003 {
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-e00929a6-d9cf-b852-99a5-c21dfb62e18a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e00929a6-d9cf-b852-99a5-c21dfb62e18a) !important;
display: none !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e00929a6-d9cf-b852-99a5-c21dfb62e18a { 
        background-color: #8B4494;
    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;
  height: 40px;

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


  height: 400px;
 
}


.lfr-layout-structure-item-e00929a6-d9cf-b852-99a5-c21dfb62e18a: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-e00929a6-d9cf-b852-99a5-c21dfb62e18a img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}.lfr-layout-structure-item-66a45bd5-e11a-ae9b-1895-68ddfc810f04 {
width: 100% !important;
}
.lfr-layout-structure-item-7d310ba8-2753-653a-a7dd-857a16c291bf {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-7d310ba8-2753-653a-a7dd-857a16c291bf) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7d310ba8-2753-653a-a7dd-857a16c291bf { 
        background-color: #8B4494;
    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;
  height: 40px;

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


  height: 400px;
 
}


.lfr-layout-structure-item-7d310ba8-2753-653a-a7dd-857a16c291bf: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-7d310ba8-2753-653a-a7dd-857a16c291bf img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}.lfr-layout-structure-item-ef6d7a92-35dd-ffa6-ccad-5b225439adf4 {
justify-content:center;
align-items:center;
display: flex;


}.lfr-layout-structure-item-fd22ee02-68a4-c67f-db9f-0a4cc759cb30 {
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-dd0c709d-8f17-b36b-0ffe-330a307e0dec {
text-align: center !important;
}
.lfr-layout-structure-item-dd0c709d-8f17-b36b-0ffe-330a307e0dec {
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lfr-layout-structure-item-dd0c709d-8f17-b36b-0ffe-330a307e0dec img {
    transition: transform 0.5s ease-in-out;
}

.lfr-layout-structure-item-dd0c709d-8f17-b36b-0ffe-330a307e0dec img:hover {
    transform: scale(0.9);
background-color: rgba(155, 155, 155, 0.6);
border-radius:10px;
padding:.5em;


}
.lfr-layout-structure-item-10d1557b-81d8-e63f-f71b-66362b1bb81e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-10d1557b-81d8-e63f-f71b-66362b1bb81e) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-10d1557b-81d8-e63f-f71b-66362b1bb81e { 
        background-color: #8B4494;
    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;
  height: 40px;

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


  height: 400px;
 
}


.lfr-layout-structure-item-10d1557b-81d8-e63f-f71b-66362b1bb81e: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-10d1557b-81d8-e63f-f71b-66362b1bb81e img {
border-radius:10px 10px 0px 0px;
max-width: 30%;
max-height:30%;
width: 30%;
height:30%;

}.lfr-layout-structure-item-a6f97857-7ae4-a514-2a46-f73fbeadfe32 {
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-a6f97857-7ae4-a514-2a46-f73fbeadfe32 {
  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 */

}
