/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css?family=Asap+Condensed:400,400i,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 4, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 5, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 9, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-content {
  margin: 0;
}
/* line 11, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-content.g-top-news-main {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 16, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 17, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 18, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-container .g-top-news-main .g-article-title {
  font-size: 1.35rem;
}
/* line 21, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-container .g-top-news-main .g-article-category {
  opacity: 1;
}
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-top-news .g-top-news-container .g-top-news-main {
    width: 100% !important;
  }
}
/* line 28, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 29, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-container .g-top-news-secondary .g-article-text {
  display: none;
}
/* line 32, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 33, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-container .g-top-news-secondary:hover .g-article-category {
  opacity: 1;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news .g-top-news-container .g-top-news-secondary {
    width: 100% !important;
  }
}
/* line 40, templates/g5_helium/custom/scss/_top-news-joomla.scss */
@media only all and (max-width: 47.99rem) {
  .g-top-news .g-top-news-container .g-top-news-secondary.g-tn2 {
    width: 100% !important;
  }
}
/* line 47, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item {
  float: left;
  position: relative;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news .g-top-news-item {
    float: none;
  }
}
/* line 54, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-inner {
  height: 100%;
  background-position: center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
/* line 60, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 61, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 62, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-inner:hover .g-top-news-item-image:after {
  opacity: 1;
}
/* line 68, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/* line 76, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-image:after {
  background: -webkit-linear-gradient( top , rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  content: '';
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 80%;
  opacity: 0.9;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 86, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-image > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/* line 96, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info {
  z-index: 2;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 20px;
  color: #ddd;
}
/* line 103, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-category {
  display: block;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news .g-top-news-item-info .g-article-category {
    opacity: 1;
  }
}
/* line 110, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-category span {
  color: #fff;
  padding: 1px 10px;
  border-radius: 3px;
  background: #4db2b3;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.7rem;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 120, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 121, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 122, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-category a:hover span {
  background: #3d8f90;
}
/* line 128, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-title {
  color: #fff;
  margin: 15px 0;
  font-weight: 600;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}
/* line 133, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-title a {
  color: #fff;
}
/* line 137, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-details {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.7rem;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}
/* line 142, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-details > span {
  margin-right: 10px;
}
/* line 144, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-details > span:last-child {
  margin-right: 0;
}
/* line 148, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-details i {
  margin-right: 5px;
}
/* line 152, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news .g-top-news-item-info .g-article-text {
  margin-top: 15px;
  font-weight: 600;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}
/* line 158, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 159, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 160, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style1.gutter-disabled .g-tn1 {
  padding: 0 1px 0 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-disabled .g-tn1 {
    padding: 0 0 1px 0;
  }
}
/* line 166, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style1.gutter-disabled .g-tn2 {
  padding: 0 1px 1px 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-disabled .g-tn2 {
    padding: 1px 0 1px 0;
  }
}
/* line 172, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style1.gutter-disabled .g-tn3 {
  padding: 0 0 1px 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-disabled .g-tn3 {
    padding: 1px 0 1px 0;
  }
}
/* line 178, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style1.gutter-disabled .g-tn4 {
  padding: 1px 1px 0 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-disabled .g-tn4 {
    padding: 1px 0 1px 0;
  }
}
/* line 184, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style1.gutter-disabled .g-tn5 {
  padding: 1px 0 0 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-disabled .g-tn5 {
    padding: 1px 0 0 0;
  }
}
/* line 191, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 192, templates/g5_helium/custom/scss/_top-news-joomla.scss */
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-enabled .g-tn1 {
    padding-bottom: 0.938rem;
  }
}
/* line 197, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style1.gutter-enabled .g-tn2, .g-top-news.style1.gutter-enabled .g-tn3 {
  padding-top: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-enabled .g-tn2, .g-top-news.style1.gutter-enabled .g-tn3 {
    padding-top: 0.938rem;
  }
}
/* line 203, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style1.gutter-enabled .g-tn4, .g-top-news.style1.gutter-enabled .g-tn5 {
  padding-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-enabled .g-tn4, .g-top-news.style1.gutter-enabled .g-tn5 {
    padding-bottom: 0.938rem;
  }
}
/* line 209, templates/g5_helium/custom/scss/_top-news-joomla.scss */
@media only all and (max-width: 47.99rem) {
  .g-top-news.style1.gutter-enabled .g-tn5 {
    padding-bottom: 0;
  }
}
/* line 216, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 217, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 218, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style2.gutter-disabled .g-tn1 {
  padding: 0 1px 0 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style2.gutter-disabled .g-tn1 {
    padding: 0 0 1px 0;
  }
}
/* line 224, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style2.gutter-disabled .g-tn2 {
  padding: 0 0 1px 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style2.gutter-disabled .g-tn2 {
    padding: 1px 0 1px 0;
  }
}
/* line 230, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style2.gutter-disabled .g-tn3 {
  padding: 1px 0 0 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style2.gutter-disabled .g-tn3 {
    padding: 1px 0 0 0;
  }
}
/* line 237, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 238, templates/g5_helium/custom/scss/_top-news-joomla.scss */
@media only all and (max-width: 47.99rem) {
  .g-top-news.style2.gutter-enabled .g-tn1 {
    padding-bottom: 0.938rem;
  }
}
/* line 243, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style2.gutter-enabled .g-tn2 {
  padding-top: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style2.gutter-enabled .g-tn2 {
    padding-top: 0.938rem;
  }
}
/* line 249, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style2.gutter-enabled .g-tn3 {
  padding-bottom: 0;
}
/* line 254, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 255, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 256, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style3.gutter-disabled .g-tn1 {
  padding: 0 1px 0 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style3.gutter-disabled .g-tn1 {
    padding: 0 0 1px 0;
  }
}
/* line 262, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style3.gutter-disabled .g-tn2 {
  padding: 0 0 1px 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style3.gutter-disabled .g-tn2 {
    padding: 1px 0 1px 0;
  }
}
/* line 268, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style3.gutter-disabled .g-tn3 {
  padding: 1px 1px 0 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style3.gutter-disabled .g-tn3 {
    padding: 1px 0 1px 0;
  }
}
/* line 274, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style3.gutter-disabled .g-tn4 {
  padding: 1px 0 0 1px;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style3.gutter-disabled .g-tn4 {
    padding: 1px 0 0 0;
  }
}
/* line 281, templates/g5_helium/custom/scss/_top-news-joomla.scss */
/* line 282, templates/g5_helium/custom/scss/_top-news-joomla.scss */
@media only all and (max-width: 47.99rem) {
  .g-top-news.style3.gutter-enabled .g-tn1 {
    padding-bottom: 0.938rem;
  }
}
/* line 287, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style3.gutter-enabled .g-tn2 {
  padding-top: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style3.gutter-enabled .g-tn2 {
    padding-top: 0.938rem;
  }
}
/* line 293, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style3.gutter-enabled .g-tn3 {
  padding-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-top-news.style3.gutter-enabled .g-tn3 {
    padding-bottom: 0.938rem;
  }
}
/* line 299, templates/g5_helium/custom/scss/_top-news-joomla.scss */
.g-top-news.style3.gutter-enabled .g-tn4 {
  padding-bottom: 0;
}
@font-face {
  font-family: social-icons;
  src: url('../fonts/social.woff');
}
/*
 font-family: 'Open Sans', sans-serif;
 font-family: 'Monda', sans-serif;
 font-family: 'Asap Condensed', sans-serif;
 font-family: 'Roboto', sans-serif;*/
/* line 31, templates/g5_helium/custom/scss/custom.scss */
iframe, svg {
  max-width: 100%;
  border: 0 !important;
}
/* line 37, templates/g5_helium/custom/scss/custom.scss */
html {
  scroll-behavior: smooth;
}
/* line 41, templates/g5_helium/custom/scss/custom.scss */
/* line 42, templates/g5_helium/custom/scss/custom.scss */
body p {
  font-size: 16px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
}
/* line 48, templates/g5_helium/custom/scss/custom.scss */
body .jbd-search-statistics .result-counter {
  font-size: 16px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
}
/* line 54, templates/g5_helium/custom/scss/custom.scss */
body a, body h1, body h2, body h3, body h4 {
  font-family: "Asap Condensed", sans-serif;
}
/* line 62, templates/g5_helium/custom/scss/custom.scss */
body h1 {
  font-size: 80px;
  color: #3893cc;
  font-weight: 600;
  line-height: 94px;
  margin-top: 34px;
}
/* line 70, templates/g5_helium/custom/scss/custom.scss */
body p, body li {
  line-height: 19px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0.6px;
}
/* line 78, templates/g5_helium/custom/scss/custom.scss */
body h3 {
  font-size: 28px;
  font-weight: 600;
  line-height: 33px;
  color: #053751;
}
/* line 85, templates/g5_helium/custom/scss/custom.scss */
/* line 86, templates/g5_helium/custom/scss/custom.scss */
body #g-content-1 .g-block.size-100.page-content-block > .g-content {
  margin-top: 0;
}
/* line 91, templates/g5_helium/custom/scss/custom.scss */
body .g-menu-overlay.g-menu-overlay-open {
  z-index: 1;
}
/* line 95, templates/g5_helium/custom/scss/custom.scss */
body #userForm .formError {
  font-size: 13px;
  margin: 0 5px 5px 0;
  height: auto;
  line-height: 18px;
}
/* line 103, templates/g5_helium/custom/scss/custom.scss */
a.btt {
  position: fixed;
  bottom: 24px;
  right: 24px;
  display: none;
}
/* line 109, templates/g5_helium/custom/scss/custom.scss */
a.btt img {
  width: 36px;
  object-fit: contain;
  display: block;
  position: relative;
  margin: 0 auto;
}
@media (min-width: 320px) and (max-width: 959px) {
  /* line 119, templates/g5_helium/custom/scss/custom.scss */
  a.btt {
    display: none !important;
  }
}
/* line 124, templates/g5_helium/custom/scss/custom.scss */
.pink {
  color: #e20f73;
}
/* line 128, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav {
  z-index: 20;
  white-space: nowrap;
}
/* line 133, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-standard .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  width: 200px;
}
/* line 146, templates/g5_helium/custom/scss/custom.scss */
section#g-top-bar {
  background-color: #053751;
  height: 32px;
}
/* line 150, templates/g5_helium/custom/scss/custom.scss */
section#g-top-bar a {
  color: white;
  display: inline-block;
  font-size: 15px;
}
/* line 155, templates/g5_helium/custom/scss/custom.scss */
section#g-top-bar a:hover {
  color: #3893cc;
}
/* line 161, templates/g5_helium/custom/scss/custom.scss */
section#g-top-navigation {
  background-color: #061a21;
  height: 90px;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
section#g-top-navigation .moduletable.find-your-course {
  position: relative;
}
/* line 167, templates/g5_helium/custom/scss/custom.scss */
section#g-top-navigation .moduletable.find-your-course .coursepilot-search-box.onlytext {
  position: absolute;
  z-index: 1;
  top: -58px;
  right: 0;
  background-color: #061a21;
  padding: 0 7px 5px 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 180, templates/g5_helium/custom/scss/custom.scss */
.top-links {
  top: 0px;
  position: absolute;
  right: 20%;
}
/* line 186, templates/g5_helium/custom/scss/custom.scss */
section#g-top-bar a:after {
  content: "|";
  display: inline-block;
  margin: 0px 8px;
  color: #3893cc;
}
/* line 193, templates/g5_helium/custom/scss/custom.scss */
section#g-top-bar a:last-child::after {
  display: none;
}
/* line 197, templates/g5_helium/custom/scss/custom.scss */
img.logo {
  margin-top: -13px;
  transition: 0.3s;
  background-color: #061a21;
}
/**** Latest from Course Pilot ****/
/* Student Provider Links*/
/* line 207, templates/g5_helium/custom/scss/custom.scss */
.student-provider-links {
  margin-top: -31px;
}
/* line 210, templates/g5_helium/custom/scss/custom.scss */
.student-provider-links a {
  color: white;
  font-size: 14px;
  background-image: url('../../../../images/student.png');
  background-position: top;
  display: inline-block;
  height: 72px;
  background-repeat: no-repeat;
  padding-top: 40px;
  width: 38px;
  text-align: center;
  background-size: contain;
}
/* line 223, templates/g5_helium/custom/scss/custom.scss */
.student-provider-links a:hover {
  color: #3893cc;
}
/* line 228, templates/g5_helium/custom/scss/custom.scss */
.student-provider-links a.provider-link {
  background-image: url('../../../../images/provider.png');
}
/* line 231, templates/g5_helium/custom/scss/custom.scss */
.student-provider-links a.provider-link:hover {
  color: #e20f73;
}
/* line 237, templates/g5_helium/custom/scss/custom.scss */
.user-links-logged {
  position: relative;
  top: -20px;
  padding: 12px 0 0 70px;
}
/* line 242, templates/g5_helium/custom/scss/custom.scss */
.user-links-logged a {
  display: block;
  width: 100%;
  text-align: right;
  color: white;
  font-size: 13px;
  line-height: 18px;
}
/* line 250, templates/g5_helium/custom/scss/custom.scss */
.user-links-logged a:hover {
  color: #3893cc;
}
/* line 255, templates/g5_helium/custom/scss/custom.scss */
.user-links-logged p {
  display: block;
  width: 100%;
  text-align: right;
  color: white;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
}
/* line 266, templates/g5_helium/custom/scss/custom.scss */
.top-line {
  display: inline-block;
  margin: 0 10px;
  color: transparent;
  width: 2px;
  background-color: grey;
  height: 58px;
  padding-top: 0px;
  padding: 0px;
  line-height: 98px;
  opacity: 0.7;
}
/* line 279, templates/g5_helium/custom/scss/custom.scss */
span.g-menu-item-title {
  font-family: "Asap Condensed", sans-serif;
  font-size: 20px;
  color: white;
  font-weight: 600;
  letter-spacing: 0.3px;
  border: 2px solid #3da79b;
  padding: 7px 18px;
  border-radius: 999px;
  margin: 0 9px;
  transition: 0.3s;
}
/* line 291, templates/g5_helium/custom/scss/custom.scss */
span.g-menu-item-title:hover {
  background-color: #3da79b;
}
/* line 296, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-101 span.g-menu-item-title {
  border: 2px solid #655694;
}
/* line 299, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-101 span.g-menu-item-title:hover {
  background-color: #655694;
}
/* line 304, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-152 span.g-menu-item-title {
  border: 2px solid #3893cc;
}
/* line 307, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-152 span.g-menu-item-title:hover {
  background-color: #3893cc;
}
/* line 312, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-153 span.g-menu-item-title {
  border: 2px solid #e20f73;
}
/* line 315, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-153 span.g-menu-item-title:hover {
  background-color: #e20f73;
}
/* line 320, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-154 span.g-menu-item-title {
  border: 2px solid transparent;
  border-radius: 0px;
}
/* line 324, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-154 span.g-menu-item-title:hover {
  background-color: transparent;
}
/* line 329, templates/g5_helium/custom/scss/custom.scss */
li.g-dropdown-column {
  background-color: #3893cc;
  border-radius: 5px;
}
/* line 333, templates/g5_helium/custom/scss/custom.scss */
li.g-dropdown-column span.g-menu-item-title {
  font-size: 18px;
  color: white;
  font-weight: 600;
  letter-spacing: 0.3px;
  border: 2px solid transparent;
  padding: 8px 4px;
  margin: 0 -1px;
}
/* line 342, templates/g5_helium/custom/scss/custom.scss */
li.g-dropdown-column span.g-menu-item-title:hover {
  color: #061a21;
}
/* line 347, templates/g5_helium/custom/scss/custom.scss */
li.g-dropdown-column a.g-menu-item-container {
  border-bottom: 1px solid #6fc0be;
  padding: 0 0 0.469rem !important;
  line-height: 1.6rem !important;
}
/* line 353, templates/g5_helium/custom/scss/custom.scss */
li.g-dropdown-column li:nth-child(2) a.g-menu-item-container {
  padding-top: 0.449rem !important;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
li.g-dropdown-column li:last-child a.g-menu-item-container {
  border-bottom: none;
  padding-bottom: 0 !important;
}
/* line 363, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  width: 100%;
}
/* line 367, templates/g5_helium/custom/scss/custom.scss */
/* line 368, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  margin-left: -17px;
  opacity: 1;
  color: #3893cc;
}
/* line 377, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-menu-item.g-menu-item-154.g-menu-item-type-heading.g-parent.g-standard {
  z-index: 9;
}
/**** Videos ****/
/* line 383, templates/g5_helium/custom/scss/custom.scss */
#video_pop {
  z-index: 9999;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  cursor: pointer;
}
/* line 395, templates/g5_helium/custom/scss/custom.scss */
#youtube_video {
  width: 50%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 404, templates/g5_helium/custom/scss/custom.scss */
/* line 405, templates/g5_helium/custom/scss/custom.scss */
.view-profile .section .related-course {
  height: 305px;
}
/* line 410, templates/g5_helium/custom/scss/custom.scss */
.video-play-featured {
  width: 100%;
  height: 215px;
  object-fit: inherit;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 0px;
}
/* line 420, templates/g5_helium/custom/scss/custom.scss */
.video-play-featured a {
  display: block;
  width: 110px;
  height: 110px;
  margin: 0px auto;
  background-color: transparent;
  opacity: 0.4;
  border-radius: 50%;
  position: relative;
  transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  top: 25%;
  cursor: pointer;
}
/* line 433, templates/g5_helium/custom/scss/custom.scss */
.video-play-featured a:hover {
  opacity: 1;
}
/* line 436, templates/g5_helium/custom/scss/custom.scss */
.video-play-featured a:hover:before {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}
/* line 446, templates/g5_helium/custom/scss/custom.scss */
.video-play-featured a:before {
  content: "";
  background-image: url('../images/play-circle.png');
  background-size: contain;
  width: 110px;
  height: 110px;
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: -1;
  transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  background-repeat: no-repeat;
}
/* line 461, templates/g5_helium/custom/scss/custom.scss */
.video-play-featured a svg {
  color: #fff;
  margin: 0 auto;
  position: absolute;
  top: calc(100% - 70%);
  left: calc(100% - 62%);
  font-size: 42px;
  cursor: pointer;
}
/* line 470, templates/g5_helium/custom/scss/custom.scss */
.video-play-featured a svg:before {
  content: "\f04b";
}
/* Footer */
/* line 479, templates/g5_helium/custom/scss/custom.scss */
nav > ul > li.active.g-menu-item.g-menu-item-101.g-menu-item-type-component.g-standard > a > span > span {
  background-color: #655694;
}
/* line 483, templates/g5_helium/custom/scss/custom.scss */
nav > ul > li.active.g-menu-item.g-menu-item-151.g-menu-item-type-component.g-standard > a > span > span {
  background-color: #3da79b;
}
/* line 488, templates/g5_helium/custom/scss/custom.scss */
nav > ul > li.active.g-menu-item.g-menu-item-152.g-menu-item-type-component.g-standard > a > span > span {
  background-color: #3893cc;
}
/* line 492, templates/g5_helium/custom/scss/custom.scss */
nav > ul > li.active.g-menu-item.g-menu-item-153.g-menu-item-type-component.g-standard > a > span > span {
  background-color: #e20f73;
}
/* line 496, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom {
  background-color: #061a21;
}
/* line 499, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .g-menu-item-type-component.g-standard {
  display: block;
}
/* line 503, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom span.g-menu-item-title {
  font-size: 20px;
  color: white;
  font-weight: 600;
  letter-spacing: 0.3px;
  padding: 7px 18px;
  border-radius: 999px;
  margin: 0 9px;
  transition: 0.3s;
  width: 246px !important;
  display: block;
}
/* line 516, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom li.g-menu-item.g-menu-item-154 {
  display: none !important;
}
/* line 520, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .g-main-nav {
  z-index: 20;
  white-space: normal;
}
/* line 525, templates/g5_helium/custom/scss/custom.scss */
/* line 526, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .footer-sub-menu ul.nav.menu.mod-list {
  flex-flow: column;
}
/* line 530, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .footer-sub-menu li {
  line-height: 29px;
  letter-spacing: normal;
}
/* line 535, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .footer-sub-menu a {
  color: white !important;
  font-family: "Roboto", sans-serif;
  display: inline-block;
  font-size: 15px;
}
/* line 541, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .footer-sub-menu a:hover {
  color: #3893cc !important;
  margin-left: 4px;
}
/* line 548, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom p {
  color: white;
  font-size: 20px;
  line-height: 21px;
}
/* line 554, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .footer-social {
  font-size: 22px;
  line-height: 30px;
  color: white;
  bottom: -5px;
  display: block;
  position: relative;
}
/* line 561, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom .footer-social a {
  margin-right: 8%;
  color: white;
}
/* line 568, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-top, #g-header-lines {
  background: white;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 577, templates/g5_helium/custom/scss/custom.scss */
.footer-top, .header-bottom {
  background-image: url('../../../../images/border-image.png');
  background-repeat: repeat;
  background-attachment: scroll;
  background-repeat: repeat-x;
  width: 3294px;
  height: 6px;
  background-position: 0px 0px;
  background-repeat: repeat-x;
  animation: animatedBackground 120s linear infinite;
  -ms-animation: animatedBackground 120s linear infinite;
  -moz-animation: animatedBackground 120s linear infinite;
  -webkit-animation: animatedBackground 120s linear infinite;
}
@keyframes animatedBackground {
  /* line 594, templates/g5_helium/custom/scss/custom.scss */
  from {
    background-position: 0 0;
  }
  /* line 598, templates/g5_helium/custom/scss/custom.scss */
  to {
    background-position: -100% 0;
  }
}
@-webkit-keyframes animatedBackground {
  /* line 604, templates/g5_helium/custom/scss/custom.scss */
  from {
    background-position: 0 0;
  }
  /* line 608, templates/g5_helium/custom/scss/custom.scss */
  to {
    background-position: -100% 0;
  }
}
@-ms-keyframes animatedBackground {
  /* line 614, templates/g5_helium/custom/scss/custom.scss */
  from {
    background-position: 0 0;
  }
  /* line 618, templates/g5_helium/custom/scss/custom.scss */
  to {
    background-position: -100% 0;
  }
}
@-moz-keyframes animatedBackground {
  /* line 624, templates/g5_helium/custom/scss/custom.scss */
  from {
    background-position: 0 0;
  }
  /* line 628, templates/g5_helium/custom/scss/custom.scss */
  to {
    background-position: -100% 0;
  }
}
/* swooshy rocket */
/* line 635, templates/g5_helium/custom/scss/custom.scss */
section#g-back-rocket {
  z-index: 800;
  margin-bottom: -30px;
  height: 400px;
  overflow: hidden;
}
/* line 641, templates/g5_helium/custom/scss/custom.scss */
section#g-back-rocket i.fa.fa-chevron-up.fa-fw {
  display: none;
}
/* line 645, templates/g5_helium/custom/scss/custom.scss */
section#g-back-rocket a {
  color: #3893cc;
  font-size: 15px;
}
/* line 649, templates/g5_helium/custom/scss/custom.scss */
section#g-back-rocket a:hover {
  color: #e20f73;
}
/* line 655, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-bottom {
  z-index: 99999;
  position: relative;
  padding-top: 25px;
}
/* line 661, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer-top {
  z-index: 99999;
  position: relative;
}
/* line 666, templates/g5_helium/custom/scss/custom.scss */
.g-totop {
  font-family: "Lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  text-align: center;
  margin-bottom: -29px;
}
/* line 673, templates/g5_helium/custom/scss/custom.scss */
.rightmost-block {
  padding-top: 20px;
  padding-left: 50px;
  font-family: "Roboto", sans-serif;
}
/* line 678, templates/g5_helium/custom/scss/custom.scss */
.rightmost-block p {
  font-family: "Roboto", sans-serif;
  font-size: 15px !important;
  line-height: 20px;
}
/* line 684, templates/g5_helium/custom/scss/custom.scss */
.rightmost-block a {
  color: #3893cc;
}
/* line 687, templates/g5_helium/custom/scss/custom.scss */
.rightmost-block a:hover {
  color: white;
}
/* line 692, templates/g5_helium/custom/scss/custom.scss */
.rightmost-block .fa {
  color: white;
  margin: 41px 14px 20px 0px;
  font-size: 24px;
  transition: 0.4s;
}
/* line 698, templates/g5_helium/custom/scss/custom.scss */
.rightmost-block .fa:hover {
  color: #3893cc;
}
/* Slideshow */
/* line 706, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow, .cb-slideshow:after {
  position: relative;
  width: 100%;
  height: 80vh;
  min-height: 750px;
  max-height: 880px;
  top: 0px;
  left: 0px;
  margin: 0;
  z-index: 0;
  background-color: black;
}
/* line 720, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  color: transparent;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: none;
  opacity: 0;
  z-index: 0;
  animation: imageAnimation 36s linear infinite 0s;
}
/* line 735, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li div {
  z-index: 1000;
  position: absolute;
  bottom: 30px;
  left: 0px;
  width: 100%;
  text-align: center;
  opacity: 0;
  color: #fff;
  animation: titleAnimation 36s linear infinite 0s;
}
/* line 747, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li div h3 {
  font-family: "BebasNeueRegular", "Arial Narrow", Arial, sans-serif;
  font-size: 240px;
  padding: 0;
  line-height: 200px;
}
/* line 754, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(1) span {
  background-image: url('../../../../images/slide1.jpg');
}
/* line 758, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(2) span {
  background-image: url('../../../../images/slide2.jpg');
  animation-delay: 6s;
}
/* line 763, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(3) span {
  background-image: url('../../../../images/slide1.jpg');
  animation-delay: 12s;
}
/* line 768, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(4) span {
  background-image: url('../../../../images/slide2.jpg');
  animation-delay: 18s;
}
/* line 773, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(5) span {
  background-image: url('../../../../images/slide1.jpg');
  animation-delay: 24s;
}
/* line 778, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(6) span {
  background-image: url('../../../../images/slide2.jpg');
  animation-delay: 30s;
}
/* line 783, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(2) div {
  animation-delay: 6s;
}
/* line 787, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(3) div {
  animation-delay: 12s;
}
/* line 791, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(4) div {
  animation-delay: 18s;
}
/* line 795, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(5) div {
  animation-delay: 24s;
}
/* line 799, templates/g5_helium/custom/scss/custom.scss */
.cb-slideshow li:nth-child(6) div {
  animation-delay: 30s;
}
@keyframes imageAnimation {
  /* line 804, templates/g5_helium/custom/scss/custom.scss */
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  /* line 809, templates/g5_helium/custom/scss/custom.scss */
  8% {
    opacity: 1;
    animation-timing-function: ease-out;
  }
  /* line 814, templates/g5_helium/custom/scss/custom.scss */
  17% {
    opacity: 1;
  }
  /* line 818, templates/g5_helium/custom/scss/custom.scss */
  25% {
    opacity: 0;
  }
  /* line 822, templates/g5_helium/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
@keyframes titleAnimation {
  /* line 828, templates/g5_helium/custom/scss/custom.scss */
  0% {
    opacity: 0;
  }
  /* line 832, templates/g5_helium/custom/scss/custom.scss */
  8% {
    opacity: 1;
  }
  /* line 836, templates/g5_helium/custom/scss/custom.scss */
  17% {
    opacity: 1;
  }
  /* line 840, templates/g5_helium/custom/scss/custom.scss */
  19% {
    opacity: 0;
  }
  /* line 844, templates/g5_helium/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
@media screen and (max-width: 1140px) {
  /* line 850, templates/g5_helium/custom/scss/custom.scss */
  .cb-slideshow li div h3 {
    font-size: 140px;
  }
}
@media screen and (max-width: 600px) {
  /* line 856, templates/g5_helium/custom/scss/custom.scss */
  .cb-slideshow li div h3 {
    font-size: 80px;
  }
}
/* line 861, templates/g5_helium/custom/scss/custom.scss */
#g-slider ul {
  list-style: none;
}
/* line 865, templates/g5_helium/custom/scss/custom.scss */
div#companies-search {
  width: 50%;
  position: absolute;
  width: 510px;
  height: fit-content;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 20px;
  margin-top: -610px;
  border-radius: 7px;
}
/* Main Article Images */
/* line 878, templates/g5_helium/custom/scss/custom.scss */
.article-multi-images {
  width: 50%;
  float: right;
}
/* line 883, templates/g5_helium/custom/scss/custom.scss */
img.article-plane1.wow.fadeInLeft, img.article-plane2.wow.fadeInRight {
  display: none;
}
/* line 888, templates/g5_helium/custom/scss/custom.scss */
/* line 889, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 img.article-plane1.wow.fadeInLeft, .itemid-101 img.article-plane2.wow.fadeInRight {
  display: block;
}
/* line 895, templates/g5_helium/custom/scss/custom.scss */
dl.fields-container {
  display: none;
}
/* line 899, templates/g5_helium/custom/scss/custom.scss */
/* line 900, templates/g5_helium/custom/scss/custom.scss */
.content-left.g-grid .content-two-images.g-block.size-50 {
  order: 2;
}
/* line 904, templates/g5_helium/custom/scss/custom.scss */
.content-left.g-grid .content-text.g-block.size-50 {
  order: 0;
}
/* line 909, templates/g5_helium/custom/scss/custom.scss */
/* line 910, templates/g5_helium/custom/scss/custom.scss */
.content-right img.wow.fadeInLeft {
  margin-top: -200px;
}
/* line 915, templates/g5_helium/custom/scss/custom.scss */
/* line 916, templates/g5_helium/custom/scss/custom.scss */
.content-left img.wow.fadeInRight {
  margin-top: 240px;
}
/* line 920, templates/g5_helium/custom/scss/custom.scss */
.content-left img.wow.fadeInUp {
  z-index: 999999;
  position: relative;
  margin-left: 259px;
  margin-top: -880px;
}
/* line 928, templates/g5_helium/custom/scss/custom.scss */
.pull-left.item-image {
  text-align: center;
}
/* line 932, templates/g5_helium/custom/scss/custom.scss */
.content-left.g-grid {
  padding-top: 62px;
}
/* Homepage Layout */
/* line 938, templates/g5_helium/custom/scss/custom.scss */
.item-page img {
  border-radius: 9px !important;
}
/* line 946, templates/g5_helium/custom/scss/custom.scss */
img.article-plane1.wow.fadeInRight {
  position: absolute;
  right: 7vw;
  margin-top: 50px;
}
/* line 953, templates/g5_helium/custom/scss/custom.scss */
img.article-plane2.wow.fadeInLeft {
  position: absolute;
  margin-top: 293px;
}
/* line 958, templates/g5_helium/custom/scss/custom.scss */
.pull-right.item-image img {
  position: relative;
  margin-top: 0px;
  position: absolute;
}
/* line 964, templates/g5_helium/custom/scss/custom.scss */
/* line 965, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .pull-right.item-image a img {
  pointer-events: none;
  display: block;
  margin-top: 12px;
  z-index: 800;
  margin-left: -500px;
  position: absolute;
}
/* line 974, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .pull-right.item-image img {
  position: relative;
  margin-top: 230px;
  position: absolute;
  margin-left: -298px;
}
/* line 981, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 img.article-plane2.wow.fadeInLeft {
  position: absolute;
  margin-top: 493px;
  margin-left: 90px;
}
/* line 988, templates/g5_helium/custom/scss/custom.scss */
.listacourse {
  background-image: url('../../../../images/listacoursebg.jpg');
  position: relative;
  height: 597px;
  padding: 0px;
  background-attachment: fixed;
  background-size: auto;
  background-position: center;
}
/* line 998, templates/g5_helium/custom/scss/custom.scss */
.listacoursebox {
  /* background-color: red; */
  position: absolute;
  top: 0;
  bottom: 0;
  background-image: url('../../../../images/listacourse.png');
  background-size: cover;
  padding: 43px 190px 43px 43px;
  width: 740px;
  color: white;
}
/* line 1009, templates/g5_helium/custom/scss/custom.scss */
.listacoursebox h1, .listacoursebox p, .listacoursebox h3, .listacoursebox h4, .listacoursebox a {
  color: white;
}
/* line 1017, templates/g5_helium/custom/scss/custom.scss */
.listacoursebox h3 {
  font-size: 23px;
  line-height: 28px;
}
/* line 1022, templates/g5_helium/custom/scss/custom.scss */
.listacoursebox h4 {
  font-size: 18px;
  line-height: 20px;
}
/* line 1028, templates/g5_helium/custom/scss/custom.scss */
.listacourse a {
  text-align: center;
  display: block;
  margin: 14px 0px;
  background-color: #e20f73;
  width: fit-content;
  width: -moz-fit-content;
  min-width: 300px;
  border-radius: 999px;
  font-size: 20px;
  padding: 1px;
}
/* line 1040, templates/g5_helium/custom/scss/custom.scss */
.listacourse a:hover {
  background: #655694;
  color: white;
}
/* line 1046, templates/g5_helium/custom/scss/custom.scss */
.listacourse a.orange {
  background-color: #d9752d;
}
/* line 1049, templates/g5_helium/custom/scss/custom.scss */
.listacourse a.orange:hover {
  background: #655694;
}
/* future blurry bit */
/* line 1056, templates/g5_helium/custom/scss/custom.scss */
.wow.fadeIn.listacoursebox {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  clip-path: polygon(0% -6%, 83% 10%, 100% 102%, 0 100%);
}
/* line 1062, templates/g5_helium/custom/scss/custom.scss */
div#companies-search {
  width: 50%;
  position: absolute;
  width: 510px;
  height: fit-content;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 20px;
  margin-top: -610px;
  border-radius: 7px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
/* end future blurry bit */
/* line 1077, templates/g5_helium/custom/scss/custom.scss */
a.text-link, button.text-link {
  text-align: center;
  font-family: "Asap Condensed", sans-serif;
  display: block;
  margin: 0px 0px;
  background-color: #3da79b;
  border: 3px solid #3da79b;
  width: fit-content;
  width: -moz-fit-content;
  min-width: 272px;
  border-radius: 999px;
  font-size: 23px;
  padding: 1px;
  line-height: 36px;
  color: white;
  display: inline-block;
  vertical-align: baseline;
  margin-right: 18px;
  margin-bottom: 10px;
}
/* line 1098, templates/g5_helium/custom/scss/custom.scss */
a.text-link:hover, button.text-link:hover {
  background: white;
  border-color: #3893cc;
  color: black;
}
/* line 1104, templates/g5_helium/custom/scss/custom.scss */
a.text-link.fullsize, button.text-link.fullsize {
  min-width: 100%;
}
/* line 1108, templates/g5_helium/custom/scss/custom.scss */
a.text-link.disabled, button.text-link.disabled {
  background-color: #efefef;
  border: 3px solid #817d7d;
  color: #817d7d;
}
/* line 1113, templates/g5_helium/custom/scss/custom.scss */
a.text-link.disabled:hover, button.text-link.disabled:hover {
  background-color: #efefef;
  border-color: #817d7d;
  color: #817d7d;
}
/* line 1121, templates/g5_helium/custom/scss/custom.scss */
.text-link.text-link-2 {
  background-color: white;
  border-color: #3893cc;
  color: black;
}
/* line 1126, templates/g5_helium/custom/scss/custom.scss */
.text-link.text-link-2:hover {
  background-color: #3da79b;
  color: white;
  border-color: #3da79b;
}
/* line 1133, templates/g5_helium/custom/scss/custom.scss */
.pinkthing {
  background-color: #e20f73;
  border-radius: 0px 400px 400px 0px;
  padding: 20px 0px 80px 20%;
  color: white;
}
/* line 1139, templates/g5_helium/custom/scss/custom.scss */
.pinkthing h1 {
  font-size: 60px;
  color: white;
  line-height: 60px;
}
/* line 1146, templates/g5_helium/custom/scss/custom.scss */
.pinkthing h3 {
  color: white;
  display: block;
  width: 30vw;
}
/* line 1152, templates/g5_helium/custom/scss/custom.scss */
.pinkthing .text-link {
  background-color: white;
  color: #061a21;
  border-color: white;
  font-size: 20px;
  line-height: 31px;
}
/* line 1159, templates/g5_helium/custom/scss/custom.scss */
.pinkthing .text-link:hover {
  color: white;
  background-color: #e20f73;
  border-color: white;
}
/* line 1167, templates/g5_helium/custom/scss/custom.scss */
.bluething {
  background-color: #3da79b;
  border-radius: 400px 0 0 400px;
  padding: 20px 0 80px 10%;
  color: white;
}
/* line 1173, templates/g5_helium/custom/scss/custom.scss */
.bluething h1 {
  font-size: 60px;
  color: white;
  line-height: 60px;
}
/* line 1180, templates/g5_helium/custom/scss/custom.scss */
.bluething h3 {
  color: white;
  display: block;
  width: 30vw;
}
/* line 1186, templates/g5_helium/custom/scss/custom.scss */
.bluething .text-link {
  background-color: white;
  color: #061a21;
  border-color: white;
  font-size: 20px;
  line-height: 31px;
}
/* line 1193, templates/g5_helium/custom/scss/custom.scss */
.bluething .text-link:hover {
  color: white;
  background-color: #053751;
  border-color: white;
}
/* line 1201, templates/g5_helium/custom/scss/custom.scss */
.eventbrite.g-grid {
  background-image: url('../../../../images/eventbrite.jpg');
  background-attachment: fixed;
}
/* line 1206, templates/g5_helium/custom/scss/custom.scss */
.explorecareers.g-grid {
  background-image: url('../../../../images/studentbg.jpg');
  background-attachment: fixed;
  background-size: cover;
}
/* line 1212, templates/g5_helium/custom/scss/custom.scss */
img.eventbrite-logo {
  display: block;
  margin: 0 auto;
  margin-top: 136px;
  filter: drop-shadow(2px 4px 6px black);
}
/* line 1219, templates/g5_helium/custom/scss/custom.scss */
section#g-eventbrite {
  margin-top: 50px;
}
/* Course Grid*/
/* line 1225, templates/g5_helium/custom/scss/custom.scss */
a.individual.size-25 {
  height: 214px;
  text-align: center;
  position: relative;
  border-radius: 13px;
  overflow: hidden;
  border: 9px solid white;
  align-items: center;
  display: flex;
  background-color: red;
  background-image: url('../../../../images/full-size-bg.jpg');
  background-attachment: fixed;
  transition: 0.4s;
  filter: saturate(1.1) contrast(1.1);
}
/* line 1241, templates/g5_helium/custom/scss/custom.scss */
.first {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  transition: 0.4s;
  background-image: url('../../../../images/hex.png');
  animation: animatedBackground 120s linear infinite;
  -ms-animation: animatedBackground 120s linear infinite;
  -moz-animation: animatedBackground 120s linear infinite;
  -webkit-animation: animatedBackground 120s linear infinite;
  display: none;
}
/*.second {
 position: absolute;
 top: 0;
 bottom: 0;
 width: 100%;
 //background-size: cover;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: center;
 filter: grayscale(100) brightness(0.9);
 transition: 0.4s;
 }*/
/* line 1268, templates/g5_helium/custom/scss/custom.scss */
.third {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  opacity: 0.6;
  transition: 0.4s;
}
/* line 1277, templates/g5_helium/custom/scss/custom.scss */
p.course-category {
  color: white;
  z-index: 9999;
  position: absolute;
  width: 100%;
  font-size: 28px;
  text-shadow: 0px 0px 3px black;
  transition: 0.4s;
  margin-top: -6px;
  line-height: 29px;
  font-weight: 600;
  padding: 0%;
}
/* line 1291, templates/g5_helium/custom/scss/custom.scss */
/* line 1292, templates/g5_helium/custom/scss/custom.scss */
a.individual.size-25:hover .fist {
  opacity: 0;
}
/* line 1296, templates/g5_helium/custom/scss/custom.scss */
a.individual.size-25:hover .second {
  opacity: 0.1;
}
/* line 1300, templates/g5_helium/custom/scss/custom.scss */
a.individual.size-25:hover .third {
  opacity: 0;
}
/* line 1304, templates/g5_helium/custom/scss/custom.scss */
a.individual.size-25:hover p.course-category {
  opacity: 1;
  margin-top: -20px;
}
/* How else can course pilot help */
/* line 1312, templates/g5_helium/custom/scss/custom.scss */
#g-howelse {
  background-image: url('../../../../images/helpbg.jpg');
  background-size: cover;
  background-position: center;
  padding-bottom: 25px;
}
/* line 1318, templates/g5_helium/custom/scss/custom.scss */
#g-howelse h2 {
  font-size: 60px;
  color: #d9752d;
  text-align: center;
  font-weight: 600;
  margin-bottom: -20px;
}
/* line 1326, templates/g5_helium/custom/scss/custom.scss */
#g-howelse h4 {
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  color: #053751;
  margin-bottom: 47px;
}
/* line 1334, templates/g5_helium/custom/scss/custom.scss */
#g-howelse h3 {
  font-size: 40px !important;
  margin-top: 33px;
  margin-bottom: 29px;
}
/* line 1340, templates/g5_helium/custom/scss/custom.scss */
#g-howelse .help-box.g-block.size-33-3 {
  padding: 10px;
}
/* line 1343, templates/g5_helium/custom/scss/custom.scss */
/* line 1344, templates/g5_helium/custom/scss/custom.scss */
#g-howelse .help-box.g-block.size-33-3:hover h3 {
  color: #e20f73;
}
/* line 1348, templates/g5_helium/custom/scss/custom.scss */
#g-howelse .help-box.g-block.size-33-3:hover span.helplink::after {
  margin-left: 40px;
  transition: 0.3s;
}
/* line 1355, templates/g5_helium/custom/scss/custom.scss */
#g-howelse span.helplink {
  color: #3893cc;
  font-weight: 600;
  font-size: 20px;
}
/* line 1360, templates/g5_helium/custom/scss/custom.scss */
#g-howelse span.helplink:hover {
  color: #053751;
}
/* line 1365, templates/g5_helium/custom/scss/custom.scss */
#g-howelse span.helplink:after {
  content: ">";
  font-weight: bold;
  display: inline-block;
  margin-left: 30px;
  margin-top: -2px;
  position: absolute;
  transition: 0.3s;
}
/**** Find Your Perfect Course... ****/
/* line 1378, templates/g5_helium/custom/scss/custom.scss */
/* line 1380, templates/g5_helium/custom/scss/custom.scss */
.view-courses .second, .view-usersavedcourses .second {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  filter: grayscale(100) brightness(0.9);
  transition: 0.4s;
}
/* line 1393, templates/g5_helium/custom/scss/custom.scss */
/* line 1394, templates/g5_helium/custom/scss/custom.scss */
.com_careers .second {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  filter: grayscale(100) brightness(0.9);
  transition: 0.4s;
}
/* line 1406, templates/g5_helium/custom/scss/custom.scss */
/* line 1407, templates/g5_helium/custom/scss/custom.scss */
/* line 1408, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33 {
  overflow: hidden;
}
/* line 1410, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33:not(.ad):before {
  content: "";
  background-image: url('../../../../images/provider-icon.png');
  display: block;
  position: absolute;
  width: 50px;
  height: 35px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-right: 0px;
  padding: 3px 0px 3px 0;
  right: 0px;
  top: 10px;
  z-index: 1;
  background-color: #fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 1px solid lightblue;
  border-left: 1px solid lightblue;
  border-bottom: 1px solid lightblue;
}
/* line 1432, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33.provider::before {
  background-image: url('../../../../images/provider-icon.png');
  top: 30px;
}
/* line 1437, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33.size-33.course::before {
  background-image: url('../../../../images/student-icon.png');
  background-size: 25px;
}
/* line 1441, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33.provider:after {
  content: "Provider Profile";
  top: 0;
  position: absolute;
  height: 30px;
  width: 100%;
  background-color: #e20f73;
  color: white;
  text-align: center;
  font-weight: bold;
  padding: 3px;
}
/* line 1454, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33.provider {
  border-bottom: 4px solid #e20f73 !important;
  padding-top: 20px;
}
/* line 1461, templates/g5_helium/custom/scss/custom.scss */
/* line 1465, templates/g5_helium/custom/scss/custom.scss */
.view-courses p.intro, .com_careers p.intro, .view-usersavedcourses p.intro, .outline-14 p.intro {
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
  color: #3da79b;
}
/* line 1472, templates/g5_helium/custom/scss/custom.scss */
/* line 1473, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 > div > div:nth-child(1), .com_careers #g-content-1 > div > div:nth-child(1), .view-usersavedcourses #g-content-1 > div > div:nth-child(1), .outline-14 #g-content-1 > div > div:nth-child(1) {
  margin: 0rem -22rem;
  padding: 0px 22rem;
  background-image: url('../../../../images/perfect-course.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 1482, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 > div > div:nth-child(3) > div > div > div > div form #filter_subject, .com_careers #g-content-1 > div > div:nth-child(3) > div > div > div > div form #filter_subject, .view-usersavedcourses #g-content-1 > div > div:nth-child(3) > div > div > div > div form #filter_subject, .outline-14 #g-content-1 > div > div:nth-child(3) > div > div > div > div form #filter_subject {
  width: 100%;
  padding: 4px 12px;
  height: 44px;
  border: 2px solid lightblue;
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
}
/* line 1494, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 h6, .com_careers #g-content-1 h6, .view-usersavedcourses #g-content-1 h6, .outline-14 #g-content-1 h6 {
  padding-left: 20px;
  padding-top: 8px;
  color: #053751;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0;
  text-transform: capitalize;
}
/* line 1503, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 h6:hover, .com_careers #g-content-1 h6:hover, .view-usersavedcourses #g-content-1 h6:hover, .outline-14 #g-content-1 h6:hover {
  color: #e20f73;
}
/* line 1508, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .parent-second, .com_careers #g-content-1 .parent-second, .view-usersavedcourses #g-content-1 .parent-second, .outline-14 #g-content-1 .parent-second {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  height: 180px;
  width: 100%;
  object-fit: cover;
  filter: grayscale(0) brightness(1);
  position: relative;
  top: 0;
  bottom: 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
/* line 1524, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .parent-second .second, .com_careers #g-content-1 .parent-second .second, .view-usersavedcourses #g-content-1 .parent-second .second, .outline-14 #g-content-1 .parent-second .second {
  transform-origin: 50% 50%;
  transition: transform 1s, filter 1s ease;
  filter: brightness(150%);
  filter: blur(0);
  background-size: cover;
  height: 100%;
  width: 100%;
  background-position: center;
}
/* line 1537, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33, .com_careers #g-content-1 .size-33, .view-usersavedcourses #g-content-1 .size-33, .outline-14 #g-content-1 .size-33 {
  flex: 0 23%;
  width: 23%;
  margin-right: 2%;
  margin-bottom: 2%;
  border: 1px solid lightblue;
  border-radius: 5px;
  padding-bottom: 1%;
  position: relative;
  transition: all 0.4s ease;
  box-shadow: 0px 0px 4px #fff;
}
/* line 1549, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33:hover, .com_careers #g-content-1 .size-33:hover, .view-usersavedcourses #g-content-1 .size-33:hover, .outline-14 #g-content-1 .size-33:hover {
  border: 1px solid #e20f73;
  box-shadow: 0px 0px 4px #e20f73;
}
/* line 1558, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33 p, .com_careers #g-content-1 .size-33 p, .view-usersavedcourses #g-content-1 .size-33 p, .outline-14 #g-content-1 .size-33 p {
  font-size: 15px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  margin: 10px 20px 20px 20px;
  position: relative;
}
/* line 1568, templates/g5_helium/custom/scss/custom.scss */
/* line 1569, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33 p.location span, .com_careers #g-content-1 .size-33 p.location span, .view-usersavedcourses #g-content-1 .size-33 p.location span, .outline-14 #g-content-1 .size-33 p.location span {
  font-size: 11px;
  color: gray;
  display: block;
}
/* line 1576, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33 p.course-type, .com_careers #g-content-1 .size-33 p.course-type, .view-usersavedcourses #g-content-1 .size-33 p.course-type, .outline-14 #g-content-1 .size-33 p.course-type, .view-courses #g-content-1 .size-33 p.category, .com_careers #g-content-1 .size-33 p.category, .view-usersavedcourses #g-content-1 .size-33 p.category, .outline-14 #g-content-1 .size-33 p.category {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0;
  color: #3798d3;
}
/* line 1586, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33 div.location, .com_careers #g-content-1 .size-33 div.location, .view-usersavedcourses #g-content-1 .size-33 div.location, .outline-14 #g-content-1 .size-33 div.location {
  display: inline-block;
  position: relative;
  padding: 0 0px 0 10px;
  margin: 20px 0px 0 0;
}
/* line 1592, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33 div.location h6, .com_careers #g-content-1 .size-33 div.location h6, .view-usersavedcourses #g-content-1 .size-33 div.location h6, .outline-14 #g-content-1 .size-33 div.location h6 {
  padding: 0 10px;
  margin-top: 0;
  line-height: 19px;
  font-size: 18px;
}
/* line 1599, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-33 div.location p.category, .com_careers #g-content-1 .size-33 div.location p.category, .view-usersavedcourses #g-content-1 .size-33 div.location p.category, .outline-14 #g-content-1 .size-33 div.location p.category {
  padding: 0;
  margin: 0 10px;
}
/* line 1606, templates/g5_helium/custom/scss/custom.scss */
/* line 1607, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-78 .g-grid, .com_careers #g-content-1 .size-78 .g-grid, .view-usersavedcourses #g-content-1 .size-78 .g-grid, .outline-14 #g-content-1 .size-78 .g-grid {
  padding-top: 20px;
  border-top: 1px solid lightblue;
  margin-top: 30px;
}
/* line 1613, templates/g5_helium/custom/scss/custom.scss */
.view-courses #g-content-1 .size-78 h5, .com_careers #g-content-1 .size-78 h5, .view-usersavedcourses #g-content-1 .size-78 h5, .outline-14 #g-content-1 .size-78 h5 {
  margin: 25px 0 25px;
  font-weight: bold;
  color: #053751;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
}
/* line 1625, templates/g5_helium/custom/scss/custom.scss */
/* line 1626, templates/g5_helium/custom/scss/custom.scss */
.view-courses .filters div, .com_careers .filters div, .view-usersavedcourses .filters div, .outline-14 .filters div {
  display: inline-block;
  height: 50px;
  background-color: lightgray;
  border-radius: 24px;
  padding: 9px 16px;
  margin: 0 5px;
}
/* line 1634, templates/g5_helium/custom/scss/custom.scss */
.view-courses .filters div a, .com_careers .filters div a, .view-usersavedcourses .filters div a, .outline-14 .filters div a {
  padding: 7px 0 0 10px;
  font-weight: 700;
  font-size: 14px;
  color: black;
}
/* line 1644, templates/g5_helium/custom/scss/custom.scss */
/* line 1645, templates/g5_helium/custom/scss/custom.scss */
/* line 1646, templates/g5_helium/custom/scss/custom.scss */
.outline-14 #g-content-1 .size-33 {
  flex: 0 48%;
  width: 48%;
}
/* line 1650, templates/g5_helium/custom/scss/custom.scss */
.outline-14 #g-content-1 .size-33:nth-of-type(3n) {
  margin-right: 2% !important;
}
/* line 1654, templates/g5_helium/custom/scss/custom.scss */
.outline-14 #g-content-1 .size-33 .parent-second {
  height: 240px;
}
/* line 1661, templates/g5_helium/custom/scss/custom.scss */
/* line 1662, templates/g5_helium/custom/scss/custom.scss */
/* line 1663, templates/g5_helium/custom/scss/custom.scss */
.com_careers #g-content-1 .g-grid {
  justify-content: space-between;
}
/* line 1665, templates/g5_helium/custom/scss/custom.scss */
.com_careers #g-content-1 .g-grid .size-33 {
  margin-right: unset !important;
}
/* line 1667, templates/g5_helium/custom/scss/custom.scss */
.com_careers #g-content-1 .g-grid .size-33 p {
  padding-left: 0;
}
/* line 1671, templates/g5_helium/custom/scss/custom.scss */
.com_careers #g-content-1 .g-grid .size-33.ad {
  width: 100%;
  flex: 0 0 100%;
  height: 100%;
}
/* line 1676, templates/g5_helium/custom/scss/custom.scss */
.com_careers #g-content-1 .g-grid:after {
  content: "";
  flex: auto;
}
/* SEARCH BOX */
/* line 1685, templates/g5_helium/custom/scss/custom.scss */
/* line 1688, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course h3 {
  font-size: 40px;
  font-weight: bold;
  line-height: 50px;
  color: #053751;
  letter-spacing: 1px;
  margin-bottom: 4%;
  margin-top: 3%;
}
/* line 1698, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course button[type="submit"] {
  width: 340px;
  border-radius: 25px;
  height: 44px;
  margin: 25px auto;
  position: relative;
  display: block;
  text-align: center;
  background-color: #3da79b;
  font-family: "Asap Condensed", sans-serif;
  color: white;
  font-size: 22px;
  line-height: 30px;
  font-weight: bold;
  border: 2px solid #3da79b;
}
/* line 1714, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course button[type="submit"]:hover {
  border: 2px solid #3da79b;
  background-color: white;
  color: #3da79b;
}
/* line 1721, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box {
  padding-left: 4%;
}
/* line 1724, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 1729, templates/g5_helium/custom/scss/custom.scss */
/* line 1730, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * {
  flex: 1 19%;
  margin-right: 1%;
}
/* line 1734, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * button.btn.dropdown-toggle {
  color: #424753;
  background-image: none;
  background-color: #fff;
  border: none;
  max-width: 200px;
  font-size: 14px;
  line-height: initial;
}
/* line 1744, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * button.btn.dropdown-toggle.btn-light.bs-placeholder:hover {
  border: none;
}
/* line 1748, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * .btn-light:not(:disabled):not(.disabled).active, .moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * .btn-light:not(:disabled):not(.disabled):active, .moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * .show > .btn-light.dropdown-toggle {
  background-color: #fff;
  color: #424753;
}
/* line 1758, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box input::placeholder {
  color: #424753;
  /*font-weight: bold;
   font-style   : italic;*/
  font-family: "Roboto", sans-serif;
}
/* line 1765, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box input[type="search"] {
  width: 100%;
  padding: 4px 12px;
  height: 44px;
  border: 2px solid lightblue;
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
}
/* line 1777, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box input[type="text"] {
  padding: 4px 12px;
  height: 44px;
  border: 2px solid lightblue;
  border-radius: 4px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  margin-right: 1%;
  width: 20%;
}
/* line 1789, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box input#filter_text {
  width: 100%;
}
/* line 1793, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box #adminForm2 > div:nth-child(2) > div:nth-child(7), .moduletable.find-your-course div.coursepilot-search-box > div:nth-child(2) > div:nth-child(7) {
  margin-right: 0;
}
/* line 1798, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box .chzn-container-single .chzn-search input[type="text"] {
  width: 100% !important;
  border: 0;
  border-bottom: 1px solid lightblue;
}
/* line 1804, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box .chzn-container {
  width: 20%;
  margin-right: 0.9%;
}
/* line 1809, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box .chzn-container .chzn-drop, .moduletable.find-your-course div.coursepilot-search-box .chzn-container .chzn-results li.no-results {
  border: 2px solid lightblue;
  color: #424753;
  border-radius: 2px;
}
/* line 1816, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box .chzn-container:last-child {
  width: 11%;
}
/* line 1821, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box .chzn-container-single .chzn-single, .moduletable.find-your-course div.coursepilot-search-box .chzn-container-active.chzn-with-drop .chzn-single, .moduletable.find-your-course div.coursepilot-search-box .select-css {
  background: #fff;
  border: 2px solid lightblue;
  box-shadow: none;
  height: 34px;
  line-height: 30px;
  border-radius: 3px;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
}
/* line 1834, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 1843, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .top {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
  z-index: 6;
}
/* line 1850, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .top:nth-child(1) > h3 {
  flex: 0 0 50%;
  font-size: 27px;
  line-height: inherit;
}
/* line 1860, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact ul.dropdown-menu.inner.show {
  font-size: 15px;
}
/* line 1863, templates/g5_helium/custom/scss/custom.scss */
/* line 1864, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact div.row-1 div.chzn-container:nth-child(2), .moduletable.find-your-course div.coursepilot-search-box.compact div.row-1 select:nth-child(1) {
  width: 51%;
  margin-right: 2%;
  margin-bottom: 16px;
}
/* line 1871, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact div.row-1 div.chzn-container:nth-child(4), .moduletable.find-your-course div.coursepilot-search-box.compact div.row-1 select:nth-child(2) {
  width: 43%;
  margin-right: 0%;
  margin-bottom: 16px;
}
/* line 1879, templates/g5_helium/custom/scss/custom.scss */
/* line 1880, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact div.row-2 input[type="text"] {
  width: 33%;
  flex: 0 0 33%;
  opacity: 1;
  z-index: unset;
  font-size: 14px;
  height: 34px;
  float: unset;
  position: inherit;
  margin: 0 0 0 15px;
}
/* line 1892, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact div.row-2 div.chzn-container:nth-child(2), .moduletable.find-your-course div.coursepilot-search-box.compact div.row-2 select:nth-child(1) {
  width: 36%;
  margin-right: 2%;
}
/* line 1898, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact div.row-2 button[type="submit"] {
  width: 100%;
}
/* line 1902, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact div.row-2 #adminForm2 {
  margin: 0px 0px 20px 0px;
}
/* line 1906, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact div.row-2 div.chzn-container:last-child, .moduletable.find-your-course div.coursepilot-search-box.compact div.row-2 select:nth-child(3) {
  width: 25%;
}
/* line 1912, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-1 {
  display: flex;
  justify-content: center;
}
/* line 1916, templates/g5_helium/custom/scss/custom.scss */
/* line 1917, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-1 select:nth-child(1) {
  flex: 1 50%;
}
/* line 1921, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-1 select:nth-child(2) {
  flex: 1 40%;
}
/* line 1927, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 {
  display: flex;
  justify-content: center;
}
/* line 1931, templates/g5_helium/custom/scss/custom.scss */
/* line 1932, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 select:nth-child(1) {
  flex: 1 40%;
}
/* line 1936, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 select:nth-child(3) {
  flex: 1 25%;
}
/* line 1941, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 input {
  flex: 1 35%;
}
/* line 1946, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-1 {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  width: 100%;
  padding: 0 12px;
}
/* line 1953, templates/g5_helium/custom/scss/custom.scss */
/* line 1954, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-1 .dropdown.bootstrap-select:nth-child(1) {
  flex: 0 0 33%;
  width: 33%;
}
/* line 1959, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-1 .dropdown.bootstrap-select:nth-child(2) {
  flex: 0 0 33%;
  width: 33%;
  margin-left: 15px;
}
/* line 1965, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-1 .dropdown.bootstrap-select:nth-child(3) {
  flex: 0 0 33%;
  width: 33%;
  margin-left: 15px;
}
/* line 1973, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 0 12px;
}
/* line 1979, templates/g5_helium/custom/scss/custom.scss */
/* line 1980, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 .dropdown.bootstrap-select:nth-child(1) {
  flex: 0 0 33%;
  width: 33%;
}
/* line 1985, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 .dropdown.bootstrap-select:nth-child(3) {
  flex: 0 0 33%;
  width: 33%;
  margin: 0 0 0 15px;
}
/* line 1992, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .row-2 input {
  flex: 0 0 33%;
  width: 33%;
  margin: 0 0 0 15px;
}
/* line 1999, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact button.btn.dropdown-toggle {
  color: #424753;
  background-image: none;
  background-color: #fff;
  border: none;
}
/* line 2006, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact button.btn.dropdown-toggle.btn-light.bs-placeholder:hover {
  border: none;
}
/* line 2010, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.compact .btn-light:not(:disabled):not(.disabled).active, .moduletable.find-your-course div.coursepilot-search-box.compact .btn-light:not(:disabled):not(.disabled):active, .moduletable.find-your-course div.coursepilot-search-box.compact .show > .btn-light.dropdown-toggle {
  background-color: #fff;
  color: #424753;
}
/* line 2018, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin {
  display: flex;
  padding-left: 0 !important;
}
/* line 2021, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin input[type="text"] {
  font-size: 14px;
  line-height: 18px;
  height: 30px;
}
/* line 2026, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
/* line 2027, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div > * {
  flex: 0 0 24%;
}
/* line 2035, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div .select-css {
  height: 30px;
  font-size: 14px;
  line-height: 18px;
  margin: 0 1% 1% 0;
  padding: 0;
}
/* line 2041, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div .select-css button.btn.dropdown-toggle.btn-light.bs-placeholder {
  width: 100%;
  font-size: 14px;
  height: 26px;
  padding: 3px 10px 0;
  display: block;
}
/* line 2048, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div .select-css button.btn.dropdown-toggle.btn-light {
  width: 100%;
  font-size: 14px;
  height: 26px;
  padding: 3px 10px 0;
  display: block;
}
/* line 2055, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div .select-css .dropdown-menu {
  font-size: 15px;
}
/* line 2059, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div input[type="search"] {
  margin-bottom: 0;
  height: 30px;
  font-size: 14px;
}
/* line 2064, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div > button[type="submit"] {
  width: auto;
  margin: 0 auto;
  height: 33px;
  font-size: 16px;
  line-height: inherit;
  padding: 0 15px;
}
/* line 2073, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div:first-child {
  flex: 0 0 90%;
}
/* line 2076, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin > div:last-child {
  flex: 0 0 10%;
  align-items: flex-end;
  padding-bottom: 10px;
}
/* line 2082, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin #clearBtn {
  border-radius: 25px;
  position: relative;
  display: block;
  text-align: center;
  background-color: #3da79b;
  font-family: "Asap Condensed", sans-serif;
  color: white;
  font-size: 16px;
  line-height: 24px;
  border: 2px solid #3da79b;
}
/* line 2093, templates/g5_helium/custom/scss/custom.scss */
.moduletable.find-your-course div.coursepilot-search-box.thin #clearBtn:hover {
  color: #3da79b;
  background-color: #fff;
}
/* line 2102, templates/g5_helium/custom/scss/custom.scss */
/* line 2103, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 section#g-slider {
  position: relative;
}
/* line 2107, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course {
  position: absolute;
  width: 690px;
  background-color: white;
  top: 10vh;
  left: 20%;
  padding: 0px 34px;
  border-radius: 5px;
  z-index: 9;
}
/* line 2118, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course h3 {
  font-size: 50px;
  font-weight: 600;
  line-height: 69px;
}
/* line 2125, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course h4 {
  font-size: 30px;
  font-weight: bold;
  line-height: 50px;
  color: #053751;
  letter-spacing: 1px;
  margin-bottom: 0%;
  margin-top: 13%;
}
/* line 2135, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course p {
  display: inline-block;
  margin-right: 30px;
}
/* line 2140, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course a.text-link {
  display: inline-block;
}
/* line 2143, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs {
  overflow: visible;
}
/* line 2147, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab {
  width: 100%;
  color: #053751;
  overflow: hidden;
  z-index: 0;
}
/* line 2151, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab.open {
  overflow: visible;
}
/* line 2155, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab-label {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  margin: 0;
  background: #fff;
  font-weight: bold;
  cursor: pointer;
  /* Icon */
}
/* line 2167, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab-label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}
/* line 2175, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab-content {
  max-height: 0;
  height: 0;
  position: relative;
  top: -140px;
  z-index: 2;
  color: #fff;
  background: white;
  padding: 0 10px 0px;
  opacity: 0;
  transition: all 0.6s ease;
}
/* line 2187, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #fff;
  cursor: pointer;
}
/* line 2194, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab-close:hover {
  background: #e6e6e6;
}
/* line 2198, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
/* line 2204, templates/g5_helium/custom/scss/custom.scss */
/* line 2205, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab input:checked + .tab-label {
  color: #3893cc;
}
/* line 2208, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab input:checked + .tab-label::after {
  transform: rotate(90deg);
}
/* line 2212, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .moduletable.find-your-course .tabs .tab input:checked ~ .tab-content {
  height: 100px;
  max-height: 100px;
  padding: 0 10px 10px;
  opacity: 1;
  top: 0;
}
/* line 2224, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .explore-career {
  position: absolute;
  width: 690px;
  background-color: #3da79b;
  left: 20%;
  padding: 0 20px;
  height: 90px;
  border-radius: 5px;
  top: calc(250px + 12vh);
  margin-left: 0;
}
/* line 2237, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .explore-career h4 {
  font-size: 25px;
  font-weight: bold;
  line-height: 36px;
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 0%;
  margin-top: 3%;
}
/* line 2247, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .explore-career p {
  display: inline-block;
  margin-right: 30px;
  color: #fff;
  margin: 0;
}
/* line 2254, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .explore-career .text-link {
  text-align: center;
  display: inline-block;
  margin: 23px 0px 7px 0;
  background-color: #fff;
  border: 3px solid #fff;
  width: fit-content;
  width: -moz-fit-content;
  min-width: 240px;
  border-radius: 999px;
  font-size: 21px;
  padding: 7px 0;
  line-height: 20px;
  color: #000;
}
/* line 2269, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .explore-career .text-link:hover {
  background-color: #3da79b;
  border-color: #fff;
  color: #fff;
}
/* line 2275, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .explore-career .text-link.disabled {
  background-color: #efefef;
  border: 3px solid #817d7d;
  color: #817d7d;
}
/* line 2280, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .explore-career .text-link.disabled:hover {
  background-color: #efefef;
  border-color: #817d7d;
  color: #817d7d;
}
/* line 2289, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .become-a-provider.g-grid {
  position: absolute;
  width: 690px;
  background-color: #e20f73;
  left: 20%;
  padding: 20px;
  height: 90px;
  border-radius: 5px;
  top: calc(360px + 12vh);
  margin-left: 0;
}
/* line 2302, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .become-a-provider.g-grid .size-50:first-child {
  border-right: 1px solid #fff;
}
/* line 2306, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .become-a-provider.g-grid p {
  line-height: 3px;
  color: #fff;
  font-size: 14px;
  font-family: Roboto;
  font-weight: 300;
  margin-top: 8px;
}
/* line 2315, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .become-a-provider.g-grid h4 {
  font-size: 25px;
  font-weight: bold;
  line-height: 36px;
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 0%;
  margin-top: -5px;
}
/* line 2325, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .become-a-provider.g-grid a {
  line-height: 23px;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  vertical-align: middle;
  display: inline-block;
  margin: 4px 0;
  padding: 8px 20px;
  text-align: right;
  width: 100%;
  border: 2px solid #655694;
  border-radius: 100px;
  text-align: center;
}
/* line 2340, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .become-a-provider.g-grid a:hover {
  background-color: #655694;
}
/* line 2346, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 2350, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage h2 {
  font-size: 60px;
  color: #c12a86;
  position: relative;
  font-weight: 600;
  line-height: 90px;
}
/* line 2357, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage h3 {
  margin: 0;
  text-align: center;
}
/* line 2362, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers {
  display: flex;
  width: 100%;
  margin: 50px 0;
}
/* line 2366, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col {
  display: flex;
  flex-direction: column;
}
/* line 2369, templates/g5_helium/custom/scss/custom.scss */
/* line 2370, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career a {
  font-weight: 600;
  font-size: 19px;
  line-height: 33px;
  text-decoration: underline;
}
/* line 2376, templates/g5_helium/custom/scss/custom.scss */
/* line 2377, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career:nth-child(1n) a {
  color: #061a21;
}
/* line 2381, templates/g5_helium/custom/scss/custom.scss */
/* line 2382, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career:nth-child(2n) a {
  color: #655694;
}
/* line 2386, templates/g5_helium/custom/scss/custom.scss */
/* line 2387, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career:nth-child(3n) a {
  color: #3da79b;
}
/* line 2391, templates/g5_helium/custom/scss/custom.scss */
/* line 2392, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career:nth-child(4n) a {
  color: #3893cc;
}
/* line 2396, templates/g5_helium/custom/scss/custom.scss */
/* line 2397, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career:nth-child(5n) a {
  color: #e20f73;
}
/* line 2401, templates/g5_helium/custom/scss/custom.scss */
/* line 2402, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career:nth-child(6n) a {
  color: #d9752d;
}
/* line 2406, templates/g5_helium/custom/scss/custom.scss */
/* line 2407, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .careers-homepage .careers .col .career:nth-child(7n) a {
  color: #053751;
}
/** COURSES PAGE */
/* line 2418, templates/g5_helium/custom/scss/custom.scss */
/* line 2419, templates/g5_helium/custom/scss/custom.scss */
#g-content-1 > div > div:nth-child(3) > div > div > div > div > div a.button.back {
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  text-transform: none;
  background: #3893cc;
  color: #fff;
  border: 2px solid transparent;
  border-radius: 2.5rem;
  margin: 0 1rem 1.5rem 0;
  padding: 5px 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Asap Condensed", sans-serif;
  text-align: center;
}
/* line 2441, templates/g5_helium/custom/scss/custom.scss */
#g-content-1 > div > div:nth-child(3) > div > div > div > div > div a.button.back:hover {
  background: transparent;
  color: #3893cc;
  border: 2px solid #3893cc;
}
/* line 2448, templates/g5_helium/custom/scss/custom.scss */
#g-content-1 > div > div:nth-child(3) > div > div > div > div > div .claim {
  text-align: center;
  display: block;
  background-color: #e20f73;
  width: fit-content;
  width: -moz-fit-content;
  border-radius: 999px;
  border: 2px solid transparent;
  font-size: 20px;
  padding: 1px;
  font-weight: 600;
  font-size: 20px;
  color: #fff;
  line-height: 26px;
  margin: 0 1rem 1.5rem 0;
  padding: 5px 3.125rem;
}
/* line 2464, templates/g5_helium/custom/scss/custom.scss */
#g-content-1 > div > div:nth-child(3) > div > div > div > div > div .claim:hover {
  background: transparent;
  color: #e20f73;
  border: 2px solid #e20f73;
}
/* line 2472, templates/g5_helium/custom/scss/custom.scss */
/* line 2473, templates/g5_helium/custom/scss/custom.scss */
/* line 2474, templates/g5_helium/custom/scss/custom.scss */
.view-careersvideo h3 span.category {
  color: #061a21;
  font-size: 22px;
  line-height: 28px;
  display: block;
}
/* line 2482, templates/g5_helium/custom/scss/custom.scss */
/* line 2483, templates/g5_helium/custom/scss/custom.scss */
.view-careersvideo .featured-product .video-play-featured {
  width: 100%;
  height: 597px;
  object-fit: inherit;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 0px;
}
/* line 2493, templates/g5_helium/custom/scss/custom.scss */
.view-careersvideo .featured-product .video-play-featured a {
  top: 42%;
}
/* line 2500, templates/g5_helium/custom/scss/custom.scss */
/* line 2505, templates/g5_helium/custom/scss/custom.scss */
.view-course .label, .view-providerprofile .label, .view-profile .label, .view-career .label, .view-careersvideo .label {
  background: transparent;
}
/* line 2509, templates/g5_helium/custom/scss/custom.scss */
.view-course a.btn.clear, .view-providerprofile a.btn.clear, .view-profile a.btn.clear, .view-career a.btn.clear, .view-careersvideo a.btn.clear {
  background-color: #f33 !important;
  background: #f33 !important;
  padding: 3% !important;
  height: 26px !important;
  text-shadow: 0 0 black;
}
/* line 2517, templates/g5_helium/custom/scss/custom.scss */
.view-course #career-tools, .view-providerprofile #career-tools, .view-profile #career-tools, .view-career #career-tools, .view-careersvideo #career-tools {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  width: 100%;
}
/* line 2522, templates/g5_helium/custom/scss/custom.scss */
.view-course #career-tools input#filter_text, .view-providerprofile #career-tools input#filter_text, .view-profile #career-tools input#filter_text, .view-career #career-tools input#filter_text, .view-careersvideo #career-tools input#filter_text {
  padding: 4px 12px;
  height: 44px;
  border: 2px solid lightblue;
  border-radius: 4px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  margin-right: 1%;
}
/* line 2535, templates/g5_helium/custom/scss/custom.scss */
.view-course a.btn.moreinfo, .view-providerprofile a.btn.moreinfo, .view-profile a.btn.moreinfo, .view-career a.btn.moreinfo, .view-careersvideo a.btn.moreinfo {
  background-color: #e20f73;
  background: #e20f73 !important;
  padding: 3% !important;
  height: 26px !important;
  text-shadow: 0 0 black;
}
/* line 2543, templates/g5_helium/custom/scss/custom.scss */
.view-course .social a, .view-providerprofile .social a, .view-profile .social a, .view-career .social a, .view-careersvideo .social a {
  color: #e20f73;
  font-size: 30px;
  margin: 0 10px 0 0;
}
/* line 2548, templates/g5_helium/custom/scss/custom.scss */
.view-course .social a:hover, .view-providerprofile .social a:hover, .view-profile .social a:hover, .view-career .social a:hover, .view-careersvideo .social a:hover {
  color: #3798d3;
}
/* line 2553, templates/g5_helium/custom/scss/custom.scss */
/* line 2554, templates/g5_helium/custom/scss/custom.scss */
/* line 2555, templates/g5_helium/custom/scss/custom.scss */
/* line 2556, templates/g5_helium/custom/scss/custom.scss */
.view-course div.info > div.fact.tasks > ul > li, .view-providerprofile div.info > div.fact.tasks > ul > li, .view-profile div.info > div.fact.tasks > ul > li, .view-career div.info > div.fact.tasks > ul > li, .view-careersvideo div.info > div.fact.tasks > ul > li {
  font-size: 0.8rem;
  line-height: 1em;
  margin-bottom: 0.4rem;
  margin-left: 1rem;
}
/* line 2565, templates/g5_helium/custom/scss/custom.scss */
/* line 2566, templates/g5_helium/custom/scss/custom.scss */
.view-course div.info > div.fact p, .view-providerprofile div.info > div.fact p, .view-profile div.info > div.fact p, .view-career div.info > div.fact p, .view-careersvideo div.info > div.fact p {
  font-size: 0.8rem;
  line-height: 1em;
  margin-bottom: 0.4rem;
  margin-left: 1rem;
}
@-ms-keyframes cm2-spin {
  /* line 2576, templates/g5_helium/custom/scss/custom.scss */
  from {
    transform: rotate(0deg);
  }
  /* line 2580, templates/g5_helium/custom/scss/custom.scss */
  to {
    transform: rotate(360deg);
  }
}
@keyframes cm2-spin {
  /* line 2586, templates/g5_helium/custom/scss/custom.scss */
  from {
    transform: rotate(0deg);
  }
  /* line 2590, templates/g5_helium/custom/scss/custom.scss */
  to {
    transform: rotate(360deg);
  }
}
/* line 2595, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget, .view-providerprofile .cm2-widget, .view-profile .cm2-widget, .view-career .cm2-widget, .view-careersvideo .cm2-widget {
  border: 1px solid rgba(0, 0, 0, 0);
  position: relative;
  color: black;
  background-color: white;
  font-family: sans-serif;
}
/* line 2596, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget span.spin, .view-providerprofile .cm2-widget span.spin, .view-profile .cm2-widget span.spin, .view-career .cm2-widget span.spin, .view-careersvideo .cm2-widget span.spin {
  -ms-animation-name: cm2-spin;
  -ms-animation-duration: 2000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: cm2-spin;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  display: block;
}
/* line 2614, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget *, .view-providerprofile .cm2-widget *, .view-profile .cm2-widget *, .view-career .cm2-widget *, .view-careersvideo .cm2-widget * {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  line-height: 1;
  color: inherit;
}
/* line 2625, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .max, .view-providerprofile .cm2-widget .max, .view-profile .cm2-widget .max, .view-career .cm2-widget .max, .view-careersvideo .cm2-widget .max {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  overflow: scroll;
}
/* line 2633, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .big, .view-providerprofile .cm2-widget .big, .view-profile .cm2-widget .big, .view-career .cm2-widget .big, .view-careersvideo .cm2-widget .big {
  font-size: 1.4em;
  font-weight: bold;
}
/* line 2638, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .gray, .view-providerprofile .cm2-widget .gray, .view-profile .cm2-widget .gray, .view-career .cm2-widget .gray, .view-careersvideo .cm2-widget .gray {
  color: #999;
}
/* line 2642, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .red, .view-providerprofile .cm2-widget .red, .view-profile .cm2-widget .red, .view-career .cm2-widget .red, .view-careersvideo .cm2-widget .red {
  color: #933;
}
/* line 2646, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .green, .view-providerprofile .cm2-widget .green, .view-profile .cm2-widget .green, .view-career .cm2-widget .green, .view-careersvideo .cm2-widget .green {
  color: #393;
}
/* line 2650, templates/g5_helium/custom/scss/custom.scss */
/* line 2651, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .gbp:before, .view-providerprofile .cm2-widget .gbp:before, .view-profile .cm2-widget .gbp:before, .view-career .cm2-widget .gbp:before, .view-careersvideo .cm2-widget .gbp:before {
  content: "£";
}
/* line 2656, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panels, .view-providerprofile .cm2-widget .cm2-panels, .view-profile .cm2-widget .cm2-panels, .view-career .cm2-widget .cm2-panels, .view-careersvideo .cm2-widget .cm2-panels {
  position: relative;
  overflow-x: hidden;
}
/* line 2661, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel, .view-providerprofile .cm2-widget .cm2-panel, .view-profile .cm2-widget .cm2-panel, .view-career .cm2-widget .cm2-panel, .view-careersvideo .cm2-widget .cm2-panel {
  float: left;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  height: 25rem;
  padding: 0;
  overflow-y: hidden;
  overflow-x: hidden;
  margin: 0px;
  margin: 2px;
}
/* line 2672, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel p.spaced, .view-providerprofile .cm2-widget .cm2-panel p.spaced, .view-profile .cm2-widget .cm2-panel p.spaced, .view-career .cm2-widget .cm2-panel p.spaced, .view-careersvideo .cm2-widget .cm2-panel p.spaced {
  font-variant: small-caps;
  margin: 1em;
}
/* line 2677, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel a.btn.ukavg, .view-providerprofile .cm2-widget .cm2-panel a.btn.ukavg, .view-profile .cm2-widget .cm2-panel a.btn.ukavg, .view-career .cm2-widget .cm2-panel a.btn.ukavg, .view-careersvideo .cm2-widget .cm2-panel a.btn.ukavg {
  background-color: transparent;
  border-radius: 5px;
  padding: 0.2rem;
  cursor: pointer;
}
/* line 2683, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel a.btn.ukavg:hover, .view-providerprofile .cm2-widget .cm2-panel a.btn.ukavg:hover, .view-profile .cm2-widget .cm2-panel a.btn.ukavg:hover, .view-career .cm2-widget .cm2-panel a.btn.ukavg:hover, .view-careersvideo .cm2-widget .cm2-panel a.btn.ukavg:hover {
  background-color: white;
}
/* line 2688, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel .title, .view-providerprofile .cm2-widget .cm2-panel .title, .view-profile .cm2-widget .cm2-panel .title, .view-career .cm2-widget .cm2-panel .title, .view-careersvideo .cm2-widget .cm2-panel .title {
  padding: 0.5rem;
}
/* line 2691, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel .title h4, .view-providerprofile .cm2-widget .cm2-panel .title h4, .view-profile .cm2-widget .cm2-panel .title h4, .view-career .cm2-widget .cm2-panel .title h4, .view-careersvideo .cm2-widget .cm2-panel .title h4 {
  font-size: 1em;
  text-align: center;
  color: white;
  font-weight: bold;
  margin: 0;
}
/* line 2701, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.empty, .view-providerprofile .cm2-widget .cm2-panel.empty, .view-profile .cm2-widget .cm2-panel.empty, .view-career .cm2-widget .cm2-panel.empty, .view-careersvideo .cm2-widget .cm2-panel.empty {
  background-color: #eee;
  text-align: center;
  height: 25rem;
}
/* line 2706, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.empty h1, .view-providerprofile .cm2-widget .cm2-panel.empty h1, .view-profile .cm2-widget .cm2-panel.empty h1, .view-career .cm2-widget .cm2-panel.empty h1, .view-careersvideo .cm2-widget .cm2-panel.empty h1 {
  font-size: 8rem;
}
/* line 2710, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.empty h4, .view-providerprofile .cm2-widget .cm2-panel.empty h4, .view-profile .cm2-widget .cm2-panel.empty h4, .view-career .cm2-widget .cm2-panel.empty h4, .view-careersvideo .cm2-widget .cm2-panel.empty h4 {
  font-size: 1.8em;
}
/* line 2715, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick, .view-providerprofile .cm2-widget .cm2-panel.pick, .view-profile .cm2-widget .cm2-panel.pick, .view-career .cm2-widget .cm2-panel.pick, .view-careersvideo .cm2-widget .cm2-panel.pick {
  height: 25rem;
}
/* line 2718, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .input, .view-providerprofile .cm2-widget .cm2-panel.pick .input, .view-profile .cm2-widget .cm2-panel.pick .input, .view-career .cm2-widget .cm2-panel.pick .input, .view-careersvideo .cm2-widget .cm2-panel.pick .input {
  height: 2rem;
  width: 100%;
  background: white;
  position: relative;
}
/* line 2724, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .input span, .view-providerprofile .cm2-widget .cm2-panel.pick .input span, .view-profile .cm2-widget .cm2-panel.pick .input span, .view-career .cm2-widget .cm2-panel.pick .input span, .view-careersvideo .cm2-widget .cm2-panel.pick .input span {
  position: absolute;
  top: 0.4rem;
  left: 0rem;
  font-size: 1.3rem;
}
/* line 2731, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .input input, .view-providerprofile .cm2-widget .cm2-panel.pick .input input, .view-profile .cm2-widget .cm2-panel.pick .input input, .view-career .cm2-widget .cm2-panel.pick .input input, .view-careersvideo .cm2-widget .cm2-panel.pick .input input {
  width: 80%;
  position: absolute;
  top: 0px;
  left: 2rem;
  right: 0px;
  bottom: 0px;
  border: none;
  height: 2rem;
  background-color: white;
  color: black;
  padding: 0px;
}
/* line 2744, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .input input:focus, .view-providerprofile .cm2-widget .cm2-panel.pick .input input:focus, .view-profile .cm2-widget .cm2-panel.pick .input input:focus, .view-career .cm2-widget .cm2-panel.pick .input input:focus, .view-careersvideo .cm2-widget .cm2-panel.pick .input input:focus {
  outline: none;
}
/* line 2750, templates/g5_helium/custom/scss/custom.scss */
/* line 2751, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .input[type="text"] input, .view-providerprofile .cm2-widget .cm2-panel.pick .input[type="text"] input, .view-profile .cm2-widget .cm2-panel.pick .input[type="text"] input, .view-career .cm2-widget .cm2-panel.pick .input[type="text"] input, .view-careersvideo .cm2-widget .cm2-panel.pick .input[type="text"] input {
  padding: 0px;
}
/* line 2756, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .results, .view-providerprofile .cm2-widget .cm2-panel.pick .results, .view-profile .cm2-widget .cm2-panel.pick .results, .view-career .cm2-widget .cm2-panel.pick .results, .view-careersvideo .cm2-widget .cm2-panel.pick .results {
  margin-top: 1rem;
  overflow-y: hidden;
}
/* line 2760, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .results .result, .view-providerprofile .cm2-widget .cm2-panel.pick .results .result, .view-profile .cm2-widget .cm2-panel.pick .results .result, .view-career .cm2-widget .cm2-panel.pick .results .result, .view-careersvideo .cm2-widget .cm2-panel.pick .results .result {
  background-color: white;
  border-bottom: 1px solid #ddd;
  padding: 0.5rem;
  font-size: 0.9em;
}
/* line 2766, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.pick .results .result:hover, .view-providerprofile .cm2-widget .cm2-panel.pick .results .result:hover, .view-profile .cm2-widget .cm2-panel.pick .results .result:hover, .view-career .cm2-widget .cm2-panel.pick .results .result:hover, .view-careersvideo .cm2-widget .cm2-panel.pick .results .result:hover {
  background-color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
}
/* line 2774, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc, .view-providerprofile .cm2-widget .cm2-panel.soc, .view-profile .cm2-widget .cm2-panel.soc, .view-career .cm2-widget .cm2-panel.soc, .view-careersvideo .cm2-widget .cm2-panel.soc {
  padding: 0px;
  position: relative;
}
/* line 2778, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .loading, .view-providerprofile .cm2-widget .cm2-panel.soc .loading, .view-profile .cm2-widget .cm2-panel.soc .loading, .view-career .cm2-widget .cm2-panel.soc .loading, .view-careersvideo .cm2-widget .cm2-panel.soc .loading {
  text-align: center;
  color: white;
  top: 32%;
  position: absolute;
  left: 0px;
}
/* line 2785, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .loading h1, .view-providerprofile .cm2-widget .cm2-panel.soc .loading h1, .view-profile .cm2-widget .cm2-panel.soc .loading h1, .view-career .cm2-widget .cm2-panel.soc .loading h1, .view-careersvideo .cm2-widget .cm2-panel.soc .loading h1 {
  font-size: 4rem;
  margin: 1rem auto;
  width: 80%;
}
/* line 2791, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .loading h2, .view-providerprofile .cm2-widget .cm2-panel.soc .loading h2, .view-profile .cm2-widget .cm2-panel.soc .loading h2, .view-career .cm2-widget .cm2-panel.soc .loading h2, .view-careersvideo .cm2-widget .cm2-panel.soc .loading h2 {
  font-size: 1.5rem;
}
/* line 2796, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .info, .view-providerprofile .cm2-widget .cm2-panel.soc .info, .view-profile .cm2-widget .cm2-panel.soc .info, .view-career .cm2-widget .cm2-panel.soc .info, .view-careersvideo .cm2-widget .cm2-panel.soc .info {
  margin-top: 0rem;
  background-color: white;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}
/* line 2801, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .info .fact, .view-providerprofile .cm2-widget .cm2-panel.soc .info .fact, .view-profile .cm2-widget .cm2-panel.soc .info .fact, .view-career .cm2-widget .cm2-panel.soc .info .fact, .view-careersvideo .cm2-widget .cm2-panel.soc .info .fact {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  padding: 0.3rem;
}
/* line 2805, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .info .fact .label, .view-providerprofile .cm2-widget .cm2-panel.soc .info .fact .label, .view-profile .cm2-widget .cm2-panel.soc .info .fact .label, .view-career .cm2-widget .cm2-panel.soc .info .fact .label, .view-careersvideo .cm2-widget .cm2-panel.soc .info .fact .label {
  text-align: center;
  margin-top: 0.2rem;
  color: #666;
}
/* line 2811, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .info .fact table, .view-providerprofile .cm2-widget .cm2-panel.soc .info .fact table, .view-profile .cm2-widget .cm2-panel.soc .info .fact table, .view-career .cm2-widget .cm2-panel.soc .info .fact table, .view-careersvideo .cm2-widget .cm2-panel.soc .info .fact table {
  border-collapse: collapse;
  table-layout: fixed;
}
/* line 2815, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .info .fact table td, .view-providerprofile .cm2-widget .cm2-panel.soc .info .fact table td, .view-profile .cm2-widget .cm2-panel.soc .info .fact table td, .view-career .cm2-widget .cm2-panel.soc .info .fact table td, .view-careersvideo .cm2-widget .cm2-panel.soc .info .fact table td {
  width: 2%;
  text-align: center;
}
/* line 2821, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .info .fact p, .view-providerprofile .cm2-widget .cm2-panel.soc .info .fact p, .view-profile .cm2-widget .cm2-panel.soc .info .fact p, .view-career .cm2-widget .cm2-panel.soc .info .fact p, .view-careersvideo .cm2-widget .cm2-panel.soc .info .fact p {
  font-size: 0.7em;
}
/* line 2827, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc svg, .view-providerprofile .cm2-widget .cm2-panel.soc svg, .view-profile .cm2-widget .cm2-panel.soc svg, .view-career .cm2-widget .cm2-panel.soc svg, .view-careersvideo .cm2-widget .cm2-panel.soc svg {
  margin: 0px;
  padding: 0px;
}
/* line 2831, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc svg text, .view-providerprofile .cm2-widget .cm2-panel.soc svg text, .view-profile .cm2-widget .cm2-panel.soc svg text, .view-career .cm2-widget .cm2-panel.soc svg text, .view-careersvideo .cm2-widget .cm2-panel.soc svg text {
  font-size: 10px;
  stroke-width: 0.5px;
}
/* line 2837, templates/g5_helium/custom/scss/custom.scss */
/* line 2838, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .cm2-panel.soc .fact .workforce, .view-providerprofile .cm2-widget .cm2-panel.soc .fact .workforce, .view-profile .cm2-widget .cm2-panel.soc .fact .workforce, .view-career .cm2-widget .cm2-panel.soc .fact .workforce, .view-careersvideo .cm2-widget .cm2-panel.soc .fact .workforce {
  margin: 0.3rem;
}
/* line 2844, templates/g5_helium/custom/scss/custom.scss */
/* line 2845, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .workforce h4, .view-providerprofile .cm2-widget .workforce h4, .view-profile .cm2-widget .workforce h4, .view-career .cm2-widget .workforce h4, .view-careersvideo .cm2-widget .workforce h4 {
  text-align: center;
  font-weight: bold;
}
/* line 2850, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .workforce .faint, .view-providerprofile .cm2-widget .workforce .faint, .view-profile .cm2-widget .workforce .faint, .view-career .cm2-widget .workforce .faint, .view-careersvideo .cm2-widget .workforce .faint {
  color: #666;
  font-weight: normal;
}
/* line 2855, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .workforce table, .view-providerprofile .cm2-widget .workforce table, .view-profile .cm2-widget .workforce table, .view-career .cm2-widget .workforce table, .view-careersvideo .cm2-widget .workforce table {
  margin: 0.4rem 0px;
}
/* line 2859, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .workforce strong, .view-providerprofile .cm2-widget .workforce strong, .view-profile .cm2-widget .workforce strong, .view-career .cm2-widget .workforce strong, .view-careersvideo .cm2-widget .workforce strong {
  font-weight: bold;
}
/* line 2863, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .workforce p.explainer, .view-providerprofile .cm2-widget .workforce p.explainer, .view-profile .cm2-widget .workforce p.explainer, .view-career .cm2-widget .workforce p.explainer, .view-careersvideo .cm2-widget .workforce p.explainer {
  text-align: justify;
}
/* line 2868, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget ul, .view-providerprofile .cm2-widget ul, .view-profile .cm2-widget ul, .view-career .cm2-widget ul, .view-careersvideo .cm2-widget ul {
  margin-top: 0.2rem;
}
/* line 2871, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget ul li, .view-providerprofile .cm2-widget ul li, .view-profile .cm2-widget ul li, .view-career .cm2-widget ul li, .view-careersvideo .cm2-widget ul li {
  font-size: 0.8rem;
  margin-left: 1em;
  margin-bottom: 0.2rem;
  list-style: square outside none;
}
/* line 2879, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget ul.industries, .view-providerprofile .cm2-widget ul.industries, .view-profile .cm2-widget ul.industries, .view-career .cm2-widget ul.industries, .view-careersvideo .cm2-widget ul.industries {
  margin-top: 0.2rem;
}
/* line 2882, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget ul.industries li, .view-providerprofile .cm2-widget ul.industries li, .view-profile .cm2-widget ul.industries li, .view-career .cm2-widget ul.industries li, .view-careersvideo .cm2-widget ul.industries li {
  text-align: center;
  font-size: 0.8rem;
  list-style: none;
  line-height: 0.8rem;
}
/* line 2891, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget table.bottom-bar, .view-providerprofile .cm2-widget table.bottom-bar, .view-profile .cm2-widget table.bottom-bar, .view-career .cm2-widget table.bottom-bar, .view-careersvideo .cm2-widget table.bottom-bar {
  position: absolute;
  width: 100%;
  bottom: 0px;
  border-collapse: collapse;
}
/* line 2897, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget table.bottom-bar td, .view-providerprofile .cm2-widget table.bottom-bar td, .view-profile .cm2-widget table.bottom-bar td, .view-career .cm2-widget table.bottom-bar td, .view-careersvideo .cm2-widget table.bottom-bar td {
  width: 50%;
}
/* line 2901, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget table.bottom-bar a.btn, .view-providerprofile .cm2-widget table.bottom-bar a.btn, .view-profile .cm2-widget table.bottom-bar a.btn, .view-career .cm2-widget table.bottom-bar a.btn, .view-careersvideo .cm2-widget table.bottom-bar a.btn {
  appearance: none;
  box-shadow: none;
  width: 100%;
  height: 1.3rem;
  font-size: 0.8rem;
  text-align: center;
  color: white;
  font-weight: bold;
  display: block;
  line-height: 1.3rem;
  cursor: pointer;
}
/* line 2915, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget table.bottom-bar a.btn.moreinfo, .view-providerprofile .cm2-widget table.bottom-bar a.btn.moreinfo, .view-profile .cm2-widget table.bottom-bar a.btn.moreinfo, .view-career .cm2-widget table.bottom-bar a.btn.moreinfo, .view-careersvideo .cm2-widget table.bottom-bar a.btn.moreinfo {
  background-color: #333;
}
/* line 2919, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget table.bottom-bar a.btn.clear, .view-providerprofile .cm2-widget table.bottom-bar a.btn.clear, .view-profile .cm2-widget table.bottom-bar a.btn.clear, .view-career .cm2-widget table.bottom-bar a.btn.clear, .view-careersvideo .cm2-widget table.bottom-bar a.btn.clear {
  background-color: #f33;
}
/* line 2924, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .attribution, .view-providerprofile .cm2-widget .attribution, .view-profile .cm2-widget .attribution, .view-career .cm2-widget .attribution, .view-careersvideo .cm2-widget .attribution {
  margin: 5px;
  font-size: 0.7em;
  color: #999;
}
/* line 2929, templates/g5_helium/custom/scss/custom.scss */
.view-course .cm2-widget .attribution a, .view-providerprofile .cm2-widget .attribution a, .view-profile .cm2-widget .attribution a, .view-career .cm2-widget .attribution a, .view-careersvideo .cm2-widget .attribution a {
  text-decoration: none;
  color: #000;
}
/* line 2936, templates/g5_helium/custom/scss/custom.scss */
/* line 2937, templates/g5_helium/custom/scss/custom.scss */
.view-course .workforce .red, .view-providerprofile .workforce .red, .view-profile .workforce .red, .view-career .workforce .red, .view-careersvideo .workforce .red {
  font-weight: bold;
}
/* line 2941, templates/g5_helium/custom/scss/custom.scss */
.view-course .workforce .green, .view-providerprofile .workforce .green, .view-profile .workforce .green, .view-career .workforce .green, .view-careersvideo .workforce .green {
  font-weight: bold;
}
/* line 2946, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner, .view-providerprofile .banner, .view-profile .banner, .view-career .banner, .view-careersvideo .banner {
  height: 400px;
  margin-bottom: 25px;
  position: relative;
  display: block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 2956, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner .background-overlay, .view-providerprofile .banner .background-overlay, .view-profile .banner .background-overlay, .view-career .banner .background-overlay, .view-careersvideo .banner .background-overlay {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 2961, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner h1, .view-providerprofile .banner h1, .view-profile .banner h1, .view-career .banner h1, .view-careersvideo .banner h1 {
  color: white;
  font-size: 40px;
  line-height: 50px;
  margin-top: 90px;
  text-shadow: 1px 1px black;
}
/* line 2969, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner p, .view-providerprofile .banner p, .view-profile .banner p, .view-career .banner p, .view-careersvideo .banner p {
  font-size: 16px;
  line-height: 25px;
  color: white;
  text-shadow: 1px 1px black;
  font-family: "Roboto", sans-serif;
  margin-bottom: 0;
  margin-top: 5px;
}
/* line 2979, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner .size-15, .view-providerprofile .banner .size-15, .view-profile .banner .size-15, .view-career .banner .size-15, .view-careersvideo .banner .size-15 {
  flex: 0 22%;
  width: 22%;
}
/* line 2983, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner .size-15 img, .view-providerprofile .banner .size-15 img, .view-profile .banner .size-15 img, .view-career .banner .size-15 img, .view-careersvideo .banner .size-15 img {
  margin-left: 14%;
  margin-top: 35%;
  position: relative;
  display: block;
  width: 186px;
  height: 186px;
  object-fit: cover;
  border: 2px solid lightblue;
}
/* line 2996, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner a#add_wishlist, .view-providerprofile .banner a#add_wishlist, .view-profile .banner a#add_wishlist, .view-career .banner a#add_wishlist, .view-careersvideo .banner a#add_wishlist {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 25px;
  color: white;
  text-shadow: 1px 1px black;
  font-family: "Roboto", sans-serif;
  margin-bottom: 0;
  margin-top: 15px;
}
/* line 3007, templates/g5_helium/custom/scss/custom.scss */
.view-course .banner a#add_wishlist svg, .view-providerprofile .banner a#add_wishlist svg, .view-profile .banner a#add_wishlist svg, .view-career .banner a#add_wishlist svg, .view-careersvideo .banner a#add_wishlist svg {
  animation: spin 2s linear infinite;
}
@keyframes spin {
  /* line 3012, templates/g5_helium/custom/scss/custom.scss */
  0% {
    transform: rotate(0deg);
  }
  /* line 3016, templates/g5_helium/custom/scss/custom.scss */
  100% {
    transform: rotate(360deg);
  }
}
/* line 3023, templates/g5_helium/custom/scss/custom.scss */
/* line 3024, templates/g5_helium/custom/scss/custom.scss */
.view-course #g-content-1 > div > div:nth-child(1), .view-providerprofile #g-content-1 > div > div:nth-child(1), .view-profile #g-content-1 > div > div:nth-child(1), .view-career #g-content-1 > div > div:nth-child(1), .view-careersvideo #g-content-1 > div > div:nth-child(1) {
  margin: 0rem -43rem;
  padding: 0px 43rem;
  background-image: url('../../../../images/perfect-course.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 3034, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details, .view-providerprofile .size-30.provider-details, .view-profile .size-30.provider-details, .view-career .size-30.provider-details, .view-careersvideo .size-30.provider-details {
  margin-top: 24px;
}
/* line 3037, templates/g5_helium/custom/scss/custom.scss */
/* line 3038, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details .details .contact-details, .view-providerprofile .size-30.provider-details .details .contact-details, .view-profile .size-30.provider-details .details .contact-details, .view-career .size-30.provider-details .details .contact-details, .view-careersvideo .size-30.provider-details .details .contact-details {
  display: flex;
  flex-flow: column wrap;
}
/* line 3042, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details .details .contact-details a, .view-providerprofile .size-30.provider-details .details .contact-details a, .view-profile .size-30.provider-details .details .contact-details a, .view-career .size-30.provider-details .details .contact-details a, .view-careersvideo .size-30.provider-details .details .contact-details a {
  color: #053751;
}
/* line 3048, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details a.button.pink.filled, .view-providerprofile .size-30.provider-details a.button.pink.filled, .view-profile .size-30.provider-details a.button.pink.filled, .view-career .size-30.provider-details a.button.pink.filled, .view-careersvideo .size-30.provider-details a.button.pink.filled {
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  text-transform: none;
  background: #e20f73;
  color: #fff;
  border: 2px solid transparent;
  border-radius: 2.5rem;
  margin: 0 0 0.5rem 0;
  padding: 5px 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Asap Condensed", sans-serif;
  width: 100%;
  text-align: center;
}
/* line 3070, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details a.button.pink.filled:hover, .view-providerprofile .size-30.provider-details a.button.pink.filled:hover, .view-profile .size-30.provider-details a.button.pink.filled:hover, .view-career .size-30.provider-details a.button.pink.filled:hover, .view-careersvideo .size-30.provider-details a.button.pink.filled:hover {
  background: transparent;
  color: #e20f73;
  border: 2px solid #e20f73;
}
/* line 3077, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details a.button.pink, .view-providerprofile .size-30.provider-details a.button.pink, .view-profile .size-30.provider-details a.button.pink, .view-career .size-30.provider-details a.button.pink, .view-careersvideo .size-30.provider-details a.button.pink {
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  text-transform: none;
  background: transparent;
  color: #e20f73;
  border: 2px solid #e20f73;
  border-radius: 2.5rem;
  margin: 0 0 0.5rem 0;
  padding: 5px 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Asap Condensed", sans-serif;
  width: 100%;
  text-align: center;
}
/* line 3099, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details a.button.pink:hover, .view-providerprofile .size-30.provider-details a.button.pink:hover, .view-profile .size-30.provider-details a.button.pink:hover, .view-career .size-30.provider-details a.button.pink:hover, .view-careersvideo .size-30.provider-details a.button.pink:hover {
  background: #e20f73;
  color: #fff;
  border: 2px solid transparent;
}
/* line 3106, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details a.border-btn.popup-modal, .view-providerprofile .size-30.provider-details a.border-btn.popup-modal, .view-profile .size-30.provider-details a.border-btn.popup-modal, .view-career .size-30.provider-details a.border-btn.popup-modal, .view-careersvideo .size-30.provider-details a.border-btn.popup-modal {
  display: block;
  margin-bottom: 0;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.42857143;
  font-weight: 400;
  color: #053751;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  border: 0px solid #ccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
}
/* line 3129, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details a.border-btn.popup-modal:hover, .view-providerprofile .size-30.provider-details a.border-btn.popup-modal:hover, .view-profile .size-30.provider-details a.border-btn.popup-modal:hover, .view-career .size-30.provider-details a.border-btn.popup-modal:hover, .view-careersvideo .size-30.provider-details a.border-btn.popup-modal:hover {
  color: #3da79b;
}
/* line 3133, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details a.border-btn.popup-modal:before, .view-providerprofile .size-30.provider-details a.border-btn.popup-modal:before, .view-profile .size-30.provider-details a.border-btn.popup-modal:before, .view-career .size-30.provider-details a.border-btn.popup-modal:before, .view-careersvideo .size-30.provider-details a.border-btn.popup-modal:before {
  content: "";
  background-image: url('../../../../images/report-flag.png');
  display: inline-block;
  position: relative;
  height: 24px;
  width: 24px;
  margin-right: 13px;
  background-repeat: no-repeat;
  top: 6px;
  background-position: center;
  background-size: contain;
}
/* line 3148, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details .website, .view-providerprofile .size-30.provider-details .website, .view-profile .size-30.provider-details .website, .view-career .size-30.provider-details .website, .view-careersvideo .size-30.provider-details .website {
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  position: relative;
  display: block;
  text-decoration: underline;
  font-weight: 600;
  margin-top: 28px;
  color: #053751;
  padding-bottom: 45px;
  border-bottom: 1px solid lightblue;
}
/* line 3161, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details .website:hover, .view-providerprofile .size-30.provider-details .website:hover, .view-profile .size-30.provider-details .website:hover, .view-career .size-30.provider-details .website:hover, .view-careersvideo .size-30.provider-details .website:hover {
  color: #3893cc;
}
/* line 3166, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details iframe, .view-providerprofile .size-30.provider-details iframe, .view-profile .size-30.provider-details iframe, .view-career .size-30.provider-details iframe, .view-careersvideo .size-30.provider-details iframe {
  margin-bottom: 25px;
}
/* line 3170, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details h3, .view-providerprofile .size-30.provider-details h3, .view-profile .size-30.provider-details h3, .view-career .size-30.provider-details h3, .view-careersvideo .size-30.provider-details h3 {
  color: #e20f73;
  font-weight: 600;
}
/* line 3175, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details h6, .view-providerprofile .size-30.provider-details h6, .view-profile .size-30.provider-details h6, .view-career .size-30.provider-details h6, .view-careersvideo .size-30.provider-details h6 {
  font-size: 18px;
  line-height: 25px;
  color: #053751;
  font-family: "Roboto", sans-serif;
  margin-top: 60px;
  position: relative;
  margin-bottom: 10px;
  display: block;
}
/* line 3185, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details h6:before, .view-providerprofile .size-30.provider-details h6:before, .view-profile .size-30.provider-details h6:before, .view-career .size-30.provider-details h6:before, .view-careersvideo .size-30.provider-details h6:before {
  content: "";
  background-image: url('../../../../images/provider-icon.png');
  display: inline-block;
  position: absolute;
  width: 35px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
  padding-right: 22px;
  left: 0px;
  top: -44px;
}
/* line 3202, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details .details, .view-providerprofile .size-30.provider-details .details, .view-profile .size-30.provider-details .details, .view-career .size-30.provider-details .details, .view-careersvideo .size-30.provider-details .details {
  margin-bottom: 40px;
  margin-top: 80px;
  position: relative;
  display: block;
}
/* line 3208, templates/g5_helium/custom/scss/custom.scss */
.view-course .size-30.provider-details .details p.address, .view-providerprofile .size-30.provider-details .details p.address, .view-profile .size-30.provider-details .details p.address, .view-career .size-30.provider-details .details p.address, .view-careersvideo .size-30.provider-details .details p.address {
  margin-top: 12px;
}
/* line 3214, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm, .view-providerprofile #userForm, .view-profile #userForm, .view-career #userForm, .view-careersvideo #userForm {
  margin: 0 0 0px;
}
/* line 3217, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm h2, .view-providerprofile #userForm h2, .view-profile #userForm h2, .view-career #userForm h2, .view-careersvideo #userForm h2 {
  font-size: 35px;
  line-height: 45px;
  color: #3798d3;
  font-weight: 600;
  margin-top: 30px;
}
/* line 3225, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm .formControls, .view-providerprofile #userForm .formControls, .view-profile #userForm .formControls, .view-career #userForm .formControls, .view-careersvideo #userForm .formControls {
  margin-left: 0;
}
/* line 3229, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm input, .view-providerprofile #userForm input, .view-profile #userForm input, .view-career #userForm input, .view-careersvideo #userForm input {
  height: 40px;
  border: 1px solid #3893cc;
  border-radius: 5px;
  margin-bottom: 0px;
  font-weight: bold;
  padding: 2%;
}
/* line 3238, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm #firstName, .view-providerprofile #userForm #firstName, .view-profile #userForm #firstName, .view-career #userForm #firstName, .view-careersvideo #userForm #firstName, .view-course #userForm #lastName, .view-providerprofile #userForm #lastName, .view-profile #userForm #lastName, .view-career #userForm #lastName, .view-careersvideo #userForm #lastName {
  padding-left: 4%;
}
/* line 3243, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm .rsform-block, .view-providerprofile #userForm .rsform-block, .view-profile #userForm .rsform-block, .view-career #userForm .rsform-block, .view-careersvideo #userForm .rsform-block {
  margin-bottom: 0;
}
/* line 3247, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm textarea::placeholder, .view-providerprofile #userForm textarea::placeholder, .view-profile #userForm textarea::placeholder, .view-career #userForm textarea::placeholder, .view-careersvideo #userForm textarea::placeholder, .view-course #userForm input::placeholder, .view-providerprofile #userForm input::placeholder, .view-profile #userForm input::placeholder, .view-career #userForm input::placeholder, .view-careersvideo #userForm input::placeholder {
  color: #3893cc;
  font-size: 18px;
  line-height: 22px;
  /*font-family: "Asap Condensed", sans-serif;
   font-style   : italic;*/
}
/* line 3256, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm textarea, .view-providerprofile #userForm textarea, .view-profile #userForm textarea, .view-career #userForm textarea, .view-careersvideo #userForm textarea {
  width: 100%;
  border: 1px solid #3893cc;
  border-radius: 5px;
  margin-bottom: 0px;
  font-weight: bold;
  padding: 2%;
}
/* line 3265, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm #report, .view-providerprofile #userForm #report, .view-profile #userForm #report, .view-career #userForm #report, .view-careersvideo #userForm #report {
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  text-transform: none;
  background: #3893cc;
  color: #fff;
  border: 2px solid transparent;
  border-radius: 2.5rem;
  margin: 20px 0 0.5rem 0;
  padding: 5px 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Asap Condensed", sans-serif;
  width: 100%;
  text-align: center;
}
/* line 3287, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm #report:hover, .view-providerprofile #userForm #report:hover, .view-profile #userForm #report:hover, .view-career #userForm #report:hover, .view-careersvideo #userForm #report:hover {
  background: transparent;
  color: #3893cc;
  border-color: #3893cc;
}
/* line 3294, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm .social a, .view-providerprofile #userForm .social a, .view-profile #userForm .social a, .view-career #userForm .social a, .view-careersvideo #userForm .social a {
  color: #e20f73;
  font-size: 30px;
  margin: 0 10px 0 0;
}
/* line 3299, templates/g5_helium/custom/scss/custom.scss */
.view-course #userForm .social aa:hover, .view-providerprofile #userForm .social aa:hover, .view-profile #userForm .social aa:hover, .view-career #userForm .social aa:hover, .view-careersvideo #userForm .social aa:hover {
  color: #3798d3;
}
/* line 3305, templates/g5_helium/custom/scss/custom.scss */
.view-course .mfp-content .modal-content, .view-providerprofile .mfp-content .modal-content, .view-profile .mfp-content .modal-content, .view-career .mfp-content .modal-content, .view-careersvideo .mfp-content .modal-content {
  display: block;
  background-color: white;
  height: 45vh;
  max-height: 420px;
  padding: 0px 28px;
  overflow-y: auto;
  width: 600px;
  margin: 0 auto;
  border-radius: 12px;
}
/* line 3317, templates/g5_helium/custom/scss/custom.scss */
.view-course .section, .view-providerprofile .section, .view-profile .section, .view-career .section, .view-careersvideo .section {
  min-height: 160px;
  border-bottom: 1px solid lightblue;
  margin-right: 90px;
  margin-top: 35px;
  padding-bottom: 40px;
  position: relative;
  display: block;
}
/* line 3326, templates/g5_helium/custom/scss/custom.scss */
.view-course .section h3, .view-providerprofile .section h3, .view-profile .section h3, .view-career .section h3, .view-careersvideo .section h3 {
  font-size: 28px;
  line-height: 35px;
  color: #3798d3;
  font-weight: 600;
  margin-top: 46px;
}
/* line 3334, templates/g5_helium/custom/scss/custom.scss */
.view-course .section p, .view-providerprofile .section p, .view-profile .section p, .view-career .section p, .view-careersvideo .section p {
  font-size: 15px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  margin-bottom: 0;
  margin-top: 10px;
}
/* line 3342, templates/g5_helium/custom/scss/custom.scss */
.view-course .section li, .view-providerprofile .section li, .view-profile .section li, .view-career .section li, .view-careersvideo .section li {
  font-size: 15px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  margin-bottom: 0;
  margin-top: 10px;
  letter-spacing: 0.6px;
}
/* line 3350, templates/g5_helium/custom/scss/custom.scss */
.view-course .section li::first-letter, .view-providerprofile .section li::first-letter, .view-profile .section li::first-letter, .view-career .section li::first-letter, .view-careersvideo .section li::first-letter {
  text-transform: capitalize;
}
/* line 3357, templates/g5_helium/custom/scss/custom.scss */
/* line 3358, templates/g5_helium/custom/scss/custom.scss */
/* line 3359, templates/g5_helium/custom/scss/custom.scss */
.view-career .section li {
  margin-top: 1px;
}
/* line 3363, templates/g5_helium/custom/scss/custom.scss */
.view-career .section h4 {
  color: #e20f73;
  letter-spacing: 1px;
  margin: 30px 0 0;
}
/* line 3370, templates/g5_helium/custom/scss/custom.scss */
.view-career .section p {
  margin-top: 1px;
}
/* line 3376, templates/g5_helium/custom/scss/custom.scss */
.mfp-content .modal-content {
  display: block;
  background-color: white;
  height: 85vh;
  padding: 0px 21px;
  overflow-y: auto;
  width: 600px;
  margin: 0 auto;
  border-radius: 20px;
}
/* line 3387, templates/g5_helium/custom/scss/custom.scss */
#adminForm2 {
  margin: 0px 25px 20px 0px;
}
/* line 3391, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options {
  padding: 25px 20px 25px 0px;
  border-bottom: 1px solid #0dc1c1;
}
/* line 3395, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options h5 {
  margin: 0 0 25px;
  font-weight: bold;
  color: #053751;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
}
/* line 3405, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options:last-of-type {
  border-bottom: none !important;
}
/* line 3409, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options > label {
  display: block;
  position: relative;
  margin: 0 0 8px 25px;
  min-height: 18px;
  max-height: 30px;
  font-size: 15px;
  line-height: 18px;
  color: #053751;
  font-family: "Roboto", sans-serif;
}
/* line 3420, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options > label:hover {
  color: #e20f73;
}
/* line 3425, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options > label:before {
  content: "";
  display: block;
  position: absolute;
  left: -20px;
  top: 5px;
  width: 9px;
  height: 9px;
  border: 1px solid #0dc1c1;
  border-radius: 10px;
}
/* line 3437, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options > input[type="radio"]:checked + label:before {
  background-color: blue;
}
/* line 3441, templates/g5_helium/custom/scss/custom.scss */
.sidebar-options > input {
  display: none;
}
/* line 3446, templates/g5_helium/custom/scss/custom.scss */
/* line 3447, templates/g5_helium/custom/scss/custom.scss */
#g-Sidebar .moduletable .nav.menu {
  margin: 50px 0;
  width: 100%;
  border: 1px solid lightblue;
  border-radius: 5px;
}
/* line 3453, templates/g5_helium/custom/scss/custom.scss */
#g-Sidebar .moduletable .nav.menu li {
  border-bottom: 1px solid lightblue;
}
/* line 3456, templates/g5_helium/custom/scss/custom.scss */
#g-Sidebar .moduletable .nav.menu li:last-child {
  border-bottom: none;
}
/* line 3460, templates/g5_helium/custom/scss/custom.scss */
#g-Sidebar .moduletable .nav.menu li a {
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #3893cc;
}
/* line 3470, templates/g5_helium/custom/scss/custom.scss */
/* line 3471, templates/g5_helium/custom/scss/custom.scss */
/* line 3472, templates/g5_helium/custom/scss/custom.scss */
/* line 3473, templates/g5_helium/custom/scss/custom.scss */
body.outline-13 div[itemprop="articleBody"] ul li {
  font-size: 15px;
  line-height: 19px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0.6px;
  font-weight: 400;
}
/* line 3481, templates/g5_helium/custom/scss/custom.scss */
body.outline-13 div[itemprop="articleBody"] ul li:before {
  color: #053751;
}
/* line 3488, templates/g5_helium/custom/scss/custom.scss */
body.outline-13 a[target="_blank"]::after {
  content: url('../../../../images/external-link-alt-solid.svg');
  margin: 0 3px 0 5px;
  height: 13px;
  width: 11px;
  display: inline-block;
  transition: all 0.2s;
  filter: invert(95%) sepia(10%) saturate(4799%) hue-rotate(147deg) brightness(78%) contrast(73%);
}
/* line 3498, templates/g5_helium/custom/scss/custom.scss */
body.outline-13 a[target="_blank"]:hover::after {
  filter: invert(23%) sepia(27%) saturate(318%) hue-rotate(184deg) brightness(97%) contrast(85%);
}
/* line 3503, templates/g5_helium/custom/scss/custom.scss */
.owl-carousel.owl-theme {
  display: block;
}
/* line 3507, templates/g5_helium/custom/scss/custom.scss */
/* line 3508, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 #g-header {
  display: none;
}
/* line 3511, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 div[itemprop="articleBody"] {
  padding-right: unset;
  margin-bottom: 60px;
}
/* line 3515, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 div[itemprop="articleBody"] ul li {
  font-size: 15px;
  font-weight: normal;
  line-height: 26px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0.6px;
  list-style: none;
}
/* line 3526, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 div[itemprop="articleBody"] h1 {
  font-size: 60px;
  color: #c12a86;
  position: relative;
  margin-top: 112px;
}
/* line 3532, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 div[itemprop="articleBody"] h1:before {
  content: "";
  height: 50px;
  width: 52px;
  position: absolute;
  top: -67px;
  left: 0;
  background-image: url('../../../../images/provider-icon.png');
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 3545, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 div[itemprop="articleBody"] h3 {
  margin-bottom: 28px;
}
/* line 3550, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram {
  display: flex;
  justify-content: space-between;
  margin: 40px 0 0;
}
/* line 3554, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram .step {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  flex: 0 14%;
}
/* line 3561, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram .step span {
  font-size: 24px;
  font-family: "Asap Condensed", sans-serif;
  color: #c12a86;
  font-weight: 600;
  text-align: center;
  line-height: 28px;
  flex: 0 0 38%;
  margin-top: 30px;
}
/* line 3572, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram .step img {
  border-radius: 0 !important;
}
/* line 3576, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram .arrow {
  flex: 0 5%;
  justify-content: center;
  align-items: baseline;
  display: flex;
  padding-top: 10px;
}
/* line 3583, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram .arrow img {
  transform: rotate(90deg);
  height: 52px;
}
/* line 3588, templates/g5_helium/custom/scss/custom.scss */
/* line 3589, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram + p {
  display: flex;
  justify-content: flex-start;
}
/* line 3592, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-diagram + p > a {
  margin: 0 25px 0 0;
}
/* line 3599, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices {
  height: 100%;
  transition: all 0.4s ease;
  margin: 50px 0 0;
}
/* line 3603, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices.initial {
  height: 0;
}
/* line 3606, templates/g5_helium/custom/scss/custom.scss */
/* line 3607, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices.collapsed .packages {
  transform: translateY(-110%);
}
/* line 3611, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages {
  display: flex;
  justify-content: center;
  margin: 45px 0 0;
  transform: translateY(0);
  transition: all 0.4s ease;
}
/* line 3618, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package {
  display: flex;
  flex-flow: column;
  border: 1px solid lightgray;
  margin: 5px;
  background-color: #fff;
  border-radius: 20px;
  padding: 30px 0;
  position: relative;
  overflow: hidden;
  flex: 0 0 25%;
  width: 25%;
}
/* line 3631, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .g-table-featured-text {
  background: #e20f73;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  right: -30px;
  top: 26px;
  text-align: center;
  width: 135px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 3648, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .desc {
  flex: 1 0 auto;
  padding: 0px 30px;
}
/* line 3651, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .desc ul {
  text-decoration: initial;
  list-style: initial;
}
/* line 3654, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .desc ul li {
  text-decoration: auto;
  line-height: 24px;
}
/* line 3661, templates/g5_helium/custom/scss/custom.scss */
/* line 3662, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .intro-banner p {
  color: #fff;
  text-align: center;
  margin: 10px 20px;
}
/* line 3668, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package form {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
}
/* line 3675, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package form button {
  margin: 0 auto;
  min-width: unset;
  width: -webkit-fill-available;
}
/* line 3681, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package h4 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 3686, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .intro-banner {
  background: #e20f73;
  height: 140px;
  padding: 10px 0;
}
/* line 3691, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .intro-banner span.small-print {
  text-align: center;
  display: block;
  color: white;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 20px;
  font-style: italic;
}
/* line 3700, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .intro-banner .selected {
  display: block;
  color: white;
  text-align: center;
  font-size: 24px;
  line-height: 35px;
  margin-top: 10px;
  font-family: "asap condensed";
  font-weight: bold;
}
/* line 3711, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .intro-banner select {
  width: 81%;
  border-radius: 12px;
  height: 41px;
  border: 1.8px solid lightgray;
  margin-bottom: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin-right: 0;
  margin: 10px auto 0 auto;
  display: block;
  padding: 0px 20px;
  font-size: 17px;
  line-height: 22px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('//cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png');
  background-repeat: no-repeat;
  background-position-x: 97%;
  background-position-y: 10px;
}
/* line 3738, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .action {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
}
/* line 3745, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 .provider-prices .packages .package .action a {
  margin: 0 auto;
  min-width: unset;
  width: -webkit-fill-available;
}
/* line 3755, templates/g5_helium/custom/scss/custom.scss */
/* line 3756, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 #g-content-2 .bluething {
  padding: 20px 0 30px 10%;
}
/* line 3758, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 #g-content-2 .bluething h2 {
  font-size: 40px;
  color: white;
  line-height: 30px;
}
/* line 3763, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 #g-content-2 .bluething h3 {
  width: -webkit-fill-available;
  font-size: 22px;
  line-height: 33px;
}
/* line 3770, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 #g-content-2 .custom .g-grid:not(.explorecareers) {
  width: 60vw;
  margin: 30px auto;
}
/* line 3776, templates/g5_helium/custom/scss/custom.scss */
.itemid-153 #g-content-3 {
  margin: 55px 0 0;
}
/* line 3781, templates/g5_helium/custom/scss/custom.scss */
/* line 3782, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 div[itemprop="articleBody"] {
  padding-right: unset;
  margin-bottom: 40px;
}
/* line 3786, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 div[itemprop="articleBody"] h1 {
  font-size: 60px;
  color: #c12a86;
  position: relative;
  margin-top: 132px;
}
/* line 3792, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 div[itemprop="articleBody"] h1:before {
  content: "";
  height: 50px;
  width: 52px;
  position: absolute;
  top: -67px;
  left: 0;
  background-image: url('../../../../images/provider-icon.png');
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 3805, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 div[itemprop="articleBody"] h3 {
  margin-bottom: 28px;
}
/* line 3810, templates/g5_helium/custom/scss/custom.scss */
/* line 3811, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .footer-top {
  margin: 0rem -110rem 2rem -110rem;
  padding: 0rem 110rem;
}
/* line 3816, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .header-bottom {
  margin: 2rem -110rem 2rem -110rem;
  padding: 0rem 110rem;
}
/* line 3821, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 h3 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 3826, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 p {
  text-align: center;
  margin-bottom: 54px;
}
/* line 3831, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .features {
  display: flex;
  width: 100%;
  flex: 0 100%;
  margin-bottom: 40px;
}
/* line 3837, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .features div {
  width: 33%;
}
/* line 3840, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .features div h3 {
  margin-bottom: 20px !important;
}
/* line 3845, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .features ul {
  padding: 0 65px;
}
/* line 3848, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .features ul li {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0.6px;
}
/* line 3856, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-3 .features ul li:before {
  font-size: 70px;
  line-height: 0;
  font-family: initial;
  bottom: 3px;
  position: relative;
  display: inline-block;
  margin-right: 12px;
}
/* line 3870, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 {
  /*.provider-prices {
   margin: 3% auto;
   width: 94vw;
   max-width: 1480px;
   .price-row {
   width: 100%;
   height: auto;
   margin-bottom: 60px;
   .size-47 {
   display: inline-block;
   }
   .size-47:nth-of-type(odd) {
   margin-right: 5%;
   }
   table {
   margin-top: 22px;
   border: 0px solid;
   th {
   background: $pink;
   padding: 0.5rem;
   color: white;
   font-family: "Asap Condensed", sans-serif;
   font-size: 20px;
   padding: 12px 18px;
   }
   tr:nth-of-type(odd) {
   background-color: #fce6f2;
   }
   tr:nth-of-type(even) {
   background-color: #f4a7cb;
   }
   td {
   border: 0px solid;
   color: $blue;
   font-family: "Asap Condensed", sans-serif;
   font-weight: 600;
   font-size: 15px;
   line-height: 20px;
   padding: 18px;
   }
   td:nth-of-type(even) {
   border-right: 2px solid $pink;
   border-left: 2px solid $pink;
   }
   }
   }
   }*/
}
/* line 3928, templates/g5_helium/custom/scss/custom.scss */
/* line 3929, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types {
  display: flex;
}
/* line 3931, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col {
  display: flex;
  flex-direction: column;
}
/* line 3934, templates/g5_helium/custom/scss/custom.scss */
/* line 3935, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type input {
  display: none;
}
/* line 3938, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type label {
  font-weight: bold;
}
/* line 3941, templates/g5_helium/custom/scss/custom.scss */
/* line 3942, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type:nth-child(1n) label {
  color: #3893cc;
}
/* line 3946, templates/g5_helium/custom/scss/custom.scss */
/* line 3947, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type:nth-child(2n) label {
  color: #d9752d;
}
/* line 3951, templates/g5_helium/custom/scss/custom.scss */
/* line 3952, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type:nth-child(3n) label {
  color: #e20f73;
}
/* line 3956, templates/g5_helium/custom/scss/custom.scss */
/* line 3957, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type:nth-child(4n) label {
  color: #3da79b;
}
/* line 3961, templates/g5_helium/custom/scss/custom.scss */
/* line 3962, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type:nth-child(5n) label {
  color: #655694;
}
/* line 3966, templates/g5_helium/custom/scss/custom.scss */
/* line 3967, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-types .col .type:nth-child(6n) label {
  color: #3893cc;
}
/* line 3975, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices {
  overflow: hidden;
  height: 100%;
  transition: all 0.4s ease;
  padding: 0 5%;
}
/* line 3980, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices.initial {
  height: 0;
}
/* line 3983, templates/g5_helium/custom/scss/custom.scss */
/* line 3984, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices.collapsed .packages {
  transform: translateY(-110%);
}
/* line 3988, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages {
  display: flex;
  justify-content: center;
  margin: 55px 0;
  transform: translateY(0);
  transition: all 0.4s ease;
}
/* line 3995, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package {
  display: flex;
  flex-flow: column;
  border: 1px solid lightgray;
  margin: 5px;
  background-color: #fff;
  border-radius: 20px;
  padding: 30px 0;
  position: relative;
  overflow: hidden;
  flex: 0 0 25%;
  width: 25%;
}
/* line 4008, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .g-table-featured-text {
  background: #e20f73;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  right: -30px;
  top: 26px;
  text-align: center;
  width: 135px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 4025, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .desc {
  flex: 1 0 auto;
  padding: 0px 30px;
}
/* line 4028, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .desc ul {
  text-decoration: initial;
  list-style: initial;
  margin-left: 20px;
}
/* line 4032, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .desc ul li {
  text-decoration: auto;
  line-height: 24px;
}
/* line 4039, templates/g5_helium/custom/scss/custom.scss */
/* line 4040, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .intro-banner p {
  color: #fff;
  text-align: center;
  margin: 10px 20px;
}
/* line 4046, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package form {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
}
/* line 4053, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package form button {
  margin: 0 auto;
  min-width: unset;
  width: -webkit-fill-available;
}
/* line 4059, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package h4 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 4064, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .intro-banner {
  background: #e20f73;
  height: 140px;
  padding: 10px 0;
}
/* line 4069, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .intro-banner span.small-print {
  text-align: center;
  display: block;
  color: white;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 20px;
  font-style: italic;
}
/* line 4078, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .intro-banner .selected {
  display: block;
  color: white;
  text-align: center;
  font-size: 24px;
  line-height: 35px;
  margin-top: 10px;
  font-family: "asap condensed";
  font-weight: bold;
}
/* line 4089, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .intro-banner select {
  width: 81%;
  border-radius: 12px;
  height: 41px;
  border: 1.8px solid lightgray;
  margin-bottom: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin-right: 0;
  margin: 10px auto 0 auto;
  display: block;
  padding: 0px 20px;
  font-size: 17px;
  line-height: 22px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('//cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png');
  background-repeat: no-repeat;
  background-position-x: 97%;
  background-position-y: 10px;
}
/* line 4116, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .action {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
}
/* line 4123, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .provider-prices .packages .package .action a {
  margin: 0 auto;
  min-width: unset;
  width: -webkit-fill-available;
}
/* line 4133, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs {
  overflow: visible;
}
/* line 4137, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab {
  width: 100%;
  color: #053751;
  overflow: hidden;
  z-index: 0;
}
/* line 4141, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab.open {
  overflow: visible;
}
/* line 4145, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab-label {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  margin: 0;
  background: #fff;
  font-weight: bold;
  cursor: pointer;
  /* Icon */
}
/* line 4157, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab-label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}
/* line 4165, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab-content {
  max-height: 0;
  height: 0;
  position: relative;
  top: -140px;
  z-index: 2;
  color: #fff;
  background: white;
  padding: 0 10px 0px;
  opacity: 0;
  transition: all 0.6s ease;
}
/* line 4177, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #fff;
  cursor: pointer;
}
/* line 4184, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab-close:hover {
  background: #e6e6e6;
}
/* line 4188, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
/* line 4194, templates/g5_helium/custom/scss/custom.scss */
/* line 4195, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab input:checked + .tab-label {
  color: #3893cc;
}
/* line 4198, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab input:checked + .tab-label::after {
  transform: rotate(90deg);
}
/* line 4202, templates/g5_helium/custom/scss/custom.scss */
.itemid-960 #g-content-2 .prices-section .tabs .tab input:checked ~ .tab-content {
  height: 100px;
  max-height: 100px;
  padding: 0 10px 10px;
  opacity: 1;
  top: 0;
}
/* line 4216, templates/g5_helium/custom/scss/custom.scss */
/* line 4217, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 div[itemprop="articleBody"] {
  padding-right: unset;
  margin-bottom: 40px;
}
/* line 4221, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 div[itemprop="articleBody"] h1 {
  font-size: 60px;
  color: #c12a86;
  position: relative;
  margin-top: 132px;
}
/* line 4227, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 div[itemprop="articleBody"] h1:before {
  content: "";
  height: 50px;
  width: 52px;
  position: absolute;
  top: -67px;
  left: 0;
  background-image: url('../../../../images/provider-icon.png');
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 4240, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 div[itemprop="articleBody"] h3 {
  margin-bottom: 28px;
}
/* line 4245, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 {
  background-color: #655694;
  margin-bottom: 0;
}
/* line 4249, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom {
  padding: 35px 20vw;
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 4256, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom img {
  filter: contrast(1);
  height: 49px;
  width: 264px !important;
}
/* line 4262, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div.provider-diagram-small {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  height: 100%;
}
/* line 4268, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div.provider-diagram-small > div:nth-child(1) {
  margin-right: 40px;
}
/* line 4272, templates/g5_helium/custom/scss/custom.scss */
/* line 4273, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div.provider-diagram-small .step.active .circle {
  background-color: #e20f73;
}
/* line 4276, templates/g5_helium/custom/scss/custom.scss */
/* line 4277, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div.provider-diagram-small .step.active > span:nth-child(2) {
  background-color: #e20f73;
}
/* line 4282, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div.provider-diagram-small .step {
  width: 100%;
  position: relative;
  align-self: normal;
  height: 100%;
  padding: 22px 0 0 0;
  display: flex;
  align-items: center;
}
/* line 4283, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div.provider-diagram-small .step .circle {
  background-color: #053751;
  color: #fff;
  font-size: 0.8vw;
  width: 40px;
  height: 40px;
  display: inline-flex;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  padding: 9px;
  line-height: 0;
  margin: 0;
  text-align: center;
  border: 3px solid #3893cc;
  font-family: "Asap Condensed";
  z-index: 999;
  position: absolute;
}
/* line 4302, templates/g5_helium/custom/scss/custom.scss */
/* line 4303, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div.provider-diagram-small .step > span:nth-child(2) {
  font-family: "Asap Condensed";
  font-size: 0.8vw;
  color: #fff;
  background-color: #053751;
  padding: 1px 2.2vw 1px 1.2vw;
  width: 100%;
  position: absolute;
  left: 28px;
}
/* line 4324, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom .provider-diagram-small.responsive {
  display: none;
}
/* line 4327, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-2 .custom > div {
  display: inline-block;
}
/* line 4333, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-3 {
  background: #f7f7f7;
  padding-top: 40px;
}
/* line 4336, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-3 #discountModal {
  opacity: 1;
  top: 0;
  padding: 0 !important;
}
/* line 4340, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-3 #discountModal.show {
  opacity: 1;
}
/* line 4344, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-3 #discountModal .modal-dialog {
  margin: 0;
  width: 100%;
  height: 100%;
  max-width: unset;
}
/* line 4351, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 section#g-content-3 #discountModal .modal-body {
  max-height: unset;
  display: flex;
  justify-content: center;
}
/* line 4359, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 footer#g-footer-bottom {
  z-index: 0;
}
/* line 4362, templates/g5_helium/custom/scss/custom.scss */
.itemid-961 footer#g-footer-top {
  z-index: 0;
}
/* line 4367, templates/g5_helium/custom/scss/custom.scss */
.provider-registration {
  /* Base for label styling */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */
  /* hover style just for information */
}
/* line 4368, templates/g5_helium/custom/scss/custom.scss */
.provider-registration h3 {
  color: #bf2c87;
}
/* line 4372, templates/g5_helium/custom/scss/custom.scss */
.provider-registration h4 {
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  color: #053751;
  margin-bottom: 50px;
}
/* line 4379, templates/g5_helium/custom/scss/custom.scss */
.provider-registration textarea {
  overflow: auto;
  resize: vertical;
  font-size: 15px;
  border-radius: 12px;
  border: 1.8px solid lightgrey;
  width: 100%;
  margin-right: 1%;
  font-size: 15px;
  color: black;
  line-height: 18px;
  padding: 12px 14px;
  font-weight: 500;
  height: 200px;
}
/* line 4395, templates/g5_helium/custom/scss/custom.scss */
.provider-registration input[type="text"], .provider-registration input[type="url"], .provider-registration input[type="tel"] {
  border-radius: 12px;
  border: 1.8px solid lightgrey;
  width: 32%;
  margin-right: 1%;
  font-size: 15px;
  color: black;
  line-height: 18px;
  padding: 0 14px;
  font-weight: 500;
}
/* line 4409, templates/g5_helium/custom/scss/custom.scss */
.provider-registration input[type="email"], .provider-registration input[type="password"] {
  border-radius: 12px;
  border: 1.8px solid lightgrey;
  width: 100%;
  margin-right: 1%;
  font-size: 15px;
  color: black;
  line-height: 18px;
  padding: 0 14px;
  font-weight: 500;
}
/* line 4422, templates/g5_helium/custom/scss/custom.scss */
.provider-registration input[type="text"]::placeholder, .provider-registration input[type="url"]::placeholder, .provider-registration input[type="tel"]::placeholder, .provider-registration input[type="email"]::placeholder, .provider-registration input[type="password"]::placeholder, .provider-registration textarea::placeholder {
  font-size: 15px;
  color: black;
  line-height: 18px;
  font-weight: 500;
}
/* line 4434, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .about {
  margin-bottom: 30px;
}
/* line 4437, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .about input[type="text"], .provider-registration .about input[type="url"] {
  width: 100%;
}
/* line 4442, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .about input[type="text"][name="contact_firstname"] {
  width: 49%;
  margin-right: 1%;
}
/* line 4446, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .about input[type="text"][name="contact_lastname"] {
  width: 49%;
  margin-right: 0;
}
/* line 4451, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .about .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%;
}
/* line 4456, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .legal {
  margin-bottom: 60px;
}
/* line 4460, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .user {
  margin-bottom: 30px;
}
/* line 4464, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .main-contact {
  margin-top: 60px;
  margin-bottom: 60px;
}
/* line 4469, templates/g5_helium/custom/scss/custom.scss */
.provider-registration p.note {
  margin-top: 0;
  padding-left: 17px;
}
/* line 4473, templates/g5_helium/custom/scss/custom.scss */
.provider-registration p.note .pink {
  color: #e20f73;
}
/* line 4479, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step1 .tncs-checkbox {
  margin-bottom: 45px;
  margin-top: 50px;
}
/* line 4482, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step1 .tncs-checkbox label {
  width: 100%;
}
/* line 4487, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:not(:checked), .provider-registration [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
/* line 4493, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:not(:checked) + label, .provider-registration [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  margin-bottom: 4px;
  display: inline-block;
  font-size: 16px;
  line-height: 28px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0.6px;
}
/* line 4508, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:not(:checked) + label:before, .provider-registration [type="checkbox"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 4px;
  width: 22px;
  height: 22px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
/* line 4523, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:not(:checked) + label:after, .provider-registration [type="checkbox"]:checked + label:after {
  content: "✔";
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 18px;
  line-height: 1.2;
  color: #e2920f;
  transition: all 0.2s;
}
/* line 4536, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
/* line 4541, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* line 4547, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:disabled:not(:checked) + label:before, .provider-registration [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #999;
  background-color: #ddd;
}
/* line 4554, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
/* line 4558, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* line 4563, templates/g5_helium/custom/scss/custom.scss */
.provider-registration [type="checkbox"]:checked:focus + label:before, .provider-registration [type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted #e20f73;
}
/* line 4569, templates/g5_helium/custom/scss/custom.scss */
.provider-registration label:hover:before {
  border: 2px solid #e20f73 !important;
  background: #fff;
}
/* line 4574, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .divider {
  margin: 0rem -110rem 2rem -110rem;
  padding: 0rem 110rem;
}
/* line 4579, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 32%;
  border-radius: 12px;
  height: 41px;
  border: 1.8px solid lightgray;
  margin-bottom: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin-right: 1%;
}
/* line 4590, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .tip {
  font-size: 12px;
  line-height: 16px;
  width: auto;
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
}
/* line 4598, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .tip strong {
  color: #e20f73;
}
/* line 4602, templates/g5_helium/custom/scss/custom.scss */
/* line 4603, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step1 .tip {
  text-align: right;
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
}
/* line 4611, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step1 .col-12.twocols {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
}
/* line 4617, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step1 .col-12.twocols * {
  flex: 0 0 50%;
  width: 50%;
  display: inline-flex;
  justify-content: center;
  min-width: auto;
}
/* line 4627, templates/g5_helium/custom/scss/custom.scss */
/* line 4628, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step1 label {
  width: 48.8%;
  margin-bottom: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin-right: 1%;
  font-size: 12px;
  padding: 0 0 0 10px;
}
/* line 4640, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .btn:not(:disabled):not(.disabled) {
  cursor: pointer;
  background: white;
  border-radius: 12px;
}
/* line 4646, templates/g5_helium/custom/scss/custom.scss */
.provider-registration .bootstrap-select > .dropdown-toggle.bs-placeholder, .provider-registration .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .provider-registration .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .provider-registration .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: black;
  font-weight: 500;
  background-color: white;
  background: white;
  border-radius: 12px;
}
/* line 4657, templates/g5_helium/custom/scss/custom.scss */
.provider-registration p {
  margin-bottom: 30px;
}
/* line 4661, templates/g5_helium/custom/scss/custom.scss */
/* line 4662, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .chosen-package {
  margin-top: 60px;
  margin-bottom: 30px;
}
/* line 4667, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .chosen-package h3 {
  color: #053751;
}
/* line 4671, templates/g5_helium/custom/scss/custom.scss */
/* line 4672, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .chosen-package #stripe h3 {
  margin-bottom: 0;
}
/* line 4676, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .chosen-package #stripe h5 {
  margin-bottom: 40px;
}
/* line 4682, templates/g5_helium/custom/scss/custom.scss */
/* line 4683, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full button.text-link {
  min-width: auto;
  padding: 0 15px;
  font-size: 14px;
  margin-right: 0;
  margin: 10px auto 40px;
}
/* line 4690, templates/g5_helium/custom/scss/custom.scss */
/* line 4691, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tr td {
  text-align: center;
}
/* line 4693, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tr td:first-child {
  text-align: left;
}
/* line 4698, templates/g5_helium/custom/scss/custom.scss */
/* line 4699, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full thead h4 {
  margin-top: 40px;
  margin-bottom: 10px;
}
/* line 4704, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody {
  margin: 30px 0;
  border-top: 1px solid lightgrey;
}
/* line 4707, templates/g5_helium/custom/scss/custom.scss */
/* line 4708, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody td:nth-child(n + 1) {
  border-right: 1px solid lightgray;
}
/* line 4711, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody td:last-child {
  border-right: unset;
}
/* line 4715, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody tr {
  border-bottom: 1px solid lightgray;
}
/* line 4716, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody tr td {
  padding: 15px 0;
}
/* line 4718, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody tr td.red {
  color: #cc192d;
}
/* line 4721, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody tr td.green {
  color: #3da79b;
}
/* line 4726, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody tr:last-child {
  border-bottom: unset;
}
/* line 4728, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 table.table-full tbody tr:last-child td {
  border-right: unset;
  padding: 5px;
}
/* line 4737, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .divider {
  display: none;
}
/* line 4741, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 h3 {
  margin-bottom: 30px;
}
/* line 4744, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages-full {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 4748, templates/g5_helium/custom/scss/custom.scss */
/* line 4749, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages-full .values * {
  width: 100%;
}
/* line 4755, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages {
  display: flex;
  justify-content: center;
  margin: 55px 0;
}
/* line 4760, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package {
  display: flex;
  flex-flow: column;
  border: 1px solid lightgray;
  margin: 5px;
  background-color: #fff;
  border-radius: 20px;
  padding: 30px 0;
  position: relative;
  overflow: hidden;
  flex: 0 0 25%;
  width: 25%;
}
/* line 4773, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .g-table-featured-text {
  background: #e20f73;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  right: -30px;
  top: 26px;
  text-align: center;
  width: 135px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 4790, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .desc {
  flex: 1 0 auto;
  padding: 0px 30px;
}
/* line 4793, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .desc ul {
  text-decoration: initial;
  list-style: initial;
  margin-left: 20px;
}
/* line 4797, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .desc ul li {
  text-decoration: auto;
  line-height: 24px;
}
/* line 4804, templates/g5_helium/custom/scss/custom.scss */
/* line 4805, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .intro-banner p {
  color: #fff;
  text-align: center;
  margin: 10px 20px;
}
/* line 4811, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package form {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
}
/* line 4818, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package form button {
  margin: 0 auto;
  min-width: unset;
  width: -webkit-fill-available;
}
/* line 4826, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages input[type="radio"] {
  display: none;
}
/* line 4830, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages a {
  border-radius: 20px;
  width: 35%;
  margin-right: 30px;
}
/* line 4835, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages a:hover {
  color: #053751;
  text-decoration: unset;
}
/* line 4840, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages a.active {
  background-color: #e20f73;
}
/* line 4845, templates/g5_helium/custom/scss/custom.scss */
/* line 4846, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package h4 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 4851, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .intro-banner {
  background: #e20f73;
  height: 140px;
  padding: 10px 0;
}
/* line 4856, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .intro-banner span.small-print {
  text-align: center;
  display: block;
  color: white;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 20px;
  font-style: italic;
}
/* line 4865, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .intro-banner .selected {
  display: block;
  color: white;
  text-align: center;
  font-size: 24px;
  line-height: 35px;
  margin-top: 10px;
  font-family: "asap condensed";
  font-weight: bold;
}
/* line 4876, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .intro-banner select {
  width: 81%;
  border-radius: 12px;
  height: 41px;
  border: 1.8px solid lightgray;
  margin-bottom: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin-right: 0;
  margin: 10px auto 0 auto;
  display: block;
  padding: 0px 20px;
  font-size: 17px;
  line-height: 22px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('//cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png');
  background-repeat: no-repeat;
  background-position-x: 97%;
  background-position-y: 10px;
}
/* line 4903, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .package-list {
  padding: 20px 40px 0 40px;
  color: #053751;
}
/* line 4907, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .package-list svg.svg-inline--fa.fa-times.fa-w-11 {
  color: #cc192d;
}
/* line 4911, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package .package-list svg.svg-inline--fa.fa-check.fa-w-16 {
  color: #20c80b;
}
/* line 4916, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package * {
  text-decoration: unset;
}
/* line 4920, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package > div > div {
  display: flex;
  justify-content: space-between;
  padding-left: 30px;
}
/* line 4924, templates/g5_helium/custom/scss/custom.scss */
/* line 4925, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package > div > div > :last-child.fa-times {
  color: #e20f73;
}
/* line 4928, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step2 .packages .package > div > div > :last-child.fa-check {
  color: #3da79b;
}
/* line 4937, templates/g5_helium/custom/scss/custom.scss */
/* line 4938, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3.provider-registration h4 {
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  color: #053751;
  margin-bottom: 0;
  margin-top: 40px;
}
/* line 4947, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #address, .provider-registration.step3 #location {
  display: flex;
  flex-flow: row wrap;
}
/* line 4952, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #address input[type="text"], .provider-registration.step3 #location input[type="text"], .provider-registration.step3 #address .spacer, .provider-registration.step3 #location .spacer {
  flex: 0 calc(33% - 20px);
  padding: 0px 14px;
  margin: 10px 20px 10px 0px;
}
/* line 4959, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #map_location {
  display: none;
  margin-bottom: 40px;
}
/* line 4963, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #map_location .map {
  margin-bottom: 20px;
}
/* line 4966, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #map_location .map iframe {
  border-radius: 20px;
  border: 1px solid #061a21 !important;
}
/* line 4972, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #location_name {
  display: none;
}
/* line 4974, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #location_name input.required {
  border-color: #e20f73;
  box-shadow: 0 0 4px #e20f73;
}
/* line 4979, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #address_form {
  display: none;
  margin-bottom: 40px;
}
/* line 4983, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #address_form input.required {
  border-color: #e20f73;
  box-shadow: 0 0 4px #e20f73;
}
/* line 4988, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #address_form a {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 0;
}
/* line 4994, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #address_form a#cancel {
  display: none;
}
/* line 4999, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #update_location, .provider-registration.step3 #cancel {
  display: none;
}
/* line 5003, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 .continue {
  margin-top: 60px;
}
/* line 5006, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #my_locations {
  display: none;
  margin-bottom: 40px;
}
/* line 5010, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #my_locations .list {
  display: flex;
  flex-flow: column;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 5016, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #my_locations .list > div {
  display: flex;
  flex-flow: row wrap;
  padding: 5px 0 5px 20px;
}
/* line 5020, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #my_locations .list > div a {
  margin: 0 0px 0 20px;
}
/* line 5023, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #my_locations .list > div a:hover {
  color: #e20f73;
}
/* line 5027, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #my_locations .list > div > div {
  flex: 0 100%;
}
/* line 5029, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 #my_locations .list > div > div iframe {
  border-radius: 20px;
  border: 1px solid #061a21 !important;
}
/* line 5040, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 .continue {
  display: none;
}
/* line 5044, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 input[type="text"], .provider-registration.step3 input[type="password"], .provider-registration.step3 input[type="datetime"], .provider-registration.step3 input[type="datetime-local"], .provider-registration.step3 input[type="date"], .provider-registration.step3 input[type="month"], .provider-registration.step3 input[type="time"], .provider-registration.step3 input[type="week"], .provider-registration.step3 input[type="number"], .provider-registration.step3 input[type="email"], .provider-registration.step3 input[type="url"], .provider-registration.step3 input[type="search"], .provider-registration.step3 input[type="tel"], .provider-registration.step3 input[type="color"], .provider-registration.step3 .uneditable-input {
  height: 41px;
  width: 33%;
}
/* line 5062, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step3 a.text-link.text-link-2 {
  margin-top: 20px;
  margin-bottom: 60px;
}
/* line 5068, templates/g5_helium/custom/scss/custom.scss */
/* line 7, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop {
  width: 100%;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}
/* line 12, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop button {
  border: 0;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
/* line 16, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop button:focus {
  outline: 0;
}
/* line 20, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop .block {
  border: 1px solid #6c757d;
  background-color: #eff3f6;
  width: fit-content;
}
/* line 25, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop .block .stage {
  width: 190px;
  height: 190px;
  position: relative;
}
/* line 32, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 33, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #upload label#filedrag {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #f3f3f3;
  background-size: 25% auto;
  transition: all 0.3s ease;
  cursor: pointer;
  color: #053751;
  justify-content: center;
  align-items: center;
}
/* line 44, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #upload label#filedrag:hover {
  background-color: #6c757d;
  color: #fff;
}
/* line 48, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #upload label#filedrag input[type="file"] {
  display: none;
}
/* line 54, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop {
  display: none;
  /******** Range Input ********/
}
/* line 56, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .btn {
  color: #fff;
  width: 7em;
  height: 2.5em;
  border-radius: 3px;
  background-color: #425389;
  position: absolute;
  top: 50%;
  transition: background 0.3s ease-out;
  transform: translateY(-50%);
}
/* line 67, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .btn:hover {
  background-color: #5368ab;
}
/* line 70, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .btn#prev {
  left: 0;
  transform: translateX(-130%);
}
/* line 74, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .btn#next {
  right: 0;
  transform: translateX(130%);
}
/* line 79, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-boundary {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
/* line 83, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-boundary .cr-image {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  z-index: -1;
  max-width: none;
}
/* line 91, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-boundary .cr-viewport {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 0 900px #d9d9d9;
  z-index: 0;
}
/* line 100, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-boundary .cr-overlay {
  position: absolute;
  z-index: 2;
  cursor: move;
}
/* line 107, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap {
  width: 100%;
  height: 1em;
  position: absolute;
  top: 100%;
  transform: translateY(100%);
  z-index: 99;
  display: flex;
  margin: 0;
}
/* line 117, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider {
  width: 100%;
  background-color: transparent;
}
/* line 122, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider {
  -webkit-appearance: none;
}
/* line 124, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 131, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 142, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 143, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider:hover::-webkit-slider-thumb {
  transform: scale(1.25);
}
/* line 147, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider:focus {
  outline: none;
}
/* line 149, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider:focus::-webkit-slider-thumb {
  background-color: #425389;
}
/* line 155, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 157, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-moz-range-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 164, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-moz-range-thumb {
  height: 16px;
  width: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 174, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 175, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider:hover::-moz-range-thumb {
  transform: scale(1.25);
}
/* line 179, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
/* line 182, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider:-moz-focusring::-moz-range-thumb {
  background-color: #425389;
}
/* line 188, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 189, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-track {
  width: 300px;
  height: 4px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}
/* line 197, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-fill-lower, .provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-fill-upper {
  background: #c8cccf;
  border-radius: 10px;
}
/* line 202, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #8193a2;
}
/* line 210, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #crop .cr-slider-wrap #cr-rotate {
  color: #8193a2;
  text-align: right;
  background-color: transparent;
  flex: 1;
}
/* line 218, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop .cancel-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 221, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop .cancel-image:hover {
  text-decoration: underline;
  color: #0056b3;
}
/* line 226, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop .confirm-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 229, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop .confirm-image:hover {
  color: #0056b3;
  text-decoration: underline;
}
/* line 235, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result {
  display: none;
}
/* line 237, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result .confirmed {
  background-color: #8193a2;
  position: relative;
}
/* line 240, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result .confirmed::after {
  content: "";
  position: absolute;
  top: 70px;
  left: 70px;
  font-weight: bold;
  text-align: center;
  transition: all 0.3s ease;
}
/* line 249, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 250, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result .confirmed:hover > div > div.stage {
  opacity: 0.7;
}
/* line 253, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result .confirmed:hover:after {
  content: "Change Image";
}
/* line 257, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result .confirmed > div > div.stage {
  opacity: 1;
  transition: opacity 0.3s ease;
}
/* line 262, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result #close {
  width: 50px;
  height: 50px;
  border: 1px solid #6c757d;
  background-color: #eff3f6;
  background-size: 80%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}
/* line 273, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result #close:hover {
  background-color: #eff3f6;
}
/* line 277, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step4 #img-crop #result img {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 2, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 {
  width: 100%;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}
/* line 7, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 button {
  border: 0;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
/* line 11, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 button:focus {
  outline: 0;
}
/* line 15, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 .block {
  border: 1px solid #6c757d;
  background-color: #eff3f6;
}
/* line 18, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 .block .stage {
  width: 1150px;
  height: 400px;
  position: relative;
}
/* line 25, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 26, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #upload2 label#filedrag2 {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #f3f3f3;
  background-size: 25% auto;
  transition: all 0.3s ease;
  cursor: pointer;
  color: #053751;
  justify-content: center;
  align-items: center;
}
/* line 37, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #upload2 label#filedrag2:hover {
  background-color: #6c757d;
  color: #fff;
}
/* line 41, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #upload2 label#filedrag2 input[type="file"] {
  display: none;
}
/* line 47, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 {
  display: none;
  /******** Range Input ********/
}
/* line 49, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .btn {
  color: #fff;
  width: 7em;
  height: 2.5em;
  border-radius: 3px;
  background-color: #425389;
  position: absolute;
  top: 50%;
  transition: background 0.3s ease-out;
  transform: translateY(-50%);
}
/* line 60, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .btn:hover {
  background-color: #5368ab;
}
/* line 63, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .btn#prev {
  left: 0;
  transform: translateX(-130%);
}
/* line 67, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .btn#next {
  right: 0;
  transform: translateX(130%);
}
/* line 73, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-boundary {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
/* line 77, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-boundary .cr-image {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  z-index: -1;
  max-width: none;
}
/* line 85, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-boundary .cr-viewport {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 0 900px #d9d9d9;
  z-index: 0;
}
/* line 94, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-boundary .cr-overlay {
  position: absolute;
  z-index: 2;
  cursor: move;
}
/* line 101, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap {
  width: 100%;
  height: 1em;
  position: absolute;
  top: 100%;
  transform: translateY(100%);
  z-index: 99;
  display: flex;
  margin: 0;
}
/* line 111, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider {
  width: 100%;
  background-color: transparent;
}
/* line 116, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider {
  -webkit-appearance: none;
}
/* line 118, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 125, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 136, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 137, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:hover::-webkit-slider-thumb {
  transform: scale(1.25);
}
/* line 141, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:focus {
  outline: none;
}
/* line 143, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:focus::-webkit-slider-thumb {
  background-color: #425389;
}
/* line 149, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 151, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-moz-range-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 158, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-moz-range-thumb {
  height: 16px;
  width: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 168, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 169, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:hover::-moz-range-thumb {
  transform: scale(1.25);
}
/* line 173, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
/* line 176, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:-moz-focusring::-moz-range-thumb {
  background-color: #425389;
}
/* line 182, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 183, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-track {
  width: 300px;
  height: 4px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}
/* line 191, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-fill-lower, .provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-fill-upper {
  background: #c8cccf;
  border-radius: 10px;
}
/* line 196, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #8193a2;
}
/* line 204, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cr-slider-wrap #cr-rotate2 {
  color: #8193a2;
  text-align: right;
  background-color: transparent;
  flex: 1;
}
/* line 211, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cancel-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 214, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .cancel-image:hover {
  text-decoration: underline;
  color: #0056b3;
}
/* line 219, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .confirm-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 222, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #crop2 .confirm-image:hover {
  color: #0056b3;
  text-decoration: underline;
}
/* line 229, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 {
  display: none;
}
/* line 231, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 .confirmed {
  background-color: #8193a2;
  position: relative;
}
/* line 234, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 .confirmed::after {
  content: "";
  position: absolute;
  top: 180px;
  left: 560px;
  font-weight: bold;
  text-align: center;
  transition: all 0.3s ease;
}
/* line 243, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 244, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 .confirmed:hover > div > div.stage {
  opacity: 0.7;
}
/* line 247, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 .confirmed:hover:after {
  content: "Change Image";
}
/* line 251, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 .confirmed > div > div.stage {
  opacity: 1;
  transition: opacity 0.3s ease;
}
/* line 256, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 #close2 {
  width: 50px;
  height: 50px;
  border: 1px solid #6c757d;
  background-color: #eff3f6;
  background-size: 80%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}
/* line 267, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 #close2:hover {
  background-color: #eff3f6;
}
/* line 271, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step4 #img-crop2 #result2 img {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 5072, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 input[type="text"], .provider-registration.step4 input[type="password"], .provider-registration.step4 input[type="datetime"], .provider-registration.step4 input[type="datetime-local"], .provider-registration.step4 input[type="date"], .provider-registration.step4 input[type="month"], .provider-registration.step4 input[type="time"], .provider-registration.step4 input[type="week"], .provider-registration.step4 input[type="number"], .provider-registration.step4 input[type="email"], .provider-registration.step4 input[type="url"], .provider-registration.step4 input[type="search"], .provider-registration.step4 input[type="tel"], .provider-registration.step4 input[type="color"], .provider-registration.step4 .uneditable-input {
  height: 41px;
  width: 33%;
}
/* line 5091, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 select {
  text-transform: none;
  border-radius: 12px;
  border: 1.8px solid lightgrey;
  width: 32%;
  margin-right: 1%;
  font-size: 15px;
  color: black;
  line-height: 18px;
  padding: 0 14px;
  font-weight: 500;
  height: 41px;
  bottom: 4px;
  position: relative;
}
/* line 5107, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#overview {
  margin-top: 40px;
}
/* line 5111, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#logo_section {
  margin-top: 40px;
}
/* line 5115, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#testimonials_section {
  margin-bottom: 40px;
}
/* line 5118, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#testimonials_section a.text-link.text-link-2 {
  margin-top: 20px;
}
/* line 5122, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#testimonials_section textarea {
  width: 65%;
  margin-right: 0;
}
/* line 5127, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#testimonials_section input[type="text"] {
  vertical-align: top;
}
/* line 5131, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#testimonials_section a#add_testimonial {
  text-align: right;
  display: block;
  margin-top: 20px;
  text-decoration: underline;
}
/* line 5139, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#misc_section {
  margin-top: 40px;
}
/* line 5142, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#misc_section > div {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
/* line 5147, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#misc_section > div > div {
  width: 33%;
  flex: 0 33%;
}
/* line 5151, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#misc_section > div > div input {
  width: 99%;
}
/* line 5158, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#videos_section {
  margin-top: 40px;
}
/* line 5161, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#videos_section div#youtube_tester {
  margin: 20px 0 15px 0;
}
/* line 5165, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#videos_section a#add_youtube {
  margin-bottom: 40px;
}
/* line 5169, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#videos_section div#youtube_videos_list {
  margin-bottom: 30px;
}
/* line 5173, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#videos_section h5.video_list_title {
  font-size: 15px;
  line-height: 20px;
  margin-top: 20px;
  color: #053751;
  display: none;
}
/* line 5181, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#videos_section label[for="youtube_video"], .provider-registration.step4 div#videos_section label[for="vimeo_video"] {
  width: 100px;
}
/* line 5186, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 div#videos_section input[name="youtube_video"], .provider-registration.step4 div#videos_section input[name="vimeo_video"] {
  margin-right: 40px;
}
/* line 5192, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 .droply-filedrag, .provider-registration.step4 div.droply-multi-images {
  margin: 0 !important;
}
/* line 5197, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 p.droply-label {
  text-align: left !important;
}
/* line 5201, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section {
  margin-top: 40px;
}
/* line 5204, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section .block {
  background-color: #b3b3b3;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  padding: 10px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 5216, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section label.button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #6c6c6c;
  color: #6c6c6c;
  padding: 5px 10px;
  margin: 5px 0;
  display: inline-block;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
/* line 5233, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section label.button:hover {
  background-color: #f0f0f0;
  cursor: pointer;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
/* line 5243, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section input#images {
  display: none;
}
/* line 5247, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section #multiple-file-preview {
  border-top: 1px solid rgba(0, 0, 0, 0.11);
  margin-top: 10px;
  padding: 10px;
}
/* line 5253, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section #sortable {
  list-style-type: none;
  margin: 0;
  padding: 0;
  min-height: 300px;
}
/* line 5260, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section #sortable li {
  margin: 3px 3px 3px 0;
  float: left;
  width: 100px;
  text-align: center;
  position: relative;
  background-color: #fff;
}
/* line 5269, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section #sortable li, .provider-registration.step4 #gallery_section #sortable li img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 5276, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section #sortable li div.order-number {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  heigth: 15px;
  background-color: #2b91e3;
  color: #fff;
  font-size: 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
/* line 5289, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step4 #gallery_section #sortable li a.delete_image {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 15px;
  height: 15px;
  background-color: #cc192d;
  color: #fff;
  font-size: 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
/* line 5305, templates/g5_helium/custom/scss/custom.scss */
/* line 7, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop {
  width: 100%;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}
/* line 12, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop button {
  border: 0;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
/* line 16, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop button:focus {
  outline: 0;
}
/* line 20, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop .block {
  border: 1px solid #6c757d;
  background-color: #eff3f6;
  width: fit-content;
}
/* line 25, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop .block .stage {
  width: 190px;
  height: 190px;
  position: relative;
}
/* line 32, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 33, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #upload label#filedrag {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #f3f3f3;
  background-size: 25% auto;
  transition: all 0.3s ease;
  cursor: pointer;
  color: #053751;
  justify-content: center;
  align-items: center;
}
/* line 44, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #upload label#filedrag:hover {
  background-color: #6c757d;
  color: #fff;
}
/* line 48, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #upload label#filedrag input[type="file"] {
  display: none;
}
/* line 54, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop {
  display: none;
  /******** Range Input ********/
}
/* line 56, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .btn {
  color: #fff;
  width: 7em;
  height: 2.5em;
  border-radius: 3px;
  background-color: #425389;
  position: absolute;
  top: 50%;
  transition: background 0.3s ease-out;
  transform: translateY(-50%);
}
/* line 67, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .btn:hover {
  background-color: #5368ab;
}
/* line 70, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .btn#prev {
  left: 0;
  transform: translateX(-130%);
}
/* line 74, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .btn#next {
  right: 0;
  transform: translateX(130%);
}
/* line 79, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-boundary {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
/* line 83, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-boundary .cr-image {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  z-index: -1;
  max-width: none;
}
/* line 91, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-boundary .cr-viewport {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 0 900px #d9d9d9;
  z-index: 0;
}
/* line 100, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-boundary .cr-overlay {
  position: absolute;
  z-index: 2;
  cursor: move;
}
/* line 107, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap {
  width: 100%;
  height: 1em;
  position: absolute;
  top: 100%;
  transform: translateY(100%);
  z-index: 99;
  display: flex;
  margin: 0;
}
/* line 117, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider {
  width: 100%;
  background-color: transparent;
}
/* line 122, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider {
  -webkit-appearance: none;
}
/* line 124, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 131, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 142, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 143, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider:hover::-webkit-slider-thumb {
  transform: scale(1.25);
}
/* line 147, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider:focus {
  outline: none;
}
/* line 149, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider:focus::-webkit-slider-thumb {
  background-color: #425389;
}
/* line 155, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 157, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-moz-range-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 164, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-moz-range-thumb {
  height: 16px;
  width: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 174, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 175, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider:hover::-moz-range-thumb {
  transform: scale(1.25);
}
/* line 179, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
/* line 182, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider:-moz-focusring::-moz-range-thumb {
  background-color: #425389;
}
/* line 188, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 189, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-track {
  width: 300px;
  height: 4px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}
/* line 197, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-fill-lower, .provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-fill-upper {
  background: #c8cccf;
  border-radius: 10px;
}
/* line 202, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap .cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #8193a2;
}
/* line 210, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #crop .cr-slider-wrap #cr-rotate {
  color: #8193a2;
  text-align: right;
  background-color: transparent;
  flex: 1;
}
/* line 218, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop .cancel-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 221, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop .cancel-image:hover {
  text-decoration: underline;
  color: #0056b3;
}
/* line 226, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop .confirm-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 229, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop .confirm-image:hover {
  color: #0056b3;
  text-decoration: underline;
}
/* line 235, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result {
  display: none;
}
/* line 237, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result .confirmed {
  background-color: #8193a2;
  position: relative;
}
/* line 240, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result .confirmed::after {
  content: "";
  position: absolute;
  top: 70px;
  left: 70px;
  font-weight: bold;
  text-align: center;
  transition: all 0.3s ease;
}
/* line 249, templates/g5_helium/custom/scss/logo_cropper.scss */
/* line 250, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result .confirmed:hover > div > div.stage {
  opacity: 0.7;
}
/* line 253, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result .confirmed:hover:after {
  content: "Change Image";
}
/* line 257, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result .confirmed > div > div.stage {
  opacity: 1;
  transition: opacity 0.3s ease;
}
/* line 262, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result #close {
  width: 50px;
  height: 50px;
  border: 1px solid #6c757d;
  background-color: #eff3f6;
  background-size: 80%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}
/* line 273, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result #close:hover {
  background-color: #eff3f6;
}
/* line 277, templates/g5_helium/custom/scss/logo_cropper.scss */
.provider-registration.step5 #img-crop #result img {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 2, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 {
  width: 100%;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}
/* line 7, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 button {
  border: 0;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
/* line 11, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 button:focus {
  outline: 0;
}
/* line 15, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 .block {
  border: 1px solid #6c757d;
  background-color: #eff3f6;
}
/* line 18, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 .block .stage {
  width: 1150px;
  height: 400px;
  position: relative;
}
/* line 25, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 26, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #upload2 label#filedrag2 {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #f3f3f3;
  background-size: 25% auto;
  transition: all 0.3s ease;
  cursor: pointer;
  color: #053751;
  justify-content: center;
  align-items: center;
}
/* line 37, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #upload2 label#filedrag2:hover {
  background-color: #6c757d;
  color: #fff;
}
/* line 41, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #upload2 label#filedrag2 input[type="file"] {
  display: none;
}
/* line 47, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 {
  display: none;
  /******** Range Input ********/
}
/* line 49, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .btn {
  color: #fff;
  width: 7em;
  height: 2.5em;
  border-radius: 3px;
  background-color: #425389;
  position: absolute;
  top: 50%;
  transition: background 0.3s ease-out;
  transform: translateY(-50%);
}
/* line 60, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .btn:hover {
  background-color: #5368ab;
}
/* line 63, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .btn#prev {
  left: 0;
  transform: translateX(-130%);
}
/* line 67, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .btn#next {
  right: 0;
  transform: translateX(130%);
}
/* line 73, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-boundary {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
/* line 77, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-boundary .cr-image {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  z-index: -1;
  max-width: none;
}
/* line 85, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-boundary .cr-viewport {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 0 900px #d9d9d9;
  z-index: 0;
}
/* line 94, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-boundary .cr-overlay {
  position: absolute;
  z-index: 2;
  cursor: move;
}
/* line 101, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap {
  width: 100%;
  height: 1em;
  position: absolute;
  top: 100%;
  transform: translateY(100%);
  z-index: 99;
  display: flex;
  margin: 0;
}
/* line 111, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider {
  width: 100%;
  background-color: transparent;
}
/* line 116, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider {
  -webkit-appearance: none;
}
/* line 118, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 125, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 136, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 137, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:hover::-webkit-slider-thumb {
  transform: scale(1.25);
}
/* line 141, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:focus {
  outline: none;
}
/* line 143, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:focus::-webkit-slider-thumb {
  background-color: #425389;
}
/* line 149, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 151, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-moz-range-track {
  width: 100%;
  height: 4px;
  background-color: #c8cccf;
  border: 0;
  border-radius: 1em;
}
/* line 158, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-moz-range-thumb {
  height: 16px;
  width: 16px;
  margin-top: -6px;
  background-color: #8193a2;
  border-radius: 50%;
  border: none;
  transform: scale(1);
  transition: transform 0.3s;
}
/* line 168, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 169, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:hover::-moz-range-thumb {
  transform: scale(1.25);
}
/* line 173, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
/* line 176, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider:-moz-focusring::-moz-range-thumb {
  background-color: #425389;
}
/* line 182, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 183, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-track {
  width: 300px;
  height: 4px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}
/* line 191, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-fill-lower, .provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-fill-upper {
  background: #c8cccf;
  border-radius: 10px;
}
/* line 196, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap .cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #8193a2;
}
/* line 204, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cr-slider-wrap #cr-rotate2 {
  color: #8193a2;
  text-align: right;
  background-color: transparent;
  flex: 1;
}
/* line 211, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cancel-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 214, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .cancel-image:hover {
  text-decoration: underline;
  color: #0056b3;
}
/* line 219, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .confirm-image {
  cursor: pointer;
  margin-top: 50px;
}
/* line 222, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #crop2 .confirm-image:hover {
  color: #0056b3;
  text-decoration: underline;
}
/* line 229, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 {
  display: none;
}
/* line 231, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 .confirmed {
  background-color: #8193a2;
  position: relative;
}
/* line 234, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 .confirmed::after {
  content: "";
  position: absolute;
  top: 180px;
  left: 560px;
  font-weight: bold;
  text-align: center;
  transition: all 0.3s ease;
}
/* line 243, templates/g5_helium/custom/scss/banner_cropper.scss */
/* line 244, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 .confirmed:hover > div > div.stage {
  opacity: 0.7;
}
/* line 247, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 .confirmed:hover:after {
  content: "Change Image";
}
/* line 251, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 .confirmed > div > div.stage {
  opacity: 1;
  transition: opacity 0.3s ease;
}
/* line 256, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 #close2 {
  width: 50px;
  height: 50px;
  border: 1px solid #6c757d;
  background-color: #eff3f6;
  background-size: 80%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}
/* line 267, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 #close2:hover {
  background-color: #eff3f6;
}
/* line 271, templates/g5_helium/custom/scss/banner_cropper.scss */
.provider-registration.step5 #img-crop2 #result2 img {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 5309, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 p.note {
  margin-top: 0;
  padding-left: 17px;
  display: inline-block;
}
/* line 5314, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 p.note .pink {
  color: #e20f73;
}
/* line 5319, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 select {
  text-transform: none;
  border-radius: 12px;
  border: 1.8px solid lightgrey;
  width: 32% !important;
  margin-right: 1%;
  font-size: 15px;
  color: black;
  line-height: 18px;
  padding: 0 14px;
  font-weight: 500;
  height: 41px;
  bottom: 4px;
  position: relative;
}
/* line 5335, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 #details {
  margin-top: 20px;
}
/* line 5338, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 #details .course_title, .provider-registration.step5 #details .course_requirements {
  width: 100%;
  margin-right: 1%;
  display: block;
}
/* line 5345, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 #details .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .provider-registration.step5 #details .course_fees {
  width: 100%;
}
/* line 5351, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 input[type="date"] {
  text-transform: none;
  border-radius: 12px;
  border: 1.8px solid lightgrey;
  width: 32% !important;
  margin-right: 1%;
  font-size: 15px;
  color: black;
  line-height: 30px;
  padding: 0 14px;
  font-weight: 500;
  height: 41px;
  bottom: 4px;
  position: relative;
}
/* line 5367, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 #thumbnail_section {
  margin-top: 40px;
}
/* line 5371, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 #course_details {
  margin-top: 40px;
}
/* line 5374, templates/g5_helium/custom/scss/custom.scss */
.provider-registration.step5 #course_details > div {
  margin-bottom: 25px;
}
/**
 *   Claim your Business
 */
/* line 5385, templates/g5_helium/custom/scss/custom.scss */
input[type="checkbox"].read-more-state {
  display: none;
}
/* line 5388, templates/g5_helium/custom/scss/custom.scss */
.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  line-height: 0;
  margin: 0;
  transition: 0.25s ease;
}
/* line 5396, templates/g5_helium/custom/scss/custom.scss */
/* line 5397, templates/g5_helium/custom/scss/custom.scss */
.read-more-state:checked ~ .read-more-wrap {
  margin: 0px 0 50px;
}
/* line 5399, templates/g5_helium/custom/scss/custom.scss */
.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
  margin: 15px 0;
  line-height: 18px;
}
/* line 5407, templates/g5_helium/custom/scss/custom.scss */
/* line 5408, templates/g5_helium/custom/scss/custom.scss */
/* line 5409, templates/g5_helium/custom/scss/custom.scss */
/* line 5410, templates/g5_helium/custom/scss/custom.scss */
.read-more-state:checked ~ div .read-more-trigger:before {
  content: "Read less";
}
/* line 5417, templates/g5_helium/custom/scss/custom.scss */
/* line 5418, templates/g5_helium/custom/scss/custom.scss */
/* line 5419, templates/g5_helium/custom/scss/custom.scss */
/* line 5420, templates/g5_helium/custom/scss/custom.scss */
.read-more-state ~ div .read-more-trigger:before {
  content: "Read more";
}
/* line 5426, templates/g5_helium/custom/scss/custom.scss */
.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0 0.5em;
  color: #3898d4;
  font-size: 0.9em;
  line-height: 2;
  font-weight: bold;
}
/* line 1, templates/g5_helium/custom/scss/tyrone.scss */
.eventbrite.g-grid {
  background-image: url('../../../../images/eventbrite.jpg');
  background-attachment: fixed;
  background-size: cover;
}
/* line 7, templates/g5_helium/custom/scss/tyrone.scss */
img.logo {
  transition: 0.3s;
}
/* line 10, templates/g5_helium/custom/scss/tyrone.scss */
img.logo:hover {
  opacity: 0.6;
}
/*
 $red: #cc192d;
 $lightgrey: #f3f3f3;
 $darkblue: #061a21;
 $blue: #053751;
 $lightblue: #3893cc;
 $greenblue: #3da79b;
 $pink: #e20f73;
 $orange: #d9752d;
 $purple: #655694;
 */
/* ABOUT */
/* line 33, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 {
  /* .top-img.wow.fadeInRight {
   float: left;
   margin-left: 21%;
   margin-top: 60px;
   } */
}
/* line 35, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 img.article-plane2.wow.fadeInLeft {
  display: none;
}
/* line 39, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 img.article-plane1.wow.fadeInRight {
  display: none;
}
/* line 49, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .item-page .size-40 img {
  margin-top: 40px;
  margin-bottom: 0px;
  display: block;
}
/* line 55, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 {
  position: relative;
  height: 72vh;
  max-height: 740px;
}
/* line 59, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.top-img.wow.fadeInRight {
  position: absolute;
  top: 30px;
  right: 70px;
  display: inline-block;
}
/* line 67, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .view-article .pull-left.item-image {
  text-align: center;
  width: 45%;
  object-fit: cover;
  margin-right: 24px;
  margin-top: 90px;
}
/* line 75, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-right img.wow.fadeInLeft {
  margin-top: -30px;
  margin-right: -120%;
}
/* line 80, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 img.wow.fadeInUp {
  margin-top: 67px;
}
/* line 84, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.content-left.g-grid > div.content-two-images.g-block.size-50 > div > img.wow.fadeInUp {
  margin-top: -80px;
  margin-left: 230px;
}
/* line 89, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-right .pull-left.item-image {
  width: 100%;
  position: relative;
  height: 50vh;
}
/* line 93, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-right .pull-left.item-image img:first-child {
  width: 80%;
  position: absolute;
  margin: auto;
  top: 50px;
  right: 54px;
  display: block;
}
/* line 101, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-right .pull-left.item-image img:last-child {
  width: 49%;
  position: relative;
  margin: auto;
  bottom: -300px;
  left: -150px;
  display: block;
}
/* line 111, templates/g5_helium/custom/scss/tyrone.scss */
/* line 112, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-left .pull-left.item-image {
  width: 100%;
  position: relative;
  height: 50vh;
}
/* line 116, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-left .pull-left.item-image img:first-child {
  width: 75%;
  position: absolute;
  margin: auto;
  bottom: -100px;
  left: 35px;
  display: block;
}
/* line 124, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-left .pull-left.item-image img:last-child {
  width: 50%;
  position: relative;
  margin: auto;
  top: 120px;
  right: -60px;
  display: block;
}
/* line 134, templates/g5_helium/custom/scss/tyrone.scss */
/* line 135, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-159 .content-left .content-text h1 {
  color: #e20f73;
}
/*HELP PAGES*/
/* STUDENT SUPPORT*/
/* line 149, templates/g5_helium/custom/scss/tyrone.scss */
/* line 151, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .pull-left.item-image {
  margin-left: 200px;
  margin-top: 70px;
}
/* line 156, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .pull-left.item-image .fadeInRight {
  margin-left: 200px;
  margin-top: -69px;
}
/* line 161, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div.item-page > div > div.size-60 > div.bottom-img.wow.fadeInRight > div {
  margin-top: -241px;
  margin-left: 50%;
}
/* line 166, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 img.article-plane2.wow.fadeInLeft {
  position: absolute;
  bottom: 0;
  left: -60px;
  transform: scale(0.8);
}
/* line 173, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .content-right .pull-left.item-image {
  margin-left: -1px;
  margin-top: 70px;
}
/* line 178, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div:nth-child(2) > div.content-two-images.g-block.size-50 > div > img.wow.fadeInLeft {
  width: 60%;
  margin-left: -80px;
}
/* line 183, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 {
  padding-left: 100px;
  position: relative;
  height: 630px;
  margin-bottom: 30px;
}
/* line 188, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.bottom-img.wow.fadeInRight {
  position: absolute;
  right: 0;
  bottom: 40px;
}
/* line 194, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.top-img.wow.fadeInRight {
  position: absolute;
  top: 30px;
  left: 70px;
  display: inline-block;
}
/* line 202, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .content-left img.wow.fadeInUp {
  z-index: 999999;
  position: relative;
  margin-left: -71px;
  margin-top: -113px;
}
/* line 209, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 img.article-plane2.wow.fadeInLeft {
  position: absolute;
  bottom: -30px;
  left: 0px;
  transform: scale(0.8);
}
/* line 216, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .content-two-images.g-block.size-50 {
  margin-left: -10px;
  margin-right: 10px;
}
/* line 221, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 img.article-plane1.wow.fadeInRight {
  position: absolute;
  right: 0%;
  transform: scale(0.8);
  margin-top: 50px;
}
/* line 228, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .item-page .size-40 img {
  margin-top: 40px;
  margin-bottom: 0px;
  display: block;
}
/* line 234, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .content-right .pull-left.item-image {
  width: 100%;
  position: relative;
  height: 50vh;
  max-height: 650px;
}
/* line 239, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .content-right .pull-left.item-image img:first-child {
  width: 90%;
}
/* line 244, templates/g5_helium/custom/scss/tyrone.scss */
/* line 245, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .content-left .pull-left.item-image {
  width: 100%;
  position: relative;
  height: 60vh;
  max-height: 650px;
}
/* line 250, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-155 .content-left .pull-left.item-image img:last-child {
  width: 70%;
}
/* line 259, templates/g5_helium/custom/scss/tyrone.scss */
/* line 260, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 {
  padding-left: 100px;
  position: relative;
  height: 83vh;
  max-height: 800px;
}
/* line 265, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.bottom-img.wow.fadeInRight {
  position: absolute;
  right: 0;
  bottom: 40px;
}
/* line 271, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.top-img.wow.fadeInRight {
  position: absolute;
  top: 30px;
  left: 70px;
  display: inline-block;
}
/* line 281, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-101 img.article-plane2.wow.fadeInLeft {
  position: absolute;
  bottom: 0;
  left: -60px;
  transform: scale(0.8);
}
/* line 289, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-101 img.article-plane1.wow.fadeInRight {
  position: absolute;
  right: 0%;
  transform: scale(0.8);
  margin-top: 50px;
}
/* Useful links*/
/* line 298, templates/g5_helium/custom/scss/tyrone.scss */
/* line 300, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 img.article-plane1.wow.fadeInRight {
  display: none;
}
/* line 304, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 img.article-plane2.wow.fadeInLeft {
  display: none;
}
/* line 309, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 .pull-left.item-image {
  padding-left: 60px;
}
/* line 313, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 #g-page-surround {
  min-height: initial !important;
  position: relative;
  overflow: hidden;
}
/* line 319, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 a.link-image-usefulk {
  height: 174px;
  width: 100%;
  display: block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 328, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 .useful-links-container .g-block.size-80 {
  padding-left: 60px;
}
/* line 332, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 h3.block-title {
  color: #3898d4;
}
/* line 336, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 a.g-block.size-100.visit-site {
  color: #3898d4;
}
/* line 339, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 a.g-block.size-100.visit-site:hover {
  color: #053751;
}
/* line 344, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 p.website-link {
  font-weight: bold;
}
/* line 348, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 a.g-block.size-100.visit-site.rounded-edge {
  color: #053751;
  border: 2px solid #3898d4;
  padding: 8px 62px;
  border-radius: 30px;
  font-size: 18px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 40px;
  display: inline-block;
  width: auto;
  transition: 0.4s;
}
/* line 361, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 a.g-block.size-100.visit-site.rounded-edge:hover {
  background-color: #053751;
  border: 2px solid #053751;
  color: white;
}
/* line 368, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 section#g-content-2 {
  background-image: url('../../../../images/static-line.jpg');
  background-position: top;
  background-repeat: no-repeat;
  margin-top: 50px;
  padding-top: 76px;
}
/* line 376, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-157 .item-page .size-40 img {
  margin-top: 40px;
  margin-bottom: 0px;
  display: block;
}
/* Resources */
/* line 390, templates/g5_helium/custom/scss/tyrone.scss */
/* line 392, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 img.article-plane1.wow.fadeInRight {
  display: none;
}
/* line 396, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 img.article-plane2.wow.fadeInLeft {
  display: none;
}
/* line 401, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 .pull-left.item-image {
  padding-left: 60px;
}
/* line 405, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 #g-page-surround {
  min-height: initial !important;
  position: relative;
  overflow: hidden;
}
/* line 411, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 a.link-image-usefulk {
  height: 174px;
  width: 100%;
  display: block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 420, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 .useful-links-container .g-block.size-85 {
  padding-left: 60px;
}
/* line 424, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 h3.block-title {
  color: #3898d4;
}
/* line 428, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 a.g-block.size-100.visit-site {
  color: #3898d4;
}
/* line 431, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 a.g-block.size-100.visit-site:hover {
  color: #053751;
}
/* line 436, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 p.website-link {
  font-weight: bold;
}
/* line 440, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 a.g-block.size-100.visit-site.rounded-edge {
  color: #053751;
  border: 2px solid #3898d4;
  padding: 8px 62px;
  border-radius: 30px;
  font-size: 18px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 40px;
  display: inline-block;
  width: auto;
  transition: 0.4s;
}
/* line 453, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 a.g-block.size-100.visit-site.rounded-edge:hover {
  background-color: #053751;
  border: 2px solid #053751;
  color: white;
}
/* line 460, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 section#g-content-2 {
  background-image: url('../../../../images/static-line.jpg');
  background-position: top;
  background-repeat: no-repeat;
  margin-top: 50px;
  padding-top: 76px;
}
/* line 468, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 a.link-image-usefulk {
  height: 47px;
  width: 100%;
  display: block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 477, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-156 .item-page .size-40 img {
  margin-top: 40px;
  margin-bottom: 0px;
  display: block;
}
/* Open Days */
/* line 488, templates/g5_helium/custom/scss/tyrone.scss */
/* line 490, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 img.article-plane1.wow.fadeInRight {
  display: none;
}
/* line 494, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 img.article-plane2.wow.fadeInLeft {
  display: none;
}
/* line 499, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 .pull-left.item-image {
  padding-left: 60px;
}
/* line 503, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 #g-page-surround {
  min-height: initial !important;
  position: relative;
  overflow: hidden;
}
/* line 509, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 a.link-image-usefulk {
  height: 174px;
  width: 100%;
  display: block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 518, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 .useful-links-container .g-block.size-85 {
  padding-left: 60px;
}
/* line 522, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 h3.block-title {
  color: #3898d4;
}
/* line 526, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 a.g-block.size-100.visit-site {
  color: #3898d4;
}
/* line 529, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 a.g-block.size-100.visit-site:hover {
  color: #053751;
}
/* line 534, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 p.website-link {
  font-weight: bold;
}
/* line 538, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 a.g-block.size-100.visit-site.rounded-edge {
  color: #053751;
  border: 2px solid #3898d4;
  padding: 8px 62px;
  border-radius: 30px;
  font-size: 18px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 40px;
  display: inline-block;
  width: auto;
  transition: 0.4s;
}
/* line 551, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 a.g-block.size-100.visit-site.rounded-edge:hover {
  background-color: #053751;
  border: 2px solid #053751;
  color: white;
}
/* line 558, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 section#g-content-2 {
  background-image: url('../../../../images/static-line.jpg');
  background-position: top;
  background-repeat: no-repeat;
  margin-top: 50px;
  padding-top: 76px;
}
/* line 566, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 a.link-image-usefulk {
  height: 47px;
  width: 100%;
  display: block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 575, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 img.article-plane2.wow.fadeInLeft {
  display: none;
}
/* line 579, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 img.article-plane1.wow.fadeInRight {
  display: none;
}
/* line 583, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 section#g-content-2 {
  background-image: url('../../../../images/static-line.jpg');
  background-position: top;
  background-repeat: no-repeat;
  margin-top: -11px;
  padding-top: 0px;
  background-image: none;
}
/* line 593, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-158 .item-page .size-40 img {
  margin-top: 40px;
  margin-bottom: 0px;
  display: block;
}
/* Contact Us */
/* line 604, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 {
  /*.g-block.size-100.header-bottom {
   display: none;
   }*/
}
/* line 606, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 h1 {
  color: #053751;
}
/* line 610, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 img.article-plane2.wow.fadeInLeft {
  display: none;
}
/* line 614, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 img.article-plane1.wow.fadeInRight {
  display: none;
}
/* line 618, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 {
  display: flex;
}
/* line 622, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 .g-container {
  flex: 0 50%;
  width: 50%;
  margin-left: 0;
  padding-left: 20%;
}
/* line 630, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 .g-container .size-50 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 50%;
  -moz-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 95%;
  width: 50%;
}
/* line 641, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 .g-container .size-40 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 40%;
  -moz-flex: 0 40%;
  -ms-flex: 0 40%;
  flex: 0 100%;
  width: 100%;
}
/* line 653, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 .g-block.size-50.contact-extra {
  flex: 0 50%;
  width: 49%;
  padding-right: 20%;
  padding-top: 160px;
}
/* line 660, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 .g-block.size-50.contact-extra h3 {
  font-size: 35px;
  font-weight: bold;
  line-height: 33px;
  color: #053751;
}
/* line 669, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 div.formBody {
  display: block;
  float: left;
  width: 100%;
}
/* line 675, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 input, .itemid-161 section#g-content-1 textarea {
  font-size: 17px !important;
  font-weight: 600 !important;
  font-style: italic;
  border-radius: 4px !important;
  border: 2px solid grey !important;
  padding: 8px 18px !important;
  height: 55px;
}
/* line 686, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 textarea {
  height: 200px !important;
}
/* line 694, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 input#Submit {
  display: block;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 0;
  text-transform: none;
  background: #42ac9e;
  color: #fff;
  border: 2px solid transparent;
  border-radius: 2.5rem !important;
  margin: 20px 0 0.5rem 0;
  padding: 5px 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Asap Condensed", sans-serif;
  width: 93%;
  text-align: center;
  box-shadow: none;
  height: initial !important;
  font-style: inherit;
  font-size: 20px !important;
  border: 2px solid #3da79b !important;
}
/* line 721, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-content-1 input#Submit:hover {
  border: 2px solid #3da79b;
  background-color: white;
  color: #3da79b;
}
/* line 728, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 p.form-p {
  display: block;
  margin: 0 auto;
  text-align: center;
}
/* line 734, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 img.form-plane {
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 70px;
  padding-top: 100px;
}
/* line 742, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 a.contact-phone {
  font-size: 40px;
  color: #053751;
  font-weight: bold;
  display: block;
  margin-top: 44px;
  margin-bottom: 30px;
}
/* line 750, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 a.contact-phone:hover {
  color: #3893cc;
}
/* line 755, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .item-page img {
  border-radius: 0px !important;
}
/* line 760, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .texto a {
  font-size: 28px;
  margin-top: -21px;
  display: block;
  font-weight: bold;
}
/* line 767, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .blueint .texto a {
  font-size: 28px;
  margin-top: -21px;
  display: block;
  font-weight: bold;
  color: #3893cc;
}
/* line 774, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .blueint .texto a:hover {
  color: #42ac9e;
}
/* line 779, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .pinkint .texto a {
  font-size: 28px;
  margin-top: -21px;
  display: block;
  font-weight: bold;
  color: #e20f73;
}
/* line 786, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .pinkint .texto a:hover {
  color: #42ac9e;
}
/* line 791, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .texto p {
  font-weight: bold;
  font-size: 20px;
}
/* line 796, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .greentexto p {
  font-weight: bold;
  font-size: 20px;
}
/* line 801, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .greentexto h4 a {
  font-size: 30px;
  font-weight: bold;
  display: block;
  margin-top: -18px;
}
/* line 808, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .footer-social.not-footer a {
  display: inline-block;
  font-size: 36px;
  color: #053751;
  margin-right: 40px;
}
/* line 814, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 .footer-social.not-footer a:hover {
  color: #e20f73;
}
/* line 823, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-back-rocket {
  display: none;
}
/* line 826, templates/g5_helium/custom/scss/tyrone.scss */
.itemid-161 section#g-eventbrite {
  display: none;
}
/* breadcrumbs */
/* line 833, templates/g5_helium/custom/scss/tyrone.scss */
.breadcrumb {
  padding: 8px 15px;
  margin: 0;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: transparent;
}
/* line 844, templates/g5_helium/custom/scss/tyrone.scss */
.moduletable .breadcrumb span.divider {
  position: relative;
  vertical-align: top;
  width: 21px;
  height: 21px;
  line-height: 1.5;
  color: white;
  display: inline-block;
  width: 1px;
  background-color: grey;
  font-size: 0px;
  padding: 0;
  height: 16px;
  margin-top: 1px;
  margin-right: 5px;
  margin-left: 5px;
}
/* line 862, templates/g5_helium/custom/scss/tyrone.scss */
ul li span[itemprop="name"] {
  font-family: "Asap Condensed", sans-serif !important;
  color: grey !important;
}
/* line 868, templates/g5_helium/custom/scss/tyrone.scss */
ul li:last-child span[itemprop="name"] {
  color: #e20f73 !important;
}
/* line 873, templates/g5_helium/custom/scss/tyrone.scss */
ul li a span[itemprop="name"] {
  color: #3893cc !important;
  font-family: "Asap Condensed", sans-serif !important;
}
/* line 877, templates/g5_helium/custom/scss/tyrone.scss */
ul li a span[itemprop="name"]:hover {
  color: #e20f73 !important;
}
/* line 883, templates/g5_helium/custom/scss/tyrone.scss */
ul.breadcrumb {
  margin-left: -26px;
}
/* ANCHOR BUTTONS */
/* line 889, templates/g5_helium/custom/scss/tyrone.scss */
a.g-block.size-25.anchorbutton {
  background-color: lightgrey;
  padding: 4px 20px;
  border: 2px solid white;
  color: #061a21;
  position: relative;
}
/* line 896, templates/g5_helium/custom/scss/tyrone.scss */
a.g-block.size-25.anchorbutton:hover {
  background-color: #3893cc;
  color: white;
}
/* line 901, templates/g5_helium/custom/scss/tyrone.scss */
a.g-block.size-25.anchorbutton::after {
  content: '>';
  position: absolute;
  right: 0;
  width: 100px;
  background-image: url('../../../../images/plane-small-side-blue.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: transparent;
  background-size: 40%;
  background-position-x: 10px;
  background-position-y: 5px;
  transition: 0.4s;
}
/* line 916, templates/g5_helium/custom/scss/tyrone.scss */
a.g-block.size-25.anchorbutton:hover::after {
  position: absolute;
  background-image: url('../../../../images/plane-small-side-white.png');
  background-position-x: 30px;
  background-position-y: 5px;
}
/* Contact Form Slideshow */
/*
 #g-slider {
 .moduletable.find-your-course {
 position: absolute;
 width: 27%;
 background-color: white;
 margin-top: -662px;
 left: 20%;
 padding: 20px;
 height: 460px;
 border-radius: 5px;
 }
 .chzn-single {
 background: #fff;
 border: 2px solid lightblue;
 box-shadow: none;
 height: 44px;
 line-height: 40px;
 border-radius: 3px;
 font-family: "Roboto", sans-serif;
 font-size: 16px;
 }
 }*/
/* news page */
/* line 956, templates/g5_helium/custom/scss/tyrone.scss */
/* line 957, templates/g5_helium/custom/scss/tyrone.scss */
.view-article .pull-left.item-image {
  text-align: center;
  width: 45%;
  object-fit: cover;
  margin-right: 20px;
}
/* line 963, templates/g5_helium/custom/scss/tyrone.scss */
.view-article .pull-left.item-image img {
  width: 100%;
  object-fit: cover;
}
/* line 971, templates/g5_helium/custom/scss/tyrone.scss */
/* line 972, templates/g5_helium/custom/scss/tyrone.scss */
.layout-blog .pull-left.item-image {
  width: 100%;
}
/* line 976, templates/g5_helium/custom/scss/tyrone.scss */
.layout-blog .pull-left.item-image img {
  width: 100%;
  object-fit: cover;
  height: 251px;
}
/* line 984, templates/g5_helium/custom/scss/tyrone.scss */
.layout-blog p.readmore a {
  background-color: transparent !important;
  color: #3893cc !important;
  margin: 0px !important;
  padding: 0px !important;
  transition: 0.4s;
}
/* line 990, templates/g5_helium/custom/scss/tyrone.scss */
.layout-blog p.readmore a:hover {
  color: #e20f73 !important;
}
/* line 995, templates/g5_helium/custom/scss/tyrone.scss */
.layout-blog span.icon-chevron-right {
  display: none !important;
}
/* line 1000, templates/g5_helium/custom/scss/tyrone.scss */
.item.column-1 {
  padding-right: 10px;
}
/* line 1004, templates/g5_helium/custom/scss/tyrone.scss */
.item.column-1 {
  padding-left: 10px;
}
/*.itemid-159 .top-img.wow.fadeInRight {
 float: left;
 margin-left: 21%;
 margin-top: 60px;
 }*/
/* line 1, templates/g5_helium/custom/scss/banner.scss */
body:not(.itemid-151):not(.itemid-130) {
  /*&.itemid-153 {
   #g-header {
   background-image: url(images/advertise-banner.jpg);
   background-position: center;
   }
   }*/
}
/* line 2, templates/g5_helium/custom/scss/banner.scss */
body:not(.itemid-151):not(.itemid-130) #g-header {
  height: 213px;
  background-image: url('../../../../images/support-bg.jpg');
  z-index: 0;
  animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
}
/* line 12, templates/g5_helium/custom/scss/banner.scss */
body:not(.itemid-151):not(.itemid-130) #g-header:before {
  display: none;
}
/* line 22, templates/g5_helium/custom/scss/banner.scss */
/* line 23, templates/g5_helium/custom/scss/banner.scss */
body:not(.itemid-151):not(.itemid-130).itemid-152 #g-header {
  background-image: url('../../../../images/join-us-banner.jpg');
  background-position: center;
}
@keyframes fadeIn {
  /* line 34, templates/g5_helium/custom/scss/banner.scss */
  0% {
    opacity: 0;
  }
  /* line 38, templates/g5_helium/custom/scss/banner.scss */
  100% {
    opacity: 1;
  }
}
/* To do - add other banner images below */
/* line 11, templates/g5_helium/custom/scss/tania.scss */
[data-tip] {
  position: relative;
  width: 49%;
  display: inline-block;
}
/* line 16, templates/g5_helium/custom/scss/tania.scss */
[data-tip] input[type="url"] {
  width: 100% !important;
}
/* line 20, templates/g5_helium/custom/scss/tania.scss */
[data-tip]:before {
  content: "";
  /* hides the tooltip when not hovered */
  display: none;
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #1a1a1a;
  position: absolute;
  top: -4px;
  left: 35px;
  z-index: 8;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
/* line 38, templates/g5_helium/custom/scss/tania.scss */
[data-tip]:after {
  display: none;
  content: attr(data-tip);
  position: absolute;
  top: -32px;
  left: 0px;
  padding: 5px 8px;
  background: #1a1a1a;
  color: #fff;
  z-index: 9;
  font-size: 0.75em;
  height: 28px;
  line-height: 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
  word-wrap: normal;
}
/* line 58, templates/g5_helium/custom/scss/tania.scss */
[data-tip]:hover:before, [data-tip]:hover:after {
  display: block;
}
/**** General ****/
/* line 63, templates/g5_helium/custom/scss/tania.scss */
/* line 64, templates/g5_helium/custom/scss/tania.scss */
.sidebar-options ul {
  margin-left: 0;
  padding: 0;
  list-style: none;
}
/* line 70, templates/g5_helium/custom/scss/tania.scss */
.sidebar-options a.filter-cat {
  display: block;
  position: relative;
  margin: 0 0 8px 25px;
  min-height: 15px;
  max-height: 34px;
  font-size: 15px;
  line-height: 18px;
  color: #053751;
  font-family: "Roboto", sans-serif;
}
/* line 81, templates/g5_helium/custom/scss/tania.scss */
.sidebar-options a.filter-cat:hover {
  color: #e20f73;
}
/* line 85, templates/g5_helium/custom/scss/tania.scss */
.sidebar-options a.filter-cat:before {
  content: "";
  display: block;
  position: absolute;
  left: -20px;
  top: 5px;
  width: 9px;
  height: 9px;
  border: 1px solid #0dc1c1;
  border-radius: 10px;
}
/* line 99, templates/g5_helium/custom/scss/tania.scss */
/* line 101, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul, .features ul {
  list-style-type: none;
  margin-left: 0;
}
/* line 105, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li, .features ul li {
  font-family: "Asap Condensed", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  color: #053751;
}
/* line 113, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li:before, .features ul li:before {
  font-size: 48px;
  line-height: 0;
  font-family: initial;
  bottom: 3px;
  position: relative;
  display: inline-block;
  margin-right: 12px;
}
/* line 123, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li:nth-of-type(1n):before, .features ul li:nth-of-type(1n):before {
  content: ".";
  color: #3893cc;
}
/* line 128, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li:nth-of-type(2n):before, .features ul li:nth-of-type(2n):before {
  content: ".";
  color: #d9752d;
}
/* line 133, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li:nth-of-type(3n):before, .features ul li:nth-of-type(3n):before {
  content: ".";
  color: #e20f73;
}
/* line 138, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li:nth-of-type(4n):before, .features ul li:nth-of-type(4n):before {
  content: ".";
  color: #3da79b;
}
/* line 143, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li:nth-of-type(5n):before, .features ul li:nth-of-type(5n):before {
  content: ".";
  color: #655694;
}
/* line 148, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] ul li:nth-of-type(6n):before, .features ul li:nth-of-type(6n):before {
  content: ".";
  color: #cc192d;
}
/* line 154, templates/g5_helium/custom/scss/tania.scss */
div[itemprop="articleBody"] .provider-registration.step1 ul li:before, .features .provider-registration.step1 ul li:before {
  display: none !important;
}
/**** Course Pages ****/
/* line 161, templates/g5_helium/custom/scss/tania.scss */
/* line 162, templates/g5_helium/custom/scss/tania.scss */
.itemid-151 #g-eventbrite {
  display: none;
}
/* line 166, templates/g5_helium/custom/scss/tania.scss */
.itemid-151 .breadcrumb {
  background-color: transparent;
}
/* line 169, templates/g5_helium/custom/scss/tania.scss */
.itemid-151 .breadcrumb span.divider:before {
  text-align: center;
  font-family: FontAwesome;
  content: " | ";
  position: absolute;
  vertical-align: middle;
}
/* line 179, templates/g5_helium/custom/scss/tania.scss */
/* line 180, templates/g5_helium/custom/scss/tania.scss */
#sync1 .item {
  padding: 0 0px;
  margin: 5px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 0;
  text-align: center;
  width: 100%;
  height: 400px;
}
/* line 191, templates/g5_helium/custom/scss/tania.scss */
#sync1 .item img {
  width: 100%;
  object-fit: cover;
  height: 400px;
}
/* line 198, templates/g5_helium/custom/scss/tania.scss */
#sync1 .owl-dots {
  display: none;
}
/* line 203, templates/g5_helium/custom/scss/tania.scss */
#sync2 {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 207, templates/g5_helium/custom/scss/tania.scss */
#sync2 .item {
  border: 2px solid;
  padding: 0px 0px;
  margin: 0;
  color: #fff;
  /*-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;*/
  text-align: center;
  cursor: pointer;
  height: 90px;
}
/* line 219, templates/g5_helium/custom/scss/tania.scss */
#sync2 .item img {
  height: 86px;
  object-fit: cover;
}
/* line 226, templates/g5_helium/custom/scss/tania.scss */
#sync2 .item h1 {
  font-size: 18px;
}
/* line 230, templates/g5_helium/custom/scss/tania.scss */
#sync2 .synced .item {
  border: 2px solid #3893cc !important;
  border-image-slice: 1 !important;
}
/**** Testimonal ****/
/* line 236, templates/g5_helium/custom/scss/tania.scss */
.section {
  /**** Related Courses ****/
}
/* line 237, templates/g5_helium/custom/scss/tania.scss */
.section:last-of-type {
  border-bottom: 0 solid;
}
/* line 241, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial {
  margin-top: 50px;
  position: relative;
  display: block;
}
/* line 246, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial:before {
  content: "";
  background-image: url('../../../../images/speech.png');
  height: 39px;
  width: 45px;
  display: block;
  margin-left: 12px;
  margin-bottom: 20px;
}
/* line 256, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial p {
  font-size: 18px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
  color: #053751;
  font-style: italic;
  margin-bottom: 24px;
}
/* line 265, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial p.name {
  font-size: 16px;
  line-height: 20px;
  font-style: normal;
  font-weight: bold;
}
/* line 272, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial .owl-nav {
  display: none;
}
/* line 276, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial .owl-dots .owl-dot span {
  width: 12px;
  height: 12px;
  margin: 5px 5px;
  background: lightblue;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
/* line 287, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
/* line 292, templates/g5_helium/custom/scss/tania.scss */
.section .testimonial .owl-dots .owl-dot.active span, .section .testimonial .owl-dots .owl-dot:hover span {
  background: #3893cc;
}
/* line 300, templates/g5_helium/custom/scss/tania.scss */
.section .related-course {
  flex: 0 100%;
  width: 100%;
  height: 425px;
}
/* line 305, templates/g5_helium/custom/scss/tania.scss */
.section .related-course .parent-second {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  height: 180px;
  width: 100%;
  object-fit: cover;
  filter: grayscale(0) brightness(1);
  position: relative;
  top: 0;
  bottom: 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
/* line 321, templates/g5_helium/custom/scss/tania.scss */
.section .related-course .parent-second .second {
  transform-origin: 50% 50%;
  transition: transform 1s, filter 1s ease;
  filter: brightness(150%);
  filter: blur(0);
  opacity: 1;
  background-size: cover;
  background-position: center;
  height: 100%;
  width: 100%;
}
/* line 334, templates/g5_helium/custom/scss/tania.scss */
.section .related-course .owl-nav {
  margin-top: 4px;
}
/* line 338, templates/g5_helium/custom/scss/tania.scss */
.section .related-course .owl-nav button.owl-prev, .section .related-course .owl-nav button.owl-next, .section .related-course button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 10px !important;
  font: inherit;
  font-size: 25px;
  line-height: 30px;
  font-weight: bold;
  color: #3893cc;
}
/* line 352, templates/g5_helium/custom/scss/tania.scss */
.section .related-course .owl-item {
  margin-right: 6%;
  margin-bottom: 1%;
  border: 1px solid lightblue;
  border-radius: 5px;
  padding-bottom: 20px;
  position: relative;
  display: inline-block;
}
/* line 361, templates/g5_helium/custom/scss/tania.scss */
.section .related-course .owl-item:hover .second {
  filter: brightness(100%);
  transform: scale(1.2);
  filter: blur(2px);
}
/* line 368, templates/g5_helium/custom/scss/tania.scss */
.section .related-course:nth-of-type(2) {
  margin-right: 0;
}
/* line 372, templates/g5_helium/custom/scss/tania.scss */
.section .related-course p {
  font-size: 17px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  margin-left: 0px;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
/* line 382, templates/g5_helium/custom/scss/tania.scss */
.section .related-course div.location {
  display: inline-block;
  position: relative;
  padding: 0 20px 0 10px;
  margin: 20px 20px 0 0;
}
/* line 388, templates/g5_helium/custom/scss/tania.scss */
.section .related-course div.location:before {
  content: "";
  background-image: url('../../../../images/provider-icon.png');
  display: inline-block;
  position: absolute;
  width: 28px;
  height: 27px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
  padding-right: 22px;
  right: -12px;
  top: -7px;
}
/* line 404, templates/g5_helium/custom/scss/tania.scss */
.section .related-course div.location h6 {
  padding: 0 10px;
  margin-top: 0;
  line-height: 20px;
  color: #053751;
  font-size: 20px;
  margin-bottom: 0;
}
/* line 413, templates/g5_helium/custom/scss/tania.scss */
.section .related-course div.location h6:hover {
  color: #e20f73;
}
/* line 418, templates/g5_helium/custom/scss/tania.scss */
.section .related-course div.location p.category {
  padding: 0;
  margin: 0 10px;
}
/* line 427, templates/g5_helium/custom/scss/tania.scss */
.section .related-course p.category, .section .related-course p.course-type {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0;
  color: #3798d3;
}
/**** Provider login ****/
/* line 441, templates/g5_helium/custom/scss/tania.scss */
/* line 442, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-back-rocket, .itemid-130 section#g-eventbrite, .itemid-130 #g-header-lines {
  display: none;
}
/* line 448, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .g-grid:nth-of-type(1) {
  z-index: 33;
  width: 538px;
}
/* line 452, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .g-grid:nth-of-type(1) h4.alert-heading {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  color: #053751;
  margin-bottom: 0;
}
/* line 460, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .g-grid:nth-of-type(1) p {
  line-height: 20px;
  color: #053751;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0.6px;
  font-size: 20px;
  color: #e20f73;
}
/* line 469, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .g-grid:nth-of-type(1) .alert .close {
  top: -2px;
  line-height: 20px;
  color: #e20f73;
  font-size: 30px;
  opacity: 1;
}
/* line 478, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 {
  background-image: url('../../../../images/providerbg.jpg');
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 40px;
}
/* line 487, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 {
  width: 512px;
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 5px;
  margin-top: 80px;
}
/* line 493, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .well {
  min-height: 20px;
  margin-bottom: 0;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
}
/* line 502, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login {
  padding: 4% 6%;
}
/* line 505, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login img {
  border-radius: 0;
  vertical-align: top;
  position: relative;
  top: 20px;
}
/* line 512, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .welcome {
  width: 85%;
  display: inline-block;
}
/* line 517, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  color: #053751;
  margin-bottom: 0;
}
/* line 525, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login h3 {
  font-size: 28px;
  line-height: 38px;
  color: #e20f73;
  font-weight: 600;
  margin-top: 0;
}
/* line 533, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login input {
  border: 2px solid rgba(115, 35, 73, 0.3);
  background: #fff;
  border-radius: 4px;
  height: 45px;
}
/* line 540, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login fieldset > div:nth-child(3) > div.controls {
  float: left;
  width: 5%;
}
/* line 545, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login fieldset > div:nth-child(3) > div.control-label {
  width: 22%;
  float: left;
  margin-top: 6px;
}
/* line 551, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login label[for="remember"] {
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 18px;
}
/* line 557, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .forgot-password {
  text-align: right;
  float: right;
  text-decoration: underline;
  font-size: 13px;
  line-height: 18px;
  top: 10px;
  position: relative;
  font-family: "Roboto", sans-serif;
  color: #424753;
}
/* line 568, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .forgot-password:hover {
  color: #e20f73;
}
/* line 573, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login #remember {
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 6px;
  float: left;
  top: 13px;
  position: relative;
  height: 16px;
  font-family: "Roboto", sans-serif;
  color: #424753;
}
/* line 585, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login input::placeholder {
  color: #e20f73;
  font-size: 18px;
  line-height: 25px;
  font-style: italic;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}
/* line 594, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .btn-primary-outline {
  font-size: 22px;
  line-height: 32px;
  height: 40px;
  text-transform: none;
  padding: 0;
  width: 218px;
  margin-top: 20px;
  background-color: transparent;
  border: 2px solid #e20f73;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 0px;
  color: #053751;
}
/* line 610, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .btn-primary-outline:hover {
  color: white;
  border: 2px solid #e20f73;
  background-color: #e20f73;
}
/* line 617, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login a.btn.btn-primary-pink {
  display: none;
}
/* line 621, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login button.btn.btn-primary {
  font-size: 22px;
  line-height: 32px;
  height: 40px;
  text-transform: none;
  padding: 0;
  width: 218px;
  margin-top: 20px;
  background-color: #e20f73;
  border: 2px solid #e20f73;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 8px;
}
/* line 636, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login button.btn.btn-primary:hover {
  color: #053751;
  border: 2px solid #e20f73;
  background-color: transparent;
}
/* line 643, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login a.btn.btn-primary-orange {
  width: 100%;
  font-size: 22px;
  line-height: 38px;
  height: 42px;
  text-transform: none;
  padding: 0;
  margin-top: 0;
  background-color: #d9752d;
  border: 2px solid #d9752d;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 8px;
}
/* line 658, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login a.btn.btn-primary-orange:hover {
  color: #053751;
  border: 2px solid #d9752d;
  background-color: transparent;
}
/* line 665, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login a.btn.btn-primary-blue {
  width: 100%;
  font-size: 22px;
  line-height: 38px;
  height: 42px;
  text-transform: none;
  padding: 0;
  margin-top: 0;
  background-color: #3893cc;
  border: 2px solid #3893cc;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 8px;
}
/* line 680, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login a.btn.btn-primary-blue:hover {
  color: #053751;
  border: 2px solid #3893cc;
  background-color: transparent;
}
/* line 687, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login p.privacy {
  font-size: 15px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
  margin: 25px 0;
  color: black;
}
/* line 694, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login p.privacy a {
  color: #e20f73;
  text-decoration: underline;
  font-size: 15px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
}
/* line 701, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login p.privacy a:hover {
  color: #061a21;
}
/* line 707, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .form-horizontal .control-group {
  margin-bottom: 5px;
}
/* line 711, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .form-horizontal .controls {
  width: 100%;
  margin-left: 0;
}
/* line 716, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login #username-lbl, .itemid-130 #g-content-1 .span12 .login #password-lbl {
  display: none;
}
/* line 721, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login p.spacer.student {
  display: none;
}
/* line 725, templates/g5_helium/custom/scss/tania.scss */
.itemid-130 #g-content-1 .span12 .login .spacer {
  color: #e20f73;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
}
/**** Student login ****/
/* line 739, templates/g5_helium/custom/scss/tania.scss */
/* line 740, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-back-rocket, .itemid-652 section#g-eventbrite, .itemid-652 #g-header-lines {
  display: none;
}
/* line 746, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 {
  background-image: url('../../../../images/studentbg.jpg');
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 40px;
}
/* line 755, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 {
  width: 512px;
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 5px;
  margin-top: 80px;
}
/* line 761, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .well {
  min-height: 20px;
  margin-bottom: 0;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
}
/* line 770, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login {
  padding: 4% 6%;
}
/* line 773, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login img {
  border-radius: 0;
  vertical-align: top;
  position: relative;
  top: 20px;
}
/* line 780, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .welcome {
  width: 85%;
  display: inline-block;
}
/* line 785, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  color: #053751;
  margin-bottom: 0;
}
/* line 793, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login h3 {
  font-size: 28px;
  line-height: 38px;
  color: #3893cc;
  font-weight: 600;
  margin-top: 0;
}
/* line 801, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login input {
  border: 2px solid rgba(37, 56, 125, 0.3);
  background: #fff;
  border-radius: 4px;
  height: 45px;
}
/* line 808, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login fieldset > div:nth-child(3) > div.controls {
  float: left;
  width: 5%;
}
/* line 813, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login fieldset > div:nth-child(3) > div.control-label {
  width: 22%;
  float: left;
  margin-top: 6px;
}
/* line 819, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login label[for="remember"] {
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 18px;
}
/* line 825, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .forgot-password {
  text-align: right;
  float: right;
  text-decoration: underline;
  font-size: 13px;
  line-height: 18px;
  top: 10px;
  position: relative;
  font-family: "Roboto", sans-serif;
  color: #424753;
}
/* line 836, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .forgot-password:hover {
  color: #3893cc;
}
/* line 841, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login #remember {
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 6px;
  float: left;
  top: 13px;
  position: relative;
  height: 16px;
  font-family: "Roboto", sans-serif;
  color: #424753;
}
/* line 853, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login input::placeholder {
  color: #3893cc;
  font-size: 18px;
  line-height: 25px;
  font-style: italic;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}
/* line 862, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .btn-primary-outline {
  font-size: 22px;
  line-height: 32px;
  height: 40px;
  text-transform: none;
  padding: 0;
  width: 218px;
  margin-top: 20px;
  background-color: transparent;
  border: 2px solid #3893cc;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 0px;
  color: #053751;
}
/* line 878, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .btn-primary-outline:hover {
  color: white;
  border: 2px solid #3893cc;
  background-color: #3893cc;
}
/* line 885, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login button.btn.btn-primary {
  font-size: 22px;
  line-height: 32px;
  height: 40px;
  text-transform: none;
  padding: 0;
  width: 218px;
  margin-top: 20px;
  background-color: #3893cc;
  border: 2px solid #3893cc;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 8px;
  margin: 0 auto;
}
/* line 901, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login button.btn.btn-primary:hover {
  color: #053751;
  border: 2px solid #3893cc;
  background-color: transparent;
}
/* line 908, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login a.btn.btn-primary-orange {
  display: none;
}
/* line 912, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login a.btn.btn-primary-blue {
  display: none;
}
/* line 916, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login a.btn.btn-primary-pink {
  width: 100%;
  font-size: 22px;
  line-height: 38px;
  height: 42px;
  text-transform: none;
  padding: 0;
  margin-top: 0;
  background-color: #e20f73;
  border: 2px solid #e20f73;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 8px;
}
/* line 931, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login a.btn.btn-primary-pink:hover {
  color: #053751;
  border: 2px solid #e20f73;
  background-color: transparent;
}
/* line 938, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login p.privacy {
  font-size: 15px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
  margin: 25px 0;
  color: black;
}
/* line 945, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login p.privacy a {
  color: #3893cc;
  text-decoration: underline;
  font-size: 15px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
}
/* line 952, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login p.privacy a:hover {
  color: #061a21;
}
/* line 958, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .form-horizontal .control-group {
  margin-bottom: 5px;
}
/* line 962, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .form-horizontal .controls {
  width: 100%;
  margin-left: 0;
  text-align: center;
}
/* line 968, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login #username-lbl, .itemid-652 #g-content-1 .span12 .login #password-lbl {
  display: none;
}
/* line 973, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login p.spacer.provider {
  display: none;
}
/* line 977, templates/g5_helium/custom/scss/tania.scss */
.itemid-652 #g-content-1 .span12 .login .spacer {
  color: #3893cc;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
}
/**** Reset password ****/
/* line 991, templates/g5_helium/custom/scss/tania.scss */
/* line 992, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-back-rocket, .itemid-654 section#g-eventbrite, .itemid-654 #g-header-lines {
  display: none;
}
/* line 998, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 {
  background-image: url('../../../../images/studentbg.jpg');
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 40px;
}
/* line 1007, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 {
  width: 600px;
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 5px;
  margin-top: 80px;
  padding: 20px;
}
/* line 1014, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .well {
  min-height: 20px;
  margin-bottom: 0;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
}
/* line 1023, templates/g5_helium/custom/scss/tania.scss */
/* line 1024, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  color: #053751;
  margin-bottom: 0;
}
/* line 1032, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset p {
  font-size: 20px;
  line-height: 25px;
  color: #3893cc;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 36px;
}
/* line 1041, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset label#jform_email-lbl {
  display: none;
}
/* line 1045, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset .form-horizontal .controls {
  margin-left: 0;
}
/* line 1049, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset input {
  border: 2px solid rgba(37, 56, 125, 0.3);
  background: #fff;
  border-radius: 4px;
  height: 45px;
}
/* line 1056, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset input::placeholder {
  color: #3893cc;
  font-size: 18px;
  line-height: 25px;
  font-style: italic;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}
/* line 1065, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset button.btn.btn-primary {
  font-size: 22px;
  line-height: 32px;
  height: 40px;
  text-transform: none;
  padding: 0;
  width: 218px;
  margin-top: 20px;
  background-color: #3893cc;
  border: 2px solid #3893cc;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 8px;
}
/* line 1080, templates/g5_helium/custom/scss/tania.scss */
.itemid-654 #g-content-1 .span12 .reset button.btn.btn-primary:hover {
  color: #053751;
  border: 2px solid #3893cc;
  background-color: transparent;
}
/* line 1091, templates/g5_helium/custom/scss/tania.scss */
/* line 1092, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-back-rocket, .itemid-655 section#g-eventbrite, .itemid-655 #g-header-lines {
  display: none;
}
/* line 1098, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 {
  background-image: url('../../../../images/providerbg.jpg');
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 40px;
}
/* line 1107, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 {
  width: 600px;
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 5px;
  margin-top: 80px;
  padding: 20px;
}
/* line 1114, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .well {
  min-height: 20px;
  margin-bottom: 0;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
}
/* line 1123, templates/g5_helium/custom/scss/tania.scss */
/* line 1124, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset h2 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  color: #053751;
  margin-bottom: 0;
}
/* line 1132, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset p {
  font-size: 20px;
  line-height: 25px;
  color: #e20f73;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 36px;
}
/* line 1141, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset input::placeholder {
  color: #e20f73;
  font-size: 18px;
  line-height: 25px;
  font-style: italic;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}
/* line 1150, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset label#jform_email-lbl {
  display: none;
}
/* line 1154, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset .form-horizontal .controls {
  margin-left: 0;
}
/* line 1158, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset input {
  border: 2px solid rgba(115, 35, 73, 0.3);
  background: #fff;
  border-radius: 4px;
  height: 45px;
}
/* line 1165, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset button.btn.btn-primary {
  font-size: 22px;
  line-height: 32px;
  height: 40px;
  text-transform: none;
  padding: 0;
  width: 218px;
  margin-top: 20px;
  background-color: #e20f73;
  border: 2px solid #e20f73;
  font-family: "Asap Condensed", sans-serif;
  letter-spacing: 0px;
  display: inline-block;
  margin-right: 8px;
}
/* line 1180, templates/g5_helium/custom/scss/tania.scss */
.itemid-655 #g-content-1 .span12 .reset button.btn.btn-primary:hover {
  color: #053751;
  border: 2px solid #e20f73;
  background-color: transparent;
}
/* line 1191, templates/g5_helium/custom/scss/tania.scss */
/* line 1192, templates/g5_helium/custom/scss/tania.scss */
.outline-12 li {
  font-family: "Asap Condensed", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  color: #053751;
}
/* line 1200, templates/g5_helium/custom/scss/tania.scss */
.outline-12 div[itemprop="articleBody"] {
  padding-right: 10%;
}
/* line 1203, templates/g5_helium/custom/scss/tania.scss */
.outline-12 div[itemprop="articleBody"] h1 {
  position: relative;
  margin-top: 140px;
  font-size: 4.3vw;
  line-height: 5vw;
}
/* line 1209, templates/g5_helium/custom/scss/tania.scss */
.outline-12 div[itemprop="articleBody"] h1:before {
  position: absolute;
  display: block;
  height: 58px;
  width: 60px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  top: -80px;
}
/* line 1221, templates/g5_helium/custom/scss/tania.scss */
.outline-12 div[itemprop="articleBody"] a {
  color: #e20f73;
  text-decoration: underline;
}
/* line 1227, templates/g5_helium/custom/scss/tania.scss */
.outline-12 p {
  font-family: "Asap Condensed", sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  color: #053751;
}
/* line 1235, templates/g5_helium/custom/scss/tania.scss */
.outline-12 section#g-eventbrite {
  display: none;
}
/**** Join Course Pilot ****/
/* line 1242, templates/g5_helium/custom/scss/tania.scss */
/* line 1243, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 div[itemprop="articleBody"] {
  padding-right: 10%;
}
/* line 1246, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 div[itemprop="articleBody"] h1 {
  color: #3893cc;
}
/* line 1249, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 div[itemprop="articleBody"] h1:before {
  content: "";
  background-image: url('../../../../images/student-icon.png');
  height: 40px;
  width: 59px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  top: -74px;
}
/* line 1262, templates/g5_helium/custom/scss/tania.scss */
/* line 1263, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 .account a {
  font-family: "Asap Condensed", sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  color: #3893cc;
  text-decoration: underline;
}
/* line 1271, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 .account a:hover {
  color: #061a21;
}
/* line 1277, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm {
  margin-top: 126px;
}
/* line 1280, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm h2 {
  font-size: 40px;
  line-height: 55px;
  color: #3893cc;
  font-weight: 600;
}
/* line 1287, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .formControls {
  margin-left: 0;
}
/* line 1291, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm input {
  height: 46px;
  border: 2px solid rgba(37, 56, 125, 0.3);
  border-radius: 5px;
  font-weight: bold;
  padding: 2%;
  margin-bottom: 8px;
  color: #3893cc;
  line-height: 25px;
}
/* line 1302, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm input#firstName {
  width: 49%;
  display: inline-block;
}
/* line 1307, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm input#lastName {
  width: 50%;
  display: inline-block;
}
/* line 1312, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm input#postcode::placeholder {
  color: #a4bdcc;
}
/* line 1316, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm select#User_type {
  font-size: 19px;
  height: 46px;
  border: 2px solid rgba(37, 56, 125, 0.3);
  border-radius: 5px;
  font-weight: bold;
  padding: 1% 2%;
  margin-bottom: 8px;
  color: #3893cc;
  line-height: 25px;
  width: 100%;
  box-sizing: border-box;
  font-style: italic;
  font-weight: 600;
}
/* line 1332, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .rsform-block {
  margin-bottom: 0;
}
/* line 1336, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm input::placeholder {
  color: #3893cc;
  font-size: 18px;
  line-height: 26px;
  font-family: "Roboto", sans-serif;
  font-style: italic;
}
/* line 1344, templates/g5_helium/custom/scss/tania.scss */
/* line 1345, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .rsform-block.rsform-block-date-of-birth label {
  color: #3893cc;
  font-size: 18px;
  line-height: 31px;
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-weight: bold;
}
/* line 1354, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .rsform-block.rsform-block-date-of-birth > .formControls {
  text-align: center;
  float: right;
  width: 57%;
}
/* line 1361, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm select.rsform-select-box-small {
  height: 24px;
  border: 2px solid rgba(37, 56, 125, 0.3);
  border-radius: 5px;
  font-weight: bold;
  padding: 2%;
  margin-bottom: 8px;
  color: #3893cc;
  margin: 0 2px 8px;
  font-size: 16px;
  font-style: italic;
}
/* line 1373, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm select.rsform-select-box-small:nth-child(2) {
  width: 110px;
}
/* line 1378, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .formResponsive select.rsform-select-box-small:nth-child(2) {
  width: 110px;
}
/* line 1382, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm #submit {
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  text-transform: none;
  background: #3893cc;
  color: #fff;
  border: 2px solid transparent;
  border-radius: 2.5rem;
  margin: 20px 0 0.5rem 0;
  padding: 5px 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Asap Condensed", sans-serif;
  width: 100%;
  text-align: center;
  box-shadow: none;
}
/* line 1405, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm #submit:hover {
  background: transparent;
  color: #3893cc;
  border-color: #3893cc;
}
/* line 1412, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm p.privacy {
  font-size: 15px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
  margin: 25px 0;
  color: black;
  font-weight: normal;
}
/* line 1420, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm p.privacy a {
  color: #3893cc;
  text-decoration: underline;
  font-size: 15px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
}
/* line 1427, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm p.privacy a:hover {
  color: #061a21;
}
/* line 1433, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .formError {
  color: #b94a48;
  padding-left: 2px;
  vertical-align: middle;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
  margin: 0 5px 5px 0;
  height: auto;
  display: block;
}
/* line 1445, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm input.rsform-error, .itemid-152 #userForm textarea.rsform-error, .itemid-152 #userForm select.rsform-error {
  color: #b94a48 !important;
  border-color: #b50e0b !important;
}
/* line 1452, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .spacer {
  color: #3893cc;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  margin: 0;
}
/* line 1461, templates/g5_helium/custom/scss/tania.scss */
.itemid-152 #userForm .rsfp-progress {
  margin-bottom: 20px !important;
}
/**** Advertise your course ****/
/*
 .itemid-153 {
 div[itemprop="articleBody"] {
 padding-right: 10%;
 h1 {
 color: $pink;
 &:before {
 content: "";
 background-image: url("/images/provider-icon.png");
 }
 }
 }
 .account {
 margin-bottom: 25px;
 a {
 font-family: "Asap Condensed", sans-serif;
 font-size: 20px;
 line-height: 26px;
 font-weight: 600;
 color: $pink;
 text-decoration: underline;
 &:hover {
 color: $darkblue;
 }
 }
 }
 #userForm {
 margin-top: 126px;
 h2 {
 font-size: 40px;
 line-height: 55px;
 color: $pink;
 font-weight: 600;
 }
 .formControls {
 margin-left: 0;
 }
 input {
 height: 46px;
 border: 2px solid rgba(115, 35, 73, 0.3);
 border-radius: 5px;
 font-weight: bold;
 padding: 2%;
 margin-bottom: 8px;
 color: $pink;
 line-height: 25px;
 }
 #firstName,
 #lastName {
 padding-left: 4%;
 }
 .rsform-block {
 margin-bottom: 0;
 }
 textarea::placeholder,
 input::placeholder {
 color: $pink;
 font-size: 18px;
 line-height: 26px;
 font-family: "Roboto", sans-serif;
 font-style: italic;
 }
 select#provider_type {
 -webkit-appearance: none;
 width: 95%;
 height: 24px;
 border: 2px solid rgba(115, 35, 73, 0.3);
 border-radius: 5px;
 font-weight: bold;
 padding: 2%;
 margin-bottom: 8px;
 color: black;
 font-size: 18px;
 line-height: 26px;
 font-family: "Roboto", sans-serif;
 font-style: italic;
 position: relative;
 &:before {
 content: "";
 background-image: url("/images/down-arrow.png");
 position: absolute;
 display: block;
 height: 20px;
 width: 20px;
 background-position: center;
 background-repeat: no-repeat;
 background-size: contain;
 z-index: 999;
 }
 }
 textarea {
 width: 100%;
 border: 1px solid $pink;
 border-radius: 5px;
 margin-bottom: 0px;
 font-weight: bold;
 padding: 2%;
 }
 #AddressNext,
 #submit {
 display: block;
 font-weight: 600;
 font-size: 20px;
 line-height: 26px;
 letter-spacing: 0;
 text-transform: none;
 background: $pink;
 color: #fff;
 border: 2px solid transparent;
 border-radius: 2.5rem;
 margin: 20px 0 0.5rem 0;
 padding: 5px 3.125rem;
 vertical-align: middle;
 text-shadow: none;
 -webkit-transition: all 0.2s;
 -moz-transition: all 0.2s;
 transition: all 0.2s;
 font-family: "Asap Condensed", sans-serif;
 width: 100%;
 text-align: center;
 box-shadow: none;
 &:hover {
 background: transparent;
 color: $pink;
 border-color: $pink;
 }
 }
 #submitPrev {
 display: block;
 font-weight: 600;
 font-size: 20px;
 line-height: 26px;
 letter-spacing: 0;
 text-transform: none;
 background: transparent;
 color: $pink;
 border: 2px solid $pink;
 border-radius: 2.5rem;
 margin: 14px 0 0.5rem 0;
 padding: 5px 3.125rem;
 vertical-align: middle;
 text-shadow: none;
 -webkit-transition: all 0.2s;
 -moz-transition: all 0.2s;
 transition: all 0.2s;
 font-family: "Asap Condensed", sans-serif;
 width: 100%;
 text-align: center;
 box-shadow: none;
 &:hover {
 color: white;
 background-color: $pink;
 }
 }
 a.btn-primary-orange {
 display: block;
 font-weight: 600;
 font-size: 20px;
 line-height: 26px;
 letter-spacing: 0;
 text-transform: none;
 background: $orange;
 color: white;
 border: 2px solid $orange;
 border-radius: 2.5rem;
 margin: 14px 0 0.5rem 0;
 padding: 5px 3.125rem;
 vertical-align: middle;
 text-shadow: none;
 -webkit-transition: all 0.2s;
 -moz-transition: all 0.2s;
 transition: all 0.2s;
 font-family: "Asap Condensed", sans-serif;
 width: 100%;
 text-align: center;
 box-shadow: none;
 &:hover {
 color: $darkblue;
 border: 2px solid $orange;
 background-color: transparent;
 }
 }
 p.privacy {
 font-size: 15px;
 line-height: 22px;
 font-family: "Roboto", sans-serif;
 margin: 25px 0;
 color: black;
 font-weight: normal;
 a {
 color: $pink;
 text-decoration: underline;
 font-size: 15px;
 line-height: 22px;
 font-family: "Roboto", sans-serif;
 &:hover {
 color: $darkblue;
 }
 }
 }
 .formError {
 color: #b94a48;
 padding-left: 2px;
 vertical-align: middle;
 font-size: 13px;
 line-height: 18px;
 font-weight: normal;
 margin: 0 5px 5px 0;
 height: auto;
 display: block;
 }
 input.rsform-error,
 textarea.rsform-error,
 select.rsform-error {
 color: #b94a48 !important;
 border-color: #b50e0b !important;
 }
 .spacer {
 color: $pink;
 text-align: center;
 font-weight: bold;
 font-size: 18px;
 line-height: 25px;
 margin: 0;
 }
 .rsfp-progress {
 margin-bottom: 20px !important;
 }
 }
 }*/
/**** Provider Profile ****/
/* line 1729, templates/g5_helium/custom/scss/tania.scss */
/* line 1731, templates/g5_helium/custom/scss/tania.scss */
/* line 1732, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section h3, .view-profile .section h3 {
  width: 78%;
  display: inline-block;
}
/* line 1738, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .find-your-course, .view-profile .find-your-course {
  display: none;
}
/* line 1746, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .banner, .view-profile .banner {
  height: 400px;
  margin-bottom: 25px;
  position: relative;
  display: block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1756, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .banner .background-overlay, .view-profile .banner .background-overlay {
  border-radius: 12px;
}
/* line 1760, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .banner .size-100, .view-profile .banner .size-100 {
  height: 100%;
  position: absolute;
}
/* line 1764, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .banner .size-100 h1, .view-profile .banner .size-100 h1 {
  font-size: 60px;
  color: white;
  font-weight: 600;
  line-height: 48px;
  margin-top: 0;
  bottom: 40px;
  height: 26%;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 0;
  background-color: #e20f73;
  padding: 2.5% 4% 2.5% 3%;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  width: auto;
  white-space: nowrap;
  display: inline;
}
/* line 1788, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .view-all, .view-profile .view-all {
  width: 240px;
  border-radius: 25px;
  height: 44px;
  margin: 25px auto;
  position: relative;
  display: inline-block;
  text-align: center;
  background-color: #3da79b;
  font-family: "Asap Condensed", sans-serif;
  color: white;
  font-size: 22px;
  line-height: 40px;
  font-weight: bold;
  border: 2px solid #3da79b;
}
/* line 1805, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .size-30.provider-details .website, .view-profile .size-30.provider-details .website {
  border-bottom: 0px solid lightblue;
}
/* line 1809, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .included-courses, .view-profile .included-courses {
  border-top: 1px solid lightblue;
  margin-top: 4%;
}
/* line 1813, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .included-courses .section, .view-profile .included-courses .section {
  margin-right: 0;
}
/* line 1816, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .included-courses .section > div.available-courses, .view-profile .included-courses .section > div.available-courses {
  opacity: 0;
  overflow: hidden;
  transition: all 0.6s ease;
}
/* line 1821, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .included-courses .section > div.available-courses.all, .view-profile .included-courses .section > div.available-courses.all {
  height: 1000px;
}
/* line 1828, templates/g5_helium/custom/scss/tania.scss */
/* line 1829, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .course-type p, .view-profile .course-type p {
  font-weight: bold;
}
/* line 1838, templates/g5_helium/custom/scss/tania.scss */
/* line 1839, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .parent-second, .view-profile .section .parent-second {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  height: 180px;
  width: 100%;
  object-fit: cover;
  filter: grayscale(0) brightness(1);
  position: relative;
  top: 0;
  bottom: 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
/* line 1855, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .parent-second .second, .view-profile .section .parent-second .second {
  transform-origin: 50% 50%;
  transition: transform 1s, filter 1s ease;
  filter: brightness(150%);
  filter: blur(0);
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1867, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section h6, .view-profile .section h6 {
  padding-left: 20px;
  padding-top: 8px;
  color: #053751;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0;
}
/* line 1875, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section h6:hover, .view-profile .section h6:hover {
  color: #e20f73;
}
/* line 1880, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .size-33, .view-profile .section .size-33 {
  flex: 0 24%;
  width: 24%;
  margin-right: 1%;
  margin-bottom: 2%;
  border: 1px solid lightblue;
  border-radius: 5px;
  padding-bottom: 1%;
  position: relative;
  margin-top: 2%;
}
/* line 1891, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .size-33:hover .second, .view-profile .section .size-33:hover .second {
  filter: brightness(100%);
  transform: scale(1.2);
  filter: blur(2px);
}
/* line 1897, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .size-33:nth-of-type(4n), .view-profile .section .size-33:nth-of-type(4n) {
  margin-right: 0;
}
/* line 1901, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .size-33 p, .view-profile .section .size-33 p {
  font-size: 15px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
  margin-left: 20px;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}
/* line 1911, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .size-33 p.location:before, .view-profile .section .size-33 p.location:before {
  content: "";
  background-image: url('../../../../images/provider-icon.png');
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
  padding-right: 22px;
  left: 0px;
  top: 4px;
}
/* line 1927, templates/g5_helium/custom/scss/tania.scss */
.view-providerprofile .section .size-33 p.course-type, .view-profile .section .size-33 p.course-type, .view-providerprofile .section .size-33 p.category, .view-profile .section .size-33 p.category {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0;
  color: #3798d3;
}
/* line 1940, templates/g5_helium/custom/scss/tania.scss */
.pagination ul > li > a, .pagination ul > li > span {
  float: left;
  padding: 2px 8px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid lightblue;
  border-left-width: 0;
}
/* line 1951, templates/g5_helium/custom/scss/tania.scss */
span.icon-step-forward.icon-next, span.icon-forward.icon-last {
  color: #e20f73;
}
/* line 1955, templates/g5_helium/custom/scss/tania.scss */
span.icon-step-forward.icon-next:hover, span.icon-forward.icon-last:hover {
  color: #3893cc;
}
/* line 1960, templates/g5_helium/custom/scss/tania.scss */
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
  color: #e20f73;
  background-color: transparent;
}
/* line 1967, templates/g5_helium/custom/scss/tania.scss */
.pagination ul > .disabled > span:hover, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:hover:hover, .pagination ul > .disabled > a:focus:hover {
  color: #3893cc;
}
/* line 1972, templates/g5_helium/custom/scss/tania.scss */
.pagination ul > .active > a, .pagination ul > .active > span {
  color: #3893cc;
  cursor: default;
  font-weight: bold;
}
/* line 1979, templates/g5_helium/custom/scss/tania.scss */
.limit.pull-right {
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  color: #3da79b;
}
/* line 1986, templates/g5_helium/custom/scss/tania.scss */
.pagination ul {
  margin-top: 8px !important;
}
/**** News ****/
/* line 1991, templates/g5_helium/custom/scss/tania.scss */
/* line 1992, templates/g5_helium/custom/scss/tania.scss */
.itemid-160 h2 {
  font-size: 40px;
  line-height: 50px;
  color: #3893cc;
  font-weight: 600;
}
/* line 1998, templates/g5_helium/custom/scss/tania.scss */
.itemid-160 h2 a {
  color: #3893cc;
}
/* line 2001, templates/g5_helium/custom/scss/tania.scss */
.itemid-160 h2 a:hover {
  color: #3da79b;
}
@media only all and (min-width: 75rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /**** Join Today ****/
  /* line 34, templates/g5_helium/custom/scss/responsive.scss */
  .top-links {
    top: 0px;
    position: absolute;
    right: 1%;
  }
  /* line 40, templates/g5_helium/custom/scss/responsive.scss */
  /* line 41, templates/g5_helium/custom/scss/responsive.scss */
  body h1 {
    font-size: 65px;
    color: #3893cc;
    font-weight: 600;
    line-height: 70px;
    margin-top: 34px;
  }
  /* line 49, templates/g5_helium/custom/scss/responsive.scss */
  body h3 {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    color: #053751;
  }
  /* line 57, templates/g5_helium/custom/scss/responsive.scss */
  a.individual.size-25 {
    background-position: top;
  }
  /* line 61, templates/g5_helium/custom/scss/responsive.scss */
  /* line 62, templates/g5_helium/custom/scss/responsive.scss */
  /* line 63, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box {
    padding-left: 0%;
    margin: 0 auto;
    position: relative;
    display: block;
    text-align: center;
  }
  /* line 71, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course h3 {
    margin-bottom: 2%;
    margin-top: 3%;
    margin-left: 3.6%;
  }
  /* line 78, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .chzn-container.chzn-container-single.chzn-with-drop, .itemid-151 .chzn-container.chzn-container-single {
    width: 270px !important;
    margin-top: 15px;
    text-align: left;
  }
  /* line 85, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 input#filter_location {
    width: 270px !important;
    position: relative;
    text-align: left;
  }
  /* line 93, templates/g5_helium/custom/scss/responsive.scss */
  .limit.pull-right {
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    color: #3da79b;
    float: left;
    margin-bottom: 20px;
  }
  /* line 102, templates/g5_helium/custom/scss/responsive.scss */
  .view-providerprofile .section h3, .view-profile .section h3 {
    width: 72%;
    display: inline-block;
  }
  /* line 108, templates/g5_helium/custom/scss/responsive.scss */
  /* line 109, templates/g5_helium/custom/scss/responsive.scss */
  /* line 110, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 div[itemprop="articleBody"] h1 {
    position: relative;
    margin-top: 98px;
    font-size: 4.3vw;
    line-height: 5vw;
  }
  /* line 121, templates/g5_helium/custom/scss/responsive.scss */
  /* line 122, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm {
    margin-top: 95px;
  }
  /* line 125, templates/g5_helium/custom/scss/responsive.scss */
  /* line 126, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth label {
    color: #3893cc;
    font-size: 18px;
    line-height: 31px;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    font-weight: bold;
    width: 24%;
  }
  /* line 136, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth .formControls {
    text-align: center;
    float: right;
    width: 73%;
  }
  /* line 145, templates/g5_helium/custom/scss/responsive.scss */
  /* line 146, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 #userForm {
    margin-top: 98px;
  }
  /* line 150, templates/g5_helium/custom/scss/responsive.scss */
  /* line 151, templates/g5_helium/custom/scss/responsive.scss */
  /* line 152, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 #g-content-2 .custom .g-grid:not(.explorecareers) {
    width: 80vw;
  }
  /* line 161, templates/g5_helium/custom/scss/responsive.scss */
  /* line 165, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .banner, .view-providerprofile .banner, .view-profile .banner, .view-career .banner {
    height: 330px;
  }
  /* line 168, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .banner h1, .view-providerprofile .banner h1, .view-profile .banner h1, .view-career .banner h1 {
    margin-top: 56px;
  }
  /* line 172, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .banner .size-15, .view-providerprofile .banner .size-15, .view-profile .banner .size-15, .view-career .banner .size-15 {
    flex: 0 25%;
    width: 25%;
  }
  /* line 176, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .banner .size-15 img, .view-providerprofile .banner .size-15 img, .view-profile .banner .size-15 img, .view-career .banner .size-15 img {
    margin-left: 10%;
    margin-top: 26%;
    position: relative;
    display: block;
    width: 186px;
    height: 186px;
    object-fit: cover;
    border: 2px solid lightblue;
  }
  /* line 189, templates/g5_helium/custom/scss/responsive.scss */
  /* line 190, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .section h3, .view-providerprofile .section h3, .view-profile .section h3, .view-career .section h3 {
    margin-top: 15px;
  }
  /* line 196, templates/g5_helium/custom/scss/responsive.scss */
  /* line 197, templates/g5_helium/custom/scss/responsive.scss */
  /* line 198, templates/g5_helium/custom/scss/responsive.scss */
  .section .related-course p {
    font-size: 15px;
    line-height: 18px;
    margin-left: 4px;
  }
  /* line 204, templates/g5_helium/custom/scss/responsive.scss */
  .section .related-course .owl-item {
    padding-bottom: 12px;
  }
  /* line 208, templates/g5_helium/custom/scss/responsive.scss */
  .section .related-course h6 {
    padding-left: 32px;
    font-size: 20px;
    line-height: 22px;
  }
  /* line 216, templates/g5_helium/custom/scss/responsive.scss */
  span.g-menu-item-title {
    font-size: 15px;
    padding: 7px 15px;
    margin: 0 4px;
  }
  /* line 222, templates/g5_helium/custom/scss/responsive.scss */
  /* line 224, templates/g5_helium/custom/scss/responsive.scss */
  /* line 225, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-22, .com_careers #g-content-1 .size-22 {
    flex: 0 30%;
    width: 30%;
  }
  /* line 229, templates/g5_helium/custom/scss/responsive.scss */
  /* line 230, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-22 li a, .com_careers #g-content-1 .size-22 li a {
    font-size: 13px;
  }
  /* line 236, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-78, .com_careers #g-content-1 .size-78 {
    flex: 0 70%;
    width: 70%;
  }
  /* line 243, templates/g5_helium/custom/scss/responsive.scss */
  .pinkthing {
    padding: 20px 0px 80px 10%;
  }
  /* line 246, templates/g5_helium/custom/scss/responsive.scss */
  .pinkthing h3 {
    width: 30vw;
  }
  /* line 251, templates/g5_helium/custom/scss/responsive.scss */
  /* line 252, templates/g5_helium/custom/scss/responsive.scss */
  /* line 253, templates/g5_helium/custom/scss/responsive.scss */
  /* line 254, templates/g5_helium/custom/scss/responsive.scss */
  /* line 255, templates/g5_helium/custom/scss/responsive.scss */
  /* line 256, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-40 {
    flex: 0 50%;
    width: 50%;
  }
  /* line 261, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 {
    flex: 0 50%;
    width: 50%;
    height: 72vh;
  }
  /* line 267, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.top-img.wow.fadeInRight {
    width: 50%;
  }
  /* line 271, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.bottom-img.wow.fadeInRight {
    width: 60%;
  }
  /* line 281, templates/g5_helium/custom/scss/responsive.scss */
  /* line 282, templates/g5_helium/custom/scss/responsive.scss */
  /* line 283, templates/g5_helium/custom/scss/responsive.scss */
  /* line 284, templates/g5_helium/custom/scss/responsive.scss */
  /* line 285, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-40 {
    flex: 0 50%;
    width: 50%;
  }
  /* line 290, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 {
    flex: 0 50%;
    width: 50%;
  }
  /* line 294, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.top-img.wow.fadeInRight {
    width: 70%;
  }
  /* line 298, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.bottom-img.wow.fadeInRight {
    width: 60%;
  }
  /* line 306, templates/g5_helium/custom/scss/responsive.scss */
  /* line 307, templates/g5_helium/custom/scss/responsive.scss */
  /* line 308, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-right .pull-left.item-image img:first-child {
    width: 70%;
  }
  /* line 312, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-right .pull-left.item-image img:last-child {
    width: 39%;
    bottom: -200px;
    left: -130px;
  }
  /* line 320, templates/g5_helium/custom/scss/responsive.scss */
  /* line 321, templates/g5_helium/custom/scss/responsive.scss */
  /* line 322, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-left .pull-left.item-image img:first-child {
    width: 65%;
  }
  /* line 326, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-left .pull-left.item-image img:last-child {
    right: 120px;
  }
  /* line 333, templates/g5_helium/custom/scss/responsive.scss */
  /* line 334, templates/g5_helium/custom/scss/responsive.scss */
  /* line 335, templates/g5_helium/custom/scss/responsive.scss */
  /* line 336, templates/g5_helium/custom/scss/responsive.scss */
  /* line 337, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-40 {
    flex: 0 50%;
    width: 50%;
  }
  /* line 342, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 {
    flex: 0 50%;
    width: 50%;
  }
  /* line 346, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.top-img.wow.fadeInRight {
    width: 70%;
  }
  /* line 354, templates/g5_helium/custom/scss/responsive.scss */
  /* line 355, templates/g5_helium/custom/scss/responsive.scss */
  /* line 356, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .content-right .pull-left.item-image img:first-child {
    width: 70%;
  }
  /* line 360, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .content-right .pull-left.item-image img:last-child {
    width: 39%;
    bottom: -200px;
    left: -130px;
  }
  /* line 368, templates/g5_helium/custom/scss/responsive.scss */
  /* line 369, templates/g5_helium/custom/scss/responsive.scss */
  /* line 370, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .content-left .pull-left.item-image img:first-child {
    width: 65%;
  }
  /* line 374, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .content-left .pull-left.item-image img:last-child {
    right: 10px;
  }
  /* line 381, templates/g5_helium/custom/scss/responsive.scss */
  /* line 382, templates/g5_helium/custom/scss/responsive.scss */
  /* line 383, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container {
    padding: 0;
  }
  /* line 387, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-block.size-50.contact-extra {
    padding-right: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /**** Homepage ****/
  /**** News ****/
  /**** List A Course ****/
  /**** Eventbrite ****/
  /**** Open Days Calendar ****/
  /**** How can CP Help? ****/
  /**** Footer ****/
  /**** About Us ****/
  /**** Contact Us ****/
  /**** Find Your Course ****/
  /**** Course and Provider Profile ****/
  /** JOIN TODAY **/
  /** OPEN DAYS **/
  /** STUDENT SUPPORT **/
  /** RESOURCES **/
  /* line 411, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course {
    height: 180px;
  }
  /* line 415, templates/g5_helium/custom/scss/responsive.scss */
  /* line 416, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin > div > * {
    flex: 0 0 32%;
  }
  /* line 421, templates/g5_helium/custom/scss/responsive.scss */
  /* line 422, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin > div > button[type="submit"] {
    margin-top: 10px;
    display: block;
  }
  /* line 428, templates/g5_helium/custom/scss/responsive.scss */
  /* line 429, templates/g5_helium/custom/scss/responsive.scss */
  /* line 430, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin #clearBtn {
    width: 100%;
  }
  /* line 436, templates/g5_helium/custom/scss/responsive.scss */
  /* line 437, templates/g5_helium/custom/scss/responsive.scss */
  /* line 438, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation .moduletable.find-your-course .coursepilot-search-box.onlytext {
    top: 59px;
  }
  /* line 443, templates/g5_helium/custom/scss/responsive.scss */
  /* line 444, templates/g5_helium/custom/scss/responsive.scss */
  /* line 445, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .course-details .size-59 {
    flex: 0 100%;
    width: 100%;
  }
  /* line 450, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .course-details .size-40 {
    flex: 0 100%;
    width: 100%;
  }
  /* line 457, templates/g5_helium/custom/scss/responsive.scss */
  /* line 458, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .section .related-course {
    height: 180px;
  }
  /* line 462, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile #youtube_video {
    width: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
  }
  /* line 469, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured {
    width: 100%;
    height: 115px;
    object-fit: inherit;
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 0px;
  }
  /* line 479, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured a {
    display: block;
    width: 60px;
    height: 60px;
  }
  /* line 484, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured a:before {
    width: 70px;
    height: 70px;
    display: block;
    position: absolute;
    top: -4px;
    left: -6px;
  }
  /* line 493, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured a svg {
    top: calc(100% - 70%);
    left: calc(100% - 70%);
    font-size: 30px;
  }
  /* line 502, templates/g5_helium/custom/scss/responsive.scss */
  #g-header {
    height: 258px !important;
  }
  /* line 506, templates/g5_helium/custom/scss/responsive.scss */
  /* line 507, templates/g5_helium/custom/scss/responsive.scss */
  body h1 {
    font-size: 60px;
    font-weight: 600;
    line-height: 70px;
    margin-top: 0;
  }
  /* line 514, templates/g5_helium/custom/scss/responsive.scss */
  body h3 {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 520, templates/g5_helium/custom/scss/responsive.scss */
  a.text-link {
    min-width: 230px;
    font-size: 20px;
    line-height: 30px;
    margin-top: 12%;
  }
  /* line 527, templates/g5_helium/custom/scss/responsive.scss */
  a.text-link.text-link-2 {
    margin-top: 0%;
  }
  /* line 531, templates/g5_helium/custom/scss/responsive.scss */
  /* line 532, templates/g5_helium/custom/scss/responsive.scss */
  #g-top-bar .top-links {
    top: 0px;
    position: absolute;
    right: 4%;
  }
  /* line 539, templates/g5_helium/custom/scss/responsive.scss */
  /* line 540, templates/g5_helium/custom/scss/responsive.scss */
  #g-top-navigation img.logo {
    margin-top: -5px;
    transition: 0.3s;
    background-color: #061a21;
    width: 92%;
    margin-left: 5px;
  }
  /* line 548, templates/g5_helium/custom/scss/responsive.scss */
  #g-top-navigation span.g-menu-item-title {
    font-size: 20px;
    padding: 7px 15px;
    margin: 0 10px 0 0;
  }
  /* line 554, templates/g5_helium/custom/scss/responsive.scss */
  #g-top-navigation .g-block.size-21.align-right {
    position: absolute;
    right: 0;
  }
  /* line 559, templates/g5_helium/custom/scss/responsive.scss */
  #g-top-navigation .size-21 {
    flex: 0 30%;
    width: 30%;
  }
  /* line 563, templates/g5_helium/custom/scss/responsive.scss */
  #g-top-navigation .size-21 .g-content {
    margin: 0.625rem 0.625rem 0 0.625rem;
    padding: 0.938rem 0.938rem 0 0.938rem;
  }
  /* line 570, templates/g5_helium/custom/scss/responsive.scss */
  .student-provider-links {
    margin-top: -3px;
  }
  /* line 574, templates/g5_helium/custom/scss/responsive.scss */
  .cb-slideshow, .cb-slideshow:after {
    height: 92vh;
  }
  /* line 581, templates/g5_helium/custom/scss/responsive.scss */
  /* line 582, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course {
    left: 2%;
    position: absolute;
    background-color: white;
    top: 10vh;
    padding: 8px 25px;
  }
  /* line 591, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course h3 {
    font-size: 50px;
    font-weight: 600;
    line-height: 60px;
  }
  /* line 598, templates/g5_helium/custom/scss/responsive.scss */
  /* line 599, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .careers-homepage h2 {
    font-size: 40px;
    line-height: 60px;
  }
  /* line 605, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .explore-career {
    top: calc(230px + 19.5vh);
    padding: 0 10px;
    width: 690px;
    left: 2%;
    margin-left: 0;
  }
  /* line 612, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .explore-career a.text-link {
    display: inline-block;
    margin: 20px -11px 5px 10px;
    min-width: 193px;
    border-radius: 999px;
    font-size: 18px;
    padding: 0px;
    line-height: 34px;
    color: #000;
    height: 40px;
  }
  /* line 625, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .become-a-provider.g-grid {
    top: calc(345px + 18vh);
    width: 690px;
    left: 2%;
  }
  /* line 630, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .become-a-provider.g-grid a {
    line-height: 23px;
    font-size: 18px;
    font-weight: 300;
    margin: 4px 10px;
    padding: 8px 0px;
    width: 100%;
    border-radius: 100px;
    width: 195px;
  }
  /* line 642, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .chzn-container.chzn-container-single {
    width: 250px !important;
    margin-right: 3%;
  }
  /* line 647, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 {
    padding-left: 100px;
    position: relative;
    height: 54vh;
  }
  /* line 653, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.top-img.wow.fadeInRight {
    position: absolute;
    top: 10px;
    left: 15px;
    display: inline-block;
    height: 217px;
    width: 204px;
    object-fit: cover;
  }
  /* line 673, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.bottom-img.wow.fadeInRight {
    position: absolute;
    right: 20px;
    bottom: 100px;
    width: 200px;
    height: 270px;
    object-fit: cover;
  }
  /* line 692, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .page-content-block .size-60 {
    padding-left: 100px;
    position: relative;
    height: 54vh !important;
    flex: 0 50%;
    width: 50%;
    margin-top: 11%;
  }
  /* line 701, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .page-content-block .size-40 {
    flex: 0 50%;
    width: 50%;
  }
  /* line 706, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 img.article-plane2.wow.fadeInLeft {
    position: absolute;
    bottom: -30px !important;
    left: -46px !important;
    transform: scale(0.8);
    width: 140px;
    height: 72px;
  }
  /* line 715, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 img.article-plane1.wow.fadeInRight {
    position: absolute;
    right: 0%;
    transform: scale(0.8);
    margin-top: 50px;
    width: 90px;
    height: 50px;
  }
  /* line 725, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content {
    margin-top: 6%;
  }
  /* line 729, templates/g5_helium/custom/scss/responsive.scss */
  a.individual.size-25 {
    height: 171px;
    flex: 0 33%;
    width: 33%;
  }
  /* line 735, templates/g5_helium/custom/scss/responsive.scss */
  p.course-category {
    color: white;
    z-index: 9999;
    position: absolute;
    width: 100%;
    font-size: 22.7px;
    text-shadow: 0px 0px 3px black;
    transition: 0.4s;
    margin-top: 3px;
    line-height: 28px;
    font-weight: 600;
    padding: 0%;
  }
  /* line 749, templates/g5_helium/custom/scss/responsive.scss */
  .bluething {
    padding: 40px 0 50px 10% !important;
  }
  /* line 752, templates/g5_helium/custom/scss/responsive.scss */
  .bluething h1 {
    font-size: 52px;
    color: white;
    line-height: 52px;
  }
  /* line 759, templates/g5_helium/custom/scss/responsive.scss */
  .explorecareers.g-grid {
    margin: 25px 0;
  }
  /* line 762, templates/g5_helium/custom/scss/responsive.scss */
  .explorecareers.g-grid.parallax-background {
    background-position: 0px -41px;
    background-attachment: scroll;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }
  /* line 777, templates/g5_helium/custom/scss/responsive.scss */
  /* line 778, templates/g5_helium/custom/scss/responsive.scss */
  #g-news h3 {
    font-size: 32px;
    line-height: 44px;
  }
  /* line 783, templates/g5_helium/custom/scss/responsive.scss */
  #g-news div.g-top-news-item.g-top-news-secondary.g-tn2 > div > div.g-top-news-item-info > h4 > a, #g-news div.g-top-news-container > div.g-top-news-item.g-top-news-secondary.g-tn3 > div > div.g-top-news-item-info > h4 > a, #g-news div.g-top-news-container > div.g-top-news-item.g-top-news-secondary.g-tn4 > div > div.g-top-news-item-info > h4 > a {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 800, templates/g5_helium/custom/scss/responsive.scss */
  #g-news .g-top-news.style3.gutter-disabled .g-tn3 {
    width: 50%;
  }
  /* line 804, templates/g5_helium/custom/scss/responsive.scss */
  #g-news .g-top-news.style3.gutter-disabled .g-tn4 {
    padding: 1px 0 0 1px;
    display: none;
  }
  /* line 809, templates/g5_helium/custom/scss/responsive.scss */
  #g-news div.g-top-news-container > div.g-top-news-item.g-top-news-secondary.g-tn4 > div {
    display: none;
  }
  /* line 813, templates/g5_helium/custom/scss/responsive.scss */
  /* line 814, templates/g5_helium/custom/scss/responsive.scss */
  /* line 815, templates/g5_helium/custom/scss/responsive.scss */
  #g-news .g-top-news .g-top-news-item-info .g-article-text {
    margin-top: 15px;
    font-weight: 600;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
    line-height: 20px;
  }
  /* line 822, templates/g5_helium/custom/scss/responsive.scss */
  #g-news .g-top-news .g-top-news-item-info .g-article-title {
    margin: 0px 0;
  }
  /* line 825, templates/g5_helium/custom/scss/responsive.scss */
  #g-news .g-top-news .g-top-news-item-info .g-article-title a {
    color: #fff;
    font-size: 29px;
    line-height: 36px;
    position: relative;
    display: block;
  }
  /* line 837, templates/g5_helium/custom/scss/responsive.scss */
  .pagination-list li {
    display: inline-block;
    margin: 0 0rem;
  }
  /* line 844, templates/g5_helium/custom/scss/responsive.scss */
  .listacoursebox {
    position: absolute;
    top: 0;
    bottom: 0;
    background-size: cover;
    padding: 43px 40px 43px 43px;
    width: 700px;
    color: white;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    clip-path: polygon(0% -8%, 82% 10%, 99% 102%, 0 100%);
    border-radius: 10px;
  }
  /* line 857, templates/g5_helium/custom/scss/responsive.scss */
  .listacoursebox a {
    margin-bottom: 22px;
    display: block;
  }
  /* line 862, templates/g5_helium/custom/scss/responsive.scss */
  .listacoursebox h1 {
    margin-bottom: 12px;
  }
  /* line 866, templates/g5_helium/custom/scss/responsive.scss */
  .listacoursebox h3 {
    font-size: 23px;
    line-height: 28px;
    margin: 12px 0 2px 0px;
  }
  /* line 872, templates/g5_helium/custom/scss/responsive.scss */
  .listacoursebox h4 {
    font-size: 18px;
    line-height: 20px;
    width: 56%;
    display: inline-block;
    margin-bottom: 12px;
  }
  /* line 881, templates/g5_helium/custom/scss/responsive.scss */
  .listacourse {
    height: 532px;
    padding: 0px;
    background-attachment: fixed;
    background-attachment: scroll;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center;
    border-radius: 10px;
    width: 700px;
  }
  /* line 901, templates/g5_helium/custom/scss/responsive.scss */
  section#g-eventbrite {
    margin-top: 20px;
  }
  /* line 907, templates/g5_helium/custom/scss/responsive.scss */
  .eventbrite.g-grid {
    background-attachment: scroll;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }
  /* line 918, templates/g5_helium/custom/scss/responsive.scss */
  .pinkthing {
    border-radius: 0px 420px 380px 0px;
    padding: 20px 0px 46px 20%;
    color: white;
    padding-left: 30px !important;
    flex: 0 62%;
  }
  /* line 925, templates/g5_helium/custom/scss/responsive.scss */
  .pinkthing h1 {
    font-size: 50px;
    color: white;
    line-height: 60px;
  }
  /* line 931, templates/g5_helium/custom/scss/responsive.scss */
  .pinkthing h3 {
    width: 94%;
  }
  /* line 935, templates/g5_helium/custom/scss/responsive.scss */
  .pinkthing .text-link {
    margin-top: 6%;
    font-weight: bold;
  }
  /* line 943, templates/g5_helium/custom/scss/responsive.scss */
  /* line 944, templates/g5_helium/custom/scss/responsive.scss */
  #g-howelse h2 {
    font-size: 50px;
    line-height: 55px;
    margin-bottom: 0;
    margin-top: 3%;
  }
  /* line 951, templates/g5_helium/custom/scss/responsive.scss */
  #g-howelse h3 {
    font-size: 28px !important;
    line-height: 35px;
    margin-top: 20px;
    margin-bottom: 16px;
  }
  /* line 958, templates/g5_helium/custom/scss/responsive.scss */
  #g-howelse h4 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 5%;
  }
  /* line 967, templates/g5_helium/custom/scss/responsive.scss */
  /* line 968, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom p {
    color: white;
    font-size: 20px;
    line-height: 21px;
    font-weight: bold;
    margin-bottom: 18%;
  }
  /* line 976, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom .footer-sub-menu {
    flex: 0 25%;
    width: 25%;
  }
  /* line 981, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom .footer-menu {
    flex: 0 40%;
    width: 40%;
  }
  /* line 986, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom .g-main-nav {
    margin-top: -30px;
  }
  /* line 990, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom nav > ul > li.g-menu-item.g-menu-item-type-component.g-standard > a > span > span {
    font-size: 20px !important;
    width: 250px !important;
    padding: 6px 18px !important;
    margin: 0 0;
  }
  /* line 997, templates/g5_helium/custom/scss/responsive.scss */
  /* line 998, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom .size-33-3 a.logo {
    top: -55px;
    position: relative;
  }
  /* line 1004, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom .footer-social {
    font-size: 25px;
    line-height: 30px;
    color: white;
    bottom: 36px;
    display: block;
    position: relative;
  }
  /* line 1012, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom .footer-social a {
    margin-right: 8%;
    color: white;
  }
  /* line 1016, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom .footer-social a:hover {
    color: #e20f73;
  }
  /* line 1022, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom p.smallline {
    color: white;
    font-size: 15px;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 0;
  }
  /* line 1030, templates/g5_helium/custom/scss/responsive.scss */
  #g-footer-bottom p.branding {
    color: white;
    font-size: 15px;
    line-height: 20px;
    vertical-align: bottom;
    position: relative;
    display: block;
    margin-bottom: 0;
    margin-top: 32px;
    font-weight: normal;
  }
  /* line 1044, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1045, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 h1 {
    font-size: 50px;
    font-weight: 600;
    line-height: 60px;
    margin-top: 30px;
  }
  /* line 1052, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .size-40 {
    flex: 0 45%;
    width: 45%;
  }
  /* line 1057, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 {
    position: relative;
    height: 66vh;
    flex: 0 50%;
    width: 50%;
  }
  /* line 1064, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.top-img.wow.fadeInRight {
    position: absolute;
    top: 46px !important;
    right: 0 !important;
    display: inline-block;
    width: 320px;
    height: 347px;
  }
  /* line 1083, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .content-right .pull-left.item-image img:last-child {
    width: 49%;
    position: relative;
    margin: auto;
    bottom: -200px !important;
    left: -34px !important;
    display: block;
    border-radius: 5px;
  }
  /* line 1093, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .content-left .pull-left.item-image img:last-child {
    width: 54%;
    position: relative;
    margin: auto;
    top: 120px;
    right: 118px !important;
    display: block;
    height: 243px;
    width: 230px !important;
    object-fit: cover;
  }
  /* line 1105, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 .content-left .pull-left.item-image img:first-child {
    width: 75%;
    position: absolute;
    margin: auto;
    bottom: 10px !important;
    left: 23px !important;
    display: block;
    width: 304px !important;
    height: 271px !important;
  }
  /* line 1119, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable .breadcrumb li.active span.divider {
    display: none !important;
  }
  /* line 1123, templates/g5_helium/custom/scss/responsive.scss */
  ul.breadcrumb {
    margin-left: -14px;
    font-size: 13px;
  }
  /* line 1128, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1129, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 h4 {
    margin-bottom: 10px;
  }
  /* line 1133, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1134, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container {
    flex: 0 50%;
    width: 50%;
    margin-left: 0;
    padding-left: 0 !important;
  }
  /* line 1141, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1142, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .size-50 .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 1148, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-block.size-50.contact-extra {
    flex: 0 50%;
    width: 49%;
    padding-right: 0% !important;
    padding-top: 92px !important;
  }
  /* line 1154, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-block.size-50.contact-extra h3 {
    font-size: 30px !important;
  }
  /* line 1160, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 .blueint .texto a, .itemid-161 .pinkint .texto a, .itemid-161 .greentexto h4 a {
    font-size: 22px !important;
    margin-top: -18px !important;
  }
  /* line 1167, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 .texto p, .itemid-161 .greentexto p {
    font-weight: bold;
    font-size: 18px !important;
    margin-bottom: 0;
  }
  /* line 1174, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 .item-page img {
    border-radius: 0px !important;
    top: 21px;
    position: relative;
  }
  /* line 1180, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 .footer-social.not-footer a {
    display: inline-block;
    font-size: 26px !important;
    color: #053751;
    margin-right: 20px !important;
  }
  /* line 1187, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 img.form-plane {
    margin: 0 auto;
    text-align: center;
    display: block;
    margin-top: 104px !important;
    padding-top: 55px !important;
    height: 130px !important;
  }
  /* line 1199, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1200, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 #g-header {
    height: 0 !important;
  }
  /* line 1204, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course {
    height: 230px;
  }
  /* line 1207, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course h3 {
    font-size: 30px !important;
    margin-bottom: 1%;
    margin-top: 1%;
    margin-left: 0;
  }
  /* line 1215, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1216, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box {
    padding-left: 0%;
    margin: 0 auto;
    position: relative;
    display: block;
    text-align: center;
  }
  /* line 1223, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box .chzn-container:last-child {
    width: 19%;
  }
  /* line 1228, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course h3 {
    margin-bottom: 0%;
    margin-top: 0%;
    margin-left: 3.6%;
  }
  /* line 1235, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .chzn-container.chzn-container-single.chzn-with-drop, .itemid-151 .chzn-container.chzn-container-single {
    margin-top: 15px;
    text-align: left;
  }
  /* line 1242, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 input#filter_location {
    width: 250px !important;
    position: relative;
    text-align: left;
  }
  /* line 1250, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1253, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses p.intro, .com_careers p.intro, .view-usersavedcourses p.intro {
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #3da79b;
  }
  /* line 1260, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1261, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1262, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-33 div.location p.category, .com_careers #g-content-1 .size-33 div.location p.category, .view-usersavedcourses #g-content-1 .size-33 div.location p.category {
    padding: 0;
    margin: 5px 10px;
    width: 100%;
    font-size: 13px;
  }
  /* line 1269, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-33 > p, .com_careers #g-content-1 .size-33 > p, .view-usersavedcourses #g-content-1 .size-33 > p {
    margin: 0 20px 20px 20px;
  }
  /* line 1274, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-22, .com_careers #g-content-1 .size-22, .view-usersavedcourses #g-content-1 .size-22 {
    flex: 0 34%;
    width: 34%;
    background-color: white;
  }
  /* line 1280, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-78, .com_careers #g-content-1 .size-78, .view-usersavedcourses #g-content-1 .size-78 {
    flex: 0 66%;
    width: 66%;
  }
  /* line 1286, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1287, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses .filters div, .com_careers .filters div, .view-usersavedcourses .filters div {
    margin: 0 5px 8px;
  }
  /* line 1295, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1297, templates/g5_helium/custom/scss/responsive.scss */
  .view-providerprofile .banner .size-100 h1, .view-profile .banner .size-100 h1 {
    font-size: 45px;
    color: white;
    font-weight: 600;
    line-height: 50px;
  }
  /* line 1304, templates/g5_helium/custom/scss/responsive.scss */
  .view-providerprofile h3, .view-profile h3 {
    width: 66% !important;
  }
  /* line 1308, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1309, templates/g5_helium/custom/scss/responsive.scss */
  .view-providerprofile .section .size-33, .view-profile .section .size-33 {
    flex: 0 32%;
    width: 32%;
  }
  /* line 1313, templates/g5_helium/custom/scss/responsive.scss */
  .view-providerprofile .section .size-33:nth-of-type(4n), .view-profile .section .size-33:nth-of-type(4n) {
    margin-right: 1%;
  }
  /* line 1320, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1323, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1324, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .banner .size-75, .view-providerprofile .banner .size-75, .view-profile .banner .size-75 {
    flex: 0 65%;
    width: 65%;
  }
  /* line 1329, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .banner .size-15, .view-providerprofile .banner .size-15, .view-profile .banner .size-15 {
    flex: 0 35%;
    width: 35%;
  }
  /* line 1335, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .course-details, .view-providerprofile .course-details, .view-profile .course-details {
    flex: 0 60%;
    width: 60%;
  }
  /* line 1339, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .course-details .section, .view-providerprofile .course-details .section, .view-profile .course-details .section {
    margin-right: 40px;
    margin-top: 20px;
    padding-bottom: 25px;
  }
  /* line 1344, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .course-details .section ul, .view-providerprofile .course-details .section ul, .view-profile .course-details .section ul {
    margin-left: 1.5rem;
    padding: 0;
    margin-top: 10px;
  }
  /* line 1350, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .course-details .section h3, .view-providerprofile .course-details .section h3, .view-profile .course-details .section h3 {
    margin-bottom: 8px;
  }
  /* line 1356, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .provider-details, .view-providerprofile .provider-details, .view-profile .provider-details {
    flex: 0 40%;
  }
  /* line 1359, templates/g5_helium/custom/scss/responsive.scss */
  .view-course .provider-details .details, .view-providerprofile .provider-details .details, .view-profile .provider-details .details {
    margin-bottom: 40px;
    margin-top: 50px;
  }
  /* line 1365, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1366, templates/g5_helium/custom/scss/responsive.scss */
  .view-course #loginmessage a.text-link, .view-providerprofile #loginmessage a.text-link, .view-profile #loginmessage a.text-link {
    margin-top: 0;
  }
  /* line 1372, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1373, templates/g5_helium/custom/scss/responsive.scss */
  .section .related-course {
    height: 540px;
  }
  /* line 1376, templates/g5_helium/custom/scss/responsive.scss */
  .section .related-course p {
    font-size: 15px;
    line-height: 18px;
    margin-left: 4px;
  }
  /* line 1382, templates/g5_helium/custom/scss/responsive.scss */
  .section .related-course .owl-item {
    padding-bottom: 12px;
  }
  /* line 1386, templates/g5_helium/custom/scss/responsive.scss */
  .section .related-course h6 {
    padding-left: 32px;
    font-size: 20px;
    line-height: 22px;
  }
  /* line 1394, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1395, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1396, templates/g5_helium/custom/scss/responsive.scss */
  .view-careersvideo .featured-product .video-play-featured {
    width: 100%;
    height: 450px;
  }
  /* line 1400, templates/g5_helium/custom/scss/responsive.scss */
  .view-careersvideo .featured-product .video-play-featured a {
    top: 38%;
  }
  /* line 1406, templates/g5_helium/custom/scss/responsive.scss */
  .view-careersvideo #youtube_video {
    width: 100%;
  }
  /* line 1411, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1413, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1414, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .banner .size-75, .view-careersvideo .banner .size-75 {
    flex: 0 65%;
    width: 65%;
  }
  /* line 1419, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .banner .size-15, .view-careersvideo .banner .size-15 {
    flex: 0 35%;
    width: 35%;
  }
  /* line 1425, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .course-details, .view-careersvideo .course-details {
    flex: 0 100%;
    width: 100%;
  }
  /* line 1429, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .course-details .section, .view-careersvideo .course-details .section {
    margin-right: 10px;
    margin-top: 20px;
    padding-bottom: 25px;
  }
  /* line 1434, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .course-details .section ul, .view-careersvideo .course-details .section ul {
    margin-left: 1.5rem;
    padding: 0;
    margin-top: 10px;
  }
  /* line 1440, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .course-details .section h3, .view-careersvideo .course-details .section h3 {
    margin-bottom: 8px;
  }
  /* line 1446, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .provider-details, .view-careersvideo .provider-details {
    flex: 0 40%;
  }
  /* line 1449, templates/g5_helium/custom/scss/responsive.scss */
  .view-career .provider-details .details, .view-careersvideo .provider-details .details {
    margin-bottom: 40px;
    margin-top: 50px;
  }
  /* line 1456, templates/g5_helium/custom/scss/responsive.scss */
  #sync1 {
    margin-top: 20px;
  }
  /* line 1459, templates/g5_helium/custom/scss/responsive.scss */
  #sync1 .item {
    height: 300px;
  }
  /* line 1462, templates/g5_helium/custom/scss/responsive.scss */
  #sync1 .item img {
    height: 300px;
  }
  /* line 1468, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1469, templates/g5_helium/custom/scss/responsive.scss */
  #sync2 .item {
    height: 58px;
  }
  /* line 1472, templates/g5_helium/custom/scss/responsive.scss */
  #sync2 .item img {
    height: 54px;
    object-fit: cover;
  }
  /* line 1480, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1482, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1483, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm input::placeholder, .itemid-153 #userForm input::placeholder {
    font-size: 15px;
  }
  /* line 1487, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm input#lastName, .itemid-153 #userForm input#lastName {
    width: 49.7%;
  }
  /* line 1491, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm select.rsform-select-box-small, .itemid-153 #userForm select.rsform-select-box-small {
    font-size: 13px;
    width: 20%;
    margin: 0 4px 8px 0;
  }
  /* line 1496, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm select.rsform-select-box-small:nth-child(2), .itemid-153 #userForm select.rsform-select-box-small:nth-child(2) {
    width: 42%;
  }
  /* line 1500, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm select.rsform-select-box-small:nth-child(3), .itemid-153 #userForm select.rsform-select-box-small:nth-child(3) {
    width: 20%;
    margin: 0 0 8px;
  }
  /* line 1506, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1507, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth label, .itemid-153 #userForm .rsform-block.rsform-block-date-of-birth label {
    font-size: 15px;
    line-height: 29px;
    width: 100%;
    text-align: left;
  }
  /* line 1514, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth .formControls, .itemid-153 #userForm .rsform-block.rsform-block-date-of-birth .formControls {
    width: 100%;
  }
  /* line 1519, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1520, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .formResponsive select.rsform-select-box-small, .itemid-153 #userForm .formResponsive select.rsform-select-box-small {
    width: 48px;
  }
  /* line 1525, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm select#provider_type, .itemid-153 #userForm select#provider_type {
    font-size: 15px;
  }
  /* line 1532, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1533, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1534, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 #g-content-1 .size-40 {
    flex: 0 46%;
    width: 46%;
  }
  /* line 1539, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 #g-content-1 .size-60 {
    flex: 0 53%;
    width: 53%;
  }
  /* line 1545, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1546, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 #g-content-2 .size-50 {
    padding-right: 2%;
  }
  /* line 1549, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 #g-content-2 .size-50 h3 {
    line-height: 10px;
  }
  /* line 1553, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 #g-content-2 .size-50 h4 {
    line-height: 23px;
  }
  /* line 1562, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1563, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1564, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1565, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-left.g-grid .content-two-images.g-block.size-50 .pull-left.item-image {
    margin-left: 70px;
  }
  /* line 1571, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1572, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.bottom-img.wow.fadeInRight {
    position: absolute;
    right: 0;
    bottom: 40px;
    width: 70%;
  }
  /* line 1579, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.article-plane1.wow.fadeInRight {
    margin-top: -40px;
  }
  /* line 1585, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation {
    height: 170px;
    position: relative;
    z-index: 1;
  }
  /* line 1590, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation .size-58 {
    position: absolute;
    bottom: 0;
  }
  /* line 1595, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation .g-block.size-21.align-right {
    position: absolute;
    right: 10px;
  }
  /* line 1600, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation span.g-menu-item-title {
    font-size: 20px;
    padding: 7px 15px;
    margin: 0 4px;
  }
  /* line 1607, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1608, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1609, templates/g5_helium/custom/scss/responsive.scss */
  .g-main-nav .g-standard .g-dropdown {
    width: 210px;
  }
  /* line 1612, templates/g5_helium/custom/scss/responsive.scss */
  .g-main-nav .g-standard .g-dropdown.g-dropdown-right {
    left: -100px;
    z-index: 2;
  }
  /* line 1620, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1621, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom span.g-menu-item-title {
    font-size: 15px;
    width: 175px !important;
  }
  /* line 1627, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1629, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1630, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-22, .com_careers #g-content-1 .size-22 {
    flex: 0 40%;
    width: 40%;
  }
  /* line 1634, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1635, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-22 li a, .com_careers #g-content-1 .size-22 li a {
    font-size: 13px;
  }
  /* line 1641, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-78, .com_careers #g-content-1 .size-78 {
    flex: 0 60%;
    width: 60%;
  }
  /* line 1645, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-78 .size-33, .com_careers #g-content-1 .size-78 .size-33 {
    flex: 0 48%;
    width: 48%;
  }
  /* line 1649, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-78 .size-33:nth-of-type(3n), .com_careers #g-content-1 .size-78 .size-33:nth-of-type(3n) {
    margin-right: 2%;
  }
  /* line 1658, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1659, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-156 a.link-image-usefulk {
    height: 25px;
    margin-top: 13px;
  }
  /* line 1665, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1667, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 .provider-diagram .step span {
    font-size: 20px;
    line-height: 26px;
    flex: 0 0 38%;
    margin-top: 30px;
  }
  /* line 1673, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1674, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 .provider-prices .packages {
    flex-wrap: wrap;
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  /* line 1677, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 .provider-prices .packages .package {
    flex: 0 0 48%;
    width: 48%;
  }
  /* line 1687, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1688, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1689, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 #g-content-2 .custom .g-grid:not(.explorecareers) {
    width: 90vw;
  }
  /* line 1694, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 .provider-registration .about input[type="text"][name="contact_firstname"] {
    width: 48%;
  }
  /* line 1699, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1700, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1701, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1702, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .features ul {
    padding: 0px 0px;
  }
  /* line 1706, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .features div h3 {
    text-align: left;
  }
  /* line 1712, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1713, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1714, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1715, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1716, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package {
    padding: 15px 0;
  }
  /* line 1717, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1718, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .intro-banner p {
    font-size: 14px;
    line-height: initial;
  }
  /* line 1722, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .intro-banner .selected {
    font-size: 17px;
    margin-top: 0;
    line-height: initial;
  }
  /* line 1728, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package h4 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  /* line 1733, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc {
    padding: 0 10px;
  }
  /* line 1734, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc p {
    font-size: 15px;
  }
  /* line 1738, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc ul {
    font-size: 14px;
    line-height: 14px;
  }
  /* line 1741, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc ul li {
    line-height: initial;
  }
  /* line 1746, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .action {
    padding: 0 10%;
  }
  /* line 1756, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1757, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 a.text-link.text-link-2, .itemid-961 button.text-link {
    margin-top: 0%;
    margin-right: 15px;
    min-width: 230px;
    font-size: 20px;
    line-height: 30px;
  }
  /* line 1766, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1767, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom {
    padding: 30px 55px;
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 1774, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom img {
    filter: contrast(1);
    height: 49px;
    width: 54px !important;
  }
  /* line 1780, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive {
    display: block;
  }
  /* line 1783, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step {
    display: none;
  }
  /* line 1787, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step.active {
    display: inline-flex;
    width: 300px;
    padding: 0;
    margin: 0;
    top: -22px;
  }
  /* line 1794, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step.active > span:nth-child(2) {
    font-size: 20px;
    padding: 1px 2.2vw 1px 30px;
    left: 28px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }
  /* line 1802, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step.active .circle {
    font-size: 20px;
    width: 45px;
    height: 45px;
    padding: 6px;
  }
  /* line 1810, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive > div:nth-child(1) {
    margin-right: 14px;
    display: inline-flex;
  }
  /* line 1816, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom .provider-diagram-small.desktop {
    display: none;
  }
  /* line 1822, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1823, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration {
    margin-bottom: 40px;
  }
  /* line 1826, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .main-contact {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  /* line 1831, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration input[type="text"], .itemid-961 section#g-content-3 .provider-registration input[type="url"], .itemid-961 section#g-content-3 .provider-registration input[type="tel"], .itemid-961 section#g-content-3 .provider-registration input[type="email"], .itemid-961 section#g-content-3 .provider-registration input[type="password"] {
    border-radius: 12px;
    border: 1.8px solid lightgrey;
    width: 31.5%;
  }
  /* line 1841, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration [type="checkbox"]:not(:checked) + label, .itemid-961 section#g-content-3 .provider-registration [type="checkbox"]:checked + label {
    width: 100%;
  }
  /* line 1846, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 31.5%;
  }
  /* line 1850, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .about input[type="text"], .itemid-961 section#g-content-3 .provider-registration .about input[type="url"] {
    width: 31.5%;
  }
  /* line 1855, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .tip {
    padding-left: 1%;
  }
  /* line 1859, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration h4 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  /* line 1865, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1866, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step1 label {
    width: 48.6%;
  }
  /* line 1871, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1872, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1873, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a {
    width: 48%;
  }
  /* line 1876, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a:nth-of-type(2) {
    margin-right: 0;
  }
  /* line 1880, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1881, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1882, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a .package .intro-banner select {
    width: 90%;
  }
  /* line 1886, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a .package .intro-banner .selected {
    display: block;
    color: white;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
  }
  /* line 1900, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1901, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1902, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1903, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step3 #my_locations .list > div > div iframe {
    margin-bottom: 20px;
  }
  /* line 1909, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step3 a.text-link.text-link-2 {
    margin-bottom: 20px;
  }
  /* line 1914, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1915, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#overview_section {
    margin-top: 20px;
  }
  /* line 1919, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 input[type="text"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="password"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="datetime"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="datetime-local"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="date"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="month"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="time"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="week"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="number"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="email"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="url"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="search"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="tel"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="color"], .itemid-961 section#g-content-3 .provider-registration.step4 .uneditable-input {
    height: 41px;
    width: 31.9%;
  }
  /* line 1938, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1939, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#videos_section input[name="youtube_video"], .itemid-961 section#g-content-3 .provider-registration.step4 div#videos_section input[name="vimeo_video"] {
    margin-right: 20px;
    width: 344px;
  }
  /* line 1946, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1947, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#misc_section > div > div {
    width: 49%;
    flex: 0 49%;
    margin-right: 1%;
  }
  /* line 1953, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#misc_section .Application_section {
    margin-top: 40px;
  }
  /* line 1958, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 #gallery_section {
    margin-top: 0;
  }
  /* line 1963, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1964, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 #details {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  /* line 1968, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 #details .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .itemid-961 section#g-content-3 .provider-registration.step5 #details .course_fees {
    width: 31.9%;
  }
  /* line 1974, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 div#licences {
    margin-bottom: 20px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /*$fs14: 12px;
   $fs15: 13px;
   $fs16: 14px;
   $fs18: 16px;
   $fs20: 18px;
   $fs22: 20px;
   $fs23: 21px;
   $fs24: 22px;
   $fs28: 26px;
   $fs35: 33px;
   $fs40: 38px;
   $fs60: 58px;
   $fs80: 78px;
   .view-courses,
   .com_careers {
   #g-content-1 {
   .size-22 {
   li {
   a {
   font-size: $fs15;
   }
   }
   }
   .size-78 {
   .size-33 {
   flex: 0 100%;
   width: 100%;
   &:nth-of-type(3n) {
   margin-right: 2%;
   }
   }
   }
   }
   }
   */
  /** HOMEPAGE **/
  /*
   .itemid-101{
   .pinkthing,
   .bluething {
   text-align: center;
   border-radius: unset;
   padding: 0 20px 30px;
   h1{
   font-size: 40px;
   }
   h3 {
   width: 100%;
   font-size: 20px;
   font-weight: 400;
   line-height: 22px;
   }
   .text-link {
   margin: 0 auto;
   }
   }
   }*/
}
@media only all and (max-width: 47.99rem) {
  /** HOMEPAGE **/
  /** general **/
  /** about **/
  /** contact us **/
  /** find your course **/
  /** courses pages **/
  /** student support **/
  /** useful links **/
  /** resources **/
  /** open days **/
  /** news **/
  /** student & provider login and registration **/
  /* line 2066, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course {
    height: 410px !important;
  }
  /* line 2070, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2071, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .bootstrap-select > .dropdown-toggle:after {
    margin-top: 7px;
  }
  /* line 2076, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2077, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2078, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 .provider-prices .packages {
    flex-direction: column;
  }
  /* line 2080, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 .provider-prices .packages .package {
    flex: 0 0 100%;
    width: 100%;
  }
  /* line 2086, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2087, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2088, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 #g-content-2 .custom .g-grid:not(.explorecareers) {
    width: 90vw;
  }
  /* line 2093, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-153 .provider-registration .about input[type="text"][name="contact_firstname"] {
    width: 48%;
  }
  /* line 2097, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin > div > button[type="submit"] {
    width: 130px;
  }
  /* line 2101, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin > div .select-css button.btn.dropdown-toggle.btn-light {
    width: 100%;
    font-size: 14px;
    height: 26px;
    padding: 3px 10px 0;
    display: block;
    max-width: 96%;
  }
  /* line 2113, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin > div .select-css button.btn.dropdown-toggle.btn-light.bs-placeholder {
    width: 100%;
    font-size: 14px;
    height: 35px;
    padding: 3px 10px 0;
    display: block;
    flex: 1 100%;
    max-width: 96%;
  }
  /* line 2127, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin {
    display: flex;
    padding-left: 0 !important;
    flex-direction: column;
  }
  /* line 2133, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin > div:first-child {
    flex: 0 0 100%;
  }
  /* line 2137, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.thin > div > * {
    flex: 0 0 12%;
  }
  /* line 2141, templates/g5_helium/custom/scss/responsive.scss */
  .bootstrap-select > .dropdown-toggle:after {
    margin-top: 12px;
    position: absolute;
  }
  /* line 2146, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2147, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2148, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation .moduletable.find-your-course .coursepilot-search-box.onlytext {
    top: -41px;
    width: 100%;
  }
  /* line 2151, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation .moduletable.find-your-course .coursepilot-search-box.onlytext input[type="text"] {
    height: 34px;
    font-size: 14px;
  }
  /* line 2159, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2160, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2161, templates/g5_helium/custom/scss/responsive.scss */
  .outline-14 #g-content-1 .size-33 {
    flex: 0 100%;
    width: 100%;
  }
  /* line 2165, templates/g5_helium/custom/scss/responsive.scss */
  .outline-14 #g-content-1 .size-33 .parent-second {
    height: 240px;
  }
  /* line 2172, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2173, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .section .related-course {
    height: 180px;
  }
  /* line 2177, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile #youtube_video {
    width: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
  }
  /* line 2184, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured {
    width: 100%;
    height: 115px;
    object-fit: inherit;
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 0px;
  }
  /* line 2194, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured a {
    display: block;
    width: 60px;
    height: 60px;
  }
  /* line 2199, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured a:before {
    width: 70px;
    height: 70px;
    display: block;
    position: absolute;
    top: -4px;
    left: -6px;
  }
  /* line 2208, templates/g5_helium/custom/scss/responsive.scss */
  .view-profile .video-play-featured a svg {
    top: calc(100% - 70%);
    left: calc(100% - 70%);
    font-size: 30px;
  }
  /* line 2217, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2218, templates/g5_helium/custom/scss/responsive.scss */
  body h1 {
    font-size: 40px;
  }
  /* line 2223, templates/g5_helium/custom/scss/responsive.scss */
  #g-page-surround > .g-offcanvas-toggle {
    display: none;
  }
  /* line 2227, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2228, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas .x-button {
    background-image: url('../../../../images/icons/x.png');
    background-repeat: no-repeat;
    background-size: cover;
    height: 25px;
    width: 25px;
    display: block;
  }
  /* line 2237, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas span.g-menu-item-title {
    border: none !important;
    margin: 0 0px;
    font-family: "Asap Condensed", sans-serif;
    font-size: 20px;
    color: white;
    font-weight: 600;
    letter-spacing: 0.3px;
    padding: 7px 18px;
    margin: 0;
    transition: 0.3s;
  }
  /* line 2251, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas li.g-dropdown-column {
    background: #061a21;
  }
  /* line 2254, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas li.g-dropdown-column a.g-menu-item-container {
    border-radius: 0;
    margin: 6px 14px;
    border-bottom: 0;
  }
  /* line 2261, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: #061a21;
  }
  /* line 2269, templates/g5_helium/custom/scss/responsive.scss */
  section#g-top-navigation {
    border-top: 6px solid #053751;
  }
  /* line 2273, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile {
    display: flex;
    width: 100%;
    flex-flow: row;
  }
  /* line 2278, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-logo {
    flex: 0 46%;
    padding: 0 10px 0 0;
    width: 40%;
  }
  /* line 2284, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .custom-menu.g-offcanvas-toggle {
    flex: 0 10%;
    width: 10%;
    position: initial;
  }
  /* line 2289, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .custom-menu.g-offcanvas-toggle .tabber {
    padding: 6px;
    cursor: pointer;
    margin-right: 10px;
    display: inline-block;
  }
  /* line 2296, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .custom-menu.g-offcanvas-toggle .tabber > span {
    width: 30px;
    height: 5px;
    background-color: #fff;
    display: block;
    margin: 0 auto 5px;
  }
  /* line 2305, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons {
    flex: 0 50%;
    text-align: right;
    padding: 0 0px 0 10px;
  }
  /* line 2310, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons .m-search {
    background: url('../../../../images/icons/search.png');
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 43px;
    width: 35px;
    position: relative;
  }
  /* line 2319, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons .m-search span {
    position: absolute;
    bottom: -10px;
    font-size: 9px;
    left: 4px;
    color: #fff;
  }
  /* line 2328, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons .m-student {
    background: url('../../../../images/icons/student.png');
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 43px;
    width: 35px;
    position: relative;
  }
  /* line 2337, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons .m-student span {
    position: absolute;
    bottom: -10px;
    font-size: 9px;
    left: 4px;
    color: #fff;
  }
  /* line 2345, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2346, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons .m-student.logged span {
    white-space: nowrap;
    left: -1px;
  }
  /* line 2353, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons .m-provider {
    background: url('../../../../images/icons/provider.png');
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 43px;
    width: 35px;
    position: relative;
  }
  /* line 2362, templates/g5_helium/custom/scss/responsive.scss */
  .top-menu-mobile .m-buttons .m-provider span {
    position: absolute;
    bottom: -10px;
    font-size: 9px;
    left: 4px;
    color: #fff;
  }
  /* line 2373, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2375, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2376, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2377, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2378, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-22 li a, .com_careers #g-content-1 .size-22 li a {
    font-size: 13px;
  }
  /* line 2384, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2385, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-78 .size-33, .com_careers #g-content-1 .size-78 .size-33 {
    flex: 0 100%;
    width: 100%;
  }
  /* line 2389, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-78 .size-33:nth-of-type(3n), .com_careers #g-content-1 .size-78 .size-33:nth-of-type(3n) {
    margin-right: 2%;
  }
  /* line 2397, templates/g5_helium/custom/scss/responsive.scss */
  section#g-back-rocket {
    height: 300px;
  }
  /* line 2400, templates/g5_helium/custom/scss/responsive.scss */
  section#g-back-rocket .rocket img {
    transform: scale(0.5);
  }
  /* line 2404, templates/g5_helium/custom/scss/responsive.scss */
  section#g-back-rocket .swoosh img {
    transform: scale(0.5);
    margin-top: -50px;
  }
  /* line 2410, templates/g5_helium/custom/scss/responsive.scss */
  .footer-top, .header-bottom {
    animation: animatedBackground 10s linear infinite;
    -ms-animation: animatedBackground 10s linear infinite;
    -moz-animation: animatedBackground 10s linear infinite;
    -webkit-animation: animatedBackground 10s linear infinite;
  }
  /* line 2418, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom {
    padding-top: 0;
  }
  /* line 2421, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2422, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2423, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(1) .g-block {
    display: flex;
    justify-content: center;
    text-align: center;
  }
  /* line 2428, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(1) .g-block > div {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 2433, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(1) .g-block.size-18 {
    flex: 0 50%;
  }
  /* line 2436, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(1) .g-block.size-18 a {
    font-size: 13px;
    line-height: 15px;
  }
  /* line 2442, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(1) .g-block p.menu-heading {
    text-align: center;
  }
  /* line 2448, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2449, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div {
    display: flex;
    justify-content: center;
    text-align: center;
  }
  /* line 2454, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(1) {
    order: 2;
  }
  /* line 2457, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(1) p.smallline {
    color: white;
    font-size: 15px;
    line-height: 18px;
    font-weight: normal;
    margin: 0;
  }
  /* line 2466, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(2) {
    order: 3;
  }
  /* line 2469, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(2) p.branding {
    color: white;
    font-size: 15px;
    line-height: 20px;
    vertical-align: bottom;
    position: relative;
    display: block;
    margin-bottom: 0;
    margin-top: -30px;
    font-weight: normal;
  }
  /* line 2482, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(3) {
    order: 1;
  }
  /* line 2485, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(3) .footer-social {
    font-size: 25px;
    line-height: 30px;
    color: white;
    bottom: -20px;
    display: block;
    position: relative;
  }
  /* line 2493, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(3) .footer-social a {
    margin-right: 8%;
    color: white;
  }
  /* line 2497, templates/g5_helium/custom/scss/responsive.scss */
  footer#g-footer-bottom > .g-container > .g-grid:nth-child(2) > div:nth-child(3) .footer-social a:hover {
    color: #e20f73;
  }
  /* line 2509, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course {
    top: 5%;
    left: 5%;
    width: 90%;
    padding: 16px;
  }
  /* line 2515, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course h3 {
    font-size: 21px;
    line-height: 24px;
    margin-top: 0%;
  }
  /* line 2521, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2522, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.compact .row-1 {
    flex-flow: column;
    margin: 0;
    padding: 0;
  }
  /* line 2527, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.compact .row-1 .dropdown.bootstrap-select {
    margin: 0 0 5px 0 !important;
  }
  /* line 2532, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.compact .row-2 {
    flex-flow: column;
    margin: 0;
    padding: 0;
  }
  /* line 2537, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course div.coursepilot-search-box.compact .row-2 .dropdown.bootstrap-select {
    margin: 0 0 5px 0 !important;
  }
  /* line 2543, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course input[type="text"] {
    margin-bottom: 7px;
  }
  /* line 2547, templates/g5_helium/custom/scss/responsive.scss */
  .moduletable.find-your-course button[type="submit"] {
    width: 100%;
    font-size: 19px;
    margin: 5px 0;
    height: 34px;
    line-height: 19px;
  }
  /* line 2559, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2560, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course {
    top: 5%;
    left: 5%;
    width: 90%;
    padding: 16px;
  }
  /* line 2567, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course h3 {
    font-size: 21px;
    line-height: 24px;
    margin-top: 0%;
  }
  /* line 2573, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2574, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2575, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2576, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2577, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * button.btn.dropdown-toggle {
    max-width: unset;
  }
  /* line 2584, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2585, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact .top:nth-child(1) {
    margin-top: 0;
  }
  /* line 2587, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact .top:nth-child(1) > h3 {
    flex: 100%;
    font-size: 7vw;
  }
  /* line 2592, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact input#filter_text {
    flex: 100%;
  }
  /* line 2595, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact .tabs .tab .tab-content {
    top: -280px;
  }
  /* line 2598, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact .tabs .tab input:checked ~ .tab-content {
    top: 0;
    height: 240px;
    max-height: 240px;
  }
  /* line 2604, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact .row-1 .dropdown.bootstrap-select, .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact .row-2 .dropdown.bootstrap-select {
    flex: 100% !important;
    width: 100% !important;
  }
  /* line 2609, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2610, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .moduletable.find-your-course div.coursepilot-search-box.compact .row-2 input[type="text"] {
    width: 100%;
    flex: 100%;
    height: auto;
    margin: 0 0 5px 0;
    line-height: 23px;
  }
  /* line 2622, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .explore-career {
    left: 5%;
    width: 90%;
    top: calc(200px + 9vh);
    height: auto;
    padding: 12px 12px;
  }
  /* line 2629, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .explore-career h4 {
    font-size: 5.2vw;
    font-weight: bold;
    line-height: 25px;
    text-align: left;
    width: 100%;
  }
  /* line 2637, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .explore-career p {
    font-size: 15px;
    text-align: left;
    line-height: 20px;
    width: 100%;
    margin-bottom: 0;
    font-size: 4.6vw;
  }
  /* line 2646, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .explore-career a.text-link {
    margin: 5px 0 7px;
    min-width: 100%;
    font-size: 18px;
    padding: 4px 0;
    line-height: 17px;
    height: 30px;
  }
  /* line 2656, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .become-a-provider.g-grid {
    left: 5%;
    width: 90%;
    top: calc(300px + 17.5vh);
    height: auto;
    padding: 20px 12px;
  }
  /* line 2663, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .become-a-provider.g-grid .size-50:first-child {
    border-right: none;
  }
  /* line 2667, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .become-a-provider.g-grid p {
    text-align: left;
    line-height: 20px;
    margin-bottom: 0;
    font-size: 4.6vw;
  }
  /* line 2674, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .become-a-provider.g-grid a {
    margin: 5px 0 7px;
    min-width: 100%;
    font-size: 18px;
    padding: 4px 0;
    line-height: 17px;
    height: 30px;
  }
  /* line 2682, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .become-a-provider.g-grid h4 {
    line-height: 25px;
    font-size: 5.5vw;
  }
  /* line 2687, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .careers-homepage {
    display: none;
  }
  /* line 2690, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .cb-slideshow, .itemid-101 .cb-slideshow:after {
    min-height: 650px;
  }
  /* line 2695, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2696, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2697, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2698, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2699, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content div[itemprop="articleBody"] > p:nth-child(1) {
    text-align: center;
  }
  /* line 2702, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content div[itemprop="articleBody"] > p:nth-child(1) img {
    width: 40px;
  }
  /* line 2707, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content div[itemprop="articleBody"] > h1 {
    margin-top: 0;
    line-height: 44px;
    font-size: 40px;
  }
  /* line 2712, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content div[itemprop="articleBody"] > h1 br {
    display: none;
  }
  /* line 2717, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content div[itemprop="articleBody"] > h3 {
    font-size: 18px;
    line-height: 20px;
  }
  /* line 2722, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content div[itemprop="articleBody"] > * {
    text-align: center;
  }
  /* line 2726, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .g-block.size-100.page-content-block > .g-content div[itemprop="articleBody"] a.text-link {
    min-width: 100%;
  }
  /* line 2733, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 .chzn-container.chzn-container-single {
    width: 200px !important;
    margin-right: 3%;
  }
  /* line 2738, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 {
    padding-left: 100px;
    position: relative;
    height: 54vh;
  }
  /* line 2744, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2745, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.top-img.wow.fadeInRight {
    position: absolute;
    top: 10px;
    left: 15px;
    display: inline-block;
    height: 217px;
    width: 204px;
    object-fit: cover;
  }
  /* line 2755, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.bottom-img.wow.fadeInRight {
    position: absolute;
    right: 0px;
    bottom: -30px;
    width: 200px;
    height: 270px;
    object-fit: cover;
  }
  /* line 2764, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2765, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 .page-content-block .size-60 {
    padding-left: 100px;
    position: relative;
    height: 54vh !important;
    flex: 0 50%;
    width: 50%;
    margin-top: 11%;
  }
  /* line 2774, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 .page-content-block .size-40 {
    flex: 0 50%;
    width: 50%;
  }
  /* line 2780, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.article-plane2.wow.fadeInLeft {
    position: absolute;
    bottom: -30px !important;
    left: -105px !important;
    transform: scale(0.8);
    width: 140px;
    height: 72px;
  }
  /* line 2789, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content-1 > div > div:nth-child(2) > div > div > div > div > div > div > div.size-60 img.article-plane1.wow.fadeInRight {
    position: absolute;
    right: 0%;
    transform: scale(0.8);
    margin-top: 50px;
    width: 90px;
    height: 50px;
  }
  /* line 2800, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .pinkthing, .itemid-101 .bluething {
    text-align: center;
    border-radius: unset;
    padding: 0 20px 30px;
  }
  /* line 2806, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .pinkthing h1, .itemid-101 .bluething h1 {
    font-size: 40px;
    margin-bottom: 0;
  }
  /* line 2811, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .pinkthing h3, .itemid-101 .bluething h3 {
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    color: #fff;
  }
  /* line 2819, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .pinkthing .text-link, .itemid-101 .bluething .text-link {
    margin: 0 auto;
  }
  /* line 2824, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 a.individual.size-25 {
    flex: 0 50%;
    width: 50%;
    height: 100px;
    border: 2px solid #fff;
  }
  /* line 2830, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 a.individual.size-25 p.course-category {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin-top: -2px;
  }
  /* line 2838, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .listacourse {
    background-position: 50% 60%;
    max-height: 360px;
    background-attachment: inherit;
  }
  /* line 2843, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .listacourse a {
    min-width: 100%;
    font-size: 17px;
  }
  /* line 2848, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .listacourse .wow.fadeIn.listacoursebox {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    clip-path: none;
    background: none;
    padding: 20px;
    width: 100%;
  }
  /* line 2856, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .listacourse .wow.fadeIn.listacoursebox img {
    display: none;
  }
  /* line 2861, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2862, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .listacourse .listacoursebox h1 {
    line-height: 45px;
    margin: 0;
    text-align: center;
  }
  /* line 2868, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .listacourse .listacoursebox h3 {
    line-height: 25px;
    margin: 0;
    text-align: center;
    font-size: 19px;
  }
  /* line 2875, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .listacourse .listacoursebox h4 {
    font-size: 14px;
    margin: 5px 0 5px;
  }
  /* line 2882, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 section#g-eventbrite {
    margin-top: 0;
  }
  /* line 2886, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2887, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2888, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 div.g-top-news-container > div.g-top-news-item.g-top-news-main {
    height: 170px !important;
  }
  /* line 2891, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 div.g-top-news-container > div.g-top-news-item.g-top-news-main .g-article-title {
    font-size: 17px;
    line-height: 20px;
  }
  /* line 2897, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 div.g-top-news-container > div.g-top-news-item.g-top-news-secondary {
    height: 170px !important;
  }
  /* line 2900, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 div.g-top-news-container > div.g-top-news-item.g-top-news-secondary .g-article-title {
    font-size: 17px;
    line-height: 20px;
  }
  /* line 2905, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 div.g-top-news-container > div.g-top-news-item.g-top-news-secondary.g-tn3, .itemid-101 div.g-top-news-container > div.g-top-news-item.g-top-news-secondary.g-tn4 {
    display: none;
  }
  /* line 2911, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 div.g-top-news-container > div.g-top-news-item .g-article-text {
    display: none;
  }
  /* line 2919, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2920, templates/g5_helium/custom/scss/responsive.scss */
  body .pinkthing, body .bluething {
    text-align: center;
    border-radius: unset;
    padding: 0 20px 30px;
  }
  /* line 2926, templates/g5_helium/custom/scss/responsive.scss */
  body .pinkthing h1, body .bluething h1 {
    font-size: 40px;
  }
  /* line 2930, templates/g5_helium/custom/scss/responsive.scss */
  body .pinkthing h3, body .bluething h3 {
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
  }
  /* line 2937, templates/g5_helium/custom/scss/responsive.scss */
  body .pinkthing .text-link, body .bluething .text-link {
    margin: 0 auto;
  }
  /* line 2942, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2943, templates/g5_helium/custom/scss/responsive.scss */
  body #g-howelse h2 {
    font-size: 30px;
    line-height: 35px;
    padding: 0 14%;
  }
  /* line 2949, templates/g5_helium/custom/scss/responsive.scss */
  body #g-howelse h4 {
    font-size: 20px;
    line-height: 25px;
    margin: 40px 20px 10px;
  }
  /* line 2955, templates/g5_helium/custom/scss/responsive.scss */
  body #g-howelse .help-box.g-block.size-33-3 {
    position: relative;
    background: #fff;
    border-radius: 5px;
    margin: 7px 0;
    box-shadow: 0px 0px 3px lightgray;
    height: 80px;
  }
  /* line 2963, templates/g5_helium/custom/scss/responsive.scss */
  body #g-howelse .help-box.g-block.size-33-3 img {
    width: 90px;
    height: 80px;
    object-fit: cover;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 2973, templates/g5_helium/custom/scss/responsive.scss */
  body #g-howelse .help-box.g-block.size-33-3 h3 {
    font-size: 20px !important;
    position: absolute;
    top: 22px;
    margin: 0;
    left: 15px;
  }
  /* line 2981, templates/g5_helium/custom/scss/responsive.scss */
  body #g-howelse .help-box.g-block.size-33-3 p {
    display: none;
    position: absolute;
    top: 14px;
    left: 15px;
    width: calc(100% - 110px);
    overflow: hidden;
    height: 38px;
  }
  /* line 2991, templates/g5_helium/custom/scss/responsive.scss */
  body #g-howelse .help-box.g-block.size-33-3 span {
    display: none;
  }
  /* line 2997, templates/g5_helium/custom/scss/responsive.scss */
  body .breadcrumbs-block > div {
    margin: 0 0.625rem -10px;
    padding: 0 0.938rem;
  }
  /* line 3002, templates/g5_helium/custom/scss/responsive.scss */
  body section#g-eventbrite {
    margin-top: 0;
  }
  /* line 3008, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) {
    /** courses, profiles and careers **/
  }
  /* line 3009, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) #g-header {
    height: 145px;
  }
  /* line 3013, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) h1 {
    font-size: 40px;
    line-height: 40px;
    text-align: center;
  }
  /* line 3018, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) h1 img {
    text-align: center;
    display: inline-block;
  }
  /* line 3024, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) div[itemprop="articleBody"] h1 {
    margin-top: 0px;
  }
  /* line 3028, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) h3 {
    font-size: 26px;
    line-height: 28px;
    color: #053751;
    text-align: center;
  }
  /* line 3035, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) h4 {
    font-size: 19px;
    line-height: 22px;
    text-align: center;
  }
  /* line 3041, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) p {
    text-align: center;
  }
  /* line 3045, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce) a.text-link {
    margin: 0 auto;
  }
  /* line 3051, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3052, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3053, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .featured-product .video-play-featured {
    width: 100%;
    height: 200px;
  }
  /* line 3057, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .featured-product .video-play-featured a {
    top: 22%;
  }
  /* line 3063, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo #youtube_video {
    width: 100%;
  }
  /* line 3068, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3073, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course h4, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile h4, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile h4, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career h4, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo h4, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo p {
    width: 100%;
    text-align: left;
  }
  /* line 3080, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .banner, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .banner, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .banner {
    height: 200px;
    margin: 0 !important;
  }
  /* line 3084, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3085, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner .size-100 h1, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .banner .size-100 h1, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .banner .size-100 h1, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner .size-100 h1, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .banner .size-100 h1 {
    bottom: 0 !important;
    width: 100%;
    border-radius: 0;
    font-size: 27px !important;
    white-space: inherit;
    height: auto;
    line-height: 30px !important;
  }
  /* line 3097, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .provider-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .provider-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .provider-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .provider-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .provider-details {
    order: 2;
    margin: 0 !important;
  }
  /* line 3101, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .provider-details #g-content-1 img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .provider-details #g-content-1 img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .provider-details #g-content-1 img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .provider-details #g-content-1 img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .provider-details #g-content-1 img {
    height: 170px;
    object-fit: contain;
  }
  /* line 3107, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .course-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .course-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .course-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .course-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .course-details {
    order: 3;
    margin: 0 !important;
  }
  /* line 3112, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3113, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .size-30.provider-details .details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .size-30.provider-details .details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .size-30.provider-details .details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .size-30.provider-details .details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .size-30.provider-details .details {
    margin-top: 40px;
  }
  /* line 3116, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .size-30.provider-details .details p.address, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .size-30.provider-details .details p.address, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .size-30.provider-details .details p.address, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .size-30.provider-details .details p.address, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .size-30.provider-details .details p.address {
    text-align: left;
  }
  /* line 3121, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .size-30.provider-details .website, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .size-30.provider-details .website, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .size-30.provider-details .website, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .size-30.provider-details .website, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .size-30.provider-details .website {
    padding-bottom: 20px;
  }
  /* line 3125, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .size-30.provider-details .social, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .size-30.provider-details .social, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .size-30.provider-details .social, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .size-30.provider-details .social, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .size-30.provider-details .social {
    text-align: center;
  }
  /* line 3129, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .size-30.provider-details .need-share-button, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .size-30.provider-details .need-share-button, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .size-30.provider-details .need-share-button, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .size-30.provider-details .need-share-button, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .size-30.provider-details .need-share-button {
    display: none;
  }
  /* line 3134, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .section {
    margin: unset;
    border-top: 1px solid lightblue;
    display: flex;
    flex-flow: wrap;
  }
  /* line 3141, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .section h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .section h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .section h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .section h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .section h3 {
    text-align: left;
    margin-top: 36px;
    width: 100%;
    margin-bottom: 5px;
  }
  /* line 3148, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .section p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .section p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .section p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .section p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .section p {
    text-align: left;
    font-size: 14px;
    line-height: 17px;
  }
  /* line 3154, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .section #sync1 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .section #sync1 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .section #sync1 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .section #sync1 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .section #sync1 .item {
    height: 200px;
  }
  /* line 3157, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .section #sync1 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .section #sync1 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .section #sync1 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .section #sync1 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .section #sync1 .item img {
    height: 200px;
  }
  /* line 3162, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .section #sync2 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .section #sync2 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .section #sync2 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .section #sync2 .item, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .section #sync2 .item {
    height: 74px;
  }
  /* line 3165, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .section #sync2 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .section #sync2 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .section #sync2 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .section #sync2 .item img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .section #sync2 .item img {
    height: 70px;
  }
  /* line 3171, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3172, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .included-courses .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .included-courses .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .included-courses .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .included-courses .section, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .included-courses .section {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 3176, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .included-courses .section > div.available-courses, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .included-courses .section > div.available-courses, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .included-courses .section > div.available-courses, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .included-courses .section > div.available-courses, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .included-courses .section > div.available-courses {
    order: 2;
  }
  /* line 3179, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .included-courses .section > div.available-courses .size-33, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .included-courses .section > div.available-courses .size-33, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .included-courses .section > div.available-courses .size-33, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .included-courses .section > div.available-courses .size-33, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .included-courses .section > div.available-courses .size-33 {
    flex: 0 100%;
    width: 100%;
  }
  /* line 3185, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .included-courses .section > h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .included-courses .section > h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .included-courses .section > h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .included-courses .section > h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .included-courses .section > h3 {
    order: 1;
  }
  /* line 3189, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .included-courses .section .view-all, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-providerprofile .included-courses .section .view-all, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-profile .included-courses .section .view-all, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .included-courses .section .view-all, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-careersvideo .included-courses .section .view-all {
    width: 100%;
    order: 3;
  }
  /* line 3197, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3199, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner {
    height: 400px;
  }
  /* line 3202, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner .size-15, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner .size-15 {
    flex: 0 100%;
    width: 100%;
  }
  /* line 3206, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner .size-15 img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner .size-15 img {
    margin: 8% auto 0;
    width: 110px;
    height: 110px;
  }
  /* line 3213, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3214, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner .size-75 h1, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner .size-75 h1 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 0;
  }
  /* line 3220, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner .size-75 div, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner .size-75 div {
    padding: 0 10px;
  }
  /* line 3223, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner .size-75 div p, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner .size-75 div p {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 3229, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .banner .size-75 #add_wishlist, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .banner .size-75 #add_wishlist {
    text-align: center;
  }
  /* line 3235, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .provider-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .provider-details {
    order: 3;
    margin: 0 !important;
  }
  /* line 3239, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .provider-details #g-content-1 img, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .provider-details #g-content-1 img {
    height: 170px;
    object-fit: contain;
  }
  /* line 3244, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .provider-details h3, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .provider-details h3 {
    color: #e20f73;
    text-align: left;
  }
  /* line 3250, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-course .course-details, body:not(.itemid-101):not(.itemid-151):not(.itemid-130):not(.itemid-646):not(#tinymce).view-career .course-details {
    order: 2;
    margin: 0 !important;
  }
  /* line 3257, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3258, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-right.g-grid {
    flex-flow: column-reverse;
    justify-content: center;
    display: flex;
    align-items: center;
    text-align: center;
    width: 100%;
  }
  /* line 3266, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-right.g-grid > div {
    flex: 0 100%;
    width: 100%;
  }
  /* line 3271, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3272, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-right.g-grid .pull-left.item-image img:first-child {
    width: 90%;
    right: 14px;
  }
  /* line 3277, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-right.g-grid .pull-left.item-image img:last-child {
    width: 62%;
    bottom: -190px;
    left: -10px;
  }
  /* line 3285, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-left.g-grid {
    justify-content: center;
    display: flex;
    align-items: center;
    text-align: center;
    width: 100%;
    padding-top: 110px;
  }
  /* line 3293, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-left.g-grid > div {
    flex: 0 100%;
    width: 100%;
  }
  /* line 3298, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3299, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-left.g-grid .pull-left.item-image img:first-child {
    width: 90%;
    left: 0;
  }
  /* line 3304, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > .content-left.g-grid .pull-left.item-image img:last-child {
    width: 72%;
    bottom: -190px;
    right: 153px;
  }
  /* line 3312, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 {
    height: 72vw;
  }
  /* line 3315, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-159 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.top-img.wow.fadeInRight {
    position: initial;
    display: flex;
    width: 70%;
    margin: 0 auto;
  }
  /* line 3325, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3326, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 {
    flex-flow: column;
  }
  /* line 3329, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container {
    flex: 0 100%;
    width: 100%;
    margin-left: 0;
    padding: 0px 20px;
  }
  /* line 3335, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .g-block.size-15.hatto {
    text-align: center;
  }
  /* line 3339, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3340, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .g-block.size-85.texto p {
    font-size: 16px;
  }
  /* line 3344, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .g-block.size-85.texto a {
    font-size: 18px;
    text-align: center;
  }
  /* line 3350, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .size-50 {
    flex: 0 100%;
  }
  /* line 3354, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3355, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .greentexto p {
    font-size: 16px;
  }
  /* line 3359, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .greentexto a {
    font-size: 18px;
    text-align: center;
  }
  /* line 3364, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .greentexto .footer-social.not-footer {
    text-align: center;
  }
  /* line 3367, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .greentexto .footer-social.not-footer a {
    font-size: 33px;
    color: #053751;
    margin-right: 28px;
  }
  /* line 3372, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container .greentexto .footer-social.not-footer a:last-child {
    margin-right: 0;
  }
  /* line 3379, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-container > div:nth-child(3) > div > div > div > div > div > div > div.size-60 {
    display: none;
  }
  /* line 3384, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 input, .itemid-161 section#g-content-1 textarea {
    height: 45px;
  }
  /* line 3389, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 input#Submit {
    width: 88%;
  }
  /* line 3393, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 img.form-plane {
    padding-top: 20px;
    width: 30%;
  }
  /* line 3398, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-161 section#g-content-1 .g-block.size-50.contact-extra {
    flex: 0 100%;
    width: 100%;
    padding-right: 0;
    padding: 0;
  }
  /* line 3408, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3409, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course {
    top: 5%;
    left: 5%;
    width: 100%;
    padding: 0;
    height: 330px;
  }
  /* line 3416, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course h3 {
    font-size: 24px;
    line-height: 24px;
    margin-top: 0%;
    margin-bottom: 20px;
  }
  /* line 3423, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3424, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box > div {
    flex-flow: column;
    width: 100%;
  }
  /* line 3428, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3429, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box > div:nth-child(1) > * {
    margin: 0 0 5px !important;
    width: 100%;
  }
  /* line 3436, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box input[type="text"] {
    flex: 1 40%;
    width: auto;
    height: 44px;
    margin: 0 0 5px 0;
    padding: 10px 20px;
  }
  /* line 3445, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box {
    padding-left: 0;
  }
  /* line 3448, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course div.coursepilot-search-box input[type="text"] {
    margin-bottom: 7px;
    width: 100%;
  }
  /* line 3454, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .moduletable.find-your-course button[type="submit"] {
    width: 100%;
    font-size: 19px;
    margin: 5px 0;
    height: 34px;
    line-height: 19px;
  }
  /* line 3466, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .sidebar-options {
    display: none;
  }
  /* line 3470, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .filters div {
    height: auto;
    margin: 0 5px 5px;
  }
  /* line 3474, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-151 .filters div a {
    align-items: start;
    justify-content: flex-end;
    display: flex;
  }
  /* line 3483, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3486, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3487, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-33, .com_careers #g-content-1 .size-33, .view-usersavedcourses #g-content-1 .size-33 {
    margin-bottom: 5%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 3492, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3493, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-33 div.location h6, .com_careers #g-content-1 .size-33 div.location h6, .view-usersavedcourses #g-content-1 .size-33 div.location h6 {
    font-size: 18px;
  }
  /* line 3497, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-33 div.location p.category, .com_careers #g-content-1 .size-33 div.location p.category, .view-usersavedcourses #g-content-1 .size-33 div.location p.category {
    font-size: 14px;
  }
  /* line 3502, templates/g5_helium/custom/scss/responsive.scss */
  .view-courses #g-content-1 .size-33 p, .com_careers #g-content-1 .size-33 p, .view-usersavedcourses #g-content-1 .size-33 p {
    font-size: 13px;
    text-align: left;
  }
  /* line 3512, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3513, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 img.article-plane1.wow.fadeInRight, .itemid-155 img.article-plane2.wow.fadeInLeft {
    display: none;
  }
  /* line 3518, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3519, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 {
    margin-bottom: 50px;
  }
  /* line 3522, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.top-img.wow.fadeInRight {
    left: 0px;
    width: 70%;
  }
  /* line 3527, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 #g-content-1 > div > div:nth-child(3) > div > div > div > div > div.item-page > div > div.size-60 img.bottom-img.wow.fadeInRight {
    width: 70%;
  }
  /* line 3533, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-right.g-grid {
    flex-flow: wrap-reverse;
  }
  /* line 3537, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3538, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-left.g-grid .pull-left.item-image {
    margin: 0 auto 40px;
    height: auto;
  }
  /* line 3542, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-155 .content-left.g-grid .pull-left.item-image img:last-child {
    width: 90%;
    margin: 0 auto;
  }
  /* line 3551, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3552, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-157 a.link-image-usefulk {
    background-size: contain;
  }
  /* line 3556, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-157 .useful-links-container .g-block.size-80 {
    padding-left: 0;
  }
  /* line 3562, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3563, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-156 section#g-content-2 {
    padding-top: 0;
  }
  /* line 3567, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-156 a.g-block.size-100.visit-site.rounded-edge {
    margin: 0 auto;
    justify-content: center;
    display: flex;
    width: 70%;
  }
  /* line 3574, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-156 .useful-link.g-block.size-100.g-grid {
    margin-bottom: 60px;
  }
  /* line 3580, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3581, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3582, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3583, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 .item-page .size-40 img {
    text-align: center;
    display: inline-block;
  }
  /* line 3590, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3591, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 section#g-content-2 .g-grid {
    flex-flow: wrap-reverse;
  }
  /* line 3594, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-158 section#g-content-2 .g-grid .size-50:first-child {
    margin-top: 40px;
  }
  /* line 3602, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3603, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-160 h2 {
    font-size: 30px;
    line-height: 31px;
  }
  /* line 3608, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3609, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-160 .row-fluid [class*="span"] {
    margin-bottom: 40px;
  }
  /* line 3616, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3618, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3619, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-652 #g-content-1 .span12, .itemid-130 #g-content-1 .span12 {
    width: 100%;
  }
  /* line 3622, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3623, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-652 #g-content-1 .span12 .login h2, .itemid-130 #g-content-1 .span12 .login h2 {
    text-align: center;
  }
  /* line 3627, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-652 #g-content-1 .span12 .login .welcome, .itemid-130 #g-content-1 .span12 .login .welcome {
    width: 100%;
  }
  /* line 3631, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-652 #g-content-1 .span12 .login img, .itemid-130 #g-content-1 .span12 .login img {
    margin: 0 auto;
    display: inherit;
    top: -18px;
  }
  /* line 3637, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-652 #g-content-1 .span12 .login button.btn.btn-primary, .itemid-130 #g-content-1 .span12 .login button.btn.btn-primary {
    width: 100%;
  }
  /* line 3641, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-652 #g-content-1 .span12 .login .btn-primary-outline, .itemid-130 #g-content-1 .span12 .login .btn-primary-outline {
    width: 100%;
  }
  /* line 3645, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3646, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3647, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-652 #g-content-1 .span12 .login fieldset > div:nth-child(3) > div.control-label, .itemid-130 #g-content-1 .span12 .login fieldset > div:nth-child(3) > div.control-label {
    width: 36%;
    margin-top: 10px;
  }
  /* line 3658, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3659, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3660, templates/g5_helium/custom/scss/responsive.scss */
  #g-Sidebar .moduletable .nav.menu {
    margin: 0;
  }
  /* line 3666, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3668, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 div[itemprop="articleBody"], .itemid-153 div[itemprop="articleBody"] {
    padding-right: 0;
    margin-top: 20px;
  }
  /* line 3672, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3673, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 div[itemprop="articleBody"] h1:before, .itemid-153 div[itemprop="articleBody"] h1:before {
    display: none;
  }
  /* line 3679, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 .provider-diagram, .itemid-153 .provider-diagram {
    flex-flow: row wrap;
    justify-content: center;
  }
  /* line 3683, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 .provider-diagram + p, .itemid-153 .provider-diagram + p {
    display: block;
    justify-content: flex-start;
  }
  /* line 3688, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 .provider-diagram .arrow, .itemid-153 .provider-diagram .arrow {
    display: none;
  }
  /* line 3692, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 .provider-diagram .step, .itemid-153 .provider-diagram .step {
    align-items: center;
    flex: 0 47%;
    width: 49%;
    margin: 0 auto;
    vertical-align: top;
    display: inline-flex;
    justify-content: center;
    flex-flow: column;
  }
  /* line 3702, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 .provider-diagram .step img, .itemid-153 .provider-diagram .step img {
    border-radius: 0 !important;
    display: block;
    margin: 0 auto;
  }
  /* line 3708, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 .provider-diagram .step span, .itemid-153 .provider-diagram .step span {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
  }
  /* line 3717, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 a.text-link, .itemid-153 a.text-link {
    margin: 0 auto;
    display: block;
  }
  /* line 3722, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3723, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152.outline-12 p, .itemid-153.outline-12 p {
    font-size: 17px;
    line-height: 20px;
  }
  /* line 3728, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152.outline-12 li, .itemid-153.outline-12 li {
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
  }
  /* line 3735, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm, .itemid-153 #userForm {
    margin-top: 0;
  }
  /* line 3738, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm h2, .itemid-153 #userForm h2 {
    font-size: 30px;
    line-height: 34px;
  }
  /* line 3743, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm input, .itemid-153 #userForm input {
    font-size: 16px;
  }
  /* line 3746, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm input::placeholder, .itemid-153 #userForm input::placeholder {
    font-size: 16px;
  }
  /* line 3751, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3752, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth label, .itemid-153 #userForm .rsform-block.rsform-block-date-of-birth label {
    font-size: 16px;
  }
  /* line 3756, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth > .formControls, .itemid-153 #userForm .rsform-block.rsform-block-date-of-birth > .formControls {
    width: 100%;
  }
  /* line 3759, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth > .formControls select:nth-child(1), .itemid-153 #userForm .rsform-block.rsform-block-date-of-birth > .formControls select:nth-child(1) {
    width: 20% !important;
  }
  /* line 3763, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth > .formControls select:nth-child(2), .itemid-153 #userForm .rsform-block.rsform-block-date-of-birth > .formControls select:nth-child(2) {
    width: 40% !important;
  }
  /* line 3767, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm .rsform-block.rsform-block-date-of-birth > .formControls select:nth-child(3), .itemid-153 #userForm .rsform-block.rsform-block-date-of-birth > .formControls select:nth-child(3) {
    width: 20% !important;
  }
  /* line 3773, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-152 #userForm select#provider_type, .itemid-153 #userForm select#provider_type {
    width: 95% !important;
  }
  /* line 3779, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3780, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 div[itemprop="articleBody"] {
    margin-top: 50px;
  }
  /* line 3782, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 div[itemprop="articleBody"] h1:before {
    content: "";
    height: 50px;
    width: 52px;
    position: absolute;
    top: -14px;
    left: 0;
    background-image: url('../../../../images/provider-icon.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    text-align: center;
    display: block;
    position: relative;
  }
  /* line 3799, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3800, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 h3 {
    font-size: 22px !important;
    line-height: 25px;
  }
  /* line 3804, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .header-bottom, .itemid-960 section#g-content-2 .footer-top {
    margin: 2rem -40rem 2rem -40rem;
    padding: 0rem 40rem;
  }
  /* line 3809, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 p {
    margin-bottom: 30px;
  }
  /* line 3812, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .features {
    margin-bottom: 0;
    flex-direction: column;
  }
  /* line 3816, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .features:nth-of-type(1) {
    margin-bottom: 40px;
  }
  /* line 3820, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .features div {
    width: 100%;
    text-align: center;
  }
  /* line 3824, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .features div h3 {
    margin-bottom: 10px;
    margin-top: 20px;
  }
  /* line 3830, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 section#g-content-2 .features ul {
    padding: 0 0;
  }
  /* line 3836, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3837, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 h3 {
    font-size: 22px !important;
    line-height: 25px;
    margin-top: 20px;
  }
  /* line 3843, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3844, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-types {
    flex-wrap: wrap;
  }
  /* line 3846, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-types .col {
    flex: 0 0 50%;
    justify-content: flex-start;
  }
  /* line 3851, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3852, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  /* line 3855, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package {
    flex: 0 0 100%;
    width: 100%;
    padding: 15px 0;
  }
  /* line 3858, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3859, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .intro-banner p {
    font-size: 14px;
    line-height: initial;
  }
  /* line 3863, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .intro-banner .selected {
    font-size: 17px;
    margin-top: 0;
    line-height: initial;
  }
  /* line 3869, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package h4 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  /* line 3874, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc {
    padding: 0 10px;
  }
  /* line 3875, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc p {
    font-size: 15px;
  }
  /* line 3879, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc ul {
    font-size: 14px;
    line-height: 14px;
  }
  /* line 3882, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .desc ul li {
    line-height: initial;
  }
  /* line 3887, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-960 #g-content-3 .prices-section .provider-prices .packages .package .action {
    padding: 0 10%;
  }
  /* line 3897, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3898, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 div[itemprop="articleBody"] {
    margin-top: 50px;
  }
  /* line 3900, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 div[itemprop="articleBody"] h1:before {
    content: "";
    height: 50px;
    width: 52px;
    position: absolute;
    top: -14px;
    left: 0;
    background-image: url('../../../../images/provider-icon.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    text-align: center;
    display: block;
    position: relative;
  }
  /* line 3917, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 a.text-link.text-link-2, .itemid-961 button.text-link {
    min-width: 230px;
    font-size: 20px;
    line-height: 30px;
    margin: 20px auto;
    text-align: center;
    display: block;
  }
  /* line 3927, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3928, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom {
    padding: 32px 12px;
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 3935, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom img {
    filter: contrast(1);
    height: 49px;
    width: 54px !important;
  }
  /* line 3941, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive {
    display: block;
  }
  /* line 3944, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step {
    display: none;
  }
  /* line 3948, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step.active {
    display: inline-flex;
    width: 207px;
    padding: 0;
    margin: 0;
    top: -22px;
  }
  /* line 3955, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step.active > span:nth-child(2) {
    font-size: 17px;
    padding: 1px 2.2vw 1px 30px;
    left: 20px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }
  /* line 3963, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive .step.active .circle {
    font-size: 20px;
    width: 45px;
    height: 45px;
    padding: 6px;
  }
  /* line 3971, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom > div.provider-diagram-small.responsive > div:nth-child(1) {
    margin-right: 14px;
    display: inline-flex;
  }
  /* line 3977, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-2 .custom .provider-diagram-small.desktop {
    display: none;
  }
  /* line 3983, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3984, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration {
    margin-bottom: 40px;
  }
  /* line 3987, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration p.note {
    margin-top: 0;
    padding-left: 2px;
    text-align: left !important;
  }
  /* line 3993, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .divider {
    margin: 0rem -10rem 2rem -10rem;
    padding: 0rem 10rem;
    animation: animatedBackground 90s linear infinite;
    -ms-animation: animatedBackground 90s linear infinite;
    -moz-animation: animatedBackground 90s linear infinite;
    -webkit-animation: animatedBackground 90s linear infinite;
  }
  /* line 4002, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .main-contact {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  /* line 4007, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration input[type="text"], .itemid-961 section#g-content-3 .provider-registration input[type="url"], .itemid-961 section#g-content-3 .provider-registration input[type="tel"], .itemid-961 section#g-content-3 .provider-registration input[type="email"], .itemid-961 section#g-content-3 .provider-registration input[type="password"] {
    border-radius: 12px;
    border: 1.8px solid lightgrey;
    width: 100%;
  }
  /* line 4017, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration [type="checkbox"]:not(:checked) + label, .itemid-961 section#g-content-3 .provider-registration [type="checkbox"]:checked + label {
    width: 100%;
  }
  /* line 4022, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
  }
  /* line 4026, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .about input[type="text"], .itemid-961 section#g-content-3 .provider-registration .about input[type="url"] {
    width: 100%;
  }
  /* line 4031, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration .tip {
    padding-left: 1%;
  }
  /* line 4035, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration h4 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  /* line 4041, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4042, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step1 label {
    width: 100%;
  }
  /* line 4047, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4048, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages {
    display: flex;
    justify-content: center;
    margin: 55px 0;
    flex-direction: column;
  }
  /* line 4054, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  /* line 4059, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a:nth-of-type(2) {
    margin-right: 0;
  }
  /* line 4063, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4064, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4065, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a .package .intro-banner select {
    width: 90%;
  }
  /* line 4069, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .packages a .package .intro-banner .selected {
    display: block;
    color: white;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
  }
  /* line 4082, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4083, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4084, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step2 .chosen-package #stripe h5 {
    margin-bottom: 40px;
    text-align: center;
  }
  /* line 4092, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4093, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4094, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4095, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step3 #my_locations .list > div {
    padding: 5px 0 5px 0px;
  }
  /* line 4098, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step3 #my_locations .list > div > div iframe {
    margin-bottom: 20px;
    width: 100%;
  }
  /* line 4106, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step3 a.text-link.text-link-2 {
    margin-bottom: 20px;
  }
  /* line 4110, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step3 #address input[type="text"], .itemid-961 section#g-content-3 .provider-registration.step3 #location input[type="text"], .itemid-961 section#g-content-3 .provider-registration.step3 #address .spacer, .itemid-961 section#g-content-3 .provider-registration.step3 #location .spacer {
    flex: 0 100%;
    padding: 0px 14px;
    margin: 10px 0px 10px 0px;
  }
  /* line 4119, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4120, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step3 #address_form a {
    display: block !important;
    margin-top: 20px;
    margin-bottom: 0;
  }
  /* line 4128, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4129, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#overview_section {
    margin-top: 20px;
  }
  /* line 4133, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 input[type="text"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="password"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="datetime"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="datetime-local"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="date"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="month"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="time"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="week"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="number"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="email"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="url"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="search"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="tel"], .itemid-961 section#g-content-3 .provider-registration.step4 input[type="color"], .itemid-961 section#g-content-3 .provider-registration.step4 .uneditable-input {
    height: 41px;
    width: 100%;
  }
  /* line 4152, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 #img-crop {
    height: 193px;
    width: 193px;
    display: block;
    text-align: center;
    margin: 0 auto 40px auto;
  }
  /* line 4160, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#already-testimonials {
    margin-top: 20px;
  }
  /* line 4164, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 p.droply-label {
    text-align: center !important;
  }
  /* line 4168, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4169, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#videos_section input[name="youtube_video"], .itemid-961 section#g-content-3 .provider-registration.step4 div#videos_section input[name="vimeo_video"] {
    margin-right: 20px;
    width: 100%;
  }
  /* line 4176, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#testimonials_section textarea {
    width: 100%;
    margin-right: 0;
  }
  /* line 4181, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4182, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#misc_section > div > div {
    width: 100%;
    flex: 0 100%;
    margin-right: 0%;
    margin-bottom: 30px;
  }
  /* line 4189, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 div#misc_section .Application_section {
    margin-top: 0;
  }
  /* line 4194, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 #gallery_section {
    margin-top: 0;
  }
  /* line 4198, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step4 .droply-filedrag, .itemid-961 section#g-content-3 .provider-registration.step4 div.droply-multi-images {
    margin: 0 auto !important;
  }
  /* line 4204, templates/g5_helium/custom/scss/responsive.scss */
  /* line 4205, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 #details {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  /* line 4209, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 #details .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .itemid-961 section#g-content-3 .provider-registration.step5 #details .course_fees {
    width: 100%;
  }
  /* line 4214, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 #details .course_title, .itemid-961 section#g-content-3 .provider-registration.step5 #details .course_requirements {
    width: 100%;
    margin-right: 1%;
    display: block;
  }
  /* line 4222, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 div#licences {
    margin-bottom: 20px;
  }
  /* line 4226, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 input[type="date"] {
    width: 100% !important;
  }
  /* line 4230, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 #img-crop {
    height: 193px;
    width: 193px;
    display: block;
    text-align: center;
    margin: 0 auto 40px auto;
  }
  /* line 4238, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-961 section#g-content-3 .provider-registration.step5 p.droply-label {
    text-align: center !important;
  }
}
/*# sourceMappingURL=custom_13.css.map */