:root {
  --MainMagentoColor: rgba(45, 8, 49, 1);
  --MainTurquoiseColor: rgba(0, 40, 42, 1);
  --MainBlueColor: rgba(0, 78, 150, 1);
}

html,
body {
  padding: 0;
  margin: 0;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    Fira Sans,
    Droid Sans,
    Helvetica Neue,
    sans-serif;
  overflow-x: hidden !important;
}

a {
  color: inherit;
  text-decoration: none;
}

* {
  box-sizing: border-box;
}

body {
  color: white;
  background: black;
}
.App {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#__next {
  overflow: hidden;
}
/* TABLET */
@media (max-width: 768px) {
  .App {
    overflow: hidden;
  }
}

.PanelAcciones__boton:hover PanelAcciones__botonText {
  opacity: 1;
}

.footer-text {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 14px; /* Este tamaño es estándar en footers */
  line-height: 1.5;
  color: #ffffff;
}

body.SupportModal_modal-open__4uqrK {
  overflow: hidden;
}

.SupportModal_openButton__TX6Hw {
  background-color: transparent;
  color: white;
  border: none;
  font-size: 18px;
  cursor: pointer;
}

.SupportModal_overlay__q_Rcv {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(12, 12, 12, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  padding: 1rem;
}

.SupportModal_modal___t93D {
  width: 100%;
  max-width: 628px;
  height: auto;
  max-height: 90vh;
  flex-shrink: 0;
  background: #000000;
  color: white;
  padding: 2rem;
  border-radius: 10px;
  text-align: center;
  position: relative;
  box-shadow: 0 0 25px rgba(0, 255, 255, 0.3);
  box-sizing: border-box;
  overflow-y: auto;
}

.SupportModal_closeButton__yoCGz {
  position: absolute;
  top: 12px;
  right: 16px;
  font-size: 24px;
  background: transparent;
  border: none;
  color: white;
  cursor: pointer;
}

.SupportModal_avatar__yXBqT {
  width: 120px;
  margin: 0 auto 20px auto;
  display: block;
}

.SupportModal_title__87mCh {
  color: #fff;
  margin-top: 25px;
  text-align: center;
  font-family: Unbounded, 'Open Sans', 'sans-serif';
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 114.286% */
  text-transform: uppercase;
}

.SupportModal_helpText__9Yzjo {
  color: #55c0cc;
  text-align: center;
  font-family: 'Open Sans', 'sans-serif';
  font-size: 18px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 25px; /* 138.889% */
}

.SupportModal_email__XQCer {
  color: #55c0cc;
  font-family: 'Open Sans', 'sans-serif';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
}

.SupportModal_modalWrapper__mVmUz {
  background: linear-gradient(135deg, #95618b 0%, #55c0cc 47.4%, #083cbe 100%);
  padding: 2px;
  border-radius: 12px;
  display: inline-block;
}

.SupportModal_modal___t93D p {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.SupportModal_modal___t93D .SupportModal_email__XQCer,
.SupportModal_modal___t93D .SupportModal_helpText__9Yzjo {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

@media (max-width: 640px) {
  .SupportModal_modal___t93D {
    height: auto;
    max-height: 90vh;
    padding: 1.5rem;
  }

  .SupportModal_title__87mCh {
    font-size: 24px;
    line-height: 30px;
  }

  .SupportModal_helpText__9Yzjo,
  .SupportModal_email__XQCer {
    font-size: 18px;
  }

  .SupportModal_img__HeUYj {
    max-width: 100%;
    height: auto;
  }
}

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

.Button_button__PqW_I:hover::before {
  transform: scaleX(1.1) scaleY(1.3);
  transition: 0.5s;
}

.Button_btnAnimateActive__Wdw06:hover:focus::before {
  transform: scaleX(0.9) scaleY(1.1) rotate(370deg);
  transition: 0.3s;
}

.Button_btnAnimateHover__h7hPL:hover {
  border-radius: 4px;
  background: linear-gradient(90deg, #95618b, #083cbe, #55c0cc);
  background-size: 400% 100%;
  animation: Button_btn__CajME 5s ease infinite alternate;
}

@keyframes Button_btn__CajME {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.Button_button__PqW_I::before {
  transition: 0.5s;
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 4px;
  padding: 2px;
  background: linear-gradient(165deg, #95618b 0%, #55c0cc 50%, #083cbe 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;
}
.Button_button_borderNone__F2kKA::before {
  background: transparent;
}

@media (min-width: 1920px) {
  .Button_button__PqW_I {
    font-size: 14px;
    line-height: 16px;
    width: 182px;
    font-weight: 100;
  }
}

@media (max-width: 440px) {
  .Button_button__PqW_I {
    font-size: 14px;
  }
}

.MoreDetailsModal_header__unmHH {
  text-align: center;
  margin-bottom: 24px;
  padding-right: 40px;
}

.MoreDetailsModal_subtitle__1G6Kk {
  color: #fff;
  font-family: 'Unbounded', sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
  text-transform: uppercase;
  margin: 0;
}

.MoreDetailsModal_title__u3DA1 {
  color: #55c0cc;
  font-family: 'Unbounded', sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
  text-transform: uppercase;
  margin: 0;
}

.MoreDetailsModal_features__23HOq {
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
}
.MoreDetailsModal_features__23HOq li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.MoreDetailsModal_priceText__Cjr6s {
  color: #55c0cc;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}
.MoreDetailsModal_features__23HOq li::before {
  content: '•';
  position: absolute;
  left: 0;
  top: 0;
  color: #3fdde2;
  font-size: 18px;
  line-height: 1;
}

.MoreDetailsModal_btnAction__84OJT {
  border-radius: 4px;
  background: linear-gradient(135deg, #95617d 0%, #083cbe 100%);
  padding: 12px 0;
  text-transform: uppercase;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
  border: none;
  transition: opacity 0.2s;
}
.MoreDetailsModal_btnAction__84OJT:hover {
  opacity: 0.9;
}

.MoreDetailsModal_fullWidth__K33BM {
  width: 100%;
  display: block;
}

.Modal_overlay__BaO3f {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  overflow: hidden;
  overscroll-behavior: contain;
  touch-action: none;
}

.Modal_dialog__R8GVU {
  background-color: #1a1a1a;
  border: 2px solid #3fdde2;
  border-radius: 8px;
  max-width: 600px;
  width: 90%;
  max-height: 90vh;
  padding: 32px;
  box-sizing: border-box;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
  position: relative;
  color: #f5f5f5;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  touch-action: auto;
}

.Modal_header__oDLFd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  flex-shrink: 0;
}

.Modal_title__SjmW1 {
  margin: 0;
  font-family: 'Unbounded', sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
  text-transform: uppercase;
  color: #55c0cc;
}

.Modal_description__C9iZn {
  margin: 8px 0 0 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #d1d5db;
  line-height: 1.5;
}

.Modal_closeBtn__2lxQf {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  border: none;
  color: #ffffff;
  font-size: 28px;
  width: 32px;
  height: 32px;
  line-height: 1;
  cursor: pointer;
  transition: color 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.Modal_closeBtn__2lxQf:hover {
  color: #3fdde2;
}

.Modal_body__HjjyW {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: #3fdde2 #2a2a2a;
  -webkit-overflow-scrolling: touch;
}
.Modal_body__HjjyW::-webkit-scrollbar {
  width: 8px;
}
.Modal_body__HjjyW::-webkit-scrollbar-track {
  background: #2a2a2a;
  border-radius: 4px;
}
.Modal_body__HjjyW::-webkit-scrollbar-thumb {
  background: #3fdde2;
  border-radius: 4px;
}
.Modal_body__HjjyW::-webkit-scrollbar-thumb:hover {
  background: #55c0cc;
}

.Header_wrapper__pBP4T {
  display: flex;
  align-items: center;
}

.Header_header__container__1oBOp {
  width: 100%;
  height: 10%;
  display: flex;
  align-items: center;
  position: fixed;
  z-index: 1010;
  top: 0;
  left: 0;
  padding-left: 110px;
  padding-right: 110px;
  border: none;
  background: rgba(0, 0, 0, 0);
  transition: background-color 0.3s ease;
  background-color: transparent;
}

.Header_header__container__1oBOp.Header_active__6TWD0 {
  background: #000000;
}

.Header_header__subContainer__fdKU1 {
  width: 100%;
  display: flex;
  height: 3.45rem;
  position: relative;
  align-items: center;
  justify-content: center;
}

.Header_header__logo_container__jvDV4 {
  width: 13.23%;
  height: 3.6rem;
  min-width: 10.44vw;
  margin-right: 9.79%;
  display: block;
  cursor: pointer;
  text-decoration: none;
}

.Header_header__headernav_container__udKmm {
  width: 50.86%;
  display: flex;
  align-items: center;
  padding-right: 24px;
}

.Header_header__searchIcon__pct3C {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
  margin: 0px 10px 0px 10px;
}
.Header_header__button_container__ISlFl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.Header_linkMenuContainer__14DUf {
  display: inline-flex;
  margin: 0px 27px 0px 0px;
}

.Header_signIn__btn__U3DEo,
.Header_demo__btn__yUjIW {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  color: #fff;
}

.Header_demo__btn__yUjIW {
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  border-radius: 5px;
}

.Header_signIn__btn__U3DEo {
  position: relative;
  color: white;
  background: transparent;
  border: none;
  font-weight: 100;
}

.Header_signIn__btn__U3DEo::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 5px;
  padding: 2px;
  background: linear-gradient(45deg, #2e548e, #7c69c1);
  -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;
}

.Header_header__menuIcon_container__7aOIy {
  display: none;
}

.Header_header__menuIcon__q_hCP {
  display: block;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  border-radius: 50%;
  cursor: pointer;
}

.Header_hamburger__overlay__jpQxW {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000;
  justify-content: center;
  align-items: flex-start;
  padding-top: 80px;
}

.Header_hamburger__menu__2EYdK {
  width: 50%;
  background-color: #000000;
  padding-inline: 10%;
  animation: Header_fadeIn__ytnYb 0.3s ease-in-out forwards;
}

.Header_hamburger__list__365yk {
  list-style: none;
  padding: 0;
  margin-top: 100px;
}

.Header_hamburger__list_item__YQBOu {
  padding: 12px 0;
}

.Header_linkDropDown__yqtDz {
  color: #ffffff;
  font-size: 16px;
  vertical-align: text-top;
}

.Header_borderAbsolute__jxW0t {
  padding: 0px;
  border-radius: 6px;
  width: 278px;
  background: rgba(0, 0, 0, 0.9);
  box-shadow: 0px 5px 20px 10px rgb(0 0 0 / 25%);
  padding-bottom: 12px;
  padding-top: 12px;
  padding-left: 6px;
  padding-right: 6px;
}

.Header_borderAbsolute__jxW0t > li {
  width: 100%;
  display: flex;
  padding: 12px 26px;
}

.Header_liNavFloat__H53gH:hover > .Header_imgNavFloat__Y9XSu > .Header_linkDropDown__yqtDz {
  color: #55c0cc;
}

.Header_liNavFloat__H53gH:hover > .Header_imgNavFloat__Y9XSu > .Header_imageDropDown__LOSvi {
  opacity: 1;
  width: 0px;
  margin-right: 0px;
}

.Header_liNavFloat__H53gH:hover > .Header_imgNavFloat__Y9XSu > .Header_imgDropDownFocus__nAnUe {
  opacity: 1;
  width: 30px;
  margin-right: 20px;
}

.Header_imgDropDownFocus__nAnUe {
  display: hidden;
  width: 0px;
}

.Header_imgNavFloat__Y9XSu {
  padding: 0px 0px 0px 0px;
  display: flex;
  align-items: center;
}

.Header_imgNavFloat__Y9XSu > .Header_imageDropDown__LOSvi {
  margin-right: 20px;
}

.Header_borderLeft__MI0pN {
  top: 0%;
  width: 3px;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  left: 0%;
  height: 0%;
  transition: height 0.5s;
}

.Header_borderLeftTop__o5YuT {
  top: 0%;
  height: 3px;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  left: 0%;
  width: 0%;
  transition: width 0.5s;
}

.Header_borderRight__OJaRT {
  width: 3px;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  right: 0%;
  height: 0%;
  transition: height 0.5s;
  bottom: 0%;
}

.Header_borderRightDown__PH62C {
  right: 0%;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  bottom: 0%;
  transition: width 0.5s;
  height: 3px;
  width: 0%;
}

.Header_nav__container__1F185 {
  width: 100%;
  max-width: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 8px;
  padding: 20px;
  position: relative;
}

.Header_nav__list__ZRJsp {
  display: flex;
  width: 100%;
  padding: 10px 0px 0px 0px;
  flex-direction: column;
}

.Header_nav__list__ZRJsp li {
  list-style: none;
}

.Header_contentNavBar__Squ77 {
  line-height: 29px;
}

.Header_nav_hover_show__3glsQ {
  height: auto;
  max-height: max-content;
  max-height: 350px;
}

.Header_nav_hover__dq0UQ {
  max-height: 0;
}

.Header_nav_state__SGnHf {
  transition: max-height 0.5s;
  position: relative;
  overflow-y: hidden;
}

.Header_contentNavBar__Squ77:hover > .Header_nav_hover__dq0UQ > .Header_borderAbsolute__jxW0t > div > .Header_borderLeft__MI0pN {
  height: 50% !important;
}

.Header_contentNavBar__Squ77:hover > .Header_nav_hover__dq0UQ > .Header_borderAbsolute__jxW0t > div > .Header_borderRight__OJaRT {
  height: 50% !important;
}

.Header_contentNavBar__Squ77:hover > .Header_nav_hover__dq0UQ > .Header_borderAbsolute__jxW0t > div > .Header_borderLeftTop__o5YuT {
  width: 50% !important;
}

.Header_contentNavBar__Squ77:hover > .Header_nav_hover__dq0UQ > .Header_borderAbsolute__jxW0t > div > .Header_borderRightDown__PH62C {
  width: 50% !important;
}

.Header_space__cwmqo {
  height: 10px;
  width: 0px;
}
.Header_SearchInput__5ZH_W {
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  transition: 1s;
  opacity: 0;
  width: 0%;
}
.Header_SearchInput_show__fnsa6 {
  opacity: 1;
  transition: 1s;
  width: 100%;
}
.Header_SearchInput__Form__0x72g {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
  position: relative;
}
.Header_SearchInput__Field__56kfz {
  all: unset;
  color: #747474;
  padding: 5px 10px;
  width: inherit;
  height: inherit;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.75);
  box-shadow: 0px 0px 20px 3px #95618b;
  padding-left: 50px;
}
.Header_searchImg_lupa__bkSF_ {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.5s;

  left: 18px;
}
.Header_searchImg_lupa__bkSF_:hover {
  cursor: pointer;
  transition: 0.5s;
}

.Header_SearchInput__Field__56kfz::placeholder {
  all: unset;
  cursor: pointer;
  position: absolute;
  color: #747474;
  font-family: Open Sans;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.Header_signIn__btn__U3DEo,
.Header_demo__btn__yUjIW {
  font-family: 'Unbounded', serif;
}

@media (min-width: 1921px) {
  .Header_signIn__btn__U3DEo,
  .Header_demo__btn__yUjIW {
    margin-right: 0;
    font-size: 0.8rem;
    width: 6.15vw;
    height: 1.8vw;
  }

  .Header_header__subContainer__fdKU1 {
    justify-content: space-between;
  }
}

.Header_link__wsj8R {
  text-decoration: none;
  color: #ffffff;
  font-size: 0.8rem;
  font-family: 'Unbounded', serif;
  font-weight: 100;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  pointer-events: auto;
  border: none;
  background: transparent;
  padding: 1px 6px;
}

@media (max-width: 1920px) {
  .Header_header__container__1oBOp {
    display: flex;
    justify-content: center;
  }

  .Header_header__subContainer__fdKU1 {
    display: flex;
    align-items: center;
    width: 1680px;
    height: auto;
    justify-content: space-between;
  }

  .Header_header__logo_container__jvDV4 {
    width: 10.44vw;
    margin-right: 7.4%;
  }

  .Header_header__menuIcon__q_hCP {
    background-color: rgba(0, 0, 0, 0);
    border: none;
    border-radius: 50%;
    cursor: pointer;
  }

  .Header_header__headernav_container__udKmm {
    width: 250px;
  }

  .Header_signIn__btn__U3DEo {
    width: 6.15vw;
    height: 1.8vw;
    font-size: 0.5rem;
  }

  .Header_demo__btn__yUjIW {
    width: 6.15vw;
    height: 1.8vw;
    font-size: 0.5rem;
  }
}

@media (max-width: 1440px) {
  .Header_header__subContainer__fdKU1 {
    height: 3.45rem;
  }

  .Header_header__logo_container__jvDV4 {
    margin-right: 6.79%;
  }

  .Header_header__searchIcon__pct3C {
    width: 5%;
  }

  .Header_signIn__btn__U3DEo {
    width: 7.15vw;
    height: 2vw;
    font-size: 0.5rem;
  }

  .Header_demo__btn__yUjIW {
    width: 7.15vw;
    height: 2vw;
    font-size: 0.5rem;
    font-weight: 100;
  }
}

@media (max-width: 1170px) {
  .Header_SearchInput__mobile__fsigX {
    opacity: 1;
    width: 100%;
    margin-top: 25px;

    margin-bottom: 25px;
    height: 40px;
  }
  .Header_searchImg_lupa__bkSF_ {
    transform: translateY(-25%);
    width: 20px;
    height: 20px;
  }
  .Header_header__container__1oBOp {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .Header_header__subContainer__fdKU1 {
    justify-content: space-between;
    align-items: center;
  }

  .Header_header__headernav_container__udKmm {
    display: none;
  }

  .Header_header__button_container__ISlFl {
    display: none;
  }

  .Header_header__searchIcon__pct3C {
    display: none;
  }

  .Header_header__menuIcon_container__7aOIy {
    display: block;
  }

  .Header_header__logo_container__jvDV4 {
    display: flex;
    align-items: center;
    margin: 0;
    width: 150px;
  }

  .Header_menu_icon__gOOLW {
    z-index: 2;
  }

  .Header_nav__list__ZRJsp {
    padding: 20px 0px;
    background: transparent;
    height: auto;
    gap: 20px;
    margin: 0px;
  }

  .Header_contentNavBar__Squ77:hover > .Header_nav_hover__dq0UQ {
    visibility: visible;
  }

  .Header_nav_hover__dq0UQ {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 1001;
  }
}

@media (max-width: 1024px) {
  .Header_header__subContainer__fdKU1 {
    justify-content: space-between;
    align-items: center;
  }

  .Header_header__headernav_container__udKmm {
    display: none;
  }

  .Header_header__button_container__ISlFl {
    display: none;
  }
  .Header_header__icon_container__rnCt5 {
    display: none;
  }

  .Header_header__menuIcon_container__7aOIy {
    display: block;
    align-items: center;
  }

  .Header_header__logo_container__jvDV4 {
    display: flex;
    align-items: center;
  }

  .Header_menu_icon__gOOLW {
    z-index: 2;
  }
}

@media (max-width: 768px) {
  .Header_header__container__1oBOp {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .Header_header__subContainer__fdKU1 {
    justify-content: space-between;
    align-items: center;
  }

  .Header_header__headernav_container__udKmm {
    display: none;
  }

  .Header_header__button_container__ISlFl {
    display: none;
  }

  .Header_header__icon_container__rnCt5 {
    display: none;
  }

  .Header_header__menuIcon_container__7aOIy {
    display: block;
    align-items: center;
  }

  .Header_menu_icon__gOOLW {
    z-index: 2;
  }

  .Header_nav__container__1F185 {
    width: 50%;
  }

  .Header_nav__list__ZRJsp {
    background: rgba(0, 0, 0, 0.9);
  }
}

@media (max-width: 500px) {
  .Header_nav__container__1F185 {
    width: 50%;
  }
}

@media (max-width: 440px) {
  .Header_header__subContainer__fdKU1 {
    justify-content: space-between;
    align-items: center;
  }

  .Header_header__headernav_container__udKmm {
    display: none;
  }

  .Header_header__button_container__ISlFl {
    display: none;
  }

  .Header_header__icon_container__rnCt5 {
    display: none;
  }

  .Header_header__menuIcon_container__7aOIy {
    height: auto;
    display: block;
  }

  .Header_menu_icon__gOOLW {
    z-index: 2;
  }

  .Header_nav__container__1F185 {
    width: 47%;
  }

  .Header_nav__container__1F185 {
    width: 100%;
  }

  .Header_header__container__1oBOp {
    padding-left: 50px;
    padding-right: 50px;
  }

  .Header_logo_mx__QqiEU {
    width: 100%;
  }
}

@keyframes Header_fadeIn__ytnYb {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.Link_link__fxrLp {
  text-decoration: none;
  color: #ffffff;
  font-size: 0.8rem;
  font-family: 'Unbounded', serif;
  font-weight: 100;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  pointer-events: auto;
  z-index: 10;
}

.Link_link__fxrLp:hover {
  color: #55c0cc;
}

.HeaderNav_nav__container__bjAtN {
  width: 100%;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.HeaderNav_nav__list__YraQ1 {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
  padding: 10px 0px 0px 0px;
  grid-column-gap: 1rem;
}

.HeaderNav_nav__list__YraQ1 li {
  list-style: none;
}

.HeaderNav_borderAbsolute__bs2se {
  position: absolute;
  padding: 0px;
  border-radius: 6px;
  overflow: hidden;
  width: 18%;
  background: rgba(0, 0, 0, 0.9);
  box-shadow: 0px 5px 20px 10px rgb(0 0 0 / 25%);
  padding-bottom: 12px;
  padding-top: 12px;
  padding-left: 6px;
  padding-right: 6px;
}

.HeaderNav_borderAbsolute__bs2se > li {
  width: 100%;
  display: flex;
  padding: 12px 26px;
}

.HeaderNav_contentNavBar__S6GT6 {
  line-height: 10px;
}

.HeaderNav_nav_hover__hbsgu {
  visibility: hidden;
}

.HeaderNav_contentNavBar__S6GT6:hover > .HeaderNav_nav_hover__hbsgu {
  visibility: visible;
}

.HeaderNav_space__epT1k {
  height: 10px;
  width: 0px;
}

.HeaderNav_linkDropDown__LXdbz {
  color: #ffffff;
  font-size: 0.8rem;
  vertical-align: text-top;
}

.HeaderNav_liNavFloat__8ILcM:hover > .HeaderNav_imgNavFloat__FMfLK > .HeaderNav_linkDropDown__LXdbz {
  color: #55c0cc;
}

.HeaderNav_liNavFloat__8ILcM:hover > .HeaderNav_imgNavFloat__FMfLK > .HeaderNav_imageDropDown__DLoUg {
  opacity: 0;
  width: 0px;
  margin-right: 0px;
}

.HeaderNav_liNavFloat__8ILcM:hover > .HeaderNav_imgNavFloat__FMfLK > .HeaderNav_imgDropDownFocus__EhDmt {
  opacity: 1;
  width: 30px;
  margin-right: 19px;
  display: block;
}

.HeaderNav_imgNavFloat__FMfLK {
  padding: 0px 0px 0px 0px;
  display: flex;
  align-items: center;
  gap: 12px;
}

.HeaderNav_imgNavFloatLink__9suDU {
  display: block;
  text-decoration: none;
  width: 100%;
}

.HeaderNav_imgNavFloatLink__9suDU:hover .HeaderNav_linkDropDown__LXdbz {
  color: #55c0cc;
}

.HeaderNav_imgNavFloatLink__9suDU:hover .HeaderNav_imageDropDown__DLoUg {
  opacity: 0;
  width: 0px;
  margin-right: 0px;
}

.HeaderNav_imgNavFloatLink__9suDU:hover .HeaderNav_imgDropDownFocus__EhDmt {
  opacity: 1;
  width: 30px;
  margin-right: 19px;
  display: block;
}

.HeaderNav_imgDropDownFocus__EhDmt {
  display: none;
  width: 0px;
  opacity: 0;
}

.HeaderNav_borderLeft__2iRAP {
  top: 0%;
  width: 3px;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  left: 0%;
  height: 0%;
  transition: height 0.5s;
}

.HeaderNav_borderLeftTop__zx5Xm {
  top: 0%;
  height: 3px;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  left: 0%;
  width: 0%;
  transition: width 0.5s;
}

.HeaderNav_borderRight__FsSoC {
  width: 3px;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  right: 0%;
  height: 0%;
  transition: height 0.5s;
  bottom: 0%;
}

.HeaderNav_borderRightDown__lydw9 {
  right: 0%;
  background: linear-gradient(60deg, #7c69c1, #2e548e);
  position: absolute;
  bottom: 0%;
  transition: width 0.5s;
  height: 3px;
  width: 0%;
}

.HeaderNav_contentNavBar__S6GT6:hover > .HeaderNav_nav_hover__hbsgu > .HeaderNav_borderAbsolute__bs2se > div > .HeaderNav_borderLeft__2iRAP {
  height: 50% !important;
}

.HeaderNav_contentNavBar__S6GT6:hover > .HeaderNav_nav_hover__hbsgu > .HeaderNav_borderAbsolute__bs2se > div > .HeaderNav_borderRight__FsSoC {
  height: 50% !important;
}

.HeaderNav_contentNavBar__S6GT6:hover > .HeaderNav_nav_hover__hbsgu > .HeaderNav_borderAbsolute__bs2se > div > .HeaderNav_borderLeftTop__zx5Xm {
  width: 50% !important;
}

.HeaderNav_contentNavBar__S6GT6:hover > .HeaderNav_nav_hover__hbsgu > .HeaderNav_borderAbsolute__bs2se > div > .HeaderNav_borderRightDown__lydw9 {
  width: 50% !important;
}

.HeaderNav_imgButton0__JulzQ:hover {
  background-image: url('/Blog_icon_2.svg');
  background-repeat: no-repeat;
}

.HeaderNav_imgButton1__GDz6u:hover {
  background-image: url('/Blog_icon_2.svg');
  background-repeat: no-repeat;
}

.HeaderNav_imgButton2__ptvuq:hover {
  background-image: url('/iCons_Dropdown_AR1.svg');
  background-repeat: no-repeat;
}

.HeaderNav_imgButton3__Q1Rpk:hover {
  background-image: url('/iCons_Dropdown_Product_Visualization1.svg');
  background-repeat: no-repeat;
}

.HeaderNav_firstLink__X7Cm9 {
  color: #55c0cc;
  cursor: default;
}

.HeaderNav_myCustomClass__LmkcP {
  font-family: 'Unbounded', serif;
  font-size: 14px;
}

.HeaderNav_link__2i0lm {
  text-decoration: none;
  color: #ffffff;
  font-size: 0.8rem;
  font-family: 'Unbounded', serif;
  font-weight: 100;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  pointer-events: auto;
  z-index: 10;
}

.HeaderNav_link__2i0lm:hover {
  color: #55c0cc;
}

@media screen and (max-width: 1920px) {
  .HeaderNav_link__2i0lm {
    font-size: 14px;
  }
}

@media screen and (max-width: 1440px) {
  .HeaderNav_borderAbsolute__bs2se > li {
    padding: 12px 4px;
  }
}

.PlatformLink_container__platformLinks__VBUk7 {
  width: 203px;
}

.PlatformLink_link__Z6Xr_ {
  font-size: 14px;
  font-weight: 400;
  line-height: 53px;
  text-transform: uppercase;
  line-height: 329%;
}

.PlatformLink_list__A4Zah {
  list-style: none;
  padding: 0;
}

@media (max-width: 1920px) {
  .PlatformLink_container__platformLinks__VBUk7 {
    width: 163.7%;
  }
}

@media (max-width: 1440px) {
  .PlatformLink_container__platformLinks__VBUk7 {
    width: 162.5%;
  }
  .PlatformLink_link__Z6Xr_ {
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
  }
}

@media (max-width: 1024px) {
  .PlatformLink_container__platformLinks__VBUk7 {
    width: 100%;
  }
  .PlatformLink_link__Z6Xr_ {
    font-size: 14px;
    line-height: 30px;
  }
}

@media (max-width: 768px) {
  .PlatformLink_container__platformLinks__VBUk7 {
    width: 100%;
  }
  .PlatformLink_link__Z6Xr_ {
    font-size: 14px;
    line-height: 25px;
    text-align: center;
  }
  .PlatformLink_list__A4Zah {
    text-align: center;
  }
}

@media (max-width: 440px) {
  .PlatformLink_link__Z6Xr_ {
    font-size: 14px;
    line-height: 20px;
  }
}

.ResourcesLink_container__resourcesLinks__SQbfx {
  width: 155px;
}

.ResourcesLink_link__fP7mZ {
  font-weight: 400;
  font-size: 14px;
  line-height: 53px;
  text-transform: uppercase;
}

.ResourcesLink_list__E_jFj {
  list-style: none;
  padding: 0;
}

@media (max-width: 1920px) {
  .ResourcesLink_container__resourcesLinks__SQbfx {
    width: 143%;
  }
  .ResourcesLink_link__fP7mZ {
    font-size: 14px;
    line-height: 329%;
    text-transform: uppercase;
  }
}

@media (max-width: 1440px) {
  .ResourcesLink_container__resourcesLinks__SQbfx {
    width: 162.5%;
  }
  .ResourcesLink_link__fP7mZ {
    font-size: 14px;
    font-weight: 400;
    line-height: 331%;
    text-transform: uppercase;
  }
}

@media (max-width: 1024px) {
  .ResourcesLink_container__resourcesLinks__SQbfx {
    width: 100%;
  }
  .ResourcesLink_link__fP7mZ {
    font-size: 14px;
    line-height: 30px;
  }
}

@media (max-width: 768px) {
  .ResourcesLink_container__resourcesLinks__SQbfx {
    width: 100%;
  }
  .ResourcesLink_link__fP7mZ {
    font-size: 14px;
    line-height: 25px;
    text-align: center;
  }
  .ResourcesLink_list__E_jFj {
    text-align: center;
  }
}

@media (max-width: 440px) {
  .ResourcesLink_link__fP7mZ {
    font-size: 14px;
    line-height: 20px;
  }
}

.CompanyLink_container__companyLinks__QRiCc {
  width: 203px;
}

.CompanyLink_link__p2J5w {
  font-weight: 400;
  font-size: 14px;
  line-height: 53px;
  text-transform: uppercase;
}

.CompanyLink_list__IxgSp {
  list-style: none;
  padding: 0;
}

@media (max-width: 1920px) {
  .CompanyLink_container__companyLinks__QRiCc {
    width: 106%;
  }

  .CompanyLink_link__p2J5w {
    font-size: 14px;
    line-height: 329%;
    text-transform: uppercase;
  }
}

@media (max-width: 1440px) {
  .CompanyLink_container__companyLinks__QRiCc {
    width: 162.5%;
  }
  .CompanyLink_link__p2J5w {
    font-size: 14px;
    font-weight: 400;
    line-height: 331%;
    text-transform: uppercase;
  }
}

@media (max-width: 1024px) {
  .CompanyLink_container__companyLinks__QRiCc {
    width: 100%;
  }
  .CompanyLink_link__p2J5w {
    font-size: 14px;
    line-height: 30px;
  }
}

@media (max-width: 768px) {
  .CompanyLink_container__companyLinks__QRiCc {
    width: 100%;
  }
  .CompanyLink_link__p2J5w {
    font-size: 14px;
    line-height: 25px;
    text-align: center;
  }
  .CompanyLink_list__IxgSp {
    text-align: center;
  }
}

@media (max-width: 440px) {
  .CompanyLink_link__p2J5w {
    font-size: 14px;
    line-height: 20px;
  }
}

.HomeFooter_lis__TD0mx {
  /*gap: 16px;*/
  list-style: none;
  font-size: 1px;
  margin-right: 160px;
}

.HomeFooter_nav__list__Y_BqF li {
  list-style: none;
}

.HomeFooter_list__4k1Eo {
  list-style: none;
  padding: 0;
}

.HomeFooter_list__platformLinks__v4i0c {
  list-style: none;
}

.HomeFooter_list__companyLinks__CPEdQ {
  list-style: none;
  padding: 0;
}

.HomeFooter_list__resourcesLinks__F4N5i {
  list-style: none;
  padding: 0;
}

.FooterNav_nav__list__OAMo_ {
  display: flex;
  padding: 0;
  margin: 0;
  gap: 32px;
  flex-wrap: nowrap;
}

.FooterNav_nav__list__OAMo_ li {
  list-style: none;
}

.FooterNav_nav__item_content__7kFsZ {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.FooterNav_sub__Menu__v6QtZ {
  margin-top: 20px; /* Increased top margin for submenu */
  position: relative;
  z-index: 1;
  pointer-events: auto;
}

#FooterNav_platform__eefa0 {
  margin-right: -80px; /* Reduced negative margin */
  padding-right: 50px; /* Increased padding */
}

#FooterNav_pricing__0X6I_ {
  padding-right: 50px; /* Increased padding */
}

#FooterNav_integrations__usgq7 {
  padding-right: 50px; /* Increased padding */
}

#FooterNav_resources__hgYOs {
  margin-right: 0; /* Removed negative margin */
  padding-right: 30px; /* Added padding */
}

#FooterNav_support__Rux9X {
  padding-right: 50px; /* Increased padding */
}

#FooterNav_company__it5kc {
  padding-right: 50px; /* Increased padding */
}

/* 2560px - Optimize spacing for single line */
@media (min-width: 2560px) {
  .FooterNav_nav__list__OAMo_ {
    gap: 24px;
    justify-content: center;
  }

  #FooterNav_platform__eefa0 {
    margin-right: 0;
    padding-right: 30px;
  }

  #FooterNav_pricing__0X6I_ {
    padding-right: 30px;
  }

  #FooterNav_integrations__usgq7 {
    padding-right: 30px;
  }

  #FooterNav_resources__hgYOs {
    padding-right: 30px;
  }

  #FooterNav_support__Rux9X {
    padding-right: 30px;
  }

  #FooterNav_company__it5kc {
    padding-right: 0;
  }
}

@media (max-width: 1920px) {
  .FooterNav_nav__item_link__skzcS {
    font-size: 14px;
  }
  #FooterNav_platform__eefa0 {
    margin-right: -2%; /* Reduced negative margin */
    padding-right: 6%; /* Increased padding */
  }
  #FooterNav_pricing__0X6I_ {
    padding-right: 6%; /* Increased padding */
  }
  #FooterNav_integrations__usgq7 {
    padding-right: 6%; /* Increased padding */
  }

  #FooterNav_resources__hgYOs {
    margin-right: 0; /* Removed negative margin */
    padding-right: 4%; /* Added padding */
  }

  #FooterNav_support__Rux9X {
    padding-right: 6%; /* Increased padding */
  }

  #FooterNav_company__it5kc {
    padding-right: 6%; /* Increased padding */
  }
}

