﻿@font-face {
  font-family: 'GothamSSm-XLight_Web';
  src:url('./Fonts/woff2/GothamSSm-XLight_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-XLight_Web.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'GothamSSm-XLightItalic_Web';
  src:url('./Fonts/woff2/GothamSSm-XLightItalic_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-XLightItalic_Web.woff') format('woff');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm-Light_Web';
  src:url('./Fonts/woff2/GothamSSm-Light_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-Light_Web.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'GothamSSm-LightItalic_Web';
  src:url('./Fonts/woff2/GothamSSm-LightItalic_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-LightItalic_Web.woff') format('woff');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm-Book_Web';
  src:url('./Fonts/woff2/GothamSSm-Book_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-Book_Web.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'GothamSSm-BookItalic_Web';
  src:url('./Fonts/woff2/GothamSSm-BookItalic_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-BookItalic_Web.woff') format('woff');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm-Medium_Web';
  src:url('./Fonts/woff2/GothamSSm-Medium_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-Medium_Web.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'GothamSSm-MediumItalic_Web';
  src:url('./Fonts/woff2/GothamSSm-MediumItalic_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-MediumItalic_Web.woff') format('woff');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm-Bold_Web';
  src:url('./Fonts/woff2/GothamSSm-Bold_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-Bold_Web.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'GothamSSm-BoldItalic_Web';
  src:url('./Fonts/woff2/GothamSSm-BoldItalic_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-BoldItalic_Web.woff') format('woff');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm-Black_Web';
  src:url('./Fonts/woff2/GothamSSm-Black_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-Black_Web.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'GothamSSm-BlackItalic_Web';
  src:url('./Fonts/woff2/GothamSSm-BlackItalic_Web.woff2') format('woff2'),
  url('./Fonts/woff/GothamSSm-BlackItalic_Web.woff') format('woff');
  font-weight: 800;
  font-style: italic;
}
body {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  font-family: 'GothamSSm-Book_Web';
}

.heading {
  color: #00b4f0;
  font-family: 'GothamSSm-Bold_Web';
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 46px;
  display: inline-block;
}

p {
  color: #000;
  margin-bottom: 10px;
  font-size: 16px;
  font-family: 'GothamSSm-Book_Web';
}

.bullet-section {
  border: 3px solid rgba(0, 180, 240, 0.2);
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

ul.custom-disc-list {
  list-style: none;
  margin-left: 30px;
  color: #000000;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
}

.bullet-section ul li {
  margin-bottom: 10px;
}

ul.custom-disc-list li {
  margin: 7px 0;
}

ul.custom-disc-list li::before {
  content: "\2022";
  color: #00b4f0;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

@media (min-width: 992px) {
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
}
