/* 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=Abel&family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900");
.color-main {
  color: #00aeef !important;
}
.size-33 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 33%;
  -moz-flex: 0 33%;
  -ms-flex: 0 33%;
  flex: 0 33%;
  width: 33%;
}
.gap47 {
  gap: 3%;
}
body, h1, h2, h3, h4, h5 {
  font-family: "Barlow Condensed", sans-serif;
}
p, li, strong, div, td {
  font-family: "Barlow Condensed", sans-serif;
}
#g-page-surround, #g-main {
  background: transparent !important;
}
body:not(.menu-home).fullwidth #g-main .g-container > .g-grid {
  max-width: 100%;
  margin: 0 auto;
  align-items: center;
}
@media (min-width: 1501px) {
  body:not(.menu-home).fullwidth #g-main .g-container > .g-grid .fixarticle {
    padding: 0 calc(calc(100% - 1400px) / 2);
  }
}
@media (min-width: 1271px) and (max-width: 1500px) {
  body:not(.menu-home).fullwidth #g-main .g-container > .g-grid .fixarticle {
    padding: 0 calc(calc(100% - 1100px) / 2);
  }
}
@media (max-width: 1270px) {
  body:not(.menu-home).fullwidth #g-main .g-container > .g-grid .fixarticle {
    padding: 0 5%;
  }
}
@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.grid-colum {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  grid-auto-rows: minmax(100px, auto);
}
@media (min-width: 768px) {
  .homemobile {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .homedesktop {
    display: none;
  }
}
h2.g-title {
  font-size: clamp(20pt, 5vw, 50px);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
}
#g-subfeature {
  padding: 1.5rem 0;
  background: #f0f0f0;
  color: #666666;
  border-top: 0px solid rgba(0, 0, 0, 0.05);
  border-bottom: 0px solid rgba(0, 0, 0, 0.05);
}
.fixpage #g-main .g-container {
  padding-top: 5%;
  padding-bottom: 5%;
}
#g-header .g-content {
  margin: 0rem;
  padding: 0rem;
}
#g-header hr {
  border-bottom: 1px solid #f0f2f4;
  margin: 0.5rem 0;
}
@media only screen and (max-width: 767px) {
  .hide-mobile {
    display: none;
  }
}
.size-333 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 33.33%;
  -moz-flex: 0 33.33%;
  -ms-flex: 0 33.33%;
  flex: 0 33.33%;
  width: 33.33%;
}
.stock-header .moduletable table, .stock-header .moduletable th, .stock-header .moduletable td, .stock-header .moduletable tr {
  border: none;
}
.stock-header .moduletable th {
  background: transparent;
  padding: 0rem;
}
@media only screen and (max-width: 767px) {
  .stock-header .moduletable th {
    padding: 0.5rem;
  }
}
.stock-header .moduletable tr {
  display: inline-flex;
}
.stock-header .moduletable label {
  display: block;
  margin-bottom: 0px;
}
.stock-header .moduletable label, .stock-header .moduletable a {
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .stock-header .stockquote-module-sandman {
    text-align: center;
  }
  .stock-header td {
    padding: 0;
  }
  .stock-header .stockquote-table {
    width: 50%;
    margin: 0 23%;
  }
}
@media only screen and (max-width: 767px) {
  .g-social.social-icons-header {
    left: 33%;
    position: relative;
  }
}
.g-social.social-icons-header a {
  background-color: #eb008b;
  border-radius: 50%;
  font-size: 15px;
  display: inline-block;
  border: 0px solid #ddd;
  margin-bottom: 0;
  text-decoration: none;
  color: white !important;
  width: 23px;
  height: 22px;
  padding: 1px;
}
@media only screen and (max-width: 767px) {
  .g-social.social-icons-header a {
    width: 20px;
    height: 17px;
    padding: 2px;
  }
}
@media only screen and (max-width: 767px) {
  .g-social.social-icons-header a {
    font-size: 10px;
  }
}
.g-social.social-icons-header a .fa {
  color: #00aeef;
}
.g-social.social-icons-header a:hover {
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  background-color: #eff5f9;
}
.g-social.social-icons-header a:hover .fa {
  color: #00aeef;
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}
@media only screen and (max-width: 767px) {
  .phoca-h #pg-msnr-container {
    display: grid;
    background-color: white;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }
  .phoca-h .phocagallery-box-file {
    height: 68px !important;
    width: 68px !important;
  }
  .phoca-h .phocagallery-box-file .phocagallery-box-file-first {
    height: 50px !important;
    width: 50px !important;
  }
}
.chronoforms iframe {
  transform: scale(0.7);
  transform-origin: 0 0;
  border: 1px solid gray;
}
.chronoforms .h-captcha {
  width: 100%;
  height: 61px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .chronoforms .ui.grid + .grid {
    margin-top: 0;
  }
  .chronoforms .column {
    width: 100% !important;
    padding-bottom: 15px;
    text-align: center;
  }
  .chronoforms .h-captcha {
    width: 227px;
    height: 61px;
  }
  .chronoforms .ui.grid {
    margin-left: 0;
    margin-right: 0;
  }
}
.chronoforms6_credits {
  display: none;
}
.icons-circle .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  font-size: 14px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 2px solid rgba(181, 107, 14, 0);
  border-radius: 100px;
  height: 30px;
  width: 30px;
  text-align: center;
  vertical-align: middle;
  padding: 5%;
}
.icons-circle .fa::before {
  text-align: center;
  position: relative;
  top: 3px;
}
.is-relative {
  position: relative;
}
.is-flex {
  display: flex;
}
.is-flex .item {
  flex: 1 1 50%;
  box-sizing: border-box;
}
.menu-signup ul {
  display: flex;
}
.menu-signup li {
  width: 50%;
}
.home-icon.search img {
  max-width: 49px;
  position: absolute;
  right: 0;
  bottom: 21px;
  display: none;
}
.home-banner {
  overflow: hidden;
}
.home-banner .banner {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  display: -ms-flexbox;
  align-items: center;
  position: relative;
}
.home-banner .banner picture {
  width: 100%;
}
.home-banner img {
  width: 100%;
  height: 450px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .home-banner img {
    height: 200px !important;
  }
}
.home-banner .text {
  position: absolute;
}
.home-banner .text.center {
  text-align: center;
}
.home-banner .text.top {
  top: 0;
}
.home-banner .text.left {
  width: 50%;
}
.home-banner h1.title {
  font-size: clamp(14pt, 4vw, 59px);
  margin: 1.75rem 0 0.5rem 0;
  font-weight: 600;
  text-shadow: 3px 3px 3px rgba(29, 29, 29, 0.55);
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  line-height: 2.2;
  color: #fff;
  margin-top: 0;
}
@media (max-width: 1500px) {
  .home-banner h1.title {
    font-size: clamp(14pt, 3vw, 59px);
  }
}
.home-banner hr {
  border-bottom: 13px solid #eb008b;
  width: 100px;
  margin: 0;
}
.home-banner h1.subtitle, .home-banner h2.subtitle {
  font-size: clamp(14pt, 5vw, 70px);
  background: rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.84);
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #eff5f9;
}
.home-banner h1.subtitle span, .home-banner h2.subtitle span {
  font-weight: bold;
}
.home-banner img {
  width: 100%;
}
@media (max-width: 500px) {
  .home-banner img {
    height: 200px !important;
  }
}
.subpage-banner {
  overflow: hidden;
}
.subpage-banner .banner {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  display: -ms-flexbox;
  align-items: center;
  position: relative;
  z-index: -1;
  border-bottom: 10px solid #eb008b;
}
.subpage-banner .banner picture {
  width: 100%;
}
.subpage-banner img {
  width: 100%;
  height: 450px;
  z-index: -1;
  object-fit: cover;
}
@media (max-width: 768px) {
  .subpage-banner img {
    height: 200px !important;
  }
}
.subpage-banner .text {
  position: absolute;
}
.subpage-banner .text.center {
  text-align: center;
}
.subpage-banner .text.top {
  top: 0;
}
.subpage-banner .text.left {
  width: 50%;
}
.subpage-banner h1.title {
  font-size: clamp(14pt, 3vw, 42px);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.subpage-banner h1.subtitle, .subpage-banner h2.subtitle {
  font-size: clamp(14pt, 3vw, 50px);
  text-transform: uppercase;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.84);
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #eff5f9;
  min-width: 250px;
  text-align: left;
  margin: 0;
  padding: 100px 0;
  position: relative;
}
.subpage-banner h1.subtitle:before, .subpage-banner h2.subtitle:before {
  position: absolute;
  content: "";
  width: 63px;
  height: 5px;
  top: 84px;
  right: 0;
  left: 0;
  margin: 0;
  background-color: #eb008b;
}
@media only screen and (max-width: 767px) {
  .subpage-banner h1.subtitle, .subpage-banner h2.subtitle {
    padding: 50px 0;
  }
}
.subpage-banner h1.subtitle span, .subpage-banner h2.subtitle span {
  font-weight: bold;
}
.subpage-banner img {
  width: 100%;
}
@media (max-width: 500px) {
  .subpage-banner img {
    height: 200px !important;
  }
}
.menu-home .image-banner h1.subtitle {
  font-size: clamp(22px, 6vw, 75px);
}
.ui.button.c-btn-chrono, .ui.button.btnsign {
  inline-size: max-content;
  white-space: nowrap;
  margin-top: 0.5em;
  background: none;
  background-color: none;
  border-style: solid;
  font-size: 14pt;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  flex-flow: column;
  font-style: normal;
  border-radius: 0;
  border-bottom-color: transparent;
  height: 43px;
  min-width: 142px;
  width: 100%;
  max-width: 250px;
  padding-top: 10px;
  color: #eb008b;
  border: 2px solid #eb008b;
  width: 200px;
  background-color: #eb008b !important;
  color: white !important;
  display: inline-grid;
  width: 100%;
}
.ui.button.c-btn-chrono:hover, .ui.button.btnsign:hover {
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}
.ui.button.c-btn-chrono:hover img, .ui.button.btnsign:hover img {
  filter: contrast(0.5);
}
.ui.button.c-btn-chrono:hover, .ui.button.btnsign:hover {
  background: #eb008b;
  background-color: #eb008b;
  color: white;
}
.ui.button.c-btn-chrono:hover img, .ui.button.btnsign:hover img {
  filter: contrast(0.5);
}
.btn.maincolor {
  inline-size: max-content;
  white-space: nowrap;
  margin-top: 0.5em;
  background: none;
  background-color: none;
  border-style: solid;
  font-size: 14pt;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  flex-flow: column;
  font-style: normal;
  border-radius: 0;
  border-bottom-color: transparent;
  height: 43px;
  min-width: 142px;
  width: 100%;
  max-width: 250px;
  padding-top: 10px;
  color: white !important;
  background: #00aeef;
  background-color: #00aeef;
  width: 200px;
}
.btn.maincolor:hover {
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}
.btn.maincolor:hover img {
  filter: contrast(0.5);
}
.btn.maincolor:hover {
  background: #3c3c3c;
  background-color: #3c3c3c;
  color: white !important;
}
.btn.maincolor:hover img {
  filter: contrast(0.5);
}
.btn.seccolor {
  inline-size: max-content;
  white-space: nowrap;
  margin-top: 0.5em;
  background: none;
  background-color: none;
  border-style: solid;
  font-size: 14pt;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  flex-flow: column;
  font-style: normal;
  border-radius: 0;
  border-bottom-color: transparent;
  height: 43px;
  min-width: 142px;
  width: 100%;
  max-width: 250px;
  padding-top: 10px;
  color: white !important;
  background: #eb008b;
  background-color: #eb008b;
  width: 200px;
}
.btn.seccolor:hover {
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}
.btn.seccolor:hover img {
  filter: contrast(0.5);
}
.btn.seccolor:hover {
  background: #3c3c3c;
  background-color: #3c3c3c;
  color: white !important;
}
.btn.seccolor:hover img {
  filter: contrast(0.5);
}
.btn.trcolor {
  inline-size: max-content;
  white-space: nowrap;
  margin-top: 0.5em;
  background: none;
  background-color: none;
  border-style: solid;
  font-size: 14pt;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  flex-flow: column;
  font-style: normal;
  border-radius: 0;
  border-bottom-color: transparent;
  height: 43px;
  min-width: 142px;
  width: 100%;
  max-width: 250px;
  padding-top: 10px;
  color: white !important;
  background: #eff5f9;
  background-color: #eff5f9;
  width: 200px;
}
.btn.trcolor:hover {
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}
.btn.trcolor:hover img {
  filter: contrast(0.5);
}
.btn.trcolor:hover {
  background: #3c3c3c;
  background-color: #3c3c3c;
  color: white !important;
}
.btn.trcolor:hover img {
  filter: contrast(0.5);
}
#g-offcanvas .men-search {
  display: none;
}
.backcolor {
  background-color: #eff5f9;
  padding: 2% 0;
}
.fixwidht #g-main .g-container {
  padding: 0 !important;
  margin: 0 !important;
}
.b-search-menu {
  position: fixed;
  z-index: 9999;
  top: 135px;
  right: -2%;
  transform: translate(4%, -50%);
}
@media (min-width: 1700px) {
  .b-search-menu {
    right: 0%;
  }
}
@media (max-width: 1200px) {
  .b-search-menu {
    top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .b-search-menu {
    visibility: hidden;
  }
}
.b-search-menu input {
  width: 300px;
  color: #227cc2;
}
.divider {
  padding: 1.6% 0 0% 0;
  border-left: 1px solid #e17f59;
}
.form-search {
  color: #eb008b;
}
.showhide, .showhide-faq, .showhide2 {
  cursor: pointer;
}
.showhide:before, .showhide-faq:before, .showhide2:before {
  height: 100px;
  background: yellow;
}
.showhide-faq, .showhide-faq.sel {
  font-style: normal;
  color: white;
  background: #eb008b;
  padding: 2px 7px;
  border-radius: 100%;
  display: inline-block;
  width: 27px;
  height: 27px;
  position: relative;
}
.showhide-faq::after {
  content: "+";
  font-weight: 700;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-49%, -49%);
}
.showhide-faq.sel::after {
  content: "-";
  padding: 2px 2px;
  font-weight: 700;
}
#back_to_top {
  display: none;
}
#back_to_top.on {
  display: block;
}
#back_to_top {
  color: #cdcdcd;
  height: auto;
  position: fixed;
  bottom: 65px;
  margin: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  right: 25px;
  filter: alpha(opacity=0);
  -webkit-backface-visibility: hidden;
}
#back_to_top span i, #back_to_top span span {
  font-size: 22px;
  color: #b0b0b0;
  line-height: 46px;
}
#back_to_top > span {
  text-align: center;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-decoration: none;
  -o-border-radius: 52px;
  -moz-border-radius: 52px;
  -webkit-border-radius: 52px;
  border-radius: 52px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  border: 2px solid #e8e8e8;
  background: 0 0;
}
#back_to_top:hover > span {
  background-color: #53bc7d;
  border-color: #53bc7d;
}
#back_to_top:hover > span i, #back_to_top:hover > span span {
  color: white;
}
@media only screen and (max-width: 767px) {
  p {
    word-break: break-word;
  }
}
.c-cookie-banner {
  font-family: "Lato", sans-serif;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 250px;
  background: black;
  color: white;
  text-align: center;
  z-index: 999;
  border-top: 2px solid white;
  border-left: 2px solid white;
  padding: 1%;
}
.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;
}
.c-cookie-banner a {
  color: #00aeef;
}
.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;
}
.b-signup .h-captcha {
  width: 304px;
  height: 79px;
  overflow: hidden;
}
.b-signup iframe {
  transform: scale(0.57);
  transform-origin: 0 0;
}
.chrono_credits {
  display: none;
}
.b-signup {
  background-image: url('../../../../images/banner/signback.webp');
  background-size: cover;
}
@media only screen and (max-width: 767px) {
  .b-signup {
    padding: 3% 5% !important;
  }
}
.home-signupx p.subtitle {
  font-size: clamp(16pt, 5vw, 40px);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 1.6px;
  text-align: left;
  color: #004146;
  text-transform: uppercase;
  margin: 1.5rem 0;
}
.home-signupx p {
  color: white !important;
  font-size: 18px;
  font-weight: normal;
}
.home-signupx .btn {
  text-transform: capitalize;
  background: #eb008b;
}
.center-text {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  display: -ms-flexbox;
}
.logo-header img {
  max-width: 74px;
}
#g-header {
  background: #00aeef;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  #g-header .menu-signup {
    text-align: center !important;
    padding-right: 0;
  }
}
#g-header .menu-signup ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#g-header .menu-signup ul li {
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
}
#g-header .menu-signup ul li a {
  color: #363636;
  font-weight: bold;
}
#g-header .menu-signup ul li span {
  font-size: 17px;
  background: #eb008b;
  padding: 3px 19px;
  color: white;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  #g-header .menu-signup ul li span {
    padding: 6px 29px;
  }
}
#g-navigation a, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: black;
}
#g-navigation .main-menu .g-toplevel > li:not(:last-child) {
  margin-right: 10px;
}
#g-navigation .main-menu .g-toplevel > li.active > a {
  color: #3c3c3b !important;
}
#g-navigation .main-menu .g-toplevel > li > a {
  padding: 51px 7px;
  color: #363f58;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  margin: 0;
}
#g-navigation .g-main-nav .g-dropdown a {
  border-bottom: 2px solid transparent;
}
#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-color: transparent;
}
.g-offcanvas-toggle {
  z-index: 99999;
}
@media (max-width: 1000px) {
  .g-main-nav .g-standard .g-dropdown {
    top: auto !important;
  }
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: black;
}
#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-color: transparent;
}
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul {
  background: #363636;
}
#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: #00aeef !important;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #00aeef;
  background: #00aeef;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
#g-offcanvas .g-toplevel {
  top: 49px;
}
#g-header .g-container > .g-grid, .b-threemenu, .menu-home #g-navigation .g-content .text, #g-navigation .g-content .text, .menu-home #g-showcase .g-container > .g-grid > .g-block > .g-content, .menu-home #g-main .g-container > .g-grid > .menu-about.g-block > .g-content, #g-footer .g-container .g-grid:nth-child(2), .blog.menu-contact .grid-onecolumn, .b-highlights, .imghome .center-text, .ourt, .fixpage #g-main .g-container, .b-newshome, .home-corporate, .b-signup, body:not(.menu-home) #g-header .g-container > .g-grid, .fixsize, .fixsize .contact, .fixarticle, .menu-news .b-submenu {
  align-items: center;
}
@media (min-width: 1501px) {
  #g-header .g-container > .g-grid, .b-threemenu, .menu-home #g-navigation .g-content .text, #g-navigation .g-content .text, .menu-home #g-showcase .g-container > .g-grid > .g-block > .g-content, .menu-home #g-main .g-container > .g-grid > .menu-about.g-block > .g-content, #g-footer .g-container .g-grid:nth-child(2), .blog.menu-contact .grid-onecolumn, .b-highlights, .imghome .center-text, .ourt, .fixpage #g-main .g-container, .b-newshome, .home-corporate, .b-signup, body:not(.menu-home) #g-header .g-container > .g-grid, .fixsize, .fixsize .contact, .fixarticle, .menu-news .b-submenu {
    padding: 0 calc(calc(100% - 1400px) / 2);
  }
}
@media (min-width: 1271px) and (max-width: 1500px) {
  #g-header .g-container > .g-grid, .b-threemenu, .menu-home #g-navigation .g-content .text, #g-navigation .g-content .text, .menu-home #g-showcase .g-container > .g-grid > .g-block > .g-content, .menu-home #g-main .g-container > .g-grid > .menu-about.g-block > .g-content, #g-footer .g-container .g-grid:nth-child(2), .blog.menu-contact .grid-onecolumn, .b-highlights, .imghome .center-text, .ourt, .fixpage #g-main .g-container, .b-newshome, .home-corporate, .b-signup, body:not(.menu-home) #g-header .g-container > .g-grid, .fixsize, .fixsize .contact, .fixarticle, .menu-news .b-submenu {
    padding: 0 calc(calc(100% - 1100px) / 2);
  }
}
@media (max-width: 1270px) {
  #g-header .g-container > .g-grid, .b-threemenu, .menu-home #g-navigation .g-content .text, #g-navigation .g-content .text, .menu-home #g-showcase .g-container > .g-grid > .g-block > .g-content, .menu-home #g-main .g-container > .g-grid > .menu-about.g-block > .g-content, #g-footer .g-container .g-grid:nth-child(2), .blog.menu-contact .grid-onecolumn, .b-highlights, .imghome .center-text, .ourt, .fixpage #g-main .g-container, .b-newshome, .home-corporate, .b-signup, body:not(.menu-home) #g-header .g-container > .g-grid, .fixsize, .fixsize .contact, .fixarticle, .menu-news .b-submenu {
    padding: 0 5%;
  }
}
@media (max-width: 1200px) {
  #g-header .g-container > .g-grid, .b-threemenu, .menu-home #g-navigation .g-content .text, #g-navigation .g-content .text, .menu-home #g-showcase .g-container > .g-grid > .g-block > .g-content, .menu-home #g-main .g-container > .g-grid > .menu-about.g-block > .g-content, #g-footer .g-container .g-grid:nth-child(2), .blog.menu-contact .grid-onecolumn, .b-highlights, .imghome .center-text, .ourt, .fixpage #g-main .g-container, .b-newshome, .home-corporate, .b-signup, body:not(.menu-home) #g-header .g-container > .g-grid, .fixsize, .fixsize .contact, .fixarticle, .menu-news .b-submenu {
    padding: 0 5%;
  }
}
.fixsize-left {
  margin: 0 auto;
  padding: 0;
  align-items: center;
}
@media (min-width: 1501px) {
  .fixsize-left {
    padding: 0 5% 0 calc(calc(100% - 1400px) / 2);
  }
}
@media (min-width: 1271px) and (max-width: 1500px) {
  .fixsize-left {
    padding: 0 5% 0 calc(calc(100% - 1100px) / 2);
  }
}
@media (max-width: 1270px) {
  .fixsize-left {
    padding: 0 5%;
  }
}
.fixsize-right {
  margin: 0 auto;
  padding: 0;
  align-items: center;
}
@media (min-width: 1501px) {
  .fixsize-right {
    padding: 0 calc(calc(100% - 1400px) / 2) 0 5%;
  }
}
@media (min-width: 1271px) and (max-width: 1500px) {
  .fixsize-right {
    padding: 0 calc(calc(100% - 1100px) / 2) 0 5%;
  }
}
@media (max-width: 1270px) {
  .fixsize-right {
    padding: 0 5%;
  }
}
#g-navigation > .g-container > .g-grid:first-child {
  background: rgba(255, 255, 255, 0.65);
  z-index: 9000;
  margin: auto;
  width: 100%;
  /* display: flex; */
  margin: 0 auto;
  align-items: center;
  padding: 0 10%;
}
@media (min-width: 1501px) {
  #g-navigation > .g-container > .g-grid:first-child {
    padding: 0 calc(calc(100% - 1400px) / 2);
  }
}
@media (min-width: 1271px) and (max-width: 1500px) {
  #g-navigation > .g-container > .g-grid:first-child {
    padding: 0 calc(calc(100% - 1100px) / 2);
  }
}
@media (max-width: 1270px) {
  #g-navigation > .g-container > .g-grid:first-child {
    padding: 0 5%;
  }
}
@media (max-width: 1270px) {
  #g-navigation > .g-container > .g-grid:first-child {
    padding: 0 5%;
  }
}
body #g-navigation > .g-container > .g-grid:first-child {
  position: relative;
}
#g-header.fixed {
  position: fixed !important;
  width: 100%;
  top: 0;
}
#g-header.fixed::after {
  width: 100%;
}
#g-header {
  height: 33px;
}
@media (max-width: 768px) {
  #g-header {
    height: 50px;
  }
}
@media (max-width: 500px) {
  #g-header {
    height: unset;
    min-height: 57px;
  }
}
#g-navigation.fixed .g-container > .g-grid:first-child {
  position: fixed !important;
  width: 100%;
  background-color: white;
  top: 33px;
}
@media only screen and (max-width: 767px) {
  #g-navigation.fixed .g-container > .g-grid:first-child {
    top: 50px;
  }
}
#g-navigation.fixed .g-container > .g-grid:first-child::after {
  width: 100%;
}
#g-navigation .g-grid:first-child:after {
  position: absolute;
  bottom: -2px;
  left: 0;
  content: "";
  display: block;
  height: 1px;
  width: 0;
  background-color: #00aeef;
  transition: all 1s ease-in-out;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: transparent;
}
@media (min-width: 768px) {
  .menu-mobile .g-menu-parent-indicator {
    display: none !important;
  }
}
.menu-mobile .g-main-nav {
  margin: 0 !important;
}
.menu-mobile .g-main-nav .g-toplevel > li {
  font-size: clamp(20px, 1vw, 25px);
  font-weight: 500;
  padding: 0% 0;
  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;
  text-align: center;
  white-space: nowrap;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
}
@media (min-width: 1500px) {
  .menu-mobile .g-main-nav .g-toplevel > li {
    font-size: clamp(20px, 2vw, 25px);
  }
}
@media (max-width: 1168px) {
  .menu-mobile .g-main-nav .g-toplevel > li {
    font-size: clamp(13px, 1vw, 16px);
  }
}
.menu-mobile .g-main-nav .g-toplevel > li > a {
  padding: 1.7rem 0.938rem 1.7rem 0.938rem;
  text-transform: uppercase;
}
.menu-mobile .g-main-nav .g-toplevel > li:hover {
  background: transparent !important;
}
.menu-mobile .g-main-nav .g-toplevel > li:hover > a {
  color: #00aeef !important;
}
.menu-mobile .g-main-nav .g-toplevel > li:hover > a:afterx {
  position: absolute;
  bottom: 16px;
  left: 12%;
  width: 78%;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  content: "";
  height: 10px;
  background: #00aeef;
}
.menu-mobile .g-main-nav .g-toplevel > li.active {
  background: transparent !important;
}
.menu-mobile .g-main-nav .g-toplevel > li.active > a {
  color: #00aeef !important;
}
.menu-mobile .g-main-nav .g-toplevel > li.active > a:afterx {
  position: absolute;
  bottom: 16px;
  left: 12%;
  width: 78%;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  content: "";
  height: 7px;
  background: #00aeef;
}
.menu-mobile .g-main-nav .g-toplevel > li .g-sublevel li {
  color: black;
}
.menu-mobile .g-main-nav .g-toplevel > li .g-sublevel li span .g-menu-item-title {
  font-size: clamp(14pt, 2vw, 25px);
  line-height: 1em;
  display: block;
  text-decoration: none;
  font-weight: 500;
  text-transform: uppercase;
  background-color: transparent;
  white-space: normal;
}
@media (max-width: 1300px) {
  .menu-mobile .g-main-nav .g-toplevel > li .g-sublevel li span .g-menu-item-title {
    font-size: 14pt;
  }
}
.menu-mobile .menu-stile-bottom .g-menu-item-content {
  border-radius: 36px;
  background-color: #174287;
  padding: 2px 8px;
  color: white;
  width: 100%;
}
.menu-mobile .g-menu-item-342 ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.menu-signup li a > span {
  color: white;
}
.g-offcanvas-toggle {
  top: 1rem !important;
  color: white;
}
.g-offcanvas-toggle.fixed {
  position: fixed;
  top: 1.5rem;
}
body #g-main {
  font-size: 18px;
  color: #1a1a1a;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .logo-header img {
    width: 40%;
    margin-bottom: 12px !important;
    padding: 3% 0 0 0;
  }
}
.menu-home .menu-mobile .g-toplevel > li > ul {
  height: 210px;
  width: 100% !important;
}
.menu-home .fixed .menu-mobile .g-toplevel > li > ul {
  height: 280px;
  width: 100% !important;
}
body:not(.menu-home) .menu-mobile .g-toplevel > li > ul {
  width: 100% !important;
}
.menu-mobile .g-toplevel > li {
  position: static;
}
.menu-mobile .g-toplevel > li .g-sublevel {
  position: absolute;
  left: 41%;
  top: 20%;
}
@media (max-width: 1000px) {
  .menu-mobile .g-toplevel > li .g-sublevel {
    left: 41%;
  }
}
.menu-mobile .g-toplevel > li .g-sublevel .g-menu-item-title {
  white-space: nowrap !important;
}
.menu-mobile .g-toplevel > li .g-sublevel li.active a:before, .menu-mobile .g-toplevel > li .g-sublevel li:hover a:before {
  content: url('../../../../images/linemenu.png');
  display: inline-block;
  position: absolute;
  margin-left: -47px;
}
@media only screen and (max-width: 767px) {
  .home-icon.search, .g-menu-item-125 {
    display: none;
  }
}
#g-header .header-stock {
  font-size: clamp(15px, 2vw, 22px);
  font-weight: 600 !important;
}
#g-header .header-stock div {
  font-size: clamp(11px, 2vw, 22px) !important;
}
#g-header .header-stock span {
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  #g-header .header-stock div {
    font-size: 12px;
    text-align: center;
    padding-top: 7px !important;
    width: 60%;
    margin: auto !important;
  }
}
#g-showcase .b-threemenu {
  background: white;
}
#g-showcase .b-threemenu li {
  width: auto;
  display: inline-block;
  padding-top: 12px;
}
#g-showcase .b-threemenu li a {
  padding: 0.2rem 0rem 0rem 0rem;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.7;
  letter-spacing: 0.8px;
  text-align: left;
  color: black !important;
  margin: 12% 31px 12% 0;
  font-family: "Barlow Condensed", sans-serif;
}
#g-showcase .b-threemenu li.active a {
  color: #00aeef !important;
  border-top: 7px solid #eb008b;
}
.menu-home .menu-mobile .g-toplevel > li > ul {
  height: 210px;
}
#g-navigation .titlemanue {
  background: linear-gradient(0deg, #950e5d 0%, #950e5d 15%, #eb008b 100%);
  position: absolute;
  /* display: flex; */
  align-items: center;
  top: 0;
  text-shadow: 1px 1px 6px black;
  box-shadow: 1px 1px 3px black;
  padding-top: 170px;
  text-align: center;
  left: 7%;
  z-index: 1000;
  color: white;
  font-size: clamp(14pt, 4vw, 59px);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  /* text-align: right; */
  width: 25%;
}
.logomanue {
  position: absolute;
  right: 0;
  top: 8%;
}
#g-offcanvas .titlemanue {
  display: none;
}
@media only screen and (max-width: 767px) {
  .remove-proani .size-50, .menu-cdirx .remove-animation .size-67, .main-projects .remove-animation .size-47:first-child, .menu-investor .valuationItemG-four .remove-animation, .content-category.menu-news tr:first-child, .tcontact .size-50:first-child .size-100:first-child table, .corporate-directory .g-grid:first-child .size-50, #Lethbridge_Fairway p, .blog.menu-presentation.backimg .Sheet, .blog.menu-ana .inves-stock p, .menu-financials .finsta:first-child table, .menu-ask .row-0 .fixsize, .menu-ask .row-1 .fixsize {
    transform: translateX(0) !important;
    opacity: 1 !important;
  }
  .logomanue {
    display: none !important;
  }
}
#g-footer.g-flushed {
  padding: unset !important;
}
#g-footer .g-container {
  padding-top: 20px;
}
#g-footer .g-container > .g-grid:nth-child(5) {
  margin-top: 20px;
}
#g-footer {
  padding: 5% 0;
  background-color: #00aeef;
}
#g-footer .home-icon.search {
  display: none;
}
#g-footer p, #g-footer b, #g-footer span, #g-footer li a {
  color: white !important;
  margin: 0;
  text-align: left;
}
#g-footer .fa {
  display: inline-block;
  padding: 4px 5px;
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 100%;
  text-decoration: none;
  background: #ffffff !important;
}
#g-footer .fa:before {
  color: #42aeef;
}
#g-footer .gantry-logo {
  padding-top: 10px;
}
#g-footer .f-contact {
  position: relative;
}
@media (min-width: 768px) {
  #g-footer .f-contact .custom {
    position: absolute;
    bottom: 0;
  }
}
#g-footer .f-contact p {
  display: flex;
}
#g-footer .f-contact b {
  width: 99px;
  min-width: 99px;
  margin-right: 0.5em;
}
#g-footer .f-text {
  padding-right: 3%;
}
#g-footer .f-menu .nav {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  #g-footer .f-menu .nav {
    margin-left: auto;
    padding-left: 30px;
  }
}
#g-footer .f-menu .nav li {
  padding: 0rem 0.938rem 0rem 0.938rem;
}
@media (max-width: 768px) {
  #g-footer .f-menu .nav [class^="item"] {
    margin-bottom: 10px;
  }
}
#g-footer .f-menu .nav [class^="item"]:hover > * {
  color: #1a1a1a;
}
#g-footer .f-menu .nav li.divider {
  display: none;
}
#g-footer .social-icons-header {
  padding-bottom: 2%;
}
#g-footer .social-icons-header a {
  margin: 0 2%;
}
#g-footer table {
  border: none;
}
#g-footer table th, #g-footer table tr, #g-footer table td {
  border: none;
}
#g-footer table td, #g-footer table p, #g-footer table a {
  color: white;
}
#g-footer .fas {
  font-size: 27px;
}
.m-branding {
  background: black;
}
.m-branding a, .m-branding p, .m-branding div {
  color: white;
}
.g-offcanvas-toggle {
  top: 5px;
}
/*
.g-branding.branding
{
    font-size:12px;
}
*/
#g-footer li a {
  text-transform: uppercase;
  font-size: clamp(16px, 2vw, 25px);
}
#g-footer .fLogo #logo-6902-particle, #g-footer .fLogo #logo-5757-particle {
  display: flex;
  justify-content: center;
}
#g-footer .f-menu {
  justify-content: space-around;
}
#g-footer .footer_info-items {
  --footer-bp: 800px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-columns: repeat(5, 1fr);
  justify-content: center;
}
@media screen and (max-width: 1500px) {
  #g-footer .footer_info-items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 800px) {
  #g-footer .footer_info-items {
    grid-template-columns: 1fr;
  }
}
#g-footer .footer_info-items .footer_info-item {
  margin: auto;
  width: 100%;
}
@media screen and (max-width: 1500px) {
  #g-footer .footer_info-items .footer_info-item {
    margin: unset;
    margin-bottom: 20px;
    padding: 1% 2% !important;
  }
}
@media screen and (max-width: 800px) {
  #g-footer .fixsize {
    padding: 0 20%;
  }
}
@media screen and (max-width: 660px) {
  #g-footer .fixsize {
    padding: 0 10%;
  }
}
@media screen and (max-width: 500px) {
  #g-footer .fixsize {
    padding: 0 5%;
  }
}
@media screen and (max-width: 400px) {
  #g-footer .fixsize {
    padding: 0 1%;
  }
}
#g-footer .footer_info-item {
  display: flex;
  gap: 1%;
  padding: 1% 2%;
}
#g-footer .footer_info-item p:nth-child(1) {
  flex: 1;
  padding-right: 10px;
}
#g-footer .footer_info-item p:nth-child(2) {
  flex: 4;
}
#g-footer .footer_info-item p:nth-child(1) {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
#g-footer .footer_info-item p:nth-child(1) i {
  color: #eb008b;
  font-size: 24px;
}
#g-footer .footer_info-item p:nth-child(1) .fa {
  background: #eb008b !important;
  color: #eb008b !important;
  border: #eb008b !important;
  font-size: 16px;
  width: 25px;
  height: 25px;
}
#g-footer .footer_info-item p:nth-child(2), #g-footer .footer_info-item p:nth-child(2) a {
  color: #fff;
  font-size: clamp(16px, 2vw, 20px);
  text-align: left;
}
#g-footer .footer_branding {
  display: flex;
  justify-content: space-between;
  background-color: #000;
  color: #fff;
  font-size: 9px;
}
@media screen and (max-width: 800px) {
  #g-footer .footer_branding {
    flex-direction: column;
  }
}
#g-footer .footer_branding a, #g-footer .footer_branding p {
  color: #fff;
  font-size: 12px;
}
#g-footer .footer_branding.fixsize {
  padding: 0 5%;
}
#g-main p, #g-main div, #g-main li, #g-main td, #g-main th {
  font-size: clamp(14pt, 9vw, 22px);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
