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

/* Scss Document */
/* line 6, templates/g5_hydrogen/custom/scss/custom.scss */
p {
  color: #222;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px !important;
  font-family: 'Open Sans', sans-serif;
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
body, video, header, main, h1 {
  margin: 0;
  padding: 0;
}
/* line 23, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content {
  padding: 0px;
  margin: 0px;
}
/* line 28, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature, #g-main, #g-showcase {
  padding: 0px;
  margin: 0px;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
a {
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* DEFAULT SITE CONTAINER - MISC PAGES*/
/*------------------------------------------------------------------------------*/
/*.error-page {
 padding-top:300px;
 background-color:#e1e1e1;
 width:100%;
 }*/
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
.ticker {
  color: #333;
}
/* line 57, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod {
  width: 100%;
  margin: 0px auto 0px auto;
  padding: 60px 60px 60px 60px;
  background-color: #e1e1e1;
}
/* line 64, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod .error-wrap {
  max-width: 1000px;
  padding: 60px 60px 60px 60px;
  background-color: #fff;
  text-align: center;
  margin: 90px auto 0px auto;
}
/* line 72, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod h1 {
  font-family: "Comfortaa", cursive !important;
  font-weight: 600 !important;
  font-size: 48px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  color: #222 !important;
  margin-bottom: 30px !important;
}
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod h2 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  font-size: 22px;
}
/* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod h3 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  font-size: 18px;
}
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod .error-wrap ul {
  list-style: none;
  margin: 45px 0px 0px 0px;
}
/* line 99, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod .error-code p {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  color: #c70038;
  font-weight: 700;
}
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod .error-wrap ul li a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #222;
  text-transform: uppercase;
  border: solid 2px #222;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 260px;
  display: block;
  margin: 0px auto 15px auto;
  text-align: center;
}
/* line 128, templates/g5_hydrogen/custom/scss/custom.scss */
.error-mod .error-wrap ul li a:hover {
  background-color: #222;
  color: #fff;
}
/* line 135, templates/g5_hydrogen/custom/scss/custom.scss */
.terms-wrap {
  max-width: 1000px;
  margin: 0px auto 0px auto;
  padding: 60px 60px 60px 60px;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
.terms-wrap h6 {
  font-family: "Comfortaa", cursive !important;
  font-weight: 600 !important;
  font-size: 40px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  color: #222 !important;
  margin-bottom: 60px !important;
}
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox .dropdown-toggle {
  display: none;
}
@media (max-width: 55rem) {
  /* line 158, templates/g5_hydrogen/custom/scss/custom.scss */
  .error-mod {
    width: 100%;
    margin: 0px auto 0px auto;
    padding: 30px 15px 30px 15px;
    background-color: #e1e1e1;
  }
  /* line 165, templates/g5_hydrogen/custom/scss/custom.scss */
  .error-mod .error-wrap {
    max-width: 1000px;
    padding: 30px 30px 45px 30px;
    background-color: #fff;
    text-align: center;
    margin: 90px auto 0px auto;
  }
  /* line 173, templates/g5_hydrogen/custom/scss/custom.scss */
  .error-mod h1 {
    font-family: "Comfortaa", cursive !important;
    font-weight: 600 !important;
    font-size: 32px !important;
    text-transform: uppercase !important;
    text-align: center !important;
    color: #222 !important;
    margin-bottom: 30px !important;
  }
  /* line 183, templates/g5_hydrogen/custom/scss/custom.scss */
  .error-mod h2 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-size: 18px;
  }
  /* line 189, templates/g5_hydrogen/custom/scss/custom.scss */
  .error-mod h3 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-size: 15px;
  }
  /* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
  .terms-wrap h6 {
    font-family: "Comfortaa", cursive !important;
    font-weight: 600 !important;
    font-size: 30px !important;
    text-transform: uppercase !important;
    text-align: center !important;
    color: #222 !important;
    margin-bottom: 30px !important;
  }
  /* line 205, templates/g5_hydrogen/custom/scss/custom.scss */
  .terms-wrap p {
    font-size: 13px;
  }
  /* line 209, templates/g5_hydrogen/custom/scss/custom.scss */
  .terms-wrap {
    max-width: 90%;
    margin: 0px auto 0px auto;
    padding: 20px 15px 20px 15px;
  }
  /* line 215, templates/g5_hydrogen/custom/scss/custom.scss */
  .error-mod .error-wrap ul li a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #222;
    text-transform: uppercase;
    border: solid 2px #222;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 100%;
    display: block;
    margin: 0px auto 15px auto;
    text-align: center;
  }
}
/* MOBILE NAV*/
/*------------------------------------------------------------------------------*/
/* line 236, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas {
  padding: 30px;
}
/* DESTOP NAV*/
/*------------------------------------------------------------------------------*/
/* line 249, templates/g5_hydrogen/custom/scss/custom.scss */
.main-nav-bar {
  -webkit-box-shadow: 0px 12px 58px 0px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0px 12px 58px 0px rgba(0, 0, 0, 0.42);
  box-shadow: 0px 12px 58px 0px rgba(0, 0, 0, 0.42);
}
/* line 259, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  position: fixed;
  width: 100%;
  height: 60px;
}
/* line 270, templates/g5_hydrogen/custom/scss/custom.scss */
header {
  height: 58px;
  overflow: visible;
  position: relative;
  z-index: 999;
  border-bottom: solid 1px #555;
}
/* line 278, templates/g5_hydrogen/custom/scss/custom.scss */
nav ul {
  display: flex;
  justify-content: space-around;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px !important;
  font-weight: 700 !important;
  margin: 0px auto 0px auto !important;
  padding: 0px !important;
  align-items: center;
  align-content: center;
  max-width: 1100px;
}
/* line 292, templates/g5_hydrogen/custom/scss/custom.scss */
nav ul a span {
  margin: 0px !important;
  padding: 0px !important;
  line-height: 58px;
  border: none;
}
/* line 299, templates/g5_hydrogen/custom/scss/custom.scss */
nav ul a .g-menu-item-content {
  margin: 0px !important;
  padding: 0px !important;
  height: 57px;
  line-height: 57px;
  background-color: #292929 !important;
}
/* line 307, templates/g5_hydrogen/custom/scss/custom.scss */
nav ul a .g-menu-item-title {
  margin: 0px !important;
  padding: 0px !important;
  height: 57px;
  line-height: 57px;
  background-color: #292929 !important;
}
/* line 315, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 320, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel li a {
  margin: 0px !important;
  padding: 0px !important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 329, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel li a:hover {
  background-color: #292929 !important;
  color: #ff5833 !important;
}
/* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel li.active span {
  color: #c70038 !important;
}
@media (max-width: 70rem) {
  /* line 340, templates/g5_hydrogen/custom/scss/custom.scss */
  nav ul {
    font-size: 13px;
  }
}
@media (max-width: 60rem) {
  /* line 349, templates/g5_hydrogen/custom/scss/custom.scss */
  nav ul {
    font-size: 12px;
  }
}
/* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
.g-dropdown ul {
  display: flex !important;
  z-index: 100 !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
  flex-direction: column;
  justify-content: flex-start !important;
  text-align: left !important;
  width: 100%;
}
/* line 368, templates/g5_hydrogen/custom/scss/custom.scss */
.g-dropdown {
  background-color: #292929 !important;
  justify-content: flex-start !important;
  text-align: left !important;
}
/* line 375, templates/g5_hydrogen/custom/scss/custom.scss */
.drop-down-menu {
  background-color: #292929 !important;
  justify-content: flex-start !important;
  text-align: left !important;
}
/* line 381, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel li .g-sublevel {
  width: 100% !important;
  text-align: left !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
  display: block !important;
}
/* line 389, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel li .g-sublevel .g-menu-item-content {
  line-height: 37px !important;
  height: 37px !important;
  width: 100% !important;
  text-align: left !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
  display: block !important;
}
/* line 401, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel li .g-sublevel .g-menu-item-title {
  color: #fff !important;
  font-size: 12px;
  width: 310px !important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 15px 0px 15px !important;
  display: block !important;
  line-height: 37px !important;
  height: 37px !important;
  border-top: solid 1px #333 !important;
}
/* line 422, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel li .g-sublevel .g-menu-item-title:hover {
  color: #ff5833 !important;
}
/* INITIAL MODAL POPUP*/
/*------------------------------------------------------------------------------*/
/* line 434, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none !important;
}
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+100&0.8+0,0+100 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10 preview */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#00ffffff',GradientType=0);
  /* IE6-9 */
  border: none !important;
  padding: 0px !important;
}
/* line 455, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxLoadedContent {
  background-image: url('../../images/home/blend.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px !important;
}
/* line 465, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxTitle {
  display: none !important;
}
/* line 469, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxClose {
  opacity: 1;
  background-color: #000;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: solid 2px #fff;
  margin: 30px 30px 0px 0px;
  display: flex !important;
  align-content: center !important;
  background-image: none;
  background-image: url('../../images/home/close.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
}
/* line 491, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .home-modal-title {
  width: 100%;
  text-align: center;
}
/* line 496, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent h2 {
  color: #fff !important;
  text-align: center !important;
  font-size: 23px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  margin-top: 20px;
}
/* line 504, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent h3 {
  color: #bfa671 !important;
  text-align: center !important;
  font-size: 46px;
  margin-top: 35px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
}
/* line 514, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-wrap {
  display: flex;
  justify-content: space-between;
  width: 930px;
  padding: 0px 60px 0px 60px;
  margin: 75px auto 0px auto;
}
/* line 522, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-1 {
  background-image: url('../../images/home/left-modal-panel.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  border: solid 1px #ec7c55;
  width: 440px;
  background-size: cover;
}
/* line 533, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-2 {
  background-image: url('../../images/home/right-modal-panel.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  border: solid 1px #c0a302;
  width: 440px;
  background-size: cover;
}
/* line 543, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-3 {
  background-image: url('../../images/home/online-modal-panel.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  border: solid 1px #c0a302;
  width: 440px;
  background-size: cover;
  display: flex;
  align-items: center;
}
/* line 555, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell img {
  width: 100%;
  height: auto;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
}
/* line 564, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell img:hover {
  opacity: 0.8;
}
/* line 568, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell .title {
  /*height:auto;*/
  height: 70px;
  margin: 0px;
  padding: 30px 30px 30px 30px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 580, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-3 .title {
  /*height:auto;*/
  height: 76px;
  margin: 30px 0px 0px 0px;
  padding: 40px 30px 30px 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  width: 100%;
}
/* line 595, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell .title h3 {
  color: #fff;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  font-size: 29px;
  line-height: 34px;
}
/* line 605, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell .title h3 a {
  color: #fff;
}
/* line 608, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell .title h3 a:hover {
  color: #fff;
}
/* line 612, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-3 .title h3 {
  color: #010101 !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  font-size: 29px;
  line-height: 34px;
}
/* line 622, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-3 .title h3 a, #cboxContent .cell-3 a {
  color: #010101;
}
/* line 626, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-3 .title h3 a:hover {
  color: #010101;
}
/* line 632, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-footer {
  margin: 0px;
  padding: 0px 30px 0px 30px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 641, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-1 .cell-footer {
  height: 100px;
  align-items: center;
  justify-content: center;
}
/* line 649, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-2 .cell-footer {
  height: 110px;
  margin-top: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 658, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-1 .cell-footer h4 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700;
  color: #fff;
  font-size: 19px;
  line-height: 25px;
  text-transform: uppercase;
  margin: 0px;
}
/* line 668, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-2 .cell-footer h4 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  /*font-size:15px;*/
  line-height: 24px;
  /*line-height:19px;*/
  text-transform: uppercase;
  margin: 0px;
}
/* line 680, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell .cell-footer h4 a {
  color: #fff;
}
/* line 683, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-1 .cell-footer h4 a:hover {
  color: #fff;
}
/* line 686, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell-2 .cell-footer h4 a:hover {
  color: #c0a302;
}
/* line 690, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cell .cell-footer h4 span {
  font-weight: 500 !important;
}
@media (max-width: 95rem) {
  /* line 697, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent {
    padding: 0px !important;
  }
  /* line 701, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-wrap {
    /*display:flex;
     justify-content:space-around;
     width:100%;
     padding:0px 0px 0px 0px;
     margin:75px auto 0px auto;*/
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 50px auto 0px auto;
    flex-direction: column;
    text-align: center;
    align-items: center;
  }
  /* line 718, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell {
    border: solid 1px #bda471;
    width: 440px;
    background-color: #ded3c6 !important;
  }
  /* line 724, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-1, #cboxContent .cell-2, #cboxContent .cell-3 {
    margin-bottom: 30px;
  }
  /* line 730, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-3 {
    height: 380px;
  }
  /* line 735, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-3 .title {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 60rem) {
  /* line 744, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell {
    border: solid 1px #bda471;
    width: 370px;
    background-color: #ded3c6 !important;
  }
  /* line 750, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent h2 {
    font-size: 18px;
    margin-top: 0px;
  }
  /* line 754, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent h3 {
    font-size: 36px;
    margin-top: 20px;
  }
  /* line 759, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell .title h3 {
    font-size: 23px;
    line-height: 28px;
  }
  /* line 765, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-1 .cell-footer h4 {
    line-height: 22px;
  }
  /* line 771, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-2 .cell-footer h4 {
    /*font-size:15px;
     line-height:19px;*/
    line-height: 22px;
  }
  /* line 779, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-3 {
    height: 340px;
  }
}
@media (max-width: 55rem) {
  /* line 789, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxClose {
    opacity: 1;
    background-color: #000;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: solid 2px #fff;
    margin: 15px 0px 0px 0px;
    display: flex !important;
    align-content: center !important;
    background-image: none;
    background-image: url('../../images/home/close.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px 10px;
  }
  /* line 808, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-wrap {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 50px auto 0px auto;
    flex-direction: column;
    text-align: center;
  }
  /* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent h2 {
    font-size: 16px;
    margin-top: 0px;
  }
  /* line 822, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent h3 {
    font-size: 28px;
    margin-top: 15px;
  }
  /* line 829, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell {
    border: solid 1px #bda471;
    width: 340px;
    background-color: #ded3c6 !important;
    margin: 0px auto 0px auto;
    height: auto;
  }
  /* line 836, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-1, #cboxContent .cell-3 {
    margin-bottom: 30px;
  }
  /* line 840, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-2 .cell-footer {
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0px;
  }
  /* line 846, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-2 .cell-footer h4 {
    /*font-size:15px;
     line-height:19px;*/
    line-height: 22px;
    font-size: 16px;
  }
  /* line 854, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-3 {
    height: 340px;
  }
}
@media (max-width: 30rem) {
  /* line 862, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-wrap {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px auto;
    flex-direction: column;
    text-align: center;
  }
  /* line 872, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent h2 {
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 5px;
  }
  /* line 877, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent h3 {
    font-size: 22px;
    line-height: 24px;
    margin-top: 0px;
  }
  /* line 884, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell {
    border: solid 1px #bda471;
    width: 90%;
    background-color: #ded3c6 !important;
  }
  /* line 892, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-2 .cell-footer {
    padding: 10px 20px 10px 20px;
    margin: 0px;
  }
  /* line 897, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent .cell-2 .cell-footer h4 {
    /*font-size:15px;
     line-height:19px;*/
    line-height: 19px;
    font-size: 15px;
  }
}
/* HEADER / TOP BAR*/
/*------------------------------------------------------------------------------*/
/* line 911, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  background-color: #111;
  height: 58px;
  margin-top: 58px;
  position: fixed;
  width: 100%;
  z-index: 22;
  padding: 0px;
  line-height: 58px;
}
/* line 925, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0px;
  padding: 0px;
}
/* line 930, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .header-logo {
  overflow: visible;
}
/* line 934, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .header-logo .logo-wrapper {
  width: 100%;
  text-align: center;
}
/* line 939, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .header-logo img {
  float: none;
  max-width: 638px;
  height: auto;
}
/* line 945, templates/g5_hydrogen/custom/scss/custom.scss */
.mobile-logo {
  display: none;
}
/* line 949, templates/g5_hydrogen/custom/scss/custom.scss */
#home-icon {
  float: left;
  font-size: 28px;
  line-height: 58px;
  height: 58px;
}
/* line 956, templates/g5_hydrogen/custom/scss/custom.scss */
#home-icon a {
  float: left;
  background-color: #333;
  font-size: 28px;
  line-height: 58px;
  height: 58px !important;
  width: 58px !important;
  padding: 0px !important;
  color: #fff !important;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
}
/* line 971, templates/g5_hydrogen/custom/scss/custom.scss */
#home-icon a:hover {
  background-color: #c70038;
}
/* line 975, templates/g5_hydrogen/custom/scss/custom.scss */
#basket-icon {
  float: right;
  font-size: 28px;
  line-height: 58px;
  height: 58px;
  width: 130px;
}
/* line 983, templates/g5_hydrogen/custom/scss/custom.scss */
#basket-icon a {
  float: right;
  background-color: #333;
  font-size: 20px;
  line-height: 58px;
  height: 58px !important;
  width: 130px;
  padding: 0px !important;
  color: #fff !important;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
}
/* line 998, templates/g5_hydrogen/custom/scss/custom.scss */
#basket-icon a:hover {
  background-color: #c70038;
}
@media (max-width: 55rem) {
  /* line 1004, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    z-index: 23;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #333;
    width: 58px;
    height: 58px;
    margin: 0px;
    padding: 0px;
    display: flex;
    align-items: center;
    align-content: center;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
  }
  /* line 1023, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-offcanvas-toggle:hover {
    background-color: #c70038;
  }
  /* line 1027, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-offcanvas-toggle i {
    margin: 0px auto 0px auto;
    width: 30px;
  }
  /* line 1032, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    height: 58px;
    margin-top: 0px;
  }
  /* line 1037, templates/g5_hydrogen/custom/scss/custom.scss */
  header {
    display: none;
  }
  /* line 1041, templates/g5_hydrogen/custom/scss/custom.scss */
  .header-logo, .header-icon {
    width: 90% !important;
    max-width: 90% !important;
  }
  /* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
  #home-icon {
    width: 5% !important;
    max-width: 5% !important;
  }
  /* line 1051, templates/g5_hydrogen/custom/scss/custom.scss */
  #home-icon a {
    display: none;
  }
  /* line 1055, templates/g5_hydrogen/custom/scss/custom.scss */
  #basket-icon {
    width: 5% !important;
    max-width: 5% !important;
    margin-right: 0px !important;
    float: right !important;
  }
  /* line 1062, templates/g5_hydrogen/custom/scss/custom.scss */
  #basket-icon a {
    position: fixed;
    top: 0px;
    right: 0px;
  }
}
@media (max-width: 48rem) {
  /* line 1073, templates/g5_hydrogen/custom/scss/custom.scss */
  header {
    height: 40px !important;
  }
  /* line 1077, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    background-color: #292929 !important;
    height: 40px;
    margin-top: 0px;
  }
  /* line 1083, templates/g5_hydrogen/custom/scss/custom.scss */
  #basket-icon, #home-icon {
    height: 40px !important;
    line-height: 40px;
  }
  /* line 1088, templates/g5_hydrogen/custom/scss/custom.scss */
  #basket-icon a {
    width: 120px !important;
    height: 40px !important;
    line-height: 40px;
    font-size: 16px;
    z-index: 23;
    position: fixed;
    top: 0px;
    right: 0px;
  }
  /* line 1099, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    z-index: 23;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #333;
    width: 40px;
    height: 40px;
    margin: 0px;
    padding: 0px;
    display: flex;
    align-items: center;
    align-content: center;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
  }
  /* line 1120, templates/g5_hydrogen/custom/scss/custom.scss */
  .header-logo, .header-icon {
    display: none;
  }
  /* line 1124, templates/g5_hydrogen/custom/scss/custom.scss */
  .header-logo img {
    margin: 0px;
    display: none;
  }
  /* line 1129, templates/g5_hydrogen/custom/scss/custom.scss */
  .mobile-logo {
    display: block;
    width: 100%;
    height: 65px;
    background-color: #000;
    margin: 0px !important;
    padding: 0px !important;
    position: fixed;
    top: 40px;
    left: 0px;
  }
  /* line 1141, templates/g5_hydrogen/custom/scss/custom.scss */
  .mobile-logo-wrapper {
    display: block;
    width: 100%;
    height: 65px;
    background-color: #000;
    margin: 0px !important;
    padding: 0px !important;
  }
  /* line 1150, templates/g5_hydrogen/custom/scss/custom.scss */
  .mobile-logo-wrapper img {
    width: 288px;
    height: 65px;
    margin: 0px !important;
    padding: 0px !important;
  }
}
/* HOME BANNER ANIMATION*/
/*------------------------------------------------------------------------------*/
/* Prevent video jerky resize on load, reset defaults */
/* line 1166, templates/g5_hydrogen/custom/scss/custom.scss */
video {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: bottom;
  margin-top: -5%;
}
/* line 1174, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrap {
  height: 100%;
  width: 100%;
  background-image: url('../../images/home/home-hero-img.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
/* line 1183, templates/g5_hydrogen/custom/scss/custom.scss */
.static-wrap {
  height: 100%;
  width: 100%;
  background-image: url('../../images/home/business-area-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  /*background-position:right 270px;*/
}
/* Examples */
/* line 1194, templates/g5_hydrogen/custom/scss/custom.scss */
.content-overlay {
  position: relative;
  z-index: 20;
  padding: 0px;
  display: flex;
  align-items: center;
  /* justify-content: center;*/
  height: 100%;
  max-width: 1365px;
  margin: 0px auto 0px auto;
}
/* line 1207, templates/g5_hydrogen/custom/scss/custom.scss */
.outer-wrap {
  height: 50vh;
  min-height: 600px;
}
/* line 1212, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper {
  width: 100%;
  margin: 0px auto 0px auto;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
/* line 1222, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .center-content .portraits {
  display: none;
}
/* line 1226, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .left-content .img-container, .content-wrapper .right-content .img-container {
  background-color: rgba(0, 0, 0, 0.3);
  width: 250px;
  height: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0px auto 0px auto;
}
/* line 1238, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .left-content, .content-wrapper .right-content {
  width: 28% !important;
  padding-top: 100px;
}
/* line 1244, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .left-content .left-container {
  width: 255px !important;
  text-align: center;
  margin-top: 30px;
  float: left;
}
/* line 1251, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .right-content .right-container {
  width: 255px !important;
  text-align: center;
  margin-top: 30px;
  float: right;
}
/* line 1258, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .left-content {
  background-image: url('../../images/home/home-five-dots-left.png');
  background-repeat: no-repeat;
  background-position: right 270px;
}
/* line 1264, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .right-content {
  background-image: url('../../images/home/home-five-dots-right.png');
  background-repeat: no-repeat;
  background-position: left 270px;
}
/* line 1271, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .left-content h2, .content-wrapper .right-content h2 {
  color: #fff;
  font-size: 21px !important;
  text-transform: uppercase;
  font-weight: bold !important;
  margin-top: 15px;
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 0px;
}
/* line 1282, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .left-content h3, .content-wrapper .right-content h3 {
  font-size: 16px !important;
  margin: 0px;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
}
/* line 1290, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .left-content img, .content-wrapper .right-content img {
  border-radius: 50%;
  border: solid 1px #fff;
}
/* line 1296, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrap .content-wrapper .center-content {
  text-align: center;
  background-image: url('../../images/star.svg');
  background-repeat: no-repeat;
  background-position: center 128px;
  background-size: 80% 80%;
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  width: 44% !important;
  padding-top: 100px;
}
/* line 1309, templates/g5_hydrogen/custom/scss/custom.scss */
.static-wrap .content-wrapper .center-content {
  text-align: center;
  background-image: none !important;
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  width: 50% !important;
  padding-top: 100px;
}
/* line 1320, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper .center-content .center-container {
  width: 100%;
}
/* line 1326, templates/g5_hydrogen/custom/scss/custom.scss */
.content-wrapper h1, .content-wrapper p {
  color: #fff;
}
/* line 1331, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrap .content-wrapper .center-content h1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 36px;
  text-shadow: 0px 0px 30px rgba(34, 34, 34, 0.4);
  line-height: 47px;
  font-weight: 700 !important;
  max-width: 460px;
  text-align: center;
  letter-spacing: 0px;
  margin: 45px auto 30px auto;
}
/* line 1343, templates/g5_hydrogen/custom/scss/custom.scss */
.static-wrap .content-wrapper .center-content h1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 27px;
  text-shadow: 0px 0px 30px rgba(34, 34, 34, 0.4);
  line-height: 41px;
  font-weight: 700 !important;
  max-width: 100%;
  text-align: center;
  letter-spacing: 0px;
  margin: 45px auto 30px auto;
}
/* line 1355, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrap .content-wrapper .center-content h3 {
  font-size: 16px;
  color: #facd5c !important;
  font-weight: 900;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
}
/* line 1363, templates/g5_hydrogen/custom/scss/custom.scss */
.static-wrap .content-wrapper .center-content h3 {
  font-size: 16px;
  color: #e3d42b !important;
  font-weight: 900;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
}
/* line 1371, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrap .content-overlay a {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0px;
  width: 195px;
  display: block;
  margin: 10px auto 25px auto;
  border: solid 2px #facd5c;
  color: #facd5c !Important;
  font-weight: 900;
  letter-spacing: 1px;
  font-size: 17px;
  line-height: 50px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
}
/* line 1390, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrap .content-overlay a:hover {
  background-color: #e5cd8a;
  color: #333 !important;
  text-decoration: none;
  border: solid 2px #e5cd8a;
}
/* line 1396, templates/g5_hydrogen/custom/scss/custom.scss */
.static-wrap .content-overlay a {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0px;
  width: 195px;
  display: block;
  margin: 10px auto 25px auto;
  border: solid 2px #e3d42b;
  color: #e3d42b !important;
  font-weight: 900;
  letter-spacing: 1px;
  font-size: 17px;
  line-height: 50px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
}
/* line 1415, templates/g5_hydrogen/custom/scss/custom.scss */
.static-wrap .content-overlay a:hover {
  background-color: #e3d42b;
  color: #333 !important;
  text-decoration: none;
  border: solid 2px #e3d42b;
}
/* line 1422, templates/g5_hydrogen/custom/scss/custom.scss */
.quote-bubble {
  background-image: url('../../images/home/quote.svg');
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: -1px;
  left: 50%;
  margin-left: -65px;
}
@media (max-width: 90rem) {
  /* line 1436, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content .left-container {
    width: 255px !important;
    text-align: center;
    margin-top: 30px;
    float: left;
    margin-left: 30px;
  }
  /* line 1444, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .right-content .right-container {
    width: 255px !important;
    text-align: center;
    margin-top: 30px;
    float: right;
    margin-right: 30px;
  }
  /* line 1452, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content {
    background-image: url('../../images/home/home-five-dots-left.png');
    background-repeat: no-repeat;
    background-position: right 270px;
    background-size: 60px 6px;
  }
  /* line 1458, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .right-content {
    background-image: url('../../images/home/home-five-dots-right.png');
    background-repeat: no-repeat;
    background-position: left 270px;
    background-size: 60px 6px;
  }
}
@media (max-width: 75rem) {
  /* line 1468, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: bottom;
    margin-top: 0%;
  }
  /* line 1477, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .center-content {
    background-image: url('../../images/star.svg');
    background-repeat: no-repeat;
    background-position: center 95px;
    background-size: 90% 90%;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    width: 44% !important;
    padding-top: 100px;
  }
  /* line 1490, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content .left-container {
    margin-top: 0px;
  }
  /* line 1494, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .right-content .right-container {
    margin-top: 0px;
  }
  /* line 1498, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content .img-container, .content-wrapper .right-content .img-container {
    width: 210px;
    height: 210px;
  }
  /* line 1504, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content img, .content-wrapper .right-content img {
    width: 190px;
    height: auto;
  }
  /* line 1510, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content h2, .content-wrapper .right-content h2 {
    font-size: 16px !important;
    font-weight: bold !important;
    margin-top: 20px;
  }
  /* line 1517, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content h3, .content-wrapper .right-content h3 {
    font-size: 14px !important;
    margin: 0px;
    font-weight: 400;
  }
  /* line 1524, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content h1 {
    font-size: 34px;
    line-height: 46px;
    max-width: 430px;
    margin: 50px auto 30px auto;
  }
  /* line 1531, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h1 {
    font-size: 22px;
    line-height: 36px;
    max-width: 100%;
    margin: 50px auto 30px auto;
  }
  /* line 1541, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content, .content-wrapper .right-content {
    width: 28% !important;
    padding-top: 125px;
  }
  /* line 1547, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content {
    background-image: url('../../images/home/home-five-dots-left.png');
    background-repeat: no-repeat;
    background-position: right 220px;
  }
  /* line 1553, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .right-content {
    background-image: url('../../images/home/home-five-dots-right.png');
    background-repeat: no-repeat;
    background-position: left 220px;
  }
  /* line 1559, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content .left-container {
    width: auto !important;
    text-align: center;
    margin-top: 0px;
    float: left;
  }
  /* line 1566, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .right-content .right-container {
    width: auto !important;
    text-align: center;
    margin-top: 0px;
    float: right;
  }
}
@media (max-width: 60rem) {
  /* line 1576, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content h1 {
    font-size: 28px;
    line-height: 42px;
    max-width: 380px;
    margin: 50px auto 30px auto;
  }
  /* line 1583, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h1 {
    font-size: 19px;
    line-height: 31px;
    max-width: 100%;
    margin: 50px auto 30px auto;
  }
}
@media (max-width: 55rem) {
  /* line 1593, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: bottom;
    margin-top: 0%;
  }
  /* line 1601, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .center-content {
    text-align: center;
    background-image: url('../../images/star.svg');
    background-repeat: no-repeat;
    background-position: center 35px;
    background-size: 100% 100%;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    width: 50% !important;
    padding-top: 80px;
  }
  /* line 1615, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content h1 {
    font-size: 28px;
    line-height: 34px;
    max-width: 380px;
    margin: 45px auto 30px auto;
  }
  /* line 1622, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h1 {
    font-size: 18px;
    line-height: 25px;
    max-width: 100%;
    margin: 0px auto 30px auto;
  }
  /* line 1629, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content h3 {
    font-size: 15px;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 1635, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h3 {
    font-size: 15px;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 1642, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content, .content-wrapper .right-content {
    width: 25% !important;
    background-image: none;
    padding-top: 80px;
  }
  /* line 1649, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content .img-container, .content-wrapper .right-content .img-container {
    width: 170px;
    height: 170px;
  }
  /* line 1655, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content img, .content-wrapper .right-content img {
    width: 156px;
    height: auto;
  }
  /* line 1661, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content .left-container {
    width: 200px !important;
    text-align: center;
    margin-top: 30px;
    float: left;
    margin-left: 0px;
  }
  /* line 1669, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .right-content .right-container {
    width: 200px !important;
    text-align: center;
    margin-top: 30px;
    float: right;
    margin-right: 0px;
  }
}
@media (max-width: 48rem) {
  /* line 1682, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: bottom;
    margin-top: 0% !important;
  }
  /* line 1690, templates/g5_hydrogen/custom/scss/custom.scss */
  .quote-bubble {
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -50px;
  }
  /* line 1698, templates/g5_hydrogen/custom/scss/custom.scss */
  .touchevents .video-wrap video {
    display: none;
  }
  /* line 1706, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content {
    text-align: center;
    background-image: url('../../images/star.svg');
    background-repeat: no-repeat;
    background-position: center 135px;
    background-size: 400px 400px;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    width: 100% !important;
    padding-top: 80px;
  }
  /* line 1720, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content {
    text-align: center;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    width: 100% !important;
    padding-top: 80px;
  }
  /* line 1731, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .left-content, .content-wrapper .right-content {
    display: none;
  }
  /* line 1736, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .center-content .portraits {
    display: flex;
    justify-content: space-around;
    background-image: url('../../images/home/home-three-dots-center.png');
    background-repeat: no-repeat;
    background-position: center center;
    max-width: 400px;
    margin: 0px auto 0px auto;
  }
  /* line 1746, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .center-content .portraits .left-portrait, .content-wrapper .center-content .portraits .right-portrait {
    background-color: rgba(0, 0, 0, 0.3);
    width: 130px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 0px auto;
  }
  /* line 1757, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .center-content .portraits .left-portrait img, .content-wrapper .center-content .portraits .right-portrait img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 110px;
    height: auto;
  }
  /* line 1765, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content h1 {
    font-size: 22px;
    line-height: 30px;
    max-width: 500px;
    margin: 30px auto 30px auto;
    padding: 0px 30px 0px 30px;
  }
  /* line 1773, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h1 {
    font-size: 18px;
    line-height: 26px;
    max-width: 95%;
    margin: 30px auto 30px auto;
    padding: 0px 30px 0px 30px;
  }
  /* line 1782, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content h2 {
    font-size: 13px;
    margin: 20px 0px 20px 0px;
    font-weight: 900;
    letter-spacing: 1px;
    font-family: 'Open Sans', sans-serif;
  }
  /* line 1789, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h2 {
    font-size: 13px;
    margin: 20px 0px 20px 0px;
    font-weight: 900;
    letter-spacing: 1px;
    font-family: 'Open Sans', sans-serif;
  }
  /* line 1797, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h3 {
    font-size: 13px;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
    padding: 0px 30px 0px 30px;
  }
  /* line 1805, templates/g5_hydrogen/custom/scss/custom.scss */
  video-wrap .content-wrapper .center-content h3 {
    font-size: 13px;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
    padding: 0px 30px 0px 30px;
  }
  /* line 1814, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-overlay a {
    padding: 0px;
    width: 165px;
    display: block;
    margin: 10px auto 25px auto;
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 40px;
  }
  /* line 1823, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-overlay a {
    padding: 0px;
    width: 165px;
    display: block;
    margin: 20px auto 25px auto;
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 40px;
  }
}
@media (max-width: 30rem) {
  /* line 1836, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: bottom;
    margin-top: -60%;
  }
  /* line 1844, templates/g5_hydrogen/custom/scss/custom.scss */
  .video-wrap .content-wrapper .center-content h1 {
    font-size: 19px;
    line-height: 26px;
    max-width: 500px;
    margin: 20px auto 30px auto;
    padding: 0px 30px 0px 30px;
  }
  /* line 1851, templates/g5_hydrogen/custom/scss/custom.scss */
  .static-wrap .content-wrapper .center-content h1 {
    font-size: 15px;
    line-height: 22px;
    max-width: 500px;
    margin: 0px auto 30px auto;
    padding: 0px 30px 0px 30px;
  }
  /* line 1859, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .center-content {
    background-position: center 35px;
    background-size: 100% 100%;
    padding-top: 80px;
  }
  /* line 1865, templates/g5_hydrogen/custom/scss/custom.scss */
  .content-wrapper .center-content h3 {
    font-size: 13px;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
    padding: 0px 30px 0px 30px;
  }
}
/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 1884, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    display: none;
  }
}
/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  /* line 1897, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    display: none;
  }
}
/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 1909, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    display: none;
  }
}
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 1920, templates/g5_hydrogen/custom/scss/custom.scss */
  video {
    display: none;
  }
}
/* HOME BANNER CONTENTS*/
/*------------------------------------------------------------------------------*/
/* line 1930, templates/g5_hydrogen/custom/scss/custom.scss */
.content-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* PRESENTER HOME - BUSINESS HOME TESTIMONIALS*/
/*------------------------------------------------------------------------------*/
/* line 1940, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper, .business-test-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
  border-top: solid 10px #222;
}
/* line 1950, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .test-cell, .business-test-wrapper .test-cell {
  width: 16.6667%;
  height: 220px;
  background-color: #222;
  align-self: center;
  display: flex;
  text-align: center;
  position: relative;
}
/* line 1961, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-1 .arrow, .home-test-wrapper .cell-3 .arrow, .home-test-wrapper .cell-5 .arrow, .business-test-wrapper .cell-1 .arrow, .business-test-wrapper .cell-3 .arrow, .business-test-wrapper .cell-5 .arrow {
  right: 0;
  top: 50%;
  position: absolute;
  width: 25px;
  height: 50px;
  margin-top: -25px;
  -webkit-transform: rotatey(180deg);
  /* Safari */
  transform: rotatey(180deg);
}
/* line 1977, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-8 .arrow, .home-test-wrapper .cell-10 .arrow, .home-test-wrapper .cell-12 .arrow, .business-test-wrapper .cell-8 .arrow, .business-test-wrapper .cell-10 .arrow, .business-test-wrapper .cell-12 .arrow {
  left: 0;
  top: 50%;
  position: absolute;
  width: 25px;
  height: 50px;
  margin-top: -25px;
  -webkit-transform: rotatey(0deg);
  /* Safari */
  transform: rotatey(0deg);
}
/* line 1993, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .test-cell .quote, .business-test-wrapper .test-cell .quote {
  width: 100%;
  padding: 0px 20px 0px 20px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
/* line 2002, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .test-cell .quote div, .business-test-wrapper .test-cell .quote div {
  flex: 0 1 auto;
  align-self: center;
}
/* line 2008, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .test-cell h2, .business-test-wrapper .test-cell h2 {
  font-family: 'Open Sans', sans-serif;
  line-height: 16px !important;
  font-weight: 800 !important;
  font-size: 16px !important;
  letter-spacing: 1px !important;
  color: #bea96f;
  text-transform: uppercase !important;
  margin: 0px 0px 15px 0px;
}
/* line 2020, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .test-cell p, .business-test-wrapper .test-cell p {
  line-height: 20px !important;
  color: #ddd;
  font-style: italic !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  margin: 0px;
}
/* line 2030, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-1 {
  min-width: 0px;
  background-image: url('../../images/home/dermot-oleary.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 40.19% 28.67%;
  background-size: cover;
}
/* line 2039, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-3 {
  min-width: 0px;
  min-height: 220px;
  background-image: url('../../images/home/rylan-clark.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 60.37% 28.39%;
  background-size: cover;
}
/* line 2049, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-5 {
  min-width: 0px;
  min-height: 220px;
  background-image: url('../../images/home/louise-redknapp-new.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 60.37% 28.39%;
  background-size: cover;
}
/* line 2059, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-8 {
  min-width: 0px;
  min-height: 220px;
  background-image: url('../../images/home/bobby-norris.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 60.37% 28.39%;
  background-size: cover;
}
/* line 2069, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-10 {
  min-width: 0px;
  min-height: 220px;
  background-image: url('../../images/home/katherine-jenkins.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 60.37% 28.39%;
  background-size: cover;
}
/* line 2079, templates/g5_hydrogen/custom/scss/custom.scss */
.home-test-wrapper .cell-12 {
  min-width: 0px;
  min-height: 220px;
  background-image: url('../../images/home/colin-jackson.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
}
/* line 2093, templates/g5_hydrogen/custom/scss/custom.scss */
.business-test-wrapper .cell-1 {
  min-width: 0px;
  background-image: url('../../images/home/virgin.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 38% 50%;
  background-size: 190px auto;
  background-color: #fff;
}
/* line 2103, templates/g5_hydrogen/custom/scss/custom.scss */
.business-test-wrapper .cell-3 {
  min-width: 0px;
  background-image: url('../../images/home/asos.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 42% 50%;
  background-size: 210px auto;
  background-color: #fff;
}
/* line 2113, templates/g5_hydrogen/custom/scss/custom.scss */
.business-test-wrapper .cell-5 {
  min-width: 0px;
  background-image: url('../../images/home/aol.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 44% 50%;
  background-size: 210px auto;
  background-color: #fff;
}
/* line 2123, templates/g5_hydrogen/custom/scss/custom.scss */
.business-test-wrapper .cell-8 {
  min-width: 0px;
  background-image: url('../../images/home/prudential.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 50% 50%;
  background-size: 220px auto;
  background-color: #fff;
}
/* line 2133, templates/g5_hydrogen/custom/scss/custom.scss */
.business-test-wrapper .cell-10 {
  min-width: 0px;
  background-image: url('../../images/home/redbull.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 52% 50%;
  background-size: 220px auto;
  background-color: #fff;
}
/* line 2143, templates/g5_hydrogen/custom/scss/custom.scss */
.business-test-wrapper .cell-12 {
  min-width: 0px;
  background-image: url('../../images/home/npa.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 52% 50%;
  background-size: 220px auto;
  background-color: #fff;
}
/* line 2157, templates/g5_hydrogen/custom/scss/custom.scss */
.success-stories {
  height: auto;
  text-align: center;
  background-color: #333;
  width: 100%;
  margin-top: 0px;
  padding: 60px 30px 70px 30px;
}
/* line 2166, templates/g5_hydrogen/custom/scss/custom.scss */
.success-stories h3 {
  margin: 0px 0px 45px 0px;
  color: #e8d08c;
  font-size: 18px;
  font-weight: 600;
}
/* line 2173, templates/g5_hydrogen/custom/scss/custom.scss */
.success-stories a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #e8d08c;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 400px;
  display: block;
  margin: 0px auto 0px auto;
}
/* line 2193, templates/g5_hydrogen/custom/scss/custom.scss */
.success-stories a:hover {
  background-color: #e8d08c;
  color: #333;
  text-decoration: none;
}
@media (max-width: 85em) {
  /* line 2201, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell h2, .business-test-wrapper .test-cell h2 {
    margin: 0px 0px 10px 0px;
    line-height: 13px !important;
    font-weight: 800 !important;
    font-size: 13px !important;
    letter-spacing: 1px !important;
  }
  /* line 2210, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell p, .business-test-wrapper .test-cell p {
    line-height: 19px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
  }
}
@media (max-width: 70em) {
  /* line 2220, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell, .business-test-wrapper .test-cell {
    min-height: 160px !Important;
    height: 160px !Important;
  }
  /* line 2226, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell h2, .business-test-wrapper .test-cell h2 {
    line-height: 11px !important;
    font-weight: 800 !important;
    font-size: 11px !important;
    letter-spacing: 1px !important;
  }
  /* line 2234, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell p, .business-test-wrapper .test-cell p {
    line-height: 17px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
  }
  /* line 2241, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-1 .arrow, .home-test-wrapper .cell-3 .arrow, .home-test-wrapper .cell-5 .arrow, .home-test-wrapper .cell-8 .arrow, .home-test-wrapper .cell-10 .arrow, .home-test-wrapper .cell-12 .arrow, .business-test-wrapper .cell-1 .arrow, .business-test-wrapper .cell-3 .arrow, .business-test-wrapper .cell-5 .arrow, .business-test-wrapper .cell-8 .arrow, .business-test-wrapper .cell-10 .arrow, .business-test-wrapper .cell-12 .arrow {
    width: 12px;
    height: 25px;
    margin-top: -12px;
  }
  /* line 2258, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-1 .arrow img, .home-test-wrapper .cell-2 .arrow img, .home-test-wrapper .cell-3 .arrow img, .home-test-wrapper .cell-4 .arrow img, .home-test-wrapper .cell-5 .arrow img, .home-test-wrapper .cell-6 .arrow img, .home-test-wrapper .cell-7 .arrow img, .home-test-wrapper .cell-8 .arrow img, .home-test-wrapper .cell-9 .arrow img, .home-test-wrapper .cell-10 .arrow img, .home-test-wrapper .cell-11 .arrow img, .home-test-wrapper .cell-12 .arrow img, .business-test-wrapper .cell-1 .arrow img, .business-test-wrapper .cell-2 .arrow img, .business-test-wrapper .cell-3 .arrow img, .business-test-wrapper .cell-4 .arrow img, .business-test-wrapper .cell-5 .arrow img, .business-test-wrapper .cell-6 .arrow img, .business-test-wrapper .cell-7 .arrow img, .business-test-wrapper .cell-8 .arrow img, .business-test-wrapper .cell-9 .arrow img, .business-test-wrapper .cell-10 .arrow img, .business-test-wrapper .cell-11 .arrow img, .business-test-wrapper .cell-12 .arrow img {
    width: 12px;
    height: auto;
  }
  /* line 2286, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-1 {
    min-width: 0px;
    background-image: url('../../images/home/virgin.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 38% 50%;
    background-size: 140px auto;
    background-color: #fff;
  }
  /* line 2296, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-3 {
    min-width: 0px;
    background-image: url('../../images/home/asos.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 42% 50%;
    background-size: 160px auto;
    background-color: #fff;
  }
  /* line 2306, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-5 {
    min-width: 0px;
    background-image: url('../../images/home/aol.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 44% 50%;
    background-size: 160px auto;
    background-color: #fff;
  }
  /* line 2316, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-8 {
    min-width: 0px;
    background-image: url('../../images/home/prudential.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-size: 170px auto;
    background-color: #fff;
  }
  /* line 2326, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-10 {
    min-width: 0px;
    background-image: url('../../images/home/redbull.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 52% 50%;
    background-size: 170px auto;
    background-color: #fff;
  }
  /* line 2336, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-12 {
    min-width: 0px;
    background-image: url('../../images/home/npa.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 52% 50%;
    background-size: 170px auto;
    background-color: #fff;
  }
}
@media (max-width: 55em) {
  /* line 2351, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.home-test-wrapper .cell-3 .arrow,
   .home-test-wrapper .cell-10 .arrow {
   left:auto;
   right:50%!Important;
   top:auto;
   bottom:0px;
   position:absolute;
   width:25px;
   height:25px;
   margin-right:0px!Important;
   margin-bottom:-13px;
   -webkit-transform: rotate(-90deg);
   transform: rotate(-90deg);
   }*/
  /* line 2353, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell {
    width: 33%;
    flex-grow: 1;
    min-height: 110px !Important;
    height: 110px !Important;
  }
  /* line 2360, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .test-cell {
    width: 33%;
    flex-grow: 1;
    min-height: 110px !Important;
    height: 110px !Important;
  }
  /* line 2367, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-1 {
    order: 1;
  }
  /* line 2368, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-2 {
    order: 2;
  }
  /* line 2369, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-3 {
    order: 3;
  }
  /* line 2370, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-4 {
    order: 6;
  }
  /* line 2371, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-5 {
    order: 5;
  }
  /* line 2372, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-6 {
    order: 4;
  }
  /* line 2373, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-7 {
    order: 8;
  }
  /* line 2374, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-8 {
    order: 7;
  }
  /* line 2375, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-9 {
    order: 12;
  }
  /* line 2376, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-10 {
    order: 9;
  }
  /* line 2377, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-11 {
    order: 10;
  }
  /* line 2378, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-12 {
    order: 11;
  }
  /* line 2380, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-1 {
    order: 1;
  }
  /* line 2381, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-2 {
    order: 2;
  }
  /* line 2382, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-3 {
    order: 3;
  }
  /* line 2383, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-4 {
    order: 6;
  }
  /* line 2384, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-5 {
    order: 5;
  }
  /* line 2385, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-6 {
    order: 4;
  }
  /* line 2386, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-7 {
    order: 8;
  }
  /* line 2387, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-8 {
    order: 7;
  }
  /* line 2388, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-9 {
    order: 12;
  }
  /* line 2389, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-10 {
    order: 9;
  }
  /* line 2390, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-11 {
    order: 10;
  }
  /* line 2391, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-12 {
    order: 11;
  }
  /* line 2393, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-1 .arrow, .business-test-wrapper .cell-1 .arrow {
    right: 0 !Important;
    top: 50%;
    position: absolute;
    width: 12px;
    height: auto;
    margin-top: -12px;
    -webkit-transform: rotatey(180deg);
    transform: rotatey(180deg);
  }
  /* line 2421, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-1 {
    min-width: 0px;
    background-image: url('../../images/home/virgin.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 38% 50%;
    background-size: 100px auto;
    background-color: #fff;
  }
  /* line 2431, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-3 {
    min-width: 0px;
    background-image: url('../../images/home/asos.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-size: 120px auto;
    background-color: #fff;
  }
  /* line 2441, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-5 {
    min-width: 0px;
    background-image: url('../../images/home/aol.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-size: 120px auto;
    background-color: #fff;
  }
  /* line 2451, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-8 {
    min-width: 0px;
    background-image: url('../../images/home/prudential.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-size: 130px auto;
    background-color: #fff;
  }
  /* line 2461, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-10 {
    min-width: 0px;
    background-image: url('../../images/home/redbull.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
    background-size: 130px auto;
    background-color: #fff;
  }
  /* line 2471, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-test-wrapper .cell-12 {
    min-width: 0px;
    background-image: url('../../images/home/npa.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 52% 50%;
    background-size: 130px auto;
    background-color: #fff;
  }
  /* line 2483, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-3 .arrow, .home-test-wrapper .cell-10 .arrow, .business-test-wrapper .cell-3 .arrow, .business-test-wrapper .cell-10 .arrow {
    left: auto;
    right: 50% !Important;
    top: auto;
    bottom: 0px;
    position: absolute;
    width: 25px;
    height: 25px;
    margin-right: -12px !Important;
    margin-bottom: -7px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  /* line 2501, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-5 .arrow, .business-test-wrapper .cell-5 .arrow {
    left: 0;
    top: 50%;
    position: absolute;
    width: 25px;
    height: 50px;
    margin-top: -25px;
    -webkit-transform: rotatey(0deg);
    transform: rotatey(0deg);
  }
  /* line 2513, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-8 .arrow, .business-test-wrapper .cell-8 .arrow {
    left: auto;
    right: 0px;
    top: 50%;
    position: absolute;
    width: 12px;
    height: 25px;
    margin-top: -12px;
    -webkit-transform: rotate(180deg);
    /* Safari */
    transform: rotate(180deg);
  }
  /* line 2526, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-5 .arrow, .home-test-wrapper .cell-12 .arrow, .business-test-wrapper .cell-5 .arrow, .business-test-wrapper .cell-12 .arrow {
    left: 0px;
    right: auto;
    top: 50%;
    position: absolute;
    width: 12px;
    height: 25px;
    margin-top: -12px;
    -webkit-transform: rotate(0deg);
    /* Safari */
    transform: rotate(0deg);
  }
  /* line 2541, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .cell-12 .arrow img, .home-test-wrapper .cell-5 .arrow img, .home-test-wrapper .cell-8 .arrow img, .business-test-wrapper .cell-12 .arrow img, .business-test-wrapper .cell-5 .arrow img, .business-test-wrapper .cell-8 .arrow img {
    width: 12px;
    height: auto;
    margin-left: 0px;
  }
  /* line 2552, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-stories {
    height: auto;
    text-align: center;
    background-color: #333;
    width: 100%;
    margin-top: 0px;
    padding: 30px 30px 30px 30px;
  }
  /* line 2561, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-stories h3 {
    margin: 0px 0px 30px 0px;
    color: #e8d08c;
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
  }
  /* line 2569, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-stories a {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #e8d08c;
    line-height: 26px;
    padding: 10px 20px 10px 20px;
    width: 240px;
    display: block;
    margin: 0px auto 0px auto;
  }
}
@media (max-width: 30em) {
  /* line 2587, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell h2, .business-test-wrapper .test-cell h2 {
    line-height: 10px !important;
    font-weight: 800 !important;
    font-size: 10px !important;
    letter-spacing: 1px !important;
    margin: 0px 0px 5px 0px !important;
  }
  /* line 2596, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell .quote, .business-test-wrapper .test-cell .quote {
    padding: 0px 5px 0px 5px !important;
  }
  /* line 2601, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-test-wrapper .test-cell p, .business-test-wrapper .test-cell p {
    line-height: 15px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    margin: 0px !important;
    padding: 0px !important;
  }
}
/* HOME MODULE TITLES*/
/*------------------------------------------------------------------------------*/
/* line 2617, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock ul li div.moduleItemIntrotext {
  padding: 0px !important;
}
/* line 2621, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2LoginBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu, div.k2ArchivesBlock ul, div.k2AuthorsListBlock ul, div.k2CategoriesListBlock ul, div.k2UsersBlock ul {
  padding: 0px !important;
}
/* line 2625, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable h3.g-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 20px !important;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  margin: 0px 0px 90px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
}
/* line 2639, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
@media (max-width: 55rem) {
  /* line 2654, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable h3.g-title {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 15px !important;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
    margin: 0px 0px 60px 0px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
  }
}
/* HOME WHO ARE WE*/
/*------------------------------------------------------------------------------*/
/* line 2673, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we {
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 90px 0px !important;
  background: #1a4c89;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a4c89+0,2b335b+100 */
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #1a4c89 0%, #2b335b 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1a4c89), color-stop(100%, #2b335b));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(-45deg, #1a4c89 0%, #2b335b 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(-45deg, #1a4c89 0%, #2b335b 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(-45deg, #1a4c89 0%, #2b335b 100%);
  /* IE10 preview */
  background: linear-gradient(135deg, #1a4c89 0%, #2b335b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4c89', endColorstr='#2b335b',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 2687, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we h3.g-title {
  background-color: #0299de;
}
/* line 2691, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-blue.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 2703, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .title {
  text-align: center;
  text-transform: uppercase;
}
/* line 2708, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .title h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 400;
  color: #fff;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
}
/* line 2719, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .title h3 {
  line-height: 32px;
  font-size: 20px !Important;
  color: #24b3f0;
  margin: 0px 0px 60px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600 !Important;
}
/* line 2728, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .meet-wrapper {
  clear: both;
  display: flex;
  max-width: 1440px;
  margin: 0px auto 0px auto;
  padding: 0px 60px 0px 60px;
  justify-content: space-between;
  align-items: center;
}
/* line 2738, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we p {
  padding: 0px 0px 0px 0px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800 !Important;
}
/* line 2745, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .text {
  margin-left: 60px;
  width: 50%;
}
/* line 2750, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .text::before {
  content: '';
  height: 3px;
  background-color: #2299de;
  width: 160px;
  display: block;
  margin: 0px 0px 45px 0px;
}
/* line 2759, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .text::after {
  content: '';
  height: 3px;
  background-color: #2299de;
  width: 160px;
  display: block;
  margin: 45px 0px 0px 0px;
}
/* line 2769, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .video-btn {
  background-image: url('../../images/home/video-who-are-we.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  width: 100%;
  height: 420px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 2785, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .video-wrapper {
  width: 50%;
}
/* line 2789, templates/g5_hydrogen/custom/scss/custom.scss */
.vid-cell-wrapper {
  width: 50%;
}
/* line 2793, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .video-btn .link {
  color: #fff;
  border: solid 8px #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  background-color: rgba(0, 0, 0, 0.5);
  width: 120px;
  height: 120px;
  font-size: 22px;
}
/* line 2814, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .video-btn .link i {
  margin-left: 15px;
}
/* line 2819, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .video-btn:hover {
  opacity: 0.9;
}
/* line 2820, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .video-btn:hover .link {
  background-color: #2299de;
}
/* line 2822, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .who-btn {
  width: 100%;
  text-align: center;
}
/* line 2827, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .who-btn a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #2299de;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 240px;
  display: block;
  margin: 75px auto 0px auto;
}
/* line 2846, templates/g5_hydrogen/custom/scss/custom.scss */
.who-are-we .who-btn a:hover {
  background-color: #2299de;
}
@media (max-width: 75rem) {
  /* line 2853, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .title h2 {
    line-height: 54px;
    font-size: 38px !Important;
    color: #fff;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    letter-spacing: 1px;
  }
  /* line 2862, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .title h3 {
    line-height: 28px;
    font-size: 18px !Important;
    color: #24b3f0;
    margin: 0px 0px 60px 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !Important;
  }
  /* line 2871, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .video-btn {
    background-image: url('../../images/home/video-who-are-we.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 320px;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 2887, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .video-btn .link {
    color: #fff;
    border: solid 6px #fff;
    width: 90px;
    height: 90px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }
  /* line 2899, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .video-btn .link i {
    margin-left: 13px;
  }
  /* line 2904, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we p {
    padding: 0px 0px 0px 0px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800 !Important;
    font-size: 14px;
    line-height: 18px;
  }
  /* line 2913, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text {
    margin-left: 60px;
    width: 50%;
  }
  /* line 2918, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text::before {
    content: '';
    height: 3px;
    background-color: #2299de;
    width: 160px;
    display: block;
    margin: 0px 0px 30px 0px;
  }
  /* line 2927, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text::after {
    content: '';
    height: 3px;
    background-color: #2299de;
    width: 160px;
    display: block;
    margin: 30px 0px 0px 0px;
  }
}
@media (max-width: 55rem) {
  /* line 2939, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 45px 0px !important;
  }
  /* line 2944, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .video-wrapper {
    width: 100%;
  }
  /* line 2948, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .meet-wrapper {
    clear: both;
    display: flex;
    max-width: 1440px;
    margin: 0px auto 0px auto;
    padding: 0px 15px 0px 15px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }
  /* line 2959, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text {
    margin-left: 0px;
    width: 100%;
  }
  /* line 2964, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text {
    text-align: center;
    margin-top: 10px;
    padding: 0px 15px 0px 15px;
    margin-left: 0px;
  }
  /* line 2971, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text p {
    padding: 0px;
    font-size: 12px;
    line-height: 17px;
  }
  /* line 2977, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text::before {
    display: none;
  }
  /* line 2981, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .text::after {
    display: none;
  }
  /* line 2985, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .video-btn {
    width: 100%;
    height: 300px;
  }
  /* line 2990, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .video-btn .link {
    color: #fff;
    border: solid 6px #fff;
    width: 80px;
    height: 80px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 14px;
  }
  /* line 3002, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .video-btn .link i {
    margin-left: 11px;
  }
  /* line 3006, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .title h2 {
    line-height: 40px;
    font-size: 26px !Important;
    color: #fff;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    letter-spacing: 0px;
  }
  /* line 3015, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .title h3 {
    line-height: 28px;
    font-size: 15px !Important;
    color: #24b3f0;
    margin: 0px 0px 30px 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !Important;
    letter-spacing: 0px;
  }
  /* line 3025, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .who-btn a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #2299de;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 210px;
    display: block;
    margin: 20px auto 0px auto;
  }
}
@media (max-width: 48rem) {
  /* line 3041, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.who-are-we .video-btn {
   width:100%;
   height:210px;
   }
   .who-are-we .video-btn .link {
   color:#ffffff;
   border:solid 8px #ffffff;
   width:120px;
   height:120px;
   display:flex;
   align-content:center;
   justify-content: center;
   align-items:center;
   font-size:22px;
   }
   .who-are-we .video-btn .link  i{
   margin-left:15px;
   }	*/
}
@media (max-width: 40rem) {
  /* line 3068, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .title h2 {
    line-height: 33px;
    font-size: 23px !Important;
    color: #fff;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    letter-spacing: 0px;
  }
  /* line 3077, templates/g5_hydrogen/custom/scss/custom.scss */
  .who-are-we .title h3 {
    line-height: 21px;
    font-size: 14px !Important;
    color: #24b3f0;
    margin: 0px 45px 30px 45px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !Important;
    letter-spacing: 0px;
  }
}
@media (max-width: 30rem) {
  /* line 3089, templates/g5_hydrogen/custom/scss/custom.scss */
  /*	.who-are-we .video-btn .link {
   color:#ffffff;
   border:solid 6px #ffffff;
   width:90px;
   height:90px;
   display:flex;
   align-content:center;
   justify-content: center;
   align-items:center;
   font-size:18px;
   }*/
}
/* HOME TV PRESENTER TRAINING*/
/*------------------------------------------------------------------------------*/
/* line 3108, templates/g5_hydrogen/custom/scss/custom.scss */
.section-tv-presenter-training {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#530e40+0,430a32+100 */
  background: #530e40;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #530e40 0%, #430a32 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #530e40), color-stop(100%, #430a32));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(-45deg, #530e40 0%, #430a32 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(-45deg, #530e40 0%, #430a32 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(-45deg, #530e40 0%, #430a32 100%);
  /* IE10 preview */
  background: linear-gradient(135deg, #530e40 0%, #430a32 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#530e40', endColorstr='#430a32',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 3120, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top h3.g-title {
  background-color: #c70038;
}
/* line 3124, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-red.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 3140, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .content-wrapper {
  clear: both;
  display: flex;
  max-width: 1440px;
  margin: 0px auto 0px auto;
  padding: 0px 60px 0px 60px;
  justify-content: space-between;
  align-items: center;
}
/* line 3150, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .title {
  text-align: center;
  text-transform: uppercase;
}
/* line 3155, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .title h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 600;
  color: #fff;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  letter-spacing: 1px;
}
/* line 3165, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .title h3 {
  line-height: 32px;
  font-size: 20px !Important;
  color: #dc0949;
  margin: 0px 0px 60px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600 !Important;
}
/* line 3175, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .video-wrapper h3 {
  background-color: #3e0c30;
  color: #fff;
  margin: 0px;
  text-align: center;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 60px;
  width: 100%;
}
/* line 3188, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .routes {
  margin-left: 25px;
  width: 50%;
}
/* line 3192, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .routes h3 {
  background-color: #3e0c30;
  color: #fff;
  margin: 0px;
  text-align: center;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 60px;
}
/* line 3204, templates/g5_hydrogen/custom/scss/custom.scss */
.vid-cell-wrapper {
  width: 50% !important;
}
/* line 3208, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .video-btn {
  background-image: url('../../images/home/video-introduction.jpg');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  width: 100% !important;
  min-width: 100% !important;
  height: 420px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 3226, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .video-wrapper {
  width: 50%;
  flex: 0 1 auto;
}
/* line 3231, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .video-btn .link {
  color: #fff;
  border: solid 8px #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  background-color: rgba(0, 0, 0, 0.5);
  width: 120px;
  height: 120px;
  font-size: 22px;
}
/* line 3252, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .video-btn .link i {
  margin-left: 15px;
}
/* line 3257, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .video-btn:hover {
  opacity: 0.9;
}
/* line 3258, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .video-btn:hover .link {
  background-color: #c70038;
}
/* line 3260, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .route-wrapper {
  display: flex;
  flex-wrap: wrap;
}
/* line 3265, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top h4 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  margin: 0px 0px 40px 0px;
}
/* line 3277, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .route-1 {
  background-color: #c70038;
  width: 50%;
  height: 210px;
  padding: 40px 30px 0px 30px;
}
/* line 3283, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .route-2 {
  background-color: #ff5833;
  width: 50%;
  height: 210px;
  padding: 40px 30px 0px 30px;
}
/* line 3289, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .route-3 {
  background-color: #b7ae34;
  width: 50%;
  height: 210px;
  padding: 40px 30px 0px 30px;
}
/* line 3295, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .route-4 {
  background-color: #1aa889;
  width: 50%;
  height: 210px;
  padding: 40px 30px 0px 30px;
}
/* line 3302, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .routes .links {
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 45px;
}
/* line 3309, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .routes .links a {
  border: solid 2px #430a32;
  color: #430a32;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 40px !Important;
  padding: 0px 15px 0px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 47%;
  text-align: center;
}
/* line 3327, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-training-top .routes .links a:hover {
  background-color: #430a32;
  color: #fff;
}
@media (max-width: 85rem) {
  /* line 3335, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top h4 {
    font-size: 16px;
    line-height: 18px;
    margin: 0px 0px 40px 0px;
  }
}
@media (max-width: 75rem) {
  /* line 3345, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .title h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 3352, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .title h3 {
    line-height: 28px;
    font-size: 18px !Important;
    color: #dc0949;
    margin: 0px 0px 60px 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !Important;
  }
  /* line 3361, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes {
    margin-left: 20px;
    width: 50%;
  }
  /* line 3366, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes h3, .tv-presenter-training-top .video-wrapper h3 {
    margin: 0px;
    font-size: 16px;
  }
  /* line 3373, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-btn {
    width: 100%;
    height: 300px;
  }
  /* line 3378, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-btn .link {
    color: #fff;
    border: solid 6px #fff;
    width: 90px;
    height: 90px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }
  /* line 3390, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-btn .link i {
    margin-left: 13px;
  }
  /* line 3396, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top h4 {
    font-size: 15px;
    line-height: 16px;
    margin: 0px 0px 25px 0px;
  }
  /* line 3402, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1, .tv-presenter-training-top .route-2, .tv-presenter-training-top .route-3, .tv-presenter-training-top .route-4 {
    width: 50%;
    height: 150px;
    padding: 25px 15px 0px 15px;
  }
  /* line 3411, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes .links {
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 36px;
  }
  /* line 3419, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes .links a {
    font-size: 13px;
    line-height: 33px !Important;
    padding: 0px 10px 0px 10px;
    letter-spacing: 1px;
    width: 48%;
  }
}
@media (max-width: 60rem) {
  /* line 3430, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .content-wrapper {
    clear: both;
    display: flex;
    max-width: 1440px;
    margin: 0px auto 0px auto;
    padding: 0px 15px 0px 15px;
    justify-content: space-between;
    align-items: center;
  }
  /* line 3440, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes h3 {
    font-size: 15px;
    height: 60px;
  }
  /* line 3445, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-wrapper h3 {
    font-size: 15px;
  }
  /* line 3449, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1, .tv-presenter-training-top .route-2, .tv-presenter-training-top .route-3, .tv-presenter-training-top .route-4 {
    width: 50%;
    height: 150px;
    padding: 25px 10px 0px 10px;
  }
  /* line 3457, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1 h4 {
    width: 90%;
    margin: 0px auto 20px auto;
    font-size: 14px;
  }
  /* line 3462, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-2 h4 {
    width: 70%;
    margin: 0px auto 20px auto;
    font-size: 14px;
  }
  /* line 3467, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-3 h4 {
    width: 80%;
    margin: 0px auto 36px auto;
    font-size: 14px;
  }
  /* line 3472, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-4 h4 {
    width: 98%;
    margin: 0px auto 36px auto;
    font-size: 14px;
  }
  /* line 3478, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes .links a {
    font-size: 12px;
    line-height: 33px !Important;
    padding: 0px 8px 0px 8px;
    letter-spacing: 1px;
    width: 48%;
  }
}
@media (max-width: 55rem) {
  /* line 3493, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .title h2 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 3500, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .title h3 {
    line-height: 28px;
    font-size: 15px !Important;
    margin: 0px 0px 30px 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !Important;
    letter-spacing: 0px;
  }
  /* line 3510, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .content-wrapper {
    clear: both;
    display: flex;
    margin: 0px auto 0px auto;
    padding: 0px 15px 0px 15px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }
  /* line 3520, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes {
    margin-left: 0px;
    margin-top: 40px;
    width: 100%;
  }
  /* line 3526, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-wrapper {
    width: 100%;
  }
  /* line 3530, templates/g5_hydrogen/custom/scss/custom.scss */
  .vid-cell-wrapper {
    width: 100% !important;
  }
  /* line 3534, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-btn {
    background-image: url('../../images/home/video-introduction.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    width: 100%;
    height: 300px;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 3550, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-btn .link {
    color: #fff;
    border: solid 6px #fff;
    width: 80px;
    height: 80px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 14px;
  }
  /* line 3562, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-btn .link i {
    margin-left: 11px;
  }
  /* line 3566, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes h3 {
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    padding: 0px;
  }
  /* line 3573, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .video-wrapper h3 {
    font-size: 16px;
  }
  /* line 3577, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes .links {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    height: 36px;
  }
  /* line 3585, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-wrapper {
    height: auto;
  }
  /* line 3589, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1, .tv-presenter-training-top .route-2, .tv-presenter-training-top .route-3, .tv-presenter-training-top .route-4 {
    width: 50%;
    min-height: 200px;
    padding: 25px 15px 0px 15px;
  }
  /* line 3598, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes .links a {
    margin-top: 15px;
    width: 100%;
  }
  /* line 3603, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes .links a:nth-child(2) {
    margin-top: 15px;
  }
  /* line 3606, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-2 h4, .tv-presenter-training-top .route-3 h4 {
    width: auto;
    margin: 10px auto 20px auto;
  }
  /* line 3612, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1 h4, .tv-presenter-training-top .route-4 h4 {
    width: 75%;
    margin: 10px auto 4px auto;
  }
}
@media (max-width: 40rem) {
  /* line 3622, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .title h2 {
    line-height: 33px;
    font-size: 23px !Important;
    color: #fff;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    letter-spacing: 0px;
  }
  /* line 3631, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .title h3 {
    line-height: 21px;
    font-size: 14px !Important;
    margin: 0px 30px 30px 30px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !Important;
    letter-spacing: 0px;
  }
  /* line 3640, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-2 h4, .tv-presenter-training-top .route-3 h4 {
    width: 82%;
    margin: 10px auto 4px auto;
  }
  /* line 3646, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1 h4, .tv-presenter-training-top .route-4 h4 {
    width: 86%;
    margin: 10px auto 4px auto;
  }
}
@media (max-width: 30rem) {
  /* line 3655, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .routes h3 {
    font-size: 16px;
    height: 60px;
    line-height: 22px;
    padding: 8px 30px 0px 30px;
  }
  /* line 3662, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1, .tv-presenter-training-top .route-2, .tv-presenter-training-top .route-3, .tv-presenter-training-top .route-4 {
    width: 50%;
    min-height: 200px;
    padding: 25px 15px 0px 15px;
  }
  /* line 3671, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1 h4 {
    width: 100%;
    margin: 0px auto 4px auto;
    font-size: 13px;
  }
  /* line 3677, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-2 h4, .tv-presenter-training-top .route-3 h4 {
    width: 100%;
    margin: 0px auto 4px auto;
    font-size: 13px;
  }
  /* line 3684, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-4 h4 {
    width: 100%;
    margin: 0px auto 4px auto;
    font-size: 13px;
  }
}
@media (max-width: 25rem) {
  /* line 3693, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1, .tv-presenter-training-top .route-2, .tv-presenter-training-top .route-3, .tv-presenter-training-top .route-4 {
    width: 50%;
    min-height: 215px;
    padding: 25px 15px 0px 15px;
  }
  /* line 3702, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-1 h4 {
    width: 100%;
    margin: 0px auto 4px auto;
    font-size: 13px;
  }
  /* line 3708, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-2 h4, .tv-presenter-training-top .route-3 h4 {
    width: 100%;
    margin: 0px auto 20px auto;
    font-size: 13px;
  }
  /* line 3715, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-training-top .route-4 h4 {
    width: 90%;
    margin: 0px auto 4px auto;
    font-size: 13px;
  }
}
/* HOME TV PRESENTER TRAINING - COURSE DATES*/
/*------------------------------------------------------------------------------*/
/* line 3726, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-course-dates h3.g-title {
  background-color: rgba(0, 0, 0, 0);
  line-height: 32px;
  font-size: 20px !Important;
  color: #dc0949;
  margin: 30px 0px 10px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  font-size: 20px;
}
/* line 3737, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-presenter-course-dates h3.g-title::after {
  content: '';
  display: none;
}
/* line 3742, templates/g5_hydrogen/custom/scss/custom.scss */
.dates-wrapper {
  display: flex;
  max-width: 1440px;
  margin: 0px auto 60px auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0px 60px 0px 60px;
}
/* line 3751, templates/g5_hydrogen/custom/scss/custom.scss */
.dates-wrapper .dates-cell {
  border-top: solid 2px #c70038;
  border-bottom: solid 2px #c70038;
  text-align: center;
  width: 24%;
  padding: 20px 0px 20px 0px;
  display: flex;
  align-content: center;
  min-height: 170px;
  justify-content: center;
}
/* line 3763, templates/g5_hydrogen/custom/scss/custom.scss */
.dates-wrapper .dates-cell h4 {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  font-weight: 700 !important;
  margin: 0px 0px 0px 0px;
}
/* line 3772, templates/g5_hydrogen/custom/scss/custom.scss */
.dates-wrapper .dates-cell a {
  color: #fff;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 3780, templates/g5_hydrogen/custom/scss/custom.scss */
.dates-wrapper .dates-cell a:hover {
  color: #dc0949;
}
/* line 3784, templates/g5_hydrogen/custom/scss/custom.scss */
.dates-wrapper .dates-cell h5 {
  color: #ccc;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 700 !important;
  margin: 10px 0px 0px 0px;
}
/* line 3792, templates/g5_hydrogen/custom/scss/custom.scss */
.dates-wrapper .dates-cell h6 {
  color: #dc0949;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  font-size: 17px;
  font-weight: 900 !important;
  margin: 10px 0px 0px 0px;
}
@media (max-width: 60rem) {
  /* line 3804, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper {
    display: flex;
    max-width: 100%;
    margin: 0px auto 60px auto;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px 15px 0px 15px;
  }
  /* line 3814, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-presenter-course-dates h3.g-title {
    background-color: rgba(0, 0, 0, 0);
    line-height: 20px;
    font-size: 16px !Important;
    color: #dc0949;
    margin: 20px 0px 7px 0px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
  }
}
@media (max-width: 55rem) {
  /* line 3828, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper {
    display: flex;
    max-width: 100%;
    margin: 0px auto 60px auto;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px 15px 0px 15px;
    flex-wrap: wrap;
  }
  /* line 3838, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell {
    border-top: solid 2px #c70038;
    border-bottom: solid 2px #c70038;
    text-align: center;
    width: 49%;
    padding: 20px 0px 20px 0px;
    display: flex;
    align-content: center;
    min-height: 100px;
    justify-content: center;
  }
  /* line 3850, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell:nth-child(3), .dates-wrapper .dates-cell:nth-child(4) {
    border-top: none;
  }
  /* line 3855, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell h4 {
    font-size: 15px;
    font-weight: 700 !important;
    margin: 0px 0px 0px 0px;
  }
  /* line 3861, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell h5 {
    font-size: 14px;
    margin: 8px 0px 0px 0px;
  }
  /* line 3866, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell h6 {
    font-size: 15px;
    font-weight: 900 !important;
    margin: 3px 0px 0px 0px;
  }
}
@media (max-width: 45rem) {
  /* line 3876, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell:nth-child(2) {
    border-top: none;
  }
  /* line 3880, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell {
    border-top: solid 2px #c70038;
    border-bottom: solid 2px #c70038;
    text-align: center;
    width: 100%;
    padding: 20px 0px 20px 0px;
    display: flex;
    align-content: center;
    min-height: 100px;
    justify-content: center;
  }
  /* line 3892, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell h4 {
    font-size: 13px;
    font-weight: 700 !important;
    margin: 0px 0px 0px 0px;
  }
  /* line 3898, templates/g5_hydrogen/custom/scss/custom.scss */
  .dates-wrapper .dates-cell h5 {
    font-size: 12px;
    margin: 8px 0px 0px 0px;
  }
  /* line 3902, templates/g5_hydrogen/custom/scss/custom.scss */
  .dat es-wrapper .dates-cell h6 {
    font-size: 13px;
    font-weight: 900 !important;
    margin: 3px 0px 0px 0px;
  }
}
/* HOME TALENT TASTER TAPES - INTERNAL TALENT TASTER TAPES - MAIN TALENT TASTER TAPES*/
/*------------------------------------------------------------------------------*/
/* line 3916, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes, .internal-taster-tapes {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#690221+0,c70038+100 */
  background: #690221;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #690221 0%, #c70038 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #690221), color-stop(100%, #c70038));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #690221 0%, #c70038 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #690221 0%, #c70038 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #690221 0%, #c70038 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #690221 0%, #c70038 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#690221', endColorstr='#c70038',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding-bottom: 30px;
}
/* line 3931, templates/g5_hydrogen/custom/scss/custom.scss */
.main-taster-tapes {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c70038+0,690221+100 */
  background: #c70038;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #c70038 0%, #690221 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #c70038), color-stop(100%, #690221));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #c70038 0%, #690221 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #c70038 0%, #690221 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #c70038 0%, #690221 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #c70038 0%, #690221 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c70038', endColorstr='#690221',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding-bottom: 30px;
}
/* line 3947, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-taster-tapes h3.g-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 20px !important;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  background-color: #bfa15c;
}
/* line 3962, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-taster-tapes h3.g-title::after {
  display: none;
}
@media (max-width: 55rem) {
  /* line 3967, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-taster-tapes h3.g-title {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 15px !important;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
  }
}
@media (max-width: 30rem) {
  /* line 3983, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-taster-tapes h3.g-title {
    height: 60px;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
  }
}
/* line 3993, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .title {
  width: 100%;
  text-align: center;
  background-image: url('../../images/home/arrow-purple.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px;
  padding: 65px 0px 45px 0px;
}
/* line 4003, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-taster-tapes .title {
  width: 100%;
  text-align: center;
  background-image: url('../../images/home/arrow-gold.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px;
  padding: 65px 0px 45px 0px;
}
/* line 4013, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .title h2, .internal-taster-tapes .title h2 {
  line-height: 60px;
  font-size: 36px !Important;
  font-weight: 400;
  color: #fff;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: uppercase;
}
/*
 .main-taster-tapes .title {
 margin:100px 0px 60px 0px;
 background-color:#ff6600;
 }
 .main-taster-tapes .title  h2{
 line-height: 60px;
 font-size: 36px!Important;
 font-weight: 400;
 color:#ffffff;
 margin:0px 0px 0px 0px;
 font-family: 'Comfortaa', cursive;
 font-weight:600;
 letter-spacing:0px;
 text-transform:uppercase;
 }
 .main-taster-tapes .title p {
 max-width:1440px;
 margin:30px auto 15px auto!Important;
 padding:0px 60px 0px 60px;
 color:#ffffff;
 text-align:center;
 font-size:17px;
 line-height:28px;
 font-weight:600;
 }
 .main-taster-tapes .title p a  {
 transition-property: all;
 transition-duration: 300ms;
 transition-timing-function: ease;
 transition-delay: 0s;
 color:#ffffff!important;
 font-weight:800;
 }
 .main-taster-tapes .title p a:hover {
 color:#e9d689!important;
 }*/
/* line 4073, templates/g5_hydrogen/custom/scss/custom.scss */
.talent-taster-tapes-footer {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b20032+0,91012a+100 */
  background: #b20032;
  /* Old browsers */
  background: -moz-linear-gradient(left, #b20032 0%, #91012a 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b20032), color-stop(100%, #91012a));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, #b20032 0%, #91012a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, #b20032 0%, #91012a 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, #b20032 0%, #91012a 100%);
  /* IE10 preview */
  background: linear-gradient(to right, #b20032 0%, #91012a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b20032', endColorstr='#91012a',GradientType=1);
  /* IE6-9 */
  padding: 45px 0px 45px 0px;
}
/* line 4086, templates/g5_hydrogen/custom/scss/custom.scss */
.talent-taster-tapes-footer .quote-bar-wrap {
  padding: 0px 60px 0px 60px;
  margin: 0px auto 0px auto;
  max-width: 1440px;
  text-align: center;
}
/* line 4092, templates/g5_hydrogen/custom/scss/custom.scss */
.talent-taster-tapes-footer .quote-bar-wrap p {
  color: #e6d285;
  font-size: 18px;
  font-weight: 600;
}
/* line 4098, templates/g5_hydrogen/custom/scss/custom.scss */
.talent-taster-tapes-footer .quote-bar-wrap p span {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 75rem) {
  /* line 4105, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer {
    padding: 30px 0px 30px 0px;
  }
  /* line 4109, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer .quote-bar-wrap p {
    font-size: 17px;
  }
  /* line 4113, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer .quote-bar-wrap p span {
    font-size: 17px;
  }
}
@media (max-width: 55rem) {
  /* line 4119, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer {
    padding: 20px 0px 20px 0px;
  }
  /* line 4123, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer .quote-bar-wrap {
    padding: 0px 30px 0px 30px;
    margin: 0px auto 0px auto;
    max-width: 1440px;
    text-align: center;
  }
  /* line 4130, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer .quote-bar-wrap p {
    font-size: 15px;
  }
  /* line 4134, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer .quote-bar-wrap p span {
    font-size: 15px;
  }
}
@media (max-width: 40rem) {
  /* line 4142, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer {
    padding: 10px 0px 10px 0px;
  }
  /* line 4146, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer .quote-bar-wrap p {
    font-size: 14px;
  }
  /* line 4150, templates/g5_hydrogen/custom/scss/custom.scss */
  .talent-taster-tapes-footer .quote-bar-wrap p span {
    font-size: 14px;
  }
}
/* line 4157, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-taster-tapes .title p {
  max-width: 1040px;
  margin: 30px auto 15px auto !Important;
  padding: 0px 60px 0px 60px;
  color: #fff;
  text-align: center;
  font-size: 17px;
  line-height: 28px;
  font-weight: 600;
}
/* line 4168, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .taster-footer, .internal-taster-tapes .taster-footer {
  max-width: 1240px;
  margin: 30px auto 0px auto !Important;
  padding: 0px 60px 0px 60px;
  color: #fff;
  text-align: center;
}
/* line 4177, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .taster-footer p, .internal-taster-tapes .taster-footer p {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  line-height: 28px;
  font-weight: 700;
  margin-top: 70px;
}
/* line 4187, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .taster-footer p:nth-child(2) {
  margin-top: 45px;
}
/* line 4191, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .taster-footer a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 360px;
  display: block;
  margin: 45px auto 0px auto;
}
/* line 4210, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-taster-tapes .taster-footer a {
  /* CHANGE */
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 360px;
  display: block;
  margin: 45px auto 0px auto;
}
/* line 4230, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .taster-footer a:hover, .internal-taster-tapes .taster-footer a:hover {
  background-color: #fff;
  color: #c70038;
}
/* line 4236, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .cell-wrapper, .internal-taster-tapes .cell-wrapper {
  display: flex;
  max-width: 100%;
  margin: 0px auto 0px auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0px 60px 0px 60px;
}
/* line 4245, templates/g5_hydrogen/custom/scss/custom.scss */
.main-taster-tapes .cell-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  margin: 0px auto 0px auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0px 0px 0px 0px;
}
/* line 4255, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell, .internal-taster-tapes .tape-cell, .main-taster-tapes .tape-cell {
  text-align: center;
  width: 24%;
  padding: 20px 20px 20px 20px;
  min-height: 310px;
  background: #9b7437;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b7437+0,ecd98c+52,9b7437+100 */
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #9b7437 0%, #ecd98c 52%, #9b7437 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #9b7437), color-stop(52%, #ecd98c), color-stop(100%, #9b7437));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #9b7437 0%, #ecd98c 52%, #9b7437 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #9b7437 0%, #ecd98c 52%, #9b7437 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #9b7437 0%, #ecd98c 52%, #9b7437 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #9b7437 0%, #ecd98c 52%, #9b7437 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b7437', endColorstr='#9b7437',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 4273, templates/g5_hydrogen/custom/scss/custom.scss */
.main-taster-tapes .tape-cell {
  margin-bottom: 20px;
}
/* line 4277, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell h4, .internal-taster-tapes .tape-cell h4, .main-taster-tapes .tape-cell h4 {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  font-weight: 700;
  color: #2c0721;
  margin: 20px 0px 5px 0px;
}
/* line 4288, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell p, .internal-taster-tapes .tape-cell p, .main-taster-tapes .tape-cell p {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  color: #2c0721;
  margin: 5px 0px 10px 0px;
}
/* line 4299, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell a .video-btn img, .internal-taster-tapes .tape-cell a .video-btn img, .main-taster-tapes .tape-cell a .video-btn img {
  width: 100%;
  height: auto;
}
/* line 4306, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell .video-btn, .internal-taster-tapes .tape-cell .video-btn, .main-taster-tapes .tape-cell .video-btn {
  /* Image*/
  width: 100%;
  position: relative;
}
/* line 4313, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell a .video-btn .video-img, .internal-taster-tapes .tape-cell a .video-btn .video-img, .main-taster-tapes .tape-cell a .video-btn .video-img {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1;
}
/* line 4323, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell .video-link, .internal-taster-tapes .tape-cell .video-link, .main-taster-tapes .tape-cell .video-link {
  height: 100%;
  overflow: visible;
  position: absolute;
  width: 100%;
  top: 0px;
  z-index: 2;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
/* line 4339, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell .video-btn .video-link .link, .internal-taster-tapes .tape-cell .video-btn .video-link .link, .main-taster-tapes .tape-cell .video-btn .video-link .link {
  color: #fff;
  border: solid 3px #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  font-size: 7px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  background-color: rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1000;
}
/* line 4363, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell .link i, .internal-taster-tapes .tape-cell .link i, .main-taster-tapes .tape-cell .link i {
  margin-left: 5px;
}
/* line 4369, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell .video-btn:hover, .internal-taster-tapes .tape-cell .video-btn:hover, .main-taster-tapes .tape-cell .video-btn:hover {
  opacity: 0.9;
}
/* line 4373, templates/g5_hydrogen/custom/scss/custom.scss */
.home-taster-tapes .tape-cell .video-btn:hover .link, .internal-taster-tapes .tape-cell .video-btn:hover .link, .main-taster-tapes .tape-cell .video-btn:hover .link {
  background-color: #c70038;
}
@media (max-width: 75rem) {
  /* line 4381, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .title h2, .internal-taster-tapes .title h2 {
    line-height: 45px;
    font-size: 32px !Important;
    font-weight: 600;
  }
  /* line 4388, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell, .internal-taster-tapes .tape-cell, .main-taster-tapes .tape-cell {
    min-height: 270px;
    padding: 20px 20px 0px 20px;
  }
  /* line 4395, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell h4, .internal-taster-tapes .tape-cell h4, .main-taster-tapes .tape-cell h4 {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #2c0721;
    margin: 20px 0px 5px 0px;
  }
  /* line 4406, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell p, .internal-taster-tapes .tape-cell p, .main-taster-tapes .tape-cell p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    color: #2c0721;
    margin: 5px 0px 0px 0px;
  }
}
@media (max-width: 60rem) {
  /* line 4424, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .title, .internal-taster-tapes .title {
    width: 100%;
    padding: 55px 0px 35px 0px;
  }
  /* line 4430, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .title h2, .internal-taster-tapes .title h2 {
    line-height: 40px;
    font-size: 28px !Important;
    font-weight: 600;
  }
  /* line 4437, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-taster-tapes .title p {
    padding: 0px 60px 0px 60px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 22px;
  }
  /* line 4448, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer, .internal-taster-tapes .taster-footer {
    max-width: 100%;
    margin: 30px auto 0px auto !Important;
    padding: 0px 60px 0px 60px;
    color: #fff;
    text-align: center;
  }
  /* line 4457, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer p, .internal-taster-tapes .taster-footer p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 700;
    margin-top: 50px;
  }
  /* line 4467, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer p:nth-child(2) {
    margin-top: 30px;
  }
  /* line 4471, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 320px;
    display: block;
    margin: 30px auto 0px auto;
  }
  /* line 4485, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-taster-tapes .taster-footer a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 320px;
    display: block;
    margin: 45px auto 0px auto !important;
  }
  /* line 4499, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .cell-wrapper, .internal-taster-tapes .cell-wrapper, .main-taster-tapes .cell-wrapper {
    display: flex;
    max-width: 100%;
    margin: 0px auto 0px auto;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px 15px 0px 15px;
    flex-wrap: wrap;
  }
  /* line 4511, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell, .internal-taster-tapes .tape-cell, .main-taster-tapes .tape-cell {
    text-align: center;
    width: 49%;
  }
  /* line 4518, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell:nth-child(3), .home-taster-tapes .tape-cell:nth-child(4), .internal-taster-tapes .tape-cell:nth-child(3), .internal-taster-tapes .tape-cell:nth-child(4) {
    margin-top: 20px;
  }
}
@media (max-width: 55rem) {
  /* line 4530, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.home-taster-tapes  .tape-cell .video-btn .video-link .link,
   .internal-taster-tapes  .tape-cell .video-btn .video-link .link,
   .main-taster-tapes   .tape-cell .video-btn .video-link .link {
   border:solid 6px #ffffff;
   width:80px;
   height:80px;
   display:flex;
   align-content:center;
   justify-content: center;
   align-items:center;
   font-size:14px;
   }
   .home-taster-tapes  .tape-cell .link  i,
   .internal-taster-tapes   .tape-cell .link  i,
   .main-taster-tapes  .tape-cell .link  i{
   margin-left:15px;
   }*/
  /* line 4532, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .title, .internal-taster-tapes .title {
    width: 100%;
    padding: 60px 0px 30px 0px;
  }
  /* line 4539, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .title h2, .internal-taster-tapes .title h2 {
    line-height: 28px;
    font-size: 20px !Important;
    font-weight: 600;
  }
  /* line 4546, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-taster-tapes .title p {
    padding: 0px 15px 0px 15px;
    font-size: 13px;
    line-height: 18px;
  }
  /* line 4553, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes, .internal-taster-tapes, .main-taster-tapes {
    padding-bottom: 30px;
  }
  /* line 4559, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer, .internal-taster-tapes .taster-footer {
    margin: 30px auto 0px auto !Important;
    padding: 0px 30px 0px 30px;
  }
  /* line 4565, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer p, .internal-taster-tapes .taster-footer p {
    font-size: 13px;
    line-height: 18px;
    font-weight: 700;
    margin-top: 30px;
  }
  /* line 4573, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer p:nth-child(2) {
    margin-top: 30px;
  }
  /* line 4577, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .taster-footer a {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 18px;
    padding: 10px 20px 10px 20px;
    width: 190px;
    display: block;
    margin: 30px auto 0px auto;
  }
  /* line 4591, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-taster-tapes .taster-footer a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 18px;
    padding: 8px 20px 8px 20px;
    width: 190px !important;
    display: block;
    margin: 45px auto -15px auto !important;
  }
  /* line 4606, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell, .internal-taster-tapes .tape-cell, .main-taster-tapes .tape-cell {
    min-height: 270px;
    padding: 20px 20px 10px 20px;
  }
  /* line 4614, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell h4, .internal-taster-tapes .tape-cell h4, .main-taster-tapes .tape-cell h4 {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #2c0721;
    margin: 20px 0px 5px 0px;
  }
  /* line 4625, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell p, .internal-taster-tapes .tape-cell p, .main-taster-tapes .tape-cell p {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #2c0721;
    margin: 5px 0px 0px 0px;
  }
}
@media (max-width: 40rem) {
  /* line 4657, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.home-taster-tapes  .tape-cell .video-btn .video-link .link,
   .internal-taster-tapes .tape-cell .video-btn .video-link .link,
   .main-taster-tapes  .video-btn .video-link .link {
   border:solid 4px #ffffff;
   width:60px;
   height:60px;
   display:flex;
   align-content:center;
   justify-content: center;
   align-items:center;
   font-size:9px;
   }
   .home-taster-tapes  .tape-cell .link  i,
   .internal-taster-tapes  .tape-cell .link  i,
   .main-taster-tapes .tape-cell .link  i{
   margin-left:10px;
   }*/
  /* line 4659, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell, .internal-taster-tapes .tape-cell, .main-taster-tapes .tape-cell {
    min-height: 200px;
    padding: 8px 8px 0px 8px;
    width: 48%;
  }
  /* line 4667, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell:nth-child(2), .home-taster-tapes .tape-cell:nth-child(3), .home-taster-tapes .tape-cell:nth-child(4), .internal-taster-tapes .tape-cell:nth-child(2), .internal-taster-tapes .tape-cell:nth-child(3), .internal-taster-tapes .tape-cell:nth-child(4) {
    margin-top: 10px;
  }
  /* line 4676, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-taster-tapes .tape-cell {
    margin-bottom: 10px;
  }
  /* line 4680, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell h4, .internal-taster-tapes .tape-cell h4, .main-taster-tapes .tape-cell h4 {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #2c0721;
    margin: 10px 0px 5px 0px;
  }
  /* line 4691, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell p, .internal-taster-tapes .tape-cell p, .main-taster-tapes .tape-cell p {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: 500;
    color: #2c0721;
    margin: 5px 0px 0px 0px;
  }
}
@media (max-width: 30rem) {
  /* line 4724, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell, .internal-taster-tapes .tape-cell, .main-taster-tapes .tape-cell {
    min-height: 180px;
    padding: 8px 8px 0px 8px;
    width: 99%;
  }
  /* line 4732, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell .video-btn .video-link .link, .internal-taster-tapes .tape-cell .video-btn .video-link .link, .main-taster-tapes .tape-cell .video-btn .video-link .link {
    border: solid 3px #fff;
    width: 40px;
    height: 40px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 6px;
  }
  /* line 4745, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-taster-tapes .tape-cell .link i, .internal-taster-tapes .tape-cell .link i, .main-taster-tapes .tape-cell .link i {
    margin-left: 4px;
  }
}
/* HOME PRESENTER AGENCY*/
/* HOME BUSINESS CORPORATE VIDEO*/
/*------------------------------------------------------------------------------*/
/* line 4756, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency {
  background-image: url('../../images/home/presenter-agaency-bg.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-attachment: fixed;
  background-size: cover;
  padding: 0px 0px 10px 0px;
}
/* line 4765, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video {
  background-image: url('../../images/home/corporate-video.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-attachment: fixed;
  background-size: cover;
  padding: 0px 0px 10px 0px;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) and (max-width: 100rem) {
  /* line 4776, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency {
    background-image: url('../../images/home/presenter-agaency-bg.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-attachment: scroll;
    background-size: cover;
    padding: 0px 0px 10px 0px;
  }
  /* line 4784, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-video {
    background-image: url('../../images/home/corporate-video.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-attachment: scroll;
    background-size: cover;
    padding: 0px 0px 10px 0px;
  }
}
/* line 4796, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency h3.g-title {
  background-color: #8a5ca3;
}
/* line 4800, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video h3.g-title {
  background-color: #f26d07;
}
/* line 4806, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-orange.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 4818, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-light-purple.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 4830, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency .content-wrap, .home-business-video .content-wrap {
  max-width: 900px;
  padding: 0px 60px 70px 60px;
  margin: 0px auto 0px auto;
}
/* line 4838, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency .content-wrap h2, .home-business-video .content-wrap h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 600;
  color: #fff;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 4851, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency .content-wrap h3 {
  line-height: 32px;
  font-size: 20px !Important;
  color: #bd93d7;
  margin: 0px 0px 45px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700 !Important;
  text-align: center;
  text-transform: uppercase;
}
/* line 4861, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video .content-wrap h3 {
  line-height: 32px;
  font-size: 20px !Important;
  color: #f26d07;
  margin: 0px 0px 45px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700 !Important;
  text-align: center;
  text-transform: uppercase;
}
/* line 4872, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency .content-wrap h3::after {
  content: '';
  height: 4px;
  width: 200px;
  background-color: #8a5ca3;
  display: block;
  margin: 65px auto 0px auto;
}
/* line 4880, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video .content-wrap h3::after {
  content: '';
  height: 4px;
  width: 200px;
  background-color: #f26d07;
  display: block;
  margin: 65px auto 0px auto;
}
/* line 4889, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency p, .home-business-video p {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700 !Important;
  color: #fff;
  font-size: 17px;
  line-height: 25px;
}
/* line 4899, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency p a {
  color: #bd93d7;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 4907, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency p a:hover {
  color: #fff;
}
/* line 4911, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 220px;
  display: block;
  margin: 60px auto 0px auto;
  text-align: center;
}
/* line 4930, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video .link-wrapper {
  display: flex;
  max-width: 600px;
  margin: 0px auto 0px auto;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 60px 60px 60px 60px;
}
/* line 4939, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video .link {
  width: 44%;
}
/* line 4944, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 100%;
  display: block;
  margin: 0px auto 0px auto;
  text-align: center;
}
/* line 4964, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-video .link a:hover {
  color: #061e38;
  background-color: #fff;
}
/* line 4969, templates/g5_hydrogen/custom/scss/custom.scss */
.home-presenter-agency .link a:hover {
  background-color: #fff;
  color: #8a5ca3;
}
@media (max-width: 75rem) {
  /* line 4977, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency {
    background-image: url('../../images/home/presenter-agaency-bg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
  }
  /* line 4986, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap, .home-business-video .content-wrap {
    max-width: 850px;
    margin: 0px auto 0px auto;
  }
  /* line 4993, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h2, .home-business-video .content-wrap h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 5001, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h3, .home-business-video .content-wrap h3 {
    line-height: 28px;
    font-size: 18px !Important;
    margin: 0px 0px 45px 0px;
  }
  /* line 5008, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h3::after, .home-business-video .content-wrap h3::after {
    content: '';
    height: 4px;
    width: 150px;
    display: block;
    margin: 50px auto 0px auto;
  }
}
@media (max-width: 60rem) {
  /* line 5023, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap, .home-business-video .content-wrap {
    max-width: 800px;
    padding: 0px 60px 60px 60px;
    margin: 0px auto 0px auto;
  }
  /* line 5031, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency p, .home-business-video p {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700 !Important;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
  }
  /* line 5041, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .link a {
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 180px;
    display: block;
    margin: 60px auto 0px auto;
    text-align: center;
  }
}
@media (max-width: 55rem) {
  /* line 5064, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency {
    background-image: url('../../images/home/presenter-agaency-bg.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-attachment: fixed;
    background-size: cover;
  }
  /* line 5073, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h2, .home-business-video .content-wrap h2 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 5081, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h3, .home-business-video .content-wrap h3 {
    line-height: 28px;
    font-size: 15px !Important;
    margin: 0px 0px 30px 0px;
  }
  /* line 5088, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h3::after, .home-business-video .content-wrap h3::after {
    content: '';
    height: 3px;
    width: 120px;
    margin: 30px auto 0px auto;
  }
  /* line 5096, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap, .home-business-video .content-wrap {
    max-width: 100%;
    padding: 0px 30px 45px 30px;
    margin: 0px auto 0px auto;
  }
  /* line 5103, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency p, .home-business-video p {
    font-size: 13px;
    line-height: 18px;
  }
  /* line 5109, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .link a {
    margin: 30px auto 0px auto;
  }
  /* line 5113, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-video .link-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    padding: 30px 15px 0px 15px;
  }
  /* line 5121, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-video .link {
    margin-bottom: 30px;
    width: 100%;
  }
  /* line 5126, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-video .link a {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 15px 8px 15px;
    max-width: 320px;
    display: block;
    margin: 0px auto 0px auto;
    text-align: center;
  }
}
@media (max-width: 40rem) {
  /* line 5153, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h2, .home-business-video .content-wrap h2 {
    line-height: 33px;
    font-size: 23px !Important;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 5162, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h3, .home-business-video .content-wrap h3 {
    line-height: 21px;
    font-size: 14px !Important;
    margin: 0px 0px 30px 0px;
  }
  /* line 5169, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-presenter-agency .content-wrap h3::after, .home-business-video .content-wrap h3::after {
    content: '';
    height: 3px;
    width: 90px;
    margin: 30px auto 0px auto;
  }
}
/* HOME TV IDEAS*/
/*------------------------------------------------------------------------------*/
/* line 5181, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas {
  background-color: #651a4c;
  margin: 0px;
  padding-bottom: 10px;
}
/* line 5187, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas h3.g-title {
  background-color: #8c085e;
}
/* line 5191, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-medium-purple.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 5203, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .content-wrap {
  max-width: 1340px;
  padding: 0px 60px 75px 60px;
  margin: 0px auto 0px auto;
}
/* line 5209, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .content-wrap h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 600;
  color: #fff;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 5221, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .content-wrap h3 {
  line-height: 32px;
  font-size: 20px !Important;
  color: #cf2697;
  margin: 0px 0px 45px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700 !Important;
  text-align: center;
  text-transform: uppercase;
}
/* line 5232, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
}
/* line 5238, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper .idea-cell {
  display: flex;
  width: 50%;
  text-align: center;
  flex-direction: column;
  padding: 30px 30px 50px 30px;
  margin-top: 30px;
}
/* line 5247, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper .idea-cell h4 {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0px 30px 0px;
}
/* line 5256, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper .idea-cell:nth-child(1) {
  background-color: #8c085e;
}
/* line 5260, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper .idea-cell:nth-child(2) {
  background-color: #892f75;
}
/* line 5264, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper .idea-cell .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 22px;
  padding: 8px 15px 8px 15px;
  width: 300px;
  display: block;
  margin: 0px auto 0px auto;
  text-align: center;
}
/* line 5284, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper .idea-cell:nth-child(1) .link a:hover {
  background-color: #fff;
  color: #8c085e;
}
/* line 5288, templates/g5_hydrogen/custom/scss/custom.scss */
.tv-ideas .idea-wrapper .idea-cell:nth-child(2) .link a:hover {
  background-color: #fff;
  color: #892f75;
}
@media (max-width: 75rem) {
  /* line 5295, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 5302, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap h3 {
    line-height: 28px;
    font-size: 18px !Important;
    margin: 0px 0px 45px 0px;
  }
}
@media (max-width: 60rem) {
  /* line 5311, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .idea-wrapper .idea-cell .link a {
    width: 240px;
  }
}
@media (max-width: 55rem) {
  /* line 5319, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap {
    max-width: 100%;
    padding: 0px 20px 30px 20px;
    margin: 0px auto 0px auto;
  }
  /* line 5325, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap h2 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 5332, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap h3 {
    line-height: 28px;
    font-size: 15px !Important;
    margin: 0px 0px 30px 0px;
  }
}
@media (max-width: 40rem) {
  /* line 5341, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap h2 {
    line-height: 33px;
    font-size: 23px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 5348, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap h3 {
    line-height: 21px;
    font-size: 14px !Important;
    margin: 10px 0px 15px 0px;
  }
  /* line 5354, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .content-wrap {
    max-width: 100%;
    padding: 0px 20px 20px 20px;
    margin: 0px auto 0px auto;
  }
  /* line 5360, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .idea-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
  }
  /* line 5367, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .idea-wrapper .idea-cell {
    display: flex;
    width: 100%;
    text-align: center;
    flex-direction: column;
    padding: 20px 20px 40px 20px;
    margin-top: 0px;
  }
  /* line 5376, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .idea-wrapper .idea-cell .link a {
    width: 70%;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 20px;
    padding: 6px 15px 6px 15px;
  }
  /* line 5388, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .idea-wrapper .idea-cell h4 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px auto 30px auto;
    width: 70%;
  }
  /* line 5396, templates/g5_hydrogen/custom/scss/custom.scss */
  .tv-ideas .idea-wrapper .idea-cell:nth-child(1) {
    margin-top: 15px;
  }
}
/* HOME BUSINESS COACHING*/
/*------------------------------------------------------------------------------*/
/* line 5405, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching {
  background-color: #042344;
  margin: 0px;
  padding-bottom: 10px;
}
/* line 5411, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching h3.g-title {
  background-color: #8e8e06;
}
/* line 5415, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-medium-green.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 5427, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .wrap {
  max-width: 1440px;
  padding: 0px 60px 75px 60px;
  margin: 0px auto 0px auto;
}
/* line 5433, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .wrap h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 600;
  color: #fff;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 5445, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .wrap h3 {
  line-height: 32px;
  font-size: 20px !Important;
  color: #d69d00;
  margin: 0px 0px 45px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700 !Important;
  text-align: center;
  text-transform: uppercase;
}
/* line 5456, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}
/* line 5463, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell {
  display: flex;
  width: 50%;
  text-align: center;
  flex-direction: column;
  padding: 30px 30px 50px 30px;
  margin-top: 30px;
}
/* line 5472, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell h4 {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0px 15px 0px;
  min-height: 70px;
}
/* line 5481, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell h5 {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin: 0px 0px 20px 0px;
  min-height: 50px;
}
/* line 5490, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell .link-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
  padding: 0px 60px 15px 60px;
}
/* line 5498, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell:nth-child(1) {
  background-color: #8e8e06;
}
/* line 5502, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell:nth-child(2) {
  background-color: #c0a302;
}
/* line 5506, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell .link {
  width: 45%;
}
/* line 5509, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 22px;
  padding: 8px 15px 8px 15px;
  width: 100%;
  display: block;
  margin: 0px auto 0px auto;
  text-align: center;
}
/* line 5529, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell:nth-child(1) .link a:hover {
  background-color: #fff;
  color: #8e8e06;
}
/* line 5533, templates/g5_hydrogen/custom/scss/custom.scss */
.home-business-coaching .option-wrapper .option-cell:nth-child(2) .link a:hover {
  background-color: #fff;
  color: #c0a302;
}
@media (max-width: 75rem) {
  /* line 5541, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .wrap h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 5548, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .wrap h3 {
    line-height: 28px;
    font-size: 18px !Important;
    margin: 0px 0px 45px 0px;
  }
  /* line 5556, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell .link-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding: 0px 0px 15px 0px;
  }
  /* line 5564, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell .link {
    width: 48%;
  }
}
@media (max-width: 55rem) {
  /* line 5572, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell {
    display: flex;
    width: 50%;
    text-align: center;
    flex-direction: column;
    padding: 30px 30px 30px 30px;
    margin-top: 30px;
  }
  /* line 5582, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .wrap {
    max-width: 100%;
    padding: 0px 20px 30px 20px;
    margin: 0px auto 0px auto;
  }
  /* line 5588, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .wrap h2 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 5595, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .wrap h3 {
    line-height: 28px;
    font-size: 15px !Important;
    margin: 0px 0px 30px 0px;
  }
  /* line 5601, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell h4 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px 0px 15px 0px;
    min-height: 0px;
  }
  /* line 5611, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell h5 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
    min-height: 0px;
  }
  /* line 5620, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell .link-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    padding: 0px 15px 0px 15px;
  }
  /* line 5628, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell .link {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 5634, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell .link a {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 22px;
    padding: 8px 15px 8px 15px;
    width: 100%;
    display: block;
    margin: 0px auto 0px auto;
    text-align: center;
  }
}
@media (max-width: 48rem) {
  /* line 5652, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell {
    display: flex;
    width: 100%;
    text-align: center;
    flex-direction: column;
    padding: 30px 30px 30px 30px;
    margin-top: 0px;
  }
  /* line 5661, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell:nth-child(2) {
    margin-top: 30px;
  }
  /* line 5665, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell .link {
    width: 100%;
    max-width: 400px;
    margin-bottom: 30px;
    flex-direction: column;
  }
}
@media (max-width: 40rem) {
  /* line 5674, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-business-coaching .option-wrapper .option-cell .link {
    width: 100%;
    max-width: 300px;
    margin-bottom: 30px;
  }
}
/* HOME FREE SECRETS*/
/*------------------------------------------------------------------------------*/
/* line 5688, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#037996+0,039696+100 */
  background: #037996;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #037996 0%, #039696 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #037996), color-stop(100%, #039696));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #037996 0%, #039696 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #037996 0%, #039696 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #037996 0%, #039696 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #037996 0%, #039696 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#037996', endColorstr='#039696',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  margin: 0px !important;
  padding: 60px 0px 60px 0px !important;
}
/* line 5702, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe h3.g-title {
  background-color: none !important;
  font-size: 30px !important;
  letter-spacing: 0px;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  margin: 0px 0px 20px 0px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  padding: 0px !important;
}
/* line 5716, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe h3.g-title::after {
  display: none;
}
/* line 5720, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe #jform_cmc_intro_text-lbl::before {
  content: '';
  height: 3px;
  width: 75px;
  background-color: #fff;
  background-image: none;
  display: block;
  margin: 0px auto 40px auto;
}
/* line 5730, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe #jform_cmc_intro_text-lbl {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  margin: 20px 0px 30px 0px;
}
/* line 5738, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe form {
  max-width: 400px;
  margin: 0px auto 0px auto;
  color: #fff;
  text-align: center;
}
/* line 5745, templates/g5_hydrogen/custom/scss/custom.scss */
.cmc-signup .alert, .cmc-updated {
  background-color: rgba(255, 255, 255, 0) !Important;
  border: none;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0px;
  text-shadow: none;
  text-align: center;
  color: #fff !Important;
}
/* line 5756, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe form .form-label {
  display: none !Important;
}
/* line 5760, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe form .inputbox {
  background-color: #359fab !Important;
  -webkit-border-radius: 0px !Important;
  -moz-border-radius: 0px !Important;
  border-radius: 0px !Important;
  margin: 0px auto 0px auto !Important;
  border: none !Important;
  color: #fff !Important;
  font-size: 16px !Important;
  height: 60px !Important;
  width: 92% !Important;
  margin: 0px !Important;
  padding: 0px 4% 0px 4% !Important;
  text-align: center !Important;
  box-shadow: none !Important;
  text-align: left !Important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}
/* line 5780, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe textarea:focus, .moduletable.subscribe input:focus, .moduletable.subscribe input[type]:focus, .moduletable.subscribe .uneditable-input:focus {
  border-color: rgba(255, 255, 255, 1) !Important;
  box-shadow: none !Important;
  outline: 0 none !Important;
  background-color: #037996 !Important;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
}
/* line 5794, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe form button {
  background-image: none !Important;
  background-color: rgba(255, 255, 255, 0) !Important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 15px !Important;
  color: #fff !Important;
  letter-spacing: 1px !Important;
  border: solid 2px #fff !Important;
  width: 180px;
  height: 50px;
  text-align: center;
  line-height: 40px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  -webkit-border-radius: 0px !Important;
  -moz-border-radius: 0px !Important;
  border-radius: 0px !Important;
  margin: 30px auto 0px auto !Important;
  float: none !Important;
  display: block !Important;
  padding: 0px !Important;
  text-shadow: none !Important;
}
/* line 5822, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.subscribe form button:hover {
  background-color: #fff !Important;
  color: #037996 !Important;
}
/* line 5827, templates/g5_hydrogen/custom/scss/custom.scss */
form ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(255, 255, 255, 1) !Important;
}
/* line 5830, templates/g5_hydrogen/custom/scss/custom.scss */
form ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 1) !Important;
}
/* line 5833, templates/g5_hydrogen/custom/scss/custom.scss */
form :-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 1) !Important;
}
/* line 5836, templates/g5_hydrogen/custom/scss/custom.scss */
form :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 1) !Important;
}
@media (max-width: 60rem) {
  /* line 5841, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe #jform_cmc_intro_text-lbl {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    margin: 20px 0px 30px 0px;
  }
  /* line 5849, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe form button {
    font-size: 13px !Important;
    border: solid 2px #fff !Important;
    width: 140px;
    height: 50px;
    line-height: 40px;
    margin: 30px auto 0px auto !Important;
  }
  /* line 5858, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe h3.g-title {
    background-color: none !important;
    font-size: 26px !important;
    letter-spacing: 0px;
    width: 100%;
    margin: 0px 0px 20px 0px !important;
  }
}
@media (max-width: 55rem) {
  /* line 5868, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe {
    padding: 45px 0px 50px 0px !important;
  }
  /* line 5872, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe h3.g-title {
    background-color: none !important;
    line-height: 40px;
    font-size: 26px !Important;
    letter-spacing: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px !important;
  }
  /* line 5881, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe #jform_cmc_intro_text-lbl {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    margin: 20px 0px 20px 0px;
  }
  /* line 5889, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe #jform_cmc_intro_text-lbl::before {
    content: '';
    height: 3px;
    width: 75px;
    background-color: #fff;
    background-image: none;
    display: block;
    margin: 0px auto 20px auto;
  }
  /* line 5899, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe form {
    margin: 0px auto 0px auto;
    color: #fff;
    text-align: center;
  }
}
@media (max-width: 40rem) {
  /* line 5908, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe {
    padding: 45px 20px 60px 20px !important;
  }
  /* line 5913, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe h3.g-title {
    background-color: none !important;
    font-size: 23px !important;
    line-height: 30px;
    letter-spacing: 0px;
    width: 100%;
    margin: 0px auto 0px auto !important;
  }
  /* line 5922, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe #jform_cmc_intro_text-lbl::before {
    content: '';
    height: 3px;
    width: 75px;
    background-color: #fff;
    background-image: none;
    display: block;
    margin: 0px auto 20px auto;
  }
  /* line 5932, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe form {
    max-width: 400px;
    margin: 0px auto 0px auto;
    color: #fff;
    text-align: center;
  }
}
@media (max-width: 30rem) {
  /* line 5942, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe {
    padding: 45px 20px 60px 20px !important;
  }
  /* line 5947, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe h3.g-title {
    background-color: none !important;
    font-size: 23px !important;
    line-height: 33px;
    letter-spacing: 0px;
    width: 80%;
    margin: 0px auto 30px auto !important;
  }
  /* line 5956, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe #jform_cmc_intro_text-lbl {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    margin: 20px 0px 0px 0px;
    padding-bottom: 15px;
  }
  /* line 5965, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe #jform_cmc_intro_text-lbl::before {
    display: none;
  }
  /* line 5969, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.subscribe form {
    max-width: 400px;
    margin: 0px auto 0px auto;
    color: #fff;
    text-align: center;
  }
}
/* HOME - SOCIAL*/
/*------------------------------------------------------------------------------*/
/* line 5981, templates/g5_hydrogen/custom/scss/custom.scss */
.home-social {
  background-color: #333;
  padding: 35px 0px 35px 0px;
  text-align: center;
}
/* line 5987, templates/g5_hydrogen/custom/scss/custom.scss */
.home-social h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #d78819;
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  letter-spacing: -1px;
}
/* line 5997, templates/g5_hydrogen/custom/scss/custom.scss */
.home-social .social-icons {
  display: flex;
  justify-content: space-between;
  max-width: 180px;
  margin: 30px auto 0px auto;
  padding: 0px;
  list-style: none;
}
/* line 6006, templates/g5_hydrogen/custom/scss/custom.scss */
.home-social .social-icons a {
  color: #fff;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 6014, templates/g5_hydrogen/custom/scss/custom.scss */
.home-social .social-icons a:hover {
  color: #d78819;
}
@media (max-width: 55rem) {
  /* line 6021, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-social h3 {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 40rem) {
  /* line 6030, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-social h3 {
    font-size: 13px;
    line-height: 18px;
  }
  /* line 6035, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-social .social-icons {
    max-width: 110px;
    margin: 30px auto 0px auto;
  }
  /* line 6040, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-social .social-icons a {
    color: #fff;
    font-size: 12px;
  }
  /* line 6045, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-social {
    background-color: #333;
    padding: 15px 0px 10px 0px;
    text-align: center;
  }
}
/* HOME NEWS TITLE*/
/*------------------------------------------------------------------------------*/
/* line 6057, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news-title {
  background-color: #555;
  margin: 0px !important;
  padding: 0px 0px 10px 0px !important;
}
/* line 6065, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news-title h3.g-title {
  background-color: #222;
}
/* line 6069, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news-title h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-dark-gray.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 6081, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news-title .content-wrap h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 600;
  color: #fff;
  margin: 0px 0px 0px 0px !important;
  font-family: 'Comfortaa', cursive;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 6093, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news-title .content-wrap h3 {
  line-height: 32px;
  font-size: 20px !Important;
  color: #d78819;
  margin: 0px 0px 45px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700 !Important;
  text-align: center;
  text-transform: uppercase;
}
/* line 6105, templates/g5_hydrogen/custom/scss/custom.scss */
.news-feed-readmore {
  background-color: #333;
  margin: 0px;
  padding: 60px 0px 0px 0px;
}
/* line 6110, templates/g5_hydrogen/custom/scss/custom.scss */
.news-feed-readmore a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #e8d08c;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 240px;
  display: block;
  margin: 0px auto 0px auto;
  text-align: center;
}
/* line 6131, templates/g5_hydrogen/custom/scss/custom.scss */
.news-feed-readmore a:hover {
  background-color: #e8d08c;
  color: #333;
  text-decoration: none;
}
@media (max-width: 75rem) {
  /* line 6139, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news-title .content-wrap h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 6146, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news-title .content-wrap h3 {
    line-height: 28px;
    font-size: 18px !Important;
    margin: 0px 0px 60px 0px;
    font-family: 'Open Sans', sans-serif;
  }
}
@media (max-width: 55rem) {
  /* line 6155, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news-title .content-wrap h2 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 6162, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news-title .content-wrap h3 {
    line-height: 28px;
    font-size: 15px !Important;
    margin: 0px 0px 30px 0px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0px;
  }
  /* line 6171, templates/g5_hydrogen/custom/scss/custom.scss */
  .news-feed-readmore {
    padding: 45px 0px 0px 0px;
  }
  /* line 6175, templates/g5_hydrogen/custom/scss/custom.scss */
  .news-feed-readmore a {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #e8d08c;
    line-height: 26px;
    padding: 10px 20px 10px 20px;
    width: 240px;
    display: block;
    margin: 0px auto 0px auto;
  }
}
@media (max-width: 40rem) {
  /* line 6193, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news-title .content-wrap h2 {
    line-height: 33px;
    font-size: 23px !Important;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    letter-spacing: 0px;
  }
  /* line 6201, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news-title .content-wrap h3 {
    line-height: 21px;
    font-size: 14px !Important;
    margin: 0px 30px 30px 30px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0px;
  }
}
/* HOME -NEWS FEED*/
/*------------------------------------------------------------------------------*/
/* line 6215, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news {
  margin: 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* line 6220, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news ul {
  margin: 0px !important;
  padding: 0px !important;
  display: flex;
  flex-wrap: wrap;
}
/* line 6226, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news ul li {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 6231, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .even, .home-news .odd {
  padding: 0px !important;
  width: 50%;
}
/* line 6237, templates/g5_hydrogen/custom/scss/custom.scss */
.pix {
  padding: 0px;
  width: 50%;
  height: 400px;
  overflow: hidden;
}
/* line 6244, templates/g5_hydrogen/custom/scss/custom.scss */
.pix:hover {
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  opacity: 0.8;
}
/* line 6252, templates/g5_hydrogen/custom/scss/custom.scss */
.pix img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 6259, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .k2ItemsBlock {
  width: 100%;
}
/* line 6263, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news div.k2ItemsBlock ul li div.moduleItemIntrotext {
  color: #fff !important;
}
/* line 6267, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .news-cell {
  background-color: #222;
  display: flex;
  width: 100%;
}
/* line 6273, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .text-block {
  width: 50%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 0px 45px 0px 45px;
}
/* line 6282, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .text-block .moduleItemTitle {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  letter-spacing: -1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  text-transform: uppercase;
  margin-bottom: 30px;
  text-align: left !important;
}
/* line 6299, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .text-block .moduleItemTitle::after {
  content: '';
  height: 2px;
  background-color: #f0ad43;
  width: 100px;
  display: block;
  margin: 15px 0px 0px 0px;
}
/* line 6310, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .text-block .moduleItemTitle:hover {
  color: #d78819;
}
/* line 6314, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .text-block .moduleItemIntrotext {
  font-size: 13px !important;
  color: #999 !important;
}
/* line 6319, templates/g5_hydrogen/custom/scss/custom.scss */
.link-wrapper {
  margin: 30px 0px 0px 0px;
  display: flex;
  align-items: flex-start;
  width: 100%;
}
/* line 6326, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .text-block .moduleItemReadMore {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #999;
  line-height: 22px;
  padding: 8px 15px 8px 15px;
  width: 200px;
  display: block;
  text-align: center;
}
/* line 6345, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news .text-block .moduleItemReadMore:hover {
  background-color: #d78819;
  border-color: #d78819;
}
/*
 .home-news ul li:nth-child(5n+3)  .pix  {
 padding: 0px;
 width:50%;
 height:400px;
 overflow:hidden;
 order: 2;
 }
 .home-news ul li:nth-child(5n+3)  .text-block {
 order: 1;
 }
 .home-news ul li:nth-child(5n+4)  .pix  {
 padding: 0px;
 width:50%;
 height:400px;
 overflow:hidden;
 order: 2;
 }
 .home-news ul li:nth-child(5n+4)  .text-block {
 order: 1;
 }*/
/* INTERNAL -NEWS FEED*/
/*------------------------------------------------------------------------------*/
/* line 6380, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news {
  margin: 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* line 6387, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic #itemListLeading {
  margin: 0px !important;
  padding: 0px !important;
  display: flex !important;
  flex-wrap: wrap !important;
  width: 100% !important;
  float: none !important;
  background-color: #343434;
}
/* line 6397, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.itemListCategory {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#222222+0,3a3a3a+100 */
  background: #222;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #222), color-stop(100%, #3a3a3a));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#3a3a3a',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding-top: 180px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #fff;
  text-align: center;
  margin: 0px;
}
/* line 6416, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.itemListCategory h2 {
  line-height: 78px;
  font-size: 50px;
  font-weight: 600;
  color: #fff;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: "Comfortaa", cursive;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 6430, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.itemListCategory h3 {
  line-height: 32px;
  font-size: 20px;
  color: #d78819;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 45px;
  margin-left: 0px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
/* line 6445, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main h2 {
  line-height: 42px;
  font-size: 36px;
  font-weight: 600;
  color: #fff;
  margin-top: 0px;
  margin-right: auto !important;
  margin-bottom: 0px;
  margin-left: auto !important;
  font-family: "Comfortaa", cursive;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  max-width: 1000px;
}
/* line 6460, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main h2::after {
  content: '';
  height: 2px;
  background-color: #d78819;
  width: 200px;
  display: block;
  margin: 30px auto 30px auto;
}
/* line 6469, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main {
  padding-top: 200px;
  padding-bottom: 90px;
  background: #222;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #222), color-stop(100%, #3a3a3a));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #222 0%, #3a3a3a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#3a3a3a',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 6482, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemHeader span.itemDateCreated {
  width: 100%;
  text-align: center;
  display: block;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 6490, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .intro-text-wrap {
  padding: 30px 0px 45px 0px !important;
}
/* line 6494, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .intro-text-wrap a {
  font-weight: 700;
  color: #fff;
}
/* line 6499, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .intro-text-wrap a:hover {
  color: #d78819;
}
/* line 6503, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .internal-news-wrap {
  max-width: 1240px;
  margin: 0px auto 0px auto;
  padding: 60px 90px 90px 90px;
  background-color: #202020;
}
/* line 6511, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemView {
  max-width: 1440px !important;
  margin: 0px auto 0px auto !important;
  padding: 0px 60px 0px 60px;
}
/* line 6517, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemToolbar {
  background-color: #454545;
  max-width: 1240px !important;
  margin: 0px auto 0px auto !important;
  padding: 30px 30px 30px 30px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 6526, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemToolbar ul {
  display: flex;
  float: right;
  margin: 0px !important;
  padding: 0px !important;
}
/* line 6533, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemToolbar ul li {
  border: none;
  align-self: flex-end;
  display: block !important;
  margin: 0px !important;
}
/* line 6540, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemToolbar ul li a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 5px 10px 5px 10px;
  width: 120px;
  display: block;
  margin: 0px;
  text-align: center;
}
/* line 6561, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemToolbar .link a {
  float: left;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 5px 10px 5px 10px;
  width: 120px;
  display: block;
  margin: 0px;
  text-align: center;
}
/* line 6582, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main .itemToolbar .link a:hover, .internal-news-main .itemToolbar ul li a:hover {
  border: solid 2px #d78819;
  background-color: #d78819;
}
/* line 6590, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-news-main p {
  color: #fff;
  font-weight: 500;
}
@media (max-width: 75rem) {
  /* line 6600, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory {
    padding-top: 174px;
  }
  /* line 6604, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 6611, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory h3 {
    line-height: 28px;
    font-size: 18px !Important;
    margin: 0px 0px 35px 0px;
    font-family: 'Open Sans', sans-serif;
  }
}
@media (max-width: 55rem) {
  /* line 6621, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory {
    padding-top: 126px;
  }
  /* line 6625, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory h2 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 6632, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory h3 {
    line-height: 28px;
    font-size: 15px !Important;
    margin: 0px 0px 30px 0px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0px;
  }
  /* line 6641, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main {
    padding-top: 130px;
  }
  /* line 6646, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main .intro-text-wrap {
    padding: 0px 0px 30px 0px !important;
  }
  /* line 6651, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main .internal-news-wrap {
    width: 100%;
    padding: 45px 30px 60px 30px;
    background-color: #202020;
  }
  /* line 6658, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main .itemView {
    max-width: 1440px !important;
    margin: 0px auto 0px auto !important;
    padding: 0px 60px 0px 60px;
  }
  /* line 6664, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main h2 {
    line-height: 35px;
    font-size: 26px;
  }
  /* line 6668, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main h2::after {
    content: '';
    height: 2px;
    background-color: #d78819;
    width: 200px;
    display: block;
    margin: 20px auto 20px auto;
  }
  /* line 6678, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main p {
    color: #fff;
    font-weight: 500;
    font-size: 13px;
  }
}
@media (max-width: 48rem) {
  /* line 6686, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main {
    padding-top: 105px !important;
  }
  /* line 6691, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main .itemToolbar {
    background-color: #454545;
    max-width: 1240px !important;
    margin: 0px auto 0px auto !important;
    padding: 15px 15px 15px 15px;
  }
  /* line 6699, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-news-main .itemToolbar .link a, .internal-news-main .itemToolbar ul li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 20px;
    padding: 5px 5px 5px 5px;
    width: 90px;
    display: block;
    margin: 0px;
    text-align: center;
  }
}
@media (max-width: 40rem) {
  /* line 6718, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory {
    padding-top: 140px;
  }
  /* line 6722, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory h2 {
    line-height: 33px;
    font-size: 23px !Important;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    letter-spacing: 0px;
  }
  /* line 6730, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.itemListCategory h3 {
    line-height: 21px;
    font-size: 14px !Important;
    margin: 0px 30px 20px 30px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0px;
  }
}
/* line 6743, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemList {
  width: 100% !important;
  display: flex !important;
  float: none !important;
  margin: 0px !important;
  padding: 0px !important;
}
/* line 6752, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemContainer {
  width: 50% !important;
  display: flex !important;
  float: none !important;
  margin: 0px !important;
  padding: 0px !important;
  flex-wrap: wrap;
}
/* line 6761, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .catItemView {
  width: 100%;
  float: none !important;
  display: flex !important;
  margin: 0px !important;
  padding: 0px !important;
}
/* line 6769, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .news-cell {
  display: flex !important;
  width: 100% !important;
  flex-wrap: wrap;
  background-color: #222;
}
/* line 6776, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .pix {
  padding: 0px !important;
  width: 50% !important;
  height: 400px !important;
  overflow: hidden !important;
}
/* line 6784, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .pix:hover {
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  opacity: 0.8;
}
/* line 6792, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .pix img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
/* line 6799, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block {
  width: 50%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 0px 45px 0px 45px;
}
/* line 6809, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .catItemTitle {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  line-height: 26px !important;
  color: #fff !important;
  letter-spacing: -1px !important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 6824, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .catItemTitle a {
  color: #fff !important;
}
/* line 6829, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .catItemTitle::after {
  content: '';
  height: 2px;
  background-color: #f0ad43;
  width: 100px;
  display: block;
  margin: 15px 0px 0px 0px;
}
/* line 6839, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .catItemDateCreated {
  width: 100%;
  font-size: 13px;
}
/* line 6845, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .catItemTitle a:hover {
  color: #d78819;
}
/* line 6849, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .catItemIntroText {
  font-size: 13px !important;
  color: #fff !important;
}
/* line 6854, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .catItemReadMore {
  display: flex;
  justify-content: flex-start;
  text-align: left;
  width: 100%;
  margin-top: 15px;
}
/* line 6862, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .k2ReadMore {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #999;
  line-height: 22px;
  padding: 8px 15px 8px 15px;
  width: 200px;
  display: block;
  text-align: center;
}
/* line 6881, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .text-block .k2ReadMore:hover {
  background-color: #d78819;
  border-color: #d78819;
}
/*.internal-generic .itemList:nth-child(5n+3)  .pix  { */
/* line 6889, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.k2Pagination {
  background-color: #333;
  padding: 45px 0px 45px 0px;
  margin: 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 45px !important;
  text-transform: uppercase;
  color: #d78819;
}
/* line 6900, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic #k2Container {
  padding-bottom: 0px;
}
/* line 6904, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.k2Pagination ul {
  margin: 30px 0px 30px 0px;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 6912, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.k2Pagination ul .pagenav {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border: solid 2px #999;
  background-color: #333;
  color: #999;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 45px !important;
  padding: 12px 15px 12px 15px;
  font-size: 15px;
  text-transform: uppercase;
  margin: 0px 7px 0px 7px !important;
}
/* line 6929, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.k2Pagination ul li a {
  border: solid 2px #fff !important;
  padding: 0px 15px 0px 15px !important;
  color: #fff !important;
}
/* line 6935, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic div.k2Pagination ul li a:hover {
  background-color: #d78819;
  border: solid 2px #d78819 !important;
}
/* line 6942, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemContainer:nth-child(5) .pix {
  order: 2;
}
/* line 6943, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemContainer:nth-child(5) .text-block {
  order: 1;
}
/* line 6944, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemContainer:nth-child(7) .pix {
  order: 2;
}
/* line 6945, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemContainer:nth-child(7) .text-block {
  order: 1;
}
@media (max-width: 85rem) {
  /* line 6952, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block {
    padding: 0px 30px 0px 30px;
  }
}
@media (max-width: 75rem) {
  /* line 6959, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block {
    padding: 0px 20px 0px 20px;
  }
  /* line 6963, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block .moduleItemReadMore {
    line-height: 22px;
    padding: 8px 15px 8px 15px;
    width: 180px;
    display: block;
    text-align: center;
  }
  /* line 6971, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block {
    padding: 0px 20px 0px 20px;
  }
  /* line 6975, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block .k2ReadMore {
    line-height: 22px;
    padding: 8px 15px 8px 15px;
    width: 180px;
    display: block;
    text-align: center;
  }
}
@media (max-width: 55rem) {
  /* line 6986, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news ul {
    margin: 0px !important;
    padding: 0px !important;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 6993, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .even, .home-news .odd {
    padding: 0px !important;
    width: 100%;
  }
  /* line 7000, templates/g5_hydrogen/custom/scss/custom.scss */
  .odd .pix {
    padding: 0px;
    width: 50%;
    height: 400px;
    overflow: hidden;
    order: 2;
  }
  /* line 7008, templates/g5_hydrogen/custom/scss/custom.scss */
  .odd .text-block {
    order: 1;
  }
  /* line 7012, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block {
    padding: 0px 30px 0px 30px;
  }
  /* line 7016, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block {
    padding: 0px 20px 0px 20px;
  }
  /* line 7020, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer {
    width: 100% !important;
  }
  /* line 7024, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(3) .pix {
    order: 2;
  }
  /* line 7025, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(3) .text-block {
    order: 1;
  }
  /* line 7026, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(5) .pix {
    order: 1;
  }
  /* line 7027, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(5) .text-block {
    order: 2;
  }
  /* line 7028, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(11) .pix {
    order: 2;
  }
  /* line 7029, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(11) .text-block {
    order: 1;
  }
}
@media (max-width: 40rem) {
  /* line 7034, templates/g5_hydrogen/custom/scss/custom.scss */
  /*
   .internal-generic div.k2Pagination ul .pagenav {
   margin-bottom:10px!important;
   }
   .internal-generic div.k2Pagination ul li a {
   padding:0px 15px 0px 15px!important;
   }*/
  /* line 7036, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .news-cell {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }
  /* line 7042, templates/g5_hydrogen/custom/scss/custom.scss */
  .odd .pix {
    padding: 0px;
    width: 100%;
    height: 400px;
    overflow: hidden;
    order: 1;
  }
  /* line 7050, templates/g5_hydrogen/custom/scss/custom.scss */
  .odd .text-block {
    order: 2;
  }
  /* line 7054, templates/g5_hydrogen/custom/scss/custom.scss */
  .pix {
    padding: 0px;
    width: 100%;
    height: 300px;
    overflow: hidden;
  }
  /* line 7061, templates/g5_hydrogen/custom/scss/custom.scss */
  .pix img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    padding-top: 0px;
  }
  /* line 7069, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 60px 45px 60px 45px;
    height: auto;
    text-align: center;
  }
  /* line 7080, templates/g5_hydrogen/custom/scss/custom.scss */
  .link-wrapper {
    margin: 30px 0px 0px 0px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  /* line 7088, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block .moduleItemReadMore {
    line-height: 22px;
    padding: 8px 15px 8px 15px;
    width: 80%;
    display: block;
    text-align: center;
  }
  /* line 7096, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block .moduleItemTitle::after {
    content: '';
    height: 2px;
    background-color: #f0ad43;
    width: 100%;
    display: block;
    margin: 15px 0px 0px 0px;
  }
  /* line 7108, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .pix {
    padding: 0px !important;
    width: 100% !important;
    height: 300px !important;
    overflow: hidden !important;
  }
  /* line 7115, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .pix img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    padding-top: 0px !important;
  }
  /* line 7123, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block {
    width: 100% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 60px 45px 60px 45px;
    height: auto;
    text-align: center;
  }
  /* line 7134, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block .catItemTitle::after {
    content: '';
    height: 2px;
    background-color: #f0ad43;
    width: 100%;
    display: block;
    margin: 15px 0px 0px 0px;
  }
  /* line 7143, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block .k2ReadMore {
    line-height: 22px;
    padding: 8px 15px 8px 15px;
    width: 80%;
    display: block;
    text-align: center;
  }
  /* line 7151, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block .catItemReadMore {
    display: flex;
    justify-content: center;
    text-align: left;
    width: 100%;
    margin-top: 15px;
  }
  /* line 7159, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(3) .pix {
    order: 1;
  }
  /* line 7160, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(3) .text-block {
    order: 2;
  }
  /* line 7161, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(5) .pix {
    order: 1;
  }
  /* line 7162, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(5) .text-block {
    order: 2;
  }
  /* line 7163, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(7) .pix {
    order: 1;
  }
  /* line 7164, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(7) .text-block {
    order: 2;
  }
  /* line 7165, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(11) .pix {
    order: 1;
  }
  /* line 7166, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .itemContainer:nth-child(11) .text-block {
    order: 2;
  }
  /* line 7170, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.k2Pagination {
    background-color: #333;
    padding: 30px 0px 30px 0px;
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    line-height: 45px !important;
    text-transform: uppercase;
    color: #d78819;
  }
  /* line 7181, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic #k2Container {
    padding-bottom: 0px;
  }
  /* line 7185, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.k2Pagination ul {
    margin: 30px 0px 30px 0px;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    height: 100px;
  }
  /* line 7207, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.k2Pagination ul {
    margin: 30px 0px 30px 0px !important;
    padding: 0px 60px 0px 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap !important;
    flex-direction: column !important;
    width: 100% !important;
    height: auto;
  }
  /* line 7219, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.k2Pagination ul li {
    border: none !important;
    margin: 0px !important;
    width: 100% !important;
  }
  /* line 7225, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.k2Pagination ul .pagenav {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: solid 2px #999;
    color: #999;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    line-height: 45px !important;
    padding: 0px;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0px 0px 15px 0px !important;
    width: 100% !important;
    display: block;
  }
  /* line 7243, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic div.k2Pagination ul li a {
    border: solid 2px #fff !important;
    padding: 0px 15px 0px 15px !important;
    color: #fff !important;
  }
}
@media (max-width: 30rem) {
  /* line 7256, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block .moduleItemIntrotext {
    font-size: 12px !important;
    color: #999 !important;
  }
  /* line 7261, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block {
    padding: 45px 15px 45px 15px;
    height: auto;
    text-align: center;
  }
  /* line 7268, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-news .text-block .moduleItemReadMore {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    line-height: 22px;
    padding: 7px 15px 7px 15px;
  }
  /* line 7277, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block {
    padding: 45px 15px 45px 15px;
    height: auto;
    text-align: center;
  }
  /* line 7283, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block .catItemIntroText {
    font-size: 12px !important;
    color: #fff !important;
  }
  /* line 7288, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .text-block .k2ReadMore {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    line-height: 22px;
    padding: 7px 15px 7px 15px;
  }
}
/* FOOTER LOGOS*/
/*------------------------------------------------------------------------------*/
/* line 7304, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  padding: 0px;
  margin: 0px;
  border: none;
  background-color: #fff;
}
/* line 7313, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-logos h4, .recent-client-logos h4 {
  line-height: 25px;
  text-align: center;
  color: #222;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  margin-top: 45px;
}
/* line 7326, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-logos .logo-wrapper, .recent-client-logos .logo-wrapper {
  display: flex;
  max-width: 100%;
  margin: 0px auto 60px auto;
  padding: 20px 60px 0px 60px;
  justify-content: space-between;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 7339, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-logos .logo-wrapper img {
  /*width:7.5%;*/
  width: 100%;
  height: 100%;
  min-width: 0;
}
/* line 7347, templates/g5_hydrogen/custom/scss/custom.scss */
.recent-client-logos .logo-wrapper img {
  /*width:7.5%;*/
  width: 100%;
  height: 100%;
  min-width: 0;
}
@media (max-width: 75rem) {
  /* line 7356, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper, .recent-client-logos .logo-wrapper {
    margin: 0px auto 45px auto;
    padding: 20px 60px 0px 60px;
    flex-wrap: wrap;
  }
  /* line 7363, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper img {
    width: 15%;
    height: 100%;
    /*height:auto;*/
    margin-bottom: 15px;
  }
  /* line 7369, templates/g5_hydrogen/custom/scss/custom.scss */
  .recent-client-logos .logo-wrapper img {
    width: 15%;
    height: 100%;
    /*height:auto;*/
    margin-bottom: 15px;
  }
}
@media (max-width: 55rem) {
  /* line 7379, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper, .recent-client-logos .logo-wrapper {
    margin: 0px auto 45px auto;
    padding: 20px 130px 0px 130px;
    flex-wrap: wrap;
  }
  /* line 7386, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper img {
    width: 22%;
    margin-bottom: 10px;
  }
  /* line 7391, templates/g5_hydrogen/custom/scss/custom.scss */
  .recent-client-logos .logo-wrapper img {
    width: 32%;
    margin-bottom: 10px;
  }
  /* line 7397, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos h4, .recent-client-logos h4 {
    line-height: 20px;
    font-size: 16px;
    font-weight: 600;
  }
}
@media (max-width: 48rem) {
  /* line 7406, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper, .recent-client-logos .logo-wrapper {
    margin: 0px auto 45px auto;
    padding: 20px 100px 0px 100px;
    flex-wrap: wrap;
  }
}
@media (max-width: 40rem) {
  /* line 7417, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos h4, .recent-client-logos h4 {
    line-height: 20px;
    font-size: 14px;
    font-weight: 600;
  }
  /* line 7424, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper, .recent-client-logos .logo-wrapper {
    margin: 0px auto 45px auto;
    padding: 20px 100px 0px 100px;
    flex-wrap: wrap;
  }
  /* line 7430, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper img {
    width: 44%;
    margin-bottom: 10px;
  }
  /* line 7435, templates/g5_hydrogen/custom/scss/custom.scss */
  .recent-client-logos .logo-wrapper img {
    width: 44%;
    margin-bottom: 10px;
  }
}
@media (max-width: 30rem) {
  /* line 7445, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos h4, .recent-client-logos h4 {
    line-height: 20px;
    max-width: 260px;
    font-size: 14px;
    font-weight: 600;
    margin: 30px auto 30px auto;
  }
  /* line 7454, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper, .recent-client-logos .logo-wrapper {
    margin: 0px auto 45px auto;
    padding: 20px 60px 0px 60px;
    flex-wrap: wrap;
  }
  /* line 7461, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-logos .logo-wrapper img {
    width: 44%;
    margin-bottom: 10px;
  }
  /* line 7466, templates/g5_hydrogen/custom/scss/custom.scss */
  .recent-client-logos .logo-wrapper img {
    width: 44%;
    margin-bottom: 10px;
  }
}
/* FOOTER*/
/*------------------------------------------------------------------------------*/
/* line 7478, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer {
  background-color: #222 !important;
  width: 100% !important;
}
/* line 7483, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .menu-wrapper {
  max-width: 1440px;
  margin: 0px auto 0px auto;
  float: none !important;
  padding: 45px 60px 30px 60px;
}
/* line 7490, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content {
  clear: none !important;
  float: none !important;
}
/* line 7495, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .g-content {
  clear: none !important;
  float: none !important;
  width: 100% !important;
  display: flex !important;
  justify-content: space-between !important;
}
/* line 7503, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable h3.g-title {
  width: 100%;
  height: 45px;
  line-height: 28px;
  font-size: 18px !important;
  text-transform: none;
  text-align: left;
  color: #fff;
  letter-spacing: -1px;
  margin: 0px 0px 0px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}
/* line 7517, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content {
  width: 23%;
}
/* line 7521, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable h3.g-title::after {
  display: none;
}
/* line 7527, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable ul {
  margin: 0px;
  padding: 0px;
}
/* line 7532, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable ul li a {
  font-size: 13px;
  color: #a3a3a3;
  line-height: 40px;
  border-top: solid 1px #545454;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 7545, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable ul li a:hover {
  color: #dc0949;
  background-color: #262626;
}
/* line 7550, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable .menubusiness-menu li:nth-child(3) a {
  border-top: solid 3px #999;
  padding-top: 20px;
}
/* line 7554, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable .menubusiness-menu li:nth-child(2) a {
  padding-bottom: 20px;
}
/* line 7558, templates/g5_hydrogen/custom/scss/custom.scss */
.site-footer .platform-content .moduletable ul li:nth-child(1) a {
  border-top: none;
}
/* line 7562, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row {
  display: flex;
  margin-bottom: 25px;
}
/* line 7567, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row-credits {
  font-size: 13px;
  color: #a3a3a3;
  line-height: 18px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  margin-left: 15%;
}
/* line 7576, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row-credits img {
  margin-top: 15px;
}
/* line 7580, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row:nth-child(1) {
  margin-top: 15px;
}
/* line 7584, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row i {
  width: 15%;
  margin-top: 5px;
  color: #ccc;
  font-size: 23px;
}
/* line 7591, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row .info {
  font-size: 13px;
  color: #a3a3a3;
  line-height: 18px;
  width: 85%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}
/* line 7600, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row .info a {
  color: #a3a3a3;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 7608, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.contact .info-row .info a:hover {
  color: #dc0949;
}
@media (max-width: 75rem) {
  /* line 7614, templates/g5_hydrogen/custom/scss/custom.scss */
  .site-footer .g-content {
    flex-wrap: wrap;
  }
  /* line 7618, templates/g5_hydrogen/custom/scss/custom.scss */
  .site-footer .platform-content {
    width: 48%;
    margin-bottom: 30px;
  }
}
@media (max-width: 55rem) {
  /* line 7628, templates/g5_hydrogen/custom/scss/custom.scss */
  .site-footer .menu-wrapper {
    max-width: 100%;
    margin: 0px auto 0px auto;
    float: none !important;
    padding: 45px 30px 30px 30px;
  }
  /* line 7635, templates/g5_hydrogen/custom/scss/custom.scss */
  .site-footer .moduletable ul li a {
    text-align: left;
    font-size: 12px !important;
    line-height: 35px !important;
  }
  /* line 7641, templates/g5_hydrogen/custom/scss/custom.scss */
  .site-footer .platform-content .moduletable h3.g-title {
    height: 40px;
    line-height: 24px;
    font-size: 16px !important;
    text-transform: none;
    text-align: left;
    color: #fff;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
    font-weight: 700;
  }
  /* line 7655, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.contact .info-row {
    text-align: left;
  }
  /* line 7659, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.contact .info-row-credits {
    font-size: 13px;
    color: #a3a3a3;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin-left: 15%;
    text-align: left;
  }
  /* line 7669, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.contact .info-row-credits img {
    margin-top: 15px;
  }
}
@media (max-width: 40rem) {
  /* line 7676, templates/g5_hydrogen/custom/scss/custom.scss */
  .site-footer .menu-wrapper {
    max-width: 100%;
    margin: 0px auto 0px auto;
    float: none !important;
    padding: 30px 15px 30px 15px;
  }
  /* line 7683, templates/g5_hydrogen/custom/scss/custom.scss */
  .site-footer .platform-content {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 7688, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.contact .info-row i {
    width: 10%;
    margin-top: 5px;
    color: #ccc;
    font-size: 23px;
  }
  /* line 7695, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.contact .info-row .info {
    font-size: 13px;
    color: #a3a3a3;
    line-height: 18px;
    width: 90%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
  }
  /* line 7704, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.contact .info-row-credits {
    font-size: 13px;
    color: #a3a3a3;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin-left: 10%;
    text-align: left;
    width: 90%;
  }
}
/*------------------------------------------------------------------------------------------------------------------*/
/* INTERNAL CONTENT*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 7721, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-home {
  padding-top: 116px !important;
}
/* line 7731, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container {
  max-width: 1440px;
  margin: 0px auto 0px auto;
}
/* line 7737, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li {
  margin-bottom: 0px;
}
/* line 7742, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemIntroText {
  padding: 0px;
}
/* line 7746, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemBody {
  padding: 0px;
}
/* line 7751, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemBackToTop {
  display: none;
}
/* line 7755, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable ul li {
  padding: 0px !Important;
  margin: 0px !Important;
}
/* line 7761, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-home #k2Container h2, .internal-content-presenter-body #k2Container h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 7776, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-body #k2Container .title {
  margin: 100px 0px 60px 0px;
}
/* line 7779, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-body #k2Container .title p {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  padding: 0px 60px 0px 60px;
}
/* line 7786, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-body #k2Container .title p a {
  color: #fff !important;
  font-weight: 600;
}
/* line 7790, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-body #k2Container .title p a:hover {
  color: #e9d689 !important;
}
/* line 7794, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-home #k2Container h3, .internal-content-presenter-body #k2Container h3 {
  line-height: 32px;
  font-size: 20px;
  color: #fff;
  margin: 0px auto 60px auto;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600 !Important;
  text-align: center;
  max-width: 1440px;
}
/* line 7806, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-content-presenter-home #k2Container, .internal-content-presenter-body #k2Container {
  max-width: 1440px;
  margin: 0px auto 0px auto;
  padding: 0px 60px 0px 60px;
}
@media (max-width: 85rem) {
  /* line 7815, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container, .internal-content-presenter-body #k2Container {
    max-width: 1440px;
    margin: 0px auto 0px auto;
    padding: 0px 60px 0px 60px;
  }
}
@media (max-width: 75rem) {
  /* line 7825, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container h2, .internal-content-presenter-body #k2Container h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 7833, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container h3, .internal-content-presenter-body #k2Container h3 {
    line-height: 28px;
    font-size: 18px;
    margin: 0px 0px 60px 0px;
  }
  /* line 7841, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-body #k2Container .title {
    margin: 120px 0px 60px 0px;
  }
}
@media (max-width: 55rem) {
  /* line 7849, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home {
    padding-top: 58px !important;
  }
  /* line 7856, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container, .internal-content-presenter-body #k2Container {
    width: 100%;
    margin: 0px;
    padding: 0px 15px 0px 15px;
  }
  /* line 7863, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container h2, .internal-content-presenter-body #k2Container h2 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 7871, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container h3, .internal-content-presenter-body #k2Container h3 {
    line-height: 28px;
    font-size: 15px;
    margin: 0px 0px 30px 0px;
    letter-spacing: 0px;
  }
  /* line 7878, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-body #k2Container .title {
    margin: 90px 0px 45px 0px;
  }
  /* line 7883, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-body #k2Container .title p {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    padding: 0px 30px 0px 30px;
  }
}
@media (max-width: 48rem) {
  /* line 7892, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.internal-content-presenter-body #k2Container  .title {
   margin:60px 0px 45px 0px;
   }*/
  /* line 7894, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home {
    padding-top: 75px !important;
  }
  /* line 7900, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container h2, .internal-content-presenter-body #k2Container h2 {
    line-height: 33px;
    font-size: 23px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 7908, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-home #k2Container h3, .internal-content-presenter-body #k2Container h3 {
    line-height: 21px;
    font-size: 14px;
    margin: 0px 0px 20px 0px;
  }
  /* line 7916, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-body #k2Container .title p {
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 40rem) {
  /* line 7933, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-body #k2Container .title {
    margin: 90px 0px 45px 0px;
  }
}
@media (max-width: 30rem) {
  /* line 7939, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-body #k2Container .title {
    margin: 90px 0px 45px 0px;
  }
}
@media (max-width: 29rem) {
  /* line 7946, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-content-presenter-body #k2Container .title {
    margin: 60px 0px 45px 0px;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING HOME*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 7957, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content {
  padding: 45px 60px 45px 60px !important;
  background: #520e3f;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#520e3f+0,430a32+100 */
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #520e3f), color-stop(100%, #430a32));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* IE10 preview */
  background: linear-gradient(135deg, #520e3f 0%, #430a32 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#520e3f', endColorstr='#430a32',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 7977, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content h2 {
  color: #fff;
}
/* line 7979, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content h3 {
  color: #fff;
}
/* line 7982, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
}
/* line 7988, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content h4 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
}
/* line 7999, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-1, .presenter-training-content .route-2, .presenter-training-content .route-3, .presenter-training-content .route-4 {
  height: 380px;
  width: 50%;
  display: flex;
  flex-direction: column;
}
/* line 8009, templates/g5_hydrogen/custom/scss/custom.scss */
.route-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 40px 30px 40px 30px;
}
/* line 8016, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-1 {
  background-color: #c70038;
}
/* line 8017, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-2 {
  background-color: #ff5833;
}
/* line 8018, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-3 {
  background-color: #b7ae34;
}
/* line 8019, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-4 {
  background-color: #1aa889;
}
/* line 8023, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-wrapper .links {
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 100%;
}
/*align-items: flex-end;*/
/* line 8033, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-wrapper .links a {
  border: solid 2px #430a32;
  color: #430a32;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 40px !Important;
  height: 44px;
  padding: 0px 15px 0px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 47%;
  text-align: center;
  align-self: flex-end;
}
/* line 8053, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-wrapper .links a:hover {
  background-color: #430a32;
  color: #fff;
}
/* line 8058, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-wrapper ul {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 20px;
  list-style: none;
}
/* line 8067, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-wrapper ul li {
  margin-bottom: 15px;
}
/* line 8069, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-content .route-wrapper ul li::before {
  content: '';
  height: 10px;
  background-color: #430a32;
  width: 10px;
  display: inline-block;
  margin: 0px 10px 0px -20px;
}
/* INTERNAL CONTENT - PRESENTER TRAINING HOME - MODULE SUCCESS RATE*/
/* line 8082, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate {
  background-color: #f1efed;
}
/* line 8087, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate .content-wrap {
  padding: 60px 60px 70px 60px;
  color: #430a32;
  text-align: center;
  background-image: url('../../images/home/arrow-purple.png');
  background-repeat: no-repeat;
  background-position: top center;
}
/* line 8096, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate .content-wrap h3 {
  line-height: 58px;
  font-size: 33px !Important;
  font-weight: 400;
  color: #430a32;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 8107, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate .content-wrap h3:after {
  content: '';
  height: 3px;
  background-color: #dc0949;
  width: 120px;
  display: block;
  margin: 20px auto 0px auto;
}
/* line 8116, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate .content-wrap h4 {
  line-height: 32px;
  font-size: 18px !Important;
  color: #430a32;
  margin: 0px auto 20px auto !Important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600 !Important;
  text-align: center;
}
/* line 8126, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate .content-wrap p {
  color: #430a32;
  margin: 10px 0px 0px 0px !Important;
}
/* line 8132, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate .content-wrap .link a {
  border: solid 2px #dc0949;
  color: #dc0949;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 20px !Important;
  height: auto;
  margin: 45px auto 0px auto;
  padding: 10px 15px 10px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 360px;
  text-align: center;
  display: block;
}
/* line 8153, templates/g5_hydrogen/custom/scss/custom.scss */
.success-rate .content-wrap .link a:hover {
  background-color: #dc0949;
  color: #fff;
}
/* INTERNAL CONTENT - PRESENTER TRAINING HOME - MODULE IMAGE CONSULTATION*/
/* INTERNAL CONTENT - GENERIC - ITEM IMAGE CONSULTATION*/
/* line 8165, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation h3.g-title {
  background-color: #dc0949;
}
/* line 8170, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-light-red.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 8182, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation, .internal-generic .image-consultation {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,555555+100 */
  background: #333;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #333 0%, #555 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #333), color-stop(100%, #555));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #333 0%, #555 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #333 0%, #555 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #333 0%, #555 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #333 0%, #555 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#555555',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 8194, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation {
  padding-bottom: 10px;
}
/* Generic Version*/
/* line 8199, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .image-consultation {
  padding-bottom: 10px;
  padding-top: 162px;
}
/* line 8205, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap {
  color: #430a32;
  text-align: center;
  display: flex;
  max-width: 1440px;
  margin: 0px auto 0px auto;
  align-items: center;
  justify-content: center;
}
/* line 8216, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap {
  padding: 0px 60px 70px 60px;
}
/* Generic Version*/
/* line 8220, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .image-consultation .content-wrap {
  padding: 0px 30px 70px 30px;
}
/* line 8225, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap .mob-imgs {
  display: none;
}
/* line 8230, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap .img-container {
  background-color: rgba(0, 0, 0, 0.1);
  width: 190px;
  height: 190px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0px auto 0px auto;
}
/* line 8241, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap .img-container img {
  border-radius: 50%;
  border: solid 1px #fff;
  width: 170px;
  height: auto;
}
/* line 8248, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap .text-wrap {
  width: 50%;
  padding: 0px 30px 0px 30px;
}
/* line 8253, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap .text-wrap h3 {
  line-height: 58px;
  font-size: 33px;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0px;
}
/* Generic Version*/
/* line 8267, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .image-consultation .content-wrap .text-wrap h3 {
  line-height: 60px;
  font-size: 50px;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0px;
}
/* line 8281, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap .text-wrap h3:after {
  content: '';
  height: 3px;
  background-color: #dc0949;
  width: 120px;
  display: block;
  margin: 20px auto 0px auto;
}
/* Generic Version*/
/* line 8291, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .image-consultation .content-wrap .text-wrap h3:after {
  content: '';
  height: 3px;
  background-color: #dc0949;
  width: 205px;
  display: block;
  margin: 60px auto 60px auto;
}
/* line 8301, templates/g5_hydrogen/custom/scss/custom.scss */
.image-consultation .content-wrap .text-wrap p, .image-consultation .content-wrap .text-wrap strong {
  color: #fff;
}
@media (max-width: 85rem) {
  /* line 8307, templates/g5_hydrogen/custom/scss/custom.scss */
  /* Generic Version*/
  /* line 8311, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .image-consultation .content-wrap {
    padding: 0px 30px 70px 30px;
  }
  /* line 8316, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content {
    padding: 45px 0px 45px 0px !important;
  }
  /* line 8320, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-1, .presenter-training-content .route-2, .presenter-training-content .route-3, .presenter-training-content .route-4 {
    height: 400px;
  }
  /* line 8328, templates/g5_hydrogen/custom/scss/custom.scss */
  .route-content {
    height: 100%;
    padding: 40px 30px 40px 30px;
  }
}
@media (max-width: 75rem) {
  /* line 8336, templates/g5_hydrogen/custom/scss/custom.scss */
  /* Generic Version*/
  /* Generic Version*/
  /* line 8338, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content {
    padding: 45px 0px 45px 0px !important;
  }
  /* line 8342, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-1, .presenter-training-content .route-2, .presenter-training-content .route-3, .presenter-training-content .route-4 {
    height: 430px;
  }
  /* line 8350, templates/g5_hydrogen/custom/scss/custom.scss */
  .route-content {
    height: 100%;
    padding: 40px 30px 40px 30px;
  }
  /* line 8355, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper ul {
    color: #fff;
    font-size: 15px;
    line-height: 19px;
    list-style: none;
  }
  /* line 8363, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .image-consultation .content-wrap .text-wrap h3 {
    line-height: 54px;
    font-size: 38px !Important;
  }
  /* line 8369, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .image-consultation .content-wrap .text-wrap h3:after {
    content: '';
    height: 3px;
    background-color: #dc0949;
    width: 205px;
    display: block;
    margin: 45px auto 45px auto;
  }
}
@media (max-width: 60rem) {
  /* line 8381, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper ul {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    list-style: none;
  }
  /* line 8388, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper {
    margin-top: 45px;
  }
  /* line 8393, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .img-container {
    background-color: rgba(0, 0, 0, 0.1);
    width: 170px;
    height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 0px auto;
  }
  /* line 8404, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .img-container img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 150px;
    height: auto;
  }
}
@media (max-width: 55rem) {
  /* line 8413, templates/g5_hydrogen/custom/scss/custom.scss */
  /* Generic Version*/
  /* Generic Version*/
  /* Generic Version*/
  /* line 8415, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-1, .presenter-training-content .route-2, .presenter-training-content .route-3, .presenter-training-content .route-4 {
    height: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  /* line 8425, templates/g5_hydrogen/custom/scss/custom.scss */
  .route-content {
    height: auto;
    padding: 20px 15px 20px 15px;
  }
  /* line 8430, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper ul {
    color: #fff;
    font-size: 13px;
    line-height: 17px;
    list-style: none;
  }
  /* line 8437, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper ul {
    margin-top: 10px;
  }
  /* line 8441, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper ul li::before {
    content: '';
    height: 8px;
    background-color: #430a32;
    width: 8px;
    display: inline-block;
    margin: 0px 10px 0px -20px;
  }
  /* line 8451, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content h4 {
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0px 0px 10px 0px;
  }
  /* line 8461, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap {
    padding: 30px 15px 45px 15px;
    color: #430a32;
    text-align: center;
    background-image: url('../../images/home/arrow-purple.png');
    background-repeat: no-repeat;
    background-position: top center;
  }
  /* line 8473, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap h3 {
    line-height: 36px;
    font-size: 26px !Important;
  }
  /* line 8477, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap h4 {
    line-height: 28px;
    font-size: 15px !Important;
  }
  /* line 8482, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap p {
    font-size: 14px !Important;
  }
  /* line 8487, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap .link a {
    font-size: 13px;
    line-height: 20px !Important;
    height: auto;
    margin: 30px auto 0px auto;
    padding: 10px 15px 10px 15px;
    letter-spacing: 1px;
    width: 340px;
    text-align: center;
    display: block;
  }
  /* line 8504, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .text-wrap {
    width: 50%;
    padding: 0px 20px 0px 20px;
  }
  /* line 8508, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap {
    width: 100%;
    padding: 0px 15px 30px 15px;
  }
  /* line 8512, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap h3 {
    line-height: 36px !Important;
    font-size: 26px !Important;
  }
  /* line 8516, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap p {
    line-height: 18px !Important;
    font-size: 13px !Important;
  }
  /* line 8521, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .img-container {
    background-color: rgba(0, 0, 0, 0.1);
    width: 130px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 0px auto;
  }
  /* line 8532, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .img-container img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 120px;
    height: auto;
  }
  /* line 8539, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .image-consultation {
    padding-bottom: 10px;
    padding-top: 72px;
  }
  /* line 8546, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .image-consultation .content-wrap .text-wrap h3 {
    line-height: 36px;
    font-size: 26px !Important;
  }
  /* line 8552, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .image-consultation .content-wrap .text-wrap h3:after {
    content: '';
    height: 3px;
    background-color: #dc0949;
    width: 160px;
    display: block;
    margin: 30px auto 30px auto;
  }
}
@media (max-width: 48rem) {
  /* line 8570, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-generic .image-consultation .content-wrap {
    flex-wrap: wrap;
    padding: 18px 15px 30px 15px;
  }
}
@media (max-width: 40rem) {
  /* line 8576, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation h3.g-title {
    height: 60px;
    line-height: 20px;
    margin-bottom: 30px;
    padding: 10px 0px 10px 0px;
  }
  /* line 8584, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation h3.g-title::after {
    margin-top: 10px !important;
  }
  /* line 8588, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap {
    flex-wrap: wrap;
    padding: 0px 15px 20px 15px;
  }
  /* line 8593, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap h3 {
    line-height: 36px;
    font-size: 23px !Important;
    width: 100%;
  }
  /* line 8599, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap p {
    font-size: 13px !Important;
  }
  /* line 8603, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .img-container {
    display: none;
  }
  /* line 8607, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .text-wrap {
    width: 100%;
  }
  /* line 8611, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .mob-imgs {
    display: flex;
    max-width: 340px;
    margin: 0px auto 0px auto;
    justify-content: space-between;
  }
  /* line 8618, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .img-container-mob {
    background-color: rgba(0, 0, 0, 0.1);
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 0px auto;
  }
  /* line 8630, templates/g5_hydrogen/custom/scss/custom.scss */
  .image-consultation .content-wrap .img-container-mob img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 110px;
    height: auto;
  }
  /* line 8638, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper .links {
    width: 100%;
    display: flex;
    justify-content: center;
    height: auto;
    flex-wrap: wrap;
    /*align-items: flex-end;*/
  }
  /* line 8648, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper .links a {
    border: solid 2px #430a32;
    color: #430a32;
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
    line-height: 36px !Important;
    height: 40px;
    padding: 0px 13px 0px 13px;
    letter-spacing: 1px;
    transition-property: all !important;
    transition-duration: 300ms !important;
    transition-timing-function: ease !important;
    transition-delay: 0s !important;
    width: 100%;
    text-align: center;
    align-self: auto;
    margin-bottom: 15px;
  }
  /* line 8669, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-content .route-wrapper {
    margin-top: 30px;
  }
}
@media (max-width: 30rem) {
  /* line 8678, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap h3 {
    line-height: 36px;
    font-size: 23px !Important;
  }
  /* line 8682, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap h4 {
    line-height: 28px;
    font-size: 14px !Important;
  }
  /* line 8687, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap p {
    font-size: 13px !Important;
  }
  /* line 8692, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-rate .content-wrap .link a {
    width: 100%;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING SUB MENU - BUSINESS SUB MENU - IDEAS STUDIO SUB MENU*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 8703, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-menu {
  padding: 200px 60px 0px 60px !important;
  background: #520e3f;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#520e3f+0,430a32+100 */
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #520e3f), color-stop(100%, #430a32));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(-45deg, #520e3f 0%, #430a32 100%);
  /* IE10 preview */
  background: linear-gradient(135deg, #520e3f 0%, #430a32 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#520e3f', endColorstr='#430a32',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  width: 100%;
  z-index: 2;
}
/* line 8718, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-menu {
  padding: 200px 60px 0px 60px !important;
  background: #071f37;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#071f37+0,042344+100 */
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #071f37), color-stop(100%, #042344));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#071f37', endColorstr='#042344',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  width: 100%;
  z-index: 2;
}
/* line 8733, templates/g5_hydrogen/custom/scss/custom.scss */
.success-stories-menu {
  padding: 200px 60px 0px 60px !important;
  background: #837047;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#837047+0,bca46e+100 */
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #837047 0%, #bca46e 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #837047), color-stop(100%, #bca46e));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #837047 0%, #bca46e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #837047 0%, #bca46e 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #837047 0%, #bca46e 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #837047 0%, #bca46e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#837047', endColorstr='#bca46e',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  width: 100%;
  z-index: 2;
}
/* line 8751, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu, .menubusiness-menu, .menuideas-menu, .menusuccess-menu {
  max-width: 1440px;
  margin: 0px auto -25px auto;
  padding: 0px 60px 0px 60px;
  display: flex;
}
/* line 8761, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(5), .menupresenter-menu li:nth-child(6), .menupresenter-menu li:nth-child(7), .menupresenter-menu li:nth-child(8) {
  /*REMOVES IMAGE CONSULTATION ITEM*/
  /*REMOVES SUPPORT ITEM*/
  /*REMOVES NETWORKING ITEM*/
  display: none;
}
/* line 8768, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li {
  width: 25%;
  text-align: center;
  color: #fff;
}
/* line 8774, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li {
  width: 33.33%;
  text-align: center;
  color: #fff;
}
/* line 8779, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li {
  width: 33.33%;
  text-align: center;
  color: #fff;
}
/* line 8784, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li {
  width: 50%;
  text-align: center;
  color: #fff;
}
/* line 8791, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li a, .menubusiness-menu li a, .menusuccess-menu li a {
  color: #fff;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 70px 10px 70px;
}
/* line 8806, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li a {
  color: #fff;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 30px 10px 30px;
}
/* line 8820, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(1) a {
  background-color: #c70038;
}
/* line 8823, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(2) a {
  background-color: #ff5833;
}
/* line 8826, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(3) a {
  background-color: #b7ae34;
}
/* line 8829, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(4) a {
  background-color: #1aa889;
}
/* line 8834, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(1) a:hover {
  background-color: #95042c;
}
/* line 8837, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(2) a:hover {
  background-color: #bf3b1e;
}
/* line 8840, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(3) a:hover {
  background-color: #8d8622;
}
/* line 8843, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(4) a:hover {
  background-color: #13826a;
}
/* line 8848, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(1).current a {
  background-color: #fff !Important;
  color: #c70038;
}
/* line 8852, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(2).current a {
  background-color: #fff !Important;
  color: #ff5833;
}
/* line 8856, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(3).current a {
  background-color: #fff !Important;
  color: #b7ae34;
}
/* line 8860, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(4).current a {
  background-color: #fff !Important;
  color: #1aa889;
}
/* line 8865, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(1) a {
  background-color: #8e8e06;
}
/* line 8868, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(2) a {
  background-color: #c0a302;
}
/* line 8871, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(3) a {
  background-color: #ca5902;
}
/* line 8875, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(1) a:hover {
  background-color: #727204;
}
/* line 8878, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(2) a:hover {
  background-color: #978002;
}
/* line 8881, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(3) a:hover {
  background-color: #a24701;
}
/* line 8885, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(1).current a {
  background-color: #fff !Important;
  color: #8e8e06;
}
/* line 8889, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(2).current a {
  background-color: #fff !Important;
  color: #c0a302;
}
/* line 8893, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(3).current a {
  background-color: #fff !Important;
  color: #ca5902;
}
/* line 8899, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(1) a {
  background-color: #6e2d74;
}
/* line 8902, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(2) a {
  background-color: #8c085e;
}
/* line 8905, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(3) a {
  background-color: #892f75;
}
/* line 8909, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(1) a:hover {
  background-color: #58245d;
}
/* line 8912, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(2) a:hover {
  background-color: #70064b;
}
/* line 8915, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(3) a:hover {
  background-color: #6f265f;
}
/* line 8919, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(1).current a {
  background-color: #fff !Important;
  color: #6e2d74;
}
/* line 8923, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(2).current a {
  background-color: #fff !Important;
  color: #8c085e;
}
/* line 8927, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(3).current a {
  background-color: #fff !Important;
  color: #892f75;
}
/* line 8932, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li:nth-child(1) a {
  background-color: #222;
  color: #826f46;
}
/* line 8936, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li:nth-child(2) a {
  background-color: #222;
  color: #826f46;
}
/* line 8941, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li:nth-child(1) a:hover {
  background-color: #323232;
}
/* line 8944, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li:nth-child(2) a:hover {
  background-color: #323232;
}
/* line 8948, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li:nth-child(1).current a {
  background-color: #fff !Important;
  color: #826f46;
}
/* line 8952, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li:nth-child(2).current a {
  background-color: #fff !Important;
  color: #826f46;
}
/* line 8959, templates/g5_hydrogen/custom/scss/custom.scss */
.menupresenter-menu li:nth-child(1).current::after, .menupresenter-menu li:nth-child(2).current::after, .menupresenter-menu li:nth-child(3).current::after, .menupresenter-menu li:nth-child(4).current::after {
  content: '';
  background-image: url('../../images/home/arrow-white.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 8974, templates/g5_hydrogen/custom/scss/custom.scss */
.menubusiness-menu li:nth-child(1).current::after, .menubusiness-menu li:nth-child(2).current::after, .menubusiness-menu li:nth-child(3).current::after {
  content: '';
  background-image: url('../../images/home/arrow-white.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 8988, templates/g5_hydrogen/custom/scss/custom.scss */
.menuideas-menu li:nth-child(1).current::after, .menuideas-menu li:nth-child(2).current::after, .menuideas-menu li:nth-child(3).current::after {
  content: '';
  background-image: url('../../images/home/arrow-white.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 9002, templates/g5_hydrogen/custom/scss/custom.scss */
.menusuccess-menu li:nth-child(1).current::after, .menusuccess-menu li:nth-child(2).current::after {
  content: '';
  background-image: url('../../images/home/arrow-white.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
@media (max-width: 95rem) {
  /* line 9018, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu li a, .menubusiness-menu li a, .menusuccess-menu li a {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 50px 10px 50px;
  }
}
@media (max-width: 85rem) {
  /* line 9031, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu li a, .menubusiness-menu li a, .menuideas-menu li a, .menusuccess-menu li a {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 30px 10px 30px;
  }
}
@media (max-width: 75rem) {
  /* line 9045, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu, .menubusiness-menu, .menuideas-menu, .menusuccess-menu {
    width: 100%;
    padding: 0px 0px 0px 0px;
    display: flex;
  }
  /* line 9054, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu li a, .menubusiness-menu li a, .menuideas-menu li a, .menusuccess-menu li a {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 25px 12px 25px;
  }
}
@media (max-width: 65rem) {
  /* line 9071, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu li a, .menubusiness-menu li a, .menuideas-menu li a, .menusuccess-menu li a {
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 13px 25px 13px 25px;
  }
}
@media (max-width: 55rem) {
  /* line 9084, templates/g5_hydrogen/custom/scss/custom.scss */
  /*------CHANGE-------*/
  /* line 9085, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-menu, .business-area-menu, .ideas-studio-menu, .success-stories-menu {
    padding: 130px 60px 0px 60px !important;
  }
  /* line 9091, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu li a, .menubusiness-menu li a, .menuideas-menu li a, .menusuccess-menu li a {
    font-size: 11px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 13px 10px 13px 10px;
  }
}
@media (max-width: 48rem) {
  /* line 9105, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-menu, .business-area-menu, .ideas-studio-menu, .success-stories-menu {
    padding: 130px 15px 0px 15px !important;
  }
  /* line 9112, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu, .menubusiness-menu, .menuideas-menu, .menusuccess-menu {
    max-width: 1440px;
    width: 100%;
    margin: 0px auto 15px auto;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 9124, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu li, .menubusiness-menu li, .menuideas-menu li, .menusuccess-menu li {
    width: 100% !important;
  }
  /* line 9131, templates/g5_hydrogen/custom/scss/custom.scss */
  .menupresenter-menu li:nth-child(1).current::after, .menupresenter-menu li:nth-child(2).current::after, .menupresenter-menu li:nth-child(3).current::after, .menupresenter-menu li:nth-child(4).current::after {
    display: none;
  }
  /* line 9138, templates/g5_hydrogen/custom/scss/custom.scss */
  .menubusiness-menu li:nth-child(1).current::after, .menubusiness-menu li:nth-child(2).current::after, .menubusiness-menu li:nth-child(3).current::after {
    display: none;
  }
  /* line 9145, templates/g5_hydrogen/custom/scss/custom.scss */
  .menuideas-menu li:nth-child(1).current::after, .menuideas-menu li:nth-child(2).current::after, .menuideas-menu li:nth-child(3).current::after {
    display: none;
  }
  /* line 9151, templates/g5_hydrogen/custom/scss/custom.scss */
  .menusuccess-menu li:nth-child(1).current::after, .menusuccess-menu li:nth-child(2).current::after {
    display: none;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING OPENER*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 9164, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener, .one-one-opener, .career-consultation-opener, .one-day-opener, .presentation-coaching-opener, .media-training-opener, .corporate-video-opener {
  width: 100%;
  float: none;
}
/* line 9176, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener {
  background-color: #c70038;
}
/* line 9179, templates/g5_hydrogen/custom/scss/custom.scss */
.one-one-opener {
  background-color: #ff5833;
}
/* line 9182, templates/g5_hydrogen/custom/scss/custom.scss */
.career-consultation-opener {
  background-color: #b7ae34;
}
/* line 9185, templates/g5_hydrogen/custom/scss/custom.scss */
.one-day-opener {
  background-color: #1aa889;
}
/* line 9188, templates/g5_hydrogen/custom/scss/custom.scss */
.presentation-coaching-opener {
  background-color: #8e8e06;
}
/* line 9191, templates/g5_hydrogen/custom/scss/custom.scss */
.media-training-opener {
  background-color: #c0a302;
}
/* line 9194, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-video-opener {
  background-color: #ca5902;
}
/* line 9198, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .opener-wrap, .one-one-opener .opener-wrap, .career-consultation-opener .opener-wrap, .one-day-opener .opener-wrap, .presentation-coaching-opener .opener-wrap, .media-training-opener .opener-wrap, .corporate-video-opener .opener-wrap {
  display: flex;
  max-width: 1440px;
  flex-wrap: wrap;
  margin: 0px auto 0px auto;
  padding: 30px 60px 60px 60px;
}
/* line 9212, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .opener-wrap h3, .one-one-opener .opener-wrap h3, .career-consultation-opener .opener-wrap h3, .one-day-opener .opener-wrap h3, .presentation-coaching-opener .opener-wrap h3, .media-training-opener .opener-wrap h3, .corporate-video-opener .opener-wrap h3 {
  width: 100%;
  line-height: 58px;
  font-size: 40px !Important;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
/* line 9232, templates/g5_hydrogen/custom/scss/custom.scss */
.presentation-coaching-opener .opener-wrap p, .media-training-opener .opener-wrap p, .corporate-video-opener .opener-wrap p {
  color: #fff;
  font-weight: 600;
  font-size: 17px;
}
/* line 9240, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .left-col, .one-one-opener .left-col, .career-consultation-opener .left-col, .one-day-opener .left-col, .presentation-coaching-opener .left-col, .media-training-opener .left-col, .corporate-video-opener .left-col {
  width: 50%;
  padding-top: 30px;
}
/*.presentation-coaching-opener .left-col,
 .media-training-opener .left-col,
 .corporate-video-opener .left-col  {
 width:100%;
 padding-top:30px;
 order: 2;
 text-align: center!important;
 }*/
/* line 9263, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col, .one-one-opener .right-col, .career-consultation-opener .right-col, .one-day-opener .right-col, .presentation-coaching-opener .right-col, .media-training-opener .right-col, .corporate-video-opener .right-col {
  width: 50%;
  padding-top: 30px;
  padding-left: 30px;
}
/*.presentation-coaching-opener .right-col,
 .media-training-opener .right-col,
 .corporate-video-opener .right-col {
 width:100%;
 padding-top:30px;
 padding-left:0px;
 order: 1;
 text-align: center;
 }*/
/*.presentation-coaching-opener .right-col img,
 .media-training-opener .right-col img,
 .corporate-video-opener .right-col img {
 width:50%;
 margin:0px!important;
 paddinf:0px!important;
 }*/
/* line 9300, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .left-col ul, .one-one-opener .left-col ul, .career-consultation-opener .left-col ul, .one-day-opener .left-col ul, .presentation-coaching-opener .left-col ul, .media-training-opener .left-col ul, .corporate-video-opener .left-col ul {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 20px;
  margin-left: 45px;
  list-style: none;
}
/* line 9316, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .left-col ul li, .one-one-opener .left-col ul li, .career-consultation-opener .left-col ul li, .one-day-opener .left-col ul li, .presentation-coaching-opener .left-col ul li, .media-training-opener .left-col ul li, .corporate-video-opener .left-col ul li {
  margin-bottom: 30px !important;
}
/* line 9326, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .left-col ul li::before, .one-one-opener .left-col ul li::before, .career-consultation-opener .left-col ul li::before, .one-day-opener .left-col ul li::before, .presentation-coaching-opener .left-col ul li::before, .media-training-opener .left-col ul li::before, .corporate-video-opener .left-col ul li::before {
  content: '';
  height: 10px;
  background-color: #430a32;
  width: 10px;
  display: inline-block;
  margin: 0px 10px 0px -20px;
}
/* line 9343, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell h4 {
  background-color: #95042c;
  text-align: center;
  margin: 0px;
  color: #fff;
  font-family: "Comfortaa", cursive;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  min-height: 60px;
  padding: 17px 10px 17px 10px;
}
/* line 9357, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell a .video-btn img, .one-one-opener .right-col .tape-cell a .video-btn img, .career-consultation-opener .right-col .tape-cell a .video-btn img, .one-day-opener .right-col .tape-cell a .video-btn img, .presentation-coaching-opener .right-col .tape-cell a .video-btn img, .media-training-opener .right-col .tape-cell a .video-btn img, .corporate-video-opener .right-col .tape-cell a .video-btn img {
  width: 100%;
  height: auto;
}
/* line 9368, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell .video-btn, .one-one-opener .right-col .tape-cell .video-btn, .career-consultation-opener .right-col .tape-cell .video-btn, .one-day-opener .right-col .tape-cell .video-btn, .presentation-coaching-opener .right-col .tape-cell .video-btn, .media-training-opener .right-col .tape-cell .video-btn, .corporate-video-opener .right-col .tape-cell .video-btn {
  /* Image*/
  width: 100%;
  position: relative;
}
/* line 9379, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell a .video-btn .video-img, .one-one-opener .right-col .tape-cell a .video-btn .video-img, .career-consultation-opener .right-col .tape-cell a .video-btn .video-img, .one-day-opener .right-col .tape-cell a .video-btn .video-img, .presentation-coaching-opener .tape-cell a .video-btn .video-img, .media-training-opener .tape-cell a .video-btn .video-img, .corporate-video-opener .tape-cell a .video-btn .video-img {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1;
}
/* line 9393, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell .video-link, .one-one-opener .right-col .tape-cell .video-link, .career-consultation-opener .right-col .tape-cell .video-link, .one-day-opener .right-col .tape-cell .video-link, .presentation-coaching-opener .right-col .tape-cell .video-link, .media-training-opener .right-col .tape-cell .video-link, .corporate-video-opener .right-col .tape-cell .video-link {
  height: 100%;
  overflow: visible;
  position: absolute;
  width: 100%;
  top: 0px;
  z-index: 2;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
/* line 9413, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell .video-btn .video-link .link, .one-one-opener .right-col .tape-cell .video-btn .video-link .link, .career-consultation-opener .right-col .tape-cell .video-btn .video-link .link, .one-day-opener .right-col .tape-cell .video-btn .video-link .link, .presentation-coaching-opener .right-col .tape-cell .video-btn .video-link .link, .media-training-opener .right-col .tape-cell .video-btn .video-link .link, .corporate-video-opener .right-col .tape-cell .video-btn .video-link .link {
  color: #fff;
  border: solid 10px #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  background-color: rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1000;
}
/* line 9441, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell .link i, .one-one-opener .right-col .tape-cell .link i, .career-consultation-opener .right-col .tape-cell .link i, .one-day-opener .right-col .tape-cell .link i, .presentation-coaching-opener .right-col .tape-cell .link i, .media-training-opener .right-col .tape-cell .link i, .corporate-video-opener .right-col .tape-cell .link i {
  margin-left: 20px;
}
/* line 9451, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell .video-btn:hover, .one-one-opener .right-col .tape-cell .video-btn:hover, .career-consultation-opener .right-col .tape-cell .video-btn:hover, .one-day-opener .right-col .tape-cell .video-btn:hover, .presentation-coaching-opener .right-col .tape-cell .video-btn:hover, .media-training-opener .right-col .tape-cell .video-btn:hover, .corporate-video-opener .right-col .tape-cell .video-btn:hover {
  opacity: 0.9;
}
/* line 9459, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .right-col .tape-cell .video-btn:hover .link {
  background-color: #c70038;
}
/* line 9460, templates/g5_hydrogen/custom/scss/custom.scss */
.one-one-opener .right-col .tape-cell .video-btn:hover .link {
  background-color: #ff5833;
}
/* line 9461, templates/g5_hydrogen/custom/scss/custom.scss */
.career-consultation-opener .right-col .tape-cell .video-btn:hover .link {
  background-color: #b7ae34;
}
/* line 9462, templates/g5_hydrogen/custom/scss/custom.scss */
.one-day-opener .right-col .tape-cell .video-btn:hover .link {
  background-color: #1aa889;
}
/* line 9463, templates/g5_hydrogen/custom/scss/custom.scss */
.presentation-coaching-opener .right-col .tape-cell .video-btn:hover .link {
  background-color: #8e8e06;
}
/* line 9464, templates/g5_hydrogen/custom/scss/custom.scss */
.media-training-opener .right-col .tape-cell .video-btn:hover .link {
  background-color: #c0a302;
}
/* line 9465, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-video-opener .right-col .tape-cell .video-btn:hover .link {
  background-color: #ca5902;
}
/* line 9470, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar {
  background-color: #95042c;
}
/* line 9473, templates/g5_hydrogen/custom/scss/custom.scss */
.one-one-opener .book-bar {
  background-color: #bf3b1e;
}
/* line 9476, templates/g5_hydrogen/custom/scss/custom.scss */
.career-consultation-opener .book-bar {
  background-color: #8d8622;
}
/* line 9479, templates/g5_hydrogen/custom/scss/custom.scss */
.one-day-opener .book-bar {
  background-color: #13826a;
}
/* line 9482, templates/g5_hydrogen/custom/scss/custom.scss */
.presentation-coaching-opener .book-bar {
  background-color: #727204;
}
/* line 9485, templates/g5_hydrogen/custom/scss/custom.scss */
.media-training-opener .book-bar {
  background-color: #978002;
}
/* line 9488, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-video-opener .book-bar {
  background-color: #a24701;
}
/* line 9492, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .red-bar, .presenter-training-body .turq-bar, .presenter-training-body .green-bar, .presenter-training-body .orange-bar, .presenter-training-body .dark-green-bar, .presenter-training-body .yellow-bar, .presenter-training-body .dark-orange-bar {
  background-color: #e1e1e1;
}
/* line 9502, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar, .one-one-opener .book-bar, .career-consultation-opener .book-bar, .one-day-opener .book-bar, .presentation-coaching-opener .book-bar, .media-training-opener .book-bar, .corporate-video-opener .book-bar {
  width: 100%;
  color: #fff;
}
/* line 9513, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .book-bar {
  width: 100%;
}
/* line 9517, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .red-bar {
  width: 100%;
  color: #c70038;
}
/* line 9521, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .orange-bar {
  width: 100%;
  color: #ff5833;
}
/* line 9526, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .green-bar {
  width: 100%;
  color: #8d8622;
  margin-top: 30px;
}
/* line 9531, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .turq-bar {
  width: 100%;
  color: #1aa889;
  margin-top: 30px;
}
/* line 9537, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .dark-green-bar {
  width: 100%;
  color: #727204;
  margin-top: 30px;
}
/* line 9543, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .yellow-bar {
  width: 100%;
  color: #978002;
  margin-top: 30px;
}
/* line 9549, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .dark-orange-bar {
  width: 100%;
  color: #ca5902;
  margin-top: 30px;
}
/* line 9556, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .book-bar-wrap, .one-one-opener .book-bar .book-bar-wrap, .career-consultation-opener .book-bar-wrap, .one-day-opener .book-bar-wrap, .presentation-coaching-opener .book-bar-wrap, .media-training-opener .book-bar-wrap, .corporate-video-opener .book-bar-wrap {
  margin: 0px auto 0px auto;
  max-width: 1440px;
  display: flex;
  height: 80px;
  padding: 0px 60px 0px 60px;
}
/* line 9570, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .book-bar-wrap {
  margin: 0px auto 0px auto;
  max-width: 1440px;
  display: flex;
  height: 80px;
  padding: 0px 0px 0px 0px;
}
/* line 9579, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .book-bar-wrap .bar-left-col, .one-one-opener .book-bar .book-bar-wrap .bar-left-col, .career-consultation-opener .book-bar-wrap .bar-left-col, .one-day-opener .book-bar-wrap .bar-left-col, .presenter-training-body .book-bar-wrap .bar-left-col, .presentation-coaching-opener .book-bar-wrap .bar-left-col, .media-training-opener .book-bar-wrap .bar-left-col, .corporate-video-opener .book-bar-wrap .bar-left-col {
  width: 80%;
  display: flex;
  align-items: center;
}
/* line 9592, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .book-bar-wrap .bar-left-col, .one-one-opener .book-bar .book-bar-wrap .bar-left-col, .career-consultation-opener .book-bar .book-bar-wrap .bar-left-col, .one-day-opener .book-bar .book-bar-wrap .bar-left-col, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-left-col, .media-training-opener .book-bar .book-bar-wrap .bar-left-col, .corporate-video-opener .book-bar .book-bar-wrap .bar-left-col {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 14px;
  font-weight: 600 !important;
}
/* line 9607, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .book-bar-wrap .bar-left-col .title, .one-one-opener .book-bar .book-bar-wrap .bar-left-col .title, .career-consultation-opener .book-bar .book-bar-wrap .bar-left-col .title, .one-day-opener .book-bar .book-bar-wrap .bar-left-col .title, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col .title, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-left-col .title, .media-training-opener .book-bar .book-bar-wrap .bar-left-col .title, .corporate-video-opener .book-bar .book-bar-wrap .bar-left-col .title {
  text-transform: uppercase;
}
/* line 9618, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .book-bar-wrap .bar-left-col .spacer, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col .spacer {
  margin-left: 15px;
  text-transform: uppercase;
}
/* line 9623, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .book-bar-wrap .bar-left-col .dates, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col .dates {
  text-transform: none !important;
  margin-left: 0px;
}
/* line 9630, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .book-bar-wrap .bar-right-col, .one-one-opener .book-bar .book-bar-wrap .bar-right-col, .career-consultation-opener .book-bar .book-bar-wrap .bar-right-col, .one-day-opener .book-bar .book-bar-wrap .bar-right-col, .presenter-training-body .book-bar .book-bar-wrap .bar-right-col, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-right-col, .media-training-opener .book-bar .book-bar-wrap .bar-right-col, .corporate-video-opener .book-bar .book-bar-wrap .bar-right-col {
  width: 20%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* line 9646, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .bar-right-col .link a, .one-one-opener .book-bar .bar-right-col .link a, .career-consultation-opener .book-bar .bar-right-col .link a, .one-day-opener .book-bar .bar-right-col .link a, .presenter-training-body .book-bar .bar-right-col .link a {
  border: solid 2px #fff;
  color: #fff;
  text-transform: uppercase !Important;
  font-size: 13px !Important;
  font-family: 'Open Sans', sans-serif !Important;
  font-weight: 900 !Important;
  line-height: 36px !Important;
  height: 40px !Important;
  padding: 0px 15px 0px 15px !Important;
  letter-spacing: 1px !Important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 140px !important;
  text-align: center !Important;
  display: block;
}
/* line 9671, templates/g5_hydrogen/custom/scss/custom.scss */
.presentation-coaching-opener .book-bar .bar-right-col .link a, .media-training-opener .book-bar .bar-right-col .link a, .corporate-video-opener .book-bar .bar-right-col .link a, .presenter-training-body .dark-green-bar .bar-right-col .link a, .presenter-training-body .yellow-bar .bar-right-col .link a, .presenter-training-body .dark-orange-bar .bar-right-col .link a {
  border: solid 2px #fff;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 36px !Important;
  height: 40px !Important;
  padding: 0px 15px 0px 15px !Important;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 180px !important;
  text-align: center;
  display: block;
}
/* line 9697, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .red-bar .bar-right-col .link a {
  border: solid 2px #c70038;
  color: #c70038;
}
/* line 9701, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .red-bar .bar-right-col .link a:hover {
  background-color: #c70038;
  color: #fff;
}
/* line 9706, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .orange-bar .bar-right-col .link a {
  border: solid 2px #ff5833;
  color: #ff5833;
}
/* line 9710, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .orange-bar .bar-right-col .link a:hover {
  background-color: #ff5833;
  color: #fff;
}
/* line 9715, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .green-bar .bar-right-col .link a {
  border: solid 2px #8d8622;
  color: #8d8622;
}
/* line 9719, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .green-bar .bar-right-col .link a:hover {
  background-color: #8d8622;
  color: #fff;
}
/* line 9724, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .turq-bar .bar-right-col .link a {
  border: solid 2px #1aa889;
  color: #1aa889;
}
/* line 9728, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .turq-bar .bar-right-col .link a:hover {
  background-color: #1aa889;
  color: #fff;
}
/* line 9733, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .dark-green-bar .bar-right-col .link a {
  border: solid 2px #8e8e06;
  color: #8e8e06;
}
/* line 9737, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .dark-green-bar .bar-right-col .link a:hover {
  background-color: #8e8e06;
  color: #fff;
}
/* line 9741, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .yellow-bar .bar-right-col .link a {
  border: solid 2px #978002;
  color: #978002;
}
/* line 9745, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .yellow-bar .bar-right-col .link a:hover {
  background-color: #978002;
  color: #fff;
}
/* line 9749, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .dark-orange-bar .bar-right-col .link a {
  border: solid 2px #ca5902;
  color: #ca5902;
}
/* line 9753, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .dark-orange-bar .bar-right-col .link a:hover {
  background-color: #ca5902;
  color: #fff;
}
/* line 9759, templates/g5_hydrogen/custom/scss/custom.scss */
.fast-track-opener .book-bar .bar-right-col .link a:hover {
  background-color: #c70038;
  color: #fff;
}
/* line 9763, templates/g5_hydrogen/custom/scss/custom.scss */
.one-one-opener .book-bar .bar-right-col .link a:hover {
  background-color: #ff5833;
  color: #fff;
}
/* line 9767, templates/g5_hydrogen/custom/scss/custom.scss */
.career-consultation-opener .book-bar .bar-right-col .link a:hover {
  background-color: #b7ae34;
  color: #fff;
}
/* line 9771, templates/g5_hydrogen/custom/scss/custom.scss */
.one-day-opener .book-bar .bar-right-col .link a:hover {
  background-color: #1aa889;
  color: #fff;
}
/* line 9776, templates/g5_hydrogen/custom/scss/custom.scss */
.presentation-coaching-opener .book-bar .bar-right-col .link a:hover {
  background-color: #8e8e06;
  color: #fff;
}
/* line 9781, templates/g5_hydrogen/custom/scss/custom.scss */
.media-training-opener .book-bar .bar-right-col .link a:hover {
  background-color: #c0a302;
  color: #fff;
}
/* line 9785, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-video-opener .book-bar .bar-right-col .link a:hover {
  background-color: #ca5902;
  color: #fff;
}
@media (max-width: 75rem) {
  /* line 9797, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .opener-wrap h3, .one-one-opener .opener-wrap h3, .career-consultation-opener .opener-wrap h3, .one-day-opener .opener-wrap h3, .presentation-coaching-opener .opener-wrap h3, .media-training-opener .opener-wrap h3, .corporate-video-opener .opener-wrap h3 {
    line-height: 54px;
    font-size: 34px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
  /* line 9810, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .left-col ul li, .one-one-opener .left-col ul li, .career-consultation-opener .left-col ul li, .one-day-opener .left-col ul li, .presentation-coaching-opener .left-col ul li, .media-training-opener .left-col ul li, .corporate-video-opener .left-col ul li {
    margin-bottom: 20px !important;
  }
  /* line 9819, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col .tape-cell .video-btn .video-link .link, .one-one-opener .right-col .tape-cell .video-btn .video-link .link, .career-consultation-opener .right-col .tape-cell .video-btn .video-link .link, .one-day-opener .right-col .tape-cell .video-btn .video-link .link, .presentation-coaching-opener .right-col .tape-cell .video-btn .video-link .link, .media-training-opener .right-col .tape-cell .video-btn .video-link .link, .corporate-video-opener .right-col .tape-cell .video-btn .video-link .link {
    border: solid 8px #fff;
    width: 90px;
    height: 90px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }
  /* line 9836, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col .tape-cell .link i, .one-one-opener .right-col .tape-cell .link i, .career-consultation-opener .right-col .tape-cell .link i, .one-day-opener .right-col .tape-cell .link i, .presentation-coaching-opener .right-col .tape-cell .link i, .media-training-opener .right-col .tape-cell .link i, .corporate-video-opener .right-col .tape-cell .link i {
    margin-left: 10px;
  }
  /* line 9846, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .book-bar .book-bar-wrap .bar-left-col, .one-one-opener .book-bar .book-bar-wrap .bar-left-col, .career-consultation-opener .book-bar .book-bar-wrap .bar-left-col, .one-day-opener .book-bar .book-bar-wrap .bar-left-col, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-left-col, .media-training-opener .book-bar .book-bar-wrap .bar-left-col, .corporate-video-opener .book-bar .book-bar-wrap .bar-left-col {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13px;
    font-weight: 600 !important;
    text-transform: uppercase;
  }
}
@media (max-width: 65rem) {
  /* line 9864, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .book-bar .book-bar-wrap .bar-left-col, .one-one-opener .book-bar .book-bar-wrap .bar-left-col, .career-consultation-opener .book-bar .book-bar-wrap .bar-left-col, .one-day-opener .book-bar .book-bar-wrap .bar-left-col, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-left-col, .media-training-opener .book-bar .book-bar-wrap .bar-left-col, .corporate-video-opener .book-bar .book-bar-wrap .bar-left-col {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px;
    font-weight: 600 !important;
    text-transform: uppercase;
  }
}
@media (max-width: 55rem) {
  /* line 9887, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener, .one-one-opener, .career-consultation-opener, .one-day-opener, .presentation-coaching-opener, .media-training-opener, .corporate-video-opener {
    padding: 0px;
    width: 100%;
    float: none;
  }
  /* line 9899, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .opener-wrap, .one-one-opener .opener-wrap, .career-consultation-opener .opener-wrap, .one-day-opener .opener-wrap, .presentation-coaching-opener .opener-wrap, .media-training-opener .opener-wrap, .corporate-video-opener .opener-wrap {
    display: flex;
    max-width: 100%;
    flex-wrap: wrap;
    margin: 0px auto 0px auto;
    padding: 30px 60px 60px 60px;
  }
  /* line 9913, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .opener-wrap h3, .one-one-opener .opener-wrap h3, .career-consultation-opener .opener-wrap h3, .one-day-opener .opener-wrap h3, .presentation-coaching-opener .opener-wrap h3, .media-training-opener .opener-wrap h3, .corporate-video-opener .opener-wrap h3 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 9926, templates/g5_hydrogen/custom/scss/custom.scss */
  .presentation-coaching-opener .opener-wrap p, .media-training-opener .opener-wrap p, .corporate-video-opener .opener-wrap p {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
  }
  /* line 9934, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .left-col, .one-one-opener .left-col, .career-consultation-opener .left-col, .one-day-opener .left-col, .presentation-coaching-opener .left-col, .media-training-opener .left-col, .corporate-video-opener .left-col {
    width: 100%;
    padding-top: 30px;
  }
  /* line 9946, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col, .one-one-opener .right-col, .career-consultation-opener .right-col, .one-day-opener .right-col, .presentation-coaching-opener .right-col, .media-training-opener .right-col, .corporate-video-opener .right-col {
    width: 100%;
    padding-top: 30px;
    padding-left: 0px;
  }
  /* line 9959, templates/g5_hydrogen/custom/scss/custom.scss */
  .presentation-coaching-opener .right-col img, .media-training-opener .right-col img, .corporate-video-opener .right-col img {
    width: 100%;
    margin: 0px !important;
    paddinf: 0px !important;
  }
  /* line 9967, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .left-col ul, .one-one-opener .left-col ul, .career-consultation-opener .left-col ul, .one-day-opener .left-col ul, .presentation-coaching-opener .left-col ul, .media-training-opener .left-col ul, .corporate-video-opener .left-col ul {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 20px;
    margin-left: 30px;
    list-style: none;
  }
  /* line 9984, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col .tape-cell h4 {
    background-color: #95042c;
    text-align: center;
    margin: 0px;
    color: #fff;
    font-family: "Comfortaa", cursive;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    min-height: 55px;
    padding: 17px 10px 17px 10px;
  }
  /* line 9997, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col .tape-cell .video-btn .video-link .link, .one-one-opener .right-col .tape-cell .video-btn .video-link .link, .career-consultation-opener .right-col .tape-cell .video-btn .video-link .link, .one-day-opener .right-col .tape-cell .video-btn .video-link .link, .presentation-coaching-opener .right-col .tape-cell .video-btn .video-link .link, .media-training-opener .right-col .tape-cell .video-btn .video-link .link, .corporate-video-opener .right-col .tape-cell .video-btn .video-link .link {
    border: solid 10px #fff;
    width: 120px;
    height: 120px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 24px;
  }
  /* line 10014, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col .tape-cell .link i, .one-one-opener .right-col .tape-cell .link i, .career-consultation-opener .right-col .tape-cell .link i, .one-day-opener .right-col .tape-cell .link i, .presentation-coaching-opener .right-col .tape-cell .link i, .media-training-opener .right-col .tape-cell .link i, .corporate-video-opener .right-col .tape-cell .link i {
    margin-left: 10px;
  }
  /* line 10025, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .book-bar .book-bar-wrap, .one-one-opener .book-bar .book-bar-wrap, .career-consultation-opener .book-bar .book-bar-wrap, .one-day-opener .book-bar .book-bar-wrap, .presenter-training-body .book-bar .book-bar-wrap, .presentation-coaching-opener .book-bar .book-bar-wrap, .media-training-opener .book-bar .book-bar-wrap, .corporate-video-opener .book-bar .book-bar-wrap {
    margin: 0px auto 0px auto;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    height: auto;
    padding: 30px 60px 30px 60px;
  }
  /* line 10041, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .book-bar .book-bar-wrap .bar-left-col, .one-one-opener .book-bar .book-bar-wrap .bar-left-col, .career-consultation-opener .book-bar .book-bar-wrap .bar-left-col, .one-day-opener .book-bar .book-bar-wrap .bar-left-col, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-left-col, .media-training-opener .book-bar .book-bar-wrap .bar-left-col, .corporate-video-opener .book-bar .book-bar-wrap .bar-left-col {
    width: 100%;
    display: flex;
    align-items: center;
    text-align: center;
    margin-bottom: 30px;
  }
  /* line 10056, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .book-bar .book-bar-wrap .bar-left-col .bar-left-text, .one-one-opener .book-bar .book-bar-wrap .bar-left-col .bar-left-text, .career-consultation-opener .book-bar .book-bar-wrap .bar-left-col .bar-left-text, .one-day-opener .book-bar .book-bar-wrap .bar-left-col .bar-left-text, .presenter-training-body .book-bar .book-bar-wrap .bar-left-col .bar-left-text, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-left-col .bar-left-text, .media-training-opener .book-bar .book-bar-wrap .bar-left-col .bar-left-text, .corporate-video-opener .book-bar .book-bar-wrap .bar-left-col .bar-left-text {
    text-align: center;
    width: 100%;
  }
  /* line 10069, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .book-bar .book-bar-wrap .bar-right-col, .one-one-opener .book-bar .book-bar-wrap .bar-right-col, .career-consultation-opener .book-bar .book-bar-wrap .bar-right-col, .one-day-opener .book-bar .book-bar-wrap .bar-right-col, .presenter-training-body .book-bar .book-bar-wrap .bar-right-col, .presentation-coaching-opener .book-bar .book-bar-wrap .bar-right-col, .media-training-opener .book-bar .book-bar-wrap .bar-right-col, .corporate-video-opener .book-bar .book-bar-wrap .bar-right-col {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    height: auto;
    padding: 0px;
  }
  /* line 10085, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .red-bar {
    width: 100%;
    margin-top: -30px;
  }
  /* line 10089, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .orange-bar {
    width: 100%;
    margin-top: -30px;
  }
  /* line 10094, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .green-bar {
    width: 100%;
    margin-top: 0px;
  }
  /* line 10098, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .turq-bar {
    width: 100%;
    margin-top: 0px;
  }
  /* line 10103, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .dark-green-bar {
    width: 100%;
    margin-top: -30px;
  }
  /* line 10108, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .yellow-bar {
    width: 100%;
    margin-top: -30px;
  }
  /* line 10113, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .dark-orange-bar {
    width: 100%;
    margin-top: -30px;
  }
}
@media (max-width: 48rem) {
  /* line 10125, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener, .one-one-opener, .career-consultation-opener, .one-day-opener, .presentation-coaching-opener, .media-training-opener, .corporate-video-opener {
    padding: 0px;
    width: 100%;
    float: none;
  }
  /* line 10136, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .opener-wrap, .one-one-opener .opener-wrap, .career-consultation-opener .opener-wrap, .one-day-opener .opener-wrap, .presentation-coaching-opener .opener-wrap, .media-training-opener .opener-wrap, .corporate-video-opener .opener-wrap {
    padding: 30px 15px 60px 15px;
  }
  /* line 10147, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .opener-wrap h3, .one-one-opener .opener-wrap h3, .career-consultation-opener .opener-wrap h3, .one-day-opener .opener-wrap h3, .presentation-coaching-opener .opener-wrap h3, .media-training-opener .opener-wrap h3, .corporate-video-opener .opener-wrap h3 {
    line-height: 33px;
    font-size: 23px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
  /* line 10160, templates/g5_hydrogen/custom/scss/custom.scss */
  .presentation-coaching-opener .opener-wrap p, .media-training-opener .opener-wrap p, .corporate-video-opener .opener-wrap p {
    color: #fff;
    font-weight: 600;
    font-size: 13px;
  }
}
@media (max-width: 40rem) {
  /* line 10173, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col .tape-cell .video-btn .video-link .link, .one-one-opener .right-col .tape-cell .video-btn .video-link .link, .career-consultation-opener .right-col .tape-cell .video-btn .video-link .link, .one-day-opener .right-col .tape-cell .video-btn .video-link .link, .presentation-coaching-opener .right-col .tape-cell .video-btn .video-link .link, .media-training-opener .right-col .tape-cell .video-btn .video-link .link, .corporate-video-opener .right-col .tape-cell .video-btn .video-link .link {
    border: solid 8px #fff;
    width: 90px;
    height: 90px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }
  /* line 10190, templates/g5_hydrogen/custom/scss/custom.scss */
  .fast-track-opener .right-col .tape-cell .link i, .one-one-opener .right-col .tape-cell .link i, .career-consultation-opener .right-col .tape-cell .link i, .one-day-opener .right-col .tape-cell .link i, .presentation-coaching-opener .right-col .tape-cell .link i, .media-training-opener .right-col .tape-cell .link i, .corporate-video-opener .right-col .tape-cell .link i {
    margin-left: 10px;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING COMPONENT  (TABS AREA )*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 10206, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body {
  background-color: #e1e1e1;
  padding: 0px 0px 30px 0px;
}
/* line 10212, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-body .internal-text {
  background-color: #fff;
  font-weight: normal;
  font-size: 16px;
  padding: 60px 60px 60px 60px;
  max-width: 1440px;
}
/* line 10220, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 0px;
}
/* line 10227, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-nav span {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 10235, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-nav span.su-tabs-current:hover {
  color: #fff;
}
/* line 10239, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-nav {
  display: flex;
}
/* line 10242, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-nav span {
  width: 33.33%;
  text-align: center;
  background-color: #c70038;
  color: #fff;
  /* NON ACTIVE TAB COLOR */
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
}
/* line 10253, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-nav span.su-tabs-current {
  background-color: #fff !important;
}
/* line 10258, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-nav span:last-child {
  margin: 0px;
}
/* line 10262, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 60px;
}
/* line 10270, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane p {
  font-weight: normal;
  font-size: 16px;
}
/* line 10275, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .tab-img {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 45px;
}
/* line 10283, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .tab-img img {
  width: 40%;
  margin: 0px 15px;
}
/* line 10289, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
}
/* line 10298, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane ul, .internal-text ul {
  font-weight: normal;
  font-size: 16px;
  list-style: none;
}
/* line 10305, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane li, .internal-text li {
  margin-bottom: 30px !important;
}
/* line 10310, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane li::before, .internal-text li::before {
  content: '';
  height: 10px;
  background-color: #c70038;
  width: 10px;
  /* BULLET COLOR */
  display: inline-block;
  margin: 0px 10px 0px -20px;
}
/* REVIEWS SECTION*/
/* line 10323, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 60px;
}
/* line 10334, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote {
  /*background-color:#f3eee3;*/
  background-color: #f3eee3;
  padding: 20px 30px 20px 30px;
  position: relative;
  margin-bottom: 30px;
  width: 48%;
}
/* line 10343, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-red-1 {
  background-color: #edd5db;
}
/* line 10347, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-red-2 {
  background-color: #fcf2f5;
}
/* line 10351, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-orange-1 {
  background-color: #f3dcd6;
}
/* line 10355, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-orange-2 {
  background-color: #fff6f5;
}
/* line 10359, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-green-1 {
  background-color: #f1efd6;
}
/* line 10363, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-green-2 {
  background-color: #faf9f1;
}
/* line 10368, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-turq-1 {
  background-color: #bfddd7;
}
/* line 10372, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .review-wrapper .quote-color-turq-2 {
  background-color: #e1f4f0;
}
/* line 10377, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .quote p {
  font-weight: normal;
  font-size: 16px;
  margin: 0px !important;
  font-style: italic;
  text-align: left;
  font-weight: bold;
}
/* line 10387, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .red-pane h5 {
  color: #c70038;
}
/* line 10391, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .orange-pane h5 {
  color: #ff5833;
}
/* line 10395, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .green-pane h5 {
  color: #b7af33;
}
/* line 10398, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .turq-pane h5 {
  color: #19a88a;
}
/* line 10403, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 0px;
}
/* line 10413, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane h6 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  color: #333;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 10423, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .credit {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
}
/* line 10432, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .quote-pic {
  width: 25% !important;
  min-width: 80px !important;
  height: auto !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: flex-start;
}
/* line 10442, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .quote-pic img {
  width: 100% !important;
  height: auto !important;
  margin: 0px !important;
  padding: 0px !important;
  border-radius: 0%;
}
/* line 10450, templates/g5_hydrogen/custom/scss/custom.scss */
.su-tabs-pane .quote-text {
  width: 85% !important;
  padding-left: 15px;
  box-sizing: border-box;
}
/*.su-tabs-pane .review-wrapper .quote p::after,
 .su-tabs-pane .review-wrapper .quote p::before {
 content: "";
 display: inline-block;
 width: 20px;
 height: 16px;
 white-space: nowrap;
 }
 .su-tabs-pane .red-pane .quote p::before {
 background: transparent url(../images/internal/open-quotes-red.png) no-repeat 0 0;
 }
 .su-tabs-pane .red-pane .quote p::after {
 background: transparent url(../images/internal/close-quotes-red.png) no-repeat 0 0;
 }
 .su-tabs-pane .orange-pane .quote p::before {
 background: transparent url(../images/internal/open-quotes-orange.png) no-repeat 0 0;
 }
 .su-tabs-pane .orange-pane .quote p::after {
 background: transparent url(../images/internal/close-quotes-orange.png) no-repeat 0 0;
 }
 .su-tabs-pane .green-pane .quote p::before {
 background: transparent url(../images/internal/open-quotes-green.png) no-repeat 0 0;
 }
 .su-tabs-pane .green-pane .quote p::after {
 background: transparent url(../images/internal/close-quotes-green.png) no-repeat 0 0;
 }
 .su-tabs-pane .turq-pane .quote p::before {
 background: transparent url(../images/internal/open-quotes-turq.png) no-repeat 0 0;
 }
 .su-tabs-pane .turq-pane .quote p::after {
 background: transparent url(../images/internal/close-quotes-turq.png) no-repeat 0 0;
 }
 .su-tabs-pane .review-wrapper .quote p::before {
 margin-right: 5px;
 background-position-x: 0px;
 background-position-y: 0px;
 background-size: auto;
 background-size: contain;
 background-position: bottom;
 }
 .su-tabs-pane .review-wrapper .quote p::after {
 margin-left: 5px;
 margin-bottom: -5px;
 background-size: auto;
 background-size: contain;
 }*/
@media (max-width: 60rem) {
  /* line 10529, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane .quote p {
    font-size: 15px;
  }
  /* line 10533, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane h5 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
  }
  /* line 10541, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane h6 {
    font-size: 13px;
    line-height: 20px;
  }
}
@media (max-width: 55rem) {
  /* line 10553, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane .review-wrapper {
    margin-top: 60px;
  }
  /* line 10559, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane .review-wrapper .quote {
    margin-bottom: 30px;
    width: 100%;
  }
  /* line 10564, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane .quote p {
    font-size: 14px;
  }
  /* line 10569, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane .tab-img {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 45px;
  }
  /* line 10577, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane .tab-img img {
    width: 100%;
    margin: 0px 5px;
  }
  /* line 10586, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane h5 {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 5px;
  }
  /* line 10594, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane h6 {
    font-size: 13px;
    line-height: 20px;
  }
}
/* RED TAB - PRESENTER*/
/* line 10609, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-red {
  background-image: url('../../images/home/arrow-dark-red.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
}
/* line 10615, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-red .su-tabs-nav span.su-tabs-current {
  /* ACTIVE COLOR TITLE */
  color: #c70038;
}
/* line 10619, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-red .su-tabs-nav span {
  background-color: #c70038;
}
/* NON ACTIVE TAB COLOR */
/* line 10623, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-red .su-tabs-nav span:hover {
  background-color: #950426;
}
/* NON ACTIVE TAB COLOR */
/* line 10627, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-red .su-tabs-pane li::before {
  background-color: #c70038;
}
/* BULLET COLOR */
/* line 10631, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-red .su-tabs-pane h4 {
  color: #c70038;
}
/* ORANGE TAB - PRESENTER*/
/* line 10636, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-orange {
  background-image: url('../../images/home/arrow-dark-orange.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
}
/* line 10643, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-orange .su-tabs-nav span.su-tabs-current {
  /* ACTIVE COLOR TITLE */
  color: #ff5833 !important;
}
/* line 10647, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-orange .su-tabs-nav span {
  background-color: #ff5833;
}
/* NON ACTIVE TAB COLOR */
/* line 10651, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-orange .su-tabs-nav span:hover {
  background-color: #bf3b1e;
}
/* NON ACTIVE TAB COLOR */
/* line 10655, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-orange .su-tabs-pane li::before {
  background-color: #ff5833 !important;
}
/* BULLET COLOR */
/* line 10659, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-orange .su-tabs-pane h4 {
  color: #ff5833;
}
/* GREEN TAB -  PRESENTER*/
/* line 10665, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-green {
  background-image: url('../../images/home/arrow-dark-green.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
}
/* line 10672, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-green .su-tabs-nav span.su-tabs-current {
  /* ACTIVE COLOR TITLE */
  color: #b7af33 !important;
}
/* line 10676, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-green .su-tabs-nav span {
  background-color: #b7af33;
}
/* NON ACTIVE TAB COLOR */
/* line 10680, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-green .su-tabs-nav span:hover {
  background-color: #b7af33;
}
/* NON ACTIVE TAB COLOR */
/* line 10684, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-green .su-tabs-pane li::before {
  background-color: #b7af33 !important;
}
/* BULLET COLOR */
/* line 10688, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-green .su-tabs-pane h4 {
  color: #b7af33;
  font-weight: 600;
}
/* TURQ TAB  -  PRESENTER */
/* line 10697, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-turq {
  background-image: url('../../images/home/arrow-dark-turq.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
}
/* line 10704, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-turq .su-tabs-nav span.su-tabs-current {
  /* ACTIVE COLOR TITLE */
  color: #19a88a !important;
}
/* line 10708, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-turq .su-tabs-nav span {
  background-color: #19a88a;
}
/* NON ACTIVE TAB COLOR */
/* line 10712, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-turq .su-tabs-nav span:hover {
  background-color: #19a88a;
}
/* NON ACTIVE TAB COLOR */
/* line 10716, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-turq .su-tabs-pane li::before {
  background-color: #19a88a !important;
}
/* BULLET COLOR */
/* DARK GREEN TAB  - BUSINESS */
/* line 10721, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green {
  background-image: url('../../images/home/arrow-v-dark-green.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
}
/* line 10728, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green .su-tabs-nav span.su-tabs-current {
  /* ACTIVE COLOR TITLE */
  color: #8e8e06 !important;
}
/* line 10732, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green .su-tabs-nav span {
  background-color: #8e8e06;
}
/* NON ACTIVE TAB COLOR */
/* line 10736, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green .su-tabs-nav span:hover {
  background-color: #727204;
}
/* NON ACTIVE TAB COLOR */
/* line 10740, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green .su-tabs-pane li::before {
  background-color: #8e8e06 !important;
}
/* BULLET COLOR */
/* line 10744, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green .su-tabs-pane h4 {
  color: #8e8e06;
}
/* line 10748, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green .su-tabs-pane .study-divide {
  background-color: #8e8e06 !important;
  width: 100%;
  height: 1px;
  margin: 45px 0px;
}
/* line 10758, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane h3 {
  font-weight: 600 !important;
  line-height: 45px !important;
  font-size: 33px !important;
  text-transform: uppercase !important;
  color: #ca5902 !important;
  text-align: left !important;
}
/* line 10768, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-pane h3 {
  font-weight: 600 !important;
  line-height: 45px !important;
  font-size: 33px !important;
  text-transform: uppercase !important;
  color: #c0a302 !important;
  text-align: left !important;
}
/* line 10777, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-green .su-tabs-pane h3 {
  font-weight: 600 !important;
  line-height: 45px !important;
  font-size: 33px !important;
  text-transform: uppercase !important;
  color: #8e8e06 !important;
  text-align: left !important;
}
/* line 10786, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .study-divide {
  background-color: #ca5902 !important;
  width: 100%;
  height: 1px;
  margin: 45px 0px;
}
/* line 10794, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-pane .study-divide {
  background-color: #c0a302 !important;
  width: 100%;
  height: 1px;
  margin: 45px 0px;
}
/* line 10802, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane img, .tab-dark-green .su-tabs-pane img, .tab-yellow .su-tabs-pane img {
  width: 100%;
  height: auto;
}
@media (max-width: 55rem) {
  /* line 10811, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .su-tabs-pane h3, .tab-dark-green .su-tabs-pane h3 {
    font-weight: 600 !important;
    line-height: 36px !important;
    font-size: 26px !important;
  }
}
/* YELLOW TAB  - BUSINESS */
/* line 10827, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow {
  background-image: url('../../images/home/arrow-dark-yellow.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
}
/* line 10834, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-nav span.su-tabs-current {
  /* ACTIVE COLOR TITLE */
  color: #c0a302 !important;
}
/* line 10838, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-nav span {
  background-color: #c0a302;
}
/* NON ACTIVE TAB COLOR */
/* line 10842, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-nav span:hover {
  background-color: #978002;
}
/* NON ACTIVE TAB COLOR */
/* line 10846, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-pane li::before {
  background-color: #c0a302 !important;
}
/* BULLET COLOR */
/* line 10850, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-pane h4 {
  color: #c0a302;
}
/* DARK ORANGE TAB  - BUSINESS */
/* line 10855, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange {
  background-image: url('../../images/home/arrow-v-dark-orange.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 90px;
}
/* line 10862, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-nav span.su-tabs-current {
  /* ACTIVE COLOR TITLE */
  color: #ca5902 !important;
}
/* line 10866, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-nav span {
  background-color: #ca5902;
}
/* NON ACTIVE TAB COLOR */
/* line 10870, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-nav span:hover {
  background-color: #a24701;
}
/* NON ACTIVE TAB COLOR */
/* line 10874, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane li::before, .tab-dark-orange .internal-text li::before {
  background-color: #ca5902 !important;
}
/* BULLET COLOR */
/* line 10879, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane h4 {
  color: #ca5902;
}
/* BUSINESS CASE STUDY VIDEO */
/* line 10887, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .cell-wrapper, .tab-yellow .su-tabs-pane .cell-wrapper {
  display: flex;
  max-width: 100%;
  margin: 30px auto 30px auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0px 0px 0px 0px;
}
/* line 10898, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell, .tab-yellow .su-tabs-pane .tape-cell {
  text-align: center;
  width: 32%;
  padding: 20px 20px 20px 20px;
  background: #211c1c;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b7437+0,ecd98c+52,9b7437+100 */
  /* Old browsers */
}
/* line 10910, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell h4, .tab-yellow .su-tabs-pane .tape-cell h4 {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  font-weight: 700;
  color: #fff;
  margin: 20px 0px 5px 0px;
}
/* line 10922, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell a .video-btn img, .tab-yellow .su-tabs-pane .tape-cell a .video-btn img {
  width: 100%;
  height: auto;
}
/* line 10928, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell .video-btn, .tab-yellow .su-tabs-pane .tape-cell .video-btn {
  /* Image*/
  width: 100%;
  position: relative;
}
/* line 10934, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell a .video-btn .video-img, .tab-yellow .su-tabs-pane .tape-cell a .video-btn .video-img {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1;
}
/* line 10943, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell .video-link, .tab-yellow .su-tabs-pane .tape-cell .video-link {
  height: 100%;
  overflow: visible;
  position: absolute;
  width: 100%;
  top: 0px;
  z-index: 2;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
/* line 10958, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell .video-btn .video-link .link, .tab-yellow .su-tabs-pane .tape-cell .video-btn .video-link .link {
  color: #fff;
  border: solid 3px #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  font-size: 7px;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  background-color: rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1000;
}
/* line 10981, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell .link i, .tab-yellow .su-tabs-pane .tape-cell .link i {
  margin-left: 5px;
}
/* line 10986, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell .video-btn:hover, .tab-yellow .su-tabs-pane .tape-cell .video-btn:hover {
  opacity: 0.9;
}
/* line 10989, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-dark-orange .su-tabs-pane .tape-cell .video-btn:hover .link {
  background-color: #ca5902;
}
/* line 10993, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-yellow .su-tabs-pane .tape-cell .video-btn:hover .link {
  background-color: #c0a302;
}
@media (max-width: 75rem) {
  /* line 10999, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell, .tab-yellow .tape-cell {
    padding: 20px 20px 0px 20px;
  }
  /* line 11004, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell h4, .tab-yellow .tape-cell h4 {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    color: #2c0721;
    margin: 20px 0px 5px 0px;
  }
}
@media (max-width: 60rem) {
  /* line 11024, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .cell-wrapper, .tab-yellow .cell-wrapper {
    display: flex;
    max-width: 100%;
    margin: 0px auto 0px auto;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px 15px 0px 15px;
    flex-wrap: wrap;
  }
  /* line 11036, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell h4, .tab-yellow .tape-cell h4 {
    font-size: 12px !important;
    margin: 20px 0px 5px 0px;
  }
}
@media (max-width: 55rem) {
  /* line 11053, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell, .tab-yellow .tape-cell {
    width: 100% !important;
    padding: 20px 20px 10px 20px;
    margin-bottom: 20px;
  }
  /* line 11060, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell:nth-child(3), .tab-yellow .tape-cell:nth-child(3) {
    margin-bottom: 0px !important;
  }
  /* line 11065, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell h4, .tab-yellow .tape-cell h4 {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #2c0721;
    margin: 20px 0px 5px 0px;
  }
}
@media (max-width: 40rem) {
  /* line 11082, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell, .tab-yellow .tape-cell {
    min-height: 200px;
    padding: 8px 8px 0px 8px;
    width: 48%;
  }
  /* line 11093, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell h4, .tab-yellow .tape-cell h4 {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #2c0721;
    margin: 10px 0px 5px 0px;
  }
}
@media (max-width: 30rem) {
  /* line 11110, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell, .tab-yellow .tape-cell {
    min-height: 180px;
    padding: 8px 8px 0px 8px;
    width: 99%;
  }
  /* line 11117, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell .video-btn .video-link .link, .tab-yellow .tape-cell .video-btn .video-link .link {
    border: solid 3px #fff;
    width: 40px;
    height: 40px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 6px;
  }
  /* line 11129, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-dark-orange .tape-cell .link i, .tab-yellow .tape-cell .link i {
    margin-left: 4px;
  }
}
@media (max-width: 55rem) {
  /* line 11145, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-red, .tab-orange, .tab-dark-green, .tab-yellow, .tab-dark-orange {
    padding-top: 60px;
  }
  /* line 11153, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-green, .tab-turq {
    padding-top: 60px;
  }
  /* line 11158, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-nav {
    display: inline-block;
    width: 100%;
  }
  /* line 11162, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-nav span {
    width: 100%;
    display: block;
    border-bottom: solid 2px #fff;
    font-size: 15px;
  }
  /* line 11169, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane ul, .su-tabs-pane p, .internal-text ul {
    font-size: 14px;
  }
  /* line 11175, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane h4 {
    font-size: 16px;
  }
  /* line 11179, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane li {
    margin-bottom: 20px !important;
  }
  /* line 11183, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-tabs-pane {
    padding: 30px;
  }
  /* line 11187, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .internal-text {
    padding: 30px 30px 30px 30px;
  }
  /* line 11192, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body .internal-text p {
    font-size: 14px;
  }
  /* line 11196, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-body {
    background-color: #e1e1e1;
    padding: 0px 0px 0px 0px;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING SUCCESS STORIES*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 11207, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories {
  background-image: url('../../images/home/arrow-v-dark-red.png'), url('../../images/internal/stars.png');
  background-repeat: no-repeat;
  background-position: top center, top center;
  background-size: auto, cover;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1a772+0,b08f4a+100 */
  background-color: #c1a772;
  /* Old browsers */
  background-color: -moz-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* FF3.6-15 */
  background-color: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c1a772), color-stop(100%, #b08f4a));
  /* Chrome4-9,Safari4-5 */
  background-color: -webkit-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background-color: -o-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* Opera 11.10-11.50 */
  background-color: -ms-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* IE10 preview */
  background-color: linear-gradient(135deg, #c1a772 0%, #b08f4a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1a772', endColorstr='#b08f4a',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding: 60px 0px 75px 0px;
}
/* line 11224, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories-2 {
  background-image: url('../../images/internal/stars.png');
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto, cover;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1a772+0,b08f4a+100 */
  background-color: #c1a772;
  /* Old browsers */
  background-color: -moz-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* FF3.6-15 */
  background-color: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c1a772), color-stop(100%, #b08f4a));
  /* Chrome4-9,Safari4-5 */
  background-color: -webkit-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background-color: -o-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* Opera 11.10-11.50 */
  background-color: -ms-linear-gradient(-45deg, #c1a772 0%, #b08f4a 100%);
  /* IE10 preview */
  background-color: linear-gradient(135deg, #c1a772 0%, #b08f4a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1a772', endColorstr='#b08f4a',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding: 0px 0px 75px 0px;
}
/* line 11242, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories-2 h3.g-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 20px !important;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  margin: 0px 0px 90px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  background-color: #430a32;
}
/* line 11257, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories-2 h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-purple.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 11270, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories h2, .internal-success-stories-2 h2 {
  line-height: 60px;
  font-size: 36px !Important;
  font-weight: 400;
  color: #430a32;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
/* line 11285, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories .portrait-wrap, .internal-success-stories-2 .portrait-wrap {
  display: flex;
  justify-content: space-between;
  margin: 45px auto 45px auto;
  max-width: 1440px;
  padding: 0px 60px 0px 60px;
}
/* line 11295, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories .portrait-wrap img, .internal-success-stories-2 .portrait-wrap img {
  width: 11.5%;
  height: 100%;
}
/* line 11301, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories .link a, .internal-success-stories-2 .link a {
  /* CHANGE */
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #430a32;
  text-transform: uppercase;
  border: solid 2px #430a32;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 380px;
  display: block;
  margin: 45px auto 0px auto;
  text-align: center;
}
/* line 11322, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-success-stories .link a:hover, .internal-success-stories-2 .link a:hover {
  background-color: #430a32;
  color: #fff;
}
@media (max-width: 75rem) {
  /* line 11330, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories h2, .internal-success-stories-2 h2 {
    line-height: 45px;
    font-size: 32px !Important;
    font-weight: 600;
  }
}
@media (max-width: 60rem) {
  /* line 11340, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories h2, .internal-success-stories-2 h2 {
    line-height: 40px;
    font-size: 28px !Important;
    font-weight: 600;
  }
  /* line 11347, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .portrait-wrap, .internal-success-stories-2 .portrait-wrap {
    flex-wrap: wrap;
    width: 100%;
    padding: 0px 60px 0px 60px;
  }
  /* line 11354, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .portrait-wrap img, .internal-success-stories-2 .portrait-wrap img {
    width: 23.5%;
  }
  /* line 11359, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .portrait-wrap img:nth-child(1), .internal-success-stories .portrait-wrap img:nth-child(2), .internal-success-stories .portrait-wrap img:nth-child(3), .internal-success-stories .portrait-wrap img:nth-child(4), .internal-success-stories-2 .portrait-wrap img:nth-child(1), .internal-success-stories-2 .portrait-wrap img:nth-child(2), .internal-success-stories-2 .portrait-wrap img:nth-child(3), .internal-success-stories-2 .portrait-wrap img:nth-child(4) {
    margin-bottom: 15px;
  }
  /* line 11370, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .link a, .internal-success-stories-2 .link a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 370px;
    display: block;
    margin: 45px auto 0px auto;
  }
}
@media (max-width: 55rem) {
  /* line 11386, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories {
    padding: 60px 0px 45px 0px;
  }
  /* line 11389, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories-2 {
    padding: 0px 0px 45px 0px;
  }
  /* line 11393, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .portrait-wrap, .internal-success-stories-2 .portrait-wrap {
    padding: 0px 15px 0px 15px;
  }
  /* line 11398, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories h2, .internal-success-stories-2 h2 {
    line-height: 28px;
    font-size: 20px !Important;
    font-weight: 600;
  }
  /* line 11405, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .link a, .internal-success-stories-2 .link a {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 16px;
    padding: 10px 30px 10px 30px;
    width: 220px;
    display: block;
    margin: 30px auto 0px auto;
  }
}
@media (max-width: 40rem) {
  /* line 11421, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .portrait-wrap, .internal-success-stories-2 .portrait-wrap {
    margin: 30px auto 30px auto;
  }
  /* line 11426, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .portrait-wrap img, .internal-success-stories-2 .portrait-wrap img {
    width: 48.5%;
    margin-bottom: 15px;
  }
}
@media (max-width: 30rem) {
  /* line 11435, templates/g5_hydrogen/custom/scss/custom.scss */
  .internal-success-stories .portrait-wrap img, .internal-success-stories-2 .portrait-wrap img {
    width: 48.5%;
    margin-bottom: 10px;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING INCLUDED EXTRAS*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 11447, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras {
  background-color: #520d3f;
  padding-bottom: 45px;
}
/* line 11452, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras h3.g-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 20px !important;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  background-color: #c70038;
}
/* line 11467, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-red.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
@media (max-width: 55rem) {
  /* line 11480, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras h3.g-title {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 15px !important;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
  }
}
/* line 11495, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .extras-wrap {
  display: flex;
  max-width: 1440px;
  padding: 0px 60px 0px 60px;
  margin: 90px auto 0px auto;
  justify-content: center;
}
/* line 11503, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .cell-1 {
  background-color: #3a95a5;
}
/* line 11506, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .cell-2 {
  background-color: #282668;
}
/* line 11509, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .cell-3 {
  background-color: #9e2375;
}
/* line 11513, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .extras-wrap .extras-cell {
  width: 33.3%;
  padding: 30px 45px 45px 45px;
  display: flex;
  flex-direction: column;
  min-height: 280px;
}
/* line 11521, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .extras-wrap h3 {
  color: #fff;
  text-align: center;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  font-size: 33px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
/* line 11532, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .extras-wrap p {
  color: #fff;
  text-align: center;
  font-size: 17px;
  min-height: 60px;
}
/* line 11539, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-extras .extras-wrap .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 200px;
  display: block;
  margin: 30px auto 0px auto;
  text-align: center;
}
/* line 11560, templates/g5_hydrogen/custom/scss/custom.scss */
.cell-1 .link a:hover {
  background-color: #317e8b;
}
/* line 11563, templates/g5_hydrogen/custom/scss/custom.scss */
.cell-2 .link a:hover {
  background-color: #1c1b49;
}
/* line 11566, templates/g5_hydrogen/custom/scss/custom.scss */
.cell-3 .link a:hover {
  background-color: #7b1b5b;
}
@media (max-width: 95rem) {
  /* line 11571, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .extras-cell {
    width: 33.3%;
    padding: 30px 60px 45px 60px;
    min-height: 200px;
  }
  /* line 11577, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap h3 {
    color: #fff;
    text-align: center;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    font-size: 33px;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  /* line 11588, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap p {
    color: #fff;
    text-align: center;
    font-size: 17px;
    min-height: 80px;
    margin: 0px 0px 10px 0px;
  }
  /* line 11596, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .link a {
    margin: 0px auto 0px auto;
  }
}
@media (max-width: 75rem) {
  /* line 11603, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap h3 {
    color: #fff;
    text-align: center;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    font-size: 28px;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  /* line 11613, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .extras-cell {
    width: 33.3%;
    padding: 30px 40px 45px 40px;
    min-height: 200px;
  }
  /* line 11619, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap p {
    font-size: 15px;
    min-height: 70px;
  }
  /* line 11624, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .link a {
    margin: 0px auto 0px auto;
  }
}
@media (max-width: 60rem) {
  /* line 11632, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap {
    display: flex;
    max-width: 1440px;
    padding: 0px 15px 0px 15px;
    margin: 70px auto 0px auto;
    justify-content: center;
  }
  /* line 11640, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .extras-cell {
    width: 33.3%;
    padding: 20px 30px 35px 30px;
    min-height: 160px;
  }
  /* line 11646, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap p {
    font-size: 15px;
    min-height: 100px;
  }
  /* line 11652, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .link a {
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 100%;
    display: block;
    margin: 0px auto 0px auto;
    text-align: center;
  }
  /* line 11672, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap h3 {
    color: #fff;
    text-align: center;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
}
@media (max-width: 50rem) {
  /* line 11685, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras {
    padding-bottom: 30px;
  }
  /* line 11689, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap {
    flex-wrap: wrap;
  }
  /* line 11693, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .extras-cell {
    width: 100%;
    padding: 20px 30px 35px 30px;
    min-height: 160px;
  }
  /* line 11699, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap p {
    font-size: 14px;
    min-height: auto;
  }
  /* line 11704, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap {
    display: flex;
    max-width: 1440px;
    padding: 0px 60px 0px 60px;
    justify-content: center;
  }
  /* line 11711, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap .link a {
    width: 200px;
  }
}
@media (max-width: 40rem) {
  /* line 11719, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-extras .extras-wrap {
    display: flex;
    max-width: 1440px;
    padding: 0px 15px 0px 15px;
    justify-content: center;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING OPTIONAL EXTRAS*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 11733, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-optional-extras {
  background-color: #6d1d55;
  padding-bottom: 45px;
}
/* line 11738, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-optional-extras h3.g-title {
  /*width:100%;
   height:45px;
   line-height:45px;
   font-size:20px!important;
   text-transform:uppercase;
   text-align:center;
   color:#ffffff;
   letter-spacing:1px;
   margin:0px 0px 0px 0px;
   font-family: 'Comfortaa', cursive;
   font-weight:600;
   background-color:#c70038;*/
  display: none;
}
/* line 11754, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 20px !important;
  text-align: center;
  margin: 0px 0px 0px 0px;
  background-color: #c70038;
  padding: 10px 0px 0px 0px;
}
/* line 11764, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-title::after {
  content: '';
  background-image: url('../../images/home/arrow-red.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 8px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 11776, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-title h3 {
  color: #fff;
  letter-spacing: 1px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  margin-left: 40px !important;
  font-size: 20px !important;
  text-transform: uppercase;
}
/* line 11786, templates/g5_hydrogen/custom/scss/custom.scss */
.su-spoiler-icon {
  position: relative !important;
  top: 50%;
  float: right;
  margin-top: -10px;
  margin-right: 5px;
  display: block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 32px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
}
/* line 11804, templates/g5_hydrogen/custom/scss/custom.scss */
.su-spoiler.su-spoiler-style-default .su-spoiler-icon {
  right: 0px !important;
}
@media (max-width: 55rem) {
  /* line 11810, templates/g5_hydrogen/custom/scss/custom.scss */
  .optional-extras .su-spoiler-title h3 {
    color: #fff;
    letter-spacing: 1px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    font-size: 15px !important;
    text-transform: uppercase;
    margin-top: 3px;
    margin-left: 45px !important;
  }
  /* line 11821, templates/g5_hydrogen/custom/scss/custom.scss */
  .su-spoiler-icon {
    position: relative !important;
    top: 50%;
    float: right;
    margin-top: -13px;
    margin-right: 5px;
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 32px;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
  }
}
/* line 11841, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-content {
  /*background-color:#ff6600;*/
  list-style: none;
  margin: 0px auto 0px auto;
  max-width: 1440px;
  padding: 90px 60px 0px 60px;
}
/* line 11849, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-content ul {
  text-align: center;
}
/* line 11852, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-content ul li {
  background-color: #5d1948;
  margin: 0px 0px 2px 0px !important;
  padding: 30px !important;
}
/* line 11859, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-content ul h4 {
  color: #dc0949;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 20px;
  margin: 0px 0px 15px 0px !important;
}
/* line 11867, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-content ul p {
  color: #fff;
  font-size: 17px;
  margin: 0px 0px 15px 0px !important;
}
/* line 11873, templates/g5_hydrogen/custom/scss/custom.scss */
.optional-extras .su-spoiler-content ul p strong {
  color: #fff;
  text-transform: uppercase;
}
@media (max-width: 55rem) {
  /* line 11881, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-optional-extras {
    padding-bottom: 20px;
  }
  /* line 11886, templates/g5_hydrogen/custom/scss/custom.scss */
  .optional-extras .su-spoiler-content ul h4 {
    font-size: 17px;
    margin: 0px 0px 15px 0px !important;
  }
  /* line 11892, templates/g5_hydrogen/custom/scss/custom.scss */
  .optional-extras .su-spoiler-content ul p {
    color: #fff;
    font-size: 14px;
    margin: 0px 0px 15px 0px !important;
  }
}
@media (max-width: 40rem) {
  /* line 11903, templates/g5_hydrogen/custom/scss/custom.scss */
  .optional-extras .su-spoiler-content {
    /*background-color:#ff6600;*/
    list-style: none;
    margin: 0px auto 0px auto;
    max-width: 1440px;
    padding: 50px 15px 0px 15px;
  }
  /* line 11911, templates/g5_hydrogen/custom/scss/custom.scss */
  .optional-extras .su-spoiler-content ul h4 {
    font-size: 15px;
    margin: 0px 0px 15px 0px !important;
  }
  /* line 11917, templates/g5_hydrogen/custom/scss/custom.scss */
  .optional-extras .su-spoiler-content ul p {
    color: #fff;
    font-size: 13px;
    margin: 0px 0px 15px 0px !important;
  }
}
/* INTERNAL CONTENT - PRESENTER TRAINING BOOKINGS FOOTER*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 11927, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-1 {
  background-color: #95042c;
  padding: 45px 0px 45px 0px;
}
/* line 11932, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-2 {
  background-color: #ef4d29;
  padding: 45px 0px 45px 0px;
}
/* line 11937, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-3 {
  background-color: #b7ae34;
  padding: 45px 0px 45px 0px;
}
/* line 11942, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-4 {
  background-color: #1aa889;
  padding: 45px 0px 45px 0px;
}
/* line 11948, templates/g5_hydrogen/custom/scss/custom.scss */
.book-bar-wrap {
  padding: 0px 60px 0px 60px;
  margin: 0px auto 0px auto;
  max-width: 1440px;
  text-align: center;
}
/* line 11955, templates/g5_hydrogen/custom/scss/custom.scss */
.book-bar-wrap h5 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 17px;
  margin-bottom: 45px;
}
/* line 11963, templates/g5_hydrogen/custom/scss/custom.scss */
.book-bar-wrap p {
  color: #fff;
  max-width: 600px;
  margin: 45px auto 0px auto;
  font-size: 16px;
}
/* line 11970, templates/g5_hydrogen/custom/scss/custom.scss */
.book-bar-wrap p strong {
  color: #fff;
}
/* line 11973, templates/g5_hydrogen/custom/scss/custom.scss */
.book-bar-wrap p a {
  color: #fff;
  font-weight: bold;
}
/* line 11979, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-1 .link a, .presenter-training-bookings-footer-2 .link a, .presenter-training-bookings-footer-3 .link a, .presenter-training-bookings-footer-4 .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 200px;
  display: block;
  margin: 0px auto 0px auto;
  text-align: center;
}
/* line 12003, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-1 .link a:hover {
  background-color: #780323;
}
/* line 12007, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-2 .link a:hover {
  background-color: #bb3c20;
}
/* line 12011, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-3 .link a:hover {
  background-color: #8e8728;
}
/* line 12015, templates/g5_hydrogen/custom/scss/custom.scss */
.presenter-training-bookings-footer-4 .link a:hover {
  background-color: #15876e;
}
@media (max-width: 55rem) {
  /* line 12024, templates/g5_hydrogen/custom/scss/custom.scss */
  .book-bar-wrap {
    padding: 0px 20px 0px 20px;
    margin: 0px auto 0px auto;
    max-width: 1440px;
    width: 100%;
    text-align: center;
  }
  /* line 12032, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-bookings-footer-1, .presenter-training-bookings-footer-2, .presenter-training-bookings-footer-3 {
    padding: 15px 0px 20px 0px;
  }
  /* line 12038, templates/g5_hydrogen/custom/scss/custom.scss */
  .book-bar-wrap h5 {
    font-size: 15px;
    margin-bottom: 30px;
  }
  /* line 12043, templates/g5_hydrogen/custom/scss/custom.scss */
  .book-bar-wrap p {
    font-size: 14px;
    margin-top: 30px;
  }
  /* line 12048, templates/g5_hydrogen/custom/scss/custom.scss */
  .presenter-training-bookings-footer-1 .link a, .presenter-training-bookings-footer-2 .link a, .presenter-training-bookings-footer-3 .link a, .presenter-training-bookings-footer-4 .link a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 200px;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
}
/* INTERNAL CONTENT - BUSINESS AREA MEET US*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 12078, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet h3.g-title {
  background-color: #0299de;
}
/* line 12083, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-blue.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 12095, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a4b88+0,293663+100 */
  background: #1a4b88;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #1a4b88 0%, #293663 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1a4b88), color-stop(100%, #293663));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(-45deg, #1a4b88 0%, #293663 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(-45deg, #1a4b88 0%, #293663 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(-45deg, #1a4b88 0%, #293663 100%);
  /* IE10 preview */
  background: linear-gradient(135deg, #1a4b88 0%, #293663 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4b88', endColorstr='#293663',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding-bottom: 10px;
}
/* line 12110, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap {
  padding: 0px 60px 70px 60px;
  color: #430a32;
  text-align: center;
  display: flex;
  max-width: 1440px;
  margin: 0px auto 0px auto;
  align-items: center;
  justify-content: center;
}
/* line 12122, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .mob-imgs {
  display: none;
}
/* line 12127, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .img-container {
  background-color: rgba(0, 0, 0, 0.1);
  width: 190px;
  height: 190px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0px auto 0px auto;
}
/* line 12138, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .img-container img {
  border-radius: 50%;
  border: solid 1px #fff;
  width: 170px;
  height: auto;
}
/* line 12145, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .text-wrap {
  width: 50%;
  padding: 0px 30px 0px 30px;
}
/* line 12150, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .text-wrap h3 {
  line-height: 58px;
  font-size: 33px;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0px;
}
/* line 12163, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .text-wrap h3:after {
  content: '';
  height: 3px;
  background-color: #0299de;
  width: 120px;
  display: block;
  margin: 20px auto 0px auto;
}
/* line 12172, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .text-wrap p, .business-area-meet .content-wrap .text-wrap strong {
  color: #fff;
}
/* line 12179, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .text-wrap .link a {
  border: solid 2px #fff;
  color: #fff;
  text-transform: uppercase !Important;
  font-size: 13px !Important;
  font-family: 'Open Sans', sans-serif !Important;
  font-weight: 900 !Important;
  line-height: 36px !Important;
  height: 40px !Important;
  padding: 0px 15px 0px 15px !Important;
  letter-spacing: 1px !Important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 220px !important;
  text-align: center !Important;
  display: block;
  margin: 30px auto 0px auto;
}
/* line 12200, templates/g5_hydrogen/custom/scss/custom.scss */
.business-area-meet .content-wrap .text-wrap .link a:hover {
  background-color: #0299de;
}
@media (max-width: 60rem) {
  /* line 12206, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .img-container {
    background-color: rgba(0, 0, 0, 0.1);
    width: 170px;
    height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 0px auto;
  }
  /* line 12217, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .img-container img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 150px;
    height: auto;
  }
}
@media (max-width: 55rem) {
  /* line 12227, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .text-wrap {
    width: 50%;
    padding: 0px 20px 0px 20px;
  }
  /* line 12232, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap {
    width: 100%;
    padding: 0px 15px 30px 15px;
  }
  /* line 12237, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap h3 {
    line-height: 36px !Important;
    font-size: 26px !Important;
  }
  /* line 12243, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap p {
    font-size: 13px !Important;
    line-height: 18px;
  }
  /* line 12248, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .img-container {
    background-color: rgba(0, 0, 0, 0.1);
    width: 130px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 0px auto;
  }
  /* line 12259, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .img-container img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 120px;
    height: auto;
  }
}
@media (max-width: 40rem) {
  /* line 12267, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.business-area-meet h3.g-title{
   height:60px;
   line-height:20px;
   margin-bottom:30px;
   padding:10px 0px 10px 0px;
   }
   .business-area-meet h3.g-title::after {
   margin-top:10px!important;
   }*/
  /* line 12281, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap {
    flex-wrap: wrap;
    padding: 10px 15px 20px 15px;
  }
  /* line 12286, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap h3 {
    line-height: 36px;
    font-size: 23px !Important;
    width: 100%;
  }
  /* line 12292, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap p {
    font-size: 13px !Important;
  }
  /* line 12296, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .img-container {
    display: none;
  }
  /* line 12300, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .text-wrap {
    width: 100%;
  }
  /* line 12304, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .mob-imgs {
    display: flex;
    max-width: 340px;
    margin: 0px auto 0px auto;
    justify-content: space-between;
  }
  /* line 12311, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .img-container-mob {
    background-color: rgba(0, 0, 0, 0.1);
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 0px auto;
  }
  /* line 12323, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-area-meet .content-wrap .img-container-mob img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 110px;
    height: auto;
  }
}
/* INTERNAL CONTENT - BUSINESS AREA CASE STUDIES*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 12335, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1, .business-cs-2, .business-cs-3 {
  background-color: #042243;
  padding-bottom: 0px;
}
/* line 12343, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 h3.g-title, .business-cs-2 h3.g-title, .business-cs-3 h3.g-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 20px !important;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  margin: 0px 0px 0px 0px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
}
/* line 12359, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 h3.g-title {
  background-color: #8e8e06;
}
/* line 12362, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-2 h3.g-title {
  background-color: #c0a302;
}
/* line 12365, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-3 h3.g-title {
  background-color: #ca5902;
}
/* line 12370, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-medium-green.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 12382, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-2 h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-yellow.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 12394, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-3 h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-brown.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 12407, templates/g5_hydrogen/custom/scss/custom.scss */
.casestudy-container {
  padding: 90px 60px 90px 60px;
}
/* line 12411, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container {
  padding: 60px 60px 0px 60px;
}
/* line 12414, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap .col-1 {
  width: 50%;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 12419, templates/g5_hydrogen/custom/scss/custom.scss */
.col-1 img {
  padding-left: 40px;
}
/* line 12422, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap .col-2 {
  width: 50%;
}
/*.studio-container .studio-wrap .col-2 img:nth-child(1) {
 margin-bottom:30px;
 }*/
/* line 12428, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap {
  display: flex;
  max-width: 1120px;
  padding: 60px 60px 60px 60px;
  margin: 0px auto 45px auto;
  background-color: #fff;
}
/* line 12435, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap h3 {
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  line-height: 33px;
  font-size: 33px !important;
  text-transform: uppercase;
  color: #222 !important;
  text-align: left;
  margin-bottom: 30px;
}
/* line 12445, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap p {
  color: #222;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0px;
}
/* line 12451, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap p a {
  color: #222;
  font-size: 16px;
  font-weight: 600;
}
/* line 12457, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap {
  background-color: #e7dcc7 !important;
}
/* line 12461, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap-title {
  max-width: 1120px;
  padding: 0px 60px 20px 60px;
  margin: 0px auto 0px auto;
  background-color: none;
  text-align: center;
}
/* line 12468, templates/g5_hydrogen/custom/scss/custom.scss */
.studio-container .studio-wrap-title h4 {
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  line-height: 24px;
  font-size: 24px !important;
  text-transform: uppercase;
  color: #222 !important;
  text-align: center;
}
/* line 12481, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap .col-1, .business-cs-2 .casestudy-wrap .col-1, .business-cs-3 .casestudy-wrap .col-1 {
  width: 80%;
  padding-right: 60px;
}
/* line 12487, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap .col-2, .business-cs-2 .casestudy-wrap .col-2, .business-cs-3 .casestudy-wrap .col-2 {
  width: 20%;
}
/* line 12493, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap .col-2 img:nth-child(1), .business-cs-2 .casestudy-wrap .col-2 img:nth-child(1), .business-cs-3 .casestudy-wrap .col-2 img:nth-child(1) {
  margin-bottom: 30px;
}
/* line 12499, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap, .business-cs-2 .casestudy-wrap, .business-cs-3 .casestudy-wrap {
  display: flex;
  max-width: 1320px;
  padding: 60px 60px 60px 60px;
  margin: 0px auto 0px auto;
  background-color: #fff;
}
/* line 12509, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap h3, .business-cs-2 .casestudy-wrap h3, .business-cs-3 .casestudy-wrap h3 {
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  line-height: 45px;
  font-size: 33px !important;
  text-transform: uppercase;
}
/* line 12519, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap h3 {
  color: #727204;
}
/* line 12522, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-2 .casestudy-wrap h3 {
  color: #978002;
}
/* line 12525, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-3 .casestudy-wrap h3 {
  color: #a24701;
}
/* line 12529, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap h4 {
  color: #727204;
}
/* line 12532, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-2 .casestudy-wrap h4 {
  color: #978002;
}
/* line 12535, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-3 .casestudy-wrap h4 {
  color: #a24701;
}
/* line 12540, templates/g5_hydrogen/custom/scss/custom.scss */
.business-cs-1 .casestudy-wrap p, .business-cs-2 .casestudy-wrap p, .business-cs-3 .casestudy-wrap p {
  color: #222;
  font-size: 16px;
}
@media (max-width: 60rem) {
  /* line 12550, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap, .business-cs-2 .casestudy-wrap, .business-cs-3 .casestudy-wrap {
    flex-wrap: wrap;
    padding: 60px 60px 30px 60px;
  }
  /* line 12557, templates/g5_hydrogen/custom/scss/custom.scss */
  .studio-container .studio-wrap {
    flex-wrap: wrap;
    padding: 60px 60px 30px 60px;
  }
  /* line 12562, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-1 img {
    padding-left: 0px;
  }
  /* line 12566, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap .col-1, .business-cs-2 .casestudy-wrap .col-1, .business-cs-3 .casestudy-wrap .col-1, .studio-container .studio-wrap .col-1 {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 30px;
  }
  /* line 12574, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap .col-2, .business-cs-2 .casestudy-wrap .col-2, .business-cs-3 .casestudy-wrap .col-2, .studio-container .studio-wrap .col-2 {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  /* line 12583, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap .col-2 img, .business-cs-2 .casestudy-wrap .col-2 img, .business-cs-3 .casestudy-wrap .col-2 img, .studio-container .studio-wrap .col-2 img {
    width: 47%;
  }
  /* line 12589, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap .col-2 img, .business-cs-2 .casestudy-wrap .col-2 img, .business-cs-3 .casestudy-wrap .col-2 img, .studio-container .studio-wrap .col-2 img {
    margin-bottom: 30px;
  }
  /* line 12596, templates/g5_hydrogen/custom/scss/custom.scss */
  .studio-container .studio-wrap h3 {
    text-align: center;
  }
  /* line 12600, templates/g5_hydrogen/custom/scss/custom.scss */
  .studio-container .studio-wrap-title h4 {
    line-height: 24px;
    font-size: 20px !important;
  }
}
@media (max-width: 55rem) {
  /* line 12609, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 h3.g-title, .business-cs-2 h3.g-title, .business-cs-3 h3.g-title {
    font-size: 15px !important;
    letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 100%;
  }
  /* line 12619, templates/g5_hydrogen/custom/scss/custom.scss */
  .casestudy-container, .studio-container {
    padding: 60px 30px 60px 30px;
  }
  /* line 12624, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap, .business-cs-2 .casestudy-wrap, .business-cs-3 .casestudy-wrap, .studio-container .studio-wrap {
    display: flex;
    max-width: 1320px;
    padding: 30px 30px 0px 30px;
    margin: 0px auto 45px auto;
  }
  /* line 12634, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap p, .business-cs-2 .casestudy-wrap p, .business-cs-3 .casestudy-wrap p, .studio-container .studio-wrap p {
    color: #222;
    font-size: 14px;
    text-align: left;
  }
  /* line 12643, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap h3, .business-cs-2 .casestudy-wrap h3, .business-cs-3 .casestudy-wrap h3, .studio-container .studio-wrap h3 {
    font-weight: 600;
    line-height: 36px;
    font-size: 26px !important;
    text-align: center;
  }
  /* line 12653, templates/g5_hydrogen/custom/scss/custom.scss */
  .studio-container .studio-wrap-title h4 {
    line-height: 24px;
    font-size: 16px !important;
  }
}
@media (max-width: 40rem) {
  /* line 12661, templates/g5_hydrogen/custom/scss/custom.scss */
  .casestudy-container {
    padding: 60px 15px 60px 15px;
  }
  /* line 12664, templates/g5_hydrogen/custom/scss/custom.scss */
  .studio-container {
    padding: 30px 15px 60px 15px;
  }
  /* line 12668, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap, .business-cs-2 .casestudy-wrap, .business-cs-3 .casestudy-wrap, .studio-container .studio-wrap {
    display: flex;
    max-width: 1320px;
    padding: 30px 30px 0px 30px;
    margin: 0px auto 30px auto;
    background-color: #fff;
  }
}
@media (max-width: 30rem) {
  /* line 12682, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap .col-2, .business-cs-2 .casestudy-wrap .col-2, .business-cs-3 .casestudy-wrap .col-2, .studio-container .studio-wrap .col-2 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
  }
  /* line 12692, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-cs-1 .casestudy-wrap .col-2 img, .business-cs-2 .casestudy-wrap .col-2 img, .studio-container .studio-wrap .col-2 img {
    width: 100%;
  }
}
/* INTERNAL CONTENT - BUSINESS AREA RECENT CLIENTS*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 12706, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-1, .business-clients-2, .business-clients-3 {
  padding: 30px 0px 45px 0px;
}
/* line 12712, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-1 h3, .business-clients-2 h3, .business-clients-3 h3 {
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  line-height: 45px;
  font-size: 33px !important;
  text-transform: uppercase;
  text-align: center;
}
/* line 12723, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-1 h3 {
  color: #8e8e06;
}
/* line 12726, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-2 h3 {
  color: #c0a302;
}
/* line 12729, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-3 h3 {
  color: #ca5902;
}
/* line 12734, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-1 h3::after, .business-clients-2 h3::after, .business-clients-3 h3::after {
  content: '';
  height: 3px;
  width: 130px;
  background-image: none;
  display: block;
  margin: 30px auto 25px auto;
}
/* line 12745, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-1 h3::after {
  background-color: #8e8e06;
}
/* line 12748, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-2 h3::after {
  background-color: #c0a302;
}
/* line 12751, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-3 h3::after {
  background-color: #ca5902;
}
/* line 12755, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-1 .logo-wrapper, .business-clients-2 .logo-wrapper, .business-clients-3 .logo-wrapper {
  display: flex;
  max-width: 100%;
  margin: 0px auto 0px auto;
  padding: 20px 60px 0px 60px;
  justify-content: space-between;
}
/* line 12765, templates/g5_hydrogen/custom/scss/custom.scss */
.business-clients-1 .logo-wrapper img, .business-clients-2 .logo-wrapper img, .business-clients-3 .logo-wrapper img {
  width: 7.5%;
  height: 100%;
}
@media (max-width: 75rem) {
  /* line 12774, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper, .business-clients-2 .logo-wrapper, .business-clients-3 .logo-wrapper {
    margin: 0px auto 0px auto;
    padding: 20px 60px 0px 60px;
    flex-wrap: wrap;
  }
  /* line 12782, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper img, .business-clients-2 .logo-wrapper img, .business-clients-3 .logo-wrapper img {
    width: 15%;
    margin-bottom: 15px;
  }
}
@media (max-width: 55rem) {
  /* line 12793, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1, .business-clients-2, .business-clients-3 {
    padding: 20px 0px 30px 0px;
  }
  /* line 12799, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 h3, .business-clients-2 h3, .business-clients-3 h3 {
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    line-height: 36px;
    font-size: 26px !important;
  }
  /* line 12810, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper, .business-clients-2 .logo-wrapper, .business-clients-3 .logo-wrapper {
    margin: 0px auto 0px auto;
    padding: 20px 60px 0px 60px;
    flex-wrap: wrap;
  }
  /* line 12818, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper img, .business-clients-2 .logo-wrapper img, .business-clients-3 .logo-wrapper img {
    width: 32%;
    margin-bottom: 10px;
  }
}
@media (max-width: 40rem) {
  /* line 12830, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper, .business-clients-2 .logo-wrapper, .business-clients-3 .logo-wrapper {
    margin: 0px auto 0px auto;
    padding: 20px 30px 0px 30px;
    flex-wrap: wrap;
  }
  /* line 12838, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper img, .business-clients-2 .logo-wrapper img, .business-clients-3 .logo-wrapper img {
    width: 48%;
    margin-bottom: 10px;
  }
}
@media (max-width: 30rem) {
  /* line 12851, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper, .business-clients-2 .logo-wrapper, .business-clients-3 .logo-wrapper {
    margin: 0px auto 0px auto;
    padding: 20px 30px 0px 30px;
    flex-wrap: wrap;
  }
  /* line 12859, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-clients-1 .logo-wrapper img, .business-clients-2 .logo-wrapper img, .business-clients-3 .logo-wrapper img {
    width: 48%;
    margin-bottom: 10px;
  }
}
/* INTERNAL CONTENT - BUSINESS AREA CONTACT BAR*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 12874, templates/g5_hydrogen/custom/scss/custom.scss */
.business-contact-1 {
  background-color: #8e8e06;
  padding: 45px 0px 45px 0px;
}
/* line 12878, templates/g5_hydrogen/custom/scss/custom.scss */
.business-contact-2 {
  background-color: #c0a302;
  padding: 45px 0px 45px 0px;
}
/* line 12882, templates/g5_hydrogen/custom/scss/custom.scss */
.business-contact-3 {
  background-color: #ca5902;
  padding: 45px 0px 45px 0px;
}
/* line 12887, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-bar-wrap {
  padding: 0px 60px 0px 60px;
  margin: 0px auto 0px auto;
  max-width: 1440px;
  text-align: center;
}
/* line 12894, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-bar-wrap p {
  color: #fff;
  margin: 0px auto 0px auto;
  font-size: 16px;
}
/* line 12901, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-bar-wrap h5 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 17px;
  margin-bottom: 10px;
}
/* line 12909, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-bar-wrap p strong {
  color: #fff;
}
/* line 12912, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-bar-wrap p a {
  color: #fff;
  font-weight: bold;
}
/* line 12918, templates/g5_hydrogen/custom/scss/custom.scss */
.business-contact-1 .link a, .business-contact-2 .link a, .business-contact-3 .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 200px;
  display: block;
  margin: 45px auto 0px auto;
  text-align: center;
}
/* line 12941, templates/g5_hydrogen/custom/scss/custom.scss */
.business-contact-1 .link a:hover {
  background-color: #727204;
}
/* line 12944, templates/g5_hydrogen/custom/scss/custom.scss */
.business-contact-2 .link a:hover {
  background-color: #978002;
}
/* line 12947, templates/g5_hydrogen/custom/scss/custom.scss */
.business-contact-3 .link a:hover {
  background-color: #a24701;
}
@media (max-width: 55rem) {
  /* line 12954, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-contact-1, .business-contact-2, .business-contact-3 {
    padding: 15px 0px 20px 0px;
  }
  /* line 12960, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-bar-wrap {
    padding: 0px 20px 0px 20px;
    margin: 0px auto 0px auto;
    max-width: 1440px;
    width: 100%;
    text-align: center;
  }
  /* line 12968, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-bar-wrap h5 {
    font-size: 15px;
  }
  /* line 12973, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-bar-wrap p {
    font-size: 14px;
  }
  /* line 12978, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-contact-1 .link a, .business-contact-2 .link a, .business-contact-3 .link a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 180px;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
}
/* INTERNAL CONTENT - WE ARE WE*/
/*INTERNAL CONTENT - TOP LEVEL BOOKING*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 13005, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#194b89+32,2b335f+100 */
  background: #194b89;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #194b89 32%, #2b335f 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(32%, #194b89), color-stop(100%, #2b335f));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #194b89 32%, #2b335f 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #194b89 32%, #2b335f 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #194b89 32%, #2b335f 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #194b89 32%, #2b335f 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#194b89', endColorstr='#2b335f',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 13018, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#316fa7+32,4b306b+100 */
  background: #316fa7;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #316fa7 32%, #4b306b 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(32%, #316fa7), color-stop(100%, #4b306b));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #316fa7 32%, #4b306b 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #316fa7 32%, #4b306b 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #316fa7 32%, #4b306b 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #316fa7 32%, #4b306b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#316fa7', endColorstr='#4b306b',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 13030, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#430a32+0,510d3e+100 */
  background: #430a32;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #430a32 0%, #510d3e 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #430a32), color-stop(100%, #510d3e));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #430a32 0%, #510d3e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #430a32 0%, #510d3e 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #430a32 0%, #510d3e 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #430a32 0%, #510d3e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#430a32', endColorstr='#510d3e',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 13042, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#071f37+0,042344+100 */
  background: #071f37;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #071f37), color-stop(100%, #042344));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #071f37 0%, #042344 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#071f37', endColorstr='#042344',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 13057, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .wrap {
  max-width: 1440px;
  padding: 180px 60px 0px 60px;
  color: #fff;
  text-align: center;
  margin-bottom: 150px;
}
/* line 13066, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .wrap, .second-level-presenter-booking .wrap, .second-level-business-enquiry .wrap {
  max-width: 1440px;
  padding: 180px 0px 0px 0px;
  color: #fff;
  text-align: center;
}
/* line 13075, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we h2, .top-level-booking h2, .second-level-presenter-booking h2, .second-level-business-enquiry h2 {
  line-height: 78px;
  font-size: 50px !Important;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px 0px 30px 0px;
}
/* line 13090, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we h3, .top-level-booking h3, .second-level-presenter-booking h3 {
  line-height: 32px;
  font-size: 20px;
  color: #fff !important;
  margin-bottom: 60px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-align: center;
}
/* line 13101, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry h3 {
  line-height: 32px;
  font-size: 20px;
  color: #d69d00 !important;
  margin-bottom: 60px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-align: center;
}
/* line 13110, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry h3 a {
  color: #d69d00;
}
/* line 13115, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry h3 a:hover {
  color: #fff;
}
/* line 13119, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking h3 a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  color: #fff;
  font-weight: 800;
}
/* line 13127, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking h3 a:hover {
  color: #dc0949;
}
/* line 13133, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .divide {
  content: '';
  height: 4px;
  background-color: #2299de;
  width: 100%;
  display: block;
  margin: 45px auto 60px auto;
}
/* line 13142, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .extra-space {
  margin-top: 75px;
}
/* line 13146, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we h4 {
  line-height: 28px;
  font-size: 18px !Important;
  margin: 0px 0px 30px 0px;
  color: #46bdf2 !important;
  font-weight: 600;
}
/* line 13155, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we h4 span {
  font-size: 22px !Important;
  font-weight: 600 !Important;
}
/* line 13160, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we h5 {
  line-height: 28px;
  font-size: 17px !Important;
  margin: 0px 0px 0px 0px !Important;
  color: #fff;
  font-weight: 600;
  text-align: left;
}
/* line 13169, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we p {
  text-align: left;
}
/* line 13173, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we p, .top-level-booking p, .second-level-presenter-booking p {
  color: #fff;
  font-weight: 500;
  font-size: 16px !Important;
}
/* line 13181, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .img-container {
  background-color: rgba(0, 0, 0, 0.2);
  width: 220px;
  height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0px auto 45px auto;
}
/* line 13192, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .img-container img {
  border-radius: 50%;
  border: solid 1px #fff;
  width: 190px;
  height: auto;
}
/* line 13199, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .col-wrap {
  display: flex;
  justify-content: space-between;
}
/* line 13204, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .left-col {
  width: 33.3%;
  padding: 0px 30px 0px 0px;
}
/* line 13208, templates/g5_hydrogen/custom/scss/custom.scss */
.main-who-are-we .right-col {
  width: 66.6%;
  padding: 0px 0px 0px 30px;
}
/*TOP LEVEL CELL WRAP*/
/*------------------------------------------------------*/
/* line 13218, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 90px;
}
/* line 13224, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-1 {
  display: flex;
  flex-direction: column;
  width: 50%;
  background-color: #500d3e;
}
/* line 13230, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-2 {
  display: flex;
  flex-direction: column;
  width: 50%;
  background-color: #8e8e06;
}
/* line 13237, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-1 h4 {
  background-color: #dc0949;
}
/* line 13240, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-2 h4 {
  background-color: #c0a302;
}
/* line 13243, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-1 h4, .top-level-booking .options-wrap .option-2 h4 {
  width: 100%;
  color: #fff;
  font-size: 32px;
  margin: 0px;
  line-height: 100px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 13255, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .internal-container {
  width: 100%;
  padding: 30px 60px 0px 60px;
  min-height: 190px;
}
/* line 13262, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-1 h5 {
  color: #dc0949;
  line-height: 30px;
}
/* line 13266, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-2 h5 {
  color: #042344;
  line-height: 40px;
}
/* line 13271, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-1 h5, .top-level-booking .options-wrap .option-2 h5 {
  font-size: 22px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: uppercase;
}
/* line 13280, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .options-wrap .option-1 p {
  color: #fff;
  opacity: 0.5;
  font-size: 15px;
}
/* line 13286, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .link a {
  /* CHANGE */
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 260px;
  display: block;
  margin: 0px auto 45px auto;
  text-align: center;
}
/* line 13306, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .option-1 .link a:hover {
  background-color: #fff;
  color: #dc0949;
}
/* line 13311, templates/g5_hydrogen/custom/scss/custom.scss */
.top-level-booking .option-2 .link a:hover {
  background-color: #fff;
  color: #042344;
}
/*SECOND LEVEL CELL WRAP*/
/*------------------------------------------------------*/
/* line 13320, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-container {
  width: 100%;
  display: flex;
  margin-bottom: 60px;
  flex-wrap: wrap;
}
/* line 13327, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-container h3 {
  background-color: #dc0949;
  width: 100%;
  color: #fff;
  font-size: 29px !important;
  margin: 0px 0px 3px 0px !important;
  line-height: 60px !important;
  font-family: 'Comfortaa', cursive !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}
/* line 13339, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
/* line 13345, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .option-1 {
  background-color: #c70038;
}
/* line 13348, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .option-2 {
  background-color: #ff5833;
}
/* line 13351, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .option-3 {
  background-color: #b7ae34;
}
/* line 13354, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .option-4 {
  background-color: #1aa889;
}
/* line 13358, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .option-1, .second-level-presenter-booking .options-wrap .option-2, .second-level-presenter-booking .options-wrap .option-3, .second-level-presenter-booking .options-wrap .option-4 {
  width: 25%;
  padding: 30px;
}
/* line 13365, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .option-1 h4, .second-level-presenter-booking .options-wrap .option-2 h4, .second-level-presenter-booking .options-wrap .option-3 h4, .second-level-presenter-booking .options-wrap .option-4 h4 {
  color: #fff;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0px;
}
/* line 13377, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .link a {
  /* CHANGE */
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #430a32;
  text-transform: uppercase;
  border: solid 2px #430a32;
  line-height: 26px;
  padding: 10px 10px 10px 10px;
  width: 100%;
  display: block;
  margin: 30px auto 0px auto;
  text-align: center;
}
/* line 13397, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-wrap .link a:hover {
  background-color: #430a32;
  color: #fff;
}
/* line 13403, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-footer {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#572348+0,602650+100 */
  background: #572348;
  /* Old browsers */
  background: -moz-linear-gradient(left, #572348 0%, #602650 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #572348), color-stop(100%, #602650));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, #572348 0%, #602650 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, #572348 0%, #602650 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, #572348 0%, #602650 100%);
  /* IE10 preview */
  background: linear-gradient(to right, #572348 0%, #602650 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#572348', endColorstr='#602650',GradientType=1);
  /* IE6-9 */
  width: 100%;
  height: 60px;
}
/* line 13417, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-footer h5 {
  text-align: center;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 60px;
  margin: 0px;
}
/* line 13426, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .options-footer h5 span {
  text-transform: uppercase;
  color: #dc0949;
  font-weight: 800;
}
/*SECOND LEVEL EXTRAS CELL WRAP*/
/*------------------------------------------------------*/
/* line 13436, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container {
  width: 100%;
  display: flex;
  margin-bottom: 90px;
  flex-wrap: wrap;
}
/* line 13442, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container .option-1 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#60254f+0,5a244a+100 */
  background: #60254f;
  /* Old browsers */
  background: -moz-linear-gradient(left, #60254f 0%, #5a244a 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #60254f), color-stop(100%, #5a244a));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, #60254f 0%, #5a244a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, #60254f 0%, #5a244a 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, #60254f 0%, #5a244a 100%);
  /* IE10 preview */
  background: linear-gradient(to right, #60254f 0%, #5a244a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60254f', endColorstr='#5a244a',GradientType=1);
  /* IE6-9 */
}
/* line 13453, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container .option-2 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#602d52+0,632d53+100 */
  background: #602d52;
  /* Old browsers */
  background: -moz-linear-gradient(left, #602d52 0%, #632d53 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #602d52), color-stop(100%, #632d53));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, #602d52 0%, #632d53 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, #602d52 0%, #632d53 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, #602d52 0%, #632d53 100%);
  /* IE10 preview */
  background: linear-gradient(to right, #602d52 0%, #632d53 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#602d52', endColorstr='#632d53',GradientType=1);
  /* IE6-9 */
}
/* line 13464, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container .option-3 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5c244b+0,5f254e+100 */
  background: #5c244b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #5c244b 0%, #5f254e 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5c244b), color-stop(100%, #5f254e));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, #5c244b 0%, #5f254e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, #5c244b 0%, #5f254e 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, #5c244b 0%, #5f254e 100%);
  /* IE10 preview */
  background: linear-gradient(to right, #5c244b 0%, #5f254e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c244b', endColorstr='#5f254e',GradientType=1);
  /* IE6-9 */
}
/* line 13477, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container .option-1, .second-level-presenter-booking .extras-container .option-2, .second-level-presenter-booking .extras-container .option-3 {
  width: 33.33%;
  padding: 30px 30px 40px 30px;
}
/* line 13483, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container h4 {
  font-size: 25px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
}
/* line 13490, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  min-height: 80px;
}
/* line 13498, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container .link a {
  /* CHANGE */
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #dc0949;
  text-transform: uppercase;
  border: solid 2px #dc0949;
  line-height: 26px;
  padding: 10px 10px 10px 10px;
  width: 240px;
  display: block;
  margin: 30px auto 0px auto;
  text-align: center;
}
/* line 13518, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-presenter-booking .extras-container .link a:hover {
  background-color: #dc0949;
  color: #fff;
}
/*SECOND LEVEL BUSINESS CELL WRAP*/
/*------------------------------------------------------*/
/* line 13527, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-container {
  width: 100%;
  display: flex;
  margin-bottom: 60px;
  flex-wrap: wrap;
}
/* line 13534, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-container h3 {
  background-color: #d69d00;
  width: 100%;
  color: #fff !important;
  font-size: 29px !important;
  margin: 0px 0px 3px 0px !important;
  line-height: 60px !important;
  font-family: 'Comfortaa', cursive !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}
/* line 13546, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
/* line 13552, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap .option-1 {
  background-color: #8e8e06;
}
/* line 13555, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap .option-2 {
  background-color: #c0a302;
}
/* line 13559, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .option-3 {
  background-color: #ca5902;
  margin-bottom: 90px;
}
/* line 13564, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap .option-1, .second-level-business-enquiry .options-wrap .option-2 {
  width: 50%;
  padding: 30px 30px 45px 30px;
}
/* line 13570, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .option-3 {
  width: 100%;
  padding: 45px 30px 45px 30px;
}
/* line 13575, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap .option-1 h4, .second-level-business-enquiry .options-wrap .option-2 h4, .second-level-business-enquiry .option-3 h4 {
  color: #fff;
  font-size: 21px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0px;
}
/* line 13585, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap .option-1 h5, .second-level-business-enquiry .options-wrap .option-2 h5 {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  margin: 30px auto 35px auto;
  max-width: 80%;
}
/* line 13594, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .option-3 h5 {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  margin: 30px auto 35px auto;
  max-width: 80%;
}
/* line 13602, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap .link a, .second-level-business-enquiry .option-3 .link a {
  /* CHANGE */
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #042344;
  text-transform: uppercase;
  border: solid 2px #042344;
  line-height: 26px;
  padding: 10px 10px 10px 10px;
  width: 260px;
  display: block;
  margin: 30px auto 0px auto;
  text-align: center;
}
/* line 13623, templates/g5_hydrogen/custom/scss/custom.scss */
.second-level-business-enquiry .options-wrap .link a:hover, .second-level-business-enquiry .option-3 .link a:hover {
  background-color: #042344;
  color: #fff;
}
@media (max-width: 75rem) {
  /* line 13630, templates/g5_hydrogen/custom/scss/custom.scss */
  /*TOP LEVEL CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL EXTRAS CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL BUSINESS CELL WRAP*/
  /*------------------------------------------------------*/
  /* line 13632, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .wrap {
    max-width: 1440px;
    padding: 172px 60px 0px 60px;
    color: #fff;
    text-align: center;
  }
  /* line 13639, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .wrap, .second-level-presenter-booking .wrap, .second-level-business-enquiry .wrap {
    max-width: 1440px;
    padding: 172px 0px 0px 0px;
    color: #fff;
    text-align: center;
  }
  /* line 13648, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h2, .top-level-booking h2, .second-level-presenter-booking h2, .second-level-business-enquiry h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 25px 0px !Important;
    letter-spacing: 1px;
  }
  /* line 13658, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h3, .top-level-booking h3, .second-level-presenter-booking h3, .second-level-business-enquiry h3 {
    line-height: 28px;
    font-size: 18px !Important;
    margin: 0px 0px 60px 0px;
  }
  /* line 13668, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h4 {
    line-height: 26px;
    font-size: 17px !Important;
  }
  /* line 13672, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h5 {
    line-height: 28px;
    font-size: 16px !Important;
    margin: 0px 0px 0px 0px !Important;
    color: #fff;
    font-weight: 600;
  }
  /* line 13684, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h4, .top-level-booking .options-wrap .option-2 h4 {
    width: 100%;
    color: #fff;
    font-size: 28px;
    margin: 0px;
    line-height: 100px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    text-transform: uppercase;
  }
  /* line 13696, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .internal-container {
    width: 100%;
    padding: 30px 60px 0px 60px;
    min-height: 240px;
  }
  /* line 13706, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1, .second-level-presenter-booking .options-wrap .option-2, .second-level-presenter-booking .options-wrap .option-3, .second-level-presenter-booking .options-wrap .option-4 {
    padding: 30px 20px 30px 20px;
  }
  /* line 13712, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1 h4, .second-level-presenter-booking .options-wrap .option-2 h4, .second-level-presenter-booking .options-wrap .option-3 h4, .second-level-presenter-booking .options-wrap .option-4 h4 {
    color: #fff;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0px;
    min-height: 74px;
  }
  /* line 13725, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-container h3 {
    font-size: 29px !important;
  }
  /* line 13729, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .link a {
    /* CHANGE */
    font-size: 13px;
    letter-spacing: 0px;
    font-weight: 800;
    color: #430a32;
    text-transform: uppercase;
    border: solid 2px #430a32;
    line-height: 26px;
    padding: 8px 8px 8px 8px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
  /* line 13744, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-footer {
    width: 100%;
    height: auto;
    padding: 15px 30px 15px 30px;
  }
  /* line 13750, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-footer h5 {
    text-align: center;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
    margin: 0px;
  }
  /* line 13763, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h4 {
    font-size: 23px;
  }
  /* line 13767, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .link a {
    /* CHANGE */
    width: 100%;
  }
  /* line 13773, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .option-1 h5, .second-level-business-enquiry .options-wrap .option-2 h5 {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin: 30px auto 35px auto;
    max-width: 100%;
    min-height: 80px;
  }
}
@media (max-width: 60rem) {
  /* line 13787, templates/g5_hydrogen/custom/scss/custom.scss */
  /*SECOND LEVEL CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL EXTRAS CELL WRAP*/
  /*------------------------------------------------------*/
  /* line 13790, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .wrap, .second-level-presenter-booking .wrap, .second-level-business-enquiry .wrap {
    max-width: 1440px;
    padding: 172px 0px 0px 0px;
    color: #fff;
    text-align: center;
  }
  /* line 13799, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap {
    margin-bottom: 70px;
  }
  /* line 13803, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h4, .top-level-booking .options-wrap .option-2 h4 {
    width: 100%;
    color: #fff;
    font-size: 26px;
    margin: 0px;
    line-height: 100px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    text-transform: uppercase;
  }
  /* line 13815, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .internal-container {
    width: 100%;
    padding: 30px 60px 0px 60px;
    min-height: 240px;
  }
  /* line 13825, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1, .second-level-presenter-booking .options-wrap .option-2, .second-level-presenter-booking .options-wrap .option-3, .second-level-presenter-booking .options-wrap .option-4 {
    padding: 30px 15px 30px 15px;
  }
  /* line 13832, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1 .link a, .second-level-presenter-booking .options-wrap .option-4 .link a {
    /* CHANGE */
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 800;
    border: solid 2px #430a32;
    line-height: 20px;
    padding: 10px 25px 10px 25px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
    height: 64px;
  }
  /* line 13846, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-2 .link a, .second-level-presenter-booking .options-wrap .option-3 .link a {
    /* CHANGE */
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 800;
    border: solid 2px #430a32;
    line-height: 64px;
    padding: 0px 20px 0px 20px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
    height: 64px;
  }
  /* line 13867, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .option-1, .second-level-presenter-booking .extras-container .option-2, .second-level-presenter-booking .extras-container .option-3 {
    width: 33.33%;
    padding: 30px 20px 40px 20px;
  }
  /* line 13874, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h4 {
    font-size: 22px;
  }
}
@media (max-width: 55rem) {
  /* line 13880, templates/g5_hydrogen/custom/scss/custom.scss */
  /*SECOND LEVEL CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL EXTRAS CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL BUSINESS CELL WRAP*/
  /*------------------------------------------------------*/
  /* line 13882, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .wrap {
    max-width: 1440px;
    padding: 127px 60px 0px 60px;
    color: #fff;
    text-align: center;
    margin-bottom: 90px;
  }
  /* line 13890, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .wrap, .second-level-presenter-booking .wrap, .second-level-business-enquiry .wrap {
    max-width: 1440px;
    padding: 127px 30px 0px 30px;
    color: #fff;
    text-align: center;
  }
  /* line 13900, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h2, .top-level-booking h2, .second-level-presenter-booking h2, .second-level-business-enquiry h2 {
    line-height: 36px !Important;
    font-size: 26px !Important;
    letter-spacing: 0px;
    margin: 0px 0px 20px 0px !Important;
  }
  /* line 13910, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h3, .top-level-booking h3, .second-level-presenter-booking h3, .second-level-business-enquiry h3 {
    line-height: 24px !Important;
    font-size: 15px !Important;
    letter-spacing: 0px;
  }
  /* line 13919, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h4 {
    line-height: 24px !Important;
    font-size: 16px !Important;
    letter-spacing: 0px;
  }
  /* line 13924, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h4 span {
    font-size: 20px !Important;
  }
  /* line 13928, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h5 {
    line-height: 20px !Important;
    font-size: 15px !Important;
    letter-spacing: 0px;
    text-align: center;
  }
  /* line 13935, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we p {
    font-size: 14px !Important;
    line-height: 22px !Important;
    text-align: center;
  }
  /* line 13942, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .col-wrap {
    display: block;
  }
  /* line 13946, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .left-col {
    width: 100%;
    padding: 0px 0px 0px 0px;
  }
  /* line 13950, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .right-col {
    width: 100%;
    padding: 0px 0px 0px 0px;
  }
  /* line 13957, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .img-container {
    background-color: rgba(0, 0, 0, 0.2);
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0px auto 45px auto;
  }
  /* line 13968, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .img-container img {
    border-radius: 50%;
    border: solid 1px #fff;
    width: 170px;
    height: auto;
  }
  /* line 13975, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h4, .top-level-booking .options-wrap .option-2 h4 {
    width: 100%;
    color: #fff;
    font-size: 24px;
    margin: 0px;
    line-height: 80px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    text-transform: uppercase;
  }
  /* line 13987, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h5, .top-level-booking .options-wrap .option-2 h5 {
    font-size: 20px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
  }
  /* line 13996, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h5 {
    color: #dc0949;
    line-height: 26px;
  }
  /* line 14000, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-2 h5 {
    color: #042344;
    line-height: 32px;
  }
  /* line 14009, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1, .second-level-presenter-booking .options-wrap .option-2, .second-level-presenter-booking .options-wrap .option-3, .second-level-presenter-booking .options-wrap .option-4 {
    width: 50%;
    padding: 30px 30px 30px 30px;
  }
  /* line 14019, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1 .link a, .second-level-presenter-booking .options-wrap .option-2 .link a, .second-level-presenter-booking .options-wrap .option-3 .link a, .second-level-presenter-booking .options-wrap .option-4 .link a {
    /* CHANGE */
    font-size: 15px;
    letter-spacing: 0px;
    font-weight: 800;
    text-transform: uppercase;
    border: solid 2px #430a32;
    line-height: 54px;
    padding: 0px 8px 0px 8px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
    height: auto;
  }
  /* line 14037, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-container h3 {
    font-size: 22px !important;
    line-height: 50px;
  }
  /* line 14043, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-footer {
    padding: 20px 30px 20px 30px;
  }
  /* line 14047, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-footer h5 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin: 0px;
  }
  /* line 14057, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .option-1, .second-level-presenter-booking .extras-container .option-2, .second-level-presenter-booking .extras-container .option-3 {
    width: 33.33%;
    padding: 30px 15px 40px 15px;
  }
  /* line 14064, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h4 {
    font-size: 20px;
  }
  /* line 14067, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h5 {
    font-size: 14px;
  }
  /* line 14071, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .link a {
    /* CHANGE */
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #dc0949;
    text-transform: uppercase;
    border: solid 2px #dc0949;
    line-height: 26px;
    padding: 8px 10px 8px 10px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
  /* line 14089, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-container h3 {
    font-size: 22px !important;
    line-height: 50px;
  }
  /* line 14094, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .option-1, .second-level-business-enquiry .options-wrap .option-2 {
    width: 50%;
    padding: 30px 25px 45px 25px;
  }
}
@media (max-width: 48rem) {
  /* line 14102, templates/g5_hydrogen/custom/scss/custom.scss */
  /*SECOND LEVEL EXTRAS CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL BUSINESS CELL WRAP*/
  /*------------------------------------------------------*/
  /* line 14103, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .wrap, .top-level-booking .wrap, .second-level-presenter-booking .wrap, .second-level-business-enquiry .wrap {
    width: 100%;
    padding: 127px 30px 0px 30px;
  }
  /* line 14111, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h2, .top-level-booking h2, .second-level-presenter-booking h2, .second-level-business-enquiry h2 {
    line-height: 33px;
    font-size: 23px !Important;
    letter-spacing: 0px;
  }
  /* line 14122, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h3 {
    line-height: 19px !Important;
    font-size: 14px !Important;
    margin: 0px 0px 20px 0px;
  }
  /* line 14129, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking h3, .second-level-presenter-booking h3, .second-level-business-enquiry h3 {
    line-height: 19px !Important;
    font-size: 14px !Important;
    margin: 0px 0px 30px 0px !Important;
  }
  /* line 14137, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h4 {
    line-height: 23px !Important;
    font-size: 15px !Important;
    margin: 0px 0px 20px 0px;
  }
  /* line 14143, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h4 span {
    font-size: 18px !Important;
  }
  /* line 14147, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we h5 {
    line-height: 19px !Important;
    font-size: 14px !Important;
    margin: 0px 0px 20px 0px;
  }
  /* line 14154, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap {
    margin-bottom: 60px;
  }
  /* line 14158, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .internal-container {
    width: 100%;
    padding: 20px 45px 0px 45px;
    min-height: 220px;
  }
  /* line 14165, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h4, .top-level-booking .options-wrap .option-2 h4 {
    width: 100%;
    color: #fff;
    font-size: 23px;
    margin: 0px;
    line-height: 60px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    text-transform: uppercase;
  }
  /* line 14177, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 14181, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-2 {
    width: 100%;
  }
  /* line 14188, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .option-1, .second-level-presenter-booking .extras-container .option-2, .second-level-presenter-booking .extras-container .option-3 {
    width: 100%;
    padding: 30px 15px 40px 15px;
    margin-bottom: 30px;
  }
  /* line 14196, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h4 {
    font-size: 25px;
  }
  /* line 14200, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h5 {
    font-size: 15px;
    min-height: 80px;
  }
  /* line 14205, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .link a {
    /* CHANGE */
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #dc0949;
    text-transform: uppercase;
    border: solid 2px #dc0949;
    line-height: 26px;
    padding: 8px 10px 8px 10px;
    width: 260px;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
  /* line 14226, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .option-1, .second-level-business-enquiry .options-wrap .option-2 {
    padding: 30px 15px 30px 15px;
  }
  /* line 14231, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .option-3 {
    padding: 30px 30px 30px 30px;
    margin-bottom: 70px;
  }
  /* line 14237, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-container h4, .second-level-business-enquiry .option-3 h4 {
    font-size: 18px !important;
  }
  /* line 14242, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .option-1 h5, .second-level-business-enquiry .options-wrap .option-2 h5 {
    font-size: 15px !important;
    line-height: 18px;
    min-height: 90px;
    margin: 20px 0px 20px 0px !important;
  }
  /* line 14250, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .option-3 h5 {
    font-size: 15px !important;
    line-height: 18px;
    min-height: auto;
    width: 100%;
    max-width: 100%;
    margin: 20px 0px 20px 0px !important;
  }
  /* line 14261, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .link a, .second-level-business-enquiry .option-3 .link a {
    /* CHANGE */
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 26px;
    padding: 8px 10px 8px 10px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
}
@media (max-width: 40rem) {
  /* line 14280, templates/g5_hydrogen/custom/scss/custom.scss */
  /*SECOND LEVEL CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL BUSINESS CELL WRAP*/
  /*------------------------------------------------------*/
  /* line 14282, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .wrap {
    margin-bottom: 60px;
  }
  /* line 14286, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we p {
    font-size: 13px !Important;
    line-height: 20px !Important;
  }
  /* line 14291, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .link a {
    /* CHANGE */
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 15px 8px 15px;
    width: 80%;
    display: block;
    margin: 0px auto 45px auto;
    text-align: center;
  }
  /* line 14315, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1, .second-level-presenter-booking .options-wrap .option-2, .second-level-presenter-booking .options-wrap .option-3, .second-level-presenter-booking .options-wrap .option-4 {
    width: 100%;
    padding: 30px 30px 30px 30px;
  }
  /* line 14324, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1 h4, .second-level-presenter-booking .options-wrap .option-2 h4, .second-level-presenter-booking .options-wrap .option-3 h4, .second-level-presenter-booking .options-wrap .option-4 h4 {
    color: #fff;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0px;
    min-height: 54px;
  }
  /* line 14338, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1 .link a, .second-level-presenter-booking .options-wrap .option-2 .link a, .second-level-presenter-booking .options-wrap .option-3 .link a, .second-level-presenter-booking .options-wrap .option-4 .link a {
    /* CHANGE */
    font-size: 15px;
    letter-spacing: 0px;
    font-weight: 800;
    color: #430a32;
    text-transform: uppercase;
    border: solid 2px #430a32;
    line-height: 54px;
    padding: 0px 8px 0px 8px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
    height: auto;
  }
  /* line 14357, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-container h3 {
    font-size: 22px !important;
    line-height: 50px;
  }
  /* line 14362, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-footer {
    padding: 30px;
  }
  /* line 14366, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-footer h5 {
    font-size: 13px;
    font-weight: 600;
    line-height: 19px;
    margin: 0px;
  }
  /* line 14373, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container {
    margin-bottom: 45px;
  }
  /* line 14381, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .option-3 {
    margin-bottom: 50px;
  }
  /* line 14385, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-container {
    width: 100%;
    display: flex;
    margin-bottom: 0px;
    flex-wrap: wrap;
  }
  /* line 14392, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .option-1, .second-level-business-enquiry .options-wrap .option-2 {
    width: 100%;
    padding: 30px 30px 30px 30px;
  }
  /* line 14398, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-container h4 {
    font-size: 18px !important;
  }
  /* line 14402, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .option-1 h5, .second-level-business-enquiry .options-wrap .option-2 h5 {
    font-size: 15px !important;
    line-height: 18px;
    min-height: auto;
    margin: 20px 0px 20px 0px !important;
  }
  /* line 14412, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-wrap .link a {
    /* CHANGE */
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 26px;
    padding: 8px 10px 8px 10px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
}
@media (max-width: 30rem) {
  /* line 14429, templates/g5_hydrogen/custom/scss/custom.scss */
  /*SECOND LEVEL CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL EXTRAS CELL WRAP*/
  /*------------------------------------------------------*/
  /*SECOND LEVEL BUSINESS CELL WRAP*/
  /*------------------------------------------------------*/
  /* line 14430, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-who-are-we .wrap, .top-level-booking .wrap, .second-level-presenter-booking .wrap, .second-level-business-enquiry .wrap {
    padding: 127px 15px 0px 15px;
  }
  /* line 14438, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h4, .top-level-booking .options-wrap .option-2 h4 {
    width: 100%;
    color: #fff;
    font-size: 18px;
    margin: 0px;
    line-height: 50px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    text-transform: uppercase;
  }
  /* line 14450, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-level-booking .options-wrap .option-1 h5, .top-level-booking .options-wrap .option-2 h5 {
    font-size: 18px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
  }
  /* line 14462, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-container h3 {
    font-size: 18px !important;
    line-height: 45px;
  }
  /* line 14467, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .options-wrap .option-1 .link a, .second-level-presenter-booking .options-wrap .option-2 .link a, .second-level-presenter-booking .options-wrap .option-3 .link a, .second-level-presenter-booking .options-wrap .option-4 .link a {
    /* CHANGE */
    font-size: 13px;
    letter-spacing: 0px;
    font-weight: 800;
    color: #430a32;
    text-transform: uppercase;
    border: solid 2px #430a32;
    line-height: 46px;
    padding: 0px 8px 0px 8px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
    height: auto;
  }
  /* line 14492, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .option-1, .second-level-presenter-booking .extras-container .option-2, .second-level-presenter-booking .extras-container .option-3 {
    width: 100%;
    padding: 30px 30px 40px 30px;
    margin-bottom: 30px;
  }
  /* line 14500, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h4 {
    font-size: 23px;
  }
  /* line 14504, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container h5 {
    font-size: 15px;
    min-height: 80px;
  }
  /* line 14509, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-presenter-booking .extras-container .link a {
    /* CHANGE */
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #dc0949;
    text-transform: uppercase;
    border: solid 2px #dc0949;
    line-height: 26px;
    padding: 8px 10px 8px 10px;
    width: 100%;
    display: block;
    margin: 30px auto 0px auto;
    text-align: center;
  }
  /* line 14528, templates/g5_hydrogen/custom/scss/custom.scss */
  .second-level-business-enquiry .options-container h3 {
    font-size: 18px !important;
    line-height: auto;
    height: 70px;
    line-height: 24px !important;
    padding: 9px 30px 0px 30px;
  }
}
/* INTERNAL CONTENT - IDEAS STUDIO CONTENT*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 14544, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-menu {
  padding: 200px 60px 0px 60px !important;
  background-color: #651a4c;
  width: 100%;
  z-index: 2;
}
/* line 14551, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body {
  background-color: #f1efed;
}
/* line 14555, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body #k2Container {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 14560, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .itemIntroText {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 14566, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .itemView {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 14573, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .wrap {
  padding: 60px 180px 75px 180px;
  max-width: 1440px;
  margin: 0px auto 0px auto;
}
/* line 14579, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .wrap p {
  font-weight: 500;
  color: #222;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
  font-family: "Open Sans", sans-serif;
}
/* line 14588, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .wrap h4 {
  color: #8c085e;
  font-size: 19px;
  font-weight: 700;
  margin: 35px 0px 15px 0px;
}
/* line 14597, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .wrap p a {
  font-weight: 700;
  color: #222;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 14606, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .wrap p a:hover {
  color: #651a4c;
}
/* line 14611, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-menu h3.g-title {
  line-height: 50px;
  font-size: 50px !Important;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin: -6px 0px 60px 0px;
}
/* line 14624, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-menu h3.g-title::after {
  display: none;
}
/* line 14629, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .link a {
  border: solid 2px #8c085e;
  color: #8c085e;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 20px !Important;
  height: auto;
  margin: 75px auto 0px auto;
  padding: 10px 15px 10px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 200px;
  text-align: center;
  display: block;
}
/* line 14650, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .link a:hover {
  background-color: #8c085e;
  color: #fff;
}
/* line 14656, templates/g5_hydrogen/custom/scss/custom.scss */
.ideas-studio-body .ideas-footer {
  width: 100%;
  background-color: #e3dadd;
}
@media (max-width: 95rem) {
  /* line 14663, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .wrap {
    padding: 60px 160px 75px 160px;
  }
}
@media (max-width: 75rem) {
  /* line 14671, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-menu {
    padding: 172px 60px 0px 60px !important;
  }
  /* line 14675, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-menu h3.g-title {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 45px 0px !Important;
    letter-spacing: 1px;
  }
  /* line 14682, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .wrap {
    padding: 60px 90px 75px 90px;
    max-width: 1440px;
  }
}
@media (max-width: 55rem) {
  /* line 14689, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-menu {
    padding: 127px 60px 0px 60px !important;
  }
  /* line 14694, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-menu h3.g-title {
    line-height: 36px !Important;
    font-size: 26px !Important;
    letter-spacing: 0px;
    margin: 0px 0px 20px 0px !Important;
  }
  /* line 14701, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .wrap {
    padding: 30px 90px 45px 90px;
    max-width: 1440px;
    text-align: center;
  }
  /* line 14707, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .wrap p {
    font-size: 14px;
  }
  /* line 14712, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .wrap h4 {
    color: #8c085e;
    font-size: 17px;
    font-weight: 700;
    margin: 30px 0px 0px 0px !important;
  }
  /* line 14719, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .link a {
    font-size: 13px;
    line-height: 20px !Important;
    height: auto;
    margin: 45px auto 15px auto;
    padding: 8px 15px 8px 15px;
    letter-spacing: 1px;
    width: 160px;
    text-align: center;
    display: block;
  }
}
@media (max-width: 48rem) {
  /* line 14738, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-menu {
    padding: 127px 15px 0px 15px !important;
  }
  /* line 14743, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-menu h3.g-title {
    line-height: 33px;
    font-size: 23px !Important;
    letter-spacing: 0px;
    margin: 0px 0px 12px 0px !Important;
  }
  /* line 14750, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .wrap {
    padding: 20px 30px 30px 30px !Important;
    width: 100%;
  }
}
@media (max-width: 40rem) {
  /* line 14758, templates/g5_hydrogen/custom/scss/custom.scss */
  .ideas-studio-body .wrap {
    padding: 10px 15px 0px 15px;
    width: 100%;
  }
}
/* INTERNAL CONTENT - GENRIC*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 14770, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic #k2Container {
  width: 100% !important;
  max-width: 100% !important;
  margin: -2px 0px 0px 0px !important;
  padding: 0px !important;
}
/* line 14777, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemIntroText {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 14783, templates/g5_hydrogen/custom/scss/custom.scss */
.internal-generic .itemView {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 14791, templates/g5_hydrogen/custom/scss/custom.scss */
.support {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#20717e+0,45a4b5+100 */
  background: #20717e;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #20717e 0%, #45a4b5 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #20717e), color-stop(100%, #45a4b5));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #20717e 0%, #45a4b5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #20717e 0%, #45a4b5 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #20717e 0%, #45a4b5 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #20717e 0%, #45a4b5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20717e', endColorstr='#45a4b5',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding-bottom: 90px;
  padding-top: 172px;
}
/* line 14804, templates/g5_hydrogen/custom/scss/custom.scss */
.networking {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9e2375+0,964a7d+100 */
  background: #9e2375;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #9e2375 0%, #964a7d 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #9e2375), color-stop(100%, #964a7d));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #9e2375 0%, #964a7d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #9e2375 0%, #964a7d 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #9e2375 0%, #964a7d 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #9e2375 0%, #964a7d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e2375', endColorstr='#964a7d',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding-bottom: 90px;
  padding-top: 172px;
}
/* line 14818, templates/g5_hydrogen/custom/scss/custom.scss */
.agency {
  background-image: url('../../images/home/presenter-agaency-bg.jpg');
  background-repeat: no-repeat;
  background-position: 0px -200px;
  padding-bottom: 90px;
  padding-top: 172px;
}
/* line 14826, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap, .networking .wrap, .agency .wrap {
  max-width: 1440px;
  padding: 0px 180px 75px 180px;
  margin: 0px auto 0px auto;
}
/* line 14834, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap p, .networking .wrap p, .agency .wrap p {
  font-weight: 600;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
  font-family: "Open Sans", sans-serif;
  text-align: left;
}
/* line 14846, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap p a {
  color: #0c353c;
  font-weight: 700;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 14855, templates/g5_hydrogen/custom/scss/custom.scss */
.networking .wrap p a {
  color: #110938;
  font-weight: 700;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 14864, templates/g5_hydrogen/custom/scss/custom.scss */
.agency .wrap p a {
  color: #bd93d5;
  font-weight: 700;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
}
/* line 14873, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap p a:hover {
  color: #072024;
}
/* line 14876, templates/g5_hydrogen/custom/scss/custom.scss */
.networking .wrap p a:hover {
  color: #08041b;
}
/* line 14879, templates/g5_hydrogen/custom/scss/custom.scss */
.agency .wrap p a:hover {
  color: #9b79af;
}
/* line 14883, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap h3, .networking .wrap h3, .agency .wrap h3 {
  line-height: 60px;
  font-size: 50px;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px 0px 30px 0px;
}
/* line 14898, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap h4, .networking .wrap h4, .agency .wrap h4 {
  font-size: 20px;
  font-weight: 700;
  margin: 0px 0px 0px 0px;
  text-align: center;
  text-transform: uppercase;
}
/* line 14909, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap h4 {
  color: #0c353c;
}
/* line 14912, templates/g5_hydrogen/custom/scss/custom.scss */
.networking .wrap h4 {
  color: #110938;
}
/* line 14915, templates/g5_hydrogen/custom/scss/custom.scss */
.agency .wrap h4 {
  color: #bd93d5;
}
/* line 14920, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap h4::after, .networking .wrap h4::after, .agency .wrap h4::after {
  content: '';
  height: 3px;
  width: 205px;
  display: block;
  margin: 60px auto 60px auto;
}
/* line 14929, templates/g5_hydrogen/custom/scss/custom.scss */
.support .wrap h4::after {
  background-color: #0c353c;
}
/* line 14932, templates/g5_hydrogen/custom/scss/custom.scss */
.networking .wrap h4::after {
  background-color: #110938;
}
/* line 14935, templates/g5_hydrogen/custom/scss/custom.scss */
.agency .wrap h4::after {
  background-color: #bd93d5;
}
@media (max-width: 95rem) {
  /* line 14942, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap, .networking .wrap, .agency .wrap {
    max-width: 1440px;
    padding: 0px 160px 75px 160px;
  }
  /* line 14949, templates/g5_hydrogen/custom/scss/custom.scss */
  .agency {
    background-image: url('../../images/home/presenter-agaency-bg.jpg');
    background-repeat: no-repeat;
    background-position: -400px -200px;
    padding-bottom: 90px;
    padding-top: 172px;
  }
}
@media (max-width: 75rem) {
  /* line 14963, templates/g5_hydrogen/custom/scss/custom.scss */
  .agency {
    background-image: url('../../images/home/presenter-agaency-bg.jpg');
    background-repeat: no-repeat;
    background-position: -600px -250px;
    padding-bottom: 90px;
    padding-top: 172px;
  }
  /* line 14972, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap, .networking .wrap, .agency .wrap {
    padding: 0px 90px 75px 90px;
  }
  /* line 14978, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap h3, .networking .wrap h3, .agency .wrap h3 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 20px 0px;
  }
  /* line 14986, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap h4, .networking .wrap h4 {
    font-size: 18px;
  }
  /* line 14992, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap h4::after, .agency .wrap h4::after {
    content: '';
    height: 3px;
    width: 190px;
    display: block;
    margin: 45px auto 45px auto;
  }
}
@media (max-width: 55rem) {
  /* line 15003, templates/g5_hydrogen/custom/scss/custom.scss */
  .agency {
    background-image: url('../../images/home/presenter-agaency-bg.jpg');
    background-repeat: no-repeat;
    background-position: -700px -200px;
    padding-bottom: 90px;
    padding-top: 172px;
  }
  /* line 15011, templates/g5_hydrogen/custom/scss/custom.scss */
  .support, .networking, .agency {
    padding: 72px 0px 60px 0px;
  }
  /* line 15017, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap, .networking .wrap, .agency .wrap {
    padding: 0px 90px 45px 90px;
  }
  /* line 15023, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap h3, .networking .wrap h3, .agency .wrap h3 {
    line-height: 36px;
    font-size: 26px !Important;
    margin: 0px 0px 15px 0px;
  }
  /* line 15031, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap p, .networking .wrap p, .agency .wrap p {
    font-size: 14px;
  }
  /* line 15037, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap h4, .networking .wrap h4, .agency .wrap h4 {
    font-size: 15px;
  }
  /* line 15043, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap h4::after, .networking .wrap h4::after, .agency .wrap h4::after {
    content: '';
    height: 3px;
    width: 170px;
    display: block;
    margin: 30px auto 30px auto;
  }
}
@media (max-width: 48rem) {
  /* line 15055, templates/g5_hydrogen/custom/scss/custom.scss */
  .support, .networking, .agency {
    padding: 90px 0px 30px 0px;
  }
  /* line 15061, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap, .networking .wrap, .agency .wrap {
    padding: 0px 30px 30px 30px !Important;
    width: 100%;
  }
}
@media (max-width: 40rem) {
  /* line 15071, templates/g5_hydrogen/custom/scss/custom.scss */
  .support .wrap, .networking .wrap, .agency .wrap {
    padding: 10px 15px 0px 15px;
    width: 100%;
  }
}
/* INTERNAL CONTENT - SUCCESS STORIES*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 15084, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body #k2Container {
  width: 100% !important;
  max-width: 100% !important;
  margin: -2px 0px 0px 0px !important;
  padding: 0px !important;
}
/* line 15091, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .itemIntroText {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 15097, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .itemView {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 15104, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body {
  background-color: #e2dcd5;
}
/* line 15108, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap {
  max-width: 1440px;
  padding: 192px 0px 0px 0px;
  text-align: center;
  margin: 0px auto 0px auto;
  position: relative;
}
/* line 15115, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap p {
  font-weight: 500;
  font-size: 16px;
}
/* line 15123, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap h3 {
  width: 100% !Important;
  line-height: 58px !Important;
  font-size: 50px !Important;
  font-weight: 400 !Important;
  font-family: 'Comfortaa', cursive !Important;
  font-weight: 600 !Important;
  letter-spacing: 1px !Important;
  text-transform: uppercase !Important;
  text-align: center !Important;
  color: #826f46 !Important;
  margin-bottom: 30px !Important;
}
/* line 15138, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap .spacer {
  height: 90px;
}
/* line 15142, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .quote-bubble {
  background-image: url('../../images/home/quote.svg');
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -65px;
}
/* line 15156, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .showcase-wrap {
  background-color: #222;
  padding-top: 10px;
}
/* line 15161, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-popup-content {
  background-color: #222;
  padding: 60px 0px 60px 0px !important;
}
/* line 15168, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-l-inline {
  margin: 0px;
  background-color: #222;
  text-align: left;
  padding: 90px 90px 90px 90px !important;
  max-width: 1440px;
  margin: 0px auto 0px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 15180, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-l-inline p {
  font-weight: 600;
  font-size: 16px;
  display: flex;
  align-self: center;
}
/* line 15187, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-l-inline-title {
  color: #c1a872;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 15195, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-l-caption-title {
  font-family: 'Open Sans', sans-serif;
  color: #c1a872;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 4px;
}
/* line 15207, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-l-loadMore-button {
  background-color: #826f46;
  padding: 60px 0px 60px 0px;
}
/* line 15212, templates/g5_hydrogen/custom/scss/custom.scss */
.cbp-l-loadMore-button .cbp-l-loadMore-link, .cbp-l-loadMore-button .cbp-l-loadMore-button-link, .cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop, .cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop, .cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 200px;
  display: block;
  margin: 0px auto 0px auto;
  text-align: center;
}
/* line 15236, templates/g5_hydrogen/custom/scss/custom.scss */
.cbp-l-loadMore-button .cbp-l-loadMore-link:hover, .cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover {
  background-color: #222;
  color: #fff;
}
/*
 .success-body  .cbp-caption-activeWrap {
 overflow:visible;
 }
 */
/* line 15248, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-singlePageInline-active::after {
  content: '';
  background-image: url('../../images/internal/star-arrow.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: -25px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
  z-index: 99;
  position: relative;
  padding: 0px;
}
/* line 15264, templates/g5_hydrogen/custom/scss/custom.scss */
.cbp-popup-close {
  cursor: pointer;
  margin-top: 50px;
}
/* line 15269, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-l-caption-desc {
  display: none;
}
/* line 15273, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-l-inline p {
  color: #fff;
}
/* line 15276, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .cbp-popup-singlePageInline .cbp-popup-content {
  width: 100%;
  z-index: 1;
  min-height: 100px;
}
/* line 15285, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap .success-wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
}
/* line 15292, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap .success-wrap .left-col {
  width: 45%;
  padding: 30px 0px 45px 60px;
  display: flex;
  flex-direction: column;
}
/* line 15298, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap .success-wrap .right-col {
  width: 55%;
  display: flex;
  align-items: flex-end;
  text-align: right;
  padding: 0px 60px 0px 40px;
}
/* line 15305, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap .success-wrap .right-col img {
  width: 100%;
  height: auto !important;
}
/* line 15310, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .wrap .success-wrap .left-col p {
  text-align: left;
  margin-top: 0px;
}
/* line 15316, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .worked-title {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#857248+0,a18b5b+100 */
  background: #857248;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #857248 0%, #a18b5b 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #857248), color-stop(100%, #a18b5b));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(45deg, #857248 0%, #a18b5b 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #857248 0%, #a18b5b 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(45deg, #857248 0%, #a18b5b 100%);
  /* IE10 preview */
  background: linear-gradient(45deg, #857248 0%, #a18b5b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#857248', endColorstr='#a18b5b',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 15332, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .worked-title h4 {
  font-family: 'Comfortaa', cursive !Important;
  font-weight: 600 !Important;
  font-size: 27px;
  color: #fff;
  letter-spacing: 1px !Important;
  text-transform: uppercase !Important;
  text-align: center !Important;
  margin: 0px;
}
/* PORTRAIT GRID */
/* line 15347, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .star-list-wrap {
  width: 100%;
  background: #c1a772;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1a772+0,b08f49+100 */
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #c1a772 0%, #b08f49 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c1a772), color-stop(100%, #b08f49));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(-45deg, #c1a772 0%, #b08f49 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(-45deg, #c1a772 0%, #b08f49 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(-45deg, #c1a772 0%, #b08f49 100%);
  /* IE10 preview */
  background: linear-gradient(135deg, #c1a772 0%, #b08f49 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1a772', endColorstr='#b08f49',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 15363, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .star-list-wrap h4 {
  width: 100% !important;
  height: 45px !important;
  line-height: 45px !important;
  font-size: 20px !important;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  margin: 0px 0px 90px 0px;
  font-family: 'Comfortaa', cursive !important;
  font-weight: 600;
  background-color: #736442;
}
/* line 15378, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .star-list-wrap h4::after {
  content: '';
  background-image: url('../../images/home/arrow-dark-gold.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 15390, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .star-list-wrap .portrait-wrap {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 0px 60px 90px 60px;
  flex-wrap: wrap;
}
/* line 15398, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .star-list-wrap .portrait-wrap img {
  width: 11%;
  margin: 0px 7px 15px 7px;
}
/* line 15404, templates/g5_hydrogen/custom/scss/custom.scss */
.link-wrap {
  width: 100% !important;
  background-color: #736442;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 15412, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .link-wrap .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff !important;
  text-transform: uppercase;
  border: solid 2px #fff;
  line-height: 26px;
  padding: 10px 20px 10px 20px;
  width: 280px;
  display: block;
  margin: 0px auto 0px auto;
  text-align: center;
}
/* line 15433, templates/g5_hydrogen/custom/scss/custom.scss */
.success-body .link-wrap .link a:hover {
  background-color: #222;
}
@media (max-width: 85rem) {
  /* line 15442, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .left-col {
    width: 45%;
    padding: 0px 0px 45px 60px;
  }
  /* line 15446, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col {
    width: 55%;
    padding: 0px 60px 0px 0px;
  }
}
@media (max-width: 75rem) {
  /* line 15455, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap {
    max-width: 1440px;
    padding: 172px 0px 0px 0px;
    text-align: center;
    margin: 0px auto 0px auto;
    position: relative;
  }
  /* line 15464, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap h3 {
    line-height: 54px !Important;
    font-size: 34px !Important;
    margin: 0px 0px 0px 0px !Important;
    letter-spacing: 1px !Important;
  }
  /* line 15472, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 45px;
  }
  /* line 15479, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .left-col {
    width: 45%;
    padding: 0px 0px 45px 60px;
  }
  /* line 15483, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col {
    width: 55%;
    display: flex;
    align-items: flex-end;
    text-align: right;
    padding: 0px 60px 0px 0px;
  }
  /* line 15491, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col img {
    width: 100%;
    height: auto;
  }
  /* line 15496, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .star-list-wrap .portrait-wrap {
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 0px 30px 90px 30px;
    flex-wrap: wrap;
  }
}
@media (max-width: 60rem) {
  /* line 15509, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .left-col {
    width: 100%;
    padding: 0px 30px 15px 30px;
  }
  /* line 15513, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .left-col p {
    text-align: center;
  }
  /* line 15516, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col {
    width: 100%;
    display: flex;
    align-items: flex-end;
    text-align: right;
    padding: 0px 60px 0px 60px;
  }
  /* line 15524, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col img {
    width: 80%;
    height: auto;
    margin: 0px auto 0px auto;
  }
}
@media (max-width: 55rem) {
  /* line 15535, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap {
    margin: 0px auto 0px auto;
    padding: 122px 30px 0px 30px;
  }
  /* line 15540, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .spacer {
    height: 60px;
  }
  /* line 15546, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap h3 {
    line-height: 40px !Important;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px !Important;
    letter-spacing: 0px !Important;
  }
  /* line 15553, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap p {
    font-weight: 500;
    font-size: 13px;
  }
  /* line 15558, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .cbp-l-inline {
    margin: 0px;
    background-color: #222;
    text-align: center;
    padding: 60px 30px 30px 30px;
    max-width: 1440px;
    margin: 0px auto 0px auto;
    display: block;
  }
  /* line 15568, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .cbp-l-inline p {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
  }
  /* line 15574, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .cbp-l-inline-title {
    color: #c1a872;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 30px;
  }
  /* line 15583, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .cbp-l-loadMore-button {
    background-color: #826f46;
    padding: 45px 0px 45px 0px;
  }
  /* line 15588, templates/g5_hydrogen/custom/scss/custom.scss */
  .cbp-l-loadMore-button .cbp-l-loadMore-link, .cbp-l-loadMore-button .cbp-l-loadMore-button-link, .cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop, .cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop, .cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 20px 8px 20px;
    width: 200px;
    display: block;
    margin: 0px auto 0px auto;
    text-align: center;
  }
  /* line 15608, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
  }
  /* line 15616, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .worked-title {
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 15624, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .worked-title h4 {
    font-family: 'Comfortaa', cursive !Important;
    font-weight: 600 !Important;
    font-size: 22px;
    color: #fff;
    letter-spacing: 1px !Important;
    text-transform: uppercase !Important;
    text-align: center !Important;
    margin: 0px;
  }
  /* line 15637, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .star-list-wrap h4 {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 15px !important;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
    margin: 0px 0px 60px 0px;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
  }
  /* line 15652, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .star-list-wrap .portrait-wrap {
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 0px 15px 60px 15px;
    flex-wrap: wrap;
  }
  /* line 15660, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .star-list-wrap .portrait-wrap img {
    width: 21%;
    margin-bottom: 0px 7px 15px 7px;
  }
  /* line 15666, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .link-wrap {
    height: 150px;
  }
  /* line 15670, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .link-wrap .link a {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff !important;
    text-transform: uppercase;
    border: solid 2px #fff;
    line-height: 26px;
    padding: 8px 15px 8px 15px;
    width: 220px;
    display: block;
    margin: 0px auto 0px auto;
    text-align: center;
  }
}
@media (max-width: 48rem) {
  /* line 15693, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap {
    margin: 0px auto 0px auto;
    padding: 130px 30px 0px 30px;
  }
  /* line 15697, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap h3 {
    line-height: 33px !Important;
    font-size: 23px !Important;
    margin: 0px 0px 0px 0px !Important;
    letter-spacing: 0px !Important;
  }
  /* line 15704, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .left-col {
    width: 100%;
    padding: 0px 0px 15px 0px;
  }
  /* line 15708, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .left-col p {
    text-align: center;
  }
  /* line 15711, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col {
    width: 100%;
    display: flex;
    align-items: flex-end;
    text-align: right;
    padding: 0px 30px 0px 30px;
  }
  /* line 15719, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 40rem) {
  /* line 15727, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap .success-wrap .right-col {
    width: 100%;
    display: flex;
    align-items: flex-end;
    text-align: right;
    padding: 0px 15px 0px 15px;
  }
  /* line 15735, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .wrap {
    padding: 130px 15px 0px 15px;
  }
  /* line 15739, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .worked-title {
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 15747, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .worked-title h4 {
    font-family: 'Comfortaa', cursive !Important;
    font-weight: 600 !Important;
    font-size: 17px;
    line-height: 24px;
    padding: 0px 15px 0px 15px;
    color: #fff;
    letter-spacing: 1px !Important;
    text-transform: uppercase !Important;
    text-align: center !Important;
    margin: 0px;
  }
  /* line 15761, templates/g5_hydrogen/custom/scss/custom.scss */
  .success-body .star-list-wrap .portrait-wrap img {
    width: 40%;
  }
}
/* INTERNAL CONTENT - ENQUIRY FORMS*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 15770, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 {
  background-color: #8e8e06 !important;
  margin: 0px auto 0px auto;
  padding: 200px 0px 60px 0px;
}
/* line 15775, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-2 {
  background-color: #c0a302 !important;
  margin: 0px auto 0px auto;
  padding: 200px 0px 60px 0px;
}
/* line 15780, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-3 {
  background-color: #ca5902 !important;
  margin: 0px auto 0px auto;
  padding: 200px 0px 60px 0px;
}
/* line 15788, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap {
  background-color: #b99c5e;
  margin: 0px auto 0px auto;
  padding: 200px 0px 60px 0px;
}
/* line 15794, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-wrap, .business-enquiry-wrap-2 .form-wrap, .business-enquiry-wrap-3 .form-wrap, .contact-wrap .form-wrap {
  max-width: 1240px;
  padding: 0px 60px 0px 60px;
  margin: 0px auto 0px auto;
}
/* line 15804, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 #k2Container, .business-enquiry-wrap-2 #k2Container, .business-enquiry-wrap-3 #k2Container, .contact-wrap #k2Container {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 15813, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .itemIntroText, .business-enquiry-wrap-2 .itemIntroText, .business-enquiry-wrap-3 .itemIntroText, .contact-wrap .itemIntroText {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 15822, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .itemView, .business-enquiry-wrap-2 .itemView, .business-enquiry-wrap-3 .itemView, .contact-wrap .itemView {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 15834, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 h2, .business-enquiry-wrap-2 h2, .business-enquiry-wrap-3 h2, .contact-wrap h2 {
  line-height: 60px;
  font-size: 50px;
  font-weight: 400;
  color: #fff;
  font-family: 'Comfortaa', cursive;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px 0px 30px 0px;
}
/* line 15850, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 h2 span, .business-enquiry-wrap-2 h2 span, .business-enquiry-wrap-3 h2 span, .contact-wrap h2 span {
  font-weight: 600;
}
/* line 15857, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 h3, .business-enquiry-wrap-2 h3, .business-enquiry-wrap-3 h3 {
  line-height: 32px;
  font-size: 20px;
  color: #042344 !important;
  margin-bottom: 60px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-align: center;
}
/* line 15868, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap h3 {
  line-height: 32px;
  font-size: 20px;
  color: #333 !important;
  margin-bottom: 60px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-align: center;
}
/* line 15878, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 h3 a, .business-enquiry-wrap-2 h3 a, .business-enquiry-wrap-3 h3 a {
  color: #042344 !important;
  font-weight: 700;
}
/* line 15884, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap h3 a, .contact-wrap h3 span {
  color: #333 !important;
  font-weight: 700;
}
/* line 15890, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 h3 a:hover, .business-enquiry-wrap-2 h3 a:hover, .business-enquiry-wrap-3 h3 a:hover, .contact-wrap h3 a:hover {
  color: #fff !important;
}
/* line 15897, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container {
  background-color: #707004;
}
/* line 15900, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-2 .form-container {
  background-color: #887302;
}
/* line 15903, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-3 .form-container {
  background-color: #914001;
}
/* line 15906, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container {
  background-color: #9f8959;
}
/* line 15912, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container strong.formRequired {
  display: none;
}
/* line 15916, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container input, .business-enquiry-wrap-1 .form-container textarea, .business-enquiry-wrap-1 .form-container select, .business-enquiry-wrap-2 .form-container input, .business-enquiry-wrap-2 .form-container textarea, .business-enquiry-wrap-2 .form-container select, .business-enquiry-wrap-3 .form-container input, .business-enquiry-wrap-3 .form-container textarea, .business-enquiry-wrap-3 .form-container select {
  border: none !important;
  -webkit-border-radius: 0px !Important;
  -moz-border-radius: 0px !Important;
  border-radius: 0px !Important;
  margin-bottom: 30px !Important;
  color: #042344 !important;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
}
/* line 15936, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container input, .contact-wrap .form-container textarea, .contact-wrap .form-container select {
  border: none !important;
  -webkit-border-radius: 0px !Important;
  -moz-border-radius: 0px !Important;
  border-radius: 0px !Important;
  margin-bottom: 30px !Important;
  color: #222 !important;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
}
/* line 15952, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container input, .form-container select {
  line-height: 30px !important;
}
/* line 15958, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container select {
  height: 45px !important;
}
/* line 15963, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container select {
  width: 41%;
  margin-left: 5%;
}
/* line 15969, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container .col-container {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 0px;
  border-bottom: solid 45px #8e8e06;
  padding-bottom: 30px;
}
/* line 15977, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-2 .form-container .col-container {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 0px;
  border-bottom: solid 45px #c0a302;
  padding-bottom: 30px;
}
/* line 15985, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-3 .form-container .col-container {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 0px;
  border-bottom: solid 45px #ca5902;
  padding-bottom: 30px;
}
/* line 15993, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container .col-container {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 0px;
  border-bottom: solid 45px #b99c5e;
  padding-bottom: 30px;
}
/* line 16002, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .col-1 {
  float: left;
  width: 50%;
  padding-left: 5%;
  padding-right: 5%;
}
/* line 16009, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .col-2 {
  float: left;
  width: 50%;
  padding-left: 2.5%;
  padding-right: 5%;
}
/* line 16017, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .col-1 input {
  width: 100%;
}
/* line 16020, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .col-2 input {
  width: 100%;
}
/* line 16026, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container textarea {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  min-height: 300px;
  line-height: 24px;
  padding: 10px;
}
/* line 16035, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container h4, .business-enquiry-wrap-2 .form-container h4, .business-enquiry-wrap-3 .form-container h4, .contact-wrap .form-container h4 {
  color: #fff;
  font-size: 22px;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  width: 100%;
  line-height: 64px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px 0px 45px 0px !important;
  clear: both;
}
/* line 16051, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container h4 {
  background-color: #7d7d04;
}
/* line 16054, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-2 .form-container h4 {
  background-color: #978002;
}
/* line 16057, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-3 .form-container h4 {
  background-color: #a24701;
}
/* line 16060, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container h4 {
  background-color: #736442;
}
/* line 16064, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #042344 !important;
  opacity: 1 !important;
}
/* line 16068, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container ::-moz-placeholder {
  /* Firefox 19+ */
  color: #042344 !important;
  opacity: 1 !important;
}
/* line 16072, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container :-ms-input-placeholder {
  /* IE 10+ */
  color: #042344 !important;
  opacity: 1 !important;
}
/* line 16076, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container :-moz-placeholder {
  /* Firefox 18- */
  color: #042344 !important;
  opacity: 1 !important;
}
/* line 16081, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #222 !important;
  opacity: 1 !important;
}
/* line 16085, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container ::-moz-placeholder {
  /* Firefox 19+ */
  color: #222 !important;
  opacity: 1 !important;
}
/* line 16089, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container :-ms-input-placeholder {
  /* IE 10+ */
  color: #222 !important;
  opacity: 1 !important;
}
/* line 16093, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container :-moz-placeholder {
  /* Firefox 18- */
  color: #222 !important;
  opacity: 1 !important;
}
/* line 16101, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .rsform-block-captcha, .business-enquiry-wrap-1 .rsform-block-captcha, .business-enquiry-wrap-2 .rsform-block-captcha, .business-enquiry-wrap-3 .rsform-block-captcha {
  text-align: center;
  display: flex;
  justify-content: center;
}
/* line 16114, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container #Submit, .business-enquiry-wrap-1 .form-container .rsform-submit-button, .business-enquiry-wrap-2 .form-container #Submit, .business-enquiry-wrap-2 .form-container .rsform-submit-button, .business-enquiry-wrap-3 .form-container #Submit, .business-enquiry-wrap-3 .form-container .rsform-submit-button, .contact-wrap .form-container #Submit, .contact-wrap .form-container .rsform-submit-button {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff !important;
  text-transform: uppercase !important;
  border: solid 2px #fff !important;
  line-height: 26px !important;
  padding: 10px 20px 10px 20px !important;
  width: 280px !important;
  display: block !important;
  margin: 30px auto 60px auto !important;
  text-align: center;
}
/* line 16141, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container #Submit, .business-enquiry-wrap-1 .form-container .rsform-submit-button {
  background-color: #707004;
}
/* line 16146, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-2 .form-container #Submit, .business-enquiry-wrap-2 .form-container .rsform-submit-button {
  background-color: #887302;
}
/* line 16151, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-3 .form-container #Submit, .business-enquiry-wrap-3 .form-container .rsform-submit-button {
  background-color: #914001;
}
/* line 16155, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container #Submit, .contact-wrap .form-container .rsform-submit-button {
  background-color: #9f8959;
}
/* line 16161, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .rsform-submit-button {
  margin-bottom: 60px !important;
}
/* line 16165, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container #Submit:hover, .form-container .rsform-submit-button:hover {
  background-color: #042344;
}
/* line 16169, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container #Submit:hover, .contact-wrap .form-container .rsform-submit-button:hover {
  background-color: #736442;
}
/* line 16174, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .formError {
  color: #e30000;
  font-weight: bold;
  font-size: 12px;
  line-height: 30px;
  margin: 10px !important;
}
/* line 16182, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .thank-you {
  padding: 30px;
}
/* line 16186, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container h5 {
  text-align: center;
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 22px;
  margin-top: 30px;
}
/* line 16195, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container .link a, .business-enquiry-wrap-2 .form-container .link a, .business-enquiry-wrap-3 .form-container .link a, .contact-wrap .form-container .link a {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
  transition-delay: 0s;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 800;
  color: #fff !important;
  text-transform: uppercase !important;
  border: solid 2px #fff !important;
  line-height: 26px !important;
  padding: 10px 20px 10px 20px !important;
  width: 280px !important;
  display: block !important;
  margin: 60px auto 60px auto !important;
  text-align: center;
}
/* line 16218, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-1 .form-container .link a {
  background-color: #707004;
}
/* line 16221, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-2 .form-container .link a {
  background-color: #887302;
}
/* line 16224, templates/g5_hydrogen/custom/scss/custom.scss */
.business-enquiry-wrap-3 .form-container .link a {
  background-color: #914001;
}
/* line 16227, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container .link a {
  background-color: #9f8959;
}
/* line 16230, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-wrap .form-container .link a:hover {
  background-color: #736442;
}
/* line 16235, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .link a:hover {
  background-color: #042344;
}
@media (max-width: 75rem) {
  /* line 16242, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1, .business-enquiry-wrap-2, .business-enquiry-wrap-3, .contact-wrap {
    padding: 177px 0px 60px 0px;
  }
  /* line 16249, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 h2, .business-enquiry-wrap-2 h2, .business-enquiry-wrap-3 h2, .contact-wrap h2 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 20px 0px;
  }
  /* line 16257, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 h3, .business-enquiry-wrap-2 h3, .business-enquiry-wrap-3 h3, .contact-wrap h3 {
    line-height: 28px;
    font-size: 18px !Important;
    margin: 0px 0px 60px 0px;
  }
  /* line 16267, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container h5 {
    font-size: 18px;
  }
}
@media (max-width: 60rem) {
  /* line 16275, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 h2, .business-enquiry-wrap-2 h2, .business-enquiry-wrap-3 h2, .contact-wrap h2 {
    line-height: 50px;
    font-size: 34px !Important;
    margin: 0px 0px 20px 0px;
  }
}
@media (max-width: 55rem) {
  /* line 16290, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 .form-wrap, .business-enquiry-wrap-2 .form-wrap, .business-enquiry-wrap-3 .form-wrap, .contact-wrap .form-wrap {
    max-width: 100%;
    width: 100%;
    padding: 0px 30px 0px 30px;
    margin: 0px auto 0px auto;
  }
  /* line 16301, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1, .business-enquiry-wrap-2, .business-enquiry-wrap-3, .contact-wrap {
    padding: 132px 0px 60px 0px;
  }
  /* line 16309, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 h2, .business-enquiry-wrap-2 h2, .business-enquiry-wrap-3 h2, .contact-wrap h2 {
    line-height: 36px;
    font-size: 26px !Important;
    margin: 0px 0px 15px 0px;
  }
  /* line 16317, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 h3, .business-enquiry-wrap-2 h3, .business-enquiry-wrap-3 h3, .contact-wrap h3 {
    line-height: 22px !Important;
    font-size: 15px !Important;
    letter-spacing: 0px;
  }
  /* line 16326, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container h5 {
    font-size: 15px;
  }
  /* line 16331, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container .col-container {
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 0px;
    border-bottom: solid 30px #8e8e06;
    padding-bottom: 30px;
  }
  /* line 16340, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container .col-1 {
    float: none;
    width: 100%;
    padding: 0px;
  }
  /* line 16345, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container .col-2 {
    float: none;
    width: 100%;
    padding: 0px;
  }
  /* line 16351, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container select {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }
  /* line 16359, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container .col-1 input, .form-container .col-2 input {
    width: 89%;
    margin-left: 5%;
    margin-right: 5%;
  }
  /* line 16367, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container #Submit, .form-container .rsform-submit-button {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff !important;
    text-transform: uppercase !important;
    border: solid 2px #fff !important;
    line-height: 26px !important;
    padding: 8px 15px 8px 15px !important;
    width: 220px !important;
    display: block !important;
    margin: 15px auto 45px auto !important;
    text-align: center;
  }
  /* line 16385, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container .link a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 800;
    color: #fff !important;
    text-transform: uppercase !important;
    border: solid 2px #fff !important;
    line-height: 26px !important;
    padding: 8px 15px 8px 15px !important;
    width: 220px !important;
    display: block !important;
    margin: 60px auto 30px auto !important;
    text-align: center;
  }
}
@media (max-width: 40rem) {
  /* line 16406, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 h3, .business-enquiry-wrap-2 h3, .business-enquiry-wrap-3 h3, .contact-wrap h3 {
    line-height: 20px !Important;
    font-size: 14px !Important;
    letter-spacing: 0px;
  }
  /* line 16415, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 .form-wrap, .business-enquiry-wrap-2 .form-wrap, .business-enquiry-wrap-3 .form-wrap, .contact-wrap .form-wrap {
    max-width: 100%;
    width: 100%;
    padding: 0px 15px 0px 15px;
    margin: 0px auto 0px auto;
  }
  /* line 16425, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container h4 {
    min-width: 1% !important;
  }
  /* line 16431, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container .col-1 {
    float: none;
    width: 100%;
    padding: 0px;
  }
  /* line 16438, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container .col-1 input, .form-container .col-2 input {
    width: 87%;
    margin-left: 5%;
    margin-right: 5%;
  }
}
@media (max-width: 30rem) {
  /* line 16451, templates/g5_hydrogen/custom/scss/custom.scss */
  .business-enquiry-wrap-1 .form-wrap, .business-enquiry-wrap-2 .form-wrap, .business-enquiry-wrap-3 .form-wrap, .contact-wrap .form-wrap {
    width: 100%;
    padding: 0px;
    margin: 0px auto 0px auto;
  }
  /* line 16460, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-container fieldset {
    margin: 0px;
    width: 100%;
  }
}
/* BOOKING - SHOP*/
/*------------------------------------------------------------------------------------------------------------------*/
/*.tabbable,
 .img-polaroid,
 .product-manufacturer,
 .product-sku {
 display:none;
 }*/
/* line 16484, templates/g5_hydrogen/custom/scss/custom.scss */
#main-image-area {
  display: none;
}
/* line 16488, templates/g5_hydrogen/custom/scss/custom.scss */
.shop h1 {
  font-family: "Comfortaa", cursive;
  font-weight: 600;
  font-size: 40px;
  text-transform: uppercase;
  text-align: center;
  color: #222;
}
/* line 16497, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .row-fluid {
  max-width: 1440px;
  margin: 0px auto 120px auto !important;
}
/* line 16502, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .span12 {
  max-width: 1440px;
  margin: 0px auto 0px auto !important;
  padding: 0px 60px 75px 60px;
}
/* line 16508, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .control-group {
  padding: 0px 60px 75px 60px;
  background-color: #fff;
  margin: 0px;
  max-width: 1440px;
  margin: 0px auto 0px auto;
  display: flex;
  justify-content: center;
}
/* line 16518, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .cart-info {
  max-width: 1440px;
  padding: 60px 60px 10px 60px;
  margin: 0px auto 0px auto;
  background-color: #fff;
}
/* line 16525, templates/g5_hydrogen/custom/scss/custom.scss */
.shop {
  padding-top: 200px !important;
  background-color: #e1e1e1 !important;
  color: #222 !important;
}
/* line 16531, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .table-striped tbody tr:nth-child(odd) td, .shop .table-striped tbody tr:nth-child(odd) t {
  background-color: #efefef !important;
  color: #222 !important;
  border: none;
}
/* line 16542, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .table-striped tbody tr:nth-child(even) td, .shop .table-striped tbody tr:nth-child(even) th {
  background-color: #f6f6f6 !important;
  color: #222 !important;
  border: none;
}
/* line 16551, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .table-striped {
  border: none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
/* line 16558, templates/g5_hydrogen/custom/scss/custom.scss */
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
  border-top-left-radius: 0px;
}
/* line 16562, templates/g5_hydrogen/custom/scss/custom.scss */
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
  border-top-right-radius: 0px;
}
/* line 16567, templates/g5_hydrogen/custom/scss/custom.scss */
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
  border-bottom-left-radius: 0px;
}
/* line 16572, templates/g5_hydrogen/custom/scss/custom.scss */
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
  border-bottom-right-radius: 0px;
}
/* line 16579, templates/g5_hydrogen/custom/scss/custom.scss */
.cart-info .eshop-quantity .btn.button-plus, .quote-info .eshop-quantity .btn.button-plus {
  margin-top: 10px;
}
/* line 16583, templates/g5_hydrogen/custom/scss/custom.scss */
.cart-info .eshop-quantity .btn.button-plus, .quote-info .eshop-quantity .btn.button-plus, .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
/* line 16590, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .eshop-quantity a {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  background-color: #222 !important;
  color: #fff !important;
  border-color: #222 !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
/* line 16601, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .table-striped thead tr th {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase !important;
  background-color: #222 !important;
  font-size: 14px !important;
}
/* line 16611, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .span12 .btn-primary {
  border: solid 2px #222;
  color: #222;
  background-color: rgba(255, 255, 255, 0);
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 47px !Important;
  height: 50px;
  padding: 0px 15px 0px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 180px;
  text-align: center;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  cursor: pointer;
  margin: 30px 0px 0px 0px;
}
/* line 16638, templates/g5_hydrogen/custom/scss/custom.scss */
.shop .span12 .btn-primary:hover {
  color: #fff;
  background-color: #222;
}
/* line 16643, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-btns {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 75rem) {
  /* line 16652, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop h1 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 1px;
  }
}
@media (max-width: 55rem) {
  /* line 16661, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop h1 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0px;
  }
}
@media (max-width: 48rem) {
  /* line 16671, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop .span12 {
    max-width: 100%;
    margin: 0px auto 0px auto !important;
    padding: 0px 15px 0px 15px !important;
  }
  /* line 16677, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-btns {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-top: 60px !important;
  }
  /* line 16686, templates/g5_hydrogen/custom/scss/custom.scss */
  .footer-btns .footer-btn {
    margin: 0px auto 30px auto !important;
  }
  /* line 16691, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop .cart-info {
    max-width: 100%;
    padding: 15px 15px 10px 15px !important;
    margin: 0px auto 0px auto !important;
    background-color: #fff;
  }
  /* line 16698, templates/g5_hydrogen/custom/scss/custom.scss */
  .mob-mod2 .well {
    padding: 30px 0px 30px 0px !important;
  }
  /* line 16703, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop {
    padding-top: 130px !important;
    background-color: #e1e1e1 !important;
    color: #222 !important;
  }
  /* line 16709, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop .control-group {
    padding: 0px 30px 30px 30px;
    background-color: #fff;
    margin: 0px;
    max-width: 1440px;
    margin: 0px auto 0px auto;
    display: flex;
    justify-content: center;
  }
}
/* BOOKING - OPTIONAL EXTRAS*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 16725, templates/g5_hydrogen/custom/scss/custom.scss */
.extras h3.g-title {
  background-color: #500d3e;
}
/* line 16729, templates/g5_hydrogen/custom/scss/custom.scss */
.extras h3.g-title::after {
  content: '';
  background-image: url('../../images/home/arrow-v-medium-purple.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto 0px auto !Important;
  display: block;
  width: 50px;
  height: 25px;
  float: none;
}
/* line 16742, templates/g5_hydrogen/custom/scss/custom.scss */
.extras {
  background-color: #6d1d55;
  padding-bottom: 120px;
}
/* line 16746, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-productextras ul {
  list-style: none;
  margin: 0px auto 0px auto;
  padding: 5px 60px 0px 60px;
  max-width: 1440px;
}
/* line 16753, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-productextras ul li {
  width: 100% !important;
  background-color: #5d1948 !important;
  margin-top: 30px !important;
}
/* line 16759, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-productextras ul h4 {
  text-transform: uppercase !important;
  color: #dc0949 !important;
  font-size: 18px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
}
/* line 16766, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-productextras ul p {
  color: #fff !important;
  font-size: 15px !important;
}
/* line 16771, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-productextras ul p strong {
  color: #fff;
}
/* line 16777, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .footer-bar {
  height: 85px;
  background-color: #541641 !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 50px 0px 50px;
}
/* line 16786, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-cart-area {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 16792, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .price-wrap strong {
  color: #dc0949 !important;
}
/* line 16796, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-productextras ul p a {
  color: #fff;
  font-weight: 700;
}
/* line 16801, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .eshop-productextras ul p a:hover {
  color: #dc0949 !important;
}
/* line 16806, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .info-wrap {
  padding: 30px 50px 30px 50px;
}
/* line 16809, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .price-title {
  text-transform: uppercase !important;
  color: #dc0949 !important;
  font-size: 19px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 400 !important;
}
/* line 16817, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .price {
  text-transform: uppercase !important;
  color: #dc0949 !important;
  font-size: 19px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
}
/* line 16825, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .image {
  display: none !important;
}
/* line 16830, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .btn {
  border: solid 2px #fff;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 40px !Important;
  height: 44px;
  padding: 0px 15px 0px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 170px;
  text-align: center;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  cursor: pointer;
}
/* line 16855, templates/g5_hydrogen/custom/scss/custom.scss */
.extras .btn:hover {
  background-color: #fff;
  color: #541641;
}
@media (max-width: 48rem) {
  /* line 16865, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .eshop-productextras ul {
    list-style: none;
    margin: 0px auto 0px auto;
    padding: 5px 15px 0px 15px !important;
    max-width: 100%;
  }
  /* line 16872, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .info-wrap {
    padding: 20px 30px 20px 30px;
  }
  /* line 16876, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .footer-bar {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 20px 50px 30px 50px;
  }
  /* line 16885, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .price-wrap {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  /* line 16891, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .eshop-cart-area {
    width: 100%;
  }
  /* line 16895, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .eshop-productextras ul h4 {
    font-size: 18px !important;
    font-family: 'Comfortaa', cursive;
    font-weight: 600;
    text-align: center;
  }
  /* line 16901, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .eshop-productextras ul p {
    color: #fff !important;
    font-size: 13px !important;
    text-align: center;
  }
  /* line 16907, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras .btn {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
    line-height: 40px !Important;
    height: 44px;
    padding: 0px 8px 0px 8px;
    letter-spacing: 1px;
    width: 160px;
    text-align: center;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    cursor: pointer;
  }
}
/* BOOKING - SHOP MODULES*/
/*------------------------------------------------------------------------------------------------------------------*/
/* TITLE */
/* line 16933, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack {
  background-color: #c70038;
  margin: 0px;
  padding: 184px 0px 10px 0px;
}
/* line 16939, templates/g5_hydrogen/custom/scss/custom.scss */
.advanced {
  background-color: #ff5833;
  margin: 0px;
  padding: 184px 0px 10px 0px;
}
/* line 16945, templates/g5_hydrogen/custom/scss/custom.scss */
.consultation {
  background-color: #b7ae34;
  margin: 0px;
  padding: 184px 0px 10px 0px;
}
/* line 16951, templates/g5_hydrogen/custom/scss/custom.scss */
.makeit {
  background-color: #1aa889;
  margin: 0px;
  padding: 184px 0px 10px 0px;
}
/* line 16957, templates/g5_hydrogen/custom/scss/custom.scss */
.extras-title {
  background-color: #6d1d55;
  margin: 0px;
  padding: 184px 0px 10px 0px;
}
/* line 16963, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack-footnote {
  background-color: #c70038;
  margin: 0px;
  padding: 5px 0px 60px 0px;
}
/* line 16970, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack .wrap, .advanced .wrap, .consultation .wrap, .makeit .wrap, .extras-title .wrap {
  max-width: 1440px;
  padding: 0px 60px 0px 60px;
  text-align: center;
  margin: 0px auto 0px auto;
}
/* line 16981, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack-footnote .wrap {
  max-width: 1440px;
  padding: 0px 60px 0px 60px;
  text-align: center;
  margin: 0px auto 0px auto;
}
/* line 16987, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack-footnote .wrap p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #370729;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 0px;
}
/* line 16996, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack-footnote .wrap p a {
  font-weight: 800;
  color: #370729;
}
/* line 17000, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack-footnote .wrap p a:hover {
  font-weight: 800;
  color: #fff;
}
/* line 17005, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack .wrap h2, .advanced .wrap h2, .consultation .wrap h2, .makeit .wrap h2, .extras-title .wrap h2 {
  font-family: 'Comfortaa', cursive;
  font-weight: 400;
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
}
/* line 17017, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack .wrap h2 span, .advanced .wrap h2 span, .consultation .wrap h2 span, .makeit .wrap h2 span, .extras-title .wrap h2 span {
  font-weight: 600;
}
/* line 17025, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack .wrap h3, .advanced .wrap h3, .consultation .wrap h3, .makeit .wrap h3, .extras-title .wrap h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #370729;
  font-size: 18px;
  margin-bottom: 0px;
}
/* line 17037, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack a {
  color: #370729;
}
/* line 17041, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack a:hover {
  color: #fff;
}
/* line 17045, templates/g5_hydrogen/custom/scss/custom.scss */
.fasttrack .wrap h3 span, .advanced .wrap h3 span, .consultation .wrap h3 span, .makeit .wrap h3 span, .extras-title .wrap h3 span {
  font-weight: 800;
}
@media (max-width: 75rem) {
  /* line 17055, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack .wrap, .advanced .wrap, .consultation .wrap, .makeit .wrap, .extras-title .wrap {
    max-width: 100%;
  }
  /* line 17063, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack .wrap h2, .advanced .wrap h2, .consultation .wrap h2, .makeit .wrap h2, .extras-title .wrap h2 {
    font-size: 36px !Important;
  }
  /* line 17070, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack .wrap h3, .advanced .wrap h3, .consultation .wrap h3, .makeit .wrap h3, .extras-title .wrap h3, .fasttrack-footnote .wrap p {
    font-size: 16px !Important;
  }
}
@media (max-width: 55rem) {
  /* line 17082, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack, .advanced, .consultation, .makeit, .extras-title {
    padding: 116px 0px 1px 0px;
  }
  /* line 17090, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack .wrap, .advanced .wrap, .consultation .wrap, .makeit .wrap, .extras-title .wrap {
    padding: 0px 30px 0px 30px;
  }
  /* line 17097, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack .wrap h2, .advanced .wrap h2, .consultation .wrap h2, .makeit .wrap h2 {
    font-size: 26px !Important;
  }
  /* line 17104, templates/g5_hydrogen/custom/scss/custom.scss */
  .extras-title .wrap h2 {
    font-size: 26px !Important;
    margin-bottom: 0px;
  }
  /* line 17109, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack .wrap h3, .advanced .wrap h3, .consultation .wrap h3, .makeit .wrap h3, .extras-title .wrap h3 {
    font-size: 14px !Important;
  }
  /* line 17117, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack-footnote {
    background-color: #c70038;
    margin: 0px;
    padding: 5px 0px 30px 0px;
  }
  /* line 17123, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack-footnote .wrap p {
    font-size: 14px !Important;
    line-height: 19px;
  }
}
@media (max-width: 48rem) {
  /* line 17131, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack, .advanced, .consultation, .makeit, .extras-title {
    padding: 116px 0px 1px 0px;
  }
  /* line 17139, templates/g5_hydrogen/custom/scss/custom.scss */
  .fasttrack .wrap, .advanced .wrap, .consultation .wrap, .makeit .wrap, .extras-title .wrap {
    padding: 0px 15px 0px 15px;
  }
}
/* TITLE END */
/* line 17152, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning, .online {
  background-color: #c70038;
  padding: 20px 0px 90px 0px;
}
/* line 17158, templates/g5_hydrogen/custom/scss/custom.scss */
.onetoone {
  background-color: #ff5833;
  padding: 20px 0px 90px 0px;
}
/* line 17163, templates/g5_hydrogen/custom/scss/custom.scss */
.careercon {
  background-color: #b7ae34;
  padding: 20px 0px 90px 0px;
}
/* line 17168, templates/g5_hydrogen/custom/scss/custom.scss */
.howto {
  background-color: #1aa889;
  padding: 20px 0px 90px 0px;
}
/* line 17176, templates/g5_hydrogen/custom/scss/custom.scss */
.onetoone .prod-availability, .careercon .prod-availability, .howto .prod-availability, .extras .prod-availability, .online .prod-availability {
  display: none;
}
/* line 17184, templates/g5_hydrogen/custom/scss/custom.scss */
.prod-availability {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  margin-top: 30px;
}
/* line 17194, templates/g5_hydrogen/custom/scss/custom.scss */
.online .image, .awardwinning .image, .onetoone .image, .careercon .image, .howto .image {
  display: none !important;
}
/* line 17202, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul, .awardwinning .eshop-productawardwinning ul, .onetoone .eshop-productonetoone ul, .careercon .eshop-productcareercon ul {
  list-style: none;
  margin: 0px auto 0px auto;
  padding: 0px 60px 0px 60px;
  max-width: 1440px;
  display: flex;
  flex-wrap: wrap;
}
/* line 17215, templates/g5_hydrogen/custom/scss/custom.scss */
.howto .eshop-producthowto ul {
  list-style: none;
  margin: 0px auto 0px auto;
  padding: 0px 60px 0px 60px;
  max-width: 1440px;
  display: flex;
  flex-wrap: wrap;
}
/* line 17226, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li, .awardwinning .eshop-productawardwinning ul li, .onetoone .eshop-productonetoone ul li, .careercon .eshop-productcareercon ul li {
  width: 50% !important;
  margin-top: 30px !important;
}
/* line 17234, templates/g5_hydrogen/custom/scss/custom.scss */
.howto .eshop-producthowto ul li {
  width: 48% !important;
  margin: 30px 10px !important;
  box-sizing: border-box !important;
}
/* line 17240, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(1), .online .eshop-productonline ul li:nth-child(4), .online .eshop-productonline ul li:nth-child(5), .online .eshop-productonline ul li:nth-child(8), .online .eshop-productonline ul li:nth-child(9), .online .eshop-productonline ul li:nth-child(12), .online .eshop-productonline ul li:nth-child(13), .online .eshop-productonline ul li:nth-child(16), .awardwinning .eshop-productawardwinning ul li:nth-child(1), .awardwinning .eshop-productawardwinning ul li:nth-child(4), .awardwinning .eshop-productawardwinning ul li:nth-child(5), .awardwinning .eshop-productawardwinning ul li:nth-child(8), .awardwinning .eshop-productawardwinning ul li:nth-child(9), .awardwinning .eshop-productawardwinning ul li:nth-child(12), .awardwinning .eshop-productawardwinning ul li:nth-child(13), .awardwinning .eshop-productawardwinning ul li:nth-child(16) {
  background-color: #9a022d !important;
}
/* line 17258, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(2), .online .eshop-productonline ul li:nth-child(3), .online .eshop-productonline ul li:nth-child(6), .online .eshop-productonline ul li:nth-child(7), .online .eshop-productonline ul li:nth-child(10), .online .eshop-productonline ul li:nth-child(11), .online .eshop-productonline ul li:nth-child(14), .online .eshop-productonline ul li:nth-child(15), .awardwinning .eshop-productawardwinning ul li:nth-child(2), .awardwinning .eshop-productawardwinning ul li:nth-child(3), .awardwinning .eshop-productawardwinning ul li:nth-child(6), .awardwinning .eshop-productawardwinning ul li:nth-child(7), .awardwinning .eshop-productawardwinning ul li:nth-child(10), .awardwinning .eshop-productawardwinning ul li:nth-child(11), .awardwinning .eshop-productawardwinning ul li:nth-child(14), .awardwinning .eshop-productawardwinning ul li:nth-child(15) {
  background-color: #860428 !important;
}
/* line 17280, templates/g5_hydrogen/custom/scss/custom.scss */
.onetoone .eshop-productonetoone ul li:nth-child(1) {
  background-color: #c53e1f !important;
}
/* line 17283, templates/g5_hydrogen/custom/scss/custom.scss */
.onetoone .eshop-productonetoone ul li:nth-child(2) {
  background-color: #ac351b !important;
}
/* line 17287, templates/g5_hydrogen/custom/scss/custom.scss */
.careercon .eshop-productcareercon ul li:nth-child(1) {
  background-color: #857e20 !important;
}
/* line 17290, templates/g5_hydrogen/custom/scss/custom.scss */
.careercon .eshop-productcareercon ul li:nth-child(2) {
  background-color: #7f781f !important;
}
/* line 17294, templates/g5_hydrogen/custom/scss/custom.scss */
.howto .eshop-producthowto ul li {
  background-color: #148068 !important;
}
/* line 17299, templates/g5_hydrogen/custom/scss/custom.scss */
.eshop-cart-area {
  text-align: center;
}
/* line 17303, templates/g5_hydrogen/custom/scss/custom.scss */
.online .btn, .awardwinning .btn, .onetoone .btn, .careercon .btn, .howto .btn {
  border: solid 2px #fff;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 40px !Important;
  height: 44px;
  padding: 0px 15px 0px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 170px;
  text-align: center;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  cursor: pointer;
  margin: 30px 0px 45px 0px;
}
/* line 17332, templates/g5_hydrogen/custom/scss/custom.scss */
.online .btn:hover, .awardwinning .btn:hover {
  background-color: #fff;
  color: #c70038;
}
/* line 17338, templates/g5_hydrogen/custom/scss/custom.scss */
.onetoone .btn:hover {
  background-color: #fff;
  color: #ff5833;
}
/* line 17342, templates/g5_hydrogen/custom/scss/custom.scss */
.careercon .btn:hover {
  background-color: #fff;
  color: #b7ae34;
}
/* line 17346, templates/g5_hydrogen/custom/scss/custom.scss */
.howto .btn:hover {
  background-color: #fff;
  color: #1aa889;
}
/* line 17351, templates/g5_hydrogen/custom/scss/custom.scss */
.online .info-wrap, .awardwinning .info-wrap, .onetoone .info-wrap, .careercon .info-wrap, .howto .info-wrap {
  padding: 0px 0px 15px 0px;
}
/* line 17359, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul h4, .awardwinning .eshop-productawardwinning ul h4, .onetoone .eshop-productonetoone ul h4, .careercon .eshop-productcareercon ul h4, .howto .eshop-producthowto ul h4 {
  text-transform: uppercase !important;
  color: #fff !important;
  font-size: 18px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  text-align: center;
  margin: 0px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 17377, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(1) h4 {
  background-color: #ac0232 !important;
}
/* line 17380, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(2) h4 {
  background-color: #95042c !important;
}
/* line 17383, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(3) h4 {
  background-color: #95042c !important;
}
/* line 17386, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(4) h4 {
  background-color: #ac0232 !important;
}
/* line 17389, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(5) h4 {
  background-color: #ac0232 !important;
}
/* line 17392, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(6) h4 {
  background-color: #95042c !important;
}
/* line 17395, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(7) h4 {
  background-color: #95042c !important;
}
/* line 17398, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(8) h4 {
  background-color: #ac0232 !important;
}
/* line 17401, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(9) h4 {
  background-color: #ac0232 !important;
}
/* line 17404, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(10) h4 {
  background-color: #95042c !important;
}
/* line 17407, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(11) h4 {
  background-color: #95042c !important;
}
/* line 17410, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(12) h4 {
  background-color: #ac0232 !important;
}
/* line 17413, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(13) h4 {
  background-color: #ac0232 !important;
}
/* line 17416, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(14) h4 {
  background-color: #95042c !important;
}
/* line 17419, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(15) h4 {
  background-color: #95042c !important;
}
/* line 17422, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul li:nth-child(16) h4 {
  background-color: #ac0232 !important;
}
/* line 17426, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(1) h4 {
  background-color: #ac0232 !important;
}
/* line 17429, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(2) h4 {
  background-color: #95042c !important;
}
/* line 17432, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(3) h4 {
  background-color: #95042c !important;
}
/* line 17435, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(4) h4 {
  background-color: #ac0232 !important;
}
/* line 17438, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(5) h4 {
  background-color: #ac0232 !important;
}
/* line 17441, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(6) h4 {
  background-color: #95042c !important;
}
/* line 17444, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(7) h4 {
  background-color: #95042c !important;
}
/* line 17447, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(8) h4 {
  background-color: #ac0232 !important;
}
/* line 17450, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(9) h4 {
  background-color: #ac0232 !important;
}
/* line 17453, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(10) h4 {
  background-color: #95042c !important;
}
/* line 17456, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(11) h4 {
  background-color: #95042c !important;
}
/* line 17459, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(12) h4 {
  background-color: #ac0232 !important;
}
/* line 17462, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(13) h4 {
  background-color: #ac0232 !important;
}
/* line 17465, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(14) h4 {
  background-color: #95042c !important;
}
/* line 17468, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(15) h4 {
  background-color: #95042c !important;
}
/* line 17471, templates/g5_hydrogen/custom/scss/custom.scss */
.awardwinning .eshop-productawardwinning ul li:nth-child(16) h4 {
  background-color: #ac0232 !important;
}
/* line 17475, templates/g5_hydrogen/custom/scss/custom.scss */
.onetoone .eshop-productonetoone ul li:nth-child(1) h4 {
  background-color: #db4523 !important;
}
/* line 17478, templates/g5_hydrogen/custom/scss/custom.scss */
.onetoone .eshop-productonetoone ul li:nth-child(2) h4 {
  background-color: #bf3b1e !important;
}
/* line 17482, templates/g5_hydrogen/custom/scss/custom.scss */
.careercon .eshop-productcareercon ul li:nth-child(1) h4 {
  background-color: #8d8622 !important;
}
/* line 17485, templates/g5_hydrogen/custom/scss/custom.scss */
.careercon .eshop-productcareercon ul li:nth-child(2) h4 {
  background-color: #867f21 !important;
}
/* line 17489, templates/g5_hydrogen/custom/scss/custom.scss */
.howto .eshop-producthowto ul li:nth-child(1) h4, .howto .eshop-producthowto ul li:nth-child(2) h4, .howto .eshop-producthowto ul li:nth-child(3) h4, .howto .eshop-producthowto ul li:nth-child(4) h4, .howto .eshop-producthowto ul li:nth-child(5) h4, .howto .eshop-producthowto ul li:nth-child(6) h4, .howto .eshop-producthowto ul li:nth-child(7) h4, .howto .eshop-producthowto ul li:nth-child(8) h4 {
  background-color: #168e74 !important;
}
/* line 17501, templates/g5_hydrogen/custom/scss/custom.scss */
.online .eshop-productonline ul p, .awardwinning .eshop-productawardwinning ul p, .onetoone .eshop-productonetoone ul p, .careercon .eshop-productcareercon ul p, .howto .eshop-producthowto ul p {
  color: #fff !important;
  font-size: 15px !important;
  text-align: center;
  padding: 20px 45px 0px 45px;
}
/* line 17512, templates/g5_hydrogen/custom/scss/custom.scss */
.howto .eshop-producthowto ul p a {
  color: #fff;
  font-weight: 600;
}
/* line 17518, templates/g5_hydrogen/custom/scss/custom.scss */
.online .price-wrap, .awardwinning .price-wrap, .onetoone .price-wrap, .careercon .price-wrap, .howto .price-wrap {
  text-align: center;
  width: 100%;
}
/* line 17526, templates/g5_hydrogen/custom/scss/custom.scss */
.online .price-wrap strong, .awardwinning .price-wrap strong, .onetoone .price-wrap strong, .careercon .price-wrap strong, .howto .price-wrap strong {
  color: #fff !important;
}
/* line 17534, templates/g5_hydrogen/custom/scss/custom.scss */
.online .price-title, .awardwinning .price-title, .onetoone .price-title, .careercon .price-title, .howto .price-title {
  text-transform: uppercase !important;
  color: #fff !important;
  font-size: 19px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 400 !important;
}
/* line 17546, templates/g5_hydrogen/custom/scss/custom.scss */
.online .price, .awardwinning .price, .onetoone .price, .careercon .price, .howto .price {
  text-transform: uppercase !important;
  color: #fff !important;
  font-size: 19px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
}
/* line 17560, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-1 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a60130+0,c60038+100 */
  background: #a60130;
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(166, 1, 48, 1) 0%, rgba(198, 0, 56, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(166, 1, 48, 1)), color-stop(100%, rgba(198, 0, 56, 1)));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, rgba(166, 1, 48, 1) 0%, rgba(198, 0, 56, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, rgba(166, 1, 48, 1) 0%, rgba(198, 0, 56, 1) 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, rgba(166, 1, 48, 1) 0%, rgba(198, 0, 56, 1) 100%);
  /* IE10 preview */
  background: linear-gradient(to right, rgba(166, 1, 48, 1) 0%, rgba(198, 0, 56, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a60130', endColorstr='#c60038',GradientType=1);
  /* IE6-9 */
  padding-bottom: 10px;
}
/* line 17573, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-2 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d64222+0,ff5833+100 */
  background: #d64222;
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(214, 66, 34, 1) 0%, rgba(255, 88, 51, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(214, 66, 34, 1)), color-stop(100%, rgba(255, 88, 51, 1)));
  /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, rgba(214, 66, 34, 1) 0%, rgba(255, 88, 51, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, rgba(214, 66, 34, 1) 0%, rgba(255, 88, 51, 1) 100%);
  /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, rgba(214, 66, 34, 1) 0%, rgba(255, 88, 51, 1) 100%);
  /* IE10 preview */
  background: linear-gradient(to right, rgba(214, 66, 34, 1) 0%, rgba(255, 88, 51, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d64222', endColorstr='#ff5833',GradientType=1);
  /* IE6-9 */
  padding-bottom: 10px;
}
/* line 17586, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-3 {
  background-color: #b7ae34;
  padding-bottom: 10px;
}
/* line 17590, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-4 {
  background-color: #1aa889;
  padding-bottom: 10px;
}
/* line 17594, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-5 {
  background-color: #6d1d55;
  padding-bottom: 10px;
}
/* line 17599, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-1 .book-bar-wrap, .shop-footer-2 .book-bar-wrap {
  margin: 0px auto 0px auto;
  max-width: 1440px;
  display: flex;
  padding: 100px 60px 90px 60px;
  justify-content: center;
  align-items: center;
  background-image: url('../../images/home/arrow-v-medium-light-purple.png');
  background-repeat: no-repeat;
  background-position: top center;
}
/* line 17611, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-3 .book-bar-wrap, .shop-footer-4 .book-bar-wrap, .shop-footer-5 .book-bar-wrap {
  margin: 0px auto 0px auto;
  max-width: 1440px;
  display: flex;
  padding: 15px 60px 90px 60px;
  justify-content: center;
  align-items: center;
}
/* line 17622, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-1 .book-bar-wrap .link a, .shop-footer-2 .book-bar-wrap .link a, .shop-footer-3 .book-bar-wrap .link a, .shop-footer-4 .book-bar-wrap .link a, .shop-footer-5 .book-bar-wrap .link a {
  border: solid 2px #fff;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 47px !Important;
  height: 50px;
  padding: 0px 15px 0px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 270px;
  text-align: center;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  cursor: pointer;
  display: block;
  margin: 0px 25px 0px 25px;
}
/* line 17652, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-1 .book-bar-wrap .link a:hover {
  background-color: #fff;
  color: #c70038;
}
/* line 17656, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-2 .book-bar-wrap .link a:hover {
  background-color: #fff;
  color: #ff5833;
}
/* line 17660, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-3 .book-bar-wrap .link a:hover {
  background-color: #fff;
  color: #b7ae34;
}
/* line 17664, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-4 .book-bar-wrap .link a:hover {
  background-color: #fff;
  color: #1aa889;
}
/* line 17668, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-footer-5 .book-bar-wrap .link a:hover {
  background-color: #fff;
  color: #6d1d55;
}
@media (max-width: 75rem) {
  /* line 17676, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul h4, .awardwinning .eshop-productawardwinning ul h4, .onetoone .eshop-productonetoone ul h4, .careercon .eshop-productcareercon ul h4, .howto .eshop-producthowto ul h4 {
    font-size: 16px !important;
    padding: 15px 30px 15px 30px !important;
    height: 70px;
  }
  /* line 17687, templates/g5_hydrogen/custom/scss/custom.scss */
  .howto .eshop-producthowto ul li {
    width: 100% !important;
    margin-top: 30px !important;
  }
}
@media (max-width: 48rem) {
  /* line 17698, templates/g5_hydrogen/custom/scss/custom.scss */
  .online, .awardwinning, .onetoone, .careercon, .howto {
    padding: 0px 0px 60px 0px;
  }
  /* line 17706, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul, .awardwinning .eshop-productawardwinning ul, .onetoone .eshop-productonetoone ul, .careercon .eshop-productcareercon ul, .howto .eshop-producthowto ul {
    padding: 0px 15px 0px 15px;
    max-width: 100%;
  }
  /* line 17716, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li, .awardwinning .eshop-productawardwinning ul li, .onetoone .eshop-productonetoone ul li, .careercon .eshop-productcareercon ul li, .howto .eshop-producthowto ul li {
    width: 100% !important;
    margin-top: 30px !important;
  }
  /* line 17725, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul p, .awardwinning .eshop-productawardwinning ul p, .onetoone .eshop-productonetoone ul p, .careercon .eshop-productcareercon ul p, .howto .eshop-producthowto ul p {
    font-size: 13px !important;
    text-align: center;
    padding: 0px 30px 15px 30px;
    line-height: 18px;
  }
  /* line 17738, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .info-wrap, .awardwinning .info-wrap, .onetoone .info-wrap, .careercon .info-wrap, .howto .info-wrap {
    padding: 0px 0px 30px 0px;
  }
  /* line 17746, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .btn, .awardwinning .btn, .onetoone .btn, .careercon .btn, .howto .btn {
    font-size: 13px;
    line-height: 40px !Important;
    height: 40px;
    padding: 0px 8px 0px 8px;
    letter-spacing: 1px;
    width: 160px;
    text-align: center;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    cursor: pointer;
    margin: 20px 0px 20px 0px;
  }
  /* line 17766, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .price-title, .awardwinning .price-title, .onetoone .price-title, .careercon .price-title, .howto .price-title {
    font-size: 16px !important;
  }
  /* line 17774, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .price, .awardwinning .price, .onetoone .price, .careercon .price, .howto .price {
    font-size: 16px !important;
  }
  /* line 17782, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop-footer-1 .book-bar-wrap, .shop-footer-2 .book-bar-wrap {
    margin: 0px auto 0px auto;
    max-width: 1440px;
    display: flex;
    padding: 60px 30px 5px 30px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  /* line 17792, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop-footer-3 .book-bar-wrap, .shop-footer-4 .book-bar-wrap, .shop-footer-5 .book-bar-wrap {
    margin: 0px auto 0px auto;
    max-width: 1440px;
    display: flex;
    padding: 15px 30px 35px 30px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  /* line 17804, templates/g5_hydrogen/custom/scss/custom.scss */
  .shop-footer-1 .book-bar-wrap .link a, .shop-footer-2 .book-bar-wrap .link a, .shop-footer-3 .book-bar-wrap .link a, .shop-footer-4 .book-bar-wrap .link a, .shop-footer-5 .book-bar-wrap .link a {
    font-size: 13px;
    line-height: 43px !Important;
    height: 48px;
    padding: 0px 8px 0px 8px;
    letter-spacing: 1px;
    width: 250px;
    margin: 0px 0px 30px 0px;
  }
  /* line 17819, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(1) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17822, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(2) h4 {
    background-color: #95042c !important;
  }
  /* line 17825, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(3) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17828, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(4) h4 {
    background-color: #95042c !important;
  }
  /* line 17831, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(5) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17834, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(6) h4 {
    background-color: #95042c !important;
  }
  /* line 17837, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(7) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17840, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(8) h4 {
    background-color: #95042c !important;
  }
  /* line 17843, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(9) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17846, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(10) h4 {
    background-color: #95042c !important;
  }
  /* line 17849, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(11) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17852, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(12) h4 {
    background-color: #95042c !important;
  }
  /* line 17855, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(13) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17858, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(14) h4 {
    background-color: #95042c !important;
  }
  /* line 17861, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(15) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17864, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(16) h4 {
    background-color: #95042c !important;
  }
  /* line 17867, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(1) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17870, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(2) h4 {
    background-color: #95042c !important;
  }
  /* line 17873, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(3) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17876, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(4) h4 {
    background-color: #95042c !important;
  }
  /* line 17879, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(5) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17882, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(6) h4 {
    background-color: #95042c !important;
  }
  /* line 17885, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(7) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17888, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(8) h4 {
    background-color: #95042c !important;
  }
  /* line 17891, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(9) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17894, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(10) h4 {
    background-color: #95042c !important;
  }
  /* line 17897, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(11) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17900, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(12) h4 {
    background-color: #95042c !important;
  }
  /* line 17903, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(13) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17906, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(14) h4 {
    background-color: #95042c !important;
  }
  /* line 17909, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(15) h4 {
    background-color: #ac0232 !important;
  }
  /* line 17912, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(16) h4 {
    background-color: #95042c !important;
  }
  /* line 17916, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(1) {
    background-color: #9a022d !important;
  }
  /* line 17919, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(2) {
    background-color: #860428 !important;
  }
  /* line 17923, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(3) {
    background-color: #9a022d !important;
  }
  /* line 17927, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(4) {
    background-color: #860428 !important;
  }
  /* line 17930, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(5) {
    background-color: #9a022d !important;
  }
  /* line 17933, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(6) {
    background-color: #860428 !important;
  }
  /* line 17936, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(7) {
    background-color: #9a022d !important;
  }
  /* line 17939, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(8) {
    background-color: #860428 !important;
  }
  /* line 17942, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(9) {
    background-color: #9a022d !important;
  }
  /* line 17945, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(10) {
    background-color: #860428 !important;
  }
  /* line 17949, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(11) {
    background-color: #9a022d !important;
  }
  /* line 17953, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(12) {
    background-color: #860428 !important;
  }
  /* line 17956, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(13) {
    background-color: #9a022d !important;
  }
  /* line 17959, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(14) {
    background-color: #860428 !important;
  }
  /* line 17962, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(15) {
    background-color: #9a022d !important;
  }
  /* line 17965, templates/g5_hydrogen/custom/scss/custom.scss */
  .online .eshop-productonline ul li:nth-child(16) {
    background-color: #860428 !important;
  }
  /* line 17968, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(1) {
    background-color: #9a022d !important;
  }
  /* line 17971, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(2) {
    background-color: #860428 !important;
  }
  /* line 17975, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(3) {
    background-color: #9a022d !important;
  }
  /* line 17979, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(4) {
    background-color: #860428 !important;
  }
  /* line 17982, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(5) {
    background-color: #9a022d !important;
  }
  /* line 17985, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(6) {
    background-color: #860428 !important;
  }
  /* line 17988, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(7) {
    background-color: #9a022d !important;
  }
  /* line 17991, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(8) {
    background-color: #860428 !important;
  }
  /* line 17994, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(9) {
    background-color: #9a022d !important;
  }
  /* line 17997, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(10) {
    background-color: #860428 !important;
  }
  /* line 18001, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(11) {
    background-color: #9a022d !important;
  }
  /* line 18005, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(12) {
    background-color: #860428 !important;
  }
  /* line 18008, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(13) {
    background-color: #9a022d !important;
  }
  /* line 18011, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(14) {
    background-color: #860428 !important;
  }
  /* line 18014, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(15) {
    background-color: #9a022d !important;
  }
  /* line 18017, templates/g5_hydrogen/custom/scss/custom.scss */
  .awardwinning .eshop-productawardwinning ul li:nth-child(16) {
    background-color: #860428 !important;
  }
}
/* BOOKING - CART MODAL*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 18028, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent {
  min-width: 600px;
}
/* line 18032, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxContent .cart-info {
  padding: 30px 30px 20px 30px !important;
  background-color: #fff !important;
}
/* line 18042, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent h1 {
  display: none !important;
}
/* line 18049, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .controls {
  display: flex;
  justify-content: space-around;
  margin-top: -15px;
  padding: 0px 30px 30px 30px !important;
}
/* line 18060, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-danger, #colorbox #cboxContent #cboxLoadedContent .btn-info, #colorbox #cboxContent #cboxLoadedContent .btn-success, #colorbox #cboxContent #cboxLoadedContent .btn-primary {
  color: #222 !important;
  background-image: none !important;
  text-transform: uppercase !important;
  font-size: 11px !important;
  font-family: 'Open Sans', sans-serif !important !important;
  font-weight: nornal !important;
  font-weight: 700 !important;
  line-height: 36px !Important;
  height: 35px !important;
  padding: 0px !important;
  letter-spacing: 0px !important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 30% !important;
  text-align: center !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  cursor: pointer !important;
  display: block !important;
  margin: 0px !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
/* line 18091, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-success {
  display: none !important;
}
/* line 18095, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-danger:hover, #colorbox #cboxContent #cboxLoadedContent .btn-info:hover, #colorbox #cboxContent #cboxLoadedContent .btn-success:hover {
  border: solid 2px #222 !important;
  background-color: #222 !important;
  color: #fff !important;
}
/* line 18103, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-primary:hover {
  border: solid 2px #000 !important;
  background-color: #000 !important;
  color: #fff !important;
}
/* line 18109, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-danger {
  border: solid 2px #222 !important;
  background-color: #fff !important;
}
/* line 18114, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-info {
  border: solid 2px #222 !important;
  background-color: #fff !important;
}
/* line 18118, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-success {
  border: solid 2px #222 !important;
  background-color: #fff !important;
}
/* line 18123, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .btn-primary {
  border: solid 2px #222 !important;
  background-color: #222 !important;
  color: #fff !important;
}
/* line 18129, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent {
  padding: 0px 0px 0px 0px !important;
}
/* line 18137, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .totals > div {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  border: none !important;
  color: #222 !important;
  display: inline-block;
  font-size: 15px !important;
  font-family: 'Open Sans', sans-serif !important !important;
  font-weight: nornal !important;
  font-weight: 800 !important;
  padding: 0px !important;
  text-align: center;
  margin: 20px 0px 0px 0px !important;
  text-transform: uppercase !important;
}
/* line 18156, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .table-striped a {
  color: #222;
}
/* line 18163, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent table {
  width: 95% !important;
  margin: 0px auto 0px auto;
}
/* line 18171, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .table-striped tbody tr:nth-child(odd) td, #colorbox #cboxContent #cboxLoadedContent .table-striped tbody tr:nth-child(odd) th {
  background-color: #efefef !important;
  color: #222 !important;
}
/* line 18178, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .table-striped tbody tr:nth-child(even) td, #colorbox #cboxContent #cboxLoadedContent .table-striped tbody tr:nth-child(even) th {
  background-color: #f6f6f6 !important;
  color: #222 !important;
}
/* line 18186, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxContent #cboxLoadedContent .table th {
  color: #fff !important;
  font-family: 'Open Sans', sans-serif !important !important;
  font-weight: nornal !important;
  font-weight: 700 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  background-color: #222 !important;
}
/* line 18197, templates/g5_hydrogen/custom/scss/custom.scss */
#colorbox #cboxClose {
  bottom: auto !important;
  right: -24px !important;
  top: -24px !important;
  border: none;
  width: 20px;
  height: 20px;
}
/* line 18205, templates/g5_hydrogen/custom/scss/custom.scss */
a#popout_1, a#popout_2, a#popout_3, a#popout_4, a#popout_5, a#popout_6, a#popout_7, a#popout_8, a#popout_9, a#popout_10, a#popout_11, a#popout_12, a#popout_13, a#popout_14, a#popout_15, a#popout_16, a#popout_17, a#popout_18, a#popout_19, a#popout_20 {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  background-color: #222 !important;
  color: #fff !important;
  border-color: #222 !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
/* BOOKING - CART MODULE*/
/* line 18218, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod, .mob-mod2 {
  background-color: #fff !important;
  text-align: center;
  color: #222;
}
/* line 18225, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod .img-polaroid, .mob-mod2 .img-polaroid {
  margin-top: 15px;
}
/* line 18230, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod .prod-name, .mob-mod2 .prod-name {
  font-family: 'Open Sans', sans-serif !important !important;
  font-weight: nornal !important;
  font-weight: 700 !important;
  font-size: 22px !important;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
/* line 18241, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod .eshop-quantity, .mob-mod2 .eshop-quantity {
  width: 100% !important;
  text-align: center !important;
  width: 46px !important;
  float: none;
  display: flex;
  flex-direction: column;
  margin: 10px auto 15px auto !important;
  justify-content: center !important;
}
/* line 18253, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod .eshop-quantity a, .mob-mod2 .eshop-quantity a {
  margin: 0px auto 0px auto !important;
  float: none !important;
  display: block !important;
  text-align: center !important;
  width: 46px !important;
}
/* line 18263, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod .button-plus, .mob-mod2 .button-plus {
  text-align: center !important;
  margin: 0px auto 0px auto !important;
}
/* line 18270, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod .button-minus, .mob-mod2 .button-minus {
  text-align: center !important;
  margin: 0px auto 0px auto !important;
}
/* line 18276, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod .well {
  border: none !important;
  background-color: #efefef !important;
  padding: 10px !important;
}
/* line 18281, templates/g5_hydrogen/custom/scss/custom.scss */
.mob-mod2 .well {
  border: none !important;
  background-color: #efefef !important;
}
/* END BOOKING - CART MODULE*/
@media (max-width: 48rem) {
  /* line 18294, templates/g5_hydrogen/custom/scss/custom.scss */
  #cboxContent {
    /*padding:20px 10px 20px 10px!important;
     background-color:#ffffff!important;
     */
  }
  /* line 18301, templates/g5_hydrogen/custom/scss/custom.scss */
  #colorbox #cboxContent #cboxLoadedContent .controls {
    display: flex;
    padding: 0px 0px 30px 0px !important;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-top: -20px !important;
  }
  /* line 18312, templates/g5_hydrogen/custom/scss/custom.scss */
  #colorbox #cboxContent #cboxLoadedContent .btn-danger, #colorbox #cboxContent #cboxLoadedContent .btn-info, #colorbox #cboxContent #cboxLoadedContent .btn-success, #colorbox #cboxContent #cboxLoadedContent .btn-primary {
    width: 48% !important;
    margin-bottom: 10px !important;
  }
}
/* BOOKING - CART MODULE*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 18325, templates/g5_hydrogen/custom/scss/custom.scss */
.eshop-items {
  text-align: right !important;
  margin: 0px !important;
  padding: 0px 0px 0px 0px !important;
  width: 130px;
  height: 58px;
  float: right;
}
/* line 18335, templates/g5_hydrogen/custom/scss/custom.scss */
#eshop-cart .eshop-items a span {
  background-image: none;
}
/* line 18339, templates/g5_hydrogen/custom/scss/custom.scss */
#eshop-cart .eshop-items a i {
  color: #fff;
  margin-right: 7px;
}
/* line 18344, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart #eshop-cart h4 {
  display: none;
}
/* line 18348, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart #eshop-cart .eshop-items a span {
  font-family: 'Open Sans', sans-serif !important !important;
  font-weight: nornal !important;
  font-weight: 700 !important;
  font-size: 12px !important;
  color: #fff;
}
/* line 18356, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart table {
  font-family: 'Open Sans', sans-serif !important !important;
  font-weight: nornal !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  line-height: 17px;
}
/* line 18364, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart .eshop-mini-cart-info td {
  border: none;
  color: #222 !important;
}
/* line 18368, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart .eshop-mini-cart-info td a {
  color: #222 !important;
}
/* line 18372, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart .eshop-mini-cart-info tbody tr:nth-child(odd) td, .header-cart .eshop-mini-cart-info tbody tr:nth-child(odd) th {
  background-color: #efefef !important;
  color: #222 !important;
}
/* line 18379, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart .eshop-mini-cart-info tbody tr:nth-child(even) td, .header-cart .eshop-mini-cart-info tbody tr:nth-child(even) th {
  background-color: #f6f6f6 !important;
  color: #222 !important;
}
/* line 18391, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart .eshop-content {
  border: none !important;
}
/* line 18396, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart .eshop-image {
  display: none;
}
/* line 18400, templates/g5_hydrogen/custom/scss/custom.scss */
.header-cart .eshop-content table {
  border: none !important;
}
@media (max-width: 55rem) {
  /* line 18407, templates/g5_hydrogen/custom/scss/custom.scss */
  .eshop-items {
    background-color: none;
    text-align: right !important;
    margin: 0px !important;
    padding: 0px 0px 0px 0px !important;
    width: 30px;
    height: 58px;
    float: none;
  }
}
/* BOOKING - CHECKOUT*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 18425, templates/g5_hydrogen/custom/scss/custom.scss */
.checkout-content {
  background-color: #fff;
  padding: 30px;
  margin-bottom: 15px;
}
/* line 18431, templates/g5_hydrogen/custom/scss/custom.scss */
.checkout-heading {
  background-color: #222;
  font-size: 18px !important;
  font-family: 'Comfortaa', cursive;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  padding: 15px;
  letter-spacing: 1px;
}
/* line 18445, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-new .control-group {
  display: flex;
  justify-content: center;
  padding: 0px;
  margin-top: 15px;
}
/* line 18452, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-address .control-group {
  display: flex;
  justify-content: space-between;
  padding: 0px;
  margin-top: 15px;
}
/* line 18459, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-address .span6, #payment-address .span5 {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 18465, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-method .control-group {
  display: flex;
  flex-direction: column;
  padding: 0px !important;
  margin-top: 15px;
}
/* line 18472, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-method label {
  padding: 0px 15px 0px 0px;
}
/* line 18476, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-method textarea {
  margin-bottom: 30px !important;
}
/* line 18480, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-method .privacy input {
  margin-top: -2px;
}
/* line 18484, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-method .privacy a {
  font-weight: 700;
  color: #222;
  text-decoration: underline;
}
/* line 18490, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-method .privacy a:hover {
  color: #726e6e;
}
/* line 18494, templates/g5_hydrogen/custom/scss/custom.scss */
#payment-method .radio {
  margin-left: 30px;
}
/* line 18498, templates/g5_hydrogen/custom/scss/custom.scss */
.checkout-heading a {
  color: #ccc;
}
/* line 18502, templates/g5_hydrogen/custom/scss/custom.scss */
#checkout-options #login, #checkout-options #login .control-group, #checkout-options .checkout-content .span6 {
  background-color: #f6f6f6;
  padding: 30px;
}
/* line 18509, templates/g5_hydrogen/custom/scss/custom.scss */
#checkout-options h4, #payment-address legend {
  font-family: 'Open Sans', sans-serif !important !important;
  font-weight: nornal !important;
  font-weight: 700 !important;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 18518, templates/g5_hydrogen/custom/scss/custom.scss */
#checkout-options #login .btn, #checkout-options #login .control-group .btn, #checkout-options .checkout-content .span6 .btn {
  background-color: #fff;
}
/* line 18524, templates/g5_hydrogen/custom/scss/custom.scss */
#checkout-options #login .btn:hover, #checkout-options #login .control-group .btn:hover, #checkout-options .checkout-content .span6 .btn:hover {
  background-color: #222;
  color: #fff;
}
/* line 18531, templates/g5_hydrogen/custom/scss/custom.scss */
#checkout-options .control-group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 18537, templates/g5_hydrogen/custom/scss/custom.scss */
#checkout-options .control-group label {
  margin-right: 15px;
}
/* line 18541, templates/g5_hydrogen/custom/scss/custom.scss */
.shop input, .shop select, .shop textarea {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
@media (max-width: 55rem) {
  /* line 18553, templates/g5_hydrogen/custom/scss/custom.scss */
  .checkout-content {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 15px;
  }
  /* line 18559, templates/g5_hydrogen/custom/scss/custom.scss */
  #payment-new .control-group, #payment-address .control-group {
    justify-content: center;
    flex-direction: column;
    padding: 0px;
    margin-top: 15px;
  }
  /* line 18568, templates/g5_hydrogen/custom/scss/custom.scss */
  #checkout-options .checkout-content .span6 {
    clear: both;
  }
  /* line 18572, templates/g5_hydrogen/custom/scss/custom.scss */
  #checkout-options #login, #checkout-options #login .control-group, #checkout-options .checkout-content .span6 {
    background-color: #f6f6f6;
    padding: 10px;
  }
}
/* BOOKING - MESSAGES*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 18584, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-wrapper {
  background-color: #e1e1e1;
  width: 100%;
  padding: 200px 0px 90px 0px;
}
/* line 18590, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container {
  max-width: 1320px;
  margin: 0px auto 0px auto;
  padding: 0px 60px 0px 60px;
}
/* line 18596, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container .message {
  background-color: #fff;
  padding: 60px 60px 60px 60px;
}
/* line 18601, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container p {
  color: #222;
  text-align: center;
}
/* line 18606, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container h1 {
  font-family: "Comfortaa", cursive;
  font-weight: 600;
  font-size: 40px;
  text-transform: uppercase;
  text-align: center;
  color: #222;
  margin-bottom: 60px;
}
/* line 18616, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container .checkout-footer-buttons {
  display: flex;
}
/* line 18620, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container .checkout-footer-buttons a {
  border: solid 2px #222;
  color: #222;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 20px !Important;
  height: auto;
  margin: 45px auto 0px auto;
  padding: 10px 15px 10px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 260px;
  text-align: center;
  display: block;
}
/* line 18641, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container .checkout-footer-buttons a:hover {
  color: #fff;
  background-color: #222;
  text-decoration: none;
}
/* line 18648, templates/g5_hydrogen/custom/scss/custom.scss */
.messages-container table.list thead td {
  color: #fff;
  background-color: #222;
}
/* line 18653, templates/g5_hydrogen/custom/scss/custom.scss */
.no-content {
  border: none;
  text-align: center;
  background-color: #fff;
  padding: 30px;
}
/* line 18661, templates/g5_hydrogen/custom/scss/custom.scss */
.eshop-heading {
  background-color: #fff;
  padding: 60px 60px 60px 60px;
  margin-top: 200px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  line-height: 20px !Important;
  font-size: 20px;
  color: #222;
}
@media (max-width: 75rem) {
  /* line 18675, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-container h1 {
    line-height: 54px;
    font-size: 38px !Important;
    margin: 0px 0px 60px 0px;
    letter-spacing: 1px;
  }
}
@media (max-width: 55rem) {
  /* line 18686, templates/g5_hydrogen/custom/scss/custom.scss */
  .eshop-heading {
    background-color: #fff;
    padding: 30px 30px 30px 30px;
    margin-top: 140px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    line-height: 22px !Important;
    font-size: 16px;
    color: #222;
  }
  /* line 18697, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-wrapper {
    background-color: #e1e1e1;
    width: 100%;
    padding: 160px 0px 90px 0px;
  }
  /* line 18703, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-container {
    max-width: 100%;
    margin: 0px auto 0px auto;
    padding: 0px 15px 0px 15px;
  }
  /* line 18709, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-container .message {
    background-color: #fff;
    padding: 30px 30px 30px 30px;
  }
  /* line 18714, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-container h1 {
    line-height: 40px;
    font-size: 26px !Important;
    margin: 0px 0px 15px 0px;
    letter-spacing: 0px;
  }
  /* line 18721, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-container p {
    color: #222;
    text-align: center;
    font-size: 14px;
  }
  /* line 18728, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-container .checkout-footer-buttons {
    display: flex;
    flex-direction: column;
    margin-top: 45px;
  }
  /* line 18734, templates/g5_hydrogen/custom/scss/custom.scss */
  .messages-container .checkout-footer-buttons a {
    font-size: 11px !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
    line-height: 20px !Important;
    height: auto;
    margin: 0px auto 15px auto;
    padding: 8px 10px 8px 10px;
    letter-spacing: 1px;
    transition-property: all !important;
    transition-duration: 300ms !important;
    transition-timing-function: ease !important;
    transition-delay: 0s !important;
    width: 200px;
    text-align: center;
    display: block;
  }
}
/* BOOKING - ACCOUNT*/
/*------------------------------------------------------------------------------------------------------------------*/
/* line 18759, templates/g5_hydrogen/custom/scss/custom.scss */
.account-wrap h1 {
  margin-bottom: 45px !important;
}
/* line 18763, templates/g5_hydrogen/custom/scss/custom.scss */
.account-overview {
  background-color: #fff;
}
/* line 18768, templates/g5_hydrogen/custom/scss/custom.scss */
.account-overview ul {
  list-style: none;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  text-align: center;
}
/* line 18776, templates/g5_hydrogen/custom/scss/custom.scss */
.account-overview ul li a {
  border: solid 2px #222;
  color: #222;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  line-height: 20px !Important;
  height: auto;
  margin: 45px auto 0px auto;
  padding: 10px 15px 10px 15px;
  letter-spacing: 1px;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 260px;
  text-align: center;
  display: block;
}
/* line 18797, templates/g5_hydrogen/custom/scss/custom.scss */
.account-overview ul li a:hover {
  background-color: #222;
  color: #fff;
}
/* line 18803, templates/g5_hydrogen/custom/scss/custom.scss */
#process-user {
  padding: 45px 0px 30px 0px;
  background-color: #fff;
}
/* line 18808, templates/g5_hydrogen/custom/scss/custom.scss */
#adminForm {
  background-color: #fff;
  padding: 45px 30px 45px 30px;
  margin-top: 30px !important;
  margin-top: 45px !important;
}
/* line 18816, templates/g5_hydrogen/custom/scss/custom.scss */
#adminForm td, #adminForm table {
  border: none;
}
/* line 18821, templates/g5_hydrogen/custom/scss/custom.scss */
#adminForm table.list thead td {
  background-color: #222;
  color: #fff;
  font-weight: 600;
}
/* line 18832, templates/g5_hydrogen/custom/scss/custom.scss */
#process-address .control-group {
  display: flex;
  justify-content: space-around;
  max-width: 600px;
  padding-bottom: 30px;
}
/* line 18839, templates/g5_hydrogen/custom/scss/custom.scss */
.bottom-buttons {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 48rem) {
  /* line 18847, templates/g5_hydrogen/custom/scss/custom.scss */
  .bottom-buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  /* line 18853, templates/g5_hydrogen/custom/scss/custom.scss */
  .bottom-buttons .btn {
    width: 100% !important;
  }
  /* line 18857, templates/g5_hydrogen/custom/scss/custom.scss */
  .address-btns .btn {
    width: 140px !important;
  }
  /* line 18862, templates/g5_hydrogen/custom/scss/custom.scss */
  .account-wrap h1 {
    margin-bottom: 20px !important;
  }
  /* line 18866, templates/g5_hydrogen/custom/scss/custom.scss */
  .account-overview ul li a {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
    line-height: 20px !Important;
    height: auto;
    margin: 30px auto 0px auto;
    padding: 8px 10px 8px 10px;
    letter-spacing: 1px;
    width: 90%;
    text-align: center;
    display: block;
  }
  /* line 18884, templates/g5_hydrogen/custom/scss/custom.scss */
  #process-user .control-group, #process-address .control-group {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 0px;
    margin-top: 15px;
    margin-left: 15px;
  }
}
/*image consultation wrapper*/
/* line 18898, templates/g5_hydrogen/custom/scss/custom.scss */
.img-con-wrapper .product-info h1, .img-con-wrapper .product-info h2, .img-con-wrapper .product-desc, .img-con-wrapper .tabbable {
  display: none;
}
/* line 18905, templates/g5_hydrogen/custom/scss/custom.scss */
.img-con-wrapper .product-info .product-cart, .product-info .product-price {
  border: none;
}
/* line 18912, templates/g5_hydrogen/custom/scss/custom.scss */
.img-con-wrapper .product-info .product-cart {
  width: 100%;
  padding: 0px 30px !important;
}
/* line 18918, templates/g5_hydrogen/custom/scss/custom.scss */
.img-con-wrapper .product-info .span4 {
  display: none;
}
/* line 18922, templates/g5_hydrogen/custom/scss/custom.scss */
.img-con-wrapper .product-info .span8 {
  width: 100%;
}
/* line 18928, templates/g5_hydrogen/custom/scss/custom.scss */
.img-con-wrapper button {
  text-transform: uppercase !Important;
  font-size: 13px !Important;
  font-family: 'Open Sans', sans-serif !Important;
  font-weight: 900 !Important;
  line-height: 36px !Important;
  height: 40px !Important;
  padding: 0px 15px 0px 15px !Important;
  letter-spacing: 1px !Important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: ease !important;
  transition-delay: 0s !important;
  width: 180px !important;
  border-radius: 0;
  background-color: #c70038;
  margin-left: -30px !important;
}
/* line 18949, templates/g5_hydrogen/custom/scss/custom.scss */
.img-con-wrapper button:hover {
  color: #c70038;
  background-color: #fff;
}
@media (max-width: 55rem) {
  /* line 18956, templates/g5_hydrogen/custom/scss/custom.scss */
  .img-con-wrapper button {
    margin-left: 0px !important;
  }
}
/*# sourceMappingURL=custom_20.css.map */