/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/playfair-display/playfair-display-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Playfair Display Regular"), local("PlayfairDisplay-Regular"), url("../fonts/playfair-display/playfair-display-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/playfair-display/playfair-display-v13-latin-regular.woff2") format("woff2"), url("../fonts/playfair-display/playfair-display-v13-latin-regular.woff") format("woff"), url("../fonts/playfair-display/playfair-display-v13-latin-regular.ttf") format("truetype"), url("../fonts/playfair-display/playfair-display-v13-latin-regular.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* playfair-display-italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/playfair-display/playfair-display-v13-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Playfair Display Italic"), local("PlayfairDisplay-Italic"), url("../fonts/playfair-display/playfair-display-v13-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfair-display/playfair-display-v13-latin-italic.woff2") format("woff2"), url("../fonts/playfair-display/playfair-display-v13-latin-italic.woff") format("woff"), url("../fonts/playfair-display/playfair-display-v13-latin-italic.ttf") format("truetype"), url("../fonts/playfair-display/playfair-display-v13-latin-italic.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/playfair-display/playfair-display-v13-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Playfair Display Bold"), local("PlayfairDisplay-Bold"), url("../fonts/playfair-display/playfair-display-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/playfair-display/playfair-display-v13-latin-700.woff2") format("woff2"), url("../fonts/playfair-display/playfair-display-v13-latin-700.woff") format("woff"), url("../fonts/playfair-display/playfair-display-v13-latin-700.ttf") format("truetype"), url("../fonts/playfair-display/playfair-display-v13-latin-700.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* playfair-display-700italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/playfair-display/playfair-display-v13-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Playfair Display Bold Italic"), local("PlayfairDisplay-BoldItalic"), url("../fonts/playfair-display/playfair-display-v13-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfair-display/playfair-display-v13-latin-700italic.woff2") format("woff2"), url("../fonts/playfair-display/playfair-display-v13-latin-700italic.woff") format("woff"), url("../fonts/playfair-display/playfair-display-v13-latin-700italic.ttf") format("truetype"), url("../fonts/playfair-display/playfair-display-v13-latin-700italic.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* playfair-display-900 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/playfair-display/playfair-display-v13-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Playfair Display Black"), local("PlayfairDisplay-Black"), url("../fonts/playfair-display/playfair-display-v13-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/playfair-display/playfair-display-v13-latin-900.woff2") format("woff2"), url("../fonts/playfair-display/playfair-display-v13-latin-900.woff") format("woff"), url("../fonts/playfair-display/playfair-display-v13-latin-900.ttf") format("truetype"), url("../fonts/playfair-display/playfair-display-v13-latin-900.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* playfair-display-900italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/playfair-display/playfair-display-v13-latin-900italic.eot");
  /* IE9 Compat Modes */
  src: local("Playfair Display Black Italic"), local("PlayfairDisplay-BlackItalic"), url("../fonts/playfair-display/playfair-display-v13-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/playfair-display/playfair-display-v13-latin-900italic.woff2") format("woff2"), url("../fonts/playfair-display/playfair-display-v13-latin-900italic.woff") format("woff"), url("../fonts/playfair-display/playfair-display-v13-latin-900italic.ttf") format("truetype"), url("../fonts/playfair-display/playfair-display-v13-latin-900italic.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/open-sans/open-sans-v15-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/open-sans/open-sans-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-300.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-300.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-300.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-300.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/open-sans/open-sans-v15-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url("../fonts/open-sans/open-sans-v15-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-300italic.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-300italic.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-300italic.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-300italic.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans/open-sans-v15-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/open-sans/open-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-regular.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-regular.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-regular.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/open-sans/open-sans-v15-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/open-sans/open-sans-v15-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-italic.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-italic.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-italic.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-italic.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/open-sans/open-sans-v15-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("../fonts/open-sans/open-sans-v15-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-600.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-600.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-600.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-600.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/open-sans/open-sans-v15-latin-600italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url("../fonts/open-sans/open-sans-v15-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-600italic.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-600italic.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-600italic.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-600italic.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans/open-sans-v15-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans/open-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-700.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-700.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-700.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/open-sans/open-sans-v15-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/open-sans/open-sans-v15-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-700italic.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-700italic.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-700italic.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-700italic.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/open-sans/open-sans-v15-latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("../fonts/open-sans/open-sans-v15-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-800.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-800.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-800.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-800.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/open-sans/open-sans-v15-latin-800italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url("../fonts/open-sans/open-sans-v15-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/open-sans-v15-latin-800italic.woff2") format("woff2"), url("../fonts/open-sans/open-sans-v15-latin-800italic.woff") format("woff"), url("../fonts/open-sans/open-sans-v15-latin-800italic.ttf") format("truetype"), url("../fonts/open-sans/open-sans-v15-latin-800italic.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Fontawesome regular';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/font-awesome/fa-regular-400.eot");
  src: local("Fontawesome Regular");
}
@font-face {
  font-family: 'Fontawesome brands';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/font-awesome/fa-brands-400.eot");
  src: local("Fontawesome brands");
}
@font-face {
  font-family: 'Fontawesome solid';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/font-awesome/fa-solid-900.eot");
  src: local("Fontawesome solid");
}
/* line 165, ../sass/mbda-custom.scss */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 169, ../sass/mbda-custom.scss */
body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 16px;
  position: relative;
}

/* line 175, ../sass/mbda-custom.scss */
body.fixed-menu {
  position: fixed;
  overflow: hidden;
  width: 100%;
}

/* line 181, ../sass/mbda-custom.scss */
legend {
  font-size: 2.5rem;
}

/* line 186, ../sass/mbda-custom.scss */
input, textarea, select {
  font-size: 1.15rem;
  height: 3.5rem;
  margin-bottom: .5rem;
  border-radius: 4px;
}

/* line 193, ../sass/mbda-custom.scss */
select {
  background-position: right 1.5rem center;
  background-size: .75rem;
}

/* webform styles -kcy */
/* line 199, ../sass/mbda-custom.scss */
.webform-submit.button-primary.form-submit {
  font-size: 1.35rem;
  margin-top: -1rem;
}

/* line 205, ../sass/mbda-custom.scss */
.form-actions .form-submit {
  font-size: 1.35rem;
  margin-top: -1rem;
}

/* line 210, ../sass/mbda-custom.scss */
.form-managed-file .form-file, .form-managed-file .form-submit {
  font-size: 1.15rem;
  margin-bottom: .5rem;
}

/* line 217, ../sass/mbda-custom.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.7em;
  margin-bottom: .7em;
}

/* line 222, ../sass/mbda-custom.scss */
.form-item, .form-actions {
  margin-bottom: 1.75rem;
}

/* line 227, ../sass/mbda-custom.scss */
.form-item label {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}
/* line 231, ../sass/mbda-custom.scss */
.form-item .description {
  font-size: 0.85em;
  padding-bottom: .75rem;
  padding-top: .5rem;
}

/* line 238, ../sass/mbda-custom.scss */
#edit-submitted-new-file-upload-button {
  width: 8rem;
}

/* line 243, ../sass/mbda-custom.scss */
.resizable-textarea .grippie {
  background-color: #ccd0e4;
}

@media screen and (min-width: 1000px) {
  /* line 248, ../sass/mbda-custom.scss */
  .webform-component-textarea .grippie {
    width: 79%;
  }
}
@media screen and (min-width: 1230px) {
  /* line 254, ../sass/mbda-custom.scss */
  .webform-component-textarea .grippie {
    width: 66.5%;
  }
}
/* line 261, ../sass/mbda-custom.scss */
[type="file"] {
  cursor: pointer;
}

/* line 266, ../sass/mbda-custom.scss */
input[type="file"]::-webkit-file-upload-button {
  background-color: #fff;
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";
  width: 8rem;
  height: 3rem;
  border-radius: 4px;
}

/* line 275, ../sass/mbda-custom.scss */
.form-file {
  padding: 0rem 0px;
}

/* line 280, ../sass/mbda-custom.scss */
html.js input.webform-calendar {
  background: none;
}

/* line 285, ../sass/mbda-custom.scss */
#searchbar {
  position: relative;
}

/* line 290, ../sass/mbda-custom.scss */
#searchbar #sliding-panel-outer {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 30px;
  width: 240px;
  transition: width 0.4s ease;
}

/* line 301, ../sass/mbda-custom.scss */
#searchbar #sliding-panel-inner {
  width: 240px;
}

/* line 306, ../sass/mbda-custom.scss */
#searchbar .search-label {
  width: 30px;
  height: 30px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 30px;
}

/* line 317, ../sass/mbda-custom.scss */
#searchbar .search-label .fa-times,
#searchbar.collapsed .search-label .fa-search {
  display: inline-block;
}

/* line 322, ../sass/mbda-custom.scss */
#searchbar .search-label .fa-search,
#searchbar.collapsed .search-label .fa-times {
  display: none;
}

/* line 328, ../sass/mbda-custom.scss */
#searchbar.collapsed #sliding-panel-outer {
  width: 0px;
}

/* line 333, ../sass/mbda-custom.scss */
.header-bar {
  height: 90px;
  width: 100%;
}
/* line 338, ../sass/mbda-custom.scss */
.header-bar .container > div {
  flex-wrap: nowrap;
}
/* line 343, ../sass/mbda-custom.scss */
.header-bar .search-form {
  margin-bottom: initial !important;
  margin-top: 2px;
}
/* line 347, ../sass/mbda-custom.scss */
.header-bar .search-form .search-slider-outer {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 38px;
  width: 0px;
  transition: width 0.4s ease;
}
/* line 357, ../sass/mbda-custom.scss */
.header-bar .search-form .search-slider-inner {
  width: 160px;
}
/* line 361, ../sass/mbda-custom.scss */
.header-bar .search-form .search-icon {
  position: absolute;
  right: 0;
  top: 32px;
}
/* line 366, ../sass/mbda-custom.scss */
.header-bar .search-form .search-icon span.menu-text {
  visibility: hidden;
  display: none;
}
/* line 372, ../sass/mbda-custom.scss */
.header-bar .search-form .search-form__input {
  border: 1px solid #002247;
  color: #002247;
  font-size: 16px;
  margin-top: 8px;
  height: 52px;
}
/* line 381, ../sass/mbda-custom.scss */
.header-bar .search-form.active .search-slider-outer {
  width: 160px;
}
/* line 386, ../sass/mbda-custom.scss */
.header-bar .search-form__button {
  align-items: center;
  background-color: transparent;
  border: none;
  color: #002247;
  display: flex;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  -webkit-appearance: none;
}
/* line 397, ../sass/mbda-custom.scss */
.header-bar .search-form__button svg {
  height: 24px;
  transition: transform .2s ease-out;
  width: 24px;
}
/* line 403, ../sass/mbda-custom.scss */
.header-bar .search-form__button span {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: 0.5em;
  font-weight: normal;
  letter-spacing: 1.8px;
  margin-left: 5px;
}

/* responsive search bar style - KCY */
@media screen and (min-width: 320px) {
  /* line 417, ../sass/mbda-custom.scss */
  .header-bar {
    position: relative;
    height: 130px;
  }
  /* line 421, ../sass/mbda-custom.scss */
  .header-bar form input.usagov-search-autocomplete {
    position: absolute;
    border: 1px solid;
    width: 10rem;
    height: 2rem;
    left: -6.65rem;
    top: 5.5rem;
  }
}
@media screen and (min-width: 320px) {
  /* line 436, ../sass/mbda-custom.scss */
  form #edit-submit--3 {
    align-items: center;
    background-color: transparent;
    border: none;
    color: #002247;
    display: flex;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    -webkit-appearance: none;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 1.8px;
    margin-top: 4.5rem;
    margin-left: -2rem;
    width: 5rem;
  }
  /* line 453, ../sass/mbda-custom.scss */
  form #edit-submit--4 {
    align-items: center;
    background-color: transparent;
    border: none;
    color: #002247;
    display: flex;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    -webkit-appearance: none;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 1.8px;
    margin-top: 4.5rem;
    margin-left: 3rem;
    width: 5rem;
  }
}
@media screen and (min-width: 520px) {
  /* line 475, ../sass/mbda-custom.scss */
  .header-bar {
    height: 94px;
  }
  /* line 479, ../sass/mbda-custom.scss */
  .header-bar form input.usagov-search-autocomplete {
    width: 10rem;
    height: 2rem;
    left: -3.5rem;
    top: 2.25rem;
  }
}
@media screen and (min-width: 520px) {
  /* line 494, ../sass/mbda-custom.scss */
  form #edit-submit--3 {
    margin-top: 1.15rem;
    margin-left: -5rem;
    width: 5rem;
  }
  /* line 499, ../sass/mbda-custom.scss */
  form #edit-submit--4 {
    margin-top: 1.15rem;
    margin-left: 6rem;
    width: 5rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 509, ../sass/mbda-custom.scss */
  .header-bar {
    position: relative;
    height: 94px;
  }
  /* line 513, ../sass/mbda-custom.scss */
  .header-bar form input.usagov-search-autocomplete {
    position: absolute;
    left: 6.5rem;
    top: 1.85rem;
  }
}
@media screen and (min-width: 1208px) {
  /* line 523, ../sass/mbda-custom.scss */
  .header-bar {
    position: relative;
  }
  /* line 526, ../sass/mbda-custom.scss */
  .header-bar form input.usagov-search-autocomplete {
    position: absolute;
    left: 13rem;
  }
}
@media screen and (min-width: 1638px) {
  /* line 535, ../sass/mbda-custom.scss */
  .header-bar {
    position: relative;
  }
  /* line 538, ../sass/mbda-custom.scss */
  .header-bar form input.usagov-search-autocomplete {
    position: absolute;
    left: 13rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 549, ../sass/mbda-custom.scss */
  form #edit-submit--3 {
    float: right;
    margin-top: 1rem;
  }
  /* line 553, ../sass/mbda-custom.scss */
  form #edit-submit--4 {
    float: right;
    margin-top: 1rem;
  }
}
/* line 562, ../sass/mbda-custom.scss */
.panel-pane.pane-block.pane-user-login.block .pane-title.block-title {
  font-size: 2rem;
  margin-bottom: -2rem;
}
/* line 566, ../sass/mbda-custom.scss */
.panel-pane.pane-block.pane-user-login.block #user-login-form input, .panel-pane.pane-block.pane-user-login.block textarea, .panel-pane.pane-block.pane-user-login.block select {
  height: 3.5rem;
  font-size: 1rem;
}