.b-submenu {
  background-color: #eff5f9;
}
.b-submenu a {
  color: #004146 !important;
}
@media only screen and (max-width: 767px) {
  .b-submenu a {
    padding: 3px !important;
  }
}
.b-submenu ul {
  text-align: center;
}
.b-submenu ul li {
  width: 300px;
}
.b-submenu li.active a {
  font-weight: 800;
}
#g-main p, #g-main li, .stockquote-table td:not(.stock-data-entry-Change) label, td {
  margin: 0.5rem 0;
  font-size: clamp(14pt, 9vw, 22px);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  row-gap: 0;
}
#g-main li {
  margin-bottom: 1em !important;
}
#g-main p {
  margin-bottom: 1em !important;
  margin-top: 1em !important;
}
.stockquote-table label {
  margin: 0.5rem 0;
  font-size: clamp(14pt, 9vw, 22px);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
#g-main .blog:not(.menu-share) ul:not(#chartTabs) ul:not(#chartTabs-2022) ul:not(#our-projects) li::before {
  color: #eb008b;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 19pt;
}
#g-main p.subtitle {
  font-size: clamp(16pt, 5vw, 40px);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  text-align: left;
  color: #00aeef;
  text-transform: uppercase;
  font-family: "Barlow Condensed", sans-serif;
}
@media only screen and (max-width: 767px) {
  #g-main p.subtitle {
    height: auto;
  }
}
.articletitle {
  color: #1a1a1a;
  font-size: clamp(15pt, 2vw, 18pt);
  font-weight: 600;
  letter-spacing: normal;
}
.btn.maincolor {
  text-transform: capitalize !important;
}
body:not(.menu-home) .home-banner img {
  width: 100%;
  height: 400px !important;
}
@media (max-width: 600px) {
  body:not(.menu-home) .home-banner img {
    height: 200px !important;
  }
}
.text.bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: left;
  background: linear-gradient(to left, #0090d1 25%, #0573a5 98%);
  background-size: 180% 180%;
  animation: gradient-animation 5s ease infinite;
}
.subtitle {
  font-size: clamp(16pt, 5vw, 40px);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  text-align: left;
  color: #00aeef;
  text-transform: uppercase;
  font-family: "Barlow Condensed", sans-serif;
  margin: 0 0 2rem 0;
}
@media only screen and (max-width: 767px) {
  .subtitle {
    height: auto;
  }
}
.submenu {
  font-size: clamp(13pt, 5vw, 40px);
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.2px;
  text-align: left;
  color: #fff;
}
.minititle {
  color: #03bfb5 !important;
  font-size: clamp(15px, 2vw, 20px) !important;
  line-height: 1;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: normal;
  margin: 6px 0px 27px 0px;
}
@media only screen and (max-width: 767px) {
  .minititle {
    height: auto;
  }
}
.signature {
  font-family: "Alex Brush", cursive;
  font-size: clamp(15px, 2vw, 20px) !important;
  font-size: 35px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1.4px;
  text-align: left;
}
.blog.team .items-row:nth-child(even) {
  background-color: #eff5f9;
}
.blog.team .tableaccordion {
  margin-bottom: 30px;
}
.blog.team .tableaccordion > table td:first-child {
  background: linear-gradient(0deg, white 50%, #e7752a 50%);
  display: none;
}
.blog.team .tableaccordion > table p {
  margin: 7px 0px 0px 0px;
}
.blog.team .titleaccordion.ta-colour p.tab {
  max-height: fit-content;
}
.blog.team table, .blog.team th, .blog.team tr, .blog.team td {
  border: none;
}
.blog.team .subtitle {
  margin: 0;
  text-transform: uppercase !important;
}
.blog.team td {
  padding: 0 0.5rem;
}
.grid-onecolumn {
  background: transparent;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (max-width: 767px) {
  .grid-onecolumn {
    grid-template-columns: none;
  }
}
.hr {
  border-bottom: 13px solid #eb008b;
  width: 100px;
}
.note {
  font-size: 16pt !important;
  font-weight: 600;
}
.ulcenter {
  margin: auto;
  display: table;
}
.ulcenter ul {
  text-align: left;
}
.chronoform.form-horizontal {
  display: flex;
}
.chronoform.form-horizontal .chronoform-container {
  width: 50%;
}
.chronoform.form-horizontal .gcore-display-table {
  width: 50% !important;
}
.chronoform.form-horizontal .gcore-display-table > input {
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  .chronoform.form-horizontal {
    display: block;
  }
  .chronoform.form-horizontal .chronoform-container, .chronoform.form-horizontal .gcore-display-table {
    width: 100% !important;
  }
}
.chronoform.form-horizontal #button17 {
  inline-size: max-content;
  white-space: nowrap;
  margin-top: 0.5em;
  background: none;
  background-color: none;
  border-style: solid;
  font-size: 14pt;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-style: normal;
  border-radius: 0;
  border-bottom-color: transparent;
  color: #000 !important;
  background: #ffcf06;
  background-color: #ffcf06;
  width: 200px;
}
.blog.menu-corporate .row-fluid [class*="span6"] {
  margin-bottom: 5%;
}
@media (min-width: 768px) {
  .blog.menu-corporate .row-fluid [class*="span6"] {
    height: 300px;
  }
}
.blog.menu-corporate .row-fluid [class*="span6"] .item {
  box-shadow: 0px 0px 15px 0 #858585;
  padding: 27px 24px 30px 37px;
  position: relative;
}
@media (min-width: 768px) {
  .blog.menu-corporate .row-fluid [class*="span6"] .item {
    height: 286px;
  }
}
@media (min-width: 768px) {
  .blog.menu-corporate .row-fluid [class*="span6"]:nth-child(odd) .item {
    margin: 0 5% 0 0;
  }
  .blog.menu-corporate .row-fluid [class*="span6"]:nth-child(even) .item {
    margin: 0 0 0 5%;
  }
  .blog.menu-corporate img {
    position: absolute;
    bottom: 11%;
    right: 7%;
  }
}
.blog.menu-corporate .size-40 {
  text-align: right;
}
.blog.menu-corporate img {
  max-width: 150px;
}
div.platform-content.container {
  padding-left: 0px;
  padding-right: 0px;
}
.layout-blog.menu-stock {
  background-image: url('../../../../images/image/Group_119.webp');
  background-color: white;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
  background-size: 18%;
}
.layout-blog.menu-stock .size-50:first-child {
  background-image: url('../../../../images/image/stco.webp');
}
@media only screen and (max-width: 767px) {
  .layout-blog.menu-stock .size-50:first-child {
    padding-bottom: 6%;
  }
}
.layout-blog.menu-stock .size-50:first-child dt, .layout-blog.menu-stock .size-50:first-child dd {
  text-align: left;
  font-size: clamp(16pt, 5vw, 30px);
  font-weight: 700;
  color: white;
}
.layout-blog.menu-stock .size-50:first-child #stockquote-153 dt, .layout-blog.menu-stock .size-50:first-child #stockquote-153 dd {
  font-size: 13pt;
}
.layout-blog.menu-stock .stockquote__value--positive {
  color: green !important;
}
.layout-blog.menu-stock .stockquote-153 #stockquote__container--153 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.layout-blog.menu-stock .size-50:last-child {
  padding: 5%;
}
.layout-blog.menu-stock .size-50:last-child tr {
  border-top: 1px solid #d7cece;
  border-bottom: 1px solid #d7cece;
}
.layout-blog.menu-stock .size-50:last-child dl {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.layout-blog.menu-stock .size-50:last-child dl > div {
  display: block;
}
.layout-blog.menu-stock .size-50:last-child dl dd {
  margin: 0%;
  text-align: center;
  font-size: clamp(14pt, 5vw, 27px);
}
.layout-blog.menu-stock .size-50:last-child dt {
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  font-size: clamp(16pt, 5vw, 30px);
  color: #00aeef;
  text-align: center;
}
.layout-blog.menu-stock .mainstock {
  gap: 10%;
}
.layout-blog.menu-stock .size-25 div {
  width: 100%;
}
.layout-blog.menu-stock .size-25 div th {
  width: 50%;
}
.layout-blog.menu-stock table, .layout-blog.menu-stock th, .layout-blog.menu-stock td, .layout-blog.menu-stock tr {
  border: none;
  background: transparent;
}
.layout-blog.menu-stock td {
  padding: 0 0.5rem;
}
.layout-blog.menu-stock td label {
  color: white;
}
.layout-blog.menu-stock th {
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.layout-blog.menu-stock .gap47 {
  gap: 16%;
}
.layout-blog.menu-stock .g-grid.gap47 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media only screen and (max-width: 767px) {
  .layout-blog.menu-stock .g-grid.gap47 {
    grid-template-columns: repeat(1, 1fr);
    gap: 2%;
  }
}
.layout-blog.menu-stock hr {
  border-bottom: 13px solid #eb008b;
  width: 100px;
}
.layout-blog.menu-stock .symbol {
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1.4px;
  text-align: left;
  color: #00aeef;
}
.layout-blog.menu-stock .stockquote__entry, .layout-blog.menu-stock #stockquote__container--141, .layout-blog.menu-stock #stockquote__container--152 {
  display: flex;
}
.layout-blog.menu-stock .it-change dd {
  margin-left: 0;
}
.layout-blog.menu-stock .it-change .stockquote__value--change {
  margin-left: 2rem;
}
@media only screen and (max-width: 767px) {
  .layout-blog.menu-stock #stock-buttons-105 div {
    font-size: 12px;
  }
}
.blog.backimg {
  background-image: url('../../../../images/image/Group_119.webp');
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 227%;
  background-size: 20%;
  padding: 2% 0;
}
.blog.menu-presentation table, .blog.menu-presentation th, .blog.menu-presentation tr, .blog.menu-presentation td {
  border: none;
}
.blog.menu-presentation table {
  background: linear-gradient(180deg, white 0%, white 16%, #b8b7b7 16%);
}
.blog.menu-presentation table tr:first-child td:first-child {
  background: linear-gradient(262deg, #e7752a 0%, #c45e1c 67%);
  padding: 5%;
  font-size: 16pt;
}
.blog.menu-presentation table tr:last-child td:first-child {
  background: linear-gradient(90deg, #ffffff 40%, #b8b7b7 40%, #b8b7b7 60%);
}
.blog.menu-presentation table td:first-child {
  width: 40%;
}
.blog.menu-presentation td {
  color: white;
}
.blog.menu-presentation img {
  max-height: 350px;
}
.menu-contact #g-main .g-container, .menu-contact #g-main .g-container > .g-grid {
  padding: 0 !important;
}
.com-content-category-blog blog blog-items {
  grid-gap: 0;
}
.blog.menu-contact .grid-onecolumn {
  align-items: normal;
}
.blog.menu-contact .grid-onecolumn p, .blog.menu-contact .grid-onecolumn a {
  color: white !important;
}
.blog.menu-contact .item-contact {
  background: #00aeef;
  padding: 14%;
  position: relative;
  top: 51px;
  z-index: 1;
  height: 250px;
}
@media only screen and (max-width: 767px) {
  .blog.menu-contact .item-contact {
    top: 0;
    margin-bottom: 12px;
  }
}
.blog.menu-contact .item-contact .logo-contact {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.blog.menu-contact .item-contact .logo-contact img {
  width: 150px;
}
.blog.menu-contact .item-title {
  font-size: 35px;
  letter-spacing: 0.7px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  text-align: left;
  color: #fff;
}
.blog.menu-contact .item-form {
  border: 1px solid #00aeef;
  left: -35px;
  position: relative;
  padding: 9% 4% 9% 15%;
  z-index: 0;
}
@media only screen and (max-width: 767px) {
  .blog.menu-contact .item-form {
    left: 0;
  }
}
.blog.menu-contact .mainfield {
  text-align: center;
}
.blog.menu-contact .h-captcha {
  height: auto;
  text-align: center;
}
.blog.menu-contact .chronoforms iframe {
  transform: scale(1);
}
@media only screen and (max-width: 767px) {
  .blog.menu-contact .chronoforms iframe {
    transform: scale(0.9);
  }
}
.blog.menu-contact label {
  text-align: left;
}
.chronoforms .subtitle {
  padding: 20%;
  line-height: 1.2 !important;
  color: #eff5f9 !important;
}
.blog.menu-share .g-content {
  padding-bottom: 4%;
}
.blog.menu-share .subtitle {
  color: white;
}
.blog.menu-share ul {
  margin: 0;
  list-style: none;
  gap: 3%;
}
@media (min-width: 768px) {
  .blog.menu-share ul {
    display: flex;
  }
}
.blog.menu-share ul li {
  color: white;
  border-radius: 3px;
  border: solid 1px #29696d;
  padding: 0% 2% 2% 2%;
  text-align: center;
  height: 250px;
  position: relative;
}
.blog.menu-share ul li span {
  font-size: 18pt;
  font-weight: 600;
}
@media (min-width: 768px) {
  .blog.menu-share ul li {
    width: 200%;
  }
}
@media only screen and (max-width: 767px) {
  .blog.menu-share ul li {
    margin: 10px;
  }
}
.blog.menu-share ul li p:first-child {
  height: 60px;
}
.blog.menu-share ul li:before {
  content: "-";
  display: block;
  font-family: "Font Awesome 5 Free";
  font-size: 113px;
  line-height: 0.5;
  color: #eb008b;
  text-align: left;
}
.blog.menu-share ul li:after {
  content: url('../../../../images/icons/Group_48.png');
  position: absolute;
  bottom: 0;
  right: 7px;
  left: 0;
}
.blog.menu-financial table, .blog.menu-financial th, .blog.menu-financial tr, .blog.menu-financial td {
  border: none;
}
.blog.menu-financial tr:nth-child(even) {
  background: #eff5f9;
}
.blog.menu-financial th {
  background: white;
  color: white;
}
#chartTabs-2022, #chartTabs {
  border: none;
}
#chartTabs-2022 a, #chartTabs a {
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.7;
  letter-spacing: 0.8px;
  text-align: left;
  color: #00aeef;
  border: none;
  border-top: 7px solid white;
  font-family: "Barlow Condensed", sans-serif;
}
@media only screen and (max-width: 767px) {
  #chartTabs-2022 a, #chartTabs a {
    font-size: 16pt;
  }
}
#chartTabs-2022 li.active a, #chartTabs li.active a {
  border-top: 7px solid #eb008b;
}
.grid-sugnup {
  padding: 5%;
  border: 1px solid #00aeef;
}
.grid-sugnup .chronoforms iframe {
  transform: scale(1);
}
@media only screen and (max-width: 767px) {
  .grid-sugnup .chronoforms iframe {
    transform: scale(0.9);
  }
}
.grid-sugnup img {
  width: 150px;
  padding-bottom: 5%;
}
.grid-sugnup input {
  background: #eff5f9 !important;
}
.grid-sugnup .h-captcha {
  height: auto;
}
.blog.menu-cdir {
  padding-top: 5%;
  padding-bottom: 0%;
  background: linear-gradient(90deg, #00aeef, 50%, #fafafa 50%);
}
.blog.menu-cdir .fixsize > .g-grid {
  background-color: #f6fdff;
  padding: 0px 5% 5% 5%;
}
.blog.menu-cdir .minititle {
  color: black !important;
  padding-top: 5%;
}
.blog.menu-cdir .minititle, .blog.menu-cdir em {
  padding-left: 5%;
  display: block;
}
.menu-news #g-main .g-container {
  padding-top: 5%;
}
.menu-news .b-submenu {
  background-color: white;
}
.menu-news .b-submenu ul {
  text-align: left;
}
.menu-news .b-submenu ul li {
  width: auto;
}
.menu-news .b-submenu a {
  padding: 2rem 0rem 0rem 0 !important;
  padding-top: 12px;
  margin: 0 50px 0 0;
  font-size: clamp(15pt, 2vw, 40px) !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.7;
  letter-spacing: 0.8px;
  text-align: left;
  color: #004146;
  border: none;
}
.menu-news .b-submenu li.active a {
  border-bottom: 7px solid #004146;
}
.content-category.menu-news table {
  border: none;
}
.content-category.menu-news tbody {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  grid-auto-rows: minmax(100px, auto);
}
@media only screen and (max-width: 767px) {
  .content-category.menu-news tbody {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-category.menu-news hr {
  border-bottom: 6px solid #eb008b;
  width: 30px;
}
.content-category.menu-news .list-date {
  font-size: 20px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.4px;
  text-align: left;
  text-transform: uppercase;
}
.content-category.menu-news td {
  background-color: white !important;
}
.content-category.menu-news td:hover {
  background-color: #f9f9f9 !important;
}
.content-category.menu-news td > a {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.4px;
  text-align: left;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #1a1a1a;
  margin: 8% 0 16% 0;
  min-height: 78px;
}
.content-category.menu-news p a {
  inline-size: max-content;
  white-space: nowrap;
  background: none;
  background-color: none;
  font-size: 14pt;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  flex-flow: column;
  font-style: normal;
  border-radius: 0;
  border-bottom-color: transparent;
  height: 43px;
  min-width: 142px;
  width: 100%;
  max-width: 250px;
  padding-top: 10px;
  color: white !important;
  background: #eb008b;
  background-color: #eb008b;
  width: 200px;
}
.content-category.menu-news [class*="cat-list-"] {
  padding: 5% !important;
  box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.16);
}
.content-category.menu-news .list-title {
  border: none;
  border-left: 2px solid #00aeef;
}
.content-category.menu-news .readmore {
  text-align: left;
}
.content-category.menu-news hr {
  display: none;
}
.ourproject {
  background-color: #f6fdff;
  padding: 2% 0;
}
.ourproject table {
  border: none;
}
.ourproject table th, .ourproject table tr, .ourproject table td {
  border: none;
}
.ourproject table img {
  min-width: 50px;
}
.ourproject table td:first-child div {
  width: 100%;
  font-size: 25px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #1a1a1a;
  text-transform: uppercase;
  position: relative;
  font-family: "Barlow Condensed", sans-serif;
}
.ourproject table td:first-child div:after {
  position: absolute;
  bottom: -7px;
  right: 0%;
  width: 36%;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  content: "";
  height: 10px;
  background: #eb008b;
}
.ourproject table td:nth-child(2) {
  width: 10%;
  text-align: center;
}
.ourproject table td:nth-child(3) {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .ourproject table tr {
    display: grid;
  }
  .ourproject table tr td {
    width: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  .ourproject {
    background-position-x: -72%;
  }
}
.helium-unique {
  background-image: url('../../../../images/image/helium-unique-back.webp');
}
.helium-unique p.subtitle {
  color: black !important;
}
.helium-unique table {
  min-height: 116px;
}
.helium-unique table td:first-child div {
  color: white;
}
.helium-unique p {
  color: white;
}
.bg-blue {
  background: #00aeef;
}
.bg-blue > div {
  padding: 11% 0;
}
.bg-blue p {
  color: white !important;
}
.bg-blueligh {
  background: #f6fdff;
}
@media (min-width: 1501px) {
  .ourt1 {
    padding: 0 calc(calc(100% - 700px) / 1);
  }
}
@media (min-width: 1217px) and (max-width: 1500px) {
  .ourt1 {
    padding: 0 calc(calc(100% - 550px) / 1);
  }
}
@media (min-width: 768px) and (max-width: 1216px) {
  .ourt1 {
    padding: 0 10%;
  }
}
@media only screen and (max-width: 767px) {
  .ourt1 {
    padding: 0 5%;
  }
}
.trtitle {
  font-size: clamp(14pt, 5vw, 21px) !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #030303;
}
.cargo {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #6a6a6a;
  text-transform: uppercase;
}
.team {
  padding: 0 6%;
}
.team hr {
  margin: 0;
}
.about-contact {
  background-image: url('../../../../images/image/about-contact.webp');
  padding: 5% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.about-contact .ab-contact {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 2%;
}
.menu-investor .ourproject {
  background-color: white;
}
.menu-investor {
  background-image: url('../../../../images/investors/investors-bgimg.png');
  background-color: white;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 10%;
  background-size: 30%;
}
.Sheet .size-31 {
  box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.16);
  padding: 1% 2%;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #030303;
}
@media only screen and (max-width: 767px) {
  .Sheet .size-31 {
    padding: 5%;
    margin: 5%;
  }
}
.Sheet .size-31 a.btn {
  font-size: 14pt;
  text-transform: capitalize;
}
.Sheet .size-31 p {
  border-left: 2px solid #00aeef;
  padding: 0 5%;
  margin: 0 !important;
}
.Sheet .size-31 p:first-child {
  height: 51px;
}
.inves-stock .size-50:first-child {
  background-color: #00aeef;
  padding: 9%;
}
.inves-stock .size-50:first-child p {
  color: white !important;
}
.inves-stock .size-50:nth-child(2) {
  padding: 1% 5% 2.5% 5%;
  background-color: #f6fdff;
}
.inves-stock .size-50:nth-child(2) p:not(.subtitle) {
  margin-left: 9% !important;
}
.menu-ask .fixsize > div {
  padding: 2%;
  margin: 25px !important;
  box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.16);
}
.menu-ask .fixsize > div .hide {
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.menu-ask .fixsize > div .g-grid, .menu-ask .fixsize > div .hide {
  border-left: 2px solid #00aeef;
  padding: 1px 2%;
}
.menu-ask .fixsize > div .size-10 {
  text-align: right;
}
.menu-ask .fixsize a {
  color: #eb008b !important;
}
.menu-ask #g-footer .fixsize > div {
  box-shadow: unset;
}
.tcontact .size-50 .size-100:first-child, .tcontact .size-10 {
  background-color: #00aeef;
  color: white;
  border-top: 7px solid white;
  border-bottom: 7px solid white;
}
.tcontact .size-50 .size-100:last-child {
  background-color: #eb008b;
  color: white;
  border-top: 7px solid white;
  border-bottom: 7px solid white;
}
.tcontact .size-50 {
  padding-right: 0;
}
.tcontact .size-50 .size-100 td:first-child {
  width: 100px;
}
.tcontact .size-100 {
  padding: 4%;
}
.tcontact .size-100 span {
  font-weight: 700;
  font-size: 25px;
}
.tcontact .size-100 p {
  font-size: 17px;
}
.tcontact table, .tcontact th, .tcontact tr, .tcontact td {
  border: none;
}
.tcontact .size-45:nth-child(2) {
  box-shadow: 0 -1px 23px 0 rgba(0, 0, 0, 0.13);
  padding: 2%;
}
.tcontact .size-45:nth-child(2) > div {
  border-left: 2px solid #00aeef;
  padding: 0 3%;
}
.tcontact .social {
  display: inline-block;
  padding: 3px 8px;
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 100%;
  margin: 7px;
  text-decoration: none;
  background: #00aeef !important;
}
.tcontact .social .fa {
  color: white;
}
#g-main p.mintitle {
  font-size: clamp(15pt, 5vw, 30px);
  font-family: "Oswald", sans-serif;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #eb008b;
}
.red {
  background-image: linear-gradient(96deg, #eb008b 1%, #b20069 100%);
  padding: 5%;
}
.red > div {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .red > div {
    display: block;
  }
}
.red p:nth-child(1), .red p:nth-child(3) {
  font-size: clamp(15pt, 5vw, 30px) !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.13;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.red p:nth-child(1) {
  width: 33%;
}
.red p:nth-child(2) {
  font-size: clamp(20pt, 5vw, 60px) !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95 !important;
  letter-spacing: normal !important;
  text-align: center;
  color: #fff;
  width: 40%;
}
@media only screen and (max-width: 767px) {
  .red p {
    width: auto !important;
    text-align: center !important;
  }
}
.mintitle.upp {
  text-transform: uppercase;
}
.redli {
  background-image: linear-gradient(96deg, #eb008b 1%, #b20069 100%);
  padding: 5%;
}
.redli li {
  color: white;
}
.redli li::before {
  color: white !important;
}
.redbk {
  box-shadow: 8px 8px 10px 0 rgba(0, 0, 0, 0.15);
  background-color: #eb008b;
  padding: 2%;
}
.redbk p {
  color: white;
}
.redflot {
  position: relative;
  top: -26px;
}
.blueback {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 34%, #f6fdff 34%);
  padding: 2% 0;
}
.blueback table, .blueback th, .blueback tr, .blueback td {
  border: none;
}
.bluebk {
  background: #f6fdff;
  margin: 0;
}
.bluebk table, .bluebk th, .bluebk tr, .bluebk td {
  border: none;
}
.borderblue {
  border: none;
  border: solid 16px #00aeef;
}
.borderblue th, .borderblue tr, .borderblue td {
  border: none;
}
.global table, .global th, .global tr, .global td {
  border: none;
}
.global > table {
  border: solid 16px #eb008b;
}
.global > table td {
  padding: 0 5%;
}
.global .bcfyear {
  padding: 5%;
  font-size: 50px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1a1a1a;
}
.global .number {
  font-family: Oswald !important;
  font-size: 104px !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: normal !important;
  text-align: left;
  color: #eb008b;
  border-right: 1px solid #00aeef;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .global .number {
    font-size: 60px;
  }
}
.global .cagr-growth {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #1a1a1a;
}
.global .mm-2020---35576mm-2026-us {
  font-family: Oswald;
  font-size: 30px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1a1a1a;
}
/* default template - Subfeature */
.get-in-touch {
  background-image: url('../../../../images/image/get-in-touch-bg.webp');
  padding: 5% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.get-in-touch .subtitle-v2 {
  font-size: clamp(16pt, 5vw, 40px);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-family: "Barlow Condensed", sans-serif;
}
@media only screen and (max-width: 767px) {
  .get-in-touch .subtitle-v2 {
    height: auto;
  }
}
.contact-link-wrapper {
  text-align: center;
}
.contact-link-wrapper .contact-link {
  text-transform: uppercase;
  padding: 18px 38px 17.5px;
  background-color: #eb008b;
  font-weight: 400;
  font-size: 22px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
/* about - overview */
.toggle-wrapper {
  text-align: right;
}
/* generic */
#Lethbridge_seismic-data li::before, #Lethbridge_Greater-Knappen-Helium-Fairway__2 li::before, #our-projects li::before, .hide li::before {
  color: #000;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 19pt;
}
/* projects / projects */
#main-projects p, #main-projects li, #projects_resources-report ul, #projects_resources-report li {
  margin-top: 0;
  margin-bottom: 0;
}
#projects_resources-report .mintitle {
  margin-top: 30px;
}
#projects_resources-report .mintitle + div {
  margin-bottom: 30px;
}
#main-projects li::before, #projects_resources-report li::before {
  color: #000;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 19pt;
}
.projects_resources-report table, th, tr, td {
  border-color: #fff;
}
.projects_resources-report table .t-head, th .t-head, tr .t-head, td .t-head {
  background: #00aeef;
}
.projects_resources-report table .t-body-row, th .t-body-row, tr .t-body-row, td .t-body-row {
  background: #8ad3ed;
}
.projects_resources-report .em-td {
  border: 3px solid #eb008b;
}
.projects_resources-report table {
  min-height: 256px;
}
@media (max-width: 768px) {
  .projects_resources-report table {
    margin-bottom: 30px;
  }
}
.projects_resources-report table .t-head td p {
  text-transform: uppercase;
  font-family: Oswald;
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.projects_resources-report table .t-body-row p {
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #1a1a1a;
}
.black-block {
  background-color: #1a1a1a;
  padding: 27px 53px 20.9px 41.9px;
  margin-bottom: 30px;
}
.black-block p {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.black-block .subtext {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: italic !important;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  margin-top: 20px !important;
}
/* projects / worsley-projects */
#our-projects table p, #our-projects table ul, #our-projects table li {
  margin-top: 0;
  margin-bottom: 0;
}
#our-projects .itemh {
  font-family: Oswald;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1a1a1a;
}
#our-projects table li {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-size: clamp(14pt, 9vw, 22px);
}
#our-projects table li::before {
  color: #fff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 19pt;
}
.worsley-projects {
  background-image: url('../../../../images/image/project%20_worsley-project_bg.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.worsley-projects .blue-bg {
  background-color: rgba(0, 174, 239, 0.6);
  width: 80%;
  padding: 2% 0;
  padding-right: 2%;
  padding-left: calc(calc(100% - 1400px) / 2);
  border-bottom-right-radius: 450px;
  border-top-right-radius: 450px;
}
@media (max-width: 1500px) {
  .worsley-projects .blue-bg {
    padding-left: 5%;
  }
}
@media (max-width: 1400px) {
  .worsley-projects .blue-bg {
    border-bottom-right-radius: 400px;
    border-top-right-radius: 400px;
  }
}
@media (max-width: 1300px) {
  .worsley-projects .blue-bg {
    border-bottom-right-radius: 350px;
    border-top-right-radius: 350px;
  }
}
@media (max-width: 1200px) {
  .worsley-projects .blue-bg {
    border-bottom-right-radius: 200px;
    border-top-right-radius: 200px;
  }
}
@media (max-width: 1100px) {
  .worsley-projects .blue-bg {
    border-bottom-right-radius: 150px;
    border-top-right-radius: 150px;
  }
}
@media (max-width: 500px) {
  .worsley-projects .blue-bg {
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
  }
}
.worsley-projects table {
  margin: 20px 0;
  border: none;
}
.worsley-projects table th, .worsley-projects table tr, .worsley-projects table td {
  border: none;
}
.worsley-projects table img {
  width: 70px;
}
.worsley-projects table td:first-child div {
  width: 10%;
  font-size: 25px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #1a1a1a;
  text-transform: uppercase;
  position: relative;
  font-family: "Barlow Condensed", sans-serif;
}
.worsley-projects table td:first-child div:after {
  position: absolute;
  bottom: -7px;
  right: 0%;
  width: 36%;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  content: "";
  height: 10px;
  background: #eb008b;
}
.worsley-projects table td:nth-child(2) {
  width: 90%;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .worsley-projects table tr {
    display: grid;
  }
  .worsley-projects table tr td {
    width: 100% !important;
  }
}
/* project  worsley-project - Worsley discovery wells */
.worsley-discovery-wells .itemh {
  font-family: Oswald;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #eb008b;
}
.worsley-discovery-wells ul li::before, #infrastructure ul li::before {
  color: #000;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 19pt;
}
#legend-spec ul {
  list-style-position: outside !important;
}
#legend-spec li {
  list-style-position: outside !important;
}
#legend-spec li::before {
  content: "" !important;
  width: 2em !important;
  height: 0.3em !important;
  margin-right: 0.5em;
}
#legend-spec .spec-blue::before {
  background-color: #00aeef !important;
}
#legend-spec .spec-red::before {
  background-color: #ef0000 !important;
}
#legend-spec .spec-blk::before {
  background-color: #1a1a1a !important;
}
#legend-spec .spec-blk::marker, #legend-spec .spec-red::marker, #legend-spec .spec-blue::marker {
  color: #f6fdff;
}
#worsley-discovery-wells p, #worsley-discovery-wells ul, #worsley-discovery-wells li, #infrastructure ul {
  margin-top: 0;
  margin-bottom: 0;
}
.worsley-discovery-wells li {
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
/* project  worsley-project - Worsley PIPELINE INFRASTRUCTURE ACQUIRED */
#infrastructure .itemh {
  font-family: Oswald;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #eb008b;
}
/* project / worsley-project _WORSLEY AREA REEF TREND */
#reef-spec {
  margin: auto;
}
#reef-spec ul {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media (max-width: 768px) {
  #reef-spec ul {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
  }
}
#reef-spec li {
  list-style-position: outside !important;
}
#reef-spec li::before {
  content: "_______" !important;
  width: 2em !important;
  height: 1em !important;
  margin-right: 0.5em;
  border: 2px solid #707070;
}
#reef-spec .spec-Dolomite::before {
  background-color: #ff84ce !important;
  color: #ff84ce;
}
#reef-spec .spec-Limestone::before {
  background-color: #b6d0fb !important;
  color: #b6d0fb;
}
#reef-spec .spec-Shale::before {
  background-color: #b7b7b7 !important;
  color: #b7b7b7;
}
#reef-spec .spec-Sandstone::before {
  background-color: #f6b26b !important;
  color: #f6b26b;
}
#reef-spec .spec-Granite::before {
  background-color: #ea9999 !important;
  color: #ea9999;
}
/* project / worsley-project _WORSLEY Planned locations */
.pink-bg {
  background-color: #eb008b;
}
#planned-locations li {
  color: #fff;
}
#planned-locations li::before {
  color: #fff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 19pt;
}
.worsley-planned-locations .itemh {
  font-family: Oswald;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
/* project project / worsley-project _WORSLEY PROJECT AREA PROPOSED DEVELOPMENT PLAN */
.blue-bg {
  background: url('../../../../images/image/proposed-development-plan-bg.png');
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 0 80px 0;
}
@media (max-width: 1000px) {
  #development-plan .g-grid {
    display: grid;
    grid-template-columns: auto;
  }
}
#plan_figure-table_wrapper {
  margin: auto;
}
@media (max-width: 1000px) {
  #plan_figure-table_wrapper {
    width: 90%;
    margin: 30px auto;
    min-height: 800px;
    overflow-x: scroll;
  }
}
#plan_figure-table_wrapper table, #plan_figure-table_wrapper th, #plan_figure-table_wrapper td, #plan_figure-table_wrapper tr {
  border: 2px solid #00aeef;
  color: #1a1a1a;
}
#plan_figure-table_wrapper tr:nth-child(odd) {
  background-color: #8ad3ed;
}
#plan_figure-table_wrapper tr:nth-child(even) {
  background-color: #fff;
}
#plan_list-table_wrapper {
  margin: auto;
}
@media (max-width: 1000px) {
  #plan_list-table_wrapper {
    width: 90%;
  }
}
#plan_list-table_wrapper table, #plan_list-table_wrapper th, #plan_list-table_wrapper td, #plan_list-table_wrapper tr {
  border: none;
  color: #fff;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
}
@media (max-width: 500px) {
  #plan_list-table_wrapper tr {
    display: grid;
  }
}
#plan_list-table_wrapper tr p {
  margin: 0;
}
#plan_list-table_wrapper tr td:nth-child(1) {
  width: 15%;
}
#plan_list-table_wrapper tr td:nth-child(2) {
  width: 77%;
}
@media (max-width: 500px) {
  #plan_list-table_wrapper tr td:nth-child(2) {
    width: 100%;
  }
}
#plan_list-table_wrapper img {
  max-width: 90px;
}
@media (max-width: 1000px) {
  #plan_list-table_wrapper img {
    max-width: 80px;
  }
}
/* investors_fact-sheet _Capitilization */
.smallp {
  font-size: 16px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal !important;
  letter-spacing: normal !important;
  text-align: left;
  color: #1a1a1a;
}
@media only screen and (max-width: 1000px) {
  #fact-sheet_capitilization.desktop-version, #fact-sheet_capitilization_absolute.desktop-version {
    display: none;
    height: 0;
  }
}
#fact-sheet_capitilization.desktop-version {
  height: 500px;
}
@media only screen and (max-width: 1300px) {
  #fact-sheet_capitilization.desktop-version table tbody tr {
    display: grid;
  }
}
@media only screen and (max-width: 1300px) {
  #fact-sheet_capitilization.desktop-version table tbody tr td {
    margin: 0;
  }
}
#fact-sheet_capitilization.desktop-version table tbody tr img {
  min-height: 70px;
  min-width: 70px;
}
@media only screen and (max-width: 1300px) {
  #fact-sheet_capitilization.desktop-version table tbody tr img {
    max-height: 100px;
  }
}
@media only screen and (max-width: 1300px) {
  #fact-sheet_capitilization.desktop-version table tbody tr ul {
    margin: 0;
  }
}
@media only screen and (min-width: 1000px) {
  #fact-sheet_capitilization__mobile.mobile-version {
    display: none;
  }
}
.fact-sheet_capitilization table, .fact-sheet_capitilization th, .fact-sheet_capitilization td, .fact-sheet_capitilization tr {
  border: none;
}
.light-blue-bg {
  background-color: #00aeef;
  padding: 50px;
}
.fact-sheet_capitilization .fact-sheet_table-wrapper table tbody.mainTable-tbody, .fact-sheet_capitilization .fact-sheet_table-wrapper table tbody.mainTable-tbody td {
  border: 1px solid black;
}
.fact-sheet_capitilization .fact-sheet_table-wrapper table tbody .t-head td p {
  font-family: Oswald;
  text-transform: uppercase;
  font-size: 30px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}