@media (max-width: 1440px) {
  #FooterNav_platform__eefa0 {
    margin-right: -8%; /* Reduced negative margin */
    padding-right: 5%; /* Increased padding */
  }

  #FooterNav_pricing__0X6I_ {
    padding-right: 5%; /* Increased padding */
  }
  #FooterNav_integrations__usgq7 {
    padding-right: 5%; /* Increased padding */
  }

  #FooterNav_support__Rux9X {
    padding-right: 5%; /* Increased padding */
  }

  #FooterNav_company__it5kc {
    padding-right: 5%; /* Increased padding */
  }
  .FooterNav_nav__container__IwBhL {
    width: 100%;
  }
  .FooterNav_nav__item_link__skzcS {
    font-size: 14px;
  }

  .FooterNav_sub__Menu__v6QtZ {
    margin-top: 12%; /* Increased margin */
  }
}

.FooterNav_nav__item_link__skzcS {
  font-family: Unbounded;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  text-transform: capitalize;
  text-align: center;
  cursor: pointer;
  display: block;
  position: relative;
  z-index: 10;
}

.FooterNav_nav__item_link__skzcS:hover,
.FooterNav_link_navDown__HU__B:hover {
  text-decoration: underline;
}

/* Responsive: don't change size in responsive */
@media (max-width: 1024px) {
  .FooterNav_nav__list__OAMo_ {
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
  }

  .FooterNav_nav__item_link__skzcS {
    padding: 6px 0;
    font-size: 14px;
  }

  .FooterNav_sub__Menu__v6QtZ {
    margin-top: 8px;
  }
}

