.landingNav___ypUto {
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 62px;
}

.ulNavBar___1X0wF {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.linkNav___1jTZv {
  z-index: 10;
  text-decoration: none;
  padding: 26px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
}

.linkNav___1jTZv.language___Xfv9Y {
  padding: 16px;
  padding-bottom: 0;
  margin: 0 10px;
  margin-bottom: 16px;
  text-transform: uppercase;
}

.linkNav___1jTZv.language___Xfv9Y.mobile___2Lss3 {
  display: none;
}

.logo___KANKd {
  width: 260px;
}

.showMenu___3lmWz{
  box-sizing: border-box;
}

.buttonBurger___3-XZf {
  display: none;
  width: 40px;
  height: 40px;
  -webkit-mask-image: url("/static/icons/hamburger-menu.svg");
  mask-image: url("/static/icons/hamburger-menu.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 30px;
  mask-size: 30px;
}

.buttonClose___2otXG{
  display: none;
  width: 40px;
  height: 40px;
  -webkit-mask-image: url("/static/icons/close.svg");
  mask-image: url("/static/icons/close.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 30px;
  mask-size: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: black;
}

.modalItem___2q8gy {
  background: transparent;
  border: 0;
  text-align: left;
  margin: 0;
  padding: 8px 16px;
  width: 100%;
}
.selected___1l-DW {
  background: #009DC5;
  color: white;
}

@media (min-width: 480px) and (max-width: 768px) {

  .landingNav___ypUto {
    flex-direction: row;
    padding-top: 10px;
  }

  .buttonBurger___3-XZf,
  .buttonClose___2otXG {
    display: block;
  }

  .ulNavBar___1X0wF {
    position: fixed;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    background-color: white;
    padding: 32px;
    box-shadow: 0px 16px 32px rgb(0 0 0 / 15%), 0px 3px 8px rgb(0 0 0 / 10%) !important;
    box-sizing: border-box;

  }

  .showMenu___3lmWz .ulNavBar___1X0wF {
    left: 0;
  }

  .linkNav___1jTZv{
    width: 100%;
    color: black;
    font-size: 14px;
    padding: 18px;
  }

  .linkNav___1jTZv.language___Xfv9Y {
    padding: 10px;
    padding-bottom: 0;
    margin: 0 8px;
    margin-bottom: 18px;
  }

  .linkNav___1jTZv.language___Xfv9Y._768___2-f5L {
    display: none;
  }

  .linkNav___1jTZv.language___Xfv9Y.mobile___2Lss3 {
    display: block;
  }
}

@media (min-width: 320px) and (max-width: 480px) {

  .landingNav___ypUto {
    flex-direction: row;
    padding-top: 10px;
  }

  .buttonBurger___3-XZf,
  .buttonClose___2otXG {
    display: block;
  }

  .ulNavBar___1X0wF {
    position: fixed;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    background-color: white;
    padding: 32px 16px;
    box-shadow: 0px 16px 32px rgb(0 0 0 / 15%), 0px 3px 8px rgb(0 0 0 / 10%) !important;
    box-sizing: border-box;
    z-index: 999;
  }

  .showMenu___3lmWz .ulNavBar___1X0wF {
    left: 0;
  }

  .linkNav___1jTZv{
    width: 100%;
    color: black;
    font-size: 12px;
    padding: 4px;
  }

  .linkNav___1jTZv.language___Xfv9Y {
    padding: 4px;
  }

  .linkNav___1jTZv.language___Xfv9Y._768___2-f5L {
    display: none;
  }

  .linkNav___1jTZv.language___Xfv9Y.mobile___2Lss3 {
    display: block;
  }
}

.destination___1mQ8T {
  min-width: 262px;
  height: 50px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-radius: 100px;
  background-color: #ffffff;
  cursor: pointer;
}
.destinationSelector___1vXZf {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  width: 55%;
}

.destinationSelector___1vXZf label {
  width: 100%;
  text-align: left;
  position: relative;
}

.destinationSelector___1vXZf label::after {
  content: '';
  width: 24px;
  height: 100%;
  display: block;
  -webkit-mask-image: url(/static/icons/chevron-bottom.svg);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: right center;
  background-color: black;
  position: absolute;
  right: 0;
  top: 0;
}

.destinationSelector___1vXZf label p:first-child {
  font-weight: 600;
}

.contentLlevameAhi___oyGM4 {
  display: block;
  box-sizing: border-box;
  width: 45%;
}

.llevameAhi___3y4Uh {
  width: 210px;
  border-left: solid 2px gray;
  padding: 2.3% 10px;
  color: #ed32be;
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  cursor: pointer;
}
.selector___1rGTd {
  border: none;
  width: 8em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 2px;
  color: #ed32be;
}

.modalDestination___3VZqR {
  display: flex;
}

.modalDestinationContent___31KD9 {
  max-height: 310px;
}

.modalDestinationContainer___XV1io{
  flex-wrap: nowrap;
  max-height: 310px;
}

.groupItem___1jYeA {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.modalItem___aQotk {
  background: transparent;
  border: 0;
  text-align: left;
  margin: 0;
  padding: 8px 16px;
  width: 100%;
}
.selected___2PdPW {
  background: #009DC5;
  color: white;
}

@media (min-width: 480px) and (max-width: 768px) {

  .destination___1mQ8T {
    width: 100%;
    flex-direction: row;
    height: auto;
    border-radius: 8px;
  }


  .modalDestination___3VZqR div:first-child {
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
  }

}

@media (min-width: 320px) and (max-width: 480px) {

  .destination___1mQ8T {
    width: 100%;
    flex-direction: column;
    height: auto;
    border-radius: 8px;
  }

  .destinationSelector___1vXZf {
    flex-direction: row;
    width: 100%;
    align-items: end;
    justify-content: space-around;
    padding: 10px 8px 0;
    box-sizing: border-box;
  }

  .contentLlevameAhi___oyGM4 {
    width: 100%;
    padding: 2%;
  }

  .llevameAhi___3y4Uh {
    border-top: solid 2px gray;
    border-left: 0;
    padding: 0;
    width: 100%;
  }

  .modalDestination___3VZqR div:first-child {
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
  }
}

.container___1O4JW {
  display: flex;
}

.heroContainerTitle___2768l {
  width: 564px;
  height: 700px;
  margin-top: 150px;
}
.heroTitle___pdXe5 {
  /* font-family: "Circular Std"; */
  font-style: normal;
  font-weight: bold;
  font-size: 54px;
  line-height: 107.5% !important;
  color: #ffffff;
}
.heroSubTitle___3NdH0 {
  /*   font-family: Circular Std; */
  margin: 5% 0;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  color: rgba(255, 255, 255, 0.64);
}
.buttonContainer___21Kij {
  margin: 10% 0;
  width: 400px;
  height: 50px;
  display: flex;
  color: red;
  justify-content: space-around;
  align-items: center;
}
.phoneContainer___294ek {
  position: absolute;
  max-width: 686px;
  width: 50%;
  right: 0;
  top: 271px;
}
.buttonGooglePlay___1B686 {
  width: 224px;
}
.buttonApp___1_OcN {
  width: 224px;
}

@media (min-width: 480px) and (max-width: 768px) {

  .container___1O4JW {
    padding: 20px;
    flex-direction: column;
  }

  .heroContainerTitle___2768l {
    width: 100%;
    height: auto;
    margin-top: 100px;
  }

  .heroTitle___pdXe5 {
    font-size: 34px;
  }

  .buttonContainer___21Kij {
    width: 100%;
    margin: 10% 0 0;
  }

  .buttonGooglePlay___1B686,
  .buttonApp___1_OcN {
    width: 50%;
    text-align: center;
  }

  .buttonGooglePlay___1B686 img,
  .buttonApp___1_OcN img {
    width: 100% !important;
    max-width: 200px;
  }

  .phoneContainer___294ek {
    width: 100%;
    position: relative;
    top: 12vh;
    max-width: 400px;
    align-self: center;
    left: calc(50% - 152px);
  }

}

@media (min-width: 320px) and (max-width: 480px) {

  .container___1O4JW {
    padding: 20px;
    flex-direction: column;
  }

  .heroContainerTitle___2768l {
    width: 100%;
    height: auto;
    margin-top: 50px;
  }

  .heroTitle___pdXe5 {
    font-size: 34px;
  }

  .buttonContainer___21Kij {
    width: 100%;
    margin: 10% 0 0;
  }

  .buttonGooglePlay___1B686,
  .buttonApp___1_OcN {
    width: 50%;
    text-align: center;
  }

  .buttonGooglePlay___1B686 img,
  .buttonApp___1_OcN img {
    width: 100% !important;
    max-width: 200px;
  }

  .phoneContainer___294ek {
    width: 100%;
    position: relative;
    top: 7vh;
    right: -48px;
  }

}

.centerOrder___3ZLsN {
  margin: auto;
  max-width: 1200px;
  padding: 0 28px;
}

@media (min-width: 480px) and (max-width: 768px) {
  .centerOrder___3ZLsN {
    padding: 0 28px;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .centerOrder___3ZLsN {
    padding: 0 28px;
  }
}

.heroContainer___3LFAQ {
  width: 100%;
  height: 860px;
  font-family: "Circular Std";
  background-image: url("/static/images/LandingNavBar/bakground-discoolver.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (min-width: 480px) and (max-width: 768px) {

  .heroContainer___3LFAQ {
    height: auto;
    background-image: url("/static/images/LandingNavBar/bakground-discoolver-tablet.jpg");
  }

}

@media (min-width: 320px) and (max-width: 480px) {

  .heroContainer___3LFAQ {
    height: auto;
    background-image: url("/static/images/LandingNavBar/bakground-discoolver-mobile.jpg");
  }

}

.trustUsItem___3dSgp {
  height: 70px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.trustUsItemImage___2oNAe {
  height: 70px;
  width: auto;
}

.containerTrustUs___1_iWT {
  height: 228px;
  margin: 24px 0;
}

.containerTrustUs___1_iWT .slick-slider .slick-list {
  margin: 2%;
}
.containerTrustUs___1_iWT .slick-slide img {
  display: inherit;
}
.containerTrustUs___1_iWT .slick-prev {
  box-shadow: 1px 4px 4px grey;
  background-color: #ed32be;
}
.containerTrustUs___1_iWT .slick-next {
  box-shadow: 1px 4px 4px grey;
  background-color: #ed32be;
}

.titles___3Vzea {
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 102.5%;
  text-align: center;
  color: #000000;
}
.subtitlesTrusUs___2fjtL {
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 102.5%;
  text-align: center;
  color: rgba(0, 0, 0, 0.64);
  margin-bottom: 27px;
}

.jailButtonBeginning___CJHSm {
  width: 50px;
  height: 50px;
  border-radius: 200%;
  border: solid 2px gray;
}

@media (min-width: 480px) and (max-width: 768px) {
  .containerTrustUs___1_iWT {
    padding: 20px;
  }

}


@media (min-width: 320px) and (max-width: 480px) {
  .containerTrustUs___1_iWT {
    padding: 20px;
  }

}

.carouselCities___1_rVB {
  width: 600px;
}

@media (min-width: 480px) and (max-width: 768px) {
  .carouselCities___1_rVB {
    width: 100%;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .carouselCities___1_rVB {
    width: 100%;
  }
}

.containerGeneratingOrder___2lecK {
  display: flex;
  align-items: flex-start;
  justify-content: space-evenly;
  width: 100%;
}
.titleGeneration___3suqG {
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  line-height: 56px;
  color: #000000;
  line-height: 1em !important;
}
.magenta___1ykLm {
  color: #ed32be;
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  line-height: 56px;
  line-height: 1em !important;
  text-transform: uppercase;
}
.paragraph___t5mSV {
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  line-height: 102.5% !important;
}

.generatingOrder___1Iioj {
  width: 500px;
  padding-top: 5%;
}
.contentObjectCities___1PcfD {
  display: block;
}
.contentObjectCitiesMobile___1HIR2 {
  display: none;
}
@media (min-width: 480px) and (max-width: 768px) {
  .containerGeneratingOrder___2lecK{
    flex-direction: column;
  }

  .titleGeneration___3suqG,
  .magenta___1ykLm {
    font-size: 48px;
  }

  .paragraph___t5mSV {
    font-size: 14px;
    line-height: 16px;
  }

  .generatingOrder___1Iioj {
    width: 100%;
    margin-bottom: 32px;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .contentObjectCities___1PcfD {
    display: none;
  }
  .contentObjectCitiesMobile___1HIR2 {
    display: block;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .containerGeneratingOrder___2lecK{
    flex-direction: column;
  }

  .titleGeneration___3suqG,
  .magenta___1ykLm {
    font-size: 32px;
  }

  .paragraph___t5mSV {
    font-size: 12px;
    line-height: 12px;
  }

  .generatingOrder___1Iioj {
    width: 100%;
    margin-bottom: 16px;
    padding: 0 8px;
    box-sizing: border-box;
  }
  .contentObjectCities___1PcfD {
    display: none;
  }
  .contentObjectCitiesMobile___1HIR2 {
    display: block;
  }
}

.contentButtonGo___dZMyO{

}

.buttonGo___13WLK {
  width: 250px;
  height: 51px;
  background: #ed32be;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
  border-radius: 28px;
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 23px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

@media (min-width: 480px) and (max-width: 768px) {
  .contentButtonGo___dZMyO{
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .contentButtonGo___dZMyO{
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
  }
}

.carouselPlaces___1jOid {
  width: 450px;
  height: 348px;
  border-radius: 11px;
  margin-right: 50px;
}

.carouselPlaces___1jOid .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #ed32be;
}
.carouselPlaces___1jOid .slick-dots li button:before {
  font-size: 16px;
  color: white;
  opacity: 1;
}
.carouselPlaces___1jOid .slick-dots {
  bottom: 10px;
}
.carouselPlaces___1jOid .slick-next {
  background: #ed32be;
}
.carouselPlaces___1jOid .slick-prev {
  background: #ed32be;
}

.contentOurSecret___28KPL {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 100px;
}
.titleOurSecrect___2xh1c {
  margin: 0;
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  line-height: 1em !important;
  color: #000000;
  margin-bottom: 14px;
}

.textOurSecrectEnd___vI5Yk {
  margin-bottom: 24px;
}
.magenta___37dFA {
  color: #ed32be;
  margin: 0;
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  line-height: 1em !important;
  margin-bottom: 14px;
  text-transform: uppercase;
}

@media (min-width: 480px) and (max-width: 768px) {
  .contentOurSecret___28KPL{
    margin-top: 100px;
    flex-direction: column-reverse;
  }

  .contentOurSecret___28KPL .carouselPlaces___1jOid{
    width: 100%;
  }

  .titleOurSecrect___2xh1c,
  .magenta___37dFA {
    font-size: 48px;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .contentOurSecret___28KPL{
    margin-top: 50px;
    flex-direction: column-reverse;
  }

  .contentOurSecret___28KPL .carouselPlaces___1jOid{
    width: 100%;
    height: 239px;
  }

  .titleOurSecrect___2xh1c,
  .magenta___37dFA {
    font-size: 32px;
  }
}

.carouselB2B___hMHBZ {
  width: 40%;
  border-radius: 11px;
}

.carouselB2B___hMHBZ .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #ed32be;
}
.carouselB2B___hMHBZ .slick-dots li button:before {
  font-size: 16px;
  color: white;
  opacity: 1;
}
.carouselB2B___hMHBZ .slick-dots {
  bottom: 10px;
}
.carouselB2B___hMHBZ .slick-next {
  background: #ed32be;
}
.carouselB2B___hMHBZ .slick-prev {
  background: #ed32be;
}

.contentTecnology___3gluu {
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
  margin-top: 100px;
}
.titleTecnology___37pUL {
  /*  font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 54px;
  line-height: 1em !important;
  margin-bottom: 24px;
  color: #000000;
}
.magenta___1ZZPy {
  color: #ed32be;
  font-style: normal;
  font-weight: bold;
  font-size: 54px;
  line-height: 1em !important;
  margin-bottom: 24px;
  text-transform: uppercase;
}

.contentText___3v1Zh {
  margin-right: 29px;
  width: 60%;
}
.textTecnologyEnd___1dtp4 {
  margin-bottom: 24px;
}

@media (min-width: 480px) and (max-width: 768px) {
  .contentTecnology___3gluu {
    flex-direction: column;
    margin-top: 100px;
  }

  .contentTecnology___3gluu .contentText___3v1Zh {
    width: 100%;
  }

  .titleTecnology___37pUL,
  .magenta___1ZZPy {
    font-size: 48px;
  }

  .carouselB2B___hMHBZ {
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .contentTecnology___3gluu {
    flex-direction: column;
    margin-top: 50px;
  }

  .contentTecnology___3gluu .contentText___3v1Zh {
    width: 100%;
  }

  .titleTecnology___37pUL,
  .magenta___1ZZPy {
    font-size: 32px;
  }

  .carouselB2B___hMHBZ {
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
  }

}

.image___cIp1V {
  width: 75%;
}
.container___2-H_S {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 90px 0 56px 0;
}
.logo___I08Wr {
  width: 46%;
  position: absolute;
  bottom: 81%;
  right: 9%;
}
.guide___CdLZu {
  /*  font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 118% !important;
  color: #000000;
  font-weight: bold;
  width: 260px;
  position: absolute;
  bottom: 174px;
  left: -100px;
  transform: rotate(-90deg);
}

.number___2Wf0j {
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 118% !important;
  color: #000000;
  width: 260px;
  position: absolute;
  top: 24px;
  left: 27px;
}

@media (min-width: 480px) and (max-width: 768px) {
  .container___2-H_S{
    width: 100%;
    margin-top: 50px;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .container___2-H_S{
    width: 100%;
    margin-top: 50px;
  }
}

.containerMagazine___1PtWF {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 168px;
}
.buttonsMagazine___VsYnX {
  padding: 10px;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  border-radius: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 485px;
  height: 51px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-radius: 100px;
  background-color: #ffffff;
  cursor: pointer;
  margin-top: 10%;
}

.buttonsMagazine___VsYnX div {
  width: 305px;
}
.buttonsMagazine___VsYnX button,
.buttonsMagazine___VsYnX a {
  width: 105px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  text-align: center;
  font-weight: 500;
}
.labelSelector___TUDMb {
  padding: 7px 28px;
  font-style: normal;
  font-size: 14px;
  line-height: 18px !important;
  color: #000000;
  width: 100%;
  display: block;
  box-sizing: border-box;
  position: relative;
}

.labelSelector___TUDMb p:first-child{
  font-weight: 500;
}

.labelSelector___TUDMb::after {
  content: '';
  width: 24px;
  height: 100%;
  display: block;
  -webkit-mask-image: url(/static/icons/chevron-bottom.svg);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: right center;
  background-color: black;
  position: absolute;
  right: 4px;
  top: 0;
}

.select___3q1E6 {
  -webkit-appearance: none;
  color: black;
  border-radius: 20px;
  padding-left: 15px;
  border: none;
  border-style: none;
  background-color: -internal-light-dark(rgb(255, 255, 255), rgb(197, 35, 35));
}
.buy___3Sj3H {
  color: #ed32be;
  border: none;
  border-left: 1px solid rgba(0, 0, 0, 0.52);
  text-decoration: none;
  background: transparent;
}
.download___31zAp {
  color: #ed32be;
  border: none;
  border-left: 1px solid rgba(0, 0, 0, 0.52);
  text-decoration: none;
  background: transparent;
}

.option___3iajz {
  /* font-family: Circular Std; */
  margin: 7px 28px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px !important;
  color: rgba(0, 0, 0, 0.52);
}

/* estilos de texto */
.titlemagenta___gQzYz {
  color: #ed32be;
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  line-height: 107px;
  line-height: 1em !important;
}
.title___1lz2U {
  /* font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  color: #000000;
  line-height: 1em !important;
  margin-bottom: 24px;
}

.textComponentGuide___55hsZ {
  width: 60%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 85px;
}

.groupItem___3SXbP {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.modalItem___3drx7 {
  background: transparent;
  border: 0;
  text-align: left;
  margin: 0;
  padding: 8px 16px;
  width: 100%;
}
.selected___3gcGS {
  background: #009DC5;
  color: white;
}

.modalDestination___1dOLi {
  display: flex;
}

.modalDestinationContent___2C2jS {
  max-height: 310px;
}

.modalDestinationContainer___1cazR{
  flex-wrap: nowrap;
  max-height: 310px;
}
.contentObjectMagazine___2MfH5{
  display: block;
  width: 33%;
}

.contentObjectMagazineMobile___1Y4c5{
  display: none;
  width: 100%;
}

@media (min-width: 480px) and (max-width: 768px) {
  .containerMagazine___1PtWF {
    flex-direction: column-reverse;
    margin-top: 100px;
  }

  .textComponentGuide___55hsZ {
    width: 100%;
    margin-left: 0;
  }

  .titlemagenta___gQzYz,
  .title___1lz2U {
    font-size: 48px;
  }

  .buttonsMagazine___VsYnX {
    flex-direction: column;
    height: auto;
    width: 100%;
    border-radius: 8px;
  }

  .buttonsMagazine___VsYnX .labelSelector___TUDMb {
    margin: 7px 0;
    text-align: center;
  }

  .buttonsMagazine___VsYnX .buy___3Sj3H,
  .buttonsMagazine___VsYnX .download___31zAp{
    border-left: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.52);
    width: 100%;
    height: 36px;
  }

  .modalDestination___1dOLi div:first-child {
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
  }

  .contentObjectMagazine___2MfH5{
    display: none;
  }

  .contentObjectMagazineMobile___1Y4c5{
    display: block;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .containerMagazine___1PtWF {
    flex-direction: column-reverse;
    margin-top: 50px;
  }

  .textComponentGuide___55hsZ {
    width: 100%;
    margin-left: 0;
  }

  .titlemagenta___gQzYz,
  .title___1lz2U {
    font-size: 32px;
  }

  .buttonsMagazine___VsYnX {
    flex-direction: column;
    height: auto;
    width: 100%;
    border-radius: 8px;
  }

  .buttonsMagazine___VsYnX .labelSelector___TUDMb {
    margin: 7px 0;
    text-align: center;
  }

  .buttonsMagazine___VsYnX .buy___3Sj3H,
  .buttonsMagazine___VsYnX .download___31zAp{
    border-left: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.52);
    width: 100%;
    height: 36px;
  }

  .modalDestination___1dOLi div:first-child {
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
  }

  .contentObjectMagazine___2MfH5{
    display: none;
  }

  .contentObjectMagazineMobile___1Y4c5{
    display: block;
  }
}

.circle___1n3WD {
  width: 24px;
  height: 24px;
  background: #fbd4f1;
  border-radius: 200px;
  color: #ed32be;
  text-align: center;
}
.line___3PXE_ {
  height: 100%;
  width: 3px;
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 24px;
  left: 9px;
}
.conteinerTimeLine___jEpd9 {
  position: relative;
  width: 100%;
}

.containerlandingStar___jVG6V {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 171px;
}

.star___3m71t {
  width: 60%;
}

.conteinerText___39ByT {
  position: relative;
  top: -24px;
  left: 35px;
  width: 95%;
}
.subTitleEnd___1AzYR {
  margin-bottom: 32px;
}
.startTitle___3LX7- {
  /*  font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  line-height: 1em !important;
  color: #000000;
  margin-bottom: 16px;
}
.magenta___WkJZ3 {
  /*  font-family: Circular Std; */
  font-style: normal;
  font-weight: bold;
  font-size: 64px;
  line-height: 1em !important;
  color: #ed32be;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.subTitle___1OiUo {
  /*   font-family: Circular Std; */
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.64);
}
.titleSectionsLine___3tUKj {
  /*   font-family: Circular Std; */
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px !important;
  color: #000000;
  margin-bottom: 4px;
}
.paragraphSectionsLine___eYqwI {
  /*  font-family: Circular Std; */
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px !important;
  color: #000000;
}

.contentMovilImage___3H0ZV {
  width: 40%;
  margin-left: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.movilImage___1I44Z {
  width: 394px;
  max-width: 100%;
}

@media (min-width: 480px) and (max-width: 768px) {
  .containerlandingStar___jVG6V {
    flex-direction: column;
    margin-top: 100px;
  }

  .containerlandingStar___jVG6V .star___3m71t {
    width: 100%;
  }

  .startTitle___3LX7-,
  .magenta___WkJZ3 {
    font-size: 48px;
  }

  .contentMovilImage___3H0ZV {
    width: 100%;
    margin-left: 0;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  .containerlandingStar___jVG6V {
    flex-direction: column;
    margin-top: 50px;
  }

  .containerlandingStar___jVG6V .star___3m71t {
    width: 100%;
  }

  .startTitle___3LX7-,
  .magenta___WkJZ3 {
    font-size: 32px;
  }

  .contentMovilImage___3H0ZV {
    width: 100%;
    margin-left: 0;
  }

}

.footer___TzIcM{margin-top:64px;background-color:#fff}.container___1eKHT{display:flex;margin:auto;padding:24px 51px;padding-bottom:51px;margin-left:10px;margin-right:10px;background:#edeef4;flex-direction:column;margin-bottom:72px !important;grid-column:12 span}.column___m2ZaO{flex:1}.title___YuzGs{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:3;margin-bottom:0px;display:block;letter-spacing:-0.1px;color:#6b6f82}.fab___DJAkX{width:53px !important;height:50px !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important;box-shadow:0 3px 4px 0 rgba(0,0,0,.5);background-color:#fff;z-index:3}.item___1y3mn{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.88;letter-spacing:-0.1px;color:#6b6f82;text-decoration:none}.brand___3ivaJ{display:flex;width:196px;height:35px;text-indent:-6000px;margin-top:27px;margin-bottom:27px}.brand___3ivaJ.discoolver___2Q4Ul{background:url("/static/images/discoolver/discoover-brand.svg")}.brand___3ivaJ.ronda___mDSrA{background:url("/static/images/ronda/discoover-brand.svg");background-repeat:no-repeat}.options___2TkIr{margin:16px 0;display:flex}.copyright___m-xY-{margin-top:16px}.social___3XLF4{display:flex;margin-top:24px}.social___3XLF4 a{margin-right:16px;width:24px;height:24px;text-decoration:none}.instagram___3294V{background-position:center;background-size:cover;background-image:url("/static/images/instagram.svg")}.twitter___3TbX2{background-position:center;background-size:cover;background-image:url("/static/images/twitter.svg")}.facebook___TUTaN{background-position:center;background-size:cover;background-image:url("/static/images/facebook.svg")}.linkedin___RNZso{background-position:center;background-size:cover;background-image:url("/static/images/linkedin.svg")}.youtube___ACJqK{background-position:center;background-size:cover;background-image:url("/static/images/youtube.svg")}.brand___3ivaJ{display:flex;width:100%;height:35px;text-indent:-6000px;text-decoration:none;margin:50px 0 0 0}.brand___3ivaJ.discoolver___2Q4Ul{background:url("/static/images/discoolver/discoover-brand.svg");background-repeat:no-repeat;background-position:center}.brand___3ivaJ.ronda___mDSrA{background:url("/static/images/ronda/discoover-brand.svg");background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 991px){.footer___TzIcM{margin-top:0 !important;background-color:#fff;height:0}.title___YuzGs{margin-bottom:8px;text-align:left}}@media(min-width: 768px)and (max-width: 1024px){.container___1eKHT{margin-bottom:0 !important}}@media(min-width: 480px)and (max-width: 768px){.container___1eKHT{margin-bottom:0 !important}.contentCategory___1IDFo,.contentPlan___KcEqC{display:none}}@media(min-width: 320px)and (max-width: 480px){.container___1eKHT{margin-bottom:0 !important}.contentCategory___1IDFo,.contentPlan___KcEqC{display:none}.options___2TkIr{flex-direction:column-reverse}}

/*# sourceMappingURL=bf82ef8c85ae5362e2539fc2dccd6d80ef6d8ced_CSS.8eb00d58.chunk.css.map*/