/* line 573, ../sass/mbda-custom.scss */
.tablesaw-stack tr > td:last-of-type {
  margin-bottom: 1.15rem;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

/* line 581, ../sass/mbda-custom.scss */
.mbda-feature-card.business-center h3 {
  letter-spacing: .15rem;
}

/* line 3, ../sass/bootstrap4/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, ../sass/bootstrap4/utilities/_align.scss */
.align-top {
  vertical-align: top !important;
}

/* line 5, ../sass/bootstrap4/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 6, ../sass/bootstrap4/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, ../sass/bootstrap4/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, ../sass/bootstrap4/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-primary {
  background-color: #007bff !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #E34A38 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #cb2f1d !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 13, ../sass/bootstrap4/utilities/_background.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 17, ../sass/bootstrap4/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 7, ../sass/bootstrap4/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, ../sass/bootstrap4/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, ../sass/bootstrap4/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, ../sass/bootstrap4/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, ../sass/bootstrap4/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, ../sass/bootstrap4/utilities/_borders.scss */
.border-0 {
  border: 0 !important;
}

/* line 14, ../sass/bootstrap4/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 15, ../sass/bootstrap4/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 16, ../sass/bootstrap4/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, ../sass/bootstrap4/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-primary {
  border-color: #007bff !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-secondary {
  border-color: #E34A38 !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 20, ../sass/bootstrap4/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important;
}

/* line 25, ../sass/bootstrap4/utilities/_borders.scss */
.border-white {
  border-color: #fff !important;
}

/* line 33, ../sass/bootstrap4/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 36, ../sass/bootstrap4/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 40, ../sass/bootstrap4/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 44, ../sass/bootstrap4/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 48, ../sass/bootstrap4/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 53, ../sass/bootstrap4/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 57, ../sass/bootstrap4/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, ../sass/bootstrap4/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 11, ../sass/bootstrap4/utilities/_display.scss */
.d-none {
  display: none !important;
}

/* line 12, ../sass/bootstrap4/utilities/_display.scss */
.d-inline {
  display: inline !important;
}

/* line 13, ../sass/bootstrap4/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 14, ../sass/bootstrap4/utilities/_display.scss */
.d-block {
  display: block !important;
}

/* line 15, ../sass/bootstrap4/utilities/_display.scss */
.d-table {
  display: table !important;
}

/* line 16, ../sass/bootstrap4/utilities/_display.scss */
.d-table-row {
  display: table-row !important;
}

/* line 17, ../sass/bootstrap4/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 18, ../sass/bootstrap4/utilities/_display.scss */
.d-flex {
  display: flex !important;
}

/* line 19, ../sass/bootstrap4/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 11, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-none {
    display: none !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-block {
    display: block !important;
  }

  /* line 15, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-table {
    display: table !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  /* line 11, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-none {
    display: none !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-inline {
    display: inline !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-block {
    display: block !important;
  }

  /* line 15, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-table {
    display: table !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-flex {
    display: flex !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  /* line 11, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-block {
    display: block !important;
  }

  /* line 15, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-table {
    display: table !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  /* line 11, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-none {
    display: none !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-block {
    display: block !important;
  }

  /* line 15, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-table {
    display: table !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  /* line 29, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-none {
    display: none !important;
  }

  /* line 30, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-inline {
    display: inline !important;
  }

  /* line 31, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }

  /* line 32, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-block {
    display: block !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-table {
    display: table !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important;
  }

  /* line 35, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }

  /* line 36, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-flex {
    display: flex !important;
  }

  /* line 37, ../sass/bootstrap4/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
/* line 3, ../sass/bootstrap4/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
/* line 10, ../sass/bootstrap4/utilities/_embed.scss */
.embed-responsive::before {
  display: block;
  content: "";
}
/* line 15, ../sass/bootstrap4/utilities/_embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 31, ../sass/bootstrap4/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 37, ../sass/bootstrap4/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 43, ../sass/bootstrap4/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 49, ../sass/bootstrap4/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, ../sass/bootstrap4/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 12, ../sass/bootstrap4/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 13, ../sass/bootstrap4/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 14, ../sass/bootstrap4/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 16, ../sass/bootstrap4/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 17, ../sass/bootstrap4/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 18, ../sass/bootstrap4/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 19, ../sass/bootstrap4/utilities/_flex.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 20, ../sass/bootstrap4/utilities/_flex.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 21, ../sass/bootstrap4/utilities/_flex.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 22, ../sass/bootstrap4/utilities/_flex.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 23, ../sass/bootstrap4/utilities/_flex.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 25, ../sass/bootstrap4/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 26, ../sass/bootstrap4/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 27, ../sass/bootstrap4/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 28, ../sass/bootstrap4/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 29, ../sass/bootstrap4/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 31, ../sass/bootstrap4/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 32, ../sass/bootstrap4/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 33, ../sass/bootstrap4/utilities/_flex.scss */
.align-items-center {
  align-items: center !important;
}

/* line 34, ../sass/bootstrap4/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 35, ../sass/bootstrap4/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 37, ../sass/bootstrap4/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 38, ../sass/bootstrap4/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 39, ../sass/bootstrap4/utilities/_flex.scss */
.align-content-center {
  align-content: center !important;
}

/* line 40, ../sass/bootstrap4/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 41, ../sass/bootstrap4/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 42, ../sass/bootstrap4/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 44, ../sass/bootstrap4/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 45, ../sass/bootstrap4/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 46, ../sass/bootstrap4/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 47, ../sass/bootstrap4/utilities/_flex.scss */
.align-self-center {
  align-self: center !important;
}

/* line 48, ../sass/bootstrap4/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 49, ../sass/bootstrap4/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  /* line 26, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  /* line 27, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }

  /* line 28, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  /* line 29, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  /* line 31, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }

  /* line 32, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  /* line 35, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  /* line 37, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }

  /* line 39, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important;
  }

  /* line 40, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }

  /* line 41, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  /* line 44, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }

  /* line 45, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }

  /* line 47, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important;
  }

  /* line 48, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  /* line 49, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  /* line 11, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  /* line 26, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  /* line 27, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }

  /* line 28, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }

  /* line 29, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }

  /* line 31, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }

  /* line 32, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }

  /* line 35, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }

  /* line 37, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }

  /* line 39, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important;
  }

  /* line 40, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }

  /* line 41, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }

  /* line 44, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }

  /* line 45, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }

  /* line 47, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important;
  }

  /* line 48, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }

  /* line 49, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  /* line 11, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  /* line 26, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  /* line 27, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }

  /* line 28, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  /* line 29, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  /* line 31, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }

  /* line 32, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  /* line 35, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  /* line 37, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }

  /* line 39, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important;
  }

  /* line 40, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }

  /* line 41, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  /* line 44, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }

  /* line 45, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }

  /* line 47, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important;
  }

  /* line 48, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  /* line 49, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  /* line 11, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  /* line 26, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  /* line 27, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }

  /* line 28, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  /* line 29, ../sass/bootstrap4/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  /* line 31, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }

  /* line 32, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  /* line 35, ../sass/bootstrap4/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  /* line 37, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }

  /* line 39, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important;
  }

  /* line 40, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }

  /* line 41, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  /* line 44, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }

  /* line 45, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }

  /* line 47, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important;
  }

  /* line 48, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  /* line 49, ../sass/bootstrap4/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
/* line 5, ../sass/bootstrap4/utilities/_float.scss */
.float-left {
  float: left !important;
}

/* line 6, ../sass/bootstrap4/utilities/_float.scss */
.float-right {
  float: right !important;
}

/* line 7, ../sass/bootstrap4/utilities/_float.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 5, ../sass/bootstrap4/utilities/_float.scss */
  .float-sm-left {
    float: left !important;
  }

  /* line 6, ../sass/bootstrap4/utilities/_float.scss */
  .float-sm-right {
    float: right !important;
  }

  /* line 7, ../sass/bootstrap4/utilities/_float.scss */
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  /* line 5, ../sass/bootstrap4/utilities/_float.scss */
  .float-md-left {
    float: left !important;
  }

  /* line 6, ../sass/bootstrap4/utilities/_float.scss */
  .float-md-right {
    float: right !important;
  }

  /* line 7, ../sass/bootstrap4/utilities/_float.scss */
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  /* line 5, ../sass/bootstrap4/utilities/_float.scss */
  .float-lg-left {
    float: left !important;
  }

  /* line 6, ../sass/bootstrap4/utilities/_float.scss */
  .float-lg-right {
    float: right !important;
  }

  /* line 7, ../sass/bootstrap4/utilities/_float.scss */
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 5, ../sass/bootstrap4/utilities/_float.scss */
  .float-xl-left {
    float: left !important;
  }

  /* line 6, ../sass/bootstrap4/utilities/_float.scss */
  .float-xl-right {
    float: right !important;
  }

  /* line 7, ../sass/bootstrap4/utilities/_float.scss */
  .float-xl-none {
    float: none !important;
  }
}
/* line 10, ../sass/bootstrap4/utilities/_position.scss */
.position-static {
  position: static !important;
}

/* line 10, ../sass/bootstrap4/utilities/_position.scss */
.position-relative {
  position: relative !important;
}

/* line 10, ../sass/bootstrap4/utilities/_position.scss */
.position-absolute {
  position: absolute !important;
}

/* line 10, ../sass/bootstrap4/utilities/_position.scss */
.position-fixed {
  position: fixed !important;
}

/* line 10, ../sass/bootstrap4/utilities/_position.scss */
.position-sticky {
  position: sticky !important;
}

/* line 15, ../sass/bootstrap4/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 23, ../sass/bootstrap4/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 31, ../sass/bootstrap4/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, ../sass/bootstrap4/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 24, ../sass/bootstrap4/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, ../sass/bootstrap4/utilities/_shadows.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, ../sass/bootstrap4/utilities/_shadows.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, ../sass/bootstrap4/utilities/_shadows.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, ../sass/bootstrap4/utilities/_shadows.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.w-25 {
  width: 25% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.w-50 {
  width: 50% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.w-75 {
  width: 75% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.w-100 {
  width: 100% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.w-auto {
  width: auto !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.h-25 {
  height: 25% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.h-50 {
  height: 50% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.h-75 {
  height: 75% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.h-100 {
  height: 100% !important;
}

/* line 7, ../sass/bootstrap4/utilities/_sizing.scss */
.h-auto {
  height: auto !important;
}

/* line 11, ../sass/bootstrap4/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 12, ../sass/bootstrap4/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 33, ../sass/bootstrap4/utilities/_spacing.scss */
.m-auto {
  margin: auto !important;
}

/* line 34, ../sass/bootstrap4/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 38, ../sass/bootstrap4/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 42, ../sass/bootstrap4/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 46, ../sass/bootstrap4/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, ../sass/bootstrap4/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }

  /* line 13, ../sass/bootstrap4/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  /* line 17, ../sass/bootstrap4/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  /* line 21, ../sass/bootstrap4/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  /* line 25, ../sass/bootstrap4/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  /* line 33, ../sass/bootstrap4/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }

  /* line 34, ../sass/bootstrap4/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 38, ../sass/bootstrap4/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 42, ../sass/bootstrap4/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 46, ../sass/bootstrap4/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
/* line 7, ../sass/bootstrap4/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 11, ../sass/bootstrap4/utilities/_text.scss */
.text-justify {
  text-align: justify !important;
}

/* line 12, ../sass/bootstrap4/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 13, ../sass/bootstrap4/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, ../sass/bootstrap4/utilities/_text.scss */
.text-left {
  text-align: left !important;
}

/* line 22, ../sass/bootstrap4/utilities/_text.scss */
.text-right {
  text-align: right !important;
}