@media (max-width: 768px) {
  .FooterNav_nav__list__OAMo_ {
    flex-direction: column;
    gap: 12px;
    align-items: center;
  }

  .FooterNav_nav__item_link__skzcS {
    padding: 8px 0;
    color: #fff;
  }

  .FooterNav_sub__Menu__v6QtZ {
    margin-top: 6px;
    text-align: center;
  }

  #FooterNav_platform__eefa0,
  #FooterNav_pricing__0X6I_,
  #FooterNav_integrations__usgq7,
  #FooterNav_resources__hgYOs,
  #FooterNav_support__Rux9X,
  #FooterNav_company__it5kc {
    margin-right: 0;
    padding-right: 0;
    text-align: center;
  }
}

@media (max-width: 768px) {
  .FooterNav_nav__item_content__7kFsZ {
    align-items: center;
  }
}

@media (max-width: 440px) {
  .FooterNav_nav__list__OAMo_ {
    gap: 8px;
  }

  .FooterNav_nav__item_link__skzcS {
    padding: 6px 0;
    font-size: 14px;
  }

  .FooterNav_sub__Menu__v6QtZ {
    margin-top: 4px;
  }

  .FooterNav_nav__item_content__7kFsZ {
    align-items: center;
  }
}

.FooterNavDown_nav__container__6Omxm {
  width: auto;
  height: auto;
}

