/* Front */
html {
  font-size: 10px;
}

body {
  font-family: 'Inter', sans-serif;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #000;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  min-height: 100vh;
  overflow-x: hidden;
}

.table {
  color: #626262;
}

svg {
  display: block;
  max-width: 100%;
}

a,
button,
input,
textarea,
button,
select {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

button {
  cursor: pointer;
  outline: 0;
}

input,
textarea,
select {
  width: 100%;
  padding: 10px 12px;
  outline: 0;
}

a {
  text-decoration: none;
  color: #0094FF;
}

@media (hover: hover) {
  a:hover {
    text-decoration: underline;
    color: #006EBE;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
}

img {
  max-width: 100%;
  height: auto;
}

.section-default {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.section-hero {
  padding: 11.7rem 0 8rem;
  position: relative;
}

.section-hero:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 84rem;
  background: linear-gradient(180deg, #FAF8C8 0%, #FED653 100%);
  border-radius: 0 0 4rem 4rem;
  z-index: 0;
}

.section-hero:after {
  content: '';
  position: absolute;
  bottom: 0.8rem;
  left: 0;
  right: 0;
  height: 41rem;
  background: linear-gradient(173.13deg, rgba(254, 214, 85, 0.7) 25.43%, rgba(255, 236, 173, 0) 102.44%);
  z-index: -1;
  border-radius: 0 0 4rem 4rem;
}

.section-hero__text {
  max-width: 46.2rem;
  margin: 0 auto 1.6rem;
  text-align: center;
}

.container {
  width: 100%;
  max-width: 132rem;
  padding: 0 2rem;
}

.container-half {
  max-width: 60rem;
}

.container-large {
  max-width: 144.2rem;
}

.title {
  font-weight: 700;
  font-size: 5.2rem;
  margin-bottom: 1.6rem;
  line-height: 1.5;
  color: #000;
}

.title-big {
  font-size: 5.8rem;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 0.8rem;
}

.title-icon {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2.67px 9.67px 0 #00000012;
  margin-bottom: 2.4rem;
}

.highlight {
  color: #FDAD09;
}

.section-highlight {
  background: #E8FAFE;
}

.text {
  font-size: 1.6rem;
  color: #000;
}

.mb-6 {
  margin-bottom: 4rem;
}

.decor {
  width: 40rem;
  height: 40rem;
  border-radius: 50%;
  border: solid 1px #E3E3E3;
  position: absolute;
}

.decor-big {
  width: 76rem;
  height: 76rem;
}

.decor-left-top {
  top: 0;
  left: 0;
  transform: translate(-50%, -30%);
}

.decor-left-bottom {
  top: 30%;
  left: 0;
  transform: translate(-20%, 0);
}

.decor-right-top {
  top: 0;
  right: 0;
  transform: translate(42%, -16%);
}

.decor-right-bottom {
  top: 45%;
  right: -3%;
}

/*--------------------------------------------------------------
  ##  Buttons
  --------------------------------------------------------------*/

.btn {
  padding: 1.35rem 5.6rem;
  text-align: center;
  font-weight: 600;
  font-size: 1.4rem;
  color: #fff;
  white-space: nowrap;
  border: 0;
  background: #000;
  border-radius:  2.7rem;
  cursor: pointer;
  transition: all 0.3s;
}

.btn:focus {
  box-shadow: none;
}

.btn:hover {
  color: #fff;
  box-shadow: 0 6px 4px 4px rgba(0, 0, 0, 0.12);
}

.btn:active {
  box-shadow: inset 0 4px 12px rgba(0, 0, 0, 0.12);
}

.btn-inverse {
  background-color: #fff;
  color: #000;
}

.btn-inverse:hover {
  color: #1E9A8E;
}

.btn-wrapper {
  margin-top: 3.2rem;
}

.btn-small {
  padding: 0.8rem 2.4rem;
  font-size: 1.4rem;
  font-weight: 600;
  width: auto;
}

.btn-small:hover {
  box-shadow: none;
  color: #FDAD09;
}

.btn-clear {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
  font-size: 1.4rem;
  font-weight: 600;
  width: 100%;
  max-width: 24.8rem;
  padding: 1.25rem;
}

.btn-clear:hover {
  background-color: #000;
  color: #fff;
}

@keyframes pixFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes pixFadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes pixFadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes pixFadeDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes pixFadeDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.pixFade {
  -webkit-animation-name: pixFade;
  animation-name: pixFade;
}

.pixFadeUp {
  -webkit-animation-name: pixFadeUp;
  animation-name: pixFadeUp;
}

.pixFadeDown {
  -webkit-animation-name: pixFadeDown;
  animation-name: pixFadeDown;
}

/*--------------------------------------------------------------
  ##  Page Loader
  --------------------------------------------------------------*/
.page-loader {
  background: #fff;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999999;
}

.page-loader .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.page-loader svg {
  display: none;
}

.blobs {
  -webkit-filter: url(#goo);
  filter: url(#goo);
  width: 300px;
  height: 300px;
  position: relative;
  overflow: hidden;
  border-radius: 70px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.blobs .blob-center {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: absolute;
  background: #FDAD09;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: scale(0.9) translate(-50%, -50%);
  -ms-transform: scale(0.9) translate(-50%, -50%);
  transform: scale(0.9) translate(-50%, -50%);
  -webkit-animation: blob-grow linear 3.4s infinite;
  animation: blob-grow linear 3.4s infinite;
  border-radius: 50%;
  -webkit-box-shadow: 0 -10px 40px -5px #FDAD09;
  box-shadow: 0 -10px 40px -5px #FDAD09;
}

.blob {
  position: absolute;
  background: #FDAD09;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -webkit-animation: blobs ease-out 3.4s infinite;
  animation: blobs ease-out 3.4s infinite;
  -webkit-transform: scale(0.9) translate(-50%, -50%);
  -ms-transform: scale(0.9) translate(-50%, -50%);
  transform: scale(0.9) translate(-50%, -50%);
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  opacity: 0;
}

.blob:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.blob:nth-child(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.blob:nth-child(3) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.blob:nth-child(4) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.blob:nth-child(5) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

@-webkit-keyframes blobs {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(-330px - 50%), -50%);
    transform: scale(0) translate(calc(-330px - 50%), -50%);
  }
  1% {
    opacity: 1;
  }
  35%,
  65% {
    opacity: 1;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
    transform: scale(0.9) translate(-50%, -50%);
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(330px - 50%), -50%);
    transform: scale(0) translate(calc(330px - 50%), -50%);
  }
}

@keyframes blobs {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(-330px - 50%), -50%);
    transform: scale(0) translate(calc(-330px - 50%), -50%);
  }
  1% {
    opacity: 1;
  }
  35%,
  65% {
    opacity: 1;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
    transform: scale(0.9) translate(-50%, -50%);
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(330px - 50%), -50%);
    transform: scale(0) translate(calc(330px - 50%), -50%);
  }
}

@-webkit-keyframes blob-grow {
  0%,
  39% {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
  }
  40%,
  42% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
    transform: scale(1, 0.9) translate(-50%, -50%);
  }
  43%,
  44% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
    transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  45%,
  46% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
    transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  47%,
  48% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
    transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  52% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
    transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  54% {
    -webkit-transform: scale(1.7, 1.6) translate(-50%, -50%);
    transform: scale(1.7, 1.6) translate(-50%, -50%);
  }
  58% {
    -webkit-transform: scale(1.8, 1.7) translate(-50%, -50%);
    transform: scale(1.8, 1.7) translate(-50%, -50%);
  }
  68%,
  70% {
    -webkit-transform: scale(1.7, 1.5) translate(-50%, -50%);
    transform: scale(1.7, 1.5) translate(-50%, -50%);
  }
  78% {
    -webkit-transform: scale(1.6, 1.4) translate(-50%, -50%);
    transform: scale(1.6, 1.4) translate(-50%, -50%);
  }
  80%,
  81% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
    transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  82%,
  83% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
    transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  84%,
  85% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
    transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  86%,
  87% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
    transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  90%,
  91% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
    transform: scale(1, 0.9) translate(-50%, -50%);
  }
  92%,
  100% {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
  }
}

