/* ===================
 * Typography
 * ============================ */
@font-face {
  font-family: 'gilroy';
  font-weight: 400;
  src: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-regular/gilroy-regular.eot);
  src: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-regular/gilroy-regular.eot?#iefix) format('embedded-opentype'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-regular/gilroy-regular.otf) format('otf'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-regular/gilroy-regular.svg#gilroy-regular) format('svg'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-regular/gilroy-regular.ttf) format('truetype'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-regular/gilroy-regular.woff) format('woff'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-regular/gilroy-regular.woff2) format('woff2');
}
@font-face {
  font-family: 'gilroy';
  font-weight: 600;
  src: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-semibold/gilroy-semibold.eot);
  src: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-semibold/gilroy-semibold.eot?#iefix) format('embedded-opentype'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-semibold/gilroy-semibold.otf) format('otf'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-semibold/gilroy-semibold.svg#gilroy-semibold) format('svg'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-semibold/gilroy-semibold.ttf) format('truetype'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-semibold/gilroy-semibold.woff) format('woff'),
       url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/fonts/gilroy/gilroy-semibold/gilroy-semibold.woff2) format('woff2');
}

body {
  font-family: 'gilroy';
  font-weight: 400;
}
h1{
  letter-spacing: 0.09em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'gilroy';
  font-weight: 600;
}
h4{
  line-height: 1.5;
}
.btn, .btn-cta a, .hs-button{
  letter-spacing: 1px !important;
}
.image-box-item .mt-4 .fill-secondary{ 
    text-transform: initial;
}
.image-box-ver-02 div img{
  border-radius: 20px;
}

/* ===================
 * Header
 * ============================ */
.header {
    border-bottom: 0;
}
.header .header-menu .hs-menu-wrapper {
  margin-right: 1rem;
}
.header .header-menu-right a.btn {
  margin: 0;
}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before,
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after{
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .bh-hpbanner-heading h1 {
    font-size: 2rem;
    letter-spacing: 2px!important;
    line-height: 1!important;
  }
  .dnd-section{
    padding: 6rem 20px;
  }
}

/* ===================
 * Footer
 * ============================ */
.bh-footer-logo{
  text-align: right;
}
footer .footer-row p, 
footer .footer-row h4 {
  font-size: 14px;
  font-weight: 400;
}
footer .footer-row p {
  margin-bottom: 0;
}
footer .footer-row a {
  transition: all ease .5s;
}
footer .footer-row a:hover {
  color: var(--secondary);
}
footer a.icon {
  border-radius: 100%;
}
footer .footer-row:first-child .container div div:last-child div.mb-8 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
}
footer .footer-row:first-child .container div div:last-child div h4 {
  width: 60%;
  padding-right: .5rem;
}
footer .footer-row:first-child .container div div:last-child div.flex {
  width: 40%;
}
footer .footer-row:first-child .container div div:last-child div h4,
footer .footer-row:first-child .container div div:last-child div.flex {
  color: #fff;
  justify-content: flex-end;
}
  .image-box-ver-02{
        margin: 0px auto;
  }
@media (max-width: 991px) {
  footer .footer-row:first-child .container div div:last-child div h4 {
    width: 100%;
  }
  footer .footer-row:first-child .container div div:last-child div.flex {
    width: 50%;
  }
  .image-box-module-01 .masonry-item{
    padding: 1rem 1rem 4rem !important;
  }
}
@media (max-width: 767px) {
  .bh-footer-logo{
    text-align: left;
  }
  footer .footer-row:first-child .container div div:last-child div.mb-8 {
    justify-content: flex-start;
  }
  footer .footer-row:nth-child(2) .container div div:nth-child(2) div div div:first-child {
    order: 3;
  }
  footer .footer-row:nth-child(2) .container div div:nth-child(2) div div div:nth-child(2) {
    order: 2;
  }
  footer .footer-row:nth-child(2) .container div div:nth-child(2) div div div:last-child {
    order: 1;
    padding: 0;
  }
  .hs-content-id-75722283325 .cell_16499085789323-background-color,
  .hs-content-id-75722283325 .cell_16499085789326-vertical-alignment {
    width: 100% !important;
  }
  .header .header-inverted-logo{
    max-width: 130px;
    margin-top: 5px;
  }
}
/* ===================
 * Registration  pages
 * ============================ */
