@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=d2ce2f72-9024-483d-a1fb-65f6f19cb2e6");
    @font-face{
        font-family:"Acta Headline W05 Medium";
        src:url("Fonts/cab298d5-af84-4226-8d10-788300a1506b.woff2") format("woff2"),url("Fonts/a4687422-c684-40c9-ae40-5a2191ea3579.woff") format("woff");
    }
    @font-face{
        font-family:"Acta Headline W05 ExtraBold";
        src:url("Fonts/5bc5899b-1fa3-4349-b045-9a1f933b8f1b.woff2") format("woff2"),url("Fonts/3c7da64f-9d4f-4e9c-83c2-6f3f1a3c5486.woff") format("woff");
    }
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
h2.formHeadline {
font-family: "Gotham A", "Gotham B", sans-serif;
font-style: normal;
font-weight: 400;
}
.textColor_white {
color: #fefefe !important;
}
.titleTag {
font-size: 120%;
color: #fefefe !important;
letter-spacing: 0.2em;
}
.bkgMainGreen {
background-color: #789048;
}
.imgTrans {
opacity: 0.1;
}
.bkgTrans {
background-color: #ffffff;
opacity: 0.8;
}
.socialmoshow {
width: 70px;
height: auto;
margin-bottom: 1em;
}
.bkgc_black {
background-color: #0b0b0b;
}
.bkgc_lgtgray {
background-color: #FAFAFA;
}
.bkgc_white {
background-color: #FFFFFF;
}
.bump_both {
padding-top: 2em;
padding-bottom: 2em;
}
.bump_both_special {
padding-top: 3em;
padding-bottom: 2em;
}
.bump_both_big {
padding-top: 3em;
padding-bottom: 3em;
}
.bump_both_xbig {
padding-top: 6em;
padding-bottom: 6em;
}
.border_TopBottom {
border-top: 1px solid #fefefe;
border-bottom: 1px solid #fefefe;
}
.bump_bottom {
padding-bottom: 2em;
}
.bump_bottom_big {
padding-bottom: 4em;
}
.bump_top{
padding-top: 2em;
}
.bump_top_big{
padding-top: 4em;
}
.bump_top_xbig{
padding-top: 6em;
}
.btnCustom {
font-family: "Gotham A", "Gotham B", sans-serif;
font-style: normal;
font-weight: 400;
font-size: 1.25rem;
color: #000000 !important;
letter-spacing: 0.05em;
}
.agentNames {
font-family: "Gotham A", "Gotham B", sans-serif;
font-style: normal;
font-weight: 400;
font-size: 1.25rem;
color: #ffffff !important;
letter-spacing: 0.05em;
}
.sansHtag {
font-family: "Gotham A", "Gotham B", Helvetica, Roboto, Arial, sans-serif;
font-style: normal;
font-weight: 400;
}
.slogan {
max-width: 480px;
height: auto;
margin-bottom: 2em;
}
.logo_bds {
width: 180px;
height: auto;
margin-bottom: 2em;
}
.logo_bds_combo {
max-width: 360px;
height: auto;
margin-bottom: 2em;
}
.logo_b8 {
max-width: 360px;
height: auto;
margin-bottom: 2em;
}
.logo_b8sm {
max-width: 360px;
height: auto;
}
.logo_dakota {
display: block;
margin: 20px auto 20px auto;
max-width: 300px;
height: auto;
}
.logoCompass {
    max-width: 100px;
    height: auto;
}
.bigImage {
width: 100%;
height: auto;
}
.headerWrapper {
index: 1000;
}
.bigLetterSpacing {
letter-spacing: 0.3rem;
}
.smallLetterSpacing {
letter-spacing: 0.1rem;
}
/*BEGIN FULL SCREEN HERO*/
.hero-full-screen {
  height: 100vh;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: url("/assets/images/WQA_Drone_7-lrg.jpg") center center no-repeat;
  background-size: cover;
}

.hero-full-screen .middle-content-section {
  text-align: center;
  color: #fefefe;
}

.hero-full-screen .top-content-section {
  width: 100%;
}

.hero-full-screen .bottom-content-section {
  padding: 1rem;
}

.hero-full-screen .bottom-content-section svg {
  height: 3.75rem;
  width: 3.75rem;
  fill: #fefefe;
}

.hero-full-screen .top-bar {
  background: transparent;
}

.hero-full-screen .top-bar .menu {
  background: transparent;
}

.hero-full-screen .top-bar .menu-text {
  color: #fefefe;
}

.hero-full-screen .top-bar .menu li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.hero-full-screen .top-bar .menu a {
  color: #fefefe;
  font-style: normal;
  font-weight: 400;
}
/*END FULL SCREEN HERO*/