@keyframes blob-grow {
  0%,
  39% {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
  }
  40%,
  42% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
    transform: scale(1, 0.9) translate(-50%, -50%);
  }
  43%,
  44% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
    transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  45%,
  46% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
    transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  47%,
  48% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
    transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  52% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
    transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  54% {
    -webkit-transform: scale(1.7, 1.6) translate(-50%, -50%);
    transform: scale(1.7, 1.6) translate(-50%, -50%);
  }
  58% {
    -webkit-transform: scale(1.8, 1.7) translate(-50%, -50%);
    transform: scale(1.8, 1.7) translate(-50%, -50%);
  }
  68%,
  70% {
    -webkit-transform: scale(1.7, 1.5) translate(-50%, -50%);
    transform: scale(1.7, 1.5) translate(-50%, -50%);
  }
  78% {
    -webkit-transform: scale(1.6, 1.4) translate(-50%, -50%);
    transform: scale(1.6, 1.4) translate(-50%, -50%);
  }
  80%,
  81% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
    transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  82%,
  83% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
    transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  84%,
  85% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
    transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  86%,
  87% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
    transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  90%,
  91% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
    transform: scale(1, 0.9) translate(-50%, -50%);
  }
  92%,
  100% {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
  }
}

/*--------------------------------------------------------------
  ##  Header
  --------------------------------------------------------------*/

