/* 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/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
@-webkit-keyframes fade-up {
  /* line 238, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -60px;
  }
  /* line 239, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-moz-keyframes fade-up {
  /* line 238, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -60px;
  }
  /* line 239, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-ms-keyframes fade-up {
  /* line 238, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -60px;
  }
  /* line 239, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-o-keyframes fade-up {
  /* line 238, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -60px;
  }
  /* line 239, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes fade-up {
  /* line 238, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -60px;
  }
  /* line 239, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-webkit-keyframes spinning {
  /* line 242, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    transform: rotate(0deg);
  }
  /* line 243, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinning {
  /* line 242, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    transform: rotate(0deg);
  }
  /* line 243, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    transform: rotate(360deg);
  }
}
@-ms-keyframes spinning {
  /* line 242, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    transform: rotate(0deg);
  }
  /* line 243, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes spinning {
  /* line 242, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    transform: rotate(0deg);
  }
  /* line 243, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinning {
  /* line 242, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    transform: rotate(0deg);
  }
  /* line 243, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes slideUp {
  /* line 247, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: 85px;
  }
  /* line 248, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-moz-keyframes slideUp {
  /* line 247, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: 85px;
  }
  /* line 248, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-ms-keyframes slideUp {
  /* line 247, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: 85px;
  }
  /* line 248, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-o-keyframes slideUp {
  /* line 247, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: 85px;
  }
  /* line 248, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes slideUp {
  /* line 247, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: 85px;
  }
  /* line 248, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-webkit-keyframes slideDown {
  /* line 251, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -85px;
  }
  /* line 252, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-moz-keyframes slideDown {
  /* line 251, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -85px;
  }
  /* line 252, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-ms-keyframes slideDown {
  /* line 251, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -85px;
  }
  /* line 252, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-o-keyframes slideDown {
  /* line 251, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -85px;
  }
  /* line 252, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes slideDown {
  /* line 251, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    top: -85px;
  }
  /* line 252, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-webkit-keyframes slideLeft {
  /* line 255, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    right: -85px;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    right: 0;
  }
}
@-moz-keyframes slideLeft {
  /* line 255, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    right: -85px;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    right: 0;
  }
}
@-ms-keyframes slideLeft {
  /* line 255, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    right: -85px;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    right: 0;
  }
}
@-o-keyframes slideLeft {
  /* line 255, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    right: -85px;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    right: 0;
  }
}
@keyframes slideLeft {
  /* line 255, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    right: -85px;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    right: 0;
  }
}
@-webkit-keyframes slideRight {
  /* line 259, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    left: -85px;
  }
  /* line 260, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    left: 0;
  }
}
@-moz-keyframes slideRight {
  /* line 259, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    left: -85px;
  }
  /* line 260, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    left: 0;
  }
}
@-ms-keyframes slideRight {
  /* line 259, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    left: -85px;
  }
  /* line 260, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    left: 0;
  }
}
@-o-keyframes slideRight {
  /* line 259, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    left: -85px;
  }
  /* line 260, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes slideRight {
  /* line 259, templates/g5_hydrogen/custom/scss/screen.scss */
  0% {
    opacity: 0;
    left: -85px;
  }
  /* line 260, templates/g5_hydrogen/custom/scss/screen.scss */
  100% {
    opacity: 1;
    left: 0;
  }
}
/* line 265, templates/g5_hydrogen/custom/scss/screen.scss */
[class*="col-"] {
  width: 100%;
  float: left;
  padding-bottom: 10px;
}
/* line 270, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 271, templates/g5_hydrogen/custom/scss/screen.scss */
.reponsive-row::after {
  display: block;
  content: "";
  clear: both;
}
/* line 277, templates/g5_hydrogen/custom/scss/screen.scss */
.row {
  margin-left: 0;
}
/* line 280, templates/g5_hydrogen/custom/scss/screen.scss */
.downloads_page_wrapper {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  /* line 286, templates/g5_hydrogen/custom/scss/screen.scss */
  .downloads_page_wrapper .rig-spons {
    width: clamp(270px, 60%, 600px);
  }
}
@media (min-width: 1000px) {
  /* line 22, templates/g5_hydrogen/custom/scss/screen.scss */
  /* line 293, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-1 {
    width: 8.33%;
  }
  /* line 294, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-2 {
    width: 16.66%;
  }
  /* line 295, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-3 {
    width: 25%;
  }
  /* line 296, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-4 {
    width: 33.33%;
  }
  /* line 297, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-5 {
    width: 41.66%;
  }
  /* line 298, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-6 {
    width: 50%;
  }
  /* line 299, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-7 {
    width: 58.33%;
  }
  /* line 300, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-8 {
    width: 66.66%;
  }
  /* line 301, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-9 {
    width: 75%;
  }
  /* line 302, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-10 {
    width: 83.33%;
  }
  /* line 303, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-11 {
    width: 91.66%;
  }
  /* line 304, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-t-12 {
    width: 100%;
  }
}
/* For desktop: */
@media (min-width: 1000px) {
  /* line 309, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-1 {
    width: 8.33%;
  }
  /* line 310, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-2 {
    width: 16.66%;
  }
  /* line 311, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-2-5 {
    width: 20%;
  }
  /* line 312, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-3 {
    width: 25%;
  }
  /* line 313, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-4 {
    width: 33.33%;
  }
  /* line 314, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-5 {
    width: 41.66%;
  }
  /* line 315, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-6 {
    width: 49.5%;
  }
  /* line 316, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-7 {
    width: 58.33%;
  }
  /* line 317, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-8 {
    width: 66.66%;
  }
  /* line 318, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-9 {
    width: 75%;
  }
  /* line 319, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-10 {
    width: 83.33%;
  }
  /* line 320, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-11 {
    width: 91.66%;
  }
  /* line 321, templates/g5_hydrogen/custom/scss/screen.scss */
  .col-12 {
    width: 100;
  }
}
/*====== CONTAINERS ========*/
/* line 324, templates/g5_hydrogen/custom/scss/screen.scss */
.container {
  width: 100%;
  max-width: 1060px;
  margin: 0 auto;
  padding: 0 0px;
  position: relative;
}
/* line 331, templates/g5_hydrogen/custom/scss/screen.scss */
.container .mission {
  margin-right: auto;
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  /* line 7, templates/g5_hydrogen/custom/scss/screen.scss */
  .container {
    padding: 0 15px;
  }
}
/* line 346, templates/g5_hydrogen/custom/scss/screen.scss */
#g-navigation {
  background: white;
  color: #fff;
  text-align: center;
  position: unset;
}
/* line 356, templates/g5_hydrogen/custom/scss/screen.scss */
body:not(.fullpage-width, .com_community, .archive) #g-main {
  background-image: url('../../../../images/home/hex-set-chapters-middle.png');
  background-repeat: no-repeat;
  background-position: left;
  background-position-y: 80%;
  background-position-x: -45px;
}
@media only screen and (max-width: 767px) {
  body:not(.fullpage-width, .com_community, .archive) #g-main {
    background: none;
    padding: 1.5rem 0 0 0;
  }
}
/* line 370, templates/g5_hydrogen/custom/scss/screen.scss */
body:not(.fullpage-width, .com_community, .archive) #g-main .g-container {
  background-image: url('../../../../images/home/hex-set-chapters-middle.png');
  background-repeat: no-repeat;
  background-position: bottom;
  background-position-x: right;
  width: 100%;
  max-width: 1128px;
  margin: 0 auto;
  position: relative;
}
@media only screen and (max-width: 767px) {
  body:not(.fullpage-width, .com_community, .archive) #g-main .g-container {
    background-image: url('../../../../images/home/mobile-bottom.png');
    background-size: 91px;
    background-position-x: 103%;
    background-position-y: 102%;
  }
}
/* line 390, templates/g5_hydrogen/custom/scss/screen.scss */
body:not(.fullpage-width, .com_community, .archive) #g-main .g-content {
  min-height: 100px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  padding: 45px 104px 0px 104px;
  margin-right: 60px;
  margin-left: 60px;
  min-height: 600px;
  overflow: hidden;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  body:not(.fullpage-width, .com_community, .archive) #g-main .g-content {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 417, templates/g5_hydrogen/custom/scss/screen.scss */
  body:not(.fullpage-width, .com_community, .archive) #g-main .g-content {
    margin-bottom: 0px;
    padding-bottom: 45px;
    margin-right: 30px;
    margin-left: 30px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 150px;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    border-radius: 0;
    background-color: rgba(255, 255, 255, 0);
    margin-top: 180px;
  }
}
/* line 438, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 441, templates/g5_hydrogen/custom/scss/screen.scss */
.fullpage-width #g-main .g-container {
  width: 100%;
}
/* line 443, templates/g5_hydrogen/custom/scss/screen.scss */
.fullpage-width #g-main .g-container .g-content {
  margin: 0rem 0 0.625rem 0;
  padding: 0rem 0 0.938rem 0;
}
/* line 448, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 450, templates/g5_hydrogen/custom/scss/screen.scss */
.fullpage-width #g-main .tablebanner td:first-child {
  width: 17%;
}
/* line 457, templates/g5_hydrogen/custom/scss/screen.scss */
body.com_community #g-main {
  margin-top: 120px !important;
}
@media only screen and (max-width: 767px) {
}
/* line 465, templates/g5_hydrogen/custom/scss/screen.scss */
body.eventsnoportal #g-main {
  margin-top: 0px !important;
}
/* line 526, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 528, templates/g5_hydrogen/custom/scss/screen.scss */
#g-main .page-header h2 {
  line-height: 1.3;
  text-align: left;
  margin-bottom: 15px;
  position: relative;
  font-size: 32px;
  font-weight: 500;
  color: #000;
  font-stretch: normal;
  font-style: normal;
}
/* line 545, templates/g5_hydrogen/custom/scss/screen.scss */
#g-main .page-header h2:after {
  /*    position: absolute;
   content: '';
   width: 143px;
   height: 7px;
   bottom: -17px;
   right: 0;
   left: 0;
   //margin: 0 auto;
   background-color: #673193;
   */
}
@media only screen and (max-width: 992px) {
  /* line 559, templates/g5_hydrogen/custom/scss/screen.scss */
  #g-main .page-header h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 564, templates/g5_hydrogen/custom/scss/screen.scss */
  #g-main .page-header h2 {
    line-height: 1.2;
  }
}
@media only screen and (max-width: 576px) {
  /* line 568, templates/g5_hydrogen/custom/scss/screen.scss */
  #g-main .page-header h2 {
    font-size: 21px;
    line-height: 1.2;
  }
}
/* line 577, templates/g5_hydrogen/custom/scss/screen.scss */
.ly-banners img {
  max-width: initial;
}
/* line 581, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 583, templates/g5_hydrogen/custom/scss/screen.scss */
#g-main p img {
  max-width: 100%;
}
/* line 589, templates/g5_hydrogen/custom/scss/screen.scss */
.hiddesk-img {
  display: block;
}
@media only screen and (max-width: 767px) {
  .hiddesk-img {
    display: none;
  }
}
/* line 598, templates/g5_hydrogen/custom/scss/screen.scss */
.hidmob-img {
  display: none;
}
@media only screen and (max-width: 767px) {
  .hidmob-img {
    display: block;
  }
}
/* line 605, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 607, templates/g5_hydrogen/custom/scss/screen.scss */
.subscribe__form.message-form > div > h3 {
  display: none;
}
/* line 612, templates/g5_hydrogen/custom/scss/screen.scss */
table, th, tr, td {
  border: none;
}
/* line 617, templates/g5_hydrogen/custom/scss/screen.scss */
.g-grid-image {
  height: 1px;
}
/* line 622, templates/g5_hydrogen/custom/scss/screen.scss */
.pat3 {
  position: absolute;
  top: 502px;
  left: -23%;
  pointer-events: none;
  width: 15%;
  max-height: 400px;
}
/* line 632, templates/g5_hydrogen/custom/scss/screen.scss */
.pat1 {
  position: absolute;
  top: 323px;
  left: 100%;
  /* right: 0px; */
  pointer-events: none;
  width: 25%;
  max-height: 500px;
}
/* line 644, templates/g5_hydrogen/custom/scss/screen.scss */
.pat2 {
  position: absolute;
  top: 23px;
  left: -18%;
  pointer-events: none;
  width: 12%;
}
/* line 654, templates/g5_hydrogen/custom/scss/screen.scss */
.advo2 {
  position: absolute;
  top: 502px;
  left: -23%;
  pointer-events: none;
  width: 15%;
  max-height: 400px;
}
/* line 664, templates/g5_hydrogen/custom/scss/screen.scss */
.advo1 {
  position: absolute;
  top: 323px;
  left: 106%;
  /* right: 0px; */
  pointer-events: none;
  width: 15%;
  max-height: 500px;
}
/* line 676, templates/g5_hydrogen/custom/scss/screen.scss */
.advo3 {
  position: absolute;
  top: 23px;
  left: -25%;
  pointer-events: none;
  width: 20%;
}
/* line 685, templates/g5_hydrogen/custom/scss/screen.scss */
.abou1 {
  position: absolute;
  top: 1431px;
  left: 107%;
  pointer-events: none;
  width: 16%;
}
/* line 694, templates/g5_hydrogen/custom/scss/screen.scss */
.abou2 {
  position: absolute;
  top: 1323px;
  left: -21%;
  /* right: 0px; */
  pointer-events: none;
  width: 15%;
  max-height: 500px;
}
/* line 705, templates/g5_hydrogen/custom/scss/screen.scss */
.abou3 {
  position: absolute;
  top: 2523px;
  left: 101%;
  /* right: 0px; */
  pointer-events: none;
  width: 15%;
  max-height: 500px;
}
/* line 715, templates/g5_hydrogen/custom/scss/screen.scss */
.abou4 {
  position: absolute;
  top: 4323px;
  left: -25%;
  pointer-events: none;
  width: 20%;
}
/* line 723, templates/g5_hydrogen/custom/scss/screen.scss */
.imgl1 {
  position: absolute;
  top: 542px;
  left: 2%;
  /* right: 0px; */
  pointer-events: none;
  width: 15%;
  max-height: 405px;
}
/* line 734, templates/g5_hydrogen/custom/scss/screen.scss */
.imgl2 {
  position: absolute;
  top: 566px;
  left: 83%;
  pointer-events: none;
  width: 17%;
  max-height: 528px;
}
/* line 743, templates/g5_hydrogen/custom/scss/screen.scss */
.imgl3 {
  position: absolute;
  top: 1237px;
  left: 84%;
  pointer-events: none;
  width: 13%;
}
/* line 752, templates/g5_hydrogen/custom/scss/screen.scss */
.row-fluid {
  padding: 1% 0;
}
/* line 757, templates/g5_hydrogen/custom/scss/screen.scss */
.archive:not(.home) #g-main {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media (max-width: 1740px) {
  /* line 480, templates/g5_hydrogen/custom/scss/screen.scss */
  .archive:not(.home) #g-main {
    max-width: 1098px;
  }
}
@media (max-width: 1680px) {
  /* line 484, templates/g5_hydrogen/custom/scss/screen.scss */
  .archive:not(.home) #g-main {
    max-width: 1020px;
  }
}
@media (max-width: 1500px) {
  /* line 488, templates/g5_hydrogen/custom/scss/screen.scss */
  .archive:not(.home) #g-main {
    max-width: 910px;
  }
}
@media (max-width: 970px) {
  /* line 492, templates/g5_hydrogen/custom/scss/screen.scss */
  .archive:not(.home) #g-main {
    padding: 1% 2%;
  }
}
@media only screen and (max-width: 767px) {
  .archive:not(.home) #g-main {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 61px;
    width: 100%;
    padding: 3%;
  }
}
/* line 761, templates/g5_hydrogen/custom/scss/screen.scss */
@media (min-width: 970px) {
  /* line 764, templates/g5_hydrogen/custom/scss/screen.scss */
  body:not(.home):not(.annual-conference-fellows-and-trainees-page) #g-main {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  body:not(.home):not(.annual-conference-fellows-and-trainees-page) #g-main {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
    width: 100%;
    padding: 3%;
  }
}
/* line 779, templates/g5_hydrogen/custom/scss/screen.scss */
#g-page-surround {
  z-index: 0;
}
/* line 783, templates/g5_hydrogen/custom/scss/screen.scss */
#g-main {
  z-index: -1;
}
/* line 787, templates/g5_hydrogen/custom/scss/screen.scss */
.ly-banners {
  z-index: 1;
}
/* line 791, templates/g5_hydrogen/custom/scss/screen.scss */
.sub-navigation {
  z-index: 20;
}
/* line 796, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 803, templates/g5_hydrogen/custom/scss/screen.scss */
.ul-part li {
  z-index: 0;
}
/* line 808, templates/g5_hydrogen/custom/scss/screen.scss */
.new-hero-imgset {
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  /* line 815, templates/g5_hydrogen/custom/scss/screen.scss */
  table tr {
    display: grid;
    display: -webkit-grid;
  }
  /* line 819, templates/g5_hydrogen/custom/scss/screen.scss */
  table tr td {
    width: 100% !important;
  }
}
/* line 829, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 831, templates/g5_hydrogen/custom/scss/screen.scss */
/* line 833, templates/g5_hydrogen/custom/scss/screen.scss */
.view-search #g-navigation .ly-banners .g-content {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}
/* line 839, templates/g5_hydrogen/custom/scss/screen.scss */
.view-search #g-main {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0.938rem 0;
  position: relative;
  z-index: 1;
  /* border-radius: 15px; */
  /* box-shadow: 0 0 25px 0 rgb(0 0 0 / 28%); */
  margin-top: 38px;
}
/* line 850, templates/g5_hydrogen/custom/scss/screen.scss */
.view-search #g-main .g-container {
  max-width: 100% !important;
}
/* line 854, templates/g5_hydrogen/custom/scss/screen.scss */
.view-search #g-main .g-content {
  margin-left: auto !important;
}
/* line 862, templates/g5_hydrogen/custom/scss/screen.scss */
.attestationForm {
  margin-top: 120px;
}
@media screen and (max-width: 576px) {
  /* line 869, templates/g5_hydrogen/custom/scss/screen.scss */
  .attestationForm {
    margin-top: 0 !important;
  }
}
/* line 29, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 32, templates/g5_hydrogen/custom/scss/menu.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  opacity: 0.9;
}
/* line 37, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation, #g-showcase {
  background: transparent;
}
/* line 42, templates/g5_hydrogen/custom/scss/menu.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  padding: 2rem 0.938rem;
}
/* line 46, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #492274;
}
/* line 49, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: white;
}
/* line 52, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #492274;
}
/* line 56, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #492274;
}
/* line 61, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #492274;
}
/* line 65, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #492274;
}
/* line 69, templates/g5_hydrogen/custom/scss/menu.scss */
.g-sublevel li:hover {
  background-color: #271248 !important;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 75, templates/g5_hydrogen/custom/scss/menu.scss */
.g-sublevel li a {
  padding: 18px 53px 11px 0px;
  height: auto;
  margin-right: 20px;
  margin-left: 20px;
  border-bottom: 1px solid #5f378b;
}
/* line 83, templates/g5_hydrogen/custom/scss/menu.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: transparent;
}
/* line 87, templates/g5_hydrogen/custom/scss/menu.scss */
@media only screen and (max-width: 767px) {
  #g-mobilemenu-container .g-toplevel li .g-menu-item-container {
    padding: 18px 53px 11px 20px;
  }
}
/* line 94, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 95, templates/g5_hydrogen/custom/scss/menu.scss */
@media (min-width: 1460px) {
  /* line 97, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-nav .topbannermenuPreview .dropbtn {
    font-size: 20px !important;
  }
}
/* line 102, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-nav .topbannermenuPreview .g-menu-item-title {
  font-size: 18px;
}
/* line 105, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-nav .topbannermenuPreview .g-menu-item-title.level2 {
  font-size: 14px;
  margin-left: 30px;
  display: block;
  width: 100px;
}
/* line 115, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 117, templates/g5_hydrogen/custom/scss/menu.scss */
@media (min-width: 1445px) {
  /* line 119, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-nav li {
    padding: 0% 0.5%;
  }
}
/* line 125, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-nav .g-menu-item-title {
  font-size: 18px;
  margin: 0;
  font-weight: 400;
  white-space: nowrap;
}
@media (min-width: 1270px) and (max-width: 1560px) {
  /* line 131, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-nav .g-menu-item-title {
    font-size: 14px;
  }
}
@media (min-width: 1050px) and (max-width: 1270px) {
  /* line 135, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-nav .g-menu-item-title {
    font-size: 13px;
  }
}
/* line 140, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-nav > .g-container > .g-grid:first-child {
  position: fixed;
  left: 0;
  right: 0;
  top: 30px;
  z-index: 21;
  height: 76px;
}
@media only screen and (max-width: 767px) {
  .layer-nav > .g-container > .g-grid:first-child {
    top: 0px;
  }
}
/* line 154, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-header {
  z-index: 22 !important;
}
/* line 157, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-header .g-grid:nth-child(2) {
  background: #482676 !important;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
/* line 166, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-header .g-grid:nth-child(2) .g-content {
  margin: 0;
  padding: 0;
}
/* line 170, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-header .g-grid:nth-child(2) .g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  padding: 0.5rem 0.938rem;
}
@media (max-width: 780px) {
  /* line 176, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-header {
    display: none;
  }
}
/* line 181, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-logoh {
  background: #895ccc;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 1%;
}
@media (max-width: 1050px) {
  /* line 188, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-logoh {
    height: 113px;
  }
}
/* line 192, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-logoh .g-content {
  padding: 0;
  margin: 0;
}
/* line 196, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-logoh img {
  width: 100%;
  height: auto;
  min-width: 131px;
  max-width: 240px;
}
@media only screen and (max-width: 1050px) {
  /* line 27, templates/g5_hydrogen/custom/scss/screen.scss */
  .layer-logoh img {
    padding: 4%;
    max-width: 79%;
  }
}
@media (min-width: 1050px) and (max-width: 1170px) {
  /* line 211, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-logoh img {
    width: 70%;
  }
}
@media only screen and (max-width: 1050px) {
  .layer-logoh {
    width: 100%;
    flex: 0 100%;
  }
}
/* line 223, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-menu {
  background: #895ccc;
}
@media (min-width: 1050px) and (max-width: 1170px) {
  /* line 227, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-menu {
    flex: 0 81%;
  }
}
@media only screen and (max-width: 1050px) {
  .layer-menu {
    display: none !important;
    visibility: hidden !important;
  }
}
/* line 242, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-menu .g-sublevel {
  position: absolute;
  background-color: #492274;
  z-index: 10;
}
/* line 247, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-menu .g-sublevel .main-nav__second-link a {
  padding: 18px 53px 11px 0px;
  height: auto;
  margin-right: 20px;
  margin-left: 20px;
  border-bottom: 1px solid #5f378b;
}
/* line 260, templates/g5_hydrogen/custom/scss/menu.scss */
body, h1, h2, h3, h4, h5, p, a, div, li, ul {
  font-family: 'Roboto', sans-serif;
}
/* line 266, templates/g5_hydrogen/custom/scss/menu.scss */
h1, h2, h3, h4, h5, h6, p, li, dd, dt {
  font-size: 14px;
  margin: 0;
  font-weight: 400;
}
/* line 272, templates/g5_hydrogen/custom/scss/menu.scss */
a {
  text-decoration: none;
}
/* line 275, templates/g5_hydrogen/custom/scss/menu.scss */
ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}
/* line 281, templates/g5_hydrogen/custom/scss/menu.scss */
ul.listDisc {
  list-style-type: disc;
  margin-left: 1.5rem;
}
/* line 286, templates/g5_hydrogen/custom/scss/menu.scss */
.use-ul #g-main ul {
  list-style-type: initial;
  margin-left: 1.5rem;
  padding-left: 0;
}
/* line 299, templates/g5_hydrogen/custom/scss/menu.scss */
p, li:not(.g-menu-item) {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  color: #000;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 311, templates/g5_hydrogen/custom/scss/menu.scss */
p a:not(.btn), li:not(.g-menu-item) a:not(.btn) {
  font-size: 20px;
}
/* line 319, templates/g5_hydrogen/custom/scss/menu.scss */
h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  color: #13050e;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 332, templates/g5_hydrogen/custom/scss/menu.scss */
h4 {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: normal;
  text-align: left;
  color: #250f49;
}
/* line 343, templates/g5_hydrogen/custom/scss/menu.scss */
li strong {
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
  color: #250f47;
}
/* line 352, templates/g5_hydrogen/custom/scss/menu.scss */
p em, p strong {
  color: #1a0835;
}
/* line 357, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-nav > .g-container > .g-grid:nth-child(1) {
  display: none;
}
@media (max-width: 1050px) {
  /* line 359, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-nav > .g-container > .g-grid:nth-child(1) {
    display: block;
  }
}
/* line 364, templates/g5_hydrogen/custom/scss/menu.scss */
.layer-nav > .g-container > .g-grid:nth-child(2) {
  position: fixed;
  left: 0;
  right: 0;
  top: 50px;
  z-index: 21;
}
@media (min-width: 1750px) {
  /* line 371, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-nav > .g-container > .g-grid:nth-child(2) {
    height: 105px;
  }
}
@media (max-width: 1050px) {
  /* line 375, templates/g5_hydrogen/custom/scss/menu.scss */
  .layer-nav > .g-container > .g-grid:nth-child(2) {
    display: none;
  }
}
/* line 381, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu {
  background: #895ccc;
  /* Navbar container */
  /* Links inside the navbar */
  /* Add a background color on hover */
  /* The dropdown container */
  /* Dropdown button */
  /* Add a red background color to navbar links on hover */
  /* Dropdown content (hidden by default) */
  /* Mega Menu header, if needed */
  /* Show the dropdown menu on hover */
  /* Clear floats after the columns */
}
@media (max-width: 1050px) {
  /* line 385, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-navigation .fut-menu {
    display: none;
  }
}
/* line 390, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .fa-caret-down {
  display: none;
}
/* line 393, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 395, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .rowdown .fa-caret-down {
  display: none;
}
/* line 399, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .g-content {
  margin: 0;
  padding: 0;
}
/* line 405, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .navbar {
  overflow: hidden;
  background-color: transparent;
  margin-bottom: 0px;
  margin-left: 4%;
  display: flex;
  margin: 1rem 0;
}
/* line 416, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .navbar .dropdown1-content a {
  float: left;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
@media (min-width: 1000px) {
  #g-navigation .fut-menu .navbar .dropdown1-content a {
    font-size: 11px;
  }
}
/* line 429, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .navbar .column a {
  display: block;
  padding: 7px 20px;
  width: 200px;
  text-align: left;
  clear: both;
  line-height: 20px;
  color: white;
  white-space: nowrap;
  letter-spacing: 1px;
  font-weight: 600;
  transition: color 0.2s linear;
  border-bottom: 1px solid #7c59a9;
}
/* line 445, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu p {
  font-size: 16px;
  text-align: left;
}
/* line 450, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column {
  float: left;
  width: 22%;
  padding: 0px;
  height: 184px;
}
/* line 457, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .row .column:first-child {
  width: 34%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 464, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column > .active > a {
  color: white;
}
/* line 469, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column a:hover {
  background-color: transparent;
  color: #895ccc !important;
  transition: color 0.3s linear;
}
/* line 475, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column .num1 {
  text-transform: uppercase;
  text-align: right;
  color: white;
  font-weight: 600;
  margin-right: 8%;
  font-size: 30px;
}
/* line 484, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num2 {
  /* max-width: 0px; */
  color: white;
  border-width: 1px;
  /* border-style: solid; */
}
/* line 493, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num2ext {
  /* max-width: 0px; */
  color: white;
  border-width: 1px;
  /* border-style: solid; */
}
/* line 502, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num3 {
  text-align: left;
  color: white;
  font-size: 12px;
}
/* line 507, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num3 h4 {
  margin: 0 0 0 0;
  color: #5f378b;
}
/* line 512, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num3 p {
  margin: 0 0 0 0;
  color: white;
}
/* line 515, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num3 p span {
  font-weight: 600;
}
/* line 521, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num3 a {
  display: block;
  padding: 3px 46px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: white;
  white-space: nowrap;
  background: #895ccc;
  margin: 17px 0 0px 0;
  font-size: 17px;
}
/* line 534, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num3 a:hover {
  color: white !important;
}
/* line 538, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .column.num3 a span:nth-child(2) {
  color: black;
  margin-left: 50%;
}
/* line 551, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown1 {
  float: left;
  overflow: hidden;
  width: 12.285714%;
  width: 12.5%;
}
@media (max-width: 1239px) {
  /* line 558, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-navigation .fut-menu .dropdown1 {
    width: auto;
    padding: 0% 2%;
  }
}
/* line 566, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown1 .dropbtn {
  border: none;
  outline: none;
  font-size: 17px;
  margin: 0;
  font-weight: 400;
  white-space: nowrap;
  color: white;
  padding: 42px 0px;
  background-color: inherit;
  margin: 0;
  /* Important for vertical align on mobile phones */
  width: 100%;
}
/* line 581, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown1 .dropbtn a {
  color: white;
}
@media (max-width: 1750px) {
  /* line 585, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-navigation .fut-menu .dropdown1 .dropbtn {
    font-size: 17px;
  }
}
@media (max-width: 1500px) {
  /* line 590, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-navigation .fut-menu .dropdown1 .dropbtn {
    font-size: 16px;
    padding: 39px 0px;
  }
}
@media (max-width: 1425px) {
  /* line 596, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-navigation .fut-menu .dropdown1 .dropbtn {
    font-size: 14px;
  }
}
@media (max-width: 1239px) {
  /* line 602, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-navigation .fut-menu .dropdown1 .dropbtn {
    font-size: 13px;
  }
}
@media (max-width: 1134px) {
  /* line 608, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-navigation .fut-menu .dropdown1 .dropbtn {
    font-size: 12px;
  }
}
/* line 618, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .navbar a:hover, #g-navigation .fut-menu .dropdown1:hover .dropbtn {
  color: white;
}
/* line 629, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown1-content {
  position: absolute;
  width: 100%;
  left: 0;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.5s, opacity 0.5s linear;
  background: #6d2a96;
}
/* line 642, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown1-content .header {
  padding: 1px;
  color: white;
}
/* line 648, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown1:hover .dropdown1-content {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s, opacity 0.3s linear;
}
/* line 656, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 663, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .stockquote-table {
  color: white;
}
/* line 666, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .stockquote-table tbody > tr {
  float: none;
}
/* line 670, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .stockquote-table tr:nth-child(n+4) {
  display: none;
}
/* line 674, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .stockquote-table tr:nth-child(3) th {
  visibility: hidden;
}
/* line 678, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .m-covid {
  overflow: revert;
}
/* line 685, templates/g5_hydrogen/custom/scss/menu.scss */
p a {
  font-weight: normal;
}
/* line 690, templates/g5_hydrogen/custom/scss/menu.scss */
p.sub {
  margin: 0.5rem 0 0.5rem 0;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.07;
  letter-spacing: normal;
  text-align: center;
  color: #250f49;
  height: 70px;
}
/* line 707, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block {
  position: absolute;
  right: 0px;
  top: 75px;
  width: 48px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
@media only screen and (max-width: 767px) {
  .social-block {
    top: 150px;
    width: 19px;
  }
}
@media (max-width: 1024px) {
  /* line 733, templates/g5_hydrogen/custom/scss/menu.scss */
  .social-block {
    display: none;
  }
}
/* line 736, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block_app {
  background-color: #a0f;
  padding: 19px 5px 10px 5px;
  cursor: pointer;
}
/* line 741, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block_icon {
  background-color: #5f378b;
  padding: 20px 5px 20px 5px;
}
@media only screen and (max-width: 767px) {
  .social-block_icon {
    padding: 20px 0px 20px 0px;
  }
}
/* line 750, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block_app-icon {
  width: 34px;
  height: 62px;
  margin: 0 auto;
  display: block;
}
/* line 757, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block_app-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: normal;
  color: #fff;
  text-align: center;
  padding-top: 5px;
}
/* line 769, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block_icon-img {
  width: 23px;
  height: 23px;
  display: block;
  margin: 0 auto;
  margin-top: 18px;
}
@media only screen and (max-width: 767px) {
  .social-block_icon-img {
    text-align: left;
  }
}
/* line 780, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block_icon-img:first-child {
  margin-top: 0;
}
/* line 782, templates/g5_hydrogen/custom/scss/menu.scss */
.social-block_icon-img img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .social-block_icon-img img {
    width: 68%;
  }
}
/* line 791, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 792, templates/g5_hydrogen/custom/scss/menu.scss */
.modal .page-header {
  display: none;
}
/* line 798, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup {
  width: 100%;
  height: 100vh;
  background-color: rgba(95, 55, 139, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
/* line 825, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup--open {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
/* line 831, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_wrapp {
  background-color: #fff;
  width: 95%;
  max-width: 564px;
  padding: 53px 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  min-height: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 848, templates/g5_hydrogen/custom/scss/menu.scss */
  .app-popup_wrapp {
    padding: 32px 23px;
    overflow: scroll;
    height: calc(100% - 40px);
    width: 365px;
  }
}
/* line 854, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_close {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 20;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 863, templates/g5_hydrogen/custom/scss/menu.scss */
  .app-popup_close {
    position: fixed;
    top: 35px;
    right: calc((100% - 365px)/2 + 15px);
  }
}
/* line 868, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_content {
  width: 100%;
}
/* line 871, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_title {
  font-family: 'Roboto', sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #000;
  text-align: center;
}
/* line 881, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_title span {
  color: #a0f;
  font-size: inherit;
  font-weight: inherit;
}
/* line 886, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_text {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #000;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 899, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 386px;
  margin: 0 auto;
}
/* line 915, templates/g5_hydrogen/custom/scss/menu.scss */
.app-popup_links img {
  height: 49px;
  width: auto;
}
/* line 923, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 924, templates/g5_hydrogen/custom/scss/menu.scss */
.menu-afterbanner ul {
  display: flex;
}
/* line 927, templates/g5_hydrogen/custom/scss/menu.scss */
.menu-afterbanner ul li {
  position: relative;
  width: 192px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out;
  -moz-transition: background 0.2s ease-out, -moz-transform 0.2s ease-out;
  transition: background 0.2s ease-out, transform 0.2s ease-out;
}
/* line 936, templates/g5_hydrogen/custom/scss/menu.scss */
.menu-afterbanner ul li:after {
  position: absolute;
  content: '';
  width: 150px;
  height: 2px;
  bottom: -17px;
  right: 0;
  left: 0;
  margin: 0;
  background-color: #d3d3d3;
}
/* line 949, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 951, templates/g5_hydrogen/custom/scss/menu.scss */
.menu-afterbanner ul li.active:after {
  background-color: #a800fe;
}
/* line 957, templates/g5_hydrogen/custom/scss/menu.scss */
.menu-afterbanner ul a {
  color: black;
}
/* line 966, templates/g5_hydrogen/custom/scss/menu.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: transparent;
}
/* line 972, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 974, templates/g5_hydrogen/custom/scss/menu.scss */
.f-menu .bt-member, .f-menu .bt-sign {
  display: none;
}
/* line 981, templates/g5_hydrogen/custom/scss/menu.scss */
.show-awirnoportal {
  display: none;
}
/* line 985, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 987, templates/g5_hydrogen/custom/scss/menu.scss */
.eventsnoportal .hide-awirnoportal {
  display: none;
}
/* line 991, templates/g5_hydrogen/custom/scss/menu.scss */
.eventsnoportal .show-awirnoportal {
  display: block;
}
/* line 995, templates/g5_hydrogen/custom/scss/menu.scss */
.eventsnoportal.gmainborder #g-main .g-content {
  padding: 0% 4% 2% 4% !important;
}
/* line 999, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 1001, templates/g5_hydrogen/custom/scss/menu.scss */
.eventsnoportal .jomsocial .joms-toolbar, .eventsnoportal .jomsocial .joms-toolbar--desktop {
  display: none;
}
/* line 1006, templates/g5_hydrogen/custom/scss/menu.scss */
.eventsnoportal .joms-media__calendar .month, .eventsnoportal .joms-button--secondary.joms-button--small {
  background: #43b229 !important;
}
/* line 1010, templates/g5_hydrogen/custom/scss/menu.scss */
.eventsnoportal .show-awirnoportal.joms-list__cover-image {
  background-size: 76% !important;
}
/* line 1015, templates/g5_hydrogen/custom/scss/menu.scss */
.eventsnoportal .joms-list--card h4.joms-list__title {
  line-height: 1.5;
}
@media (min-width: 802px) {
  /* line 1021, templates/g5_hydrogen/custom/scss/menu.scss */
  .eventsnoportal .joms-list--card .joms-list__cover {
    height: 250px;
  }
}
/* line 1029, templates/g5_hydrogen/custom/scss/menu.scss */
.com_users.view-login #g-main .g-container > .g-grid .platform-content .span12 {
  color: white;
}
/* line 1032, templates/g5_hydrogen/custom/scss/menu.scss */
.com_users.view-login #g-main .g-container > .g-grid .platform-content .span12 input {
  color: black;
}
/* line 1038, templates/g5_hydrogen/custom/scss/menu.scss */
#awebChromeHelper {
  display: none;
}
/* line 1042, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown-toggle {
  margin: 30px 0;
  margin: auto 0;
}
/* line 1046, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown-toggle .dropbtn {
  padding: 12px 0;
}
/* line 1051, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .dropdown1-content {
  top: 110px;
}
/* line 1055, templates/g5_hydrogen/custom/scss/menu.scss */
/* line 1056, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .g-grid:has(> .layer-logoh) {
  align-items: center;
  background: #895ccc;
}
/* line 1062, templates/g5_hydrogen/custom/scss/menu.scss */
#g-navigation .fut-menu .navbar {
  margin: 0;
}
/*====== Hexagon =======*/
/* Hexagon */
/* line 3, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon {
  position: relative;
  width: 162px;
  height: 93.53px;
  background-color: rgba(103, 49, 147, 0);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin: 46.77px auto;
  z-index: 1;
  cursor: pointer;
}
/* line 14, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon:before, .value__hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 81px solid transparent;
  border-right: 81px solid transparent;
  z-index: 1;
}
/* line 23, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon:before {
  bottom: 100%;
  border-bottom: 46.77px solid rgba(103, 49, 147, 0);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 29, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon:after {
  top: 100%;
  width: 0;
  border-top: 46.77px solid rgba(103, 49, 147, 0);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 36, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon:hover, .value__hexagon:focus, .value__hexagon:active {
  background-color: #673193;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 40, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon:hover:before, .value__hexagon:focus:before, .value__hexagon:active:before {
  border-bottom: 46.77px solid #673193;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 44, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon:hover:after, .value__hexagon:focus:after, .value__hexagon:active:after {
  border-top: 46.77px solid #673193;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 48, templates/g5_hydrogen/custom/scss/hexag.scss */
.value__hexagon:hover .value__img g, .value__hexagon:focus .value__img g, .value__hexagon:active .value__img g {
  fill: #fff;
}
@media only screen and (max-width: 992px) {
  /* line 51, templates/g5_hydrogen/custom/scss/hexag.scss */
  /* Hexagon */
  /* line 53, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon {
    position: relative;
    width: 109px;
    height: 62.93px;
    background-color: rgba(103, 49, 147, 0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin: 31.47px auto;
    z-index: 1;
    cursor: pointer;
  }
  /* line 63, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:before, .value__hexagon:after {
    content: "";
    position: absolute;
    width: 0;
    border-left: 54.5px solid transparent;
    border-right: 54.5px solid transparent;
    z-index: 1;
  }
  /* line 71, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:before {
    bottom: 100%;
    border-bottom: 31.47px solid rgba(103, 49, 147, 0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 76, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:after {
    top: 100%;
    width: 0;
    border-top: 31.47px solid rgba(103, 49, 147, 0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 82, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover {
    background-color: #673193;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 86, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover:before {
    border-bottom: 31.47px solid #673193;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 90, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover:after {
    border-top: 31.47px solid #673193;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 94, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover .value__img g {
    fill: #fff;
  }
}
@media only screen and (max-width: 767px) {
  /* line 97, templates/g5_hydrogen/custom/scss/hexag.scss */
  /* Hexagon */
  /* line 99, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon {
    position: relative;
    width: 126px;
    height: 72.75px;
    background-color: rgba(103, 49, 147, 0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin: 36.37px auto;
    z-index: 1;
    cursor: pointer;
  }
  /* line 109, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:before, .value__hexagon:after {
    content: "";
    position: absolute;
    width: 0;
    border-left: 63px solid transparent;
    border-right: 63px solid transparent;
    z-index: 1;
  }
  /* line 117, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:before {
    bottom: 100%;
    border-bottom: 36.37px solid rgba(103, 49, 147, 0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 122, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:after {
    top: 100%;
    width: 0;
    border-top: 36.37px solid rgba(103, 49, 147, 0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 128, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover {
    background-color: #673193;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 132, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover:before {
    border-bottom: 36.37px solid #673193;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 136, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover:after {
    border-top: 36.37px solid #673193;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  /* line 140, templates/g5_hydrogen/custom/scss/hexag.scss */
  .value__hexagon:hover .value__img g {
    fill: #fff;
  }
}
/* Responsive video container*/
/* line 2, templates/g5_hydrogen/custom/scss/video.scss */
.flexible-container {
  width: 100%;
  position: relative;
  padding-bottom: 52%;
  padding-top: 30px;
  height: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 10, templates/g5_hydrogen/custom/scss/video.scss */
.flexible-container iframe, .flexible-container object, .flexible-container video, .flexible-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 19, templates/g5_hydrogen/custom/scss/video.scss */
.flexible-container iframe {
  width: 1px;
  min-width: 100%;
  *width: 100%;
}
/*====== BUTTONS ======*/
/* line 3, templates/g5_hydrogen/custom/scss/button.scss */
.attestationForm .ui.button::before {
  content: unset;
  margin-right: unset;
}
/* line 8, templates/g5_hydrogen/custom/scss/button.scss */
.btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 18px;
  line-height: 1em;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  /* nav-buttons */
  /* btn-main */
  /* btn-register */
}
/* line 27, templates/g5_hydrogen/custom/scss/button.scss */
.btn:hover, .btn:focus, .btn:active {
  outline: none;
}
@media only screen and (max-width: 767px) {
  /* line 30, templates/g5_hydrogen/custom/scss/button.scss */
  .btn-centered {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
/* line 33, templates/g5_hydrogen/custom/scss/button.scss */
.btn__text {
  width: 100%;
  max-width: 160px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
}
/* line 40, templates/g5_hydrogen/custom/scss/button.scss */
.btn__nav {
  display: inline-block;
  vertical-align: bottom;
  min-width: 83px;
  font-size: 14px;
  padding: 9px 18px;
}
/* line 46, templates/g5_hydrogen/custom/scss/button.scss */
.btn__nav-transparent {
  width: 83px;
  background-color: rgba(255, 255, 255, 0);
  border: solid 1px #979797;
  color: #fff;
  font-weight: 500;
  margin-right: 10px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
/* line 55, templates/g5_hydrogen/custom/scss/button.scss */
.btn__nav-transparent:hover {
  background-color: white;
  color: #5f378b;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
/* line 60, templates/g5_hydrogen/custom/scss/button.scss */
.btn__nav-white {
  border: solid 1px #5f378b;
  background-color: #fff;
  color: #5f378b;
  font-weight: 500;
  width: 159px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
/* line 68, templates/g5_hydrogen/custom/scss/button.scss */
.btn__nav-white:hover {
  background-color: #d82256;
  color: #fff;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
/* line 73, templates/g5_hydrogen/custom/scss/button.scss */
.btn__nav-white:focus, .btn__nav-white:active {
  background-color: #c01848;
  color: #fff;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
/* line 78, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main {
  background-color: #884fc6;
  color: #fff;
  padding: 19px 10px 18px 10px;
  width: 100%;
  font-size: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  /* btn-mission */
}
/* line 88, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main:hover {
  background-color: #a800fe;
  color: #fff !important;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 95, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main:focus, .btn__main:active {
  background-color: #140034;
  color: #fff;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 100, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-on_dark:hover {
  background-color: #d82256;
  color: #fff;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 105, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-on_dark:focus, .btn__main-on_dark:active {
  background-color: #c01848;
  color: #fff;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 110, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-headline {
  max-width: 246px;
  font-size: 16px;
}
/* line 113, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-headline:before {
  content: url('../../../../images/home/main-btn-icon.svg');
  display: block;
  position: relative;
  left: 30px;
  width: 16px;
  height: auto;
}
@media only screen and (max-width: 767px) {
  /* line 121, templates/g5_hydrogen/custom/scss/button.scss */
  .btn__main-headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
  }
}
/* line 126, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-headline .btn__text {
  font-size: 18px;
}
/* line 128, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-mission {
  max-width: 211px;
  margin: 0 auto;
}
/* line 131, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-submit {
  max-width: 190px;
  border: none;
  margin-top: 28px;
  cursor: pointer;
}
@media only screen and (max-width: 1500px) {
  /* line 137, templates/g5_hydrogen/custom/scss/button.scss */
  .btn__main-submit {
    margin-left: auto;
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 141, templates/g5_hydrogen/custom/scss/button.scss */
  .btn__main-submit {
    max-width: 96%;
    max-width: 211px;
    margin-right: auto;
    margin-left: auto;
  }
}
/* line 146, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-previous {
  max-width: 372px;
  margin: 0 auto;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
  line-height: 1.2;
}
/* line 154, templates/g5_hydrogen/custom/scss/button.scss */
.btn__main-previous:after {
  content: url('../../../../images/home/right-arrow.svg');
  position: absolute;
  width: 20px;
  right: 20px;
  top: calc(50% - 6px);
  z-index: 3;
}
@media only screen and (max-width: 1500px) {
  /* line 162, templates/g5_hydrogen/custom/scss/button.scss */
  .btn__main-previous {
    max-width: 268px;
    font-size: 16px;
  }
  /* line 165, templates/g5_hydrogen/custom/scss/button.scss */
  .btn__main-previous:after {
    right: 15px;
  }
}
/* line 167, templates/g5_hydrogen/custom/scss/button.scss */
.btn__register {
  border-radius: 4px;
  background-color: #7483d2;
  font-family: 'PTSans', sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  border: none;
  color: #fff;
}
/* line 176, templates/g5_hydrogen/custom/scss/button.scss */
.btn__inline {
  text-align: center;
  display: inline-block;
  margin-right: 12px;
}
/* line 180, templates/g5_hydrogen/custom/scss/button.scss */
.btn__next-arrow {
  position: absolute;
  right: 21px;
  width: 19px;
  height: auto;
}
/* line 186, templates/g5_hydrogen/custom/scss/button.scss */
.btn-covid {
  background-image: url('../../../../images/home/btn-covid.png');
  width: 100%;
  color: white !important;
  max-width: 246px;
  background-size: 100%;
  border-radius: 4px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-color: #df893f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 56px;
  margin-bottom: 20px;
  display: none;
}
@media only screen and (max-width: 767px) {
  .btn-covid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
  }
}
/* line 217, templates/g5_hydrogen/custom/scss/button.scss */
.c-btn-chrono {
  background-color: #5f378b !important;
}
/* line 222, templates/g5_hydrogen/custom/scss/button.scss */
p.bnticon {
  background-color: #8a50ca;
  width: 201px;
  border-radius: 4px;
  text-align: center !important;
  height: 38px;
  line-height: 1.33;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 232, templates/g5_hydrogen/custom/scss/button.scss */
p.bnticon a {
  color: white;
  font-size: 14px;
  margin: 0;
  font-weight: 400;
  white-space: nowrap;
  margin-right: 27%;
  width: 90%;
}
/* line 242, templates/g5_hydrogen/custom/scss/button.scss */
p.bnticon img {
  max-width: 30px !important;
  margin-right: 27%;
}
/* line 249, templates/g5_hydrogen/custom/scss/button.scss */
div.bnticon {
  background-color: #a800fe;
  border-radius: 4px;
  text-align: center !important;
  line-height: 1.33;
  justify-content: center;
  align-items: center;
}
/* line 259, templates/g5_hydrogen/custom/scss/button.scss */
div.bnticon a {
  color: white;
  font-size: 14px;
  margin: 0;
  font-weight: 400;
  white-space: nowrap;
}
/* line 267, templates/g5_hydrogen/custom/scss/button.scss */
div.bnticon img {
  max-width: 30px !important;
}
/* line 271, templates/g5_hydrogen/custom/scss/button.scss */
div.bnticon table {
  width: 100% !important;
  height: 48px;
}
/* line 276, templates/g5_hydrogen/custom/scss/button.scss */
div.bnticon td {
  padding: 0;
}
/* line 280, templates/g5_hydrogen/custom/scss/button.scss */
div.bnticon td:first-child, div.bnticon td:last-child {
  width: 21%;
}
/* line 299, templates/g5_hydrogen/custom/scss/button.scss */
.downloads__item-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 304, templates/g5_hydrogen/custom/scss/button.scss */
.downloads p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.71;
  text-align: center;
  color: #250f47;
  margin-top: 15px;
}
/* line 312, templates/g5_hydrogen/custom/scss/button.scss */
.downloads__item {
  width: 251px;
}
/* line 322, templates/g5_hydrogen/custom/scss/button.scss */
.downloads a {
  box-shadow: 1px 22px 17px -20px #8a50ca;
  position: relative;
  padding: 0;
  border-radius: 4px;
  background-color: #8a50ca;
  z-index: 2;
  font-size: 14pt;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.28;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  height: 47px;
}
@media only screen and (max-width: 767px) {
  .downloads a {
    font-size: 8pt;
  }
}
/* line 349, templates/g5_hydrogen/custom/scss/button.scss */
.downloads a:before {
  content: url('../../../../images/home/right-arrow.svg');
  position: absolute;
  left: -6px;
  z-index: 3;
  transform: scale(0.7);
}
/* line 358, templates/g5_hydrogen/custom/scss/button.scss */
.downloads a:after {
  content: url('../../../../images/home/right-arrow.svg');
  position: absolute;
  width: 12px;
  right: 34px;
  top: calc(50% - 23px);
  z-index: 3;
  transform: scale(0.7);
}
/* line 370, templates/g5_hydrogen/custom/scss/button.scss */
.downloads__btn-blur {
  max-width: 100%;
  position: absolute;
  right: 0;
  left: 0;
  bottom: -35px;
  margin: 0 auto;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  /* line 379, templates/g5_hydrogen/custom/scss/button.scss */
  .downloads a {
    text-align: left;
  }
  /* line 381, templates/g5_hydrogen/custom/scss/button.scss */
  .downloads__item-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 389, templates/g5_hydrogen/custom/scss/button.scss */
  .downloads__item {
    width: 100%;
  }
}
/* line 392, templates/g5_hydrogen/custom/scss/button.scss */
.downloads-side-bg {
  position: absolute;
  right: -100px;
  bottom: 250px;
}
@media only screen and (max-width: 992px) {
  /* line 397, templates/g5_hydrogen/custom/scss/button.scss */
  .downloads-side-bg {
    display: none;
  }
}
/* line 403, templates/g5_hydrogen/custom/scss/button.scss */
/* line 405, templates/g5_hydrogen/custom/scss/button.scss */
.advocancy-icon.downloads a:after {
  content: none;
}
/* line 408, templates/g5_hydrogen/custom/scss/button.scss */
.advocancy-icon.downloads a:before {
  content: url('../../../../images/icons/register-ico.png');
}
/* line 413, templates/g5_hydrogen/custom/scss/button.scss */
/* line 415, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-bec a:after {
  content: none;
}
/* line 418, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-bec a:before {
  content: url('../../../../images/icons/become-ico.png');
}
/* line 424, templates/g5_hydrogen/custom/scss/button.scss */
/* line 426, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-join a {
  color: white !important;
}
/* line 430, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-join a:after {
  content: none;
}
/* line 433, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-join a:before {
  content: url('../../../../images/icons/accces-ico.png');
}
/* line 441, templates/g5_hydrogen/custom/scss/button.scss */
/* line 443, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-spo a:after {
  content: none;
}
/* line 446, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-spo a:before {
  content: url('../../../../images/about/sponsors/accces-ico.png');
}
/* line 452, templates/g5_hydrogen/custom/scss/button.scss */
/* line 454, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-sub a:after {
  content: none;
}
/* line 457, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-sub a:before {
  content: url('../../../../images/icons/subscr-ico.png');
}
/* line 463, templates/g5_hydrogen/custom/scss/button.scss */
/* line 465, templates/g5_hydrogen/custom/scss/button.scss */
.bec-spons a:after {
  content: none;
}
/* line 468, templates/g5_hydrogen/custom/scss/button.scss */
.bec-spons a:before {
  content: url('../../../../images/icons/bec-spon-ico.png');
}
/* line 474, templates/g5_hydrogen/custom/scss/button.scss */
/* line 476, templates/g5_hydrogen/custom/scss/button.scss */
.register-now a, .contact-now a {
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: 1.2px;
  text-align: center;
  color: #fff;
}
/* line 487, templates/g5_hydrogen/custom/scss/button.scss */
.register-now a:after, .contact-now a:after {
  content: none;
}
/* line 490, templates/g5_hydrogen/custom/scss/button.scss */
.register-now a:before, .contact-now a:before {
  content: none;
}
/* line 493, templates/g5_hydrogen/custom/scss/button.scss */
.register-now .downloads__item, .contact-now .downloads__item {
  width: 339px;
  margin: auto;
  padding: 9px 8px 9px 8px;
  border-radius: 13px;
  border: solid 1px #8d2ecd;
}
@media only screen and (max-width: 767px) {
  .register-now .downloads__item, .contact-now .downloads__item {
    width: 100%;
  }
  /* line 503, templates/g5_hydrogen/custom/scss/button.scss */
  .register-now .downloads__item a, .contact-now .downloads__item a {
    font-size: 18px;
  }
}
/* line 510, templates/g5_hydrogen/custom/scss/button.scss */
/* line 512, templates/g5_hydrogen/custom/scss/button.scss */
.contact-now .downloads__item {
  border: solid 1px #f3811f;
}
/* line 517, templates/g5_hydrogen/custom/scss/button.scss */
.contact-now a {
  box-shadow: 1px 22px 17px -27px #f3811f;
  background-color: #f3811f;
}
/* line 523, templates/g5_hydrogen/custom/scss/button.scss */
/* line 525, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-dow a:after {
  content: none;
}
/* line 528, templates/g5_hydrogen/custom/scss/button.scss */
.contact-icon-dow a:before {
  content: url('../../../../images/icons/download-ico.png');
}
/* line 534, templates/g5_hydrogen/custom/scss/button.scss */
/* line 536, templates/g5_hydrogen/custom/scss/button.scss */
.pat-icon-vis a:after, .abt-corp-spo a:after, .eventsnoportal .row .col-5 a:after, .awirsummit .ic a:after {
  content: url('../../../../images/icons/hands-icon.png');
}
/* line 540, templates/g5_hydrogen/custom/scss/button.scss */
.pat-icon-vis a:before, .abt-corp-spo a:before, .eventsnoportal .row .col-5 a:before, .awirsummit .ic a:before {
  content: none;
}
/* line 545, templates/g5_hydrogen/custom/scss/button.scss */
/* line 547, templates/g5_hydrogen/custom/scss/button.scss */
.pat-icon-vis a:after, .abt-corp-spo a:after, .eventsnoportal .row .col-4 a:after, .awirsummit .ic a:after {
  content: url('../../../../images/icons/hands-icon.png');
}
/* line 551, templates/g5_hydrogen/custom/scss/button.scss */
.pat-icon-vis a:before, .abt-corp-spo a:before, .eventsnoportal .row .col-4 a:before, .awirsummit .ic a:before {
  content: none;
}
/* line 556, templates/g5_hydrogen/custom/scss/button.scss */
.eventsnoportal .row .col-5 a:after, .awirsummit .ic a:after {
  position: absolute;
  width: 12px;
  right: 34px;
  top: calc(50% - 23px);
  z-index: 3;
  transform: scale(0.7);
}
/* line 565, templates/g5_hydrogen/custom/scss/button.scss */
.eventsnoportal .row .col-4 a:after, .awirsummit .ic a:after {
  position: absolute;
  width: 12px;
  right: 34px;
  top: calc(50% - 23px);
  z-index: 3;
  transform: scale(0.7);
}
/* line 574, templates/g5_hydrogen/custom/scss/button.scss */
.eventsnoportal .row .col-4 {
  border-right: 2px solid white;
}
/* line 584, templates/g5_hydrogen/custom/scss/button.scss */
/* line 586, templates/g5_hydrogen/custom/scss/button.scss */
.abt-corp-spo .downloads__item {
  min-width: 387px;
}
@media only screen and (max-width: 767px) {
  .abt-corp-spo .downloads__item {
    min-width: auto;
    margin-bottom: 6px;
  }
}
/* line 596, templates/g5_hydrogen/custom/scss/button.scss */
.abt-corp-spo-bt {
  box-shadow: 1px 22px 17px -20px #8a50ca;
  position: relative;
  padding: 10px 52px 10px 14px;
  border-radius: 4px;
  background-color: #8a50ca;
  z-index: 2;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.28;
  letter-spacing: normal;
  color: #fff;
}
/* line 612, templates/g5_hydrogen/custom/scss/button.scss */
.abt-corp-spo-bt:hover {
  color: white;
}
/* line 617, templates/g5_hydrogen/custom/scss/button.scss */
.abt-corp-spo-bt:after {
  content: url('../../../../images/icons/hands-icon.png');
  position: absolute;
  width: 12px;
  right: 34px;
  top: calc(50% - 23px);
  z-index: 3;
  transform: scale(0.7);
}
/* line 627, templates/g5_hydrogen/custom/scss/button.scss */
/* line 629, templates/g5_hydrogen/custom/scss/button.scss */
.cont-vis-icon a:after {
  content: none;
}
/* line 633, templates/g5_hydrogen/custom/scss/button.scss */
.cont-vis-icon a:before {
  content: url('../../../../images/icons/visit-ico.png');
}
/* line 640, templates/g5_hydrogen/custom/scss/button.scss */
/* line 642, templates/g5_hydrogen/custom/scss/button.scss */
.dowload-icon a:before {
  content: url('../../../../images/icons/download-art-ico.png');
}
/* line 646, templates/g5_hydrogen/custom/scss/button.scss */
.dowload-icon a:after {
  content: url('../../../../images/icons/hands-icon.png');
}
/* line 649, templates/g5_hydrogen/custom/scss/button.scss */
.dowload-icon .downloads__item, .dowload-icon .sub {
  min-width: 427px;
  width: 200px;
}
@media only screen and (max-width: 767px) {
  .dowload-icon .downloads__item, .dowload-icon .sub {
    min-width: auto;
    width: auto;
  }
}
/* line 661, templates/g5_hydrogen/custom/scss/button.scss */
/* line 663, templates/g5_hydrogen/custom/scss/button.scss */
.adv-advo-ico a:after {
  content: none;
}
/* line 666, templates/g5_hydrogen/custom/scss/button.scss */
.adv-advo-ico a:before {
  content: url('../../../../images/icons/send-mess-ico.png');
}
/* line 671, templates/g5_hydrogen/custom/scss/button.scss */
/* line 673, templates/g5_hydrogen/custom/scss/button.scss */
.ui.button:after {
  content: none;
}
/* line 676, templates/g5_hydrogen/custom/scss/button.scss */
.ui.button:before {
  content: url('../../../../images/icons/send-mess-ico.png');
  margin-right: 22px;
}
/* line 682, templates/g5_hydrogen/custom/scss/button.scss */
/* line 685, templates/g5_hydrogen/custom/scss/button.scss */
.access-ico a:after {
  content: none;
}
/* line 688, templates/g5_hydrogen/custom/scss/button.scss */
.access-ico a:before {
  content: url('../../../../images/icons/accces-ico.png');
  top: calc(50% - 28px);
}
/* line 695, templates/g5_hydrogen/custom/scss/button.scss */
/* line 697, templates/g5_hydrogen/custom/scss/button.scss */
.adv-donat-ico .downloads__item {
  min-width: 199px;
  margin: auto;
}
/* line 703, templates/g5_hydrogen/custom/scss/button.scss */
.adv-donat-ico a:after {
  content: none;
}
/* line 706, templates/g5_hydrogen/custom/scss/button.scss */
.adv-donat-ico a:before {
  content: url('../../../../images/icons/donate.png');
}
/* line 710, templates/g5_hydrogen/custom/scss/button.scss */
.h2line {
  position: relative;
}
/* line 714, templates/g5_hydrogen/custom/scss/button.scss */
.h2line:after {
  position: absolute;
  content: '';
  width: 140px;
  height: 7px;
  bottom: -10px;
  right: 0;
  left: 0;
  background-color: #5f378b;
}
/* line 725, templates/g5_hydrogen/custom/scss/button.scss */
h2.h2line {
  display: block;
  font-size: 32px;
  margin-block-start: 0.83em;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: 500;
  color: #000;
  font-stretch: normal;
  font-style: normal;
}
/* line 740, templates/g5_hydrogen/custom/scss/button.scss */
/* line 742, templates/g5_hydrogen/custom/scss/button.scss */
.adv-c .downloads a {
  background-color: #894fc7;
}
/* line 748, templates/g5_hydrogen/custom/scss/button.scss */
/* line 749, templates/g5_hydrogen/custom/scss/button.scss */
.m-mededu #g-main .downloads a {
  background-color: #a800fe;
}
@media (max-width: 1200px) {
  /* line 752, templates/g5_hydrogen/custom/scss/button.scss */
  .m-mededu #g-main .downloads a {
    font-size: 12px;
  }
}
/* line 760, templates/g5_hydrogen/custom/scss/button.scss */
.subscribe__form.footer-form > h3 {
  display: none;
}
/* line 1, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 2, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 3, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.m-mededu .whatadvo tbody {
  display: block;
}
/* line 6, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.m-mededu .whatadvo tbody tr {
  display: flex;
  flex: 1;
  justify-content: center;
}
/* line 19, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.jomsocial-wrapper .jomsocial thead tr {
  display: none;
}
@media (max-width: 767px) {
  /* line 23, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .picker__nav--next, .picker__nav--prev {
    padding: 0.95rem 1.25rem;
  }
}
/* line 27, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media (max-width: 767px) {
  /* line 30, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .picker--opened .picker__holder {
    max-width: 85%;
    width: 85%;
    max-height: 55vh;
    margin: 0.5rem auto 0 auto;
    top: 25%;
  }
}
/* line 37, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media (max-width: 767px) {
  /* line 38, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .picker--opened .picker__holder tbody {
    height: 38vh;
    overflow: auto;
    display: block;
  }
}
/* line 45, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media (max-width: 767px) {
  /* line 46, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .picker--opened .picker__holder tr {
    table-layout: fixed;
    width: 100%;
  }
}
/* line 53, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.picker__select--month, .picker__select--year {
  min-height: 45px;
  height: 45px;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 60, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .picker--opened .picker__frame {
    top: 0;
  }
}
/* line 86, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.lblradio-block {
  display: flex;
  align-items: center;
}
/* line 89, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-button--small {
  background-color: #8a50c9;
  background-image: none;
  color: white !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-weight: 500;
  box-shadow: none;
  border-radius: 6px;
  width: 150px;
}
/* line 99, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-button--small:hover {
  opacity: 0.8;
}
/* line 105, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-notifications__label {
  line-height: 24px !important;
  padding: 0 0px !important;
  top: -14px;
}
/* line 113, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community:not(.gmainborder) #g-main {
  max-width: 1400px !important;
}
/* line 117, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 120, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial {
  background-color: transparent;
}
/* line 123, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop {
  background-color: white;
  border-radius: 6px;
  border: none;
}
/* line 128, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 129, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop > ul > li {
  border-radius: 6px;
  width: 9.0909090909%;
  text-align: center;
}
/* line 133, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop > ul > li.joms-right {
  float: inherit;
}
/* line 137, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop > ul > li a {
  font-family: Poppins;
  font-size: 17px;
  color: #333;
}
/* line 143, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop > ul > li.active {
  background-color: transparent;
}
/* line 146, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop > ul > li.active a {
  color: #8a50c9;
  font-weight: bold;
}
/* line 154, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 155, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop .joms-popover .joms-popover__content, .com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop .joms-popover .joms-popover__content a, .com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop .joms-popover .cAlert {
  font-family: Poppins;
  font-size: 14px;
  color: #333;
}
/* line 161, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop .joms-popover .joms-button--neutral {
  border: none;
  border-radius: 0;
  background-image: none;
  background-color: #f5f5f5;
  font-family: Poppins;
  font-size: 16px;
}
/* line 170, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop .joms-popover .joms-button--neutral:hover {
  opacity: 0.8;
}
/* line 175, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop .joms-popover .joms-js--notification-toolbar {
  display: flex;
  gap: 3px;
}
/* line 178, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-toolbar--desktop .joms-popover .joms-js--notification-toolbar .joms-button--neutral {
  width: 100% !important;
  margin: 0;
}
/* line 187, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 190, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 191, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-focus .joms-focus__cover-image img {
  position: static;
}
/* line 195, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-focus .joms-focus__header {
  background-color: rgba(127, 127, 127, 0.4);
}
/* line 199, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-focus .joms-focus__header .joms-focus__title h2 {
  font-family: Poppins;
}
/* line 203, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-focus .joms-focus__link li a {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
}
/* line 207, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-focus .joms-focus__link li a:hover {
  color: #8a50c9;
}
/* line 213, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 214, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox {
  border-radius: 6px;
  overflow: hidden;
}
/* line 219, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-charcount {
  background-color: transparent;
  font-family: 'Poppins';
  font-size: 12px;
  padding-top: 5px;
  padding-right: 5px;
  color: #5e5e5e;
}
/* line 228, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .j-status-composer-toolbar {
  justify-content: flex-end;
}
/* line 231, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .j-status-composer-toolbar .toolbar-bg-picker {
  display: none;
}
/* line 237, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-tab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: transparent;
}
/* line 244, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-tab .joms-list.inline > li > .visible-desktop {
  display: none !important;
}
/* line 248, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-tab > ul > li {
  margin: 0;
}
/* line 252, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-tab .joms-postbox-action {
  position: static;
  margin-right: 8px;
}
/* line 257, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-tab .joms-postbox-action .joms-postbox-cancel {
  padding: 4px 10px;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
  color: #5e5e5e;
  background-color: #efefef;
  background-image: none;
}
/* line 268, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-tab .joms-postbox-action .joms-postbox-save {
  padding: 4px 15px;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
  color: white;
  background-color: #8a50c9;
  background-image: none;
  box-shadow: none;
}
/* line 280, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-postbox .joms-postbox-tab:before {
  content: '';
  position: absolute;
  top: 0;
  width: calc(100% - 20px);
  left: 10px;
  border-top: solid #f5f5f5 2px;
}
/* line 292, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 294, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream {
  border-radius: 6px;
}
/* line 297, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 299, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-avatar--stream img {
  border: solid #efefef 2px;
}
/* line 304, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-stream__meta {
  font-family: Poppins;
  font-size: 15px;
}
/* line 308, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-stream__meta .joms-stream__user, .com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-stream__meta .cStream-Author {
  color: #333;
  font-family: Poppins;
  font-size: 14px;
}
/* line 313, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-stream__meta .joms-stream__user:hover, .com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-stream__meta .cStream-Author:hover {
  color: #8a50c9;
}
/* line 318, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-stream__meta a {
  font-family: Poppins;
  font-weight: bold;
  font-size: 14px;
}
/* line 324, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-stream__meta .joms-stream__time small {
  font-family: Poppins;
  font-size: 11px;
  color: #afafaf;
}
/* line 331, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 332, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__header .joms-list__options .joms-dropdown > li a {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
}
/* line 341, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 342, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__body p {
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
  color: #333;
}
/* line 349, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__body p a {
  font-size: 14px;
  font-weight: bold;
}
/* line 355, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 357, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 358, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__body .joms-attachment-list .joms-poll__option-list li label, .com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__body .joms-attachment-list .joms-poll__option-list li a {
  font-family: Poppins;
  font-size: 12px;
}
/* line 366, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 367, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__body .joms-list__options .joms-dropdown > li a {
  font-family: Poppins;
  font-size: 15px;
  color: #333;
}
/* line 374, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 375, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__body .joms-media .joms-text--title a {
  font-family: Poppins;
}
/* line 378, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__body .joms-media .joms-list li {
  font-family: Poppins;
  font-size: 15px;
  color: #333;
}
/* line 387, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 388, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-stream__actions a {
  font-family: Poppins;
  font-weight: 500;
}
/* line 394, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 395, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 396, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 397, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-avatar--comment > a > img {
  border: solid #efefef 2px;
}
/* line 401, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 402, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-comment__body .joms-comment__user {
  font-family: Poppins;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
/* line 408, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-comment__body .joms-comment__user:hover {
  color: #8a50c9;
}
/* line 413, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-comment__body .joms-js--comment-content {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
}
/* line 419, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-comment__body .joms-comment__time {
  font-family: Poppins;
  font-size: 12px;
}
/* line 424, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-main .joms-stream__wrapper .joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-comment__body .joms-comment__actions a {
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
}
/* line 437, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 438, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 441, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__bar > a {
  background-color: #f9f9f9;
  padding: 12px 16px;
  text-align: left;
  font-family: Poppins;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}
/* line 452, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 453, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 456, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 457, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 458, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 459, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .js-polls-module .joms-list__content_polls .joms-list__title_polls .icon-bar-chart:before {
  font-family: FontAwesome;
  content: '\f080';
  color: #8a50c9;
  font-size: 19px;
}
/* line 466, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .js-polls-module .joms-list__content_polls .joms-list__title_polls h4 {
  font-family: Poppins;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color: #333;
}
/* line 475, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 477, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 478, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .js-polls-module .joms-list__content_polls .joms-attachment-list .joms-poll__option-list li label, .com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .js-polls-module .joms-list__content_polls .joms-attachment-list .joms-poll__option-list li a {
  font-family: Poppins;
  font-size: 12px;
}
/* line 486, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .js-polls-module .joms-button--link {
  font-family: Poppins;
  font-size: 11px;
  font-weight: 500;
  color: #b32ef6;
}
/* line 495, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module h2.h2line {
  font-family: Poppins;
  font-size: 14px;
  color: #333;
}
/* line 499, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module h2.h2line:after {
  height: 3px;
  width: 80px;
}
/* line 505, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 507, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event {
  display: flex;
}
/* line 510, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__calendar {
  width: 55px;
  height: 55px;
  display: flex;
  flex-direction: column-reverse;
  border-radius: 6px;
  background-color: #482676;
}
/* line 518, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__calendar .month {
  background-color: transparent;
  font-size: 10px;
  font-family: Poppins;
  font-weight: 500;
  padding-bottom: 5px;
}
/* line 526, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__calendar .date {
  background-color: transparent;
  padding: 0;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  color: white;
  border: none;
  line-height: 1.1;
  font-weight: 600;
}
/* line 539, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__body {
  max-width: calc(100% - 60px);
}
/* line 542, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__body > h4 a {
  font-family: Poppins;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color: #333;
}
/* line 549, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__body > h4 a:hover {
  color: #8a50c9;
}
/* line 554, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__body .joms-block, .com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__body .joms-block span {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
}
/* line 560, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-list--event .joms-media--event .joms-media__body a {
  font-family: Poppins;
  font-size: 12px;
}
/* line 567, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .jom-content .jomsocial .joms-body .joms-sidebar .joms-module__wrapper .joms-tab__content .joms-module .joms-button--link {
  font-family: Poppins;
  font-size: 11px;
  font-weight: 500;
  color: #b32ef6;
}
/* line 581, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page {
  background-color: transparent;
  padding: 0;
}
/* line 586, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search {
  background-color: white;
  border-radius: 6px;
  padding: 15px 10px 20px 20px;
}
/* line 591, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__search-title h3 {
  font-family: Poppins;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
/* line 598, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__utilities {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 5px;
}
/* line 605, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__utilities > form {
  border: solid #efefef 2px;
  height: 100%;
  margin: 0;
  border-radius: 6px;
}
/* line 611, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__utilities > form input {
  border: none;
  box-shadow: none;
  background-color: transparent;
}
/* line 617, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__utilities > form button {
  background-color: transparent;
  background-image: none;
  border: none;
  font-size: 0;
  display: flex;
}
/* line 624, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__utilities > form button:before {
  font-family: FontAwesome;
  content: '\f002';
  font-size: 16px;
  color: #afafaf;
}
/* line 633, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__utilities .joms-button--add {
  background-color: #8a50c9;
  background-image: none;
  box-shadow: none;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
}
/* line 642, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list__search .joms-list__utilities .joms-button--add:hover {
  opacity: 0.8;
}
/* line 650, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop {
  border: none;
  background-color: transparent;
}
/* line 653, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop ul {
  display: flex;
}
/* line 657, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop ul li {
  width: 339px;
  margin: auto;
  padding: 2px 3px 3px 3px;
  border-radius: 4px;
}
/* line 669, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop ul li a {
  font-family: Poppins;
  font-size: 14px;
  color: #333;
  background-color: white;
  border-radius: 6px;
  padding: 8px 12px;
  box-shadow: 7px 7px 8px -7px #636363;
}
/* line 679, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop ul li a.active {
  background-color: #8a50c9;
  color: white;
}
/* line 684, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop ul li:first-child a:before {
  content: "\f0c0";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 23px;
  padding-right: 32px;
}
/* line 692, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop ul li:last-child a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 23px;
  padding-right: 32px;
}
/* line 704, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 705, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav__menu > a {
  box-shadow: none;
  background-image: none;
  background-color: #8a50c9;
  color: white !important;
}
/* line 714, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-sortings {
  display: block;
  flex-direction: column;
  gap: 12px;
}
/* line 719, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-sortings .joms-select--wrapper {
  margin: 0;
  border-radius: 6px;
  width: 33.1%;
}
@media only screen and (max-width: 767px) {
  /* line 66, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .com_community #g-main .joms-page .joms-sortings .joms-select--wrapper {
    width: 100%;
  }
}
/* line 732, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend {
  display: grid;
  grid-template-columns: 5fr 5fr 5fr 5fr 5fr;
  gap: 12px;
}
@media (max-width: 1200px) {
  /* line 735, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .com_community #g-main .joms-page .joms-list--friend {
    grid-template-columns: 3fr 3fr 3fr;
  }
}
@media only screen and (max-width: 767px) {
  .com_community #g-main .joms-page .joms-list--friend {
    display: flex;
    flex-direction: column;
  }
}
/* line 745, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend:before, .com_community #g-main .joms-page .joms-list--friend:after {
  display: none;
}
/* line 749, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item {
  width: 100%;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
  background-color: white;
  border-radius: 6px;
  border: none;
}
/* line 761, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__avatar img {
  border: solid #efefef 2px;
}
/* line 765, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__body {
  padding: 0;
  text-align: center;
  font-family: Poppins;
}
/* line 770, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__body a h4 {
  text-align: center;
  font-family: Poppins;
  font-size: 17px;
  color: #333;
  font-weight: bold;
}
/* line 778, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__body .joms-list__details .joms-text--title {
  font-family: Poppins;
  font-size: 12px;
  font-weight: 600;
  color: #333;
}
/* line 784, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__body .joms-list__details .joms-text--title:before {
  font-family: "FontAwesome";
  content: '\f500';
}
/* line 791, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__actions .joms-list__button--dropdown {
  position: static;
}
/* line 794, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__actions .joms-list__button--dropdown a {
  background-color: #8a50c9;
  background-image: none;
  border: none;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
  color: white !important;
  padding: 8px 10px;
  width: 150px;
}
/* line 804, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__actions .joms-list__button--dropdown a:hover {
  opacity: 0.8;
}
/* line 808, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--friend .joms-list__item .joms-list__actions .joms-list__button--dropdown a svg {
  display: none;
}
/* line 817, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 818, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 819, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 820, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-form--search #optionContainer #criteriaContainer select, .com_community #g-main .joms-page .joms-form--search #optionContainer #criteriaContainer input {
  border-radius: 6px;
  font-family: Poppins;
  color: #333;
}
/* line 828, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 829, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-form--search #optionContainer .joms-form__group .joms-button--neutral {
  background-color: #8a50c9;
  background-image: none;
  color: white !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-weight: 500;
  box-shadow: none;
  border-radius: 6px;
  width: 150px;
  background-color: #f3eff6;
}
/* line 81, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-form--search #optionContainer .joms-form__group .joms-button--neutral:hover {
  opacity: 0.8;
}
/* line 834, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 839, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-form--search #optionContainer .joms-form__group .joms-list--inline li {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
  margin: 0;
  display: flex;
  align-items: center;
  width: 20%;
}
/* line 848, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-form--search #optionContainer .joms-form__group .joms-list--inline li input {
  margin: 0;
  margin-right: 5px;
}
/* line 855, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-form--search #optionContainer .joms-form__group .joms-button--primary {
  background-color: #8a50c9;
  background-image: none;
  color: white !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-weight: 500;
  box-shadow: none;
  border-radius: 6px;
  width: 150px;
}
/* line 81, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-form--search #optionContainer .joms-form__group .joms-button--primary:hover {
  opacity: 0.8;
}
/* line 863, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper {
  background-color: white;
  border-radius: 6px;
}
/* line 868, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 869, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 870, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__conversations-wrapper .joms-chat__conversations .joms-js-list .joms-chat__item {
  background-color: transparent;
  padding: 20px;
}
/* line 874, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__conversations-wrapper .joms-chat__conversations .joms-js-list .joms-chat__item .joms-avatar {
  width: 45px;
}
/* line 876, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__conversations-wrapper .joms-chat__conversations .joms-js-list .joms-chat__item .joms-avatar img {
  max-width: 45px;
  max-height: 45px;
}
/* line 882, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__conversations-wrapper .joms-chat__conversations .joms-js-list .joms-chat__item .joms-chat__item-body {
  font-family: Poppins;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
/* line 889, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__conversations-wrapper .joms-chat__conversations .joms-js-list .joms-chat__item.active {
  background-color: #f3eff6;
}
/* line 891, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__conversations-wrapper .joms-chat__conversations .joms-js-list .joms-chat__item.active .joms-chat__item-body {
  color: #8a50c9;
}
/* line 900, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 903, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 904, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-js--chat-header .joms-button--primary {
  background-color: #8a50c9;
  background-image: none;
  color: white !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-weight: 500;
  box-shadow: none;
  border-radius: 6px;
  width: 150px;
}
/* line 81, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-js--chat-header .joms-button--primary:hover {
  opacity: 0.8;
}
/* line 910, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 911, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-chat__messages .joms-js-chat-message-dgroup .joms-js-content .joms-chat__message-item {
  display: flex;
  color: #333;
}
/* line 915, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-chat__messages .joms-js-chat-message-dgroup .joms-js-content .joms-chat__message-item.you {
  justify-content: flex-end;
  color: white;
}
/* line 919, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-chat__messages .joms-js-chat-message-dgroup .joms-js-content .joms-chat__message-item.you .joms-avatar {
  display: none;
}
/* line 926, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 927, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-chat__messagebox .joms-textarea__wrapper {
  border-radius: 6px;
  margin-bottom: 5px !important;
}
/* line 931, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-chat__messagebox .joms-textarea__wrapper .joms-textarea {
  border-radius: 6px;
  font-family: Poppins;
}
/* line 937, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-chat__messagebox .joms-button--primary {
  background-color: #8a50c9;
  background-image: none;
  color: white !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-weight: 500;
  box-shadow: none;
  border-radius: 6px;
  width: 150px;
}
/* line 81, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-chat__wrapper .joms-chat__messages-wrapper .joms-chat__messagebox .joms-button--primary:hover {
  opacity: 0.8;
}
/* line 945, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 946, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 947, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-tab__content .joms-gallery .joms-gallery__item {
  border-radius: 6px;
  padding: 20px;
  background-color: white;
}
/* line 952, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 953, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-tab__content .joms-gallery .joms-gallery__item .joms-gallery__body .joms-gallery__title {
  font-family: Poppins;
  font-size: 16px;
  color: #333;
}
/* line 957, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-tab__content .joms-gallery .joms-gallery__item .joms-gallery__body .joms-gallery__title:hover {
  color: #8a50c9;
}
/* line 962, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-tab__content .joms-gallery .joms-gallery__item .joms-gallery__body .joms-gallery__meta {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
}
/* line 967, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-tab__content .joms-gallery .joms-gallery__item .joms-gallery__body .joms-gallery__meta a {
  font-family: Poppins;
  font-size: 12px;
}
/* line 978, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 979, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item {
  border-radius: 6px;
  background-color: white;
  border: none;
}
/* line 984, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__cover {
  border-radius: 6px 0 0 6px;
}
/* line 986, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__cover .joms-list__cover-image {
  border-radius: 6px 0 0 6px;
  background-size: contain;
}
/* line 991, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__cover .joms-button--options {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 998, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 999, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content a, .com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content li, .com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content p {
  font-family: Poppins;
  font-size: 14px;
}
/* line 1004, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content h4 a {
  font-weight: bold;
  font-size: 14px;
  color: #333;
}
/* line 1009, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content h4 a:hover {
  color: #8a50c9;
}
/* line 1014, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content .joms-button--primary {
  background-color: #8a50c9;
  background-image: none;
  color: white !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-weight: 500;
  box-shadow: none;
  border-radius: 6px;
  width: 150px;
}
/* line 81, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content .joms-button--primary:hover {
  opacity: 0.8;
}
/* line 1016, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content .joms-button--primary .joms-icon {
  fill: white;
}
/* line 1020, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content .joms-button--secondary {
  background-color: #8a50c9;
  background-image: none;
  color: white !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-weight: 500;
  box-shadow: none;
  border-radius: 6px;
  width: 150px;
}
/* line 81, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content .joms-button--secondary:hover {
  opacity: 0.8;
}
/* line 1025, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__content .joms-list--inline {
  display: flex;
  gap: 10px;
}
/* line 1031, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1032, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__footer .joms-block, .com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__footer .joms-block a {
  font-family: Poppins;
}
/* line 1038, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-list__permission {
  font-family: Poppins;
  font-size: 12px;
  color: #999;
}
/* line 1046, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1047, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-list--card .joms-list__item .joms-focus__button--options--desktop .joms-button--options {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1057, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-dropdown > li a {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
}
/* line 1064, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1065, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1066, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1067, templates/g5_hydrogen/custom/scss/jomsocial.scss */
#joms-chatbar .joms-chat__windows becomea-sponsor .joms-chat__window .joms-chat__window-title span {
  font-family: Poppins;
}
/* line 1071, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1072, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1073, templates/g5_hydrogen/custom/scss/jomsocial.scss */
#joms-chatbar .joms-chat__windows becomea-sponsor .joms-chat__window .joms-chat__window-body .joms-chat__message .joms-chat__message-item .joms-chat__message-body--mine > div {
  background-color: #8a50c9;
}
/* line 1079, templates/g5_hydrogen/custom/scss/jomsocial.scss */
#joms-chatbar .joms-chat__windows becomea-sponsor .joms-chat__window .joms-dropdown > li a {
  font-family: Poppins;
  font-size: 12px;
  color: #333;
}
/* line 1091, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1093, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-subnav--desktop a {
  font-size: 22px !important;
}
/* line 1099, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1101, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.table-event-summit h1 {
  font-size: 25px;
  margin: 0;
  color: #8959ca;
  font-weight: 600;
}
/* line 1108, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.table-event-summit h2 {
  font-size: 20px;
}
/* line 1120, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-js--notification-general {
  background: transparent;
  font-family: Poppins;
  font-size: 17px;
  color: #333;
}
@media (min-width: 990px) {
  /* line 1128, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-js--notification-general:before {
    content: "Alerts";
    display: inline-block;
    padding-top: 0px;
    padding-left: 0px;
  }
}
/* line 1138, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1140, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-js--notification-friendrequest .joms-notifications__label.joms-js--notiflabel-frequest {
  top: -28px;
}
/* line 1145, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-js--notification-friendrequest {
  background: transparent;
  font-family: Poppins;
  font-size: 17px;
  color: #333;
}
@media (min-width: 990px) {
  /* line 1153, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-js--notification-friendrequest:before {
    content: "Friend Request";
    display: inline-block;
    padding-top: 0px;
    padding-left: 0px;
  }
}
/* line 1163, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-js--notification-chat {
  background: transparent;
  font-family: Poppins;
  font-size: 17px;
  color: #333;
}
@media (min-width: 990px) {
  /* line 1172, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-js--notification-chat:before {
    content: "Chat";
    display: inline-block;
    padding-top: 0px;
    padding-left: 0px;
  }
}
/* line 1182, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-js--notification-search {
  background: transparent;
  font-family: Poppins;
  font-size: 17px;
  color: #333;
}
/* line 1188, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media (min-width: 990px) {
  /* line 1190, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-js--notification-search svg {
    display: none;
  }
}
@media (min-width: 990px) {
  /* line 1198, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-js--notification-search:after {
    content: "Search";
    display: inline-block;
    padding-top: 0px;
    padding-left: 0px;
  }
}
/* line 1209, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1212, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media (min-width: 990px) {
  /* line 1214, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-js--notification-chat svg, .joms-js--notification-general svg, .joms-js--notification-friendrequest svg {
    display: none;
  }
}
@media (max-width: 990px) {
  /* line 1219, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-js--notification-chat, .joms-js--notification-general, .joms-js--notification-friendrequest {
    left: auto;
  }
}
/* line 1227, templates/g5_hydrogen/custom/scss/jomsocial.scss */
#criteria0 .joms-list--inline li {
  padding: 0 6px;
  font-size: 15px;
}
/* line 1236, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media only screen and (min-width: 481px) {
  /* line 1237, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-focus__cover:before, .joms-hcard__cover:before {
    padding-top: 26.5%;
  }
}
/* line 1252, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-focus__title h2 {
  font-size: 30px;
  color: black;
  font-weight: 600;
}
/* line 1258, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-focus__date {
  padding: 8px;
  font-size: 1rem;
}
/* line 1264, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-focus__date span:last-child {
  margin-top: 5px;
}
/* line 1269, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-tab__bar > a {
  font-size: large;
}
/* line 1272, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-tab__bar > a .active {
  font-size: large;
}
/* line 1278, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-text--title, .joms-text--username, .joms-text--desc {
  margin-bottom: 16px;
}
/* line 1285, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1295, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-list--card .joms-list__item .joms-list__footer.joms-padding {
  display: none;
}
/* line 1301, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media only screen and (min-width: 802px) {
  /* line 1302, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-list--card .joms-list__cover {
    height: 342px;
    float: left;
  }
}
@media only screen and (max-width: 801px) {
  /* line 1308, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-list--card .joms-list__cover {
    height: 180px;
  }
}
/* line 1314, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-focus__date.cover, .joms-focus__date.module {
  font-size: 18px;
  position: absolute;
  bottom: 36%;
  left: 14px;
  padding: 21.34752px;
  background: rgba(0, 0, 0, 0.6);
  width: 82px;
}
/* line 1324, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-input--radio-content label h5 {
  font-size: 20px;
}
/* line 1329, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-input--radio-content label p {
  font-size: 14px;
  color: #555151;
  white-space: break-spaces;
}
/* line 1340, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1343, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-list--thumbnail .joms-list__item--4 img {
  max-width: 48px;
  max-height: 48px;
}
/* line 1349, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-hcard__cover > img {
  display: none;
}
/* line 1355, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-hcard .reset-gap {
  text-transform: uppercase;
}
/* line 1360, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1362, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-hcard .joms-focus__link li a {
  font-size: 14px;
}
/* line 1370, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1372, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.task-viewevent .joms-focus__date, .task-viewevent .joms-focus__title {
  display: none;
}
/* line 1379, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1381, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.view-profile .joms-body > .joms-focus > .joms-focus__link {
  display: none;
}
/* line 1388, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1390, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1392, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community .jomsocial p, .com_community .jomsocial a, .com_community .jomsocial li, .com_community .jomsocial div, .com_community .jomsocial td, .com_community .jomsocial span {
  font-size: 16px !important;
  font-family: 'Roboto', sans-serif !important;
}
/* line 1402, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1404, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community .jomsocial .joms-activity-filter-action a, .com_community .jomsocial .joms-activity-filter-action span {
  font-size: 25px !important;
}
/* line 1418, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-icon {
  width: 22px;
  height: 22px;
}
/* line 1426, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.task-advancesearch .joms-page__title, .task-notifications .joms-page__title {
  background-color: white;
  border-radius: 6px;
  padding: 15px 10px 20px 20px;
  font-family: Poppins;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 1445, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.task-advancesearch .joms-page h3.joms-page__title {
  display: none;
}
/* line 1450, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media only screen and (max-width: 801px) {
  /* line 1455, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-list--card li div:nth-child(3), .joms-list--card li div:nth-child(4) {
    width: 100% !important;
  }
}
/* line 1468, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-list__cal {
  width: 100px;
  height: 180px;
  float: left;
}
/* line 1473, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-list__cal .joms-media__calendar {
  position: absolute;
  bottom: 36%;
  left: 14px;
  height: 92px;
  width: 82px;
}
@media only screen and (max-width: 801px) {
  /* line 1482, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-list__cal {
    height: auto;
  }
  /* line 1485, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-list__cal .joms-media__calendar {
    position: relative;
    top: 40px;
    bottom: 0px;
  }
}
/* line 1496, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1498, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.modal.hide.fade.in1q h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  color: white;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 1511, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.modal.hide.fade.in1q .modal-header {
  background: #9168c2;
}
/* line 1515, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.modal.hide.fade.in1q #upload-button {
  box-shadow: 1px 22px 17px -20px #8a50ca;
  position: relative;
  padding: 0;
  border-radius: 4px;
  background-color: #8a50ca;
  z-index: 2;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.28;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  height: 47px;
  width: 175px;
}
/* line 1534, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.modal.hide.fade.in1q .modal-footer .btn {
  background: #482676;
  color: white;
}
/* line 1541, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-input--search[type="text"] {
  width: 400px !important;
}
/* line 1546, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-postbox-tab .joms-icon {
  height: 25px;
  width: 25px;
}
/* line 1552, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-select option:hover, .joms-select option:focus {
  color: black;
}
/* line 1560, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1562, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.view-pages .joms-page .joms-subnav--desktop ul li:last-child, .view-pages .joms-page .joms-subnav__menu ul li:last-child {
  display: none;
}
/* line 1568, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-focus__cover {
  height: 400px;
}
@media only screen and (max-width: 767px) {
  .joms-focus__cover {
    height: 200px;
  }
}
/* line 1575, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-focus__cover img {
  object-fit: contain;
}
@media only screen and (max-width: 767px) {
  /* line 1582, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-focus__header {
    height: 50px;
    padding: 0;
  }
  /* line 1586, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-focus__header img {
    height: 50px;
  }
  /* line 1589, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .joms-focus__header .joms-focus__header__actions {
    display: none;
  }
}
/* line 1597, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.joms-list--event .joms-media--event .reset-gap {
  line-height: 1.07;
}
/* line 1603, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.time-am {
  text-transform: uppercase !important;
}
/* line 1608, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.view-profile .joms-stream__container {
  display: grid;
  grid-template-columns: 5fr 5fr;
}
@media only screen and (max-width: 767px) {
  .view-profile .joms-stream__container {
    display: block;
  }
}
/* line 1616, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.view-profile .joms-stream__container .joms-stream joms-embedly--left {
  padding: 5%;
  border: 16px solid #eff2f7;
}
/* line 1626, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.time-am .blk {
  text-transform: capitalize;
}
/* line 1633, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community .jomsocial .alert-bubble {
  line-height: 16px !important;
  font-size: 12px !important;
  left: 13.65248px;
}
/* line 1643, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1645, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop-create > ul {
  display: flex;
}
/* line 1647, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop-create > ul > li {
  margin: auto;
  padding: 2px 3px 3px 3px;
  border-radius: 8px;
}
@media only screen and (max-width: 767px) {
  .com_community #g-main .joms-page .joms-subnav--desktop-create > ul > li {
    margin: 0;
  }
}
/* line 1657, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop-create > ul > li > a {
  display: block;
  min-width: 150px;
  color: #333;
  background-color: #473176;
  color: white;
  border-radius: 6px;
  padding: 10px 12px;
  box-shadow: 7px 7px 8px -7px #636363;
}
/* line 1672, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop-create .joms-button--add {
  position: absolute;
  padding: 13.34px 13px;
  line-height: 18px;
  top: 14px;
  right: 14px;
  border-radius: 8px;
  width: 130px;
  height: 46px;
}
/* line 1682, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop-create .joms-subnav--desktop {
  margin-bottom: 0;
}
/* line 1685, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community #g-main .joms-page .joms-subnav--desktop-create .joms-subnav--desktop ul li {
  width: 300px;
  margin: auto;
  padding: 2px 3px 3px 3px;
  border-radius: 8px;
}
@media (min-width: 1200px) and (max-width: 1520px) {
  /* line 1693, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .com_community #g-main .joms-page .joms-subnav--desktop-create .joms-subnav--desktop ul li {
    width: 250px;
  }
}
@media (min-width: 767px) and (max-width: 1200px) {
  /* line 1697, templates/g5_hydrogen/custom/scss/jomsocial.scss */
  .com_community #g-main .joms-page .joms-subnav--desktop-create .joms-subnav--desktop ul li {
    width: 200px;
  }
}
/* line 1708, templates/g5_hydrogen/custom/scss/jomsocial.scss */
@media only screen and (max-width: 767px) {
  .joms-list__search .joms-list__utilities form {
    display: block;
  }
}
/* line 1720, templates/g5_hydrogen/custom/scss/jomsocial.scss */
/* line 1722, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community.gmainborder #g-main .g-container {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
}
/* line 1727, templates/g5_hydrogen/custom/scss/jomsocial.scss */
.com_community.gmainborder #g-main .g-content {
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 1, templates/g5_hydrogen/custom/scss/localChapter.scss */
.hideTopBar {
  transform: translateY(-150%);
  transition: all 1s;
}
/* line 6, templates/g5_hydrogen/custom/scss/localChapter.scss */
.outline-19 #g-main {
  margin-top: 80px;
}
/* line 11, templates/g5_hydrogen/custom/scss/localChapter.scss */
.g-content:has(#local-chapter) {
  min-height: unset !important;
}
/* line 20, templates/g5_hydrogen/custom/scss/localChapter.scss */
.outline-19 .blog {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-flow: dense;
}
@media screen and (max-width: 1100px) {
  /* line 25, templates/g5_hydrogen/custom/scss/localChapter.scss */
  .outline-19 .blog {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 850px) {
  /* line 30, templates/g5_hydrogen/custom/scss/localChapter.scss */
  .outline-19 .blog {
    grid-template-columns: 1fr;
  }
}
/* line 36, templates/g5_hydrogen/custom/scss/localChapter.scss */
.items-row {
  background: rgba(137, 92, 204, 0);
  transition: all 0.5s;
}
/* line 40, templates/g5_hydrogen/custom/scss/localChapter.scss */
.items-row:has(#local-chapter) {
  grid-column: 1/-1;
  order: -10;
}
/* line 46, templates/g5_hydrogen/custom/scss/localChapter.scss */
.items-row:has(.showDetails) {
  background: rgba(137, 92, 204, 1);
  grid-column: 1/-1;
}
/* line 51, templates/g5_hydrogen/custom/scss/localChapter.scss */
/* line 53, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showhideState p img {
  margin-right: 1rem;
}
/* line 57, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showhideState .sheet__medium-title {
  font-size: clamp(14px, 14px, 18px);
}
/* line 61, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showhideState .p1 a {
  font-size: clamp(14px, 16px, 20px);
}
/* line 66, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showhideState .place__mails a {
  font-size: clamp(14px, 14px, 18px);
}
/* line 71, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showhideState:has(.showDetails) {
  display: grid;
  grid-template-columns: 1fr 0.5fr;
  position: relative;
  padding: 0 1rem;
  gap: 1rem;
}
/* line 78, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showhideState:has(.showDetails) p:nth-child(1) {
  order: 2;
}
/* line 82, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showhideState:has(.showDetails)::before {
  content: 'x';
  position: absolute;
  top: 5%;
  left: 95%;
}
/* line 91, templates/g5_hydrogen/custom/scss/localChapter.scss */
.showDetails {
  background-color: white;
  border-radius: 20px;
  margin: 1rem 0;
  padding: 0 1rem;
}
/* linkymap */
/* line 99, templates/g5_hydrogen/custom/scss/localChapter.scss */
#linky-maps-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 1, templates/g5_hydrogen/custom/scss/linkymap-page.scss */
/* line 2, templates/g5_hydrogen/custom/scss/linkymap-page.scss */
.linkymap-page .sidebarhtmllinkymap {
  width: 100% !important;
}
/* line 5, templates/g5_hydrogen/custom/scss/linkymap-page.scss */
.linkymap-page .showhideState {
  display: grid;
  grid-template-columns: 1fr 0.5fr;
  position: relative;
  padding: 0 1rem;
  gap: 1rem;
  background: rgba(137, 92, 204, 1);
  padding: 20px 0px 20px 20px;
}
/* line 13, templates/g5_hydrogen/custom/scss/linkymap-page.scss */
.linkymap-page .showhideState > p {
  order: 2;
  margin: 0;
}
/* line 17, templates/g5_hydrogen/custom/scss/linkymap-page.scss */
.linkymap-page .showhideState > div {
  background-color: #fff;
  border-radius: 20px;
  padding: 5px 5%;
}
/* line 22, templates/g5_hydrogen/custom/scss/linkymap-page.scss */
/* line 23, templates/g5_hydrogen/custom/scss/linkymap-page.scss */
.linkymap-page .showhideState p.p1 a {
  text-transform: uppercase;
  font-size: clamp(14px, 1.2rem, 20px);
  font-weight: 600;
}
/* line 2, templates/g5_hydrogen/custom/scss/staging-status.scss */
.g-menu-item.g-menu-item-656 {
  display: none !important;
}
/* line 1, templates/g5_hydrogen/custom/scss/edi.scss */
/* line 3, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row {
  padding-top: 5rem;
}
/* line 6, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row div:has(> div[class^="size-"]) {
  flex-flow: row wrap;
}
/* line 9, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row div:has(> div[class^="size-"]) div[class^="size-"]:first-of-type {
  padding-right: 0.5rem;
}
/* line 14, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row div:has(> div[class^="size-"]) div[class^="size-"]:last-of-type {
  padding-left: 0.5rem;
}
/* line 22, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row .hide {
  padding: 1rem;
}
/* line 26, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row div:has(> .showhide) {
  border-top: 2px solid #895ccc;
}
/* line 29, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row div:has(> .showhide) .showhide {
  background: #895ccc;
  clip-path: polygon(100% 0, 100% 100%, 20% 100%, 0% 0%);
  padding: 24px;
  color: white;
}
/* line 35, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row div:has(> .showhide) .showhide:after {
  padding-left: 20px;
  padding-right: 0;
  font: normal normal normal 14px "Roboto", FontAwesome;
}
/* line 46, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row .dowload-icon {
  width: unset;
}
/* line 49, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row .dowload-icon .downloads__item {
  width: fit-content !important;
  margin: 0 auto;
}
/* line 53, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row .dowload-icon .downloads__item a {
  width: 60%;
  width: unset;
  width: fit-content;
  padding: 0 2rem;
  margin-bottom: 1rem;
}
/* line 61, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row .dowload-icon .downloads__item a:before {
  content: "";
}
/* line 65, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row .dowload-icon .downloads__item a:after {
  position: unset;
}
@media screen and (max-width: 500px) {
  /* line 70, templates/g5_hydrogen/custom/scss/edi.scss */
  .edi .items-row .dowload-icon .downloads__item a:after {
    display: none;
  }
}
/* line 87, templates/g5_hydrogen/custom/scss/edi.scss */
/* line 88, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row sub a {
  font-size: inherit;
}
/* line 95, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row ul {
  padding-left: 1rem;
}
/* line 97, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row ul li {
  list-style: disc;
  margin-left: 1rem;
}
/* line 102, templates/g5_hydrogen/custom/scss/edi.scss */
.edi .items-row ul li::marker {
  color: #895ccc;
}
/* generic */
/* line 4, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 5, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
@media only screen and (max-width: 1200px) {
  /* line 6, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page #g-navigation .page-header_content {
    padding-top: clamp(30px, 2%, 50px);
  }
}
/* line 11, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .text-box {
  background-color: #f7f4ff;
  border-radius: 40px;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 5%;
  box-shadow: 0 6px 12px 0 rgba(103, 51, 141, 0.32);
}
/* line 21, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main .btn__main {
  box-shadow: 0 9px 12px 0 rgba(103, 51, 141, 0.32);
  max-width: fit-content;
  border-radius: 40px;
  padding: 15px 10%;
  margin: auto;
}
/* line 28, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .note-box {
  background-color: #f7f4ff;
  padding: 40px 3%;
  border-radius: 25px;
  box-shadow: 0 6px 12px 0 rgba(103, 51, 141, 0.32);
}
/* line 34, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 35, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main h2, .annual-conference-fellows-and-trainees-page #g-main h3, .annual-conference-fellows-and-trainees-page #g-main h4, .annual-conference-fellows-and-trainees-page #g-main a, .annual-conference-fellows-and-trainees-page #g-main p, .annual-conference-fellows-and-trainees-page #g-main ul li {
  font-family: "Jost", sans-serif;
}
/* line 40, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main {
  padding-right: 5%;
  padding-left: 5%;
}
/* line 52, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-navigation .page-header {
  justify-content: center;
}
/* line 55, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-navigation .ly-banners .g-content {
  max-width: unset;
}
/* line 57, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-navigation .ly-banners .g-content .page-header_content {
  max-width: unset;
  width: unset;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: auto;
}
/* line 65, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-navigation .ly-banners .g-content .page-header_content > img {
  width: 95%;
  margin: auto;
  grid-column: 1;
  grid-row: 1;
}
/* line 74, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-navigation .ly-banners .g-content .page-header_content .page-header_title {
  font-family: "Jost", sans-serif;
  color: #292929;
  width: 95%;
  margin: auto;
  margin-bottom: 15px;
  margin-left: 5%;
  font-size: clamp(0.5rem, 5.5rem, 4vw);
  grid-column: 1;
  grid-row: 1;
}
@media only screen and (max-width: 800px) {
  /* line 88, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page #g-navigation .ly-banners .g-content .page-header_content .page-header_title {
    margin-bottom: 0;
  }
}
/* line 97, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main h2 {
  font-size: clamp(2rem, 5.75rem, 3.5vw);
  color: #68348c;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-transform: uppercase;
}
/* line 107, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main h3 {
  font-size: clamp(1.5rem, 2.9rem, 3vw);
}
/* line 110, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main h4 {
  font-size: clamp(1.5rem, 2.25rem, 2.5vw);
}
/* line 113, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 114, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main p, .annual-conference-fellows-and-trainees-page #g-main ul li, .annual-conference-fellows-and-trainees-page #g-main p > a {
  font-size: clamp(1.5rem, 1.9rem, 2vw);
}
/* line 119, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main ul {
  list-style-type: disc;
  padding-left: 25px;
}
/* line 122, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page #g-main ul li::marker {
  color: #68348c;
}
/* END generic */
/* line 134, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 135, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 136, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .head-section .g-grid {
  justify-content: space-between;
}
@media only all and (max-width: 47.99rem) {
  /* line 139, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .head-section .g-grid {
    gap: clamp(10px, 2%, 40px);
  }
}
/* line 148, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 149, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .head-section .g-grid .right > img {
  border-radius: 35px;
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.32);
}
/* line 154, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .head-section .g-grid .left {
  background-image: url('../../../../images/Meetings_-_Annual_Conf_Fellow_Page/group-20250310-b.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 35px;
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.32);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 3%;
}
/* line 169, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .head-section .g-grid .left h3 {
  color: #fff;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-transform: uppercase;
}
/* line 177, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .head-section .g-grid .left h3 strong {
  color: #fff;
  font-weight: 900;
}
/* line 187, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 188, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .videos {
  /*
   .vimeo-iframe{
   height:400px;
   @media only screen and (max-width: 1700px){
   height:350px;
   }
   @media only screen and (max-width: 1500px){
   height:300px;
   }
   @media only screen and (max-width: 1000px){
   height:250px;
   }
   @media only all and (max-width: 47.99rem) {
   height:380px;
   }		
   }
   .youtube-iframe{
   height:80%;
   @media only screen and (max-width: 1700px){
   height:75%;
   }
   @media only screen and (max-width: 1500px){
   height:80%;
   }
   @media only screen and (max-width: 1000px){
   height:90%;
   }
   @media only all and (max-width: 47.99rem) {
   height:380px;
   }
   }
   */
}
/* line 189, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .videos div[class^="size"] {
  display: grid;
}
/* line 192, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .videos div[class^="size"] > iframe {
  grid-column: 1;
  grid-row: 1;
}
/* line 196, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .videos div[class^="size"] > img {
  grid-column: 1;
  grid-row: 1;
}
/* line 239, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 240, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container {
  display: grid;
  grid-template-columns: repeat(15, 1fr);
  gap: 20px;
}
/* line 244, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .c-box {
  min-height: 220px;
  border-radius: 40px;
  display: flex;
  align-items: center;
  padding: 20px 40px;
  box-shadow: 0 6px 12px 0 rgba(103, 51, 141, 0.32);
}
/* line 253, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .c-box:not(.r1-c1) {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
/* line 257, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .c-box:not(.r1-c1) h3 {
  color: #67338d;
}
/* line 260, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .c-box:not(.r1-c1) h4 {
  font-size: clamp(1.5rem, 1.5rem, 2.5vw);
  line-height: normal;
}
/* line 265, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .c-box.r1-c1 {
  background-image: url('../../../../images/Meetings_-_Annual_Conf_Fellow_Page/group-20250310-a.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 270, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .c-box.r1-c1 h3 {
  color: #fff;
}
/* line 274, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .r1-c3, .annual-conference-fellows-and-trainees-page .submissions-container .r2-c2 {
  background-color: #f7f4ff;
}
/* line 279, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .r1-c1 {
  grid-column: 1 / 6;
}
/* line 282, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .r1-c2 {
  grid-column: 6 / 11;
}
/* line 285, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .r1-c3 {
  grid-column: 11 / 16;
}
/* line 288, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .r2-c1 {
  grid-column: 1 / 10;
}
/* line 291, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .r2-c2 {
  grid-column: 10 / 13;
}
/* line 294, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .submissions-container .r2-c3 {
  grid-column: 13 / 16;
}
/* line 298, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
@media only screen and (max-width: 900px) {
  /* line 299, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .submissions-container {
    display: block;
  }
  /* line 301, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .submissions-container .c-box {
    min-height: 120px;
    margin-bottom: 20px;
  }
}
/* line 311, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 312, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .advance-career-container {
  display: grid;
  --num-column: 3;
  grid-template-columns: repeat(3, 1fr);
  gap: 5%;
}
@media only screen and (max-width: 700px) {
  /* line 315, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .advance-career-container {
    --num-column: 1;
  }
}
/* line 320, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .advance-career-container .c-box {
  min-height: 220px;
  border-radius: 40px;
  box-shadow: 3px 6px 9px 0 rgba(0, 0, 0, 0.16);
  display: flex;
  align-items: center;
  padding: 40px 8%;
  flex-direction: column;
  align-items: flex-start;
}
/* line 331, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .advance-career-container .c-box:hover {
  cursor: pointer;
}
/* line 334, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .advance-career-container .c-box > a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
/* line 341, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .advance-career-container .c-box > a .btn__main {
  margin: 0 !important;
}
/* line 346, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .advance-career-container .c-box h3 {
  color: #67338d;
}
/* line 349, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .advance-career-container .c-box h4 {
  font-size: clamp(0.8rem, 1.5rem, 2vw);
  line-height: normal;
}
/* line 357, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
@media only screen and (max-width: 900px) {
  /* line 358, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .advance-career-container {
    display: block;
  }
  /* line 360, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .advance-career-container .c-box {
    min-height: 120px;
    margin-bottom: 20px;
  }
}
/* line 369, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
/* line 370, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .quote {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: auto;
}
/* line 374, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .quote > img {
  grid-column: 1;
  grid-row: 1;
  width: 50%;
}
/* line 379, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .quote > .c-content {
  grid-column: 1;
  grid-row: 1;
  align-self: end;
  width: 80%;
  justify-self: flex-end;
  background-color: rgba(103, 51, 141, 0.7);
  border-radius: 20px;
  background-image: url('../../../../images/Meetings_-_Annual_Conf_Fellow_Page/quote-icon.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  color: #fff;
}
/* line 394, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .quote > .c-content .inner-content {
  background-image: url('../../../../images/Meetings_-_Annual_Conf_Fellow_Page/quote-icon-left.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding: 30px 5%;
}
/* line 403, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
.annual-conference-fellows-and-trainees-page .quote > .c-content p {
  color: #fff;
  font-size: clamp(1.2rem, 1.75rem, 1.8vw) !important;
}
/* line 410, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
@media only screen and (max-width: 900px) {
  /* line 411, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .quote {
    display: block;
  }
  /* line 413, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .quote > img {
    width: 100%;
  }
  /* line 416, templates/g5_hydrogen/custom/scss/annual-conference-fellows-and-trainees.scss */
  .annual-conference-fellows-and-trainees-page .quote > .c-content {
    width: 100%;
  }
}
/* line 1, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 {
  --main-purple: #482676;
  --light-purple: #895ccc;
  --dark-puerple: #f7f3ff;
  --dark-gray: #212121;
  --fs60-font-size: 3.75rem;
  --fs50-font-size: 3.12rem;
  --fs45-font-size: 2.8rem;
  --fs40-font-size: 2.5rem;
  --fs35-font-size: 2.18rem;
  --fs30-font-size: 1.875rem;
  --fs28-font-size: 1.75rem;
  --fs25-font-size: 1.56rem;
  --fs22-font-size: 1.375rem;
  --fs20-font-size: 1.25rem;
  --fs18-font-size: 1.125rem;
  --fs16-font-size: 1rem;
}
@media only screen (max-width: 1200px) {
  /* line 24, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 {
    --fs60-font-size: 3.5rem;
    --fs50-font-size: 3rem;
    --fs45-font-size: 2.5rem;
    --fs40-font-size: 2.2rem;
    --fs35-font-size: 2rem;
    --fs30-font-size: 1.7rem;
    --fs28-font-size: 1.6rem;
    --fs25-font-size: 1.5rem;
    --fs22-font-size: 1.275rem;
  }
}
@media only screen (max-width: 920px) {
  /* line 35, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 {
    --fs60-font-size: 3.2rem;
    --fs50-font-size: 2.8rem;
    --fs45-font-size: 2.2rem;
    --fs40-font-size: 2rem;
    --fs35-font-size: 1.8rem;
  }
}
@media only screen  (max-width: 760px) {
  /* line 42, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 {
    --fs60-font-size: 3rem;
    --fs50-font-size: 2.5rem;
    --fs45-font-size: 2rem;
    --fs40-font-size: 1.9rem;
    --fs35-font-size: 1.7rem;
    --fs30-font-size: 1.6rem;
    --fs28-font-size: 1.5rem;
    --fs25-font-size: 1.4rem;
  }
}
@media only screen and (max-width: 500px) {
  /* line 53, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 {
    --fs60-font-size: 2.8rem;
    --fs50-font-size: 2.2rem;
    --fs45-font-size: 1.8rem;
    --fs40-font-size: 1.7rem;
    --fs35-font-size: 1.5rem;
    --fs30-font-size: 1.4rem;
    --fs28-font-size: 1.3rem;
    --fs25-font-size: 1.2rem;
    --fs22-font-size: 1.1rem;
    --fs20-font-size: 1rem;
    --fs18-font-size: 0.9rem;
    --fs16-font-size: 0.8rem;
  }
}
/* line 69, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 70, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 74, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .items-leading, .awirconfer-2025 #g-main .items-row:not(:has(.c-awirconfer-2025-conference-photo-carousel)) {
  padding: 3rem 5% 3rem 5%;
}
@media only screen and (max-width: 1000px) {
  /* line 79, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 #g-main .items-leading, .awirconfer-2025 #g-main .items-row:not(:has(.c-awirconfer-2025-conference-photo-carousel)) {
    padding: 1rem 5% 1rem 5%;
  }
}
/* line 83, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
@media only screen and (max-width: 1000px) {
  /* line 84, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 #g-main .items-leading {
    padding: 0rem 5% 1rem 5%;
  }
}
/* line 88, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main p {
  font-size: var(--fs28-font-size);
}
/* line 91, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 92, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main p, .awirconfer-2025 #g-main ul, .awirconfer-2025 #g-main li td, .awirconfer-2025 #g-main div, .awirconfer-2025 #g-main a {
  font-family: "roboto", sans-serif;
}
/* line 96, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .textH {
  font-size: var(--fs45-font-size);
  font-weight: 700;
}
/* line 100, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .contextH {
  font-size: var(--fs35-font-size);
  font-weight: 700;
  line-height: 1.2;
}
/* line 105, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .section-title {
  font-size: var(--fs50-font-size);
  font-weight: 400;
  text-align: center;
  text-transform: none;
  color: var(--dark-gray);
  margin: 1rem auto;
  font-family: "roboto", sans-serif;
}
/* line 114, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .tag-bordered {
  border: 1px solid var(--light-purple);
  color: #000;
  text-align: center;
  border-radius: 2rem;
  width: fit-content;
  padding: 0.5rem 2%;
  margin: 0.5rem auto;
  font-size: var(--fs25-font-size);
  font-weight: 500;
}
/* line 125, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .btn__secondary {
  box-shadow: 0 9px 12px 0 rgba(103, 51, 141, 0.32);
  max-width: fit-content;
  border-radius: 40px;
  padding: 15px 10%;
  margin: auto;
  background-color: #fff;
  color: #884fc6;
  transition: all 0.3s ease;
}
/* line 134, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .btn__secondary:hover {
  background-color: var(--light-purple);
  color: #fff;
}
/* line 140, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 141, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .g-content {
  background-image: url('../../../../images/Annual_Conference_2025/2025April/awir-conference-2025-bottom-top-deco.png');
  background-repeat: no-repeat;
  background-position: bottom right;
}
/* line 146, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .items-row:has(.s-registerToday) {
  padding: 0 5% 0 5%;
}
/* line 148, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .items-row:has(.s-registerToday) .s-registerToday {
  background-color: #f7f3ff;
  padding: 2rem 3%;
  border-radius: 2rem;
  background-image: url('../../../../images/Annual_Conference_2025/2025April/awir-conference-2025-bottom-top-deco.png');
  background-repeat: no-repeat;
  background-position: bottom right;
}
/* line 159, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .items-row:has(.chartTabs) .tab-content {
  background-image: url('../../../../images/Annual_Conference_2025/2025April/awir-conference-2025-bottom-top-deco.png');
  background-repeat: no-repeat;
  background-position: bottom right;
}
/* line 167, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.annual-conference-fellows-and-trainees-page.awirconfer-2025 {
  /*
   #g-navigation .ly-banners .g-content .page-header_content{
   max-width: unset;
   width: unset;
   display: grid;
   grid-template-rows: auto;
   grid-template-columns: auto;
   > img{
   width: 95%;
   margin: auto;
   grid-column: 1;
   grid-row: 1;
   }
   >.bottom{
   grid-column: 1;
   grid-row: 1;
   align-self: self-end;
   display: flex;
   height: fit-content;
   margin-bottom: 0;
   bottom: 0;  			
   justify-content: space-between;
   align-items: flex-end;
   .title-wrapper{
   margin-left: 3%;
   .tag-bordered{
   margin-left: 0;
   font-size: var(--fs16-font-size);
   }
   h1{
   margin-left: 0;
   margin-bottom: 0;
   font-family: "roboto", sans-serif;
   line-height: 1.2;
   font-size: var(--fs60-font-size);
   margin-top: 1.5rem;
   font-weight: 400;
   }
   }
   .context-wrapper{
   display: flex;
   align-items: flex-end;
   margin-bottom: 2rem;
   margin-right: 5%;
   width: 45%;
   gap: 1rem;
   justify-content: space-between;
   .btn__main{
   width: fit-content;
   min-width: 150px;
   border-radius: 2rem;
   background: #fff;
   color: var(--main-purple);
   &:hover{
   background: var(--main-purple);
   color: #fff;
   }
   }
   >p{
   background-color: rgba(170, 91, 231, 0.88);
   padding: 2rem 2%;
   color: #fff;
   font-size: var(--fs30-font-size);
   border-radius: 2rem;
   }
   }
   }
   } 
   */
}
/* line 168, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content {
  max-width: unset;
  width: unset;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: auto;
}
/* line 174, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content > img {
  width: 95%;
  margin: auto;
  grid-column: 1;
  grid-row: 1;
}
/* line 182, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content .button-wrapper {
  grid-column: 1;
  grid-row: 1;
  margin-bottom: 0;
  bottom: 0;
  align-self: end;
  width: fit-content;
  margin: auto auto 3.5% 50%;
}
/* line 190, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content .button-wrapper .btn__main {
  width: fit-content;
  min-width: 150px;
  border-radius: 2rem;
  background: #fff;
  color: var(--main-purple);
}
/* line 197, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content .button-wrapper .btn__main:hover {
  background: var(--main-purple);
  color: #fff;
}
@media only screen and (max-width: 1200px) {
  /* line 206, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content > img {
    width: 100%;
  }
  /* line 209, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content .button-wrapper {
    grid-column: unset;
    grid-row: unset;
    align-self: end;
    margin: 2rem auto 0.5rem auto;
  }
  /* line 214, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .annual-conference-fellows-and-trainees-page.awirconfer-2025 #g-navigation .ly-banners .g-content .page-header_content .button-wrapper .btn__main {
    border: 2px solid var(--main-purple);
  }
}
/* line 297, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 298, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .grid-overlap {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: auto;
}
/* line 302, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .grid-overlap > .inner--grid-overlap-bottom {
  grid-column: 1;
  grid-row: 1;
}
/* line 307, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .grid-overlap > .inner--grid-overlap-top {
  grid-column: 1;
  grid-row: 1;
  padding: 30px 5%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 315, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .grid-overlap > .inner--grid-overlap-top .btn__main {
  margin: auto auto 2rem 0;
}
/* line 322, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 323, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .grid-overlap.video-conatainer > img.inner--grid-overlap-bottom {
  border-radius: 2rem;
}
/* line 326, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .grid-overlap.video-conatainer > img.inner--grid-overlap-top {
  margin-left: 50%;
  margin-top: 30%;
  transform: translate(-50%, -50%);
}
/* line 334, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 335, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
@media only screen and (max-width: 1000px) {
  /* line 337, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-overview div[class*="size-"] {
    flex: 1 100%;
  }
}
/* line 345, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 346, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .gallery .carousel-container {
  display: flex;
  overflow: hidden;
  gap: 15px;
}
/* line 351, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .gallery .carousel-container .gallery-item {
  width: 350px;
  min-width: 350px;
  padding: 25px;
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 368, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .btn-wrapper {
  display: flex;
  justify-content: center;
  gap: 30px;
}
/* line 373, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .gallery button {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px #e5e5e5;
  background-color: var(--primary-blue);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: relative;
}
/* line 383, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .gallery button i.fa {
  color: #fff;
  font-size: 24px;
}
/* line 389, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .gallery button#goLeft i.fa {
  position: absolute;
  top: 50%;
  transform: translate(-70%, -50%);
}
/* line 394, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .gallery button#goRight i.fa {
  position: absolute;
  top: 50%;
  transform: translate(-30%, -50%);
}
/* section - overview */
/* line 402, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 403, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-overview .grid-overlap {
  background-color: #f7f3ff;
  border-radius: 2rem;
}
/* END section - overview */
/* section - whyAttend */
/* line 422, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 423, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 424, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 1rem;
}
/* line 428, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .c-item {
  border-radius: 1.5rem;
  overflow: hidden;
}
/* line 431, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .c-item > img {
  object-fit: cover;
  max-width: unset;
}
/* line 436, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r1-c1 {
  grid-column: 1 / 4;
  grid-row: 1;
  background-image: url('../../../../images/Annual_Conference_2025/2025April/whyAttend_r1-c1_bg.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0.5rem 5%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 450, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r1-c1 p {
  color: #fff;
}
/* line 454, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r1-c2 {
  grid-column: 4 / 8;
  grid-row: 1;
}
/* line 459, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r2-c1 {
  grid-column: 1 / 3;
  grid-row: 2;
}
/* line 463, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r2-c2 {
  grid-column: 3 / 5;
  grid-row: 2;
}
/* line 467, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r2-c3 {
  grid-column: 5 / 8;
  grid-row: 2;
}
/* line 472, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r2-c1, .awirconfer-2025 .s-whyAttend .c-container .r2-c2, .awirconfer-2025 .s-whyAttend .c-container .r2-c3 {
  max-height: 350px;
}
/* line 476, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .c-container .r2-c1 > img, .awirconfer-2025 .s-whyAttend .c-container .r2-c2 > img, .awirconfer-2025 .s-whyAttend .c-container .r2-c3 > img {
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  /* line 481, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container {
    grid-template-columns: repeat(8, 1fr);
  }
  /* line 483, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r1-c1 {
    grid-column: 1 / 5;
    grid-row: 1;
  }
  /* line 488, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r1-c2 {
    grid-column: 5 / 9;
    grid-row: 1;
  }
  /* line 505, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r2-c1, .awirconfer-2025 .s-whyAttend .c-container .r2-c2, .awirconfer-2025 .s-whyAttend .c-container .r2-c3 {
    max-height: 300px;
  }
  /* line 509, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r2-c1 > img, .awirconfer-2025 .s-whyAttend .c-container .r2-c2 > img, .awirconfer-2025 .s-whyAttend .c-container .r2-c3 > img {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 514, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
  }
  /* line 517, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r1-c1 {
    grid-column: 1/3;
    grid-row: 1;
  }
  /* line 522, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r1-c2 {
    grid-column: 1/3;
    grid-row: 2;
    max-height: 250px;
  }
  /* line 527, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r2-c1 {
    grid-column: 1/2;
    grid-row: 3;
  }
  /* line 531, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r2-c2 {
    grid-column: 2/3;
    grid-row: 3;
  }
  /* line 535, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-whyAttend .c-container .r2-c3 {
    grid-column: 1/3;
    grid-row: 4;
  }
}
/* line 546, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 548, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .main-headline {
  height: 100%;
}
/* line 550, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .main-headline .owl-carousel {
  height: 100%;
}
/* line 552, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .main-headline .owl-carousel .owl-stage-outer {
  height: 100%;
}
/* line 554, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .main-headline .owl-carousel .owl-stage-outer .owl-stage {
  height: 100%;
}
/* line 556, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .main-headline .owl-carousel .owl-stage-outer .owl-stage .owl-item {
  height: 100%;
}
/* line 561, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .main-headline .owl-carousel .banslide {
  height: 100%;
}
/* line 563, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .main-headline .owl-carousel .banslide img {
  height: 100%;
  object-fit: cover;
}
/* line 570, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .owl-carousel {
  position: relative;
}
/* line 572, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-whyAttend .owl-carousel .owl-dots {
  position: absolute;
  bottom: 3rem;
  left: 50%;
  transform: translateX(-50%);
}
/* NED section - whyAttend */
/* section - network */
/* line 588, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 589, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-network {
  background: linear-gradient(to bottom, rgba(170, 91, 231, 0.8) 0%, rgba(170, 91, 231, 0.8) 100%), url('../../../../images/Annual_Conference_2025/2025April/network-bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 2rem;
  padding: 3.5rem 5%;
}
/* line 605, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 606, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 607, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .s-network .tag-bordered {
  border-color: #fff;
}
/* line 610, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .s-network > p, .awirconfer-2025 #g-main .s-network .section-title {
  color: #fff;
}
/* END section - network */
/* s-PricingTable */
/* line 620, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 621, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
@media only all and (max-width: 47.99rem) {
  /* line 623, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .s-PricingTable img[alt="pricing-table-group3DayPass"] {
    max-height: 250px;
    margin: auto;
    display: block;
  }
}
/* END s-PricingTable */
/* conference-photo-carousel */
/* line 635, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 636, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 637, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .banslide > div {
  position: static;
}
/* line 640, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 641, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .owl-item .mask {
  background-color: rgba(170, 91, 231, 0.8);
}
/* line 645, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 646, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .owl-item.spotlight .mask {
  background-color: rgba(170, 91, 231, 0);
}
/* line 651, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .banslide {
  padding: 0 0.5rem;
}
/* line 654, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .banslide.img-wrapper {
  display: grid;
}
/* line 656, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .banslide.img-wrapper > img {
  grid-column: 1;
  grid-row: 1;
  border-radius: 1.5rem;
}
/* line 661, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .banslide.img-wrapper .mask {
  width: 100%;
  height: 100%;
  grid-column: 1;
  grid-row: 1;
  border-radius: 1.5rem;
}
/* line 669, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .banslide > img {
  border-radius: 1.5rem;
}
/* line 672, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .banslide .person-name {
  text-align: center;
  word-wrap: break-word;
  color: var(--main-purple);
  font-size: var(--fs25-font-size);
  font-weight: 500;
}
/* line 680, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .owl-nav {
  position: absolute;
  top: 30%;
  margin: auto;
  width: 70%;
  z-index: 999;
  display: flex;
  justify-content: center;
  left: 50%;
  transform: translateX(-50%);
}
/* line 690, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .owl-nav [class*='owl-'] {
  color: #fff;
  font-weight: bolder;
  font-size: var(--fs40-font-size);
}
/* line 695, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .owl-nav .owl-prev {
  margin: auto;
  margin-left: 0;
}
@media only screen and (max-width: 1200px) {
  /* line 705, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  /* line 706, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .owl-item .mask {
    background-color: rgba(170, 91, 231, 0);
  }
  /* line 710, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .c-awirconfer-2025-conference-photo-carousel .owl-nav {
    display: none;
  }
}
/* END conference-photo-carousel */
/* doctor-carousel */
/* line 719, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 720, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 721, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .banslide > div {
  position: static;
}
/* line 724, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 725, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .owl-item .mask {
  background-color: rgba(170, 91, 231, 0.8);
}
/* line 729, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 730, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .owl-item.spotlight .mask {
  background-color: rgba(170, 91, 231, 0);
}
/* line 735, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .banslide {
  padding: 0 1rem;
}
/* line 738, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .banslide .img-wrapper {
  display: grid;
}
/* line 740, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .banslide .img-wrapper > img {
  grid-column: 1;
  grid-row: 1;
  border-radius: 1.5rem;
}
/* line 745, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .banslide .img-wrapper .mask {
  width: 100%;
  height: 100%;
  grid-column: 1;
  grid-row: 1;
  border-radius: 1.5rem;
}
/* line 753, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .banslide > img {
  border-radius: 1.5rem;
}
/* line 756, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .banslide .person-name {
  text-align: center;
  word-wrap: break-word;
  color: var(--main-purple);
  font-size: var(--fs25-font-size);
  font-weight: 500;
}
/* line 764, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .owl-nav {
  position: absolute;
  top: 30%;
  margin: auto;
  width: 70%;
  z-index: 999;
  display: flex;
  justify-content: center;
  left: 50%;
  transform: translateX(-50%);
}
/* line 774, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .owl-nav [class*='owl-'] {
  color: #fff;
  font-weight: bolder;
  font-size: var(--fs40-font-size);
}
/* line 779, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .c-awirconfer-2025-doctor-carousel .owl-nav .owl-prev {
  margin: auto;
  margin-left: 0;
}
@media only screen and (max-width: 700px) {
  /* line 788, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  /* line 789, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .c-awirconfer-2025-doctor-carousel .owl-item .mask {
    background-color: rgba(170, 91, 231, 0);
  }
  /* line 793, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .c-awirconfer-2025-doctor-carousel .owl-nav {
    display: none;
  }
}
/* END doctor-carousel */
/* s-agenda */
/* line 805, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 806, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .table-mb {
  display: none;
}
@media only screen and (max-width: 1000px) {
  /* line 810, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .table-dk {
    display: none;
  }
  /* line 813, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .table-mb {
    display: block;
  }
}
/* line 819, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 820, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 821, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 826, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 827, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 table tr td {
  vertical-align: top;
}
/* line 832, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .date-location {
  font-size: var(--fs30-font-size);
  margin: 0 0 2rem 0;
}
/* line 836, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 837, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 #g-main .tab-content ul li, .awirconfer-2025 #g-main .tab-content td, .awirconfer-2025 #g-main .tab-content p {
  font-size: var(--fs30-font-size);
  color: #673091;
}
/* line 849, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs tr:nth-child(even) {
  background-color: transparent;
}
@media only screen and (max-width: 967px) {
  /* line 859, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 table:not(.inner-table) tr {
    display: grid;
    display: -webkit-grid;
  }
  /* line 863, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .inner-table tr {
    display: unset;
  }
}
/* line 868, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .show-row-mb {
  display: none;
}
@media only screen and (max-width: 967px) {
  /* line 873, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .chartTabs tr {
    background-color: transparent;
  }
  /* line 879, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .chartTabs tr td:first-child {
    text-align: center !important;
  }
  /* line 882, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .chartTabs tr td {
    width: 100% !important;
  }
  /* line 886, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .vertical-text, .awirconfer-2025 .td-head {
    display: none;
  }
  /* line 890, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
  .awirconfer-2025 .show-row-mb {
    display: block;
  }
}
/* line 894, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs td, .awirconfer-2025 .chartTabs td span {
  font-family: "roboto", sans-serif !important;
}
/* line 899, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs td {
  border: none;
  font-weight: normal !important;
}
/* line 904, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs .sub-navigation__wrapper {
  border-top: none;
}
/* line 908, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs .sub-navigation__item .sub-navigation__item-inner {
  background: linear-gradient(113deg, #895ccc 91%, rgba(2, 2, 2, 0.459) 25%, transparent 94%);
  background: #f7f3ff;
  border-radius: 1rem 2rem 0px 0px;
}
/* line 913, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs .sub-navigation__item .sub-navigation__item-inner .text-b {
  color: var(--main-purple);
}
/* line 916, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs .sub-navigation__item .sub-navigation__item-inner.active, .awirconfer-2025 .chartTabs .sub-navigation__item .sub-navigation__item-inner:hover {
  background: linear-gradient(113deg, #482676 91%, #482676 25%, #482676 94%);
}
/* line 919, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .chartTabs .sub-navigation__item .sub-navigation__item-inner.active .text-b, .awirconfer-2025 .chartTabs .sub-navigation__item .sub-navigation__item-inner:hover .text-b {
  color: #fff;
}
/* END s-agenda */
/* Conference Location */
/* line 930, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 931, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 932, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-ConferenceLocation .g-grid div[class^="size"]:has(img) {
  overflow: hidden;
}
/* line 934, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 .s-ConferenceLocation .g-grid div[class^="size"]:has(img) img {
  transition: all 0.5s linear;
}
/* line 939, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
/* line 940, templates/g5_hydrogen/custom/scss/awir-2025-annual-conference.scss */
.awirconfer-2025 a:has(img[alt="location-map"]) img:hover {
  transform: scale(2);
}
/* END Conference Location */
/* line 1, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
/* line 2, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.gantry.site.awir-2026-annual-conference #g-main {
  background: url('../../../../images/2026-conference/hexagon.webp') center 670px no-repeat;
  background-size: contain;
}
/* line 6, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.gantry.site.awir-2026-annual-conference #g-main .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 9, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.gantry.site.awir-2026-annual-conference #g-main .g-content .platform-content.row-fluid {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 15, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.gantry.site.awir-2026-annual-conference .text-hightlight {
  color: #67338d;
  font-weight: bold;
}
/* line 20, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width {
  background: url('../../../../images/2026-conference/hexagon.webp') center 2270px no-repeat;
  background-size: contain;
}
/* line 23, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner {
  position: relative;
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  padding: 4rem 2%;
}
/* line 32, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .subpageBanner, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .subpageBanner, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .subpageBanner, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .subpageBanner {
  grid-row: 1 / -1;
  grid-column: 1 / -1;
  max-height: 520px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-bottom-right-radius: 2rem;
}
/* line 40, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .subpageBanner img, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .subpageBanner img, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .subpageBanner img, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .subpageBanner img {
  border-radius: 2rem;
}
/* line 44, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap {
  grid-row: 2 / -1;
  grid-column: 1 / -1;
  z-index: 1;
  display: flex;
  flex-flow: column;
  min-width: 40%;
}
/* line 51, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleLv1, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleLv1 {
  background: #b571ea;
  border-radius: 0 1rem 0 1rem;
  padding: 0.5rem 1rem;
  position: relative;
  width: fit-content;
  min-width: 15%;
  min-height: 40px;
  text-align: center;
}
/* line 61, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleLv1:before, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:before, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:before, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleLv1:before {
  rotate: 270deg;
  top: -20px;
  left: 0;
}
/* line 66, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleLv1:after, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:after, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:after, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleLv1:after {
  right: -20px;
  bottom: 0;
  rotate: 270deg;
}
/* line 72, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleLv1:before, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:before, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:before, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleLv1:before, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleLv1:after, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:after, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1:after, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleLv1:after {
  fill: #b571ea;
  background-color: #b571ea;
  display: inline-block;
  mask: url('../../../../images/curve-corner.svg');
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: none;
}
/* line 84, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleLv1 h3, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1 h3, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1 h3, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleLv1 h3 {
  color: white;
}
/* line 86, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleLv1 h3:before, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1 h3:before, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleLv1 h3:before, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleLv1 h3:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background: white;
  border-radius: 50%;
  margin-right: 0.5rem;
}
/* line 99, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}
/* line 103, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2 {
  background: white;
  border-radius: 0 1rem 0 0;
  padding: 1rem 1rem 1rem 0;
  min-width: 50%;
  position: relative;
}
/* line 109, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2 h1, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2 h1, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2 h1, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2 h1 {
  font-weight: normal;
  display: inline-block;
  font-size: clamp(1.25rem, 4.5vw, 3.5rem);
  color: black;
  text-transform: uppercase;
  margin: 0.5rem 0;
  line-height: 1.2;
  color: #292929;
}
/* line 119, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before {
  rotate: 270deg;
  top: -20px;
  left: 0;
}
/* line 124, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:before {
  background-color: white;
  display: inline-block;
  mask: url('../../../../images/curve-corner.svg');
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: none;
}
/* line 135, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv2:after {
  right: -20px;
  bottom: 0;
  rotate: 270deg;
}
/* line 141, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 {
  max-width: 50%;
  background: #f7f4ff;
  padding: 0.5rem;
  margin: 1rem 1.5rem 1rem 1rem;
  margin-top: 0;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  color: #67338d;
  flex: 1;
}
/* line 152, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul {
  margin: 0;
  padding: 0 1rem 0 2rem;
}
/* line 155, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul li, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul li, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul li, .blog.awir-2026-annual-conference.fullpage-width .annual-2026-main-banner .bannerTitleWrap .bannerTitleInnerWrap .bannerTitleLv3 ul li {
  color: #67338d;
  font-weight: bold;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  list-style: disc;
}
/* line 170, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .items-row {
  padding: 0 2%;
}
/* line 172, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .items-row:last-child {
  min-height: 557px;
  background: url('../../../../images/2026-conference/hexagon.webp') center center no-repeat #f7f4ff;
  background-size: contain;
  display: flex;
  flex: 1;
  align-items: center;
}
/* line 182, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference_2026_center {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-size: 2rem;
}
/* line 187, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference_2026_center p {
  margin: 0;
  padding: 0;
  font-size: 1.8rem;
}
/* line 193, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .introduction-header {
  color: #67338d;
  text-align: center;
  font-size: 3rem;
  text-transform: uppercase;
  margin-top: 4rem;
}
/* line 200, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
/* line 201, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .save-event-button a {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  display: inline-block;
  padding-left: 8rem;
  padding-right: 5rem;
  border-radius: 60px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.8rem;
  background: url('../../../../images/2026-conference/pointing-icon.png') 4rem center no-repeat #b670ea;
}
/* line 215, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right, .blog.awir-2026-annual-conference.fullpage-width .conference-left {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 221, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
/* line 223, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card, .blog.awir-2026-annual-conference.fullpage-width .conference-left .reason-card {
  min-height: 242px;
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 12px 0 rgba(103, 51, 141, 0.32);
  border-radius: 40px;
  margin: 0 0 2rem 0;
}
/* line 233, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card h5, .blog.awir-2026-annual-conference.fullpage-width .conference-left .reason-card h5 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 2.3rem;
  color: #67338d;
  line-height: 1;
  text-align: center;
}
/* line 241, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card p, .blog.awir-2026-annual-conference.fullpage-width .conference-left .reason-card p {
  padding: 0 2rem;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.1rem;
}
/* line 247, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card.card-purple, .blog.awir-2026-annual-conference.fullpage-width .conference-left .reason-card.card-purple {
  background: url('../../../../images/2026-conference/hexagon-small-2.webp') top right no-repeat #b670ea;
  background-size: contain;
  color: #fff;
}
/* line 251, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card.card-purple h5, .blog.awir-2026-annual-conference.fullpage-width .conference-left .reason-card.card-purple h5 {
  color: #fff;
  text-align: left;
}
/* line 255, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card.card-purple p, .blog.awir-2026-annual-conference.fullpage-width .conference-left .reason-card.card-purple p {
  color: #fff;
  text-align: left;
}
/* line 262, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card .reason-card-wrap, .blog.awir-2026-annual-conference.fullpage-width .conference-left .reason-card .reason-card-wrap {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 271, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
/* line 274, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards p, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground p {
  margin: 0;
}
/* line 279, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
/* line 282, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayImage, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .overlayImage {
  grid-row: 1 / -1;
  grid-column: 1 / -1;
  margin: 0;
  padding: 0;
}
/* line 287, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayImage img, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .overlayImage img {
  border-radius: 40px;
}
/* line 291, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayContent, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .overlayContent {
  grid-row: 2 / -1;
  grid-column: 1 / -1;
  z-index: 1;
  display: flex;
  width: fit-content;
  background-color: rgba(182, 112, 234, 0.8);
  margin: 2rem;
  padding: 2rem;
  border-radius: 40px;
  flex-direction: column;
}
/* line 302, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayContent h5, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .overlayContent h5 {
  color: #fff;
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: bold;
}
/* line 308, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayContent p, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground .overlayContent p {
  text-transform: uppercase;
  font-size: 1.2rem;
  color: #fff;
}
/* line 316, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground {
  padding-top: 0;
}
/* line 318, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayContent {
  margin: 0;
}
/* line 320, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayContent h5, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground .overlayContent p {
  text-align: center;
}
/* line 327, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
/* line 328, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-right .reason-card {
  min-height: 275px;
}
/* line 334, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
/* line 335, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-bottom-reasons .conference-right.big-cards.row {
  display: flex;
  flex-direction: row;
  margin-right: 0;
  padding-right: 0;
}
/* line 341, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-bottom-reasons .conference-right.big-cards.row .reason-card {
  flex: 0 0 calc(50% - 1.4rem);
  padding-right: 0;
}
/* line 344, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-bottom-reasons .conference-right.big-cards.row .reason-card.card-purple {
  background: url('../../../../images/2026-conference/hexagon-small.webp') top right no-repeat #b670ea;
  background-size: contain;
}
/* line 348, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-bottom-reasons .conference-right.big-cards.row .reason-card.card-grey {
  background: url('../../../../images/2026-conference/hexagon-small.webp') top right no-repeat #f7f4ff;
  background-size: contain;
}
/* line 353, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-bottom-reasons .conference-right.big-cards.row .reason-card:first-child {
  margin-right: 2rem;
}
/* line 360, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards, .blog.awir-2026-annual-conference.fullpage-width .conference-right.big-cards.overlayBackground, .blog.awir-2026-annual-conference.fullpage-width .conference-left.small-cards.overlayBackground {
  padding-bottom: 0;
}
/* line 365, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .short-text {
  max-width: 750px;
  margin: 0 auto !important;
}
/* line 370, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .annual-conference-video {
  width: 70%;
  margin: 0 auto;
  position: relative;
  margin-top: 4rem;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0 6px 12px 0 rgba(103, 51, 141, 0.32);
}
/* line 379, templates/g5_hydrogen/custom/scss/awir-2026-annual-conference.scss */
.blog.awir-2026-annual-conference.fullpage-width .light-purple-text {
  color: #b670ea;
}
/* line 2, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page {
  --main-purple: #482676;
  --light-purple: #895ccc;
  --dark-puerple: #f7f3ff;
  --dark-gray: #212121;
  --fs60-font-size: 3.75rem;
  --fs50-font-size: 3.12rem;
  --fs45-font-size: 2.8rem;
  --fs40-font-size: 2.5rem;
  --fs35-font-size: 2.18rem;
  --fs30-font-size: 1.875rem;
  --fs28-font-size: 1.75rem;
  --fs25-font-size: 1.56rem;
  --fs22-font-size: 1.375rem;
  --fs20-font-size: 1.25rem;
  --fs18-font-size: 1.125rem;
  --fs16-font-size: 1rem;
}
@media only screen and (max-width: 1600px) {
  /* line 25, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page {
    --fs60-font-size: 3.5rem;
    --fs50-font-size: 3rem;
    --fs45-font-size: 2.5rem;
    --fs40-font-size: 2.2rem;
    --fs35-font-size: 2rem;
    --fs30-font-size: 1.6rem;
    --fs28-font-size: 1.5rem;
    --fs25-font-size: 1.4rem;
    --fs22-font-size: 1.275rem;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 36, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page {
    --fs60-font-size: 3.2rem;
    --fs50-font-size: 2.8rem;
    --fs45-font-size: 2.2rem;
    --fs40-font-size: 2rem;
    --fs35-font-size: 1.8rem;
    --fs30-font-size: 1.5rem;
  }
}
@media only screen and (max-width: 920px) {
  /* line 44, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page {
    --fs60-font-size: 3rem;
    --fs50-font-size: 2.5rem;
    --fs45-font-size: 2rem;
    --fs40-font-size: 1.9rem;
    --fs35-font-size: 1.7rem;
    --fs30-font-size: 1.4rem;
    --fs28-font-size: 1.35rem;
    --fs25-font-size: 1.3rem;
  }
}
@media only screen and (max-width: 500px) {
  /* line 55, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page {
    --fs60-font-size: 2.8rem;
    --fs50-font-size: 2.2rem;
    --fs45-font-size: 1.8rem;
    --fs40-font-size: 1.7rem;
    --fs35-font-size: 1.5rem;
    --fs30-font-size: 1.3rem;
    --fs28-font-size: 1.2rem;
    --fs25-font-size: 1.1rem;
    --fs22-font-size: 1rem;
    --fs20-font-size: 0.9rem;
    --fs18-font-size: 0.8rem;
    --fs16-font-size: 0.7rem;
  }
}
/* line 75, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page {
  /* generic*/
}
/* line 77, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page #g-main {
  padding-bottom: 0 !important;
}
@media only screen and (max-width: 767px) {
  /* line 81, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page #g-main {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 88, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page.fullpage-width #g-main .g-container .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 91, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page.fullpage-width #g-main .g-container .g-content .row-fluid {
  padding-bottom: 0;
}
/* line 95, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page #g-main .g-container .section {
  padding: 2rem 5%;
}
/* line 100, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section {
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin: 0 15%;
}
/* line 106, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section p, .summit-2025-page .section p strong, .summit-2025-page .section li, .summit-2025-page .section li strong {
  color: #482675;
  font-size: var(--fs20-font-size);
  font-family: Roboto;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
/* line 120, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section p strong, .summit-2025-page .section li strong {
  font-weight: bold;
}
/* line 124, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section .section-title {
  font-size: var(--fs40-font-size);
  font-family: Roboto;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #9a81ba;
}
/* line 135, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section ul.disc {
  list-style-type: disc;
  padding-left: 2rem;
}
/* line 139, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 140, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section ul.img-bullet > li {
  display: flex;
  gap: 1rem;
  margin-bottom: 2px;
}
/* line 144, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section ul.img-bullet > li > img {
  max-width: 75px;
}
/* line 147, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section ul.img-bullet > li p {
  margin: 0;
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  /* line 150, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section ul.img-bullet > li {
    flex-direction: column;
  }
}
/* line 160, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 161, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.summit-banner {
  background-color: #825ec6;
}
/* line 163, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.summit-banner p {
  color: #fff;
}
/* line 169, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 170, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info {
  background-color: #eee7f8;
  background-image: url('../../../../images/Summit2025/about-hex-2.png?686595f5');
  background-repeat: no-repeat;
  background-size: 10%;
  background-position: -5% center;
}
/* line 177, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .accordion .textH {
  font-weight: bold;
  text-align: center;
}
/* line 182, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info {
  /* single card */
  /* font */
}
/* line 183, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-cards.fixsize {
  width: 100%;
}
/* line 191, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card {
  padding: 1rem 2%;
}
/* line 193, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card .accordion {
  border-bottom: 2px solid #707070;
}
/* line 197, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card :hover {
  cursor: pointer;
}
/* line 201, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card .accordion {
  display: flex;
  justify-content: space-between;
  padding: 20px 20px;
  flex-direction: column;
  align-items: center;
  min-height: 120px;
}
/* line 209, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card .accordion .head {
  display: flex;
  align-items: center;
}
/* line 213, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card .accordion .head > img {
  margin-right: 20px;
}
/* line 219, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card .toggle:after {
  content: "Show Less";
  text-decoration: underline;
  font-size: 25px;
  color: #482675;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 232, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card.acc-hide .toggle:after {
  content: "Show More";
}
/* line 236, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-desc {
  overflow: hidden;
  max-height: fit-content;
  transition: max-height 0.2s ease-out;
}
/* line 243, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-desc .desc-container {
  padding: 20px 5%;
}
/* line 245, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-desc .desc-container ul li {
  margin-bottom: 1.5rem;
}
/* line 250, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card.acc-hide .acc-desc {
  max-height: 150px;
}
@media only screen and (min-width: 768px) and (max-width: 1400px) {
  /* line 253, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section.CME-info .acc-card.acc-hide .acc-desc {
    max-height: 200px;
  }
}
/* line 261, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card {
  background-color: #fff;
  border-radius: 1rem;
  border: 2px solid #eee7f8;
}
/* line 266, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 270, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card .accordion .head .textH {
  text-align: center;
}
/* line 273, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card.acc-hide .accordion {
  background-color: #fff;
  color: #000;
  position: relative;
}
/* line 277, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.CME-info .acc-card.acc-hide .accordion:after {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  left: 20px;
  bottom: 0;
}
/* line 290, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 291, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 292, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .table {
  border: 2px solid rgba(87, 0, 201, 0.169);
  border-radius: 0.5rem;
  background-color: rgba(245, 237, 255, 0.588);
}
/* line 297, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .table .slot:not(:last-child) {
  border-bottom: 2px solid rgba(87, 0, 201, 0.169);
}
/* line 300, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .table .slot {
  display: flex;
}
@media only screen and (max-width: 760px) {
  /* line 302, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section.agenda .table .slot {
    flex-direction: column;
  }
}
/* line 305, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .table .slot .time {
  flex: 0 0 20%;
  background-color: rgba(229, 211, 252, 0.922);
  padding: 1rem 2%;
}
/* line 310, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .table .slot .subject {
  flex: 0 0 80%;
  padding: 1rem 2%;
}
/* line 317, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 318, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .table .slot:first-child .time {
  border-top-right-radius: 0.5rem;
}
/* line 321, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .table .slot:last-child .time {
  border-bottom-right-radius: 0.5rem;
}
/* line 327, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 328, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .details.g-grid:has(.person-card) {
  align-items: center;
  row-gap: 2rem !important;
}
/* line 331, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .details.g-grid:has(.person-card) .ppl-container {
  display: flex;
  gap: 2%;
  row-gap: 1rem;
}
@media only screen and (max-width: 600px) {
  /* line 335, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section.agenda .details.g-grid:has(.person-card) .ppl-container {
    flex-wrap: wrap;
    justify-content: center;
  }
}
/* line 339, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .details.g-grid:has(.person-card) .ppl-container .person-card {
  max-width: 400px;
}
/* line 344, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .details.g-grid:has(.person-card) .person-card {
  display: flex;
  align-items: center;
  gap: 1rem;
}
@media only screen and (max-width: 1200px) {
  /* line 348, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section.agenda .details.g-grid:has(.person-card) .person-card {
    flex-wrap: wrap;
    flex-direction: column;
  }
  /* line 351, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section.agenda .details.g-grid:has(.person-card) .person-card .person-info-name, .summit-2025-page .section.agenda .details.g-grid:has(.person-card) .person-card .person-info-role {
    text-align: center;
  }
}
/* line 359, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.agenda .subject .title, .summit-2025-page .section.agenda .time p {
  text-align: center;
  font-weight: bold;
}
/* line 369, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 370, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 371, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Summit-Information .firstRow {
  display: flex;
  flex-wrap: wrap;
  gap: 3%;
  row-gap: 1rem;
}
/* line 376, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Summit-Information .firstRow .c-item {
  flex: 1;
  min-width: 200px;
}
/* line 381, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Summit-Information .c-row {
  border-bottom: 1px solid #482675;
  padding: 1.5rem 0;
}
/* line 384, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Summit-Information .c-row .title {
  font-weight: bold;
}
/* line 388, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Summit-Information .sponsor-conatiner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  flex-wrap: wrap;
}
/* line 398, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
/* line 399, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Watch-Parties {
  background-color: #825ec6;
}
/* line 401, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Watch-Parties iframe {
  width: 100%;
  height: 100%;
}
/* line 405, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Watch-Parties p, .summit-2025-page .section.Watch-Parties td {
  color: #fff;
}
/* line 409, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .section.Watch-Parties td {
  text-align: center;
  border: 1px solid #fff;
}
@media only screen and (max-width: 767px) {
  /* line 414, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section.Watch-Parties table tr {
    display: table-row;
  }
  /* line 416, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
  .summit-2025-page .section.Watch-Parties table tr td {
    width: unset !important;
  }
}
/* line 425, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .joms-button--link {
  background-color: #ec8427;
  max-width: 422px;
  border-radius: 5rem;
  padding: 2rem 5%;
  display: block;
  margin: auto;
}
/* line 432, templates/g5_hydrogen/custom/scss/summit-2025-page.scss */
.summit-2025-page .joms-button--link:after {
  content: url('../../../../images/icons/hands-icon.png');
  position: absolute;
  width: 12px;
  right: 30%;
  top: calc(50% - 23px);
  z-index: 3;
  transform: scale(0.7);
}
/* line 24, templates/g5_hydrogen/custom/scss/custom.scss */
form {
  margin: 0;
}
/* line 27, templates/g5_hydrogen/custom/scss/custom.scss */
.cat-children {
  display: none;
}
/* line 30, templates/g5_hydrogen/custom/scss/custom.scss */
#system-debug {
  display: none;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 41, templates/g5_hydrogen/custom/scss/custom.scss */
.g-menu-item-101:hover, .g-menu-item-135:hover, .g-menu-item-137:hover, .g-menu-item-138:hover {
  background: transparent !important;
}
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 54, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 55, templates/g5_hydrogen/custom/scss/custom.scss */
#product-list #category-ANNUAL-CONFERENCE .product-info:nth-child(5) .price {
  color: #ebebeb;
}
/* line 60, templates/g5_hydrogen/custom/scss/custom.scss */
#product-list #category-ANNUAL-CONFERENCE .product-info:nth-child(5) button {
  background: #ec843a;
  color: #ec843a;
  pointer-events: none;
  display: grid;
}
/* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
#product-list #category-ANNUAL-CONFERENCE .product-info:nth-child(5) button:after {
  content: "Complimentary";
  font-weight: 900;
  color: white;
}
/* line 75, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 80, templates/g5_hydrogen/custom/scss/custom.scss */
#product-list .category-container:nth-child(7) .product-info:nth-child(13) .price, #product-list .category-container:nth-child(7) .product-info:nth-child(14) .price {
  color: #ebebeb;
}
/* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
#product-list .category-container:nth-child(7) .product-info:nth-child(13) button, #product-list .category-container:nth-child(7) .product-info:nth-child(14) button {
  background: #ec843a;
  color: #ec843a;
  pointer-events: none;
  display: grid;
}
/* line 91, templates/g5_hydrogen/custom/scss/custom.scss */
#product-list .category-container:nth-child(7) .product-info:nth-child(13) button:after, #product-list .category-container:nth-child(7) .product-info:nth-child(14) button:after {
  content: "SOLD OUT";
  font-weight: 900;
  color: white;
}
/* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
.m-covid {
  position: relative;
  z-index: 1;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
.m-covid :before {
  position: absolute;
  content: '';
  background-image: url('../../../../images/logos/menu-bg.svg');
  display: block;
  width: 139px;
  height: 105px;
  background-position: center center;
  background-size: cover;
  top: 0px;
  z-index: -1;
  left: 13px;
  background-repeat: no-repeat;
}
@media (min-width: 1240px) and (max-width: 1600px) {
  /* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-covid :before {
    left: -3px;
  }
}
@media (min-width: 1050px) and (max-width: 1240px) {
  /* line 129, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-covid :before {
    width: 90px;
    height: 67px;
    left: 1px;
    top: 2px;
  }
}
@media (max-width: 1050px) {
  /* line 136, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-covid :before {
    width: 52px !important;
    height: 39px !important;
    left: 13px;
    top: 8px;
  }
}
/* line 145, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-menu-hastouch > .g-toplevel > li:first-child {
  width: 39%;
}
/* line 150, templates/g5_hydrogen/custom/scss/custom.scss */
.g-menu-item-101 {
  text-align: center;
}
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-home .g-menu-item-content {
  color: #fff;
  font-weight: 500;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  white-space: nowrap;
  padding: 7px 34px;
  vertical-align: bottom;
  min-width: 83px;
  font-size: 18px;
  border-radius: 4px;
  position: relative;
}
/* line 167, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-home .g-menu-item-content .g-menu-item-title:before {
  content: url('../../../../images/group-39.png');
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 4px;
}
/* line 177, templates/g5_hydrogen/custom/scss/custom.scss */
.home2024 .g-menu-item-content {
  font-size: 20px;
}
/* line 181, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign .g-menu-item-content {
  background-color: #5f378b;
  color: #fff;
  font-weight: 500;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  white-space: nowrap;
  padding: 7px 34px;
  vertical-align: bottom;
  min-width: 83px;
  font-size: 18px;
  border-radius: 4px;
}
/* line 194, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign .g-menu-item-content .g-menu-item-title:hover {
  color: white !important;
}
/* line 199, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign .g-menu-item-content:before {
  content: url('../../../../images/group-138.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 0px;
}
@media only screen and (max-width: 767px) {
  .bt-sign .g-menu-item-content:before {
    top: 18px;
  }
}
/* line 214, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 215, templates/g5_hydrogen/custom/scss/custom.scss */
.logout .g-menu-item-content:before {
  content: url('../../../../images/logout.png');
}
/* line 220, templates/g5_hydrogen/custom/scss/custom.scss */
.lilog {
  border-left: 21px solid transparent;
}
/* line 224, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 1100px) {
  /* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
  .bt-sign-mn .g-menu-item-title {
    font-size: 14px;
  }
}
/* line 234, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 970px) {
  /* line 235, templates/g5_hydrogen/custom/scss/custom.scss */
  .l-search {
    display: none;
  }
}
/* line 240, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-member .g-menu-item-content {
  background-color: transparent;
  color: #fff;
  font-weight: 500;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  white-space: nowrap;
  padding: 7px 34px;
  vertical-align: bottom;
  min-width: 83px;
  font-size: 18px;
  border-radius: 4px;
}
/* line 259, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-member .g-menu-item-content:before {
  content: url('../../../../images/group-32.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 0px;
}
@media only screen and (max-width: 767px) {
  .bt-member .g-menu-item-content:before {
    top: 18px;
  }
}
/* line 273, templates/g5_hydrogen/custom/scss/custom.scss */
.form-search {
  display: flex;
}
/* line 277, templates/g5_hydrogen/custom/scss/custom.scss */
.finder.sear {
  padding-top: 5px;
}
/* line 281, templates/g5_hydrogen/custom/scss/custom.scss */
.finder.sear input {
  background-color: #5f378b;
  border: 0;
  width: 84px;
  display: none;
}
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
.finder.sear button {
  font-size: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 304, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  top: 4rem;
  color: #fff;
  z-index: 1000;
  position: fixed;
}
@media only screen and (max-width: 767px) {
  .g-offcanvas-toggle {
    top: 2rem;
  }
}
/* line 315, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #5f378b;
}
/* line 319, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-title, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-title {
  color: black;
}
/* line 324, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container .g-sublevel > li {
  background: #5f378b;
}
/* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid ;
  background: #5f378b;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 342, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator a {
  color: white;
}
/* line 347, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid ;
  background: #5f378b;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 355, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item > .g-menu-item-container > .g-menu-parent-indicator a {
  color: white;
}
/* line 363, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  border: 1px solid black;
  background: white;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
  color: #5f378b;
}
/* line 372, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item > .g-menu-item-container > .g-menu-parent-indicator:hover {
  border: 1px solid black;
  background: white;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
  color: #5f378b;
}
/* line 381, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:hover {
  background: #492274 !important;
  border-radius: 0.1875rem;
}
/* line 390, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: #5f378b;
}
/* line 394, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas {
  background: #5f378b;
  width: 17rem;
  color: #fff;
}
/* line 401, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container .g-sublevel li .g-menu-item-content {
  color: white;
}
/* line 405, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).g-menu-item-title {
  color: white;
}
/* line 410, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-title, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-title {
  color: white;
}
/* line 415, templates/g5_hydrogen/custom/scss/custom.scss */
.g-go-back a:before {
  color: white;
}
/* line 419, templates/g5_hydrogen/custom/scss/custom.scss */
.#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after {
  color: white;
}
/* line 423, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container .g-sublevel ul > li > .g-menu-item-container {
  color: white;
}
/* line 428, templates/g5_hydrogen/custom/scss/custom.scss */
.g-dropdown {
  transform: translateY(40px);
  -moz-transform: translateY(40px);
  -ms-transform: translateY(40px);
  -o-transform: translateY(40px);
  -webkit-transform: translateY(40px);
}
/* line 431, templates/g5_hydrogen/custom/scss/custom.scss */
.g-dropdown.g-active {
  transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transform: translateY(0);
}
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0px;
  position: absolute;
  bottom: 10px;
  width: 100%;
}
/* line 454, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-container, #g-showcase .g-container {
  width: 100%;
}
/* line 463, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 467, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .main-logo .g-content {
    padding: 0;
  }
}
/* line 479, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 481, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items h2 {
  text-transform: uppercase;
  color: ;
  font-weight: 600;
}
/* line 488, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items ul {
  margin: 0 0 9px 18%;
}
/* line 492, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items .level_0 {
  background-color: white !important;
  color: white;
}
/* line 496, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items .level_0 li a {
  font-weight: 600;
  font-size: 20px;
}
/* line 503, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items .level_1 li a {
  font-weight: normal;
}
/* line 509, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items li {
  padding-left: 20px;
  position: relative;
}
/* line 513, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items li:before, .osmap-items li::before {
  content: '';
  position: absolute;
  top: 10px;
  left: 5px;
  height: 5px;
  width: 5px;
  background-color:  !important;
  transition: all 0.12s;
  -moz-transition: all 0.12s;
  -ms-transition: all 0.12s;
  -o-transition: all 0.12s;
  -webkit-transition: all 0.12s;
}
/* line 525, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 526, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items li:hover:before, .osmap-items li:hover::before {
  width: 15px;
  left: -5px;
  background-color:  !important;
}
/* line 534, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items li a {
  color:  !important;
}
/* line 537, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items li a:hover {
  font-weight: 600;
  color:  !important;
}
@media only screen and (max-width: 767px) {
  /* line 549, templates/g5_hydrogen/custom/scss/custom.scss */
  .img-hidden {
    visibility: visible !important;
    display: block !important;
  }
  /* line 555, templates/g5_hydrogen/custom/scss/custom.scss */
  .img-visible {
    visibility: hidden;
    display: none;
  }
}
/* line 561, templates/g5_hydrogen/custom/scss/custom.scss */
.fix-article-menu #g-main .g-container {
  padding: 3% 19% 3% 19%;
}
@media screen and (max-width: 1500px) {
  /* line 565, templates/g5_hydrogen/custom/scss/custom.scss */
  .fix-article-menu #g-main .g-container {
    padding: 0% 13% 3% 13%;
  }
}
/* line 570, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 571, templates/g5_hydrogen/custom/scss/custom.scss */
.fix-size-full #g-main .g-container {
  width: 100%;
}
/* line 574, templates/g5_hydrogen/custom/scss/custom.scss */
.fix-size-full #g-main .g-container .g-content {
  margin: 0rem;
  padding: 0rem;
}
/* line 582, templates/g5_hydrogen/custom/scss/custom.scss */
.fix-article {
  width: 75%;
  margin: 5% auto 7% auto;
}
/* line 587, templates/g5_hydrogen/custom/scss/custom.scss */
.chronoforms h3 {
  font-weight: 700 !important;
  font-style: normal !important;
  text-transform: uppercase !important;
  font-size: 30px !important;
  line-height: 33px !important;
  letter-spacing: 0px !important;
  color: #5f378b;
}
/* line 599, templates/g5_hydrogen/custom/scss/custom.scss */
.chronoforms p {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.7px !important;
}
/* line 607, templates/g5_hydrogen/custom/scss/custom.scss */
.chronoforms6_credits {
  display: none;
}
/* line 611, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  /* line 613, templates/g5_hydrogen/custom/scss/custom.scss */
  .chronoforms .ui[class*="two column"].grid > .column:not(.row), .chronoforms .ui[class*="two column"].grid > .row > .column {
    width: 100% !important;
    padding-left: 0px;
  }
}
/* line 620, templates/g5_hydrogen/custom/scss/custom.scss */
.c-btn-chrono {
  background-color: #5f378b !important;
}
/* line 627, templates/g5_hydrogen/custom/scss/custom.scss */
::-webkit-scrollbar-thumb {
  background: #895ccc;
}
/* line 631, templates/g5_hydrogen/custom/scss/custom.scss */
::-webkit-scrollbar-track {
  background-color: white;
}
/* line 635, templates/g5_hydrogen/custom/scss/custom.scss */
::-webkit-scrollbar {
  width: 15px;
  height: 15px;
}
/* line 642, templates/g5_hydrogen/custom/scss/custom.scss */
.scrolled-menu {
  position: fixed !important;
}
/* line 648, templates/g5_hydrogen/custom/scss/custom.scss */
.scrolled {
  background: rgba(255, 251, 251, 1) !important;
  position: fixed !important;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .scrolled {
    background: white !important;
    width: 100%;
  }
}
/* line 662, templates/g5_hydrogen/custom/scss/custom.scss */
.logo-hidden {
  display: block;
}
/* line 666, templates/g5_hydrogen/custom/scss/custom.scss */
.logo-visible {
  display: none;
}
/* line 670, templates/g5_hydrogen/custom/scss/custom.scss */
.img-hidden {
  visibility: hidden;
  display: none;
}
/* line 677, templates/g5_hydrogen/custom/scss/custom.scss */
.title-text {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.94;
  letter-spacing: normal;
  color: #000 !important;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .title-text {
    font-size: 26px;
    line-height: 0.94;
  }
}
/* line 695, templates/g5_hydrogen/custom/scss/custom.scss */
.main-text {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.44;
  color: #250f47;
}
@media only screen and (max-width: 767px) {
  .main-text {
    font-size: 16px;
    line-height: 1.5;
  }
}
/* line 708, templates/g5_hydrogen/custom/scss/custom.scss */
.main-headline__title {
  font-size: 63px;
  line-height: 1;
  text-align: left;
}
@media only screen and (max-width: 1050px) {
  /* line 713, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-headline__title {
    font-size: 50px;
    line-height: 1.02;
  }
}
@media only screen and (max-width: 767px) {
  .main-headline__title {
    font-size: 36px;
    line-height: 1.25;
  }
}
/* line 724, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .main-headline__subtitle {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 0;
  }
}
/* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
.main-headline__more {
  font-size: 13px;
  font-weight: 500;
  color: #8062af;
  max-width: 410px;
  margin-top: 16px;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .main-headline__more {
    margin-top: 0px;
  }
}
/* line 746, templates/g5_hydrogen/custom/scss/custom.scss */
.main-headline__more-link {
  color: #8062af !important;
  font-weight: 500;
  text-align: left;
  opacity: 0.55;
  text-decoration: underline;
  margin-left: 7px;
}
/* line 755, templates/g5_hydrogen/custom/scss/custom.scss */
.btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 18px;
  line-height: 1em;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  background-image: none;
}
/* line 776, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-covid {
  background-image: url('../../../../images/home/btn-covid.png');
  width: 100%;
  color: white !important;
  max-width: 246px;
  background-size: 100%;
  border-radius: 4px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-color: #df893f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 56px;
  margin-bottom: 20px;
  display: none;
}
@media only screen and (max-width: 767px) {
  .btn-covid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
  }
}
/* line 807, templates/g5_hydrogen/custom/scss/custom.scss */
.btn__main-headline {
  max-width: 246px;
  font-size: 16px;
}
/* line 811, templates/g5_hydrogen/custom/scss/custom.scss */
.btn__main-headline:before {
  content: url('../../../../images/home/main-btn-icon.svg');
  display: block;
  position: relative;
  left: -21px;
  width: 16px;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .btn__main-headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
  }
}
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable-wrap:before {
  position: absolute;
  content: '';
  background-image: none;
  left: 0;
  right: 0;
  bottom: 0;
  top: auto;
  width: 80%;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 45px 12px rgba(78, 33, 102, 0.7);
  box-shadow: 0px 0px 45px 12px rgba(78, 33, 102, 0.7);
}
/* line 845, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable h3 {
  font-size: 24px;
  color: #5f378b !important;
  font-weight: bold;
  margin-bottom: 10px;
  margin: 0;
}
/* line 853, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable p {
  font-size: 20px;
  color: #250f47;
  font-weight: bold;
  text-align: center;
  margin: 0;
}
/* line 861, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable h1 a {
  display: block;
  margin: 0 auto;
  font-size: 18px;
  color: #ff0050 !important;
  width: 100px;
  font-weight: bold;
  text-align: center;
}
/* line 873, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable {
  width: 90%;
  max-width: 900px;
  margin: 0 auto;
  margin-top: 15px;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 50px 30px;
  border-radius: 8px;
  background-color: #f7f7f7;
  background-image: url('../../../../images/home/banner-ed-wave.png');
  background-position: bottom left;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}
/* line 890, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 80px;
  right: 2px;
  bottom: -8px;
  background-image: url('../../../../images/home/banner-small-hexes.png');
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable:after {
  content: '';
  position: absolute;
  width: 25%;
  min-width: 90px;
  height: 110px;
  right: -54px;
  top: -30px;
  background-image: url('../../../../images/home/banner-hex.png');
  background-position: right top;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 920, templates/g5_hydrogen/custom/scss/custom.scss */
.m-home img {
  max-width: initial;
}
/* line 924, templates/g5_hydrogen/custom/scss/custom.scss */
.event-underline:after {
  position: absolute;
  content: '';
  width: 143px;
  height: 7px;
  bottom: -17px;
  left: 0;
  background-color: #673193;
}
/* line 938, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 939, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  min-height: 360px;
}
@media (max-width: 767px) {
  /* line 954, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 141px;
  }
}
/* line 964, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_content {
  max-width: 716px;
  width: 75%;
  padding-top: 90px;
}
@media (max-width: 767px) {
  /* line 971, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_content {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0;
  }
}
/* line 980, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_nav {
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.86;
  letter-spacing: normal;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  #g-navigation .page-header_nav {
    line-height: 0;
  }
}
/* line 997, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_title {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 50px;
  text-transform: uppercase;
  line-height: normal;
  color: #68348c;
  margin-top: 0;
  margin-bottom: 22px;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 1011, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_title {
    font-size: 36px;
  }
}
/* line 1016, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_text {
  font-family: 'Roboto-light', sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: normal;
  color: #000;
  margin-top: 0;
  margin-bottom: 22px;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 1029, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_text {
    font-size: 20px;
  }
}
/* line 1034, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_icon {
  width: 25%;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1040, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_icon {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    height: 128px;
  }
}
/* line 1049, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_icon-hex {
  position: absolute;
  width: 566px;
  height: auto;
  left: -6px;
  top: 0;
}
@media (max-width: 1024px) {
  /* line 1058, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_icon-hex {
    width: 400px;
    top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1065, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_icon-hex {
    display: none;
  }
}
/* line 1070, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_hex {
  position: absolute;
  width: 110px;
  height: auto;
  top: 0;
  left: 100px;
}
@media (max-width: 1024px) {
  /* line 1079, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_hex {
    width: 70px;
  }
}
@media (max-width: 767px) {
  /* line 1085, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_hex {
    display: none;
  }
}
/* line 1090, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_icon-blur {
  position: absolute;
  left: -220px;
  width: 186px;
  top: 60px;
}
@media (max-width: 1024px) {
  /* line 1098, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_icon-blur {
    width: 117px;
    left: -132px;
    top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 1106, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_icon-blur {
    display: none;
  }
}
/* line 1111, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .page-header_icon-mob {
  display: none;
}
@media (max-width: 767px) {
  /* line 1116, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .page-header_icon-mob {
    position: absolute;
    top: 0;
    right: 0px;
    width: 389px;
    display: block;
  }
}
/* line 1128, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  padding: 0;
  position: relative;
  z-index: -1;
  /* Event backgrounds*/
}
@media only screen and (max-width: 767px) {
  #g-showcase {
    padding-top: 0px;
  }
}
/* line 1140, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid:first-child {
  position: absolute;
  top: -416px;
  left: 0;
  right: 0;
  width: 100%;
  height: 300px;
  margin: 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1156, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1157, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-imgmision .hex-set1 {
  top: 0;
  right: 83%;
  position: absolute;
}
/* line 1163, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-imgmision .hex-set2 {
  top: 50px;
  left: 79.2%;
  position: absolute;
}
/* line 1169, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-imgmision .hex-set3 {
  display: none;
}
/* line 1173, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-imgmision .hex-set4 {
  display: none;
  position: absolute;
}
/* line 1178, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-imgmision .hex-set5 {
  display: none;
}
/* line 1184, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-mission {
  max-width: 100%;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 767px) {
  #g-showcase .ly-mission {
    margin: 0 auto 2rem auto;
  }
}
/* line 1198, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-mission .g-content {
  margin: 0;
  padding: 0;
}
/* line 1203, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-mission .container {
  max-width: 1173px;
  background: #efefef;
  padding: 0% 4% 2%;
}
/* line 1209, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-mission .custom {
  padding-top: 37px;
  padding-bottom: 40px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #g-showcase .ly-mission .custom {
    padding-top: 0;
    padding-bottom: 0px;
  }
}
/* line 1222, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who {
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 1000px) {
  /* line 1236, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .ly-who {
    height: auto;
  }
}
/* line 1240, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .container {
  max-width: 1173px;
}
/* line 1244, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .downloads__item {
  margin: auto;
}
/* line 1247, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .downloads__item a {
  box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.16);
}
/* line 1253, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .whoweare {
  background-color: #e2dbea;
}
/* line 1256, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 1000px) {
  /* line 1259, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .ly-who .whoweare img, #g-showcase .ly-who .whoweare iframe {
    max-width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  #g-showcase .ly-who .whoweare img, #g-showcase .ly-who .whoweare iframe {
    max-width: 100%;
  }
}
/* line 1268, templates/g5_hydrogen/custom/scss/custom.scss */
@media (max-width: 768px) {
  /* line 1269, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .ly-who .whoweare img {
    min-height: 360px;
    object-fit: cover;
  }
}
/* line 1277, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .downloads {
  padding-top: 8%;
}
@media only screen and (max-width: 767px) {
  #g-showcase .ly-who .downloads {
    padding-top: 4%;
  }
}
/* line 1289, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .hex-set-who {
  position: absolute;
  width: auto;
  height: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1299, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .hex-set-who__3 {
  top: 0;
  left: 1%;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  #g-showcase .hex-set-who__3 {
    display: none;
  }
}
/* line 1309, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .hex-set-who__4 {
  top: 50px;
  right: 0%;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  #g-showcase .hex-set-who__4 {
    display: none;
  }
}
/* line 1319, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .hex-set-where__1 {
  top: 0;
  left: 1%;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  #g-showcase .hex-set-where__1 {
    display: none;
  }
}
/* line 1329, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .hex-set-where__2 {
  top: 50px;
  right: 3%;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  #g-showcase .hex-set-where__2 {
    display: none;
  }
}
/* line 1339, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .hex-set-where__3 {
  top: 430px;
  right: 3%;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  #g-showcase .hex-set-where__3 {
    display: none;
  }
}
/* line 1351, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .who-bg {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1359, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .who-bg__top {
  display: none;
  width: auto;
  top: -107px;
  right: auto;
  min-height: 850px;
}
@media (max-width: 1240px) {
  /* line 1367, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .who-bg__top {
    height: 900px;
    width: 150%;
    left: -15%;
    top: -123px;
  }
}
@media (max-width: 1000px) {
  /* line 1374, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .who-bg__top {
    height: 1200px;
    width: 100%;
    left: 0;
    top: -123px;
    object-fit: cover;
  }
}
@media only screen and (max-width: 767px) {
}
/* line 1388, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .who-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 55px;
}
@media (max-width: 1240px) {
  /* line 1406, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .who-wrap {
    width: 150%;
    max-width: 150%;
  }
}
/* line 1423, templates/g5_hydrogen/custom/scss/custom.scss */
.previous {
  width: 100%;
  top: 0;
  min-width: 541px;
  margin-right: -30px;
  position: relative;
}
/* line 1431, templates/g5_hydrogen/custom/scss/custom.scss */
.previous ul a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 18px;
  line-height: 1em;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  background-color: #884fc6;
  color: #fff !important;
  padding: 19px 10px 18px 10px;
  width: 100%;
  font-size: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-width: 372px;
  margin: 0 auto;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
  line-height: 1.2;
  z-index: 10;
}
/* line 1466, templates/g5_hydrogen/custom/scss/custom.scss */
.previous ul a:hover {
  background-color: #271248;
  color: #fff;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 1473, templates/g5_hydrogen/custom/scss/custom.scss */
.previous ul a:after {
  content: url('../../../../images/home/right-arrow.svg');
  position: absolute;
  width: 20px;
  right: 20px;
  top: calc(50% - 6px);
  z-index: 3;
}
/* line 1485, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 625px;
}
/* line 1494, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__bg-shadow {
  width: 104%;
  height: auto;
  top: -15px;
  left: -5px;
  opacity: 0.5;
}
/* line 1502, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__title {
  font-family: 'PTSans', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #250f47;
  position: relative;
  z-index: 10;
  margin-bottom: 20px;
}
/* line 1515, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__cta {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.86;
  color: #da285b !important;
  text-align: center;
  position: relative;
  z-index: 10;
  margin-right: auto;
  margin-left: auto;
  display: block;
}
/* line 1531, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__cta:hover {
  color: #d82256;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: underline;
}
/* line 1538, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__cta:focus, .previous__cta:active {
  color: #c01848;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: underline;
}
/* line 1545, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__buttons {
  padding: 0 30px;
}
/* line 1549, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__free-element-1 {
  position: absolute;
  width: auto;
  height: auto;
  top: 115px;
  right: -50px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1561, templates/g5_hydrogen/custom/scss/custom.scss */
.previous__free-element-2 {
  position: absolute;
  width: 72px;
  height: auto;
  top: 90px;
  left: -50px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 1240px) {
  /* line 1574, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous {
    min-width: 441px;
    width: 441px;
    margin-right: 0px;
  }
  /* line 1580, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__buttons {
    margin-top: 130px;
  }
  /* line 1584, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-shadow {
    width: 108%;
    height: auto;
    top: 50px;
    left: -20px;
  }
  /* line 1591, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-s {
    display: none;
  }
  /* line 1595, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-m {
    display: block;
  }
  /* line 1599, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__free-element-1 {
    top: 100px;
    right: -70px;
  }
  /* line 1604, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__free-element-2 {
    display: none;
  }
}
@media only screen and (max-width: 1050px) {
  /* line 1610, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous {
    margin-top: 120px;
    width: auto;
  }
  /* line 1615, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__title {
    font-size: 16px;
    line-height: 1.88;
  }
  /* line 1620, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__buttons {
    margin-top: 70px;
    padding: 0 30px;
  }
  /* line 1625, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-shadow {
    display: none;
  }
  /* line 1629, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-shadow2 {
    display: none;
    width: 114%;
    height: auto;
    top: 30px;
    left: -20px;
  }
  /* line 1637, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-s {
    display: none;
  }
  /* line 1641, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-m {
    display: none;
  }
  /* line 1645, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__bg-l {
    display: block;
  }
  /* line 1649, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__free-element-1 {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1655, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous {
    width: 380px;
    margin-left: 0;
    margin-top: 37px;
    min-height: 564px;
  }
  /* line 1662, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous__title {
    font-size: 20px;
  }
}
/* Bg-hexagon */
/* line 1670, templates/g5_hydrogen/custom/scss/custom.scss */
.previous {
  /*cover up extra shadows*/
}
/* line 1674, templates/g5_hydrogen/custom/scss/custom.scss */
.previous .hexagon {
  position: relative;
  width: 541px;
  min-height: 300px;
  height: auto;
  background-color: #f8f8f8;
  margin: 156.17px 0;
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
  z-index: 10;
}
/* line 1686, templates/g5_hydrogen/custom/scss/custom.scss */
.previous .hexagon:before, .previous .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 382.54px;
  height: 382.54px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 79.2276px;
  z-index: -1;
}
/* line 1700, templates/g5_hydrogen/custom/scss/custom.scss */
.previous .hexagon:after {
  -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 80px rgba(0, 0, 0, 0.4);
}
/* line 1705, templates/g5_hydrogen/custom/scss/custom.scss */
.previous .hexagon:before {
  top: -191.2724px;
}
/* line 1709, templates/g5_hydrogen/custom/scss/custom.scss */
.previous .hexagon:after {
  bottom: -191.2724px;
}
/* line 1713, templates/g5_hydrogen/custom/scss/custom.scss */
.previous .hexagon span {
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 541px;
  height: 100%;
  z-index: 2;
  background: inherit;
  z-index: 2;
}
@media only screen and (max-width: 1240px) {
  /* line 1726, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous {
    /*cover up extra shadows*/
  }
  /* line 1730, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon {
    position: relative;
    width: 441px;
    min-height: 400px;
    height: auto;
    background-color: #f8f8f8;
    margin: 156.17px 0;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    z-index: 10;
  }
  /* line 1742, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:before, .previous .hexagon:after {
    content: "";
    position: absolute;
    width: 311.83px;
    height: 311.83px;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 64.583px;
    z-index: 1;
  }
  /* line 1756, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:after {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 80px rgba(0, 0, 0, 0.4);
  }
  /* line 1761, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:before {
    top: -155.917px;
  }
  /* line 1765, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:after {
    bottom: -155.917px;
  }
  /* line 1769, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon span {
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    width: 441px;
    height: 100%;
    background: inherit;
    z-index: 2;
  }
}
@media only screen and (max-width: 1050px) {
  /* line 1783, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous {
    /*cover up extra shadows*/
  }
  /* line 1787, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon {
    position: relative;
    width: 400px;
    height: auto;
    min-height: 476px;
    background-color: #f8f8f8;
    margin: 115.47px 0;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    z-index: 10;
  }
  /* line 1801, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:before, .previous .hexagon:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 282.84px;
    height: 282.84px;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 58.5786px;
    z-index: 1;
  }
  /* line 1815, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:after {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 80px rgba(0, 0, 0, 0.4);
  }
  /* line 1820, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:before {
    top: -141.4214px;
  }
  /* line 1824, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon:after {
    bottom: -141.4214px;
  }
  /* line 1828, templates/g5_hydrogen/custom/scss/custom.scss */
  .previous .hexagon span {
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    width: 400px;
    height: 100%;
    z-index: 2;
    background: inherit;
  }
}
/* line 1844, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1848, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form .ui.form .field, .subscribe__form .ui.form .field, .signpop .ui.form .field {
  margin: 0;
}
/* line 1852, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form .ui.form input[type=text], .subscribe__form .ui.form input[type=text], .signpop .ui.form input[type=text], #g-showcase .ly-subs .subscribe__form .dropdown, .subscribe__form .dropdown, .signpop .dropdown, #g-showcase .ly-subs .subscribe__form textarea, .subscribe__form textarea, .signpop textarea, #g-showcase .ly-subs .subscribe__form .checkbox, .subscribe__form .checkbox, .signpop .checkbox {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
  border: none;
  background-color: rgba(255, 255, 255, 0);
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: white;
}
/* line 1866, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form .ui.form input[type=text], .subscribe__form .ui.form input[type=text], .signpop .ui.form input[type=text], #g-showcase .ly-subs .subscribe__form .selection.ui.dropdown, .subscribe__form .selection.ui.dropdown, .signpop .selection.ui.dropdown, #g-showcase .ly-subs .subscribe__form .checkbox, .subscribe__form .checkbox, .signpop .checkbox, #g-showcase .ly-subs .subscribe__form .ui.form select, .subscribe__form .ui.form select, .signpop .ui.form select, #g-showcase .ly-subs .subscribe__form .ui.form textarea, .subscribe__form .ui.form textarea, .signpop .ui.form textarea {
  width: 100%;
  display: block;
  position: relative;
  font-family: 'Roboto', sans-serif;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  font-size: 14px;
  padding: 0;
  padding-bottom: 13px;
  padding-top: 13px;
  min-height: 38px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1883, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form .ui.checkbox label, .subscribe__form .ui.checkbox label, .signpop .ui.checkbox label, #g-showcase .ly-subs .subscribe__form .ui.checkbox + label, .subscribe__form .ui.checkbox + label, .signpop .ui.checkbox + label {
  color: white;
}
/* line 1888, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form .ui.button, .subscribe__form .ui.button, .signpop .ui.button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1em;
  border-radius: 4px;
  background-color: #884fc6;
  color: #fff;
  padding: 0px 10px 0px 10px;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-width: 215px;
  border: none;
  margin-top: 28px;
  cursor: pointer;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  white-space: nowrap;
  text-decoration: none;
}
/* line 1917, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form .ui.button:hover, .subscribe__form .ui.button:hover, .signpop .ui.button:hover {
  background-color: #895ccc;
  color: #fff;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  #g-showcase .ly-subs .subscribe__form .ui.button, .subscribe__form .ui.button, .signpop .ui.button {
    margin: auto;
    /* padding-top: 20px; */
  }
}
/* line 1931, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form.modal, .subscribe__form.modal, .signpop.modal {
  padding: 0.5rem !important;
}
/* line 1934, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-subs .subscribe__form.modal .ui.button, .subscribe__form.modal .ui.button, .signpop.modal .ui.button {
  margin: 19px 0;
}
/* line 1945, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1946, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-input--search input::-webkit-input-placeholder {
  color: gray;
}
/* line 1950, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-input--search input:-moz-placeholder {
  /* FF 4-18 */
  color: gray;
}
/* line 1955, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-input--search input::-moz-placeholder {
  /* FF 19+ */
  color: gray;
}
/* line 1960, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-input--search input:-ms-input-placeholder {
  /* IE 10+ */
  color: gray;
}
/* line 1968, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1970, templates/g5_hydrogen/custom/scss/custom.scss */
#rl_modals select, input select {
  color: #bbacd1;
}
/* line 1974, templates/g5_hydrogen/custom/scss/custom.scss */
#rl_modals h1, input h1 {
  display: none;
}
/* line 1978, templates/g5_hydrogen/custom/scss/custom.scss */
#rl_modals h2, input h2 {
  font-family: 'PTSans', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2;
  color: #250f47;
  text-align: center;
  margin-bottom: 25px;
}
/* line 1989, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background-image: url('../../../../images/home/image-46.png');
  padding-top: 40px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  #g-footer {
    padding: 1% 3%;
  }
}
/* line 1999, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer table, #g-footer th, #g-footer tr, #g-footer td {
  border: none;
}
/* line 2003, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container {
  width: 97rem;
  left: 60px;
  position: relative;
}
@media only screen and (max-width: 1535px) {
  /* line 2008, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .g-container {
    width: 75rem;
    position: unset;
  }
}
@media only screen and (max-width: 1270px) {
  /* line 2013, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .g-container {
    width: 66rem;
  }
}
@media only screen and (max-width: 1080px) {
  /* line 2017, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .g-container {
    width: 58rem;
  }
}
/* line 2022, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  #g-footer .footer-container {
    padding: 0 15px;
  }
}
/* line 2029, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-content {
  margin: 0;
  padding: 0;
}
/* line 2034, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .gantry-logo img {
  width: 350px;
}
@media only screen and (max-width: 767px) {
  #g-footer .gantry-logo img {
    width: 70%;
  }
}
/* line 2043, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-addr p {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #c5afde;
}
/* line 2054, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2055, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-sitmap h6, #g-footer .f-sitmap p.sitemap {
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  #g-footer .f-sitmap h6, #g-footer .f-sitmap p.sitemap {
    padding: 0 20%;
  }
}
/* line 2071, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-sitmap p {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.18px;
  text-align: left;
  color: #c5afde;
}
/* line 2083, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-sitmap .fa {
  font-size: 11px;
}
/* line 2088, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2089, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-join span {
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 2100, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-join p {
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #c5afde;
  margin: 10px auto;
}
@media only screen and (max-width: 767px) {
  #g-footer .f-join p {
    height: auto;
  }
}
/* line 2118, templates/g5_hydrogen/custom/scss/custom.scss */
@media (max-width: 1050px) {
  /* line 2119, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .f-join .downloads__item {
    margin: auto;
    max-width: 250px;
  }
}
/* line 2125, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-join table td {
  width: 33%;
  vertical-align: top;
}
@media only screen and (max-width: 1530px) {
  /* line 2129, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .f-join table td {
    width: 32%;
  }
}
/* line 2135, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-join p.p2 {
  background-color: #8a50ca;
  width: 201px;
  border-radius: 4px;
  text-align: center;
  padding: 2%;
}
/* line 2142, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-join p.p2 a {
  color: white;
}
/* line 2150, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2151, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-menu .g-menu-item-135 {
  display: none;
}
/* line 2155, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-menu li {
  width: 33%;
}
@media only screen and (max-width: 1530px) {
  /* line 2158, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .f-menu li {
    width: 32%;
  }
}
/* line 2163, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-menu .g-menu-item-container {
  padding: 0.5rem 0rem;
}
/* line 2167, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-menu .g-menu-item-content {
  left: 2%;
  position: relative;
}
@media only screen and (max-width: 1530px) {
  /* line 2171, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .f-menu .g-menu-item-content {
    left: 7%;
  }
}
/* line 2177, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-menu .g-menu-item-title {
  font-size: 17px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
/* line 2190, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .footer-form__mail-box .modal_link {
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  color: #fff;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  margin-right: 0px;
}
/* line 2205, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer iframe {
  position: absolute;
}
@media only screen and (max-width: 767px) {
  #g-footer iframe {
    position: inherit;
    margin-top: 20%;
  }
}
/* line 2214, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  #g-footer .ly-facebook {
    position: relative;
    top: 0px;
    left: auto;
    right: auto;
    margin-bottom: 150px;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media only screen and (max-width: 964px) {
  /* line 2229, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .g-container {
    width: auto;
  }
  /* line 2233, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer [class*="size-"] {
    flex-basis: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
  }
  /* line 2240, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer p {
    text-align: center !important;
  }
  /* line 2244, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer li {
    width: 100% !important;
  }
  /* line 2247, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer li .g-menu-item-content {
    left: 0% !important;
  }
  /* line 2252, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer h6 {
    text-align: center !important;
  }
  /* line 2256, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer table tr {
    display: grid;
  }
  /* line 2260, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer td {
    width: 100% !important;
  }
  /* line 2264, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer p.p2 {
    margin: auto;
  }
}
/* line 2272, templates/g5_hydrogen/custom/scss/custom.scss */
.chronopage label {
  display: none !important;
}
/* line 2276, templates/g5_hydrogen/custom/scss/custom.scss */
.attestationForm label {
  display: unset !important;
}
/* line 2280, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop {
  background-color: transparent;
}
/* line 2285, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop h2 {
  font-family: 'PTSans', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2;
  color: #250f47;
  text-align: left;
  margin-bottom: 25px;
}
/* line 2295, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop select, .signpop textarea, .signpop input {
  margin-bottom: 0px;
}
/* line 2299, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop .ui.button {
  margin-top: 1px;
}
/* line 2305, templates/g5_hydrogen/custom/scss/custom.scss */
.title-underline:after {
  position: absolute;
  content: '';
  width: 143px;
  height: 7px;
  bottom: -17px;
  right: 0;
  left: 0;
  margin: 0 auto;
  background-color: #5f378b;
}
/* line 2317, templates/g5_hydrogen/custom/scss/custom.scss */
.title-underline-left:after {
  margin-right: auto;
  margin-left: 0;
}
/* line 2327, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2330, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-banners .g-content {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  margin-top: 83px;
}
@media (max-width: 1740px) {
  .ly-banners .g-content {
    max-width: 1098px;
  }
}
@media (max-width: 1680px) {
  .ly-banners .g-content {
    max-width: 1020px;
  }
}
@media (max-width: 1500px) {
  .ly-banners .g-content {
    max-width: 910px;
  }
}
@media (max-width: 970px) {
  .ly-banners .g-content {
    padding: 1% 2%;
  }
}
@media only screen and (max-width: 767px) {
  .ly-banners .g-content {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 61px;
    width: 100%;
    padding: 3%;
  }
}
/* line 2337, templates/g5_hydrogen/custom/scss/custom.scss */
.burble .ly-banners .g-content {
  max-width: 100%;
}
/* line 2343, templates/g5_hydrogen/custom/scss/custom.scss */
.subbanner {
  position: relative;
}
/* line 2346, templates/g5_hydrogen/custom/scss/custom.scss */
.subbanner .pages-header {
  width: 100%;
  height: auto;
  padding-top: 750px;
  margin-top: 80px;
  border-bottom: 1px #fff solid;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
@media only screen and (max-width: 1240px) {
  /* line 2368, templates/g5_hydrogen/custom/scss/custom.scss */
  .subbanner .pages-header {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2372, templates/g5_hydrogen/custom/scss/custom.scss */
  .subbanner .pages-header {
    padding-top: 410px;
  }
}
@media only screen and (max-width: 567px) {
  /* line 2376, templates/g5_hydrogen/custom/scss/custom.scss */
  .subbanner .pages-header {
    padding-top: 310px;
  }
}
/* line 2381, templates/g5_hydrogen/custom/scss/custom.scss */
.subbanner .pages-header__overlay {
  border-bottom: 1px #fff solid;
  content: '';
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(37, 15, 71, 0.7);
}
/* line 2395, templates/g5_hydrogen/custom/scss/custom.scss */
.subbanner .pages-header__wave {
  position: absolute;
  width: 100%;
  height: 1000px;
  bottom: 0px;
  background-image: url('../../../../images/about/pages-gb-long-wave-02.png');
  background-size: 2560px;
  background-position: center bottom;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
  /* line 2405, templates/g5_hydrogen/custom/scss/custom.scss */
  .subbanner .pages-header__wave {
    left: auto;
    right: -210px;
    width: 200%;
    background-size: 1200px;
    background-position: center bottom;
  }
}
@media only screen and (max-width: 576px) {
  /* line 2413, templates/g5_hydrogen/custom/scss/custom.scss */
  .subbanner .pages-header__wave {
    height: auto;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    background-image: url('../../../../images/about/pages-bg-wave-mobile.png');
    background-size: auto;
    background-position: center bottom;
  }
}
/* line 2426, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-headline {
  width: 100%;
  max-width: 1128px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 25px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 305px;
  text-align: left;
}
@media only screen and (max-width: 992px) {
  /* line 2438, templates/g5_hydrogen/custom/scss/custom.scss */
  .pages-headline {
    padding-top: 23%;
  }
}
@media only screen and (max-width: 576px) {
  /* line 2442, templates/g5_hydrogen/custom/scss/custom.scss */
  .pages-headline {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 95px;
  }
}
/* line 2448, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-headline .pages-headline__category {
  color: #fff !important;
  opacity: 0.7;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
}
/* line 2458, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-headline .pages-headline__title {
  font-size: 63px;
  font-weight: bold;
  line-height: 1.3;
  text-align: left;
  color: #fff !important;
  max-width: 80%;
}
@media only screen and (max-width: 767px) {
  .pages-headline .pages-headline__title {
    font-size: 36px;
    line-height: 1.02;
    margin-top: 10px;
  }
}
/* line 2474, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-video {
  position: relative;
}
/* line 2479, templates/g5_hydrogen/custom/scss/custom.scss */
.accented-info {
  position: relative;
  width: 100%;
  max-width: 700px;
}
/* line 2485, templates/g5_hydrogen/custom/scss/custom.scss */
.members-wrap {
  margin-bottom: 30px;
  margin-top: 85px;
}
/* line 2490, templates/g5_hydrogen/custom/scss/custom.scss */
.accented-info__bg-bott {
  width: 800px;
  position: absolute;
  top: auto;
  bottom: -55px;
  left: -70px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 576px) {
  /* line 2502, templates/g5_hydrogen/custom/scss/custom.scss */
  .accented-info__bg-bott {
    bottom: -130px;
    min-width: 230px;
    width: 550px;
  }
}
/* line 2509, templates/g5_hydrogen/custom/scss/custom.scss */
.about-hexset1 {
  position: absolute;
  top: -74px;
  right: -31%;
}
@media only screen and (max-width: 992px) {
  /* line 2515, templates/g5_hydrogen/custom/scss/custom.scss */
  .about-hexset1 {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
}
/* line 2521, templates/g5_hydrogen/custom/scss/custom.scss */
.accented-info__bg-mid {
  width: 886px;
  position: absolute;
  top: auto;
  bottom: -170px;
  left: -105px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 576px) {
  /* line 2533, templates/g5_hydrogen/custom/scss/custom.scss */
  .accented-info__bg-mid {
    bottom: -130px;
    min-width: 330px;
    width: 650px;
  }
}
/* line 2540, templates/g5_hydrogen/custom/scss/custom.scss */
.accented-info__bg-top {
  width: auto;
  width: 886px;
  height: auto;
  min-height: 100%;
  position: absolute;
  top: auto;
  bottom: -150px;
  left: -110px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 576px) {
  /* line 2555, templates/g5_hydrogen/custom/scss/custom.scss */
  .accented-info__bg-top {
    bottom: -130px;
    min-width: 330px;
    width: 650px;
  }
}
/* line 2562, templates/g5_hydrogen/custom/scss/custom.scss */
.accented-info__content {
  margin-bottom: 215px;
  padding-top: 100px;
  position: relative;
}
/* line 2569, templates/g5_hydrogen/custom/scss/custom.scss */
.accented-info__title {
  font-size: 40px;
  margin-bottom: 40px;
}
/* line 2574, templates/g5_hydrogen/custom/scss/custom.scss */
.title-text-white {
  color: #fff !important;
}
/* line 2578, templates/g5_hydrogen/custom/scss/custom.scss */
.accented-info__text {
  font-size: 22px;
  line-height: 1.5;
  padding-bottom: 50px;
  color: #fff !important;
}
/* line 2585, templates/g5_hydrogen/custom/scss/custom.scss */
.awr h2 {
  font-family: 'PTSans', sans-serif;
  color: #250f47;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
  margin-bottom: 30px;
  position: relative;
}
/* line 2596, templates/g5_hydrogen/custom/scss/custom.scss */
.awr h2:after {
  position: absolute;
  content: '';
  width: 143px;
  height: 7px;
  bottom: -10px;
  right: 0;
  left: 0;
  margin-right: auto;
  margin-left: 0;
  background-color: #673193;
}
@media only screen and (max-width: 576px) {
  /* line 2610, templates/g5_hydrogen/custom/scss/custom.scss */
  .awr h2 {
    font-size: 21px;
    line-height: 1.2;
  }
}
/* line 2618, templates/g5_hydrogen/custom/scss/custom.scss */
.members-wrap {
  margin-bottom: 30px;
  margin-top: 85px;
}
/* line 2623, templates/g5_hydrogen/custom/scss/custom.scss */
.member {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  .member {
    display: grid;
    margin-bottom: 0px;
  }
}
/* line 2636, templates/g5_hydrogen/custom/scss/custom.scss */
.member__photo {
  text-align: left;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .member__photo {
    width: 100%;
  }
}
/* line 2650, templates/g5_hydrogen/custom/scss/custom.scss */
.member__photo.des {
  text-align: right;
}
/* line 2656, templates/g5_hydrogen/custom/scss/custom.scss */
.member__photo-img {
  min-width: 91px;
  min-height: 91px;
  position: relative;
}
/* line 2666, templates/g5_hydrogen/custom/scss/custom.scss */
.member__hex2 {
  width: 35px;
  height: auto;
  position: absolute;
  bottom: 0px;
  right: -5px;
  opacity: 0.5;
}
/* line 2676, templates/g5_hydrogen/custom/scss/custom.scss */
.member__info {
  margin-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .member__info {
    padding-bottom: 0 !important;
  }
}
/* line 2687, templates/g5_hydrogen/custom/scss/custom.scss */
.member__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 13px;
}
/* line 2702, templates/g5_hydrogen/custom/scss/custom.scss */
.member__name {
  font-size: 25px !important;
  font-weight: bold !important;
  line-height: 1.33 !important;
  text-align: left !important;
  color: #401557 !important;
  margin: 0 !important;
}
/* line 2713, templates/g5_hydrogen/custom/scss/custom.scss */
.member__degree {
  font-size: 16px !important;
  font-weight: 500;
  line-height: 1.5 !important;
  text-align: left !important;
  color: #250f47;
  margin: 0 !important;
}
/* line 2722, templates/g5_hydrogen/custom/scss/custom.scss */
.member__position {
  width: 100%;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  text-align: left;
  color: #250f47;
  margin: 0 !important;
}
/* line 2732, templates/g5_hydrogen/custom/scss/custom.scss */
.member__description {
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  text-align: left;
  color: #250f47;
  width: 100%;
  max-width: 600px;
  margin-bottom: 10px;
}
/* line 2743, templates/g5_hydrogen/custom/scss/custom.scss */
.member__more {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.86;
  text-align: left;
  color: #da285b;
  margin-top: 8px;
}
/* line 2753, templates/g5_hydrogen/custom/scss/custom.scss */
.member__more:hover {
  color: #d82256;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: underline;
}
/* line 2760, templates/g5_hydrogen/custom/scss/custom.scss */
.member__more:focus, .member__more:active {
  color: #c01848;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: underline;
}
/* line 2767, templates/g5_hydrogen/custom/scss/custom.scss */
.member__more span {
  display: block;
  position: absolute;
  bottom: -5px;
  right: -8px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 2776, templates/g5_hydrogen/custom/scss/custom.scss */
.member__more-content {
  display: none;
}
/* line 2780, templates/g5_hydrogen/custom/scss/custom.scss */
.member__more-content .sheet-text-wrap h4:first-child {
  margin-top: 30px;
}
/* line 2784, templates/g5_hydrogen/custom/scss/custom.scss */
.member__more-content.active {
  display: block;
}
@media only screen and (max-width: 380px) {
  /* line 2789, templates/g5_hydrogen/custom/scss/custom.scss */
  .member {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 2797, templates/g5_hydrogen/custom/scss/custom.scss */
  .member__info {
    margin-top: 0px;
  }
}
/* line 2804, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2805, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutawir-page .member__photo {
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .aboutawir-page .member__photo {
    width: 100%;
  }
}
/* line 2819, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutawir-page .member__info {
  margin-top: 20px;
  width: 100%;
  max-width: 811px;
  padding-bottom: 20px;
}
/* line 2826, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutawir-page .member__description {
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  text-align: left;
  color: #250f47;
  width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
}
/* line 2839, templates/g5_hydrogen/custom/scss/custom.scss */
.data-email {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 2848, templates/g5_hydrogen/custom/scss/custom.scss */
.data-email:before {
  content: '';
  background-image: url('../../../../images/local/mail-2.svg');
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  min-width: 24px;
  height: 19px;
  margin-right: 19px;
}
/* line 2862, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 63px;
}
/* line 2872, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts .contacts-form-side {
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .contacts .contacts-form-side {
    width: 100%;
  }
}
/* line 2881, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts .data-email {
  margin-top: 10px;
  margin-bottom: 25px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 2889, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts .container {
  padding: 0;
}
/* line 2896, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts .contactor {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .contacts .contactor {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
/* line 2908, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts .contactor .member__photo {
  width: 91px;
  height: 91px;
  border-radius: 100%;
  margin-right: 17px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .contacts .contactor .member__photo {
    width: 90px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
}
/* line 2922, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts .contactor .member__info {
  margin-top: 20px;
  width: 100%;
  max-width: 690px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .contacts .contactor .member__info {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .contacts .contactor {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: flex;
  }
}
@media only screen and (max-width: 767px) {
  .contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 60px;
    display: block;
  }
}
/* line 2955, templates/g5_hydrogen/custom/scss/custom.scss */
.photo-back-hex:after {
  content: '';
  width: 45px;
  height: 53px;
  background-image: url('../../../../images/home/hex-main.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: -5px;
  left: -10px;
}
/* line 2969, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data {
  width: 49%;
  max-width: inherit;
}
/* line 2976, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet__title {
  color: #250f47;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.3;
  text-align: left;
  margin-bottom: 30px;
}
@media only screen and (max-width: 576px) {
  /* line 2984, templates/g5_hydrogen/custom/scss/custom.scss */
  .sheet__title {
    font-size: 21px;
    line-height: 1.2;
  }
}
/* line 2990, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet__text {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 3001, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet__text a {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  color: #7427ca;
}
/* line 3010, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet-text-wrap h2 {
  font-family: 'PTSans', sans-serif;
  font-size: 30px;
  font-weight: bold;
  line-height: 1;
  color: #250f47;
  margin-bottom: 20px;
}
/* line 3019, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet-text-wrap h4 {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  color: #250f47;
}
/* line 3027, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet__small-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: #401557;
  margin-top: 30px;
  margin-bottom: 10px;
}
/* line 3037, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data__lable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 31px 40px 34px 40px;
  border-radius: 6px;
  background-color: #f6f6f6;
  min-height: 105px;
  position: relative;
}
/* line 3050, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data__lable:before {
  position: absolute;
  content: '';
  background-image: url('../../../../images/local/lable-bg-2.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  width: 34px;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 3064, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data__lable:after {
  position: absolute;
  content: '';
  background-image: url('../../../../images/local/lable-bg-1.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;
  width: 27px;
  height: 100%;
  right: 0;
  bottom: 0;
}
/* line 3079, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data__address {
  margin-bottom: 24px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 3086, templates/g5_hydrogen/custom/scss/custom.scss */
  .contacts-data__address:last-child {
    margin-bottom: 0;
  }
}
/* line 3092, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data__lable-text {
  margin: 0;
  line-height: 20px;
  text-align: center;
  margin: auto;
}
/* line 3100, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data__info-box {
  margin-top: 40px;
  padding-left: 36px;
  overflow: auto;
}
@media only screen and (max-width: 992px) {
  /* line 3105, templates/g5_hydrogen/custom/scss/custom.scss */
  .contacts-data__info-box {
    padding-left: 5px;
  }
}
/* line 3110, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-data__info-box.no-padding {
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3115, templates/g5_hydrogen/custom/scss/custom.scss */
  .contacts-data {
    margin-top: 30px;
    width: 100%;
  }
  /* line 3121, templates/g5_hydrogen/custom/scss/custom.scss */
  .contacts-data__lable {
    background-size: 105%;
    min-height: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  /* line 3128, templates/g5_hydrogen/custom/scss/custom.scss */
  .contacts-data__info-box {
    padding: 0 10px;
  }
}
/* line 3135, templates/g5_hydrogen/custom/scss/custom.scss */
.data-address__text {
  line-height: 1.3;
}
/* line 3139, templates/g5_hydrogen/custom/scss/custom.scss */
.data-address__title {
  color: #7e7e7e;
  line-height: 1;
}
/* line 3147, templates/g5_hydrogen/custom/scss/custom.scss */
#mCSB_1, #mCSB_2, .sidebarhtmllinkymap {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 3153, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebarhtmllinkymap {
  height: 100% !important;
}
/* line 3157, templates/g5_hydrogen/custom/scss/custom.scss */
.place {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 12px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
/* line 3170, templates/g5_hydrogen/custom/scss/custom.scss */
.place .p1 {
  margin: 0rem 0 0.5rem 0;
}
/* line 3173, templates/g5_hydrogen/custom/scss/custom.scss */
.place .p1 a {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #7427ca;
  text-decoration: underline;
}
/* line 3186, templates/g5_hydrogen/custom/scss/custom.scss */
.place table {
  background-size: cover;
  border-radius: 17px;
  overflow: hidden;
}
/* line 3193, templates/g5_hydrogen/custom/scss/custom.scss */
.place table, .place th {
  padding: 0rem;
}
/* line 3197, templates/g5_hydrogen/custom/scss/custom.scss */
.place table tr:first-child td {
  padding: 0 0rem;
}
/* line 3202, templates/g5_hydrogen/custom/scss/custom.scss */
.place .global-color-one {
  background-color: #c85dff;
}
/* line 3206, templates/g5_hydrogen/custom/scss/custom.scss */
.place .global-color-two {
  background-color: #8054c0;
}
/* line 3211, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3212, templates/g5_hydrogen/custom/scss/custom.scss */
.maplocal .place {
  padding: 20px 12px 13px 13px;
}
/* line 3219, templates/g5_hydrogen/custom/scss/custom.scss */
.place .title-purple {
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 3231, templates/g5_hydrogen/custom/scss/custom.scss */
.place .sheet__medium-title {
  margin-top: 0;
  line-height: 24px;
}
/* line 3236, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet__medium-title {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 3247, templates/g5_hydrogen/custom/scss/custom.scss */
.place.type-partner {
  max-width: 317px;
}
/* line 3251, templates/g5_hydrogen/custom/scss/custom.scss */
.place__text {
  width: 92%;
  margin-bottom: 10px;
}
/* line 3257, templates/g5_hydrogen/custom/scss/custom.scss */
.place__mail {
  display: block;
  position: relative;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #7427ca;
  padding-left: 24px;
}
/* line 3273, templates/g5_hydrogen/custom/scss/custom.scss */
.place__mail:before {
  content: '';
  background-image: url('../../../../images/icons/email-1.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 19px;
  width: 19px;
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 3287, templates/g5_hydrogen/custom/scss/custom.scss */
#mCSB_1_container > h2, .sidebarhtmllinkymap > h2, #mCSB_2_container > h2 {
  display: none;
}
/* line 3291, templates/g5_hydrogen/custom/scss/custom.scss */
.maps {
  border: none;
}
/* line 3294, templates/g5_hydrogen/custom/scss/custom.scss */
.maps th, .maps tr, .maps td {
  border: none;
  padding: 0;
}
/* line 3300, templates/g5_hydrogen/custom/scss/custom.scss */
.google-visualization-tooltip-item-list .google-visualization-tooltip-item:first-child {
  margin: 0em 0em 0em 0em;
}
/* line 3304, templates/g5_hydrogen/custom/scss/custom.scss */
.google-visualization-tooltip-item {
  margin: 0.65em 0em 0.65em 0em;
  padding: 0em 1em 0em 1em !important;
}
/* line 3309, templates/g5_hydrogen/custom/scss/custom.scss */
.google-visualization-tooltip-item-list {
  list-style-type: none;
  margin: 1em 0 1em 0;
  padding: 0em;
  /* padding: 2%; */
  text-align: center;
}
/* line 3317, templates/g5_hydrogen/custom/scss/custom.scss */
.google-visualization-tooltip {
  border: solid 1px #bdbdbd;
  border-radius: 2px;
  background-color: black !important;
}
/* line 3322, templates/g5_hydrogen/custom/scss/custom.scss */
.google-visualization-tooltip span {
  color: white !important;
}
/* line 3327, templates/g5_hydrogen/custom/scss/custom.scss */
.member-wrap {
  padding-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 3333, templates/g5_hydrogen/custom/scss/custom.scss */
.member-wrap .member {
  width: 100%;
  max-width: 300px;
  margin-right: 60px;
}
/* line 3340, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3341, templates/g5_hydrogen/custom/scss/custom.scss */
.partner .row {
  padding-bottom: 60px;
  padding-top: 30px;
}
@media only screen and (max-width: 767px) {
  .partner .row {
    text-align: center;
    padding-bottom: 0px;
    padding-top: 0px;
  }
}
/* line 3352, templates/g5_hydrogen/custom/scss/custom.scss */
.partner .col-6 {
  padding-right: 5%;
}
/* line 3355, templates/g5_hydrogen/custom/scss/custom.scss */
.partner .col-6 img {
  margin-bottom: 5px;
  max-width: 185px;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .partner .col-6 {
    padding-right: 0%;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
/* line 3373, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .partner .col-6 p br {
    display: none;
  }
}
/* line 3380, templates/g5_hydrogen/custom/scss/custom.scss */
.partner a {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.86;
  text-align: left;
  color: #da285b;
  margin-top: 8px;
}
/* line 3390, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3391, templates/g5_hydrogen/custom/scss/custom.scss */
.news-about .container {
  padding: 10% 0px;
}
/* line 3397, templates/g5_hydrogen/custom/scss/custom.scss */
.news-about .previous {
  padding: 7% 0px;
}
@media only screen and (max-width: 1050px) {
  /* line 3400, templates/g5_hydrogen/custom/scss/custom.scss */
  .news-about .previous {
    margin-top: 0px;
    width: auto !important;
    min-width: auto;
  }
}
/* Exhibitors background*/
/* line 3413, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header {
  width: 100%;
  margin: 0 auto;
  right: 0;
  left: 0;
  height: 1000px;
  position: absolute;
  overflow: hidden;
}
/* line 3423, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg {
  position: absolute;
}
/* line 3427, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg-top, .exhibitors-header__bg-mid, .exhibitors-header__bg-bot {
  display: none;
}
/* line 3431, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg-top-large {
  top: 30px;
  left: -150px;
  right: 0;
  margin: 0 auto;
}
/* line 3438, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg-mid-large {
  top: 10px;
  left: -190px;
  right: 0;
  margin: 0 auto;
}
/* line 3445, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg-bot-large {
  top: 100px;
  left: 0;
  right: -600px;
  margin: 0 auto;
}
/* line 3452, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg-hex {
  right: 20%;
  top: 175px;
}
/* line 3457, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg-hex2 {
  right: 80%;
  top: 530px;
}
/* line 3462, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-header__bg-hex3 {
  display: none;
  right: -20px;
  top: 120px;
}
@media only screen and (max-width: 767px) {
  /* line 3469, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex3 {
    display: block;
  }
}
@media only screen and (max-width: 1240px) {
  /* line 3475, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header {
    width: 100%;
  }
  /* line 3479, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-top-large, .exhibitors-header__bg-mid-large, .exhibitors-header__bg-bot-large {
    display: none;
  }
  /* line 3483, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-top, .exhibitors-header__bg-mid, .exhibitors-header__bg-bot {
    display: block;
  }
  /* line 3487, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-top {
    top: 30px;
    left: -310px;
    right: auto;
  }
  /* line 3493, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-mid {
    top: 62px;
    left: -599px;
    right: auto;
  }
  /* line 3499, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-bot {
    top: 90px;
    left: 500px;
    right: auto;
  }
  /* line 3505, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex {
    left: 733px;
    top: 175px;
  }
  /* line 3510, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex2 {
    right: 80%;
    top: 630px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 3517, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-top {
    top: -55px;
    left: -520px;
  }
  /* line 3522, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-mid {
    top: -20px;
    left: -800px;
    -webkit-transform: none;
    transform: none;
  }
  /* line 3529, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-bot {
    top: 61px;
    left: 319px;
  }
  /* line 3534, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex {
    left: auto;
    top: 200px;
    -webkit-transform: scale(0.75) rotate(30deg);
    transform: scale(0.75) rotate(30deg);
    right: -100px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3544, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  /* line 3550, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-top {
    width: 590px;
    top: 25px;
    left: -130px;
  }
  /* line 3556, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-mid {
    width: 640px;
    top: 75px;
    left: -160px;
    -webkit-transform: none;
    transform: none;
  }
  /* line 3564, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-bot {
    top: 0px;
    left: -50px;
    right: auto;
  }
  /* line 3570, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex {
    left: auto;
    top: 200px;
    -webkit-transform: scale(0.75) rotate(30deg);
    transform: scale(0.75) rotate(30deg);
    right: -100px;
  }
  /* line 3578, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex {
    display: none;
  }
  /* line 3582, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-header__bg-hex2 {
    display: none;
  }
}
/* line 3587, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-hexset {
  bottom: 360px;
}
/* line 3591, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-hexset .pages-set7 {
  right: 86%;
}
@media only screen and (max-width: 767px) {
  /* line 3596, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-hexset {
    bottom: 0;
    display: block;
  }
  /* line 3601, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-hexset .pages-set7 {
    bottom: -170px;
    left: -40px;
    -webkit-transform: scale(0.75) rotate(180deg);
    transform: scale(0.75) rotate(180deg);
  }
}
/* line 3609, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-section .sheet {
  margin-top: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 3614, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors-section .sheet {
    margin-top: 75px;
  }
}
/*--- exhibitors top ---*/
/* line 3620, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors.pages-headline {
  padding-top: 156px;
}
@media only screen and (max-width: 767px) {
  /* line 3625, templates/g5_hydrogen/custom/scss/custom.scss */
  .exhibitors.pages-headline {
    padding-top: 100px;
  }
}
/* line 3630, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-text-wrap h2 {
  margin-top: 60px;
}
/* line 3634, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-text-wrap li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #1a0835;
  width: 100%;
}
/* line 3649, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-text-wrap li b {
  width: 130px;
}
/* line 3653, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitors-text-wrap p {
  margin-bottom: 30px;
  max-width: 800px;
}
/* line 3664, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 15px;
  margin-bottom: 50px;
  border-bottom: 1px #e5e5e5 solid;
}
/* line 3674, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__title {
  width: calc(100%/12 * 2);
  min-width: 170px;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.33;
  color: #401557;
  margin-right: 20px;
}
/* line 3685, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: calc(100%/12 * 10);
  min-width: 200px;
}
/* line 3701, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__item {
  width: calc(100%/6 * 2);
  margin-bottom: 15px;
  margin-right: 30px;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 3711, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__item img {
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 992px) {
  /* line 3717, templates/g5_hydrogen/custom/scss/custom.scss */
  .corporate-members {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 3724, templates/g5_hydrogen/custom/scss/custom.scss */
  .corporate-members__item {
    margin-right: 3;
  }
  /* line 3728, templates/g5_hydrogen/custom/scss/custom.scss */
  .corporate-members__logos {
    margin-top: 30px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3735, templates/g5_hydrogen/custom/scss/custom.scss */
  .corporate-members {
    padding-bottom: 0px;
    margin-bottom: 40px;
  }
  /* line 3740, templates/g5_hydrogen/custom/scss/custom.scss */
  .corporate-members__logos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 3747, templates/g5_hydrogen/custom/scss/custom.scss */
  .corporate-members__item {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }
  /* line 3753, templates/g5_hydrogen/custom/scss/custom.scss */
  .corporate-members__title {
    width: 100%;
    margin-right: 0;
  }
}
/* line 3759, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__lvl {
  width: 100%;
}
/* line 3763, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__lvl .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 3776, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__lvl .title {
  display: block;
  width: 100%;
  text-align: left;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.33;
  color: #250f47;
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 15px;
  margin-top: 25px;
}
/* line 3791, templates/g5_hydrogen/custom/scss/custom.scss */
.corporate-members__lvl .title:after {
  content: '';
  width: 60px;
  position: absolute;
  height: 4px;
  background-color: #673193;
  left: 0;
  bottom: 0;
  display: block;
}
/* line 3805, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable {
  position: relative;
  background-color: #f5f5f5;
  padding: 30px 65px;
  border-radius: 6px;
  margin-bottom: 60px;
  overflow: hidden;
}
/* line 3814, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable p, .cta-lable a {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.29;
  text-align: center;
  color: #250f47;
}
/* line 3824, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable p {
  margin-bottom: 20px;
}
/* line 3828, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable a {
  display: block;
  margin: 0 auto;
  font-weight: bold;
  color: #ec0053;
}
/* line 3835, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable__bg1 {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3841, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable__bg2 {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3848, templates/g5_hydrogen/custom/scss/custom.scss */
  .cta-lable {
    padding: 25px 30px;
  }
  /* line 3852, templates/g5_hydrogen/custom/scss/custom.scss */
  .cta-lable__bg1 {
    top: -10px;
    left: -5px;
  }
  /* line 3857, templates/g5_hydrogen/custom/scss/custom.scss */
  .cta-lable__bg2 {
    bottom: -35px;
    right: -20px;
  }
}
/* line 3863, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 47px;
  height: 100%;
  background-image: url('../../../../images/corporate/2-layers.svg');
  background-position: top left;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 3876, templates/g5_hydrogen/custom/scss/custom.scss */
.cta-lable:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 91px;
  height: 100%;
  background-image: url('../../../../images/corporate/16-layers.svg');
  background-position: bottom right;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 3903, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 {
  width: 100%;
  padding: 40px 60px;
  position: relative;
  margin-bottom: 40px;
}
/* line 3910, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-title {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: normal;
  color: #260f47;
}
@media only screen and (max-width: 767px) {
  /* line 3922, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 .banner-title {
    font-size: 20px;
  }
}
/* line 3927, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 3939, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 .banner-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3947, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-col-1 {
  width: 75px;
}
@media only screen and (max-width: 767px) {
  /* line 3952, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 .banner-col-1 {
    width: 1005px;
  }
}
/* line 3957, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-col-2 {
  width: calc(100% - 75px);
}
@media only screen and (max-width: 767px) {
  /* line 3962, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 .banner-col-2 {
    width: 100%;
  }
}
/* line 3967, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-icon {
  width: 55px;
  height: auto;
  margin-top: 5px;
}
@media only screen and (max-width: 767px) {
  /* line 3974, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 .banner-icon {
    width: 45px;
  }
}
/* line 3979, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-text {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #190835;
}
/* line 3990, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-text b {
  font-weight: bold;
}
/* line 3994, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-text a {
  color: #da295b;
  text-decoration: underline;
}
/* line 3999, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-text a:hover {
  text-decoration: none;
}
/* line 4003, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-corner-1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: auto;
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 4013, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 .banner-corner-1 {
    width: 60px;
  }
}
/* line 4018, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-1 .banner-corner-2 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 120px;
  height: auto;
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 4028, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 .banner-corner-2 {
    width: 90px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4034, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-1 {
    padding: 30px 20px;
  }
}
/* line 4039, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-2 {
  width: 100%;
  display: block;
  margin-bottom: 50px;
}
/* line 4045, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-2 img {
  width: 100%;
  height: auto;
}
/* line 4050, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-2 .covid-mob {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 4055, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-2 .covid-desktop {
    display: none;
  }
  /* line 4059, templates/g5_hydrogen/custom/scss/custom.scss */
  .covid-banner-2 .covid-mob {
    display: block;
  }
}
/* line 4065, templates/g5_hydrogen/custom/scss/custom.scss */
.advocacy-banner .single-banner--mobile {
  max-width: 100% !important;
  margin-bottom: 80px;
}
/* line 4070, templates/g5_hydrogen/custom/scss/custom.scss */
.single-banner {
  display: block;
}
@media only screen and (max-width: 992px) {
  /* line 4075, templates/g5_hydrogen/custom/scss/custom.scss */
  .single-banner {
    margin-top: 30px;
  }
}
/* line 4080, templates/g5_hydrogen/custom/scss/custom.scss */
.single-banner img {
  width: 100%;
}
/* line 4084, templates/g5_hydrogen/custom/scss/custom.scss */
.single-banner--desktop {
  display: block;
}
@media only screen and (max-width: 992px) {
  /* line 4089, templates/g5_hydrogen/custom/scss/custom.scss */
  .single-banner--desktop {
    display: none;
  }
}
/* line 4094, templates/g5_hydrogen/custom/scss/custom.scss */
.single-banner--mobile {
  display: none;
}
@media only screen and (max-width: 992px) {
  /* line 4099, templates/g5_hydrogen/custom/scss/custom.scss */
  .single-banner--mobile {
    display: block;
    max-width: 300px;
    margin: 0 auto;
  }
}
/* line 4106, templates/g5_hydrogen/custom/scss/custom.scss */
.single-banner-2-3 {
  text-align: center;
  display: block;
  width: 100%;
}
/* line 4112, templates/g5_hydrogen/custom/scss/custom.scss */
.single-banner-2-3 img {
  width: 50%;
  display: inline-block;
}
@media only screen and (max-width: 992px) {
  /* line 4118, templates/g5_hydrogen/custom/scss/custom.scss */
  .single-banner-2-3 img {
    width: 100%;
    max-width: 600px;
    margin: 50px auto 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4126, templates/g5_hydrogen/custom/scss/custom.scss */
  .single-banner-2-3 img {
    max-width: 300px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 4132, templates/g5_hydrogen/custom/scss/custom.scss */
  .single-banner {
    max-width: 600px;
    margin: 50px auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4139, templates/g5_hydrogen/custom/scss/custom.scss */
  .single-banner {
    max-width: 300px;
    margin: 50px auto;
  }
}
/* line 4145, templates/g5_hydrogen/custom/scss/custom.scss */
.advocacy img {
  padding: 4%;
  max-width: 100%;
}
/* line 4152, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-lable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 50px 66px;
  border-radius: 6px;
  background-color: #f6f6f6;
  min-height: 105px;
  position: relative;
  margin-bottom: 60px;
}
/* line 4167, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-lable:before {
  position: absolute;
  content: '';
  top: 0;
  width: 94px;
  height: 100%;
  left: 0;
  background-image: url('../../../../images/advocacy/hexset-left-bott.png');
  background-size: contain;
  background-position: bottom left;
  background-repeat: no-repeat;
}
/* line 4180, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-lable:after {
  position: absolute;
  content: '';
  width: 62px;
  height: 100%;
  right: 0;
  bottom: 0;
  background-image: url('../../../../images/advocacy/hexset-right-top.png');
  background-size: contain;
  background-position: top right;
  background-repeat: no-repeat;
}
/* line 4193, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-lable p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.29;
  text-align: center;
  color: #250f47;
}
/* line 4202, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-lable h2 {
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  color: #250f47;
}
/* line 4212, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-lable h2 span {
  font-family: inherit;
  font-size: 24px;
  font-weight: bold;
  color: #ff0050;
}
/* line 4219, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-lable h3 {
  width: 100%;
  font-family: 'PTSans', sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  color: #250f47;
}
/* line 4229, templates/g5_hydrogen/custom/scss/custom.scss */
.action-label {
  padding-top: 63px;
  padding-bottom: 63px;
  display: block;
}
/* line 4235, templates/g5_hydrogen/custom/scss/custom.scss */
.action-label a {
  width: 100%;
  font-size: 14px;
  line-height: 1.29;
  color: #ec0053;
  font-weight: 700;
  text-decoration: underline;
}
/* line 4244, templates/g5_hydrogen/custom/scss/custom.scss */
.action-label p {
  padding-top: 20px;
}
/* line 4248, templates/g5_hydrogen/custom/scss/custom.scss */
.action-label:after {
  background-image: url('../../../../images/corporate/16-layers.svg');
  width: 91px;
  background-position: bottom right;
}
/* line 4254, templates/g5_hydrogen/custom/scss/custom.scss */
.action-label:before {
  background-image: url('../../../../images/corporate/2-layers.svg');
  width: 46px;
  background-position: top left;
}
/* line 4263, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4264, templates/g5_hydrogen/custom/scss/custom.scss */
.m-letters .archived-letters__bg1, .advocacy .archived-letters__bg1 {
  content: '';
  position: absolute;
  background-image: url('../../../../images/advocacy/letter1.png');
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  top: 10px;
  right: 10px;
  width: 165px;
  height: 200px;
  opacity: 0.3;
}
/* line 4278, templates/g5_hydrogen/custom/scss/custom.scss */
.m-letters .archived-letters__bg2, .advocacy .archived-letters__bg2 {
  content: '';
  position: absolute;
  background-image: url('../../../../images/advocacy/letter2.png');
  background-position: bottom right;
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 10px;
  right: 10px;
  width: 363px;
  height: 290px;
  opacity: 0.3;
}
/* line 4292, templates/g5_hydrogen/custom/scss/custom.scss */
.m-letters .archived-letters__bg3, .advocacy .archived-letters__bg3 {
  content: '';
  position: absolute;
  background-image: url('../../../../images/advocacy/letter3.png');
  background-position: bottom left;
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 10px;
  left: 10px;
  width: 164px;
  height: 120px;
  opacity: 0.3;
}
/* line 4306, templates/g5_hydrogen/custom/scss/custom.scss */
.m-letters .advocacy.sheet-text-wrap p, .advocacy .advocacy.sheet-text-wrap p, .m-letters .advocacy.sheet-text-wrap li, .advocacy .advocacy.sheet-text-wrap li {
  max-width: 100%;
  padding-bottom: 30px;
}
/* line 4315, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4316, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner .sheet-text-wrap p {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px #e5e5e5 solid;
}
/* line 4326, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4328, templates/g5_hydrogen/custom/scss/custom.scss */
.m-chairs .page-header h2, .m-chairs .sheet-text-wrap h2 {
  font-size: 25px;
}
/* line 4333, templates/g5_hydrogen/custom/scss/custom.scss */
.hpad-team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 4344, templates/g5_hydrogen/custom/scss/custom.scss */
.hpad-team__item {
  width: 50%;
  min-width: 280px;
}
@media only screen and (max-width: 767px) {
  /* line 4350, templates/g5_hydrogen/custom/scss/custom.scss */
  .hpad-team__item {
    width: 100%;
  }
}
/* line 4355, templates/g5_hydrogen/custom/scss/custom.scss */
.hpad-team__wrap {
  margin-right: 30px;
  border-bottom: 1px #e5e5e5 solid;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 4362, templates/g5_hydrogen/custom/scss/custom.scss */
.hpad-team__name {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: normal;
  color: #4e2166;
  margin-bottom: 5px;
}
/* line 4372, templates/g5_hydrogen/custom/scss/custom.scss */
.hpad-team__title {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.33;
  text-align: left;
  color: #401557;
  margin-bottom: 10px;
  margin-bottom: 25px;
}
/* line 4383, templates/g5_hydrogen/custom/scss/custom.scss */
.hpad-team__link {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
  color: #da285b;
}
/* line 4395, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training {
  background-color: rgba(37, 15, 71, 0.1) !important;
}
/* line 4400, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .ly-trainingbanner {
  max-width: 1400px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  /* line 4405, templates/g5_hydrogen/custom/scss/custom.scss */
  .ly-training .ly-trainingbanner .g-content {
    margin: 0;
    padding: 0;
  }
}
/* line 4412, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .g-grid:first-child {
  padding: 1%;
  position: initial;
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  background: white;
  padding: 1% 10%;
}
/* line 4424, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .g-grid:first-child .g-content {
  margin: 0 0.625rem 0 0.625rem;
  padding: 0px 0.938rem 0 0.938rem;
}
@media only screen and (max-width: 767px) {
  .ly-training .g-grid:first-child {
    background-color: #5f378b;
    padding: 3% 10%;
  }
  /* line 4433, templates/g5_hydrogen/custom/scss/custom.scss */
  .ly-training .g-grid:first-child .g-block {
    max-width: 50%;
  }
}
/* line 4439, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4440, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .logo-training .logom {
  display: none;
}
@media only screen and (max-width: 767px) {
  .ly-training .logo-training .logom {
    display: block;
    max-width: 100px;
    text-align: left;
  }
}
/* line 4451, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .logo-training .logod {
  max-width: 130px;
  text-align: left;
  display: block;
}
@media only screen and (max-width: 767px) {
  .ly-training .logo-training .logod {
    display: none;
  }
}
/* line 4463, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .layer-logoh {
  background: transparent;
  display: block;
  justify-content: flex-end;
  align-items: center;
  padding-right: 1%;
}
/* line 4474, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .pull-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 9%;
}
/* line 4481, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .button-login {
  font: bold 16px/30px "Roboto" !important;
  padding: 9px 66px !important;
}
/* line 4486, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training button.button {
  border: none;
  border-radius: 5px;
  padding: 4px 46px;
  font: normal 13px/23px Roboto;
  cursor: pointer;
  transition-duration: 0.3s;
  color: #5e378b;
  background-color: #f5efff;
}
/* line 4497, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training button.button-login {
  background-color: #5e378b;
  color: white;
  border-radius: 100px;
}
@media only screen and (max-width: 767px) {
  .ly-training button.button-login {
    position: absolute;
    top: 12px;
    right: 12px;
    background-color: white;
    border-radius: 2px;
    font: 400 12px/22px "Roboto" !important;
    border: none;
    color: #5f378b;
    padding: 0 14px !important;
  }
}
/* line 4515, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training a {
  text-decoration: none;
  font-size: 20px;
  line-height: 23px;
  color: #5e378b;
}
/* line 4522, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-training .register-link {
  color: #da295b !important;
  margin-left: 40px;
  font: bold 16px/30px "Roboto";
}
@media only screen and (max-width: 767px) {
  .ly-training .register-link {
    display: none;
  }
}
/* line 4536, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner {
  background: url('../../../../images/training/home-banner.png') center center no-repeat;
  background-size: cover;
  padding: 100px 100px 100px 110px;
  position: relative;
}
@media (max-width: 1023px) {
  /* line 4543, templates/g5_hydrogen/custom/scss/custom.scss */
  .hometraining-banner {
    padding: 23px 48px 23px 32px;
  }
}
/* line 4548, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner h1 {
  color: white;
  font: bold 50px/59px "Roboto";
}
@media (max-width: 1023px) {
  /* line 4552, templates/g5_hydrogen/custom/scss/custom.scss */
  .hometraining-banner h1 {
    font: 900 21px/27px "Roboto";
  }
}
/* line 4557, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner p {
  color: white;
  font: normal 24px/34px "Roboto";
}
@media (max-width: 1023px) {
  /* line 4561, templates/g5_hydrogen/custom/scss/custom.scss */
  .hometraining-banner p {
    font: normal 16px/21px "Roboto";
  }
}
/* line 4566, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner button.button.button-register {
  border-radius: 100px;
  background-color: #da295b;
  color: white;
  padding: 23px 85px;
}
/* line 4574, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner button.button.button-register {
  border-radius: 100px;
  background-color: #da295b;
  color: white;
  padding: 23px 85px;
  font: 500 18px/23px "Roboto";
}
@media (max-width: 1023px) {
  /* line 4581, templates/g5_hydrogen/custom/scss/custom.scss */
  .hometraining-banner button.button.button-register {
    border-radius: 5px;
    padding: 12px 24px;
    margin-bottom: 32px;
    font: 400 16px "Roboto";
  }
}
/* line 4589, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner .row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  text-align: left;
}
@media only screen and (min-width: 64em) {
  /* line 4608, templates/g5_hydrogen/custom/scss/custom.scss */
  .hometraining-banner .row {
    margin-left: 33.33333333%;
  }
}
/* line 4613, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner .scroll-downs {
  display: block;
  position: absolute;
  top: auto;
  bottom: 40px;
  right: 0;
  left: 0;
  margin: auto;
  width: 24px;
  height: 35px;
}
/* line 4626, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner .scroll-downs .mousey {
  width: 3px;
  padding: 5px 10px;
  height: 25px;
  border: 2px solid white;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
/* line 4636, templates/g5_hydrogen/custom/scss/custom.scss */
.hometraining-banner .scroll-downs .mousey .scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: white;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  /* line 4648, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
  }
  /* line 4652, templates/g5_hydrogen/custom/scss/custom.scss */
  10% {
    transform: translateY(0);
    opacity: 1;
  }
  /* line 4657, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: translateY(15px);
    opacity: 0;
  }
}
/* line 4664, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature {
  background-color: rgba(37, 15, 71, 0.1) !important;
}
/* line 4667, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .size-33-3 {
  background: white;
  border: 17px solid #ece9ed;
}
/* line 4672, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  color: #250f47;
}
/* line 4683, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  /* line 4685, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-feature .tmission .g-content {
    padding: 0;
  }
}
/* line 4692, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  background: white;
}
/* line 4696, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4698, templates/g5_hydrogen/custom/scss/custom.scss */
.tly-advocacy h2 {
  font: 500 30px/59px "Roboto";
  margin-bottom: 0.5em;
  color: #250f47;
}
@media (max-width: 1023px) {
  /* line 4703, templates/g5_hydrogen/custom/scss/custom.scss */
  .tly-advocacy h2 {
    margin: 0 0 15px;
    font: bold 20px/32px "Roboto";
  }
}
/* line 4709, templates/g5_hydrogen/custom/scss/custom.scss */
.tly-advocacy a.download-presentation {
  color: #a800fe;
  font: normal 16px/36px "Roboto";
  text-decoration: none;
}
/* line 4714, templates/g5_hydrogen/custom/scss/custom.scss */
.tly-advocacy a.download-presentation:before {
  display: inline-block;
  content: '';
  background: url('../../../../images/home/icon-pptx.svg') center center no-repeat;
  width: 47px;
  height: 47px;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 4725, templates/g5_hydrogen/custom/scss/custom.scss */
.tly-advocacy ul li {
  padding-left: 26px;
  font: normal 16px/28px 'Roboto';
  color: #250f47;
}
/* line 4730, templates/g5_hydrogen/custom/scss/custom.scss */
.tly-advocacy ul li:before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 8px;
  background-color: black;
  display: inline-block;
  margin-left: -20px;
  margin-right: 12px;
  font: normal 17px/27px "Roboto";
}
/* line 4743, templates/g5_hydrogen/custom/scss/custom.scss */
.tly-advocacy sub {
  color: #939393;
  font: normal 12px/17px "Roboto";
  display: inline-block;
  margin: 6px 0;
}
/* line 4755, templates/g5_hydrogen/custom/scss/custom.scss */
h2.edu-header {
  font-size: 36px;
  line-height: 1.15;
  font-family: 'Roboto', sans-serif;
  color: #250f47;
  font-weight: bold;
  text-align: left;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 4765, templates/g5_hydrogen/custom/scss/custom.scss */
  h2.edu-header {
    font-size: 27px;
    line-height: 1.15;
    margin-bottom: 15px;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 4772, templates/g5_hydrogen/custom/scss/custom.scss */
  h2.edu-header {
    font-size: 24px;
    line-height: 1.15;
  }
}
/* line 4778, templates/g5_hydrogen/custom/scss/custom.scss */
.three-banners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 50px;
}
@media only screen and (max-width: 992px) {
  /* line 4790, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-banners {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
    margin-top: 50px;
  }
}
/* line 4802, templates/g5_hydrogen/custom/scss/custom.scss */
.three-banners > div {
  width: 100%;
  margin-right: 20px;
}
/* line 4807, templates/g5_hydrogen/custom/scss/custom.scss */
.three-banners > div h4 {
  font-family: 'PTSans', sans-serif;
  font-size: 18px;
  height: 75px;
  font-weight: bold;
  line-height: 1.22;
  color: #250f47;
}
@media only screen and (max-width: 992px) {
  /* line 4815, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-banners > div h4 {
    max-width: 600px;
    line-height: 22px;
    height: auto;
    width: 100%;
    margin: 0 auto 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4825, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-banners > div h4 {
    max-width: 300px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 4831, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-banners > div a.single-banner {
    margin-top: 0;
  }
}
@media only screen and (max-width: 992px) {
  /* line 4837, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-banners > div {
    margin: 0 auto;
  }
}
/* line 4843, templates/g5_hydrogen/custom/scss/custom.scss */
.three-banners > div:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 992px) {
  /* line 4848, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-banners > div:last-child {
    margin: 0 auto;
  }
  /* line 4852, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-banners > div:last-child a {
    margin-bottom: 0;
  }
}
/* line 4857, templates/g5_hydrogen/custom/scss/custom.scss */
.three-banners > div img {
  max-width: 100%;
}
/* line 4863, templates/g5_hydrogen/custom/scss/custom.scss */
.two-resourses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 50px;
  margin-top: 50px;
}
/* line 4877, templates/g5_hydrogen/custom/scss/custom.scss */
.two-resourses__item {
  width: 23%;
  margin-right: 5px;
  margin-bottom: 30px;
}
/* line 4883, templates/g5_hydrogen/custom/scss/custom.scss */
.two-resourses__img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 992px) {
  /* line 4889, templates/g5_hydrogen/custom/scss/custom.scss */
  .two-resourses {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 600px;
    margin: 0 auto;
  }
  /* line 4900, templates/g5_hydrogen/custom/scss/custom.scss */
  .two-resourses__item {
    width: 43%;
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4907, templates/g5_hydrogen/custom/scss/custom.scss */
  .two-resourses {
    max-width: 300px;
  }
}
/* line 4913, templates/g5_hydrogen/custom/scss/custom.scss */
.rheum-resourse {
  padding-bottom: 30px;
  padding-top: 30px;
}
/* line 4919, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable.education-lable {
  background-image: url('../../../../images/education/banner-wave.png');
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  max-width: 100%;
  width: 100%;
  margin-bottom: 72px;
}
/* line 4931, templates/g5_hydrogen/custom/scss/custom.scss */
.home-lable.education-lable:after {
  width: 78px;
  height: 98px;
  right: 34px;
  top: auto;
  bottom: -30px;
  background-image: url('../../../../images/education/banner-ed-book.png');
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 4943, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools {
  width: 50%;
  min-width: 320px;
  margin-bottom: 30px;
}
/* line 4949, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools__title {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #401557;
  margin-bottom: 15px;
}
/* line 4961, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools__small-title {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #401557;
  margin-bottom: 15px;
  text-align: center;
}
/* line 4974, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools:nth-child(odd) {
  margin-right: 30px;
}
/* line 4978, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools .additional-tool {
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  height: 251px;
  width: 100%;
}
/* line 4987, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools .additional-tool--right {
  background-image: url('../../../../images/education/webp-to.jpg');
}
/* line 4991, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools .additional-tool--left {
  background-image: url('../../../../images/education/webp-to-2.jpg');
}
@media only screen and (max-width: 992px) {
  /* line 4996, templates/g5_hydrogen/custom/scss/custom.scss */
  .educational-tools:nth-child(odd) {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 5002, templates/g5_hydrogen/custom/scss/custom.scss */
  .educational-tools {
    width: 100%;
    min-width: 200px;
  }
}
/* line 5009, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools-wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 992px) {
  /* line 5019, templates/g5_hydrogen/custom/scss/custom.scss */
  .educational-tools-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 5035, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools-wrap.wide-wrap {
  display: block;
}
/* line 5039, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools-wrap.wide-wrap .educational-tools {
  width: 100%;
  height: auto;
}
/* line 5044, templates/g5_hydrogen/custom/scss/custom.scss */
.educational-tools-wrap.wide-wrap .educational-tools img {
  width: 100%;
  height: auto;
}
/* line 5050, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool {
  padding: 30px;
  position: relative;
  background-color: #f6f6f6;
  border-radius: 6px;
  width: 100%;
  max-width: 384px;
  background-repeat: no-repeat;
}
/* line 5060, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-rheumatoid {
  background-image: url('../../../../images/education/education_4.1.png');
  background-position: left center;
  position: relative;
}
/* line 5066, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-rheumatoid:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 51px;
  height: 100%;
  background-image: url('../../../../images/education/education_4.2.png');
  background-position: bottom right;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5079, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-psoriatic {
  background-image: url('../../../../images/education/education_3.1.png');
  background-position: right center;
}
/* line 5084, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-psoriatic .e-tool__title, .e-tool-psoriatic .e-tool__text {
  margin-right: 100px;
  margin-left: 0;
}
/* line 5090, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-psoriatic:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 39px;
  height: 100%;
  background-image: url('../../../../images/education/education_3.2.png');
  background-position: bottom left;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5103, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-ankylosing {
  background-image: url('../../../../images/education/education_2.1.png');
  background-position: left center;
}
/* line 5108, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-ankylosing:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 51px;
  height: 100%;
  background-image: url('../../../../images/education/education_2.2.png');
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5121, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-crohns {
  background-image: url('../../../../images/education/education_1.1.png');
  background-position: right center;
}
/* line 5126, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-crohns .e-tool__title, .e-tool-crohns .e-tool__text {
  margin-right: 100px;
  margin-left: 0;
}
/* line 5132, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool-crohns:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 37px;
  height: 100%;
  background-image: url('../../../../images/education/education_1.2.png');
  background-position: top left;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5145, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool__title {
  font-family: 'PTSans', sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #250f47;
  margin-right: 0;
  margin-left: auto;
  margin-bottom: 10px;
  margin-left: 100px;
}
/* line 5157, templates/g5_hydrogen/custom/scss/custom.scss */
.e-tool__text {
  font-family: 'PTSans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.29;
  color: #250f47;
  margin-right: 0;
  margin-left: auto;
  margin-left: 100px;
}
@media only screen and (max-width: 576px) {
  /* line 5169, templates/g5_hydrogen/custom/scss/custom.scss */
  .e-tool {
    max-width: 100%;
  }
}
/* line 5176, templates/g5_hydrogen/custom/scss/custom.scss */
.arthritis-tool img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 50px;
}
/* line 5188, templates/g5_hydrogen/custom/scss/custom.scss */
.three-resourses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 50px;
}
/* line 5201, templates/g5_hydrogen/custom/scss/custom.scss */
.three-resourses__item {
  width: 100%;
  max-width: 23%;
  margin-right: 5px;
  margin-bottom: 30px;
}
/* line 5208, templates/g5_hydrogen/custom/scss/custom.scss */
.three-resourses__item:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
/* line 5213, templates/g5_hydrogen/custom/scss/custom.scss */
.three-resourses__img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 992px) {
  /* line 5219, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-resourses {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 5229, templates/g5_hydrogen/custom/scss/custom.scss */
  .three-resourses__item {
    width: 100%;
    max-width: 384px;
    margin-right: 0;
  }
}
/* line 5243, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 5245, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .ly-banners .g-content {
  margin-top: -8px;
}
/* line 5250, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid {
  padding-left: 0;
  padding-right: 0;
  padding-top: 100px;
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 5259, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid {
    padding-top: 50px;
  }
}
/* line 5264, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid.pages-headline {
  padding-top: 218px;
  padding-bottom: 11%;
}
@media only screen and (max-width: 1240px) {
  /* line 5271, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid.pages-headline {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5280, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid.pages-headline {
    padding-top: 190px;
  }
}
/* line 5287, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid p {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #000;
  margin-bottom: 16px;
}
/* line 5299, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid p b {
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  /* line 5304, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid p {
    font-size: 16px;
  }
}
/* line 5309, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid a {
  font-size: inherit;
  text-decoration: underline;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  font-family: inherit;
  font-weight: bold;
}
/* line 5319, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid a:hover {
  color: #ec0053;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 5325, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid i {
  font-style: italic !important;
}
/* line 5329, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid.sheet-section {
  padding-bottom: 100px;
}
@media only screen and (max-width: 1240px) {
  /* line 5334, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid .sheet-container {
    width: 100%;
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5343, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid .sheet-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 5350, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid .pages-headline__title {
  color: #ec8427 !important;
  font-size: 52px;
  max-width: 750px;
}
@media only screen and (max-width: 1020px) {
  /* line 5357, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid .pages-headline__title {
    max-width: 600px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5363, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid .pages-headline__title {
    font-size: 36px;
    max-width: 280px;
  }
}
/* line 5369, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .covid .page-subtitle {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  margin-top: 28px;
  width: 44%;
}
@media only screen and (max-width: 767px) {
  /* line 5380, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .covid .page-subtitle {
    font-size: 18px;
    width: 75%;
  }
}
/* line 5386, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .vectot {
  width: 100%;
  min-height: 67vh;
  display: block;
  position: absolute;
  top: 0px;
  right: 0;
  left: 0;
}
/* line 5398, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .admin-bar .vectot {
  margin-top: 35px;
}
/* line 5402, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .vector-1 {
  position: absolute;
  width: 284px;
  height: 295px;
  top: 220px;
  left: 48vw;
}
@media only screen and (max-width: 1300px) {
  /* line 5411, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .vector-1 {
    left: 87vw;
    top: 160px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5418, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .vector-1 {
    width: 182px;
    height: 192px;
    left: 80vw;
    top: 230px;
  }
}
/* line 5426, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .vector-2 {
  position: absolute;
  width: 242px;
  height: 252px;
  top: 150px;
  left: -32%;
}
@media only screen and (max-width: 1240px) {
  /* line 5435, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .vector-2 {
    top: -50px;
    right: 88vw;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5442, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .vector-2 {
    width: 182px;
    height: 192px;
    top: -10px;
    right: 65vw;
  }
}
/* line 5450, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .vector-3 {
  position: absolute;
  top: 120px;
  right: 1vw;
  width: 158px;
  height: 164px;
}
@media only screen and (max-width: 767px) {
  /* line 5459, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .vector-3 {
    width: 108px;
    height: 114px;
    right: -4vw;
    top: 170px;
  }
}
/* line 5467, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .vector-4 {
  position: absolute;
  top: 90px;
  right: -8vw;
  width: 102px;
  height: 104px;
}
@media only screen and (max-width: 767px) {
  /* line 5476, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .vector-4 {
    right: 35vw;
  }
}
/* line 5481, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid .vector-5 {
  position: absolute;
  width: 158px;
  height: 162px;
  left: -8vw;
  top: 420px;
}
@media only screen and (max-width: 767px) {
  /* line 5490, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid .vector-5 {
    left: 55vw;
    top: 380px;
    width: 108px;
    height: 112px;
  }
}
/* line 5499, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main {
  background-image: none;
}
/* line 5500, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .cols-1 {
  padding: 3% 0%;
}
/* line 5506, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .g-container {
  background-image: none;
  max-width: 100%;
}
/* line 5511, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .g-content {
  box-shadow: 0 0 black;
  margin-bottom: 0;
  padding: 0%;
  width: 100%;
  max-width: 1128px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .mcovid #g-main .g-content {
    margin-top: 0px;
    padding: 5%;
  }
}
/* line 5529, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .section_title {
  font-family: 'Roboto', sans-serif;
  font-size: 32px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #000;
  margin-bottom: 32px;
}
@media only screen and (max-width: 767px) {
  /* line 5540, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_title {
    width: calc(100% - 100px);
    font-size: 24px;
    min-height: 100px;
  }
}
/* line 5547, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main li {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #000;
  position: relative;
  padding-left: 20px;
  margin-bottom: 16px;
}
/* line 5560, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main li:before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: block;
  background-color: #ec8427;
  position: absolute;
  left: 0;
  top: 8px;
}
/* line 5573, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main a {
  font-size: inherit;
  text-decoration: underline;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  font-family: inherit;
}
/* line 5583, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .icon-link {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  margin-bottom: 16px;
  position: relative;
  width: 100%;
  padding-left: 40px;
  display: block;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 767px) {
  /* line 5601, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .icon-link {
    padding-left: 30px;
    font-size: 16px;
  }
}
/* line 5606, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .icon-link:before {
  content: '';
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  background-image: url('../../../../images/home/link1.svg');
  background-repeat: no-repeat;
  left: 0;
  top: 0px;
  background-size: contain;
}
/* line 5621, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .quote {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: normal;
  color: #000;
  padding-left: 20px;
}
/* line 5633, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .quote_author {
  text-align: right;
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 5px;
}
/* line 5641, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main p {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #000;
}
/* line 5652, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .section_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  padding-top: 45px;
  padding-bottom: 45px;
  position: relative;
}
/* line 5669, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .section_block--reversed .section_block-col-1 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media only screen and (max-width: 767px) {
  /* line 5676, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block--reversed .section_block-col-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
/* line 5683, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .section_block--reversed .section_block-col-2 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (max-width: 767px) {
  /* line 5690, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block--reversed .section_block-col-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media only screen and (max-width: 1240px) {
  /* line 5698, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block--reversed .section_block-img {
    margin-right: auto;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5705, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
/* line 5711, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .section_block-col-1 {
  width: calc(100% - 345px);
}
@media only screen and (max-width: 1240px) {
  /* line 5716, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block-col-1 {
    width: calc(100% - 160px);
  }
}
@media only screen and (max-width: 767px) {
  /* line 5722, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block-col-1 {
    width: 100%;
  }
}
/* line 5727, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .section_block-col-2 {
  width: 345px;
}
@media only screen and (max-width: 1240px) {
  /* line 5732, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block-col-2 {
    width: 160px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5738, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block-col-2 {
    width: 0;
  }
}
/* line 5743, templates/g5_hydrogen/custom/scss/custom.scss */
.mcovid #g-main .section_block-img {
  width: 200px;
  height: auto;
  margin: 0 auto;
  display: block;
}
@media only screen and (max-width: 1240px) {
  /* line 5751, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block-img {
    width: 130px;
    margin-right: 0;
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5759, templates/g5_hydrogen/custom/scss/custom.scss */
  .mcovid #g-main .section_block-img {
    position: absolute;
    top: 45px;
    right: 0;
    width: auto;
    height: 90px;
  }
}
/* line 5773, templates/g5_hydrogen/custom/scss/custom.scss */
.margin-t-35 {
  margin-top: 35px;
}
/* line 5778, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation {
  position: fixed;
  left: 0;
  right: 0;
  width: 100vw;
  top: 84px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
}
/* line 5788, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation .g-content {
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 1020px) {
  /* line 5798, templates/g5_hydrogen/custom/scss/custom.scss */
  .sub-navigation {
    top: 66px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 5804, templates/g5_hydrogen/custom/scss/custom.scss */
  .sub-navigation {
    top: 63px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
/* line 5813, templates/g5_hydrogen/custom/scss/custom.scss */
.admin-bar .sub-navigation {
  margin-top: 32px;
}
/* line 5817, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__wrapper {
  position: relative;
  width: 90%;
  max-width: 665px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-display: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@-webkit-keyframes hideOpacity {
  /* line 5832, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 1;
    pointer-events: none;
  }
  /* line 5837, templates/g5_hydrogen/custom/scss/custom.scss */
  70% {
    opacity: 1;
  }
  /* line 5841, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 0;
    pointer-events: all;
  }
}
@keyframes hideOpacity {
  /* line 5848, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 1;
    pointer-events: none;
  }
  /* line 5853, templates/g5_hydrogen/custom/scss/custom.scss */
  70% {
    opacity: 1;
  }
  /* line 5857, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 0;
    pointer-events: all;
  }
}
/* line 5863, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item {
  display: block;
  position: relative;
  height: 4px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: calc(100% / 8);
  padding: 5px 0;
  margin-right: 13px;
  cursor: pointer;
}
/* line 5875, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item:last-child {
  margin-right: 0;
}
/* line 5879, templates/g5_hydrogen/custom/scss/custom.scss */
.noTouch .sub-navigation__item:hover .sub-navigation__item-inner {
  background-color: #5f378b;
}
/* line 5883, templates/g5_hydrogen/custom/scss/custom.scss */
.isTouch .sub-navigation__item:hover .sub-navigation__tooltip {
  opacity: 0;
  pointer-events: none;
  -webkit-animation: hideOpacity 1.5s;
  animation: hideOpacity 1.5s;
}
/* line 5890, templates/g5_hydrogen/custom/scss/custom.scss */
.noTouch .sub-navigation__item:hover .sub-navigation__tooltip {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 5897, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item.active .sub-navigation__item-inner {
  background-color: #ec8427;
}
/* line 5901, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item:nth-child(-n+4) .sub-navigation__tooltip {
  right: auto;
  left: 0;
  text-align: left;
}
/* line 5907, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item-inner {
  width: 100%;
  height: 100%;
  background-color: #d5d5d5;
}
/* line 5913, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__tooltip {
  position: absolute;
  right: 0;
  left: auto;
  top: 20px;
  width: 284px;
  padding: 10px 12px 8px 12px;
  background-color: #fff;
  border: 2px solid #ec8427;
  border-radius: 4px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  text-align: right;
  color: #000;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 12px;
  line-height: 1.17;
}
@media only screen and (max-width: 576px) {
  /* line 5937, templates/g5_hydrogen/custom/scss/custom.scss */
  .sub-navigation__tooltip {
    position: fixed;
    top: 100px;
    width: 90vw;
    max-width: 260px;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
    text-align: right !important;
  }
}
/* line 5953, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation {
  top: 143px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}
@media (max-width: 1596px) {
  /* line 5965, templates/g5_hydrogen/custom/scss/custom.scss */
  .sub-navigation .text-b {
    font-size: 13px;
  }
}
@media (max-width: 1427px) {
  /* line 5971, templates/g5_hydrogen/custom/scss/custom.scss */
  .sub-navigation .text-b {
    font-size: 12px;
  }
}
@media (max-width: 1178px) {
  /* line 5979, templates/g5_hydrogen/custom/scss/custom.scss */
  .sub-navigation .text-b {
    font-size: 11px;
  }
}
@media (max-width: 890px) {
  /* line 5985, templates/g5_hydrogen/custom/scss/custom.scss */
  .sub-navigation .sub-navigation__item-inner {
    width: 118%;
  }
}
@media only screen and (max-width: 767px) {
  .sub-navigation {
    display: none;
  }
}
/* line 5996, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__wrapper {
  position: relative;
  width: 100%;
  max-width: 100%;
}
/* line 6002, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item {
  margin-right: 13px;
  height: auto;
  padding: 0;
}
/* line 6008, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item-inner {
  background: linear-gradient(113deg, #ec8427 92%, rgba(2, 2, 2, 0.459) 25%, transparent 94%);
  border-radius: 0px 0px 0px 49px;
  width: 114%;
}
/* line 6014, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-navigation__item-inner:hover {
  background-color: inherit !important;
  background: linear-gradient(113deg, #a16edc 92%, rgba(2, 2, 2, 0.459) 25%, transparent 94%);
}
/* line 6021, templates/g5_hydrogen/custom/scss/custom.scss */
.text-b {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 42px;
  margin: 0 15px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #fff;
  padding: 13px 2px 2px 2px;
}
/* line 6038, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-0 {
  z-index: 9;
}
/* line 6042, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-1 {
  z-index: 8;
}
/* line 6046, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-2 {
  z-index: 7;
}
/* line 6050, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-3 {
  z-index: 6;
}
/* line 6054, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-4 {
  z-index: 5;
}
/* line 6058, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-5 {
  z-index: 4;
}
/* line 6062, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-6 {
  z-index: 32;
}
/* line 6066, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-7 {
  z-index: 2;
}
/* line 6070, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-8 {
  z-index: 1;
}
/* line 6073, templates/g5_hydrogen/custom/scss/custom.scss */
#sub-navigation-8 .sub-navigation__item-inner {
  width: 100%;
}
/* line 6083, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont {
  padding: 25px 30px 30px 30px;
  margin-top: 0;
  border-radius: 15px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.28);
  background-color: #dfd7e9;
}
/* line 6091, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont h3 {
  font-weight: bold;
  font-size: 25px;
  color: #828182;
  margin-bottom: 28px;
}
/* line 6098, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont .ui.form .field {
  padding: 1% 0;
}
/* line 6102, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont input, .box-cont .dropdown, .box-cont textarea {
  background: #f5f5f5 !important;
  color: black !important;
}
/* line 6107, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont form div {
  position: relative;
}
/* line 6110, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont form div input, .box-cont form div textarea, .box-cont form div .text, .box-cont form div select {
  padding: 0 40px !important;
}
/* line 6115, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont form div.field:first-child:before {
  content: url('../../../../images/icons/email-1.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 11px;
  z-index: 1;
}
/* line 6124, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont form div.field:nth-child(2):before {
  content: url('../../../../images/icons/namecarnet.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 11px;
  z-index: 1;
}
/* line 6133, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont form div.field:nth-child(3) {
  padding: 1% 0 0 0 !important;
  border-bottom: 1px solid #eae7e7;
}
/* line 6137, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont form div.field:nth-child(3):before {
  content: url('../../../../images/icons/comment.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 11px;
  z-index: 1;
}
/* line 6147, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont form div:nth-child(4) {
  padding: 0 0 0 0 !important;
}
/* line 6151, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #929292 !important;
}
/* line 6157, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont ::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292 !important;
}
/* line 6163, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont :-ms-input-placeholder {
  /* IE 10+ */
  color: #929292 !important;
}
/* line 6169, templates/g5_hydrogen/custom/scss/custom.scss */
.box-cont :-moz-placeholder {
  /* Firefox 18- */
  color: #929292 !important;
}
/* line 6177, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side {
  padding: 25px 30px 30px 30px;
  border-radius: 15px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.28);
  background-color: #fff;
}
/* line 6183, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side input, .contacts-form-side .dropdown, .contacts-form-side textarea {
  background: #f5f5f5 !important;
  color: black !important;
}
/* line 6188, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div {
  position: relative;
}
/* line 6191, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div input, .contacts-form-side form div textarea, .contacts-form-side form div .text, .contacts-form-side form div select {
  padding: 0 40px !important;
}
/* line 6196, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6197, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(1):before {
  content: url('../../../../images/icons/email-1.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 14px;
  z-index: 11;
}
/* line 6207, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(2):before {
  content: url('../../../../images/icons/email-1.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 14px;
  z-index: 1;
}
/* line 6216, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(3):before {
  content: url('../../../../images/icons/namecarnet.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 12px;
  z-index: 1;
}
/* line 6225, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6229, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(4):before {
  content: url('../../../../images/icons/phone.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 9px;
  z-index: 1;
}
/* line 6239, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6241, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(5):before {
  content: url('../../../../images/icons/flag.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 13px;
  z-index: 1;
}
/* line 6250, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(5) .default.text {
  padding-left: 40px;
}
/* line 6255, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6256, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(6):before {
  content: url('../../../../images/icons/united-states-of-america.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 15px;
  z-index: 1;
}
/* line 6265, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(6) .default.text {
  padding-left: 40px !important;
}
/* line 6270, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(7) {
  border-bottom: 1px solid #eae7e7;
}
/* line 6274, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(7):before {
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 9px;
  z-index: 1;
}
/* line 6284, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side form div.field:nth-child(8) {
  padding: 0 0 0 0 !important;
}
/* line 6289, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side .ui.form .field {
  padding: 1% 0;
}
/* line 6293, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #929292 !important;
}
/* line 6299, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side ::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292 !important;
}
/* line 6305, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side :-ms-input-placeholder {
  /* IE 10+ */
  color: #929292 !important;
}
/* line 6311, templates/g5_hydrogen/custom/scss/custom.scss */
.contacts-form-side :-moz-placeholder {
  /* Firefox 18- */
  color: #929292 !important;
}
/* line 6320, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop {
  padding: 25px 30px 30px 30px;
  border-radius: 15px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.28);
  background-color: #fff;
}
/* line 6326, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop input, .signpop .dropdown, .signpop textarea, .signpop select {
  background: #f5f5f5 !important;
  color: black !important;
}
/* line 6331, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div {
  position: relative;
}
/* line 6334, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div input, .signpop form div textarea, .signpop form div .text, .signpop form div select {
  padding: 0 40px !important;
  background: #f5f5f5 !important;
  color: #a1a1a1 !important;
}
/* line 6341, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(2):before {
  content: url('../../../../images/icons/email-1.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 10px;
  z-index: 1;
}
/* line 6350, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(3):before {
  content: url('../../../../images/icons/namecarnet.png');
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 12px;
  z-index: 1;
}
/* line 6359, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6363, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(4):before {
  content: url('../../../../images/icons/namecarnet.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 9px;
  z-index: 1;
}
/* line 6374, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6376, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(5):before {
  content: url('../../../../images/icons/flag.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 8px;
  z-index: 1;
}
/* line 6385, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(5) .default.text {
  padding-left: 40px;
}
/* line 6390, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6391, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(6):before {
  content: url('../../../../images/icons/united-states-of-america.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 7px;
  z-index: 1;
}
/* line 6400, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(6) .default.text {
  padding-left: 40px !important;
}
/* line 6405, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(7) {
  padding: 1% 0 0 0 !important;
  border-bottom: 1px solid #eae7e7;
}
/* line 6409, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(7):before {
  content: url('../../../../images/icons/phone.png');
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 9px;
  z-index: 1;
}
/* line 6419, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop form div.field:nth-child(8) {
  padding: 0 0 0 0 !important;
}
/* line 6423, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop .ui.form .field {
  padding: 1% 0;
}
/* line 6427, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #929292 !important;
}
/* line 6433, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop ::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292 !important;
}
/* line 6439, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop :-ms-input-placeholder {
  /* IE 10+ */
  color: #929292 !important;
}
/* line 6445, templates/g5_hydrogen/custom/scss/custom.scss */
.signpop :-moz-placeholder {
  /* Firefox 18- */
  color: #929292 !important;
}
/* line 6454, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-links-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 576px) {
  /* line 6464, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-links-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 6476, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-social {
  width: 50%;
  margin-right: 50px;
}
@media only screen and (max-width: 576px) {
  /* line 6483, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-social {
    margin-right: 0;
    width: 100%;
    max-width: 350px;
    text-align: center;
  }
}
/* line 6492, templates/g5_hydrogen/custom/scss/custom.scss */
.social-list {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 6500, templates/g5_hydrogen/custom/scss/custom.scss */
.social-list li {
  margin-top: 15px;
  display: inline-block;
  margin-right: 25px;
}
/* line 6506, templates/g5_hydrogen/custom/scss/custom.scss */
.social-list li:last-child {
  margin-right: 0;
}
/* line 6510, templates/g5_hydrogen/custom/scss/custom.scss */
.social-list__link {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
/* line 6516, templates/g5_hydrogen/custom/scss/custom.scss */
.social-list a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.71;
  color: #250f47;
}
/* line 6527, templates/g5_hydrogen/custom/scss/custom.scss */
.social-list a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 840px) {
  /* line 6532, templates/g5_hydrogen/custom/scss/custom.scss */
  .social-list li {
    margin-right: 0;
  }
}
@media only screen and (max-width: 576px) {
  /* line 6538, templates/g5_hydrogen/custom/scss/custom.scss */
  .social-list li {
    display: inline-block;
  }
  /* line 6542, templates/g5_hydrogen/custom/scss/custom.scss */
  .social-list__link {
    width: 20px;
    height: 20px;
    margin-right: 7px;
  }
}
/* line 6551, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders {
  position: relative;
  max-width: 217px;
  margin: 0 auto;
}
/* line 6558, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders h4 {
  margin-bottom: 10px;
  color: #fff;
  font-family: 'PTSans', sans-serif;
}
/* line 6564, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders p {
  color: #fff;
}
/* line 6568, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders__btn {
  display: block;
  position: relative;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.86;
  color: #d82256;
  margin-top: 15px;
}
/* line 6579, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders__btn img {
  position: relative;
  width: 14px;
  height: auto;
  margin-bottom: -3px;
  margin-left: 5px;
}
/* line 6587, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders__btn:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  /* line 6592, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-leaders {
    margin-right: 0;
    margin-left: auto;
  }
}
@media only screen and (max-width: 576px) {
  /* line 6599, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-leaders {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 6606, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-leaders h4 {
    color: #250f47;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
  }
  /* line 6613, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-leaders p {
    color: #250f47;
  }
  /* line 6617, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-leaders__btn {
    font-weight: bold;
    font-size: 16px;
  }
}
/* line 6623, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders-wrap {
  position: relative;
  width: 50%;
}
/* line 6627, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-leaders-wrap img {
  max-width: initial;
}
@media only screen and (max-width: 576px) {
  /* line 6636, templates/g5_hydrogen/custom/scss/custom.scss */
  .contact-leaders-wrap {
    margin-top: 60px;
    width: 100%;
  }
}
/* line 6642, templates/g5_hydrogen/custom/scss/custom.scss */
.leaders-bg {
  position: absolute;
}
/* line 6647, templates/g5_hydrogen/custom/scss/custom.scss */
.leaders-bg-top {
  right: -80px;
  bottom: -60px;
}
/* line 6652, templates/g5_hydrogen/custom/scss/custom.scss */
.leaders-bg-mid {
  bottom: 40px;
  right: -110px;
}
/* line 6657, templates/g5_hydrogen/custom/scss/custom.scss */
.leaders-bg-bott {
  right: -85px;
  bottom: -55px;
}
@media only screen and (max-width: 992px) {
  /* line 6663, templates/g5_hydrogen/custom/scss/custom.scss */
  .leaders-bg-top {
    right: auto;
    left: -60px;
  }
  /* line 6668, templates/g5_hydrogen/custom/scss/custom.scss */
  .leaders-bg-mid {
    display: none;
  }
  /* line 6672, templates/g5_hydrogen/custom/scss/custom.scss */
  .leaders-bg-bott {
    right: auto;
    left: -60px;
  }
}
@media only screen and (max-width: 576px) {
  /* line 6679, templates/g5_hydrogen/custom/scss/custom.scss */
  .leaders-bg {
    display: none;
  }
}
/* line 6691, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-banner {
  background-color: #673193;
  background-image: url('../../../../images/membership/membership_6.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 6px 6px 0 0;
  position: relative;
  padding: 30px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
/* line 6710, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-banner__small {
  border-radius: 6px;
  margin-bottom: 60px;
  margin-top: 30px;
}
/* line 6716, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-banner__small .membership-banner__subtitle {
  margin-bottom: 0;
}
/* line 6720, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-banner__text-wrap {
  width: 100%;
  max-width: 410px;
  margin-right: 15px;
}
/* line 6727, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-banner__title {
  font-family: 'PTSans', sans-serif;
  font-size: 40px;
  font-weight: bold;
  line-height: 0.75;
  color: #fff;
}
/* line 6735, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-banner__subtitle {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.2;
  color: #c8c8c8;
  margin-bottom: 50px;
  margin-top: 5px;
}
/* line 6745, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-banner__info {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.45;
  color: #fff;
}
@media only screen and (max-width: 992px) {
  /* line 6754, templates/g5_hydrogen/custom/scss/custom.scss */
  .membership-banner__title {
    font-size: 28px;
  }
  /* line 6758, templates/g5_hydrogen/custom/scss/custom.scss */
  .membership-banner__subtitle {
    font-size: 16px;
  }
  /* line 6762, templates/g5_hydrogen/custom/scss/custom.scss */
  .membership-banner__info {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 6768, templates/g5_hydrogen/custom/scss/custom.scss */
  .membership-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 6775, templates/g5_hydrogen/custom/scss/custom.scss */
  .membership-banner__text-wrap {
    margin-right: 0;
  }
}
/* line 6780, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6786, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-mem .btn__become-member {
  width: 100%;
  max-width: 218px;
  border-radius: 6px;
  background-color: #d82256;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  min-width: 170px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 6802, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-mem .btn__become-member:hover {
  background-color: #884fc6;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
/* line 6808, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-mem .btn__become-member:active, .btn-mem .btn__become-member:focus {
  background-color: #673899;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
@media only screen and (max-width: 992px) {
  /* line 6815, templates/g5_hydrogen/custom/scss/custom.scss */
  .btn-mem .btn__become-member {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 6821, templates/g5_hydrogen/custom/scss/custom.scss */
  .btn-mem .btn__become-member {
    margin-top: 30px;
  }
}
/* line 6827, templates/g5_hydrogen/custom/scss/custom.scss */
.banner__overlay {
  border-radius: 6px;
  content: '';
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(26, 8, 53, 0.8);
}
/* line 6846, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-benefits {
  padding-top: 35px;
  border-radius: 0 0 6px 6px;
  background-color: #f6f6f6;
  padding: 30px 40px;
  padding-bottom: 5px;
  margin-bottom: 60px;
  position: relative;
  overflow: hidden;
}
/* line 6857, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-benefits:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: -5px;
  right: -5px;
  width: 107px;
  height: 100%;
  top: 0;
  right: 0;
  background-image: url('../../../../images/membership/membership_1.png');
  background-position: top right;
  background-repeat: no-repeat;
}
/* line 6872, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-benefits .new-archive-text-wrap a:after {
  content: url('../../../../images/membership/red-arrow-bottom.svg');
  top: 0;
}
/* line 6877, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-benefits .sheet-text-wrap a {
  text-transform: none;
}
@media only screen and (max-width: 767px) {
  /* line 6882, templates/g5_hydrogen/custom/scss/custom.scss */
  .membership-benefits__hex-element {
    display: none;
  }
}
/* line 6887, templates/g5_hydrogen/custom/scss/custom.scss */
.benefits-description {
  display: none;
}
/* line 6891, templates/g5_hydrogen/custom/scss/custom.scss */
.benefits-description p {
  max-width: 95%;
  padding-bottom: 20px;
}
/* line 6896, templates/g5_hydrogen/custom/scss/custom.scss */
.benefit:last-child {
  border-bottom: none;
  margin-bottom: 30px;
}
/* line 6901, templates/g5_hydrogen/custom/scss/custom.scss */
.benefit-active .benefits-description {
  display: block;
}
/* line 6905, templates/g5_hydrogen/custom/scss/custom.scss */
.benefit-active img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 6910, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-text-wrap div, .membership-text-wrap h4, .membership-text-wrap p {
  max-width: 630px;
  margin-bottom: 20px;
}
/* line 6922, templates/g5_hydrogen/custom/scss/custom.scss */
.membership-page .new-archive-text-wrap h2 {
  margin-bottom: 30px;
}
/* line 6926, templates/g5_hydrogen/custom/scss/custom.scss */
div.pdfemb-viewer {
  border: none;
  background-color: #fff;
}
/* line 6931, templates/g5_hydrogen/custom/scss/custom.scss */
.new-archive-text-wrap a {
  display: block;
  position: relative;
  margin-bottom: 20px;
  border-bottom: 1px #d8d8d8 solid;
}
/* line 6938, templates/g5_hydrogen/custom/scss/custom.scss */
.new-archive-text-wrap a:after {
  content: url('../img/newsletter/newsletter_2_1.svg');
  position: absolute;
  right: 0;
  top: 8px;
}
@media only screen and (max-width: 767px) {
  /* line 6946, templates/g5_hydrogen/custom/scss/custom.scss */
  .new-archive-text-wrap a:after {
    top: 3px;
  }
}
/* line 6951, templates/g5_hydrogen/custom/scss/custom.scss */
.new-archive-text-wrap a:last-child h4 {
  border-bottom: none;
}
/* line 6955, templates/g5_hydrogen/custom/scss/custom.scss */
.new-archive-text-wrap:last-child {
  margin-bottom: 0;
}
/* line 6963, templates/g5_hydrogen/custom/scss/custom.scss */
img.partners__logo {
  max-width: 150px;
}
/* line 6967, templates/g5_hydrogen/custom/scss/custom.scss */
#cookii-message {
  position: fixed;
  right: 30px;
  bottom: 30px;
  max-width: 375px;
  background-color: #fff;
  color: #23282d;
  font-size: 14px;
  padding: 30px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
}
/* line 6980, templates/g5_hydrogen/custom/scss/custom.scss */
#cookii-message h4 {
  color: #8224e3;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 0px;
}
/* line 6988, templates/g5_hydrogen/custom/scss/custom.scss */
#cookii-message h4 {
  color: #8224e3;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 0px;
}
/* line 6996, templates/g5_hydrogen/custom/scss/custom.scss */
#cookii-message a {
  color: #8224e3;
  text-decoration: underline;
  font-size: 14px;
  padding-bottom: 2px;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
  transition: all 0.3s ease-in;
  display: block;
  margin: 5px 0;
}
/* line 7009, templates/g5_hydrogen/custom/scss/custom.scss */
.Archive #g-main {
  z-index: 1;
  margin-top: 38px;
  max-width: 1300px;
}
/* line 7015, templates/g5_hydrogen/custom/scss/custom.scss */
.Archive #g-main .g-container {
  padding: 3% 5% 3% 5%;
  width: auto;
  border-radius: 15px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.28);
}
/* line 7022, templates/g5_hydrogen/custom/scss/custom.scss */
.Archive #g-main table, .Archive #g-main tr, .Archive #g-main td, .Archive #g-main th {
  border: none;
  background-color: white;
}
/* line 7027, templates/g5_hydrogen/custom/scss/custom.scss */
.Archive #g-main tr {
  border-bottom: 1px #f2f2f2 solid;
}
/* line 7031, templates/g5_hydrogen/custom/scss/custom.scss */
.Archive #g-main td {
  position: relative;
}
/* line 7035, templates/g5_hydrogen/custom/scss/custom.scss */
.Archive #g-main a {
  padding-bottom: 20px;
  font-family: 'PTSans', sans-serif;
  text-transform: capitalize;
  padding-right: 30px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  color: white;
}
/* line 7047, templates/g5_hydrogen/custom/scss/custom.scss */
.Archive #g-main a:after {
  content: url('../../../../images/home/newsletter_2_1.svg');
  position: absolute;
  right: 0;
  top: 8px;
}
/* line 7057, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7058, templates/g5_hydrogen/custom/scss/custom.scss */
.jomsocial1 button {
  background: #5f378b !important;
}
/* line 7061, templates/g5_hydrogen/custom/scss/custom.scss */
.jomsocial1 button:hover {
  background: #5f378b !important;
}
/* line 7066, templates/g5_hydrogen/custom/scss/custom.scss */
.jomsocial1 .innerpgbar {
  background: #5f378b;
}
/* line 7070, templates/g5_hydrogen/custom/scss/custom.scss */
.jomsocial1 .joms-page__title {
  color: #5f378b;
}
/* line 7076, templates/g5_hydrogen/custom/scss/custom.scss */
.covid-banner-3 img {
  max-width: 100%;
}
/* line 7080, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7081, templates/g5_hydrogen/custom/scss/custom.scss */
.l-search input {
  padding: 10px;
  border-radius: 0;
  color: white;
  font-size: 18px;
}
/* line 7090, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7091, templates/g5_hydrogen/custom/scss/custom.scss */
.l-search .finder.sear1:after, .l-search .finder.sear1::after {
  content: "\f002 ";
  position: absolute;
  left: 10px;
  top: 4px;
  font-size: 16px;
  color: #5f378b;
  font-family: FontAwesome;
}
/* line 7104, templates/g5_hydrogen/custom/scss/custom.scss */
.fa.fa-youtube {
  background: white;
  padding: 5px;
  font-size: 26px;
  color: black;
  border-radius: 8px;
  height: 37px;
  width: 33px;
}
/* line 7114, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7115, templates/g5_hydrogen/custom/scss/custom.scss */
body.m-home ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white !important;
}
/* line 7120, templates/g5_hydrogen/custom/scss/custom.scss */
body.m-home ::-moz-placeholder {
  /* Firefox 19+ */
  color: white !important;
}
/* line 7125, templates/g5_hydrogen/custom/scss/custom.scss */
body.m-home :-ms-input-placeholder {
  /* IE 10+ */
  color: white !important;
}
/* line 7130, templates/g5_hydrogen/custom/scss/custom.scss */
body.m-home :-moz-placeholder {
  /* Firefox 18- */
  color: white !important;
}
/* line 7137, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7138, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner table, .fullpage-banner th, .fullpage-banner tr, .fullpage-banner td {
  border: none;
}
/* line 7142, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7143, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner table img {
  max-width: 74%;
}
/* line 7147, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner table td:first-child {
  width: 18%;
}
/* line 7152, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner .pages-headline {
  padding-top: 105px;
  padding-left: 0;
}
/* line 7156, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner .pages-headline .pages-headline__category {
  color: black !important;
}
/* line 7161, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner .pages-headline h1 {
  white-space: nowrap;
  font-size: 50px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.16;
  letter-spacing: normal;
  text-align: left;
  color: #68348c;
}
/* line 7173, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner .pages-headline p {
  color: black !important;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
}
/* line 7186, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-banner .title-text {
  color: #5f378b !important;
  line-height: 1.16;
  max-width: 99%;
}
/* line 7193, templates/g5_hydrogen/custom/scss/custom.scss */
.whatadvo {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media (max-width: 1740px) {
  .whatadvo {
    max-width: 1098px;
  }
}
@media (max-width: 1680px) {
  .whatadvo {
    max-width: 1020px;
  }
}
@media (max-width: 1500px) {
  .whatadvo {
    max-width: 910px;
  }
}
@media (max-width: 970px) {
  .whatadvo {
    padding: 1% 2%;
  }
}
@media only screen and (max-width: 767px) {
  .whatadvo {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 61px;
    width: 100%;
    padding: 3%;
  }
}
/* line 7204, templates/g5_hydrogen/custom/scss/custom.scss */
.whatadvo .advo2 {
  position: absolute;
  top: 502px;
  left: -23%;
  pointer-events: none;
  width: 15%;
  max-height: 400px;
}
/* line 7214, templates/g5_hydrogen/custom/scss/custom.scss */
.whatadvo .advo1 {
  position: absolute;
  top: 323px;
  left: 100%;
  /* right: 0px; */
  pointer-events: none;
  width: 15%;
  max-height: 500px;
}
/* line 7226, templates/g5_hydrogen/custom/scss/custom.scss */
.whatadvo .advo3 {
  position: absolute;
  top: 23px;
  left: -25%;
  pointer-events: none;
  width: 20%;
}
/* line 7235, templates/g5_hydrogen/custom/scss/custom.scss */
.whatadvo h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  color: #250f47;
}
/* line 7239, templates/g5_hydrogen/custom/scss/custom.scss */
.whatadvo .size-30 {
  border-radius: 5px;
  box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: solid 0.1px #f7f7f7;
  background-color: #fff;
  padding: 2%;
}
/* line 7247, templates/g5_hydrogen/custom/scss/custom.scss */
.whatadvo .size-30:nth-child(2) {
  margin: 0 4%;
}
@media only screen and (max-width: 767px) {
  .whatadvo .size-30:nth-child(2) {
    margin: 0;
  }
}
/* line 7258, templates/g5_hydrogen/custom/scss/custom.scss */
.new-hero-imgset {
  position: relative;
}
/* line 7262, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7263, templates/g5_hydrogen/custom/scss/custom.scss */
.reducearticle #g-main {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media (max-width: 1740px) {
  .reducearticle #g-main {
    max-width: 1098px;
  }
}
@media (max-width: 1680px) {
  .reducearticle #g-main {
    max-width: 1020px;
  }
}
@media (max-width: 1500px) {
  .reducearticle #g-main {
    max-width: 910px;
  }
}
@media (max-width: 970px) {
  .reducearticle #g-main {
    padding: 1% 2%;
  }
}
@media only screen and (max-width: 767px) {
  .reducearticle #g-main {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 61px;
    width: 100%;
    padding: 3%;
  }
}
/* line 7271, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7273, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table {
  background-image: url('../../../../images/education/back-table-patien.png');
  margin-bottom: 5%;
  background-size: cover;
}
/* line 7278, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td {
  width: 33.33%;
  text-align: center;
  padding: 3%;
}
/* line 7283, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td p {
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.16;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 7294, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td p:first-child {
  font-size: 43px;
  font-weight: 500;
  line-height: 1;
}
/* line 7301, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td:first-child {
  padding-left: 4%;
}
/* line 7305, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td:last-child {
  margin: auto;
}
/* line 7309, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td .bnticon img {
  margin: 0 0 0 51%;
}
/* line 7313, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td table {
  background-image: none;
  border-left: 1px solid white;
  border-right: 1px solid white;
}
/* line 7318, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td table img {
  max-width: 100%;
}
/* line 7330, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7331, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7332, templates/g5_hydrogen/custom/scss/custom.scss */
.alliance-page #g-main .col-6 table td {
  vertical-align: top;
}
/* line 7333, templates/g5_hydrogen/custom/scss/custom.scss */
.alliance-page #g-main .col-6 table td:first-child {
  width: 250px;
}
@media only screen and (max-width: 767px) {
  .alliance-page #g-main .col-6 table td:first-child {
    width: 139px;
  }
}
/* line 7343, templates/g5_hydrogen/custom/scss/custom.scss */
.alliance-page #g-main .col-6 table td:last-child {
  padding-top: 25px;
}
@media only screen and (max-width: 767px) {
  .alliance-page #g-main .col-6 table td:last-child {
    padding-top: 0px;
  }
}
/* line 7351, templates/g5_hydrogen/custom/scss/custom.scss */
.alliance-page #g-main .col-6 table td p {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 7365, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7366, templates/g5_hydrogen/custom/scss/custom.scss */
.alliance-page #g-main .col-6 table tr:first-child p:first-child {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}
/* line 7377, templates/g5_hydrogen/custom/scss/custom.scss */
.alliance-page #g-main [class*="col-"] {
  width: 50%;
  float: left;
}
/* line 7383, templates/g5_hydrogen/custom/scss/custom.scss */
.face-diamond {
  max-width: 100%;
}
/* line 7387, templates/g5_hydrogen/custom/scss/custom.scss */
.table-purple {
  padding: 20px 508px 15.5px 22px;
  border-radius: 10px;
  background-color: #f2eff6;
  border-bottom: 20px solid white;
}
/* line 7393, templates/g5_hydrogen/custom/scss/custom.scss */
.table-purple td {
  padding: 0% 2% 2% 2%;
}
/* line 7396, templates/g5_hydrogen/custom/scss/custom.scss */
.table-purple td:first-child {
  width: 139px;
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
  .table-purple td {
    padding-bottom: 23px;
  }
}
/* line 7410, templates/g5_hydrogen/custom/scss/custom.scss */
.table-purple a {
  color: #7427ca;
  font-size: 15px;
}
/* line 7415, templates/g5_hydrogen/custom/scss/custom.scss */
.table-purple h4 {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #3b184c;
  text-transform: uppercase;
}
/* line 7427, templates/g5_hydrogen/custom/scss/custom.scss */
.table-purple li {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 7439, templates/g5_hydrogen/custom/scss/custom.scss */
.table-purple ul {
  list-style-type: initial;
}
@media only screen and (max-width: 767px) {
  .table-purple ul {
    padding-left: 17px;
  }
}
/* line 7448, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main {
  /*
   .items-row.row-2 {
   background-image: url(images/about/sponsors/spon3.png);
   background-repeat: no-repeat;
   background-size: 100% 100%;
   //   max-width: 1237px;
   @media (max-width: 970px) {
   padding: 3.938rem 0;
   }
   }*/
}
@media (min-width: 768px) {
  /* line 7450, templates/g5_hydrogen/custom/scss/custom.scss */
  .corpo_spon #g-main .col-6 {
    width: 49.5%;
  }
}
/* line 7455, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .dowload-icon .downloads__item, .corpo_spon #g-main .dowload-icon .sub {
  min-width: 394px;
  width: 200px;
}
@media only screen and (max-width: 767px) {
  .corpo_spon #g-main .dowload-icon .downloads__item, .corpo_spon #g-main .dowload-icon .sub {
    min-width: auto;
    width: 100% !important;
  }
}
/* line 7465, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7466, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .rig-spons .downloads__item {
  width: 200px;
  margin: 0 0 0 auto;
}
@media only screen and (max-width: 767px) {
  .corpo_spon #g-main .rig-spons .downloads__item {
    margin: 0;
  }
}
/* line 7475, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .rig-spons .sub {
  margin: 0 0 0 auto;
}
@media only screen and (max-width: 767px) {
  .corpo_spon #g-main .rig-spons .sub {
    margin: 0;
  }
}
/* line 7484, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .pth {
  width: 148px;
  height: 2px;
  margin: auto;
  background-color: #8054c0;
}
/* line 7491, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .pt {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: center;
  color: #13050e;
  text-transform: capitalize;
  margin: 1.75rem 0 0.5rem 0;
}
/* line 7506, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .items-leading, .corpo_spon #g-main .items-row {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  margin-bottom: 30px;
  /* position: relative; */
}
@media (max-width: 970px) {
  /* line 7513, templates/g5_hydrogen/custom/scss/custom.scss */
  .corpo_spon #g-main .items-leading, .corpo_spon #g-main .items-row {
    padding: 1% 2%;
  }
}
/* line 7521, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .items-leading {
  background-image: url('../../../../images/about/sponsors/spon1.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 970px) {
  /* line 7527, templates/g5_hydrogen/custom/scss/custom.scss */
  .corpo_spon #g-main .items-leading {
    padding: 3.938rem 0;
  }
}
/* line 7532, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .items-row.row-0 {
  background-image: url('../../../../images/about/sponsors/spon2.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 970px) {
  /* line 7538, templates/g5_hydrogen/custom/scss/custom.scss */
  .corpo_spon #g-main .items-row.row-0 {
    padding: 3.938rem 0;
  }
}
/* line 7543, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon #g-main .items-row.row-1 {
  background-image: url('../../../../images/about/sponsors/spon3.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 970px) {
  /* line 7549, templates/g5_hydrogen/custom/scss/custom.scss */
  .corpo_spon #g-main .items-row.row-1 {
    padding: 3.938rem 0;
  }
}
/* line 7567, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos {
  padding-bottom: 3%;
}
/* line 7568, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos img {
  max-height: 60px;
  width: auto;
}
@media (max-width: 970px) {
  /* line 7574, templates/g5_hydrogen/custom/scss/custom.scss */
  .sponsors-logos {
    padding: 1% 2%;
  }
}
/* line 7578, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos .downloads__item {
  width: 214px;
}
/* line 7582, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos p:first-child {
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #e87411;
  text-transform: uppercase;
  margin: 0.75rem 0 1.5rem 0;
}
/* line 7595, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos p.p1 {
  color: #e87411;
}
/* line 7599, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos p.p2 {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: center;
  color: #3b184c;
  text-transform: uppercase;
}
/* line 7611, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos ul {
  text-align: center;
}
/* line 7615, templates/g5_hydrogen/custom/scss/custom.scss */
.sponsors-logos li {
  list-style-type: none;
  display: inline;
  padding: 0 3%;
}
@media only screen and (max-width: 767px) {
  .sponsors-logos li {
    display: block;
    padding: auto;
  }
}
/* line 7633, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7640, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7641, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors .leading-0 {
  padding: 0 0 5% 0;
}
/* line 7645, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors .row-fluid {
  border-top: solid 1px rgba(43, 22, 78, 0.09);
}
/* line 7653, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  color: #250f47;
}
/* line 7657, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors p.bnticon {
  width: 350px;
}
/* line 7662, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors h2.h2line {
  text-transform: uppercase;
}
/* line 7666, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7667, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors .col-6 table {
  width: 80%;
}
/* line 7671, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors .col-6 .bnticon {
  width: 100%;
}
/* line 7675, templates/g5_hydrogen/custom/scss/custom.scss */
.blog.m-sponsors .col-6 p:not(.bnticon) {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #250f49;
  margin: 0.5rem 0 1.5rem 0;
}
/* line 7689, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsupp-t {
  border: solid 2px #c5afde;
}
/* line 7693, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media (max-width: 1740px) {
  .m-partner-org #g-main {
    max-width: 1098px;
  }
}
@media (max-width: 1680px) {
  .m-partner-org #g-main {
    max-width: 1020px;
  }
}
@media (max-width: 1500px) {
  .m-partner-org #g-main {
    max-width: 910px;
  }
}
@media (max-width: 970px) {
  .m-partner-org #g-main {
    padding: 1% 2%;
  }
}
@media only screen and (max-width: 767px) {
  .m-partner-org #g-main {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 61px;
    width: 100%;
    padding: 3%;
  }
}
/* line 7696, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main .g-container {
  position: relative;
}
/* line 7701, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main .g-content {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2% 4% !important;
}
/* line 7705, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main li a {
  color: #b60ec6 !important;
  text-transform: lowercase;
}
/* line 7710, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main .ul-part {
  list-style: none;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 7723, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main .ul-part li {
  width: 50%;
  padding: 20px;
}
/* line 7731, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main .ul-part li strong {
  font-weight: 500;
}
/* line 7735, templates/g5_hydrogen/custom/scss/custom.scss */
.m-partner-org #g-main .ul-part li img {
  min-height: 127px;
  object-fit: none;
}
@media only screen and (max-width: 767px) {
  .m-partner-org #g-main .ul-part li {
    width: 100%;
  }
  /* line 7743, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-partner-org #g-main .ul-part li img {
    min-height: auto;
    object-fit: contain;
  }
}
/* line 7752, templates/g5_hydrogen/custom/scss/custom.scss */
.m-exhibitors .ul-part {
  list-style: none;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 7765, templates/g5_hydrogen/custom/scss/custom.scss */
.m-exhibitors .ul-part li {
  list-style-type: none;
  display: inline;
  margin: auto;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  width: 50%;
}
/* line 7786, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7789, templates/g5_hydrogen/custom/scss/custom.scss */
.m-exhibitors .ul-part li:nth-child(even) .downloads__item {
  margin: 0 0 0 auto;
}
/* line 7794, templates/g5_hydrogen/custom/scss/custom.scss */
.m-exhibitors .ul-part li:nth-child(even) .sub {
  margin: 0.5rem 0 0.5rem auto;
}
/* line 7799, templates/g5_hydrogen/custom/scss/custom.scss */
.m-exhibitors .ul-part li .sub {
  min-width: 387px;
  width: 200px;
}
@media only screen and (max-width: 767px) {
  .m-exhibitors .ul-part li .sub {
    min-width: auto;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .m-exhibitors .ul-part li {
    width: 100%;
  }
}
/* line 7814, templates/g5_hydrogen/custom/scss/custom.scss */
.m-exhibitors .ul-part img {
  max-width: 200px;
}
/* line 7828, templates/g5_hydrogen/custom/scss/custom.scss */
.table-lcl {
  background-color: white !important;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: solid 1.5px #a800fe;
}
/* line 7831, templates/g5_hydrogen/custom/scss/custom.scss */
.table-lcl td {
  padding: 0rem;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.34;
  letter-spacing: normal;
  text-align: left;
  color: #13050e;
}
/* line 7842, templates/g5_hydrogen/custom/scss/custom.scss */
.table-lcl td:first-child {
  width: 150px;
}
/* line 7846, templates/g5_hydrogen/custom/scss/custom.scss */
.table-lcl td:last-child {
  width: 300px;
}
@media only screen and (max-width: 1200px) {
  /* line 7850, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-lcl td {
    font-size: 20px;
  }
  /* line 7853, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-lcl td:first-child {
    width: 80px;
  }
  /* line 7857, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-lcl td:last-child {
    width: 33%;
  }
}
@media only screen and (max-width: 767px) {
  .table-lcl td {
    font-size: 16px;
  }
  /* line 7865, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-lcl td:first-child {
    width: 14% !important;
  }
  /* line 7869, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-lcl td:last-child {
    width: 100%;
  }
}
/* line 7878, templates/g5_hydrogen/custom/scss/custom.scss */
.table-lcl .bnticon {
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 7883, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-lcl tr {
    display: grid;
  }
  /* line 7887, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-lcl td {
    width: 100%;
  }
}
/* line 7894, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  /* line 7897, templates/g5_hydrogen/custom/scss/custom.scss */
  .advocacy-page #g-main table tr {
    display: grid;
  }
  /* line 7901, templates/g5_hydrogen/custom/scss/custom.scss */
  .advocacy-page #g-main td {
    width: 100% !important;
  }
  /* line 7905, templates/g5_hydrogen/custom/scss/custom.scss */
}
/* line 7914, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7915, templates/g5_hydrogen/custom/scss/custom.scss */
.advocacy101-page div.bnticon {
  width: 300px;
}
/* line 7920, templates/g5_hydrogen/custom/scss/custom.scss */
.advocacy101-page .adv-c {
  padding: 0% 1%;
}
/* line 7923, templates/g5_hydrogen/custom/scss/custom.scss */
.advocacy101-page .adv-c .downloads a {
  height: 100px;
}
/* line 7927, templates/g5_hydrogen/custom/scss/custom.scss */
.advocacy101-page .adv-c .dowload-icon .downloads__item {
  min-width: auto;
  width: 100%;
}
/* line 7934, templates/g5_hydrogen/custom/scss/custom.scss */
.advocacy101-page .adv-c .dowload-icon .sub {
  min-width: auto;
  padding: 0%;
  width: 100%;
  text-align: left;
}
/* line 7943, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7944, templates/g5_hydrogen/custom/scss/custom.scss */
.fullpage-width.m-adv-res #g-main .g-content {
  margin: 0rem 151px 0.625rem 0;
}
@media only screen and (max-width: 767px) {
  .fullpage-width.m-adv-res #g-main .g-content {
    margin: 0rem 0 0.625rem 0;
  }
}
/* line 7956, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitor-image {
  list-style: none;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 7969, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitor-image li {
  list-style-type: none;
  display: inline;
  width: 33.33%;
  padding: 1%;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .exhibitor-image li {
    width: 100%;
  }
}
/* line 7982, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitor-image img {
  max-width: 100%;
}
/* line 7985, templates/g5_hydrogen/custom/scss/custom.scss */
.exhibitor-image img:hover {
  transform: scale(2);
}
@media only screen and (max-width: 767px) {
  .exhibitor-image img:hover {
    transform: scale(1);
  }
}
/* line 7997, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 8010, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet .membership-text-wrap {
  width: 50%;
  padding: 20px 20px 20px 0px;
}
@media only screen and (max-width: 767px) {
  .sheet .membership-text-wrap {
    width: 100%;
  }
}
/* line 8020, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet .sheet-text-wrap a {
  color: #b60ec6;
  font-weight: 500;
  font-size: 18px;
}
/* line 8026, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet .sheet-text-wrap p {
  font-size: 18px;
}
/* line 8031, templates/g5_hydrogen/custom/scss/custom.scss */
.sheet .img-part {
  height: 99px;
}
/* line 8038, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8040, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8041, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .main-t p {
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 8052, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .main-t .p1 {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 8064, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table {
  background-image: url('../../../../images/education/back-table-patien.png');
  margin-bottom: 5%;
  background-size: cover;
}
/* line 8069, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table p, .m-allied #g-main .system-t table strong {
  font-size: 25px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.16;
  letter-spacing: normal;
  text-align: left;
  color: #fff !important;
}
/* line 8079, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table p strong, .m-allied #g-main .system-t table strong strong {
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  /* line 8085, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-allied #g-main .system-t table tr {
    display: grid;
  }
  /* line 8088, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-allied #g-main .system-t table tr td {
    text-align: center;
    width: 100%;
  }
  /* line 8095, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-allied #g-main .system-t table p.p1 {
    text-align: center;
  }
  /* line 8099, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-allied #g-main .system-t table img {
    max-width: 100%;
  }
}
/* line 8105, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .downloads__item {
  min-width: 150px;
  width: 76%;
}
@media only screen and (max-width: 767px) {
  .m-allied #g-main .downloads__item {
    width: 100%;
  }
}
/* line 8114, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8120, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  /* line 8122, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-allied #g-main .t-allied table tr {
    display: grid;
  }
  /* line 8125, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-allied #g-main .t-allied table tr td:first-child {
    height: 200px;
  }
  /* line 8129, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-allied #g-main .t-allied table tr td {
    text-align: center;
    width: 100% !important;
  }
}
/* line 8138, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li table {
  padding: 2px 0 0;
  border: solid 3px #d7cae3;
}
/* line 8142, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li table p {
  margin: 0.5rem 0 0.5rem 0;
}
/* line 8147, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li td:first-child {
  vertical-align: top;
  width: 45%;
}
/* line 8151, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li td:first-child img {
  max-width: 100%;
}
/* line 8157, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li td:nth-child(2) {
  background-image: linear-gradient(to right, #eeeaf3 0%, #fff 100%);
}
/* line 8161, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li td {
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 8166, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8167, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li td:last-child p {
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 8178, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .t-allied li td:last-child p:first-child {
  font-weight: 500;
  color: #7427ca;
}
/* line 8185, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table {
  height: 208px;
}
/* line 8188, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table tr {
  border: 10px solid #7d51ba;
}
/* line 8192, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table td:first-child {
  width: 45%;
  border-right: 1px solid #895ccc;
}
/* line 8197, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table .downloads a {
  background-color: white;
  color: #884fc6;
}
/* line 8202, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table img {
  width: auto;
}
/* line 8207, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .system-t table a:after {
  content: url('../../../../images/icons/hands-icon-purp.png');
}
/* line 8213, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .ul-part {
  list-style: none;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 8214, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .ul-part table {
  min-height: 250px;
}
/* line 8230, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .ul-part li {
  list-style-type: none;
  display: inline;
  margin: auto;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  width: 50%;
  padding: 2% 2% 2% 0%;
}
@media only screen and (max-width: 767px) {
  .m-allied #g-main .ul-part li {
    width: 100%;
  }
}
/* line 8252, templates/g5_hydrogen/custom/scss/custom.scss */
.m-allied #g-main .ul-part img {
  max-height: 200px;
}
/* line 8262, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8263, templates/g5_hydrogen/custom/scss/custom.scss */
.m-mededu #g-main {
  max-width: 1160px;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .m-mededu #g-main {
    max-width: 100% !important;
  }
}
/* line 8273, templates/g5_hydrogen/custom/scss/custom.scss */
.m-mededu .main-t p {
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 8284, templates/g5_hydrogen/custom/scss/custom.scss */
.m-mededu .main-t p:first-child {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 8295, templates/g5_hydrogen/custom/scss/custom.scss */
.m-mededu .mededu-t2 p {
  font-stretch: normal;
  font-size: 21px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
}
/* line 8310, templates/g5_hydrogen/custom/scss/custom.scss */
.ul-part.mededu-t {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .ul-part.mededu-t {
    display: block;
  }
  /* line 8316, templates/g5_hydrogen/custom/scss/custom.scss */
  .ul-part.mededu-t table tr {
    display: table-row;
  }
  /* line 8319, templates/g5_hydrogen/custom/scss/custom.scss */
  .ul-part.mededu-t table tr td:first-child {
    width: 30% !important;
  }
  /* line 8324, templates/g5_hydrogen/custom/scss/custom.scss */
  .ul-part.mededu-t table tr td, .ul-part.mededu-t table tr p {
    text-align: center;
  }
}
@media (max-width: 1200px) {
  /* line 8333, templates/g5_hydrogen/custom/scss/custom.scss */
  .ul-part.mededu-t .downloads__item {
    width: 135px;
  }
}
/* line 8340, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8343, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t li {
  background-size: cover;
  background-repeat: no-repeat;
  width: 33.33%;
  padding: 0% !important;
  margin: initial;
  border: 1px solid white;
}
@media (max-width: 1050px) {
  /* line 8353, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main .mededu-t li {
    width: 100%;
  }
}
/* line 8357, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t li table {
  height: 34vh;
}
/* line 8360, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t li table td {
  width: 40%;
  color: white;
  padding: 0 2%;
}
/* line 8365, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t li table td:last-child {
  width: 60%;
  vertical-align: top;
}
/* line 8372, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t li table tr {
  height: 142px;
}
/* line 8376, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t li table tr:first-child, #g-main .mededu-t li table tr:last-child {
  height: 80px;
}
/* line 8381, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t li table tr:last-child td {
  vertical-align: bottom;
  bottom: 6%;
  position: relative;
}
/* line 8392, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t .downloads__item {
  max-width: 171px;
}
/* line 8397, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t p {
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #fff;
}
@media (max-width: 1240px) {
  /* line 8408, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main .mededu-t p {
    font-size: 16px;
  }
}
/* line 8414, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .mededu-t tr:first-child p {
  font-stretch: normal;
}
/* line 8422, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsupp-t {
  background-size: cover;
}
/* line 8425, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsupp-t p {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 8436, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsupp-t h2 {
  font-size: 28px;
  font-weight: bold;
  color: #7800b5;
  font-size: 28px;
  font-weight: bold;
  color: #7800b5;
  text-transform: uppercase;
}
/* line 8446, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsupp-t td {
  padding: 4%;
}
/* line 8453, templates/g5_hydrogen/custom/scss/custom.scss */
.main-t {
  background-size: cover;
}
/* line 8458, templates/g5_hydrogen/custom/scss/custom.scss */
.main-t p {
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.16;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 8471, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-t tr {
    display: grid;
  }
  /* line 8474, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-t tr td {
    text-align: center;
    width: 100%;
  }
  /* line 8481, templates/g5_hydrogen/custom/scss/custom.scss */
  .main-t img {
    max-width: 100%;
  }
}
/* line 8486, templates/g5_hydrogen/custom/scss/custom.scss */
.main-t td {
  width: 30%;
  padding: 4%;
}
/* line 8490, templates/g5_hydrogen/custom/scss/custom.scss */
.main-t td:last-child {
  text-align: center;
}
/* line 8495, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8496, templates/g5_hydrogen/custom/scss/custom.scss */
.main-t.two-td p:last-child {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 8507, templates/g5_hydrogen/custom/scss/custom.scss */
.main-t.two-td td:first-child {
  width: 60%;
}
@media only screen and (max-width: 767px) {
  .main-t.two-td td:first-child {
    width: 100%;
  }
}
/* line 8516, templates/g5_hydrogen/custom/scss/custom.scss */
.main-t p:first-child {
  font-weight: 500;
  text-transform: uppercase;
}
/* line 8524, templates/g5_hydrogen/custom/scss/custom.scss */
.home_video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 70px;
}
/* line 8541, templates/g5_hydrogen/custom/scss/custom.scss */
.home_video-btn {
  width: 135px;
}
/* line 8545, templates/g5_hydrogen/custom/scss/custom.scss */
.home_video-text {
  width: calc(100% - 175px);
}
/* line 8549, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrapp h4 {
  margin-top: auto;
  margin-bottom: 20px;
  font-size: 24px;
}
/* line 8555, templates/g5_hydrogen/custom/scss/custom.scss */
.home_video-title {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: normal;
  color: #7800b5;
  text-transform: uppercase;
}
/* line 8566, templates/g5_hydrogen/custom/scss/custom.scss */
.about-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
@media (max-width: 1024px) {
  /* line 8579, templates/g5_hydrogen/custom/scss/custom.scss */
  .about-icon {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 1024px) {
  /* line 8586, templates/g5_hydrogen/custom/scss/custom.scss */
  .about-icon_item {
    min-width: 30%;
    margin-top: 35px;
  }
}
@media (max-width: 767px) {
  /* line 8593, templates/g5_hydrogen/custom/scss/custom.scss */
  .about-icon_item {
    min-width: 45%;
  }
}
/* line 8598, templates/g5_hydrogen/custom/scss/custom.scss */
.about-icon_text {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: normal;
  color: #000;
  margin-top: 10px;
  text-transform: uppercase;
  text-align: center;
}
/* line 8609, templates/g5_hydrogen/custom/scss/custom.scss */
.about-icon_img {
  height: 84px;
  width: auto;
  display: block;
  margin: 0 auto;
}
/* line 8616, templates/g5_hydrogen/custom/scss/custom.scss */
.about-team_img {
  width: 100%;
  height: auto;
  margin-top: 20px;
  position: relative;
}
@media only screen and (max-width: 767px) {
}
/* line 8629, templates/g5_hydrogen/custom/scss/custom.scss */
.about-team_img--mob {
  display: none;
  width: 100%;
  height: auto;
  margin-top: 55px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .about-team_img--mob {
    display: block;
  }
}
/* line 8642, templates/g5_hydrogen/custom/scss/custom.scss */
.showhide {
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  color: #7427ca;
}
/* line 8653, templates/g5_hydrogen/custom/scss/custom.scss */
.showhide::after {
  content: "SHOW MORE \f107 ";
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  padding: 23px 41px 8px 1px;
  background-size: 26px 26px;
}
/* line 8663, templates/g5_hydrogen/custom/scss/custom.scss */
.showhide.sel::after {
  content: "SHOW LESS \f106";
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  padding: 23px 41px 8px 1px;
  background-size: 26px 26px;
}
/* line 8687, templates/g5_hydrogen/custom/scss/custom.scss */
.mob {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mob {
    display: inline-table;
  }
}
/* line 8695, templates/g5_hydrogen/custom/scss/custom.scss */
.des {
  display: inline-table;
}
@media only screen and (max-width: 767px) {
  .des {
    display: none;
  }
}
/* line 8704, templates/g5_hydrogen/custom/scss/custom.scss */
.fixt tr {
  display: table-row;
}
/* line 8708, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8709, templates/g5_hydrogen/custom/scss/custom.scss */
.policy-page .member__photo.posit-r {
  text-align: right;
  margin-top: 40px;
  margin-left: 100px;
}
/* line 8715, templates/g5_hydrogen/custom/scss/custom.scss */
.policy-page .member__photo.posit-l {
  text-align: left;
  margin-top: 40px;
  margin-right: 100px;
}
/* line 8723, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8724, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main .gray-color {
  border-radius: 5px;
  background-color: #f8f8f8;
  padding: 2%;
}
/* line 8729, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main .gray-color table td:first-child {
  width: 30%;
}
/* line 8734, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main h5 {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.87;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 8745, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main h4 {
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 8756, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main hr {
  border-bottom: 4px solid #f0f2f4;
  width: 90%;
  margin: auto;
}
/* line 8762, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main .member__photo {
  width: auto;
}
/* line 8766, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main .sheet__text {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 8776, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main .sheet__text strong {
  font-size: 24px;
  font-weight: 500;
}
/* line 8781, templates/g5_hydrogen/custom/scss/custom.scss */
.clinical-page #g-main .sheet__text a {
  font-size: 24px;
}
/* line 8788, templates/g5_hydrogen/custom/scss/custom.scss */
.border-gay {
  border-radius: 5px;
  border: solid 1px #c5afde;
  padding: 2%;
}
/* line 8793, templates/g5_hydrogen/custom/scss/custom.scss */
.border-gay h4 {
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #7427ca !important;
}
/* line 8804, templates/g5_hydrogen/custom/scss/custom.scss */
.border-gay p {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.87;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 8816, templates/g5_hydrogen/custom/scss/custom.scss */
.advocancy-icon .downloads__item {
  text-align: center;
  margin: auto;
}
/* line 8821, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8823, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8824, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8825, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .cme-purplew .p4, .physician-page #g-main .cme-purplew .p5 {
  color: white;
}
/* line 8829, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .cme-purplew .p4 {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
}
/* line 8839, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .cme-purplew .p1, .physician-page #g-main .cme-purplew .p2 {
  color: #4c287c;
}
/* line 8843, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .cme-purplew .p1 {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
}
/* line 8853, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .cme-purplew .p2 {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 8864, templates/g5_hydrogen/custom/scss/custom.scss */
  .physician-page #g-main .cme-purplew td {
    text-align: center !important;
  }
  /* line 8869, templates/g5_hydrogen/custom/scss/custom.scss */
  .physician-page #g-main .cme-purplew p {
    padding: 0 3%;
  }
}
/* line 8875, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main table {
  margin-bottom: 20px;
}
/* line 8879, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .table-noncme {
  background-image: url('../../../../images/education/physician_table_ima.png');
  background-size: cover;
  border: solid 3px #c5afde;
  margin-bottom: 20px;
}
/* line 8885, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .table-noncme td:first-child {
  width: 25%;
}
/* line 8889, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .table-noncme td:nth-child(2) {
  position: relative;
}
/* line 8890, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .table-noncme td:nth-child(2) img {
  border-radius: 5px;
  /* border: solid 3px #c5afde; */
  background: linear-gradient(to left, #b033fb, #622896);
  padding: 10px;
}
/* line 8903, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .table-noncme td:nth-child(2):after {
  content: url('../../../../images/education/purple_line.png');
  display: inline-block;
  left: 22px;
  top: 23px;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  .physician-page #g-main .table-noncme td:nth-child(2):after {
    display: none;
  }
}
/* line 8917, templates/g5_hydrogen/custom/scss/custom.scss */
.physician-page #g-main .table-noncme td:nth-child(2):before {
  content: url('../../../../images/education/purple_line.png');
  display: inline-block;
  right: 22px;
  top: 23px;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  .physician-page #g-main .table-noncme td:nth-child(2):before {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 8933, templates/g5_hydrogen/custom/scss/custom.scss */
  .physician-page #g-main .table-noncme td {
    width: 100% !important;
    text-align: center !important;
  }
  /* line 8938, templates/g5_hydrogen/custom/scss/custom.scss */
  .physician-page #g-main .table-noncme tr {
    display: grid;
  }
}
/* line 8948, templates/g5_hydrogen/custom/scss/custom.scss */
.menu-afterbanner li a {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/*img:hover
 {
 bottom: 0;
 backface-visibility: hidden;
 -webkit-backface-visibility: hidden;
 left: 0;
 margin-right: -17px;
 overflow-y: scroll;
 position: fixed;
 right: 0;
 top: 0;
 // z-index: 10000;
 background-color: #fff;
 margin:  auto;
 vertical-align: middle;
 width: 50%;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 transition: none !important;
 -webkit-transition: none !important;
 }*/
/* line 8986, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8988, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8989, templates/g5_hydrogen/custom/scss/custom.scss */
.home .new-hero-imgset .imgl1 {
  top: 681px;
}
/* line 8993, templates/g5_hydrogen/custom/scss/custom.scss */
.home .new-hero-imgset .imgl2 {
  top: 866px;
}
/* line 8997, templates/g5_hydrogen/custom/scss/custom.scss */
.home .new-hero-imgset .imgl3 {
  top: 866px;
}
/* line 9004, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9006, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9007, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td:nth-child(2) {
  position: relative;
}
/* line 9010, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td:nth-child(2):before {
  content: url('../../../../images/education/purple_line.png?5fe11aff');
  right: -5px;
}
/* line 9015, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td:nth-child(2):after {
  content: url('../../../../images/education/purple_line.png?5fe11aff');
  left: -8px;
}
/* line 9020, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main table td:nth-child(2):before, .patient-page #g-main table td:nth-child(2):after {
  top: 47px;
  position: absolute;
  display: inline-block;
}
@media (max-width: 1650px) {
  /* line 9025, templates/g5_hydrogen/custom/scss/custom.scss */
  .patient-page #g-main table td:nth-child(2):before, .patient-page #g-main table td:nth-child(2):after {
    top: 34px;
  }
}
@media (max-width: 1364px) {
  /* line 9029, templates/g5_hydrogen/custom/scss/custom.scss */
  .patient-page #g-main table td:nth-child(2):before, .patient-page #g-main table td:nth-child(2):after {
    top: 23px;
  }
}
@media (max-width: 1200px) {
  /* line 9033, templates/g5_hydrogen/custom/scss/custom.scss */
  .patient-page #g-main table td:nth-child(2):before, .patient-page #g-main table td:nth-child(2):after {
    top: 39px;
  }
}
@media only screen and (max-width: 767px) {
  .patient-page #g-main table td:nth-child(2):before, .patient-page #g-main table td:nth-child(2):after {
    display: none;
  }
}
/* line 9043, templates/g5_hydrogen/custom/scss/custom.scss */
.patient-page #g-main .downloads a {
  background-color: #a800fe;
}
@media only screen and (max-width: 767px) {
  /* line 9049, templates/g5_hydrogen/custom/scss/custom.scss */
  .patient-page td {
    width: 100% !important;
  }
  /* line 9053, templates/g5_hydrogen/custom/scss/custom.scss */
  .patient-page tr {
    display: grid;
  }
}
/* line 9060, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew {
  border-bottom: 20px solid white;
  background-repeat: no-repeat;
  background-size: cover;
  border: solid 3px #c5afde;
  min-height: 300px;
}
/* line 9067, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew.nonborder {
  border: solid 0px #c5afde;
}
/* line 9071, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew td:first-child, .cme-purplew td:last-child {
  width: 30%;
}
/* line 9075, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew p.p1 {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #5f378b;
}
/* line 9087, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew p.p2 {
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #4c287c;
}
/* line 9098, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew p.p3 {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.2;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 9109, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew p.p4 {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 9120, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew p.p5 {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.2;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* line 9131, templates/g5_hydrogen/custom/scss/custom.scss */
.cme-purplew td {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 9136, templates/g5_hydrogen/custom/scss/custom.scss */
  .cme-purplew td {
    width: 100% !important;
  }
  /* line 9140, templates/g5_hydrogen/custom/scss/custom.scss */
  .cme-purplew tr {
    display: grid;
  }
}
/* line 9147, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-list--event {
  text-align: left;
}
/* line 9152, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9153, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events #g-main {
  z-index: -1;
}
/* line 9156, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events #g-main h2.h2line {
  width: 50%;
}
/* line 9162, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-event__grid {
  display: none;
}
/* line 9166, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar__grid {
  z-index: -1;
}
/* line 9170, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar__grid.clearfix {
  width: 300px;
  position: relative;
  float: right;
  right: 0;
  box-shadow: 0 3px 6px 0 rgba(116, 39, 202, 0.19);
}
@media (max-width: 1100px) {
  /* line 9186, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-calendar__grid.clearfix {
    width: 33%;
  }
}
@media only screen and (max-width: 767px) {
  .m-events .joms-calendar__grid.clearfix {
    width: auto;
    position: initial;
  }
}
/* line 9198, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .scrolled-cal .joms-calendar__grid {
  right: 19.6%;
  position: fixed;
  top: 23%;
}
@media (max-width: 1200px) {
  /* line 9208, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .scrolled-cal .joms-calendar__grid {
    right: 10.6%;
  }
}
@media only screen and (max-width: 767px) {
  .m-events .scrolled-cal .joms-calendar__grid {
    position: absolute;
    top: 11%;
    z-index: 100;
    background: white;
  }
}
/* line 9226, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-media__calendar .month {
  background: #5f378b;
  color: #ecf0f1;
  padding: 2.04257px 0;
}
/* line 9232, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-media__calendar {
  width: 97px;
  height: 80px;
  display: table-cell;
  vertical-align: top;
}
/* line 9239, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-media__calendar .date {
  text-align: center;
}
/* line 9244, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-block {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16px;
}
/* line 9249, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-block a {
  font-size: 16px;
}
/* line 9254, templates/g5_hydrogen/custom/scss/custom.scss */
.badge.badge-secondary {
  background-color: #a800fe;
}
/* line 9258, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-desc p {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 9269, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .reset-gap a {
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: left;
  color: #7427ca;
}
/* line 9280, templates/g5_hydrogen/custom/scss/custom.scss */
.nav.nav-pills {
  width: 820px;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .nav.nav-pills {
    display: contents;
  }
}
/* line 9289, templates/g5_hydrogen/custom/scss/custom.scss */
.nav-pills li {
  width: 250px;
  margin-right: 20px;
  box-shadow: 1px 22px 17px -20px #a800fe;
  position: relative;
  padding: 1px 19px;
  border-radius: 4px;
  background-color: white;
  z-index: 2;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.28;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  height: 40px;
}
/* line 9309, templates/g5_hydrogen/custom/scss/custom.scss */
.nav-pills li:hover {
  background-color: #a800fe;
}
/* line 9312, templates/g5_hydrogen/custom/scss/custom.scss */
.nav-pills li:hover a {
  color: white;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .nav-pills li {
    padding: 1px 7px;
  }
}
/* line 9323, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-button--link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 18px;
  line-height: 1em;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  background-color: #884fc6;
  color: #fff;
  padding: 19px 10px 18px 10px;
  width: 100%;
  font-size: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-width: 228px;
  border: none;
  margin-top: 28px;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
}
/* line 9355, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-button--link:hover {
  color: white;
}
/* line 9359, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-button--link:after {
  content: url('../../../../images/icons/hands-icon.png');
  position: absolute;
  width: 12px;
  right: 34px;
  top: calc(50% - 23px);
  z-index: 3;
  transform: scale(0.7);
}
/* line 9372, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar--day, .joms-event__body {
  background: rgba(0, 0, 0, 0);
  color: #424242;
}
/* line 9376, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar--day.joms-calendar__event, .joms-event__body.joms-calendar__event {
  background: #a800fe;
  color: #fff;
}
/* line 9382, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar .joms-calendar__pad {
  padding: 1px;
}
/* line 9386, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar--day, .joms-calendar--day-previous-month, .joms-calendar--day-next-month {
  border-radius: 32px;
}
/* line 9399, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar--day-previous-month, .joms-calendar--day-next-month {
  color: rgba(128, 128, 128, 0.32);
}
/* line 9403, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar--week-day {
  background: #fff;
  color: #a800fe;
  font-weight: 400;
  padding: 10px !important;
}
/* line 9410, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar--today {
  font-weight: 600;
  background: rgba(0, 0, 0, 0.04);
}
/* line 9415, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-calendar__grid-title {
  background-color: #a800fe;
  color: #fff;
  text-transform: uppercase;
}
/* line 9421, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .m-events .joms-calendar--day, .joms-calendar--day-previous-month, .joms-calendar--day-next-month {
    padding: 0px !important;
  }
}
/* line 9428, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .m-events .joms-module--eventscalendar {
    padding-bottom: 30px;
  }
}
/* line 9434, templates/g5_hydrogen/custom/scss/custom.scss */
.blk {
  font-weight: 800;
}
/* line 9439, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-checkbox--wrapper {
  display: grid !important;
  grid-template-columns: 33% 33% 33%;
}
/* line 9444, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-form__legend {
  color: #5f378b;
}
/* line 9448, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-button--primary.joms-button--full-small {
  background: #a800fe;
}
/* line 9454, templates/g5_hydrogen/custom/scss/custom.scss */
.gmainborder #g-main {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media (max-width: 1740px) {
  .gmainborder #g-main {
    max-width: 1098px;
  }
}
@media (max-width: 1680px) {
  .gmainborder #g-main {
    max-width: 1020px;
  }
}
@media (max-width: 1500px) {
  .gmainborder #g-main {
    max-width: 910px;
  }
}
@media (max-width: 970px) {
  .gmainborder #g-main {
    padding: 1% 2%;
  }
}
@media only screen and (max-width: 767px) {
  .gmainborder #g-main {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 61px;
    width: 100%;
    padding: 3%;
  }
}
/* line 9457, templates/g5_hydrogen/custom/scss/custom.scss */
.gmainborder #g-main .g-container {
  position: relative;
}
/* line 9461, templates/g5_hydrogen/custom/scss/custom.scss */
.gmainborder #g-main .g-content {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2% 4% !important;
}
/* line 9467, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9468, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .contacts .contacts-form-side {
  width: 49%;
}
@media only screen and (max-width: 767px) {
  .contact-us #g-main .contacts .contacts-form-side {
    width: 100%;
  }
}
/* line 9476, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9477, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .row p {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 9488, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .row .name1 {
  font-size: 20px;
  font-weight: bold;
}
/* line 9494, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .table-lcl {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .contact-us #g-main .table-lcl {
    width: 100%;
  }
}
/* line 9502, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .table-lcl td {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #13050e;
}
/* line 9513, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .table-lcl td:first-child {
  width: 65px;
}
/* line 9517, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .table-lcl td:last-child {
  width: 167px !important;
}
/* line 9521, templates/g5_hydrogen/custom/scss/custom.scss */
.contact-us #g-main .downloads__item {
  width: auto;
  margin-right: 10px;
}
/* line 9528, templates/g5_hydrogen/custom/scss/custom.scss */
iframe .ytp-chrome-top.ytp-show-cards-title {
  display: none;
}
/* line 9533, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9534, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9535, templates/g5_hydrogen/custom/scss/custom.scss */
.m-becomem #g-main .gray-color {
  border-radius: 5px;
  background-color: #f8f8f8;
  padding: 2%;
}
/* line 9540, templates/g5_hydrogen/custom/scss/custom.scss */
.m-becomem #g-main .gray-color li, .m-becomem #g-main .gray-color li a {
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 9547, templates/g5_hydrogen/custom/scss/custom.scss */
.m-becomem #g-main .gray-color li {
  color: #000;
}
/* line 9550, templates/g5_hydrogen/custom/scss/custom.scss */
.m-becomem #g-main .gray-color li:before {
  content: "\f111 ";
  font-size: 7px;
  top: -3px;
  color: #5f378b;
  font-family: FontAwesome;
  position: relative;
  padding-right: 1%;
}
/* line 9561, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9562, templates/g5_hydrogen/custom/scss/custom.scss */
.m-becomem #g-main .gray-color table td:first-child {
  width: 285px;
}
@media only screen and (max-width: 767px) {
  /* line 9567, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-becomem #g-main .gray-color table tr {
    display: grid;
  }
}
/* line 9578, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-module__wrapper .joms-module__footer .joms-button--link, .joms-module__wrapper--stacked .joms-module__footer .joms-button--link {
  color: white;
}
/* line 9583, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9608, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner {
  margin-bottom: 100px;
  background-repeat: no-repeat;
  background-position: center bottom;
  position: relative;
  overflow: hidden;
  top: 144px;
}
@media only all and (max-width: 900px) {
  /* line 9622, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .m-homenew .ly-homebanner {
    top: 121px;
  }
}
/* line 9632, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .g-content {
  margin: 0;
  padding: 0;
  height: 316px;
}
@media only all and (max-width: 800px) {
  /* line 9637, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner .g-content {
    height: 270px;
  }
}
@media only all and (max-width: 500px) {
  /* line 9640, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner .g-content {
    height: 270px;
  }
}
@media only all and (max-width: 380px) {
  /* line 9644, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner .g-content {
    height: 120px;
    margin-bottom: 4rem !important;
  }
}
/* line 9650, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .main-headline {
  position: relative;
}
/* line 9653, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .main-headline .bot-banner {
  position: absolute;
}
/* line 9658, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .g-content {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 1250px) {
  /* line 9664, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner .g-content {
    width: 89%;
  }
}
@media only screen and (max-width: 767px) {
  .m-homenew .ly-homebanner .g-content {
    width: 100%;
  }
}
/* line 9674, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner td, .m-homenew .ly-homebanner tr {
  padding: 0rem;
}
/* line 9678, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table {
  background-size: cover;
  background-repeat: no-repeat;
  height: 319px;
}
@media (max-width: 1250px) {
  /* line 9681, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table {
    background: round;
  }
}
/* line 9688, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table .downloads__item {
  width: 60%;
}
@media only screen and (max-width: 767px) {
  /* line 9694, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table .downloads__item a {
    height: 62px;
    line-height: 0;
  }
}
/* line 9702, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table tr:first-child {
  height: 290px;
}
/* line 9706, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table td:first-child {
  width: 31%;
  padding-left: 84px;
}
@media only screen and (max-width: 767px) {
}
/* line 9716, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table td:first-child img {
  margin-right: 10%;
  margin-left: auto;
}
/* line 9723, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table td:nth-child(2) {
  width: 40%;
}
@media only screen and (max-width: 767px) {
}
/* line 9731, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table p {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
@media (max-width: 1250px) {
  /* line 9741, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table p {
    font-size: 20px;
    text-align: center;
  }
}
/* line 9747, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table p.p1 {
  line-height: 2.2;
}
/* line 9751, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table div.p5, .m-homenew .ly-homebanner table p.p5 {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.5;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
@media (max-width: 1250px) {
  /* line 9761, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table div.p5, .m-homenew .ly-homebanner table p.p5 {
    font-size: 15px;
    text-align: center;
  }
}
@media (max-width: 850px) {
  /* line 9766, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table div.p5, .m-homenew .ly-homebanner table p.p5 {
    line-height: 0.2;
  }
}
@media only screen and (max-width: 767px) {
  .m-homenew .ly-homebanner table div.p5, .m-homenew .ly-homebanner table p.p5 {
    text-align: center;
  }
}
/* line 9774, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table div.p5 span, .m-homenew .ly-homebanner table p.p5 span {
  font-size: 15px;
}
/* line 9779, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table p.p32 {
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
@media (max-width: 1250px) {
  /* line 9789, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table p.p32 {
    font-size: 20px;
    text-align: center;
  }
}
/* line 9794, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table p.p32 span {
  font-size: 15px;
}
/* line 9799, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table .col-4 {
  width: 33.33% !important;
}
/* line 9803, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner table .col-8 {
  width: 66.66% !important;
}
@media only screen and (max-width: 767px) {
  .m-homenew .ly-homebanner table {
    background: top;
    background-repeat: no-repeat;
    background-size: auto 571px;
    height: 403px;
  }
  /* line 9815, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table p {
    line-height: 1;
  }
  /* line 9819, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table tr {
    height: 373px;
  }
  /* line 9822, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table tr td {
    height: 278px !important;
    height: auto !important;
    width: 100% !important;
    padding-left: 0px !important;
  }
  /* line 9829, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table tr td img {
    margin-left: auto !important;
    margin-right: auto !important;
    height: 100%;
    width: auto;
  }
  /* line 9837, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table tr td .img-big {
    max-width: 100% !important;
    width: 100%;
    position: relative;
    top: -22px;
  }
  /* line 9844, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table tr td:first-child {
    height: 127px !important;
  }
  /* line 9848, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table tr td:nth-child(2) {
    height: 278px !important;
  }
  /* line 9854, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table tr:last-child {
    display: none;
  }
  /* line 9866, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table .downloads__item {
    width: 60%;
    margin: auto;
  }
  /* line 9871, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 9872, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table.slide-one tr td:first-child {
    height: auto !important;
  }
  /* line 9877, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table.slide-one tr img {
    height: auto !important;
  }
  /* line 9882, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 9883, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table.slide-two tr td:nth-child(2) {
    height: 172px !important;
  }
  /* line 9893, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 9894, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table.slide-three tr td:nth-child(2) {
    height: 172px !important;
  }
  /* line 9899, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table.slide-three tr .col-4 img {
    width: 64px;
  }
  /* line 9903, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner table.slide-three tr .p5 {
    margin: 0.75rem 0 0.5rem 0;
    text-align: left;
  }
}
/* line 9914, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  top: 18px;
}
@media only screen and (max-width: 767px) {
}
/* line 9956, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .owl-theme .owl-dots .owl-dot span {
  width: 46px;
  height: 5px;
}
@media (max-width: 570px) {
  /* line 9960, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-homenew .ly-homebanner .owl-theme .owl-dots .owl-dot span {
    width: 18px;
  }
}
/* line 9966, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .owl-theme .owl-dots .owl-dot.active span, .m-homenew .ly-homebanner .owl-theme .owl-dots .owl-dot:hover span {
  background: #a800fe;
}
/* line 9970, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .owl-nav {
  display: none;
}
/* line 9974, templates/g5_hydrogen/custom/scss/custom.scss */
.m-homenew .ly-homebanner .p5 {
  line-height: 0;
  margin: 0.75rem 0 2.5rem 0;
}
/* line 9982, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9983, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-numbers .g-content {
  margin: 0.625rem 0;
  padding: 0.938rem 0;
}
/* line 9988, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-numbers .text, .ly-numbers .number {
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: 0.45px;
  text-align: center;
  color: #fff;
  margin: 0rem 0 0.5rem 0;
}
/* line 10000, templates/g5_hydrogen/custom/scss/custom.scss */
.ly-numbers .number, .ly-numbers .number span {
  font-size: 60px;
  font-weight: 500;
  letter-spacing: 0.9px;
}
/* line 10007, templates/g5_hydrogen/custom/scss/custom.scss */
.count1 {
  text-align: center;
  background-color: #401173;
}
/* line 10012, templates/g5_hydrogen/custom/scss/custom.scss */
.count2 {
  text-align: center;
  background-color: #5c3089;
}
/* line 10017, templates/g5_hydrogen/custom/scss/custom.scss */
.count3 {
  text-align: center;
  background-color: #8851b4;
}
/* line 10022, templates/g5_hydrogen/custom/scss/custom.scss */
.count4 {
  text-align: center;
  background-color: #a864d4;
}
/* line 10034, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10035, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-where table td {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #3b184c;
}
@media only screen and (max-width: 767px) {
  #g-showcase .ly-where table td {
    width: 100% !important;
    text-align: left !important;
  }
}
/* line 10051, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  #g-showcase .ly-where table {
    width: 100%;
  }
  /* line 10055, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .ly-where table tr {
    display: flex;
  }
  /* line 10058, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .ly-where table tr td {
    width: auto !important;
  }
  /* line 10062, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase .ly-where table tr img {
    max-width: 30px;
  }
}
/* line 10070, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-where .who-wrap {
  padding-top: 46px;
}
/* line 10076, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10077, templates/g5_hydrogen/custom/scss/custom.scss */
body.isNewsRelease .ly-banners {
  padding: 0 0 0 0;
}
/* line 10081, templates/g5_hydrogen/custom/scss/custom.scss */
body.isNewsRelease .ly-banners .g-content {
  max-width: 100%;
  margin-top: 0;
  padding: 0;
}
/* line 10089, templates/g5_hydrogen/custom/scss/custom.scss */
body.isNewsRelease .pages-headline {
  padding-top: 175px;
  max-width: 1249px;
}
/* line 10094, templates/g5_hydrogen/custom/scss/custom.scss */
body.isNewsRelease #g-main {
  z-index: 1;
  border-radius: 15px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.28);
  margin-top: 38px;
  max-width: 1300px;
}
/* line 10101, templates/g5_hydrogen/custom/scss/custom.scss */
body.isNewsRelease #g-main .g-container {
  padding: 3% 5% 3% 5%;
  width: auto;
}
/* line 10109, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10110, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-button:hover {
  color: white;
}
/* line 10115, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10116, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard:hover .jd-eventcard-inner {
  box-shadow: 0 3px 10px 2px #895ccc;
}
/* line 10124, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10125, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10126, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit #g-main .abt-corp-spo .downloads__item {
  min-width: auto;
}
/* line 10130, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit #g-main .col-3 {
  text-align: center;
}
/* line 10134, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit #g-main .table-event-summit {
  background-color: #f5f5f5;
}
/* line 10135, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit #g-main .table-event-summit td:first-child {
  vertical-align: top;
}
/* line 10141, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit #g-main .table-event-summit tr:first-child td:nth-child(2) {
  width: 50px;
}
/* line 10144, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit #g-main .table-event-summit tr:first-child td:nth-child(2) img {
  margin: 0.75rem 0 0.5rem 0;
}
/* line 10151, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit #g-main .table-event-summit h5 {
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #13050e;
}
/* line 10165, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10166, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-newsletter .row-newsletter {
  background-color: #d0c3df;
  padding: 2%;
}
/* line 10175, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-newsletter #g-showcase .ly-subs .subscribe__form .ui.form input[type=text], .pg-newsletter .subscribe__form .ui.form input[type=text], .pg-newsletter .signpop .ui.form input[type=text], .pg-newsletter #g-showcase .ly-subs .subscribe__form .dropdown, .pg-newsletter .subscribe__form .dropdown, .pg-newsletter .signpop .dropdown, .pg-newsletter #g-showcase .ly-subs .subscribe__form textarea, .pg-newsletter .subscribe__form textarea, .pg-newsletter .signpop textarea, .pg-newsletter #g-showcase .ly-subs .subscribe__form .checkbox, .pg-newsletter .subscribe__form .checkbox, .pg-newsletter .signpop .checkbox {
  color: black;
}
/* line 10181, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-newsletter .wf-mediabox-container {
  background-color: transparent;
}
/* line 10186, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-newsletter .wf-mediabox-theme-squeeze .wf-mediabox-close {
  right: 1.5em;
  top: 2em;
}
/* line 10191, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-newsletter html, .pg-newsletter .wf-mediabox-nav {
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.149);
}
/* line 10201, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10202, templates/g5_hydrogen/custom/scss/custom.scss */
.m-archive h2.year {
  position: relative;
  font-size: 32px;
  margin-bottom: 40px;
  margin-top: 20px;
}
/* line 10209, templates/g5_hydrogen/custom/scss/custom.scss */
.m-archive h2.year:after {
  content: "";
  position: absolute;
  width: 105px;
  height: 6px;
  background: #623391;
  bottom: 0;
  top: 100%;
  left: 0;
  margin: auto;
}
/* line 10222, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 10229, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper a {
  text-decoration: none;
}
/* line 10233, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .container {
  max-width: 1140px;
  margin: 0 auto;
}
/* line 10239, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-eventcard-content {
  background: #f5f5f5;
  padding: 15px 10px 0px 10px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
/* line 10247, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-eventcard-link {
  background: #623391;
  color: #fff;
  text-align: center;
  width: 60px;
  padding-bottom: 15px;
  display: flex;
  overflow: hidden;
  vertical-align: baseline;
  position: relative;
}
/* line 10261, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-eventcard {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 30px;
}
/* line 10270, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-eventcard-inner {
  min-height: 140px;
  width: 100%;
  display: flex;
  flex-direction: row;
  box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.16);
}
/* line 10279, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .event-title {
  margin: 0 0 25px 0;
  height: 80px;
  min-height: fit-content;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.31;
  letter-spacing: normal;
  text-align: left;
  color: #0d0d0e;
}
/* line 10295, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-button {
  color: #fff;
  align-self: flex-end;
  display: inline-block;
}
/* line 10301, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-button img {
  padding-top: 10px;
}
/* line 10305, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-button:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 10314, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-event-date, .jd-eventcard-wrapper .jd-event-time {
  font-family: Roboto;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #0d0d0e;
}
/* line 10327, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-event-time {
  padding-left: 20px;
}
/* line 10330, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-event-time img {
  position: absolute;
  margin-left: -20px;
}
/* line 10336, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-event-details {
  margin-top: auto;
}
/* line 10339, templates/g5_hydrogen/custom/scss/custom.scss */
.jd-eventcard-wrapper .jd-event-details .jd-event-time:last-child {
  height: 50px;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 10346, templates/g5_hydrogen/custom/scss/custom.scss */
  .jd-eventcard-wrapper .jd-eventcard {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 10353, templates/g5_hydrogen/custom/scss/custom.scss */
  .jd-eventcard-wrapper .jd-eventcard {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
/* line 10361, templates/g5_hydrogen/custom/scss/custom.scss */
.google-visualization-tooltip {
  border-radius: 11px 11px 64px 64px !important;
  background-color: #ec8427 !important;
}
/* line 10367, templates/g5_hydrogen/custom/scss/custom.scss */
.back-purple {
  text-align: center;
  background-color: #dac5f9;
  padding: 2%;
  margin: auto;
}
/* line 10376, templates/g5_hydrogen/custom/scss/custom.scss */
.month.annual {
  background: #dfa125;
}
/* line 10379, templates/g5_hydrogen/custom/scss/custom.scss */
.month.annual a {
  color: white;
}
/* line 10385, templates/g5_hydrogen/custom/scss/custom.scss */
.month.chapter, .month.local {
  background: #43b229;
}
/* line 10388, templates/g5_hydrogen/custom/scss/custom.scss */
.month.chapter a, .month.local a {
  color: white;
}
/* line 10394, templates/g5_hydrogen/custom/scss/custom.scss */
.month.summit {
  background: #f2710e;
}
/* line 10397, templates/g5_hydrogen/custom/scss/custom.scss */
.month.summit a {
  color: white;
}
/* line 10403, templates/g5_hydrogen/custom/scss/custom.scss */
.badge {
  background-color: #ceaefd;
}
/* line 10407, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-block p, .joms-block a {
  font-size: 14px;
  margin: 0;
}
/* line 10412, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-calendar {
  position: relative;
  z-index: 0;
}
/* line 10417, templates/g5_hydrogen/custom/scss/custom.scss */
.lypt-even {
  z-index: 3;
}
/* line 10421, templates/g5_hydrogen/custom/scss/custom.scss */
.listevents {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .listevents {
    width: 100%;
  }
}
/* line 10430, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-button--link {
  margin-right: auto;
  margin-left: 65%;
  position: absolute;
  top: 1150px;
  float: right;
  right: 0;
  max-height: 50px;
}
/* line 10440, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1500px) {
  /* line 10443, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link.scrolled-cal {
    right: 20%;
  }
}
@media (max-width: 1500px) {
  /* line 10448, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link.scrolled-cal {
    right: 19.5%;
  }
}
@media (max-width: 1200px) {
  /* line 10452, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link.scrolled-cal {
    right: 19.5%;
  }
}
@media (max-width: 1200px) {
  /* line 10456, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link.scrolled-cal {
    right: 10.5%;
  }
}
@media only screen and (max-width: 767px) {
  .m-events .joms-button--link.scrolled-cal {
    right: 5.5%;
  }
}
/* line 10465, templates/g5_hydrogen/custom/scss/custom.scss */
.m-events .joms-button--link.scrolled-cal {
  top: 450px;
  position: fixed;
}
@media (min-width: 768px) and (max-width: 1100px) {
  /* line 10470, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link {
    top: 1000px;
  }
}
@media (min-width: 1100px) and (max-width: 1500px) {
  /* line 10474, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link {
    top: 1043px;
  }
}
@media (min-width: 1500px) and (max-width: 1660px) {
  /* line 10478, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link {
    top: 1084px;
  }
}
@media (min-width: 768px) {
  /* line 10483, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-events .joms-button--link.scrolled-cal {
    top: 450px;
    position: fixed;
  }
}
@media only screen and (max-width: 767px) {
  .m-events .joms-button--link {
    bottom: 0 !important;
    position: relative !important;
    right: 5.5% !important;
    top: 0 !important;
  }
}
/* line 10499, templates/g5_hydrogen/custom/scss/custom.scss */
#rl_modals.subs-modal {
  outline: 0;
  top: 50%;
  left: 50%;
  background-color: transparent;
  border: 0px solid rgba(0, 0, 0, 0.3);
  box-shadow: none;
}
/* line 10500, templates/g5_hydrogen/custom/scss/custom.scss */
#rl_modals.subs-modal .page-header {
  display: none;
}
/* line 10513, templates/g5_hydrogen/custom/scss/custom.scss */
.textleft {
  width: 65%;
}
/* line 10518, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10519, templates/g5_hydrogen/custom/scss/custom.scss */
.table-anualconf tr td:first-child {
  width: 50px;
}
/* line 10522, templates/g5_hydrogen/custom/scss/custom.scss */
.table-anualconf tr td:first-child img {
  margin-top: 10px;
}
/* line 10527, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .table-anualconf tr {
    display: grid;
  }
  /* line 10531, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-anualconf tr td {
    width: 100%;
  }
}
/* line 10538, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .reduicon {
    width: 50px;
  }
}
/* line 10546, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10547, templates/g5_hydrogen/custom/scss/custom.scss */
.m-annualc #g-main .exhib-now .downloads__item {
  width: 334px;
}
/* line 10551, templates/g5_hydrogen/custom/scss/custom.scss */
.m-annualc #g-main .sponsors-logos li {
  padding: 0 3% !important;
}
/* line 10555, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1000px) {
  /* line 10556, templates/g5_hydrogen/custom/scss/custom.scss */
  .m-annualc #g-main .djslider.djslider-default {
    height: 290px !important;
  }
}
/* line 10567, templates/g5_hydrogen/custom/scss/custom.scss */
.boder-purpl-radi {
  background-size: cover;
  border-radius: 17px;
  box-shadow: 0 0 0 1px #895ccc;
}
/* line 10573, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .boder-purpl-radi td:first-child {
    display: none;
  }
}
/* line 10581, templates/g5_hydrogen/custom/scss/custom.scss */
.back-purple-global {
  text-align: center;
  background-color: #dac5f9;
  padding: 2%;
  /* max-width: 600px; */
  margin: auto;
}
/* line 10590, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10591, templates/g5_hydrogen/custom/scss/custom.scss */
.privacy #g-main p, .privacy #g-main li, .privacy #g-main li strong {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  color: #000;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 10600, templates/g5_hydrogen/custom/scss/custom.scss */
.privacy #g-main h3 {
  font-size: 25px;
  text-decoration: underline;
}
/* line 10607, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10608, templates/g5_hydrogen/custom/scss/custom.scss */
.f-sitmap h6 a, .f-sitmap p.sitemap a {
  color: white;
  font-size: 12px;
}
/* line 10614, templates/g5_hydrogen/custom/scss/custom.scss */
.twolines .downloads__item {
  margin: auto;
}
/* line 10622, templates/g5_hydrogen/custom/scss/custom.scss */
.team-item {
  padding: 2%;
}
/* line 10625, templates/g5_hydrogen/custom/scss/custom.scss */
.team-item .col-md-12 {
  padding: 0;
}
/* line 10631, templates/g5_hydrogen/custom/scss/custom.scss */
.team-item {
  width: 100%;
  display: inline-block;
  margin-left: -3px;
  vertical-align: top;
  min-height: 350px;
  background: white;
}
@media (min-width: 992px) {
  /* line 10634, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-item {
    width: 33.3333333333%;
  }
}
/* line 10646, templates/g5_hydrogen/custom/scss/custom.scss */
.post-date.block {
  color: #929292 !important;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #929292;
}
/* line 10659, templates/g5_hydrogen/custom/scss/custom.scss */
.thumb, .post-thumbnail {
  height: 240px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 10666, templates/g5_hydrogen/custom/scss/custom.scss */
.date {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #929292;
  margin: 0;
  margin-top: 5%;
}
/* line 10679, templates/g5_hydrogen/custom/scss/custom.scss */
.post-title {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* line 10689, templates/g5_hydrogen/custom/scss/custom.scss */
.post-title a {
  color: #000 !important;
}
/* line 10694, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more {
  height: 40.1px;
  background-color: #d2ae3b;
  text-align: center;
}
/* line 10700, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more a {
  font-family: HelveticaNeue;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.18;
  letter-spacing: 2.2px;
  text-align: center;
  color: #fff;
  vertical-align: sub;
}
/* line 10713, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more:hover {
  background-color: black;
}
/* line 10716, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more:hover a {
  color: white;
}
/* line 10723, templates/g5_hydrogen/custom/scss/custom.scss */
.pagination {
  text-align: center;
}
/* line 10727, templates/g5_hydrogen/custom/scss/custom.scss */
.pagination ul {
  border-radius: 0;
  zoom: 1;
  box-shadow: none;
}
/* line 10732, templates/g5_hydrogen/custom/scss/custom.scss */
.pagination ul a {
  color: black;
}
/* line 10736, templates/g5_hydrogen/custom/scss/custom.scss */
.pagination ul li a {
  background-color: white;
}
/* line 10740, templates/g5_hydrogen/custom/scss/custom.scss */
.pagination ul li:not(.pagination-start, .pagination-prev, .pagination-next, .pagination-end) span {
  padding: 5px 9px;
  background-color: #7427ca;
  border-radius: 21px;
  color: white;
}
/* line 10748, templates/g5_hydrogen/custom/scss/custom.scss */
.pagination ul > li > a, .pagination ul > li > span {
  border: 0px solid #ddd;
}
/* line 10755, templates/g5_hydrogen/custom/scss/custom.scss */
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border: 0px;
}
/* line 10762, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10763, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10764, templates/g5_hydrogen/custom/scss/custom.scss */
body.login .ly-banners .g-content {
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
@media only screen and (max-width: 767px) {
  body.login .ly-banners .g-content {
    margin-top: 75px;
  }
  /* line 10776, templates/g5_hydrogen/custom/scss/custom.scss */
  body.login .ly-banners .g-content img {
    max-width: 100%;
  }
  /* line 10781, templates/g5_hydrogen/custom/scss/custom.scss */
  body.login .ly-banners .g-content .page-header_title {
    padding: 0 9%;
    margin-bottom: 0px !important;
  }
}
/* line 10790, templates/g5_hydrogen/custom/scss/custom.scss */
body.login .span12 .login.login {
  margin: auto;
  width: 532px;
}
/* line 10797, templates/g5_hydrogen/custom/scss/custom.scss */
.sec-banner {
  max-width: 1160px;
  margin: auto;
}
@media (max-width: 1740px) {
  /* line 10801, templates/g5_hydrogen/custom/scss/custom.scss */
  .sec-banner {
    max-width: 1064px;
  }
}
@media (max-width: 1680px) {
  /* line 10805, templates/g5_hydrogen/custom/scss/custom.scss */
  .sec-banner {
    max-width: 1020px;
  }
}
@media (max-width: 1500px) {
  /* line 10809, templates/g5_hydrogen/custom/scss/custom.scss */
  .sec-banner {
    max-width: 909px;
  }
}
@media (max-width: 1200px) {
  /* line 10813, templates/g5_hydrogen/custom/scss/custom.scss */
  .sec-banner {
    max-width: 797px;
  }
}
/* line 10820, templates/g5_hydrogen/custom/scss/custom.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: white;
  border: 0px solid white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 0;
  -webkit-box-shadow: unset;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: none;
}
/* line 10835, templates/g5_hydrogen/custom/scss/custom.scss */
.control-group .btn-primary {
  padding: 12px 41px;
  width: 200px;
}
/* line 10839, templates/g5_hydrogen/custom/scss/custom.scss */
.control-group .btn-primary:before {
  content: url('../../../../images/group-138.png');
  display: inline-block;
  position: absolute;
  left: 3px;
}
/* line 10851, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10852, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .downloads {
  padding-top: 4%;
}
/* line 10856, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .downloads__item {
  width: 320px;
}
/* line 10859, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .downloads__item a {
  height: 78px;
  font-size: 25px;
}
/* line 10863, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .ly-who .downloads__item a:before {
  left: 10px;
  transform: none;
  height: 54px;
}
/* line 10873, templates/g5_hydrogen/custom/scss/custom.scss */
@media (max-width: 880px) {
  /* line 10875, templates/g5_hydrogen/custom/scss/custom.scss */
  .bt-home .g-menu-item-content, .bt-member .g-menu-item-content, .bt-sign .g-menu-item-content {
    font-size: 15px;
  }
}
/* line 10883, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10884, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .take-action-item iframe {
    height: 1500px !important;
  }
}
/* line 10893, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-button--privacy {
  display: none;
}
/* line 10899, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-focus__cover-image.joms-js--cover-image img {
  height: -webkit-fill-available;
}
/* line 10904, templates/g5_hydrogen/custom/scss/custom.scss */
.banslide {
  position: relative;
}
/* line 10907, templates/g5_hydrogen/custom/scss/custom.scss */
.banslide > div {
  position: absolute;
  right: 50px;
  top: 24%;
}
@media only screen and (max-width: 767px) {
  .banslide > div {
    right: 32px;
    top: 18%;
  }
}
@media (max-width: 480px) {
  /* line 10917, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide > div {
    right: 14px;
    top: 5%;
  }
}
/* line 10923, templates/g5_hydrogen/custom/scss/custom.scss */
@media (max-width: 1170px) {
  /* line 10924, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide .downloads__item {
    width: 175px;
  }
}
@media (max-width: 950px) {
  /* line 10928, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide .downloads__item {
    width: 120px;
  }
  /* line 10931, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide .downloads__item a {
    font-size: 10px;
  }
  /* line 10934, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide .downloads__item a:after {
    width: 2px;
    right: 26px;
    transform: scale(0.5);
  }
}
@media (max-width: 650px) {
  /* line 10942, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide .downloads__item {
    width: 60px;
  }
  /* line 10945, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide .downloads__item a {
    font-size: 10px;
  }
  /* line 10948, templates/g5_hydrogen/custom/scss/custom.scss */
  .banslide .downloads__item a:after {
    width: 2px;
    right: 41px;
    transform: scale(0.3);
    top: 17px;
  }
}
/* line 10963, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10964, templates/g5_hydrogen/custom/scss/custom.scss */
.com_simsu.view-plans .cml-page-header {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 50px;
  text-transform: uppercase;
  line-height: normal;
  color: #68348c;
  margin-top: 0;
  margin-bottom: 32px;
  text-align: left;
}
/* line 10976, templates/g5_hydrogen/custom/scss/custom.scss */
.com_simsu.view-plans .cml-plan-container {
  background-image: url('../../../../images/education/back-table-patien.png');
  width: 29%;
  min-width: 200px;
  min-height: 270px;
}
/* line 10982, templates/g5_hydrogen/custom/scss/custom.scss */
.com_simsu.view-plans .cml-plan-container table, .com_simsu.view-plans .cml-plan-container td, .com_simsu.view-plans .cml-plan-container th, .com_simsu.view-plans .cml-plan-container tr {
  background-color: transparent;
  color: white;
  border: none;
}
/* line 10988, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10989, templates/g5_hydrogen/custom/scss/custom.scss */
.com_simsu.view-plans .cml-plan-container:last-child table {
  display: none;
}
/* line 10993, templates/g5_hydrogen/custom/scss/custom.scss */
.com_simsu.view-plans .cml-plan-container:last-child form {
  text-align: center;
}
/* line 10998, templates/g5_hydrogen/custom/scss/custom.scss */
.com_simsu.view-plans .cml-plan-container input.button {
  background: #8054c0;
  padding: 0rem 1rem;
}
/* line 11005, templates/g5_hydrogen/custom/scss/custom.scss */
.com_simsu.view-plans .cml-plan-title {
  font-size: 18px;
  margin: 0;
  color: white;
  font-weight: 600;
  height: 58px;
  border-bottom: 2px solid white;
}
/* line 11018, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11026, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11027, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-_error #g-header, .outline-_error #g-navigation, .outline-_error #g-footer {
  display: none;
}
/* line 11033, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11034, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-newsletter #g-showcase h1, .quickstart #g-showcase h1, .pg-newsletter #g-showcase h2, .quickstart #g-showcase h2, .pg-newsletter #g-showcase h3, .quickstart #g-showcase h3, .pg-newsletter #g-showcase h4, .quickstart #g-showcase h4, .pg-newsletter #g-showcase h5, .quickstart #g-showcase h5, .pg-newsletter #g-showcase h6, .quickstart #g-showcase h6, .pg-newsletter #g-showcase strong, .quickstart #g-showcase strong {
  color: black;
}
/* line 11038, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-newsletter #g-showcase, .quickstart #g-showcase {
  z-index: 3;
}
/* line 11047, templates/g5_hydrogen/custom/scss/custom.scss */
#overlaypop {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  z-index: 100;
  display: none;
}
/* line 11062, templates/g5_hydrogen/custom/scss/custom.scss */
.cnt223 a {
  text-decoration: none;
}
/* line 11067, templates/g5_hydrogen/custom/scss/custom.scss */
.popup {
  background: rgba(0, 0, 0, 0.82);
  width: 100%;
  height: 101%;
  margin: 0 auto;
  display: none;
  position: fixed;
  z-index: 101;
}
@media only screen and (max-width: 767px) {
  .popup {
    height: auto;
  }
}
/* line 11081, templates/g5_hydrogen/custom/scss/custom.scss */
.cnt223 {
  background: white;
  margin: auto;
  max-width: 600px;
  min-height: 150px;
  margin: 80px auto;
  position: relative;
  z-index: 103;
  padding: 15px 35px;
  border-radius: 5px;
  box-shadow: 0 2px 5px #000;
}
@media only screen and (max-width: 767px) {
  .cnt223 {
    padding: 34px 0px;
  }
}
/* line 11100, templates/g5_hydrogen/custom/scss/custom.scss */
.cnt223 p {
  clear: both;
  color: #555;
  /* text-align: justify; */
  font-size: 20px;
  font-family: sans-serif;
}
/* line 11108, templates/g5_hydrogen/custom/scss/custom.scss */
.cnt223 p a {
  color: #d91900;
  font-weight: bold;
}
/* line 11113, templates/g5_hydrogen/custom/scss/custom.scss */
.cnt223 .x {
  float: right;
  height: 35px;
  left: 22px;
  position: relative;
  top: -25px;
  width: 34px;
}
/* line 11122, templates/g5_hydrogen/custom/scss/custom.scss */
.cnt223 .x:hover {
  cursor: pointer;
}
/* line 11126, templates/g5_hydrogen/custom/scss/custom.scss */
.close {
  color: black !important;
  top: -34px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .close {
    top: 5px;
    position: relative;
    right: 9%;
  }
}
/* line 11138, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-popup {
  max-width: 1000px;
}
/* line 11143, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11144, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .popup {
  padding-top: 0px;
  height: 200%;
}
@media only screen and (max-width: 767px) {
  .quickstart .popup {
    height: auto;
    padding: 0%;
  }
}
/* line 11155, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 {
  max-width: 61%;
}
@media only screen and (max-width: 767px) {
  /* line 11158, templates/g5_hydrogen/custom/scss/custom.scss */
  .quickstart .cnt223 {
    padding: 160px 0px 0px 0px;
    max-width: 95%;
  }
}
/* line 11163, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 h1 {
  font-family: 'PTSans', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2;
  color: #250f47;
  text-align: left;
  margin-bottom: 25px;
}
/* line 11174, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 label {
  color: black !important;
  display: block !important;
}
/* line 11179, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 p {
  text-align: left;
}
/* line 11184, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 h3 {
  display: none;
}
/* line 11188, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 .radio input[type="radio"], .quickstart .cnt223 .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -24px;
  margin-top: 12px;
}
/* line 11194, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 .field {
  margin-left: 26px !important;
}
/* line 11198, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 .list.header li {
  color: red;
}
/* line 11202, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 .close {
  float: left;
  opacity: 0;
  color: white !important;
}
/* line 11215, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11216, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 .ui.checkbox {
  width: 500px;
  margin: auto;
  padding: 8px 8px 4px 8px;
  border-radius: 13px;
  border: solid 1px #8d2ecd;
}
@media only screen and (max-width: 767px) {
  .quickstart .cnt223 .ui.checkbox {
    width: 100%;
  }
}
/* line 11227, templates/g5_hydrogen/custom/scss/custom.scss */
.quickstart .cnt223 .ui.checkbox label {
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.7;
  letter-spacing: 1.2px;
  text-align: center;
  color: #fff !important;
  box-shadow: 1px 22px 17px -20px #8a50ca;
  position: relative;
  padding: 0;
  border-radius: 4px;
  background-color: #8a50ca;
  z-index: 2;
  text-transform: uppercase;
  height: 47px;
}
@media only screen and (max-width: 767px) {
  .quickstart .cnt223 .ui.checkbox label {
    font-size: 12px;
  }
}
/* line 11252, templates/g5_hydrogen/custom/scss/custom.scss */
.button_modal {
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.7;
  letter-spacing: 1.2px;
  text-align: center;
  color: #fff !important;
  box-shadow: 1px 22px 17px -20px #8a50ca;
  position: relative;
  padding: 0;
  border-radius: 4px;
  background-color: #8a50ca;
  z-index: 2;
  text-transform: uppercase;
  height: 47px;
}
/* line 11272, templates/g5_hydrogen/custom/scss/custom.scss */
.ui.form, .ui.form .field .dropdown, .ui.form .field .dropdown .menu > .item {
  font-size: 20px;
}
/* line 11278, templates/g5_hydrogen/custom/scss/custom.scss */
#cmcoupon_valid_msg_1 {
  color: white !important;
}
/* line 11285, templates/g5_hydrogen/custom/scss/custom.scss */
.swoosh1 {
  top: -34px;
  left: -3%;
  position: absolute;
  z-index: 3;
}
@media only screen and (max-width: 767px) {
  .swoosh1 {
    display: none;
  }
}
/* line 11297, templates/g5_hydrogen/custom/scss/custom.scss */
.swoosh2 {
  top: 244px;
  position: absolute;
  height: 145px;
  right: 0px;
  z-index: 1;
}
@media (max-width: 1250px) {
  /* line 11304, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh2 {
    width: 72%;
  }
}
@media (max-width: 1170px) {
  /* line 11308, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh2 {
    width: 70%;
    height: 144px;
  }
}
@media (max-width: 1070px) {
  /* line 11313, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh2 {
    width: 68%;
    height: 143px;
  }
}
@media (max-width: 880px) {
  /* line 11318, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh2 {
    width: 68%;
    height: 124px;
  }
}
@media only screen and (max-width: 767px) {
  .swoosh2 {
    display: none;
  }
}
@media (max-width: 972px) {
  /* line 11329, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh1 {
    width: 298px;
    top: -37px;
  }
  /* line 11334, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh2 {
    top: 202px;
    height: 112px;
  }
}
@media (max-width: 817px) {
  /* line 11342, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh1 {
    width: 268px;
  }
  /* line 11346, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh2 {
    top: 173px;
    height: 108px;
  }
}
@media (max-width: 632px) {
  /* line 11354, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh1 {
    width: 268px;
  }
  /* line 11358, templates/g5_hydrogen/custom/scss/custom.scss */
  .swoosh2 {
    width: 63%;
  }
}
/* line 11364, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn ul {
  position: relative;
}
/* line 11369, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11370, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn ul {
  display: inline-flex;
  padding: 1%;
  padding-right: 5%;
  height: 50px;
}
/* line 11376, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn ul li:nth-child(4) {
  margin-right: 119px;
}
@media (max-width: 1235px) {
  /* line 11379, templates/g5_hydrogen/custom/scss/custom.scss */
  .bt-sign-mn ul li:nth-child(4) {
    margin-right: auto;
  }
}
/* line 11386, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn .mn-home {
  margin-right: 100px;
}
@media only screen and (max-width: 1310px) {
  /* line 11389, templates/g5_hydrogen/custom/scss/custom.scss */
  .bt-sign-mn .mn-home {
    margin-right: 0px;
  }
}
/* line 11395, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn .bt-soc {
  padding: 0 5px 0 5px;
}
/* line 11399, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11401, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn .bt-sign .g-menu-item-title.loge {
  left: 12px;
}
/* line 11413, templates/g5_hydrogen/custom/scss/custom.scss */
.f-sitmap .bt-sign-mn .bt-soc {
  padding: 0 18px 0 0px;
}
/* line 11418, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11419, templates/g5_hydrogen/custom/scss/custom.scss */
.task-registerProfileType .joms-toolbar--desktop, .task-registerProfile .joms-toolbar--desktop, .task-registerUpdateProfile .joms-toolbar--desktop, .task-registerAvatar .joms-toolbar--desktop {
  display: none;
}
/* line 11425, templates/g5_hydrogen/custom/scss/custom.scss */
.time-am .blk {
  text-transform: capitalize;
}
/* line 11431, templates/g5_hydrogen/custom/scss/custom.scss */
.com_finder.view-search #g-navigation {
  height: 250px;
}
/* line 11439, templates/g5_hydrogen/custom/scss/custom.scss */
.c-cookie-banner {
  font-family: 'Lato', sans-serif;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 250px;
  background: rgba(0, 0, 0, 1);
  color: white;
  text-align: center;
  z-index: 999;
  border-top: 2px solid white;
  border-left: 2px solid white;
  padding: 1%;
}
/* line 11453, templates/g5_hydrogen/custom/scss/custom.scss */
.c-cookie-banner p {
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  margin: 0.5rem 0;
  color: white !important;
}
/* line 11465, templates/g5_hydrogen/custom/scss/custom.scss */
.c-cookie-banner a {
  color: ;
}
/* line 11469, templates/g5_hydrogen/custom/scss/custom.scss */
.c-cookie-banner a.c-cookie-btn--accept {
  background-color: white;
  color: black;
  width: 118px;
  font-weight: 500;
  font-size: 11px;
  display: inline-block;
  padding: 5px 0;
  border-radius: 15px;
}
/* line 11486, templates/g5_hydrogen/custom/scss/custom.scss */
.criteria {
  font-size: 12px !important;
}
/* line 11491, templates/g5_hydrogen/custom/scss/custom.scss */
#member-profile #jform_password2-lbl {
  width: 300px;
  text-align: left;
  margin-left: 18px;
}
/* line 11498, templates/g5_hydrogen/custom/scss/custom.scss */
#myiframe {
  width: 600px;
  height: 100%;
}
/* line 11503, templates/g5_hydrogen/custom/scss/custom.scss */
.event-sponsors #g-main {
  position: static;
}
/* line 11507, templates/g5_hydrogen/custom/scss/custom.scss */
.event-sponsors #g-page-surround {
  position: static;
}
/* line 11512, templates/g5_hydrogen/custom/scss/custom.scss */
.downloads .payment-info {
  font-size: 20px;
  line-height: 1.5;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 11517, templates/g5_hydrogen/custom/scss/custom.scss */
.downloads .payment-info a {
  background-color: transparent;
  color: #8a50ca;
  transition: color 0.1s linear;
}
/* line 11522, templates/g5_hydrogen/custom/scss/custom.scss */
.downloads .payment-info a:hover {
  color: #140034;
}
/* line 11528, templates/g5_hydrogen/custom/scss/custom.scss */
.downloads .btn__sponsor {
  height: 70px;
  text-transform: uppercase;
}
/* line 11535, templates/g5_hydrogen/custom/scss/custom.scss */
.open-button {
  background-color: #555;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  opacity: 0.8;
  position: fixed;
  bottom: 37px;
  right: 20px;
  width: 280px;
  font-size: 15px;
}
/* The popup form - hidden by default */
/* line 11550, templates/g5_hydrogen/custom/scss/custom.scss */
.form-popup {
  display: none;
  position: fixed;
  bottom: 32px;
  right: 16px;
  border: 3px solid #f1f1f1;
  z-index: 9;
}
/* line 11558, templates/g5_hydrogen/custom/scss/custom.scss */
.form-popup p, .form-popup a, .form-popup li, .form-popup ul, .form-popup strong {
  font-size: 12px !important;
}
/* line 11562, templates/g5_hydrogen/custom/scss/custom.scss */
.form-popup a {
  color: #5f378b !important;
}
/* line 11566, templates/g5_hydrogen/custom/scss/custom.scss */
.form-popup strong {
  font-weight: 600 !important;
}
/* Add styles to the form container */
/* line 11572, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container {
  max-width: 300px;
  padding: 10px;
  background-color: white;
}
/* Full-width input fields */
/* line 11579, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container input[type=text], .form-container input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  border: none;
  background: #f1f1f1;
}
/* When the inputs get focus, do something */
/* line 11588, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container input[type=text]:focus, .form-container input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}
/* Set a style for the submit/login button */
/* line 11594, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .btn {
  background-color: #482676;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  margin-bottom: 10px;
  opacity: 0.8;
}
/* Add a red background color to the cancel button */
/* line 11606, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .cancel {
  background-color: #482676;
}
/* Add some hover effects to buttons */
/* line 11611, templates/g5_hydrogen/custom/scss/custom.scss */
.form-container .btn:hover, .open-button:hover {
  opacity: 1;
}
/* line 11616, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11617, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit .joms-list--event .joms-media--event {
  min-height: 150px;
  max-width: 80%;
}
/* line 11621, templates/g5_hydrogen/custom/scss/custom.scss */
.awirsummit .joms-list--event .joms-media--event .joms-media__body {
  vertical-align: top;
}
/* line 11628, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs {
  position: relative;
}
/* line 11633, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .sub-navigation__item[id*=sub-navigation] {
  width: calc(100% / 3) !important;
}
/* line 11638, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11639, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .sub-navigation__item .sub-navigation__item-inner {
  background: linear-gradient(113deg, #895ccc 91%, rgba(2, 2, 2, 0.459) 25%, transparent 94%);
  border-radius: 0px 0px 0px 17px;
  width: 114%;
}
/* line 11644, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .sub-navigation__item .sub-navigation__item-inner:hover {
  background: linear-gradient(113deg, #482676 91%, rgba(2, 2, 2, 0.459) 25%, transparent 94%);
}
/* line 11648, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .sub-navigation__item .sub-navigation__item-inner.active {
  background: linear-gradient(113deg, #482676 91%, rgba(2, 2, 2, 0.459) 25%, transparent 94%);
}
/* line 11654, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .sub-navigation__wrapper {
  border-top: 7px solid #8054c0;
}
/* line 11657, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .sub-navigation__wrapper a:last-child .sub-navigation__item-inner {
  width: 100%;
}
/* line 11662, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .text-b {
  font-size: 20px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .chartTabs .text-b {
    font-size: 12px;
    width: 46px;
    margin: auto;
    text-align: center;
  }
}
/* line 11674, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs .tab-content {
  padding: 2% 5%;
}
/* line 11678, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs h4 {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #13050e;
  margin: 0.75rem 0 1.5rem 0;
}
/* line 11690, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs td {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  border: 6px solid white;
}
/* line 11701, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs td:first-child {
  padding-left: 4%;
  width: 282px;
}
/* line 11706, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs td:last-child {
  padding-left: 2%;
}
/* line 11711, templates/g5_hydrogen/custom/scss/custom.scss */
.chartTabs tr:nth-child(even) {
  background-color: #f5ecff;
}
@media only screen and (max-width: 767px) {
  .chartTabs tr:nth-child(even) {
    background-color: white;
  }
}
@media only screen and (max-width: 767px) {
  /* line 11720, templates/g5_hydrogen/custom/scss/custom.scss */
  .chartTabs tr td:first-child {
    background-color: #f5ecff;
  }
}
/* line 11726, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11727, templates/g5_hydrogen/custom/scss/custom.scss */
.f-join .downloads a {
  font-size: 11pt;
}
/* line 11733, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11734, templates/g5_hydrogen/custom/scss/custom.scss */
.tb-edu td {
  position: relative;
  width: 33.3333333333%;
}
/* line 11740, templates/g5_hydrogen/custom/scss/custom.scss */
.tb-edu .downloads__item {
  position: absolute;
  bottom: 0;
}
/* line 11745, templates/g5_hydrogen/custom/scss/custom.scss */
.tb-edu img {
  width: 100%;
}
/* line 11751, templates/g5_hydrogen/custom/scss/custom.scss */
.tb-edu a {
  width: 100%;
}
/* line 11757, templates/g5_hydrogen/custom/scss/custom.scss */
.mainc {
  position: fixed;
  top: -50px;
  left: 0;
  z-index: 1;
}
/* line 11764, templates/g5_hydrogen/custom/scss/custom.scss */
.mainc a {
  position: absolute;
  top: -70px;
  padding: 0 2%;
  left: 0;
  background: #ec8427;
  color: white;
}
/* line 11772, templates/g5_hydrogen/custom/scss/custom.scss */
.mainc a:focus {
  top: 100px;
  outline-color: transparent;
  -webkit-transition: top 0.1s ease-in;
  transition: top 0.1s ease-in;
}
/* line 11784, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-list--event .joms-media--event {
  padding-bottom: 40px;
}
/* line 11787, templates/g5_hydrogen/custom/scss/custom.scss */
.joms-list--event .joms-media--event .joms-media__body h4 {
  font-weight: bolder;
}
/* line 11795, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 576px) {
  /* line 11796, templates/g5_hydrogen/custom/scss/custom.scss */
  .annual2023 #g-main .g-content {
    margin-top: 0 !important;
  }
}
/* line 11802, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11803, templates/g5_hydrogen/custom/scss/custom.scss */
.loginpagesaccess #g-main .g-content {
  margin-top: 0 !important;
}
/* top bar */
/* line 11809, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11810, templates/g5_hydrogen/custom/scss/custom.scss */
.layer-header .bt-sign-mn {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 11817, templates/g5_hydrogen/custom/scss/custom.scss */
.layer-header .l-search {
  height: 50px;
}
/* line 11829, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid:first-child {
  display: none;
}
/* END hide home banner slides */
/* archived annual 2023 */
/* line 11838, templates/g5_hydrogen/custom/scss/custom.scss */
.awirconfer #g-feature {
  background-color: unset !important;
}
/* line 11841, templates/g5_hydrogen/custom/scss/custom.scss */
.awirconfer #g-feature .nav-pills li {
  height: max-content;
}
/* line 11844, templates/g5_hydrogen/custom/scss/custom.scss */
.awirconfer #g-feature .nav-pills li a {
  line-height: 1;
}
/* END archived annual 2023 */
/* line 11852, templates/g5_hydrogen/custom/scss/custom.scss */
.list-2024 {
  display: block !important;
}
/* line 11856, templates/g5_hydrogen/custom/scss/custom.scss */
.list-2024 li {
  list-style-type: disc;
  margin-left: 20px;
}
/* line 11865, templates/g5_hydrogen/custom/scss/custom.scss */
.OlderWrap .jd-eventcard-link {
  display: none;
}
/* header & footer May 2024*/
/* line 11870, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-menu .g-menu-item-title {
  font-size: 19px;
}
/* line 11874, templates/g5_hydrogen/custom/scss/custom.scss */
.f-join .downloads a {
  font-size: 18px;
  padding-left: 25px;
}
/* line 11878, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn ul li:nth-child(4) {
  margin-right: unset;
}
/* line 11881, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-sign-mn ul li:nth-child(5) {
  margin-right: 119px;
}
/* line 11884, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .f-join {
  position: relative;
  top: -30px;
}
@media only screen and (max-width: 964px) {
  /* line 11887, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .f-join {
    position: unset;
  }
}
/* line 11891, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .fut-menu .dropdown1:nth-child(4) {
  width: 17.5%;
}
/* line 11894, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .fut-menu .dropdown1 .dropbtn {
  font-weight: bold;
}
/* line 11897, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .fut-menu .column {
  height: 220px;
}
/* END header & footer May 2024*/
/* line 11908, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon2024 .contact-now .downloads__item {
  width: 600px;
}
/* line 11910, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon2024 .contact-now .downloads__item a {
  font-size: 22px;
}
/* line 11915, templates/g5_hydrogen/custom/scss/custom.scss */
.corpo_spon2024 #g-main .dowload-icon .downloads__item {
  width: 480px;
}
/* line 11921, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11922, templates/g5_hydrogen/custom/scss/custom.scss */
.login .control-group .btn-primary {
  width: 280px;
}
/* line 11925, templates/g5_hydrogen/custom/scss/custom.scss */
.login label {
  color: #8a50c9;
}
/* sitemap */
/* line 11932, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11934, templates/g5_hydrogen/custom/scss/custom.scss */
.sitemap-page #g-main ul {
  list-style-type: disc;
  padding-left: 20px;
}
/* END sitemap */
/* about- global-touch */
/* line 11946, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11947, templates/g5_hydrogen/custom/scss/custom.scss */
.global-touch-page #g-main .outer-ul {
  list-style-image: url('../../../../images/icons/diamond.png');
}
/* line 11950, templates/g5_hydrogen/custom/scss/custom.scss */
.global-touch-page #g-main ul {
  padding-left: 20px;
}
/* line 11954, templates/g5_hydrogen/custom/scss/custom.scss */
.global-touch-page #g-main ul li::marker {
  color: #8a50c9;
}
/* line 11957, templates/g5_hydrogen/custom/scss/custom.scss */
.global-touch-page #g-main ul ul.inner-ul {
  list-style-type: disc;
  list-style-image: url('../../../../images/icons/disc.png');
  padding-left: 20px;
}
/* line 11965, templates/g5_hydrogen/custom/scss/custom.scss */
.global-touch-page .g-grid {
  justify-content: space-between;
}
/* line 11967, templates/g5_hydrogen/custom/scss/custom.scss */
.global-touch-page .g-grid .chapters-box {
  border-radius: 22px;
  background-color: #f7f3ff;
  padding: 20px 3%;
}
/* line 11972, templates/g5_hydrogen/custom/scss/custom.scss */
.global-touch-page .g-grid .chapters-box h3 {
  font-size: 25px;
  margin-bottom: 20px;
}
/* END about- global-touch */
/* line 11986, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11987, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11988, templates/g5_hydrogen/custom/scss/custom.scss */
.lupusEvent20240815 .chapterWrap p {
  margin-bottom: 0;
}
/* line 11992, templates/g5_hydrogen/custom/scss/custom.scss */
.lupusEvent20240815 .chapterWrap li {
  margin-top: 0;
}
/* line 11999, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 12000, templates/g5_hydrogen/custom/scss/custom.scss */
.size-47.vdoWrap:has(iframe) iframe {
  border: 10px solid #761bbb;
}
/* line 12006, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 12008, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 12010, templates/g5_hydrogen/custom/scss/custom.scss */
.memberExclusiveWrap .size-47 iframe {
  width: 100%;
  aspect-ratio: 1.7777777778;
}
@media only screen and (max-width: 1050px) {
  /* line 12018, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 12019, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-content:has(.ly-who), .g-content:has(.whoweare) {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 12025, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-content:has(.ly-who) .container, .g-content:has(.whoweare) .container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 12029, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-content:has(.ly-who) iframe, .g-content:has(.whoweare) iframe {
    height: 100% !important;
  }
}
/*# sourceMappingURL=custom_21.css.map */