/* 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, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 4, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 5, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 8, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
/* line 10, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
/* line 12, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 13, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 14, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid:last-child > .g-block:last-child .g-content-pro-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid {
    margin-bottom: 0;
  }
}
/* line 26, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) .g-content-pro-item {
    margin-bottom: 1.876rem !important;
  }
}
/* line 34, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro, .g-content-pro-slider, .g-content-pro-slideset {
  text-align: center;
}
/* line 36, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.g-pullup, .g-content-pro-slider.g-pullup, .g-content-pro-slideset.g-pullup {
  margin-top: -9.2505rem;
  position: relative;
  z-index: 21;
}
/* line 40, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.g-pullup .g-content-pro-item, .g-content-pro-slider.g-pullup .g-content-pro-item, .g-content-pro-slideset.g-pullup .g-content-pro-item {
  border: none;
}
/* line 44, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 45, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.gutter-disabled .g-content-pro-item, .g-content-pro-slider.gutter-disabled .g-content-pro-item, .g-content-pro-slideset.gutter-disabled .g-content-pro-item {
  border: none;
}
/* line 48, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.gutter-disabled .uk-slideset, .g-content-pro-slider.gutter-disabled .uk-slideset, .g-content-pro-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
/* line 50, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 51, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
/* line 57, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content, .g-content-pro-slider .g-content, .g-content-pro-slideset .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 62, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: 1px solid #e0e0e5;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
    margin-bottom: 3.126rem;
  }
  /* line 67, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
  .g-content-pro .g-content-pro-item:last-child, .g-content-pro-slider .g-content-pro-item:last-child, .g-content-pro-slideset .g-content-pro-item:last-child {
    margin-bottom: 0;
  }
}
/* line 72, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-image, .g-content-pro-slider .g-content-pro-image, .g-content-pro-slideset .g-content-pro-image {
  width: 100%;
  background-position: center;
  background-size: cover;
}
/* line 76, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-image > a, .g-content-pro-slider .g-content-pro-image > a, .g-content-pro-slideset .g-content-pro-image > a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 81, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-image img, .g-content-pro-slider .g-content-pro-image img, .g-content-pro-slideset .g-content-pro-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 85, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container, .g-content-pro-slider .g-info-container, .g-content-pro-slideset .g-info-container {
  padding: 20px;
  background: #fff;
}
/* line 89, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro p, .g-content-pro-slider p, .g-content-pro-slideset p {
  margin: 0;
}
/* line 92, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-title, .g-content-pro-slider .g-content-pro-title, .g-content-pro-slideset .g-content-pro-title {
  margin: 0;
}
/* line 94, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-title a, .g-content-pro-slider .g-content-pro-title a, .g-content-pro-slideset .g-content-pro-title a {
  color: #4d4d4d;
}
/* line 96, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-title a:hover, .g-content-pro-slider .g-content-pro-title a:hover, .g-content-pro-slideset .g-content-pro-title a:hover {
  color: #18bae6;
}
/* line 101, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-desc, .g-content-pro-slider .g-content-pro-desc, .g-content-pro-slideset .g-content-pro-desc {
  margin-top: 10px;
}
/* line 104, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 105, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
/* line 107, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
/* line 110, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a {
  color: #fff;
}
/* line 112, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a:hover {
  color: #18bae6;
}
/* line 117, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2 .g-article-details, .g-content-pro-slider .g-info-container-style2 .g-article-details, .g-content-pro-slideset .g-info-container-style2 .g-article-details {
  color: #999fae;
}
/* line 121, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details, .g-content-pro-slider .g-article-details, .g-content-pro-slideset .g-article-details {
  margin-top: 10px;
  font-size: 90%;
  color: #646b7e;
}
/* line 125, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details > span, .g-content-pro-slider .g-article-details > span, .g-content-pro-slideset .g-article-details > span {
  margin-right: 10px;
}
/* line 127, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details > span:last-child, .g-content-pro-slider .g-article-details > span:last-child, .g-content-pro-slideset .g-article-details > span:last-child {
  margin-right: 0;
}
/* line 130, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details > span i, .g-content-pro-slider .g-article-details > span i, .g-content-pro-slideset .g-article-details > span i {
  margin-right: 5px;
}
/* line 135, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-read-more, .g-content-pro-slider .g-article-read-more, .g-content-pro-slideset .g-article-read-more {
  margin-top: 15px;
}
/* line 138, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 139, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-info-container-style2, .g-content-pro-slider.style3 .g-info-container-style2, .g-content-pro-slideset.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient( top , rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
/* line 142, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-info-container-style2 a, .g-content-pro-slider.style3 .g-info-container-style2 a, .g-content-pro-slideset.style3 .g-info-container-style2 a {
  color: #fff;
}
/* line 144, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-info-container-style2 a:hover, .g-content-pro-slider.style3 .g-info-container-style2 a:hover, .g-content-pro-slideset.style3 .g-info-container-style2 a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 150, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 151, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 152, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
/* line 156, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 157, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
/* line 158, templates/g5_helium/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 12, templates/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  color: #2c546a !important;
}
/* line 16, templates/g5_helium/custom/scss/custom.scss */
p, div, a, span {
  line-height: 1.3;
}
/* line 20, templates/g5_helium/custom/scss/custom.scss */
/* line 21, templates/g5_helium/custom/scss/custom.scss */
#sbox-content iframe {
  height: 90% !important;
}
/* line 33, templates/g5_helium/custom/scss/custom.scss */
/* line 34, templates/g5_helium/custom/scss/custom.scss */
.flush-h > .g-container, .flush-h > .g-content {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 43, templates/g5_helium/custom/scss/custom.scss */
/* line 44, templates/g5_helium/custom/scss/custom.scss */
.flush-v > .g-container, #g-features > .g-container, .flush-v > .g-content, #g-features > .g-content {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 53, templates/g5_helium/custom/scss/custom.scss */
.content-padding {
  padding: 0.938rem;
}
/* line 56, templates/g5_helium/custom/scss/custom.scss */
.content-margin {
  margin: 0.625rem;
}
/* line 59, templates/g5_helium/custom/scss/custom.scss */
.text-large {
  font-size: 1.4rem;
}
/* line 62, templates/g5_helium/custom/scss/custom.scss */
.text-larger {
  font-size: 1.8rem;
}
/* line 65, templates/g5_helium/custom/scss/custom.scss */
.text-small {
  font-size: 0.8rem;
}
/* line 68, templates/g5_helium/custom/scss/custom.scss */
.text-lighter {
  font-weight: 100;
}
/* line 71, templates/g5_helium/custom/scss/custom.scss */
.text-light {
  font-weight: 300;
}
/* line 75, templates/g5_helium/custom/scss/custom.scss */
.center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 78, templates/g5_helium/custom/scss/custom.scss */
.align-right {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}
/* line 81, templates/g5_helium/custom/scss/custom.scss */
.v-center {
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
/* line 84, templates/g5_helium/custom/scss/custom.scss */
.white {
  color: white !important;
}
/* line 87, templates/g5_helium/custom/scss/custom.scss */
/* line 88, templates/g5_helium/custom/scss/custom.scss */
#g-header a, #g-features a, #g-testimonials a {
  color: white;
}
/* line 92, templates/g5_helium/custom/scss/custom.scss */
#g-features {
  padding: 0;
}
/* line 96, templates/g5_helium/custom/scss/custom.scss */
/* line 99, templates/g5_helium/custom/scss/custom.scss */
.bk-var .g-block:nth-child(1) {
  background: #2c546a;
}
/* line 99, templates/g5_helium/custom/scss/custom.scss */
.bk-var .g-block:nth-child(2) {
  background: #fbc414;
}
/* line 99, templates/g5_helium/custom/scss/custom.scss */
.bk-var .g-block:nth-child(3) {
  background: #9fd6ef;
}
@media only all and (min-width: 48rem) {
  /* line 104, templates/g5_helium/custom/scss/custom.scss */
  .bk-var .g-block:not(:last-child) {
    margin-right: 0.625rem;
  }
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
.bk-var .g-array-item {
  align-content: center;
}
/* line 110, templates/g5_helium/custom/scss/custom.scss */
.bk-var .g-array-item .g-array-item-image {
  padding: 0.625rem;
}
/* line 111, templates/g5_helium/custom/scss/custom.scss */
.bk-var .g-array-item .g-array-item-image img {
  max-width: 150px;
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
/* line 119, templates/g5_helium/custom/scss/custom.scss */
@media only all and (min-width: 48rem) {
  /* line 121, templates/g5_helium/custom/scss/custom.scss */
  .g-content-array.feature .g-array-item {
    padding: 0.938rem;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
  }
  /* line 125, templates/g5_helium/custom/scss/custom.scss */
  .g-content-array.feature .g-array-item > div {
    padding: 0.625rem;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
  }
  /* line 129, templates/g5_helium/custom/scss/custom.scss */
  .g-content-array.feature .g-array-item .g-array-item-image {
    width: 15%;
    -webkit-box-flex: 15%;
    -moz-box-flex: 15%;
    box-flex: 15%;
    -webkit-flex: 15%;
    -moz-flex: 15%;
    -ms-flex: 15%;
    flex: 15%;
  }
  /* line 133, templates/g5_helium/custom/scss/custom.scss */
  .g-content-array.feature .g-array-item .g-array-item-content {
    width: 85%;
    -webkit-box-flex: 85%;
    -moz-box-flex: 85%;
    box-flex: 85%;
    -webkit-flex: 85%;
    -moz-flex: 85%;
    -ms-flex: 85%;
    flex: 85%;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 140, templates/g5_helium/custom/scss/custom.scss */
  /* line 141, templates/g5_helium/custom/scss/custom.scss */
  .g-content-array.feature .g-array-item .g-array-item-image {
    max-width: 150px;
  }
}
/* line 147, templates/g5_helium/custom/scss/custom.scss */
/* line 148, templates/g5_helium/custom/scss/custom.scss */
.g-content-array.flush .g-array-item {
  padding: 0;
}
/* line 150, templates/g5_helium/custom/scss/custom.scss */
.g-content-array.flush .g-array-item > div {
  padding: 0;
}
/* line 153, templates/g5_helium/custom/scss/custom.scss */
.g-content-array.flush .g-array-item .g-array-item-text {
  margin: 0;
}
/* line 158, templates/g5_helium/custom/scss/custom.scss */
/* line 159, templates/g5_helium/custom/scss/custom.scss */
.g-content-array.bk-var .g-array-item-content {
  margin-bottom: 15px;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
/* line 166, templates/g5_helium/custom/scss/custom.scss */
/* line 167, templates/g5_helium/custom/scss/custom.scss */
/* line 168, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-container .g-grid .g-block {
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
@media only all and (max-width: 47.99rem) {
  #g-navigation .g-container {
    margin: 0.625rem auto !important;
  }
}
/* line 176, templates/g5_helium/custom/scss/custom.scss */
/* line 177, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-logo img {
  margin: 0.3125rem;
}
@media only all and (max-width: 47.99rem) {
  #g-navigation .g-logo img {
    width: 80%;
    margin: 0.625rem auto;
  }
}
/* line 187, templates/g5_helium/custom/scss/custom.scss */
@media only all and (min-width: 48rem) {
  .g-owlcarousel {
    padding-top: 5rem;
  }
}
/* line 193, templates/g5_helium/custom/scss/custom.scss */
/* line 194, templates/g5_helium/custom/scss/custom.scss */
/* line 195, templates/g5_helium/custom/scss/custom.scss */
/* line 196, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-title.bottom-line:after {
  content: " ";
  display: block;
  width: 40px;
  height: 2px;
  background: #18bae6;
}
/* line 204, templates/g5_helium/custom/scss/custom.scss */
/* line 205, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-title.left-line:before {
  display: inline-block;
  content: " ";
  display: block;
  width: 15px;
  height: 30px;
  margin-right: 0.3125rem;
  background: #18bae6;
  float: left;
}
/* line 217, templates/g5_helium/custom/scss/custom.scss */
.moduletable > h1, .moduletable h2, .moduletable h3, .moduletable h4 {
  margin-top: 0;
}
/* line 221, templates/g5_helium/custom/scss/custom.scss */
/* line 222, templates/g5_helium/custom/scss/custom.scss */
@media only all and (min-width: 48rem) {
  .moduletable.horizontal, .moduletable > div > .horizontal, .moduletable > div > .k2CustomCodeBlock {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start;
  }
  /* line 226, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.horizontal .g-title, .moduletable > div > .horizontal .g-title, .moduletable > div > .k2CustomCodeBlock .g-title, .moduletable.horizontal .g-left, .moduletable > div > .horizontal .g-left, .moduletable > div > .k2CustomCodeBlock .g-left {
    width: 20%;
    -webkit-box-flex: 20%;
    -moz-box-flex: 20%;
    box-flex: 20%;
    -webkit-flex: 20%;
    -moz-flex: 20%;
    -ms-flex: 20%;
    flex: 20%;
  }
  /* line 230, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.horizontal .custom, .moduletable > div > .horizontal .custom, .moduletable > div > .k2CustomCodeBlock .custom, .moduletable.horizontal .g-particle, .moduletable > div > .horizontal .g-particle, .moduletable > div > .k2CustomCodeBlock .g-particle {
    width: 80%;
    -webkit-box-flex: 80%;
    -moz-box-flex: 80%;
    box-flex: 80%;
    -webkit-flex: 80%;
    -moz-flex: 80%;
    -ms-flex: 80%;
    flex: 80%;
  }
}
/* line 235, templates/g5_helium/custom/scss/custom.scss */
/* line 236, templates/g5_helium/custom/scss/custom.scss */
.moduletable.horizontal .synergies-container > .synergies, .moduletable > div > .horizontal .synergies-container > .synergies, .moduletable > div > .k2CustomCodeBlock .synergies-container > .synergies {
  margin-left: 1.876rem;
}
/* line 244, templates/g5_helium/custom/scss/custom.scss */
.bk-yellow {
  background: #fbc414;
}
/* line 248, templates/g5_helium/custom/scss/custom.scss */
.bk-blue {
  background: #2c546a;
}
/* line 252, templates/g5_helium/custom/scss/custom.scss */
.bk-blue-trans {
  background: rgba(44, 84, 106, 0.6);
}
/* line 256, templates/g5_helium/custom/scss/custom.scss */
.bk-light-blue {
  background: #18bae6;
}
/* line 261, templates/g5_helium/custom/scss/custom.scss */
/* line 262, templates/g5_helium/custom/scss/custom.scss */
.side-nav > .uk-slidenav-position {
  width: 90%;
  -webkit-box-flex: 90%;
  -moz-box-flex: 90%;
  box-flex: 90%;
  -webkit-flex: 90%;
  -moz-flex: 90%;
  -ms-flex: 90%;
  flex: 90%;
}
/* line 267, templates/g5_helium/custom/scss/custom.scss */
.round-nav {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 270, templates/g5_helium/custom/scss/custom.scss */
.round-nav > div:not(.uk-slidenav-position) {
  width: 10%;
  -webkit-box-flex: 10%;
  -moz-box-flex: 10%;
  box-flex: 10%;
  -webkit-flex: 10%;
  -moz-flex: 10%;
  -ms-flex: 10%;
  flex: 10%;
}
/* line 273, templates/g5_helium/custom/scss/custom.scss */
.round-nav > div:not(.uk-slidenav-position) > .uk-grid {
  margin-left: 0.625rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: end;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 280, templates/g5_helium/custom/scss/custom.scss */
.round-nav > div:not(.uk-slidenav-position).margin-top {
  margin-bottom: 20px !important;
}
/* line 284, templates/g5_helium/custom/scss/custom.scss */
.round-nav a.uk-slidenav {
  width: 40px;
  height: 40px;
  border: 1px solid #2c546a !important;
  border-radius: 100%;
  font-size: 1.5rem;
  line-height: 40px;
  color: #2c546a;
}
/* line 292, templates/g5_helium/custom/scss/custom.scss */
.round-nav a.uk-slidenav.uk-slidenav-previous {
  margin-bottom: 0.938rem;
}
/* line 293, templates/g5_helium/custom/scss/custom.scss */
.round-nav a.uk-slidenav.uk-slidenav-previous:before {
  content: "\f177";
}
/* line 298, templates/g5_helium/custom/scss/custom.scss */
/* line 299, templates/g5_helium/custom/scss/custom.scss */
.round-nav a.uk-slidenav.uk-slidenav-next:before {
  content: "\f178";
}
/* line 307, templates/g5_helium/custom/scss/custom.scss */
/* line 308, templates/g5_helium/custom/scss/custom.scss */
/* line 309, templates/g5_helium/custom/scss/custom.scss */
/* line 310, templates/g5_helium/custom/scss/custom.scss */
.uk-slidenav-position.arrows-outside .uk-slidenav.uk-slidenav-previous {
  left: -60px;
}
/* line 313, templates/g5_helium/custom/scss/custom.scss */
.uk-slidenav-position.arrows-outside .uk-slidenav.uk-slidenav-next {
  right: -20px;
}
/* line 322, templates/g5_helium/custom/scss/custom.scss */
/* line 323, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials a.uk-slidenav {
  color: #2c546a;
}
/* line 325, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials a.uk-slidenav:hover {
  color: white;
  border-color: white !important;
}
/* line 331, templates/g5_helium/custom/scss/custom.scss */
/* line 332, templates/g5_helium/custom/scss/custom.scss */
.item-page item-image {
  max-width: 300px;
}
/* line 336, templates/g5_helium/custom/scss/custom.scss */
/* line 337, templates/g5_helium/custom/scss/custom.scss */
/* line 338, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-utility {
  background: url('../images/utility.jpg') no-repeat bottom center;
  background-size: cover;
}
/* line 347, templates/g5_helium/custom/scss/custom.scss */
/* line 348, templates/g5_helium/custom/scss/custom.scss */
/* line 349, templates/g5_helium/custom/scss/custom.scss */
/* line 350, templates/g5_helium/custom/scss/custom.scss */
/* line 351, templates/g5_helium/custom/scss/custom.scss */
/* line 352, templates/g5_helium/custom/scss/custom.scss */
@media screen and (max-height: 700px) {
  /* line 353, templates/g5_helium/custom/scss/custom.scss */
  body.g-home-particles #g-header > .g-container > .g-grid > .g-block .moduletable.header-module {
    margin-top: 12%;
  }
}
/* line 356, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-header > .g-container > .g-grid > .g-block .moduletable.header-module .g-particle {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  align-content: center;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only all and (min-width: 48rem) {
  body.g-home-particles #g-header > .g-container > .g-grid > .g-block .moduletable.header-module .g-particle {
    height: 50vh;
  }
  /* line 367, templates/g5_helium/custom/scss/custom.scss */
  body.g-home-particles #g-header > .g-container > .g-grid > .g-block .moduletable.header-module .g-particle .header-content {
    padding-top: 5rem;
  }
}
/* line 376, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-header > .g-container:after {
  background-color: #18bae6;
}
/* line 381, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded {
  padding-bottom: 0;
  /*      @include breakpoint(large-desktop-range) {
   @include split-grad(59.3);
   }
   @include breakpoint(desktop-range) {
   @include split-grad(53.8);
   }
   @include breakpoint(tablet-range) {
   @include split-grad(43.8);
   }
   @include breakpoint(large-mobile-range) {
   @include split-grad(62);
   }
   @include breakpoint(small-mobile-range) {
   @include split-grad(54);
   }*/
}
/* line 383, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded a {
  color: white;
}
/* line 401, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .g-title {
  color: white !important;
}
/* line 404, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .g-content-pro-item {
  border: none;
}
/* line 406, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .g-content-pro-item .g-info-container {
  background: #2c546a;
}
/* line 408, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .g-content-pro-item .g-info-container .g-article-details {
  color: white;
  font-weight: 300;
}
/* line 414, templates/g5_helium/custom/scss/custom.scss */
/* line 415, templates/g5_helium/custom/scss/custom.scss */
/* line 416, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .round-nav .uk-slidenav-position a.uk-slidenav {
  width: 40px;
  height: 40px;
  border: 1px solid #18bae6 !important;
  border-radius: 100%;
  font-size: 1.5rem;
  line-height: 40px;
  color: #18bae6;
  top: 35%;
  display: block;
}
/* line 426, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .round-nav .uk-slidenav-position a.uk-slidenav.uk-slidenav-previous {
  left: -60px;
}
/* line 429, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .round-nav .uk-slidenav-position a.uk-slidenav.uk-slidenav-next {
  right: -60px;
}
/* line 432, templates/g5_helium/custom/scss/custom.scss */
body.g-home-particles #g-expanded .round-nav .uk-slidenav-position a.uk-slidenav:hover {
  color: white !important;
  border-color: white !important;
}
/* line 441, templates/g5_helium/custom/scss/custom.scss */
/* line 442, templates/g5_helium/custom/scss/custom.scss */
/* line 443, templates/g5_helium/custom/scss/custom.scss */
/* line 444, templates/g5_helium/custom/scss/custom.scss */
body.research .blog .item .item-image {
  max-width: 150px;
}
/* line 451, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  padding: 0;
}
/* line 455, templates/g5_helium/custom/scss/custom.scss */
/* line 456, templates/g5_helium/custom/scss/custom.scss */
/* line 457, templates/g5_helium/custom/scss/custom.scss */
#k2Container.k2AccountPage input.required {
  width: 97%;
  margin-right: 1%;
}
/* line 462, templates/g5_helium/custom/scss/custom.scss */
/* line 463, templates/g5_helium/custom/scss/custom.scss */
/* line 467, templates/g5_helium/custom/scss/custom.scss */
/* line 468, templates/g5_helium/custom/scss/custom.scss */
/* line 469, templates/g5_helium/custom/scss/custom.scss */
/* line 470, templates/g5_helium/custom/scss/custom.scss */
#k2Container.itemListView .itemList .image-container .image img {
  width: 90%;
}
/* line 475, templates/g5_helium/custom/scss/custom.scss */
#k2Container.itemListView .itemList .item-image-backround {
  background: #c6c8ca;
  width: 100%;
  padding: 0.625rem 0;
}
/* line 484, templates/g5_helium/custom/scss/custom.scss */
/* line 485, templates/g5_helium/custom/scss/custom.scss */
/* line 488, templates/g5_helium/custom/scss/custom.scss */
#questions .questionsbox h3.categories-header {
  margin-bottom: 0.625rem;
}
/* line 491, templates/g5_helium/custom/scss/custom.scss */
/* line 492, templates/g5_helium/custom/scss/custom.scss */
#questions .questionsbox .catList .questions_categories {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
/* line 495, templates/g5_helium/custom/scss/custom.scss */
#questions .questionsbox .catList .questions_categories .questions_category {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0.625rem;
}
/* line 498, templates/g5_helium/custom/scss/custom.scss */
#questions .questionsbox .catList .questions_categories .questions_category i {
  margin: 0 0.625rem;
}
/* line 504, templates/g5_helium/custom/scss/custom.scss */
#questions .questionsbox .questions_filters {
  width: 100%;
  display: block;
}
/* line 508, templates/g5_helium/custom/scss/custom.scss */
/* line 509, templates/g5_helium/custom/scss/custom.scss */
#questions .questionsbox .questions .leftCol {
  display: none;
}
/* line 512, templates/g5_helium/custom/scss/custom.scss */
#questions .questionsbox .questions .question {
  width: 100%;
  float: none;
}
/* line 519, templates/g5_helium/custom/scss/custom.scss */
/* line 520, templates/g5_helium/custom/scss/custom.scss */
.questionbox #user_profile {
  display: none;
}
/* line 524, templates/g5_helium/custom/scss/custom.scss */
.social_module {
  float: none;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  align-content: center;
  -ms-flex-line-pack: center;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}
