/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 5, wp-content/themes/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, p {
  line-height: 1.4em;
}
/* line 7, wp-content/themes/g5_helium/custom/scss/custom.scss */
h1.uk-panel-title, h2.uk-panel-title, h3.uk-panel-title, h4.uk-panel-title, p.uk-panel-title {
  line-height: 1.4em;
}
/* line 12, wp-content/themes/g5_helium/custom/scss/custom.scss */
h1 {
  font-weight: normal;
  font-size: 3rem;
}
/* line 15, wp-content/themes/g5_helium/custom/scss/custom.scss */
h1 strong {
  font-weight: 900;
}
/* line 20, wp-content/themes/g5_helium/custom/scss/custom.scss */
h2 {
  font-weight: 900;
  font-size: 2rem;
}
/* line 25, wp-content/themes/g5_helium/custom/scss/custom.scss */
h3 {
  font-weight: 900;
  font-size: 2rem;
}
/* line 30, wp-content/themes/g5_helium/custom/scss/custom.scss */
p {
  font-size: 1.1rem;
  line-height: 1.5em;
}
/* line 35, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
/* line 40, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .g-container {
  padding-left: 10% !important;
}
/* line 44, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-logo {
  align-self: center;
}
/* line 46, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 47, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-logo .g-logo.g-logo-helium img {
  max-height: 119px;
}
@media (max-width: 1399px) {
  /* line 51, wp-content/themes/g5_helium/custom/scss/custom.scss */
  #g-navigation .top-logo {
    position: absolute;
    width: 220px;
    top: 0;
  }
}
/* line 57, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .main-menu {
  align-self: center;
  padding-right: 2rem;
}
@media (max-width: 1399px) {
  /* line 60, wp-content/themes/g5_helium/custom/scss/custom.scss */
  #g-navigation .main-menu {
    position: absolute;
    width: 100%;
    right: 5%;
    text-align: right;
    margin-top: 0;
    top: 60px;
    margin-right: -20px;
  }
}
/* line 70, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact {
  color: #fff;
  margin-top: 20px;
  padding-right: 20px;
}
/* line 74, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact .g-content {
  border-left: 1px solid #fff;
}
/* line 77, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact ul {
  margin-left: 2rem;
}
/* line 79, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact ul li {
  display: inline-block;
  font-weight: 700;
  margin-right: 20px;
}
/* line 83, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact ul li:last-child {
  margin-right: 0;
}
/* line 88, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact a {
  color: #fff;
}
/* line 90, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 91, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact a.top-tel:before {
  content: "";
  background: url('../images/tel-white.svg?614c6950') center;
  background-size: cover;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
  top: -2px;
}
/* line 104, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 105, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-navigation .top-contact a.top-email:before {
  content: "";
  background: url('../images/email-white.svg?614c6950') center;
  background-size: cover;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
  top: -2px;
}
@media (max-width: 1399px) {
  /* line 120, wp-content/themes/g5_helium/custom/scss/custom.scss */
  #g-navigation .top-contact {
    position: absolute;
    width: 100%;
    right: 5%;
    text-align: right;
    margin-top: 0;
  }
}
@media only all and (max-width: 60rem) {
  /* line 127, wp-content/themes/g5_helium/custom/scss/custom.scss */
  #g-navigation .top-contact {
    display: none;
  }
}
/* line 134, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 135, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-header p {
  font-size: 1.5rem;
}
/* line 138, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 139, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-header .uk-overlay-panel > div {
  width: 80%;
  margin: auto;
  position: relative;
  padding-left: 30px;
  padding-top: 10%;
}
/* line 145, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-header .uk-overlay-panel > div:before {
  content: "";
  width: 5px;
  background: #fff;
  height: 280px;
  display: block;
  position: absolute;
  left: -16px;
  bottom: 0;
}
/* line 157, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-header .uk-overlay-panel .uk-margin {
  max-width: 600px;
}
/* line 161, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-header .scrolldown {
  display: block;
  background: url('../images/arrow-down.svg?614c6950') center #093d63 no-repeat;
  background-size: 75%;
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 50px;
  height: 70px;
}
/* line 175, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 177, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta {
  background: #093d63;
  color: #fff;
  text-align: center;
  padding-top: 50px;
}
/* line 182, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta a {
  color: #fff;
}
/* line 186, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta h3 {
  max-width: 420px;
  margin: auto;
}
/* line 191, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 195, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta ul li {
  display: inline-block;
  margin: 0;
  padding: 60px;
  text-align: center;
}
/* line 200, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta ul li span {
  display: block;
  margin: auto;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 205, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta ul li span.cta-icon {
  background: #fff;
  border-radius: 50%;
  height: 100px;
  width: 100px;
  margin-bottom: 20px;
}
/* line 211, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .signoff-cta ul li span.cta-icon img {
  width: 50%;
  height: 100%;
  display: inline-block;
}
/* line 222, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .g-grid:last-child {
  background: #0170c0;
  padding: 2rem;
}
/* line 227, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .footer-logo {
  padding-top: 4rem;
}
/* line 229, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .footer-logo .g-logo {
  display: inline-block;
}
/* line 233, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .g-horizontalmenu {
  text-align: center;
  padding-bottom: 4rem;
}
/* line 238, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .footer-copyright {
  padding-right: 1rem;
}
/* line 240, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .footer-copyright .g-copyright {
  font-size: 1rem;
  line-height: 1.4rem;
  color: #fff;
}
/* line 247, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .footer-credits {
  padding-left: 1rem;
  font-size: 1rem;
  line-height: 1.4rem;
  color: #fff;
}
/* line 252, wp-content/themes/g5_helium/custom/scss/custom.scss */
#g-footer .footer-credits a {
  color: #fff;
}
/* line 260, wp-content/themes/g5_helium/custom/scss/custom.scss */
.button, .uk-button {
  border: 0;
  border-radius: 0;
  background: #0170c0;
  padding: 15px 30px;
  line-height: normal;
  font-size: 1rem;
  font-weight: normal;
  color: #fff;
}
/* line 271, wp-content/themes/g5_helium/custom/scss/custom.scss */
.uk-button, .feature-boxes .uk-link-reset {
  text-transform: uppercase;
  font-weight: 700 !important;
  color: #fff !important;
  border: none !important;
}
/* line 276, wp-content/themes/g5_helium/custom/scss/custom.scss */
.uk-button:hover, .feature-boxes .uk-link-reset:hover {
  background: #093d63;
}
/* line 279, wp-content/themes/g5_helium/custom/scss/custom.scss */
.uk-button:after, .feature-boxes .uk-link-reset:after {
  content: "";
  width: 20px;
  height: 20px;
  background: url('../images/right-arrow.svg?614c6950') center no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
  margin-top: -2px;
}
/* line 292, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 293, wp-content/themes/g5_helium/custom/scss/custom.scss */
.feature-boxes .uk-panel-title {
  font-size: 1rem;
  color: #fff;
  position: absolute;
  top: -25px;
  width: 100%;
  padding: 0 15%;
  text-transform: uppercase;
  z-index: 20;
}
/* line 302, wp-content/themes/g5_helium/custom/scss/custom.scss */
.feature-boxes .uk-panel-title:before {
  display: none;
}
/* line 305, wp-content/themes/g5_helium/custom/scss/custom.scss */
.feature-boxes .uk-panel-title a {
  background: #0170c0;
  display: inline-block;
  width: 100%;
  padding: 15px 30px;
}
/* line 310, wp-content/themes/g5_helium/custom/scss/custom.scss */
.feature-boxes .uk-panel-title a:hover {
  background: #093d63;
}
/* line 317, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 318, wp-content/themes/g5_helium/custom/scss/custom.scss */
.grid-stack .uk-panel-title {
  color: #093d63;
  font-weight: 900;
  font-size: 2rem;
}
/* line 322, wp-content/themes/g5_helium/custom/scss/custom.scss */
.grid-stack .uk-panel-title:before {
  content: "";
  display: block;
  margin-bottom: 1.5rem;
  height: 4px;
  background: #0170c0;
  width: 100px;
}
/* line 331, wp-content/themes/g5_helium/custom/scss/custom.scss */
.grid-stack .uk-panel {
  padding: 2rem 4rem;
  line-height: 1.4rem;
  font-size: 1rem;
}
@media (max-width: 768px) {
  /* line 335, wp-content/themes/g5_helium/custom/scss/custom.scss */
  .grid-stack .uk-panel {
    padding: 2rem 2rem;
  }
}
@media (max-width: 576px) {
  /* line 338, wp-content/themes/g5_helium/custom/scss/custom.scss */
  .grid-stack .uk-panel {
    padding: 0;
  }
}
/* line 347, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 348, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-home #g-intro {
  padding-top: 4rem !important;
  padding-bottom: 3rem !important;
}
/* line 352, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-home #g-features {
  padding-bottom: 3rem !important;
}
/* line 359, wp-content/themes/g5_helium/custom/scss/custom.scss */
/* line 360, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-features {
  padding-bottom: 6rem;
}
/* line 362, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-features .g-title {
  text-align: center;
  margin-bottom: 40px;
}
/* line 366, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-features .uk-panel {
  background: #fff;
  padding: 20px;
  padding-top: 40px;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.19);
}
/* line 373, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-features .uk-panel:before {
  content: "";
  width: 50px;
  height: 50px;
  display: inline-block;
  background: url('../images/checked.svg?614c6950') center no-repeat;
  background-size: cover;
}
/* line 384, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-testimonials {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
/* line 387, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-testimonials .g-container {
  max-width: 1000px;
}
/* line 390, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-testimonials .uk-overlay-panel {
  color: inherit;
  font-size: 2rem;
}
@media (max-width: 576px) {
  /* line 393, wp-content/themes/g5_helium/custom/scss/custom.scss */
  body.outline-inner_page #g-testimonials .uk-overlay-panel {
    font-size: 1.25rem;
    padding: 0;
  }
}
/* line 397, wp-content/themes/g5_helium/custom/scss/custom.scss */
body.outline-inner_page #g-testimonials .uk-overlay-panel h1, body.outline-inner_page #g-testimonials .uk-overlay-panel h2, body.outline-inner_page #g-testimonials .uk-overlay-panel h3, body.outline-inner_page #g-testimonials .uk-overlay-panel p {
  font-size: 2rem;
}
/*# sourceMappingURL=custom_home.css.map */