/* line 23, ../sass/bootstrap4/utilities/_text.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 21, ../sass/bootstrap4/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  /* line 21, ../sass/bootstrap4/utilities/_text.scss */
  .text-md-left {
    text-align: left !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_text.scss */
  .text-md-right {
    text-align: right !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_text.scss */
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  /* line 21, ../sass/bootstrap4/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  /* line 21, ../sass/bootstrap4/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important;
  }

  /* line 22, ../sass/bootstrap4/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important;
  }

  /* line 23, ../sass/bootstrap4/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important;
  }
}
/* line 29, ../sass/bootstrap4/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 30, ../sass/bootstrap4/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 31, ../sass/bootstrap4/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 35, ../sass/bootstrap4/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 36, ../sass/bootstrap4/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 37, ../sass/bootstrap4/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 38, ../sass/bootstrap4/utilities/_text.scss */
.font-italic {
  font-style: italic !important;
}

/* line 42, ../sass/bootstrap4/utilities/_text.scss */
.text-white {
  color: #fff !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-primary {
  color: #007bff !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0062cc !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-secondary {
  color: #E34A38 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #cb2f1d !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #117a8b !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

/* line 6, ../sass/bootstrap4/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important;
}

/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}

/* line 48, ../sass/bootstrap4/utilities/_text.scss */
.text-body {
  color: #002247 !important;
}

/* line 49, ../sass/bootstrap4/utilities/_text.scss */
.text-muted {
  color: #E34A38 !important;
}

/* line 51, ../sass/bootstrap4/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 52, ../sass/bootstrap4/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 56, ../sass/bootstrap4/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 5, ../sass/bootstrap4/utilities/_visibility.scss */
.visible {
  visibility: visible !important;
}

/* line 9, ../sass/bootstrap4/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important;
}

/* line 649, ../sass/mbda-custom.scss */
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .nav:before, .nav:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

/* line 653, ../sass/mbda-custom.scss */
.clearfix:after, .container:after, .container-fluid:after, .row:after, .nav:after, .pager:after, .panel-body:after {
  clear: both;
}

/* line 659, ../sass/mbda-custom.scss */
a .hidden {
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
  pointer-events: none;
}

/* line 667, ../sass/mbda-custom.scss */
.breadcrumb li a:hover, .promo-map .view-more a:hover, .landing-header .view-more a:hover {
  color: #E34A38;
}

/* line 671, ../sass/mbda-custom.scss */
#home-left-news, #home-right-news {
  margin: 20px;
}
/* line 673, ../sass/mbda-custom.scss */
#home-left-news .node-news, #home-right-news .node-news {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px !important;
}

/* line 680, ../sass/mbda-custom.scss */
#searchbar {
  position: relative;
}

/* line 684, ../sass/mbda-custom.scss */
#searchbar #sliding-panel-outer {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 30px;
  width: 240px;
  transition: width 0.2s ease;
}

/* line 695, ../sass/mbda-custom.scss */
#searchbar #sliding-panel-inner {
  width: 240px;
}

/* line 700, ../sass/mbda-custom.scss */
#searchbar .search-icon .search-open,
#searchbar.collapsed .search-icon .search-close {
  display: none;
}

/* line 705, ../sass/mbda-custom.scss */
#searchbar .search-icon .search-close,
#searchbar.collapsed .search-icon .search-open {
  display: inline-block;
}

/* line 710, ../sass/mbda-custom.scss */
#searchbar.collapsed #sliding-panel-outer {
  width: 0px;
}

/* Jump links */
/* line 715, ../sass/mbda-custom.scss */
#navJumpLinks {
  left: 0;
  position: absolute;
  z-index: 2002;
  background-color: red;
}

/* line 721, ../sass/mbda-custom.scss */
#navJumpLinks ul, #navJumpLinks li {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 726, ../sass/mbda-custom.scss */
#navJumpLinks a {
  color: #000;
  font: 16px/14px Arial, Helvetica, sans-serif;
  left: 0;
  padding: 10px;
  position: absolute;
  text-decoration: none;
  white-space: nowrap;
  z-index: 2002;
  display: block;
  top: -9000px;
}

/* line 738, ../sass/mbda-custom.scss */
#navJumpLinks ul li:first-child a:focus {
  background: none;
  left: 10px;
  color: #ffcc00;
  top: 10px;
  background-color: #fff;
}

/* line 745, ../sass/mbda-custom.scss */
#navJumpLinks a:focus, #navJumpLinks a:active, #navJumpLinks ul li:first-child a:hover {
  left: 10px;
  top: 10px;
  text-decoration: underline;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
}

/* line 754, ../sass/mbda-custom.scss */
#navJumpLinks a:focus {
  color: #000 !important;
  text-decoration: underline;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 761, ../sass/mbda-custom.scss */
a:active, a:focus, a:hover, .navbar .nav > li > a:focus, #contentMain a:hover {
  color: #0D4D94;
}

/* typography */
/* line 766, ../sass/mbda-custom.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Playfair Display', serif;
  font-weight: normal;
}

/* line 771, ../sass/mbda-custom.scss */
h1 {
  font-size: 3rem;
}

/* line 774, ../sass/mbda-custom.scss */
h2 {
  font-size: 2.25rem;
  margin-top: .5rem;
}

/* line 778, ../sass/mbda-custom.scss */
h3 {
  font-size: 1.5rem;
  margin-top: .5rem;
}

/* line 782, ../sass/mbda-custom.scss */
h4 {
  font-size: 1.25rem;
}

/* line 785, ../sass/mbda-custom.scss */
h5 {
  font-size: 1rem;
}

/* line 788, ../sass/mbda-custom.scss */
h6 {
  font-size: 1rem;
}

/* line 791, ../sass/mbda-custom.scss */
.overlay {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002247+0,1b7c93+50,1b7c93+100&1+0,0+100 */
  background: -moz-linear-gradient(top, #002247 0%, rgba(27, 124, 147, 0.5) 50%, rgba(27, 124, 147, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #002247 0%, rgba(27, 124, 147, 0.5) 50%, rgba(27, 124, 147, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #002247 0%, rgba(27, 124, 147, 0.5) 50%, rgba(27, 124, 147, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002247', endColorstr='#001b7c93', GradientType=0 );
  /* IE6-9 */
}

/* line 798, ../sass/mbda-custom.scss */
.content-containter h2 {
  position: relative;
  z-index: 1;
}

/* line 802, ../sass/mbda-custom.scss */
.content-containter h2 span {
  /* to hide the lines from behind the text, you have to set the background color the same as the container */
  background: #000000;
  padding: 0 15px;
}

/* line 807, ../sass/mbda-custom.scss */
.subtitle {
  margin: 0 0 2em 0;
}

/* line 810, ../sass/mbda-custom.scss */
h3.fancy {
  line-height: 0.5;
  text-align: left;
  margin-left: calc((100vw - 1260px)/2 + 15px);
}

/* line 815, ../sass/mbda-custom.scss */
h3.fancy {
  display: inline-block;
  position: relative;
}

/* line 819, ../sass/mbda-custom.scss */
h3.fancy:before, h3.fancy:after {
  content: "";
  position: absolute;
  height: 12px;
  border-bottom: 1px solid black;
  top: 0;
  width: 100vw;
}

/* line 827, ../sass/mbda-custom.scss */
h3.fancy:before {
  right: 100%;
  margin-right: 15px;
}

/* line 831, ../sass/mbda-custom.scss */
h3.fancy:after {
  left: 100%;
  margin-left: 15px;
}

/* line 840, ../sass/mbda-custom.scss */
#breadcrumb {
  font-size: .85rem;
}

/* line 844, ../sass/mbda-custom.scss */
.breadcrumb {
  color: #fff;
  list-style: none;
  overflow: hidden;
  font-size: 18px;
  margin: 0;
  padding: 30px 0 0 0;
}

/* line 852, ../sass/mbda-custom.scss */
.breadcrumb li {
  float: left;
}

/* line 855, ../sass/mbda-custom.scss */
.breadcrumb li a {
  color: #fff;
  text-decoration: none;
  padding: 0;
  position: relative;
  display: block;
  float: left;
}

/* line 863, ../sass/mbda-custom.scss */
.breadcrumb .active {
  font-weight: 600;
}

/* line 866, ../sass/mbda-custom.scss */
.breadcrumb li a:first-child {
  padding-left: 0;
}

/* line 869, ../sass/mbda-custom.scss */
.breadcrumb li:last-child::after {
  content: none;
  padding-left: 0;
}

/* line 873, ../sass/mbda-custom.scss */
.breadcrumb li:after {
  content: "//";
  color: #fff;
  padding: 10px;
}

/* line 879, ../sass/mbda-custom.scss */
#contentMain {
  padding-bottom: 80px;
}

/* line 883, ../sass/mbda-custom.scss */
#contentMain h1 {
  color: #fff;
}

/* line 887, ../sass/mbda-custom.scss */
.article-status {
  font-family: Open Sans;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: capitalize;
  margin-bottom: -50px;
  position: relative;
}
/* line 898, ../sass/mbda-custom.scss */
.article-status .release-status-datetime {
  margin-left: 5px;
}

/* line 903, ../sass/mbda-custom.scss */
#main-content-header {
  margin-bottom: 2rem;
}

/* line 907, ../sass/mbda-custom.scss */
.pull-right {
  margin: .5rem;
}

/* line 913, ../sass/mbda-custom.scss */
#mainMenu {
  position: absolute;
  right: 0;
  top: 65px;
  width: 250px;
  background: #002247;
  z-index: 1001;
  padding: 25px;
  margin: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .75s ease;
  -moz-transition: all .75s ease;
  -ms-transition: all .75s ease;
  -o-transition: all .75s ease;
  transition: all .75s ease;
}
@media screen and (min-width: 481px) {
  /* line 913, ../sass/mbda-custom.scss */
  #mainMenu {
    top: 35px;
  }
}
/* line 936, ../sass/mbda-custom.scss */
#mainMenu .block {
  margin: 0;
}
/* line 939, ../sass/mbda-custom.scss */
#mainMenu h2.block-title {
  font-family: Open Sans;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 20px;
  text-transform: uppercase;
}
/* line 951, ../sass/mbda-custom.scss */
#mainMenu h2.block-title a {
  color: #ffffff;
}
/* line 953, ../sass/mbda-custom.scss */
#mainMenu h2.block-title a span {
  font-size: 18px;
}
/* line 957, ../sass/mbda-custom.scss */
#mainMenu h2.block-title a:hover {
  color: #E34A38;
  text-decoration: none;
}
/* line 962, ../sass/mbda-custom.scss */
#mainMenu h2.block-title a:active {
  color: #ffffff;
  text-decoration: none;
}
/* line 969, ../sass/mbda-custom.scss */
#mainMenu nav ul.menu {
  margin: 0;
  padding: 5px;
  height: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .75s ease;
  -moz-transition: all .75s ease;
  -ms-transition: all .75s ease;
  -o-transition: all .75s ease;
  transition: all .75s ease;
}
/* line 983, ../sass/mbda-custom.scss */
#mainMenu span#toggleMenu::before {
  font-family: 'Font Awesome\ 5 Free';
  content: "\f410";
  font-size: 2rem;
  margin-left: .5rem;
}
/* line 991, ../sass/mbda-custom.scss */
#mainMenu.menu-open {
  opacity: 1;
  visibility: visible;
  height: 525%;
}
/* line 997, ../sass/mbda-custom.scss */
#mainMenu.menu-open ul.menu {
  position: fixed;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  opacity: 1;
  visibility: visible;
  height: calc(100% - 180px);
}
/* line 1008, ../sass/mbda-custom.scss */
#mainMenu ul li {
  font-family: 'Playfair Display', serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 2px;
  color: #ffffff;
  list-style: none;
  width: 100%;
}
/* line 1020, ../sass/mbda-custom.scss */
#mainMenu ul li a {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 25px;
  display: block;
  white-space: normal;
}

/* line 1030, ../sass/mbda-custom.scss */
html body.admin-menu #mainMenu {
  margin-top: 29px !important;
}

