.elementor-5063 .elementor-element.elementor-element-2e58d81 > .elementor-container{max-width:739px;}.elementor-5063 .elementor-element.elementor-element-9ec1807{--spacer-size:50px;}.elementor-5063 .elementor-element.elementor-element-2013ac0{--spacer-size:50px;}.elementor-5063 .elementor-element.elementor-element-5c3670b > .elementor-container{max-width:739px;}.elementor-5063 .elementor-element.elementor-element-81164f2 .elementor-repeater-item-464a2f1 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PROGRAMACAO-PALCO-HELIOS-07-DE-NOVEMBRO-01-1-1.png);background-size:contain;}.elementor-5063 .elementor-element.elementor-element-81164f2 .elementor-repeater-item-12ae156 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PROGRAMACAO-PALCO-HELIOS-07-DE-NOVEMBRO-02-1-1.png);background-size:cover;}.elementor-5063 .elementor-element.elementor-element-81164f2 .elementor-repeater-item-0d5b3da .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PROGRAMACAO-PALCO-HELIOS-07-DE-NOVEMBRO-02-.png);background-size:cover;}.elementor-5063 .elementor-element.elementor-element-81164f2 .swiper-slide{height:1000px;transition-duration:calc(5000ms*1.2);}.elementor-5063 .elementor-element.elementor-element-81164f2 .swiper-slide-contents{max-width:58%;}.elementor-5063 .elementor-element.elementor-element-81164f2 .swiper-slide-inner{text-align:center;}.elementor-5063 .elementor-element.elementor-element-81164f2 .elementor-swiper-button{color:#FFFFFF;}.elementor-5063 .elementor-element.elementor-element-81164f2 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-5063 .elementor-element.elementor-element-81164f2 > .elementor-widget-container{margin:-3px -3px -3px -3px;padding:-3px -3px -3px -3px;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .elementor-repeater-item-464a2f1 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PROGRAMACAO-PALCO-RA-06-DE-NOVEMBRO-01-1-1.png);background-size:cover;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .elementor-repeater-item-12ae156 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PROGRAMACAO-PALCO-RA-06-DE-NOVEMBRO-02-1-1.png);background-size:cover;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .elementor-repeater-item-0d5b3da .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PROGRAMACAO-PALCO-RA-06-DE-NOVEMBRO-03-1-1.png);background-size:cover;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .elementor-repeater-item-f8e2b76 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PROGRAMACAO-PALCO-RA-06-DE-NOVEMBRO-04-1-3.png);background-size:cover;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .swiper-slide{height:1000px;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .swiper-slide-contents{max-width:58%;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .swiper-slide-inner{text-align:center;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .elementor-swiper-button{color:#FFFFFF;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-5063 .elementor-element.elementor-element-f9513e1 > .elementor-widget-container{margin:-3px -3px -3px -3px;padding:-3px -3px -3px -3px;}.elementor-5063 .elementor-element.elementor-element-6b1c647 .elementor-repeater-item-c169b45 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/PV-EXPERIENCE-11-1.png);background-size:contain;}.elementor-5063 .elementor-element.elementor-element-6b1c647 .elementor-repeater-item-83849e5 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/A-Marca-Lider-em-feiras-congresso-no-pais.png);background-size:contain;}.elementor-5063 .elementor-element.elementor-element-6b1c647 .elementor-repeater-item-acefdfd .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://360solar.com.br/wp-content/uploads/2025/10/Foto-lp-hotmart.png);background-size:contain;}.elementor-5063 .elementor-element.elementor-element-6b1c647 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-5063 .elementor-element.elementor-element-6b1c647 .swiper-slide-contents{max-width:66%;}.elementor-5063 .elementor-element.elementor-element-6b1c647 .swiper-slide-inner{text-align:center;}@media(min-width:2400px){.elementor-5063 .elementor-element.elementor-element-81164f2{width:var( --container-widget-width, 709.99px );max-width:709.99px;--container-widget-width:709.99px;--container-widget-flex-grow:0;}.elementor-5063 .elementor-element.elementor-element-f9513e1{width:var( --container-widget-width, 709.99px );max-width:709.99px;--container-widget-width:709.99px;--container-widget-flex-grow:0;}.elementor-5063 .elementor-element.elementor-element-6b1c647 .swiper-slide{height:477px;}.elementor-5063 .elementor-element.elementor-element-6b1c647{width:var( --container-widget-width, 730.938px );max-width:730.938px;--container-widget-width:730.938px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-5063 .elementor-element.elementor-element-81164f2 .swiper-slide{height:335px;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .swiper-slide{height:335px;}}@media(max-width:767px){.elementor-5063 .elementor-element.elementor-element-81164f2 .swiper-slide{height:423px;}.elementor-5063 .elementor-element.elementor-element-81164f2 .swiper-slide-contents{max-width:61%;}.elementor-5063 .elementor-element.elementor-element-81164f2{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .swiper-slide{height:521px;}.elementor-5063 .elementor-element.elementor-element-f9513e1 .swiper-slide-contents{max-width:53px;}.elementor-5063 .elementor-element.elementor-element-f9513e1 > .elementor-widget-container{padding:0px -1px 0px 0px;}.elementor-5063 .elementor-element.elementor-element-f9513e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}}/* Start custom CSS for slides, class: .elementor-element-81164f2 *//* Garante que o site use largura fluida */
body, html {
  max-width: 100%;
  overflow-x: hidden;
}

/* Ajusta imagens */
img {
  max-width: 100%;
  height: auto;
}

/* Layout flexível para colunas */
.responsive-columns {
  display: flex;
  flex-wrap: wrap;
}
.responsive-columns > div {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .responsive-columns > div {
    flex: 1 1 50%;
  }
}
@media (min-width: 1200px) {
  .responsive-columns > div {
    flex: 1 1 33.33%;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f9513e1 *//* Base responsiva */
html, body { max-width:100%; overflow-x:hidden; }

/* Imagens, vídeos, iframes fluidos */
img, video, iframe { max-width:100%; height:auto; }

/* Containers que insistem em largura fixa */
.container, .site, .wrap, .content, .entry-content,
.elementor-section, .elementor-container, .elementor-column,
.wp-block-group, .wp-block-columns {
  max-width:100% !important;
  width:100% !important;
  box-sizing:border-box;
}

/* Colunas empilhadas no mobile */
@media (max-width: 767.98px) {
  .wp-block-column, .wp-block-columns > * ,
  .elementor-column, .elementor-col-50, .elementor-col-33, .elementor-col-25 {
    width:100% !important;
    max-width:100% !important;
    flex: 0 0 100% !important;
  }
  .elementor-container { padding-left:16px; padding-right:16px; }
}

/* Tabelas roláveis (evita esmagar o zoom) */
table { width:100%; display:block; overflow-x:auto; }

/* Botões/flutuantes que estouram a tela (WhatsApp, etc.) */
.floating-whatsapp, .wa__btn_popup, .whatsapp-button, .joinchat__button {
  right: 16px !important; bottom: 16px !important;
  max-width: 72px !important; max-height: 72px !important;
}/* End custom CSS */