.elementor-18202 .elementor-element.elementor-element-715ac35{width:100%;max-width:100%;text-align:center;}.elementor-18202 .elementor-element.elementor-element-715ac35 .elementor-heading-title{color:var( --e-global-color-preto );}.elementor-18202 .elementor-element.elementor-element-a05eb18{width:100%;max-width:100%;text-align:center;}.elementor-18202 .elementor-element.elementor-element-a05eb18 .elementor-heading-title{color:var( --e-global-color-preto );}.elementor-18202 .elementor-element.elementor-element-c257019{--e-image-carousel-slides-to-show:8;}.elementor-18202 .elementor-element.elementor-element-c257019 .swiper-wrapper{display:flex;align-items:center;}.elementor-18202 .elementor-element.elementor-element-c257019 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18202 .elementor-element.elementor-element-5a2a122{width:100%;max-width:100%;text-align:center;}.elementor-18202 .elementor-element.elementor-element-5a2a122 .elementor-heading-title{font-family:var( --e-global-typography-f958122-font-family ), Sans-serif;font-size:var( --e-global-typography-f958122-font-size );font-weight:var( --e-global-typography-f958122-font-weight );text-transform:var( --e-global-typography-f958122-text-transform );line-height:var( --e-global-typography-f958122-line-height );letter-spacing:var( --e-global-typography-f958122-letter-spacing );color:var( --e-global-color-preto );}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta .elementor-cta__bg, .elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta .elementor-cta__bg-overlay{transition-duration:900ms;}.elementor-18202 .elementor-element.elementor-element-0de2c23{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta__content{min-height:400px;text-align:center;padding:24px 24px 24px 24px;}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta__title{font-family:var( --e-global-typography-594de11-font-family ), Sans-serif;font-size:var( --e-global-typography-594de11-font-size );font-weight:var( --e-global-typography-594de11-font-weight );line-height:var( --e-global-typography-594de11-line-height );color:var( --e-global-color-branco );}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta__button{color:var( --e-global-color-branco );border-color:var( --e-global-color-branco );background-color:#E51D1D00;border-width:1px;border-radius:20px;padding:10px 24px 10px 24px;}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta .elementor-cta__bg, .elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta .elementor-cta__bg-overlay{transition-duration:900ms;}.elementor-18202 .elementor-element.elementor-element-362e470{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta__content{min-height:400px;text-align:center;padding:24px 24px 24px 24px;}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta__title{font-family:var( --e-global-typography-594de11-font-family ), Sans-serif;font-size:var( --e-global-typography-594de11-font-size );font-weight:var( --e-global-typography-594de11-font-weight );line-height:var( --e-global-typography-594de11-line-height );color:var( --e-global-color-branco );}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta__button{color:var( --e-global-color-branco );border-color:var( --e-global-color-branco );background-color:#E51D1D00;border-width:1px;border-radius:20px;padding:10px 24px 10px 24px;}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta .elementor-cta__bg, .elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta .elementor-cta__bg-overlay{transition-duration:900ms;}.elementor-18202 .elementor-element.elementor-element-556d3ce{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta__content{min-height:400px;text-align:center;padding:24px 24px 24px 24px;}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta__title{font-family:var( --e-global-typography-594de11-font-family ), Sans-serif;font-size:var( --e-global-typography-594de11-font-size );font-weight:var( --e-global-typography-594de11-font-weight );line-height:var( --e-global-typography-594de11-line-height );color:var( --e-global-color-branco );}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta__button{color:var( --e-global-color-branco );border-color:var( --e-global-color-branco );background-color:#E51D1D00;border-width:1px;border-radius:20px;padding:10px 24px 10px 24px;}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta .elementor-cta__bg, .elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:900ms;}.elementor-18202 .elementor-element.elementor-element-a4c85d3{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta__content{min-height:400px;text-align:center;padding:24px 24px 24px 24px;}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta__title{font-family:var( --e-global-typography-594de11-font-family ), Sans-serif;font-size:var( --e-global-typography-594de11-font-size );font-weight:var( --e-global-typography-594de11-font-weight );line-height:var( --e-global-typography-594de11-line-height );color:var( --e-global-color-branco );}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta__button{color:var( --e-global-color-branco );border-color:var( --e-global-color-branco );background-color:#E51D1D00;border-width:1px;border-radius:20px;padding:10px 24px 10px 24px;}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta .elementor-cta__bg, .elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:900ms;}.elementor-18202 .elementor-element.elementor-element-e557cf1{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta__content{min-height:400px;text-align:center;padding:24px 24px 24px 24px;}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta__title{font-family:var( --e-global-typography-594de11-font-family ), Sans-serif;font-size:var( --e-global-typography-594de11-font-size );font-weight:var( --e-global-typography-594de11-font-weight );line-height:var( --e-global-typography-594de11-line-height );color:var( --e-global-color-branco );}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta__button{color:var( --e-global-color-branco );border-color:var( --e-global-color-branco );background-color:#E51D1D00;border-width:1px;border-radius:20px;padding:10px 24px 10px 24px;}.elementor-18202 .elementor-element.elementor-element-5ffbdab{text-align:center;}.elementor-18202 .elementor-element.elementor-element-5ffbdab .elementor-heading-title{color:var( --e-global-color-preto );}.elementor-18202 .elementor-element.elementor-element-baa4802 .elementor-counter-number-wrapper{color:var( --e-global-color-marca );font-family:"Redonda Compressed", Sans-serif;font-size:90px;font-weight:900;line-height:1em;letter-spacing:-0.03em;}.elementor-18202 .elementor-element.elementor-element-026d339 .elementor-counter-number-wrapper{color:var( --e-global-color-marca );font-family:"Redonda Compressed", Sans-serif;font-size:90px;font-weight:900;line-height:1em;letter-spacing:-0.03em;}.elementor-18202 .elementor-element.elementor-element-9db9aea .elementor-counter-number-wrapper{color:var( --e-global-color-marca );font-family:"Redonda Compressed", Sans-serif;font-size:90px;font-weight:900;line-height:1em;letter-spacing:-0.03em;}.elementor-18202 .elementor-element.elementor-element-235cc29{width:100%;max-width:100%;text-align:center;}.elementor-18202 .elementor-element.elementor-element-235cc29 .elementor-heading-title{color:var( --e-global-color-branco );}.elementor-18202 .elementor-element.elementor-element-fc72abc > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-18202 .elementor-element.elementor-element-fc72abc{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-fcb180c{text-align:center;}.elementor-18202 .elementor-element.elementor-element-fcb180c .elementor-heading-title{font-family:var( --e-global-typography-1fe157a-font-family ), Sans-serif;font-size:var( --e-global-typography-1fe157a-font-size );font-weight:var( --e-global-typography-1fe157a-font-weight );text-transform:var( --e-global-typography-1fe157a-text-transform );line-height:var( --e-global-typography-1fe157a-line-height );letter-spacing:var( --e-global-typography-1fe157a-letter-spacing );color:var( --e-global-color-branco );}.elementor-18202 .elementor-element.elementor-element-30af39d{--grid-columns:3;width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-d48d7a9 .elementor-heading-title{font-family:var( --e-global-typography-7a33532-font-family ), Sans-serif;font-size:var( --e-global-typography-7a33532-font-size );font-weight:var( --e-global-typography-7a33532-font-weight );text-transform:var( --e-global-typography-7a33532-text-transform );line-height:var( --e-global-typography-7a33532-line-height );letter-spacing:var( --e-global-typography-7a33532-letter-spacing );color:var( --e-global-color-preto );}.elementor-18202 .elementor-element.elementor-element-ca9f9b2{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-18202 .elementor-element.elementor-element-373e5bf{--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;--overflow:hidden;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-18202 .elementor-element.elementor-element-3f8213f{width:100%;max-width:100%;text-align:center;}.elementor-18202 .elementor-element.elementor-element-3f8213f .elementor-heading-title{font-family:var( --e-global-typography-5a2c9e3-font-family ), Sans-serif;font-size:var( --e-global-typography-5a2c9e3-font-size );font-weight:var( --e-global-typography-5a2c9e3-font-weight );text-transform:var( --e-global-typography-5a2c9e3-text-transform );line-height:var( --e-global-typography-5a2c9e3-line-height );letter-spacing:var( --e-global-typography-5a2c9e3-letter-spacing );color:var( --e-global-color-preto );}.elementor-18202 .elementor-element.elementor-element-88d7d9a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-18202 .elementor-element.elementor-element-88d7d9a .elementor-heading-title{font-family:var( --e-global-typography-f958122-font-family ), Sans-serif;font-size:var( --e-global-typography-f958122-font-size );font-weight:var( --e-global-typography-f958122-font-weight );text-transform:var( --e-global-typography-f958122-text-transform );line-height:var( --e-global-typography-f958122-line-height );letter-spacing:var( --e-global-typography-f958122-letter-spacing );color:var( --e-global-color-preto );}.elementor-18202 .elementor-element.elementor-element-d96532e{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18202 .elementor-element.elementor-element-715ac35{text-align:center;}.elementor-18202 .elementor-element.elementor-element-a05eb18{text-align:center;}.elementor-18202 .elementor-element.elementor-element-c257019{--e-image-carousel-slides-to-show:6;}.elementor-18202 .elementor-element.elementor-element-5a2a122{text-align:center;}.elementor-18202 .elementor-element.elementor-element-5a2a122 .elementor-heading-title{font-size:var( --e-global-typography-f958122-font-size );line-height:var( --e-global-typography-f958122-line-height );letter-spacing:var( --e-global-typography-f958122-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-0de2c23{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-362e470{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-556d3ce{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-a4c85d3{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-e557cf1{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-fc72abc > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-18202 .elementor-element.elementor-element-fcb180c .elementor-heading-title{font-size:var( --e-global-typography-1fe157a-font-size );line-height:var( --e-global-typography-1fe157a-line-height );letter-spacing:var( --e-global-typography-1fe157a-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-30af39d{--grid-columns:2;}.elementor-18202 .elementor-element.elementor-element-d48d7a9 .elementor-heading-title{font-size:var( --e-global-typography-7a33532-font-size );line-height:var( --e-global-typography-7a33532-line-height );letter-spacing:var( --e-global-typography-7a33532-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-ca9f9b2{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-3f8213f .elementor-heading-title{font-size:var( --e-global-typography-5a2c9e3-font-size );line-height:var( --e-global-typography-5a2c9e3-line-height );letter-spacing:var( --e-global-typography-5a2c9e3-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-88d7d9a{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-88d7d9a .elementor-heading-title{font-size:var( --e-global-typography-f958122-font-size );line-height:var( --e-global-typography-f958122-line-height );letter-spacing:var( --e-global-typography-f958122-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-d96532e{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-18202 .elementor-element.elementor-element-7df92e1 .elementor-button{padding:8px 16px 8px 16px;}.elementor-18202 .elementor-element.elementor-element-c257019{--e-image-carousel-slides-to-show:2;}.elementor-18202 .elementor-element.elementor-element-5a2a122 .elementor-heading-title{font-size:var( --e-global-typography-f958122-font-size );line-height:var( --e-global-typography-f958122-line-height );letter-spacing:var( --e-global-typography-f958122-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta__content{min-height:260px;}.elementor-18202 .elementor-element.elementor-element-0de2c23 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta__content{min-height:260px;}.elementor-18202 .elementor-element.elementor-element-362e470 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta__content{min-height:260px;}.elementor-18202 .elementor-element.elementor-element-556d3ce .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta__content{min-height:260px;}.elementor-18202 .elementor-element.elementor-element-a4c85d3 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta__content{min-height:260px;}.elementor-18202 .elementor-element.elementor-element-e557cf1 .elementor-cta__title{font-size:var( --e-global-typography-594de11-font-size );line-height:var( --e-global-typography-594de11-line-height );}.elementor-18202 .elementor-element.elementor-element-baa4802 .elementor-counter-number-wrapper{font-size:80px;}.elementor-18202 .elementor-element.elementor-element-026d339 .elementor-counter-number-wrapper{font-size:80px;}.elementor-18202 .elementor-element.elementor-element-9db9aea .elementor-counter-number-wrapper{font-size:80px;}.elementor-18202 .elementor-element.elementor-element-fc72abc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-18202 .elementor-element.elementor-element-fcb180c .elementor-heading-title{font-size:var( --e-global-typography-1fe157a-font-size );line-height:var( --e-global-typography-1fe157a-line-height );letter-spacing:var( --e-global-typography-1fe157a-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-30af39d{--grid-columns:1;--grid-row-gap:48px;}.elementor-18202 .elementor-element.elementor-element-d48d7a9 .elementor-heading-title{font-size:var( --e-global-typography-7a33532-font-size );line-height:var( --e-global-typography-7a33532-line-height );letter-spacing:var( --e-global-typography-7a33532-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-ca9f9b2{width:100%;max-width:100%;}.elementor-18202 .elementor-element.elementor-element-3f8213f .elementor-heading-title{font-size:var( --e-global-typography-5a2c9e3-font-size );line-height:var( --e-global-typography-5a2c9e3-line-height );letter-spacing:var( --e-global-typography-5a2c9e3-letter-spacing );}.elementor-18202 .elementor-element.elementor-element-88d7d9a .elementor-heading-title{font-size:var( --e-global-typography-f958122-font-size );line-height:var( --e-global-typography-f958122-line-height );letter-spacing:var( --e-global-typography-f958122-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-715ac35 */.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-linha1,
.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-linha2,
.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-diferente,
.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-linha3 {
  display: block;
  margin: 0;
}

.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-linha1 {
  font-family: "Redonda Compressed";
  font-size: clamp(1.83rem, 1.5rem + 1.39vw, 2.75rem); /* ~44px, estimativa */
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
  color: #000000;
}

.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-linha2 {
  font-family: "Redonda Compressed";
  font-size: clamp(1.83rem, 1.5rem + 1.39vw, 2.75rem); /* ~44px, estimativa */
  font-weight: 900;
  line-height: 1.2;
  text-transform: uppercase;
  color: #000000;
}

.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-diferente {
  font-family: "Procerus", sans-serif;
  font-size: clamp(7rem, 2rem + 27vw, 27rem);
  font-weight: 400;
  letter-spacing: 0.03em;
  color: #E51D1D;
  line-height: 1;
  margin-bottom: -2rem;
}

.elementor-18202 .elementor-element.elementor-element-715ac35 .hl-linha3 {
  font-family: "Redonda Compressed";
  font-size: clamp(2rem, 1.6rem + 1.6vw, 3rem); /* ~48px, bate com size-h4 */
  font-weight: 900;
  line-height: 1.1;
  text-transform: uppercase;
  color: #000000;
}

@media (max-width: 767px) {
  .elementor-18202 .elementor-element.elementor-element-715ac35 .hl-diferente {
    font-size: 10rem;
      margin-bottom: -1rem;
  }
}

.elementor-18202 .elementor-element.elementor-element-715ac35 {
  text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df92e1 */.elementor-18202 .elementor-element.elementor-element-7df92e1 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a05eb18 */.elementor-18202 .elementor-element.elementor-element-a05eb18 .hl-frase,
.elementor-18202 .elementor-element.elementor-element-a05eb18 .hl-decisao {
  display: block;
  margin: 0;
}

.elementor-18202 .elementor-element.elementor-element-a05eb18 .hl-frase {
  font-family: "Redonda";
  font-size: clamp(2rem, 1.79rem + 0.93vw, 2.63rem);
  font-weight: 400;
  line-height: 1; 
  color: #E51D1D;
}

.elementor-18202 .elementor-element.elementor-element-a05eb18 .hl-decisao {
  font-family: "Redonda Compressed";
  font-size: clamp(2.625rem, 1rem + 7.22vw, 7.5rem); 
  font-weight: 900;
  line-height: 0.9; 
  text-transform: uppercase;
}

.elementor-18202 .elementor-element.elementor-element-a05eb18 {
  text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c257019 *//* Código para carrossel */

.elementor-18202 .elementor-element.elementor-element-c257019 .swiper-wrapper{

  -webkit-transition-timing-function: linear !important;

  transition-timing-function: linear !important; 

}

/* Código para carrossel */
.elementor-18202 .elementor-element.elementor-element-c257019 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* Máscara de fade nas laterais */
.elementor-18202 .elementor-element.elementor-element-c257019 .swiper {
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a2a122 */.elementor-18202 .elementor-element.elementor-element-5a2a122 .hl-linha1,
.elementor-18202 .elementor-element.elementor-element-5a2a122 .hl-linha2 {
  display: block;
  margin: 0;
}

.elementor-18202 .elementor-element.elementor-element-5a2a122 .hl-linha1 {
  font-family: "Redonda Compressed";
  font-size: clamp(2.19rem, 0.83rem + 6.02vw, 6.25rem); 
  font-weight: 900;
  line-height: 0.9; 
  letter-spacing: -0.03em; 
  text-transform: uppercase;
}

.elementor-18202 .elementor-element.elementor-element-5a2a122 .hl-linha2 {
  font-family: "Redonda Compressed";
  font-size: clamp(2.5rem, 0.94rem + 6.94vw, 7.19rem); 
  font-weight: 900;
  line-height: 0.9;
  letter-spacing: -0.03em; 
  text-transform: uppercase;
  color: #E51D1D; 
  margin-top: -2rem;
}

.elementor-18202 .elementor-element.elementor-element-5a2a122 {
  text-wrap: balance;
}

@media (max-width: 900px) {
  .elementor-18202 .elementor-element.elementor-element-5a2a122 .hl-linha2 {
    margin-top: 0rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ffbdab */.elementor-18202 .elementor-element.elementor-element-5ffbdab .hl-linha1,
.elementor-18202 .elementor-element.elementor-element-5ffbdab .hl-linha3 {
  display: block;
  margin: 0;
}

.elementor-18202 .elementor-element.elementor-element-5ffbdab .hl-linha1 {
  font-family: "Redonda Compressed";
  font-size: clamp(2.19rem, 0.83rem + 6.02vw, 6.25rem); 
  font-weight: 900;
  line-height: 0.9; 
  letter-spacing: -0.03em; 
  text-transform: uppercase;
}

.elementor-18202 .elementor-element.elementor-element-5ffbdab .hl-linha3 {
  font-family: "Redonda Compressed";
  font-size: clamp(2.5rem, 0.94rem + 6.94vw, 7.19rem); 
  font-weight: 900;
  line-height: 0.9; 
  letter-spacing: -0.03em;
  text-transform: uppercase;
  color: #E51D1D;
  margin-top: 2.5rem;
}

.elementor-18202 .elementor-element.elementor-element-5ffbdab {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-235cc29 */.elementor-18202 .elementor-element.elementor-element-235cc29 .elementor-heading-title {
  font-family: "Redonda Compressed";
  font-size: clamp(2.5rem, 0.94rem + 6.94vw, 7.19rem);
  font-weight: 900;
  line-height: 0.8;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}

.elementor-18202 .elementor-element.elementor-element-235cc29 .elementor-heading-title .hl-vermelho {
  color: #E51D1D;
}


.elementor-18202 .elementor-element.elementor-element-235cc29 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb180c */.elementor-18202 .elementor-element.elementor-element-fcb180c .elementor-heading-title .hl-branco {
  color: #E51D1D;
}

.elementor-18202 .elementor-element.elementor-element-fcb180c {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d48d7a9 */.elementor-18202 .elementor-element.elementor-element-d48d7a9 .elementor-heading-title .hl-linha2 {
  font-size: clamp(2.5rem, 0.94rem + 6.94vw, 7.19rem); 
  line-height: 0.8; 
  letter-spacing: -0.03em; 
  color: #E51D1D; 
}

.elementor-18202 .elementor-element.elementor-element-d48d7a9 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f8213f *//* =========================
   Texto animado (carrossel)
   ========================= */
.textoanimado {
  display: inline-block;
  animation: carrossel 40s linear infinite;
}

@keyframes carrossel {
  0% {
    transform: translatex(0);
  }
  100% {
    transform: translatex(-900px);
  }
}

.textoanimado2 {
  white-space: nowrap;
}


.elementor-18202 .elementor-element.elementor-element-3f8213f .hl-vermelho {
  color: #E51D1D; /* color-marca */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88d7d9a */.elementor-18202 .elementor-element.elementor-element-88d7d9a .hl-vermelho {
  color: #E51D1D; 
}

.elementor-18202 .elementor-element.elementor-element-88d7d9a {
    text-wrap: balance;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Redonda Compressed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Regular.eot');
	src: url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Regular.woff2') format('woff2'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Regular.woff') format('woff'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Regular.ttf') format('truetype'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Regular.svg#RedondaCompressed') format('svg');
}
@font-face {
	font-family: 'Redonda Compressed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Bold.eot');
	src: url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Bold.woff2') format('woff2'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Bold.woff') format('woff'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Bold.ttf') format('truetype'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Bold.svg#RedondaCompressed') format('svg');
}
@font-face {
	font-family: 'Redonda Compressed';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Black.eot');
	src: url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Black.eot?#iefix') format('embedded-opentype'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Black.woff2') format('woff2'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Black.woff') format('woff'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Black.ttf') format('truetype'),
		url('https://aestranhamente.com/wp-content/uploads/2026/09/RedondaCompressed-Black.svg#RedondaCompressed') format('svg');
}
/* End Custom Fonts CSS */