/* line 1034, ../sass/mbda-custom.scss */
.menu-icon {
  font-size: 0.75em;
  line-height: 95px;
  float: right;
  color: #002247;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}
/* line 1041, ../sass/mbda-custom.scss */
.menu-icon img {
  height: 18px;
}
/* line 1044, ../sass/mbda-custom.scss */
.menu-icon span.menu-text {
  visibility: hidden;
}
/* line 1048, ../sass/mbda-custom.scss */
.menu-icon a {
  text-decoration: none;
  color: #002247;
}
/* line 1051, ../sass/mbda-custom.scss */
.menu-icon a:hover {
  color: #002247;
  text-decoration: none;
}
/* line 1055, ../sass/mbda-custom.scss */
.menu-icon a:active {
  color: #002247;
  text-decoration: none;
}

/* line 1061, ../sass/mbda-custom.scss */
.search input {
  position: absolute;
  width: 0px;
  float: Left;
  margin-left: 210px;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  height: 30px;
  line-height: 18px;
  padding: 0 2px 0 2px;
  border-radius: 5px;
}

/* line 1075, ../sass/mbda-custom.scss */
.search:hover input,
.search input:focus {
  width: 200px;
  margin-left: 0px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1082, ../sass/mbda-custom.scss */
.mbda-search {
  height: 30px;
  position: absolute;
  right: 0;
  top: 5px;
  border-radius: 4px;
}

/* line 1106, ../sass/mbda-custom.scss */
.listing-page .article-background,
.article-page .article-background,
.node-type-news .article-background,
.page-businesscenters .article-background,
.node-type-tool .article-background,
.page-login .article-background,
.node-type-blog .article-background,
.node-type-event .article-background {
  background: linear-gradient(to bottom, rgba(255, 254, 255, 0) 0%, rgba(254, 255, 255, 0) 10px, rgba(255, 255, 255, 0) 100px, white 250px, white 100%), url("../imgs/article-background-1.jpg") no-repeat;
  background-size: 100% auto;
  color: #002247;
}
@media only screen and (min-width: 590px) {
  /* line 1106, ../sass/mbda-custom.scss */
  .listing-page .article-background,
  .article-page .article-background,
  .node-type-news .article-background,
  .page-businesscenters .article-background,
  .node-type-tool .article-background,
  .page-login .article-background,
  .node-type-blog .article-background,
  .node-type-event .article-background {
    background: linear-gradient(to bottom, rgba(255, 254, 255, 0) 0%, rgba(254, 255, 255, 0) 10px, rgba(255, 255, 255, 0) 100px, white 325px, white 100%), url("../imgs/article-background-1.jpg") no-repeat;
    background-size: 100% auto;
  }
}

/* line 1128, ../sass/mbda-custom.scss */
.list-heading, .landing-heading {
  margin: 5.556vw 0;
  color: #fff;
}

/* line 1132, ../sass/mbda-custom.scss */
.landing-heading {
  margin: 0;
  color: #fff;
}
/* line 1135, ../sass/mbda-custom.scss */
.landing-heading .policy-container {
  margin-top: 1rem;
  color: #fff;
  border-top: #fff solid 1px;
}
/* line 1139, ../sass/mbda-custom.scss */
.landing-heading .policy-container h2 {
  margin-left: -1rem;
}

@media (min-width: 208px) {
  /* line 1147, ../sass/mbda-custom.scss */
  .top-blurb-container {
    margin-top: 1rem;
    margin-left: 1rem;
  }
  /* line 1150, ../sass/mbda-custom.scss */
  .top-blurb-container .row {
    margin-right: 0px;
    margin-left: 0px;
  }
}
@media (min-width: 520px) {
  /* line 1158, ../sass/mbda-custom.scss */
  .top-blurb-container {
    margin-top: -3rem;
    margin-left: 0rem;
  }
}
/* line 1165, ../sass/mbda-custom.scss */
.blog-landing .article-background .landing-header {
  background: url(../imgs/blog-iStock-953518658-edited.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

/* line 1172, ../sass/mbda-custom.scss */
.tools-landing .article-background .landing-header {
  background: url(../imgs/tools-background-162286-unsplash-edited.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

/* line 1179, ../sass/mbda-custom.scss */
.about-landing .article-background .landing-header {
  background: url(../imgs/about-background-34751-unsplash-edited.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

/* line 1186, ../sass/mbda-custom.scss */
.innovation-landing .article-background .landing-header {
  background: url(../imgs/innovation-background-170472-unsplash.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  /*background-position-x: 21%;
  background-position-y: 40%;*/
}

/* line 1195, ../sass/mbda-custom.scss */
.landing-header .policy-container {
  margin-top: 1rem;
  color: #fff;
  border-top: #fff solid 1px;
}
/* line 1199, ../sass/mbda-custom.scss */
.landing-header .policy-container .col-md {
  margin-top: .5rem;
}
/* line 1201, ../sass/mbda-custom.scss */
.landing-header .policy-container .col-md h2 {
  margin-left: -1rem;
}

/* line 1209, ../sass/mbda-custom.scss */
.landing-page .article-background .landing-header {
  background: url(../imgs/landing-background-edited.jpg) no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
}

/* line 1217, ../sass/mbda-custom.scss */
.blog-landing .article-background .landing-header-top {
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(33, 79, 131, 0.85), rgba(0, 189, 200, 0.2));
}

/* line 1222, ../sass/mbda-custom.scss */
.tools-landing .article-background .landing-header-top {
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(33, 79, 131, 0.85), rgba(0, 189, 200, 0.2));
}

/* line 1227, ../sass/mbda-custom.scss */
.about-landing .article-background .landing-header-top,
.innovation-landing .article-background .landing-header-top {
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(33, 79, 131, 0.85), rgba(0, 189, 200, 0.2));
}

/* line 1233, ../sass/mbda-custom.scss */
.landing-page .article-background .landing-header-top {
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(33, 79, 131, 0.85), rgba(0, 189, 200, 0.2));
}

/* line 1238, ../sass/mbda-custom.scss */
.landing-heading:after {
  content: url(../imgs/data-icon05.png);
  padding-top: 20px;
  visibility: visible;
}

/* line 1247, ../sass/mbda-custom.scss */
.landing-header p {
  font-family: Open Sans;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #ffffff;
}
/* line 1263, ../sass/mbda-custom.scss */
.landing-header .policy-container {
  margin-top: 1rem;
  color: #fff;
}
/* line 1266, ../sass/mbda-custom.scss */
.landing-header .policy-container h2 {
  margin: 0 0 0 0px;
}
/* line 1269, ../sass/mbda-custom.scss */
.landing-header .policy-container p {
  margin: 0;
}

@media (min-width: 208px) {
  /* line 1276, ../sass/mbda-custom.scss */
  .about-landing .two-list {
    margin-top: 3.5rem;
    margin-left: 1rem;
    margin-bottom: 3.5rem;
  }
}
@media (min-width: 520px) {
  /* line 1284, ../sass/mbda-custom.scss */
  .about-landing .two-list {
    margin-top: 3.5rem;
    margin-left: 0rem;
    margin-bottom: 3.5rem;
  }
}
/* line 1291, ../sass/mbda-custom.scss */
.blog-landing .two-list,
.landing-page .two-list {
  margin-top: 3.5rem;
}

/* line 1296, ../sass/mbda-custom.scss */
.panels-flexible-region-homepage_layout-hero_section {
  width: 100%;
}

/* line 1300, ../sass/mbda-custom.scss */
.mbda-homepage {
  width: 100%;
}
/* line 1303, ../sass/mbda-custom.scss */
.mbda-homepage .block {
  margin: 0;
}
/* line 1307, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel {
  position: relative;
  width: 100%;
  padding-top: 47%;
  margin-top: 0px;
}
@media only screen and (max-width: 1750px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 49%;
  }
}
@media only screen and (max-width: 1600px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 51%;
  }
}
@media only screen and (max-width: 1500px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 53%;
  }
}
@media only screen and (max-width: 1400px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 55%;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 57%;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 63%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 900px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 118%;
  }
}
@media only screen and (max-width: 790px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 124%;
  }
}
@media only screen and (max-width: 680px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 132%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 140%;
  }
}
@media only screen and (max-width: 550px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 148%;
  }
}
@media only screen and (max-width: 500px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 150%;
  }
}
@media only screen and (max-width: 350px) {
  /* line 1307, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel {
    padding-top: 178%;
  }
}
/* line 1360, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slides {
  padding: 0px;
}
/* line 1364, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel li .views-field-field-hero-image-mobile {
  display: none;
}
@media only screen and (max-width: 1024px) {
  /* line 1364, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel li .views-field-field-hero-image-mobile {
    display: block;
  }
}
/* line 1372, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slide-content {
  position: absolute;
  top: 20px;
  left: 0px;
  width: 100%;
  display: block;
}
@media only screen and (max-width: 1024px) {
  /* line 1372, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content {
    top: 50px;
    text-align: center;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1372, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content {
    top: 20px;
  }
}
@media only screen and (max-width: 550px) {
  /* line 1372, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content {
    top: 5px;
  }
}
/* line 1391, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slide-content .container {
  background: rgba(0, 34, 71, 0.1);
  padding: 5px 20px 15px 20px;
}
@media only screen and (max-width: 1024px) {
  /* line 1391, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container {
    background: rgba(0, 34, 71, 0.2);
    padding: 20px 10px 30px 10px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1391, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container {
    padding: 5px 10px 10px 10px;
  }
}
/* line 1404, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slide-content .container h2 {
  color: #fff;
  font-size: 3em;
  text-shadow: -2px 2px 1px rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 1024px) {
  /* line 1404, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container h2 {
    font-size: 4.5em;
  }
}
@media only screen and (max-width: 900px) {
  /* line 1404, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container h2 {
    font-size: 3em;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1404, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container h2 {
    font-size: 2.5em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1404, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container h2 {
    font-size: 2em;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1404, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container h2 {
    font-size: 1.5em;
  }
}
/* line 1426, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slide-content .container p {
  color: #fff;
  font-size: 1.2em;
  font-weight: 400;
  padding: 10px;
  text-shadow: -2px 2px 1px rgba(0, 0, 0, 0.3);
  text-align: center;
  background: rgba(0, 34, 71, 0.5);
  -moz-box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.7);
}
@media only screen and (max-width: 1024px) {
  /* line 1426, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container p {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: rgba(0, 34, 71, 0);
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 900px) {
  /* line 1426, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container p {
    font-size: 1.2em;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1426, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container p {
    font-size: 1em;
  }
}
/* line 1454, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slide-content .container .view-more {
  border: 4px solid #fff;
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0px 1px 0px #000;
  text-align: center;
  width: 50%;
  margin-left: 25%;
}
@media only screen and (max-width: 1024px) {
  /* line 1454, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container .view-more {
    -moz-box-shadow: 0px 10px 14px -7px #276873;
    -webkit-box-shadow: 0px 10px 14px -7px #276873;
    box-shadow: 0px 10px 14px -7px #276873;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
    background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: -webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
    background-color: #599bb3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0px 1px 0px #3d768a;
    width: 70%;
    margin-left: 15%;
    border: none;
  }
}
/* line 1485, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slide-content .container .view-more a {
  color: #fff;
  background: rgba(0, 0, 0, 0.2);
  padding: 10px 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 1485, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container .view-more a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
}
/* line 1499, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .slide-content .container .view-more :hover {
  background: #fff;
  color: #002247;
}
@media only screen and (max-width: 1024px) {
  /* line 1499, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .slide-content .container .view-more :hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
    background: -moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: -webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: -o-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: -ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
    background-color: #408c99;
  }
}
/* line 1519, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .flex-control-nav {
  z-index: 10;
  position: absolute;
  top: 50%;
}
@media only screen and (max-width: 1024px) {
  /* line 1519, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .flex-control-nav {
    top: 42%;
  }
}
@media only screen and (max-width: 900px) {
  /* line 1519, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .flex-control-nav {
    top: 48%;
  }
}
@media only screen and (max-width: 500px) {
  /* line 1519, ../sass/mbda-custom.scss */
  .mbda-homepage .pane-mbda-homepage-carousel .flex-control-nav {
    top: 50%;
  }
}
/* line 1536, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .block-inner {
  position: absolute;
  top: 0px;
  height: 800px;
  margin: 0px;
}
/* line 1543, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .block-content {
  height: 800px;
}
/* line 1546, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .block-content ul {
  padding: 0;
}
/* line 1551, ../sass/mbda-custom.scss */
.mbda-homepage .pane-mbda-homepage-carousel .view-content {
  height: 800px;
}
/* line 1557, ../sass/mbda-custom.scss */
.mbda-homepage .flexslider {
  border: 0;
  margin: 0;
  width: 100%;
  height: auto;
}

/* line 1566, ../sass/mbda-custom.scss */
.mbda-homepage .flex-control-paging li a.flex-active {
  width: 50px;
  height: 6px;
  background-color: #e4e2e0;
  border: solid 0.5px #e4e2e0;
}

/* line 1572, ../sass/mbda-custom.scss */
.mbda-homepage .flex-control-paging li a {
  width: 50px;
  height: 6px;
  border: solid 0.5px #e4e2e0;
}

/* line 1578, ../sass/mbda-custom.scss */
.mbda-homepage .flex-control-paging li {
  padding: 0 5px 0 0;
}

/* line 1591, ../sass/mbda-custom.scss */
.join-us a {
  position: absolute;
  top: 400px;
  left: 600px;
  width: 490px;
  height: 120px;
  z-index: 3;
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #ffffff;
}

/* line 1607, ../sass/mbda-custom.scss */
.mbda-homepage .flex-caption a {
  color: #ffffff;
}

/* line 1613, ../sass/mbda-custom.scss */
.ds-1col.node.node-event.article.odd.node-full {
  width: 112%;
}

/* line 1617, ../sass/mbda-custom.scss */
.region.region-leaderboard #boxes-box-events_hero_short_image {
  display: none;
}

/* line 1621, ../sass/mbda-custom.scss */
.mbda50-container {
  flex-direction: column;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 100%;
  margin-top: 2rem;
}
@media only screen and (min-width: 600px) {
  /* line 1621, ../sass/mbda-custom.scss */
  .mbda50-container {
    flex-direction: row;
    margin-bottom: 1rem;
  }
}
/* line 1632, ../sass/mbda-custom.scss */
.mbda50-container .mbda50-item {
  flex: 1;
  margin-right: .75rem;
}
/* line 1635, ../sass/mbda-custom.scss */
.mbda50-container .mbda50-item h3 {
  margin-top: 0rem;
}

/* line 1642, ../sass/mbda-custom.scss */
.mbda-notification {
  background-color: #002247;
}
/* line 1644, ../sass/mbda-custom.scss */
.mbda-notification p {
  font-family: Playfair Display;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
/* line 1655, ../sass/mbda-custom.scss */
.mbda-notification a {
  color: #fff;
}
/* line 1657, ../sass/mbda-custom.scss */
.mbda-notification a:hover {
  text-decoration: none;
  color: #E34A38;
}
/* line 1662, ../sass/mbda-custom.scss */
.mbda-notification a.close {
  font-size: 2em;
  color: #fff;
}
/* line 1665, ../sass/mbda-custom.scss */
.mbda-notification a.close:hover {
  text-decoration: none;
  color: #E34A38;
}

/* line 1671, ../sass/mbda-custom.scss */
#mbda_notification {
  display: none;
}

/* line 1676, ../sass/mbda-custom.scss */
.page-news #block-system-main {
  margin-top: 70px;
}
@media only screen and (min-width: 492px) {
  /* line 1676, ../sass/mbda-custom.scss */
  .page-news #block-system-main {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 920px) {
  /* line 1676, ../sass/mbda-custom.scss */
  .page-news #block-system-main {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 1676, ../sass/mbda-custom.scss */
  .page-news #block-system-main {
    margin-top: 10rem;
  }
}
@media only screen and (min-width: 1500px) {
  /* line 1676, ../sass/mbda-custom.scss */
  .page-news #block-system-main {
    margin-top: 12rem;
  }
}

