.elementor-2800 .elementor-element.elementor-element-63f8487{width:var( --container-widget-width, 347px );max-width:347px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:347px;--container-widget-flex-grow:0;bottom:-76%;text-align:center;}.elementor-2800 .elementor-element.elementor-element-63f8487.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-63f8487{right:18.795%;}body.rtl .elementor-2800 .elementor-element.elementor-element-63f8487{left:18.795%;}.elementor-2800 .elementor-element.elementor-element-63f8487 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1vw;line-height:clamp(2.19rem, 1.62rem + 2.27vw, 3.44rem);color:#000000;}.elementor-2800 .elementor-element.elementor-element-2a549e5{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:300px;--container-widget-flex-grow:0;top:116%;text-align:center;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-2a549e5{right:22%;}body.rtl .elementor-2800 .elementor-element.elementor-element-2a549e5{left:22%;}.elementor-2800 .elementor-element.elementor-element-2a549e5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1vw;line-height:18px;color:#000000;}.elementor-2800 .elementor-element.elementor-element-781e99f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2800 .elementor-element.elementor-element-781e99f.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:2400px){.elementor-2800 .elementor-element.elementor-element-63f8487{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;bottom:-90%;}.elementor-2800 .elementor-element.elementor-element-63f8487 .elementor-heading-title{font-size:0.7vw;}.elementor-2800 .elementor-element.elementor-element-2a549e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;top:124%;}.elementor-2800 .elementor-element.elementor-element-2a549e5 .elementor-heading-title{font-size:0.7vw;}}@media(max-width:1366px){body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-63f8487{right:15%;}body.rtl .elementor-2800 .elementor-element.elementor-element-63f8487{left:15%;}.elementor-2800 .elementor-element.elementor-element-63f8487{bottom:-75%;}.elementor-2800 .elementor-element.elementor-element-63f8487 .elementor-heading-title{font-size:1.5vw;line-height:23px;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-2a549e5{right:16%;}body.rtl .elementor-2800 .elementor-element.elementor-element-2a549e5{left:16%;}.elementor-2800 .elementor-element.elementor-element-2a549e5{top:117%;}.elementor-2800 .elementor-element.elementor-element-2a549e5 .elementor-heading-title{font-size:1.5vw;}}@media(max-width:991px){.elementor-2800 .elementor-element.elementor-element-63f8487{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-71%;text-align:center;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-63f8487{right:3%;}body.rtl .elementor-2800 .elementor-element.elementor-element-63f8487{left:3%;}.elementor-2800 .elementor-element.elementor-element-63f8487 .elementor-heading-title{font-size:2vw;}.elementor-2800 .elementor-element.elementor-element-2a549e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:113%;text-align:center;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-2a549e5{right:7%;}body.rtl .elementor-2800 .elementor-element.elementor-element-2a549e5{left:7%;}.elementor-2800 .elementor-element.elementor-element-2a549e5 .elementor-heading-title{font-size:2vw;}.elementor-2800 .elementor-element.elementor-element-781e99f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2800 .elementor-element.elementor-element-63f8487 .elementor-heading-title{font-size:2.6vw;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-2a549e5{right:1%;}body.rtl .elementor-2800 .elementor-element.elementor-element-2a549e5{left:1%;}.elementor-2800 .elementor-element.elementor-element-2a549e5{top:111%;}.elementor-2800 .elementor-element.elementor-element-2a549e5 .elementor-heading-title{font-size:2.6vw;}}@media(max-width:478px){.elementor-2800 .elementor-element.elementor-element-63f8487{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;bottom:-91%;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-63f8487{right:16%;}body.rtl .elementor-2800 .elementor-element.elementor-element-63f8487{left:16%;}.elementor-2800 .elementor-element.elementor-element-63f8487 .elementor-heading-title{font-size:3.4vw;line-height:16px;}.elementor-2800 .elementor-element.elementor-element-2a549e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;top:116%;}body:not(.rtl) .elementor-2800 .elementor-element.elementor-element-2a549e5{right:11%;}body.rtl .elementor-2800 .elementor-element.elementor-element-2a549e5{left:11%;}.elementor-2800 .elementor-element.elementor-element-2a549e5 .elementor-heading-title{font-size:3.4vw;line-height:16px;}.elementor-2800 .elementor-element.elementor-element-781e99f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-63f8487 *//* Desktop padrão */
.fixo {
  position: absolute !important;

  width: max-content !important;
  max-width: 100% !important;
  white-space: nowrap !important;

  right: 3% !important;
  left: auto !important;

  top: 49% !important;
  bottom: auto !important;

  transform: none !important;
  z-index: 10 !important;
}