.site-header {
  /*background: linear-gradient(180deg, white 80%, transparent);*/
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  transition: all 0.3s ease-in-out;
  margin-top: 16px;
}

.site-header .inverse-logo,
.site-header.header-light .inverse-logo {
  display: none !important;
}

.site-logo {
  max-width: 215px;
}

.site-header .header-inner {
  position: relative;
}

.site-header .header-inner .site-logo a {
  display: block;
}

.site-header .header-inner .site-logo a .sticky-logo {
  display: none;
}

.site-header .header-inner .site-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.site-header .header-inner .site-nav .menu-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.site-header .header-inner .site-nav .menu-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.site-header .site-mobile-logo {
  display: none;
}

.site-header .site-main-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.site-header .site-main-menu li {
  position: relative;
  padding: 1rem 0;
  transition: all 0.3s ease-in-out;
}

.site-header .site-main-menu li:last-child {
  margin-right: 0;
  padding: 0;
}

.site-header .site-main-menu li > a {
  font-size: 1.6rem;
  color: #081422;
  font-weight: 500;
  margin: 0 3.6rem;
  padding: 1rem 0;
  transition: 0.2s ease;
}

.site-header .site-main-menu li > a:hover {
  color: #FDAD09;
  text-decoration: none;
}

.site-header .toggle-menu .bar {
  background: #FDAD09 ;
}

.site-header .header-inner .site-nav {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.8rem;
  background-color: transparent;
  border-radius: 50rem;
}

.mask-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9;
  top: 0;
  left: 0;
}

.close-menu {
  display: none;
}

.hidden {
  display: none;
}

/*--------------------------------------------------------------
    ##  about section
    --------------------------------------------------------------*/

.about__headline {
  max-width: 74.2rem;
  margin: 0 auto 5.6rem;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.about__headline-icon {
  width: 6rem;
  margin: 0 auto 1.6rem;
}

.about__headline-icon-text {
  font-weight: 900;
  color: #FDAD09;
  font-size: 1.6rem;
  margin: 0 auto 1.6rem;
}

.about__headline-text {
  margin: 0 auto;
  max-width: 65.8rem;
}

.about__content {
  display: flex;
  gap: 4.2rem 1.6rem;
}

.about__content-item {
  width: 33.33%;
  text-align: center;
}

.about__content-image {
  box-shadow: 0 4px 14px 0 #0000000D;
  background: #FFFFFF66;
  border-radius: 1rem;
  padding: 0.6rem;
  margin-bottom: 2.4rem;
}

.about__content-image img {
  border-radius: 1rem;
}

.about__content-title {
  font-size: 2.4rem;
  font-weight: 600;
  margin: 0 0 1.6rem;
}

/*--------------------------------------------------------------
    ##  Faq's
    --------------------------------------------------------------*/

.engines-section__inner {
  background: url("../images/main-page/engines-bg.svg") no-repeat top left/cover;
  border-radius: 3.2rem;
  padding: 4.8rem 0 15rem;
}

.engines-section__content {
  max-width: 58rem;
  margin: 0 auto;
  text-align: center;
}

.engines-section__content .text {
  max-width: 45.8rem;
  margin: 0 auto 1.6rem;
}

.engines-title {
  max-width: 78rem;
  font-size: 5.8rem;
  margin: 0 auto 3.2rem;
  font-weight: 600;
}

.engines-text {
  max-width: 58.6rem;
  margin: 0 auto 3.2rem;
  font-size: 1.8rem;
}

#faq {
  padding-bottom: 14.8rem;
}

