.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-c27edbe0-5095-c185-6a1d-6475f3ab507c {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-c27edbe0-5095-c185-6a1d-6475f3ab507c) !important;
}
.lfr-layout-structure-item-3bd0bc3f-4f03-afdb-29bb-283dbd518f12 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-450c36e6-191e-88d3-d33e-c1af8f33f59e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-450c36e6-191e-88d3-d33e-c1af8f33f59e) !important;
}
.lfr-layout-structure-item-13674432-f8a7-6256-ef3e-d32948d80f77 {
display: none !important;
}
.lfr-layout-structure-item-bfda76fa-7f90-da9d-873f-088c8fd7357b {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6900e826-a05f-5471-a8d0-ae624ea2e704 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2345d767-800b-9e02-4ef1-ee2ddc13d0e3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-2345d767-800b-9e02-4ef1-ee2ddc13d0e3) !important;
}
.lfr-layout-structure-item-57c3bb5c-b975-df62-50a1-49abaad20530 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-57c3bb5c-b975-df62-50a1-49abaad20530) !important;
}
.lfr-layout-structure-item-e480a38d-715e-8b2d-7896-c52b3d4a492e {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-46dc128e-088c-5041-8a83-d67d88b88fda {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-46dc128e-088c-5041-8a83-d67d88b88fda) !important;
}
.lfr-layout-structure-item-be474b9d-7e84-11f5-aefe-9964f940c7af {

}
.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-987a49ef-ec76-c0ed-b3b6-e24b991ad848 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-fad0e2a9-2d33-e033-a4e0-8103dc36b4e5 {
display: none !important;
}
.lfr-layout-structure-item-fec1ecd5-af19-0e11-ca96-ec95fc8619e0 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-fec1ecd5-af19-0e11-ca96-ec95fc8619e0) !important;
}
.lfr-layout-structure-item-28225653-9734-a78a-81bc-f04e0bd9dac8 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-579e7bf9-19ed-4e80-632c-309f0c03e913 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4f936965-4fdf-1bf5-5002-ec1ec2952d38 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e50acc8d-49f4-121e-e8e3-d55b6fc568b2 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e50acc8d-49f4-121e-e8e3-d55b6fc568b2) !important;
}
.lfr-layout-structure-item-c542f728-c285-c912-c765-c0eca026f85f {
background-color: #EFF2F6 !important;
}
.lfr-layout-structure-item-2290fcaf-11d8-ed72-5719-9a8e8531e16b {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-2290fcaf-11d8-ed72-5719-9a8e8531e16b) !important;
}
.lfr-layout-structure-item-3e890ba2-1d9b-bca1-801c-8dfd60f8aea9 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5ffdbccb-bab3-7dfd-0b4f-a6b2ea57c60f {
text-align: right !important;
}
.lfr-layout-structure-item-d8ba4769-d87e-1f3d-ed89-6e5e0969b89c {
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-80fb488a-c576-df71-28b9-4d8943b735a5 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-37619f9a-0340-b835-12be-78b178ffaf4b {
padding-left: 0px !important;
padding-right: 0px !important;
}
.lfr-layout-structure-item-858cdff2-f107-e0ee-def8-397ce9749426 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-858cdff2-f107-e0ee-def8-397ce9749426) !important;
}
.lfr-layout-structure-item-7e414832-ac19-b6b9-34a6-f69b4e8f77d9 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9cac8477-2999-7c14-3544-f7095b682a0a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-9cac8477-2999-7c14-3544-f7095b682a0a) !important;
}
.lfr-layout-structure-item-3d8627a5-d107-0c23-6e6b-00ac7585d70b {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bc35affb-f381-6898-529e-0c890286a495 {
margin-top: var(--spacer-5,3rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-df933ade-a150-a231-1093-d471458b09ac {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e02ef85d-d5d3-8b88-b734-f5650c1e4334 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-41346e94-1047-2310-34f1-288679dc2d24 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a85d843e-1a2f-2b26-df6d-71fa5acb8bc2 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-a85d843e-1a2f-2b26-df6d-71fa5acb8bc2) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-13892153-f31a-2bf6-d785-5185406933bf {
padding-bottom: 60px !important;
}
}