/* 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
 */

@import "contact";
/* 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 */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/jost/Jost_Thin/Jost-Thin.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_Thin/Jost-Thin.woff2') format("woff2"), url('../fonts/jost/Jost_Thin/Jost-Thin.woff') format("woff"), url('../fonts/jost/Jost_Thin/Jost-Thin.ttf') format("truetype"), url('../fonts/jost/Jost_Thin/Jost-Thin.svg#Jost') format("svg");
}
@font-face {
  font-family: 'Jost-thinItalic';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/jost/Jost_ThinItalic/Jost-ThinItalic.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_ThinItalic/Jost-ThinItalic.woff2') format("woff2"), url('../fonts/jost/Jost_ThinItalic/Jost-ThinItalic.woff') format("woff"), url('../fonts/jost/Jost_ThinItalic/Jost-ThinItalic.ttf') format("truetype"), url('../fonts/jost/Jost_ThinItalic/Jost-ThinItalic.svg#Jost-thinItalic') format("svg");
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/jost/Jost_ExtraLight/Jost-ExtraLight.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_ExtraLight/Jost-ExtraLight.woff2') format("woff2"), url('../fonts/jost/Jost_ExtraLight/Jost-ExtraLight.woff') format("woff"), url('../fonts/jost/Jost_ExtraLight/Jost-ExtraLight.ttf') format("truetype"), url('../fonts/jost/Jost_ExtraLight/Jost-ExtraLight.svg#Jost') format("svg");
}
@font-face {
  font-family: 'Jost-italic';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/jost/Jost_ExtraItalic/Jost-ExtraLightItalic.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_ExtraItalic/Jost-ExtraLightItalic.woff2') format("woff2"), url('../fonts/jost/Jost_ExtraItalic/Jost-ExtraLightItalic.woff') format("woff"), url('../fonts/jost/Jost_ExtraItalic/Jost-ExtraLightItalic.ttf') format("truetype"), url('../fonts/jost/Jost_ExtraItalic/Jost-ExtraLightItalic.svg#Jost-italic') format("svg");
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/jost/Jost_Light/Jost-Light.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_Light/Jost-Light.woff2') format("woff2"), url('../fonts/jost/Jost_Light/Jost-Light.woff') format("woff"), url('../fonts/jost/Jost_Light/Jost-Light.ttf') format("truetype"), url('../fonts/jost/Jost_Light/Jost-Light.svg#Jost') format("svg");
}
@font-face {
  font-family: 'Jost-LightItalic';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/jost/Jost_LightItalic/Jost-LightItalic.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_LightItalic/Jost-LightItalic.woff2') format("woff2"), url('../fonts/jost/Jost_LightItalic/Jost-LightItalic.woff') format("woff"), url('../fonts/jost/Jost_LightItalic/Jost-LightItalic.ttf') format("truetype"), url('../fonts/jost/Jost_LightItalic/Jost-LightItalic.svg#Jost-LightItalic') format("svg");
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/jost/Jost_Regular/Jost-Regular.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_Regular/Jost-Regular.woff2') format("woff2"), url('../fonts/jost/Jost_Regular/Jost-Regular.woff') format("woff"), url('../fonts/jost/Jost_Regular/Jost-Regular.ttf') format("truetype"), url('../fonts/jost/Jost_Regular/Jost-Regular.svg#Jost') format("svg");
}
@font-face {
  font-family: 'Jost-RegularItalic';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/jost/Jost_RegularItalic/Jost-RegularItalic.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_RegularItalic/Jost-RegularItalic.woff2') format("woff2"), url('../fonts/jost/Jost_RegularItalic/Jost-RegularItalic.woff') format("woff"), url('../fonts/jost/Jost_RegularItalic/Jost-RegularItalic.ttf') format("truetype"), url('../fonts/jost/Jost_RegularItalic/Jost-RegularItalic.svg#Jost-RegularItalic') format("svg");
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/jost/Jost_Medium/Jost-Medium.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_Medium/Jost-Medium.woff2') format("woff2"), url('../fonts/jost/Jost_Medium/Jost-Medium.woff') format("woff"), url('../fonts/jost/Jost_Medium/Jost-Medium.ttf') format("truetype"), url('../fonts/jost/Jost_Medium/Jost-Medium.svg#Jost') format("svg");
}
@font-face {
  font-family: 'Jost-mediumItalic';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/jost/Jost_MediumItalic/Jost-MediumItalic.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_MediumItalic/Jost-MediumItalic.woff2') format("woff2"), url('../fonts/jost/Jost_MediumItalic/Jost-MediumItalic.woff') format("woff"), url('../fonts/jost/Jost_MediumItalic/Jost-MediumItalic.ttf') format("truetype"), url('../fonts/jost/Jost_MediumItalic/Jost-MediumItalic.svg#Jost-mediumItalic') format("svg");
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/jost/Jost_SemiBold/Jost-SemiBold.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_SemiBold/Jost-SemiBold.woff2') format("woff2"), url('../fonts/jost/Jost_SemiBold/Jost-SemiBold.woff') format("woff"), url('../fonts/jost/Jost_SemiBold/Jost-SemiBold.ttf') format("truetype"), url('../fonts/jost/Jost_SemiBold/Jost-SemiBold.svg#Jost') format("svg");
}
@font-face {
  font-family: 'Jost-italic';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/jost/Jost_SemiBoldItalic/Jost-SemiBoldItalic.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_SemiBoldItalic/Jost-SemiBoldItalic.woff2') format("woff2"), url('../fonts/jost/Jost_SemiBoldItalic/Jost-SemiBoldItalic.woff') format("woff"), url('../fonts/jost/Jost_SemiBoldItalic/Jost-SemiBoldItalic.ttf') format("truetype"), url('../fonts/jost/Jost_SemiBoldItalic/Jost-SemiBoldItalic.svg#Jost-italic') format("svg");
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/jost/Jost_Bold/Jost-Bold.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_Bold/Jost-Bold.woff2') format("woff2"), url('../fonts/jost/Jost_Bold/Jost-Bold.woff') format("woff"), url('../fonts/jost/Jost_Bold/Jost-Bold.ttf') format("truetype"), url('../fonts/jost/Jost_Bold/Jost-Bold.svg#Jost') format("svg");
}
@font-face {
  font-family: 'Jost-bolditalic';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/jost/Jost_BoldItalic/Jost-BoldItalic.eot#iefix') format("embedded-opentype"), url('../fonts/jost/Jost_BoldItalic/Jost-BoldItalic.woff2') format("woff2"), url('../fonts/jost/Jost_BoldItalic/Jost-BoldItalic.woff') format("woff"), url('../fonts/jost/Jost_BoldItalic/Jost-BoldItalic.ttf') format("truetype"), url('../fonts/jost/Jost_BoldItalic/Jost-BoldItalic.svg#Jost-bolditalic') format("svg");
}
/* line 4, templates/g5_helium/custom/scss/_media-box.scss */
/* line 5, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-grid {
  margin-bottom: 1.25rem;
}
/* line 7, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-grid:last-child {
  margin-bottom: 0;
}
/* line 10, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-grid .g-block {
  margin-right: 1.25rem;
}
@media only all and (max-width: 47.99rem) {
  .g-media-box .g-grid .g-block {
    margin-right: 0;
    margin-bottom: 1.25rem;
  }
}
/* line 16, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-grid .g-block:last-child {
  margin-right: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-media-box .g-grid .g-block:last-child {
    margin-bottom: 0;
  }
}
/* line 25, templates/g5_helium/custom/scss/_media-box.scss */
/* line 26, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-media-box-item .g-media-box-content {
  background: #fff;
  padding: 2rem;
  border: 1px solid #e0e0e5;
}
/* line 31, templates/g5_helium/custom/scss/_media-box.scss */
/* line 32, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-media-box-item .g-media-box-content .g-media-box-links .button-media {
  color: #424753;
  background: transparent;
  border: 1px solid #e0e0e5;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
}
/* line 43, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-media-box-item .g-media-box-content .g-media-box-links .button-media:hover {
  color: #fff;
  background: #2f2f2f;
  border-color: #2f2f2f;
}
@media only all and (max-width: 47.99rem) {
  .g-media-box .g-media-box-item .g-media-box-content .g-media-box-links .button-media {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 1.5rem;
    padding: 0.5rem;
  }
}
/* line 55, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-media-box-item .g-media-box-content .g-media-box-links .g-media-box-play {
  position: absolute;
  margin-top: -2.5rem;
}
/* line 59, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-media-box-item .g-media-box-content .g-media-box-links .g-item-text {
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
}
/* line 67, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-media-box-item .g-media-box-content .g-media-box-desc {
  margin: 1.5rem 0;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #e0e0e5;
}
/* line 72, templates/g5_helium/custom/scss/_media-box.scss */
.g-media-box .g-media-box-item .g-media-box-content .g-media-box-special1, .g-media-box .g-media-box-item .g-media-box-content .g-media-box-special2 {
  margin: 0;
}
/* line 1, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 5, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item {
  color: #424753;
  margin: 0 auto;
  display: table;
  background: transparent;
  padding: 1.5rem 2rem;
  border-radius: 3px;
  border: 1px solid #424753;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-buttons-item {
    width: 70%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-buttons-item {
    width: 100%;
    margin-bottom: 1rem;
  }
}
/* line 22, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item a {
  color: inherit;
}
/* line 26, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
/* line 31, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block p {
  margin: 0px;
  line-height: 1.2rem;
}
/* line 35, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
  color: #2f2f2f;
  font-size: 3rem;
  margin-right: 1rem;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
/* line 48, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-title1 {
  text-align: initial;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 54, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-title2 {
  text-align: initial;
  font-size: 2rem;
  line-height: 2rem;
  margin: 0px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 61, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item .g-block h3 {
  color: #2f2f2f !important;
}
/* line 68, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button {
  color: #fff;
  background: #2f2f2f;
  border: 1px solid #2f2f2f;
}
/* line 73, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button a {
  color: #fff;
}
/* line 76, templates/g5_helium/custom/scss/_buttons-particle.scss */
/* line 77, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button .g-block .g-buttons-item-icon {
  color: #fff;
}
/* line 80, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button .g-block h3 {
  color: #fff !important;
}
/* line 84, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button:hover {
  background: #161616;
}
/* line 90, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons .fixed-button {
  width: 320px;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-buttons .fixed-button {
    width: 300px;
  }
  /* line 94, templates/g5_helium/custom/scss/_buttons-particle.scss */
  /* line 95, templates/g5_helium/custom/scss/_buttons-particle.scss */
  .g-buttons .fixed-button .g-block .g-buttons-item-title2 {
    font-size: 1.7rem;
  }
}
/* line 101, templates/g5_helium/custom/scss/_buttons-particle.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-grid {
    display: block !important;
  }
  /* line 104, templates/g5_helium/custom/scss/_buttons-particle.scss */
  .g-buttons .g-grid .g-block {
    margin-bottom: 1rem;
  }
  /* line 106, templates/g5_helium/custom/scss/_buttons-particle.scss */
  .g-buttons .g-grid .g-block:last-child {
    margin-bottom: 0px;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-grid {
    display: table;
    width: 100%;
  }
}
/* line 116, templates/g5_helium/custom/scss/_buttons-particle.scss */
/* line 117, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons > .g-grid > .g-block {
  text-align: center;
}
/* line 119, templates/g5_helium/custom/scss/_buttons-particle.scss */
.g-buttons > .g-grid > .g-block > a {
  display: inline-block;
}
/* line 4, templates/g5_helium/custom/scss/_onepage-menu.scss */
/* line 5, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul {
  margin: 0;
  list-style: none;
  background: #fff;
  border: 1px solid #e0e0e5;
  border-radius: 3px;
}
/* line 11, templates/g5_helium/custom/scss/_onepage-menu.scss */
/* line 12, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li a {
  padding: 0.625rem 1.25rem;
  color: #424753;
  display: block;
  border-bottom: 1px solid #e0e0e5;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 18, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li a:hover {
  background: #f8f9fa;
  color: #15161a;
}
/* line 22, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li a i {
  margin-right: 5px;
}
/* line 26, templates/g5_helium/custom/scss/_onepage-menu.scss */
/* line 27, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li:last-child a {
  border-bottom: none;
}
/* line 31, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li .submenu {
  border: none;
  display: none;
}
/* line 34, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li .submenu.uk-active {
  display: block;
}
/* line 36, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li .submenu.uk-active a {
  padding-left: 35px;
}
/* line 40, templates/g5_helium/custom/scss/_onepage-menu.scss */
/* line 41, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li .submenu li:last-child {
  border-bottom: 1px solid #e0e0e5;
}
/* line 46, templates/g5_helium/custom/scss/_onepage-menu.scss */
/* line 47, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li.uk-active > a {
  background: #f8f9fa;
  color: #2f2f2f;
}
/* line 51, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li.uk-active .submenu {
  display: block;
}
/* line 53, templates/g5_helium/custom/scss/_onepage-menu.scss */
.g-onepage-menu ul li.uk-active .submenu a {
  padding-left: 35px;
}
/* line 7, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle, .g-features2-particle {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 10, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-grid, .g-features2-particle .g-grid {
  margin-bottom: 2.3445rem;
}
/* line 12, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-grid:last-child, .g-features2-particle .g-grid:last-child {
  margin-bottom: 0;
}
/* line 14, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 15, templates/g5_helium/custom/scss/_features-particle.scss */
@media only all and (max-width: 47.99rem) {
  .g-features-particle .g-grid:last-child .g-features-particle-item:last-child, .g-features2-particle .g-grid:last-child .g-features-particle-item:last-child {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle .g-grid, .g-features2-particle .g-grid {
    margin-bottom: 0;
  }
}
/* line 26, templates/g5_helium/custom/scss/_features-particle.scss */
@media only all and (max-width: 47.99rem) {
  .g-features-particle .g-features-particle-item, .g-features2-particle .g-features-particle-item, .g-features-particle .g-features2-particle-item, .g-features2-particle .g-features2-particle-item {
    margin-bottom: 2.3445rem;
  }
}
/* line 31, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .size-33, .g-features2-particle .size-33 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 33.3333%;
  -moz-flex: 0 33.3333%;
  -ms-flex: 0 33.3333%;
  flex: 0 33.3333%;
  width: 33.3333%;
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle .size-33, .g-features2-particle .size-33 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 40, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .size-16, .g-features2-particle .size-16 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 16.6666%;
  -moz-flex: 0 16.6666%;
  -ms-flex: 0 16.6666%;
  flex: 0 16.6666%;
  width: 16.6666%;
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle .size-16, .g-features2-particle .size-16 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 48, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-content, .g-features2-particle .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  left: 20px;
}
/* line 55, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle p, .g-features2-particle p {
  margin: 0;
}
/* line 58, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-button, .g-features2-particle .g-features-particle-button, .g-features-particle .g-features-particle-subs, .g-features2-particle .g-features-particle-subs {
  margin-top: 20px;
}
/* line 64, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle {
  text-align: center;
}
/* line 66, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-title {
  margin-top: 0.75rem;
  margin-bottom: 1rem;
}
/* line 69, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-title a {
  color: #4d4d4d;
}
/* line 71, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-title a:hover {
  color: #2f2f2f;
}
/* line 76, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-icon, .g-features-particle .g-circle-border {
  border-radius: 50%;
  font-size: 2rem;
  height: 100px;
  width: 100px;
  line-height: 100px;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0.75rem;
  color: #2f2f2f;
  position: relative;
  display: inline-block;
  -webkit-transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
/* line 90, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-circle-border {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #e0e0e5;
  height: 98px;
  width: 98px;
  left: 1px;
  top: 1px;
  z-index: 1;
  position: absolute;
  -webkit-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
  -moz-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
  transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
}
/* line 101, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-image {
  margin-bottom: 0.75rem;
  display: inline-block;
}
/* line 105, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 106, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 107, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 108, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-item .g-content:hover .g-features-particle-icon {
  color: #fff;
  background: #2f2f2f;
}
/* line 112, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle .g-features-particle-item .g-content:hover .g-circle-border {
  border-color: #2f2f2f;
  -webkit-transform: scale(1.18);
  -moz-transform: scale(1.18);
  -ms-transform: scale(1.18);
  -o-transform: scale(1.18);
  transform: scale(1.18);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
  -moz-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
  transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
}
/* line 121, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 122, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-grid {
  margin-bottom: 1.876rem;
}
/* line 124, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-grid .g-block {
  padding: 0 0.938rem;
}
/* line 127, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-grid:last-child {
  margin-bottom: 0;
}
/* line 129, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 130, templates/g5_helium/custom/scss/_features-particle.scss */
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style6 .g-grid:last-child .g-features-particle-item:last-child {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style6 .g-grid {
    margin-bottom: 0;
  }
}
/* line 141, templates/g5_helium/custom/scss/_features-particle.scss */
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style6 .g-features-particle-item {
    margin-bottom: 1.876rem;
  }
}
/* line 146, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-content {
  padding: 3rem 2.5rem;
  background: #fff;
  border: 1px solid #e0e0e5;
}
/* line 151, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-features-particle-icon, .g-features-particle.style6 .g-features-particle-image {
  margin-bottom: 1.25rem;
}
/* line 154, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-features-particle-title {
  margin-bottom: 1.5rem;
}
/* line 157, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-features-particle-button, .g-features-particle.style6 .g-features-particle-subs {
  margin-top: 30px;
}
/* line 160, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-subs-item {
  padding: 10px 0;
  border-bottom: 1px solid #e0e0e5;
}
/* line 163, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style6 .g-subs-item:last-child {
  border-bottom: none;
}
/* line 168, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 169, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-grid {
  margin-bottom: 1.876rem;
}
/* line 171, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-grid .g-block {
  padding: 0 0.938rem;
}
/* line 174, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-grid:last-child {
  margin-bottom: 0;
}
/* line 176, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 177, templates/g5_helium/custom/scss/_features-particle.scss */
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style7 .g-grid:last-child .g-features-particle-item:last-child {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style7 .g-grid {
    margin-bottom: 0;
  }
}
/* line 188, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-features-particle-item {
  margin-top: 40px;
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style7 .g-features-particle-item {
    margin-bottom: 1.876rem;
  }
}
/* line 194, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-content {
  padding: 25px;
  background: #fff;
  border: 1px solid #e0e0e5;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 199, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-content:hover {
  border-color: #f08126;
}
/* line 201, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-content:hover .g-features-particle-icon {
  background: #f08126;
}
/* line 206, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-features-particle-item-inner {
  margin-top: -64px;
}
/* line 209, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-features-particle-icon, .g-features-particle.style7 .g-features-particle-image {
  margin-bottom: 1.25rem;
}
/* line 211, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-features-particle-icon .g-circle-border, .g-features-particle.style7 .g-features-particle-image .g-circle-border {
  display: none;
}
/* line 215, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-features-particle-icon {
  width: 75px;
  height: 75px;
  line-height: 75px;
  border-radius: 0;
  background: #2f2f2f;
  color: #fff;
  font-size: 24px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 225, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-features-particle-title {
  margin-bottom: 1rem;
  text-transform: uppercase;
}
/* line 229, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-features-particle-button, .g-features-particle.style7 .g-features-particle-subs {
  margin-top: 30px;
}
/* line 232, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-subs-item {
  padding: 10px 0;
  border-bottom: 1px solid #e0e0e5;
}
/* line 235, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style7 .g-subs-item:last-child {
  border-bottom: none;
}
/* line 240, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 {
  margin-left: 0;
  margin-right: 0;
  color: #fff;
  text-align: left;
}
/* line 245, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-grid {
  margin-bottom: 0;
}
/* line 247, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 248, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-grid:last-child .g-features-particle-item {
  box-shadow: -20px 0 20px -20px rgba(0, 0, 0, 0.07) inset;
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style8 .g-grid:last-child .g-features-particle-item {
    box-shadow: 0 -20px 20px -20px rgba(0, 0, 0, 0.07) inset;
  }
}
/* line 253, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-grid:last-child .g-features-particle-item:last-child {
  box-shadow: 0 0 20px -20px rgba(0, 0, 0, 0.07) inset;
}
/* line 259, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item {
  padding: 35px 30px 40px;
  box-shadow: -20px -20px 20px -20px rgba(0, 0, 0, 0.07) inset;
}
/* line 262, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item:nth-child(1) {
  background: #1b1b1b;
}
/* line 265, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item:nth-child(2) {
  background: #252525;
}
/* line 268, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item:nth-child(3) {
  background: #2f2f2f;
}
/* line 271, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item:nth-child(4) {
  background: #393939;
}
/* line 274, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item:nth-child(5) {
  background: #434343;
}
/* line 277, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item:nth-child(6) {
  background: #4e4e4e;
}
/* line 280, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-item:last-child {
  box-shadow: 0 -20px 20px -20px rgba(0, 0, 0, 0.07) inset;
}
@media only all and (max-width: 47.99rem) {
  .g-features-particle.style8 .g-features-particle-item {
    box-shadow: 0 -20px 20px -20px rgba(0, 0, 0, 0.07) inset;
    margin-bottom: 0;
  }
}
/* line 288, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-icon, .g-features-particle.style8 .g-features-particle-image {
  margin-bottom: 10px;
  color: #fff;
  border-radius: 0;
  width: auto;
  height: auto;
  line-height: inherit;
  font-size: 40px;
}
/* line 297, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-icon .g-circle-border, .g-features-particle.style8 .g-features-particle-image .g-circle-border {
  display: none;
}
/* line 301, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-title {
  color: #fff !important;
  font-size: 1.35rem;
}
/* line 304, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-title a {
  color: #fff;
}
/* line 306, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-title a:hover {
  text-decoration: underline;
}
/* line 311, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-desc, .g-features-particle.style8 .g-features-particle-subs {
  opacity: 0.85;
}
/* line 314, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-button {
  margin-top: 25px;
}
/* line 316, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-button .button {
  background: none;
  border: 2px solid #fff;
  color: #fff;
  border-radius: 50px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 322, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8 .g-features-particle-button .button:hover {
  background: #4d4d4d;
  border-color: #4d4d4d;
}
/* line 328, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features-particle.style8.pull-up {
  margin-top: -7.5rem;
  position: relative;
  z-index: 4;
}
/* line 337, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 338, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle .g-features2-particle-title {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 341, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle .g-features2-particle-title a {
  color: #4d4d4d;
}
/* line 343, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle .g-features2-particle-title a:hover {
  color: #2f2f2f;
}
/* line 348, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle .g-features2-particle-icon {
  margin-right: 20px;
  color: #2f2f2f;
  font-size: 130%;
}
/* line 353, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle .g-features2-particle-image {
  margin-right: 20px;
  display: inline-block;
}
/* line 357, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 358, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 359, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style3 .g-grid .g-block {
  padding: 0 1rem;
}
/* line 363, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style3 .g-content {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: rgba(0, 0, 0, 0.2);
}
/* line 367, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style3 .g-content:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 15px solid rgba(0, 0, 0, 0.2);
  border-right: 15px solid transparent;
  position: absolute;
  margin-top: 16px;
  margin-left: -15px;
  z-index: 99;
}
/* line 380, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 381, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style4 .g-features2-particle-icon {
  float: left;
  font-size: 55px;
  margin-right: 0;
  color: #646b7e;
}
/* line 387, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style4 .g-features2-particle-image {
  float: left;
  margin: 5px 0 0;
  max-width: 60px;
}
/* line 392, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style4 .g-title-desc-container {
  margin-left: 75px;
}
/* line 395, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style4 .g-features2-particle-title {
  margin-bottom: 10px;
}
/* line 398, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 399, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style4 .accent1 .g-features2-particle-icon {
  color: #2f2f2f;
}
/* line 403, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 404, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style4 .accent2 .g-features2-particle-icon {
  color: #f08126;
}
/* line 409, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 410, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style5 .g-features2-particle-icon {
  float: left;
  font-size: 24px;
  margin-right: 0;
  color: #595f6f;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  margin-top: 5px;
  border: 1px solid;
  border-radius: 50%;
}
/* line 423, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style5 .g-features2-particle-image {
  float: left;
  margin: 5px 0 0;
  width: 60px;
  height: 60px;
}
/* line 428, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style5 .g-features2-particle-image img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
}
/* line 434, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style5 .g-title-desc-container {
  margin-left: 75px;
}
/* line 437, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style5 .g-features2-particle-title {
  margin-bottom: 10px;
}
/* line 440, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 441, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style5 .accent1 .g-features2-particle-icon {
  color: #2f2f2f;
}
/* line 445, templates/g5_helium/custom/scss/_features-particle.scss */
/* line 446, templates/g5_helium/custom/scss/_features-particle.scss */
.g-features2-particle.style5 .accent2 .g-features2-particle-icon {
  color: #f08126;
}
/* line 1, templates/g5_helium/custom/scss/_to-top.scss */
#g-to-top {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 0;
  width: 0;
}
/* line 7, templates/g5_helium/custom/scss/_to-top.scss */
/* line 8, templates/g5_helium/custom/scss/_to-top.scss */
#g-to-top .style1 #g-totop-button {
  position: fixed;
  bottom: -40px;
  right: 28px;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  border-radius: 3px;
  padding: 6px 13px;
  z-index: 999;
  outline: none;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s;
}
/* line 19, templates/g5_helium/custom/scss/_to-top.scss */
#g-to-top .style1 #g-totop-button:hover {
  background: #2f2f2f;
}
@media only all and (max-width: 47.99rem) {
  #g-to-top .style1 #g-totop-button {
    display: none;
  }
}
/* line 25, templates/g5_helium/custom/scss/_to-top.scss */
#g-to-top .style1 #g-totop-button.totopfixed {
  bottom: 28px;
}
/* line 30, templates/g5_helium/custom/scss/_to-top.scss */
/* line 31, templates/g5_helium/custom/scss/_to-top.scss */
#g-to-top .style2 #g-totop-button {
  position: fixed;
  bottom: -40px;
  right: 28px;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  border-radius: 50%;
  padding: 6px 13px;
  z-index: 999;
  outline: none;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s;
}
/* line 42, templates/g5_helium/custom/scss/_to-top.scss */
#g-to-top .style2 #g-totop-button:hover {
  background: #2f2f2f;
}
@media only all and (max-width: 47.99rem) {
  #g-to-top .style2 #g-totop-button {
    display: none;
  }
}
/* line 48, templates/g5_helium/custom/scss/_to-top.scss */
#g-to-top .style2 #g-totop-button.totopfixed {
  bottom: 28px;
}
/* line 4, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 5, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 8, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
/* line 10, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
/* line 12, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 13, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 14, templates/g5_helium/custom/scss/_content-pro.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.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 32, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .size-33 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 33.3333%;
  -moz-flex: 0 33.3333%;
  -ms-flex: 0 33.3333%;
  flex: 0 33.3333%;
  width: 33.3333%;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro .size-33 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 41, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .size-16 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 16.6666%;
  -moz-flex: 0 16.6666%;
  -ms-flex: 0 16.6666%;
  flex: 0 16.6666%;
  width: 16.6666%;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro .size-16 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 51, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro, .g-content-pro-slider, .g-content-pro-slideset {
  text-align: center;
}
/* line 53, templates/g5_helium/custom/scss/_content-pro.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 57, templates/g5_helium/custom/scss/_content-pro.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 61, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 62, templates/g5_helium/custom/scss/_content-pro.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 65, templates/g5_helium/custom/scss/_content-pro.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 67, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 68, templates/g5_helium/custom/scss/_content-pro.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 74, templates/g5_helium/custom/scss/_content-pro.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 79, templates/g5_helium/custom/scss/_content-pro.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;
}
@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 83, templates/g5_helium/custom/scss/_content-pro.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 88, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 89, templates/g5_helium/custom/scss/_content-pro.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;
}
/* line 92, templates/g5_helium/custom/scss/_content-pro.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 96, templates/g5_helium/custom/scss/_content-pro.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 100, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro p, .g-content-pro-slider p, .g-content-pro-slideset p {
  margin: 0;
}
/* line 103, templates/g5_helium/custom/scss/_content-pro.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 105, templates/g5_helium/custom/scss/_content-pro.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 107, templates/g5_helium/custom/scss/_content-pro.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: #2f2f2f;
}
/* line 112, templates/g5_helium/custom/scss/_content-pro.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: 0.4rem;
}
/* line 115, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 116, templates/g5_helium/custom/scss/_content-pro.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 118, templates/g5_helium/custom/scss/_content-pro.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 121, templates/g5_helium/custom/scss/_content-pro.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 123, templates/g5_helium/custom/scss/_content-pro.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: #2f2f2f;
}
/* line 128, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-info-container-style2 .g-content-pro-special, .g-content-pro-slider .g-info-container-style2 .g-content-pro-special, .g-content-pro-slideset .g-info-container-style2 .g-content-pro-special, .g-content-pro .g-info-container-style2 .g-item-details, .g-content-pro-slider .g-info-container-style2 .g-item-details, .g-content-pro-slideset .g-info-container-style2 .g-item-details {
  color: #999fae;
}
/* line 132, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-special, .g-content-pro-slider .g-content-pro-special, .g-content-pro-slideset .g-content-pro-special {
  color: #6f788c;
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  .g-content-pro .g-content-pro-special, .g-content-pro-slider .g-content-pro-special, .g-content-pro-slideset .g-content-pro-special {
    float: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-content-pro .g-content-pro-special, .g-content-pro-slider .g-content-pro-special, .g-content-pro-slideset .g-content-pro-special {
    float: none;
  }
}
/* line 142, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-special i, .g-content-pro-slider .g-content-pro-special i, .g-content-pro-slideset .g-content-pro-special i {
  margin-right: 5px;
}
/* line 146, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-link, .g-content-pro-slider .g-content-pro-link, .g-content-pro-slideset .g-content-pro-link {
  float: right;
  font-style: italic;
}
/* line 149, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-link i, .g-content-pro-slider .g-content-pro-link i, .g-content-pro-slideset .g-content-pro-link i {
  margin-left: 10px;
}
@media only all and (max-width: 30rem) {
  .g-content-pro .g-content-pro-link, .g-content-pro-slider .g-content-pro-link, .g-content-pro-slideset .g-content-pro-link {
    float: none;
    margin-top: 5px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-content-pro .g-content-pro-link, .g-content-pro-slider .g-content-pro-link, .g-content-pro-slideset .g-content-pro-link {
    float: none;
    margin-top: 5px;
  }
}
/* line 161, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 162, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .no-special .g-content-pro-link, .g-content-pro-slider .no-special .g-content-pro-link, .g-content-pro-slideset .no-special .g-content-pro-link {
  float: none;
}
/* line 166, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 167, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .no-link .g-content-pro-special, .g-content-pro-slider .no-link .g-content-pro-special, .g-content-pro-slideset .no-link .g-content-pro-special {
  float: none;
}
/* line 171, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-bottom-info, .g-content-pro-slider .g-bottom-info, .g-content-pro-slideset .g-bottom-info {
  margin-top: 15px;
}
/* line 174, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-item-details, .g-content-pro-slider .g-item-details, .g-content-pro-slideset .g-item-details {
  margin-top: 0.4rem;
  font-size: 90%;
  color: #6f788c;
}
/* line 178, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 179, templates/g5_helium/custom/scss/_content-pro.scss */
.g-content-pro .g-item-details .date i, .g-content-pro-slider .g-item-details .date i, .g-content-pro-slideset .g-item-details .date i {
  margin-right: 5px;
}
/* line 184, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 185, templates/g5_helium/custom/scss/_content-pro.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 188, templates/g5_helium/custom/scss/_content-pro.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 190, templates/g5_helium/custom/scss/_content-pro.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 196, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 197, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 198, templates/g5_helium/custom/scss/_content-pro.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 202, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 203, templates/g5_helium/custom/scss/_content-pro.scss */
/* line 204, templates/g5_helium/custom/scss/_content-pro.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 1, templates/g5_helium/custom/scss/_process.scss */
.g-process {
  text-align: center;
}
/* line 3, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item {
  width: 70%;
  margin: 0 auto 1.5rem;
}
@media only all and (max-width: 47.99rem) {
  .g-process .g-process-item {
    width: 100%;
  }
}
/* line 9, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item .g-process-item-icon {
  color: #2f2f2f;
  background: #fff;
  font-size: 2rem;
  line-height: 90px;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  margin: 0 auto;
  display: block;
  position: absolute;
}
/* line 21, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item .g-process-image {
  position: relative;
  display: inline-block;
}
/* line 24, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item .g-process-image img {
  width: 280px;
  height: 280px;
  background: #fff;
  border: 10px solid #e0e0e5;
  border-radius: 50%;
}
/* line 32, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item .g-process-item-title {
  text-transform: uppercase;
  margin-top: 1.5rem;
}
/* line 36, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item .g-process-item-desc {
  margin: 1.5rem 0;
}
/* line 39, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item:after {
  content: "";
  display: block;
  width: 2px;
  height: 4rem;
  background: #e0e0e5;
  margin: 1rem auto 0;
}
/* line 47, templates/g5_helium/custom/scss/_process.scss */
/* line 48, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item.invert-color .g-process-item-icon {
  color: #424753;
  background: #fff;
}
/* line 52, templates/g5_helium/custom/scss/_process.scss */
/* line 53, templates/g5_helium/custom/scss/_process.scss */
.g-process .g-process-item.invert-color .g-process-image img {
  border: 10px solid #fff;
}
/* line 59, templates/g5_helium/custom/scss/_process.scss */
/* line 60, templates/g5_helium/custom/scss/_process.scss */
/* line 61, templates/g5_helium/custom/scss/_process.scss */
.g-process > .g-grid:last-child .g-process-item {
  margin: 0 auto;
}
/* line 63, templates/g5_helium/custom/scss/_process.scss */
.g-process > .g-grid:last-child .g-process-item:after {
  display: none;
  margin: 0;
}
/* line 67, templates/g5_helium/custom/scss/_process.scss */
.g-process > .g-grid:last-child .g-process-item p {
  margin-bottom: 0;
}
/* line 1, templates/g5_helium/custom/scss/_logo-custom.scss */
.g-logo-custom {
  font-family: "Jost";
  font-weight: 900;
  font-size: 1.35rem;
  vertical-align: middle;
  text-transform: uppercase;
}
/* line 8, templates/g5_helium/custom/scss/_logo-custom.scss */
.g-logo-custom img, .g-logo-custom svg {
  display: block;
}
/* line 12, templates/g5_helium/custom/scss/_logo-custom.scss */
/* line 13, templates/g5_helium/custom/scss/_logo-custom.scss */
.g-logo-custom.g-logo-helium img, .g-logo-custom.g-logo-helium svg {
  max-height: 50px;
}
/* line 17, templates/g5_helium/custom/scss/_logo-custom.scss */
.g-logo-custom.g-logo-helium svg {
  fill: #fff;
}
@media only all and (max-width: 47.99rem) {
  .g-logo-custom {
    display: block;
    text-align: center;
    margin: -0.85rem 0;
    padding-left: 0.938rem;
  }
  /* line 28, templates/g5_helium/custom/scss/_logo-custom.scss */
  .g-logo-custom img, .g-logo-custom svg {
    margin: 0 auto;
  }
}
/* line 4, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 7, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-grid {
  margin-bottom: 1.876rem;
}
/* line 9, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-grid:last-child {
  margin-bottom: 0;
}
/* line 11, templates/g5_helium/custom/scss/_image-features.scss */
/* line 12, templates/g5_helium/custom/scss/_image-features.scss */
/* line 13, templates/g5_helium/custom/scss/_image-features.scss */
@media only all and (max-width: 47.99rem) {
  .g-image-features .g-grid:last-child .g-block:last-child .g-image-features-item {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-image-features .g-grid {
    margin-bottom: 0;
  }
}
/* line 26, templates/g5_helium/custom/scss/_image-features.scss */
/* line 27, templates/g5_helium/custom/scss/_image-features.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-image-features > .g-grid > .g-block {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin-bottom: 1.876rem;
  }
  /* line 31, templates/g5_helium/custom/scss/_image-features.scss */
  .g-image-features > .g-grid > .g-block:last-child {
    margin-bottom: 0;
  }
}
/* line 37, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 42, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-item {
  background: #fff;
  border: 1px solid #e6e6ea;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.07);
  border-radius: 3px;
}
@media only all and (max-width: 47.99rem) {
  .g-image-features .g-image-features-item {
    margin-bottom: 2.3445rem;
  }
}
/* line 50, templates/g5_helium/custom/scss/_image-features.scss */
/* line 51, templates/g5_helium/custom/scss/_image-features.scss */
/* line 52, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-item.layout-right .g-image-features-image.uk-overlay {
  border-radius: 0 3px 3px 0;
}
/* line 55, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-item.layout-right .g-image-features-image img {
  border-radius: 0 3px 3px 0;
}
/* line 61, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-image {
  position: relative;
}
/* line 63, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-image img {
  width: 100%;
  border-radius: 3px 0 0 3px;
}
/* line 67, templates/g5_helium/custom/scss/_image-features.scss */
/* line 68, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-image .uk-overlay-icon:before {
  content: "\f0c1";
}
/* line 72, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-image.uk-overlay {
  border-radius: 3px 0 0 3px;
}
/* line 74, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-image.uk-overlay img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 78, templates/g5_helium/custom/scss/_image-features.scss */
/* line 79, templates/g5_helium/custom/scss/_image-features.scss */
/* line 80, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-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 85, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-image .uk-overlay-panel {
  z-index: 4;
}
/* line 89, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-content {
  padding: 20px;
}
/* line 92, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-desc {
  margin: 0;
}
/* line 95, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-title {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 98, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-title a {
  color: #4d4d4d;
}
/* line 100, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-title a:hover {
  color: #2f2f2f;
}
/* line 105, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-bottom-info {
  margin-top: 15px;
}
/* line 108, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-feature-special {
  color: #6f788c;
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  .g-image-features .g-image-feature-special {
    float: none;
  }
}
/* line 115, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-feature-special i {
  margin-right: 5px;
}
/* line 119, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-link {
  font-style: italic;
  float: right;
}
@media only all and (max-width: 30rem) {
  .g-image-features .g-image-features-link {
    float: none;
    margin-top: 5px;
  }
}
/* line 126, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .g-image-features-link i {
  margin-left: 10px;
}
/* line 130, templates/g5_helium/custom/scss/_image-features.scss */
/* line 131, templates/g5_helium/custom/scss/_image-features.scss */
.g-image-features .no-special .g-image-features-link {
  float: none;
}
/* line 4, templates/g5_helium/custom/scss/_our-team.scss */
/* line 5, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 8, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
/* line 10, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
/* line 12, templates/g5_helium/custom/scss/_our-team.scss */
/* line 13, templates/g5_helium/custom/scss/_our-team.scss */
/* line 14, templates/g5_helium/custom/scss/_our-team.scss */
@media only all and (max-width: 47.99rem) {
  .g-our-team:not(.gutter-disabled) > .g-grid:last-child > .g-block:last-child .g-our-team-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-our-team:not(.gutter-disabled) > .g-grid {
    margin-bottom: 0;
  }
}
/* line 26, templates/g5_helium/custom/scss/_our-team.scss */
@media only all and (max-width: 47.99rem) {
  .g-our-team:not(.gutter-disabled) .g-our-team-item {
    margin-bottom: 1.876rem !important;
  }
}
/* line 32, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .size-33 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 33.3333%;
  -moz-flex: 0 33.3333%;
  -ms-flex: 0 33.3333%;
  flex: 0 33.3333%;
  width: 33.3333%;
}
@media only all and (max-width: 47.99rem) {
  .g-our-team .size-33 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 41, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .size-16 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 16.6666%;
  -moz-flex: 0 16.6666%;
  -ms-flex: 0 16.6666%;
  flex: 0 16.6666%;
  width: 16.6666%;
}
@media only all and (max-width: 47.99rem) {
  .g-our-team .size-16 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 51, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team, .g-our-team-slider, .g-our-team-slideset {
  text-align: center;
}
/* line 53, templates/g5_helium/custom/scss/_our-team.scss */
/* line 54, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.gutter-disabled .g-our-team-item, .g-our-team-slider.gutter-disabled .g-our-team-item, .g-our-team-slideset.gutter-disabled .g-our-team-item {
  border: none;
}
/* line 57, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.gutter-disabled .uk-slideset, .g-our-team-slider.gutter-disabled .uk-slideset, .g-our-team-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
/* line 59, templates/g5_helium/custom/scss/_our-team.scss */
/* line 60, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.gutter-disabled .uk-slideset.uk-grid > *, .g-our-team-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-our-team-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
/* line 66, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-content, .g-our-team-slider .g-content, .g-our-team-slideset .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 71, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-item, .g-our-team-slider .g-our-team-item, .g-our-team-slideset .g-our-team-item {
  border: 1px solid #e0e0e5;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-our-team .g-our-team-item, .g-our-team-slider .g-our-team-item, .g-our-team-slideset .g-our-team-item {
    margin-bottom: 3.126rem;
    width: 100%;
  }
  /* line 77, templates/g5_helium/custom/scss/_our-team.scss */
  .g-our-team .g-our-team-item:last-child, .g-our-team-slider .g-our-team-item:last-child, .g-our-team-slideset .g-our-team-item:last-child {
    margin-bottom: 0;
  }
}
/* line 82, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-image, .g-our-team-slider .g-our-team-image, .g-our-team-slideset .g-our-team-image {
  position: relative;
  overflow: hidden;
}
/* line 85, templates/g5_helium/custom/scss/_our-team.scss */
/* line 86, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-image .g-our-team-social.uk-overlay-panel, .g-our-team-slider .g-our-team-image .g-our-team-social.uk-overlay-panel, .g-our-team-slideset .g-our-team-image .g-our-team-social.uk-overlay-panel {
  padding: 0;
}
/* line 88, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-image .g-our-team-social.uk-overlay-panel a, .g-our-team-slider .g-our-team-image .g-our-team-social.uk-overlay-panel a, .g-our-team-slideset .g-our-team-image .g-our-team-social.uk-overlay-panel a {
  width: 100%;
  display: block;
  padding: 10px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-right: none;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-our-team .g-our-team-image .g-our-team-social.uk-overlay-panel a, .g-our-team-slider .g-our-team-image .g-our-team-social.uk-overlay-panel a, .g-our-team-slideset .g-our-team-image .g-our-team-social.uk-overlay-panel a {
    padding: 10px 5px;
  }
}
/* line 98, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-image .g-our-team-social.uk-overlay-panel a:hover, .g-our-team-slider .g-our-team-image .g-our-team-social.uk-overlay-panel a:hover, .g-our-team-slideset .g-our-team-image .g-our-team-social.uk-overlay-panel a:hover {
  background: #2f2f2f;
}
/* line 103, templates/g5_helium/custom/scss/_our-team.scss */
@media only all and (max-width: 47.99rem) {
  .g-our-team .g-our-team-image .g-our-team-social .g-block, .g-our-team-slider .g-our-team-image .g-our-team-social .g-block, .g-our-team-slideset .g-our-team-image .g-our-team-social .g-block {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
/* line 109, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-image img, .g-our-team-slider .g-our-team-image img, .g-our-team-slideset .g-our-team-image img {
  width: 100%;
}
/* line 113, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-info-container, .g-our-team-slider .g-info-container, .g-our-team-slideset .g-info-container {
  padding: 20px;
  background: #fff;
}
/* line 117, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team p, .g-our-team-slider p, .g-our-team-slideset p {
  margin: 0;
}
/* line 120, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-name, .g-our-team-slider .g-our-team-name, .g-our-team-slideset .g-our-team-name {
  margin: 0;
}
/* line 122, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-name a, .g-our-team-slider .g-our-team-name a, .g-our-team-slideset .g-our-team-name a {
  color: #4d4d4d;
}
/* line 124, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-name a:hover, .g-our-team-slider .g-our-team-name a:hover, .g-our-team-slideset .g-our-team-name a:hover {
  color: #2f2f2f;
}
/* line 129, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-position, .g-our-team-slider .g-our-team-position, .g-our-team-slideset .g-our-team-position {
  margin-top: 0;
  font-size: 90%;
}
/* line 132, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-position.g-desc-enabled, .g-our-team-slider .g-our-team-position.g-desc-enabled, .g-our-team-slideset .g-our-team-position.g-desc-enabled {
  margin-bottom: 20px;
}
/* line 136, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team .g-our-team-desc, .g-our-team-slider .g-our-team-desc, .g-our-team-slideset .g-our-team-desc {
  margin-top: 0.4rem;
}
/* line 139, templates/g5_helium/custom/scss/_our-team.scss */
/* line 140, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style2 .g-our-team-social, .g-our-team-slider.style2 .g-our-team-social, .g-our-team-slideset.style2 .g-our-team-social {
  margin-top: 20px;
}
/* line 142, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style2 .g-our-team-social a, .g-our-team-slider.style2 .g-our-team-social a, .g-our-team-slideset.style2 .g-our-team-social a {
  color: #737373;
  margin-right: 15px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-our-team.style2 .g-our-team-social a, .g-our-team-slider.style2 .g-our-team-social a, .g-our-team-slideset.style2 .g-our-team-social a {
    margin-right: 8px;
  }
}
/* line 148, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style2 .g-our-team-social a:last-child, .g-our-team-slider.style2 .g-our-team-social a:last-child, .g-our-team-slideset.style2 .g-our-team-social a:last-child {
  margin-right: 0;
}
/* line 151, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style2 .g-our-team-social a:hover, .g-our-team-slider.style2 .g-our-team-social a:hover, .g-our-team-slideset.style2 .g-our-team-social a:hover {
  color: #2f2f2f;
}
/* line 157, templates/g5_helium/custom/scss/_our-team.scss */
/* line 158, templates/g5_helium/custom/scss/_our-team.scss */
/* line 159, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.uk-text-left.style1 .g-our-team-social, .g-our-team-slider.uk-text-left.style1 .g-our-team-social, .g-our-team-slideset.uk-text-left.style1 .g-our-team-social {
  text-align: center !important;
}
/* line 164, templates/g5_helium/custom/scss/_our-team.scss */
/* line 165, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-image, .g-our-team-slider.style3 .g-our-team-image, .g-our-team-slideset.style3 .g-our-team-image {
  padding-bottom: 100px;
}
/* line 168, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-info-container, .g-our-team-slider.style3 .g-info-container, .g-our-team-slideset.style3 .g-info-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  z-index: 1;
  padding: 23px 30px;
  height: 100px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 178, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-info-container .g-our-team-position, .g-our-team-slider.style3 .g-info-container .g-our-team-position, .g-our-team-slideset.style3 .g-info-container .g-our-team-position {
  margin: 5px 0 0;
}
/* line 182, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-hover-container, .g-our-team-slider.style3 .g-hover-container, .g-our-team-slideset.style3 .g-hover-container {
  opacity: 0;
  position: absolute;
  background-color: #111;
  color: #fff;
  top: 100px;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 30px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 193, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-hover-container > *, .g-our-team-slider.style3 .g-hover-container > *, .g-our-team-slideset.style3 .g-hover-container > * {
  opacity: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 197, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-hover-container .g-our-team-desc, .g-our-team-slider.style3 .g-hover-container .g-our-team-desc, .g-our-team-slideset.style3 .g-hover-container .g-our-team-desc {
  font-size: 90%;
}
/* line 200, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-hover-container .g-our-team-social, .g-our-team-slider.style3 .g-hover-container .g-our-team-social, .g-our-team-slideset.style3 .g-hover-container .g-our-team-social {
  margin-top: 25px;
  font-size: 18px;
}
/* line 203, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-hover-container .g-our-team-social a, .g-our-team-slider.style3 .g-hover-container .g-our-team-social a, .g-our-team-slideset.style3 .g-hover-container .g-our-team-social a {
  margin-right: 15px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-our-team.style3 .g-hover-container .g-our-team-social a, .g-our-team-slider.style3 .g-hover-container .g-our-team-social a, .g-our-team-slideset.style3 .g-hover-container .g-our-team-social a {
    margin-right: 8px;
  }
}
/* line 208, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-hover-container .g-our-team-social a:last-child, .g-our-team-slider.style3 .g-hover-container .g-our-team-social a:last-child, .g-our-team-slideset.style3 .g-hover-container .g-our-team-social a:last-child {
  margin-right: 0;
}
/* line 214, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-item, .g-our-team-slider.style3 .g-our-team-item, .g-our-team-slideset.style3 .g-our-team-item {
  position: relative;
}
/* line 216, templates/g5_helium/custom/scss/_our-team.scss */
/* line 217, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-item:hover .g-hover-container, .g-our-team-slider.style3 .g-our-team-item:hover .g-hover-container, .g-our-team-slideset.style3 .g-our-team-item:hover .g-hover-container {
  opacity: 1;
}
/* line 219, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-item:hover .g-hover-container > *, .g-our-team-slider.style3 .g-our-team-item:hover .g-hover-container > *, .g-our-team-slideset.style3 .g-our-team-item:hover .g-hover-container > * {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
  opacity: 1;
}
/* line 224, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-item:hover .g-info-container, .g-our-team-slider.style3 .g-our-team-item:hover .g-info-container, .g-our-team-slideset.style3 .g-our-team-item:hover .g-info-container {
  bottom: 100%;
  margin-bottom: -100px;
  background: #2f2f2f;
  color: #fff;
}
/* line 229, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-item:hover .g-info-container .g-our-team-name, .g-our-team-slider.style3 .g-our-team-item:hover .g-info-container .g-our-team-name, .g-our-team-slideset.style3 .g-our-team-item:hover .g-info-container .g-our-team-name {
  color: #fff !important;
}
/* line 231, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-item:hover .g-info-container .g-our-team-name a, .g-our-team-slider.style3 .g-our-team-item:hover .g-info-container .g-our-team-name a, .g-our-team-slideset.style3 .g-our-team-item:hover .g-info-container .g-our-team-name a {
  color: #fff !important;
}
/* line 233, templates/g5_helium/custom/scss/_our-team.scss */
.g-our-team.style3 .g-our-team-item:hover .g-info-container .g-our-team-name a:hover, .g-our-team-slider.style3 .g-our-team-item:hover .g-info-container .g-our-team-name a:hover, .g-our-team-slideset.style3 .g-our-team-item:hover .g-info-container .g-our-team-name a:hover {
  text-decoration: underline;
}
/* line 1, templates/g5_helium/custom/scss/_companies.scss */
/* line 2, templates/g5_helium/custom/scss/_companies.scss */
.g-companies:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 5, templates/g5_helium/custom/scss/_companies.scss */
/* line 6, templates/g5_helium/custom/scss/_companies.scss */
.g-companies:not(.gutter-disabled) .g-companies-container > .g-grid {
  margin-bottom: 1.876rem;
}
/* line 8, templates/g5_helium/custom/scss/_companies.scss */
.g-companies:not(.gutter-disabled) .g-companies-container > .g-grid:last-child {
  margin-bottom: 0;
}
/* line 10, templates/g5_helium/custom/scss/_companies.scss */
/* line 11, templates/g5_helium/custom/scss/_companies.scss */
/* line 12, templates/g5_helium/custom/scss/_companies.scss */
@media only all and (max-width: 47.99rem) {
  .g-companies:not(.gutter-disabled) .g-companies-container > .g-grid:last-child > .g-block:last-child .g-companies-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-companies:not(.gutter-disabled) .g-companies-container > .g-grid {
    margin-bottom: 0;
  }
}
/* line 24, templates/g5_helium/custom/scss/_companies.scss */
@media only all and (max-width: 47.99rem) {
  .g-companies:not(.gutter-disabled) .g-companies-container .g-companies-item {
    margin-bottom: 1.876rem !important;
  }
}
/* line 31, templates/g5_helium/custom/scss/_companies.scss */
.g-companies .size-33 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 33.3333%;
  -moz-flex: 0 33.3333%;
  -ms-flex: 0 33.3333%;
  flex: 0 33.3333%;
  width: 33.3333%;
}
@media only all and (max-width: 47.99rem) {
  .g-companies .size-33 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 40, templates/g5_helium/custom/scss/_companies.scss */
.g-companies .size-16 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 16.6666%;
  -moz-flex: 0 16.6666%;
  -ms-flex: 0 16.6666%;
  flex: 0 16.6666%;
  width: 16.6666%;
}
@media only all and (max-width: 47.99rem) {
  .g-companies .size-16 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 50, templates/g5_helium/custom/scss/_companies.scss */
/* line 51, templates/g5_helium/custom/scss/_companies.scss */
/* line 52, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.gutter-disabled .g-companies-item, .g-companies-slider.gutter-disabled .g-companies-item, .g-companies-slideset.gutter-disabled .g-companies-item {
  border: none;
}
/* line 55, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.gutter-disabled .uk-slideset, .g-companies-slider.gutter-disabled .uk-slideset, .g-companies-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
/* line 57, templates/g5_helium/custom/scss/_companies.scss */
/* line 58, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.gutter-disabled .uk-slideset.uk-grid > *, .g-companies-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-companies-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
/* line 63, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.gutter-disabled .uk-slider-container, .g-companies-slider.gutter-disabled .uk-slider-container, .g-companies-slideset.gutter-disabled .uk-slider-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 68, templates/g5_helium/custom/scss/_companies.scss */
/* line 69, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-content, .g-companies-slider.style1 .g-content, .g-companies-slideset.style1 .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 74, templates/g5_helium/custom/scss/_companies.scss */
/* line 75, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-companies-image img, .g-companies-slider.style1 .g-companies-image img, .g-companies-slideset.style1 .g-companies-image img {
  background: #fff;
  border: 1px solid #e0e0e5;
}
/* line 80, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .uk-overlay-panel, .g-companies-slider.style1 .uk-overlay-panel, .g-companies-slideset.style1 .uk-overlay-panel {
  padding: 15px;
  text-align: center;
}
/* line 84, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-companies-name, .g-companies-slider.style1 .g-companies-name, .g-companies-slideset.style1 .g-companies-name {
  margin: 0;
  color: #fff !important;
}
/* line 87, templates/g5_helium/custom/scss/_companies.scss */
/* line 88, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-companies-name a:hover, .g-companies-slider.style1 .g-companies-name a:hover, .g-companies-slideset.style1 .g-companies-name a:hover {
  color: #2f2f2f !important;
}
/* line 93, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-companies-item, .g-companies-slider.style1 .g-companies-item, .g-companies-slideset.style1 .g-companies-item {
  width: 100%;
}
/* line 95, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-companies-item img, .g-companies-slider.style1 .g-companies-item img, .g-companies-slideset.style1 .g-companies-item img {
  width: 100%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
/* line 100, templates/g5_helium/custom/scss/_companies.scss */
/* line 101, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-companies-item:hover img, .g-companies-slider.style1 .g-companies-item:hover img, .g-companies-slideset.style1 .g-companies-item:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
/* line 105, templates/g5_helium/custom/scss/_companies.scss */
/* line 106, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style1 .g-companies-item .g-companies-image a, .g-companies-slider.style1 .g-companies-item .g-companies-image a, .g-companies-slideset.style1 .g-companies-item .g-companies-image a {
  display: block;
}
/* line 112, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2, .g-companies-slider.style2, .g-companies-slideset.style2 {
  margin: -5px;
}
/* line 114, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-content, .g-companies-slider.style2 .g-content, .g-companies-slideset.style2 .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 119, templates/g5_helium/custom/scss/_companies.scss */
/* line 120, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-companies-image img, .g-companies-slider.style2 .g-companies-image img, .g-companies-slideset.style2 .g-companies-image img {
  background: #fff;
  border: 1px solid #e0e0e5;
}
/* line 125, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .uk-overlay-panel, .g-companies-slider.style2 .uk-overlay-panel, .g-companies-slideset.style2 .uk-overlay-panel {
  padding: 15px;
  text-align: center;
}
/* line 129, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-companies-name, .g-companies-slider.style2 .g-companies-name, .g-companies-slideset.style2 .g-companies-name {
  margin: 0;
  color: #fff !important;
}
/* line 132, templates/g5_helium/custom/scss/_companies.scss */
/* line 133, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-companies-name a:hover, .g-companies-slider.style2 .g-companies-name a:hover, .g-companies-slideset.style2 .g-companies-name a:hover {
  color: #2f2f2f !important;
}
/* line 138, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-companies-item, .g-companies-slider.style2 .g-companies-item, .g-companies-slideset.style2 .g-companies-item {
  width: 100%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 141, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-companies-item img, .g-companies-slider.style2 .g-companies-item img, .g-companies-slideset.style2 .g-companies-item img {
  width: 100%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
/* line 146, templates/g5_helium/custom/scss/_companies.scss */
/* line 147, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-companies-item:hover img, .g-companies-slider.style2 .g-companies-item:hover img, .g-companies-slideset.style2 .g-companies-item:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
/* line 151, templates/g5_helium/custom/scss/_companies.scss */
/* line 152, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .g-companies-item .g-companies-image a, .g-companies-slider.style2 .g-companies-item .g-companies-image a, .g-companies-slideset.style2 .g-companies-item .g-companies-image a {
  display: block;
}
/* line 157, templates/g5_helium/custom/scss/_companies.scss */
/* line 158, templates/g5_helium/custom/scss/_companies.scss */
/* line 159, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .uk-slidenav-position:hover .g-companies-item, .g-companies-slider.style2 .uk-slidenav-position:hover .g-companies-item, .g-companies-slideset.style2 .uk-slidenav-position:hover .g-companies-item, .g-companies.style2 .g-companies-container:hover .g-companies-item, .g-companies-slider.style2 .g-companies-container:hover .g-companies-item, .g-companies-slideset.style2 .g-companies-container:hover .g-companies-item {
  opacity: 0.5;
}
/* line 161, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .uk-slidenav-position:hover .g-companies-item:hover, .g-companies-slider.style2 .uk-slidenav-position:hover .g-companies-item:hover, .g-companies-slideset.style2 .uk-slidenav-position:hover .g-companies-item:hover, .g-companies.style2 .g-companies-container:hover .g-companies-item:hover, .g-companies-slider.style2 .g-companies-container:hover .g-companies-item:hover, .g-companies-slideset.style2 .g-companies-container:hover .g-companies-item:hover {
  opacity: 1;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.09);
}
/* line 168, templates/g5_helium/custom/scss/_companies.scss */
.g-companies.style2 .uk-slider-container, .g-companies-slider.style2 .uk-slider-container, .g-companies-slideset.style2 .uk-slider-container {
  padding: 6px;
}
/* Container */
/**************** Menu annimated *********************/
/* line 44, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-standard .g-fade.g-dropdown {
  -webkit-transition: all 0.6s ease 0s, opacity 0.8s ease-out, -webkit-transform 0.3s ease-out !important;
  -moz-transition: all 0.6s ease 0s, opacity 0.8s ease-out, transform 3.3s ease-out !important;
  /* transition: opacity 2.3s ease-out, transform 3.3s ease-out; */
  transition: all 0.6s ease 0s, opacity 0.8s ease-out, transform 3.3s ease-out !important;
}
/* line 50, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav:not(.g-menu-hastouch) .g-dropdown {
  z-index: 10;
  top: 5rem;
}
/* line 54, templates/g5_helium/custom/scss/custom.scss */
.m-hide {
  display: none;
}
/* line 57, templates/g5_helium/custom/scss/custom.scss */
/* line 58, templates/g5_helium/custom/scss/custom.scss */
/* line 59, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1910 ul.breadcrumb li:not(.active), body.itemid-2023 ul.breadcrumb li:not(.active) {
  display: none !important;
}
/* line 63, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1910 ul.breadcrumb li.active, body.itemid-2023 ul.breadcrumb li.active {
  display: flex;
  line-height: 0.9rem;
  font-weight: 400;
  font-size: 24px;
}
/* line 69, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1910 ul.breadcrumb li:before, body.itemid-2023 ul.breadcrumb li:before {
  content: unset;
}
/* line 72, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1910 ul.breadcrumb li.active:after, body.itemid-2023 ul.breadcrumb li.active:after {
  content: " ";
  border-bottom-style: solid;
  margin-left: 1rem;
  border-bottom-width: 1px;
  border-color: #f08126;
  display: table-cell;
  width: 5rem;
}
/* line 83, templates/g5_helium/custom/scss/custom.scss */
body {
  --main: #f08126;
}
/* line 86, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1875, body.itemid-1941 {
  --main: #e90003 !important;
}
/* line 89, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1910, body.itemid-2023 {
  --main: #de1f26 !important;
}
/* line 92, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1910 #g-intro, body.itemid-2023 #g-intro {
  background-color: #de1f26;
  color: #fff;
}
/* line 98, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1999, body.itemid-1878, body.itemid-1879, body.itemid-2077, body.itemid-2079, body.itemid-1880, body.itemid-2001, body.itemid-2000, body.itemid-2080, body.itemid-2078 {
  --main: #027ebc !important;
}
/* line 101, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1876, body.itemid-1996 {
  --main: #590194 !important;
}
/* line 104, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1881, body.itemid-2002 {
  --main: #7ad247 !important;
}
/*iot*/
/* line 108, templates/g5_helium/custom/scss/custom.scss */
body.itemid-1877, body.itemid-1993 {
  --main: #46a5d3 !important;
}
/* line 112, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.sticky {
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2);
}
/* line 116, templates/g5_helium/custom/scss/custom.scss */
#g-page-surround {
  background: #fff;
}
/* line 119, templates/g5_helium/custom/scss/custom.scss */
img {
  image-rendering: -webkit-optimize-contrast;
  object-fit: cover;
}
/* line 123, templates/g5_helium/custom/scss/custom.scss */
figure {
  margin: 0;
}
/* line 126, templates/g5_helium/custom/scss/custom.scss */
#g-expanded {
  padding: 3rem 0;
}
/* line 129, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li {
  margin: 0.3125rem 0.1375rem;
  margin-left: 1rem;
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li .g-menu-parent-indicator {
  display: none !important;
}
/* line 136, templates/g5_helium/custom/scss/custom.scss */
/* line 137, templates/g5_helium/custom/scss/custom.scss */
.g-button-sidebar .g-buttons {
  margin-left: -0.938rem !important;
  margin-right: -0.938rem ! important;
}
/* line 142, templates/g5_helium/custom/scss/custom.scss */
/* line 143, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-content {
  padding: 0 !important;
}
/* line 146, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-content-pro .g-content-pro-item, .g-press-sidebar .g-content-pro-slider .g-content-pro-item, .g-press-sidebar .g-content-pro-slideset .g-content-pro-item {
  box-shadow: 6px 7px #c7c7c7, 6px 7px 0 1px #f08126 !important;
  border: 1px solid #c7c7c7;
  padding: 10px;
}
/* line 151, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-content-pro .g-content-pro-title, .g-press-sidebar .g-content-pro-slider .g-content-pro-title, .g-press-sidebar .g-content-pro-slideset .g-content-pro-title {
  text-align: left;
  line-height: 1.5;
}
/* line 155, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-content-pro .g-content-pro-desc, .g-press-sidebar .g-content-pro-slider .g-content-pro-desc, .g-press-sidebar .g-content-pro-slideset .g-content-pro-desc {
  margin-top: 0.4rem;
  text-align: left;
}
/* line 159, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-info-container {
  margin-bottom: 0rem;
}
/* line 162, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-article-read-more {
  text-align: right;
  margin-right: 1rem;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-article-read-more a.button {
  border-radius: 0;
  text-transform: none !important;
  background: transparent;
  color: #f08126;
  padding: 0;
  position: relative;
}
/* line 172, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-article-read-more a.button:before {
  content: none;
}
/* line 175, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-article-read-more a.button:after {
  content: "\279D";
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  position: absolute;
}
/* line 183, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-article-read-more a.button:hover {
  color: #2f2f2f;
}
/* line 188, templates/g5_helium/custom/scss/custom.scss */
.g-press-sidebar .g-content-pro-title a {
  color: #f08126;
  text-align: left;
}
/* line 193, templates/g5_helium/custom/scss/custom.scss */
/* line 194, templates/g5_helium/custom/scss/custom.scss */
.c-slide .uk-slidenav-position .uk-slidenav {
  position: relative;
  display: contents;
  opacity: 1;
  margin-top: 0;
}
/* line 200, templates/g5_helium/custom/scss/custom.scss */
.c-slide .g-separateur {
  font-size: 1.5rem;
  font-weight: 300;
  color: var(--main);
}
/* line 205, templates/g5_helium/custom/scss/custom.scss */
.c-slide .uk-slidenav-previous:before {
  content: "\2794";
  font-size: 1.5rem;
  font-weight: 900;
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 216, templates/g5_helium/custom/scss/custom.scss */
.c-slide .g-navpadding {
  text-align: left;
}
/* line 219, templates/g5_helium/custom/scss/custom.scss */
.c-slide .uk-slidenav-next:before {
  content: "\2794";
  font-size: 1.5rem;
  font-weight: 900;
  color: var(--main);
}
/* Background image div */
/* line 229, templates/g5_helium/custom/scss/custom.scss */
.bg-image {
  position: absolute;
  left: 0;
}
/* line 233, templates/g5_helium/custom/scss/custom.scss */
.platform-content, .moduletable, .widget {
  margin: 0;
  padding: 0;
}
/* line 237, templates/g5_helium/custom/scss/custom.scss */
.moduletable {
  position: relative;
}
/* line 240, templates/g5_helium/custom/scss/custom.scss */
.p-absolute {
  position: unset;
}
/* line 243, templates/g5_helium/custom/scss/custom.scss */
.c-floatleft {
  position: unset;
}
/* line 246, templates/g5_helium/custom/scss/custom.scss */
.c-floatdivright {
  position: unset;
}
/* line 249, templates/g5_helium/custom/scss/custom.scss */
#g-header .custom h1, #g-header .custom h2, #g-header .custom h3, #g-header .custom h4, #g-header .custom h5 {
  margin-top: 3rem;
  display: block;
  font-size: 40px;
  line-height: normal;
  letter-spacing: -0.7px;
  font-weight: 500;
  text-align: left;
  margin-bottom: 4rem;
}
/**** End of background */
/*a href*/
/* line 261, templates/g5_helium/custom/scss/custom.scss */
a {
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
/* End ahref*/
/****************BUTTON*******************************/
/* line 269, templates/g5_helium/custom/scss/custom.scss */
.c-btread .g-cta-right {
  background-color: transparent;
  border-radius: 0;
  padding: 0;
  font-weight: 400;
  text-transform: none !important;
  display: flex;
  flex-direction: row;
  font-size: 14px;
  border-bottom: 1px solid #fff;
  position: relative;
}
/* line 281, templates/g5_helium/custom/scss/custom.scss */
.c-btread .button {
  background-color: transparent;
  border-radius: 0;
  padding: 1.219rem 0.3rem 0.49rem 0.3rem;
  font-weight: 400;
  margin: 0;
  margin-top: 0.85rem;
  text-transform: none !important;
  font-size: 14px;
  border-bottom: 2px solid #fff;
  position: relative;
}
/* line 293, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-demo {
  background: #fff;
  border: 1px solid #fff;
  color: #000;
}
/* line 298, templates/g5_helium/custom/scss/custom.scss */
.c-btempty .button {
  border: 1px solid #fff;
  color: #fff;
  background: transparent;
}
/* line 303, templates/g5_helium/custom/scss/custom.scss */
.c-btfull .button {
  background: #fff;
  border: 1px solid #2f2f2f;
  color: #2f2f2f;
  width: 150px;
}
/* line 309, templates/g5_helium/custom/scss/custom.scss */
.c-demo .button, .c-speak .button {
  border-radius: 0;
  padding: 1.219rem 1.125rem 1.219rem 1.5rem;
  font-weight: 400;
  text-transform: none !important;
  font-size: 14px;
  width: 260px;
  position: relative;
  right: 4.5px;
}
/* line 321, templates/g5_helium/custom/scss/custom.scss */
.c-speak .button {
  border: 1px solid #fff;
  color: #fff;
  background: transparent;
}
/* line 327, templates/g5_helium/custom/scss/custom.scss */
.c-speak.white .button {
  border: 1px solid #fff;
  color: #fff;
  background: transparent;
}
/* line 332, templates/g5_helium/custom/scss/custom.scss */
.c-speak.primary .button {
  border: 1px solid var(--main);
  color: #f08126;
  background: var(--main);
}
/* line 337, templates/g5_helium/custom/scss/custom.scss */
.c-demo.primary {
  border: 1px solid var(--main);
  color: #fff;
  background: var(--main);
}
/* line 342, templates/g5_helium/custom/scss/custom.scss */
.c-speak .button:before {
  content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  text-decoration: line-through;
  margin-right: 0.5rem;
}
/* line 348, templates/g5_helium/custom/scss/custom.scss */
.c-demo.white .button {
  background: #fff;
  border: 1px solid #fff;
  color: #fff;
}
/* line 353, templates/g5_helium/custom/scss/custom.scss */
.c-demo .button:before {
  content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  text-decoration: line-through;
  margin-right: 0.5rem;
}
/* line 359, templates/g5_helium/custom/scss/custom.scss */
.button:before {
  margin-right: 6px;
}
/* line 362, templates/g5_helium/custom/scss/custom.scss */
.btn-default, .button {
  display: inline-block;
  line-height: 1.15;
  vertical-align: middle;
  text-shadow: none;
  padding: 1.219rem 1.125rem 1.219rem 1.5rem;
}
/* line 370, templates/g5_helium/custom/scss/custom.scss */
.btn-default:before {
  content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  text-decoration: line-through;
  margin-right: 0.5rem;
}
/* line 376, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-speak {
  background: transparent;
}
/* line 379, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-speak {
  border: 1px solid #fff;
  color: #fff;
  width: auto;
}
/* line 386, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-demo.black {
  background: #000;
  border: 1px solid #000 !important;
  color: #fff;
}
/***************Request**********/
/* line 393, templates/g5_helium/custom/scss/custom.scss */
.button:before {
  content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  text-decoration: line-through;
  margin-right: 0.5rem;
}
/* line 398, templates/g5_helium/custom/scss/custom.scss */
.btn-default:before {
  content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  text-decoration: line-through;
  margin-right: 0.5rem;
}
/* line 403, templates/g5_helium/custom/scss/custom.scss */
.btn-default {
  display: inline-block;
  line-height: 1.15;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
  padding: 1.219rem 1.125rem 1.219rem 1.5rem;
}
/* line 413, templates/g5_helium/custom/scss/custom.scss */
.c-demo .button, .c-speak .button {
  border-radius: 0;
  font-weight: 400;
  text-transform: none !important;
  font-size: 14px;
  width: 260px;
  position: relative;
  right: 4.5px;
}
/* line 422, templates/g5_helium/custom/scss/custom.scss */
.c-btempty {
  border: 1px solid #fff !important;
  color: #fff !important;
  background: transparent !important;
  width: 260px;
}
/* line 428, templates/g5_helium/custom/scss/custom.scss */
.g-features-content ul {
  margin-top: 0;
}
/* Header Navigation logo languue*/
/***********Button animation hover ****/
/* line 433, templates/g5_helium/custom/scss/custom.scss */
.btn-default {
  position: relative;
  box-sizing: inherit;
  transition-property: all;
  transition-duration: 0.6s;
  transition-timing-function: ease;
}
/* .btn-default::after{ */
/* content: ""; */
/* position: absolute; */
/* top: 0; */
/* left: 0; */
/* display: block; */
/* width: 100%; */
/* height: 100%; */
/* z-index: -1; */
/* background-color: #000; */
/* -webkit-transform: scaleY(.1); */
/* transform: scaleY(.1); */
/* opacity: 0; */
/* transition: all .1s */
/* } */
/* .btn-default:hover{ */
/* color:#6098FF;   */
/* } */
/* .btn-default:hover::after{ */
/* opacity: 1; */
/* background-color: $accent-color-2; */
/* -webkit-transform: scaleY(1); */
/* transform: scaleY(1); */
/* transition: -webkit-transform .6s cubic-bezier(.08, .35, .13, 1.02), opacity .1s; */
/* transition: transform .6s cubic-bezier(.08, .35, .13, 1.02), opacity */
/* } */
/* line 466, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-demo, .btn-default.c-speak {
  overflow: hidden;
  position: relative;
}
/* line 470, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-demo span, .btn-default.c-speak span {
  z-index: 20;
}
/* line 474, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-demo:after, .btn-default.c-speak:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.2;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 20px;
  z-index: 0;
}
/* line 489, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-demo:hover, .btn-default.c-speak:hover {
  background: #434343 !important;
  color: #fff !important;
  text-shadow: 1px 1px 2px #434343;
}
/* line 493, templates/g5_helium/custom/scss/custom.scss */
.btn-default.c-demo:hover:after, .btn-default.c-speak:hover:after {
  left: 120%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
/**************End button *************/
/* line 500, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item:hover {
  box-shadow: 6px 7px #f08126, 6px 7px 0 1px #f08126;
}
/****************Menu /****************/
/* line 502, templates/g5_helium/custom/scss/custom.scss */
ul.nav, ul.nav li, ul.nav li a, ul.nav li a:after, ul.nav li a:before {
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
}
/* line 510, templates/g5_helium/custom/scss/custom.scss */
ul.nav li a {
  border: 1px solid rgba(0, 0, 0, 0);
  overflow: hidden;
  position: relative;
}
/* line 517, templates/g5_helium/custom/scss/custom.scss */
ul.nav li a:hover {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #f08126 !important;
  border: 1px solid #f08126 !important;
}
/* line 522, templates/g5_helium/custom/scss/custom.scss */
ul.nav li a:before {
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0px;
  top: 0px;
  content: '';
  background: #fff;
  opacity: 1;
  transition: all 0.3s;
  z-index: -1;
}
/* line 535, templates/g5_helium/custom/scss/custom.scss */
ul.nav li.active a {
  color: #f08126 !important;
  border: 1px solid #f08126 !important;
}
/* line 538, templates/g5_helium/custom/scss/custom.scss */
ul.nav li.active a:before {
  height: 100%;
}
/* line 542, templates/g5_helium/custom/scss/custom.scss */
ul.nav li a:hover:before {
  height: 100%;
}
/**************Menu Haut***************/
/* line 549, templates/g5_helium/custom/scss/custom.scss */
.li.g-standard, li.g-standard ul.g-sublevel, li.g-standard ul.g-sublevel li.g-menu-item a, li.g-standard ul.g-sublevel li.g-menu-item a .g-menu-item-content, li.g-standard ul.g-sublevel li.g-menu-item a .g-menu-item-content:after, li.g-standard ul.g-sublevel li.g-menu-item a .g-menu-item-content:before {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 557, templates/g5_helium/custom/scss/custom.scss */
li.g-standard ul.g-sublevel li.g-menu-item a .g-menu-item-content {
  position: relative;
}
/* line 560, templates/g5_helium/custom/scss/custom.scss */
li.g-standard ul.g-sublevel li.g-menu-item a .g-menu-item-content:before {
  color: #f08126;
  content: '-';
  font-weight: 900;
  display: block;
  font-size: 1em;
  left: 30px;
  opacity: 0;
  position: absolute;
  top: 0;
}
/* line 571, templates/g5_helium/custom/scss/custom.scss */
li.g-standard ul.g-sublevel li.g-menu-item a .g-menu-item-content:after {
  color: #f08126;
  content: '-';
  font-weight: 900;
  display: block;
  font-size: 1em;
  opacity: 0;
  position: absolute;
  right: 30px;
  top: 0;
}
/* line 582, templates/g5_helium/custom/scss/custom.scss */
li.g-standard ul.g-sublevel li a:hover .g-menu-item-content .g-menu-item-title {
  color: #f08126;
}
/* line 585, templates/g5_helium/custom/scss/custom.scss */
li.g-standard ul.g-sublevel li a:hover .g-menu-item-content:before {
  left: -6px;
  opacity: 1;
}
/* line 589, templates/g5_helium/custom/scss/custom.scss */
li.g-standard ul.g-sublevel li.g-menu-item a:hover .g-menu-item-content:after {
  opacity: 1;
  right: -6px;
}
/* line 593, templates/g5_helium/custom/scss/custom.scss */
li.g-standard ul.g-sublevel li.g-menu-item a:hover {
  background: trasnparent;
}
/**************End Menu Haut **********/
/* line 597, templates/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  line-height: normal;
}
/* line 600, templates/g5_helium/custom/scss/custom.scss */
p {
  line-height: normal;
}
/* line 603, templates/g5_helium/custom/scss/custom.scss */
.mg-bottom-0 {
  margin-bottom: 0 !important;
}
/* line 605, templates/g5_helium/custom/scss/custom.scss */
.mg-bottom-0 h1, .mg-bottom-0 h2, .mg-bottom-0 h3, .mg-bottom-0 h4, .mg-bottom-0 h5 {
  margin-bottom: 0 !important;
}
/* line 610, templates/g5_helium/custom/scss/custom.scss */
/* line 611, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
  border-bottom: 0 !important;
}
/* line 614, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #2f2f2f;
}
/* line 617, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container, #g-navigation #g-navigation .g-main-nav .g-sublevel > li > a:hover {
  color: #f08126 !important;
}
/* line 620, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
  border: 0;
}
/* line 623, templates/g5_helium/custom/scss/custom.scss */
/* line 624, templates/g5_helium/custom/scss/custom.scss */
/* line 625, templates/g5_helium/custom/scss/custom.scss */
/* line 626, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-toplevel li:not(.g-fullwidth) ul.g-dropdown ul.g-sublevel {
  width: 80%;
  margin: 0 auto;
  border: 0 !important;
}
/* line 637, templates/g5_helium/custom/scss/custom.scss */
/* line 638, templates/g5_helium/custom/scss/custom.scss */
#g-navigation li.g-standard ul.g-sublevel {
  border: 1px solid #ededed;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  box-shadow: none !important;
}
/* line 642, templates/g5_helium/custom/scss/custom.scss */
#g-navigation li.g-standard ul.g-sublevel li:not(:last-child) {
  border-bottom: 1px solid #b5b5b5;
}
/* line 647, templates/g5_helium/custom/scss/custom.scss */
/* line 649, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel li.m-hide {
  border-bottom: 0 !important;
}
/* line 652, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-context .g-menu-item-title {
  color: #e90003;
}
/* line 655, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-context:hover .btn-learn {
  color: #e90003;
  border-bottom: 1px solid #e90003 !important;
}
/* line 659, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-advert .g-menu-item-title {
  color: #590194;
}
/* line 662, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-advert:hover .btn-learn {
  color: #590194;
  border-bottom: 1px solid #590194 !important;
}
/* line 666, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-iot .g-menu-item-title {
  color: #46a5d3;
}
/* line 669, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-iot:hover .btn-learn {
  color: #46a5d3;
  border-bottom: 1px solid #46a5d3 !important;
}
/* line 673, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-pop .g-menu-item-title {
  color: #027ebc;
}
/* line 677, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-pop:hover .btn-learn {
  color: #027ebc;
  border-bottom: 1px solid #027ebc !important;
}
/* line 681, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-cit .g-menu-item-title {
  color: #7ad247;
}
/* line 684, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.g-sublevel a.p-cit:hover .btn-learn {
  color: #7ad247;
  border-bottom: 1px solid #7ad247 !important;
}
/* line 690, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #f08126;
}
/* line 693, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #f08126;
}
/* line 696, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0px 4px 0px -1px #f08126;
}
/* line 702, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content:before {
  left: 0;
}
/* line 705, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content:after {
  right: 0;
  background: #f08126;
  transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
}
/* line 711, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.active) > .g-menu-item-container > .g-menu-item-content:before, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content:after {
  content: '';
  position: absolute;
  width: 0%;
  height: 2px;
  bottom: -2px;
  background: #f08126;
}
/* line 719, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.active):hover > .g-menu-item-container > .g-menu-item-content:before {
  background: #f08126;
  width: 100%;
  transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
/* line 724, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.active):hover > .g-menu-item-container > .g-menu-item-content:after {
  background: transparent;
  width: 100%;
  transition: 0s;
}
/* line 729, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .hover {
  position: relative;
  background: #fff;
}
/* line 732, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .hover span, #g-navigation .hover .labelswitch {
  color: #2f2f2f;
}
/* line 735, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .hover .checkbox-container label {
  background-color: #fff !important;
  border: 1px solid #2f2f2f;
}
/* line 741, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .hover {
  position: relative;
  background: #fff;
}
/* line 744, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .hover span, #g-navigation .hover .labelswitch {
  color: #2f2f2f;
}
/* line 748, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .hover .checkbox-container label {
  background-color: #fff !important;
  border: 1px solid #2f2f2f;
}
/* line 753, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .hover > .g-grid:last-of-type:before {
  background-color: #fff;
  position: absolute;
  width: 101%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: -1;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
/* line 767, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul {
  border: 0 !important;
}
/* line 769, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column {
  padding-top: 2rem;
}
/* line 771, templates/g5_helium/custom/scss/custom.scss */
/* line 772, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a {
  transition: all 1s ease-out;
  display: flex;
  align-items: end;
}
/* line 774, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a .g-menu-item-content {
  padding-left: 75px;
}
/* line 777, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a .g-menu-item-subtitle {
  opacity: 0;
  height: 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease-out;
  overflow: hidden;
}
/* line 792, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a .g-menu-item-title {
  font-size: 28px;
  font-weight: 600;
  transition: all 1s ease-out;
}
/* line 797, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a img {
  align-items: baseline;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease-out;
  bottom: 0;
  position: absolute;
}
/* line 808, templates/g5_helium/custom/scss/custom.scss */
/* line 809, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a:hover .g-menu-item-subtitle {
  color: #f08126 !important;
  opacity: 1;
  height: auto;
}
/* line 814, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a:hover .g-menu-item-title {
  color: #f08126 !important;
}
/* line 817, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item a:hover img {
  bottom: 2rem;
}
/* line 822, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:first-of-type li.g-menu-item:not(:last-of-type) {
  border-bottom: 1px solid #ededed;
}
/* line 826, templates/g5_helium/custom/scss/custom.scss */
/* line 827, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel {
  margin-bottom: 3rem;
  margin-left: 3rem;
  border: 1px solid #ededed;
  border-radius: 1rem;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
/* line 836, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item {
  display: list-item;
  width: 30%;
  flex: 1 1 auto;
  max-width: 30%;
  margin: 2rem 0rem 1rem 1rem;
  padding: 0rem 2rem 0rem 1rem;
  border-right: 1px solid #ededed;
  min-height: 150px;
}
/* line 845, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item a {
  height: 100%;
  padding: 0;
}
/* line 848, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item a .g-menu-item-content {
  margin: 1rem 0 0;
}
/* line 851, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item a .g-menu-item-content .g-menu-item-title {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.16px;
}
/* line 857, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item a .g-menu-item-content .g-menu-item-subtitle {
  font-size: 12px;
  font-weight: 300;
  margin: 10px 0;
  letter-spacing: -0.12px;
}
/* line 863, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item a .g-menu-item-content .btn-learn {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: -0.12px;
  line-height: 2rem;
  border-bottom: 1px solid #2f2f2f;
}
/* line 873, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item:nth-child(2n+4), #g-navigation .g-fullwidth > ul li.g-dropdown-column .g-grid > .g-block:last-of-type ul.g-sublevel li.g-menu-item:last-child {
  border-right: 0 ! important;
}
/* line 880, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-fullwidth > ul:before {
  background-color: #fff;
  box-shadow: 0 3rem 3rem rgba(0, 0, 0, 0.175) !important;
  position: absolute;
  width: 101%;
  height: 103%;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: -1;
  margin-bottom: 2rem;
  border-bottom: 18px solid var(--main);
}
/* line 894, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #fff !important;
  border-radius: 0rem;
}
/* line 901, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 1.02rem 0rem 1.02rem 0.125rem;
  padding: 1.3rem 0 1.25rem 1.5rem;
}
/* line 905, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 1.15rem;
}
/* line 908, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {
  content: none;
}
/* line 911, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul .g-menu-item-title {
  font-weight: 400;
  font-size: 16px;
}
/* line 915, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .checkbox-container {
  display: inline-block;
  position: relative;
}
/* line 919, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .checkbox-container label {
  background-color: #2f2f2f;
  border: 1px solid #fff;
  border-radius: 10px;
  display: inline-block;
  position: relative;
  transition: all 0.3s ease-out;
  width: 25px;
  height: 12px;
  margin-bottom: 0;
  z-index: 2;
}
/* line 931, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .checkbox-container label::after {
  content: ' ';
  background-color: var(--main);
  border-radius: 50%;
  position: absolute;
  top: 1.5px;
  left: 1px;
  transform: translateX(0);
  transition: transform 0.3s linear;
  width: 7px;
  height: 7px;
  z-index: 3;
}
/* line 944, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .checkbox-container input {
  visibility: hidden;
  position: absolute;
  z-index: 2;
}
/* line 950, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .checkbox-container input:checked + label + .active-circle {
  transform: translate(-50%, -50%) scale(15);
}
/* line 954, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .checkbox-container input:checked + label::after {
  transform: translateX(calc(100% + 6px));
}
/* line 958, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .active-circle {
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(calc(-50% - 10px), calc(-50% - 2px)) scale(0);
  transition: transform 0.6s ease-out;
  width: 30px;
  height: 30px;
  z-index: 1;
}
/* line 969, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .labelswitch {
  display: inline-block;
  margin-right: 10px;
}
/* line 973, templates/g5_helium/custom/scss/custom.scss */
#g-navigation ul.lang-inline {
  margin-top: 0.5rem !important;
}
/* line 976, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-content, #g-navigation #social-block .g-content {
  text-align: right;
  font-weight: 400;
  font-size: 16px;
}
/* line 983, templates/g5_helium/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
  background: transparent;
  padding: 0;
  font-size: 1.8em;
}
/* line 987, templates/g5_helium/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-title h1, .layout-slideshow .sprocket-features-desc h1, .layout-slideshow .sprocket-features-title p, .layout-slideshow .sprocket-features-desc p {
  line-height: 1.2;
  letter-spacing: -0.7px;
  font-weight: 300;
  margin-bottom: 2rem;
  margin-top: 0;
  text-align: left;
}
/* line 994, templates/g5_helium/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-title h1 strong, .layout-slideshow .sprocket-features-desc h1 strong, .layout-slideshow .sprocket-features-title p strong, .layout-slideshow .sprocket-features-desc p strong {
  font-weight: 500;
  color: var(--main);
}
/* BreadCrumb */
/* line 1001, templates/g5_helium/custom/scss/custom.scss */
/* line 1002, templates/g5_helium/custom/scss/custom.scss */
#g-header .layout-slideshow .sprocket-features-content {
  position: relative;
  left: 0;
  width: 100%;
  top: 0;
}
/* line 1008, templates/g5_helium/custom/scss/custom.scss */
#g-header .Image {
  position: absolute;
  margin-left: -5rem;
}
/* line 1011, templates/g5_helium/custom/scss/custom.scss */
#g-header .Image img {
  max-width: 80%;
}
/* line 1015, templates/g5_helium/custom/scss/custom.scss */
#g-header .breadcrumb {
  background: transparent;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.7px;
}
/* line 1024, templates/g5_helium/custom/scss/custom.scss */
#g-header .breadcrumb {
  margin: 0 0 10px;
  padding-left: 0;
}
/* line 1029, templates/g5_helium/custom/scss/custom.scss */
#g-header .breadcrumb a {
  color: #fff;
}
/* line 1031, templates/g5_helium/custom/scss/custom.scss */
#g-header .breadcrumb a:hover {
  color: #f08126;
}
/* line 1035, templates/g5_helium/custom/scss/custom.scss */
#g-header .b-breadcrumbs .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 1040, templates/g5_helium/custom/scss/custom.scss */
#g-header .breadcrumb > .active {
  color: #fff !important;
}
/* line 1043, templates/g5_helium/custom/scss/custom.scss */
#g-header .breadcrumb li:first-child {
  display: none;
}
/* line 1046, templates/g5_helium/custom/scss/custom.scss */
#g-header .moduletable .breadcrumb span.divider {
  padding-right: 10px;
  border-bottom: 1px solid var(--main);
  width: 55px;
  height: 20px;
  margin: 0 0.2rem;
}
/* line 1053, templates/g5_helium/custom/scss/custom.scss */
#g-header .moduletable .breadcrumb span.divider:before {
  content: " ";
}
/* End Header Navigation logo languue*/
/****************************FLOAT LEFT********************************/
/* line 1059, templates/g5_helium/custom/scss/custom.scss */
.g-onepage-menu a {
  display: contents !important;
}
/* line 1062, templates/g5_helium/custom/scss/custom.scss */
.c-floatleft {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 5%;
  -moz-flex: 0 5%;
  -ms-flex: 0 5%;
  flex: 0 0%;
  width: 0%;
}
/* line 1074, templates/g5_helium/custom/scss/custom.scss */
.uk-sticky-placeholder > ul {
  position: absolute;
  float: left;
  background: transparent;
  border: 0;
  border-left: 1px solid #fff;
  border-radius: 0;
  display: grid;
  z-index: 10;
}
/* line 1084, templates/g5_helium/custom/scss/custom.scss */
.g-onepage-menu ul li {
  list-style: none;
  width: auto;
  list-item: circle;
  padding-left: 0.5rem;
  position: relative;
  float: left;
}
/* line 1093, templates/g5_helium/custom/scss/custom.scss */
.g-onepage-menu ul li.uk-active:before {
  content: " \f111";
  font-family: "fontawesome";
  font-weight: 100;
  position: absolute;
  left: -5px;
  top: 4px;
  font-size: 10px;
}
/* line 1104, templates/g5_helium/custom/scss/custom.scss */
.g-onepage-menu ul li a {
  color: #fff;
  padding: 0 0.12rem;
  font-weight: 400;
  border: 0;
}
/* line 1110, templates/g5_helium/custom/scss/custom.scss */
.g-onepage-menu ul li a:hover, .g-onepage-menu ul li.uk-active > a {
  background: transparent;
  color: #fff;
}
/* line 1115, templates/g5_helium/custom/scss/custom.scss */
/* line 1116, templates/g5_helium/custom/scss/custom.scss */
.c-floatlefto ul li.uk-active:before:hover {
  color: #2f2f2f;
}
/* line 1119, templates/g5_helium/custom/scss/custom.scss */
.c-floatlefto ul li a:hover, .c-floatlefto ul li.uk-active > a:hover {
  background: transparent;
  color: #2f2f2f;
  font-weight: 600;
}
/* line 1124, templates/g5_helium/custom/scss/custom.scss */
.c-floatlefto ul li.uk-active > a {
  background: transparent;
  color: #fff;
  font-weight: 600;
}
/* line 1129, templates/g5_helium/custom/scss/custom.scss */
.c-floatlefto .uk-sticky-placeholder > ul {
  border-left: 1px solid #fff;
}
/* line 1133, templates/g5_helium/custom/scss/custom.scss */
/* line 1134, templates/g5_helium/custom/scss/custom.scss */
.c-floatleftb ul li.uk-active:before:hover {
  color: #2f2f2f;
}
/* line 1137, templates/g5_helium/custom/scss/custom.scss */
.c-floatleftb ul li a:hover, .c-floatleftb ul li.uk-active > a:hover {
  background: transparent;
  color: #2f2f2f;
  font-weight: 600;
}
/* line 1142, templates/g5_helium/custom/scss/custom.scss */
.c-floatleftb ul li.uk-active > a {
  background: transparent;
  color: #2f2f2f;
  font-weight: 600;
}
/* line 1147, templates/g5_helium/custom/scss/custom.scss */
.c-floatleftb .uk-sticky-placeholder > ul {
  border-left: 1px solid #2f2f2f;
}
/*************************************************************/
/********************* Features *****************************/
/* line 1154, templates/g5_helium/custom/scss/custom.scss */
.g-features-particle .g-content, .g-features2-particle .g-content {
  position: unset;
}
/* line 1157, templates/g5_helium/custom/scss/custom.scss */
.g-buttons {
  margin: 0;
  padding: 0;
}
/* line 1161, templates/g5_helium/custom/scss/custom.scss */
.g-buttons > .g-grid > .g-block {
  text-align: left;
}
/********************* End Features *************************/
/*Footer */
/* line 1166, templates/g5_helium/custom/scss/custom.scss */
.f-Menumain .g-main-nav .g-toplevel > li {
  display: block;
}
/* line 1169, templates/g5_helium/custom/scss/custom.scss */
.f-Menumain .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 2px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  float: left;
  clear: both;
}
/* line 1177, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  padding: 50px 0 30px 0;
}
/* line 1179, templates/g5_helium/custom/scss/custom.scss */
#g-footer a {
  color: #fff;
}
/* line 1182, templates/g5_helium/custom/scss/custom.scss */
#g-footer a:hover {
  color: #f08126;
}
/* line 1186, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-copyright {
  font-size: 14px;
  line-height: 1.25rem;
  font-weight: 400;
}
/* line 1191, templates/g5_helium/custom/scss/custom.scss */
#g-footer .f-hidefooter {
  display: none;
}
/* line 1194, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-copyright br {
  display: none;
}
/* line 1197, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-social {
  display: grid;
}
/* line 1200, templates/g5_helium/custom/scss/custom.scss */
#g-footer .f-newsletter .g-title {
  font-size: 30px;
}
/* line 1203, templates/g5_helium/custom/scss/custom.scss */
#g-footer .f-newsletter table.acymailing_form {
  border-bottom: 1px solid #fff !important;
}
/* line 1207, templates/g5_helium/custom/scss/custom.scss */
#g-footer .f-newsletter input, #g-footer .f-newsletter table.acymailing_form td {
  margin: 0;
  padding: 0;
}
/* line 1211, templates/g5_helium/custom/scss/custom.scss */
#g-footer .f-newsletter .inputbox {
  font-size: 16px;
  border-radius: 0;
  background: transparent;
  color: #fff;
  border: 0;
}
/* line 1218, templates/g5_helium/custom/scss/custom.scss */
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: #000;
  box-shadow: none !important;
}
/* line 1222, templates/g5_helium/custom/scss/custom.scss */
#g-footer .acysubbuttons {
  text-align: right;
}
/* line 1225, templates/g5_helium/custom/scss/custom.scss */
#g-footer .acysubbuttons input:hover {
  color: var(--main);
  background: transparent;
}
/* line 1229, templates/g5_helium/custom/scss/custom.scss */
#g-footer .acysubbuttons input {
  font-family: FontAwesome !important;
  font-size: 34px;
}
/* line 1233, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-content {
  padding: 0.2rem 0.938rem;
}
/* line 1236, templates/g5_helium/custom/scss/custom.scss */
/* line 1237, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide > .g-menu-item-container {
  display: none;
}
/* line 1240, templates/g5_helium/custom/scss/custom.scss */
/* line 1241, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown {
  position: relative !important;
  left: 0;
  right: 0;
  top: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: hidden;
}
/* line 1249, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown .g-block:not(:last-child) {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: auto;
  -moz-flex: auto;
  -ms-flex: auto;
  flex: auto;
  width: auto;
}
/* line 1259, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown .g-block:last-child {
  margin-top: 1rem;
}
/* line 1262, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown .g-block:last-child {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
}
/* line 1271, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown .g-block:last-child ul.g-sublevel {
  display: flex !important;
}
/* line 1273, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown .g-block:last-child ul.g-sublevel li:not(:last-child):after {
  content: "-";
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
/* line 1278, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown .g-block:last-child ul.g-sublevel a {
  line-height: 2;
}
/* line 1283, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-footerhide ul.g-dropdown .g-menu-item-container {
  padding: 2px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  float: left;
  clear: both;
}
/* line 1294, templates/g5_helium/custom/scss/custom.scss */
/* line 1296, templates/g5_helium/custom/scss/custom.scss */
#cpnb .cpnb-message {
  line-height: 1.8;
}
/********Step ********************/
/* line 1301, templates/g5_helium/custom/scss/custom.scss */
/* line 1302, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 1306, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-step-particle p, .g-step .g-step2-particle p, .g-step .g-step-particle-desc {
  margin: 0;
}
/* line 1309, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-icon-step {
  display: block;
  width: 10%;
  color: var(--main);
}
/* line 1314, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-step-particle-title {
  font-weight: 600;
  font-size: 30px;
  line-height: 1.2;
}
/* line 1319, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-step-ul {
  color: var(--main);
}
/* line 1321, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-step-ul ul {
  list-style: none;
}
/* line 1323, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-step-ul ul li {
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 1rem;
}
/* line 1328, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-step-ul ul li:before {
  content: "\f10c ";
  font-family: FontAwesome;
  margin-left: -25px;
  color: var(--main);
  background: #fff;
  border-radius: 100%;
  margin-right: 10px;
  font-size: 15px;
}
/* line 1341, templates/g5_helium/custom/scss/custom.scss */
.g-step hr {
  border-bottom: 1px solid var(--main);
}
/* line 1344, templates/g5_helium/custom/scss/custom.scss */
.g-step .g-step-particle-desc {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.5;
}
/************End step ************/
/************Tabs Pro **************/
/* line 1352, templates/g5_helium/custom/scss/custom.scss */
/* line 1353, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-intro {
  margin-bottom: 1.5rem;
  text-align: left;
  width: 100%;
}
/* line 1357, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-intro .g-title {
  font-weight: 500;
  color: var(--main);
  margin: 0;
}
/* line 1362, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-intro .g-introtext {
  text-align: left;
  line-height: 1.5;
  font-weight: 600;
  margin-left: 0;
  margin-right: 2rem;
  margin-top: 0.5rem;
  width: 100%;
}
/* line 1372, templates/g5_helium/custom/scss/custom.scss */
/* line 1373, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-desc > div {
  display: inline-flex;
}
/* line 1375, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-desc > div img:not(:first-child) {
  margin-left: 0.3rem;
}
/* line 1380, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .uk-tab-left {
  border: 0;
  margin-left: 30px;
}
/* line 1384, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .uk-grid > div ul.uk-tab li:not(.uk-active) a {
  color: #2f2f2f !important;
}
/* line 1387, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .uk-grid > div ul.uk-tab li.uk-active a {
  border: 0;
  color: var(--main);
  background: transparent;
  margin: 0.5rem 0;
  padding: 0;
}
/* line 1394, templates/g5_helium/custom/scss/custom.scss */
/* line 1395, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-desc h3 {
  color: var(--main);
  font-weight: 600;
  line-height: normal;
}
/* line 1400, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-desc ul {
  list-style: none;
}
/* line 1402, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-desc ul li {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 0.5rem;
  position: relative;
}
/* line 1408, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .g-tabs-pro-desc ul li:before {
  content: '\2014';
  position: absolute;
  margin-left: -20px;
  color: var(--main);
}
/* line 1417, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .uk-tab > li > a {
  padding: 0;
  border: 0;
  border-radius: 0;
  color: #2f2f2f;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  margin: 0.5rem 0;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
/* line 1429, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .uk-tab > li > a:before {
  content: '\2014';
  position: absolute;
  margin-left: -30px;
  width: 2px;
}
/* line 1436, templates/g5_helium/custom/scss/custom.scss */
.g-tabs-pro .uk-tab-left > li:not(.uk-active) > a:focus, .g-tabs-pro .uk-tab-left > li:not(.uk-active) > a:hover {
  margin: 0.5rem 0;
  padding: 0;
  color: var(--main);
}
/*************End Tabs *************/
/*************Process ************/
/* line 1444, templates/g5_helium/custom/scss/custom.scss */
.g-process {
  display: flex;
  flex-wrap: wrap;
}
/* line 1447, templates/g5_helium/custom/scss/custom.scss */
/* line 1448, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-images figure {
  position: relative;
}
/* line 1451, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-images figure img {
  display: block;
}
/* line 1454, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-images figcaption {
  position: absolute;
  top: 180%;
  left: 0;
  right: 0;
  font-weight: 600;
  font-size: 20px;
}
/* line 1463, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-text {
  direction: ltr;
}
/* line 1465, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-text .g-process-item-title {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.24;
}
/* line 1470, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-text .g-process-item-desc {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
/* line 1475, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-text .g-process-item-capt {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.24;
}
/* line 1481, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-particle-intro {
  width: 32%;
  height: auto;
  position: relative;
  margin-bottom: 0;
}
/* line 1486, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-particle-intro h3 {
  text-align: left;
  font-weight: 600;
  font-size: 38px;
  line-height: 3rem;
}
/* line 1493, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-particle-intro:before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 80%;
  bottom: 0;
  left: 66px;
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1503, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-grid {
  width: 32%;
  position: relative;
}
/* line 1506, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-grid .g-text h4 {
  text-transform: none;
}
/* line 1510, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-grid:first-of-type:before, .g-process .g-grid:last-of-type:after {
  display: none;
}
/* line 1515, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-process-item {
  margin: 0;
  text-align: left;
  height: 100%;
}
/* line 1519, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-process-item .g-process-image img {
  height: auto;
  width: auto;
  border: 0;
  border-radius: 0;
}
/* line 1526, templates/g5_helium/custom/scss/custom.scss */
.g-process .g-process-item:after {
  display: none;
}
/* line 1529, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2):after {
  content: "";
  position: absolute;
  display: block;
  border-left: 1px dashed #2f2f2f;
  height: 100%;
  width: 1px;
  top: 156px;
  right: 112px;
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1540, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2):before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 1px dashed #2f2f2f;
  height: 100%;
  width: 85%;
  bottom: 0;
  right: 112px;
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1551, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) {
  width: 64%;
  overflow-y: hidden;
  padding-bottom: 5rem;
  padding-right: 24px;
}
/* line 1557, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-process-item {
  text-align: left;
  display: inline-flex;
  direction: rtl;
  margin: 0;
  width: auto;
}
/* line 1564, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-images {
  min-width: 226px;
  min-height: 142px;
  max-height: 142px;
  background-color: #fff;
  border: 1px dotted #2f2f2f;
  position: relative;
}
/* line 1571, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-images .g-top-image {
  width: 20%;
  top: 25%;
  left: 20%;
  position: absolute;
}
/* line 1577, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-images .g-process-image {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 1581, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-images .g-process-image img {
  position: absolute;
  bottom: 15%;
  right: 15%;
}
/* line 1586, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-images .g-process-image figure {
  width: 100%;
  height: 142px;
}
/* line 1592, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-images:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  display: block;
  border: 1px dashed #2f2f2f;
  top: 10%;
  left: 10%;
}
/* line 1606, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(2) .g-text {
  direction: ltr;
  margin-left: 3rem;
  margin-right: 3rem;
}
/* line 1613, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(4) {
  padding-top: 5rem;
}
/* line 1615, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(4) .g-block {
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1619, templates/g5_helium/custom/scss/custom.scss */
/* line 1620, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(3) .g-images {
  width: 242px;
  height: 126px;
}
/* line 1623, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(3) .g-images .g-process-image {
  background: #fff;
  padding: 1.5rem 2rem;
  border-radius: 100%;
  margin: 1rem;
  display: block;
  margin-left: 0;
  border: 1px solid #2f2f2f;
  margin-right: auto;
  width: 60%;
}
/* line 1635, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(3) .g-block {
  padding-top: 5rem;
}
/* line 1638, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(3) .g-images:before {
  content: "";
  position: absolute;
  display: block;
  border-left: 1px dashed #2f2f2f;
  height: 164px;
  width: 89%;
  top: 0%;
  left: 66px;
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1649, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(3) .g-block:before {
  content: "";
  position: absolute;
  display: block;
  height: 164px;
  width: 80%;
  bottom: 0%;
  left: 66px;
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1661, templates/g5_helium/custom/scss/custom.scss */
/* line 1663, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(4) .g-images {
  width: 242px;
  height: 126px;
  position: relative;
}
/* line 1667, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(4) .g-images .g-process-image {
  background: #fff;
  padding: 1.5rem 2rem;
  border-radius: 100%;
  margin: 1rem;
  display: block;
  margin-left: 0;
  border: 1px solid #2f2f2f;
  margin-right: auto;
  top: 20%;
  width: 40%;
}
/* line 1679, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(4) .g-images .caption {
  text-align: center;
  margin: 2rem;
}
/* line 1684, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(4) .g-block:before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 1px dashed #2f2f2f;
  height: 142px;
  width: 100%;
  top: 23px;
  left: 97px;
}
/* line 1695, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) {
  padding-right: 24px;
  margin-top: 5rem;
  padding-bottom: 5rem;
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1700, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) .g-images {
  min-width: 226px;
  min-height: 142px;
  max-height: 142px;
  background-color: #fff;
  border: 1px dotted #2f2f2f;
  position: relative;
}
/* line 1707, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) .g-images .g-top-image {
  width: 20%;
  top: 25%;
  left: 20%;
  position: absolute;
}
/* line 1713, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) .g-images .g-process-image {
  position: relative;
  width: 100%;
  height: 142px;
}
/* line 1717, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) .g-images .g-process-image img {
  position: absolute;
  bottom: 10%;
  right: 6%;
}
/* line 1722, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) .g-images .g-process-image figure {
  width: 100%;
  height: 142px;
}
/* line 1730, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) .g-images:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  display: block;
  border: 1px dashed #2f2f2f;
  top: 10%;
  left: 10%;
}
/* line 1740, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5) .g-images:after {
  content: "";
  position: absolute;
  display: block;
  height: 1%;
  width: 29px;
  top: 80px;
  border-top: 1px dashed #2f2f2f;
}
/* line 1751, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(5):before {
  content: "";
  position: absolute;
  display: block;
  height: 84%;
  width: 15%;
  top: 81px;
  right: 0px;
  border-right: 1px dashed #2f2f2f;
  border-top: 1px dashed #2f2f2f;
}
/* line 1762, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(6) {
  padding-top: 5rem;
}
/* line 1764, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(6) .g-images {
  width: 242px;
  height: 126px;
}
/* line 1767, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(6) .g-images .g-process-image {
  background: #fff;
  padding: 1.5rem 2rem;
  border-radius: 100%;
  margin: 1rem;
  display: block;
  margin-left: 0;
  border: 1px solid #2f2f2f;
  margin-right: auto;
  width: 60%;
}
/* line 1779, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(6) .g-images:before {
  content: "";
  position: absolute;
  display: block;
  border-left: 1px dashed #2f2f2f;
  height: 164px;
  width: 89%;
  top: 0%;
  left: 66px;
  border-bottom: 1px dashed #2f2f2f;
}
/* line 1792, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(7) {
  padding-top: 5rem;
}
/* line 1794, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(7) .g-images {
  width: 242px;
  height: 126px;
}
/* line 1797, templates/g5_helium/custom/scss/custom.scss */
.g-process > div:nth-of-type(7) .g-images .g-process-image {
  background: #fff;
  padding: 1.5rem 2rem;
  border-radius: 100%;
  margin: 1rem;
  display: block;
  margin-left: 0;
  border: 1px solid #2f2f2f;
  margin-right: auto;
  width: 60%;
}
/*************end process************/
/* line 1814, templates/g5_helium/custom/scss/custom.scss */
.bg-bottom {
  background-position: 0% 0% !important;
}
/* line 1817, templates/g5_helium/custom/scss/custom.scss */
/* line 1818, templates/g5_helium/custom/scss/custom.scss */
.btn-list .g-buttons .g-buttons-item {
  margin: 0 auto;
  padding: 0;
  border: 0 !important;
}
/* line 1824, templates/g5_helium/custom/scss/custom.scss */
.btn-list .g-buttons > .g-grid > .g-block {
  width: 33%;
  margin-right: 0 !important;
}
/* line 1828, templates/g5_helium/custom/scss/custom.scss */
.btn-list .g-buttons figure {
  margin: 0 auto;
}
/* line 1831, templates/g5_helium/custom/scss/custom.scss */
.btn-list .g-buttons .g-buttons-item-title1 {
  color: #f08126;
  font-weight: 500;
  font-size: 28px;
  text-align: center;
  letter-spacing: 0.12;
  line-height: normal;
  width: 100%;
}
/* line 1840, templates/g5_helium/custom/scss/custom.scss */
.btn-list .uk-sticky-placeholder {
  width: 100%;
}
/* line 1842, templates/g5_helium/custom/scss/custom.scss */
.btn-list .uk-sticky-placeholder ul {
  width: 100%;
  position: relative;
  float: none;
  list-style: none;
  display: flex;
}
@media screen and (max-width: 700px) {
  /* line 1848, templates/g5_helium/custom/scss/custom.scss */
  .btn-list .uk-sticky-placeholder ul {
    flex-direction: column;
  }
}
/* line 1851, templates/g5_helium/custom/scss/custom.scss */
.btn-list .uk-sticky-placeholder ul li {
  flex: 1;
  text-align: center;
}
/* line 1855, templates/g5_helium/custom/scss/custom.scss */
/* line 1856, templates/g5_helium/custom/scss/custom.scss */
.btn-list .uk-sticky-placeholder ul a img {
  transition: transform 0.2s;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 1866, templates/g5_helium/custom/scss/custom.scss */
/* line 1867, templates/g5_helium/custom/scss/custom.scss */
.btn-list .uk-sticky-placeholder ul a:hover img {
  transform: scale(1.5);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* line 1879, templates/g5_helium/custom/scss/custom.scss */
/* line 1880, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-main-nav .g-sublevel > li {
  margin: 0;
  margin-left: 0;
}
/* line 1885, templates/g5_helium/custom/scss/custom.scss */
#g-utility .g-features-particle.style9 .g-title.g-main-title {
  margin-top: 0;
  padding-bottom: 2rem;
  text-align: left;
  font-weight: 600;
  font-size: 30px;
  letter-spacing: -0.52;
  line-height: normal;
}
/* line 1894, templates/g5_helium/custom/scss/custom.scss */
.c-content-adv .g-title {
  margin-top: 0;
  padding-bottom: 2rem;
  text-align: left;
  font-weight: 600;
  font-size: 30px;
  letter-spacing: -0.52;
  line-height: 1.4;
}
/* line 1903, templates/g5_helium/custom/scss/custom.scss */
.g-title {
  margin-top: 0;
  padding-bottom: 2rem;
  text-align: left;
  font-weight: 600;
  font-size: 30px;
  letter-spacing: -0.52;
  line-height: normal;
}
/* line 1912, templates/g5_helium/custom/scss/custom.scss */
/* line 1913, templates/g5_helium/custom/scss/custom.scss */
.custom b, .custom strong {
  font-weight: 500;
  font-size: 28px;
  letter-spacing: -0.52px;
  color: var(--main);
}
/* line 1919, templates/g5_helium/custom/scss/custom.scss */
.custom p {
  line-height: normal;
  font-size: 18px;
}
/* line 1924, templates/g5_helium/custom/scss/custom.scss */
.p-unset {
  position: unset !important;
}
/* line 1927, templates/g5_helium/custom/scss/custom.scss */
/* line 1928, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-title {
  text-align: left;
  font-size: 30px;
  font-weight: 500;
  color: var(--main);
}
/* line 1934, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-particle-intro {
  border-bottom: 1px solid #f08126;
  margin: 0;
  padding-bottom: 3rem;
}
/* line 1939, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-introtext {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
/***************Request info ***********/
/* line 1947, templates/g5_helium/custom/scss/custom.scss */
/* line 1948, templates/g5_helium/custom/scss/custom.scss */
/* line 1949, templates/g5_helium/custom/scss/custom.scss */
.g-request .g-cta-inner > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  min-height: 0;
}
/* line 1961, templates/g5_helium/custom/scss/custom.scss */
.g-request .g-cta-title {
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.52px;
  position: relative;
}
/* line 1967, templates/g5_helium/custom/scss/custom.scss */
/* line 1968, templates/g5_helium/custom/scss/custom.scss */
.g-request .g-cta-right a.btn-default {
  width: 260px;
}
/* line 1970, templates/g5_helium/custom/scss/custom.scss */
.g-request .g-cta-right a.btn-default:not(first-of-type) {
  margin-left: 2%;
}
/**************end request**************/
/* line 1979, templates/g5_helium/custom/scss/custom.scss */
/* line 1980, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .g-title {
  font-size: 1.5rem !important;
  line-height: normal !important;
}
/* line 1984, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .acymailing_finaltext {
  font-size: 12px;
  line-height: normal;
}
/* line 1988, templates/g5_helium/custom/scss/custom.scss */
/* line 1989, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .acymailing_form .acysubbuttons {
  text-align: right !important;
}
/* line 1992, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .acymailing_form textarea, #g-sidebar .acymailing_form input[type="text"], #g-sidebar .acymailing_form input[type="password"], #g-sidebar .acymailing_form input[type="datetime"], #g-sidebar .acymailing_form input[type="datetime-local"], #g-sidebar .acymailing_form input[type="date"], #g-sidebar .acymailing_form input[type="month"], #g-sidebar .acymailing_form input[type="time"], #g-sidebar .acymailing_form input[type="week"], #g-sidebar .acymailing_form input[type="number"], #g-sidebar .acymailing_form input[type="email"], #g-sidebar .acymailing_form input[type="url"], #g-sidebar .acymailing_form input[type="search"], #g-sidebar .acymailing_form input[type="tel"], #g-sidebar .acymailing_form input[type="color"], #g-sidebar .acymailing_form .uneditable-input {
  color: #2f2f2f;
  background-color: #fff;
  border: 1px solid #2f2f2f;
  box-sizing: border-box !important;
  -webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
  -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  border-radius: 0;
}
/* line 2002, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .acymailing_form .onefield {
  position: relative;
}
/* line 2005, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .acymailing_form .onefield:after {
  position: absolute;
  right: 5%;
  top: 8%;
  content: "\f178 ";
  font-family: FontAwesome;
  color: #de1f26;
}
/* line 2013, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar .acymailing_form .btn-primary {
  background: #de1f26;
  border: 1px solid #2f2f2f;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  font-style: normal;
  font-family: FontAwesome, 'Jost' !important;
  padding: 1rem 2.125rem 1rem 1.5rem !important;
  text-transform: none !important;
  border-radius: 0;
}
/************** Slider******************/
/* line 2029, templates/g5_helium/custom/scss/custom.scss */
/* line 2030, templates/g5_helium/custom/scss/custom.scss */
.g-slidestatic .g-info-container {
  padding: 0;
  background: transparent;
  margin-bottom: 2.5rem;
}
/* line 2035, templates/g5_helium/custom/scss/custom.scss */
.g-slidestatic .g-content-pro-item {
  border: 0;
}
/* line 2038, templates/g5_helium/custom/scss/custom.scss */
.g-slidestatic .g-content-pro-title {
  font-size: 22px;
  font-weight: 500;
  text-align: left;
}
/* line 2043, templates/g5_helium/custom/scss/custom.scss */
.g-slidestatic .g-content-pro-desc {
  text-align: left;
  font-size: 16px;
}
/* line 2046, templates/g5_helium/custom/scss/custom.scss */
.g-slidestatic .g-content-pro-desc b, .g-slidestatic .g-content-pro-desc strong {
  color: var(--main);
}
/* line 2051, templates/g5_helium/custom/scss/custom.scss */
/* line 2052, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-info-container {
  padding: 0;
  background: transparent;
}
/* line 2056, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-content-pro-item {
  border: 0;
}
/* line 2059, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-content-pro-title {
  font-size: 22px;
  font-weight: 500;
  text-align: left;
}
/* line 2064, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-content-pro-desc {
  text-align: left;
  font-size: 16px;
}
/* line 2067, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-content-pro-desc b, .g-content-pro-slider .g-content-pro-desc strong {
  color: var(--main);
}
/* line 2071, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .uk-slidenav-position .uk-slidenav {
  position: relative;
  display: contents;
  opacity: 1;
  margin-top: 0;
}
/* line 2077, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-separateur {
  font-size: 1.5rem;
  font-weight: 300;
  color: #f08126;
}
/* line 2082, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .uk-slidenav-previous:before {
  content: "\2794";
  font-size: 1.5rem;
  font-weight: 900;
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 2093, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .g-navpadding {
  text-align: left;
}
/* line 2096, templates/g5_helium/custom/scss/custom.scss */
.g-content-pro-slider .uk-slidenav-next:before {
  content: "\2794";
  font-size: 1.5rem;
  font-weight: 900;
  color: #f08126;
}
/***************End Slider *************/
/****************to top ****************/
/* line 2106, templates/g5_helium/custom/scss/custom.scss */
.totopfixed {
  display: inline-grid;
  text-align: center;
}
/* line 2109, templates/g5_helium/custom/scss/custom.scss */
.totopfixed i {
  margin: 0 auto;
}
/* line 2112, templates/g5_helium/custom/scss/custom.scss */
.totopfixed:hover {
  color: #2f2f2f;
}
/*****************end top *************/
/*****************Image Features ******/
/* line 2120, templates/g5_helium/custom/scss/custom.scss */
/* line 2121, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style2 .g-particle-intro {
  margin-bottom: 0;
  padding: 0;
}
/* line 2125, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style2 .g-image-features-item {
  background: transparent;
  border: 0;
  box-shadow: none;
  border-radius: 0;
}
/* line 2131, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style2 .g-image-features-image img {
  width: 85%;
}
/* line 2134, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style2 .g-image-features-content {
  padding: 0;
  font-weight: 400;
  font-size: 20px;
  letter-spacing: -0.28px;
  line-height: 2rem;
  color: var(--main);
}
/* line 2142, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style2 .g-title {
  text-align: left;
  font-weight: 500;
  font-size: 22px;
  letter-spacing: -0.28px;
  line-height: 2rem;
  color: var(--main);
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 2155, templates/g5_helium/custom/scss/custom.scss */
/* line 2156, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 > .g-grid:last-child {
  margin-bottom: 0;
}
/* line 2159, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 > .g-grid:last-child {
  margin-bottom: 1.876rem;
}
/* line 2162, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 .g-blanc {
  background: #fff;
  width: 100%;
  height: 100%;
}
/* line 2167, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 .g-image-features-item {
  border: 1px solid var(--main);
  border-radius: 0;
  border: 1px solid var(--main);
  box-shadow: 8px 10px #f4f4f4, 8px 10px 0 1px var(--main);
  background: transparent;
}
/* line 2174, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 .g-image-features-content {
  background: transparent;
  padding: 2rem 1rem;
  display: flex;
  flex-flow: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 2190, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 .g-image-features-content .g-image-features-title {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
}
/* line 2200, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 .g-image-features-content .g-image-features-desc {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 50%;
  -moz-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
  width: 50%;
}
/* line 2210, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 .g-image-features-content .g-bottom-info {
  margin: 0;
  padding: 0;
  width: 50%;
  text-align: right;
}
/* line 2215, templates/g5_helium/custom/scss/custom.scss */
.g-img-list-features.style1 .g-image-features-content .g-bottom-info .c-demo {
  background: transparent;
  border: 1px solid var(--main);
  font-weight: 400;
  font-size: 16px;
  font-style: normal;
  width: auto ! important;
}
/*****************End Image Features ********/
/*****************Text Features *************/
/* line 2228, templates/g5_helium/custom/scss/custom.scss */
/* line 2229, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-content {
  margin-left: 0 !important;
  padding-left: 0 !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
}
/* line 2235, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-button {
  padding-top: 3rem;
}
/* line 2237, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-button .g-bottom-info {
  display: flex;
  margin-right: 2rem;
  margin-top: 15px;
}
/* line 2241, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-button .g-bottom-info .g-image-features-link {
  display: flex;
  flex: 1;
}
/* line 2244, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-button .g-bottom-info .g-image-features-link a {
  width: 100%;
  border: 1px solid var(--main) !important;
  font-style: normal;
}
/* line 2249, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-button .g-bottom-info .g-image-features-link a:hover {
  background: var(--main);
}
/* line 2255, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-feature-extra {
  padding-left: 3rem;
}
/* line 2257, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-feature-extra ul {
  list-style: none;
}
/* line 2260, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-feature-extra ul li:before {
  content: '\2014';
  position: absolute;
  margin-left: -20px;
  color: var(--main);
}
/* line 2266, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-feature-extra ul li {
  line-height: 1.8rem;
  margin-bottom: 0.5rem;
}
/* line 2271, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-blanc {
  background: #fff;
  width: 100%;
  height: 100%;
}
/* line 2276, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-item {
  background: #3b3b3b;
}
/* line 2278, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-item .g-grid {
  margin: 0;
}
/* line 2282, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-item {
  border: 1px solid var(--main);
  border-radius: 0;
  border: 1px solid var(--main);
  box-shadow: 8px 10px #2f2f2f, 8px 10px 0 1px var(--main);
}
/* line 2288, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-content {
  background: #3b3b3b;
  padding: 3rem 3rem;
  display: flex;
  flex-flow: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 2304, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-content .g-image-features-title {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
}
/* line 2314, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-content .g-image-features-desc {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 50%;
  -moz-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
  width: 50%;
}
/* line 2324, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-content .g-bottom-info {
  margin: 0;
  padding: 0;
  width: 50%;
  text-align: right;
}
/* line 2329, templates/g5_helium/custom/scss/custom.scss */
.g-text-features .g-image-features-content .g-bottom-info .c-demo {
  background: transparent;
  border: 1px solid var(--main);
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  font-style: normal;
  width: auto ! important;
}
/*****************end text features *********/
/* line 2342, templates/g5_helium/custom/scss/custom.scss */
.g-title-separator {
  display: none;
}
/*************end */
/**********table*******************/
/* line 2347, templates/g5_helium/custom/scss/custom.scss */
/* line 2348, templates/g5_helium/custom/scss/custom.scss */
.adv-content .g-title {
  font-weight: 500;
  color: var(--main);
  margin: 0;
  padding: 0;
}
/* line 2354, templates/g5_helium/custom/scss/custom.scss */
.adv-content h1 {
  margin: 0;
  padding: 0;
}
/* line 2358, templates/g5_helium/custom/scss/custom.scss */
.adv-content hr {
  border-color: #b5b5b5;
}
/* line 2361, templates/g5_helium/custom/scss/custom.scss */
.adv-content h2 {
  font-weight: 600 !important;
  color: var(--main) !important;
  line-height: 1.2 !important;
  font-size: 26px;
}
/* line 2367, templates/g5_helium/custom/scss/custom.scss */
.adv-content p {
  font-size: 16px;
  color: #707070;
}
/* line 2371, templates/g5_helium/custom/scss/custom.scss */
.adv-content a {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 0.25rem;
  border-bottom: 1px dashed #2f2f2f;
  color: #707070;
}
/* line 2378, templates/g5_helium/custom/scss/custom.scss */
.adv-content table {
  border: 0;
}
/* line 2380, templates/g5_helium/custom/scss/custom.scss */
.adv-content table tr {
  border: 0;
}
/* line 2382, templates/g5_helium/custom/scss/custom.scss */
.adv-content table tr td:first-child {
  width: 40%;
}
/* line 2385, templates/g5_helium/custom/scss/custom.scss */
.adv-content table tr td {
  border: 0;
}
/**************utilitaire*************/
/* line 2394, templates/g5_helium/custom/scss/custom.scss */
.p-float-left {
  float: left;
}
/***************End*******************/
/* line 2399, templates/g5_helium/custom/scss/custom.scss */
.custom h1 {
  line-height: 1;
}
/* workable */
/* line 2403, templates/g5_helium/custom/scss/custom.scss */
/* line 2404, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .g-cta-title {
  padding-bottom: 0 !important;
  color: #f08126;
}
/* line 2408, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .g-tabs-pro-intro {
  margin: 0 !important;
}
/* line 2411, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .g-tabs-pro-desc ul li:before {
  font-weight: 600;
}
/* line 2414, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .g-tabs-pro-desc .whr-title {
  margin: 0 !important;
}
/* line 2416, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .g-tabs-pro-desc .whr-title a {
  color: #f08126;
  font-weight: 600;
}
/* line 2421, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .g-tabs-pro-desc ul.whr-info li:not(.whr-location) {
  display: none !important;
}
/* line 2424, templates/g5_helium/custom/scss/custom.scss */
/* line 2426, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .g-tabs-pro-desc .whr-info .whr-location:before {
  content: none !important;
}
/* line 2431, templates/g5_helium/custom/scss/custom.scss */
/* line 2432, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item:before {
  content: none !important;
}
/* line 2435, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item .whr-title a {
  padding: 1.119rem 1.25rem 1.119rem 1.23rem;
  border: 1px solid var(--main);
  color: #fff;
  background: var(--main);
  position: relative;
  box-sizing: inherit;
  transition-property: all;
  transition-duration: 0.6s;
  transition-timing-function: ease;
}
/* line 2445, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item .whr-title a:before {
  content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
  text-decoration: line-through;
  margin-right: 0.5rem;
}
/* line 2451, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item .whr-title a {
  overflow: hidden !important;
  position: relative;
}
/* line 2455, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item .whr-title a span {
  z-index: 20;
}
/* line 2459, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item .whr-title a:after {
  background: #fff;
  content: "";
  height: 0;
  left: -75px;
  opacity: 0;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 20px;
  z-index: 0;
}
/* line 2473, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item .whr-title a:hover {
  background: #434343 !important;
  color: #fff !important;
  text-shadow: 1px 1px 2px #434343;
}
/* line 2478, templates/g5_helium/custom/scss/custom.scss */
#whr_tabs .last-whr-categ .whr-item .whr-title a:hover:after {
  left: 100%;
  opacity: 0.2;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 2486, templates/g5_helium/custom/scss/custom.scss */