.faq-title {
  max-width: 55rem;
  margin: 0 auto 8rem;
}

.card {
  position: relative;
  overflow: hidden;
  border: 0;
  border-radius: 0;
  transition: background-color 0.3s;
  background-image: linear-gradient(to right, #fff 40%,#C7C7C7 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
}

.card + .card {
  margin-top: 1.6rem;
}

.card-header {
  border: 0;
  border-radius: 2.4rem !important;
  padding: 0;
  background: transparent;
  z-index: 1;
}

.card-btn {
  position: relative;
  text-decoration: none;
  white-space: normal;
  text-align: left;
  width: 100%;
  transition: all 0.3s;
  font-size: 1.8rem;
  color: #191A15;
  font-weight: 700;
  background: none;
  border: 0;
  padding: 0 15rem 4.6rem 13.4rem;
}

.card-btn:focus {
  outline: none;
}

.card-number {
  position: absolute;
  top: 0;
  left: 0;
  width: 4.9rem;
  height: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.6rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='50' viewBox='0 0 49 50' fill='none'%3E%3Cg opacity='0.6'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.5672 0.441895C33.5567 0.466958 33.5463 0.49202 33.5358 0.517083C33.0915 1.60006 32.4944 2.60124 31.7574 3.49427C31.5366 3.76336 31.3001 4.02322 31.0558 4.26989C29.9895 5.34627 28.7403 6.18785 27.3396 6.77352C25.9375 7.3592 24.4636 7.65731 22.957 7.65731H22.9531C22.6107 7.65731 22.2658 7.64148 21.9287 7.60982C20.7788 7.50562 19.6511 7.22597 18.5744 6.77484C18.5535 6.76561 18.5326 6.75769 18.5117 6.74846C18.5522 6.70889 18.5927 6.66931 18.6319 6.62974C19.2931 5.96228 19.838 5.19721 20.2522 4.35299C21.1264 4.64583 22.0332 4.79225 22.9557 4.79225C23.3751 4.79225 23.7959 4.76059 24.2101 4.6986C24.9092 4.59439 25.5965 4.4018 26.2537 4.12875L26.6549 3.95991V3.94671C27.1606 3.704 27.644 3.41248 28.0935 3.0748C28.4254 2.82813 28.7469 2.54848 29.0487 2.24509C29.702 1.58555 30.2404 0.832345 30.6533 0C31.5288 0.294157 32.4356 0.440576 33.3594 0.443214C33.4287 0.443214 33.4979 0.441895 33.5672 0.440576V0.441895Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.489 42.7214C30.4485 42.7609 30.408 42.8005 30.3688 42.8401C29.7064 43.5075 29.1628 44.2713 28.7486 45.1168C27.9737 44.8583 27.174 44.7119 26.3613 44.6815C26.2554 44.6776 26.1496 44.6762 26.0438 44.6762C25.6256 44.6762 25.2023 44.7079 24.7894 44.7699C24.089 44.8754 23.403 45.0667 22.747 45.3397C22.0937 45.6141 21.4743 45.969 20.9072 46.3937C20.574 46.6417 20.2526 46.9213 19.9521 47.2234C19.2987 47.883 18.7604 48.6361 18.3475 49.4685C18.3449 49.4685 18.3422 49.4685 18.3396 49.4659C17.5687 49.2073 16.7716 49.0635 15.9615 49.0319C15.8543 49.0292 15.7459 49.0266 15.6387 49.0266C15.5708 49.0266 15.5028 49.0266 15.4336 49.0292C15.4414 49.0108 15.448 48.9923 15.4558 48.9752C15.4584 48.9686 15.4623 48.9606 15.465 48.9541C15.9079 47.8724 16.5051 46.8699 17.2433 45.9769C17.4642 45.7078 17.7007 45.4466 17.9437 45.1999C19.0113 44.1235 20.2604 43.2833 21.6612 42.6963C23.0632 42.1106 24.5372 41.8138 26.0438 41.8125C26.3887 41.8125 26.7363 41.8283 27.0721 41.86C28.1945 41.9616 29.2974 42.232 30.3492 42.6633C30.3754 42.6739 30.4002 42.6844 30.4263 42.695C30.4472 42.7042 30.4681 42.7134 30.489 42.7214Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.58391 26.2934C7.58391 26.6416 7.56823 26.9899 7.53687 27.3315C7.43364 28.4923 7.15402 29.6307 6.70975 30.7163C6.7006 30.7374 6.69146 30.7585 6.68362 30.7796C6.64442 30.7387 6.60522 30.6978 6.56602 30.6582C5.90484 29.9908 5.14828 29.4407 4.3094 29.0226C4.60078 28.1401 4.74713 27.2247 4.74713 26.2934C4.74713 25.8713 4.71577 25.4439 4.65436 25.0257C4.55113 24.3213 4.36036 23.6275 4.08988 22.964L3.85598 22.3981L3.83508 22.4047C3.61033 21.9496 3.34638 21.5156 3.04585 21.1067C2.8015 20.7717 2.52449 20.4485 2.22395 20.1425C1.57062 19.4829 0.824509 18.9395 0 18.5226C0.291387 17.6388 0.437734 16.7234 0.437734 15.7908C0.437734 15.7209 0.437734 15.651 0.435121 15.5811C0.461254 15.5916 0.486081 15.6022 0.510908 15.6127C1.58368 16.0612 2.57545 16.6653 3.46006 17.408C3.72662 17.6322 3.98534 17.871 4.22838 18.1163C5.29463 19.1927 6.12828 20.4551 6.70844 21.8692C7.28991 23.2819 7.58391 24.7711 7.58391 26.2921V26.2934Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4381 6.13125C14.4381 7.65348 14.1428 9.14273 13.5626 10.5555C12.9838 11.9682 12.1501 13.2319 11.0839 14.3083C10.8395 14.555 10.5847 14.7911 10.3247 15.0087C9.43876 15.7553 8.44438 16.3621 7.36768 16.8119C7.34678 16.8198 7.32587 16.8291 7.30496 16.837C7.30496 16.7803 7.30496 16.7249 7.30496 16.6681C7.30496 15.7223 7.1547 14.795 6.85547 13.9007C7.67867 13.4839 8.42347 12.9417 9.07681 12.2835C9.37342 11.984 9.64913 11.6609 9.8974 11.3219C10.3181 10.7494 10.6709 10.1228 10.9427 9.46063L11.1923 8.85253L11.1688 8.8433C11.3217 8.3737 11.4353 7.89091 11.5072 7.40285C11.5686 6.99129 11.6 6.56523 11.6013 6.13389C11.6013 5.20129 11.4549 4.28452 11.1636 3.40073C11.9868 2.9839 12.7329 2.44044 13.3875 1.78089C13.4359 1.73209 13.4842 1.68196 13.5326 1.63184L13.5639 1.70702C14.0069 2.79 14.2852 3.92573 14.391 5.08125C14.4224 5.43213 14.4381 5.78433 14.4381 6.13125Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.675 42.0958C16.6188 42.0958 16.5639 42.0958 16.5077 42.0958C15.5721 42.0958 14.6522 42.2475 13.7663 42.5495C13.3534 41.7185 12.8164 40.9666 12.1643 40.3071C11.8677 40.0077 11.5476 39.7293 11.2105 39.4787C10.6434 39.0526 10.0227 38.6978 9.36675 38.4234L8.80618 38.1886L8.79704 38.2084C8.31749 38.0475 7.82618 37.9288 7.32703 37.8536C6.91935 37.7916 6.49469 37.7599 6.06871 37.7586C5.1462 37.7586 4.23807 37.9077 3.3626 38.1992C2.951 37.3682 2.41134 36.615 1.75801 35.9541C1.70966 35.9053 1.66001 35.8565 1.61035 35.809C1.63518 35.7971 1.66 35.7866 1.68483 35.7773C2.75891 35.3289 3.88265 35.0479 5.02729 34.941C5.37095 34.9094 5.71722 34.8936 6.05956 34.8936C7.5753 34.8936 9.05053 35.1917 10.45 35.776C11.8494 36.3617 13.1012 37.2033 14.1675 38.2797C14.4131 38.5276 14.647 38.7862 14.8613 39.046C15.6009 39.9404 16.2019 40.9442 16.6462 42.0311C16.6554 42.0522 16.6645 42.0734 16.6723 42.0945L16.675 42.0958Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.5622 33.6819C48.5622 33.7505 48.5622 33.8191 48.5648 33.889C48.5387 33.8784 48.5138 33.8705 48.4903 33.86C47.4176 33.4101 46.4258 32.806 45.5412 32.062C45.2746 31.8404 45.0159 31.6017 44.7715 31.355C43.7066 30.2773 42.8716 29.0149 42.2915 27.6022C42.2863 27.5903 42.2823 27.5798 42.2784 27.5679C41.7061 26.1644 41.416 24.6883 41.416 23.178C41.416 22.8311 41.4317 22.4815 41.4631 22.1398C41.5663 20.9791 41.8446 19.8407 42.2902 18.7537C42.2993 18.7326 42.3072 18.7115 42.3163 18.6904C42.3555 18.7313 42.3947 18.7722 42.4339 18.8118C42.8952 19.2774 43.4022 19.685 43.951 20.0319C44.1888 20.1823 44.4344 20.3221 44.6892 20.4488C44.3991 21.3312 44.2528 22.2467 44.2528 23.178C44.2528 23.6001 44.2842 24.0261 44.3456 24.4443C44.4488 25.15 44.6396 25.8425 44.9101 26.506L45.1361 27.0561L45.1557 27.0495C45.3831 27.5099 45.6496 27.9518 45.9541 28.3633C46.1984 28.6984 46.4754 29.0229 46.776 29.3276C47.4306 29.9884 48.1754 30.5306 48.9999 30.9474C48.7085 31.8325 48.5622 32.748 48.5622 33.6819Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.1415 35.5695C42.1415 35.5695 42.1376 35.5721 42.135 35.5748C41.3549 35.9692 40.6454 36.4783 40.0169 37.0957C39.9855 37.126 39.9542 37.1564 39.9228 37.188C39.6262 37.4888 39.3492 37.8106 39.1009 38.151C38.6801 38.7221 38.3273 39.3487 38.0569 40.0109L37.8517 40.5095L37.8661 40.52C37.6949 41.0239 37.5695 41.5436 37.4924 42.07C37.431 42.4789 37.3996 42.9063 37.3983 43.3376C37.3983 44.2676 37.5433 45.1791 37.8321 46.0602C37.8321 46.0642 37.8347 46.0681 37.836 46.0721C37.7276 46.1275 37.6204 46.1842 37.5146 46.2436C37.3526 46.3346 37.1932 46.4309 37.0377 46.5324C37.0259 46.539 37.0141 46.547 37.0024 46.5549C36.7345 46.7303 36.4758 46.9216 36.2288 47.126C36.0158 47.3041 35.8094 47.4927 35.6121 47.6919C35.5637 47.7407 35.5154 47.7909 35.467 47.841C35.4566 47.8159 35.4461 47.7909 35.437 47.7658C35.4213 47.7289 35.4069 47.6919 35.3926 47.655C34.9744 46.605 34.7105 45.5075 34.6086 44.3902C34.5772 44.0407 34.5615 43.6872 34.5615 43.3403C34.5615 41.8193 34.8568 40.3314 35.4357 38.916C36.0172 37.5033 36.8508 36.2396 37.9171 35.1632C38.1601 34.9152 38.4162 34.6804 38.6762 34.4628C39.306 33.9325 39.9894 33.4721 40.7199 33.0896C40.8335 33.0302 40.9498 32.9709 41.0661 32.9155C41.2517 32.8258 41.4411 32.74 41.6332 32.6609C41.6541 32.6517 41.675 32.6424 41.6959 32.6345C41.6959 32.6912 41.6959 32.748 41.6959 32.8047C41.6959 33.7492 41.8462 34.6738 42.1428 35.5695H42.1415Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.1072 24.0611C14.1072 18.4471 18.6179 13.8936 24.1791 13.8936C29.7402 13.8936 34.2509 18.4471 34.2509 24.0611C34.2509 29.6752 29.7402 34.2287 24.1791 34.2287C18.6179 34.2287 14.1072 29.6752 14.1072 24.0611ZM11.6533 24.0611C11.6533 31.0444 17.2629 36.7073 24.1804 36.7073C31.0979 36.7073 36.7074 31.0444 36.7074 24.0611C36.7074 17.0779 31.0979 11.415 24.1804 11.415C17.2629 11.415 11.6533 17.0779 11.6533 24.0611Z' fill='%23FDAD09'/%3E%3Cpath d='M24.1799 34.614C29.9532 34.614 34.6333 29.8894 34.6333 24.0613C34.6333 18.2332 29.9532 13.5085 24.1799 13.5085C18.4067 13.5085 13.7266 18.2332 13.7266 24.0613C13.7266 29.8894 18.4067 34.614 24.1799 34.614Z' fill='%23FDAD09'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.8225 13.8678C47.8709 13.9166 47.9192 13.9641 47.9702 14.0129C47.9441 14.0248 47.9205 14.0367 47.897 14.0459C46.8229 14.4931 45.6992 14.774 44.552 14.8795C44.2083 14.9125 43.8581 14.9284 43.5118 14.9284C42.0039 14.927 40.5287 14.6302 39.1293 14.0446C39.1175 14.0393 39.1071 14.0353 39.0966 14.0301C37.7089 13.4457 36.4702 12.6094 35.4118 11.5409C35.1688 11.2956 34.9349 11.037 34.718 10.7732C33.9784 9.87888 33.3773 8.87506 32.9304 7.78813C32.9226 7.76702 32.9134 7.74592 32.9043 7.72481C32.9605 7.72481 33.0167 7.72613 33.0729 7.72613C33.7249 7.72613 34.3691 7.65226 35.0002 7.50584C35.2733 7.44253 35.5451 7.36602 35.8142 7.27368C36.2272 8.10471 36.7655 8.85659 37.4175 9.51481C37.7128 9.81293 38.033 10.0926 38.3701 10.3445C38.9372 10.7693 39.5579 11.1228 40.2138 11.3998L40.7587 11.628L40.7678 11.6095C41.2513 11.7731 41.7491 11.8945 42.2522 11.9683C42.6599 12.0303 43.0833 12.062 43.5092 12.0633C44.4344 12.0633 45.3412 11.9156 46.2167 11.6214C46.6309 12.4551 47.1679 13.2069 47.8225 13.8678Z' fill='%23FDAD09'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain;
}

.card-body {
  border-radius: 2.4rem;
  padding: 0 4rem 3rem 13.4rem;
}

.card-body p {
  margin-bottom: 0;
  font-size: 1.8rem;
}

.card-btn:before {
  content: "";
  display: grid;
  place-items: center;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 1.2rem;
  width: 4rem;
  height: 4rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/2.4rem 2.4rem, #FDAD09;
  transition: all 0.3s;
}

.card-btn.collapsed:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 5V19M5 12H19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/2.4rem 2.4rem, #FDAD09;
}

