.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-1a774049-ecda-72ab-f203-fa673929b93a {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-010ac322-2391-4daa-d01c-105feee0482c {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-968e30d0-bad9-8668-814e-4529fb906c49 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1e4ef518-ebc9-86a1-8768-f5608ba571d3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-1e4ef518-ebc9-86a1-8768-f5608ba571d3) !important;
}
.lfr-layout-structure-item-65469287-9ff2-a052-96db-8dfe563b0a11 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3218ee15-3f6c-3e8e-8241-329d507e629d {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-3218ee15-3f6c-3e8e-8241-329d507e629d) !important;
}
.lfr-layout-structure-item-03829e31-2579-a70f-b18f-5dbcc0fe72b1 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c06094aa-aa5c-7219-47b4-48f1d3728bbd {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ddcf7caf-3876-735f-b56a-850110bae0b4 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-75ad6bb7-665b-b58e-3caf-246c536de037 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e296b07b-8f80-032a-7317-d2d31c8e67ac {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-13892153-f31a-2bf6-d785-5185406933bf {
font-family: var(--font-family-sans-serif) !important;
padding-bottom: 88px !important;
}
.lfr-layout-structure-item-d630712c-1a78-ec73-b76d-e269bf2a9177 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-d630712c-1a78-ec73-b76d-e269bf2a9177) !important;
}
.lfr-layout-structure-item-dac3c93e-d970-8772-5300-194814b914c0 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4691b05d-2c23-7cd3-bd38-316f98aebff9 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-4691b05d-2c23-7cd3-bd38-316f98aebff9) !important;
}
.lfr-layout-structure-item-4b621232-4d39-7f91-ac3f-a16af6b94870 {
display: none !important;
}
.lfr-layout-structure-item-1441f62c-7b16-3100-7de9-8468be0d8b9b {
display: none !important;
}
.lfr-layout-structure-item-b56163a3-3cf0-f151-1388-423c3549330c {

}
.mosaico {
  display: flex;
  flex-wrap: wrap;
  background:#002f59;
}

.mosaico .align-items-lg-start{
    width: 100%;

}

.mosaico .col-lg-3 {
 flex: 0 0 calc((100vw - 17px) / 5);
  max-width: calc((100vw - 17px) / 5);
  margin: 0;
  padding: 0;
}

.mosaico .col-lg-2 {
 flex: 0 0 calc((100vw - 17px) / 5);
  max-width: calc((100vw - 17px) / 5);
  margin: 0;
  padding: 0;
}

.mosaico .col-lg-10 {
  flex: 1;
  max-width: calc(100vw - ((100vw - 17px) / 5));
}

@media (max-width: 1024px) {
.mosaico .col-lg-3 {
    flex: auto;
   max-width: 100%
  }
  .mosaico .col-lg-2 {
    flex: auto;
   max-width: 100%
  }
  .mosaico .col-lg-10 {
    max-width: 100%;
}
.btn-mosaico {
    min-height: auto;
}
}

.btn-mosaico {
 min-height: 160px;
width: auto;
display:flex;
    overflow: hidden;
    max-height: 160px;
}
.btn-mosaico p{
 padding: 20px 0 0 20px;
 color:#FFF;
    position: relative;
font-size: 16px;
}
.btn-mosaico .btn-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #002f59;
    opacity: 0.8;
    transition: opacity 0.5s ease;
}
.btn-mosaico:hover{
text-decoration:none;
}
.btn-mosaico:hover  .btn-overlay {
    width: 100%;
    height: 100%;
    opacity: .8;
   background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,47,89,1) 25%, rgba(255,255,255,1) 100%);
    transition: opacity 0.5s ease;
}