/* line 1698, ../sass/mbda-custom.scss */
.section-news #block-system-main {
  margin-top: 70px;
}
@media only screen and (min-width: 492px) {
  /* line 1698, ../sass/mbda-custom.scss */
  .section-news #block-system-main {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 920px) {
  /* line 1698, ../sass/mbda-custom.scss */
  .section-news #block-system-main {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 1698, ../sass/mbda-custom.scss */
  .section-news #block-system-main {
    margin-top: 60px;
  }
}

/* line 1718, ../sass/mbda-custom.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  /* line 1718, ../sass/mbda-custom.scss */
  .btn {
    transition: none;
  }
}
/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
.btn:hover, .btn:focus {
  text-decoration: none;
}
/* line 1734, ../sass/mbda-custom.scss */
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
/* line 1741, ../sass/mbda-custom.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
/* line 1748, ../sass/mbda-custom.scss */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
  color: #fff;
}

/* line 1764, ../sass/mbda-custom.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-secondary {
  color: #fff;
  background-color: #E34A38;
  border-color: #E34A38;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #d7321e;
  border-color: #cb2f1d;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 74, 56, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #E34A38;
  border-color: #E34A38;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #cb2f1d;
  border-color: #c02c1b;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 74, 56, 0.5);
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-warning {
  color: #002247;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-warning:hover {
  color: #002247;
  background-color: #e0a800;
  border-color: #d39e00;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #002247;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #002247;
  background-color: #d39e00;
  border-color: #c69500;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-light {
  color: #002247;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-light:hover {
  color: #002247;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #002247;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #002247;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 1775, ../sass/mbda-custom.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
/* line 18, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
/* line 29, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 36, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
/* line 46, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-secondary {
  color: #E34A38;
  background-color: transparent;
  background-image: none;
  border-color: #E34A38;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #E34A38;
  border-color: #E34A38;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 74, 56, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #E34A38;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #E34A38;
  border-color: #E34A38;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 74, 56, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-warning:hover {
  color: #002247;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #002247;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-light:hover {
  color: #002247;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #002247;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 1781, ../sass/mbda-custom.scss */
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}
/* line 63, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 69, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
/* line 74, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
/* line 80, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 87, ../sass/bootstrap4/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 1792, ../sass/mbda-custom.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}
/* line 13, ../sass/bootstrap4/mixins/_hover.scss */
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
/* line 1804, ../sass/mbda-custom.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
/* line 1811, ../sass/mbda-custom.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #E34A38;
  pointer-events: none;
}

/* line 1825, ../sass/mbda-custom.scss */
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 1829, ../sass/mbda-custom.scss */
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 1838, ../sass/mbda-custom.scss */
.btn-block {
  display: block;
  width: 100%;
}
/* line 1843, ../sass/mbda-custom.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 1852, ../sass/mbda-custom.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 1858, ../sass/mbda-custom.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 30, ../sass/bootstrap4/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
/* line 62, ../sass/bootstrap4/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 1871, ../sass/mbda-custom.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #002247;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 1892, ../sass/mbda-custom.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 1900, ../sass/mbda-custom.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
/* line 30, ../sass/bootstrap4/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
/* line 62, ../sass/bootstrap4/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 1913, ../sass/mbda-custom.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
/* line 30, ../sass/bootstrap4/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
/* line 62, ../sass/bootstrap4/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
/* line 1923, ../sass/mbda-custom.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 1930, ../sass/mbda-custom.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
/* line 30, ../sass/bootstrap4/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
/* line 47, ../sass/bootstrap4/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}
/* line 51, ../sass/bootstrap4/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
/* line 62, ../sass/bootstrap4/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
/* line 1940, ../sass/mbda-custom.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 1949, ../sass/mbda-custom.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 1960, ../sass/mbda-custom.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 1967, ../sass/mbda-custom.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #002247;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
/* line 17, ../sass/bootstrap4/mixins/_hover.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #00162e;
  text-decoration: none;
  background-color: #f8f9fa;
}
/* line 1985, ../sass/mbda-custom.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
/* line 1992, ../sass/mbda-custom.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #E34A38;
  background-color: transparent;
}

/* line 2003, ../sass/mbda-custom.scss */
.dropdown-menu.show {
  display: block;
}

/* line 2008, ../sass/mbda-custom.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #E34A38;
  white-space: nowrap;
}

/* line 2018, ../sass/mbda-custom.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #002247;
}

/* line 2025, ../sass/mbda-custom.scss */
.list-date {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1.5px;
  color: #002247;
  text-transform: uppercase;
}

/* line 2045, ../sass/mbda-custom.scss */
.list-content-small h4 {
  font-family: Playfair Display;
  font-size: 20px;
  line-height: 1.3;
  color: #002247;
}

/* line 2051, ../sass/mbda-custom.scss */
.list-cat, .related-head-small, .field-name-field-news-type, .field-name-field-tool-type {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  color: #1b7c93;
}
/* line 2057, ../sass/mbda-custom.scss */
.list-cat ul, .related-head-small ul, .field-name-field-news-type ul, .field-name-field-tool-type ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 2063, ../sass/mbda-custom.scss */
.list-title, .related-title {
  font-family: Playfair Display;
  font-size: 22px;
  margin-top: 0;
  line-height: 1.25;
  color: #002247;
}

/* line 2070, ../sass/mbda-custom.scss */
.list-title a, .related-title a {
  margin: 0;
  padding: 0;
  color: #002247;
  text-decoration: none;
  border: none;
}
/* line 2076, ../sass/mbda-custom.scss */
.list-title a:hover, .related-title a:hover {
  text-decoration: underline;
}

/* line 2080, ../sass/mbda-custom.scss */
h5.related-title a {
  font-size: 20px;
  line-height: 1.3em;
  margin: 0;
}

/* line 2085, ../sass/mbda-custom.scss */
h5.related-title {
  margin-top: 0;
}

/* line 2088, ../sass/mbda-custom.scss */
.list-content p {
  font-family: OpenSans;
  font-size: 14px;
  letter-spacing: 2px;
  color: #002247;
}

/* line 2094, ../sass/mbda-custom.scss */
.related-small {
  padding-bottom: 20px;
}

/* line 2100, ../sass/mbda-custom.scss */
.latest-small {
  padding-bottom: 10px;
}

/* line 2108, ../sass/mbda-custom.scss */
.pc-sidebar {
  padding-bottom: 30px;
}

/* line 2111, ../sass/mbda-custom.scss */
.promo-cards a {
  color: none;
  border: none;
  text-shadow: none;
  position: static;
  padding: 0;
  display: contents;
}

/* line 2130, ../sass/mbda-custom.scss */
.promo-cards > h3 {
  clear: both;
  margin: 0;
  padding: 4em 1% 0;
  color: #484B54;
  font-weight: 800;
  font-size: 1.5em;
}

/* line 2138, ../sass/mbda-custom.scss */
.promo-cards > h3:first-child {
  padding-top: 0em;
}

/* line 2141, ../sass/mbda-custom.scss */
.promo-cards figure {
  position: relative;
  overflow: hidden;
  min-width: 320px;
  max-width: 480px;
  max-height: 360px;
  width: 48%;
  background: #3085a3;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
  margin-bottom: 15px;
}

/* line 2156, ../sass/mbda-custom.scss */
.mbda-homepage .promo-cards figure {
  margin: 0 auto 0 auto;
  margin-bottom: 15px;
  min-width: 288px;
}

/* line 2161, ../sass/mbda-custom.scss */
.promo-cards figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
}

