.elementor-11970 .elementor-element.elementor-element-05f56d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12%;--margin-bottom:7%;--margin-left:0%;--margin-right:0%;}.elementor-11970 .elementor-element.elementor-element-5870640{--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;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11970 .elementor-element.elementor-element-37c1652{--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;}.elementor-11970 .elementor-element.elementor-element-11b9030{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;text-align:left;}.elementor-11970 .elementor-element.elementor-element-11b9030 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-11970 .elementor-element.elementor-element-11b9030.elementor-element{--align-self:flex-start;}.elementor-11970 .elementor-element.elementor-element-11b9030 .wcf--title{font-family:"Bentham", Sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;line-height:72px;}.elementor-11970 .elementor-element.elementor-element-11b9030 .wcf--title .highlight{color:var( --e-global-color-secondary );}.elementor-11970 .elementor-element.elementor-element-1c66d7a{--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;}.elementor-11970 .elementor-element.elementor-element-1c66d7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11970 .elementor-element.elementor-element-7a3a187{--display:flex;}.elementor-11970 .elementor-element.elementor-element-7a3a187.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11970 .elementor-element.elementor-element-39b0b39{width:var( --container-widget-width, 103.458% );max-width:103.458%;--container-widget-width:103.458%;--container-widget-flex-grow:0;}.elementor-11970 .elementor-element.elementor-element-39b0b39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11970 .elementor-element.elementor-element-a58d8b6{--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;}.elementor-11970 .elementor-element.elementor-element-ac597d5{width:var( --container-widget-width, 125.335% );max-width:125.335%;--container-widget-width:125.335%;--container-widget-flex-grow:0;}.elementor-11970 .elementor-element.elementor-element-ac597d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11970 .elementor-element.elementor-element-0f60b1a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;text-align:left;}.elementor-11970 .elementor-element.elementor-element-0f60b1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-11970 .elementor-element.elementor-element-0f60b1a.elementor-element{--align-self:flex-start;}.elementor-11970 .elementor-element.elementor-element-0f60b1a .wcf--title{font-family:"Bentham", Sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;line-height:72px;}.elementor-11970 .elementor-element.elementor-element-0f60b1a .wcf--title .highlight{color:var( --e-global-color-secondary );}.elementor-11970 .elementor-element.elementor-element-7ce6a67f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-11970 .elementor-element.elementor-element-7ce6a67f:not(.elementor-motion-effects-element-type-background), .elementor-11970 .elementor-element.elementor-element-7ce6a67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a829e );background-image:url("https://serpapintovillage.com/wp-content/uploads/2026/03/bg-overlay.webp");}.elementor-11970 .elementor-element.elementor-element-57ca533a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.wcf-hover-cursor-effect.active-57ca533a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;text-transform:lowercase;}.elementor-11970 .elementor-element.elementor-element-11fde62f .title-wrap{flex-direction:column;}.elementor-11970 .elementor-element.elementor-element-11fde62f .wcf--image-box{text-align:left;flex-direction:column;}.elementor-11970 .elementor-element.elementor-element-11fde62f .wcf__slider{--slides-to-show:4;--space-between:10px;}.elementor-11970 .elementor-element.elementor-element-11fde62f .content{padding:16px 0px 0px 0px;}.elementor-11970 .elementor-element.elementor-element-11fde62f .thumb img{height:655px;object-fit:cover;object-position:center center;}.elementor-11970 .elementor-element.elementor-element-11fde62f .title{color:#999999;font-family:"Kanit", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-11970 .elementor-element.elementor-element-11fde62f .subtitle{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-11970 .elementor-element.elementor-element-4988693{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;z-index:2;text-align:center;}.elementor-11970 .elementor-element.elementor-element-4988693 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11970 .elementor-element.elementor-element-4988693.elementor-element{--order:-99999 /* order start hack */;}.elementor-11970 .elementor-element.elementor-element-4988693 .wcf--title{color:#14110E;font-family:"Gallient", Sans-serif;font-size:10vw;font-weight:400;}.elementor-11970 .elementor-element.elementor-element-4988693 .wcf--title .highlight{color:#f00000;}body.elementor-page-11970:not(.elementor-motion-effects-element-type-background), body.elementor-page-11970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a829e );background-image:url("https://serpapintovillage.com/wp-content/uploads/2026/03/bg-overlay.webp");}@media(max-width:1024px){.elementor-11970 .elementor-element.elementor-element-11b9030{text-align:left;}.elementor-11970 .elementor-element.elementor-element-11b9030 .wcf--title{font-size:60px;}.elementor-11970 .elementor-element.elementor-element-0f60b1a{text-align:left;}.elementor-11970 .elementor-element.elementor-element-0f60b1a .wcf--title{font-size:60px;}.elementor-11970 .elementor-element.elementor-element-57ca533a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11970 .elementor-element.elementor-element-11fde62f .wcf__slider{--slides-to-show:3;}.elementor-11970 .elementor-element.elementor-element-11fde62f .thumb img{height:400px;}.elementor-11970 .elementor-element.elementor-element-4988693 .wcf--title{font-size:46px;line-height:50px;}}@media(min-width:768px){.elementor-11970 .elementor-element.elementor-element-05f56d7{--content-width:92%;}.elementor-11970 .elementor-element.elementor-element-5870640{--content-width:92%;}.elementor-11970 .elementor-element.elementor-element-37c1652{--width:100%;}.elementor-11970 .elementor-element.elementor-element-1c66d7a{--width:27.882%;}.elementor-11970 .elementor-element.elementor-element-7a3a187{--width:95.119%;}.elementor-11970 .elementor-element.elementor-element-a58d8b6{--width:66.6666%;}.elementor-11970 .elementor-element.elementor-element-7ce6a67f{--content-width:92%;}}@media(max-width:767px){.elementor-11970 .elementor-element.elementor-element-11b9030 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11970 .elementor-element.elementor-element-11b9030 .wcf--title{font-size:36px;line-height:46px;}.elementor-11970 .elementor-element.elementor-element-a58d8b6{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11970 .elementor-element.elementor-element-0f60b1a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11970 .elementor-element.elementor-element-0f60b1a .wcf--title{font-size:36px;line-height:46px;}.elementor-11970 .elementor-element.elementor-element-57ca533a{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11970 .elementor-element.elementor-element-11fde62f .wcf__slider{--slides-to-show:1;}.elementor-11970 .elementor-element.elementor-element-11fde62f .thumb img{height:450px;object-fit:cover;}.elementor-11970 .elementor-element.elementor-element-4988693 .wcf--title{font-size:52px;line-height:36px;}}/* Start custom CSS for wcf--image-box-slider, class: .elementor-element-11fde62f */.elementor-11970 .elementor-element.elementor-element-11fde62f .subtitle{
    position: relative;
}
.elementor-11970 .elementor-element.elementor-element-11fde62f .subtitle::after{
    content: "";
    position: absolute;
    right: -17px;
    top: 5px;
    width: 2px;
    height: 11px;
    background: #fff;
}
.elementor-11970 .elementor-element.elementor-element-11fde62f .title {
    margin-top: 7px !important;
}/* End custom CSS */
/* Start custom CSS for wcf--image-box-slider, class: .elementor-element-11fde62f */<!-- Estrutura do Lightbox -->
<div id="aa-fullscreen-overlay" class="aa-overlay">
  <span class="aa-close-btn">&times;</span>
  <img id="aa-fullscreen-img" src="" alt="Fullscreen">
