.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-9ff34546-4ff4-5703-6828-21e9dadecf19 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-78cddd35-859d-71c9-b462-505bc920f85f {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-1481e31e-ce77-1298-b897-e89bb070a215 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-2ffce8f6-337f-abac-2ee7-4299a2269238 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7441e10e-4ccc-7a45-a4c7-b6888292418d {
font-size: var(--font-size-sm) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-003923bf-dbb1-ad5f-3d69-6eec6e5ec0a3 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-da4f9369-966f-e53c-76bc-6676589a7698 {
height: 350px !important;
width: 700px !important;
}
.lfr-layout-structure-item-da4f9369-966f-e53c-76bc-6676589a7698 {
display: flex;
}.lfr-layout-structure-item-30f29581-5ec6-f471-731d-c762c565552f {
padding-left: var(--spacer-4,1.5rem) !important;
width: 90% !important;
}
lfr-layout-structure-item-30f29581-5ec6-f471-731d-c762c565552f {

}.lfr-layout-structure-item-afd1aa0c-70eb-3fbc-9028-b6af1b87e25e {
font-size: var(--font-size-lg) !important;
}
.lfr-layout-structure-item-afd1aa0c-70eb-3fbc-9028-b6af1b87e25e {
  font-weight: 700;
  letter-spacing: 0.02em;
  word-break: break-word;
  width: 100%;
  max-width: 100%;
}.lfr-layout-structure-item-87ba4d78-1c12-2708-8b53-68f76a483512 h1{
font-size: 60px !important;
margin-top: 0px; 
color: #001522 !important;
}

.lfr-layout-structure-item-87ba4d78-1c12-2708-8b53-68f76a483512 img{
 max-height:20em !important;
width: auto !important;
align-self: center;
justify-self: center;
}

.lfr-layout-structure-item-87ba4d78-1c12-2708-8b53-68f76a483512 .custom-card , .card-body{
 padding:0 !important;
}.lfr-layout-structure-item-2e7c26b9-fdf4-4549-6138-9fda2894ffe4 {
background-color: #F0F8FF !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-8,7.5rem) !important;
padding-right: var(--spacer-8,7.5rem) !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-2e7c26b9-fdf4-4549-6138-9fda2894ffe4 {

  .navbar {
    background-color: #ffffff !important;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  }

  .navbar-toggler {
    border-color: #003366;
  }

  .navbar-toggler-icon {
    background-color: #003366;
  }

  /* MODIFICA: larghezza dinamica per .navbar-collapse */
  .navbar-collapse {
    justify-content: flex-start;
    display: inline-flex !important;
    flex-wrap: nowrap;
    width: auto !important;
    background-color: #ffffff !important;
    border-radius: 8px;
  }

  .navbar-nav .nav-item .nav-link {
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 500;
    color: #4a4a4a;
    text-transform: none;
    transition: background-color 0.3s, color 0.3s;
    border-radius: 8px;
    text-decoration: none !important;
  }

  .navbar-nav .nav-item .nav-link.active {
    background-color: #003366;
    color: #fdd835;
    font-weight: bold;
  }

  .navbar-nav .nav-item:not(:last-child) {
    margin-right: 8px;
  }

  .navbar-brand {
    font-size: 20px;
    font-weight: 700;
    color: #003366;
    text-transform: none;
  }


  /* Rimozione della linea dell'::after (per dropdown o linee non desiderate) */
  .navbar-nav .nav-item .nav-link::after {
    content: none !important;
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
  }
.navbar-collapse {
    display: flex; /* Usa Flexbox */
    justify-content: space-between; /* Distribuisce equamente gli elementi lungo la navbar */
    width: 100% !important; /* Imposta la larghezza della navbar a 100% */
    background-color: #ffffff !important;
    border-radius: 8px;
    padding: 8px;
}

.navbar-nav {
    display: flex;
    justify-content: space-between; /* Distribuisce i tab in modo uniforme */
    width: 100%; /* I tab occupano tutta la larghezza disponibile */
    text-align: center;
}

.navbar-nav .nav-item {
    flex: 1; /* Ogni tab occupa una frazione uguale dello spazio */
    text-align: center; /* Centra il testo all'interno di ogni tab */
}
.navbar-nav .nav-item .nav-link {
    padding: 12px 16px; /* Aumentato il padding per dare più spazio */
    font-size: 18px; /* Aumentato il font-size per i tab */
    font-weight: 500;
    color: #4a4a4a;
    text-transform: none;
    transition: background-color 0.3s, color 0.3s;
    border-radius: 8px;
    text-decoration: none !important;
}

.navbar-nav .nav-item .nav-link.active {
    background-color: #003366;
    color: #fdd835;
    font-weight: bold;
}

    .navbar-nav .nav-item .nav-link {
        padding: 12px 16px;
        font-size: 18px;
        font-weight: 500;
        color: #4a4a4a;
        text-transform: none;
        transition: background-color 0.3s, color 0.3s;
        border-radius: 8px;
        text-decoration: none !important;
height:100%
    }
.navbar-nav .nav-item .nav-link {
        padding: 12px 16px;
        font-size: 18px;
        font-weight: 500;
        color: #4a4a4a;
        text-transform: none;
        transition: background-color 0.3s, color 0.3s;
        border-radius: 8px;
        text-decoration: none !important;
        width: 100%;
        height:100%
    }
.navbar-collapse {
        display: flex;
        justify-content: space-between;
        width: 100% !important;
         background-color: #ffffff !important;
        border-radius: 8px;
        padding: 0px;;
    }
@media (max-width: 768px) {
    .navbar {
         background-color: #ffffff ;
        border-radius: 8px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        width: fit-content!important;
    }
    .navbar-toggler {
        border-color: #003366;
        display: none!important;
  }
.navbar-nav {
        display: contents;
        justify-content: space-between;
        width: 100%;
        text-align: center;
      background-color: #ffffff !important;
    }
}

    .navbar-nav .nav-item .nav-link.active {
        background-color: #003E66;
        color: #fdd835;
        font-weight: bold;
        width: 100%;
}

  .navbar-nav .nav-item .nav-link.active {
    background-color: #003E66 !important;
    color: #fdd835 !important;
    font-weight: bold;
  }

.navbar-nav {
    background-color: #ffffff !important;
}
}
.lfr-layout-structure-item-d1a05ab7-5c5b-7542-8fdc-3c158c5c10af {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b8732b46-e707-1162-d296-1b73b73b4333 {
display: none !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c5bdcc51-4b71-ea51-a874-ee1476fc94ec {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c5bdcc51-4b71-ea51-a874-ee1476fc94ec {
width: 250px;
!important;
}
.profile-content{
padding-top: 0.5rem;
   width: 100%;
background-color: white !important;
}.lfr-layout-structure-item-df2961b7-48c1-f021-aa7b-4a08b5680259 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b4859cc5-519a-ad00-ef86-e9dab7ac8607 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b4859cc5-519a-ad00-ef86-e9dab7ac8607 {
width: 50%;
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-055cca69-b918-9116-3576-1bb37f1321fa {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-da4f9369-966f-e53c-76bc-6676589a7698 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-da4f9369-966f-e53c-76bc-6676589a7698 {
display: flex;
margin-left: 5rem;
}.lfr-layout-structure-item-30f29581-5ec6-f471-731d-c762c565552f {
width: 100% !important;
}
.lfr-layout-structure-item-87ba4d78-1c12-2708-8b53-68f76a483512 {
margin-left: var(--spacer-7,6rem) !important;
margin-right: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-c5bdcc51-4b71-ea51-a874-ee1476fc94ec {
margin-right: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c5bdcc51-4b71-ea51-a874-ee1476fc94ec {
width: 250px;
!important;
}
.profile-content{
padding-top: 0.5rem;
   width: 75%;
background-color: white !important;
}.lfr-layout-structure-item-b4859cc5-519a-ad00-ef86-e9dab7ac8607 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-577a2af8-8101-2b88-0c28-6867b7193245 {
height: 100px !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7441e10e-4ccc-7a45-a4c7-b6888292418d {
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-da4f9369-966f-e53c-76bc-6676589a7698 {
height: 250% !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-7,6rem) !important;
padding-right: var(--spacer-0,0rem) !important;
width: 500px !important;
}
.lfr-layout-structure-item-30f29581-5ec6-f471-731d-c762c565552f {
padding-left: var(--spacer-4,1.5rem) !important;
width: 300px !important;
}
lfr-layout-structure-item-30f29581-5ec6-f471-731d-c762c565552f {
  width: auto;
  height: 100%;
  object-fit: cover;
  display: block;
}.lfr-layout-structure-item-afd1aa0c-70eb-3fbc-9028-b6af1b87e25e {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-87ba4d78-1c12-2708-8b53-68f76a483512 {
margin-left: var(--spacer-6,4.5rem) !important;
margin-right: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-2e7c26b9-fdf4-4549-6138-9fda2894ffe4 {
font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-800a0976-fe3a-8814-10e7-b98e5e3d7b51 {
display: none !important;
}
.lfr-layout-structure-item-ed7b5c8f-66d2-b9d1-12f9-5b1d1e5b2b63 {
display: none !important;
}
.lfr-layout-structure-item-c5bdcc51-4b71-ea51-a874-ee1476fc94ec {
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 250px !important;
}
.lfr-layout-structure-item-b4859cc5-519a-ad00-ef86-e9dab7ac8607 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-78cddd35-859d-71c9-b462-505bc920f85f {
font-size: var(--font-size-base) !important;
}
.lfr-layout-structure-item-577a2af8-8101-2b88-0c28-6867b7193245 {
font-size: var(--font-size-sm) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-da4f9369-966f-e53c-76bc-6676589a7698 {
display: block !important;
height: 650px !important;
margin-left: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-0,0rem) !important;
width: 345px !important;
}
.lfr-layout-structure-item-30f29581-5ec6-f471-731d-c762c565552f {
display: block !important;
margin-left: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-0,0rem) !important;
width: 90% !important;
}
lfr-layout-structure-item-30f29581-5ec6-f471-731d-c762c565552f {

}.lfr-layout-structure-item-afd1aa0c-70eb-3fbc-9028-b6af1b87e25e {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-87ba4d78-1c12-2708-8b53-68f76a483512 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2e7c26b9-fdf4-4549-6138-9fda2894ffe4 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2e7c26b9-fdf4-4549-6138-9fda2894ffe4 {
  .navbar {
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
width: auto;
  }

  .navbar-toggler {
    border-color: #003366;
  }

  .navbar-toggler-icon {
    background-color: #003366;
  }

  /* MODIFICA: larghezza dinamica per .navbar-collapse */
  .navbar-collapse {
    justify-content: flex-start;
    display: inline-flex !important;
    flex-wrap: nowrap;
    width: auto !important;
    background-color: #ffffff !important;
    border-radius: 8px;
  }

  .navbar-nav .nav-item .nav-link {
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 500;
    color: #4a4a4a;
    text-transform: none;
    transition: background-color 0.3s, color 0.3s;
    border-radius: 8px;
    text-decoration: none !important;
    background-color: transparent;
  }

  .navbar-nav .nav-item .nav-link:hover {
    background-color: #e1eff9;
    color: #003366;
  }

  .navbar-nav .nav-item .nav-link.active {
    background-color: #003366;
    color: #fdd835;
    font-weight: bold;
  }

  .navbar-nav .nav-item:not(:last-child) {
    margin-right: 8px;
  }

  .navbar-brand {
    font-size: 20px;
    font-weight: 700;
    color: #003366;
    text-transform: none;
  }

  /* ---------------------- CONTENUTO GENERALE ---------------------- */
  .tab-content {
    background-color: #eff9ff;
    padding: 12px !important;
    border-radius: 8px;
    color: #003366;
    box-shadow: 0 0 6px rgba(0, 51, 102, 0.15);
  }

  html body main, 
  html body section, 
  html body article, 
  html body .content, 
  html body .container, 
  html body .page-content, 
  html body .row, 
  html body .col {
    background-color: #eff9ff;
    border-radius: 8px;
    padding: 12px !important;
    margin-bottom: 10px !important;
    color: #003366;
    box-shadow: 0 0 6px rgba(0, 51, 102, 0.15);
  }

  /* ---------------------- PARAGRAFI ---------------------- */
  p {
    margin-top: 0;
    margin-bottom: 4px;
    line-height: 1.3;
    color: black;
  }

  /* ---------------------- BOX LIFERAY ---------------------- */
  .portlet,
  .portlet-content,
  .content-box,
  .fragment-entry-link {
    padding: 10px;
    margin-bottom: 8px;
    background-color: #eff9ff;
    border-radius: 8px;
    color: black;
  }

  /* ---------------------- TITOLI ---------------------- */

h2 {
 font-size: 60px;
line-height: 66px;
font-weight: bold;
}

  div .personal {
    background-color: white;
    color: black;
    border-radius: 8px;
    padding: 12px;
  }

  /* ---------------------- RIMOZIONE PADDING DA STRUTTURE LIFERAY ---------------------- */
  [class^="lfr-layout-structure-item-"] main,
  [class^="lfr-layout-structure-item-"] section,
  [class^="lfr-layout-structure-item-"] article,
  [class^="lfr-layout-structure-item-"] .content,
  [class^="lfr-layout-structure-item-"] .container,
  [class^="lfr-layout-structure-item-"] .page-content ,
  [class^="lfr-layout-structure-item-"] .row,
  [class^="lfr-layout-structure-item-"] .col,
  [class^="lfr-layout-structure-item-"] div:not(.navbar) {
    padding: 0 !important;
    margin-bottom: 0 !important;
  }

  div .personal {
    background-color: white !important;
  }

  /* ---------------------- MOBILE RESPONSIVE ---------------------- */
  @media (max-width: 991px) {
    .navbar-nav .nav-item {
      text-align: left;
    }

    .navbar-nav {
      padding-left: 0;
    }

    .tab-content {
      padding: 10px !important;
    }

    main, section, article, .content, .container {
      padding: 8px !important;
    }
  }

  /* ---------------------- CSS DEL PROFILO ---------------------- */
  .profile-card {
    background: white !important;  /* Garantisce che il background sia bianco */
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0px 4px 12px rgba(0,0,0,0.1);
    display: flex;
    flex-direction: column;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    margin: 10px;
    max-width: 400px;
    /* Centra la card orizzontalmente */
    margin-left: auto;
    margin-right: auto;
  }

  .profile-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
  }

  .profile-content {
    padding: 0.5rem;  /* Corretto, senza spazio */
    text-align: left;
  }

  .profile-name {
    font-size: 16px;
    font-weight: 700;
    margin: 0 5px;
    color: black;
  }

  .profile-job {
    font-size: 14px;
    color: black;
    margin: 5px;
  }

  .profile-card {
    width: 100%;
  }

  @media (max-width: 480px) {
    .profile-card {
      width: 100%;
    }
  }

  /* Centrare il contenuto di .profile-card */
  .profile-card .profile-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  /* Rimozione della linea dell'::after (per dropdown o linee non desiderate) */
  .navbar-nav .nav-item .nav-link::after {
    content: none !important;
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
  }
.navbar-collapse {
    display: flex; /* Usa Flexbox */
    justify-content: space-between; /* Distribuisce equamente gli elementi lungo la navbar */
    width: 100% !important; /* Imposta la larghezza della navbar a 100% */
    background-color: #ffffff !important;
    border-radius: 8px;
    padding: 8px;
}

.navbar-nav {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}


.navbar-nav .nav-item {
    flex: 1; /* Ogni tab occupa una frazione uguale dello spazio */
    text-align: center; /* Centra il testo all'interno di ogni tab */
}
.navbar-nav .nav-item .nav-link {
    padding: 12px 16px; /* Aumentato il padding per dare più spazio */
    font-size: 18px; /* Aumentato il font-size per i tab */
    font-weight: 500;
    color: #4a4a4a;
    text-transform: none;
    transition: background-color 0.3s, color 0.3s;
    border-radius: 8px;
    text-decoration: none !important;
    background-color: transparent;
}

.navbar-nav .nav-item .nav-link.active {
    background-color: #003366;
    color: #fdd835;
    font-weight: bold;
}
    .navbar-nav .nav-item .nav-link.active {
        background-color
Sets the background color of an element.

Ampiamente disponibile nei principali browser (Baseline dal giorno gennaio 2018)
Scopri di più

Non mostrare
: #003366;
        color: #fdd835;
        font-weight: bold;
        width: 100%;
}

    .navbar-nav .nav-item .nav-link {
        padding: 12px 16px;
        font-size: 18px;
        font-weight: 500;
        color: #4a4a4a;
        text-transform: none;
        transition: background-color 0.3s, color 0.3s;
        border-radius: 8px;
        text-decoration: none !important;
        background-color: transparent;
heigth:100%
    }
.navbar-nav .nav-item .nav-link {
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 500;
  color: #4a4a4a;
  text-transform: none;
  transition: background-color 0.3s, color 0.3s;
  border-radius: 8px;
  text-decoration: none !important;
  background-color: transparent;
  width: 100%;
  height: 100%;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.navbar-collapse {
        display: flex;
        justify-content: space-between;
        width: 100% !important;
        background-color: #ffffff !important;
        border-radius: 8px;
        padding: 0px;;
    }
@media (max-width: 768px) {
  .navbar {
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    width: auto !important;
  }

  .navbar-toggler {
    border-color: #003366;
    display: none !important;
  }

  .navbar-collapse {
    flex-direction: column;
    padding: 0;
  }

  .navbar-nav {
    display: flex;
    flex-direction: column;
    width: 100%;
    text-align: center;
  }

  .navbar-nav .nav-item {
    flex: none;
    width: 100%;
  }

  .navbar-nav .nav-item .nav-link {
    font-size: 16px;
    padding: 10px;
    white-space: normal !important;
    word-wrap: break-word;
    overflow-wrap: break-word;
    width: 100%;
    text-align: center;
  }
}
.lfr-layout-structure-item-b8732b46-e707-1162-d296-1b73b73b4333 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-800a0976-fe3a-8814-10e7-b98e5e3d7b51 {
display: none !important;
}
.lfr-layout-structure-item-ed7b5c8f-66d2-b9d1-12f9-5b1d1e5b2b63 {
display: none !important;
}
.lfr-layout-structure-item-c5bdcc51-4b71-ea51-a874-ee1476fc94ec {
margin-bottom: var(--spacer-0,0rem) !important;
margin-left: 4rem !important;
margin-right: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
width: 250px !important;
}
.lfr-layout-structure-item-c5bdcc51-4b71-ea51-a874-ee1476fc94ec {
width: 200px;
background-color: white !important;
padding-left: 2rem !important;
}
.profile-content{
padding-top: 0.5rem;
padding-bottom: 1.75;
 width: 100%;
background-color: white !important;
}.lfr-layout-structure-item-b4859cc5-519a-ad00-ef86-e9dab7ac8607 {
margin-left: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b4859cc5-519a-ad00-ef86-e9dab7ac8607 {
width: 40%;
}}