.fixo .elementor-heading-title {
  font-size: clamp(38px, 3vw, 52px) !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

/* Widescreen: 2400px para cima */
@media screen and (min-width: 2400px) {
  .fixo {
    right: 2% !important;
    left: auto !important;

    top: 70% !important;
    bottom: auto !important;

    transform: none !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(44px, 2vw, 68px) !important;
  }
}

/* Notebook: 992px até 1366px */
@media screen and (min-width: 992px) and (max-width: 1366px) {
  .fixo {
    right: 1.3% !important;
    left: auto !important;

    top: 60% !important;
    bottom: auto !important;

    transform: none !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(14px, 3.4vw, 45px) !important;
  }
}

/* Tablet retrato: 768px até 991px */
@media screen and (min-width: 768px) and (max-width: 991px) {
  .fixo {
    right: 53% !important;
    left: auto !important;

    top: 85% !important;
    bottom: auto !important;

    transform: translateX(50%) !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(1rem, 5.4vw, 4rem) !important;
  }
}

/* Mobile paisagem: 479px até 767px */
@media screen and (min-width: 479px) and (max-width: 767px) {
  .fixo {
    left: 55% !important;
    right: auto !important;

    top: 89% !important;
    bottom: auto !important;

    transform: translateX(-50%) !important;

    width: max-content !important;
    max-width: 90vw !important;
    text-align: center !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(22px, 6vw, 54px) !important;
  }
}

/* Mobile retrato: até 478px */
@media screen and (max-width: 478px) {
  .fixo {
    left: 58% !important;
    right: auto !important;

    top: 83% !important;
    bottom: auto !important;

    transform: translateX(-50%) !important;

    width: max-content !important;
    max-width: 90vw !important;

    text-align: center !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(22px, 7vw, 32px) !important;
    line-height: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a549e5 *//* Desktop padrão */
.fixo {
  position: absolute !important;

  width: max-content !important;
  max-width: 100% !important;
  white-space: nowrap !important;

  right: 3% !important;
  left: auto !important;

  top: 49% !important;
  bottom: auto !important;

  transform: none !important;
  z-index: 10 !important;
}

.fixo .elementor-heading-title {
  font-size: clamp(38px, 3vw, 52px) !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

/* Widescreen: 2400px para cima */
@media screen and (min-width: 2400px) {
  .fixo {
    right: 2% !important;
    left: auto !important;

    top: 70% !important;
    bottom: auto !important;

    transform: none !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(44px, 2vw, 68px) !important;
  }
}

/* Notebook: 992px até 1366px */
@media screen and (min-width: 992px) and (max-width: 1366px) {
  .fixo {
    right: 1.3% !important;
    left: auto !important;

    top: 60% !important;
    bottom: auto !important;

    transform: none !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(14px, 3.4vw, 45px) !important;
  }
}

/* Tablet retrato: 768px até 991px */
@media screen and (min-width: 768px) and (max-width: 991px) {
  .fixo {
    right: 53% !important;
    left: auto !important;

    top: 85% !important;
    bottom: auto !important;

    transform: translateX(50%) !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(1rem, 5.4vw, 4rem) !important;
  }
}

/* Mobile paisagem: 479px até 767px */
@media screen and (min-width: 479px) and (max-width: 767px) {
  .fixo {
    left: 55% !important;
    right: auto !important;

    top: 89% !important;
    bottom: auto !important;

    transform: translateX(-50%) !important;

    width: max-content !important;
    max-width: 90vw !important;
    text-align: center !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(22px, 6vw, 54px) !important;
  }
}

/* Mobile retrato: até 478px */
@media screen and (max-width: 478px) {
  .fixo {
    left: 58% !important;
    right: auto !important;

    top: 83% !important;
    bottom: auto !important;

    transform: translateX(-50%) !important;

    width: max-content !important;
    max-width: 90vw !important;

    text-align: center !important;
  }

  .fixo .elementor-heading-title {
    font-size: clamp(22px, 7vw, 32px) !important;
    line-height: 1 !important;
  }
}/* End custom CSS */