/* line 2168, ../sass/mbda-custom.scss */
.promo-cards figure figcaption {
  padding: 2em;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 2176, ../sass/mbda-custom.scss */
.promo-cards figure figcaption::before, .promo-cards figure figcaption::after {
  pointer-events: none;
}

/* line 2179, ../sass/mbda-custom.scss */
.promo-cards figure figcaption, .promo-cards figure figcaption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
/* line 2188, ../sass/mbda-custom.scss */
.promo-cards figure figcaption > a {
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}

/* line 2195, ../sass/mbda-custom.scss */
.promo-cards figure h3 {
  word-spacing: -0.15em;
  font-weight: 300;
}

/* line 2199, ../sass/mbda-custom.scss */
.promo-cards figure h2 span {
  font-weight: 800;
}

/* line 2202, ../sass/mbda-custom.scss */
.promo-cards figure h3, .promo-cards figure p {
  margin: 0;
}

/* line 2205, ../sass/mbda-custom.scss */
.promo-cards figure p {
  letter-spacing: 1px;
  font-size: 68.5%;
}

/* line 2209, ../sass/mbda-custom.scss */
.promo-cards figure figcaption {
  text-transform: none;
}

/* line 2212, ../sass/mbda-custom.scss */
.promo-cards figure.i3 {
  background-color: #014693;
}

/* line 2215, ../sass/mbda-custom.scss */
.promo-cards figure.business-center {
  background-color: #280828;
}

/* line 2218, ../sass/mbda-custom.scss */
.promo-cards figure.research-data {
  background-color: #1B7C93;
}

/* line 2221, ../sass/mbda-custom.scss */
figure.mbda-feature-card img {
  opacity: 0.3;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(1.07);
  transform: scale(1.07);
}

/* line 2228, ../sass/mbda-custom.scss */
figure.mbda-feature-card:hover img, figure.mbda-feature-card a:focus img {
  opacity: 0.1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 2233, ../sass/mbda-custom.scss */
figure.mbda-feature-card:hover .arrw:after {
  margin-left: 30px;
}

/* line 2236, ../sass/mbda-custom.scss */
figure.mbda-feature-card h3 {
  margin-top: 0%;
  font-size: 40px;
  text-align: left;
}

/* line 2241, ../sass/mbda-custom.scss */
figure.mbda-feature-card p {
  text-align: left;
  margin: 1em 0 0;
  padding: 3em 0;
  border: none;
  opacity: 1;
  position: absolute;
  bottom: 0px;
}

/* line 2252, ../sass/mbda-custom.scss */
figure.mbda-feature-card {
  height: 400px;
  max-width: 320px;
  max-height: 400px;
  width: 100%;
}

/* line 2258, ../sass/mbda-custom.scss */
figure.mbda-feature-card {
  font-family: 'Playfair Display', serif;
}

/* line 2261, ../sass/mbda-custom.scss */
.mbda-feature-card img {
  opacity: 0.3;
}

/* line 2264, ../sass/mbda-custom.scss */
.mbda-feature-card p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}

/* line 2268, ../sass/mbda-custom.scss */
.arrw {
  text-transform: uppercase;
}

/* line 2271, ../sass/mbda-custom.scss */
.arrw:after {
  content: url("../imgs/promo-cards/learn-more-arrow.svg");
  margin-left: 10px;
  transition: all .6s linear;
}

/* line 2276, ../sass/mbda-custom.scss */
figure {
  margin: 0;
}

/*
vijaya commented out stephanie's in-generic css for img - because the profile pics are affecting
figure img {
  width:100%;
  height:auto;
}*/
/* line 2288, ../sass/mbda-custom.scss */
figcaption {
  font-family: "Open Sans";
  font-size: 14px;
  line-height: 1.29;
  color: #002247;
}

/* line 2298, ../sass/mbda-custom.scss */
.home-banner-container {
  background: #002247;
  /* Old browsers */
  background: -moz-linear-gradient(top, #002247 0%, #3085a3 50%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #002247 0%, #3085a3 50%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #002247 0%, #3085a3 50%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002247', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  margin-top: -320px;
  padding-bottom: 2rem;
  padding-top: 2rem;
  position: relative;
  z-index: 20;
}
@media only screen and (min-width: 480px) {
  /* line 2298, ../sass/mbda-custom.scss */
  .home-banner-container {
    margin-top: -400px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 2298, ../sass/mbda-custom.scss */
  .home-banner-container {
    padding-bottom: 4rem;
    padding-top: 4rem;
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* line 2325, ../sass/mbda-custom.scss */
.home-banner-container .block-content {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  /* line 2325, ../sass/mbda-custom.scss */
  .home-banner-container .block-content {
    flex-direction: row;
  }
  /* line 2333, ../sass/mbda-custom.scss */
  .home-banner-container .block-content > * {
    flex-basis: 50%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 2338, ../sass/mbda-custom.scss */
  .home-banner-container .block-content:before {
    top: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 2338, ../sass/mbda-custom.scss */
  .home-banner-container .block-content:before {
    top: 25px;
  }
}
/* line 2359, ../sass/mbda-custom.scss */
.home-banner-container .block-content p {
  margin-top: 0;
}
/* line 2364, ../sass/mbda-custom.scss */
.home-banner-container .heading {
  color: #e4e2e0;
  font-family: 'Playfair Display', serif;
  font-size: 40px;
  line-height: 1;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 2364, ../sass/mbda-custom.scss */
  .home-banner-container .heading {
    font-size: 36px;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 2364, ../sass/mbda-custom.scss */
  .home-banner-container .heading {
    font-size: 54px;
  }
}

/* line 2383, ../sass/mbda-custom.scss */
.home-banner-container .block-content p {
  font-family: OpenSans;
  color: #e4e2e0;
  font-size: 18px;
  margin-top: 0;
}

/* line 2390, ../sass/mbda-custom.scss */
.home-promo-container {
  background: #fff;
  padding: 0px 1rem 2rem 1rem;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  /* line 2390, ../sass/mbda-custom.scss */
  .home-promo-container {
    margin-bottom: 4rem;
  }
}
/* line 2400, ../sass/mbda-custom.scss */
.home-promo-container > .container {
  padding: 0;
}

/* line 2405, ../sass/mbda-custom.scss */
.home-news-container {
  position: relative;
  z-index: 10;
}

/* line 2410, ../sass/mbda-custom.scss */
.home-latest-header {
  color: #002247;
  font-family: 'Playfair Display', serif;
  font-size: 28px;
  line-height: 1;
  padding: 0;
  padding-bottom: 10px;
}
/* line 2418, ../sass/mbda-custom.scss */
.home-latest-header:before, .home-latest-header:after {
  position: absolute;
  width: 100%;
  content: '';
  margin-top: .5em;
  height: 2px;
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(to right, #014693, #8687b1);
  border-image-slice: 1;
}
/* line 2432, ../sass/mbda-custom.scss */
.home-latest-header:before {
  margin-left: -101%;
}
/* line 2435, ../sass/mbda-custom.scss */
.home-latest-header:after {
  margin-left: 1%;
}

/* line 2440, ../sass/mbda-custom.scss */
.item-list-pager {
  margin-bottom: 3rem;
}

/* line 2444, ../sass/mbda-custom.scss */
.field-name-field-teaser {
  font-family: Open Sans;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 2px;
  color: #002247;
}

/* line 2455, ../sass/mbda-custom.scss */
.field-name-field-news-type.field-type-taxonomy-term-reference {
  margin-bottom: 4px;
}

/* line 2461, ../sass/mbda-custom.scss */
article h1:first-child {
  color: #fff;
  line-height: 1;
  margin-top: 0;
}

/* line 2466, ../sass/mbda-custom.scss */
h1.article-title {
  color: #fff;
  line-height: 1;
  margin-top: 0;
  font-size: 2rem;
}
/* line 2471, ../sass/mbda-custom.scss */
h1.article-title:before {
  position: absolute;
  width: 40%;
  content: '';
  margin-top: 0.45em;
  height: 2px;
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(to left, #ffffff, rgba(134, 135, 177, 0) 40%);
  border-image-slice: 1;
}
/* line 2484, ../sass/mbda-custom.scss */
h1.article-title:before {
  margin-left: -45%;
}

/* line 2488, ../sass/mbda-custom.scss */
.article-subtitle {
  font-family: "Open Sans";
  font-size: 18px;
  line-height: 1.67;
  color: #fff;
  padding: 10px 0 35px 0;
}

/* line 2496, ../sass/mbda-custom.scss */
.share {
  font-family: 'Playfair Display', serif;
  font-size: 24px;
  padding: 20px 0;
  line-height: 1.5;
  letter-spacing: normal;
  color: #002247;
  margin-top: -.25rem;
  border-top: 1px solid #002247;
}
/* line 2505, ../sass/mbda-custom.scss */
.share a:hover {
  color: #E34A38;
}

/* line 2513, ../sass/mbda-custom.scss */
.ui-group {
  padding-bottom: 30px;
}

/* line 2516, ../sass/mbda-custom.scss */
.ui-group button {
  background: none;
  color: #002247;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}

/* line 2523, ../sass/mbda-custom.scss */
.button.is-checked {
  background-color: #E34A38;
  color: white;
  border-radius: 0;
}

/* line 2529, ../sass/mbda-custom.scss */
.pane-doc-all-news-panel-pane-1 {
  margin-bottom: 25px;
}

/* line 2533, ../sass/mbda-custom.scss */
.view-doc-all-news {
  margin-bottom: 25px;
}
/* line 2535, ../sass/mbda-custom.scss */
.view-doc-all-news.view-display-id-panel_pane_1:before {
  margin-left: -45%;
}

/* line 2540, ../sass/mbda-custom.scss */
.view-more {
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2.3px;
  display: block;
  clear: both;
  padding: 0;
  margin-top: 20px;
}

/* line 2551, ../sass/mbda-custom.scss */
.view-more a {
  text-decoration: none;
  color: #002247;
  display: inline-block;
}
/* line 2555, ../sass/mbda-custom.scss */
.view-more a a:after {
  content: url("../imgs/learn-more-arrow-blue.svg");
}

/* line 2561, ../sass/mbda-custom.scss */
.item-list .pager-load-more {
  text-align: left;
}
/* line 2563, ../sass/mbda-custom.scss */
.item-list .pager-load-more li {
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2.3px;
  width: 100%;
  display: block;
  clear: both;
  padding-top: 20px;
}
/* line 2573, ../sass/mbda-custom.scss */
.item-list .pager-load-more li a {
  text-decoration: none;
  color: #002247;
  display: inline-block;
}
/* line 2577, ../sass/mbda-custom.scss */
.item-list .pager-load-more li a:hover {
  color: #E34A38;
}
/* line 2580, ../sass/mbda-custom.scss */
.item-list .pager-load-more li a:after {
  content: url("../imgs/learn-more-arrow-blue.svg");
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition: -webkit-transform 1s;
  transition: all 1s;
  margin-left: 20px;
}
/* line 2588, ../sass/mbda-custom.scss */
.item-list .pager-load-more li a:hover:after {
  margin-left: 40px;
}
/* line 2591, ../sass/mbda-custom.scss */
.item-list .pager-load-more li a:hover::after {
  content: url("../imgs/learn-more-arrow-hover.svg");
}

/* line 2628, ../sass/mbda-custom.scss */
.two-list .list-content {
  padding-bottom: 30px;
}
/* line 2631, ../sass/mbda-custom.scss */
.two-list .divider {
  border-left: solid 0.5px #002247;
}
/* line 2634, ../sass/mbda-custom.scss */
.two-list .list-date {
  letter-spacing: 1px;
}
/* line 2637, ../sass/mbda-custom.scss */
.two-list .node {
  margin: 0;
}
/* line 2640, ../sass/mbda-custom.scss */
.two-list .view-display-id-panel_pane_2 .divider {
  border: none;
}
/* line 2643, ../sass/mbda-custom.scss */
.two-list .tool-type {
  margin-bottom: 4px;
}

/* line 2647, ../sass/mbda-custom.scss */
.promo-container {
  margin: 80px 0 20px 1rem;
}

/* line 2650, ../sass/mbda-custom.scss */
.promo-map {
  background: url(../imgs/map-background.png) no-repeat;
  padding: 5em 0 5em 40px;
  background-size: cover;
}
/* line 2654, ../sass/mbda-custom.scss */
.promo-map h2 {
  margin: 0;
  color: #fff;
}
/* line 2658, ../sass/mbda-custom.scss */
.promo-map p {
  color: #fff;
}
/* line 2661, ../sass/mbda-custom.scss */
.promo-map a {
  color: #fff;
}

/* line 2668, ../sass/mbda-custom.scss */
.pane-title.block-title {
  margin-bottom: 1.5rem;
}

/* line 2673, ../sass/mbda-custom.scss */
#who-we-are .pane-title.block-title, #about-agency .pane-title.block-title {
  font-size: 2rem;
  margin-left: -1rem;
  border-bottom-style: solid;
  border-bottom-width: thin;
  width: 75%;
}

/* line 2682, ../sass/mbda-custom.scss */
.panel-pane.pane-custom.pane-1.tools-resources.block .pane-title.block-title {
  font-size: 2rem;
  margin-top: -1rem;
  margin-left: 4.8rem;
  margin-bottom: .25rem;
  border-bottom: none;
}
/* line 2688, ../sass/mbda-custom.scss */
.panel-pane.pane-custom.pane-1.tools-resources.block .pane-title.block-title::before {
  border-style: none;
}

/* line 2694, ../sass/mbda-custom.scss */
.taxonomy-term.vocabulary-categories a::before {
  display: inline-block;
  font-family: 'Font Awesome\ 5 Free';
  content: "\f46d";
  font-weight: 900;
  font-size: 1.25rem;
  color: #5b616b;
  margin-right: 1rem;
}

/* line 2704, ../sass/mbda-custom.scss */
.taxonomy-term.vocabulary-tags a::before {
  display: inline-block;
  font-family: 'Font Awesome\ 5 Free';
  content: "\f02b";
  font-weight: 900;
  font-size: 1.25rem;
  color: #5b616b;
  margin-right: 1rem;
}

/* line 2715, ../sass/mbda-custom.scss */
.taxonomy-term.vocabulary-tags .taxonomy-term-description {
  display: none;
}

/* line 2719, ../sass/mbda-custom.scss */
.icon-mail.newsletter, .icon-desktop.webinar, .icon-calendar.calendar {
  text-align: center;
}

/* line 2723, ../sass/mbda-custom.scss */
.icon-calendar.calendar::before {
  display: block;
  clear: both;
  font-size: 7em;
  line-height: 1.5em;
  margin: 0 0 .5em 0;
  margin-bottom: -1rem;
  content: "\f073";
  font-family: 'Font Awesome\ 5 Free';
}
/* line 2732, ../sass/mbda-custom.scss */
.icon-calendar.calendar::before:hover {
  text-decoration: none;
}

/* line 2738, ../sass/mbda-custom.scss */
a.icon-calendar.calendar:hover, a.icon-desktop.webinar:hover, a.icon-mail.newsletter:hover {
  text-decoration: none;
}
/* line 2741, ../sass/mbda-custom.scss */
a.icon-calendar.calendar:visited, a.icon-desktop.webinar:visited, a.icon-mail.newsletter:visited {
  color: #3498db;
}

/* line 2746, ../sass/mbda-custom.scss */
.icon-desktop.webinar::before {
  display: block;
  clear: both;
  font-size: 7em;
  line-height: 1.5em;
  margin: 0 0 .5em 0;
  margin-bottom: -1rem;
  content: "\f027";
  font-family: 'Font Awesome\ 5 Free';
}

/* line 2757, ../sass/mbda-custom.scss */
.icon-mail.newsletter::before {
  display: block;
  clear: both;
  font-size: 7em;
  line-height: 1.5em;
  margin: 0 0 .5em 0;
  margin-bottom: -1rem;
  content: "\f086";
  font-family: 'Font Awesome\ 5 Free';
}

@media screen and (min-width: 320px) {
  /* line 2772, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 #exposed_filters {
    background-color: #edf4f8;
    padding: 1.5rem;
  }
  /* line 2776, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix {
    display: inline-block;
  }
  /* line 2778, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix input, #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix textarea, #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix select {
    font-size: .9rem;
    height: 2rem;
    background-size: .75rem;
  }
  /* line 2783, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix label {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }
  /* line 2787, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-bc-wrapper {
    margin-left: 0rem;
  }
  /* line 2789, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-bc-wrapper #edit-bc.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2795, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper {
    margin-left: 0rem;
  }
  /* line 2797, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper .form-item-d-distance {
    margin-top: 0rem;
  }
  /* line 2799, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper .form-item-d-distance #edit-d-distance.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2805, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper #edit-d-origin {
    margin-top: 1.25rem;
  }
  /* line 2809, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-submit-button #edit-submit-mbda-business-center-location {
    padding-top: .5rem;
  }
  /* line 2812, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-reset-button {
    padding-top: 2.15rem;
  }
  /* line 2814, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-reset-button #edit-reset {
    margin-top: 0rem;
    padding-top: .55rem;
  }
}
@media screen and (min-width: 1024px) {
  /* line 2824, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper #edit-d-origin {
    margin-top: 0.25rem;
  }
}
@media screen and (min-width: 1200px) {
  /* line 2831, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 #exposed_filters {
    background-color: #edf4f8;
    padding: 1.5rem;
  }
  /* line 2835, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix {
    display: inline-block;
  }
  /* line 2837, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix input, #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix textarea, #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix select {
    font-size: .9rem;
    height: 2rem;
    background-size: .75rem;
  }
  /* line 2842, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix label {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }
  /* line 2846, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-bc-wrapper {
    margin-left: 0rem;
  }
  /* line 2848, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-bc-wrapper #edit-bc.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2854, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper {
    margin-left: 0rem;
  }
  /* line 2856, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper #edit-d-distance.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2861, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix #edit-d-wrapper #edit-d-origin {
    margin-top: 0.25rem;
  }
  /* line 2865, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-submit-button {
    margin-top: 1.25rem;
  }
  /* line 2868, ../sass/mbda-custom.scss */
  #views-exposed-form-mbda-business-center-location-page-1 .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-reset-button {
    margin-top: 1rem;
  }
}
/* line 2875, ../sass/mbda-custom.scss */
.ip-geoloc-map.leaflet-view.amarkers {
  margin-bottom: 2rem;
}

/* line 2881, ../sass/mbda-custom.scss */
.panel-pane.pane-custom.pane-1 .block-content,
.panel-pane.pane-custom.pane-2 .block-content {
  font-family: 'Playfair Display', serif;
  font-size: 1.35rem;
  color: #002247;
}

/* line 2892, ../sass/mbda-custom.scss */
.view-id-doc_admin_officials, .view-id-doc_profiles {
  width: 90%;
  margin-bottom: 5rem;
}
/* line 2895, ../sass/mbda-custom.scss */
.view-id-doc_admin_officials .views-exposed-form, .view-id-doc_profiles .views-exposed-form {
  background-color: #edf4f8;
  padding: 1.5rem;
}
/* line 2898, ../sass/mbda-custom.scss */
.view-id-doc_admin_officials .views-exposed-form .views-exposed-widget, .view-id-doc_profiles .views-exposed-form .views-exposed-widget {
  margin-top: -3rem;
}
/* line 2900, ../sass/mbda-custom.scss */
.view-id-doc_admin_officials .views-exposed-form .views-exposed-widget .form-submit, .view-id-doc_profiles .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 2.7em;
  height: 95%;
}
/* line 2905, ../sass/mbda-custom.scss */
.view-id-doc_admin_officials .views-exposed-form #edit-fc-org-tid, .view-id-doc_admin_officials .views-exposed-form #edit-fc-school-tid, .view-id-doc_profiles .views-exposed-form #edit-fc-org-tid, .view-id-doc_profiles .views-exposed-form #edit-fc-school-tid {
  height: 3.5rem;
  font-size: 1rem;
}
/* line 2910, ../sass/mbda-custom.scss */
.view-id-doc_admin_officials .view-content, .view-id-doc_profiles .view-content {
  margin-top: 2rem;
}

/* line 2916, ../sass/mbda-custom.scss */
.node-profile.view-mode-full .field-name-field-image-single {
  float: right;
  margin-left: 1rem;
  margin-top: 1.25rem;
}

/* line 2924, ../sass/mbda-custom.scss */
.pane-mbda-news-teaser-on-homepage-panel-pane-4 .pane-title.block-title, .pane-mbda-news-teaser-on-homepage-panel-pane-5 .pane-title.block-title {
  font-size: 2rem;
  margin-bottom: 1.5rem;
}

@media screen and (min-width: 320px) {
  /* line 2933, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page #exposed_filters {
    background-color: #edf4f8;
    padding: 1.5rem;
  }
  /* line 2937, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix {
    display: inline-block;
  }
  /* line 2939, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix input, #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix textarea, #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix select {
    font-size: .9rem;
    height: 2rem;
    background-size: .75rem;
  }
  /* line 2944, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix label {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }
  /* line 2948, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-year-wrapper {
    margin-left: 0rem;
  }
  /* line 2950, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-year-wrapper #edit-year.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2956, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-industry-wrapper {
    margin-left: 0rem;
  }
  /* line 2958, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-industry-wrapper .form-item-industry {
    margin-top: 0rem;
  }
  /* line 2960, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-industry-wrapper .form-item-industry #edit-industry.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2967, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-minority-group-wrapper {
    margin-left: 0rem;
  }
  /* line 2969, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-minority-group-wrapper .form-item-minority-group {
    margin-top: 0rem;
  }
  /* line 2971, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-minority-group-wrapper .form-item-minority-group #edit-minority-group.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2978, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-metrics-wrapper {
    margin-left: 0rem;
  }
  /* line 2980, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-metrics-wrapper .form-item-metrics {
    margin-top: 0rem;
  }
  /* line 2982, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-metrics-wrapper .form-item-metrics #edit-metrics.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 2989, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-concept-wrapper {
    margin-left: 0rem;
  }
  /* line 2991, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-concept-wrapper .form-item-concept {
    margin-top: 0rem;
  }
  /* line 2993, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-concept-wrapper .form-item-concept #edit-concept.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 3000, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-firms-wrapper {
    margin-left: 0rem;
  }
  /* line 3002, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-firms-wrapper .form-item-firms {
    margin-top: 0rem;
  }
  /* line 3004, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix #edit-firms-wrapper .form-item-firms #edit-firms.form-select {
    padding-left: .5rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  /* line 3011, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-submit-button #edit-submit-idv-tool {
    padding-top: .5rem;
    margin-top: 2.5rem;
  }
  /* line 3015, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-reset-button {
    padding-top: 2.15rem;
  }
  /* line 3017, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-reset-button #edit-reset {
    margin-top: .75rem;
    padding-top: .55rem;
  }
}
@media screen and (min-width: 730px) {
  /* line 3027, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-submit-button #edit-submit-idv-tool {
    margin-top: 2.75rem;
  }

  /* line 3030, ../sass/mbda-custom.scss */
  #views-exposed-form-idv-tool-page .views-exposed-form .views-exposed-widgets.clearfix .views-exposed-widget.views-reset-button #edit-reset {
    margin-top: 1.075rem;
  }
}
/* line 3036, ../sass/mbda-custom.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background: #ffc;
}

/* line 3042, ../sass/mbda-custom.scss */
footer {
  display: block;
  background: #002247;
}

/* line 3046, ../sass/mbda-custom.scss */
.footer-logo {
  width: 130px;
}

/* line 3049, ../sass/mbda-custom.scss */
#footer {
  color: #ffffff;
  font-size: 16px;
  padding: 3em 0;
  margin: 0 auto;
}

/* line 3055, ../sass/mbda-custom.scss */
#footer a {
  text-shadow: none;
}

/* line 3058, ../sass/mbda-custom.scss */
#footer a:hover {
  color: #ABCBE6;
}

/* line 3061, ../sass/mbda-custom.scss */
#footer a:before {
  background: none;
}

/* line 3064, ../sass/mbda-custom.scss */
ul.footer-social-links, ul.footer-additional-links {
  margin: 0;
  padding: 0;
  padding-left: 0 !important;
  list-style-type: none;
  text-indent: none;
  margin-bottom: 1em;
}

/* line 3072, ../sass/mbda-custom.scss */
.footer-social-links li {
  font-size: 20px;
}

/* line 3075, ../sass/mbda-custom.scss */
.footer-social-links li, .footer-additional-links li, .share-social-links li {
  float: left;
  list-style: none;
  display: inline-block;
  line-height: 1.5;
}

/* line 3081, ../sass/mbda-custom.scss */
.footer-social-links li, .share-social-links li {
  padding-right: 10px;
  padding-left: 10px;
}

/* line 3085, ../sass/mbda-custom.scss */
.footer-social-links li:first-child, .share-social-links {
  padding-left: 0;
}

/* line 3088, ../sass/mbda-custom.scss */
.footer-social-links li a, .footer-additional-links li a {
  color: #ffffff;
  text-decoration: none;
  border: none;
}

/* line 3093, ../sass/mbda-custom.scss */
.share-social-links li a {
  color: #014693;
}

/* line 3096, ../sass/mbda-custom.scss */
.footer-additional-links li {
  width: 100%;
}

/* line 3099, ../sass/mbda-custom.scss */
.footer-newsletter {
  width: 85%;
}

/* line 3102, ../sass/mbda-custom.scss */
.follow-us {
  padding-bottom: 1.5em;
}

/* line 3105, ../sass/mbda-custom.scss */
.footer-newsletter input#footer-email {
  background: rgba(255, 255, 255, 0.5);
  border: none;
}

/* line 3109, ../sass/mbda-custom.scss */
.footer-newsletter input#footer-email:focus {
  background: white;
}