.hs-content-id-71850203971 .cell_16499085789323-background-color,
.hs-content-id-71850203980 .cell_16499085789323-background-color,
.hs-content-id-73197969721 .cell_16499085789323-background-color,
.hs-content-id-136566272268 .cell_16956416724762-background-color{
  background:url('https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/images/bh-hero-aviation-halo.jpg') no-repeat #00174d;
  background-position: center bottom;
  background-size: contain;
}
.hs-content-id-71850203971 #hs_cos_wrapper_module_16499085789329,
.hs-content-id-71850203980 #hs_cos_wrapper_module_16499085789329,
.hs-content-id-73197969721 #hs_cos_wrapper_module_16499085789329,
.hs-content-id-73197969710 #hs_cos_wrapper_module_16499085789329{
  min-height: 440px;
}
.hs-content-id-73197969721 .header-menu,
.hs-content-id-71850203980 .header-menu,
.hs-content-id-73197969710 .header-menu,
.hs-content-id-71850203971 .header-menu{
  display: none;
}
/* .hs-content-id-73197969710 .header .container{
      max-width: 1840px;
} */
/* ===================
 * Landing OTA
 * ============================ */
.hs-content-id-73288183622 .logos-module{
    max-width: 700px;
    margin: 0px auto;  
}
@media (max-width: 767px) {
  .hs-content-id-73288183622 .dnd_area-row-2-background-image{
    background:url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Images%20-%20Background%20For%20Modules/oliver-sjostrom-4pxycrNRhvg-unsplash_1920px.jpg) rgba(0, 0, 0, 0.5);
    background-size:cover;
    background-blend-mode: multiply;
  }  
}
/* ===================
 * Homepage Banner
 * ============================ */
body .bh-hpbanner-bottom {
  background-position: 50% !important;
}
.bh-hpbanner-heading h1 {
  line-height: .8;
  letter-spacing: 0.313rem;
}
@media (min-width: 768px) and (max-width: 1152px) {
  body .bh-hp-banner {
    padding-top: 10rem!important;
  }
  body .bh-hpbanner-bottom {
    padding-top: 20rem!important;
  }
}
@media (min-width: 535px) and (max-width: 767px) {
  body .bh-hp-banner {
    padding-top: 5rem!important;
  }
  body .bh-hpbanner-bottom {
    padding-top: 12rem!important;
  }
}
@media (max-width: 534px) {
  body .bh-hp-banner {
    padding-top: 3rem!important;
  }
  body .bh-hpbanner-bottom {
    padding-top: 12rem!important;
  }
}

/* ===================
 * C02 Spheres
 * ============================ */
.relative.bh-co2-spheres:before {
  content: '';
  padding: 1px;
  background-color: var(--primary);
  position: absolute;
  top: -20px;
  width: 150%;
  right: 0;
}
.relative.bh-co2-spheres:after {
  content: '';
  width: 0.75rem;
  height: 0.75rem;
  background-color: transparent;
  border: 2px solid var(--primary);
  position: absolute;
  border-radius: 100%;
  top: -25px;
  right: 150%;
}
@media (max-width: 767px) {
  .new-pds{padding:0 20px;}
  .relative.bh-co2-spheres:before {
    top: -15rem;
    right: 40%;
    width: 0;
    height: 14rem;
    margin: auto;
  }
  .relative.bh-co2-spheres:after {
    top: calc(-15rem - 12px);
    right: calc(40% - 5px);
  }
}

/* ===================
 * Form
 * ============================ */
