.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-8043f042-ad80-9fcd-3b02-14a0144f41d7 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-386a69df-7ff5-f5d7-b736-21302fa400d3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-386a69df-7ff5-f5d7-b736-21302fa400d3) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-386a69df-7ff5-f5d7-b736-21302fa400d3 {
  background-repeat: no-repeat;
background-position: center left;
background-attachment: scroll;
  background-size: cover; 
  
  /* Garante altura total da viewport */
  min-height: 70vh;
}

/* Ajustes específicos para mobile */
@media (max-width: 768px) {
  .lfr-layout-structure-item-386a69df-7ff5-f5d7-b736-21302fa400d3 {
background-size: cover;
    background-position: left;
  }
}.lfr-layout-structure-item-629c2246-3430-6bd7-6d34-092460a4fd8d {
overflow: hidden !important;
text-align: center !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-093e0d68-0b39-7470-a0a2-f66ebeb00fb8 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-093e0d68-0b39-7470-a0a2-f66ebeb00fb8) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-093e0d68-0b39-7470-a0a2-f66ebeb00fb8 {
  background-repeat: no-repeat;
  background-position: left;
  background-attachment: scroll;
  background-size: cover; 
  /* Garante altura total da viewport */
  min-height: 70vh;
}

/* Ajustes específicos para mobile */
@media (max-width: 768px) {
  .lfr-layout-structure-item-093e0d68-0b39-7470-a0a2-f66ebeb00fb8 {
background-size: cover;
    background-position: left;
  }
}.lfr-layout-structure-item-9bf2e13c-3754-cf87-2961-357159050081 {
overflow: hidden !important;
}
.lfr-layout-structure-item-262c121f-9754-f3a8-db73-ad025c1fbace {
overflow: hidden !important;
}
.lfr-layout-structure-item-d3d8d582-0db0-e766-9133-caa3be10798a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-d3d8d582-0db0-e766-9133-caa3be10798a) !important;
}
.lfr-layout-structure-item-d3d8d582-0db0-e766-9133-caa3be10798a {  li button {
  display: none;
}
}

.lfr-layout-structure-item-d2937be1-8e8f-029d-f536-3cf2c60574e8 {
overflow: visible !important;
}
.lfr-layout-structure-item-e0876bd0-47af-6368-3a20-8e4d5f0b5dc8 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e0876bd0-47af-6368-3a20-8e4d5f0b5dc8) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-f4be691f-0b48-cddc-d79b-a0240b1145c7 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-ede6cfcc-75fc-8025-5d98-e0b1c6495653 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-ede6cfcc-75fc-8025-5d98-e0b1c6495653) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-70a9c30d-a7cc-36c9-d768-221d34a24362 {
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-bolder) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-70a9c30d-a7cc-36c9-d768-221d34a24362 {
margin-top: -40px;
}
.lfr-layout-structure-item-8ad5a5bf-7672-e880-5dde-0b57607506b3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8ad5a5bf-7672-e880-5dde-0b57607506b3) !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-79324c4e-e49b-50f5-9c64-70089bdedfca {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-79324c4e-e49b-50f5-9c64-70089bdedfca) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-ef137bd9-d904-8976-41ed-0ab99420149e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-ef137bd9-d904-8976-41ed-0ab99420149e) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-ef137bd9-d904-8976-41ed-0ab99420149e {
margin-top: -20px;
}.lfr-layout-structure-item-75bb2759-840c-481d-fb28-00dd30661eb0 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-75bb2759-840c-481d-fb28-00dd30661eb0) !important;
color: var(--white) !important;
}

.lfr-layout-structure-item-8013059d-7915-25b1-597d-3b77147b979c {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8013059d-7915-25b1-597d-3b77147b979c) !important;
overflow: hidden !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
color: var(--white) !important;
}
.card-thumb {
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}.lfr-layout-structure-item-cb725099-0da3-afe2-1f53-f38d6d569fc5 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-cb725099-0da3-afe2-1f53-f38d6d569fc5) !important;
}
.lfr-layout-structure-item-cb725099-0da3-afe2-1f53-f38d6d569fc5 {
  background-repeat: no-repeat;
 background-position: top center;
background-attachment: fixed;
  background-size: cover; 
  
  /* Garante altura total da viewport */
  min-height: 100vh;
}

/* Ajustes específicos para mobile */
@media (max-width: 768px) {
  .lfr-layout-structure-item-cb725099-0da3-afe2-1f53-f38d6d569fc5 {
background-size: cover;
    background-position: top center;
  }
}