.hhs-post-summary {
  color:#fff;
}

/* Commenting out Custom CSS styling overrides */
/*
@font-face { 
  font-family: Geograph;
  src: url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Regular.eot) format("eot"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Regular-3a21719ccb56bc1fdd5c6494f15071c6.woff2) format("woff2"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Regular.woff) format("woff"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Regular.ttf) format("truetype"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Regular.svg) format("svg");
  font-style: normal;
  font-weight: 400;
  font-display: swap; 
}
@font-face { 
  font-family: Geograph; 
  src: url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Medium.eot) format("eot"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Medium-26302fae1aaed129c1f198a38d29fb5a.woff2) format("woff2"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Medium.woff) format("woff"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Medium.ttf) format("truetype"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Medium.svg) format("svg");
  font-style: normal;
  font-weight: 500;
  font-display: swap; 
}
@font-face { 
  font-family: Geograph;
  src: url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Bold.eot) format("eot"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Bold-121e7001fe840f53409ae828027834ba.woff2) format("woff2"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Bold.woff) format("woff"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Bold.ttf) format("truetype"),
    url(//39729588.fs1.hubspotusercontent-na1.net/hubfs/39729588/raw_assets/public/AirspaceLink_May2024/fonts/Geograph-Bold.svg) format("svg");
  font-style: normal;
  font-weight: 700; 
  font-display: swap;
}


*/

/* Commenting out custom CSS Styling variable overides*/
/*
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
.hhs-lang-switch .lang_list_class li a,
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{
  font-family:Geograph, Arial, Helvetica, sans-serif;
}*/

.child_theme body{
  background-color:#1D1D20;
}

/*
.child_theme body p,
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
li,
.hs-fieldtype-checkbox > label,
.hs-form label,
.hs-error-msgs label,
.hs-input,
select,
blockquote,
blockquote p{
  font-family:Geograph, Arial, Helvetica, sans-serif;
}

.child_theme h1,
.child_theme h2,
.child_theme h3,
.child_theme h4,
.child_theme h5,
.child_theme h6{
  font-family: Geograph, Arial, Helvetica, sans-serif;
}

.child_theme .c-fullscreen {
  height: auto;
}

.child_theme .button--primary,
.child_theme .cta-five,
.child_theme .cta-four,
.child_theme .cta-primary,
.child_theme .cta-secondary,
.child_theme .cta-tertiary,
.child_theme .hs-button,
.child_theme .submit-alt .hs-button {
  font-family: Geograph, Arial, Helvetica, sans-serif;
  transition: all .3s ease-in-out;
  display: inline-block;
}

/* this css for Divider color TO Match */
/*
.child_theme hr {
  background-color: transparent;
}

/* this css for team card content top gap */
/* https://prnt.sc/qhJMb4v5jhg7 */
.child_theme .cm--team-section .hhs-profile-content {
  margin-top: 20px;
}

/* this css for bottom-page img bg */
/* https://prnt.sc/XfrCiXwLC0Fr */
.bottom--pane .hhs-hover-img {
  background-color: #1D1D20;
}



/* Home Page Drone Effect */
/*
@-webkit-keyframes wiggle {
  25% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg)
  }

  75% {
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg)
  }
}

@keyframes wiggle {
  25% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg)
  }

  75% {
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg)
  }
}

@-webkit-keyframes leftRotate {
  30% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg)
  }
}

@keyframes leftRotate {
  30% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg)
  }
}

@-webkit-keyframes rightRotate {
  30% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg)
  }
}

@keyframes rightRotate {
  30% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg)
  }
}

@-webkit-keyframes dronePropellers {
  0% {
    background-position-x: 0
  }

  to {
    background-position-x: -3400px
  }
}

@keyframes dronePropellers {
  0% {
    background-position-x: 0
  }

  to {
    background-position-x: -3400px
  }
}

.animated_section .hhs-img {
  -webkit-animation: dronePropellers .2s steps(5) infinite,wiggle 3.6s infinite;
  animation: dronePropellers .2s steps(5) infinite,wiggle 3.6s infinite;
  background-repeat: no-repeat;
  height: 400px;
  transition: all .8s linear;
  width: 100%;
  position: absolute;
  left: -30px;
  top: -50px;
  background-position: 0 0;
}

.hhs-img-hover-con > div {
  display: block;
}
.hhs-img-hover-con > div .inner-con {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap:wrap;
}
.hhs-img-hover-con > div .inner-con a.cta-primary {
  margin-top: auto;
  width: auto;
  text-align:center;
}
.cm--timeline .timeline-launch {
  display: none !important;
}

.child_theme .membership-page {
  background-color: #333;
}

@media (max-width: 991px) {
  .animated_section .hhs-img {
    position: static;
    max-width: 680px;
    margin: 0 auto 20px;
  }
}

@media (max-width:767px){
  /* This css for Consistant globel mobile left right spacing */
/*
  .child_theme .row {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .animated_section .hhs-img-col {
    display: none;
  }

  /*  this css for filter spacing */
/*
  .child_theme .filter__header {
    padding-left: 0;
    padding-right: 0;
  }
}