body .bh-form .hs-input:not([type=checkbox]) {
  font-size: 16px!important;
  color: var(--primary)!important;
  background-color: transparent!important;
  border-radius: 0!important;
  border: 0!important;
  border-bottom: 2px solid var(--primary)!important;
  padding-left: 0!important;
}
.bh-form .hs-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: var(--primary);
  opacity: 1; /* Firefox */
}
.bh-form .hs-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--primary);
}
.bh-form .hs-input::-ms-input-placeholder { /* Microsoft Edge */
  color: var(--primary);
}
.return-to-website-btn .btn-m,
form .hs-button,
.bh-form .hs-button {
  color: var(--primary)!important;
  background-color: transparent!important;
  border: 2px solid var(--primary)!important;
  padding: 1rem 5rem 1rem 3rem;
  margin-top: 1.25rem;
  background-image: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/icons/long-arrow.svg)!important;
  background-size: 13% auto!important;
  background-repeat: no-repeat!important;
  background-position: calc(100% - 25%)!important;
  text-transform: uppercase;!important;
  letter-spacing: 1px !important;
  box-shadow: unset !important;
}
.return-to-website-btn .btn-m{
  background-position: calc(100% - 13%) !important;
      background-size: 10% auto!important;
} 
form .hs-button{
  padding: 1rem 6.5rem 1rem 3rem;
      background-size: 10% auto !important;
}
.legal-consent-container {
    margin-bottom: 1.5rem !important;
}
/* ===================
 * Buttons
 * ============================ */
.btn-cta.btn-outline-1 a, .btn.btn-outline-1 {
    border-width: 2px !important;
}
.bh-button-arrow .btn {
  letter-spacing: 1px;
  box-shadow: unset;
}
.bh-button-arrow .btn svg {
  display: none;
}
.bh-button-arrow .btn {
  padding: 1rem 5rem 1rem 3rem;
}
.bh-button-arrow .btn:after {
  content: '';
  background-image: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/icons/long-arrow.svg)!important;
  background-size: auto;
  background-repeat: no-repeat!important;
  position: absolute;
  top: 35%;
  right: 15%;
  padding: 1rem;
  box-shadow: unset;
}
a.btn {
  box-shadow: unset;
}
.bh-button-arrow .btn.text-white:after {
  background-image: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/icons/white-long-arrow.svg)!important;
  top: 33%;
  right: 13%;
}

/* ===================
 * Image Box
 * ============================ */
.image-box-module .image-box-item .prebuilt-radius {
  border-radius: 0;
}
.image-box-module .image-box-item h4 {
  font-size: 26px;
  margin-top: 1rem;
}
.image-box-module .image-box-item .btn-link {
  text-decoration: underline!important;
  text-transform: capitalize;
}
.bh-imagebox-hover .image-box-item {
  cursor: pointer;
}
.image-box-module-01 .btn{
  letter-spacing: 0px !important;
}
/* .image-box-module .masonry-item {
    padding: 1rem 90px !important;
    
}
@media only screen and (min-width: 425px) and (max-width: 991px) {
  .image-box-module .masonry-item {
      max-width: 335px;
      margin: 0px auto;
      position: unset !important;
     padding: 1rem !important;
  }
} */
@media (max-width: 991px) {
  .image-box-module .masonry-fitrows {
    margin: 0;
  }
}
@media (max-width: 768px) {
  .image-box-module .masonry-item{
    margin-bottom: 40px;
  }
}

/* ===================
 * Logo Slider
 * ============================ */
.bh-logo-slider .slick-slider .slick-arrow.slick-prev {
  left: -2.7rem;
}
.bh-logo-slider .slick-slider .slick-arrow.slick-next {
  right: -5rem;
}
.bh-logo-slider .slick-slider .slick-arrow.slick-prev:before {
  background-image: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/icons/chevron-left.svg);
}
.bh-logo-slider .slick-slider .slick-arrow.slick-next:before {
  background-image: url(https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/icons/chevron-right.svg);
}
.bh-logo-slider .slick-slider .slick-arrow.slick-prev:before,
.bh-logo-slider .slick-slider .slick-arrow.slick-next:before {
  content: ""!important;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -16px;
  right: 0;
}
.bh-logo-slider .slick-slider .slick-arrow.slick-prev:before.
.bh-logo-slider .slick-slider .slick-arrow.slick-next:before {
  font-weight: 600;
  font-size: 1.75rem;
}
@media (max-width: 1024px) {
  .hs-content-id-73288183622 .logos-module {
      max-width: 400px;
  }  
}
@media (max-width: 991px) {
  .bh-logo-slider {
    padding: 0 2rem;
  }
  .bh-logo-slider .slick-next,
  .bh-logo-slider .slick-prev {
    display: block!important;
    transform: none;
  }
  .bh-logo-slider .slick-slider .slick-arrow.slick-prev {
    left: -1rem;
  }
  .bh-logo-slider .slick-slider .slick-arrow.slick-next {
    right: -3.25rem;
  }
}