.fact-sheet_capitilization .fact-sheet_table-wrapper table tbody .t-body-row td p {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.fact-sheet_capitilization .fact-sheet_table-wrapper table tbody .t-body-row td p .blank::before {
  color: #fff;
  font-weight: bold;
  display: inline-block;
  width: 0.6em;
  font-size: 24pt;
}
#fact-sheet_capitilization li, #fact-sheet_capitilization__mobile li {
  color: #fff;
}
#fact-sheet_capitilization li::before, #fact-sheet_capitilization__mobile li::before {
  color: #fff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 19pt;
}
/* investors */
#investors_attractive-valuation .itemh {
  font-family: Oswald;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #eb008b;
}
.investors_attractive-valuation .valuationItemG-four, .investors_attractive-valuation .valuationItemG-three {
  border-right: 1px #707070 solid;
  border-left: 1px #707070 solid;
  margin-top: 50px;
}
@media (max-width: 1000px) {
  .investors_attractive-valuation .valuationItemG-four, .investors_attractive-valuation .valuationItemG-three {
    border-right: unset;
    border-left: unset;
  }
}
.investors_attractive-valuation .valuationItem {
  padding: 0 3%;
}
@media (max-width: 1000px) {
  .investors_attractive-valuation .valuationItem {
    margin-top: 30px;
  }
}
.investors_attractive-valuation .valuationItemG-three {
  justify-content: center;
  margin-left: 5%;
  margin-right: 5%;
}
.investors_attractive-valuation .valuationItem:not(:last-child) {
  border-right: 1px #707070 solid;
}
@media (max-width: 1000px) {
  .investors_attractive-valuation .valuationItem:not(:last-child) {
    border-right: unset;
  }
}
@media (max-width: 1000px) {
  #investors_attractive-valuation .g-grid {
    display: grid;
    grid-template-columns: auto;
  }
}
#investors_attractive-valuation .g-grid .valuationItem {
  width: 100%;
}
.investors_attractive-valuation .valuationItem p {
  text-align: center;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  color: #1a1a1a;
  text-transform: capitalize;
}
.investors_attractive-valuation .valuationItem p .em {
  font-weight: bold;
  color: #00aeef;
}
.investors_attractive-valuation .h-number, .investors_attractive-valuation .h-unit {
  font-family: Oswald;
  font-size: 55px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1a1a1a;
}
.investors_attractive-valuation .valuationItemG-four .valuationItem {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.investors_attractive-valuation .valuationItemG-four .valuationItem p:nth-child(1) {
  height: 154px;
}
.investors_attractive-valuation .valuationItemG-three .valuationItem {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.investors_attractive-valuation .valuationItemG-three .valuationItem p:nth-child(1) {
  margin-top: 10px;
}
.twoc {
  border-right: 0px #707070 solid !important;
  border-left: 0px #707070 solid !important;
}
.twoc .size-25:nth-child(2) {
  border-left: 1px #707070 solid;
}
.b-Highlights-one {
  background-color: #eb008b;
}
.b-Highlights-one hr {
  border-bottom: 13px solid #00aeef;
  width: 100px;
}
.b-Highlights-one .subtitle, .b-Highlights-one p {
  color: white !important;
}
.b-Highlights-one .btn.seccolor {
  background: #00aeef;
  background-color: #00aeef;
}
#g-navigation .g-main-nav .g-dropdown {
  background-color: rgba(219, 244, 255, 0.9);
  height: 400px;
  border-bottom: 8px solid #00aeef;
}
#g-navigation .g-main-nav .g-dropdown a {
  font-weight: 600;
}
.titlemanue {
  height: 400px;
}
@media only screen and (max-width: 767px) {
  .blog.menu-cdirx .items-row.row-0 .size-30 {
    max-width: 100px;
    margin: auto;
  }
}
#g-header .header-stock div {
  font-weight: 600 !important;
}
/* ==== landing page === */
/* generic */
.landing-page #g-main p.subtitle {
  font-size: clamp(16pt, 5vw, 40px);
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  text-align: left;
  color: #00aeef;
  text-transform: uppercase;
  font-family: "Barlow Condensed", sans-serif;
  font-family: Arial, sans-serif;
  text-transform: capitalize;
  background: unset;
  text-align: left;
  line-height: 1.2;
  font-weight: bolder;
  font-size: clamp(14pt, 5vw, 48px);
}
@media only screen and (max-width: 767px) {
  .landing-page #g-main p.subtitle {
    height: auto;
  }
}
.landing-page #g-main p.mediumTitle {
  font-family: "Barlow Condensed", sans-serif;
  font-size: clamp(14pt, 5vw, 30px);
  font-weight: bolder;
}
.landing-page #g-main p.mintitle {
  font-family: Oswald;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
  font-size: 24px;
}
.landing-page #g-main p.itemh {
  font-family: Oswald;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}