@media (max-width: 1024px) {
.btn-mosaico {
 min-height: auto;
}
}.lfr-layout-structure-item-6cd05c69-d9db-13dd-a742-94f50905281f {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d193bb6d-c525-1992-db0e-8e5e61e4a147 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5d4a0833-135c-3094-fea6-d5c5704fe143 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-5d4a0833-135c-3094-fea6-d5c5704fe143) !important;
}
.lfr-layout-structure-item-fddc170e-6979-ed1d-f025-1f7e933d0f65 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-fddc170e-6979-ed1d-f025-1f7e933d0f65) !important;
}
.lfr-layout-structure-item-4bcd927e-6d7c-fb9a-cf6f-99a4a8bfe72b {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7d7d0a4b-f832-c9db-2d84-54d9694363ad {
background-color: #EFF2F6 !important;
}
.lfr-layout-structure-item-4ca2809b-227a-7512-49a7-824be5f68c5c {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-4ca2809b-227a-7512-49a7-824be5f68c5c) !important;
}
.lfr-layout-structure-item-cca6cf15-13a6-160a-1cfb-6bcf58624e14 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-638abe1c-94a1-b356-872a-b1d3b159592d {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-abf62e4a-c246-1470-ba24-cbcd50840a78 {
padding-left: 0px !important;
padding-right: 0px !important;
}
.lfr-layout-structure-item-9f8ea0f6-6783-85a0-641c-fa9e9a83671f {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9492d88c-d577-7b29-5f7e-5c6834a6d460 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8c2250cd-d3d9-7ebf-0ba0-fca81c30899b {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-61a20ae5-5a72-bce2-74b1-07ff674b5f6e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-61a20ae5-5a72-bce2-74b1-07ff674b5f6e) !important;
}
.lfr-layout-structure-item-2f08430f-f891-279d-6857-492d1b917dfb {

}
.mosaico {
  display: flex;
  flex-wrap: wrap;
  background:#002f59;
}

.mosaico .align-items-lg-start{
    width: 100%;

}

.mosaico .col-lg-3 {
 flex: 0 0 calc((100vw - 17px) / 5);
  max-width: calc((100vw - 17px) / 5);
  margin: 0;
  padding: 0;
}

.mosaico .col-lg-2 {
 flex: 0 0 calc((100vw - 17px) / 5);
  max-width: calc((100vw - 17px) / 5);
  margin: 0;
  padding: 0;
}

.mosaico .col-lg-10 {
  flex: 1;
  max-width: calc(100vw - ((100vw - 17px) / 5));
}

@media (max-width: 1024px) {
.mosaico .col-lg-3 {
    flex: auto;
   max-width: 100%
  }
  .mosaico .col-lg-2 {
    flex: auto;
   max-width: 100%
  }
  .mosaico .col-lg-10 {
    max-width: 100%;
}
.btn-mosaico {
    min-height: auto;
}
}

.btn-mosaico {
 min-height: 160px;
width: auto;
display:flex;
    overflow: hidden;
    max-height: 160px;
}
.btn-mosaico p{
 padding: 20px 0 0 20px;
 color:#FFF;
    position: relative;
font-size: 16px;
}
.btn-mosaico .btn-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #002f59;
    opacity: 0.8;
    transition: opacity 0.5s ease;
}
.btn-mosaico:hover{
text-decoration:none;
}
.btn-mosaico:hover  .btn-overlay {
    width: 100%;
    height: 100%;
    opacity: .8;
   background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,47,89,1) 25%, rgba(255,255,255,1) 100%);
    transition: opacity 0.5s ease;
}

@media (max-width: 1024px) {
.btn-mosaico {
 min-height: auto;
}
}.lfr-layout-structure-item-a3b41a7d-bc17-b5c0-a16f-15b4c356141f {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f0c6a699-d762-0cdc-cd33-8b9ad582ef8a {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-fea43d08-4b12-3e18-3005-e5b3c3c60871 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-fea43d08-4b12-3e18-3005-e5b3c3c60871) !important;
}
.lfr-layout-structure-item-079fa190-afea-bdbc-afd0-20fc971f8f24 {
text-align: right !important;
}
.lfr-layout-structure-item-2ffeac6c-543c-116a-a680-a6d25adcd855 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-92ecbb78-c0fa-194b-c647-48b2dddada1f {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c4e01365-4054-8fa2-077d-48d6dead4182 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-c4e01365-4054-8fa2-077d-48d6dead4182) !important;
}
.lfr-layout-structure-item-fc451b0d-024c-96c3-a75a-b99980c82a3f {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e4cd4a62-01de-b549-de0e-899d9928e269 {
display: none !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-13892153-f31a-2bf6-d785-5185406933bf {
padding-bottom: 60px !important;
}
}