.elementor-2164 .elementor-element.elementor-element-7ef1d03{--display:grid;--e-con-grid-template-columns:1fr 1.6fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:3em 3em;--row-gap:3em;--column-gap:3em;--grid-auto-flow:row;--align-items:start;--grid-justify-content:space-between;}.elementor-2164 .elementor-element.elementor-element-9c1ad37{width:auto;max-width:auto;}.elementor-2164 .elementor-element.elementor-element-442204d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2164 .elementor-element.elementor-element-442204d.e-con{--align-self:flex-start;}.elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2164 .elementor-element.elementor-element-f5f0484 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-2164 .elementor-element.elementor-element-f5f0484{width:100%;max-width:100%;}.elementor-2164 .elementor-element.elementor-element-f5f0484 .jet-listing-not-found{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-2164 .elementor-element.elementor-element-7ef1d03{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2164 .elementor-element.elementor-element-7ef1d03{--e-con-grid-template-columns:1;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2164 .elementor-element.elementor-element-442204d{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-2164 .elementor-element.elementor-element-527497b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2164 .elementor-element.elementor-element-527497b.elementor-element{--align-self:center;}.elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2164 .elementor-element.elementor-element-f5f0484 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(1rem / 2);padding-bottom:calc(1rem / 2);}:is( .elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid, .elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2164 .elementor-element.elementor-element-f5f0484 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1rem / -2);margin-bottom:calc( 1rem / -2);}.elementor-2164 .elementor-element.elementor-element-f5f0484 .jet-listing-not-found{font-size:1em;}}/* Start custom CSS for html, class: .elementor-element-9c1ad37 */.elementor-2164 .elementor-element.elementor-element-9c1ad37 {
    position: absolute;
    top: 0;
}/* End custom CSS */
/* Start custom CSS */.m {
    font-weight: 500;
}

html,body{
  overflow-x:hidden;
  width: 100%;
}

[data-elementor-type="wp-page"]{
  overflow: hidden;
}

.destaque {
  color: #fff;
}

.b {
  font-weight: 700;
}

.fit-content {
width: fit-content;
}

.degrade{
background: linear-gradient(to right, #fff 40%, #000);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
-webkit-text-fill-color: transparent;
}

@media(max-width:1024px) {
    .balance {
        text-wrap: balance
    }
}/* End custom CSS */