.landing-page #g-main p.subtext {
  font-size: 14px !important;
  font-stretch: normal;
  font-style: italic !important;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
}
.landing-page p {
  margin: 1.2rem 0 !important;
}
.landing-page #g-main p, .landing-page #g-main ul li {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 300;
  line-height: 1.35;
}
.landing-page #g-main .heavier {
  font-weight: 400;
}
.landing-page #g-main .boldH {
  font-weight: bolder;
}
.landing-page .link-p {
  cursor: pointer;
  background-color: #d4006f;
  padding: 20px clamp(20px, 5%, 30px);
  border-radius: 20px;
  text-align: center;
  width: 300px;
}
.landing-page .link-p a {
  font-family: "Barlow Condensed", sans-serif !important;
  font-size: clamp(14pt, 12vw, 30px) !important;
  font-weight: bolder !important;
  color: #fff;
  margin: auto !important;
}
.landing-page #g-main ul.img-type {
  margin-left: 0;
}
.landing-page #g-main ul.img-type li {
  list-style: none;
  padding: 0 30px;
  background-image: url('../../../../images/landing/li-icon.png');
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 20px;
}
.landing-page #g-main ul.disc-type {
  margin-left: 0;
  padding-left: 30px;
}
.landing-page #g-main ul.disc-type li {
  list-style-type: disc;
}
.landing-intro, .landing-prices, .investdBox, .uniqueBlock, .uniqueProperty, .landingPesntation, .whereAndWhat, .uniqueHelium, .enterFirstHelium, .successfulTrackRecords, .comparisonHighlights, .undevelopedland, .anotherDiscovery, .bottomJoin, .landingPopupJoin {
  padding-top: 40px;
  padding-bottom: 40px;
}
.landing-intro.g-grid, .investdBox.g-grid, .uniqueHelium .g-grid, .anotherDiscovery.g-grid, .landingPopupJoin.g-grid {
  justify-content: space-between;
}
/* landing header */
.landing-page #g-header {
  height: 150px;
  background: #fff;
}
.landingHeader {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.landing-page #g-header {
  position: relative;
}
.landing-page #g-header .stock-list {
  position: absolute;
  bottom: 0;
  right: 5%;
}
.landingHeader .stock-list ul {
  display: flex;
  gap: 10px;
  list-style: none;
  margin-bottom: 0;
}
.landingHeader .stock-list ul .symbol-li {
  color: #fff;
  font-family: "Barlow Condensed", sans-serif;
  letter-spacing: 0.1em;
  background-color: #eb008b;
  padding: 10px;
  min-width: max-content;
}
.landingHeader .stock-list ul .symbol-li .heavier {
  font-weight: 500;
}
@media only all and (max-width: 500px) {
  .landing-page #g-header {
    height: 250px;
  }
  .landing-page #g-header .landingHeader img {
    display: block;
    margin: auto;
  }
  .landing-page #g-header .stock-list {
    right: 50%;
    transform: translateX(50%);
  }
}
/* navigation 
.g-offcanvas-toggle .fa-bars{
	color: red;
}
*/
/* landing-banner */
.landing-page #g-navigation > .g-container > .g-grid:first-child, .landing-page #g-navigationlanding > .g-container > .g-grid:first-child {
  padding: 0;
}
.landing-banner {
  background: linear-gradient(to bottom, rgba(100, 2, 155, 0.36) 0%, rgba(100, 2, 155, 0.36) 100%), url('../../../../images/landing/OpportunityForInvestors-bg.png');
  background-position: bottom center;
  min-height: 300px;
}
@inclue mobile {
  .landing-banner {
    min-height: 250px;
  }
}
@media only screen and (max-width: 500px) {
  .landing-banner {
    min-height: 200px;
  }
}
.landing-banner .subtitle {
  font-family: Arial, sans-serif !important;
  text-transform: capitalize !important;
  background: unset !important;
  text-align: left !important;
  line-height: 1.2 !important;
  font-weight: bolder !important;
  font-size: clamp(14pt, 5vw, 48px) !important;
  margin: 2rem 0 2rem 0;
}
/* landing-intro */
.landing-intro p.itemh {
  color: #eb008b;
}
.landing-intro .mediumTitle {
  color: #eb008b;
}
.landing-intro .subtext {
  text-align: center !important;
  color: #00aeef !important;
}
.landing-intro .subtitle-wrapper {
  position: relative;
  height: 80px;
}
.landing-intro .subtitle-wrapper img[alt="C-shape"] {
  position: absolute;
  top: 50px;
  transform: translateY(-50%);
}
.landing-intro .subtitle-wrapper .mediumTitle {
  position: absolute;
  padding-left: 30px;
  text-transform: uppercase;
  font-stretch: condensed;
  font-size: 45px !important;
  color: #00aeef;
}
.landing-intro .subtitle-wrapper img[alt="question-mark4"] {
  position: absolute;
  left: 270px;
  top: 50px;
  transform: translateY(-60%);
}
/* landing-prices */
.landing-prices {
  background-image: url('../../../../images/landing/landing-prices-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.landing-prices .g-grid {
  justify-content: space-between;
}
.landing-prices .g-grid div[class^="size"] {
  padding: 0 1%;
}
/* Interested In Investing */
.investdBox-ground {
  background-image: url('../../../../images/landing/blue-gradient_bg.jpg');
}
.investdBox {
  background-image: url('../../../../images/landing/FirstHelium-logo.png');
  background-repeat: no-repeat;
  background-position: 98% 5%;
}
.investdBox p.subtitle, .investdBox p {
  color: #fff !important;
}
.investdBox p.mintitle {
  margin-bottom: 30px !important;
}
/* Unique */
.uniqueBlock {
  background-image: url('../../../../images/landing/uniqueBlock-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.uniqueBlock img {
  display: block;
  margin: auto;
}
.uniqueBlock .mediumTitle {
  text-align: center;
  color: #00aeef;
  text-transform: uppercase;
}
.uniqueBlock p {
  text-align: center;
  color: #fff;
}
/* Unique property */
.uniqueProperty .g-grid {
  align-items: center;
}
.uniqueProperty .g-grid div[class^="size"] {
  padding: 0 1%;
}
.uniqueProperty .imgs-top {
  text-align: right;
  position: relative;
  margin-bottom: 40px;
}
.uniqueProperty .imgs-top img[alt="Helium-pic1"] {
  padding-right: 5%;
  width: 80%;
}
.uniqueProperty .imgs-top img[alt="Helium-pic2"] {
  position: absolute;
  bottom: -10%;
  left: 0;
  width: 45%;
}
.uniqueProperty .imgs-top img[alt="bubble1"] {
  position: absolute;
  top: -3%;
  left: 0;
  z-index: -1;
}
.uniqueProperty .disc-type li::marker {
  color: #00aeef;
}
.uniqueProperty .mediumTitle {
  color: #eb008b;
}
/* landingPesntation */
.landingPesntation {
  background-image: url('../../../../images/landing/blue-pink-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 0;
}
.landingPesntation .g-grid {
  align-items: center;
}
.landingPesntation .g-grid div[class^="size"] {
  padding: 2% 3%;
}
.landingPesntation .item-container .item {
  display: flex;
  align-items: center;
  gap: 30px;
}
.landingPesntation .g-grid div[class^="size"]:nth-child(2) {
  background-image: url('../../../../images/landing/deck-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 70% 0;
  height: 500px;
  position: relative;
}
.landingPesntation .g-grid div[class^="size"]:nth-child(2) .card {
  position: absolute;
  right: 5%;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.landingPesntation .g-grid div[class^="size"]:nth-child(2) .card .hr {
  margin-bottom: 0;
}
.landingPesntation .g-grid div[class^="size"]:nth-child(2) .card .hr, .landingPesntation .g-grid div[class^="size"]:nth-child(2) .card .mediumTitle, .landingPesntation .g-grid div[class^="size"]:nth-child(2) .card link-p {
  text-align: right;
}
.landingPesntation .link-p {
  width: 183px;
}
.landingPesntation .mediumTitle {
  text-transform: uppercase;
}
.landingPesntation .g-grid div[class^="size"]:nth-child(1) .item-container .item p {
  color: #fff;
  width: 80%;
}
.landingPesntation .g-grid div[class^="size"]:nth-child(2) .mediumTitle {
  color: #fff;
  font-size: 45px !important;
}
/* where And What */
.whereAndWhat .g-grid {
  align-items: center;
}
.whereAndWhat .g-grid div[class^="size"] {
  padding: 0 1%;
}
.whereAndWhat .imgs-bottom {
  text-align: right;
  position: relative;
  margin-bottom: 140px;
}
.whereAndWhat .imgs-bottom img[alt="Helium-pic4"] {
  width: 80%;
  display: block;
  text-align: left;
}
.whereAndWhat .imgs-bottom img[alt="Helium-pic3"] {
  position: absolute;
  top: 10%;
  right: 5%;
  width: 45%;
}
.whereAndWhat .imgs-bottom img[alt="bubble2"] {
  position: absolute;
  bottom: -30%;
  left: 30%;
  z-index: -1;
}
.whereAndWhat .disc-type li::marker {
  color: #00aeef;
}
.whereAndWhat .mediumTitle {
  color: #eb008b;
}
/* Helium is Unique, Rare & Essential for The Modern World */
.uniqueHelium p.mediumTitle {
  color: #d4006f;
}
.uniqueHelium .paragraph-box {
  border-left: 5px #eb008b solid;
  padding-left: 20px;
}
.uniqueHelium .imgs-top {
  text-align: right;
  position: relative;
}
.uniqueHelium .imgs-top img[alt="Helium-pic1"] {
  position: absolute;
  top: -10%;
  right: 10%;
}
.uniqueHelium .imgs-top img[alt="bubble1"] {
  position: absolute;
  position: absolute;
  top: -20%;
  right: -8%;
  z-index: -1;
}
.uniqueHelium .imgs-bottom {
  margin-top: 20px;
  text-align: right;
  margin-right: 15%;
  position: relative;
}
.uniqueHelium .imgs-bottom img[alt="Helium-pic4"] {
  position: absolute;
  bottom: -30%;
  right: 20%;
}
.uniqueHelium .imgs-bottom img[alt="bubble2"] {
  position: absolute;
  top: -20%;
  right: -8%;
  z-index: -1;
  transform: scaleX(-1);
}
.uniqueHelium .imgs-bottom img[alt="bubble3"] {
  position: absolute;
  bottom: -5%;
  left: -20%;
  z-index: -1;
}
@media only all and (max-width: 47.99rem) {
  .uniqueHelium .g-grid div[class^="size"]:nth-child(2) {
    display: none;
  }
}
/* Enter First Helium */
.enterFirstHelium {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%), url('../../../../images/landing/enterFirstHelium_bg.jpg');
}
/* successful track records */
.successfulTrackRecords {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%), url('../../../../images/landing/map_bg.png');
  background-size: cover;
  background-repeat: no-repeat;
}
/* Peer Group Comparison Highlights */
.comparisonHighlights .mediumTitle {
  color: #eb008b;
}
/* worsley undeveloped land */
.undevelopedland .mediumTitle {
  text-transform: uppercase;
  font-size: clamp(14pt, 4vw, 28px) !important;
}
/* First Helium Made Another Discovery at Worsely */
.anotherDiscovery.g-grid {
  align-items: flex-start;
}
/* Debt Free. $7M in Cash as of June 1st, 2022 */
.bottomJoin {
  height: 780px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), url('../../../../images/landing/join_bg_resized.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bottomJoin p {
  color: #fff;
}
.bottomJoin .mediumTitle {
  text-align: center;
}
/* landing popup window */
.landingPopupJoin.g-grid {
  align-items: flex-start;
}
.wf-mediabox iframe {
  background-color: red;
}
.wf-mediabox iframe html {
  height: 80%;
}
.wf-mediabox iframe .landingPopupJoin {
  border: 5px solide blue;
}
.landingPopupJoin .form-comtainer, .wf-mediabox iframe .landingPopupJoin .form-comtainer, .wf-mediabox-content-item iframe .landingPopupJoin .form-comtainer, .wf-mediabox-content-ratio iframe .landingPopupJoin .form-comtainer {
  min-height: 700px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%), url('../../../../images/landing/from_bg.jpg');
  background-position: 70% 80%;
  border: 1px solid #00aeef;
}
.landingPopupJoin .form-comtainer .title-wrapper, .itemid-383 .landingPopupJoin .form-comtainer .title-wrapper {
  padding: 20px;
  background-color: #00aeef !important;
  position: relative;
}
.landingPopupJoin .form-comtainer .title-wrapper p, .itemid-383 .landingPopupJoin .form-comtainer .title-wrapper p {
  text-align: center !important;
  color: #fff !important;
}
.landingPopupJoin .form-comtainer .title-wrapper::after, .itemid-383 .landingPopupJoin .form-comtainer .title-wrapper::after {
  content: "";
  position: absolute;
  left: 20px;
  right: 0;
  width: 0;
  height: 0;
  border-top: 14px solid #00AEEF;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  bottom: -14px;
}
.landingPopupJoin .form-comtainer .form-wrapper, .itemid-383 .landingPopupJoin .form-comtainer .form-wrapper {
  padding: 40px 20px;
}
.landingPopupJoin .form-comtainer .form-wrapper button, .itemid-383 .landingPopupJoin .form-comtainer .form-wrapper button {
  color: #fff;
  background-color: #d4006f;
  padding: 20px clamp(20px, 5%, 30px);
  border-radius: 20px;
  text-align: center;
  max-width: 300px;
  font-family: "Barlow Condensed", sans-serif !important;
  font-size: clamp(14pt, 12vw, 28px) !important;
  letter-spacing: 0.1em;
  font-weight: bolder !important;
  margin: auto !important;
}
.landingPopupJoin .form-comtainer .form-wrapper .subtext, .itemid-383 .landingPopupJoin .form-comtainer .form-wrapper .subtext {
  text-align: center !important;
}
/* landong footer */
.landing-page #g-footer .landingFooter {
  display: flex;
  align-items: center;
  gap: 3%;
  padding-top: 40px;
  padding-bottom: 40px;
}
.landing-page #g-footer .landingFooter img {
  max-height: 100px;
}
.landing-page #g-footer .landingFooter a {
  color: #fff;
}
.landing-page #g-footer .landingFooter a:hover {
  text-decoration: underline;
}
.totop.g-particle {
  position: fixed;
  right: 20px;
  bottom: 20px;
}
.totop.g-particle .g-totop {
  width: 40px;
  display: flex;
  justify-content: center;
  height: 40px;
  align-items: center;
}
.totop.g-particle .g-totop a i {
  font-size: 35px !important;
}
.l-stock .mod-newstockfq h3, .l-stock .mod-newstockfq tr {
  color: white;
}
.l-stock .mod-newstockfq tbody {
  display: grid;
  grid-template-columns: 2fr 1fr;
}
.vdoPage #g-feature {
  display: none;
}
.blogvdoPage {
  padding-left: calc(calc(100% - 1400px) / 2);
  padding-right: calc(calc(100% - 1400px) / 2);
  padding-top: 2rem;
}
.blogvdoPage .item {
  display: flex;
  flex-flow: column;
}
.blogvdoPage .item .page-header h2 {
  color: #00aeef;
}
.blogvdoPage .item dl.article-info {
  order: -1;
  margin-bottom: 0;
}
.blogvdoPage .item dl.article-info dd.create {
  margin: 0;
  color: black;
}
.blogvdoPage .item dl.article-info dd.create .icon-calendar {
  display: none;
}
.blogvdoPage .item iframe {
  height: 300px !important;
  width: 100% !important;
  order: -2;
}
.sandmanFormContainer .sandmanFormFormName {
  display: none;
}
.sandmanFormContainer .sandmanFormInputWrap {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
}
.sandmanFormContainer .sandmanFormInputWrap input[type="text"], .sandmanFormContainer .sandmanFormInputWrap input[type="email"], .sandmanFormContainer .sandmanFormInputWrap textarea, .sandmanFormContainer .sandmanFormInputWrap select {
  width: 100%;
  background-color: #ffffff;
  border: none;
  border-bottom: 2px solid #eb008b;
  padding: 12px;
  font-size: 0.8rem;
  border-radius: 4px;
  box-sizing: border-box;
}
.sandmanFormContainer .sandmanFormInputWrap input[type="text"]:focus, .sandmanFormContainer .sandmanFormInputWrap input[type="email"]:focus, .sandmanFormContainer .sandmanFormInputWrap textarea:focus, .sandmanFormContainer .sandmanFormInputWrap select:focus {
  outline: none;
  border-color: #00aeef;
}
/* Placeholder Styles */
.sandmanFormContainer .sandmanFormInputWrap input[type="text"]::placeholder, .sandmanFormContainer .sandmanFormInputWrap input[type="email"]::placeholder, .sandmanFormContainer .sandmanFormInputWrap textarea::placeholder {
  color: #999;
  /* Changed for visibility */
}
.sandmanFormContainer .sandmanFormInputWrap input[type="text"]::-moz-placeholder, .sandmanFormContainer .sandmanFormInputWrap input[type="email"]::-moz-placeholder, .sandmanFormContainer .sandmanFormInputWrap textarea::-moz-placeholder {
  color: #999;
  /* Changed for visibility */
}
.sandmanFormContainer .sandmanFormInputWrap input[type="text"]::-webkit-input-placeholder, .sandmanFormContainer .sandmanFormInputWrap input[type="email"]::-webkit-input-placeholder, .sandmanFormContainer .sandmanFormInputWrap textarea::-webkit-input-placeholder {
  color: #999;
  /* Changed for visibility */
}
.sandmanFormContainer .sandmanFormInputWrap input[type="text"]:-ms-input-placeholder, .sandmanFormContainer .sandmanFormInputWrap input[type="email"]:-ms-input-placeholder, .sandmanFormContainer .sandmanFormInputWrap textarea:-ms-input-placeholder {
  color: #999;
  /* Changed for visibility */
}
.sandmanFormContainer .sandmanFormInputWrap select {
  height: 50px;
}
.sandmanFormContainer .sandmanFormInputWrap label {
  display: block;
  margin-bottom: 0.5rem;
  color: #000;
  font-size: 0.8em;
  font-weight: 700;
  text-transform: none;
}
.sandmanFormContainer .sandmanFormInputWrap .formAsterisk {
  color: #eb008b;
  padding-left: 2px;
}
.sandmanFormContainer .sandmanFormInputWrap .sandmanFormSingleInput {
  flex: 0 1 calc(50% - 1rem);
}
@media screen and (max-width: 768px) {
  .sandmanFormContainer .sandmanFormInputWrap .sandmanFormSingleInput {
    flex: 1 1 100%;
  }
}
.list-title span {
  display: none;
}
/*# sourceMappingURL=subpages_14.css.map */