.inner-page {
  min-height: calc(100vh - 13.1rem);
  display: flex;
  align-items: center;
  padding: 10rem 0;
  position: relative;
  background: linear-gradient(180deg, #FAF8C8 0%, #FED653 100%);
}

.inner-page-header {
  padding-top: 20rem;
}

.inner-page .decor-right-bottom {
  top: 70%;
}

.inner-page .decor-left-bottom {
  top: 60%;
}

.relative {
  position: relative;
}

.removed-image {
  margin: 0 auto;
}

/*======================================================
================contact page============================
========================================================*/

.contact-page {
  position: relative;
  padding: 17.4rem 0 13.8rem;
}

.contact-page__wrap {
  display: flex;
  justify-content: center;
  gap: 1.6rem;
  padding: 0 2rem;
}

.contact-card {
  max-width: calc(33.33% - 1.6rem);
  padding: 5.8rem 4.8rem;
  display: flex;
  flex-direction: column;
  border-radius: 3.2rem;
  border: 2px solid #fff;
  background: linear-gradient(180deg, rgba(255, 249, 225, 0) 0%, #FFF9E1 100%);
}

.contact-card__title {
  font-size: 5.8rem;
  font-weight: 600;
  margin-bottom: 4.8rem;
}

.contact-card__text {
  margin-bottom: 3.2rem;
  flex: 1 1 auto;
  font-size: 1.6rem;
  line-height: 1.5;
}

.contact-card-icon {
  width: 100%;
  margin-bottom: 3.2rem;
}

.contact-card-icon svg {
  display: inline;
}

.contact-card-title {
  font-size: 3.8rem;
  font-weight: 600;
}

.uninstall-image {
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  border-radius: 16px;
}

.uninstall-page {
  padding: 17.6rem 0 7.2rem;
}

.uninstall-headline {
  margin-bottom: 4.8rem;
}

.uninstall-headline .text {
  margin: 0 auto;
  font-size: 1.6rem;
  max-width: 56.2rem;
}

.uninstall-wrapper {
  margin: 0 auto;
  width: 128rem;
  max-width: 100%;
}

.uninstall-section {
  border-radius: 3.2rem;
  background: #FFF9E1;
  padding: 7.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.uninstall-section--1 {
  padding: 3.2rem 7.2rem;
}

.uninstall-section + .uninstall-section {
  margin-top: 2.4rem;
}

.uninstall-section .container {
  padding: 0;
}

.uninstall-section img {
  width: fit-content;
}

.uninstall-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 51rem;
}

.uninstall-content.left {
  text-align: left;
}

.uninstall-content.right {
  text-align: right;
  align-items: flex-end;
}

.uninstall-icon {
  font-size: 4rem;
  width: 6.8rem;
  height: 6.8rem;
  font-weight: 800;
  border-radius: 50%;
  color: white;
  background-color: #FED745;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 3.2rem;
}

.uninstall-section .title {
  font-size: 3.9rem;
  font-weight: 500;
  line-height: 1.3;
  color: #000;
  margin: 0 0 1.8rem;
}

.uninstall-section .text {
  font-size: 1.6rem;
  line-height: 1.5;
  color: #000;
  margin: 0;
}

/*=================page terms===============================*/
.page-terms {
  padding: 10rem 0 6rem;
}

.is-404 {
  padding: 20rem 0 14.5rem;
}

.is-404__wrapper {
  display: flex;
  gap: 8.4rem;
  align-items: center;
  justify-content: space-around;
  text-align: center;
}

.is-404__text {
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 2.4rem;
}

.remove-page {
  padding-top: 20rem;
}

/*.remove-page-content {
  padding-left: 6rem;
}*/
/*--------------------------------------------------------------
  ##  Footer
  --------------------------------------------------------------*/

.footer {
  position: relative;
  background-color: #081422;
}

.footer-content {
  color: #000;
  padding: 2.4rem 0 0.8rem;
  position: relative;
}

.footer-menu {
  display: flex;
  align-items: center;
  height: 100%;
  gap: 7.2rem;
}

.footer-link {
  color: #fff;
  line-height: 1;
  font-size: 1.6rem;
  font-weight: 400;
}

.footer-link:hover {
  color: #FDAD09;
  text-decoration: none;
}

.footer-logo {
  display: block;
}

.footer-copyright {
  padding: 1.6rem;
}

.footer-copyright p {
  font-size: 1.4rem;
  color: #838990;
  text-align: center;
  margin: 0;
}

.fullscreen {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100vh;
  z-index: -1;
}

.return-to-top {
  position: absolute;
  top: 2.4rem;
  right: 2.4rem;
  width: 4rem;
  height: 4.1rem;
  cursor: pointer;
  border-radius: 0.8rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_396_345)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9396 7.9399C11.2209 7.659 11.6021 7.50122 11.9996 7.50122C12.3971 7.50122 12.7784 7.659 13.0596 7.9399L18.7176 13.5959C18.8569 13.7352 18.9674 13.9006 19.0427 14.0827C19.1181 14.2647 19.1568 14.4598 19.1568 14.6568C19.1567 14.8538 19.1179 15.0488 19.0424 15.2308C18.967 15.4128 18.8565 15.5781 18.7171 15.7174C18.5778 15.8567 18.4124 15.9671 18.2304 16.0425C18.0484 16.1178 17.8533 16.1566 17.6563 16.1565C17.4593 16.1565 17.2642 16.1176 17.0822 16.0422C16.9002 15.9668 16.7349 15.8562 16.5956 15.7169L11.9996 11.1219L7.40364 15.7179C7.26533 15.8612 7.09987 15.9756 6.9169 16.0543C6.73393 16.133 6.53712 16.1744 6.33796 16.1763C6.13879 16.1781 5.94125 16.1402 5.75687 16.0649C5.57249 15.9896 5.40496 15.8783 5.26406 15.7375C5.12315 15.5967 5.0117 15.4293 4.93619 15.245C4.86068 15.0607 4.82263 14.8632 4.82427 14.664C4.82591 14.4648 4.86719 14.268 4.94572 14.085C5.02424 13.9019 5.13844 13.7363 5.28164 13.5979L10.9396 7.9399Z' fill='%23FDAD09'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_396_345'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
  z-index: 5;
}

.return-to-top:hover {
  opacity: 0.75;
}