:root {
  --sticky-height: 168px;
  --header-height: 80px;
  --primary-bg: #00183D;
  --bg-secondary: #0A1120;
  --bg-blue: #0C1936;
  --bg-white: #FFFFFF;
  --text-blue: #455B8A;
  /* Primary Colors */
  --color-primary-bg: #00183D;
  --primary-text-color: #00183D;
  --color-primary-text-gradient: linear-gradient(93.26deg, #CC835A 23.73%, #FCD9B8 43.88%, #F1A475 53.71%);
  --color-primary-card-gold-gradient: linear-gradient(96.15deg, #CC9773 -47.48%, #FFEFE2 -1.89%, #F9D4B3 38.9%, #FFEFE2 60.5%, #E6AA80 97.27%),
      linear-gradient(100.2deg, #C3C4BF -5.04%, #FFFFFF 23.5%, #CBCBCB 48.32%, #FFFFFF 68.06%, #C1C0C0 93.57%),
      linear-gradient(180deg, #FFFFFF 0%, #8DCDC6 100%);
  /* Secondary / Card Backgrounds */
  --color-secondary-card-white-gradient: linear-gradient(100.2deg, #C3C4BF -5.04%, #FFFFFF 23.5%, #CBCBCB 48.32%, #FFFFFF 68.06%, #C1C0C0 93.57%),
      linear-gradient(180deg, #FFFFFF 0%, #CAB9A9 100%);
  --gradiant-gold-color: linear-gradient(96.15deg, #CC9773 5.22%, #FFEFE2 31.86%, #F9D4B3 55.03%, #FFEFE2 73.45%, #E6AA80 97.27%);
  --gradiant-silver-color: linear-gradient(98.45deg, #BBBDBF 6.33%, #FFFFFF 32.29%, #F1F1F2 54.87%, #FFFFFF 72.83%, #BBBDBF 96.04%);
  /* Header Colors */
  --color-header-main: #FFFFFF;
  --color-header-sub: #CFD2DB;
  --color-header-sub-opacity: #CFD2DBB2;
  /* Buttons and CTA */
  --color-button-primary-gradient: linear-gradient(100.2deg, #C3C4BF -5.04%, #FFFFFF 23.5%, #CBCBCB 48.32%, #FFFFFF 68.06%, #C1C0C0 93.57%);
  --color-button-sescondary-gradient: linear-gradient(96.15deg, #CC9773 -47.48%, #FFEFE2 -1.89%, #F9D4B3 38.9%, #FFEFE2 60.5%, #E6AA80 97.27%);
  --color-cta-gradient: linear-gradient(186.03deg, rgba(27, 64, 126, 0.8) -61.39%, rgba(13, 37, 73, 0.8) -8.31%, rgba(27, 64, 126, 0.8) 101.39%);
  /* Misc Elements */
  --color-faq-bg: #253169;
  --color-black: #0A1120;
  --color-black-secondary: #424D6A;
  --color-gray-text: #111F44;
  --color-gray-text-opacity: #111F44B2;
  --color-blue: #254FCA;
  --color-icon-bg-opacity: #7488BD33;
  --color-menu-highlight: #FCD9B8;
  --bg-highlight: #FCD9B8;
  --color-button-text: #011A43;
  --color-live-btn: #FF4F6B;
  --mandatory-icon: #FF383C;
  --color-bg-time-duration: #ffffff1c;
  --color-bg-event-img: #00000052;
  --border-default: #A2ADC4;
  --fw-400: 400;
  --fw-500: 500;
  --fw-600: 600;
  --fw-700: 700;
  --fw-800: 800;
  --fw-900: 900;
  --fs-legal-h3: 42px;
  --fs-legal-h4: 36px;
  --fs-legal-h5: 20px;
  --fs-legal-para: 16px;
  --text-legal-content: #A2ADC4;
  --text-white: #ffffff;
  --fs-64-heading-page: 64px;
  --fs-48-hero-banner: 48px;
  --fs-42-section-heading: 42px;
  --fs-42-register-heading: 42px;
  --fs-39-contact-heading: 39px;
  --fs-36-events-heading: 36px;
  --fs-32-card-img-title: 32px;
  --fs-14-form-label: 14x;
  --fs-16-form-input: 16px;
  --fs-16-faq-para: 16px;
  --fs-16-card-points: 16px;
  --fs-16-card-problem-content: 16px;
  --fs-16-card-solution-content: 16px;
  --fs-24-trust-points-title: 24px;
  --fs-20-accordion-question: 20px;
  --fs-20-global-subheading: 20px;
  --fs-20-events-blog-cnt-text: 20px;
  --fs-20-contact-subheading: 20px;
  --fs-18-accordion-answer: 18px;
  --fs-16-blog-subheading-timestamp: 16px;
  --fs-16-industry-banner-body: 16px;
  --fs-14-cards-timestamp: 14px;
  --fs-18-btn-primary-gradient: 18px;
  --fs-16-btn-learn-more: 16px;
  --fs-16-blog-read-more: 16px;
  --footer-nav-main-16: 16px;
  --footer-nav-legal-14: 14px;
  --gap-icon-head-title: 8px;
  --back-arrow-width: 42px;
  --fs-16-subheading-text:16px;
}

@media (max-width: 1024px) {
  :root {
    --fs-legal-h3: 32px;
    --fs-legal-h4: 22px;
    --fs-legal-h5: 16px;
    --fs-legal-para: 14px;
    --fs-64-heading-page: 32px;
    --fs-48-hero-banner: 32px;
    --fs-42-section-heading: 32px;
    --fs-42-register-heading: 24px;
    --fs-39-contact-heading: 36px;
    --fs-36-events-heading: 32px;
    --fs-32-card-img-title: 26px;
    --fs-14-form-label: 14x;
    --fs-16-form-input: 16px;
    --fs-16-faq-para: 16px;
    --fs-16-card-points: 16px;
    --fs-16-card-problem-content: 16px;
    --fs-16-card-solution-content: 14px;
    --fs-24-trust-points-title: 20px;
    --fs-20-accordion-question: 18px;
    --fs-20-global-subheading: 14px;
    --fs-20-events-blog-cnt-text: 14px;
    --fs-20-contact-subheading: 16px;
    --fs-18-accordion-answer: 16px;
    --fs-16-blog-subheading-timestamp: 14px;
    --fs-16-industry-banner-body: 16px;
    --fs-14-cards-timestamp: 12px;
    --fs-18-btn-primary-gradient: 16px;
    --fs-16-btn-learn-more: 16px;
    --fs-16-blog-read-more: 14px;
    --footer-nav-main-16: 12px;
    --footer-nav-legal-14: 12px;
    --fs-16-subheading-text:14px;
  }
}
@media (max-width: 768px) {
  :root {
    --fs-legal-h3: 24px;
    --fs-legal-h4: 20px;
    --fs-legal-h5: 18px;
    --fs-legal-para: 14px;
    --fs-64-heading-page: 24px;
    --fs-48-hero-banner: 24px;
    --fs-42-section-heading: 20px;
    --fs-42-register-heading: 24px;
    --fs-39-contact-heading: 20px;
    --fs-36-events-heading: 20px;
    --fs-32-card-img-title: 16px;
    --fs-14-form-label:12px;
    --fs-16-form-input:14px;
    --fs-16-faq-para: 14px;
    --fs-16-card-points: 14px;
    --fs-16-card-problem-content: 14px;
    --fs-16-card-solution-content: 12px;
    --fs-24-trust-points-title: 16px;
    --fs-20-accordion-question: 14px;
    --fs-20-global-subheading: 12px;
    --fs-20-events-blog-cnt-text: 14px;
    --fs-20-contact-subheading: 14px;
    --fs-18-accordion-answer: 12px;
    --fs-16-blog-subheading-timestamp: 12px;
    --fs-16-industry-banner-body: 12px;
    --fs-14-cards-timestamp: 12px;
    --fs-18-btn-primary-gradient: 14px;
    --fs-16-btn-learn-more: 14px;
    --fs-16-blog-read-more: 14px;
    --footer-nav-legal-14: 11px;
    --gap-icon-head-title: 4px;
    --back-arrow-width: 24px;
    --fs-16-subheading-text:12px;
  }
}
@font-face {
  font-family: "At Aero";
  src: url("/assets/font/AtAero-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "At Aero Super";
  src: url("/assets/font/AtAero-Super.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/assets/font/Poppins/Poppins-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("/assets/font/Poppins/Poppins-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "At Aero";
  src: url("/assets/font/AtAero-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "At Aero";
  src: url("/assets/font/AtAero-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "At Aero";
  src: url("/assets/font/AtAero-Thin.otf") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "At Aero";
  src: url("/assets/font/AtAero-Medium.otf") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
*,
*::before,
*::after {
  padding: 0;
  margin: 0;
  list-style-type: none;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

::-webkit-scrollbar {
  display: none;
}

ul,
ol {
  list-style: none;
}

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

body {
  font-family: "Poppins";
  overflow-x: hidden;
}

h1, h2, h3, h4, h5 {
  font-family: "At Aero";
}

button, a {
  cursor: pointer;
}

button {
  outline: none;
  border: none;
}

input, textarea {
  font-family: "Poppins";
}

textarea {
  overflow: hidden;
  resize: vertical;
  max-height: 350px;
  overflow-y: auto;
  field-sizing: content;
}

.form-group:focus-within :is(label, .form-label) {
  color: var(--text-white);
}

.form-group:focus-within :is(input, textarea, select) {
  border-color: var(--bg-white);
}

.error {
  color: red;
  display: none;
  font-size: 12px;
  position: absolute;
  bottom: -20px;
  left: 13px;
}

.invalid {
  border: 1px solid red !important;
}

main:not(:has(.bar-wrapper)), .main-container:not(:has(.bar-wrapper)) {
  overflow: hidden;
}

input[type=date] {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  line-height: normal;
}

/* Chrome, Safari, Edge (WebKit) */
input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

/* Firefox */
input[type=date]::-moz-calendar-picker-indicator {
  display: none;
}

/* Internet Explorer / old Edge */
input[type=date]::-ms-clear,
input[type=date]::-ms-expand {
  display: none;
}

@keyframes shake {
  0% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-10px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
[data-shake=active] {
  animation: shake 0.5s;
}

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (min-width: 1025px) {
  .btn-w-205 {
    width: 205px;
    white-space: nowrap;
  }
  .btn-w-197 {
    width: 197px;
    white-space: nowrap;
  }
}
.gsap-top-anime-delayed, .gsap-no-stagger-anime, .gsap-zoom-in-anime,
.gsap-top-anime, .gsap-zoom-out-anime, .gsap-left-anime {
  opacity: 0;
}

* {
  margin: 0;
  padding: 0;
}

body {
  min-height: 100vh;
  background-color: var(--primary-bg);
  margin: 0;
  overflow-x: hidden;
  box-sizing: border-box;
}

a {
  color: var(--primary-text);
  text-decoration: none;
}

/*# sourceMappingURL=critical-main.css.map */
