.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;
  }
}

.Card_card__container__ITaCe {
  padding: 56px 44px;
  flex-grow: 1;
  max-width: 350px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: normal;
}

.Card_card__container__ITaCe::before {
  transition: 0.5s;
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 4px;
  padding: 2px;
  border: 2px solid transparent;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-image: linear-gradient(to bottom, #95618b, #55c0cc, #55c0cc, #083cbe) 1;
}

.Card_card__container__icon__K7BIb {
  width: 250px;
  height: 220px;
  object-fit: contain;
}

.Card_card__container__icon__close__T5ODa {
  width: 12px;
  height: 18.11px;
}

.Card_cardHeading__akv6R {
  font-size: 55px;
  line-height: 35px;
  margin: 0;
  margin-bottom: 27px;
  text-align: center;
  width: 100%;
}

.Card_card__steps___MGC_ {
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  color: #95618b;
  margin-bottom: 13px;
}

.Card_customClassBtn__KeXk5 {
  width: 17vw;
}

.Card_button__rC5an::before {
  content: '';
  inset: 0;
  border-radius: 4px;
  background: linear-gradient(to right, #95618b 0%, #55c0cc 50%, #113dba 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  border-image: linear-gradient(to bottom, #95618b, #55c0cc, #55c0cc, #083cbe) 1;
}

@media (max-width: 1440px) {
  .Card_card__container__icon__K7BIb {
    width: 200px;
    height: 180px;
    object-fit: contain;
  }

  .Card_cardHeading__akv6R {
    font-size: 50px;
    line-height: 32px;
  }
}

@media screen and (max-width: 768px) {
  .Card_card__container__icon__K7BIb {
    width: 180px;
    height: 160px;
    object-fit: contain;
  }

  .Card_cardHeading__akv6R {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 440px) {
  .Card_card__container__icon__K7BIb {
    width: 150px;
    height: 140px;
    object-fit: contain;
  }

  .Card_cardHeading__akv6R {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 16px;
  }
}

.ButtonArrow_ButtonArrow__ChXAS {
  all: unset;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s;
}

.ButtonArrow_ButtonArrow__img__eerjr {
  width: 100%;
  height: 100%;
}

.ButtonArrow_ButtonArrow__ChXAS::before {
  background-color: #fff;
  width: 0%;
  height: 5%;
  border-radius: 100px;
  position: absolute;
  top: 50%;
  transform: translateY(-52%);
  left: 30%;
  transition: 0.5s 0.1s;
  z-index: -1;
}

.ButtonArrow_ButtonArrow__ChXAS:hover::before {
  width: 200%;
  transition: 0.5s;
  opacity: 1;
}

.ButtonArrow_ButtonArrow__ChXAS:hover {
  animation: ButtonArrow_arrows__xOhil 0.2s 0.1s linear backwards;
  transition: 0.5s;
  transform: scale(1.5);
}

.ButtonArrow_ButtonArrow__ChXAS:active {
  transform: scale(0.9);
}

@keyframes ButtonArrow_arrows__xOhil {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.8);
  }

  100% {
    transform: scale(1.5);
  }
}

.ButtonArrow_ButtonArrowTop__FsyZo,
.ButtonArrow_ButtonArrowTop__FsyZo:hover {
  transform: rotate(90deg);
}

.ButtonArrow_ButtonArrowTop__FsyZo:hover {
  animation: ButtonArrow_arrowsTop__se13Y 0.2s 0.1s linear backwards;
  transition: 0.5s;
  transform: scale(1.5) rotate(90deg);
}

.ButtonArrow_ButtonArrowTop__FsyZo:active {
  transform: scale(0.9) rotate(90deg);
}

@keyframes ButtonArrow_arrowsTop__se13Y {
  0% {
    transform: scale(1) rotate(90deg);
  }

  50% {
    transform: scale(1.8) rotate(90deg);
  }

  100% {
    transform: scale(1.5) rotate(90deg);
  }
}

.ButtonArrow_ButtonArrowRight__8a1Tk,
.ButtonArrow_ButtonArrowRight__8a1Tk:hover {
  transform: rotate(180deg);
}

.ButtonArrow_ButtonArrowRight__8a1Tk:hover {
  animation: ButtonArrow_arrowsRight__htI61 0.2s 0.1s linear backwards;
  transition: 0.5s;
  transform: scale(1.5) rotate(180deg);
}

.ButtonArrow_ButtonArrowRight__8a1Tk:active {
  transform: scale(0.9) rotate(180deg);
}

@keyframes ButtonArrow_arrowsRight__htI61 {
  0% {
    transform: scale(1) rotate(180deg);
  }

  50% {
    transform: scale(1.8) rotate(180deg);
  }

  100% {
    transform: scale(1.5) rotate(180deg);
  }
}

.ButtonArrow_ButtonArrowBottom__vMPw7,
.ButtonArrow_ButtonArrowBottom__vMPw7:hover {
  transform: rotate(270deg);
}

.ButtonArrow_ButtonArrowBottom__vMPw7:hover {
  animation: ButtonArrow_arrowsBottom__e3cDO 0.2s 0.1s linear backwards;
  transition: 0.5s;
  transform: scale(1.5) rotate(270deg);
}

.ButtonArrow_ButtonArrowBottom__vMPw7:active {
  transform: scale(0.9) rotate(270deg);
}

@keyframes ButtonArrow_arrowsBottom__e3cDO {
  0% {
    transform: scale(1) rotate(270deg);
  }

  50% {
    transform: scale(1.8) rotate(270deg);
  }

  100% {
    transform: scale(1.5) rotate(270deg);
  }
}

.Carrusel_Carrusel__i_W4U {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10%;
}

.Carrusel_Carrsel__prevSlideBtnIcon__79sAK {
  width: 11px;
  position: absolute;
}

.Carrusel_Carrusel__typeSection__f1_rl .Carrusel_arrowContainerLeft__hRtln,
.Carrusel_Carrusel__typeSection__f1_rl .Carrusel_arrowContainerRight__U7xdm {
  display: none;
}

.Carrusel_Carrsel__prevSlideBtn__JOT_o,
.Carrusel_Carrsel__nextSlideBtn__csKHr {
  all: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  transition: 0.8s;
}

.Carrusel_Carrsel__prevSlideBtn__JOT_o:active,
.Carrusel_Carrsel__nextSlideBtn__csKHr:active {
  transform: scale(0.7);
  transition: 0.1s;
}

.Carrusel_Carrsel__nextSlideBtn__csKHr:active {
  transform: scale(0.7) rotate(180deg);
  transition: 0.1s;
}

.Carrusel_Carrsel__nextSlideBtn__csKHr {
  transform: rotate(180deg);
}

.Carrusel_Carrsel__images__tohYS {
  transition: 0.6s;
  width: 20%;
}

.Carrusel_Carrsel__images_animate___XjdZ {
  transition: 0.6s;
  background-color: white;
  border-radius: 100px;
  transform: translateX(-10px) scale(0.02);
}

.Carrusel_Carrsel__images_animate2__k7GXm {
  transition: 0.6s;
  background-color: white;

  transform: translateX(150px) scale(0);
}

.Carrusel_Carrsel__images_animate3__lRTfw {
  transition: 0.6s;
  background-color: white;
  transform: translateX(150px) scale(0.02);
  animation: Carrusel_imgAnim__iF8XR 1s 1s alternate forwards;
}

.Carrusel_Carrsel__images_animate4___K0e1 {
  transition: 0.6s;
  background-color: white;
  transform: translateX(-150px) scale(0.02);
  animation: Carrusel_imgAnim__iF8XR 1s 1s alternate forwards;
}

.Carrusel_Carrsel__imagen0__rDf69 {
  width: 265px;
}

.Carrusel_Carrsel__imagen1__0T_8d {
  width: 279px;
  height: 90.74px;
}

.Carrusel_Carrsel__imagen2__H7PoM {
  width: 164px;
  height: 108.34px;
}

@keyframes Carrusel_imgAnim__iF8XR {
  0% {
  }

  100% {
    transform: translateX(0px) scale(1);
  }
}

.Carrusel_Carrsel__prevSlideBtn_desactive__FF009 {
  position: relative;
  padding: 20px 0px;
}

.Carrusel_Carrsel__prevSlideBtn_desactive__FF009::before {
  content: '';
  background-color: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

.Carrusel_Carrsel__prevSlideBtnIconBackground__bNkh1 {
  width: 42px;
  height: 42px;
  border-radius: 100px;
  background: linear-gradient(135deg, #95618b 0%, #55c0cc 47.4%, #083cbe 100%);
  opacity: 0.5;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Carrusel_Carrsel__prevSlideBtnIconBackground__bNkh1::before {
  content: '';
  display: block;
  padding: 19px;
  border: 1px solid white;
  border-radius: 100px;
  transform: scale(0);
  opacity: 0;
  transition: 0.5s;
}

.Carrusel_Carrsel__prevSlideBtnIconBackground__bNkh1:hover::before {
  transform: scale(1.3);
  opacity: 1;
  transition: 0.5s;
}

.Carrusel_carrosuel__card_animateLeft__3oubM {
  transition: 0.8s;
  transform: translateX(-100vw);
  opacity: 0;
}

.Carrusel_carrosuel__card_animateRight__qCRT_ {
  opacity: 0;
  transition: 0.8s;
  transform: translateX(100vw);
}

.Carrusel_carrusel__proted__eFzcd {
  position: relative;
}

.Carrusel_carrusel__proted__eFzcd::after {
  content: '';
  width: 10em;
  height: 2em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.Carrusel_carrusel__images__NqLYi {
  width: 230px;
}

.Carrusel_carousel__container__oHUAS {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
}

.Carrusel_carrosuel__images_animateLeft__Mk4Lm {
  display: block;
  background-color: #fff;
  width: 230px;
  height: auto;
  transition: 0.7s;
  border-radius: 100px;
  animation: Carrusel_imagesAnimate__X7_Se 1s alternate forwards;
}

.Carrusel_carrosuel__images_animateRight__kW40q {
  display: block;
  background-color: #fff;
  width: 230px;
  height: auto;
  transition: 0.7s;
  border-radius: 100px;
  animation: Carrusel_imagesAnimate2__xSprf 1s alternate forwards;
}

@keyframes Carrusel_imagesAnimate__X7_Se {
  0% {
  }

  25% {
    transform: translateX(0) scale(0.05);
  }

  50% {
    transform: translateX(-200px) scale(0.05);
  }

  100% {
    opacity: 0;
  }
}

@keyframes Carrusel_imagesAnimate2__xSprf {
  0% {
  }

  25% {
    transform: translateX(0) scale(0.05);
  }

  50% {
    transform: translateX(200px) scale(0.05);
  }

  100% {
    opacity: 0;
  }
}

.Carrusel_carousel__ImgContainer__zs8qX {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* ! ========================================================================================= */

.Carrusel_MetaxBlog_items_container__3RJ_3 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.Carrusel_items_container__IxuRP {
  width: 1180px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.Carrusel_slider_container__O8tir {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 168px;
  margin-bottom: 106px;
}

.Carrusel_wrapper__yjd5c {
  display: flex;
}
.Carrusel_slider_items_container__XsIvB {
  display: flex;
  width: 1180px;
}

.Carrusel_slider_items_container_active__cOA5D {
  transition: 0.5s;
  opacity: 0 !important;
}

.Carrusel_slider_items_container_enable__NgPnM {
  transition: 0.5s;
  opacity: 1 !important;
}

.Carrusel_image_container__0agBr {
  transition: 0.5s;
  opacity: 1;
  min-width: 200px;
  min-height: 100px;
}

.Carrusel_text_container__PrL8y {
  transition: 0.5s;
  opacity: 1;
  width: 387px;
  height: auto;
}

.Carrusel_title__yFpqZ {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 25px;
  color: #55c0cc;
}

.Carrusel_info_container__EGwPL {
  width: 364px;
  height: auto;
  margin-left: 95px;
}

.Carrusel_heading_description__9IbNz {
  font-size: 35px;
  line-height: 40px;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  color: #ffffff;
  margin: 16px 0 27px 0;
  transition: 0.5s;
  font-weight: 300;
}

.Carrusel_heading_description__9IbNz:hover {
  color: #55c0cc;
  cursor: pointer;
  transition: 0.5s;
}

.Carrusel_paragraph_description__ZoCKV {
  font-style: normal;
  font-size: 18px;
  line-height: 25px;
  color: #ffffff;
}

.Carrusel_buttons_container__W4fZh {
  margin: 35px;
  display: flex;
  justify-content: center;
  gap: 42px;
}

.Carrusel_button__rzSjJ {
  background-color: transparent;
  border: none;
}

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

.Carrusel_blog_img__YyyuU:hover {
  transition: all 0.4s;
  box-shadow: 0px 0px 14px 0px #ffffff;
  cursor: pointer;
  border-radius: 1%;
}

.Carrusel_arrowButton__wiZ1q {
  width: auto;
  min-width: 40px;
  height: 40px;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Carrusel_icon__BE3kM::before {
  all: unset;
}

.Carrusel_containerCards__GbVjy {
  margin-top: 119px;
  display: flex;
  justify-content: center;
  padding: 0 8em;
  width: 100%;
}

.Carrusel_containerCards__card_active__riNF5 .Carrusel_containerCards__title__rRdP5 {
  background-color: #95618b;
  border-radius: 4px;
  color: #fff;
  padding: 5px 21px;
  font-size: 15px;
}

.Carrusel_containerCards__card_active__riNF5 .Carrusel_containerCards__btn__ODqnN {
  background: linear-gradient(135deg, #95618b 0%, #083cbe 100%);
  border-radius: 4px;
  color: #fff;
}

.Carrusel_containerCards__card__nc7FT {
  transition: 0.5s;
  gap: 1em;
  color: #242f40;
  background-color: #ffffff;
  box-shadow: 0px 3.61667px 32.55px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2em;
  width: 312px;
  height: 521px;
}

.Carrusel_containerCards__card__nc7FT:hover {
  transform: scale(1.2);
  border: linea;
  border-width: 2.1px;
  border-style: solid;
  border-image: linear-gradient(#95618b 100%, #083cbe 100%) 1;
  transition: 0.5s;
  z-index: 10;
}

.Carrusel_containerCards__precio__zXNGD {
  font-size: 63.0598px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  line-height: 86px;
  text-align: center;
  color: #242f40;
}

.Carrusel_containerCards__dolar__6CRwJ {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 27.3259px;
  line-height: 33px;
  color: #242f40;
}

.Carrusel_containerCards__mes__CLI3S {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16.816px;
  line-height: 23px;
  color: #5b6b82;
}

.Carrusel_containerCards__itemsList__H7Di6 {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 34px;
  color: #5b6b82;
  list-style: none;
  padding: 0;
  text-align: left;
}

.Carrusel_containerCards__iconLis__nI7CK {
  all: unset !important;
  width: 15px !important;
  height: auto !important;
  min-width: auto !important;
  margin-right: 5px !important;
}

.Carrusel_containerCards__title__rRdP5 {
  color: #242f40;
}

.Carrusel_containerCards__btn__ODqnN {
  margin: 0;
  border: 1px solid #90a4ae;
  border-radius: 4px;
  background-color: #fff;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #90a4ae;
}

.Carrusel_containerCards__btn__ODqnN:hover {
  background: linear-gradient(135deg, #95618b 0%, #083cbe 100%);
  border-radius: 4px;
  color: #fff;
  transition: 1s;
}

.Carrusel_itemsContainerCards__NprFm {
  width: 1229.67px;
  height: 521.29px;
}

.Carrusel_itemsCards__T2j4v {
  display: flex;
}

.Carrusel_containerCards__card_active__riNF5 .Carrusel_containerCards__title__rRdP5 {
  background-color: #95618b;
  border-radius: 4px;
  color: #fff;
  padding: 5px 21px;
  font-size: 15px;
}

.Carrusel_containerCards__card_active__riNF5 .Carrusel_containerCards__btn__ODqnN {
  background: linear-gradient(135deg, #95618b 0%, #083cbe 100%);
  border-radius: 4px;
  color: #fff;
}

.Carrusel_containerCards__card__nc7FT {
  transition: 0.5s;
  gap: 1em;
  color: #242f40;
  background-color: #ffffff;
  box-shadow: 0px 3.61667px 32.55px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2em;
  width: 312px;
  height: 521px;
}

.Carrusel_containerCards__card__nc7FT:hover {
  transform: scale(1.2);
  border: linea;
  border-width: 2.1px;
  border-style: solid;
  border-image: linear-gradient(#95618b 100%, #083cbe 100%) 1;
  transition: 0.5s;
  z-index: 10;
}

.Carrusel_containerCards__card_active__riNF5 .Carrusel_containerCards__title__rRdP5 {
  background-color: #95618b;
  border-radius: 4px;
  color: #fff;
  padding: 5px 21px;
  font-size: 15px;
}

.Carrusel_containerCards__title__rRdP5 {
  color: #242f40;
}

.Carrusel_containerCards__precio__zXNGD {
  font-size: 63.0598px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  line-height: 86px;
  text-align: center;
  color: #242f40;
}

.Carrusel_containerCards__dolar__6CRwJ {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 27.3259px;
  line-height: 33px;
  color: #242f40;
}

.Carrusel_containerCards__mes__CLI3S {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16.816px;
  line-height: 23px;
  color: #5b6b82;
}

.Carrusel_containerCards__itemsList__H7Di6 {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 34px;
  color: #5b6b82;
  list-style: none;
  padding: 0;
  text-align: left;
}

.Carrusel_containerCards__iconLis__nI7CK {
  all: unset !important;
  width: 15px !important;
  height: auto !important;
  min-width: auto !important;
  margin-right: 5px !important;
}

.Carrusel_cardWork__heading__hqnyp {
  font-size: 22px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  text-transform: capitalize;
}

.Carrusel_OurTeamSecctionTeamList__60s6M {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-top: 70px;
  gap: 38.1px;
}

.Carrusel_OurTeamSecctionTeamList__task__AMIMm {
  width: 295px;
}

.Carrusel_OurTeamSecctionTeamList__image__wA3ei {
  color: transparent;
  width: 100%;
  height: auto;
  transform-style: preserve-3d;
  transition: 0.7s ease;
  box-shadow: 0 0 20px 3px #55c0cc;
  border-radius: 10px;
}

.Carrusel_OurTeamSecctionTeamList__imageContainer__1KTss {
  perspective: 800px;
}

.Carrusel_OurTeamSecctionTeamList__img__1xDSL {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.Carrusel_OurTeamSecctionTeamList__img__1xDSL {
  transition: 0.7s 0.2s;
  z-index: 1;
  position: relative;
}

.Carrusel_OurTeamSecctionTeamList__task__AMIMm:hover .Carrusel_OurTeamSecctionTeamList__img__1xDSL {
  transform: rotateY(180deg);
  transition: 0.5s;
}

/* Other */
.Carrusel_OurTeamSecctionTeamList__image_other__Q8_2h {
  position: absolute;
  top: 0;
  left: 0;
  transform: perspective(1000px) rotateY(0deg);
  opacity: 0;
  transition: 0.7s 0.2s;
}

.Carrusel_OurTeamSecctionTeamList__task__AMIMm:hover .Carrusel_OurTeamSecctionTeamList__image_other__Q8_2h {
  transform: rotateY(180deg);
  transition: 0.5s;
  opacity: 1;
}

/* Text */
.Carrusel_OurTeamSecctionTeamList__textBoxesTitle__pWJHP {
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}

.Carrusel_OurTeamSecctionTeamList__textBoxesDescriptions__iHyU9 {
  font-size: 16px;
  text-align: center;
}

.Carrusel_OurTeamSecctionTeamList__socialIcon__D9v8s {
  width: 40.74px;
}

.Carrusel_OurTeamSecctionTeamList__socialContainer__4SG91 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20.47px;
}

.Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__Card__L1kSd {
  width: 319.559px;
  min-height: -moz-fit-content;
  min-height: fit-content;
  gap: 20px;
  width: 55%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}

.Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__Title__B7VjL {
  text-align: center;
  font-size: 33px;
  font-weight: 700;
  line-height: 45px;
  width: auto;
  order: 2;
}

/* Responsividad para carousel__Title */
@media (max-width: 1440px) {
  .Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__Title__B7VjL {
    font-size: 30px;
    line-height: 38px;
  }
}

@media (max-width: 768px) {
  .Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__Title__B7VjL {
    font-size: 24px;
    line-height: 30px;
  }
}

@media (max-width: 440px) {
  .Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__Title__B7VjL {
    font-size: 20px;
    line-height: 26px;
  }
}

.Carrusel_carousel__Paragraph__02TPC {
  order: 3;
}

.Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__customClassIcon__X8AhZ {
  order: 1;
  object-fit: contain;
  width: 100%;
  max-width: 250px;
  height: auto;
}

.Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__CardBtn__gZCz_ {
  order: 4;
  font-family: 'Unbounded', serif;
  font-weight: 100;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  width: 167px;
  height: 50px;
  color: #ffffff;
  position: relative;
  background: transparent;
  border: none;
  text-transform: uppercase;
}

@media (max-width: 1440px) {
  .Carrusel_items_container__IxuRP {
    width: 81.95%;
  }

  .Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__CardBtn__gZCz_ {
    font-family: 'Unbounded', serif;
    font-weight: 100;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    text-align: center;
    width: 167px;
    height: 50px;
    color: #ffffff;
    position: relative;
    background: transparent;
    border: none;
    text-transform: uppercase;
  }
}

@media (max-width: 768px) {
  .Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__CardBtn__gZCz_ {
    font-family: 'Unbounded', serif;
    font-weight: 100;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    text-align: center;
    width: 167px;
    height: 50px;
    color: #ffffff;
    position: relative;
    background: transparent;
    border: none;
    text-transform: uppercase;
  }
}

@media (max-width: 440px) {
  .Carrusel_Carousel__typeCardOther__uaal3 .Carrusel_carousel__CardBtn__gZCz_ {
    font-family: 'Unbounded', serif;
    font-weight: 100;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    text-align: center;
    width: 167px;
    height: 50px;
    color: #ffffff;
    position: relative;
    background: transparent;
    border: none;
    text-transform: uppercase;
  }

  .Carrusel_slider_items_container__XsIvB {
    width: 100%;
  }

  .Carrusel_OurTeamSecctionTeamList__task__AMIMm {
    width: 22%;
  }

  .Carrusel_info_container__EGwPL {
    width: 40%;
  }
}

@media (max-width: 1024px) {
  .Carrusel_items_container__IxuRP {
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .Carrusel_slider_items_container__XsIvB {
    width: 88%;
    flex-direction: column;
    align-items: center;
    gap: 50px;
  }

  .Carrusel_slider_container__O8tir {
    justify-content: center;
  }

  .Carrusel_info_container__EGwPL {
    margin-left: 0;
    width: 100%;
  }

  .Carrusel_image_container__0agBr {
    width: 100%;
    height: 100%;
  }

  .Carrusel_title__yFpqZ {
    text-align: left;
  }

  .Carrusel_heading_description__9IbNz {
    text-align: left;
  }

  .Carrusel_paragraph_description__ZoCKV {
    text-align: left;
  }

  .Carrusel_text_container__PrL8y {
    width: 100%;
  }

  .Carrusel_Carrsel__prevSlideBtnIconBackground__bNkh1 {
    width: 30px;
    height: 30px;
  }

  .Carrusel_Carrsel__prevSlideBtnIcon__79sAK {
    width: 11px;
    position: absolute;
  }

  .Carrusel_carrusel__images__NqLYi {
    width: 100%;
  }

  .Carrusel_containerCards__GbVjy {
    flex-wrap: nowrap;
    justify-content: start;
    padding: 5em 2em;
    overflow-x: auto;
  }

  .Carrusel_containerCards__card__nc7FT {
    width: auto;
    min-width: 20em;
  }

  .Carrusel_containerCards__card__nc7FT {
    width: auto;
    min-width: 20em;
  }

  .Carrusel_OurTeamSecctionTeamList__60s6M {
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 0;
    overflow: hidden;
    overflow-x: auto;
  }

  .Carrusel_OurTeamSecctionTeamList__task__AMIMm {
    min-width: 33.5%;
    padding: 25px;
  }
}

@media (max-width: 768px) {
  .Carrusel_Carrsel__images__tohYS {
    transition: 0.6s;
    width: 100vw;
  }

  .Carrusel_Carrusel__i_W4U {
    position: relative;
    margin-top: 0%;
    width: 100%;
  }

  .Carrusel_arrowContainerLeft__hRtln,
  .Carrusel_arrowContainerRight__U7xdm {
    position: absolute;
    top: 105%;
  }

  .Carrusel_arrowContainerLeft__hRtln {
    left: 50%;
    transform: translateX(-200%);
  }

  .Carrusel_arrowContainerRight__U7xdm {
    right: 50%;
    transform: translateX(200%);
  }

  .Carrusel_Carrusel__typeCard__7eKH3 .Carrusel_arrowContainerLeft__hRtln {
    left: 45vw;
  }

  .Carrusel_Carrusel__typeCard__7eKH3 .Carrusel_arrowContainerRight__U7xdm {
    right: 45vw;
  }

  .Carrusel_Carrsel__prevSlideBtn_desactive__FF009 {
    padding: 0px;
  }

  .Carrusel_imageContainer__yfgzO {
    width: 81.95%;
    margin-bottom: 40px;
    min-width: 200px;
    min-height: 100px;
  }

  .Carrusel_Carrusel__typeOnlyText__vU9b5 .Carrusel_imageContainer__yfgzO {
    min-width: 0px;
  }

  .Carrusel_carousel__container__oHUAS {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    width: 100%;
    gap: 0;
    flex-direction: row;
    margin-top: 40px;
  }

  .Carrusel_carousel__text__IwBh5 {
    margin-top: 5%;
  }

  .Carrusel_Carrusel__typeCard__7eKH3 {
    width: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .Carrusel_Carrusel__typeCard__7eKH3 .Carrusel_arrowContainerLeft__hRtln {
    left: -35px;
    order: 2;
    position: relative;
  }

  .Carrusel_Carrusel__typeCard__7eKH3 .Carrusel_arrowContainerRight__U7xdm {
    right: -35px;
    order: 3;
    top: -18px;
    position: relative;
  }

  .Carrusel_Carrusel__typeCard__7eKH3 .Carrusel_imageContainer__yfgzO {
    order: 1;
  }

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

  .Carrusel_immersivePorcent__yG97f {
    font-size: 100px;
    margin-bottom: 31px;

    font-family: 'Unbounded', serif;
    font-weight: 100;
  }

  .Carrusel_carrusel__images__NqLYi {
    width: 100%;
    height: auto;
    position: relative;
    top: -25px;
  }

  .Carrusel_OurTeamSecctionTeamList__task__AMIMm {
    min-width: 75%;
  }

  .Carrusel_Carousel__typeCardSemiBlog__yYf1Q .Carrusel_imageContainer__yfgzO {
    order: 1;
  }

  .Carrusel_Carousel__typeCardSemiBlog__yYf1Q .Carrusel_carousel__Title__B7VjL {
    order: 2;
    text-transform: uppercase;
    text-align: left;
    font-size: 22px;
    line-height: 25px;
    padding: 20px 25px;
    margin-bottom: 0;
  }

  .Carrusel_Carousel__typeCardSemiBlog__yYf1Q .Carrusel_carousel__Paragraph__02TPC {
    text-transform: capitalize;
    order: 3;
    margin: 24px 25px 62px 27px;
  }

  .Carrusel_Carousel__typeCardSemiBlog__yYf1Q .Carrusel_carousel__Card__L1kSd {
    padding: 0px;
    width: 362.86px;
    height: auto;
  }

  .Carrusel_Carousel__typeCardSemiBlog__yYf1Q .Carrusel_carousel__customClassIcon__X8AhZ {
    order: 1;
    width: 100%;
    height: auto;
    margin-top: 0;
    object-fit: contain;
  }

  .Carrusel_slider_items_container__XsIvB {
    width: 100%;
  }
}

@media (max-width: 440px) {
  .Carrusel_Carrsel__images__tohYS {
    transition: 0.6s;
    width: 100%;
  }

  .Carrusel_carrusel__images__NqLYi {
    width: 100%;

    top: 20px;
  }

  .Carrusel_Carrusel__i_W4U {
    height: 1000px;
  }

  .Carrusel_arrowContainer__FxhWs {
    bottom: -70px;
  }

  .Carrusel_Carrusel__typeCard__7eKH3 .Carrusel_arrowContainerLeft__hRtln {
    left: -35px;
  }

  .Carrusel_Carrusel__typeCard__7eKH3 .Carrusel_arrowContainerRight__U7xdm {
    right: -35px;
  }

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

  .Carrusel_containerCards__GbVjy {
    flex-wrap: nowrap;
    justify-content: start;
    padding: 0em 2em;
    overflow-x: auto;
  }

  .Carrusel_OurTeamSecctionTeamList__task__AMIMm {
    min-width: 100%;
  }

  .Carrusel_arrowContainerRight__U7xdm {
    top: 100%;
    z-index: 10;
  }

  .Carrusel_arrowContainerLeft__hRtln {
    top: 100%;
    z-index: 10;
  }

  .Carrusel_heading_description__9IbNz {
    font-size: 30px;
  }

  .Carrusel_imageContainer__yfgzO {
    width: 100%;
  }
}

.Carrusel_customClass__Rn_I3 {
  width: 1px;
}

