.LPDifferential_iconContainer__Uf80b {
  width: 44px;
  height: 44px;
  background-color: #242555;
  display: flex;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
}

  @media (max-width: 940px) {.LPDifferential_iconContainer__Uf80b {
    width: 32px;
    height: 32px
}
  }

.LPDifferential_differentialText__CvFCp {
  padding: 30px 0 !important;
  font-family: var(--font-ubuntu);
}

@media (max-width: 940px) {

.LPDifferential_differentialText__CvFCp {
    padding: 5px !important
}
  }

.LPDifferential_icon__6wAPH {
  color: var(--white);
}

.LPCarousel_head__b5BZt {
  display: flex;
  gap: 170px;
  align-items: center;
  padding: 0 120px;
  margin: auto;
}

  .LPCarousel_head__b5BZt p {
    color: var(--foreground) !important;
  }

.LPCarousel_nav__ZQ20F {
  display: flex;
  gap: 10px;
}

@media (max-width: 530px) {

.LPCarousel_nav__ZQ20F {
    display: none
}
  }

.LPCarousel_carouselButton__agC8v {
  background: var(--brand);
  color: white;
  border: none;
  padding: 10px;
  cursor: pointer;
  transform: none !important;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  transition: .15s ease;
}

.LPCarousel_carouselButton__agC8v:hover svg {
    width: 30px;
    height: 30px;
    transition: .15s ease;
  }

.LPCarousel_carouselContainer__KQ7vs {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 1480px;
  margin: auto;
  font-family: var(--font-ubuntu);
}

@media (max-width: 530px) {

.LPCarousel_carouselContainer__KQ7vs {
    /* flex-direction: column; */
    width: 100%
}
  }

