.elementor-8532 .elementor-element.elementor-element-597562a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8532 .elementor-element.elementor-element-2bc243af .elementor-heading-title{font-family:"Kapra Neue", Sans-serif;font-size:19px;font-weight:400;line-height:120%;color:var( --e-global-color-77c222f );}.elementor-8532 .elementor-element.elementor-element-139bd15d{--spacer-size:4px;}.elementor-8532 .elementor-element.elementor-element-511bc654{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-8532 .elementor-element.elementor-element-511bc654:not(.elementor-motion-effects-element-type-background), .elementor-8532 .elementor-element.elementor-element-511bc654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-902a959 );}.elementor-8532 .elementor-element.elementor-element-6e42b10d{--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;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8532 .elementor-element.elementor-element-41ebb0ff{width:100%;max-width:100%;padding:2px 0px 0px 0px;}.elementor-8532 .elementor-element.elementor-element-41ebb0ff .elementor-heading-title{font-size:26px;font-weight:400;line-height:120%;color:var( --e-global-color-primary );}.elementor-8532 .elementor-element.elementor-element-428fb38e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001F;--border-color:#0000001F;--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-8532 .elementor-element.elementor-element-428fb38e:not(.elementor-motion-effects-element-type-background), .elementor-8532 .elementor-element.elementor-element-428fb38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422edae );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8532 .elementor-element.elementor-element-29f616be .elementor-icon-wrapper{text-align:center;}.elementor-8532 .elementor-element.elementor-element-29f616be .elementor-icon{font-size:24px;}.elementor-8532 .elementor-element.elementor-element-29f616be .elementor-icon svg{height:24px;}.elementor-8532 .elementor-element.elementor-element-55ff3e19{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;text-align:center;}.elementor-8532 .elementor-element.elementor-element-55ff3e19 .elementor-heading-title{font-size:10px;font-weight:500;line-height:120%;color:var( --e-global-color-primary );}.elementor-8532 .elementor-element.elementor-element-3341e332{--spacer-size:24px;}.elementor-8532 .elementor-element.elementor-element-25de9909{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8532 .elementor-element.elementor-element-5ebf53{--display:flex;}.elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-8532 .elementor-element.elementor-element-594442e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}:is( .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__items, .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid, .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}:is( .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid, .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon{width:46px;height:46px;line-height:46px;margin-top:calc( -46px/2 );}.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon.prev-arrow{bottom:-16px;top:auto;left:303px;right:auto;}.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon.next-arrow{bottom:-16px;top:auto;right:303px;left:auto;}@media(max-width:1024px){.elementor-8532 .elementor-element.elementor-element-2bc243af{text-align:center;}.elementor-8532 .elementor-element.elementor-element-6e42b10d{--justify-content:space-between;}.elementor-8532 .elementor-element.elementor-element-41ebb0ff{width:100%;max-width:100%;}.elementor-8532 .elementor-element.elementor-element-428fb38e{--justify-content:center;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-8532 .elementor-element.elementor-element-55ff3e19{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-8532 .elementor-element.elementor-element-25de9909{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8532 .elementor-element.elementor-element-5ebf53.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8532 .elementor-element.elementor-element-594442e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-8532 .elementor-element.elementor-element-2bc243af{text-align:center;}.elementor-8532 .elementor-element.elementor-element-6e42b10d{--flex-wrap:nowrap;}.elementor-8532 .elementor-element.elementor-element-25de9909{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8532 .elementor-element.elementor-element-5ebf53{--min-height:350px;}.elementor-8532 .elementor-element.elementor-element-5ebf53.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-8532 .elementor-element.elementor-element-511bc654{--width:380px;}.elementor-8532 .elementor-element.elementor-element-5ebf53{--width:1286px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8532 .elementor-element.elementor-element-5ebf53{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-41ebb0ff */.elementor-8532 .elementor-element.elementor-element-41ebb0ff {
    white-space: nowrap;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-29f616be */.elementor-8532 .elementor-element.elementor-element-29f616be {
    width: 24px;
    height: 24px;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428fb38e */.elementor-8532 .elementor-element.elementor-element-428fb38e {
  width: 102px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-594442e *//* =========================================================
   BOTÕES DE NAVEGAÇÃO (SETAS)
========================================================= */
.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon {
    background-color: rgba(230, 232, 243, 1) !important;
    border-radius: 50% !important;
    border: 1px solid rgba(0, 0, 0, 0.12) !important;
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
    z-index: 10 !important;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon:hover {
    background-color: rgba(176, 183, 218, 1) !important;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon svg {
    width: 16px;
    height: 16px;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon path {
    fill: rgba(16, 28, 133, 1);
}


/* =========================================================
   POSICIONAMENTO DAS SETAS
========================================================= */
.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon.prev-arrow {
    left: 0px !important;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon.next-arrow {
    right: 0px !important;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon.prev-arrow,
.elementor-8532 .elementor-element.elementor-element-594442e .jet-listing-grid__slider-icon.next-arrow {
    position: absolute !important;
    bottom: -56px !important;
}


/* =========================================================
   PAGINAÇÃO (DOTS)
========================================================= */
.elementor-8532 .elementor-element.elementor-element-594442e .jet-slick-dots {
    /* Visual */
    background-color: white !important;
    border: 1px solid rgba(0, 0, 0, 0.12) !important;
    border-radius: 50px !important;
    padding: 12px 24px !important;

    /* Layout */
    display: inline-flex !important;
    gap: 8px !important;
    align-items: center !important;
    justify-content: center !important;

    /* Tamanho baseado no conteúdo */
    width: fit-content !important;
    max-width: none !important;
    white-space: nowrap !important;
    flex: 0 0 auto !important;

    /* Posicionamento */
    position: absolute !important;
    bottom: -64px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 9 !important;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-slick-dots li {
    margin: 0 !important;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-slick-dots li span {
    width: 12px !important;
    height: 12px !important;
    background-color: white !important;
    border: 1px solid rgba(16, 28, 133, 1) !important;
    opacity: 1 !important;
    border-radius: 50% !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

.elementor-8532 .elementor-element.elementor-element-594442e .jet-slick-dots li.slick-active span {
    background-color: rgba(16, 28, 133, 1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ebf53 */.elementor-8532 .elementor-element.elementor-element-5ebf53 {
    height: 643px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kapra Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.grupozelo.com/wp-content/uploads/2025/10/Kapra-Neue-Medium-Expanded.woff') format('woff');
}
@font-face {
	font-family: 'Kapra Neue';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.grupozelo.com/wp-content/uploads/2025/10/Kapra-Neue-SemiBold-Expanded.woff') format('woff');
}
@font-face {
	font-family: 'Kapra Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.grupozelo.com/wp-content/uploads/2025/10/Kapra-Neue-Regular-Expanded.woff') format('woff');
}
@font-face {
	font-family: 'Kapra Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.grupozelo.com/wp-content/uploads/2025/10/Kapra-Neue-Light-Expanded.woff') format('woff');
}
@font-face {
	font-family: 'Kapra Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.grupozelo.com/wp-content/uploads/2025/10/Kapra-Neue-Bold-Expanded.woff') format('woff');
}
/* End Custom Fonts CSS */