.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-15ce2c99-4b87-d2ac-c6f3-1bbf9cb50aac {
padding-bottom: 16px !important;
color: #37322E !important;
}
.lfr-layout-structure-item-52a583ac-bfeb-f2bf-8c16-8671ed997502 {
max-width: 1360px !important;
width: 90vw !important;
}
.lfr-layout-structure-item-3ee729c8-1748-61ba-50d6-a3162cf990c5 {
padding-bottom: 24px !important;
}
.lfr-layout-structure-item-c5b46308-ce06-1afd-bff8-316933b385ce {
margin-top: var(--spacer-3,1rem) !important;
max-width: 1360px !important;
width: 90vw !important;
}
.lfr-layout-structure-item-27645f2f-5e8f-76b5-59af-5bb06c556665 {
margin-top: 40px !important;
}
.lfr-layout-structure-item-59f18ba0-625b-c32c-3d93-36b7b3092bf8 {
padding-bottom: 16px !important;
color: #37322E !important;
}
.lfr-layout-structure-item-4fab6729-727f-ed8e-a9e1-c0a96897ffa8 {
.component-paragraph {
line-height: 1.5em;
}

.w-0 {
width: 24px;
height: 24px;
}
}.lfr-layout-structure-item-90ff096d-5c74-5470-779d-aa6fab392cc0 {
padding-bottom: 48px !important;
}
.lfr-layout-structure-item-90ff096d-5c74-5470-779d-aa6fab392cc0 {
.w-100 {
border-radius: 30px;
}

.component-paragraph {
line-height: 1.5em;
}
}.lfr-layout-structure-item-91611c64-1374-4d0c-09f9-05a5a5258123 {
padding-bottom: 48px !important;
}
.lfr-layout-structure-item-91611c64-1374-4d0c-09f9-05a5a5258123 {
.bg-banner-color-overlay {
width: 40%;
}

.bg-banner-color-overlay .texto{
margin-top: 80px;
margin-left: 40px;
}

.bg-banner-color-overlay .titulo {
font-size: 36px;
}

/* --- Estilos específicos para MOBILE --- */
@media (max-width: 767px) {
.bg-banner-color-overlay {
width: 80%;
}

  .bg-banner-color-overlay .titulo{
font-size: 20px;
  }
}
}.lfr-layout-structure-item-a6f261af-faab-bfa0-2414-fd8ddc27ecba {
padding-bottom: 24px !important;
}
.lfr-layout-structure-item-cbb2738e-4d14-a0e4-c328-298ad787204e {
font-size: 24px !important;
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-cd3103b7-f22b-46b0-5e86-d4bd17ec21e7 {
font-size: 18px !important;
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-4a0e4974-41fa-0092-54a4-5bf7c651373c {
font-size: 18px !important;
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-075c9af0-562d-d077-e819-ffcab31a78d2 {
padding-bottom: 32px !important;
}
.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
background-color: #F5F5F5 !important;
display: none !important;
margin-top: 96px !important;
}
.lfr-layout-structure-item-1f87f451-111e-5756-65a4-b4055e933fe1 {
padding-bottom: 32px !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
max-width: 1360px !important;
width: 1360px !important;
}
.lfr-layout-structure-item-e0d8a14d-94a3-3b64-c798-69f916e83b79 {
font-size: 18px !important;
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-4e40507a-dc81-d02a-aa6f-b9a0868029fb {
padding-bottom: 16px !important;
color: #37322E !important;
}
.lfr-layout-structure-item-36ffb58b-dfbe-f7ac-9d27-9e343744e9c7 {
font-size: 18px !important;
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-a08408f6-8818-0574-e165-3bc295926df2 {
font-size: 18px !important;
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-1ed795f8-bc02-fd0b-767c-5a3baca31f64 {
padding-bottom: 16px !important;
color: #37322E !important;
}
.lfr-layout-structure-item-b7342f90-cbd1-9a0e-0951-3e97eb27ec43 {
padding-bottom: 24px !important;
}
.lfr-layout-structure-item-ccb4685a-b922-347c-8995-388140729969 {
 white-space: nowrap;
}.lfr-layout-structure-item-8f9e4586-054b-0a58-87e3-2b904745fe65 {
background-color: #F5F5F5 !important;
}
.lfr-layout-structure-item-527a0a24-27d9-b35b-b8fb-c324728c594b {
padding-bottom: 32px !important;
}
.lfr-layout-structure-item-fa65c015-e45f-df8f-0d65-c7363530e7d9 {
padding-bottom: 64px !important;
padding-top: 64px !important;
}
.lfr-layout-structure-item-9aa72fe4-22c7-dc1b-f089-66086529a014 {
font-size: 24px !important;
padding-bottom: 24px !important;
}
.lfr-layout-structure-item-35d83a3a-f389-76f8-2ff6-5e8d72cbed95 {
padding-bottom: 16px !important;
color: #37322E !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-27645f2f-5e8f-76b5-59af-5bb06c556665 {
display: block !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: 40px !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
height: 940px !important;
max-height: 940px !important;
overflow: visible !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
display: block !important;
max-width: 0px !important;
width: 0px !important;
}
.lfr-layout-structure-item-d2275207-b413-2209-a403-65c0a078a98e {
display: block !important;
max-width: 0px !important;
width: 0px !important;
}
.lfr-layout-structure-item-8f9e4586-054b-0a58-87e3-2b904745fe65 {
background-color: #F5F5F5 !important;
overflow: visible !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
height: 840px !important;
max-height: 940px !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
display: block !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
margin-top: 96px !important;
max-height: 940px !important;
overflow: visible !important;
padding-left: 24px !important;
padding-right: 24px !important;
padding-top: 24px !important;
}
.lfr-layout-structure-item-7e2175aa-fe96-8447-0ecd-b3b7e8873446 {
display: block !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
display: block !important;
}
.lfr-layout-structure-item-d2275207-b413-2209-a403-65c0a078a98e {
display: block !important;
}
.lfr-layout-structure-item-8f9e4586-054b-0a58-87e3-2b904745fe65 {
overflow: visible !important;
padding-right: 0px !important;
}
}