/* ===================
 * Landing/Thank You Page
 * ============================ */


.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */


@charset 'UTF-8';.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'â†'}[dir=rtl] .slick-prev:before{content:'â†’'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'â†’'}[dir=rtl] .slick-next:before{content:'â†'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=slick-theme.min.css.map */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
 
.text-center-arrow {
    text-align: center;
}

.hs-content-id-73197969738 .cell_16499177615493-row-0-padding,
.hs-content-id-73196627524 .cell_16499177615493-row-0-padding,
.hs-content-id-73196627511 .cell_16499177615493-row-0-padding,
.hs-content-id-73196627497 .cell_16499177615493-row-0-padding{
      margin-bottom: 30vh;
}

.tb:-ml-40 {    margin-left: -10rem;}
.lp-section .row-fluid:first-child {
  display: flex;
  flex-wrap: wrap;
}
.lp-form .hs-form label {
  font-size: 1rem;
  color: var(--primary)!important;
}
.hs-form .hs-input:not([type=checkbox]) {
  background-color: #f6f6f9!important;
  border-radius: .25rem!important;
  border: none!important;
}
.hs-form .hs-input[type=checkbox] {
  border-radius: 5px!important;
  border-color: var(--primary);
  appearance: auto;
}
.lp-form select.hs-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url('https://21136091.fs1.hubspotusercontent-na1.net/hubfs/21136091/Bluehalo/icons/drop-icon.png');
  background-repeat: no-repeat;
  background-position-x: 96%;
  background-position-y: 50%;
  color: inherit;
}
.lp-form .hs-button {
  color: var(--primary)!important;
  background-color: white!important;
  border: 2px solid var(--primary)!important;
  box-shadow: unset;
}
/* Login navigation menu */
.header-menu-right .btn-outline{
  margin-right: 15px !important;
}
/* Contact us form */
.hs-fieldtype-intl-phone input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.hs-fieldtype-intl-phone input[id^="phone-"],
.hs-fieldtype-intl-phone .hs-input{
  width: 68% !important;
}
@media (min-width: 992px) and (max-width: 1152px) {
  .bh-lp-box {
    padding: 0 3rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bh-lp-box {
    padding: 0 2rem;
  }
  .bh-lp-box h2,
  .bh-ty-content h2 {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .lp-section .row-fluid:first-child [class*=span] {
    width: 100%;
  }
  .hs-content-id-73197969738 .cell_16499177615493-row-0-padding,
  .hs-content-id-73196627524 .cell_16499177615493-row-0-padding,
  .hs-content-id-73196627511 .cell_16499177615493-row-0-padding,
  .hs-content-id-73196627497 .cell_16499177615493-row-0-padding{
        margin-bottom: unset;
  }
}

/* ===================
 * Sphere
 * ============================ */
@media (max-width: 767px) {
  .bh-sphere img {
    width: 200px;
    -webkit-transform: rotate(90deg) translateX(-50%);
    -ms-transform: rotate(90deg) translateX(-50%);
    transform: rotate(90deg) translateX(-50%);
  }
}

/* ===================
 * Blog Post
 * ============================ */
.blog-post-02 {
  font-size: 1.266666rem;
}
.blog-post-02 h1 {
  font-size: 3.533333rem;
  letter-spacing: 0;
}
.blog-post-02 h2 {
  font-size: 2.066667rem;
}
.blog-post-02 h2,
.blog-post-02 h3,
.blog-post-02 h4 {
  margin-bottom: 1.2rem;
}
.blog-post-02 p {
  margin-bottom: 1.333333rem
}
.blog-post-02 .btn-link {
  font-size: 1.266666rem;
  text-transform: capitalize;
}
.blog-post-02 .blog-post_tag-link {
  font-size: 1.266666rem;
  letter-spacing: 1px;
  border-radius: 0;
  border-width: 1px; 
}
.blog-post-02 .btn-icon img {
  width: 1.5rem;
}
.blog-post-02 .blog-post_pagination .btn-link {
  text-transform: uppercase;
}