.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.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 center;
  }
}.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;
}
.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: center;
  }
}.lfr-layout-structure-item-9fca3e6a-0c92-b9d8-6bae-7b813a826e05 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9bf2e13c-3754-cf87-2961-357159050081 {
overflow: hidden !important;
}
.lfr-layout-structure-item-d25be5c5-cecf-8c31-553e-54f1c9881e2e {
overflow: hidden !important;
}
.lfr-layout-structure-item-d2937be1-8e8f-029d-f536-3cf2c60574e8 {
overflow: visible !important;
}
.lfr-layout-structure-item-ede6cfcc-75fc-8025-5d98-e0b1c6495653 {
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-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: hidden !important;
}
.lfr-layout-structure-item-5e7f3363-31c5-32ff-cfad-16df238f22b6 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-5e7f3363-31c5-32ff-cfad-16df238f22b6) !important;
}
.lfr-layout-structure-item-5e7f3363-31c5-32ff-cfad-16df238f22b6 {
  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-5e7f3363-31c5-32ff-cfad-16df238f22b6 {
background-size: cover;
    background-position: top center;
  }
}.lfr-layout-structure-item-75bb2759-840c-481d-fb28-00dd30661eb0 {
overflow: hidden !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-b9c3d10a-7387-6dce-bd84-2f73e2f5b840 {
padding-top: var(--spacer-4,1.5rem) !important;
}