.LPCarousel_carousel__6BgVd {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

.LPCarousel_carouselInner__sRpZz {
  display: flex;
  transition: transform 0.5s ease-in-out;
  gap: 20px;
  width: 1480px;
  line-height: 48px;
}

@media (max-width: 530px) {

.LPCarousel_carouselInner__sRpZz {
    flex-direction: column;
    width: 350px;
    gap: 25px
}
  }

.LPCarousel_size32__UXRug {
  font-size: 32px !important;
  line-height: 42.37px !important;
  font-weight: 300 !important;
}

@media (max-width: 530px) {

.LPCarousel_size32__UXRug {
    display: none
}
  }

.LPCarousel_mobileSize32__KrqTh {
  display: none;
}

@media (max-width: 530px) {

.LPCarousel_mobileSize32__KrqTh {
    /* font-size: 32px !important; */
    line-height: 26.48px !important;
    margin-bottom: 15px;
    margin-top: -10px;
    font-weight: 300 !important;
    display: block
}
  }

@media (max-width: 1280px) {
  .LPCarousel_size32__UXRug {
    font-size: 21px !important;
    line-height: 28px !important;
  }

  .LPCarousel_head__b5BZt {
    gap: 0;
    padding: 0;
  }
}

@media (max-width: 1024px) {
  .LPCarousel_size32__UXRug {
    font-size: 18px !important;
    line-height: 24px !important;
  }

  .LPCarousel_head__b5BZt {
    gap: 0;
    padding: 0;
  }
}

.LPOptions_ferramentas__mEQCJ h3 {
  line-height: 48px;
}

.LPOptions_ferramentas__mEQCJ p {
  color: var(--black);
  padding: 55px 0;
}

.LPOptions_ferramentas__mEQCJ strong {
  font-weight: 800;
}

.LPOptions_container__DbArw {
  position: relative;
  max-width: 1440px;
  margin: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 30px 50px;
}

.LPOptions_container__DbArw strong {
    font-weight: 300;
    color: var(--brand);
    text-transform: capitalize;
  }

.LPOptions_wrapper__qWyJ6 {
  width: 100%;
  max-width: 1120px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.LPOptions_owlCarousel__3LldG {
  display: flex;
  overflow-x: hidden;
  gap: 20px;
  width: 1480px;
}

.LPOptions_optionsText__MVfV_ {
  font-size: 40px !important;
  line-height: 52.96px !important;
  font-weight: 300 !important;
  color: #242555 !important;
}

.LPOptions_carouselWrapper__MQeKq {
  display: flex;
  flex-direction: column;
  padding-left: 55px;
}

@media (max-width: 940px) {

.LPOptions_carouselWrapper__MQeKq {
    padding-left: 20px;
    padding-right: 20px
}
  }

.LPOptions_lucyDifferencial___opP4 {
  font-family: "var(--font-ubuntu)",;
}

.LPOptions_size24__SxIYr {
  font-size: 24px !important;
}

@media (max-width: 1439px) {
  .LPOptions_wrapper__qWyJ6 {
    max-width: 100%;
  }
}

@media (max-width: 1280px) {
  .LPOptions_container__DbArw {
    padding: 75px 35px;
  }

  .LPOptions_ferramentas__mEQCJ p {
    padding: 35px 0;
  }

  .LPOptions_optionsText__MVfV_ {
    font-size: 38px !important;
    line-height: 50.28px !important;
  }

  .LPOptions_size24__SxIYr {
    font-size: 21px !important;
  }
}

@media (max-width: 1024px) {
  .LPOptions_container__DbArw {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .LPOptions_ferramentas__mEQCJ p {
    padding: 20px 0;
    font-size: 20px !important;
    text-align: center;
  }

  .LPOptions_optionsText__MVfV_ {
    font-size: 34px !important;
    line-height: 44.94px !important;
  }

  .LPOptions_size24__SxIYr {
    font-size: 18px !important;
  }
}

@media (max-width: 768px) {
  .LPOptions_optionsText__MVfV_ {
    font-size: 26px !important;
    line-height: 34.34px !important;
  }
}

@media (max-width: 767px) {
  .LPOptions_container__DbArw {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
  }
}

@media (max-width: 530px) {
  .LPOptions_container__DbArw {
    padding: 0 20px;
  }
}

@media (max-width: 389px) {
  .LPOptions_size48__n2AZt {
    font-size: 21px !important;
  }
}

@media (max-width: 940px) {

.LPOptions_differencialContainer__SJno_ {
    flex-direction: column;
    gap: 0 !important
}

    .LPOptions_differencialContainer__SJno_ div {
      flex-direction: column;
    }

    .LPOptions_differencialContainer__SJno_ p {
      font-size: 14px !important;
      margin-bottom: 25px;
    }
  }

.LPOptionsCard_icon__ZyNKD svg {
  width: 37px !important;
  height: 37px !important;
  opacity: 1;
  fill: var(--white);
  color: var(--white);
}

.LPOptionsCard_arrow__jU0Is {
  display: flex;
  width: 12px;
  height: 12px;
  margin: 0 3px;
}

.LPOptionsCard_boxFerramenta__ukkcq {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  width: 350px;
  height: 490px;
  border-radius: 20px;
  padding: 50px;
  background-color: var(--brand);
  background-size: auto 100%;
  background-position: top center;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  transition: background-size .15s ease-in-out;
}

.LPOptionsCard_boxFerramenta__ukkcq:hover {
    background-size: auto 200px;
    filter: drop-shadow(0 4px 4px rgba(0 0 0 / 25%));
  }

.LPOptionsCard_boxFerramenta__ukkcq:hover .LPOptionsCard_icon__ZyNKD {
      opacity: 0;
      transition: opacity .3s;
    }

@media (max-width: 530px) {

.LPOptionsCard_boxFerramenta__ukkcq {
    width: 100%;
    max-width: 350px;
    max-height: 350px
}
  }

.LPOptionsCard_boxFerramenta__ukkcq::after {
  content: "";
  display: block;
  position: absolute;
  inset: -10px;
  background-color: var(--black);
  opacity: 0.75;
  border-radius: 20px;
  pointer-events: none;
  transition: .3s ease-in-out;
}

.LPOptionsCard_boxFerramenta__ukkcq * {
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.LPOptionsCard_boxFerramenta__ukkcq span {
  flex-grow: 1;
}

.LPOptionsCard_boxFerramenta__ukkcq h3 {
  font-weight: 400;
  color: var(--white);
  position: relative;
  margin-bottom: -13px;
  transition: margin-bottom .2s;
}

.LPOptionsCard_strong__sBdsL {
  display: block;
  font-weight: 800;
}

.LPOptionsCard_size32__wS5hM {
  font-size: 32px !important;
  overflow-wrap: break-word;
  text-rendering: optimizelegibility;
}

.LPOptionsCard_freeTest__arPWu {
  opacity: 0;
  transition: opacity .3s;
  position: absolute;
  bottom: 44px;
  pointer-events: all;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 800;
  color: var(--white);
}

.LPOptionsCard_boxFerramenta__ukkcq:hover::after {
  opacity: 0;
}

.LPOptionsCard_icon__ZyNKD:hover svg {
  opacity: 0;
}

.LPOptionsCard_boxFerramenta__ukkcq:hover h3 {
  margin-bottom: 24px;
}

.LPOptionsCard_freeTest__arPWu:hover {
  opacity: 1;
}

@media (max-width: 1280px) {
  .LPOptionsCard_boxFerramenta__ukkcq {
    padding: 35px;
  }

  .LPOptionsCard_boxFerramenta__ukkcq h3 {
    margin-bottom: -10px;
  }

  .LPOptionsCard_freeTest__arPWu {
    bottom: 29px;
  }

  .LPOptionsCard_size32__wS5hM {
    font-size: 24px !important;
  }
}

@media (max-width: 1024px) {
  /* .boxFerramenta {
        padding: 32px 24px;
        background-size: auto 200px;
        width: 280px;
        height: 400px
    } */

  /* .boxFerramenta::after {
        opacity: 0
    } */

  /* .icon svg {
        opacity: 0
    } */

  /* .boxFerramenta h3 {
        margin-bottom: 32px
    } */

  /* .freeTest {
        opacity: 1
    } */

  .LPOptionsCard_size32__wS5hM {
    font-size: 21px !important;
  }
}

.LPTryNow_container__PIW4A {
  margin: 2rem 0;
  font-family: var(--font-ubuntu);
}

  @media (max-width: 768px) {.LPTryNow_container__PIW4A {
    margin-top: 35px
}
  }

.LPTryNow_tryNow__7Sg44 {
  padding: 30px 50px;
  background-color: #b17be6;
  border-radius: 20px;
  height: 127px;
  width: 1340px;
  font-family: var(--font-poppins);
}

.LPTryNow_inverted__IahRt {
  background-color: var(--white);
}

@media (max-width: 768px) {

.LPTryNow_inverted__IahRt {
    background-color: #b17be6
}

    .LPTryNow_inverted__IahRt p {
      color: var(--white) !important;
      font-family: var(--font-poppins);
    }
  }

@media (max-width: 768px) {
  .LPTryNow_tryNow__7Sg44 {
    flex-direction: column;
    height: fit-content;
    width: 90%;
    max-width: 350px;
    text-align: center;
    gap: 20px !important;
  }

    .LPTryNow_tryNow__7Sg44 p {
      font-size: 20px !important;
      line-height: 30px !important;
      max-width: 250px;
    }
      .LPTryNow_tryNow__7Sg44 a p {
        font-size: 14px !important;
        font-weight: 700;
      }
}

