/* [project]/src/app/(home-page)/widgets/HomeCTA/HomeCTA.module.scss.module.css [app-client] (css) */
.HomeCTA-module-scss-module__q7TVFq__section {
  width: 100%;
  font-family: var(--primary-font);
  background-color: #010e0f;
  padding-top: 3rem;
  position: relative;
  overflow: hidden;
}

@media (min-width: 991px) {
  .HomeCTA-module-scss-module__q7TVFq__section {
    padding-top: 4rem;
  }
}

.HomeCTA-module-scss-module__q7TVFq__section {
  border-bottom: 1px solid #606f704d;
}

.HomeCTA-module-scss-module__q7TVFq__container {
  width: 100%;
  padding: 0 1.25rem;
}

@media (min-width: 991px) {
  .HomeCTA-module-scss-module__q7TVFq__container {
    padding: 0 4rem;
  }
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__contentWrapper {
  text-align: center;
  color: #091b1b;
  background-color: #a4eaeb;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3.5rem .5rem 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (min-width: 576px) {
  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__contentWrapper {
    padding: 2.9375rem 4rem 2.5625rem;
  }
}

@media (min-width: 991px) {
  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__contentWrapper {
    border-radius: 3rem;
    padding: 4.5625rem 4rem 4rem;
  }
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__bgWrapper {
  aspect-ratio: 353 / 398;
  opacity: .6;
  mix-blend-mode: multiply;
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

@media (min-width: 576px) {
  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__bgWrapper {
    aspect-ratio: 817 / 440;
  }
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__contentWrapperInner {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__subTitle {
  text-transform: uppercase;
  margin-bottom: 1.125rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__subTitle span {
  letter-spacing: 0 !important;
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__subTitle .HomeCTA-module-scss-module__q7TVFq__dote {
  aspect-ratio: 1;
  background-color: #4effbe;
  border-radius: 50%;
  width: .5rem;
  margin-right: 8px;
  display: inline-block;
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__ttl {
  max-width: 16.6875rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -.061rem !important;
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__ttl span {
  color: #091b1b99;
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__ttl br {
  display: none;
}

@media (min-width: 576px) {
  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__ttl {
    max-width: 35.9375rem;
    font-size: 2.625rem;
  }
}

@media (min-width: 991px) {
  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__ttl {
    max-width: 43.4375rem;
    margin-bottom: 1.5rem;
    font-size: 3.5rem;
    line-height: 1.2;
    letter-spacing: -.061rem !important;
  }

  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__ttl br {
    display: block;
  }
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__des {
  color: #091b1b99;
  max-width: 17.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.625;
  letter-spacing: .02px !important;
}

@media (min-width: 576px) {
  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__des {
    max-width: 32.5rem;
    font-size: 1.0625rem;
    line-height: 1.5882;
  }
}

@media (min-width: 991px) {
  .HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__des {
    max-width: 38.125rem;
    font-size: 1.1875rem;
    line-height: 1.57895;
  }
}

.HomeCTA-module-scss-module__q7TVFq__container .HomeCTA-module-scss-module__q7TVFq__link {
  margin-top: 1.9375rem;
}

/* [project]/src/components/LogoMarquee/LogoMarquee.module.scss.module.css [app-client] (css) */
.LogoMarquee-module-scss-module__xO8_pG__mainWrap {
  align-items: center;
  width: 100%;
  padding: 2.125rem 0;
  display: flex;
  -webkit-mask-image: linear-gradient(90deg, #0000 0%, #000 15% 85%, #0000 100%);
  mask-image: linear-gradient(90deg, #0000 0%, #000 15% 85%, #0000 100%);
}

@media (min-width: 576px) {
  .LogoMarquee-module-scss-module__xO8_pG__mainWrap {
    padding: 2.375rem 0;
  }
}

@media (min-width: 991px) {
  .LogoMarquee-module-scss-module__xO8_pG__mainWrap {
    padding: 3.5625rem 0;
  }
}

.LogoMarquee-module-scss-module__xO8_pG__mainWrap.LogoMarquee-module-scss-module__xO8_pG__dark {
  border-top: 0;
  padding: 2.125rem 0;
}

@media (min-width: 576px) {
  .LogoMarquee-module-scss-module__xO8_pG__mainWrap.LogoMarquee-module-scss-module__xO8_pG__dark {
    padding: 3.8125rem 0;
  }
}

.LogoMarquee-module-scss-module__xO8_pG__mainWrap.LogoMarquee-module-scss-module__xO8_pG__dark .LogoMarquee-module-scss-module__xO8_pG__root {
  filter: invert();
}

.LogoMarquee-module-scss-module__xO8_pG__mainWrap {
  overflow: hidden;
}

.LogoMarquee-module-scss-module__xO8_pG__root {
  will-change: transform;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.LogoMarquee-module-scss-module__xO8_pG__item {
  opacity: .8;
  will-change: transform;
  width: auto;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  position: relative;
}

.LogoMarquee-module-scss-module__xO8_pG__item:hover {
  opacity: 1;
}

.LogoMarquee-module-scss-module__xO8_pG__item img {
  will-change: transform;
  width: auto !important;
  max-width: none !important;
  height: 1.5rem !important;
  max-height: none !important;
  position: relative !important;
}

/* [project]/src/app/(contact)/widgets/CubetConnection/Policy.module.scss.module.css [app-client] (css) */
.Policy-module-scss-module__fkcUHG__container {
  width: 100%;
  font-family: var(--primary-font);
  position: relative;
}

.Policy-module-scss-module__fkcUHG__container .container {
  width: 100%;
  padding: 0 1.25rem;
  max-width: 100% !important;
}

@media (min-width: 576px) {
  .Policy-module-scss-module__fkcUHG__container .container {
    padding: 0 2rem;
  }
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .container {
    margin-left: auto;
    margin-right: auto;
    padding: 0 4rem;
    max-width: 62.0625rem !important;
  }

  .Policy-module-scss-module__fkcUHG__container .container.new {
    max-width: 90rem !important;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header {
  background-color: #ecf4f4;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media (min-width: 576px) {
  .Policy-module-scss-module__fkcUHG__container .static-header {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header .row {
  max-width: 55.625rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header .row h1 {
  color: #091b1b;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1875;
  letter-spacing: -.025rem !important;
}

:is(.Policy-module-scss-module__fkcUHG__container .static-header .row h1 strong, .Policy-module-scss-module__fkcUHG__container .static-header .row h1 span) {
  font-weight: inherit;
  color: #989f9f;
  letter-spacing: inherit !important;
}

@media (min-width: 576px) {
  .Policy-module-scss-module__fkcUHG__container .static-header .row h1 {
    font-size: 2.625rem;
    line-height: 1.17;
  }
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header .row h1 {
    font-size: 3.5rem;
    line-height: 1.22;
    letter-spacing: -.05rem !important;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header .row .update {
  margin-bottom: 0 !important;
}

:is(.Policy-module-scss-module__fkcUHG__container .static-header .row .update, .Policy-module-scss-module__fkcUHG__container .static-header .row .description) {
  color: #606f70;
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.45;
  letter-spacing: 0 !important;
}

@media (min-width: 576px) {
  :is(.Policy-module-scss-module__fkcUHG__container .static-header .row .update, .Policy-module-scss-module__fkcUHG__container .static-header .row .description) {
    margin-top: 1rem;
    font-size: 1.0625rem;
    line-height: 1.58824;
  }
}

@media (min-width: 991px) {
  :is(.Policy-module-scss-module__fkcUHG__container .static-header .row .update, .Policy-module-scss-module__fkcUHG__container .static-header .row .description) {
    margin-top: 1.5rem;
    font-size: 1.1875rem;
  }
}

:is(.Policy-module-scss-module__fkcUHG__container .static-header .row .update a, .Policy-module-scss-module__fkcUHG__container .static-header .row .description a) {
  color: #091b1b;
  text-decoration: underline;
  letter-spacing: inherit !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new {
  padding-bottom: 6.25rem;
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new {
    padding-bottom: 10rem;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new * {
  margin-bottom: 0;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .row {
  color: #606f70;
  padding-top: 3rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.45;
  letter-spacing: 0 !important;
}

@media (min-width: 576px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new .row {
    font-size: 1.0625rem;
    line-height: 1.58824;
  }
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new .row {
    padding-top: 5rem;
    font-size: 1.1875rem;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .row p {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  letter-spacing: inherit !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .row .col > div + div {
  padding-top: 3rem;
}

@media (min-width: 576px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new .row .col > div + div {
    padding-top: 3.5rem;
  }
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new .row .col > div + div {
    padding-top: 4rem;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new a {
  color: #091b1b;
  text-decoration: underline;
  letter-spacing: inherit !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h2 {
  color: #091b1b;
  font-size: 1.25rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h2 + p {
  margin-top: 1.25rem;
}

:is(.Policy-module-scss-module__fkcUHG__container .static-header-content-new h2 + h4, .Policy-module-scss-module__fkcUHG__container .static-header-content-new h2 + ul, .Policy-module-scss-module__fkcUHG__container .static-header-content-new h2 + h5) {
  margin-top: 2rem;
}

@media (min-width: 576px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new h2 {
    font-size: 1.75rem;
  }
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new h2 {
    font-size: 2rem;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h4 {
  color: #091b1b;
  font-size: 1.25rem;
  line-height: 1.21429;
  letter-spacing: -.0313rem !important;
}

@media (min-width: 576px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new h4 {
    font-size: 1.375rem;
  }
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new h4 {
    font-size: 1.75rem;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h4 + p {
  margin-top: 1rem;
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .static-header-content-new h4 + p {
    margin-top: 1.25rem;
  }
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h4 + h5 {
  margin-top: 1.5rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h5 {
  color: #091b1b;
  font-size: 1.25rem;
  line-height: 1.2;
  letter-spacing: -.0313rem !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h5 + p {
  margin-top: .5rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new h5 + ul {
  margin-top: 2rem;
}

:is(.Policy-module-scss-module__fkcUHG__container .static-header-content-new p + p, .Policy-module-scss-module__fkcUHG__container .static-header-content-new p + h5) {
  margin-top: 2rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new p + h4 {
  padding-top: 2.5rem;
}

:is(.Policy-module-scss-module__fkcUHG__container .static-header-content-new p + li, .Policy-module-scss-module__fkcUHG__container .static-header-content-new p + ul) {
  padding-top: 1.5rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new p b {
  color: #091b1b;
  font-weight: inherit !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new p span {
  letter-spacing: inherit !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new ul li {
  position: relative;
  letter-spacing: 0 !important;
  padding-left: 1.875rem !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new ul li ~ li {
  margin-top: 1.5rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new ul li:after {
  content: "";
  background-color: #606f70;
  width: 5px;
  height: 5px;
  position: absolute;
  top: .75rem;
  left: .75rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new ul li b {
  color: #091b1b;
  font-weight: inherit !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new ul li span {
  letter-spacing: inherit !important;
}

:is(.Policy-module-scss-module__fkcUHG__container .static-header-content-new ul + p, .Policy-module-scss-module__fkcUHG__container .static-header-content-new ul + h5) {
  margin-top: 2.5rem;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .card-header {
  background-color: #0000;
  border-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0 !important;
  padding-top: .875rem !important;
  padding-bottom: .875rem !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .card-header:first-child {
  border-radius: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .card-header .btn-link {
  background-color: #0000;
  border: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 500 !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .card-body {
  color: #606f70;
  padding: 0 0 1.25rem !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .card-body a {
  letter-spacing: inherit !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .cookie-accordion-card {
  border-bottom: 1px solid #606f704d;
  border-radius: 0 !important;
  padding-bottom: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .cookie-accordion-card span {
  letter-spacing: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .cookie-accordion-card .Policy-module-scss-module__fkcUHG__fw-bold {
  color: #091b1b;
  font-weight: 500 !important;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .points {
  flex-direction: column;
  display: flex;
}

.Policy-module-scss-module__fkcUHG__container .static-header-content-new .points b {
  color: #091b1b;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: .5rem !important;
}

.Policy-module-scss-module__fkcUHG__container .auto-spy {
  width: auto;
  max-width: 13.6875rem;
  margin-top: -.125rem;
  display: none;
}

@media (min-width: 991px) {
  .Policy-module-scss-module__fkcUHG__container .auto-spy {
    display: block;
  }
}

.Policy-module-scss-module__fkcUHG__container .auto-spy + .col {
  max-width: 55.75rem;
}

.Policy-module-scss-module__fkcUHG__container .auto-spy .tabWrapper button {
  border-left: 0 !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .auto-spy .tabWrapper {
  border-left: 0 !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .auto-spy .tabWrapper button {
  padding-top: .4375rem;
  padding-bottom: .4375rem;
  font-size: 1rem;
  line-height: 1.625;
}

.Policy-module-scss-module__fkcUHG__container .auto-spy .tabWrapper button.activeTabConnect {
  text-decoration: underline;
}

.Policy-module-scss-module__fkcUHG__container .auto-spy h4 {
  padding-bottom: .875rem;
  font-size: 1.25rem;
  line-height: 1.2;
}

.Policy-module-scss-module__fkcUHG__container .center-tab {
  z-index: 99;
  top: var(--header-height);
}

.Policy-module-scss-module__fkcUHG__container .center-tab .select__trigger {
  position: relative;
  letter-spacing: 0 !important;
  background-color: #fff !important;
  font-size: 1rem !important;
  font-weight: 500 !important;
  line-height: 1.625 !important;
}

.Policy-module-scss-module__fkcUHG__container .center-tab .select__trigger > div {
  width: 100%;
}

.Policy-module-scss-module__fkcUHG__container .center-tab .select__trigger span {
  letter-spacing: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .welcome-cubet .center-tab .custom-select .select {
  border-top: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .welcome-cubet .center-tab .custom-select .custom-options .custom-option {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.625;
  letter-spacing: 0 !important;
}

.Policy-module-scss-module__fkcUHG__container .welcome-cubet .center-tab .custom-select .custom-options .custom-option.activeOption {
  color: #091b1b;
  text-decoration: underline;
  font-weight: 500 !important;
}

.Policy-module-scss-module__fkcUHG__container .arrow-sm {
  align-items: center;
  transition: all .3s;
  display: flex;
}

.Policy-module-scss-module__fkcUHG__container .arrow-sm.open {
  transform: scaleY(-1);
}

/*# sourceMappingURL=src_87b4ed63._.css.map*/