.elementor-5592 .elementor-element.elementor-element-7a65dae:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-7a65dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5592 .elementor-element.elementor-element-7a65dae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5592 .elementor-element.elementor-element-7a65dae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5592 .elementor-element.elementor-element-5df6753{text-align:start;}.elementor-5592 .elementor-element.elementor-element-5df6753 img{width:33%;}.elementor-5592 .elementor-element.elementor-element-44b3531:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-44b3531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1012;}.elementor-5592 .elementor-element.elementor-element-44b3531{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -7px 0px;}.elementor-5592 .elementor-element.elementor-element-44b3531 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5592 .elementor-element.elementor-element-5bf5e16 .elementor-repeater-item-dca27ff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://maiseletronica.com/wp-content/uploads/2026/04/imgi_11_2ec4c9e6-0e68-462d-96a1-347930b1eb58.jpg);background-size:cover;}.elementor-5592 .elementor-element.elementor-element-5bf5e16 .elementor-repeater-item-cb6da29 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://maiseletronica.com/wp-content/uploads/2026/04/imgi_16_d79fe9ed-f195-4d01-b467-e81850de9971.jpg);background-size:cover;}.elementor-5592 .elementor-element.elementor-element-5bf5e16 .swiper-slide{transition-duration:calc(1000ms*1.2);height:400px;}.elementor-5592 .elementor-element.elementor-element-5bf5e16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-5592 .elementor-element.elementor-element-5bf5e16 .swiper-slide-contents{max-width:66%;}.elementor-5592 .elementor-element.elementor-element-5bf5e16 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-5592 .elementor-element.elementor-element-a68ff99:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-a68ff99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1012;}.elementor-5592 .elementor-element.elementor-element-a68ff99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -7px 0px;}.elementor-5592 .elementor-element.elementor-element-a68ff99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5592 .elementor-element.elementor-element-548abd5 .elementor-repeater-item-dca27ff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://maiseletronica.com/wp-content/uploads/2026/04/Gemini_Generated_Image_6sfg166sfg166sfg-1-e1776345932548.png);background-size:cover;}.elementor-5592 .elementor-element.elementor-element-548abd5 .elementor-repeater-item-cb6da29 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://maiseletronica.com/wp-content/uploads/2026/04/Gemini_Generated_Image_6sfg166sfg166sfg-2-e1776345969643.png);background-size:cover;}.elementor-5592 .elementor-element.elementor-element-548abd5 .swiper-slide{transition-duration:calc(1000ms*1.2);height:400px;}.elementor-5592 .elementor-element.elementor-element-548abd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-5592 .elementor-element.elementor-element-548abd5 .swiper-slide-contents{max-width:66%;}.elementor-5592 .elementor-element.elementor-element-548abd5 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-5592 .elementor-element.elementor-element-b77d250:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-b77d250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1012;}.elementor-5592 .elementor-element.elementor-element-b77d250{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5592 .elementor-element.elementor-element-b77d250 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5592 .elementor-element.elementor-element-92ee700:not(.elementor-motion-effects-element-type-background), .elementor-5592 .elementor-element.elementor-element-92ee700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1012;}.elementor-5592 .elementor-element.elementor-element-92ee700{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5592 .elementor-element.elementor-element-92ee700 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-5592 .elementor-element.elementor-element-5bf5e16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-5bf5e16 .swiper-slide-contents{max-width:0%;}.elementor-5592 .elementor-element.elementor-element-5bf5e16 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-548abd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5592 .elementor-element.elementor-element-548abd5 .swiper-slide-contents{max-width:0%;}.elementor-5592 .elementor-element.elementor-element-548abd5 .swiper-slide-inner{padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-5bf5e16 *//* Cantos arredondados no slider */
.elementor-widget-image-carousel .swiper-container,
.elementor-widget-image-carousel .swiper,
.elementor-swiper,
.elementor-main-swiper,
section.elementor-section .elementor-widget-wrap .elementor-widget-image-carousel,
.elementor-widget-carousel .swiper-wrapper,
.e-swiper-container {
  border-radius: 16px;
  overflow: hidden;
}

/* Container principal do slider */
.elementor-slides-wrapper,
.swiper-container-wrap {
  border-radius: 16px;
  overflow: hidden;
}

/* ============================= */
/* 🔥 CORREÇÃO AQUI (IMPORTANTE) */
/* ============================= */

/* NÃO usar overflow hidden nos slides */
.swiper-slide,
.elementor-slide {
  border-radius: 16px;
  overflow: visible !important;
}

/* Garante que imagem respeite borda */
.swiper-slide img,
.elementor-slide img {
  border-radius: 16px;
  display: block;
  width: 100%;
}

/* ===== SETAS DE NAVEGAÇÃO ===== */

/* Seta padrão */
.elementor-swiper-button,
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
  color: #ffffff;
  transition: color 0.3s ease, background-color 0.3s ease;
  z-index: 10;
  pointer-events: all;
}

/* Hover nas setas — cor laranja do SELECT */
.elementor-swiper-button:hover,
.elementor-swiper-button-prev:hover,
.elementor-swiper-button-next:hover {
  color: #FF6B00 !important;
  background-color: rgba(255, 107, 0, 0.15);
  border-radius: 50%;
}

/* Ícone SVG dentro da seta */
.elementor-swiper-button svg {
  transition: fill 0.3s ease;
}

.elementor-swiper-button:hover svg {
  fill: #FF6B00 !important;
}

/* Paginação */
.swiper-pagination {
  bottom: -5px !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-548abd5 *//* Cantos arredondados no slider */
.elementor-widget-image-carousel .swiper-container,
.elementor-widget-image-carousel .swiper,
.elementor-swiper,
.elementor-main-swiper,
section.elementor-section .elementor-widget-wrap .elementor-widget-image-carousel,
.elementor-widget-carousel .swiper-wrapper,
.e-swiper-container {
  border-radius: 16px;
  overflow: hidden;
}

/* Container principal do slider */
.elementor-slides-wrapper,
.swiper-container-wrap {
  border-radius: 16px;
  overflow: hidden;
}

/* ============================= */
/* 🔥 CORREÇÃO AQUI (IMPORTANTE) */
/* ============================= */

/* NÃO usar overflow hidden nos slides */
.swiper-slide,
.elementor-slide {
  border-radius: 16px;
  overflow: visible !important;
}

/* Garante que imagem respeite borda */
.swiper-slide img,
.elementor-slide img {
  border-radius: 16px;
  display: block;
  width: 100%;
}

/* ===== SETAS DE NAVEGAÇÃO ===== */

/* Seta padrão */
.elementor-swiper-button,
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
  color: #ffffff;
  transition: color 0.3s ease, background-color 0.3s ease;
  z-index: 10;
  pointer-events: all;
}

/* Hover nas setas — cor laranja do SELECT */
.elementor-swiper-button:hover,
.elementor-swiper-button-prev:hover,
.elementor-swiper-button-next:hover {
  color: #FF6B00 !important;
  background-color: rgba(255, 107, 0, 0.15);
  border-radius: 50%;
}

/* Ícone SVG dentro da seta */
.elementor-swiper-button svg {
  transition: fill 0.3s ease;
}

.elementor-swiper-button:hover svg {
  fill: #FF6B00 !important;
}

/* Paginação */
.swiper-pagination {
  bottom: -5px !important;
}/* End custom CSS */