:root {
  --color-primary: #2f57ef;
  --color-secondary: #b966e7;
  --color-coral: #e9967a;
  --color-violet: #800080;
  --color-pink: #db7093;
  --color-heading: #192335;
  --color-body: #6b7385;
  --color-white: #ffffff;
  --color-white-off: #ffffffab;
  --color-bodyest: #273041;
  --color-dark: #27272e;
  --color-darker: #192335;
  --color-black: #111113;
  --color-grey: rgba(207, 207, 207, 0.24);
  --color-grey2: #f4f5f7;
  --color-gray: #a1a9ac;
  --color-gray-light: #f6f6f6;
  --color-gray-lighter: #ebebeb;
  --color-light: #f5f7fa;
  --color-lighter: #f2f5f9;
  --primary-opacity: #2f57ef21;
  --secondary-opacity: #b966e721;
  --coral-opacity: #e9967a21;
  --violet-opacity: #80008021;
  --pink-opacity: #db709321;
  --white-opacity: #ffffff21;
  --danger-opacity: #ff000310;
  --warning-opacity: #ff8f3c10;
  --success-opacity: #3eb75e10;
  --black-opacity: rgba(0, 0, 0, 0.04);
  --heading-opacity: #19233550;
  --color-card-1: #fffccf;
  --color-card-2: #ffedff;
  --color-card-3: #ffe8eb;
  --color-card-4: #e9f6ff;
  --color-card-5: #5024d1;
  --color-card-6: #3b3b46;
  --color-success: #3eb75e;
  --color-danger: #ff0003;
  --color-warning: #ff8f3c;
  --color-info: #1ba2db;
  --color-primary-alt: #d1ebe6;
  --color-primary-light: #f1f7ff;
  --color-primary-lighter: #eeeeff;
  --color-secondary-alt: #fef4f4;
  --color-extra: rgb(249, 249, 255);
  --color-extra2: #f9f9ff;
  --color-border: #e6e3f1;
  --color-border-2: #e6e3f14f;
  --color-badge-1: #303f5b;
  --color-badge-2: #f2c94c;
  --color-facebook: #3b5997;
  --color-twitter: #1ba1f2;
  --color-youtube: #ed4141;
  --color-linkedin: #0077b5;
  --color-pinterest: #e60022;
  --color-instagram: #c231a1;
  --color-vimeo: #00adef;
  --color-twitch: #6441a3;
  --color-discord: #7289da;
  --radius-10: 10px;
  --radius-big: 16px;
  --radius-small: 6px;
  --border-width: 2px;
  --radius: 6px;
  --f-light: 300;
  --f-regular: 400;
  --f-medium: 500;
  --f-semi-bold: 600;
  --f-bold: 700;
  --f-extra-bold: 800;
  --f-black: 900;
  --shadow-primary: 0px 4px 10px rgba(37, 47, 63, 0.1);
  --shadow-light: 0 2px 6px 0 rgba(0, 0, 0, 0.05);
  --shadow-dark: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  --shadow-1: 0px 6px 34px rgba(215, 216, 222, 0.41);
  --shadow-slide-item: 0px 0 10px 0 rgba(215, 216, 222, 0.2);
  --shadow-2: 0 15px 34px 0 rgba(175, 181, 204, 0.32);
  --shadow-3: 0 5px 15px 0 rgba(85, 74, 101, 0.37);
  --shadow-5: 0px 20px 70px 0px rgba(0, 0, 0, 0.1);
  --shadow-7: 0px 15px 30px -2px rgba(0, 0, 0, 0.1);
  --shadow-8: -5px 18px 60px 0 rgba(210, 210, 234, 0.4);
  --shadow-9: 0 13px 48px 0 rgba(215, 216, 222, 0.44);
  --shadow-10: 0 13px 14px 0 rgba(129, 104, 145, 0.05);
  --shadow-11: 0 0 10px 0 rgba(0, 0, 0, 0.06);
  --transition: 0.3s;
  --transition-2: 256ms ease-in-out;
  --transition-3: transform 0.85s cubic-bezier(0.23, 1, 0.32, 1),
    background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  --transition-4: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  --font-primary: "Euclid Circular";
  --font-secondary: "Euclid Circular";
  --font-alt: "Source Serif Pro", serif;
  --font-size-b1: 24px;
  --font-size-b2: 18px;
  --font-size-b3: 16px;
  --font-size-b4: 12px;
  --line-height-b1: 1.5;
  --line-height-b2: 1.67;
  --line-height-b3: 1.67;
  --line-height-b4: 1;
  --h1: 52px;
  --h2: 44px;
  --h3: 34px;
  --h4: 30px;
  --h5: 20px;
  --h6: 16px;
  --div-gap-1: 10px;
  --gradient-1: linear-gradient(rgb(255, 255, 255) 0%, rgb(239, 241, 255) 100%);
  --gradient-4: linear-gradient(180deg, #fff, #f6f9ff);
  --gradient-2: linear-gradient(
    0deg,
    rgb(255, 255, 255) 0%,
    rgb(240, 242, 255) 100%
  );
  --gradient-3: linear-gradient(90deg, #8da9fc 0%, #b48dd5 100%);
  --gradient-4: linear-gradient(180deg, #eff1ff 0%, #ffffff 100%);
  --gradient-5: linear-gradient(rgb(239, 241, 255) 0%, rgb(239, 241, 255) 100%);
  --gradient-6: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.15),
    rgba(251, 199, 226, 0.15),
    rgba(220, 217, 254, 0.15)
  );
  --gradient-7: linear-gradient(
    218.15deg,
    var(--color-secondary) 0%,
    var(--color-primary) 100%
  );
  --gradient-8: linear-gradient(270deg, #9e77ff 0%, #4460ff 100%);
  --gradient-9: linear-gradient(180deg, #6827ff 0%, #e3f0ff 100%);
}

body {
  font-family: "Karla", sans-serif;
  /* Initial */
  /* background-image: linear-gradient(
    to right,
    #adf0d6,
    #8be8e5,
    #75ddf4,
    #7acefe,
    #96bcfd
  ); */
  background-image: linear-gradient(
    to right top,
    #cdffd8,
    #9cf4e5,
    #76e5f7,
    #72d2ff,
    #94b9ff
  );
  /* background-image: linear-gradient(
    to right bottom,
    #cdffd8,
    #9cf4e5,
    #76e5f7,
    #72d2ff,
    #94b9ff
  ); */
  color: #ffffff;
  padding-bottom: 75px;
}

/* Rocket Logo */

.certiflux-rocket-logo {
  position: absolute;
  top: 0;
}

@media (max-width: 767px) {
  body {
    padding-bottom: 30px;
    margin: 0px 15px;
  }
  .certiflux-rocket-logo {
    width: 145px;
    position: absolute;
    right: 0;
  }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  body {
    margin: 0px 50px;
  }
  .certiflux-rocket-logo {
    width: 300px;
    position: absolute;
    right: 0;
  }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .certiflux-rocket-logo {
    width: 450px;
    position: absolute;
    left: 5%;
  }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .certiflux-rocket-logo {
    width: 600px;
    position: absolute;
    left: 11%;
  }
}

.page-title {
  font-size: 40px;
  font-weight: bold;
}

@media (max-width: 767px) {
  .page-title {
    font-size: 30px;
    margin-bottom: 10px;
  }
}

@media (max-width: 991px) {
  .page-title {
    font-size: 35px;
    margin-bottom: 10px;
  }
}

.bd-cd-timer {
  display: flex;
  justify-content: space-between;
  margin-bottom: 28px;
}
.bd-cd-timer .time-card {
  text-align: center;
}
.bd-cd-timer .time-count {
  display: block;
  font-size: 80px;
  font-weight: bold;
}
@media (max-width: 991px) {
  .bd-cd-timer .time-count {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .bd-cd-timer .time-count {
    font-size: 30px;
  }
}
.bd-cd-timer .time-label {
  display: block;
  font-size: 15px;
}
@media (max-width: 767px) {
  .bd-cd-timer .time-label {
    font-size: 12px;
  }
}

.form-subscribe {
  display: flex;
}
.form-subscribe .form-group {
  margin-bottom: 0;
  margin-right: 8px;
  flex-grow: 1;
  max-width: 300px;
}
.form-subscribe .form-control {
  padding: 16px 30px;
  border: 1px solid rgba(245, 245, 245, 0.14);
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  height: 48px;
  color: #ffffff;
}
.form-subscribe .form-control::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.form-subscribe .form-control::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.form-subscribe .form-control:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.form-subscribe .form-control::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.form-subscribe .form-control::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.form-subscribe .btn-subscribe {
  padding: 15px 20px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  border-radius: 4px;
  border: 0;
  height: 48px;
  white-space: nowrap;
  background-size: 300% 100%;
  background-image: linear-gradient(
    to right,
    var(--color-primary),
    var(--color-secondary),
    var(--color-secondary),
    var(--color-primary)
  );
  /* background-color: #598cd7; */
}

.bg-gradient-1 {
  background: var(--gradient-1) !important;
}

.footer-social-links {
  margin-bottom: 25px;
}
.footer-social-links .social-link {
  display: inline-block;
  text-align: center;
  line-height: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #ffffff;
  color: #000000;
  font-size: 20px;
  margin-right: 16px;
  transition: all 0.3s ease-in-out;
}
.footer-social-links .social-link:last-child {
  margin-right: 0;
}
.footer-social-links .social-link:hover {
  text-decoration: none;
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 767px) {
  .footer-social-links .social-link {
    line-height: 30px;
    width: 30px;
    height: 30px;
    font-size: 14px;
  }
}

/*# sourceMappingURL=bd-coming-soon.css.map */
