.Heading_title__kk66_ {
  font-family: 'Unbounded', serif;
  font-size: 35px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
  color: #ffffff;
}

.Heading_market__YRvXy {
  color: #55c0cc;
}

.Heading_market_block__59nkh {
  display: block !important;
  color: #55c0cc;
}

@media (min-width: 1921px) {
  .Heading_title__kk66_ {
    font-size: 50px;
    line-height: 55px;
  }
}

@media (max-width: 768px) {
  .Heading_title__kk66_ {
    font-size: 28px;
  }
}

@media (max-width: 440px) {
  .Heading_title__kk66_ {
    font-size: 28px;
    line-height: 30px;
    text-align: center;
  }
}

.PricingTextBoxes_cards__container__lOFb2 {
  width: 567px;
  height: auto;
  text-align: center;
  border: 2px solid transparent;
  border-top: 0;
  border-image: linear-gradient(to bottom, #95618b 0%, #55c0cc 50%, #083cbe 100%) 1;
  position: relative;
}

.PricingTextBoxes_imageContainer__H_h3a {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #00000008;
  position: absolute;
  width: 100%;
  top: -50px;
}

.PricingTextBoxes_imageLinesLeft__bgVYN {
  border-top: 2px solid transparent;
  position: absolute;
  top: 48%;
  left: 0px;
  width: 40%;
  border-image: linear-gradient(315deg, #113dba, #95618b) 1;
}

.PricingTextBoxes_imageLinesRight__B627L {
  border-top: 2px solid transparent;
  position: absolute;
  top: 48%;
  right: 0px;
  width: 40%;
  border-image: linear-gradient(315deg, #113dba, #95618b) 1;
}

.PricingTextBoxes_heading__93ut2 {
  text-align: center;
  margin: auto;
  margin-top: 46px;
}

.PricingTextBoxes_paragraph__WdUT_ {
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  margin-top: 30px;
  padding-inline: 10%;
}

.PricingTextBoxes_bxs__btn__mSoit {
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  color: #ffffff;
  text-transform: uppercase;
  border-radius: 4px;
  border: none;
  letter-spacing: 1px;
  font-weight: 600;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  width: 159.95px;
  height: 50px;
  margin-top: 33px;
}

.PricingTextBoxes_image__yUdLB {
  padding: 0 10px;
}

.PricingTextBoxes_li__KlgAv {
  padding: 5px;
}

@media screen and (max-width: 1024px) {
  .PricingTextBoxes_bxs__btn__mSoit {
    font-size: 14px;
    margin-bottom: 20px;
  }

  .PricingTextBoxes_orderedList__WTJIN {
    padding-inline: 15%;
  }
}

@media screen and (max-width: 768px) {
  .PricingTextBoxes_cards__container__lOFb2 {
    width: 80%;
    height: auto;
    text-align: center;
    margin: 40px 25px;
    border: 2px solid transparent;
    border-top: 0;
    border-image: linear-gradient(315deg, #113dba, #95618b) 1;
    padding: 0px 0px 1em 0px;
  }
}

@media screen and (max-width: 440px) {
  .PricingTextBoxes_cards__container__lOFb2 {
    padding: 0px 0px 1em 0px;
    margin: 35px 0px;
    border-top: 1px !important;
  }

  .PricingTextBoxes_heading__93ut2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
  }

  .PricingTextBoxes_paragraph__WdUT_ {
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    margin-top: 10px;
    padding: 0px 20px 0px 20px;
  }

  .PricingTextBoxes_bxs__btn__mSoit {
    background: linear-gradient(60deg, #7c69c1, #2e548e);
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 4px;
    border: none;
    letter-spacing: 1px;
    font-weight: 600;
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    width: 220px;
    height: 50px;
    margin-top: 25px;
  }

  .PricingTextBoxes_orderedList__WTJIN {
    padding-inline: 10%;
  }

  .PricingTextBoxes_cards__container__lOFb2 {
    height: auto;
  }

  .PricingTextBoxes_imageLinesLeft__bgVYN,
  .PricingTextBoxes_imageLinesRight__B627L {
    width: 30%;
  }
}

.AdvantagesTextPricingBoxes_cards__container__33Ef0 {
  width: 100%;
  height: 600px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.AdvantagesTextPricingBoxes_items__container__3fyyh {
  width: 1180px;
  display: flex;
  margin-block: 10em;
  align-items: center;
  flex-direction: row;
  margin: 0px 0px 0px 0px;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  z-index: 1;
  gap: 46px;
}

.AdvantagesTextPricingBoxes_card__izA9o {
  width: 31%;
  border: 2px solid #ffffff;
  border-image: linear-gradient(315deg, #113dba, #95618b);
  border-image-slice: 3;
  background-color: black;
  text-align: center;
  min-height: 220px;
}

@media screen and (max-width: 1024px) {
  .AdvantagesTextPricingBoxes_cards__container__33Ef0 {
    height: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-block: 10em;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
  }

  .AdvantagesTextPricingBoxes_items__container__3fyyh {
    gap: 146px;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .AdvantagesTextPricingBoxes_cards__container__33Ef0 {
    height: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    margin-top: 5rem;
    padding-top: 5rem;
  }

  .AdvantagesTextPricingBoxes_items__container__3fyyh {
    gap: 0;
  }
}

@media (max-width: 440px) {
  .AdvantagesTextPricingBoxes_cards__container__33Ef0 {
    height: auto;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: wrap column;
    margin: 0em 0 0 0;
  }

  .AdvantagesTextPricingBoxes_heroCardTextElement__WHrWl {
    width: 100%;
    margin-block: 2em;
  }

  .AdvantagesTextPricingBoxes_card__izA9o {
    width: 100%;
  }

  .AdvantagesTextPricingBoxes_items__container__3fyyh {
    gap: 50px;
  }
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__rqbzY {
  width: 100%;
  height: 1104px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: 25px;
}

.FrequendlyQuestions_frequendlyQuestions__subContainer__Rb2fE {
  width: 853px;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__title__1iEoU {
  width: auto;
  text-transform: uppercase;
  z-index: 5;
  margin: 0;
  margin-bottom: 43px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-style: normal;
  font-size: 35px;
  line-height: 40px;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__gradient__KLZRy {
  width: 100%;
  height: 90%;
  padding: 3em;
  background-image: url(https://metaexperimental.com/images/Pricing_FAQ_BG.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* Acordion */
.FrequendlyQuestions_FrequendlyQuestionsContainer__acordiones__resuQ {
  display: flex;
  flex-direction: column;
  gap: 2em;
}

.FrequendlyQuestions_FQ__acordionesList___R1G0 {
  width: 853px;
  position: relative;
  background-clip: padding-box;
  border: 4px solid transparent;
  border-width: 4px;
  border-style: solid;
  transition: 0.5s;
}

.FrequendlyQuestions_FQ__acordionesList___R1G0::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 5px;
  padding: 3px;
  background: linear-gradient(to bottom, #95618b 0%, #55c0cc 50%, #083cbe 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.FrequendlyQuestions_FQ__acordion__qYgTA {
  padding: 13px 32px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.FrequendlyQuestions_FQ__acordionesContent__uKSX6 {
  transition: 0.5s;
  max-height: 0em;
  overflow: hidden;
  opacity: 0;
  padding: 0 32px;
}

.FrequendlyQuestions_FQ__acordionesContent_active__Davim {
  transition: 1.8s;
  max-height: 50em;
  opacity: 1;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__acodrdion___OC6L::before {
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  border-width: 4px;
  border-style: solid;
  border-image: linear-gradient(89deg, rgba(149, 97, 139, 1), rgba(8, 60, 190, 1)) 1;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__acordionTitle__HOAKI {
  font-style: normal;
  font-size: 18px;
  line-height: 28px;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__acordionIcon__nJzkf {
  position: absolute;
  top: 25px;
  right: 0px;
  cursor: pointer;
  transform: rotate(45deg);
  transition: 0.5s;
  width: 40px;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__acordionIcon_active__b1aNW {
  transform: rotate(0deg);
  position: absolute;
  top: 15px;
  right: 10px;
  cursor: pointer;
  transition: 0.5s;
  width: 40px;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__acordionDescription__2iMmy {
  font-style: normal;
  font-size: 18px;
  line-height: 26px;
  text-transform: lowercase;
  color: #ffffff;
  padding-bottom: 20px;
}
.FrequendlyQuestions_FrequendlyQuestionsContainer__acordionDescription__2iMmy::first-letter {
  text-transform: uppercase;
}
.FrequendlyQuestions_FrequendlyQuestionsContainer__callUs__b9Asp {
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__acordionIcon__nJzkf {
  transition: 0.5s;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__acordion_active__qXQ17 .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionDescription__2iMmy {
  transform: scaleY(1);
  display: block;
  transition: 0.5s;
}
.FrequendlyQuestions_FrequendlyQuestionsContainer__acordion_active__qXQ17 .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionTitle__HOAKI {
  margin-bottom: 2em;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__callUsParrafo__mxYcP {
  margin-top: 57px;
  margin-bottom: 50px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #979797;
  font-size: 18px;
}

.FrequendlyQuestions_FrequendlyQuestionsContainer__callUsBtn__46XbF {
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  border-radius: 5px;
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 10px;
  margin-right: 10px;
  border: none;
  width: 167px;
  height: 50px;
}
.FrequendlyQuestions_FQ__acordionIcon__H_0Y_ {
  width: 30px;
  height: auto;
  transition: 0.5s;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.FrequendlyQuestions_FQ__acordionIcon_rotate__etIYZ {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transition: 0.5s;
}
@media (max-width: 1920px) {
  .FrequendlyQuestions_FrequendlyQuestionsContainer__gradient__KLZRy {
    background-size: 75%;
  }
}

@media (max-width: 1440px) {
  .FrequendlyQuestions_FrequendlyQuestionsContainer__gradient__KLZRy {
    background-size: 100%;
  }
}

@media (max-width: 1024px) {
  .FrequendlyQuestions_FrequendlyQuestionsContainer__rqbzY {
    width: 100%;
    height: auto;
    margin-top: -50px;
    min-height: 0;
    margin-top: 200px;
  }

  .FrequendlyQuestions_frequendlyQuestions__subContainer__Rb2fE {
    width: 61.82%;
    height: auto;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__title__1iEoU {
    margin-bottom: 3.64vw;
    font-size: 3.42vw;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordiones__resuQ {
    gap: 2.22vw;
  }

  .FrequendlyQuestions_acordionIcon__IH_g_ {
    top: 1.2vw;
    right: 1vw;
  }

  .FrequendlyQuestions_activeAcordionIcon__mw2Ey {
    width: 16px;
    height: 24.14px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUs__b9Asp {
    margin-bottom: 16.1vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsParrafo__mxYcP {
    margin-top: 4vw;
    margin-bottom: 3.48vw;
    font-size: 1.8vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsBtn__46XbF {
    width: 19.62%;
    height: 3.52vw;
    font-size: 1.4vw;
  }

  .FrequendlyQuestions_FQ__acordionesList___R1G0 {
    width: 59.25vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionIcon__nJzkf {
    top: 25px;
    right: 10px;
  }
}

@media (max-width: 768px) {
  .FrequendlyQuestions_FrequendlyQuestionsContainer__rqbzY {
    width: 100%;
    height: auto;
    margin-top: 150px;
    margin-bottom: 46px;
  }

  .FrequendlyQuestions_frequendlyQuestions__subContainer__Rb2fE {
    width: 100%;
    height: auto;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__title__1iEoU {
    margin-bottom: 3.64vw;
    font-size: 4vw;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionTitle__HOAKI {
    font-size: 2.35vw;
    line-height: 6.2vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordiones__resuQ {
    gap: 2.22vw;
    width: 100%;
    padding-inline: 10%;
  }

  .FrequendlyQuestions_acordionIcon__IH_g_ {
    top: 1.2vw;
    right: 1vw;
  }

  .FrequendlyQuestions_activeAcordionIcon__mw2Ey {
    width: 16px;
    height: 24.14px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionDescription__2iMmy {
    font-size: 2.4vw;
    line-height: 34.67px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUs__b9Asp {
    margin-bottom: 16.1vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsParrafo__mxYcP {
    margin-top: 4vw;
    margin-bottom: 3.48vw;
    font-size: 2.35vw;
    text-align: center;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsBtn__46XbF {
    width: 55%;
    height: 6.55vw;
    font-size: 1.85vw;
  }

  .FrequendlyQuestions_FQ__acordionesList___R1G0 {
    width: 100%;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionIcon__nJzkf {
    top: 15px;
    right: 10px;
  }
}

@media (max-width: 600px) {
  .FrequendlyQuestions_FrequendlyQuestionsContainer__rqbzY {
    width: 100%;
    height: auto;
    margin-top: 0vw;
    margin-bottom: 6vw;
  }

  .FrequendlyQuestions_frequendlyQuestions__subContainer__Rb2fE {
    width: 100%;
    height: auto;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__title__1iEoU {
    margin-bottom: 3.64vw;
    font-size: 4vw;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionTitle__HOAKI {
    font-size: 3vw;
    line-height: 6.2vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordiones__resuQ {
    gap: 2.22vw;
  }

  .FrequendlyQuestions_acordionIcon__IH_g_ {
    top: 1.2vw;
    right: 1vw;
  }

  .FrequendlyQuestions_activeAcordionIcon__mw2Ey {
    width: 16px;
    height: 24.14px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionDescription__2iMmy {
    font-size: 3vw;
    line-height: 34.67px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUs__b9Asp {
    margin-bottom: 16.1vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsParrafo__mxYcP {
    margin-top: 4vw;
    margin-bottom: 3.48vw;
    font-size: 3vw;
    text-align: center;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsBtn__46XbF {
    width: 55%;
    height: 6.55vw;
    font-size: 2.4vw;
  }

  .FrequendlyQuestions_FQ__acordionesList___R1G0 {
    width: 59.25vw;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionIcon__nJzkf {
    top: 12px;
    right: 10px;
  }
}

@media (max-width: 440px) {
  .FrequendlyQuestions_FrequendlyQuestionsContainer__rqbzY {
    width: 100%;
    height: auto;
    margin-top: 150px;
  }

  .FrequendlyQuestions_frequendlyQuestions__subContainer__Rb2fE {
    width: 100%;
    height: auto;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__title__1iEoU {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 3.64vw;
    font-size: 7.25vw;
    line-height: 40px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionTitle__HOAKI {
    font-size: 4.25vw;
    line-height: 28px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordiones__resuQ {
    margin-top: 80px;
    gap: 2.22vw;
    width: 100%;
    padding-inline: 10%;
  }

  .FrequendlyQuestions_acordionIcon__IH_g_ {
    top: 1.2vw;
    right: 1vw;
  }

  .FrequendlyQuestions_activeAcordionIcon__mw2Ey {
    width: 16px;
    height: 24.14px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionDescription__2iMmy {
    font-size: 4.25vw;
    line-height: 34.67px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUs__b9Asp {
    margin-top: 14px;
    margin-bottom: 68px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsParrafo__mxYcP {
    margin-top: 4vw;
    margin-bottom: 3.48vw;
    font-size: 4.25vw;
    padding-inline: 20px;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__callUsBtn__46XbF {
    width: 240px;
    height: 50px;
    font-size: 14px;
    margin-top: 12px;
  }

  .FrequendlyQuestions_FQ__acordionesList___R1G0 {
    width: 100%;
  }

  .FrequendlyQuestions_FrequendlyQuestionsContainer__acordionIcon__nJzkf {
    top: 12px;
    right: 10px;
  }
}

.GetStartedSection_actionContainer__1dMG1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  position: relative;
  width: 100%;
}

.GetStartedSection_heroPlayerContainer__rjAoR {
  width: 1144px;
  height: 390px;
  display: flex;
  border-width: 4px;
  border-style: solid;
  border-image: linear-gradient(89deg, rgba(149, 97, 139, 1), rgba(8, 60, 190, 1)) 1;
  z-index: 5;
  margin-bottom: 179px;
  padding: 60px 42px;
  background: rgba(0, 0, 0, 0.2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.GetStartedSection_container_buttons__c9Q2w {
  margin-top: 50px;
  margin-bottom: 10px;

  display: flex;
  justify-content: center;
  gap: 21px;
}

.GetStartedSection_monthly__btn__7Pddj {
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 4px;
  border: none;
  letter-spacing: 1px;
  width: 167px;
}

.GetStartedSection_btn__XPKRb {
  position: relative;
  background: transparent;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 4px;
  letter-spacing: 1px;
  width: 167px;
  height: 50px;
}

.GetStartedSection_btn__XPKRb::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 5px;
  padding: 2px;
  background: linear-gradient(to bottom, #95618b 0%, #55c0cc 50%, #113dba 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.GetStartedSection_mint_pricing_blur__HwibZ {
  width: 1695px;
  height: 1695px;
  filter: blur(0px);
  z-index: -1;
  position: absolute;
  top: -650px;
  right: 40%;
  bottom: 0px;
  background: radial-gradient(
    49.68% 49.68% at 50.5% 50%,
    #00e2ff 0%,
    rgba(0, 172, 202, 0.8879) 11.15%,
    rgba(0, 114, 149, 0.7598) 23.89%,
    rgba(0, 82, 103, 0.63) 36.8%,
    rgba(0, 34, 66, 0.501) 49.63%,
    rgba(0, 19, 37, 0.373) 62.36%,
    rgba(0, 8, 17, 0.2462) 74.97%,
    rgba(0, 2, 4, 0.1212) 87.4%,
    rgba(0, 0, 0, 0.0001) 100%
  );
}

.GetStartedSection_blue_pricing_blur__Bnbk0 {
  width: 1695px;
  height: 1695px;
  filter: blur(0px);
  z-index: -1;
  position: absolute;
  top: -650px;
  left: 40%;
  bottom: 0;
  background: radial-gradient(
    49.95% 49.95% at 50.5% 50%,
    #0083ff 0%,
    rgba(0, 104, 202, 0.8879) 11.15%,
    rgba(0, 77, 149, 0.7598) 23.89%,
    rgba(0, 53, 103, 0.63) 36.8%,
    rgba(0, 34, 66, 0.501) 49.63%,
    rgba(0, 19, 37, 0.373) 62.36%,
    rgba(0, 8, 17, 0.2462) 74.97%,
    rgba(0, 2, 4, 0.1212) 87.4%,
    rgba(0, 0, 0, 0.0001) 99.46%
  );
}

@media screen and (max-width: 1024px) {
  .GetStartedSection_actionContainer__1dMG1 {
    width: 100%;
    align-items: center;
    flex-direction: column;
    gap: 60px;
    padding-inline: 10%;
  }

  .GetStartedSection_heroPlayerContainer__rjAoR {
    width: 100%;
    height: 300px;
    padding: 10% 5%;
  }

  .GetStartedSection_mint_pricing_blur__HwibZ {
    top: -365px;
    right: 35%;
    width: 1100px;
    height: 1100px;
  }

  .GetStartedSection_blue_pricing_blur__Bnbk0 {
    top: -365px;
    left: 35%;
    width: 1100px;
    height: 1100px;
  }
}

@media (max-width: 768px) {
  .GetStartedSection_actionContainer__1dMG1 {
    width: 100%;
    align-items: center;
    flex-direction: column;
    gap: 60px;
    margin-top: 80px;
    padding-inline: 5%;
  }

  .GetStartedSection_heroPlayerContainer__rjAoR {
    width: 100%;
    height: auto;
    padding: 10% 5%;
  }
}
@media (max-width: 440px) {
  .GetStartedSection_paragraph__Kfw_V {
    padding-inline: 10%;
  }

  .GetStartedSection_container_buttons__c9Q2w {
    margin: 30px 30px;
    display: flex;
    justify-content: center;
    gap: 21px;
  }

  .GetStartedSection_heroPlayerContainer__rjAoR {
    width: 100%;
    height: auto;
    padding: 10% 5%;
  }
}

.SectionTittlePrice_container__maFAh {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.SectionTittlePrice_metaxHeading__wNqi6 {
  font-size: 35px;
}

.SectionTittlePrice_metaxHeading__wNqi6 {
  text-transform: uppercase;
}

.SectionTittlePrice_paragraph__Bg4_n {
  color: #fff;
  text-align: center;
  font-family: 'Open Sans', 'sans-serif';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin: 2em auto;
}

.SectionTittlePrice_container_buttons__e5PGs {
  margin-top: 50px;
  display: flex;
  justify-content: center;
  gap: 0;
}

.SectionTittlePrice_monthly__btn__6KaBP {
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  color: #ffffff;
  font-size: 14px;
  border-radius: 4px 0 0 4px;
  border: none;
  letter-spacing: 1px;
  width: 167px;
  height: 50px;
}

.SectionTittlePrice_annual__btn__8Kk4B {
  width: 167px;
  height: 50px;
  flex-shrink: 0;
  background: #fff;
  color: #756fa9;
  text-align: center;
  font-family: 'Open Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  text-transform: uppercase;
  border-radius: 0 4px 4px 0;
  border: none;
  transition: none;
  cursor: pointer;
}

.SectionTittlePrice_annual__btn__8Kk4B::before {
  display: none;
}

.SectionTittlePrice_annual__btn__8Kk4B:hover {
  background: #fff;
  transform: none;
}

.SectionTittlePrice_annual__btn__8Kk4B:active {
  transform: none;
}

@media screen and (max-width: 1440px) {
  .SectionTittlePrice_cards__container__O3kWz {
    width: 100%;
    display: flex;
    margin-block: 10em;
    align-items: center;
    flex-direction: row;
    margin: 350px 0px 0px 0px;
    flex-wrap: wrap;
    margin-top: 190px;
    justify-content: center;
  }

  .SectionTittlePrice_paragraph__Bg4_n {
    width: 81.95%;
  }
}

@media screen and (max-width: 1024px) {
  .SectionTittlePrice_metaxHeading__wNqi6 {
    font-size: 28px;
    width: 81.95%;
  }
  .SectionTittlePrice_paragraph__Bg4_n {
    line-height: 28px;
  }
}

@media (max-width: 768px) {
  .SectionTittlePrice_metaxHeading__wNqi6 {
    font-size: 28px;
  }

  .SectionTittlePrice_paragraph__Bg4_n {
    line-height: 28px;
    font-size: 15px;
  }

  .SectionTittlePrice_container__maFAh {
    margin-bottom: 30px;
  }

  .SectionTittlePrice_container_buttons__e5PGs {
    display: flex;
    flex-direction: column;
  }
}

@media only screen and (max-width: 440px) {
  .SectionTittlePrice_metaxHeading__wNqi6 {
    font-size: 28px;
  }

  .SectionTittlePrice_paragraph__Bg4_n {
    line-height: 28px;
    font-size: 14px;
    padding: 0px 40px;
  }

  .SectionTittlePrice_container_buttons__e5PGs {
    margin-top: 50px;
    padding: 10px;
    flex-direction: column;
  }
}

.PricingCard_baseText__qeDbF {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
}

/* Base card layout */
.PricingCard_card__1E1NB {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 700px;
  width: 100%;
  max-width: 390px;
  text-align: center;
  position: relative;
  flex: 0 0 auto;
  background-color: rgba(0, 0, 0, 0.6);
  border: 2px solid transparent;
  border-image: linear-gradient(145deg, #95617d, #083cbe);
  border-image-slice: 1;
  box-shadow: 0 0 20px rgba(149, 97, 139, 0.25);
  transition:
    box-shadow 0.3s ease,
    transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 1;
  box-sizing: border-box;
  opacity: 0.7;
}

.PricingCard_card__1E1NB:hover {
  box-shadow: 0 0 30px rgba(149, 97, 139, 0.18);
}

/* Selected card style */
.PricingCard_cardSelected__GfFzq {
  z-index: 100;
  transform: scaleY(1.03) !important;
  transform-origin: center center;
  background-color: rgba(0, 0, 0, 0.8);
  border: 2px solid transparent;
  border-image: linear-gradient(to bottom right, #95617d, #083cbe);
  border-image-slice: 1;
  box-shadow: 0px 3.617px 32.55px rgba(0, 0, 0, 0.1);
  transition:
    box-shadow 0.3s ease,
    transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  color: white;
  opacity: 1;
}

.PricingCard_cardSelected__GfFzq:hover {
  transform: none;
  box-shadow: none;
}

/* Top section of the card */
.PricingCard_topContent__qB3i0 {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}

/* Bottom section with button + link */
.PricingCard_bottomActions__yFRGS {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1em;
  margin-top: auto;
  width: 100%;
  padding-bottom: 75px;
}

/* Ribbon label for popular card */
.PricingCard_ribbon__piz2Z {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 32px;
  font-weight: 600;
  color: #fff;
  background: #55c0cc;
  border-radius: 4px;
  margin: 0.5em auto 1.5em auto;
}

/* Card title */
.PricingCard_title__AMhSr {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 14px;
  margin: 0.5em auto;
}

/* Target audience label */
.PricingCard_audience__hzrNW {
  text-align: center;
  font-weight: 400;
  color: #cbd5e1;
  margin-bottom: 2.5em;
  width: 145px;
  height: 40px;
}

/* Price formatting */
.PricingCard_price__qGdLc {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 6px;
  margin-bottom: 0.5em;
}

.PricingCard_dollar__unsKE {
  font-size: 28px;
  transform: translateY(-6px);
  line-height: 1;
  vertical-align: baseline;
}

.PricingCard_amount__IdQuF {
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

.PricingCard_per__j479t {
  font-size: 16px;
  color: #bbb;
  align-self: flex-end;
  padding-bottom: 6px;
}

/* Feature list */
.PricingCard_features__80j5s {
  list-style: none;
  padding: 0;
  margin: 20px 0;
  text-align: left;
}

.PricingCard_featuresItem___tZgJ {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: #fff;
}

.PricingCard_icon__oKwzx {
  margin-right: 10px;
  width: 16px;
  height: 16px;
}

/* Primary button */
/* Primary card button */
.PricingCard_btn__u5Qkn {
  border-radius: 4px;
  border: 1px solid #fff;
  background-color: #000; /* black background */
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  line-height: 16px;
  padding: 0.5em 1.5em;
  transition: all 0.3s ease;
  text-align: center;
  margin: auto;
  cursor: pointer;
}

/* Hover and focus state */
.PricingCard_btn__u5Qkn:hover,
.PricingCard_btn__u5Qkn:focus {
  background: linear-gradient(135deg, #95617d 0%, #083cbe 100%);
  border: none;
  color: #fff;
}

/* Selected button styling */
.PricingCard_btnSelected__xVESd {
  background: linear-gradient(135deg, #95617d 0%, #083cbe 100%);
  color: white;
  border: none;
}

/* Link for additional details */
.PricingCard_more___rFhe {
  color: #55c0cc;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration-color: #55c0cc;
          text-decoration-color: #55c0cc;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  background: transparent;
  border: none;
  padding: 25px 2em 44px 2em;
  margin: 0;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}

.PricingCard_more___rFhe:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: #083cbe;
          text-decoration-color: #083cbe;
}

/* Responsive adjustment for mobile */
@media (max-width: 768px) {
  .PricingCard_card__1E1NB {
    width: 100%;
    max-width: 100%;
    padding: 1.5em 1em;
    transform: none !important; /* Disable hover scale on mobile */
  }

  .PricingCard_cardSelected__GfFzq {
    transform: scaleY(1.015) !important;
    margin-top: 1.25rem;
    margin-bottom: 2.5rem;
    z-index: 100;
  }
}

.PricingCardsBoxes_containerCards__6yOHo {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 4rem 1rem;
  gap: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  overflow-x: hidden; /* prevent horizontal overflow */
  position: relative;
  z-index: 0;
}

/* Desktop cards: 4 per row */
.PricingCardsBoxes_containerCards__6yOHo > * {
  flex: 1 1 25%;
  max-width: 25%;
  box-sizing: border-box;
  transition: box-shadow 0.3s ease;
  z-index: 1;
}

/* Responsive for tablets: 2 per row */
@media (max-width: 1024px) {
  .PricingCardsBoxes_containerCards__6yOHo {
    gap: 0;
  }
  .PricingCardsBoxes_containerCards__6yOHo > * {
    flex: 1 1 50%;
    max-width: 50%;
  }
}

/* Responsive for mobile: 1 per row, full width */
@media (max-width: 768px) {
  .PricingCardsBoxes_containerCards__6yOHo {
    flex-direction: column;
    align-items: center;
    gap: 0;
    padding-top: 1.5rem;
    padding-bottom: 3.5rem;
    overflow: visible;
  }
  .PricingCardsBoxes_containerCards__6yOHo > * {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 0;
  }
}

@media (max-width: 700px) {
  .PricingCardsBoxes_containerCards__6yOHo > *:last-child.PricingCardsBoxes_cardSelected__1LBaj {
    margin-bottom: 7rem;
  }
}

@media (max-width: 440px) {
  .PricingCardsBoxes_swiperSlide__r2XdW {
    display: flex !important;
    justify-content: center !important;
  }

  .PricingCardsBoxes_containerCards__6yOHo {
    padding: 4rem 2rem;
  }
}

.PricingCards_actionContainer__aKoaX {
  position: relative;
  padding-top: 160px;
  padding-bottom: 40px;
  background: radial-gradient(
    49.68% 49.68% at 50.5% 50%,
    #00e2ff 0%,
    rgba(0, 172, 202, 0.89) 11.15%,
    rgba(0, 114, 149, 0.76) 23.89%,
    rgba(0, 82, 103, 0.63) 36.8%,
    rgba(0, 34, 66, 0.5) 49.63%,
    rgba(0, 19, 37, 0.37) 62.36%,
    rgba(0, 8, 17, 0.25) 74.97%,
    rgba(0, 2, 4, 0.12) 87.4%,
    rgba(0, 0, 0, 0) 100%
  );
}

.PricingCards_background1__CglqD {
  position: absolute;
  left: -400px;
  width: 774px;
  height: 838px;
  background-image: url('/assets/pricing/rocketGradient.png');
  top: 300px;
  background-repeat: no-repeat;
  background-size: contain;
}
.PricingCards_background2__sCzfE {
  position: absolute;
  right: -400px;
  width: 774px;
  height: 838px;
  background-image: url('/assets/pricing/rocketGradient.png');
  top: 300px;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}

.PricingCards_actionContainer__background__SpHwD {
  padding: 4em;
  width: 100%;
  height: 100vh;
  position: absolute;
  z-index: -1;
}

@media (max-width: 768px) {
  .PricingCards_actionContainer__aKoaX {
    padding-top: 160px;
    padding-bottom: 0;
    background-size: cover;
  }
}

@media (max-width: 440px) {
  .PricingCards_actionContainer__aKoaX {
    padding-top: 160px;
  }

  .PricingCards_background1__CglqD {
    left: -470px;
  }
  .PricingCards_background2__sCzfE {
    right: -470px;
  }
}

.AddOns_addonsSection__C9fNY {
  position: relative;
  width: 100%;
  padding: 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: transparent;
  margin-bottom: 64px;
  margin-top: 0;
}

.AddOns_title__cGcJP {
  color: #fff;
  text-align: center;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 8px;
}

.AddOns_accent__Hr_Om {
  color: #55c0cc;
}

.AddOns_subtitle__tWekf {
  color: #d1d5db;
  font-size: 1rem;
  margin-bottom: 32px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}

.AddOns_grid__M_9S7 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  grid-gap: 28px;
  gap: 28px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.AddOns_card__gsu5N {
  position: relative;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.6);
  padding: 28px 24px 24px 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 220px;
  transition:
    box-shadow 0.2s,
    border 0.2s;
  box-shadow: 0 2px 24px 0 rgba(85, 192, 204, 0.08);
  cursor: pointer;
  margin-bottom: 32px;
  border: none;
  z-index: 1;
}

.AddOns_card__gsu5N::before {
  content: '';
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: 8px;
  background: linear-gradient(135deg, #55c0cc, #95618b, #083cbe);
  z-index: 0;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

.AddOns_card__gsu5N > * {
  position: relative;
  z-index: 1;
}

.AddOns_cardDisabled__RHxUZ {
  opacity: 0.45;
  border: 2px solid #444b5a;
  background: rgba(30, 34, 44, 0.7);
  pointer-events: none;
  cursor: not-allowed;
}

.AddOns_cardTitle__1vEb9 {
  color: #fff;
  text-align: center;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 18px;
  width: 100%;
}

.AddOns_badge__akF_S {
  border-radius: 8px;
  background: #55c0cc;
  color: #fff;
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  width: 172px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
}

.AddOns_badgeButton__Vw1gS {
  font-family: Unbounded, sans-serif;
  font-size: 18px;
  background: #161616;
  color: #fff;
  border-radius: 8px;
  width: 172px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
  border: none;
  outline: none;
  text-align: center;
  font-weight: 400;
  line-height: 18px;
  transition:
    background 0.2s,
    color 0.2s,
    cursor 0.2s;
}

.AddOns_badgeEnabled__esfwG {
  border-radius: 8px;
  background: #55c0cc;
}

.AddOns_badgeDisabled__YGx3Q {
  border-radius: 8px;
  background: #3a3a3a;
}

.AddOns_badgeTextEnabled__ZqY7m {
  color: #fff;
  text-align: center;
  font-family: Unbounded, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.AddOns_badgeTextDisabled___gn1D {
  color: #161616;
  text-align: center;
  font-family: Unbounded, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.AddOns_cardDesc__RuHnF {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 24px;
  min-height: 48px;
}

.AddOns_price__GuSli {
  color: #55c0cc;
  text-align: left;
  font-family: Unbounded, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-top: auto;
  width: 100%;
}

.AddOns_background1__ByjlP {
  position: absolute;
  left: -500px;
  border-radius: 1695px;
  background: radial-gradient(
    49.68% 49.68% at 50.5% 50%,
    #00e2ff 0%,
    rgba(0, 172, 202, 0.89) 11.15%,
    rgba(0, 114, 149, 0.76) 23.89%,
    rgba(0, 82, 103, 0.63) 36.8%,
    rgba(0, 34, 66, 0.5) 49.63%,
    rgba(0, 19, 37, 0.37) 62.36%,
    rgba(0, 8, 17, 0.25) 74.97%,
    rgba(0, 2, 4, 0.12) 87.4%,
    rgba(0, 0, 0, 0) 100%
  );
  height: 1476px;
  width: 1476px;
  z-index: -1;
}

.AddOns_background2__fiIBh {
  position: absolute;
  right: -500px;
  border-radius: 1695px;
  background: radial-gradient(
    49.68% 49.68% at 50.5% 50%,
    #00e2ff 0%,
    rgba(0, 172, 202, 0.89) 11.15%,
    rgba(0, 114, 149, 0.76) 23.89%,
    rgba(0, 82, 103, 0.63) 36.8%,
    rgba(0, 34, 66, 0.5) 49.63%,
    rgba(0, 19, 37, 0.37) 62.36%,
    rgba(0, 8, 17, 0.25) 74.97%,
    rgba(0, 2, 4, 0.12) 87.4%,
    rgba(0, 0, 0, 0) 100%
  );
  height: 1476px;
  width: 1476px;
  bottom: 0;
  z-index: -1;
}

@media (max-width: 1024px) {
  .AddOns_background1__ByjlP {
    left: -800px;
  }
  .AddOns_background2__fiIBh {
    right: -800px;
  }
}

@media (max-width: 900px) {
  .AddOns_background1__ByjlP {
    left: -300px;
  }
  .AddOns_background2__fiIBh {
    right: -300px;
  }

  .AddOns_grid__M_9S7 {
    grid-template-columns: 1fr;
    gap: 18px;
  }
  .AddOns_addonsSection__C9fNY {
    padding: 16px;
    margin-bottom: 80px;
    margin-top: 0;
  }
  .AddOns_card__gsu5N {
    margin-bottom: 40px;
  }
}

@media (max-width: 440px) {
  .AddOns_grid__M_9S7 {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 0 32px;
  }
  .AddOns_addonsSection__C9fNY {
    padding: 16px 0;
    margin-bottom: 80px;
    margin-top: 0;
  }
  .AddOns_card__gsu5N {
    margin-bottom: 40px;
  }
}

.Carousel_slideshow__4CPD7 {
  margin: 40px auto 0;
  max-width: 85%;
  overflow-x: visible;
  text-align: center;
}

.Carousel_slideshowSliderWrapper__DUCnT {
  overflow-x: visible;
}

.Carousel_slideshowSlider__e7DD8 {
  display: flex;
  gap: 24px;
  transition: transform 1s ease;
}

.Carousel_slide__4qTuq {
  position: relative;
  overflow: visible;
  padding: 32px;
  border: 4px solid transparent;
  background:
    linear-gradient(black, black) padding-box,
    linear-gradient(to bottom, #95618b 0%, #55c0cc 50%, #113dba 100%) border-box;
  display: flex;
  flex-direction: column;
  gap: 1em;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc((100% - 48px) / 3);
  height: 480px;
  margin: 15px 0px;
}

.Carousel_containerImgWitness__umSdN {
  margin: 15px 0;
}

.Carousel_containerDataWitness__IYXa9 {
  display: flex;
  justify-content: center;
}

.Carousel_containerParagraphWitness__UTDpg {
  margin: 0 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}

.Carousel_imgWitness__sN40m {
  width: 56px;
  height: 56px;
}

.Carousel_name__C3Mk5 {
  text-transform: uppercase;
  color: #979797;
  margin-top: 15px;
}

.Carousel_profession__2D22L {
  font-size: 16px;
  color: #979797;
}

.Carousel_downSection__kqKJY {
  display: flex;
  align-items: center;
  position: relative;
  padding: 4.5em;
  justify-content: center;
}

.Carousel_carruselControls__rB2dq {
  margin: 34px 0px 30px;

  display: flex;
  justify-content: center;
  gap: 20px;
}

.Carousel_carruselControls__arrowRight__RWfyE,
.Carousel_carruselControls__arrowLeft__S_0Pz {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: none;
  border: none;
  box-sizing: border-box;
}

.Carousel_paragraph__7PvI1 {
  position: relative;
  z-index: 10;
  font-size: 16px;
  margin-bottom: 40px;
  min-height: 120px;
  flex-grow: 1;
}

.Carousel_quoteTop__LUayV,
.Carousel_quoteBottom__B3uNh {
  width: 100%;
  text-align: center;
}

.Carousel_imgQuote__EMkHN {
  position: absolute;
  background: none !important;
  width: 32px;
  z-index: 2;
}
.Carousel_quoteTop__LUayV .Carousel_imgQuote__EMkHN {
  position: absolute;
  width: 32px;
  height: auto;
  background: none !important;
  top: -16px;
  left: 32px;
  transform: none;
  z-index: 2;
}

.Carousel_quoteBottom__B3uNh .Carousel_imgQuote__EMkHN {
  position: absolute;
  width: 32px;
  height: auto;
  background: none !important;
  bottom: -16px;
  right: 32px;
  transform: none;
  z-index: 2;
}

.Carousel_quoteTop__LUayV .Carousel_imgQuote__EMkHN,
.Carousel_quoteBottom__B3uNh .Carousel_imgQuote__EMkHN {
  z-index: 2;
}

/* Responsive adjustments */
@media screen and (max-width: 1920px) {
  .Carousel_imgQuotation1__Sne04 {
    top: -100px;
  }
  .Carousel_imgQuotation2__V0I_W {
    bottom: -20px;
  }
  .Carousel_slideshow__4CPD7 {
    max-width: 66%;
  }
}

@media screen and (max-width: 1440px) {
  .Carousel_imgQuotation1__Sne04 {
    top: -90px;
  }
  .Carousel_imgQuotation2__V0I_W {
    bottom: -15px;
  }
  .Carousel_slideshow__4CPD7 {
    max-width: 86%;
  }
}

@media (max-width: 1024px) {
  .Carousel_slide__4qTuq {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc((100% - 24px) / 2);
    height: 400px;
  }
}

@media (max-width: 768px) {
  .Carousel_slide__4qTuq {
    height: 400px;
    flex: 0 0 100%;
  }

  .Carousel_containerDataWitness__IYXa9 {
    flex-direction: column;
    align-items: center;
  }

  .Carousel_containerParagraphWitness__UTDpg {
    margin: 15px 0 0 0;
    align-items: center;
    text-align: center;
  }

  .Carousel_containerImgWitness__umSdN {
    margin: 0;
  }
}

@media screen and (max-width: 440px) {
  .Carousel_slide__4qTuq {
    width: 100%;
    margin-left: 0;
    height: 400px;
  }
  .Carousel_paragraph__7PvI1 {
    font-size: 15px;
  }
  .Carousel_imgQuotation1__Sne04 {
    top: -70px;
  }
  .Carousel_imgQuotation2__V0I_W {
    bottom: -5px;
  }
  .Carousel_downSection__kqKJY {
    padding: 10px 0;
    margin-top: 50px;
  }
}

.NavigationButtons_carruselControls___5_La {
  margin: 34px 0px 30px;

  display: flex;
  justify-content: center;
  gap: 20px;
}

.NavigationButtons_carruselControls__arrowRight__t8e1v,
.NavigationButtons_carruselControls__arrowLeft__ejMuF {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: none;
  border: none;
  box-sizing: border-box;
}

@media (min-width: 2560px) {
  .NavigationButtons_carruselControls__arrowRight__t8e1v,
  .NavigationButtons_carruselControls__arrowLeft__ejMuF {
    display: none;
  }
}

@media (max-width: 1920px) {
  .NavigationButtons_carruselControls__arrowRight__t8e1v,
  .NavigationButtons_carruselControls__arrowLeft__ejMuF {
    display: flex;
  }
}

@media (max-width: 1440px) {
  .NavigationButtons_carruselControls__arrowRight__t8e1v,
  .NavigationButtons_carruselControls__arrowLeft__ejMuF {
    display: flex;
  }
}

@media (max-width: 1024px) {
  .NavigationButtons_carruselControls__arrowRight__t8e1v,
  .NavigationButtons_carruselControls__arrowLeft__ejMuF {
    display: flex;
  }
}

@media (max-width: 768px) {
  .NavigationButtons_carruselControls___5_La {
    display: flex;
  }
}

@media (max-width: 440px) {
  .NavigationButtons_carruselControls__arrowRight__t8e1v,
  .NavigationButtons_carruselControls__arrowLeft__ejMuF {
    display: flex;
  }
}

.DescriptionTestimonials_descriptionTestimonials__container__E2dw6 {
  text-align: center;
}

.DescriptionTestimonials_carouselHeading__7Tg5q {
  text-align: center;
  text-transform: uppercase;
}

.DescriptionTestimonials_paragraphCarousel__FG18w {
  line-height: 28px;
}

@media screen and (max-width: 1024px) {
  .DescriptionTestimonials_descriptionTestimonials__container__E2dw6 {
    margin: 0 100px;
  }
}

@media screen and (max-width: 440px) {
  .DescriptionTestimonials_descriptionTestimonials__container__E2dw6 {
    margin: 0px;
    padding: 0 10px;
  }
}

.CarouselTestimonials_carouselHeading__d4ZpO {
  text-transform: uppercase;
  text-align: center;
}

.CarouselTestimonials_paragraphCarousel__HWU4O {
  text-align: center;
}

.UsageCostCalculator_main_container__DxPLS {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  color: #fff;
  font-family: Unbounded;
  font-style: normal;
}

.UsageCostCalculator_gradient__xMLVS {
  width: 1476.74px;
  height: 1476.74px;
  border-radius: 1476.74px;
  background: radial-gradient(
    39.73% 39.73% at 54.05% 54.03%,
    #9a1ba1 0%,
    rgba(137, 24, 143, 0.83) 22.92%,
    rgba(88, 15, 92, 0.74) 39.58%,
    rgba(50, 9, 52, 0.51) 56.77%,
    rgba(23, 4, 24, 0) 70.41%,
    rgba(6, 1, 6, 0) 87.17%,
    rgba(0, 0, 0, 0) 100%
  );
}

.UsageCostCalculator_left__Y4RvU {
  position: absolute;
  left: -651px;
  top: -600px;
  z-index: -1;
}

.UsageCostCalculator_right__8S8dx {
  position: absolute;
  right: -850px;
  bottom: -700px;
  z-index: -1;
}

.UsageCostCalculator_calculator_container__bPwb0 {
  padding: 60px;
  margin: 40px 130px;
  border-radius: 8px;
  border: 2px solid #55c0cc;
  background: rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 20px 3px #95618b;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 1180px;
  gap: 40px;
}

.UsageCostCalculator_title__4lvZ_ {
  font-family: 'Unbounded', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44px; /* 137.5% */
  text-align: center;
  margin: 0px 0px 20px;
}

.UsageCostCalculator_accent_color__uCs1_ {
  color: #55c0cc;
}

.UsageCostCalculator_form_container__3BIHU {
  display: flex;
  flex-direction: row;
  align-items: end;
  justify-content: center;
  gap: 24px;
  width: 100%;
}

.UsageCostCalculator_input_container__PL7rj {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 14px;
}

.UsageCostCalculator_input__u1KFc {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  max-width: 262px;
  height: 50px;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 100% */
  text-transform: uppercase;
  padding: 0px 16px;
}

.UsageCostCalculator_input__u1KFc[type='number']::-webkit-inner-spin-button,
.UsageCostCalculator_input__u1KFc[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.UsageCostCalculator_input__u1KFc[type='number'] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}

.UsageCostCalculator_quote_container__zR04W {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 36px;
  margin-top: 20px;
  justify-content: center;
  height: 438px;
  width: 100%;
}

.UsageCostCalculator_quote_left_container__3K8sM {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  max-width: 510px;
  width: 100%;
  padding: 0px 20px 0px 0px;
}

.UsageCostCalculator_buttons_container__1v896 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  margin-top: 50px;
}

.UsageCostCalculator_quote_right_container__P2bN9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 30px;
  width: 100%;
  max-width: 510px;
}

.UsageCostCalculator_form_input__UqvAd {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  height: 40px;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 100% */
  padding: 0px 16px;
}

.UsageCostCalculator_form_textarea__JmL1u {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  height: 122px;
}

.UsageCostCalculator_quote_title__3XAYx {
  color: #fff;
  font-family: Unbounded;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 116.667% */
  margin-bottom: 25px;
}

.UsageCostCalculator_quote_list__4cAs_:before {
  content: '• ';
  color: #fff;
}

.UsageCostCalculator_quote_list__4cAs_ {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}

.UsageCostCalculator_results_container__f9EQx {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  width: 100%;
}

.UsageCostCalculator_results_title__qZ2rI {
  color: #fff;
  text-align: center;
  font-family: Unbounded;
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: 38px; /* 108.571% */
}

.UsageCostCalculator_results_subTitle__dahq_ {
  color: #fff;
  font-family: 'Open Sans';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.UsageCostCalculator_notification_container__VuZtk {
  width: 389px;
  height: 53px;
}

.UsageCostCalculator_notification_success_message__AfoMj {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 15px 20px;
  height: 53px;
  width: 100%;
  border-radius: 4px;
  background: rgba(149, 97, 139, 0.5);
  box-shadow: 0 4px 20px 0 rgba(133, 146, 163, 0.3);
  color: #fff;
  font-family: 'Open Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 13px; /* 92.857% */
}

.UsageCostCalculator_notification_error_message__usT60 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 15px 20px;
  height: 53px;
  width: 100%;
  border-radius: 4px;
  background: rgba(233, 32, 79, 0.5);
  box-shadow: 0 4px 20px 0 rgba(133, 146, 163, 0.3);
  color: #fff;
  font-family: 'Open Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 13px; /* 92.857% */
}

@media (max-width: 1024px) {
  .UsageCostCalculator_main_container__DxPLS {
    padding: 15px;
  }
}

@media (max-width: 882px) {
  .UsageCostCalculator_main_container__DxPLS {
    padding: 15px;
  }

  .UsageCostCalculator_calculator_container__bPwb0 {
    padding: 24px;
  }
}

@media (max-width: 440px) {
  .UsageCostCalculator_main_container__DxPLS {
    padding: 15px;
  }

  .UsageCostCalculator_calculator_container__bPwb0 {
    padding: 50px 20px;
  }

  .UsageCostCalculator_notification_container__VuZtk {
    width: 100%;
  }
}

.CalculatorButton_button__9PGVy {
  border: none;
  color: #fff;
  text-align: center;
  font-family: 'Open Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 114.286% */
  text-transform: uppercase;
  width: 100%;
  max-width: 228px;
  height: 50px;
  border-radius: 4px;
  background: var(--Degradados-Duo-Color, linear-gradient(135deg, #95617d 0%, #083cbe 100%));
}

.CalculatorButton_disable__Lwn4u {
  color: #fff;
  text-align: center;
  font-family: 'Open Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 114.286% */
  text-transform: uppercase;
  width: 100%;
  max-width: 228px;
  height: 50px;
  border-radius: 4px;
  border: 1px solid #fff;
  background: none;
}

.CalculatorButton_margin___pHh4 {
  margin-top: 20px;
}

.CalculatorButton_large_button__4vdtX {
  max-width: 100%;
}

@media (max-width: 882px) {
  .CalculatorButton_large_button__4vdtX {
    max-width: 100%;
  }
}

@media (max-width: 440px) {
  .CalculatorButton_disable__Lwn4u,
  .CalculatorButton_button__9PGVy {
    max-width: 100%;
  }

  .CalculatorButton_large_button__4vdtX {
    max-width: 100%;
  }
}

.CalculatorInput_input___ehhN {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  max-width: 262px;
  height: 50px;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 100% */
  text-transform: uppercase;
  padding: 0px 16px;
}

.CalculatorInput_input___ehhN[type='number']::-webkit-inner-spin-button,
.CalculatorInput_input___ehhN[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.CalculatorInput_input___ehhN[type='number'] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}

.CalculatorInput_form_input__sEQOP {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  height: 40px;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 100% */
  padding: 0px 16px;
}

.CalculatorInput_form_textarea__HyK4f {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  height: 40px;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  height: 122px;
  padding: 10px;
}

@media (max-width: 768px) {
  .CalculatorInput_input___ehhN {
    max-width: 100%;
  }
}

@media (max-width: 440px) {
  .CalculatorInput_input___ehhN {
    max-width: 100%;
  }
}

.CalculatorLabel_input_label__PmUv3 {
  color: #fff;
  font-family: 'Open Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 100% */
  text-transform: uppercase;
}

.CalculatorLabel_required_label__cC_Tn:after {
  content: '*';
  color: #e9204f;
}

.CostCalculatorFormField_input_container__qF37n {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}

.CostCalculatorFormField_number_container__WfIjt {
  height: 108px;
}

.CostCalculatorFormField_text_container__XuYSZ {
  height: 96px;
}

.CostCalculatorFormField_label_container__2aq4q {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}

.CostCalculatorFormField_error__b7BGg {
  color: #e9204f;
  font-family: 'Open Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 114.286% */
}

.CostCalculatorFormField_hide_error__xfJzf {
  display: none;
}

.CostCalculatorFormField_tooltip_wrapper__IRovS {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
}

.CostCalculatorFormField_icon_button__h52gj {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
}

.CostCalculatorFormField_tooltip_bubble__BS_HL {
  min-width: 150px;
  max-width: 386px;
  width: max-content;
  height: 56px;
  position: absolute;
  bottom: 125%;
  right: 0px;
  transform: none;
  padding: 8px 12px;
  font-size: 12px;
  z-index: 10;
  color: #fff;
  font-family: Unbounded;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  border-radius: 10px;
  background: #95618b;
  box-shadow: 0 5px 20px 10px rgba(0, 0, 0, 0.25);
}

@media (max-width: 1024px) {
  .CostCalculatorFormField_tooltip_bubble__BS_HL {
    min-width: 150px;
    max-width: 386px;
    width: max-content;
    height: 56px;
    position: absolute;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    padding: 8px 12px;
    font-size: 12px;
    z-index: 10;
    color: #fff;
    font-family: Unbounded;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
    border-radius: 10px;
    background: #95618b;
    box-shadow: 0 5px 20px 10px rgba(0, 0, 0, 0.25);
  }
}

@media (max-width: 882px) {
  .CostCalculatorFormField_input_container__qF37n {
    max-width: 240px;
  }

  .CostCalculatorFormField_text_container__XuYSZ {
    max-width: 100%;
  }

  .CostCalculatorFormField_area_container___s_pd {
    height: 100%;
    max-width: 100%;
  }

  .CostCalculatorFormField_tooltip_bubble__BS_HL {
    left: initial;
    right: 0px;
    transform: none;
    max-width: 304px;
    padding: 10px;
    height: auto;
  }
}

@media (max-width: 768px) {
  .CostCalculatorFormField_input_container__qF37n {
    max-width: 207px;
  }

  .CostCalculatorFormField_text_container__XuYSZ {
    max-width: 100%;
  }

  .CostCalculatorFormField_area_container___s_pd {
    height: 100%;
    max-width: 100%;
  }

  .CostCalculatorFormField_tooltip_bubble__BS_HL {
    left: initial;
    right: -18px;
    transform: none;
    max-width: 266px;
    white-space: normal;
    word-wrap: break-word;
    height: auto;
  }
}

@media (max-width: 440px) {
  .CostCalculatorFormField_input_container__qF37n {
    max-width: 100%;
  }

  .CostCalculatorFormField_text_container__XuYSZ {
    max-width: 100%;
  }

  .CostCalculatorFormField_area_container___s_pd {
    height: 100%;
    max-width: 100%;
  }

  .CostCalculatorFormField_tooltip_bubble__BS_HL {
    left: initial;
    right: -18px;
    transform: none;
    max-width: calc(90vw);
    white-space: normal;
    word-wrap: break-word;
    padding: 10px 8px;
  }
}

@media (max-width: 375px) {
  .CostCalculatorFormField_tooltip_bubble__BS_HL {
    left: initial;
    right: -18px;
    transform: none;
    max-width: calc(90vw);
    white-space: normal;
    word-wrap: break-word;
    padding: 10px 5px;
    height: 56px;
  }
}

.UsageForm_main_container__IHr7q {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

.UsageForm_form_container__Qwz72 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 24px;
  width: 100%;
}

.UsageForm_clear_button__dDpU1 {
  width: -moz-fit-content;
  width: fit-content;
  height: 16px;
  align-self: flex-end;
  font-size: 14px;
  font-family: 'Open Sans';
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  text-transform: uppercase;
  height: 16px;
  border: none;
  background: transparent;
}

@media (max-width: 882px) {
  .UsageForm_form_container__Qwz72 {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media (max-width: 768px) {
  .UsageForm_form_container__Qwz72 {
    flex-direction: row;
  }
}

@media (max-width: 440px) {
  .UsageForm_form_container__Qwz72 {
    flex-direction: column;
  }
}

.ResultsSummary_results_container__cE3Sq {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  width: 100%;
}

.ResultsSummary_results_title__6DdSW {
  color: #fff;
  text-align: center;
  font-family: Unbounded;
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: 38px; /* 108.571% */
  margin: 0px;
}

.ResultsSummary_results_subTitle__8N8Rq {
  color: #fff;
  font-family: 'Open Sans';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin: 0px;
}

.ResultsSummary_accent_color__s4NBd {
  color: #55c0cc;
}

@media (max-width: 882px) {
  .ResultsSummary_results_container__cE3Sq {
    margin-top: 26px;
  }
}

@media (max-width: 440px) {
  .ResultsSummary_results_container__cE3Sq {
    margin-top: 26px;
  }
}

.QuoteSection_quote_container__jf2JD {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 36px;
  justify-content: center;
  height: 438px;
  width: 100%;
}

.QuoteSection_accent_color__S1eCk {
  color: #55c0cc;
}

.QuoteSection_quote_left_container__inwIY {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  max-width: 510px;
  width: 100%;
  padding: 0px 20px 0px 0px;
}

.QuoteSection_buttons_container__Shdkd {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  margin-top: 62px;
}

.QuoteSection_quote_right_container__JT1GZ {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 10px;
  width: 100%;
  max-width: 510px;
  padding-top: 6px;
}

.QuoteSection_form_input__T9THN {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  height: 40px;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 100% */
  padding: 0px 16px;
}

.QuoteSection_form_textarea__Bx3Uo {
  border: none;
  border-radius: 4px;
  background: rgba(202, 210, 231, 0.25);
  width: 100%;
  height: 122px;
}

.QuoteSection_quote_title__vxY85 {
  color: #fff;
  font-family: Unbounded;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 116.667% */
  margin-bottom: 30px;
}

.QuoteSection_quote_list__YPKTW:before {
  content: '• ';
  color: #fff;
}

.QuoteSection_quote_list__YPKTW {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}

.QuoteSection_results_container__xtZK0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  width: 100%;
}

.QuoteSection_results_title__0xOUs {
  color: #fff;
  text-align: center;
  font-family: Unbounded;
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: 38px; /* 108.571% */
}

.QuoteSection_results_subTitle__ktcDD {
  color: #fff;
  font-family: 'Open Sans';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.QuoteSection_margin__OL2sL {
  margin-top: 15px;
}

.QuoteSection_modal_container__n2_Cc {
  padding: 20px;
  border-radius: 8px;
  border: 3px solid;
  border-image-source: linear-gradient(45deg, #8e5a82, #78c1c7, #1e4bb5);
  border-image-slice: 1;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 335px;
  gap: 14px;
  height: 325px;
}

.QuoteSection_modal_title__5otPA {
  font-size: 30px;
  font-family: 'Unbounded';
  font-weight: 500;
  color: transparent;
  width: 295px;
  height: 71px;
  color: white;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 0px;
}

.QuoteSection_overlay___L7qK {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

@media (max-width: 1024px) {
  .QuoteSection_quote_left_container__inwIY {
    padding: 0px;
  }
}

@media (max-width: 882px) {
  .QuoteSection_quote_container__jf2JD {
    flex-direction: column;
    height: 100%;
  }

  .QuoteSection_quote_left_container__inwIY {
    padding: 0px;
    max-width: 100%;
  }

  .QuoteSection_quote_right_container__JT1GZ {
    max-width: 100%;
    align-items: center;
  }
}

@media (max-width: 440px) {
  .QuoteSection_quote_container__jf2JD {
    flex-direction: column;
    height: 100%;
  }

  .QuoteSection_quote_left_container__inwIY {
    padding: 0px;
  }

  .QuoteSection_buttons_container__Shdkd {
    flex-direction: column;
  }
}