/* line 531, templates/g5_helium/custom/scss/custom.scss */
.answer-this {
  padding: 0.625rem;
  display: inline-block;
  background-repeat: no-repeat !important;
  background-position: right center !important;
  background-size: contain !important;
}
/* line 537, templates/g5_helium/custom/scss/custom.scss */
.answer-this > a {
  padding: 0.625rem 0 0.625rem 0.938rem !important;
}
/* line 541, templates/g5_helium/custom/scss/custom.scss */
.addthis_toolbox {
  float: none;
}
/* line 543, templates/g5_helium/custom/scss/custom.scss */
.addthis_toolbox .custom_images {
  float: none;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-content: space-between;
  -moz-align-content: space-between;
  align-content: space-between;
  -ms-flex-line-pack: justify;
}
/* line 548, templates/g5_helium/custom/scss/custom.scss */
.addthis_toolbox .custom_images > a {
  float: none;
}
/* line 554, templates/g5_helium/custom/scss/custom.scss */
.votebox {
  width: auto;
  background: none repeat scroll 0 0 #2c546a !important;
  border-bottom: none;
  border-right: none;
  box-shadow: 1px 1px 4px 0 #2c546a;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  align-content: center;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 565, templates/g5_helium/custom/scss/custom.scss */
.votebox span.score {
  float: none;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  align-content: center;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  font-size: 1.2rem;
  margin-right: 0;
  padding: 0;
}
/* line 575, templates/g5_helium/custom/scss/custom.scss */
/* line 576, templates/g5_helium/custom/scss/custom.scss */
.votebox a:hover {
  color: white;
}
/* line 581, templates/g5_helium/custom/scss/custom.scss */
.boxes {
  float: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-content: space-between;
  -moz-align-content: space-between;
  align-content: space-between;
  -ms-flex-line-pack: justify;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}
/* line 589, templates/g5_helium/custom/scss/custom.scss */
.answer-btn {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  align-content: center;
  -ms-flex-line-pack: center;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}
/* line 596, templates/g5_helium/custom/scss/custom.scss */
div.question_text {
  background: rgba(44, 84, 106, 0.6);
}
/* line 600, templates/g5_helium/custom/scss/custom.scss */
.acymailing_togglemodule {
  display: inline-block !important;
}
/* line 604, templates/g5_helium/custom/scss/custom.scss */
/* line 605, templates/g5_helium/custom/scss/custom.scss */
.custom_tagsTypou .filter_nav {
  display: flex;
  justify-content: flex-start;
  padding: 0;
  margin: 0;
  width: 100%;
  list-style: none;
  border-bottom: solid 1px rgba(200, 200, 200, 0.8);
}
/* line 613, templates/g5_helium/custom/scss/custom.scss */
.custom_tagsTypou .filter_nav li {
  padding: 8px 10px 0;
  background-color: white;
}
/* line 616, templates/g5_helium/custom/scss/custom.scss */
.custom_tagsTypou .filter_nav li a:link, .custom_tagsTypou .filter_nav li a:visited {
  background-color: rgba(0, 0, 0, 0) !important;
  color: black;
  font-family: 'cfastystd', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 622, templates/g5_helium/custom/scss/custom.scss */
.custom_tagsTypou .filter_nav li a:link:hover, .custom_tagsTypou .filter_nav li a:visited:hover {
  color: rgba(200, 200, 200, 0.8);
}
/* line 627, templates/g5_helium/custom/scss/custom.scss */
.custom_tagsTypou .filter_nav .activated {
  border: solid 1px rgba(200, 200, 200, 0.8);
  border-bottom: solid 0px rgba(0, 0, 0, 0);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  transform: translateY(1px);
}
/* line 633, templates/g5_helium/custom/scss/custom.scss */
.custom_tagsTypou .filter_nav .activated a {
  transform: translateY(-1px);
}
/* line 639, templates/g5_helium/custom/scss/custom.scss */
/* line 640, templates/g5_helium/custom/scss/custom.scss */
.blog .tags {
  display: none;
}
/* line 642, templates/g5_helium/custom/scss/custom.scss */
#g-above {
  background: none !important;
  margin-top: 50px;
  padding: 0;
}
/*# sourceMappingURL=custom_10.css.map */