</div>

<style>
/* Força o cursor de clique nas imagens do slider do Animation Addons */
.meu-slider-fullscreen img, 
.meu-slider-fullscreen .swiper-slide,
.meu-slider-fullscreen .pixeden-image-box { 
  cursor: pointer !important; 
}

/* Estilos do Overlay */
.aa-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.95);
  z-index: 999999 !important;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.aa-overlay.active {
  display: flex;
  opacity: 1;
}

.aa-overlay img {
  max-width: 90vw;
  max-height: 90vh;
  object-fit: contain;
  box-shadow: 0 10px 40px rgba(0,0,0,0.8);
  animation: aaZoomIn 0.25s ease-out;
}

.aa-close-btn {
  position: absolute;
  top: 30px;
  right: 40px;
  color: #fff;
  font-size: 50px;
  font-family: Arial, sans-serif;
  line-height: 1;
  cursor: pointer;
  z-index: 1000000;
}

@keyframes aaZoomIn {
  from { transform: scale(0.8); opacity: 0; }
  to { transform: scale(1); opacity: 1; }
}
</style>

<script>
jQuery(document).ready(function($) {
  // Aguarda o carrossel do Animation Addons iniciar completamente
  setTimeout(function() {
    
    // Alvo: Procura qualquer imagem dentro do bloco do widget
    var $sliderContainer = $('.meu-slider-fullscreen');
    
    $sliderContainer.on('click', 'img', function(e) {
      e.preventDefault();
      e.stopPropagation();
      
      var imgSrc = $(this).attr('src');
      
      // Se o plugin usar lazy-load, pegamos a imagem real do data-src
      if ($(this).attr('data-src')) {
        imgSrc = $(this).attr('data-src');
      }

      if (imgSrc) {
        $('#aa-fullscreen-img').attr('src', imgSrc);
        $('#aa-fullscreen-overlay').addClass('active');
        $('body').css('overflow', 'hidden');
      }
    });

    // Fechar no X ou no Fundo
    $('.aa-close-btn, #aa-fullscreen-overlay').on('click', function(e) {
      if (e.target !== document.getElementById('aa-fullscreen-img')) {
        $('#aa-fullscreen-overlay').removeClass('active');
        $('body').css('overflow', '');
      }
    });

  }, 1200); // 1.2 segundos para garantir o carregamento do script do addon
});
</script>/* End custom CSS */
/* Start custom CSS */div {
  overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gallient';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://serpapintovillage.com/wp-content/uploads/2026/05/Gallient.ttf') format('truetype');
}
/* End Custom Fonts CSS */