.elementor-8844 .elementor-element.elementor-element-1583e6e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-1583e6e0:not(.elementor-motion-effects-element-type-background), .elementor-8844 .elementor-element.elementor-element-1583e6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-8844 .elementor-element.elementor-element-5e552037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-411560e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-75fa04b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-635b1293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-17e48573{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-3dd0b905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-25476f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-55b939a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8844 .elementor-element.elementor-element-41a18534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}@media(min-width:768px){.elementor-8844 .elementor-element.elementor-element-5e552037{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-411560e9{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-75fa04b0{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-635b1293{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-17e48573{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-3dd0b905{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-25476f76{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-55b939a2{--width:33.3333%;}.elementor-8844 .elementor-element.elementor-element-41a18534{--width:33.3333%;}}/* Start custom CSS *//* GLOBAL */
html, body { max-width: 100%; overflow-x: hidden; box-sizing: border-box; }
*,*::before,*::after { box-sizing: inherit; }
img { max-width:100% !important; height:auto !important; display:block; }

/* FULL-BLEED PARA A SEÇÃO (adicione classe banner-full-mobile na seção) */
@media (max-width: 767px) {
  .banner-full-mobile {
    position: relative !important;
    width: 100vw !important;
    max-width: 100vw !important;
    left: 50% !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }
  .banner-full-mobile .elementor-container,
  .banner-full-mobile .elementor-column,
  .banner-full-mobile .elementor-widget-wrap {
    width: 100% !important;
    max-width: 100% !important;
  }
  .banner-full-mobile .elementor-column {
    background-size: cover !important;
    background-position: center center !important;
  }
}/* End custom CSS */