.FooterNavDown_nav__list__eoWnP {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  margin: 0;
  padding: 0;
}

.FooterNavDown_nav__list__eoWnP li {
  list-style: none;
}

.FooterNavDown_link_navDown__IRTBE,
.FooterNavDown_link_navDown__IRTBE:active,
.FooterNavDown_link_navDown__IRTBE:focus {
  background: none;
  background-color: transparent !important;
  border: none;
  color: #ffffff;
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 137%;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  outline: none;
}

.FooterNavDown_link_navDown__IRTBE:hover {
  text-decoration: underline;
}

/* Responsive */
@media (max-width: 1024px) {
  .FooterNavDown_nav__container__6Omxm {
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 768px) {
  .FooterNavDown_nav__list__eoWnP {
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
  }
  .FooterNavDown_nav__container__6Omxm {
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 440px) {
  .FooterNavDown_nav__container__6Omxm {
    align-items: center;
    justify-content: center;
  }

  .FooterNavDown_nav__list__eoWnP {
    display: flex;
    gap: 25px;
    justify-content: center;
    flex-wrap: wrap;
  }
}

.Line_line__h1SgU {
  width: 100%; /* full width */
  height: 1px; /* altura fina */
  background: linear-gradient(45deg, #95618b, #55c0cc, #083cbe); /* gradiente */
  border: none; /*  para que no haya borde por default */
  margin: 24px 0; /* espacio top/bottom default */
}

.Line_noMarginBottom__5i4wZ {
  margin-bottom: 4px; /*  Menos espacio solo abajo */
}

.Paragraph_bodyText__ntlxF {
  font-family: 'Unbounded', serif;
  font-style: normal;
  font-size: 16px;
  line-height: 25px;
  font-weight: 100;
  color: #ffffff;
  margin: 0;
}

@media (max-width: 440px) {
  .Paragraph_bodyText__ntlxF {
    font-size: 16px;
    text-align: center;
  }
}

.FooterIcons_footer_banner__container__HdjPt {
  display: flex;
  gap: 26.08px;
}
.FooterIcons_social__icons__52LG_ {
  width: 53.33px;
  height: 53.33px;
}
@media (max-width: 1920px) {
  .FooterIcons_footer_banner__container__HdjPt {
    display: flex;
    gap: 1.39vw;
  }
  .FooterIcons_social__icons__52LG_ {
    width: 98.01%;
    height: 53.33px;
  }
}
@media screen and (max-width: 1440px) {
  .FooterIcons_footer_banner__container__HdjPt {
    display: flex;
    justify-content: space-between;
    margin-top: 14.1%;
  }
  .FooterIcons_social__icons__52LG_ {
    width: 97.73%;
    height: 40px;
  }

  .FooterIcons_container__rBXMI {
    display: flex;
    align-items: center;
  }
}

@media screen and (max-width: 1024px) {
  .FooterIcons_footer_banner__container__HdjPt {
    order: 5;
    margin-bottom: 42px;
  }
  .FooterIcons_social__icons__52LG_ {
    width: 100%;
    height: 50px;
  }
}

.Footer_footer__container__VNb7_ {
  width: 100%;
  background-color: #000000;
  background: #000000;
  position: relative;
  z-index: 10;
  box-shadow:
    0 -20px 60px rgba(0, 0, 0, 0.9),
    0 -40px 80px rgba(0, 0, 0, 0.7);
}

.Footer_footer__container__VNb7_::before {
  content: '';
  position: absolute;
  top: -80px;
  left: 0;
  right: 0;
  height: 80px;
  background: linear-gradient(to bottom, transparent, #000000);
  pointer-events: none;
  z-index: 1;
}

.Footer_footer__upFooter__oaqF1 {
  margin-bottom: 4px;
  margin-top: 8px;
  background-color: #000000;
}

.Footer_footer__menu__L4LVn {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 40px;
}

.Footer_footer__belowFooter__z5LOC {
  background-color: #000000;
  background: #000000;
  padding: 16px 0;
}

.Footer_footer__logo__E569K {
  flex: 1 1;
}

.Footer_footer__nav__BuZ7G {
  flex: 2 1;
  display: flex;
  justify-content: center;
}

.Footer_footer__colSocialMedia__dYvLU {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.Footer_signInButton__ozd6y:hover {
  background-color: #55c0cc;
  color: #000000;
}

.Footer_signInButton__ozd6y {
  padding: 12px 24px;
  border: 1px solid #55c0cc;
  background: transparent;
  color: #ffffff;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.Footer_signInButtonBox__XvZe_ {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 24px;
}

.Footer_footer__botton__vewKD {
  width: 222px;
  height: 66.47px;
  line-height: 21px;
  font-size: 22px;
  background-color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 53px;
  min-width: auto;
  min-height: auto;
}

.Footer_paragraph__8WCkW {
  margin-top: 41.33px;
  font-size: 16px;
  line-height: 24px;
}

.Footer_paragraph2__wzl21 {
  margin-top: 22.67px;
  font-size: 16px;
  line-height: 24px;
}

.Footer_footer__downFooter__tHpdv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: #ffffff;
}

.Footer_footer__downFooter__tHpdv ul {
  display: flex;
  gap: 24px;
}

.Footer_footer__copyrigth__oukwH {
  font-size: 14px;
}

.Footer_footer__iconMenu__qGmM4 {
  display: none;
}

@media (max-width: 1440px) {
  .Footer_footer__container__VNb7_ {
    width: 100%;
    position: relative;
  }

  .Footer_footer__iconMenu__qGmM4 {
    display: none;
  }

  .Footer_footer__subContainer__GIK42 {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .Footer_line__hbWb7 {
    margin-bottom: 8.27%;
    width: 100%;
    height: 1px;
    margin-top: 0;
  }

  .Footer_footer__menu__L4LVn {
    width: 100%;
    height: auto;
    display: flex;
  }

  .Footer_footer__logo__E569K {
    width: 34.58%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  .Footer_logo__svg__vstuD {
    height: 63px;
    width: 184px;
  }

  .Footer_footer__nav__BuZ7G {
    width: 50%;
    height: auto;
    margin-right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .Footer_footer__colSocialMedia__dYvLU {
    width: 44.22%;
    height: auto;
  }

  .Footer_paragraph__8WCkW {
    font-size: 0.84vw;
    margin-top: 14.1%;
  }

  .Footer_paragraph2__wzl21 {
    font-size: 0.84vw;
    margin-top: 7.75%;
  }

  .Footer_footer__botton__vewKD {
    width: 77.05%;
    height: 3.48vw;
    text-transform: uppercase;
    position: relative;
    color: #fff;
    background: transparent;
    border: none;
    font-size: 1.12vw;
    font-weight: 100;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 53px;
  }

  .Footer_footer__information__1Ff_O {
    width: 78vw;
    height: 13.89vw;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 2.92vw;
  }

  .Footer_footer__dropDown__LVXZO {
    width: 60.81%;
  }

  .Footer_footer__downFooter__tHpdv {
    background-color: #000000;
    width: 81.88%;
    display: flex;
    align-items: center;
  }

  .Footer_footer__copyrigth__oukwH {
    font-size: 1.12vw;
  }

  .Footer_footer__navDown__s18cV {
    width: 547px;
    height: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .Footer_footer__iconMenu__qGmM4 {
    display: block;
  }

  .Footer_footer__logo__E569K {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 25%;
  }

  .Footer_footer__menu__L4LVn {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 20px;
  }

  .Footer_footer__nav__BuZ7G {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    flex: 1 1;
  }

  .Footer_footer__botton__vewKD {
    margin-right: 0;
    order: 4;
    font-size: 16px;
    width: 100%;
    height: 50px;
  }

  .Footer_footer__colSocialMedia__dYvLU {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 25%;
  }

  .Footer_footer__copyrigth__oukwH {
    font-size: 14px;
  }
}

@media screen and (max-width: 768px) {
  .Footer_footer__copyrigth__oukwH {
    font-size: 14px;
  }

  .Footer_footer__menu__L4LVn {
    flex-direction: column;
    gap: 30px;
    align-items: center;
  }

  .Footer_footer__logo__E569K {
    width: auto;
    justify-content: center;
  }

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

  .Footer_footer__colSocialMedia__dYvLU {
    width: 100%;
    align-items: center;
    justify-content: center;
  }

  .Footer_footer__botton__vewKD {
    width: 100%;
  }

  .Footer_paragraph__8WCkW,
  .Footer_paragraph2__wzl21 {
    text-align: center;
  }
}

@media screen and (max-width: 440px) {
  .Footer_footer__menu__L4LVn {
    gap: 20px;
  }

  .Footer_footer__logo__E569K {
    width: auto;
  }

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

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

  .Footer_footer__copyrigth__oukwH {
    font-size: 14px;
  }

  .Footer_paragraph__8WCkW,
  .Footer_paragraph2__wzl21 {
    color: #ffffff;
    font-size: 14px;
    margin: 4px 0;
    line-height: 1.5;
    text-align: center;
  }

  .Footer_footer__botton__vewKD {
    margin-right: 0;
    order: 4;
    font-size: 14px;
    width: 100%;
  }

  .Footer_footer_box__Lvybu {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: center;
  }

  .Footer_info_box__xsG50 {
    margin-top: 24px;
    text-align: center;
  }
}

.Container_container__rnPjr {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 16px;
  gap: 16px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.Container_container__rnPjr.Container_sm__nfy98 {
  max-width: 540px;
}

.Container_container__rnPjr.Container_md__hi67b {
  max-width: 720px;
}

.Container_container__rnPjr.Container_lg__j5Qs_ {
  max-width: 960px;
}

.Container_container__rnPjr.Container_xl__IFJrb {
  max-width: 1470px;
}

.Container_container__rnPjr.Container_full__U1klt {
  max-width: 100%;
}

.Container_container__rnPjr.Container_noPadding__MrNsS {
  padding-left: 0;
  padding-right: 0;
}

.Container_container__rnPjr.Container_fluid___Q5_L {
  max-width: 100%;
}

@media (max-width: 440px) {
  .Container_container__rnPjr {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (max-width: 320px) {
  .Container_container__rnPjr {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    padding-left: 8px;
    padding-right: 8px;
  }
}