.bg-image.spacer {
  position: absolute;
  /* float: right; */
  left: 50%;
  top: 12%;
  height: 80%;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  margin-left: 0 !important;
  width: 50% !important;
}
/* line 2497, templates/g5_helium/custom/scss/custom.scss */
.bg-image.spacer.about-spacer {
  position: absolute;
  left: 0;
  top: -10%;
  height: 20%;
  background-size: 100% !important;
  margin-left: 0 !important;
  width: 80% !important;
}
/* line 2506, templates/g5_helium/custom/scss/custom.scss */
.bg-image.spacer.utility {
  position: absolute;
  left: 0;
  top: -180px !important;
  height: 238px !important;
  background-size: cover !important;
  background-position: center;
  margin-left: 0 !important;
  width: 55% !important;
}
/* line 2516, templates/g5_helium/custom/scss/custom.scss */
.bg-image.g-bottom {
  top: unset !important;
  bottom: 0;
}
/* line 2520, templates/g5_helium/custom/scss/custom.scss */
.bg-image.g-bottom {
  top: unset !important;
  bottom: 0;
}
/* line 2524, templates/g5_helium/custom/scss/custom.scss */
.g-index {
  z-index: 10;
}
/* line 2527, templates/g5_helium/custom/scss/custom.scss */
table {
  border: 0 !important;
}
/* line 2529, templates/g5_helium/custom/scss/custom.scss */
table td {
  vertical-align: top;
  border: 0;
}
/* line 2534, templates/g5_helium/custom/scss/custom.scss */
/* line 2535, templates/g5_helium/custom/scss/custom.scss */
.p-tabiot td {
  position: relative;
}
/* line 2537, templates/g5_helium/custom/scss/custom.scss */
.p-tabiot td p:last-of-type {
  margin-bottom: 5rem !important;
}
/* line 2540, templates/g5_helium/custom/scss/custom.scss */
.p-tabiot td a {
  font-size: 18px;
  position: absolute !important;
  bottom: 0;
  line-height: 1.15;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
  padding: 0.619rem 1.125rem 0.619rem 1.5rem;
  background: var(--main);
  color: #fff;
  margin-top: 2rem;
  overflow: hidden;
}
/* line 2557, templates/g5_helium/custom/scss/custom.scss */
.p-tabiot td a span {
  z-index: 20;
}
/* line 2561, templates/g5_helium/custom/scss/custom.scss */
.p-tabiot td a:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.2;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 20px;
  z-index: 0;
}
/* line 2574, templates/g5_helium/custom/scss/custom.scss */
.p-tabiot td a:hover {
  background: #434343 !important;
  color: #fff !important;
  text-shadow: 1px 1px 2px #434343;
}
/* line 2578, templates/g5_helium/custom/scss/custom.scss */
.p-tabiot td a:hover:after {
  left: 120%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 2586, templates/g5_helium/custom/scss/custom.scss */
/* line 2587, templates/g5_helium/custom/scss/custom.scss */
.modal-body .md-header {
  margin: 1% 1%;
}
/******************TAbs **************/
/* line 2592, templates/g5_helium/custom/scss/custom.scss */
/* line 2593, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-2-3 {
  border: 1px solid #ddd;
  background-color: #fff;
  position: relative;
  z-index: 9;
  padding: 12px;
}
/* line 2599, templates/g5_helium/custom/scss/custom.scss */
/* line 2600, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-2-3 .g-tabs-pro-desc h3 {
  display: none;
}
/* line 2606, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 {
  padding: 0;
}
/* line 2608, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab {
  display: block;
  position: relative;
  margin: auto 0 !important;
  padding: 0;
}
/* line 2613, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav {
  list-style-type: none;
  display: block;
  position: relative;
  border-right-width: 0;
  border: 1px solid transparent;
  margin: 0;
  padding: 5px 10px 5px 10px;
  background: transparent;
  width: 100%;
}
/* line 2624, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav:hover {
  width: 100.2%;
  color: var(--main);
  border-right: none;
  z-index: 10;
  background: white;
  position: relative;
  border: 1px solid #f5f5f5;
  border-right-width: 0;
}
/* line 2633, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav:hover a {
  color: #f08126 !important;
}
/* line 2636, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav:hover:before {
  content: '';
  width: 101%;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  position: absolute;
  height: 100%;
  background: #fff;
  -moz-box-shadow: 5px 0px #fff;
  -webkit-box-shadow: 5px 0px #fff;
  box-shadow: 5px 0px #fff;
}
/* line 2651, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav a:hover {
  background: transparent;
  color: #f08126 !important;
}
/* line 2657, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav.uk-active {
  width: 100.2%;
  color: var(--main);
  border-right: none;
  z-index: 10;
  background: white;
  position: relative;
  border: 1px solid #ddd;
  border-right-width: 0;
}
/* line 2666, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav.uk-active:before {
  content: '';
  width: 101%;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  position: absolute;
  background: #fff;
  height: 100%;
  -moz-box-shadow: 5px 0px #fff;
  -webkit-box-shadow: 5px 0px #fff;
  box-shadow: 5px 0px #fff;
}
/* line 2682, templates/g5_helium/custom/scss/custom.scss */
.moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li > a:before {
  content: none;
}
/******************EndTabs *************/
/*****Map***************/
/* line 2690, templates/g5_helium/custom/scss/custom.scss */
body.itemid-2023 #g-information .moduletable.g-map, body.itemid-1910 #g-information .moduletable.g-map {
  margin-top: 3rem !important;
}
/* line 2692, templates/g5_helium/custom/scss/custom.scss */
body.itemid-2023 #g-information .moduletable.g-map figure, body.itemid-1910 #g-information .moduletable.g-map figure {
  margin: 0 auto;
}
/* line 2695, templates/g5_helium/custom/scss/custom.scss */
body.itemid-2023 #g-information .moduletable.g-map .g-title, body.itemid-1910 #g-information .moduletable.g-map .g-title {
  text-align: center;
  margin: 15px 0;
  padding: 0;
}
/* line 2702, templates/g5_helium/custom/scss/custom.scss */
.g-ctaright .uk-sticky-placeholder ul {
  position: relative;
  left: 0;
}
/* line 2705, templates/g5_helium/custom/scss/custom.scss */
.g-ctaright .uk-sticky-placeholder ul a {
  width: 245px !important;
}
@media only all and (min-width: 85rem) {
  /* line 2710, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.g-button-sidebar {
    padding-top: 1.5rem;
  }
  /* line 2713, templates/g5_helium/custom/scss/custom.scss */
  .g-buttons .g-grid .g-block {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    box-flex: none;
    -webkit-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none;
    margin-right: 2rem;
  }
  /* line 2723, templates/g5_helium/custom/scss/custom.scss */
  .s-container-left > .g-container > .g-grid {
    margin-left: 5rem;
    margin-right: 0rem;
  }
  /* line 2727, templates/g5_helium/custom/scss/custom.scss */
  .s-container-right > .g-container > .g-grid {
    margin-left: 0rem;
    margin-right: 5rem;
  }
  /* line 2731, templates/g5_helium/custom/scss/custom.scss */
  .s-container > .g-container > .g-grid {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  /* line 2735, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-sl {
    padding-bottom: 2rem !important;
  }
  /* line 2738, templates/g5_helium/custom/scss/custom.scss */
  .md-bottom-md {
    margin-bottom: 3rem !important;
  }
  /* line 2741, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-md {
    padding-bottom: 3rem !important;
  }
  /* line 2744, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-lg {
    padding-bottom: 6rem !important;
  }
  /* line 2747, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-xs {
    padding-bottom: 15rem !important;
  }
  /* line 2750, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-ld {
    padding-bottom: 10rem !important;
  }
  /* line 2753, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-lg {
    padding-top: 6rem !important;
  }
  /* line 2756, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-md {
    padding-top: 3rem !important;
  }
  /* line 2759, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-xs {
    padding-top: 15rem !important;
  }
  /* line 2762, templates/g5_helium/custom/scss/custom.scss */
  /* line 2763, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro {
    margin-bottom: 1.5rem;
    text-align: left;
  }
  /* line 2766, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro .g-title {
    font-size: 25px;
  }
  /* line 2769, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro .g-introtext {
    font-size: 30px;
  }
  /* line 2773, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .uk-tab > li > a, .g-tabs-pro .g-tabs-pro-desc h3 {
    font-size: 20px;
  }
  /* line 2779, templates/g5_helium/custom/scss/custom.scss */
  /* line 2780, templates/g5_helium/custom/scss/custom.scss */
  .g-step .mobileview {
    display: none;
  }
  /* line 2783, templates/g5_helium/custom/scss/custom.scss */
  .g-step .desktopview {
    display: block;
  }
  /* line 2787, templates/g5_helium/custom/scss/custom.scss */
  .btn-default {
    padding: 1.119rem 1.25rem 1.119rem 1.23rem;
  }
  /* line 2790, templates/g5_helium/custom/scss/custom.scss */
  li a.btn-default {
    padding: 0.4rem;
  }
  /* line 2793, templates/g5_helium/custom/scss/custom.scss */
  .uk-sticky-placeholder > ul {
    left: 3rem;
  }
  /* line 2796, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-content {
    position: relative;
    left: 0;
    top: 0;
  }
  /* line 2801, templates/g5_helium/custom/scss/custom.scss */
  /* line 2803, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-title h1, .layout-slideshow .sprocket-features-desc h1, .layout-slideshow .sprocket-features-title p, .layout-slideshow .sprocket-features-desc p {
    font-size: 40px;
  }
  /* line 2808, templates/g5_helium/custom/scss/custom.scss */
  /* line 2810, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-button .g-cta-right {
    margin-top: 3rem;
  }
  /* line 2814, templates/g5_helium/custom/scss/custom.scss */
  /* line 2815, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-inner {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
  }
  /* line 2831, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-right {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: nowrap;
    -moz-flex-flow: nowrap;
    flex-flow: nowrap;
    list-style: none;
    margin: 0;
    margin-top: 0;
    padding: 0;
    text-rendering: optimizespeed;
    align-items: center;
  }
  /* line 2849, templates/g5_helium/custom/scss/custom.scss */
  /* line 2850, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-button .g-cta-right {
    margin-top: 0 !important;
  }
  /* line 2854, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-title {
    font-size: 38px;
  }
  /* line 2857, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-left {
    flex: 0 50% !important;
  }
}
/* line 2862, templates/g5_helium/custom/scss/custom.scss */
.g-cta-title {
  font-weight: 500;
  font-size: 40px;
  letter-spacing: 0.1px;
  line-height: normal;
}
/* line 2868, templates/g5_helium/custom/scss/custom.scss */
.bt-link {
  text-transform: none;
  font-weight: 400;
  font-size: 18px;
  color: var(--main);
  margin: 0;
  padding: 0;
}
/* line 2875, templates/g5_helium/custom/scss/custom.scss */
.bt-link:before {
  content: none !important;
}
@media only all and (max-width: 74.99rem) {
  /* line 2881, templates/g5_helium/custom/scss/custom.scss */
  /* line 2882, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-right a {
    min-width: 265px !important;
  }
  /* line 2885, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-right a:not(:first-child) {
    margin-top: 1rem;
  }
}
@media only all and (min-width: 74.99rem) and (max-width: 84.98rem) {
  /* line 2891, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
    font-size: 1.6em;
  }
  /* line 2895, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.g-button-sidebar {
    padding-top: 1.5rem;
  }
  /* line 2898, templates/g5_helium/custom/scss/custom.scss */
  .g-buttons .g-grid .g-block {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    box-flex: none;
    -webkit-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none;
    margin-right: 0.5rem;
  }
  /* line 2908, templates/g5_helium/custom/scss/custom.scss */
  .s-container-left > .g-container > .g-grid {
    margin-left: 5rem;
    margin-right: 0rem;
  }
  /* line 2912, templates/g5_helium/custom/scss/custom.scss */
  .s-container-right > .g-container > .g-grid {
    margin-left: 0rem;
    margin-right: 5rem;
  }
  /* line 2916, templates/g5_helium/custom/scss/custom.scss */
  .s-container > .g-container > .g-grid {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  /* line 2920, templates/g5_helium/custom/scss/custom.scss */
  .md-bottom-md {
    margin-bottom: 3rem !important;
  }
  /* line 2923, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-sl {
    padding-bottom: 2rem !important;
  }
  /* line 2926, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-md {
    padding-bottom: 3rem !important;
  }
  /* line 2929, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-lg {
    padding-bottom: 6rem !important;
  }
  /* line 2932, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-xs {
    padding-bottom: 15rem !important;
  }
  /* line 2935, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-ld {
    padding-bottom: 10rem !important;
  }
  /* line 2938, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-lg {
    padding-top: 6rem !important;
  }
  /* line 2941, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-md {
    padding-top: 3rem !important;
  }
  /* line 2944, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-xs {
    padding-top: 15rem !important;
  }
  /* line 2947, templates/g5_helium/custom/scss/custom.scss */
  /* line 2948, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro {
    margin-bottom: 1.5rem;
    text-align: left;
  }
  /* line 2951, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro .g-title {
    font-size: 21px;
  }
  /* line 2954, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro .g-introtext {
    font-size: 24px;
  }
  /* line 2958, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .uk-tab > li > a, .g-tabs-pro .g-tabs-pro-desc h3 {
    font-size: 20px;
  }
  /* line 2962, templates/g5_helium/custom/scss/custom.scss */
  /* line 2963, templates/g5_helium/custom/scss/custom.scss */
  .adv-content .g-title {
    font-size: 20px;
  }
  /* line 2967, templates/g5_helium/custom/scss/custom.scss */
  /* line 2968, templates/g5_helium/custom/scss/custom.scss */
  .g-step .mobileview {
    display: none;
  }
  /* line 2971, templates/g5_helium/custom/scss/custom.scss */
  .g-step .desktopview {
    display: block;
  }
  /* line 2975, templates/g5_helium/custom/scss/custom.scss */
  .btn-default {
    padding: 1.119rem 0.2rem 0.9rem 0.43rem;
  }
  /* line 2978, templates/g5_helium/custom/scss/custom.scss */
  .g-request .btn-default {
    padding: 1.119rem 1.25rem 0.9rem 1.23rem !important;
  }
  /* line 2981, templates/g5_helium/custom/scss/custom.scss */
  .uk-sticky-placeholder > ul {
    left: 1rem;
  }
  /* line 2984, templates/g5_helium/custom/scss/custom.scss */
  .g-container {
    width: 70rem;
  }
  /* line 2987, templates/g5_helium/custom/scss/custom.scss */
  /* line 2988, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-button .g-cta-right {
    margin-top: 2.5rem;
  }
  /* line 2992, templates/g5_helium/custom/scss/custom.scss */
  /* line 2993, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-inner {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
  }
  /* line 3009, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-right {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: nowrap;
    -moz-flex-flow: nowrap;
    flex-flow: nowrap;
    list-style: none;
    margin: 0;
    margin-top: 0;
    padding: 0;
    text-rendering: optimizespeed;
    align-items: center;
  }
  /* line 3027, templates/g5_helium/custom/scss/custom.scss */
  /* line 3028, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-button .g-cta-right {
    margin-top: 0 !important;
  }
  /* line 3032, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-title {
    font-size: 36px;
  }
  /* line 3035, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-left {
    flex: 0 50% !important;
  }
  /* line 3039, templates/g5_helium/custom/scss/custom.scss */
  .c-demo .button, .c-speak .button {
    padding: 1.219rem 0.85rem 1.219rem 0.8rem !important;
  }
  /* line 3042, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-content {
    position: relative;
    width: 60%;
    left: 0;
    top: 0;
  }
  /* line 3048, templates/g5_helium/custom/scss/custom.scss */
  /* line 3050, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-title h1, .layout-slideshow .sprocket-features-desc h1, .layout-slideshow .sprocket-features-title p, .layout-slideshow .sprocket-features-desc p {
    font-size: 40px;
  }
  /* line 3055, templates/g5_helium/custom/scss/custom.scss */
  /* line 3056, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(5):before {
    height: 84%;
    width: 10%;
    top: 81px;
    right: -4px;
    border-bottom: 0;
  }
  /* line 3063, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(5) .g-images:after {
    content: none;
    /* border-top: 1px dashed #2f2f2f; */
  }
}
@media only all and (max-width: 74.99rem) {
  /* line 3072, templates/g5_helium/custom/scss/custom.scss */
  div.mod-languages li {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 3076, templates/g5_helium/custom/scss/custom.scss */
  #languages .g-content {
    padding: 1.3rem 0.5rem 1.25rem 0;
  }
  /* line 3079, templates/g5_helium/custom/scss/custom.scss */
  .g-buttons-item {
    margin: 0 !important;
    padding: 1.5rem 1rem !important;
  }
  /* line 3083, templates/g5_helium/custom/scss/custom.scss */
  .p-absolute .g-onepage-menu {
    display: none;
  }
  /* line 3086, templates/g5_helium/custom/scss/custom.scss */
  .c-floatleft {
    display: none;
  }
}
@media only all and (min-width: 54.99rem) and (max-width: 74.98rem) {
  /* line 3091, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
    font-size: 1.4em;
  }
  /* line 3095, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.g-button-sidebar {
    padding-top: 1rem;
  }
  /* line 3098, templates/g5_helium/custom/scss/custom.scss */
  .banner .sprocket-features {
    margin-left: 5rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 54.99rem) {
  /* line 3103, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
    font-size: 1.2em;
  }
  /* line 3107, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.g-button-sidebar {
    padding-top: 1rem;
  }
  /* line 3110, templates/g5_helium/custom/scss/custom.scss */
  .sprocket-mosaic-item .sprocket-mosaic-image {
    min-width: 100% !important;
    max-width: 100% !important;
  }
  /* line 3114, templates/g5_helium/custom/scss/custom.scss */
  .btn-default {
    width: 265px !important;
  }
  /* line 3117, templates/g5_helium/custom/scss/custom.scss */
  .g-features-particle, .g-features2-particle {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 3121, templates/g5_helium/custom/scss/custom.scss */
  .banner .sprocket-features {
    margin-left: 5rem;
  }
  /* line 3124, templates/g5_helium/custom/scss/custom.scss */
  /* line 3125, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(2) .g-images:before {
    left: 6%;
  }
  /* line 3128, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(5):before {
    content: "";
    position: absolute;
    display: block;
    height: 85%;
    width: 22%;
    top: 84px;
    right: -48px;
    border-right: 1px dashed #2f2f2f;
    border-bottom: 1px dashed #2f2f2f;
    border-top: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 74.99rem) {
  /* line 3143, templates/g5_helium/custom/scss/custom.scss */
  #g-sidebar .g-title {
    font-size: 1.2rem !important;
    line-height: normal !important;
  }
  /* line 3147, templates/g5_helium/custom/scss/custom.scss */
  .g-button-sidebar a {
    width: 100% !important;
  }
  /* line 3150, templates/g5_helium/custom/scss/custom.scss */
  .md-bottom-md {
    margin-bottom: 3rem !important;
  }
  /* line 3153, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-sl {
    padding-bottom: 2rem !important;
  }
  /* line 3156, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-md {
    padding-bottom: 3rem !important;
  }
  /* line 3159, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-lg {
    padding-bottom: 6rem !important;
  }
  /* line 3162, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-xs {
    padding-bottom: 15rem !important;
  }
  /* line 3165, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-lg {
    padding-top: 6rem !important;
  }
  /* line 3168, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-md {
    padding-top: 3rem !important;
  }
  /* line 3171, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-xs {
    padding-top: 15rem !important;
  }
  /* line 3174, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-ld {
    padding-bottom: 10rem !important;
  }
  /* line 3177, templates/g5_helium/custom/scss/custom.scss */
  .banner .sprocket-features {
    margin-left: 5rem;
  }
  /* line 3180, templates/g5_helium/custom/scss/custom.scss */
  /* line 3181, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-inner {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
  }
  /* line 3197, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-right {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: nowrap;
    -moz-flex-flow: nowrap;
    flex-flow: nowrap;
    list-style: none;
    margin: 0;
    margin-top: 0;
    padding: 0;
    text-rendering: optimizespeed;
    align-items: center;
  }
  /* line 3215, templates/g5_helium/custom/scss/custom.scss */
  /* line 3216, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-button .g-cta-right {
    margin-top: 0 !important;
  }
  /* line 3220, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-title {
    font-size: 36px;
  }
  /* line 3223, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-left {
    flex: 0 50% !important;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 3229, templates/g5_helium/custom/scss/custom.scss */
  /***** Process ********/
  /***************end process****************/
  /**************Map*************************/
  /**************EndMap**********************/
  /********************Float Div *************/
  /*******************End float div***********/
  /******************G-button*****************/
  /******************End*********************/
  /* line 3231, templates/g5_helium/custom/scss/custom.scss */
  /* line 3232, templates/g5_helium/custom/scss/custom.scss */
  #cpnb .cpnb-message {
    font-size: 12px;
    line-height: 1.5;
  }
  /* line 3237, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-container > .g-grid:first-child .g-content {
    padding: 0.5rem 0.5rem !important;
    margin: 0 !important;
  }
  /* line 3241, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-footerhide ul.g-dropdown .g-block:not(:last-child) {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 33.33%;
    -moz-flex: 0 33.33%;
    -ms-flex: 0 33.33%;
    flex: 0 33.33%;
    width: 33.33%;
  }
  /* line 3251, templates/g5_helium/custom/scss/custom.scss */
  /* line 3252, templates/g5_helium/custom/scss/custom.scss */
  .moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav a {
    margin-left: 5%;
  }
  /* line 3255, templates/g5_helium/custom/scss/custom.scss */
  .moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav:before {
    content: '\f054';
    font-family: FontAwesome;
    width: auto;
    right: unset;
    left: 3%;
    top: 20px;
    bottom: unset;
    padding-right: 0.5em;
    z-index: unset;
    position: absolute;
    background: transparent;
    height: auto;
    -moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
  }
  /* line 3273, templates/g5_helium/custom/scss/custom.scss */
  /* line 3274, templates/g5_helium/custom/scss/custom.scss */
  .moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav.uk-active a {
    margin-left: 5%;
  }
  /* line 3277, templates/g5_helium/custom/scss/custom.scss */
  .moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav.uk-active:before {
    content: '\f054';
    font-family: FontAwesome;
    width: auto;
    right: unset;
    left: 1%;
    top: 24px;
    bottom: unset;
    padding-right: 0.5em;
    z-index: unset;
    position: absolute;
    background: transparent;
    height: auto;
    -moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    transform: rotate(90deg);
  }
  /* line 3296, templates/g5_helium/custom/scss/custom.scss */
  .layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
    font-size: 1.4em;
  }
  /* line 3300, templates/g5_helium/custom/scss/custom.scss */
  .sprocket-mosaic-item .sprocket-mosaic-image {
    min-width: 100% !important;
    max-width: 100% !important;
  }
  /* line 3304, templates/g5_helium/custom/scss/custom.scss */
  .btn-default {
    width: 265px !important;
  }
  /* line 3307, templates/g5_helium/custom/scss/custom.scss */
  .banner .sprocket-features {
    margin-left: 0;
  }
  /* line 3310, templates/g5_helium/custom/scss/custom.scss */
  /* line 3311, templates/g5_helium/custom/scss/custom.scss */
  ul.uk-tab .uk-tab-responsive {
    display: none;
  }
  /* line 3314, templates/g5_helium/custom/scss/custom.scss */
  ul.uk-tab li.g-tab-pro-nav.uk-hidden {
    display: block !important;
    visibility: visible !important;
  }
  /* line 3319, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-social {
    display: block;
    text-align: center;
  }
  /* line 3323, templates/g5_helium/custom/scss/custom.scss */
  body [class*="size-"] {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%;
    width: 100% !important;
  }
  /* line 3335, templates/g5_helium/custom/scss/custom.scss */
  /* line 3336, templates/g5_helium/custom/scss/custom.scss */
  .g-img-list-features .g-main-title {
    font-size: 30px !important;
    line-height: 1.3 !important;
  }
  /* line 3340, templates/g5_helium/custom/scss/custom.scss */
  .g-img-list-features .g-particle-intro {
    margin-bottom: 1rem;
  }
  /* line 3343, templates/g5_helium/custom/scss/custom.scss */
  .g-img-list-features .g-image-features-content .g-image-features-desc {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100% !important;
    -moz-flex: 0 100% !important;
    -ms-flex: 0 100% !important;
    flex: 0 100% !important;
    width: 100% !important;
  }
  /* line 3353, templates/g5_helium/custom/scss/custom.scss */
  .g-img-list-features .g-bottom-info {
    width: 100% !important;
    justify-content: right;
    text-align: right;
    margin-top: 1.86rem !important;
  }
  /* line 3359, templates/g5_helium/custom/scss/custom.scss */
  .g-img-list-features .g-image-features-content {
    padding: 10px !important;
  }
  /* line 3363, templates/g5_helium/custom/scss/custom.scss */
  .c-floatdivright {
    display: none;
  }
  /* line 3366, templates/g5_helium/custom/scss/custom.scss */
  .md-bottom-md {
    margin-bottom: 0rem !important;
  }
  /* line 3369, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-sl {
    padding-bottom: 0rem !important;
  }
  /* line 3372, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-md {
    padding-bottom: 0rem !important;
  }
  /* line 3375, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-lg {
    padding-bottom: 0rem !important;
  }
  /* line 3378, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-xs {
    padding-bottom: 0rem !important;
  }
  /* line 3381, templates/g5_helium/custom/scss/custom.scss */
  .pd-bottom-ld {
    padding-bottom: 0rem !important;
  }
  /* line 3384, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-lg {
    padding-top: 0rem !important;
  }
  /* line 3387, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-md {
    padding-top: 0rem !important;
  }
  /* line 3390, templates/g5_helium/custom/scss/custom.scss */
  .pd-top-xs {
    padding-top: 0rem !important;
  }
  /* line 3393, templates/g5_helium/custom/scss/custom.scss */
  /* line 3394, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro {
    margin-bottom: 1.5rem;
    text-align: left;
  }
  /* line 3397, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro .g-title {
    font-size: 20px;
  }
  /* line 3400, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-intro .g-introtext {
    font-size: 25px;
  }
  /* line 3404, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .uk-tab > li > a {
    font-size: 20px;
  }
  /* line 3407, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .g-tabs-pro-desc h3 {
    display: none;
  }
  /* line 3411, templates/g5_helium/custom/scss/custom.scss */
  .s-container > .g-container > .g-grid {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  /* line 3415, templates/g5_helium/custom/scss/custom.scss */
  .s-container-left > .g-container > .g-grid {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  /* line 3419, templates/g5_helium/custom/scss/custom.scss */
  .s-container-right > .g-container > .g-grid {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  /* line 3423, templates/g5_helium/custom/scss/custom.scss */
  /* line 3424, templates/g5_helium/custom/scss/custom.scss */
  .g-step .g-icon-step {
    margin: 1rem auto !important;
    transform: rotate(90deg);
  }
  /* line 3428, templates/g5_helium/custom/scss/custom.scss */
  .g-step .mobileview {
    display: block;
  }
  /* line 3431, templates/g5_helium/custom/scss/custom.scss */
  .g-step .desktopview {
    display: none;
  }
  /* line 3435, templates/g5_helium/custom/scss/custom.scss */
  /* line 3436, templates/g5_helium/custom/scss/custom.scss */
  #languages .g-content, #languages #social-block .g-content {
    text-align: center !important;
  }
  /* line 3439, templates/g5_helium/custom/scss/custom.scss */
  #languages ul.lang-inline {
    text-align: center;
  }
  /* line 3443, templates/g5_helium/custom/scss/custom.scss */
  /* line 3444, templates/g5_helium/custom/scss/custom.scss */
  /* line 3445, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-button .g-cta-right {
    margin-top: 2rem !important;
  }
  /* line 3448, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-button .g-content {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 3452, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-button .g-cta-title {
    font-size: 30px;
  }
  /* line 3455, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-button a:not(first-of-type) {
    margin-top: 0.5rem;
  }
  /* line 3459, templates/g5_helium/custom/scss/custom.scss */
  .g-request .g-cta-inner {
    width: 100%;
    justify-content: center;
    margin: 0 auto;
  }
  /* line 3466, templates/g5_helium/custom/scss/custom.scss */
  /* line 3467, templates/g5_helium/custom/scss/custom.scss */
  .g-process .g-particle-intro {
    width: 100% !important;
  }
  /* line 3469, templates/g5_helium/custom/scss/custom.scss */
  .g-process .g-particle-intro:before {
    content: none !important;
  }
  /* line 3473, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(3) .g-images {
    width: 100% !important;
    height: 126px;
    margin: 0 auto;
  }
  /* line 3477, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(3) .g-images .g-process-image {
    margin: 0 auto !important;
    width: 38% !important;
  }
  /* line 3482, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(3) .g-images:before {
    content: none !important;
  }
  /* line 3486, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 3490, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid .g-process-item-desc {
    margin-bottom: 0 !important;
  }
  /* line 3493, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid .g-block {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 3496, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid .g-block .g-images {
    height: auto !important;
  }
  /* line 3500, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid .g-block:before {
    content: none !important;
  }
  /* line 3503, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid:before, .g-process > div.g-grid:after {
    content: none !important;
  }
  /* line 3506, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid .g-process-item {
    flex-wrap: wrap;
    direction: unset !important;
  }
  /* line 3509, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div.g-grid .g-process-item .g-images {
    margin: 0 auto;
  }
  /* line 3515, templates/g5_helium/custom/scss/custom.scss */
  /* line 3516, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(2) .g-text {
    margin: 0 !important;
  }
  /* line 3519, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(2) .g-images {
    max-width: 181px !important;
    min-height: 115px !important;
    max-height: 126px !important;
  }
  /* line 3527, templates/g5_helium/custom/scss/custom.scss */
  /* line 3528, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(4) .g-images .g-process-image {
    margin: 0 auto !important;
  }
  /* line 3531, templates/g5_helium/custom/scss/custom.scss */
  .g-process > div:nth-of-type(4) .g-block {
    border-bottom: 0 !important;
  }
  /* line 3535, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(5) {
    border-bottom: none !important;
  }
  /* line 3537, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(5) .g-images {
    max-width: 181px !important;
    min-height: 115px !important;
    max-height: 126px !important;
  }
  /* line 3541, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(5) .g-images:after {
    content: none !important;
  }
  /* line 3544, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(5) .g-images .g-process-image img {
    position: absolute;
    bottom: 21% !important;
    right: 6%;
  }
  /* line 3551, templates/g5_helium/custom/scss/custom.scss */
  /* line 3552, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(6) .g-images, .g-process div:nth-of-type(7) .g-images {
    width: 100% !important;
    height: 126px;
    margin: 0 auto;
  }
  /* line 3556, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(6) .g-images:before, .g-process div:nth-of-type(7) .g-images:before {
    content: none !important;
  }
  /* line 3559, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(6) .g-images:after, .g-process div:nth-of-type(7) .g-images:after {
    content: none !important;
  }
  /* line 3562, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(6) .g-images .g-process-image, .g-process div:nth-of-type(7) .g-images .g-process-image {
    width: 38% !important;
    margin: 0 auto !important;
  }
  /* line 3570, templates/g5_helium/custom/scss/custom.scss */
  .g-process .g-process-item::before {
    content: "";
    display: block;
    width: 2px;
    height: 4rem;
    background: #2f2f2f;
    margin: 1rem auto 1rem;
  }
  /* line 3579, templates/g5_helium/custom/scss/custom.scss */
  /* line 3580, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(2) .g-process-item {
    margin: 0 auto;
  }
  /* line 3582, templates/g5_helium/custom/scss/custom.scss */
  .g-process div:nth-of-type(2) .g-process-item:before {
    display: none;
    margin: 0;
  }
  /* line 3589, templates/g5_helium/custom/scss/custom.scss */
  .g-process .g-images figcaption {
    top: 150% !important;
  }
  /* line 3594, templates/g5_helium/custom/scss/custom.scss */
  /* line 3595, templates/g5_helium/custom/scss/custom.scss */
  .process-custom .g-features-ul ul {
    margin: 0;
  }
  /* line 3598, templates/g5_helium/custom/scss/custom.scss */
  .process-custom .g-features-particle-item {
    margin: 0;
  }
  /* line 3600, templates/g5_helium/custom/scss/custom.scss */
  .process-custom .g-features-particle-item hr {
    margin: 0;
  }
  /* line 3610, templates/g5_helium/custom/scss/custom.scss */
  .c-floatleft, .spacer {
    display: none;
  }
  /* line 3613, templates/g5_helium/custom/scss/custom.scss */
  .c-download {
    display: none;
  }
  /* line 3618, templates/g5_helium/custom/scss/custom.scss */
  /* line 3619, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-button a {
    width: 265px !important;
    margin-top: 2rem;
  }
  /* line 3623, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-button a:not(:first-of-type) {
    margin-top: 1rem;
  }
  /* line 3627, templates/g5_helium/custom/scss/custom.scss */
  /* line 3628, templates/g5_helium/custom/scss/custom.scss */
  .g-button a {
    width: 265px !important;
    margin-top: 1.86rem;
  }
  /* line 3632, templates/g5_helium/custom/scss/custom.scss */
  .g-button a:not(:first-of-type) {
    margin-top: 0.86rem;
  }
  /* line 3636, templates/g5_helium/custom/scss/custom.scss */
  /* line 3637, templates/g5_helium/custom/scss/custom.scss */
  .g-buttons a {
    width: 246px !important;
    margin-top: 0.86rem;
  }
  /* line 3641, templates/g5_helium/custom/scss/custom.scss */
  .g-buttons a:not(:first-of-type) {
    margin-top: 0.86rem;
  }
  /* line 3645, templates/g5_helium/custom/scss/custom.scss */
  /* line 3646, templates/g5_helium/custom/scss/custom.scss */
  .g-features-particle .g-introtext, .g-features-particle .g-title {
    width: 100% !important;
    flex: 0 100% !important;
  }
  /* line 3650, templates/g5_helium/custom/scss/custom.scss */
  /* line 3651, templates/g5_helium/custom/scss/custom.scss */
  .g-features-particle .g-features-particle-item .g-content {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 3654, templates/g5_helium/custom/scss/custom.scss */
  .g-features-particle .g-features-particle-item .g-content .g-features-particle-title {
    width: 100% !important;
    margin: 1rem 0 !important;
    padding: 0 !important;
  }
  /* line 3659, templates/g5_helium/custom/scss/custom.scss */
  .g-features-particle .g-features-particle-item .g-content .g-features-content {
    width: 100% !important;
  }
  /* line 3665, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    position: fixed !important;
    top: 1.3rem;
    z-index: 100001;
  }
  /* line 3670, templates/g5_helium/custom/scss/custom.scss */
  .g-content {
    margin: 0.362rem 0.625rem 0 !important;
    padding: 0.487rem 0.938rem 0 !important;
  }
  /* line 3674, templates/g5_helium/custom/scss/custom.scss */
  #g-header {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  /* line 3679, templates/g5_helium/custom/scss/custom.scss */
  /* line 3680, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-logo {
    margin: 0.625rem !important;
    padding: 0.638rem !important;
  }
  /* line 3685, templates/g5_helium/custom/scss/custom.scss */
  .g-features-content ul li {
    text-align: left;
  }
  /* line 3688, templates/g5_helium/custom/scss/custom.scss */
  .g-img-list-features > .g-grid {
    margin-bottom: 0.86rem;
  }
  /* line 3691, templates/g5_helium/custom/scss/custom.scss */
  .g-bar .spacer {
    display: block !important;
  }
  /* line 3694, templates/g5_helium/custom/scss/custom.scss */
  /* line 3695, templates/g5_helium/custom/scss/custom.scss */
  /* line 3696, templates/g5_helium/custom/scss/custom.scss */
  .adv-content table td {
    display: block;
    box-sizing: border-box;
    clear: both;
    width: 100% !important;
  }
  /* line 3704, templates/g5_helium/custom/scss/custom.scss */
  /* line 3705, templates/g5_helium/custom/scss/custom.scss */
  table td {
    display: block;
    box-sizing: border-box;
    clear: both;
    width: 100% !important;
  }
  /* line 3712, templates/g5_helium/custom/scss/custom.scss */
  .p-tabiot table td {
    border-bottom: 1px solid var(--main) !important;
    padding: 1rem 0 !important;
    border-right: 0 !important;
  }
  /* line 3717, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-footerhide ul.g-dropdown .g-block ul.g-sublevel li {
    margin-left: 0;
  }
  /* line 3720, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-footerhide ul.g-dropdown .g-block:last-child ul.g-sublevel li:nth-child(2) {
    flex-wrap: nowrap;
    display: flex;
  }
  /* line 3724, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .f-newsletter .g-title {
    font-size: 20px !important;
  }
  /* line 3728, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-title {
    font-size: 25px !important;
    line-height: 1.2 !important;
  }
  /* line 3732, templates/g5_helium/custom/scss/custom.scss */
  .g-features-particle, .g-features2-particle {
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 3736, templates/g5_helium/custom/scss/custom.scss */
  .f-newsletter .g-title {
    margin: 0;
    padding-bottom: 1rem !important;
  }
  /* line 3740, templates/g5_helium/custom/scss/custom.scss */
  ul.breadcrumb li {
    font-size: 12px !important;
  }
  /* line 3743, templates/g5_helium/custom/scss/custom.scss */
  .banner .sprocket-features {
    margin-left: 0rem;
  }
  /* line 3746, templates/g5_helium/custom/scss/custom.scss */
  .btn-default {
    width: 265px !important;
  }
  /* line 3749, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-desc {
    font-size: 16px !important;
    line-height: normal !important;
  }
  /* line 3753, templates/g5_helium/custom/scss/custom.scss */
  #g-header .g-cta-desc {
    font-size: 30px !important;
    line-height: 1.2 !important;
  }
  /* line 3757, templates/g5_helium/custom/scss/custom.scss */
  .g-list-intro .g-title {
    font-size: 22px !important;
  }
  /* line 3760, templates/g5_helium/custom/scss/custom.scss */
  .c-button-abs > div {
    margin-left: 0rem !important;
  }
  /* line 3763, templates/g5_helium/custom/scss/custom.scss */
  .g-title {
    font-size: 35px !important;
    line-height: 1.2 !important;
  }
  /* line 3767, templates/g5_helium/custom/scss/custom.scss */
  h1 {
    font-size: 1.8rem;
  }
  /* line 3770, templates/g5_helium/custom/scss/custom.scss */
  h2 {
    font-size: 1.6rem;
  }
  /* line 3773, templates/g5_helium/custom/scss/custom.scss */
  h3 {
    font-size: 1.4rem;
  }
  /* line 3776, templates/g5_helium/custom/scss/custom.scss */
  h4 {
    font-size: 1.2rem;
  }
  /* line 3779, templates/g5_helium/custom/scss/custom.scss */
  ul li {
    font-size: 16px !important;
    line-height: normal !important;
  }
  /* line 3782, templates/g5_helium/custom/scss/custom.scss */
  ul li span {
    font-size: inherit !important;
    line-height: normal !important;
  }
  /* line 3787, templates/g5_helium/custom/scss/custom.scss */
  .custom .g-cta-desc {
    font-size: 16px !important;
    line-height: normal !important;
  }
  /* line 3791, templates/g5_helium/custom/scss/custom.scss */
  .custom {
    font-size: 16px !important;
  }
  /* line 3793, templates/g5_helium/custom/scss/custom.scss */
  .custom b, .custom strong, .custom p {
    font-size: inherit !important;
    line-height: normal !important;
  }
  /* line 3798, templates/g5_helium/custom/scss/custom.scss */
  #g-sidebar .g-title {
    font-size: 1.2rem !important;
    line-height: normal !important;
  }
  /* line 3802, templates/g5_helium/custom/scss/custom.scss */
  .g-ctaright {
    padding-top: 2rem !important;
  }
  /* line 3805, templates/g5_helium/custom/scss/custom.scss */
  .md-body .g-our-team-desc {
    line-height: normal;
  }
  /* line 3808, templates/g5_helium/custom/scss/custom.scss */
  #g-header ul.nav.menu {
    display: none !important;
  }
  /* line 3811, templates/g5_helium/custom/scss/custom.scss */
  .g-tabs-pro .uk-grid {
    margin: 0 !important;
  }
  /* line 3814, templates/g5_helium/custom/scss/custom.scss */
  .moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav.uk-active {
    border-right-width: 1px !important;
  }
}
@media only all and (max-width: 25rem) {
  /* line 3821, templates/g5_helium/custom/scss/custom.scss */
  .btn-default {
    width: auto !important;
  }
  /* line 3824, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-button a, .g-buttons a {
    width: 230px !important;
    font-size: 12px !important;
    margin-top: 2rem !important;
  }
  /* line 3829, templates/g5_helium/custom/scss/custom.scss */
  .g-cta-right a {
    min-width: 230px !important;
  }
  /* line 3832, templates/g5_helium/custom/scss/custom.scss */
  .nav-sidebar ul.nav {
    width: 250px !important;
  }
  /* line 3835, templates/g5_helium/custom/scss/custom.scss */
  .moduletable .g-tabs-pro-container .g-tabs-pro .uk-width-medium-1-3 ul.uk-tab li.g-tab-pro-nav.uk-active {
    border-right-width: 1px !important;
  }
}
/*# sourceMappingURL=custom_44.css.map */