@font-face {
  font-family: 'Monsteraat-Bold';
  src: url("assets/plugins/flaticon/font/static/Monsterrat-Bold.ttf") format("truetype"); }

/* Animations */
@keyframes bnr-fade {
  from {
    opacity: 0;
    width: 50%; }
  to {
    opacity: 1;
    width: 100%; } }

@-webkit-keyframes bnr-fade {
  from {
    opacity: 0;
    width: 50%; }
  to {
    opacity: 1;
    width: 100%; } }

/* Keyframes part ends */
body {
  overflow-x: hidden;
  background: #1E2A3B !important;
  width: 100%; }

html {
  scroll-behavior: smooth; }

a {
  font-family: 'Montserrat'; }

h2 {
  color: black;
  font-weight: 600;
  line-height: 35px; }

strong {
  color: #FFF;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 175%;
  letter-spacing: 0.4px; }

.nav-links .dropdown {
  position: relative;
  display: inline-block; }

.dropdown-menu {
  display: none;
  position: absolute;
  top: 89%;
  left: -39px;
  z-index: 1;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  border-radius: 0px 0px 12px 12px;
  min-width: 157px;
  height: 190px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.dropdown:hover .dropdown-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* Submenu for AI Models */
.dropdown-submenu {
  position: relative; }

.dropdown-submenu .arrow-right {
  float: right;
  font-size: 12px;
  margin-left: 25px; }

.arrow-height-mobile {
  width: 620px;
  height: 795px;
  padding-bottom: 43px; }

.dropdown-submenu .submenu {
  display: none;
  position: absolute;
  top: -20px;
  left: 101%;
  z-index: 2;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  border-radius: 0px 0px 12px 12px;
  padding: 10px;
  min-width: 150px;
  width: 215px;
  height: 315px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* Will only take effect when display: flex is active */
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px 0;
  gap: 10px; }

.dropdown-submenu:hover .submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* Submenu link styles */
.submenu li {
  list-style: none;
  padding: 8px 12px; }

.paragraphs5 {
  color: #FFF;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 35px; }

@media (max-width: 1279px) {
  .paragraphs5 {
    color: #FFF;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px; } }

.dropdown-menu li a {
  color: #7D7D7D;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative; }

.paragraphs {
  color: #FFF;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 35px; }

h1.paragraph a {
  text-decoration: underline !important;
  color: inherit;
  font-size: inherit;
  font-weight: inherit; }

.submenu li a {
  text-decoration: none;
  color: #7D7D7D;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: left; }

.submenu li a:hover {
  color: #1E2A3B;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; }

/* Hover styling for main dropdown links */
.dropdown-menu li a:hover {
  color: #1E2A3B;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; }

/* Navbar Desktop Solutions */
.nav-links .dropdown-solutions {
  position: relative;
  display: inline-block; }

.dropdown-menu-solutions {
  display: none;
  position: absolute;
  top: 89%;
  left: -4rem;
  z-index: 1;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  border-radius: 0px 0px 12px 12px;
  padding: 10px;
  min-width: 220px;
  height: 168px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.dropdown-solutions:hover .dropdown-menu-solutions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* Submenu for AI Models */
.dropdown-submenu-solutions {
  position: relative; }

.dropdown-submenu-solutions .arrow-right {
  float: right;
  font-size: 12px;
  margin-left: 25px; }

.dropdown-submenu-solutions .submenu-solutions {
  display: none;
  position: absolute;
  top: -11px;
  left: 86%;
  z-index: 2;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 4px 53.4px rgba(0, 0, 0, 0.17);
  border-radius: 0px 0px 12px 12px;
  padding: 10px;
  min-width: 150px;
  width: 215px;
  height: 308px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* Will only take effect when display: flex is active */
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px 0; }

.dropdown-submenu-solutions:hover .submenu-solutions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* Submenu link styles */
.submenu-solutions li {
  list-style: none;
  padding: 8px 12px; }

.dropdown-menu-solutions li a {
  color: #7D7D7D;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative; }

.submenu-solutions li a {
  text-decoration: none;
  color: #7D7D7D;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: left; }

.submenu-solutions li a:hover {
  color: #1E2A3B;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; }

/* Hover styling for main dropdown links */
.dropdown-menu-solutions li a:hover {
  color: #1E2A3B;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; }

.banner_bonus_abuse {
  background: linear-gradient(165deg, #1E2A3B 9.28%, rgba(12, 79, 159, 0.65) 50.89%, #1E2A3B 94.52%);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 85px 0 0;
  margin-top: 0px;
  padding-bottom: 105px;
  z-index: -1;
  height: 631px; }

.banner_bonus_abuse h1 {
  color: #ffffff;
  font-weight: 600;
  line-height: 70px;
  font-size: 50px;
  letter-spacing: 7.5px;
  text-shadow: 5px 8px 10.6px rgba(0, 0, 0, 0.44); }

.banner_bonus_abuse h2 {
  color: #CFCFCF;
  text-shadow: 5px 8px 10.6px rgba(0, 0, 0, 0.44);
  font-family: Montserrat;
  font-size: 23px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 2.3px;
  text-transform: uppercase; }

.banner_bonus_abuse button {
  border-radius: 44px;
  border: 1px solid rgba(255, 255, 255, 0.72);
  background: #1C93D1;
  -webkit-box-shadow: 0px 4px 10px 1px rgba(28, 147, 209, 0.22);
  box-shadow: 0px 4px 10px 1px rgba(28, 147, 209, 0.22);
  color: #1E2A3B;
  text-align: center;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  height: 45px;
  width: 427px; }

.minor_heading {
  color: #FFF;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 2px;
  text-transform: uppercase; }

.headings {
  color: #FFF;
  font-family: Montserrat;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 52px;
  text-align: left; }

.paragraph {
  color: #FFF;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 35px;
  letter-spacing: 0.4px; }

.red_alert {
  color: #DB4646 !important;
  font-family: Montserrat;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 52px;
  letter-spacing: 0.6px; }

.shrewed {
  border-radius: 30px;
  border: 3px rgba(255, 255, 255, 0.72);
  background: linear-gradient(112deg, #0C4F9F -0.43%, #1E2A3B 102.68%);
  height: 341px;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.gamwit_approach {
  background: -webkit-gradient(linear, right top, left top, color-stop(12.91%, #1E2A3B), color-stop(141.64%, #0C4F9F));
  background: linear-gradient(270deg, #1E2A3B 12.91%, #0C4F9F 141.64%);
  -webkit-box-shadow: 0px 14px 23.5px 0px rgba(28, 147, 209, 0.42);
  box-shadow: 0px 14px 23.5px 0px rgba(28, 147, 209, 0.42);
  height: 1424px; }

.border_box {
  border: 3px solid #6F6F6F;
  border-radius: 30px; }

.binary_image {
  background-image: url("/assets/media/landing-page/green-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 130px 0 0;
  height: 759px;
  z-index: -1;
  border-radius: 50px;
  opacity: 0.8; }

.binary_box {
  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;
  border-radius: 30px;
  border: 3px solid rgba(255, 255, 255, 0.72);
  background: linear-gradient(112deg, #0C4F9F -0.43%, #1E2A3B 102.68%);
  z-index: -1;
  height: 375px;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.dynamic-behavior {
  background-image: url("/assets/media/landing-page/dynamic-churn.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 130px 0 0;
  height: 922px; }

.dynamic-adapt {
  background: -webkit-gradient(linear, right top, left top, from(rgba(12, 79, 159, 0.39)), color-stop(69.08%, #1E2A3B));
  background: linear-gradient(270deg, rgba(12, 79, 159, 0.39) 0%, #1E2A3B 69.08%);
  -webkit-box-shadow: 0px 14px 23.5px 0px rgba(28, 147, 209, 0.42);
  box-shadow: 0px 14px 23.5px 0px rgba(28, 147, 209, 0.42);
  height: 1218px; }

.results_gamwit {
  background-image: url("/assets/media/landing-page/cost-savings.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 130px 0 0;
  height: 1100px; }

.BA_button {
  border-radius: 44px;
  border: 1px solid rgba(255, 255, 255, 0.72);
  background: #1C93D1;
  -webkit-box-shadow: 0px 4px 10px 1px rgba(28, 147, 209, 0.22);
  box-shadow: 0px 4px 10px 1px rgba(28, 147, 209, 0.22);
  color: #1E2A3B;
  text-align: center;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  width: 460px; }

.explore {
  color: #8EC545 !important;
  text-align: center;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
  text-decoration: underline !important; }

.plug-two {
  height: 396px; }

.banner-button {
  position: relative;
  border-radius: 44px;
  padding: 0px 25px;
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 700;
  height: 45px;
  color: #1E2A3B;
  background: #1C93D1;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  border: none; }

.banner-bonus-abuse-moblie {
  background-size: cover;
  background: linear-gradient(165deg, #1E2A3B 9.28%, rgba(12, 79, 159, 0.65) 50.89%, #1E2A3B 94.52%);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  min-height: auto;
  padding: 338px 0px 85px 0px; }

.ai-models-mobile {
  color: #CFCFCF;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 2.24px;
  text-transform: uppercase; }

.banner-heading-mobile {
  color: #FFF;
  text-shadow: 5px 8px 10.6px rgba(0, 0, 0, 0.44);
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 94px;
  letter-spacing: 4.5px;
  text-transform: uppercase; }

.banner-paragraph-mobile {
  color: #FFF;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 70px; }

.banner-button-mobile {
  border-radius: 44px;
  border: 1px solid rgba(255, 255, 255, 0.72);
  background: #1C93D1;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  color: #1E2A3B;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  height: 90px;
  padding: 0px 40px 0px 40px; }

.green-background {
  background-image: url("/assets/media/landing-page/early-vip-img/5.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 759px;
  padding: 85px 0px 85px 0px;
  border-radius: 50px; }

.para-spans {
  color: #8EC545;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 35px; }

.height-box {
  height: 637px;
  margin-top: 6rem; }

.card-img-height {
  height: 455px; }

.left-side-adjust {
  padding-left: 60px; }

.footer_menu ul {
  list-style-type: none;
  -webkit-padding-start: 0px;
  padding-inline-start: 0px; }

.footer_headings {
  color: #313E5B;
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 10px; }

.footer_menu a:hover {
  text-decoration: underline !important;
  color: #ffffff; }

.footer_credits {
  text-align: center;
  display: none; }

.footer_credits p {
  font-weight: 400; }

.footer_contact h3 {
  font-size: 18px; }

.footer_contact ul {
  list-style-type: none; }

.footer_contact ul li {
  padding-left: 25px;
  margin-bottom: 35px;
  position: relative;
  font-weight: 400; }

.footer_contact ul li:before {
  content: '';
  width: 60px;
  height: 60px;
  position: absolute;
  left: -48px;
  top: -10px; }

.footer_logo {
  max-width: 260px;
  margin-bottom: 15px; }

.ill1-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.alert-img {
  height: 24px;
  width: 20px;
  margin-top: 5px; }

.dynamic-h1 {
  color: #ffffff;
  font-size: 30px;
  font-weight: 700; }

.dynamic-paragraph {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500; }

.dynamic-paragraph-1 {
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
  line-height: 35px; }

.complex-para {
  margin-top: 8rem; }

.revenue-img {
  height: 500px; }

.margin-mobile {
  margin-top: 4rem; }

.margin-green-desktop {
  margin-top: 3rem; }

.plug-img {
  margin-top: -12rem;
  width: 428px;
  height: 539px; }

.computer-object {
  height: 376px;
  width: 379px; }

.paragraph-last {
  color: #fff;
  font-family: 'Montserrat';
  font-weight: 500;
  line-height: 35px;
  letter-spacing: 0.4px;
  margin-top: 20px;
  font-size: 20px; }

.paragraph-com {
  padding-left: 20px; }

.paragraph-data-format {
  margin-top: -8rem; }

.paragraph-huge-cost {
  color: #FFF;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 35px; }

@media (min-width: 1024px) and (max-width: 1160px) {
  .plug-img {
    width: 432px;
    height: 526px;
    padding-right: 30px; }
  .computer-object {
    padding-right: 30px; } }

@media (min-width: 820px) and (max-width: 1000px) {
  .revenue-img {
    height: 400px; }
  .complex-img {
    height: 590px !important; }
  .height-box {
    height: 526px !important; }
  .computer-object {
    padding-right: 30px; } }

@media (min-width: 1280px) {
  .margin-green-desktop {
    margin-top: 3rem; }
  .paragraph-com {
    margin-top: 1rem;
    padding-left: 20px; }
  .computer-object {
    margin-top: -2rem; }
  .plug-two {
    margin-top: -5rem; }
  .height-dynamic {
    height: 311px;
    margin-top: 3rem; }
  .ill1-img {
    height: 570px;
    width: 446px;
    margin-right: 70px; }
  h1.paragraph-last {
    color: #fff;
    font-size: 20px;
    font-family: 'Montserrat';
    margin-top: 3rem; }
  .img-7 {
    margin-top: -9rem; }
  .paragraph-plug {
    margin-top: -2rem; } }

@media (min-width: 1200px) and (max-width: 1268px) {
  .complex-img {
    height: 319px;
    width: 421px;
    margin-left: 900px; } }

@media (max-width: 1000px) {
  .paragraphs {
    color: #FFF;
    font-family: Montserrat;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 55px;
    margin-top: 7rem; }
  .ill1-img img {
    width: 610px;
    height: 718px; }
  .paragraph-huge-cost {
    color: #FFF;
    font-family: Montserrat;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 55px;
    margin-top: 3rem !important; }
  .ill1-img {
    height: 700px; }
  .headings {
    font-size: 55px;
    line-height: 95px;
    font-weight: 600; }
  .paragraph-com {
    margin-top: 6rem; }
  .computer-object {
    margin-top: 1rem;
    width: 756.47px;
    height: 724px;
    padding-bottom: 3rem; }
  .plug-two {
    height: 700px;
    margin-top: 0rem;
    margin-bottom: 2rem; }
  .plug-img {
    margin-top: -1rem;
    height: 800px;
    width: 585px;
    padding-bottom: 3rem; }
  .img-7 {
    margin-top: -1rem; }
  .paragraph-data-format {
    margin-top: 1rem; }
  .paragraph-plug {
    margin-top: 5rem; }
  .dynamic-behavior {
    background-image: url("/assets/media/landing-page/dynamic-churn.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 130px 0 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
  .dynamic-h1 {
    color: #ffffff;
    font-size: 45px;
    font-weight: 600;
    line-height: 75px; }
  .dynamic-paragraph {
    color: #ffffff;
    font-size: 35px;
    font-weight: 500; }
  .dynamic-paragraph-1 {
    font-size: 35px;
    font-weight: 500;
    color: #ffffff;
    line-height: 60px; }
  .ill1-img {
    height: 700px;
    width: 484px; }
  .alert-img {
    height: 58px;
    width: 51px;
    margin-top: 49px; }
  strong {
    color: #FFF;
    font-family: Montserrat;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 175%;
    letter-spacing: 0.4px; }
  .banner-button {
    border-radius: 44px;
    border: 1px solid rgba(255, 255, 255, 0.72);
    background: #1C93D1;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    color: #1E2A3B;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    height: 90px;
    padding: 0px 40px 0px 40px; }
  .red_alert {
    color: #DB4646 !important;
    font-family: Montserrat;
    font-size: 55px;
    font-style: normal;
    font-weight: 700;
    line-height: 95px;
    letter-spacing: 0.6px; }
  .para-spans {
    color: #8EC545;
    font-family: Montserrat;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px; }
  .paragraph {
    color: #FFF;
    font-family: Montserrat;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 55px;
    margin-top: 45px; }
  .paragraph-last {
    color: #FFF;
    font-family: Montserrat;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 55px;
    margin-top: 45px; }
  .minor_heading {
    color: #FFF;
    font-family: Montserrat;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 2px;
    text-transform: uppercase; }
  .card-img-height {
    height: 700px; }
  .shrewed {
    border-radius: 30px;
    border: 3px rgba(255, 255, 255, 0.72);
    background: linear-gradient(112deg, #0C4F9F -0.43%, #1E2A3B 102.68%);
    height: 341px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-height: 1085px; }
  .gamwit_approach {
    background: -webkit-gradient(linear, right top, left top, color-stop(12.91%, #1E2A3B), color-stop(141.64%, #0C4F9F));
    background: linear-gradient(270deg, #1E2A3B 12.91%, #0C4F9F 141.64%);
    -webkit-box-shadow: 0px 14px 23.5px 0px rgba(28, 147, 209, 0.42);
    box-shadow: 0px 14px 23.5px 0px rgba(28, 147, 209, 0.42);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
  .align-text {
    text-align: center; }
  .reduced-margin {
    margin-top: 1rem; }
  .sm-center-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .casino-vip {
    background-image: url("/assets/media/landing-page/early-vip-img/sec-3-bg-mobile.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 1232px;
    padding: 85px 0px 85px 0px;
    background: -webkit-gradient(linear, right top, left top, from(rgba(12, 79, 159, 0.39)), color-stop(71.08%, #1E2A3B));
    background: linear-gradient(270deg, rgba(12, 79, 159, 0.39) 0%, #1E2A3B 71.08%); }
  .most-companies {
    border-radius: 60px;
    border: 3px solid #6F6F6F;
    background: linear-gradient(0deg, #1E2A3B 0%, #1E2A3B 100%), linear-gradient(112deg, #0C4F9F -0.43%, #1E2A3B 102.68%);
    height: 1250px;
    padding: 65px 0px 37px 0px; }
  .gamwit {
    border-radius: 30px;
    border: 3px solid #1C93D1;
    background: linear-gradient(0deg, #1E2A3B 0%, #1E2A3B 100%), linear-gradient(112deg, #0C4F9F -0.43%, #1E2A3B 102.68%);
    height: 1315px;
    padding: 65px 0px 37px 0px; }
  .tick-mobile {
    margin-top: 1rem; }
  .green-crowd {
    background-image: url("/assets/media/landing-page/early-vip-img/7-mobile.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 1337px;
    padding: 85px 0px 85px 0px; }
  .height-box {
    height: 637px;
    margin-top: 6rem; }
  .center-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 700px;
    margin-top: 5rem; }
  .height-section-2 {
    height: 700px; }
  .hard-to-find {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px; }
  .align-text {
    text-align: left; }
  .height-comaprison {
    height: 322px; }
  .height-dynamic {
    height: 700px;
    margin-top: 40px; }
  .height-spot {
    height: 700px; }
  .huge-cost {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0px; }
  .huge-cost-para {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0px; }
  .content-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .height-down-arrow {
    height: 494px; }
  .content-alignment {
    top: -500px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 501px;
    height: 100px; }
  .margin-green-tick {
    margin-top: 50px; }
  .margin-mobile {
    margin-top: 8rem; } }

@media (min-width: 1000px) and (max-width: 1023px) {
  .complex-para {
    margin-top: 8rem !important; }
  .complex-img {
    height: 590px !important;
    width: 791px !important;
    margin-left: 0px !important; }
  .gamwit_approach {
    height: 1980px; } }

@media (min-width: 1000px) and (max-width: 1279px) {
  .height-dynamic {
    height: 311px; }
  .complex-img {
    height: 319px;
    width: 421px;
    margin-left: 900px; }
  .complex-para {
    margin-top: -314px; }
  .img-7 {
    width: 428px;
    margin-left: -29px;
    margin-top: -34px; }
  .height-box {
    height: 563px !important;
    margin-top: 6rem;
    margin-left: -10rem; } }

@media (width: 820px) {
  .footer {
    min-height: 925px; } }