/* line 3112, ../sass/mbda-custom.scss */
.footer-newsletter input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #002247;
  opacity: 1;
  /* Firefox */
  font-size: 16px;
}

/* line 3117, ../sass/mbda-custom.scss */
.footer-newsletter input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #002247;
}

/* line 3120, ../sass/mbda-custom.scss */
.footer-newsletter input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #002247;
}

/* line 3123, ../sass/mbda-custom.scss */
.footer-newsletter input.footer-email-btn {
  font-family: "Open Sans";
  background: none;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  padding: 0;
  margin-left: 0;
  margin-top: 0;
}

/* line 3133, ../sass/mbda-custom.scss */
.footer-newsletter span.more-arrow:after, .view-more a:after, .arrw:after {
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition: -webkit-transform 1s;
  transition: all 1s;
}

/* line 3139, ../sass/mbda-custom.scss */
.footer-newsletter:hover span.more-arrow:after, .view-more a:after {
  margin-left: 20px;
}

/* line 3142, ../sass/mbda-custom.scss */
.view-more a:hover:after {
  margin-left: 40px;
}

/* line 3146, ../sass/mbda-custom.scss */
span.more-arrow:after, .promo-map .view-more a:after, .landing-header .view-more a:after, .home-banner-container a:after, .slide-content a:after {
  content: url("../imgs/learn-more-arrow-wht.svg");
}

/* line 3150, ../sass/mbda-custom.scss */
.promo-map .view-more a, .landing-header .view-more a, .home-banner-container a {
  color: #fff;
}

/* line 3153, ../sass/mbda-custom.scss */
.footer-newsletter:hover input.footer-email-btn {
  color: #E34A38;
}

/* line 3156, ../sass/mbda-custom.scss */
.footer-newsletter:hover span.more-arrow:after, .view-more a:hover::after {
  content: url("../imgs/learn-more-arrow-hover.svg");
}

/* line 3159, ../sass/mbda-custom.scss */
footer h5 {
  font-weight: normal;
  line-height: 1.3em;
  font-size: 20px;
  margin: 0;
  margin-bottom: 1em;
}

/* line 3166, ../sass/mbda-custom.scss */
.share-social-links {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* line 3172, ../sass/mbda-custom.scss */
.share-social-links li {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 3179, ../sass/mbda-custom.scss */
.usa-banner {
  padding-bottom: 1rem;
  height: 65px;
}
@media screen and (min-width: 481px) {
  /* line 3179, ../sass/mbda-custom.scss */
  .usa-banner {
    height: 35px;
  }
}
@media screen and (min-width: 498px) {
  /* line 3179, ../sass/mbda-custom.scss */
  .usa-banner {
    padding-bottom: 0;
  }
}

/* line 3194, ../sass/mbda-custom.scss */
.usa-banner-header p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
}
/* line 3199, ../sass/mbda-custom.scss */
.usa-banner-header img {
  width: 1.75rem;
}
/* line 3202, ../sass/mbda-custom.scss */
.usa-banner-header .usa-banner-button {
  font-size: 13px;
  margin-top: 3px;
}
@media screen and (min-width: 384px) {
  /* line 3202, ../sass/mbda-custom.scss */
  .usa-banner-header .usa-banner-button {
    margin-top: -10px;
  }
}
@media screen and (min-width: 498px) {
  /* line 3202, ../sass/mbda-custom.scss */
  .usa-banner-header .usa-banner-button {
    margin-top: 0;
  }
}
/* line 3215, ../sass/mbda-custom.scss */
.usa-banner-header .usa-banner-button[aria-expanded=false]::after {
  width: .55rem;
  height: .55rem;
  margin-left: 4px;
}
/* line 3221, ../sass/mbda-custom.scss */
.usa-banner-header .usa-banner-button[aria-expanded=true]::after {
  width: .55rem;
  height: .55rem;
  margin-left: 4px;
}

/* line 3229, ../sass/mbda-custom.scss */
.container .block-inner, .landing-page .block-inner {
  margin-left: 0;
  margin-right: 0;
}

/* line 3233, ../sass/mbda-custom.scss */
div.block-inner {
  margin-left: 0;
  margin-right: 0;
}

/* line 3237, ../sass/mbda-custom.scss */
div.block {
  margin: 0;
}

/* line 3242, ../sass/mbda-custom.scss */
div.col.rt-sidebar .region-sidebar-second {
  width: 100%;
  margin-left: 0;
}

/* line 3246, ../sass/mbda-custom.scss */
div.col.rt-sidebar div.sidebar {
  float: none;
}

/* line 3250, ../sass/mbda-custom.scss */
.node-type-news .print-link {
  display: initial;
}

/* line 3254, ../sass/mbda-custom.scss */
.field-type-taxonomy-term-reference {
  margin-bottom: 0;
}

/* line 3258, ../sass/mbda-custom.scss */
.group-when h3 {
  margin: 0;
  font-size: 20px;
}

@media screen and (max-width: 1200px) {
  /* line 3268, ../sass/mbda-custom.scss */
  .footer-logo {
    display: block;
    margin: 0 auto 40px auto;
    width: 180px;
  }
}
@media screen and (max-width: 990px) {
  /* line 3278, ../sass/mbda-custom.scss */
  .two-list .divider {
    border: none;
  }
}
@media screen and (max-width: 680px) {
  /* line 3285, ../sass/mbda-custom.scss */
  .article h1 {
    font-size: 40px;
  }

  /* line 3288, ../sass/mbda-custom.scss */
  .usa-banner-header, .usa-banner-button-text {
    font-size: 12px;
  }

  /* line 3291, ../sass/mbda-custom.scss */
  .footer-email-btn {
    width: auto;
  }
}
@media (min-width: 768px) {
  /* line 3299, ../sass/mbda-custom.scss */
  .footer-additional-links li {
    width: 50%;
  }

  /* line 3302, ../sass/mbda-custom.scss */
  #mainMenu {
    width: 30%;
  }

  /* line 3313, ../sass/mbda-custom.scss */
  .listing-page .article-background,
  .article-page .article-background,
  .node-type-news .article-background,
  .page-businesscenters .article-background,
  .node-type-tool .article-background,
  .page-login .article-background,
  .node-type-blog .article-background,
  .node-type-event .article-background {
    background: linear-gradient(to bottom, rgba(255, 254, 255, 0) 0%, rgba(254, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 200px, white 400px, white 100%), url("../imgs/article-background-1.jpg") no-repeat;
    background-size: 100% auto;
  }

  /* line 3320, ../sass/mbda-custom.scss */
  .header-bar .search-form {
    position: relative;
    margin-top: 1px;
  }
  /* line 3324, ../sass/mbda-custom.scss */
  .header-bar .search-form .search-slider-outer {
    right: 122px;
  }
  /* line 3328, ../sass/mbda-custom.scss */
  .header-bar .search-form .search-icon {
    width: 108px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 29px;
  }
  /* line 3335, ../sass/mbda-custom.scss */
  .header-bar .search-form .search-icon span.menu-text {
    display: block;
    visibility: visible;
  }
}
@media (min-width: 992px) {
  /* line 3345, ../sass/mbda-custom.scss */
  .menu-icon {
    line-height: 92px;
    float: right;
    color: #002247;
    text-transform: uppercase;
  }
  /* line 3350, ../sass/mbda-custom.scss */
  .menu-icon img {
    height: 18px;
  }
  /* line 3353, ../sass/mbda-custom.scss */
  .menu-icon span.menu-text {
    visibility: visible;
    display: inline-block;
    margin-bottom: 8px;
    margin-left: 5px;
  }

  /* line 3363, ../sass/mbda-custom.scss */
  .header-bar .search-form {
    position: relative;
    margin-top: 4px;
  }

  /* line 3369, ../sass/mbda-custom.scss */
  #mainMenu {
    width: 30%;
  }

  /* line 3373, ../sass/mbda-custom.scss */
  .promo-cards figure {
    margin: 0 0 0 auto;
    margin-bottom: 15px;
  }

  /* line 3385, ../sass/mbda-custom.scss */
  .listing-page .article-background,
  .article-page .article-background,
  .node-type-news .article-background,
  .page-businesscenters .article-background,
  .node-type-tool .article-background,
  .page-login .article-background,
  .node-type-blog .article-background,
  .node-type-event .article-background {
    background: linear-gradient(to bottom, rgba(255, 254, 255, 0) 0%, rgba(254, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 300px, white 575px, white 100%), url("../imgs/article-background-4.jpg") no-repeat;
    background-size: 100% auto;
  }
}
/* line 3392, ../sass/mbda-custom.scss */
#backtotop {
  background-size: 50px 50px;
  height: 50px;
  width: 50px;
  z-index: 100;
}

