.elementor-780 .elementor-element.elementor-element-5c96ce4{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-780 .elementor-element.elementor-element-1bf7a4b{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;overflow:visible;}.elementor-780 .elementor-element.elementor-element-ced672c{overflow:hidden;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-wid-con .ekit-interactive-links-image.elementor-repeater-item-fc33ce0{justify-content:flex-start;display:flex;top:0px;left:0px;}.elementor-780 .elementor-element.elementor-element-ced672c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-780 .elementor-element.elementor-element-ced672c.elementor-element{--order:-99999 /* order start hack */;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-wid-con .ekit-interactive-links{height:660px;justify-content:center;align-items:center;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-wid-con .ekit-interactive-links-list-link{align-items:start;border-style:none;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link:not(:last-child){margin-bottom:25px;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-title{font-size:2em;font-weight:200;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-global_color_6 );stroke:var( --e-global-color-global_color_6 );}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link.ekit-interactive-active .ekit-interactive-links-list-link-title{color:#FFFFFF;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link.ekit-interactive-active .ekit-interactive-links-list-link-title-container i{color:#FFFFFF;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-title::before{top:15%;transform:translate(0, 15%);background:#000000;height:2px;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-title-container :is(i, svg).interactive-icon-before{margin-right:8px;margin-left:0px;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-title-container :is(i, svg).interactive-icon-after{margin-left:8px;margin-right:0px;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-title-container svg path{fill:#fff;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-subtitle{color:var( --e-global-color-primary );}body.elementor-page-780:not(.elementor-motion-effects-element-type-background), body.elementor-page-780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091E37;}body.elementor-page-780{margin:0px 0px 0px 0px;padding:138px 0px 0px 0px;}@media(max-width:767px){.elementor-780 .elementor-element.elementor-element-1bf7a4b{--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-wid-con .ekit-interactive-links{height:500px;}.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-title{font-size:1.3em;}}@media(min-width:768px){.elementor-780 .elementor-element.elementor-element-1bf7a4b{--width:100%;}}/* Start custom CSS for elementskit-interactive-links, class: .elementor-element-ced672c */.elementor-780 .elementor-element.elementor-element-ced672c .ekit-interactive-links-list-link-title::before {height:0px; }

/* Força as imagens do Interactive Links a cobrir o container */
.ekit-interactive-links-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

/* Garante que o container da imagem ocupe toda a área */
.ekit-interactive-links-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  z-index: 0;
}

/* Container pai com altura mínima */
.ekit-interactive-links {
  position: relative;
  overflow: hidden;
  min-height: 400px; /* ajuste conforme necessário */
}/* End custom CSS */