.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1888 .elementor-element.elementor-element-aab0346 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;line-height:120%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-7ead241 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-1af7f37{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1888 .elementor-element.elementor-element-1af7f37.e-con{--align-self:center;}.elementor-1888 .elementor-element.elementor-element-9436ece .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-25486d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.844rem;font-weight:500;line-height:140%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-4e6c9bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;line-height:120%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-4d7619a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-b3486e2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1888 .elementor-element.elementor-element-b3486e2.e-con{--align-self:center;}.elementor-1888 .elementor-element.elementor-element-9fe70a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-7fab185 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.844rem;font-weight:500;line-height:140%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-46f51b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;line-height:120%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-10ee766 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-af2a58f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1888 .elementor-element.elementor-element-af2a58f.e-con{--align-self:center;}.elementor-1888 .elementor-element.elementor-element-abc23f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-38af807 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.844rem;font-weight:500;line-height:140%;color:#FFFFFF;}.elementor-1888 .elementor-element.elementor-element-f1e37b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1888 .elementor-element.elementor-element-f1e37b9 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-1888 .elementor-element.elementor-element-f1e37b9{width:100%;max-width:100%;}.elementor-1888 .elementor-element.elementor-element-f1e37b9.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-1888 .elementor-element.elementor-element-1af7f37{--width:52%;}.elementor-1888 .elementor-element.elementor-element-b3486e2{--width:52%;}.elementor-1888 .elementor-element.elementor-element-af2a58f{--width:52%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1888 .elementor-element.elementor-element-aab0346 .elementor-heading-title{font-size:2.25rem;}.elementor-1888 .elementor-element.elementor-element-7ead241 .elementor-heading-title{font-size:0.875rem;}.elementor-1888 .elementor-element.elementor-element-1af7f37{--width:50%;}.elementor-1888 .elementor-element.elementor-element-9436ece > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1888 .elementor-element.elementor-element-9436ece.elementor-element{--align-self:flex-start;}.elementor-1888 .elementor-element.elementor-element-9436ece .elementor-heading-title{font-size:0.6rem;line-height:100%;}.elementor-1888 .elementor-element.elementor-element-25486d0 .elementor-heading-title{font-size:1.375rem;}.elementor-1888 .elementor-element.elementor-element-4e6c9bb .elementor-heading-title{font-size:2.25rem;}.elementor-1888 .elementor-element.elementor-element-4d7619a .elementor-heading-title{font-size:0.875rem;}.elementor-1888 .elementor-element.elementor-element-b3486e2{--width:50%;}.elementor-1888 .elementor-element.elementor-element-9fe70a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1888 .elementor-element.elementor-element-9fe70a4.elementor-element{--align-self:flex-start;}.elementor-1888 .elementor-element.elementor-element-9fe70a4 .elementor-heading-title{font-size:0.6rem;line-height:100%;}.elementor-1888 .elementor-element.elementor-element-7fab185 .elementor-heading-title{font-size:1.375rem;}.elementor-1888 .elementor-element.elementor-element-46f51b5 .elementor-heading-title{font-size:2.25rem;}.elementor-1888 .elementor-element.elementor-element-10ee766 .elementor-heading-title{font-size:0.875rem;}.elementor-1888 .elementor-element.elementor-element-af2a58f{--width:50%;}.elementor-1888 .elementor-element.elementor-element-abc23f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1888 .elementor-element.elementor-element-abc23f9.elementor-element{--align-self:flex-start;}.elementor-1888 .elementor-element.elementor-element-abc23f9 .elementor-heading-title{font-size:0.6rem;line-height:100%;}.elementor-1888 .elementor-element.elementor-element-38af807 .elementor-heading-title{font-size:1.375rem;}.elementor-1888 .elementor-element.elementor-element-f1e37b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1888 .elementor-element.elementor-element-f1e37b9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1888 .elementor-element.elementor-element-f1e37b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1888 .elementor-element.elementor-element-f1e37b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1888 .elementor-element.elementor-element-f1e37b9 > .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-1888 .elementor-element.elementor-element-f1e37b9 > .elementor-widget-container > .jet-listing-grid, .elementor-1888 .elementor-element.elementor-element-f1e37b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1888 .elementor-element.elementor-element-f1e37b9 > .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);}}/* Start custom CSS for heading, class: .elementor-element-9436ece */.elementor-1888 .elementor-element.elementor-element-9436ece p {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fe70a4 */.elementor-1888 .elementor-element.elementor-element-9fe70a4 p {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abc23f9 */.elementor-1888 .elementor-element.elementor-element-abc23f9 p {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS */.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;
}


html, body { overflow-x: clip; }

html {
  scroll-snap-type: y proximity;
  scroll-behavior: smooth;
  scroll-padding-top: 30px;   /* = altura do menu (ajusta) */
}

.snap-sec {
  min-height: 98vh;
  min-height: 98dvh;
  box-sizing: border-box;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}



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