:root {
  --theme-font: "Aileron";
  --font-color: #666d80;
  --theme-color-dark: #0C0D0E;
  --theme-color-primary: #162332;
  --theme-color-light: #fff;
  --theme-color-secondary: #F7F8FA;
  --theme-color-secondary-light: #E8E8E8;
  --theme-color-primary-x: #1A1E21;
  --theme-color-secondary-x: #EBEBEB;
  --font-color-x: #667085;
  --font-color-links: #535455;
  --theme-color-warning: #f49b33;
  --theme-color-success: #15B000;
  --theme-color-secondary-dark: #555555;
}

body {
  font-size: 16px;
  font-family: "Aileron";
  color: var(--font-color);
  box-sizing: border-box;
  line-height: 26px;
}

.p-custom {
  margin: 0 24px;
}

.container {
  max-width: 1392px;
  margin-left: auto;
  margin-right: auto;
}

.container-fluid {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--theme-color-dark);
}

ul, ol li {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: var(--font-color);
}

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

.btn_custom {
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  padding: 15px 20px;
  transition: all 0.5s ease;
  line-height: 20px;
}

.btn_custom_outline_light {
  color: var(--theme-color-dark);
  background-color: transparent;
  border: 1px solid var(--theme-color-secondary-light);
}
.btn_custom_outline_light:hover {
  background-color: var(--theme-color-primary);
  color: var(--theme-color-light);
}

.btn_custom_outline_dark {
  color: var(--theme-color-dark);
  background-color: transparent;
  border: 1px solid var(--theme-color-primary);
}
.btn_custom_outline_dark:hover {
  background-color: var(--theme-color-primary);
  color: var(--theme-color-light);
}

.btn_custom_dark {
  color: var(--theme-color-light);
  background-color: var(--theme-color-primary);
  border: 1px solid var(--theme-color-primary);
}
.btn_custom_dark:hover {
  background-color: transparent;
  color: var(--theme-color-primary);
}

.btn_custom_light {
  color: var(--theme-color-dark);
  background-color: var(--theme-color-light);
  border: 1px solid var(--theme-color-secondary-x);
}
.btn_custom_light:hover {
  color: var(--theme-color-dark);
  background-color: var(--theme-color-light);
  border: 1px solid var(--theme-color-secondary-x);
}

.btn_custom_secondary {
  color: var(--theme-color-light);
  background-color: var(--font-color);
  border: 1px solid var(--font-color);
}
.btn_custom_secondary:hover {
  background-color: var(--theme-color-light);
  color: var(--theme-color-dark);
}

.btn_custom_light_secondary {
  color: var(--theme-color-dark);
  background-color: var(--theme-color-light);
  border: 1px solid var(--theme-color-secondary-light);
}
.btn_custom_light_secondary:hover {
  background-color: var(--theme-color-light);
  color: var(--theme-color-dark);
}

.btn_custom_warning {
  color: var(--theme-color-light);
  background-color: var(--theme-color-warning);
  border: 1px solid var(--theme-color-warning);
}
.btn_custom_warning:hover {
  background-color: var(--theme-color-warning);
  color: var(--theme-color-light);
}

.py-7 {
  padding-top: 100px;
  padding-bottom: 100px;
}

@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-Italic.eot");
  src: url("../../fonts/Aileron-Italic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-Italic.woff2") format("woff2"), url("../../fonts/Aileron-Italic.woff") format("woff"), url("../../fonts/Aileron-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-Black.eot");
  src: url("../../fonts/Aileron-Black.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-Black.woff2") format("woff2"), url("../../fonts/Aileron-Black.woff") format("woff"), url("../../fonts/Aileron-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-LightItalic.eot");
  src: url("../../fonts/Aileron-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-LightItalic.woff2") format("woff2"), url("../../fonts/Aileron-LightItalic.woff") format("woff"), url("../../fonts/Aileron-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-BoldItalic.eot");
  src: url("../../fonts/Aileron-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-BoldItalic.woff2") format("woff2"), url("../../fonts/Aileron-BoldItalic.woff") format("woff"), url("../../fonts/Aileron-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-SemiBold.eot");
  src: url("../../fonts/Aileron-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-SemiBold.woff2") format("woff2"), url("../../fonts/Aileron-SemiBold.woff") format("woff"), url("../../fonts/Aileron-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-Light.eot");
  src: url("../../fonts/Aileron-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-Light.woff2") format("woff2"), url("../../fonts/Aileron-Light.woff") format("woff"), url("../../fonts/Aileron-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-BlackItalic.eot");
  src: url("../../fonts/Aileron-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-BlackItalic.woff2") format("woff2"), url("../../fonts/Aileron-BlackItalic.woff") format("woff"), url("../../fonts/Aileron-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-ThinItalic.eot");
  src: url("../../fonts/Aileron-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-ThinItalic.woff2") format("woff2"), url("../../fonts/Aileron-ThinItalic.woff") format("woff"), url("../../fonts/Aileron-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-Regular.eot");
  src: url("../../fonts/Aileron-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-Regular.woff2") format("woff2"), url("../../fonts/Aileron-Regular.woff") format("woff"), url("../../fonts/Aileron-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-Bold.eot");
  src: url("../../fonts/Aileron-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-Bold.woff2") format("woff2"), url("../../fonts/Aileron-Bold.woff") format("woff"), url("../../fonts/Aileron-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-Heavy.eot");
  src: url("../../fonts/Aileron-Heavy.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-Heavy.woff2") format("woff2"), url("../../fonts/Aileron-Heavy.woff") format("woff"), url("../../fonts/Aileron-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-Thin.eot");
  src: url("../../fonts/Aileron-Thin.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-Thin.woff2") format("woff2"), url("../../fonts/Aileron-Thin.woff") format("woff"), url("../../fonts/Aileron-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-HeavyItalic.eot");
  src: url("../../fonts/Aileron-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-HeavyItalic.woff2") format("woff2"), url("../../fonts/Aileron-HeavyItalic.woff") format("woff"), url("../../fonts/Aileron-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-UltraLightItalic.eot");
  src: url("../../fonts/Aileron-UltraLightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-UltraLightItalic.woff2") format("woff2"), url("../../fonts/Aileron-UltraLightItalic.woff") format("woff"), url("../../fonts/Aileron-UltraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-SemiBoldItalic.eot");
  src: url("../../fonts/Aileron-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-SemiBoldItalic.woff2") format("woff2"), url("../../fonts/Aileron-SemiBoldItalic.woff") format("woff"), url("../../fonts/Aileron-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("../../fonts/Aileron-UltraLight.eot");
  src: url("../../fonts/Aileron-UltraLight.eot?#iefix") format("embedded-opentype"), url("../../fonts/Aileron-UltraLight.woff2") format("woff2"), url("../../fonts/Aileron-UltraLight.woff") format("woff"), url("../../fonts/Aileron-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}/*# sourceMappingURL=global.css.map */