/* VIJAYA - css on footer */
/* line 3402, ../sass/mbda-custom.scss */
footer .additional-links h5 {
  line-height: 1em;
  margin-bottom: 0em;
}
/* line 3406, ../sass/mbda-custom.scss */
footer .additional-links h2.block-title {
  display: none;
}
/* line 3409, ../sass/mbda-custom.scss */
footer .additional-links ul nav#block-menu-menu-footer ul.menu {
  padding-left: 0px;
}

/* VIJAYA - Header search */
/* line 3417, ../sass/mbda-custom.scss */
form .form-item-search-block-form {
  width: 80%;
}
/* line 3420, ../sass/mbda-custom.scss */
form #edit-actions--2 {
  width: 20%;
  float: right;
}
/* line 3424, ../sass/mbda-custom.scss */
form [type="search"], form .usa-search-input {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 1rem;
}

/* line 3431, ../sass/mbda-custom.scss */
.content-icon-group {
  display: none;
}

/* line 3435, ../sass/mbda-custom.scss */
.front #block-system-main {
  margin: 0px;
}

/*
.page-taxonomy #block-system-main {
  margin: 0px 100px 0 160px;
}

.page-businesscenters #block-system-main {
  margin: 0px 42px 0 42px;
}
*/
/* line 3447, ../sass/mbda-custom.scss */
.page-taxonomy .article-background .container .heading {
  display: none;
}

/** VIJAYA SOCIAL SHARE ICONS */
/* line 3453, ../sass/mbda-custom.scss */
.pane-social-share-social-share ul li {
  float: left;
  list-style: none;
  display: inline-block;
  line-height: 1.5;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 3461, ../sass/mbda-custom.scss */
.pane-social-share-social-share li a {
  color: #014693;
}
/* line 3464, ../sass/mbda-custom.scss */
.pane-social-share-social-share a:visited {
  color: #4c2c92;
}

/* line 3470, ../sass/mbda-custom.scss */
.pane-social-share-social-share.block {
  margin-bottom: 4rem;
}
/* line 3472, ../sass/mbda-custom.scss */
.pane-social-share-social-share.block .pane-title.block-title {
  font-size: 2rem;
  border-bottom-style: solid;
  border-bottom-width: thin;
  margin-bottom: 1rem;
}
/* line 3478, ../sass/mbda-custom.scss */
.pane-social-share-social-share.block .block-content {
  margin-top: 0rem;
  margin-left: -1.5rem;
}

/* line 3485, ../sass/mbda-custom.scss */
a.social-share-facebook {
  background-image: url("/sites/all/themes/mbda-theme/img/social-icons/png/facebook_blue25.png");
  background-position-x: 0px;
  background-position-y: 0px;
  background-size: 100%;
}

/* line 3492, ../sass/mbda-custom.scss */
a.social-share-linkedin {
  background-image: url("/sites/all/themes/mbda-theme/img/social-icons/png/linkedin_blue16.png");
  background-position-x: 0px;
  background-position-y: 0px;
  background-size: 100%;
}

/* line 3499, ../sass/mbda-custom.scss */
a.social-share-twitter {
  background-image: url("/sites/all/themes/mbda-theme/img/social-icons/png/twitter_blue16.png");
  background-position-x: 0px;
  background-position-y: 0px;
  background-size: 100%;
}

/* line 3506, ../sass/mbda-custom.scss */
.social-share-item-email.last {
  background-image: url("/sites/all/themes/mbda-theme/img/social-icons/png/email_blue.png");
  width: 41px;
  height: 31px;
  margin-top: 3px;
  margin-left: 6px;
}
/* line 3512, ../sass/mbda-custom.scss */
.social-share-item-email.last .social-share-email {
  color: transparent;
}

/** VIJAYA: Disable the text "There is currently no content classified with this term." for orgs_grps on taxonomy term pages **/
/* line 3518, ../sass/mbda-custom.scss */
.page-taxonomy #block-system-main > p {
  display: none;
}

/** vijaya Tools and resources css for links **/
/* line 3524, ../sass/mbda-custom.scss */
section.tools-resources ul {
  display: block;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  clear: both;
}
/* line 3531, ../sass/mbda-custom.scss */
section.tools-resources ul li {
  vertical-align: top;
  float: left;
  width: 33%;
  padding: 0 4px;
  display: inline-block;
  box-sizing: border-box;
}
/* line 3538, ../sass/mbda-custom.scss */
section.tools-resources ul li a {
  display: block;
  width: 100%;
  padding: 1em;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border: none;
  border-top: 4px solid #3498db;
}

/** Tools and resources icons update -kcy **/
/* line 3553, ../sass/mbda-custom.scss */
#resources-tools-pane .pane-title.block-title {
  margin-top: -2rem;
  margin-left: 0rem;
  border-bottom-style: hidden;
}

@media (min-width: 208px) {
  /* line 3561, ../sass/mbda-custom.scss */
  .icon-container {
    display: inline-block;
    vertical-align: top;
    border-top: #3498db solid 4px;
    width: 92%;
    margin-left: 2px;
  }
}
@media (min-width: 480px) {
  /* line 3571, ../sass/mbda-custom.scss */
  .icon-container {
    display: inline-block;
    vertical-align: top;
    border-top: #3498db solid 4px;
    width: 48%;
    margin-left: 6px;
  }
}
@media (min-width: 780px) {
  /* line 3581, ../sass/mbda-custom.scss */
  .icon-container {
    display: inline-block;
    vertical-align: top;
    border-top: #3498db solid 4px;
    width: 32%;
  }
}
/* line 3589, ../sass/mbda-custom.scss */
.icon-table {
  width: 100%;
}

/* line 3593, ../sass/mbda-custom.scss */
.icon-table, tr, td {
  text-align: center;
  padding-top: 2rem;
  padding-left: 0rem;
  border-style: hidden;
}

/* line 3600, ../sass/mbda-custom.scss */
.icon-table a {
  text-transform: uppercase;
  font-weight: bold;
}

@media (min-width: 208px) {
  /* line 3607, ../sass/mbda-custom.scss */
  .fas.fa-calendar-alt, .fas.fa-volume-down, .fas.fa-comments {
    font-size: 6rem;
  }
}
@media (min-width: 780px) {
  /* line 3613, ../sass/mbda-custom.scss */
  .fas.fa-calendar-alt, .fas.fa-volume-down, .fas.fa-comments {
    font-size: 8rem;
  }
}
/** vijaya - Disable the bottom release data field on the news node pages **/
/* line 3619, ../sass/mbda-custom.scss */
.node-news .field-name-release-date-lfjy {
  display: none;
}

/* line 3623, ../sass/mbda-custom.scss */
.page #header-wrapper {
  background: #fff;
  border-bottom: 1px solid;
}

/* line 3628, ../sass/mbda-custom.scss */
.page-login h1#page-title {
  display: none;
}

/* line 3632, ../sass/mbda-custom.scss */
.profile-grid-200 .views-row {
  position: relative;
  width: 200px;
  height: 300px;
  float: left;
  margin: 0 10px 20px 10px;
  overflow: hidden;
}

/** VIJAYA disable leadership filters, calender filters, profile filters  **/
/* line 3642, ../sass/mbda-custom.scss */
.view-doc-admin-officials .view-filters,
.view-doc-profiles .view-filters,
.view-calendar .view-filters {
  display: none;
}

/* line 3648, ../sass/mbda-custom.scss */
.node-type-profile .ctype-profile-icon .title {
  display: none;
}

/* line 3652, ../sass/mbda-custom.scss */
.content-inner {
  margin-right: 0;
  margin-left: 0;
}

/* line 3657, ../sass/mbda-custom.scss */
.section-businesscenters .nodes {
  display: none;
}

/* line 3662, ../sass/mbda-custom.scss */
.node-type-news .field-name-release-post-date-time,
.node-type-blog .field-name-release-post-date-time {
  display: none;
}

/* line 3668, ../sass/mbda-custom.scss */
.page-pastdirectors .node-teaser {
  border: 0px;
}
/* line 3671, ../sass/mbda-custom.scss */
.page-pastdirectors .list-date {
  max-width: 15%;
}

/* line 3677, ../sass/mbda-custom.scss */
.page-blog-list .views-field-field-image {
  float: left;
  margin-right: 20px;
}
/* line 3681, ../sass/mbda-custom.scss */
.page-blog-list .release-status-datetime {
  text-transform: uppercase;
}
/* line 3684, ../sass/mbda-custom.scss */
.page-blog-list .taxonomy-term-description {
  display: none;
}

/* line 3690, ../sass/mbda-custom.scss */
.view-id-blog .views-field.views-field-field-release-datetime {
  margin-bottom: .5rem;
}
/* line 3693, ../sass/mbda-custom.scss */
.view-id-blog .views-field.views-field-body {
  margin-top: -1rem;
}

/* line 3699, ../sass/mbda-custom.scss */
.node-news .field-name-field-news-media-contact,
.node-news .group-release-info {
  border-left: 1px solid #ccc;
  padding-left: 20px;
}
/* line 3701, ../sass/mbda-custom.scss */
.node-news .field-name-field-news-media-contact .release-status,
.node-news .group-release-info .release-status {
  text-transform: uppercase;
}
/* line 3707, ../sass/mbda-custom.scss */
.node-news .group-media-contact-org .field-name-term-name {
  margin: 16px 0 0 0;
}

/* line 3712, ../sass/mbda-custom.scss */
.node-type-news #block-system-main {
  margin-top: 0px;
}

/* line 3717, ../sass/mbda-custom.scss */
.view-id-50_years_gallery.view-display-id-block_1 #carousel {
  margin-top: -3rem;
}

/* line 3722, ../sass/mbda-custom.scss */
.view-id-50_years_gallery .slide-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  background: #00000070;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-size: .85rem;
  padding: 10px;
  width: 100%;
}

@media (max-width: 480px) {
  /* line 3735, ../sass/mbda-custom.scss */
  .view-id-50_years_gallery .slide-caption {
    position: static;
    bottom: 0;
    left: 0;
    color: #fff;
    background: #000;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: .85rem;
    padding: 10px;
    width: 100%;
  }
}
/* line 3749, ../sass/mbda-custom.scss */
.galleria-theme-classic {
  background: #112e51;
}
