/* 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 "jlparticles";
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,400,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Exo:900');
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 1, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider {
  position: relative;
}
@media only all and (max-width: 47.938rem) {
  .g-hero-slider {
    height: auto !important;
  }
}
/* line 6, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .uk-slidenav-position {
  height: 100%;
  z-index: 2;
  overflow: hidden;
}
/* line 10, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .uk-slidenav-position .uk-slider-container {
  height: 100%;
}
/* line 13, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .uk-slidenav-position .uk-slideset, .g-hero-slider .uk-slidenav-position .uk-slider {
  height: 100%;
}
/* line 17, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .uk-dotnav {
  margin: 0 0 0 -15px;
  position: relative;
  bottom: 50px;
}
@media only all and (max-width: 47.938rem) {
  .g-hero-slider .uk-dotnav {
    bottom: 35px;
  }
}
/* line 24, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
/* line 25, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .uk-dotnav > * > * {
  width: 15px;
  height: 15px;
}
/* line 31, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-slider-item {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 100%;
  width: 100%;
}
@media only all and (max-width: 47.938rem) {
  .g-hero-slider .g-hero-slider-item {
    height: auto;
  }
}
/* line 41, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-slider-item-container {
  width: 100%;
  padding: 0 80px;
  text-align: center;
  margin-top: -7px;
}
@media only all and (max-width: 47.938rem) {
  .g-hero-slider .g-hero-slider-item-container {
    padding: 70px 50px;
  }
}
/* line 50, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-title {
  margin: 0;
}
/* line 53, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-desc {
  margin: 35px 0 0;
  font-size: 1.3rem;
}
/* line 57, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-buttons {
  margin: 40px 0 0;
}
/* line 59, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-buttons .button {
  padding: 0.8rem 1.3rem;
  font-size: 1.2rem;
  margin-right: 15px;
  min-width: 180px;
  border: 2px solid #11b6a9;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 66, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-buttons .button:hover {
  background: #14dbcc;
  border-color: #14dbcc;
}
/* line 71, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-buttons .button:last-child {
  margin-right: 0;
}
/* line 74, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-buttons .button > span {
  margin-right: 10px;
}
@media only all and (max-width: 47.938rem) {
  .g-hero-slider .g-hero-buttons .button {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
  }
  /* line 81, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
  .g-hero-slider .g-hero-buttons .button:last-child {
    margin-bottom: 0;
  }
}
/* line 85, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-buttons .button.empty {
  background: none;
  border: 2px solid;
}
/* line 88, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .g-hero-buttons .button.empty:hover {
  background: #11b6a9;
  border-color: #11b6a9;
  color: #fff;
}
/* line 96, templates/g5_hydrogen/custom/scss/_hero-slider.scss */
.g-hero-slider .particles-js-canvas-el {
  position: absolute;
  top: 0;
  bottom: 0;
}
/* line 1, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 2, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-panel {
  padding: 25px;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  /* line 6, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  /* line 12, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  /* line 21, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  /* line 27, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
}
/* line 38, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-overlay-container {
  width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-slideshow .g-overlay-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-slideshow .g-overlay-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  .g-slideshow .g-overlay-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-slideshow .g-overlay-container {
    width: 100%;
  }
}
/* line 57, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 58, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .nav-visible .uk-slidenav {
  opacity: 1;
}
/* line 62, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-slideshow-title {
  margin: 0 0 15px;
  color: #fff !important;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .g-slideshow-title {
    margin: 0;
    font-size: 1rem;
  }
}
/* line 70, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-article-details {
  margin-bottom: 15px;
  font-size: 90%;
}
/* line 73, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-article-details > span {
  margin-right: 10px;
}
/* line 75, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-article-details > span:last-child {
  margin-right: 0;
}
/* line 78, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-article-details > span i {
  margin-right: 5px;
}
/* line 82, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-article-details.details-showbottom {
  margin-top: 15px;
  margin-bottom: 20px;
}
/* line 87, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-slideshow-desc {
  margin: 0;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .g-slideshow-desc {
    display: none;
  }
}
/* line 92, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-slideshow-desc a:not(.button) {
  color: #11b6a9;
}
/* line 94, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-slideshow-desc a:not(.button):hover {
  text-decoration: underline;
}
/* line 99, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-article-read-more {
  margin-top: 15px;
}
/* line 102, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-flex-center {
  text-align: center;
}
/* line 105, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style2 {
  padding: 70px 0;
}
/* line 107, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style2 .g-slideshow-title {
  padding: 15px 25px;
  background: #fff;
  color: #1a1a1a !important;
  font-size: 2rem;
  display: table;
  margin-bottom: 20px;
}
/* line 115, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style2 .g-slideshow-desc {
  padding: 15px 20px;
  background: #1a1a1a;
  color: #fff !important;
  font-size: 1.2rem;
  display: table;
}
/* line 122, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 123, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style2.uk-flex-right .g-slideshow-title, .g-slideshow .style2.uk-flex-right .g-slideshow-desc {
  margin-left: auto;
}
/* line 127, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 128, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style2.uk-flex-center .g-slideshow-title {
  margin: 0 auto 20px;
}
/* line 131, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style2.uk-flex-center .g-slideshow-desc {
  margin: auto;
}
/* line 136, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 137, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style3 .g-slideshow-title {
  font-size: 2rem;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.2rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.4rem;
  }
}
/* line 146, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style3 .g-article-details {
  font-size: 100%;
}
/* line 149, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .style3 .g-slideshow-desc {
  font-size: 17px;
  line-height: 30px;
}
/* line 154, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 155, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 156, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow.dark-text .style3 .g-slideshow-title {
  color: #302d2d !important;
}
/* line 159, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow.dark-text .style3 .g-slideshow-desc, .g-slideshow.dark-text .style3 .g-article-details {
  color: #302d2d;
}
/* line 164, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-dotnav {
  margin: 0 0 35px;
}
/* line 167, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 168, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .g-slideshow-item iframe {
  pointer-events: auto !important;
}
/* line 172, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 173, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .slideshow-caption.uk-overlay-background {
  padding: 25px;
}
/* line 177, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-left-short {
  -webkit-transform: translateX(-10%);
  -moz-transform: translateX(-10%);
  -ms-transform: translateX(-10%);
  -o-transform: translateX(-10%);
  transform: translateX(-10%);
}
/* line 180, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-right-short {
  -webkit-transform: translateX(10%);
  -moz-transform: translateX(10%);
  -ms-transform: translateX(10%);
  -o-transform: translateX(10%);
  transform: translateX(10%);
}
/* line 183, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-top-short {
  -webkit-transform: translateY(-10%);
  -moz-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  -o-transform: translateY(-10%);
  transform: translateY(-10%);
}
/* line 186, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-bottom-short {
  -webkit-transform: translateY(10%);
  -moz-transform: translateY(10%);
  -ms-transform: translateY(10%);
  -o-transform: translateY(10%);
  transform: translateY(10%);
}
/* line 189, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-scale {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 192, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-left-short, .g-slideshow .uk-overlay-right-short, .g-slideshow .uk-overlay-top-short, .g-slideshow .uk-overlay-bottom-short {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 195, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 196, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 197, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow .uk-overlay-active .uk-active .uk-overlay-scale {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 202, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
.g-slideshow audio, .g-slideshow canvas, .g-slideshow video {
  display: block;
}
/* line 207, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 208, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
/* line 209, templates/g5_hydrogen/custom/scss/_slideshow-joomla.scss */
#g-fullwidth .g-slideshow .g-content, .g-flushed .g-slideshow .g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 1, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 2, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-panel {
  padding: 25px;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  /* line 6, templates/g5_hydrogen/custom/scss/_slideshow.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  /* line 12, templates/g5_hydrogen/custom/scss/_slideshow.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  /* line 21, templates/g5_hydrogen/custom/scss/_slideshow.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  /* line 27, templates/g5_hydrogen/custom/scss/_slideshow.scss */
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
}
/* line 38, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-overlay-container {
  width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-slideshow .g-overlay-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-slideshow .g-overlay-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  .g-slideshow .g-overlay-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-slideshow .g-overlay-container {
    width: 100%;
  }
}
/* line 57, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 58, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .nav-visible .uk-slidenav {
  opacity: 1;
}
/* line 62, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-title {
  margin: 0 0 15px;
  color: #fff !important;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .g-slideshow-title {
    margin: 0;
    font-size: 1rem;
  }
}
/* line 70, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-desc {
  margin: 0;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .g-slideshow-desc {
    display: none;
  }
}
/* line 75, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-desc a:not(.button) {
  color: #11b6a9;
}
/* line 77, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-desc a:not(.button):hover {
  text-decoration: underline;
}
/* line 82, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-buttons {
  margin: 25px 0 0;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .g-slideshow-buttons {
    margin: 15px 0 0;
  }
}
/* line 87, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-buttons .button {
  margin-right: 15px;
  border: 2px solid #11b6a9;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 91, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-buttons .button:hover {
  background: #14dbcc;
  border-color: #14dbcc;
}
/* line 96, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-buttons .button:last-child {
  margin-right: 0;
}
/* line 99, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-buttons .button > span {
  margin-right: 10px;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .g-slideshow-buttons .button {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
  }
  /* line 106, templates/g5_hydrogen/custom/scss/_slideshow.scss */
  .g-slideshow .g-slideshow-buttons .button:last-child {
    margin-bottom: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-slideshow .g-slideshow-buttons .button {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
  }
  /* line 114, templates/g5_hydrogen/custom/scss/_slideshow.scss */
  .g-slideshow .g-slideshow-buttons .button:last-child {
    margin-bottom: 0;
  }
}
/* line 118, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-buttons .button.empty {
  background: none;
  border: 2px solid #11b6a9;
  color: #11b6a9;
}
/* line 122, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-buttons .button.empty:hover {
  background: #11b6a9;
  border-color: #11b6a9;
  color: #fff;
}
/* line 130, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-flex-center {
  text-align: center;
}
/* line 133, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 {
  padding: 70px 0;
}
/* line 135, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 .g-slideshow-title {
  padding: 15px 25px;
  background: #fff;
  color: #1a1a1a !important;
  font-size: 2rem;
  display: table;
  margin-bottom: 20px;
}
/* line 143, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 .g-slideshow-desc {
  padding: 15px 20px;
  background: #1a1a1a;
  color: #fff !important;
  font-size: 1.2rem;
  display: table;
}
/* line 150, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 151, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 .g-slideshow-buttons .button {
  font-size: 1.2rem;
}
/* line 153, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 .g-slideshow-buttons .button.standard {
  background: #fff;
  border-color: #fff;
  color: #1a1a1a;
}
/* line 157, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 .g-slideshow-buttons .button.standard:hover {
  background: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
/* line 163, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 .g-slideshow-buttons .button.empty {
  border-color: #fff;
  color: #fff;
}
/* line 166, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2 .g-slideshow-buttons .button.empty:hover {
  background: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
/* line 174, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 175, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2.uk-flex-right .g-slideshow-title, .g-slideshow .style2.uk-flex-right .g-slideshow-desc {
  margin-left: auto;
}
/* line 179, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 180, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2.uk-flex-center .g-slideshow-title {
  margin: 0 auto 20px;
}
/* line 183, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style2.uk-flex-center .g-slideshow-desc {
  margin: auto;
}
/* line 188, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 189, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style3 .g-slideshow-title {
  font-size: 2rem;
}
@media only all and (max-width: 47.938rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.2rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.4rem;
  }
}
/* line 198, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .style3 .g-slideshow-desc {
  font-size: 17px;
  line-height: 30px;
}
/* line 203, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 204, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 205, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .dark-text .style3 .g-slideshow-title {
  color: #302d2d !important;
}
/* line 208, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .dark-text .style3 .g-slideshow-desc {
  color: #302d2d;
}
/* line 213, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-dotnav {
  margin: 0 0 35px;
}
/* line 216, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 217, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .g-slideshow-item iframe {
  pointer-events: auto !important;
}
/* line 221, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 222, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .slideshow-caption.uk-overlay-background {
  padding: 25px;
}
/* line 226, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-left-short {
  -webkit-transform: translateX(-10%);
  -moz-transform: translateX(-10%);
  -ms-transform: translateX(-10%);
  -o-transform: translateX(-10%);
  transform: translateX(-10%);
}
/* line 229, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-right-short {
  -webkit-transform: translateX(10%);
  -moz-transform: translateX(10%);
  -ms-transform: translateX(10%);
  -o-transform: translateX(10%);
  transform: translateX(10%);
}
/* line 232, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-top-short {
  -webkit-transform: translateY(-10%);
  -moz-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  -o-transform: translateY(-10%);
  transform: translateY(-10%);
}
/* line 235, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-bottom-short {
  -webkit-transform: translateY(10%);
  -moz-transform: translateY(10%);
  -ms-transform: translateY(10%);
  -o-transform: translateY(10%);
  transform: translateY(10%);
}
/* line 238, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-scale {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 241, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-left-short, .g-slideshow .uk-overlay-right-short, .g-slideshow .uk-overlay-top-short, .g-slideshow .uk-overlay-bottom-short {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 244, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 245, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 246, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow .uk-overlay-active .uk-active .uk-overlay-scale {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 251, templates/g5_hydrogen/custom/scss/_slideshow.scss */
.g-slideshow audio, .g-slideshow canvas, .g-slideshow video {
  display: block;
}
/* line 256, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 257, templates/g5_hydrogen/custom/scss/_slideshow.scss */
/* line 258, templates/g5_hydrogen/custom/scss/_slideshow.scss */
#g-fullwidth .g-slideshow .g-content, .g-flushed .g-slideshow .g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 1, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process {
  text-align: center;
}
/* line 3, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item {
  width: 70%;
  margin: 0 auto 1.5rem;
}
@media only all and (max-width: 47.938rem) {
  .g-process .g-process-item {
    width: 100%;
  }
}
/* line 9, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item .g-process-item-icon {
  color: #302d2d;
  background: #ddd;
  font-size: 2rem;
  line-height: 90px;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  margin: 0 auto;
  display: block;
  position: absolute;
}
/* line 21, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item .g-process-image {
  position: relative;
  display: inline-block;
}
/* line 24, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item .g-process-image img {
  width: 280px;
  height: 280px;
  background: #fff;
  border: 10px solid #ddd;
  border-radius: 50%;
}
/* line 32, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item .g-process-item-title {
  text-transform: uppercase;
  margin-top: 1.5rem;
}
/* line 36, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item .g-process-item-desc {
  margin: 1.5rem 0;
}
/* line 39, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item:after {
  content: "";
  display: block;
  width: 2px;
  height: 4rem;
  background: #ddd;
  margin: 1rem auto 0;
}
/* line 47, templates/g5_hydrogen/custom/scss/_process.scss */
/* line 48, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item.invert-color .g-process-item-icon {
  color: #302d2d;
  background: #fff;
}
/* line 52, templates/g5_hydrogen/custom/scss/_process.scss */
/* line 53, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process .g-process-item.invert-color .g-process-image img {
  border: 10px solid #fff;
}
/* line 59, templates/g5_hydrogen/custom/scss/_process.scss */
/* line 60, templates/g5_hydrogen/custom/scss/_process.scss */
/* line 61, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process > .g-grid:last-child .g-process-item {
  margin: 0 auto;
}
/* line 63, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process > .g-grid:last-child .g-process-item:after {
  display: none;
  margin: 0;
}
/* line 67, templates/g5_hydrogen/custom/scss/_process.scss */
.g-process > .g-grid:last-child .g-process-item p {
  margin-bottom: 0;
}
/* line 4, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 5, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-filter {
  margin-bottom: 30px;
}
/* line 10, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-filter.uk-subnav > * > * {
  color: #302d2d;
}
/* line 13, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
  padding: 3px 8px;
  border: 1px solid #ddd;
  background: #fff;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 18, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *:focus, .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *:hover {
  background: #fff;
  box-shadow: none;
  border: 1px solid #11b6a9;
  color: #11b6a9;
}
/* line 25, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 26, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-filter .uk-active > a {
  background: #fff;
  border: 1px solid #11b6a9;
  color: #11b6a9;
  box-shadow: none;
}
/* line 34, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-item {
  border: 1px solid #ddd;
}
/* line 37, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 38, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.gutter-disabled .g-portfolio-item {
  border: none;
}
/* line 42, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 43, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-image > a {
  display: block;
}
/* line 47, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-info-container {
  padding: 20px;
  background: #fff;
}
/* line 51, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio p {
  margin: 0;
}
/* line 54, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-title {
  margin: 0;
}
/* line 56, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-title a {
  color: #4d4d4d;
}
/* line 58, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-title a:hover {
  color: #11b6a9;
}
/* line 63, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-item-details {
  margin-top: 10px;
  font-size: 90%;
  color: #655e5e;
  font-style: italic;
}
/* line 68, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-item-details i {
  margin-right: 5px;
}
/* line 72, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-desc {
  margin-top: 10px;
}
/* line 75, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 76, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
/* line 78, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
/* line 81, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-info-container-style2.uk-overlay-panel a {
  color: #fff;
}
/* line 83, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-info-container-style2.uk-overlay-panel a:hover {
  color: #11b6a9;
}
/* line 88, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-info-container-style2 .g-portfolio-special, .g-portfolio .g-info-container-style2 .g-item-details {
  color: #8c8484;
}
/* line 92, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-special {
  color: #655e5e;
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  .g-portfolio .g-portfolio-special {
    float: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-portfolio .g-portfolio-special {
    float: none;
  }
}
/* line 102, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-special i {
  margin-right: 5px;
}
/* line 106, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-link {
  float: right;
  font-style: italic;
}
/* line 109, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-portfolio-link i {
  margin-left: 10px;
}
@media only all and (max-width: 30rem) {
  .g-portfolio .g-portfolio-link {
    float: none;
    margin-top: 5px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-portfolio .g-portfolio-link {
    float: none;
    margin-top: 5px;
  }
}
/* line 121, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 122, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .no-special .g-portfolio-link {
  float: none;
}
/* line 126, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 127, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .no-link .g-portfolio-special {
  float: none;
}
/* line 131, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio .g-bottom-info {
  margin-top: 15px;
}
/* line 134, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 135, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style3 .g-info-container {
  position: absolute;
  visibility: hidden;
  z-index: 9;
  opacity: 0;
  border: 1px solid #ddd;
  border-top: none;
  width: 100%;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 145, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style3 .g-portfolio-item {
  border: none;
  position: relative;
}
/* line 148, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 149, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style3 .g-portfolio-item:hover .g-info-container {
  visibility: visible;
  opacity: 1;
}
/* line 156, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 157, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style4 .g-info-container-style2 {
  background: -webkit-linear-gradient( top , rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
/* line 160, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style4 .g-info-container-style2 a {
  color: #fff;
}
/* line 162, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style4 .g-info-container-style2 a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 168, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 169, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 170, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style4 .g-portfolio-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
/* line 174, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 175, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 176, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.g-portfolio.style4 .g-portfolio-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 185, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 186, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.portfolio-special .g-portfolio-filter {
  text-align: center;
  position: relative;
  top: -50px;
  margin-bottom: 0;
  justify-content: center;
}
/* line 195, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 196, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 197, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio.gutter-enabled, .g-flushed .g-portfolio.gutter-enabled {
  padding: 30px;
}
/* line 200, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 201, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio.filters-enabled.gutter-enabled, .g-flushed .g-portfolio.filters-enabled.gutter-enabled {
  padding-top: 0;
}
/* line 205, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio .g-portfolio-filter, .g-flushed .g-portfolio .g-portfolio-filter {
  border-bottom: 1px solid #f0f0f0;
}
/* line 207, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
  padding: 0;
  border: none;
  height: 50px;
  width: 100%;
  line-height: 50px;
  font-weight: bold;
  font-size: 1rem;
  border-radius: 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  #g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
    font-size: 0.9rem;
    font-weight: normal;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
    height: auto;
    line-height: inherit;
    padding: 13px 0;
    font-size: 0.8rem;
    font-weight: normal;
  }
}
@media only all and (max-width: 47.938rem) {
  #g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
    height: auto;
    line-height: inherit;
    padding: 13px 0;
    font-size: 0.8rem;
    font-weight: normal;
  }
}
/* line 235, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav {
  margin-left: -30px;
  margin-right: -30px;
}
/* line 238, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav > * {
  padding-left: 0;
  border-right: 1px solid #f0f0f0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
/* line 246, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 247, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio.gutter-disabled .g-portfolio-filter, .g-flushed .g-portfolio.gutter-disabled .g-portfolio-filter {
  margin-bottom: 0;
}
/* line 249, templates/g5_hydrogen/custom/scss/_portfolio.scss */
#g-fullwidth .g-portfolio.gutter-disabled .g-portfolio-filter.uk-subnav, .g-flushed .g-portfolio.gutter-disabled .g-portfolio-filter.uk-subnav {
  padding: 0 30px;
}
/* line 257, templates/g5_hydrogen/custom/scss/_portfolio.scss */
/* line 258, templates/g5_hydrogen/custom/scss/_portfolio.scss */
.uk-tooltip.g-portfolio-tooltip {
  padding: 6px 12px;
  font-size: 13px;
}
/* line 1, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav {
  position: fixed;
  left: 0;
  top: 50%;
  z-index: 1010;
  visibility: hidden;
}
@media only all and (max-width: 47.938rem) {
  .g-onepage-nav {
    display: none;
  }
}
/* line 10, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 11, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 ul {
  margin: 0;
  padding: 0.625rem;
  list-style: none;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 18, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item {
  margin-bottom: 5px;
}
/* line 20, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item:last-child {
  margin-bottom: 0px;
}
/* line 23, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item a {
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0.1);
  display: block;
  border-radius: 50%;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 30, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item a:hover {
  background: #fff;
}
/* line 34, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 35, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item.uk-active > a {
  background: #fff;
}
/* line 41, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 42, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 49, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item {
  margin-bottom: 5px;
}
/* line 51, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item:last-child {
  margin-bottom: 0px;
}
/* line 54, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item a {
  width: 40px;
  height: 30px;
  line-height: 30px;
  font-size: 1.2rem;
  display: block;
  text-align: center;
  color: #fff;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 63, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item a:hover {
  color: #11b6a9;
}
/* line 67, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 68, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item.uk-active > a {
  color: #11b6a9;
}
/* line 1, templates/g5_hydrogen/custom/scss/_chart.scss */
/* line 2, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-grid {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 6, templates/g5_hydrogen/custom/scss/_chart.scss */
@media only all and (max-width: 47.938rem) {
  .g-chart .g-chart-feature-left {
    margin-bottom: 35px;
  }
}
/* line 10, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-chart-feature-left .g-content {
  margin: 0 0.625rem 0 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media only all and (max-width: 47.938rem) {
  .g-chart .g-chart-feature-left .g-content {
    margin: 0;
  }
}
/* line 19, templates/g5_hydrogen/custom/scss/_chart.scss */
/* line 20, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-chart-feature-right .g-content {
  margin: 0 0 0 0.625rem;
  padding-top: 0;
  padding-bottom: 0;
}
@media only all and (max-width: 47.938rem) {
  .g-chart .g-chart-feature-right .g-content {
    margin: 0;
  }
}
/* line 28, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-chart-feature-right.align-right {
  text-align: right;
}
/* line 32, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-chart-feature-title {
  margin-top: -5px;
}
/* line 35, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-chart-feature-link {
  margin-top: 5px;
}
/* line 37, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-chart-feature-link i {
  margin-right: 10px;
}
/* line 41, templates/g5_hydrogen/custom/scss/_chart.scss */
/* line 42, templates/g5_hydrogen/custom/scss/_chart.scss */
.g-chart .g-chart-feature-desc i {
  margin-right: 8px;
}
/* line 5, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables {
  text-align: center;
}
/* line 7, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 11, templates/g5_hydrogen/custom/scss/_pricing.scss */
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables .g-pricing-table {
    margin-bottom: 30px;
  }
  /* line 14, templates/g5_hydrogen/custom/scss/_pricing.scss */
  .g-pricing-tables .g-pricing-table:last-child {
    margin-bottom: 0;
  }
}
/* line 19, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 24, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables .g-pricing-table-inner {
  margin: 0;
  border: 1px solid #ddd;
  list-style: none;
  border-radius: 3px;
  background: #fff;
  position: relative;
  overflow: hidden;
}
/* line 33, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables h4, .g-pricing-tables h3 {
  margin: 0;
}
/* line 36, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables .g-table-title {
  padding: 25px 20px;
}
/* line 39, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables .g-table-price {
  padding: 30px 20px;
  font-size: 2.3rem;
  background: #11b6a9;
  color: #fff;
}
/* line 45, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables .g-table-item {
  padding: 15px 20px;
  border-bottom: 1px solid #ddd;
}
/* line 49, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables .g-table-button {
  padding: 25px 20px;
}
/* line 51, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables .g-table-button i {
  margin-right: 10px;
}
/* line 55, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 56, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 57, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style1 .featured-table h4 {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
/* line 61, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style1 .featured-table .g-pricing-table-inner {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.09);
}
/* line 64, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style1 .featured-table .g-table-featured-text {
  background: red;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  right: -30px;
  top: 30px;
  text-align: center;
  width: 135px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 78, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 79, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.gutter-disabled > .g-grid {
  border: 1px solid #ddd;
  border-radius: 3px;
}
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables.gutter-disabled > .g-grid {
    border: none;
  }
}
/* line 86, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.gutter-disabled .g-pricing-table-inner {
  border: none;
  border-right: 1px solid #ddd;
  border-radius: 0;
}
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables.gutter-disabled .g-pricing-table-inner {
    border: 1px solid #ddd;
  }
}
/* line 94, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 95, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 96, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.gutter-disabled.style1 .featured-table .g-pricing-table-inner {
  box-shadow: none;
}
/* line 99, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.gutter-disabled.style1 .featured-table h4 {
  line-height: 1.55rem;
}
/* line 104, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 105, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 106, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.gutter-disabled .g-pricing-table:last-child .g-pricing-table-inner {
  border-right: none;
}
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables.gutter-disabled .g-pricing-table:last-child .g-pricing-table-inner {
    border-right: 1px solid #ddd;
  }
}
/* line 115, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 116, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .g-table-head {
  padding: 30px 20px;
  border-bottom: 1px solid #ddd;
}
/* line 120, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .g-table-title {
  padding: 0 20px;
  margin-bottom: 10px;
}
/* line 123, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .g-table-title h4 {
  font-size: 1.7rem;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 129, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 130, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .g-table-item:nth-child(even) {
  background: #f8f8f8;
}
/* line 134, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .g-table-price {
  background: none;
  color: #11b6a9;
  padding: 0 20px;
  font-size: 3rem;
  font-weight: bold;
}
/* line 141, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 142, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .featured-table .g-table-featured-text {
  margin-bottom: 15px;
}
/* line 144, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .featured-table .g-table-featured-text > span {
  padding: 7px 30px;
  background: #fff;
  color: #302d2d;
  text-transform: uppercase;
  letter-spacing: 4px;
  border-radius: 50px;
  font-size: 13px;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-pricing-tables.style2 .featured-table .g-table-featured-text > span {
    letter-spacing: 2px;
    padding: 7px 20px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-pricing-tables.style2 .featured-table .g-table-featured-text > span {
    letter-spacing: 0;
    padding: 7px 10px;
    font-size: 11px;
  }
}
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables.style2 .featured-table .g-table-featured-text > span {
    letter-spacing: 3px;
    padding: 7px 25px;
  }
}
/* line 167, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .featured-table .g-table-head {
  background: #11b6a9;
  color: #fff;
}
/* line 171, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 172, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .featured-table .g-table-title h4 {
  color: #fff !important;
}
/* line 176, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .featured-table .g-table-price {
  color: #fff;
}
/* line 179, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 180, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2 .featured-table .g-table-button .button {
  border: 1px solid transparent;
}
/* line 185, templates/g5_hydrogen/custom/scss/_pricing.scss */
/* line 186, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2.g-has-featured-text .g-particle-intro {
  margin-bottom: 77px;
}
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables.style2.g-has-featured-text .g-particle-intro {
    margin-bottom: 2.5rem;
  }
}
/* line 192, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2.g-has-featured-text > .g-grid {
  margin-top: 39px;
}
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables.style2.g-has-featured-text > .g-grid {
    margin-top: 0;
  }
}
/* line 198, templates/g5_hydrogen/custom/scss/_pricing.scss */
.g-pricing-tables.style2.g-has-featured-text .featured-table {
  margin-top: -39px;
}
@media only all and (max-width: 47.938rem) {
  .g-pricing-tables.style2.g-has-featured-text .featured-table {
    margin-top: 0;
  }
}
/* line 4, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 5, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 8, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
/* line 10, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
/* line 12, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 13, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 14, templates/g5_hydrogen/custom/scss/_content-pro.scss */
@media only all and (max-width: 47.938rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid:last-child > .g-block:last-child .g-content-pro-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.938rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid {
    margin-bottom: 0;
  }
}
/* line 26, templates/g5_hydrogen/custom/scss/_content-pro.scss */
@media only all and (max-width: 47.938rem) {
  .g-content-pro:not(.gutter-disabled) .g-content-pro-item {
    margin-bottom: 1.876rem !important;
  }
}
/* line 32, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .size-33 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 33.3333%;
  -moz-flex: 0 33.3333%;
  -ms-flex: 0 33.3333%;
  flex: 0 33.3333%;
  width: 33.3333%;
}
@media only all and (max-width: 47.938rem) {
  .g-content-pro .size-33 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 41, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .size-16 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 16.6666%;
  -moz-flex: 0 16.6666%;
  -ms-flex: 0 16.6666%;
  flex: 0 16.6666%;
  width: 16.6666%;
}
@media only all and (max-width: 47.938rem) {
  .g-content-pro .size-16 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 51, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro, .g-content-pro-slider, .g-content-pro-slideset {
  text-align: center;
}
/* line 53, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.g-pullup, .g-content-pro-slider.g-pullup, .g-content-pro-slideset.g-pullup {
  margin-top: -7.7505rem;
  position: relative;
  z-index: 21;
}
/* line 57, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.g-pullup .g-content-pro-item, .g-content-pro-slider.g-pullup .g-content-pro-item, .g-content-pro-slideset.g-pullup .g-content-pro-item {
  border: none;
}
/* line 61, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 62, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.gutter-disabled .g-content-pro-item, .g-content-pro-slider.gutter-disabled .g-content-pro-item, .g-content-pro-slideset.gutter-disabled .g-content-pro-item {
  border: none;
}
/* line 65, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.gutter-disabled .uk-slideset, .g-content-pro-slider.gutter-disabled .uk-slideset, .g-content-pro-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
/* line 67, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 68, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
/* line 74, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content, .g-content-pro-slider .g-content, .g-content-pro-slideset .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 79, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: 1px solid #ddd;
}
@media only all and (max-width: 47.938rem) {
  .g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
    margin-bottom: 3.126rem;
  }
  /* line 83, templates/g5_hydrogen/custom/scss/_content-pro.scss */
  .g-content-pro .g-content-pro-item:last-child, .g-content-pro-slider .g-content-pro-item:last-child, .g-content-pro-slideset .g-content-pro-item:last-child {
    margin-bottom: 0;
  }
}
/* line 88, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 89, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-image > a, .g-content-pro-slider .g-content-pro-image > a, .g-content-pro-slideset .g-content-pro-image > a {
  display: block;
}
/* line 92, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-image img, .g-content-pro-slider .g-content-pro-image img, .g-content-pro-slideset .g-content-pro-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 96, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-info-container, .g-content-pro-slider .g-info-container, .g-content-pro-slideset .g-info-container {
  padding: 20px;
  background: #fff;
}
/* line 100, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro p, .g-content-pro-slider p, .g-content-pro-slideset p {
  margin: 0;
}
/* line 103, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-title, .g-content-pro-slider .g-content-pro-title, .g-content-pro-slideset .g-content-pro-title {
  margin: 0;
}
/* line 105, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-title a, .g-content-pro-slider .g-content-pro-title a, .g-content-pro-slideset .g-content-pro-title a {
  color: #4d4d4d;
}
/* line 107, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-title a:hover, .g-content-pro-slider .g-content-pro-title a:hover, .g-content-pro-slideset .g-content-pro-title a:hover {
  color: #11b6a9;
}
/* line 112, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-desc, .g-content-pro-slider .g-content-pro-desc, .g-content-pro-slideset .g-content-pro-desc {
  margin-top: 0.4rem;
}
/* line 115, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 116, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
/* line 118, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
/* line 121, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a {
  color: #fff;
}
/* line 123, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a:hover {
  color: #11b6a9;
}
/* line 128, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-info-container-style2 .g-content-pro-special, .g-content-pro-slider .g-info-container-style2 .g-content-pro-special, .g-content-pro-slideset .g-info-container-style2 .g-content-pro-special, .g-content-pro .g-info-container-style2 .g-item-details, .g-content-pro-slider .g-info-container-style2 .g-item-details, .g-content-pro-slideset .g-info-container-style2 .g-item-details {
  color: #8c8484;
}
/* line 132, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-special, .g-content-pro-slider .g-content-pro-special, .g-content-pro-slideset .g-content-pro-special {
  color: #655e5e;
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  .g-content-pro .g-content-pro-special, .g-content-pro-slider .g-content-pro-special, .g-content-pro-slideset .g-content-pro-special {
    float: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-content-pro .g-content-pro-special, .g-content-pro-slider .g-content-pro-special, .g-content-pro-slideset .g-content-pro-special {
    float: none;
  }
}
/* line 142, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-special i, .g-content-pro-slider .g-content-pro-special i, .g-content-pro-slideset .g-content-pro-special i {
  margin-right: 5px;
}
/* line 146, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-link, .g-content-pro-slider .g-content-pro-link, .g-content-pro-slideset .g-content-pro-link {
  float: right;
  font-style: italic;
}
/* line 149, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-content-pro-link i, .g-content-pro-slider .g-content-pro-link i, .g-content-pro-slideset .g-content-pro-link i {
  margin-left: 10px;
}
@media only all and (max-width: 30rem) {
  .g-content-pro .g-content-pro-link, .g-content-pro-slider .g-content-pro-link, .g-content-pro-slideset .g-content-pro-link {
    float: none;
    margin-top: 5px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-content-pro .g-content-pro-link, .g-content-pro-slider .g-content-pro-link, .g-content-pro-slideset .g-content-pro-link {
    float: none;
    margin-top: 5px;
  }
}
/* line 161, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 162, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .no-special .g-content-pro-link, .g-content-pro-slider .no-special .g-content-pro-link, .g-content-pro-slideset .no-special .g-content-pro-link {
  float: none;
}
/* line 166, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 167, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .no-link .g-content-pro-special, .g-content-pro-slider .no-link .g-content-pro-special, .g-content-pro-slideset .no-link .g-content-pro-special {
  float: none;
}
/* line 171, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-bottom-info, .g-content-pro-slider .g-bottom-info, .g-content-pro-slideset .g-bottom-info {
  margin-top: 15px;
}
/* line 174, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-item-details, .g-content-pro-slider .g-item-details, .g-content-pro-slideset .g-item-details {
  margin-top: 0.4rem;
  font-size: 90%;
  color: #655e5e;
}
/* line 178, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 179, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro .g-item-details .date i, .g-content-pro-slider .g-item-details .date i, .g-content-pro-slideset .g-item-details .date i {
  margin-right: 5px;
}
/* line 184, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 185, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.style3 .g-info-container-style2, .g-content-pro-slider.style3 .g-info-container-style2, .g-content-pro-slideset.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient( top , rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
/* line 188, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.style3 .g-info-container-style2 a, .g-content-pro-slider.style3 .g-info-container-style2 a, .g-content-pro-slideset.style3 .g-info-container-style2 a {
  color: #fff;
}
/* line 190, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.style3 .g-info-container-style2 a:hover, .g-content-pro-slider.style3 .g-info-container-style2 a:hover, .g-content-pro-slideset.style3 .g-info-container-style2 a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 196, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 197, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 198, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
/* line 202, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 203, templates/g5_hydrogen/custom/scss/_content-pro.scss */
/* line 204, templates/g5_hydrogen/custom/scss/_content-pro.scss */
.g-content-pro.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 4, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs {
  background: #fff;
  border: 1px solid #ddd;
}
/* line 7, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab {
  border-color: #ddd;
}
/* line 9, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 10, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab > li > a {
  border: none;
  border-radius: 0;
  margin: 0 !important;
  color: #302d2d;
  text-shadow: none;
  padding: 20px 25px !important;
  -webkit-transition: background, 0.2s;
  -moz-transition: background, 0.2s;
  transition: background, 0.2s;
}
/* line 18, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab > li > a:hover {
  color: #302d2d;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-tabs .uk-tab > li > a {
    padding: 20px 15px !important;
  }
}
/* line 25, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 26, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab > li.uk-active > a {
  color: #302d2d;
}
/* line 30, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab > li .g-title-icon {
  margin-right: 10px;
}
/* line 34, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab .uk-tab-responsive {
  margin: 0;
}
/* line 36, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab .uk-tab-responsive > a {
  cursor: pointer;
}
/* line 39, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab .uk-tab-responsive .uk-dropdown {
  margin: 0;
  font-size: 0.9rem;
  border-color: #ddd;
  padding: 0;
  border-radius: 0;
}
/* line 45, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab .uk-tab-responsive .uk-dropdown .uk-nav {
  margin: 0;
}
/* line 47, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 48, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab .uk-tab-responsive .uk-dropdown .uk-nav li a {
  padding: 15px 25px;
  color: #302d2d;
}
/* line 51, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab .uk-tab-responsive .uk-dropdown .uk-nav li a:before {
  border: none;
}
/* line 54, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab .uk-tab-responsive .uk-dropdown .uk-nav li a:hover {
  background: #f8f8f8;
  box-shadow: none;
}
/* line 64, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-grid {
  margin: 0;
}
/* line 65, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-grid:before {
  border-color: #ddd;
}
/* line 69, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 70, templates/g5_hydrogen/custom/scss/_tabs.scss */
@media only all and (max-width: 47.938rem) {
  .g-tabs .uk-tab-grid.uk-tab-top .g-tab-nav, .g-tabs .uk-tab-grid.uk-tab-bottom .g-tab-nav {
    width: auto;
  }
}
/* line 74, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-grid.uk-tab-top .g-tab-nav > a, .g-tabs .uk-tab-grid.uk-tab-bottom .g-tab-nav > a {
  border-right: none;
  border-left: 1px solid #ddd;
}
/* line 78, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 79, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-grid.uk-tab-top .g-tab-nav:first-child > a, .g-tabs .uk-tab-grid.uk-tab-bottom .g-tab-nav:first-child > a {
  border-left: none;
}
/* line 86, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-top {
  border-bottom: 1px solid #ddd;
}
/* line 88, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 89, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-top .g-tab-nav > a {
  border-right: 1px solid #ddd;
}
/* line 91, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-top .g-tab-nav > a:before {
  border-top: 3px solid transparent;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 100, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 101, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 102, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-top .g-tab-nav.uk-active > a:before {
  border-top-color: #11b6a9;
}
/* line 109, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-bottom {
  border-top: 1px solid #ddd;
}
/* line 111, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 112, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-bottom .g-tab-nav > a {
  border-right: 1px solid #ddd;
}
/* line 114, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-bottom .g-tab-nav > a:before {
  border-bottom: 3px solid transparent;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 123, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 124, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 125, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-bottom .g-tab-nav.uk-active > a:before {
  border-bottom-color: #11b6a9;
}
/* line 132, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 133, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 134, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-left .g-tab-nav > a {
  border-top: 1px solid #ddd;
}
/* line 136, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-left .g-tab-nav > a:before {
  border-left: 3px solid transparent;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
/* line 145, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 146, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-left .g-tab-nav:first-child > a {
  border-top: none;
}
/* line 150, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 151, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 152, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-left .g-tab-nav.uk-active > a:before {
  border-left-color: #11b6a9;
}
/* line 159, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 160, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 161, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-right .g-tab-nav > a {
  border-top: 1px solid #ddd;
}
/* line 163, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-right .g-tab-nav > a:before {
  border-right: 3px solid transparent;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
/* line 172, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 173, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-right .g-tab-nav:first-child > a {
  border-top: none;
}
/* line 177, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 178, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 179, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .uk-tab-right .g-tab-nav.uk-active > a:before {
  border-right-color: #11b6a9;
}
/* line 186, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content {
  overflow: hidden;
}
/* line 188, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.uk-margin {
  margin-bottom: 0;
}
/* line 191, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content p {
  margin-bottom: 0;
}
/* line 194, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content .button {
  margin-top: 25px;
}
/* line 197, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.left {
  padding: 35px;
  margin-left: -35px;
}
@media only all and (max-width: 47.938rem) {
  .g-tabs .tabs-content.left {
    margin-left: 0;
  }
}
/* line 203, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 204, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.left p:first-child {
  margin-top: 0;
}
/* line 209, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.right {
  padding: 35px;
  margin-right: -35px;
}
@media only all and (max-width: 47.938rem) {
  .g-tabs .tabs-content.right {
    margin-right: 0;
  }
}
/* line 215, templates/g5_hydrogen/custom/scss/_tabs.scss */
/* line 216, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.right p:first-child {
  margin-top: 0;
}
/* line 221, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.top {
  padding: 35px;
  margin: 0;
}
/* line 224, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.top > li {
  margin: 0;
}
/* line 228, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.bottom {
  padding: 35px;
  margin: 0;
}
/* line 231, templates/g5_hydrogen/custom/scss/_tabs.scss */
.g-tabs .tabs-content.bottom > li {
  margin: 0;
}
/*@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');*/
/* line 30, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-family: 'Lato', sans-serif;
  background-color: #000;
}
/* line 36, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-stron-www, section#g-aplikacje-mobilne, section#g-marketing-social-media, section#g-pozycjonowanie, section#g-reklamy-adwords, section#g-domeny, section#g-hosting, section#g-portfolio, section#g-praca, section#g-kontakt {
  position: relative;
}
/* line 37, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 39, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-stron-www .g-container, section#g-aplikacje-mobilne .g-container, section#g-marketing-social-media .g-container, section#g-pozycjonowanie .g-container, section#g-reklamy-adwords .g-container, section#g-domeny .g-container, section#g-hosting .g-container, section#g-portfolio .g-container, section#g-praca .g-container, section#g-kontakt .g-container {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
/* line 49, templates/g5_hydrogen/custom/scss/custom.scss */
.logo {
  position: fixed;
  z-index: 10000000000000000 !important;
  padding-left: 10%;
  padding-top: 20px;
}
/* line 54, templates/g5_hydrogen/custom/scss/custom.scss */
#menu-8018-particle {
  display: none;
}
/* line 57, templates/g5_hydrogen/custom/scss/custom.scss */
section {
  min-height: 100%;
  height: 100vh;
  color: #fff;
}
/* line 63, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 64, templates/g5_hydrogen/custom/scss/custom.scss */
section h1, section h2, section h3, section h4, section h5, section h6, section p {
  color: #fff;
  font-family: 'Lato', sans-serif;
}
/* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
section h1 {
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
}
/* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
section h2 {
  font-size: 1.3rem;
  font-weight: 300;
}
/* line 67, templates/g5_hydrogen/custom/scss/custom.scss */
section h3 {
  padding: 10px 30px;
  font-weight: 300;
  margin: 0px !important;
}
/* line 68, templates/g5_hydrogen/custom/scss/custom.scss */
section h1 span {
  color: #11b6a9;
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 72, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-stron-www h1, section#g-stron-www h2, section#g-stron-www h3, section#g-stron-www h4, section#g-stron-www h5, section#g-stron-www h6, section#g-stron-www p {
  color: #fff;
  font-family: 'Lato', sans-serif;
}
/* line 73, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-stron-www h1 {
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
}
/* line 74, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-stron-www h2 {
  font-size: 1.3rem;
  font-weight: 300;
}
/* line 75, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-stron-www h3 {
  color: #000;
  background-color: #fff;
  border-left: 30px solid #11b6a9;
  margin-bottom: 30px !important;
}
/* line 77, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-stron-www h1 span {
  color: #11b6a9;
}
/* line 81, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-marketing-social-media h1, section#g-marketing-social-media h2, section#g-marketing-social-media h3, section#g-marketing-social-media h4, section#g-marketing-social-media h5, section#g-marketing-social-media h6, section#g-marketing-social-media p {
  color: #fff;
  font-family: 'Lato', sans-serif;
}
/* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-marketing-social-media h1 {
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
  color: #f8b137;
}
/* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-marketing-social-media h2 {
  font-size: 1.3rem;
  font-weight: 300;
}
/* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-marketing-social-media h3 {
  color: #fff;
  background-color: #313b79;
  border-left: 30px solid #ffdb53;
}
/* line 89, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-marketing-social-media h1 {
  color: #fff;
}
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-marketing-social-media h1 span {
  color: #ffdb53;
}
/* line 93, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-reklamy-adwords h1, section#g-reklamy-adwords h2, section#g-reklamy-adwords h3, section#g-reklamy-adwords h4, section#g-reklamy-adwords h5, section#g-reklamy-adwords h6, section#g-reklamy-adwords p {
  color: #fff;
  font-family: 'Lato', sans-serif;
}
/* line 95, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-reklamy-adwords h1 {
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
  color: #fff;
}
/* line 96, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-reklamy-adwords h2 {
  font-size: 1.3rem;
  font-weight: 300;
  color: #000;
}
/* line 97, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-reklamy-adwords h3 {
  color: #fff;
  background-color: #4d7bbe;
  border-left: 30px solid #12a564;
}
/* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-reklamy-adwords h1 {
  color: #fff;
}
/* line 105, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 106, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-aplikacje-mobilne h1, section#g-aplikacje-mobilne h2, section#g-aplikacje-mobilne h3, section#g-aplikacje-mobilne h4, section#g-aplikacje-mobilne h5, section#g-aplikacje-mobilne h6, section#g-aplikacje-mobilne p {
  color: #fff;
  font-family: 'Lato', sans-serif;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-aplikacje-mobilne h1 {
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
}
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-aplikacje-mobilne h2 {
  font-size: 1.3rem;
  font-weight: 300;
  color: #fff;
}
/* line 109, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-aplikacje-mobilne h3 {
  color: #fff;
  background-color: #28456f;
  border-left: 30px solid #fff;
}
/* line 113, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-aplikacje-mobilne h1 {
  color: #fff;
}
/* line 114, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-aplikacje-mobilne h1 span {
  color: #fff;
}
/* line 117, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 118, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-domeny h1, section#g-domeny h2, section#g-domeny h3, section#g-domeny h4, section#g-domeny h5, section#g-domeny h6, section#g-domeny p {
  color: #fff;
  font-family: 'Lato', sans-serif;
}
/* line 119, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-domeny h1 {
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
}
/* line 120, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-domeny h2 {
  font-size: 1.3rem;
  font-weight: 300;
  color: #fff;
}
/* line 121, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-domeny h3 {
  color: #03428e;
  background-color: #fff;
  border-left: 30px solid #12b5a9;
}
/* line 125, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-domeny h1 {
  color: #12b5a9;
}
/* line 126, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-domeny h1 span {
  color: #11b6a9;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 131, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-hosting h1, section#g-hosting h2, section#g-hosting h3, section#g-hosting h4, section#g-hosting h5, section#g-hosting h6, section#g-hosting p {
  color: #fff;
  font-family: 'Lato', sans-serif;
}
/* line 132, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-hosting h1 {
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
}
/* line 133, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-hosting h2 {
  font-size: 1.3rem;
  font-weight: 300;
  color: #fff;
}
/* line 134, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-hosting h3 {
  color: #653b9b;
  background-color: #fff;
  border-left: 30px solid #653b9b;
}
/* line 138, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-hosting h1 {
  color: #fff;
}
/* line 139, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-hosting h1 span {
  color: #11b6a9;
}
/* line 142, templates/g5_hydrogen/custom/scss/custom.scss */
span.podtytul {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 2rem;
  margin-top: -30px !important;
  color: #fff !important;
}
/* line 149, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-inline_3759009 span.podtytul {
  color: #fff !important;
}
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
.strony-www h2, .aplikacje-mobilne h2, .marketing-social-media h2, .adwords h2, .domeny h2, .hosting h2 {
  position: relative;
  padding-left: 6.25em;
}
/* line 158, templates/g5_hydrogen/custom/scss/custom.scss */
.adwords h2 {
  color: #f8b137;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
.strony-www h2:before {
  content: "";
  position: absolute;
  background: #11b6a9;
  width: 4.375em;
  height: 1px;
  top: 10px;
  left: 0px;
}
/* line 172, templates/g5_hydrogen/custom/scss/custom.scss */
.aplikacje-mobilne h2:before {
  content: "";
  position: absolute;
  background: #fff;
  width: 4.375em;
  height: 1px;
  top: 10px;
  left: 0px;
}
/* line 182, templates/g5_hydrogen/custom/scss/custom.scss */
.marketing-social-media h2:before {
  content: "";
  position: absolute;
  background: #ffdb53;
  width: 4.375em;
  height: 1px;
  top: 10px;
  left: 0px;
}
/* line 192, templates/g5_hydrogen/custom/scss/custom.scss */
.adwords h2:before {
  content: "";
  position: absolute;
  background: #12a564;
  width: 4.375em;
  height: 1px;
  top: 10px;
  left: 0px;
}
/* line 202, templates/g5_hydrogen/custom/scss/custom.scss */
.domeny h2:before {
  content: "";
  position: absolute;
  background: #12b5a9;
  width: 4.375em;
  height: 1px;
  top: 10px;
  left: 0px;
}
/* line 212, templates/g5_hydrogen/custom/scss/custom.scss */
.hosting h2:before {
  content: "";
  position: absolute;
  background: #653b9b;
  width: 4.375em;
  height: 1px;
  top: 10px;
  left: 0px;
}
/* line 222, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  padding-top: 0px;
}
/* line 227, templates/g5_hydrogen/custom/scss/custom.scss */
#g-drawer {
  position: absolute;
  width: 0;
  height: 0;
}
/* line 233, templates/g5_hydrogen/custom/scss/custom.scss */
#g-stron-www {
  min-height: 100vh;
  background: linear-gradient(0deg, #000, rgba(0, 0, 0, 0.1)), url('../images/strony-min.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 243, templates/g5_hydrogen/custom/scss/custom.scss */
#g-aplikacje-mobilne {
  min-height: 100vh;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 251, templates/g5_hydrogen/custom/scss/custom.scss */
#g-marketing-social-media {
  min-height: 100vh;
  background: url('../images/marketing-social-media-min.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 261, templates/g5_hydrogen/custom/scss/custom.scss */
#g-pozycjonowanie {
  min-height: 100vh;
  background: linear-gradient(0deg, #003c8c, rgba(0, 0, 0, 0.8)), url('../images/strony-www.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 271, templates/g5_hydrogen/custom/scss/custom.scss */
#g-reklamy-adwords {
  min-height: 100vh;
  background: url('../images/happy-google-ads_czystykod_pl-min.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 281, templates/g5_hydrogen/custom/scss/custom.scss */
#g-domeny {
  min-height: 100vh;
  background: linear-gradient(0deg, #003c8c, rgba(0, 60, 140, 0.4)), url('../images/domeny-min.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
#g-hosting {
  min-height: 100vh;
  background: linear-gradient(0deg, rgba(40, 142, 67, 0.9), rgba(40, 142, 67, 0.7)), url('../images/hosting-min.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 301, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 302, templates/g5_hydrogen/custom/scss/custom.scss */
#g-hosting .g-pricing-tables.style2 .g-table-price {
  color: #653b9b;
}
/* line 304, templates/g5_hydrogen/custom/scss/custom.scss */
#g-hosting .g-pricing-tables.style2 .featured-table .g-table-head {
  background: #653b9b;
  color: #fff !important;
}
/* line 309, templates/g5_hydrogen/custom/scss/custom.scss */
#g-hosting .g-pricing-tables.style2 .featured-table .g-table-price {
  color: #fff;
}
/* line 311, templates/g5_hydrogen/custom/scss/custom.scss */
#g-hosting .g-pricing-tables {
  margin-top: 70px;
}
/* line 313, templates/g5_hydrogen/custom/scss/custom.scss */
#g-hosting .g-pricing-tables.style2 .g-table-title h4 {
  color: #484848;
}
/* line 315, templates/g5_hydrogen/custom/scss/custom.scss */
#g-portfolio {
  min-height: 100vh;
  background: linear-gradient(313deg, #11b6a9, #1867a9, #11b6a9, #1867a9);
  /*background:linear-gradient(0deg, rgb(0, 60, 140), rgba(0, 0, 0, 0.8)),url(../images/strony-www.jpg);*/
  background-size: 800% 800%;
  -webkit-animation: animowaneTlo 10s ease infinite;
  -moz-animation: animowaneTlo 10s ease infinite;
  animation: animowaneTlo 10s ease infinite;
}
@-webkit-keyframes animowaneTlo {
  /* line 328, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    background-position: 0% 50%;
  }
  /* line 329, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    background-position: 100% 50%;
  }
  /* line 330, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    background-position: 0% 50%;
  }
}
@-moz-keyframes animowaneTlo {
  /* line 333, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    background-position: 0% 50%;
  }
  /* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    background-position: 100% 50%;
  }
  /* line 335, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    background-position: 0% 50%;
  }
}
@keyframes animowaneTlo {
  /* line 338, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    background-position: 0% 50%;
  }
  /* line 339, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    background-position: 100% 50%;
  }
  /* line 340, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    background-position: 0% 50%;
  }
}
/* line 347, templates/g5_hydrogen/custom/scss/custom.scss */
#g-praca {
  min-height: 100vh;
  background: linear-gradient(0deg, #003c8c, rgba(0, 0, 0, 0.8)), url('../images/strony-www.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 357, templates/g5_hydrogen/custom/scss/custom.scss */
#g-kontakt {
  min-height: 100vh;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/markus-spiske-771011-unsplash2-min.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*#g-page-surround {
 background: transparent url(../images/noise-transparent.png) repeat 0 0;
 }*/
/* line 372, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  right: 5% !important;
  left: auto !important;
  top: 0.2rem !important;
  position: fixed;
  z-index: 9999999999;
  background-color: transparent;
  padding: 1rem;
  font-size: 2.5rem;
}
/*.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
 content: "menu";
 font-size: 2rem;
 font-weight: normal;
 font-family: 'Lato', sans-serif; 
 }*/
/* line 390, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-fw {
  width: 3em;
  text-align: center;
}
/* line 395, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li {
  text-align: center;
  font-size: 1rem;
}
/* line 400, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  text-align: left;
}
/* line 403, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  color: #fff;
}
/*#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: transparent;
 }*/
/* line 408, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel {
  margin-top: 50px;
}
/* line 411, templates/g5_hydrogen/custom/scss/custom.scss */
#g-portfolio .portfolio {
  background-color: transparent;
  border-left: 15px solid #fff;
}
/* line 416, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li .g-menu-item-container {
  padding: 0.4rem 1rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 424, templates/g5_hydrogen/custom/scss/custom.scss */
.dane-pod-menu {
  margin-top: 100px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 13px;
  text-transform: initial;
  color: #aceefd;
}
/* line 433, templates/g5_hydrogen/custom/scss/custom.scss */
.kontakt-top {
  font-size: 1.5rem;
  padding-top: 20px;
}
/* line 438, templates/g5_hydrogen/custom/scss/custom.scss */
.g-onepage-nav.style1 .g-onepage-nav-item {
  margin-bottom: 10px;
}
/* line 442, templates/g5_hydrogen/custom/scss/custom.scss */
.g-onepage-nav.style1 .g-onepage-nav-item a {
  width: 10px;
  height: 10px;
}
/* line 447, templates/g5_hydrogen/custom/scss/custom.scss */
.line-1 {
  font-family: 'Lato', sans-serif;
  position: relative;
  top: 50%;
  width: auto;
  margin: 0 auto;
  border-right: 2px solid rgba(255, 255, 255, 1);
  font-size: 180%;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: 3px;
  margin: 15px 20px 15px;
  color: #302d2d;
  font-weight: 700;
}
/* Animation */
/* line 465, templates/g5_hydrogen/custom/scss/custom.scss */
.anim-typewriter {
  animation: typewriter 1s steps(17) 1s 1 normal both, blinkTextCursor 1000ms steps(17) infinite normal;
}
@keyframes typewriter {
  /* line 470, templates/g5_hydrogen/custom/scss/custom.scss */
  from {
    width: 0;
  }
  /* line 471, templates/g5_hydrogen/custom/scss/custom.scss */
  to {
    width: 9em;
  }
}
@keyframes blinkTextCursor {
  /* line 475, templates/g5_hydrogen/custom/scss/custom.scss */
  from, to {
    border-color: transparent;
  }
  /* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    border-color: #db0303;
  }
}
/* line 480, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  min-height: 100vh;
}
/* line 484, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a {
  color: #fff;
}
/* line 486, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-slider .g-hero-slider-item-container {
  width: 100%;
  padding: 10%;
  text-align: left;
  margin-top: -7px;
  color: #fff;
}
/*.g-hero-slider .g-hero-slider-item-container:before {
 content: ">";
 font-size: 75rem;
 font-weight: normal;
 font-family: 'Inconsolata', monospace;
 position: absolute;
 right: -5%;
 top:-41rem;
 color: rgba(255, 255, 255, 0.05);
 }*/
/* line 507, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-inline_1421765173 h1, .g-hero-inline_1421765173 h2, .g-hero-inline_1421765173 h3, .g-hero-inline_1421765173 h4, .g-hero-inline_1421765173 h5 {
  color: #fff !important;
}
/* line 511, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-slider .g-hero-title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #fff !important;
  border-bottom: 1px solid #fff;
}
/* line 518, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-slider .g-hero-desc {
  margin: 5px 0 0;
  font-size: 1.2rem;
  font-weight: 300;
}
/* line 524, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-slider .g-hero-desc a {
  display: table;
}
/* line 526, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-slider .g-hero-buttons .button {
  padding: 0.8rem 1.3rem;
  font-size: 1.2rem;
  margin-right: 15px;
  min-width: auto;
  /*border: 1px solid #fff;*/
  border-image: linear-gradient(to left, #61c69d 0%, #2d72bc 100%);
  border-image-slice: 1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  background-color: transparent;
  border-radius: 0px;
}
/* line 541, templates/g5_hydrogen/custom/scss/custom.scss */
.g-hero-slider .g-hero-buttons .button:hover {
  color: #000;
  background-color: linear-gradient(to left, #61c69d 0%, #2d72bc 100%);
  border: 1px solid #000;
}
/* line 547, templates/g5_hydrogen/custom/scss/custom.scss */
h3.uk-accordion-title {
  font-family: 'Lato', sans-serif;
  font-size: 2rem !important;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 5px 15px;
  background: transparent;
  font-size: 18px;
  line-height: 45px;
  cursor: pointer;
  border: none;
  border-radius: 0px;
}
/* line 565, templates/g5_hydrogen/custom/scss/custom.scss */
h3.uk-accordion-title {
  color: #000;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
/* line 572, templates/g5_hydrogen/custom/scss/custom.scss */
h3.uk-accordion-title.uk-active {
  color: #000 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
/* line 581, templates/g5_hydrogen/custom/scss/custom.scss */
.g-accordion-item {
  background-color: transparent;
  color: #302d2d;
}
/* line 587, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase h3.g-title {
  color: #fff;
  font-size: 2rem;
  font-weight: normal;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 2rem;
  padding: 20px 50px 0px;
}
/* line 597, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container {
  background: #fff url('../images/noise-transparent.png') repeat 0 0;
  margin-top: -100px;
  z-index: 9999999;
}
/* line 604, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container {
  position: relative;
}
/* line 609, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container h1.tytulH1 {
  position: absolute;
  bottom: 0;
  left: 20px;
  font-size: 11vw;
  color: #fff !important;
  font-weight: 900;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
}
/* line 618, templates/g5_hydrogen/custom/scss/custom.scss */
.coRobimyAccordion {
  z-index: 1;
}
/* line 623, templates/g5_hydrogen/custom/scss/custom.scss */
.g-process .g-process-item:after {
  content: "\2193";
  display: block;
  margin: 1rem auto 0;
  font-size: 5rem;
  color: #e8e8e8;
  width: auto;
  height: auto;
  background: transparent;
  margin: 0px auto;
}
/* line 636, templates/g5_hydrogen/custom/scss/custom.scss */
.g-particle-intro .g-introtext {
  width: 95%;
  margin: 50px auto;
  text-align: left;
}
/* line 641, templates/g5_hydrogen/custom/scss/custom.scss */
.g-process .g-process-item .g-process-item-title {
  font-size: 5rem;
}
/* line 644, templates/g5_hydrogen/custom/scss/custom.scss */
.g-process .g-process-item .g-process-item-desc, .g-process .g-process-item .g-process-item-title {
  text-align: left;
}
/* line 648, templates/g5_hydrogen/custom/scss/custom.scss */
.strony-www {
  padding-top: 5%;
  padding-bottom: 5%;
}
/* line 650, templates/g5_hydrogen/custom/scss/custom.scss */
.strony-www h2 {
  padding-right: 10%;
}
/* line 652, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 653, templates/g5_hydrogen/custom/scss/custom.scss */
.anim .title {
  text-align: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
  letter-spacing: 1px;
}
/* line 664, templates/g5_hydrogen/custom/scss/custom.scss */
.anim table.cennikDomen td {
  border: 1px solid #325f96 !important;
}
/* line 668, templates/g5_hydrogen/custom/scss/custom.scss */
.anim h1 {
  /*background-image: url(https://media.giphy.com/media/3oKIPCYb0V5FHrYvKM/giphy.gif);*/
  background-size: cover;
  /*color: transparent;*/
  -moz-background-clip: text;
  -webkit-background-clip: text;
  text-transform: uppercase;
  font-size: 140px;
  line-height: 0.75;
  font-family: 'Lato', sans-serif;
  margin: 10px 0;
  font-weight: 900;
  border-bottom: none;
}
/* line 686, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open {
  background: #fff;
  background: url('../images/beard-chair-computer-840996-min.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 695, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open .size-65 {
  padding: 30px 10px 30px 50px;
}
/* line 696, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open {
  color: #fff;
  font-family: 'Montserrat', sans-serif;
}
/* line 697, templates/g5_hydrogen/custom/scss/custom.scss */
.jpanelContent h2 {
  display: none;
}
/* line 698, templates/g5_hydrogen/custom/scss/custom.scss */
.jpanelContent h3 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase;
}
/* line 700, templates/g5_hydrogen/custom/scss/custom.scss */
.form-group {
  margin-bottom: 0rem;
}
/* line 704, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open label {
  /*display: none;*/
}
/* line 708, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open .btn {
  padding: 13px 35px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.2 rem;
}
/* line 721, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open input[type="text"], .formularz-open .form-control {
  font-size: 12px !important;
  margin-bottom: 5px !important;
}
/* line 722, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open .formError {
  color: #fff399;
}
/* line 725, templates/g5_hydrogen/custom/scss/custom.scss */
.jpanelContent {
  overflow: auto;
  padding: 0 0px;
  border: 0px;
}
/* line 731, templates/g5_hydrogen/custom/scss/custom.scss */
#rsform_6_page_0 .rsform-block-send .formControls {
  text-align: right;
}
/* line 735, templates/g5_hydrogen/custom/scss/custom.scss */
#rsform_6_page_0 input[type="text"] {
  width: 100%;
}
/* line 738, templates/g5_hydrogen/custom/scss/custom.scss */
.formularz-open label {
  font-size: 0.7rem !important;
}
/* line 743, templates/g5_hydrogen/custom/scss/custom.scss */
#jPanel_106 .jpanelContent {
  border: 0px !important;
}
/* line 747, templates/g5_hydrogen/custom/scss/custom.scss */
#jPanel_106 .jpanelHandle {
  writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  text-align: right;
  letter-spacing: 2px;
  font-size: 18px;
  border-radius: 0px;
  background: -webkit-linear-gradient(#1867a9, #11b6a9, #1867a9);
  background: -moz-linear-gradient(#1867a9, #11b6a9, #1867a9);
  background: -o-linear-gradient(#1867a9, #11b6a9, #1867a9);
  background: linear-gradient(#1867a9, #11b6a9, #1867a9);
  background-size: 100% 200%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 0px !important;
  line-height: 2;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
/* line 778, templates/g5_hydrogen/custom/scss/custom.scss */
#jPanel_106 .jpanelHandle:hover {
  background-position: 100% -102%;
}
/* line 836, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border {
  display: table;
  box-shadow: inset 0 0 0 1px #fff;
  color: #fff;
  transition: color 0.25s 0.0833333333s;
  position: relative;
}
/* line 791, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border::before, .draw-border::after {
  border: 0 solid transparent;
  box-sizing: border-box;
  content: '';
  pointer-events: none;
  position: absolute;
  width: 0;
  height: 0;
  bottom: 0;
  right: 0;
}
/* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border::before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
/* line 811, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border::after {
  border-top-width: 1px;
  border-right-width: 1px;
}
/* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border:hover {
  color: #11b6a8;
  background-color: transparent;
}
/* line 822, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border:hover::before, .draw-border:hover::after {
  border-color: #11b6a8;
  transition: border-color 0s, width 0.25s, height 0.25s;
  width: 100%;
  height: 100%;
}
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border:hover::before {
  transition-delay: 0s, 0s, 0.25s;
}
/* line 832, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border:hover::after {
  transition-delay: 0s, 0.25s, 0s;
}
/* line 840, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border:hover {
  color: #11b6a8 !important;
}
/* line 844, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2 {
  display: table;
  box-shadow: inset 0 0 0 1px #fff;
  color: #fff;
  transition: color 0.25s 0.0833333333s;
  position: relative;
}
/* line 791, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2::before, .draw-border2::after {
  border: 0 solid transparent;
  box-sizing: border-box;
  content: '';
  pointer-events: none;
  position: absolute;
  width: 0;
  height: 0;
  bottom: 0;
  right: 0;
}
/* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2::before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
/* line 811, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2::after {
  border-top-width: 1px;
  border-right-width: 1px;
}
/* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2:hover {
  color: #0044a0;
  background-color: transparent;
}
/* line 822, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2:hover::before, .draw-border2:hover::after {
  border-color: #0044a0;
  transition: border-color 0s, width 0.25s, height 0.25s;
  width: 100%;
  height: 100%;
}
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2:hover::before {
  transition-delay: 0s, 0s, 0.25s;
}
/* line 832, templates/g5_hydrogen/custom/scss/custom.scss */
.draw-border2:hover::after {
  transition-delay: 0s, 0.25s, 0s;
}
/* line 851, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary {
  color: #fff;
  background-color: #11b6a9 !important;
}
/* line 856, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary:hover {
  background-color: #006dcc !important;
  color: #fff;
}
/* line 861, templates/g5_hydrogen/custom/scss/custom.scss */
.btn {
  margin-top: 20px;
  background: none;
  border: none;
  cursor: pointer;
  line-height: 1.5;
  text-transform: uppercase;
  font-weight: 800;
  font-family: 'Montserrat', sans-serif;
  font-size: 1rem;
  padding: 1em 2em;
  letter-spacing: 0.05rem;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  text-shadow: none;
  color: #fff;
}
/* line 879, templates/g5_hydrogen/custom/scss/custom.scss */
.btn:focus {
  outline: 0px dotted #55d7dc;
}
/* line 882, templates/g5_hydrogen/custom/scss/custom.scss */
.portfolio section h3 {
  color: #fff;
  background-color: #0044a0;
  border-right: 30px solid #11b6a9;
  padding: 10px 30px;
  font-weight: 300;
  margin: 0rem 0 0rem 0;
}
/* line 891, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 892, templates/g5_hydrogen/custom/scss/custom.scss */
.portfolio h3 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 800;
  margin: 0rem 0 0rem 0 !important;
}
/* line 898, templates/g5_hydrogen/custom/scss/custom.scss */
.g-portfolio h3.g-title {
  background-color: #fff;
  color: #000;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
#g-portfolio1, #g-portfolio2, #g-portfolio3, #g-portfolio4, #g-portfolio5, #g-portfolio6, #g-portfolio7, #g-portfolio8, #g-portfolio9, #g-portfolio10, #g-portfolio11, #g-portfolio12, #g-portfolio13, #g-portfolio14, #g-portfolio15, #g-portfolio16, #g-portfolio17, #g-portfolio18, #g-portfolio19, #g-portfolio20 {
  position: relative;
}
/* line 905, templates/g5_hydrogen/custom/scss/custom.scss */
#g-portfolio1 .g-container, #g-portfolio2 .g-container, #g-portfolio3 .g-container, #g-portfolio4 .g-container, #g-portfolio5 .g-container, #g-portfolio6 .g-container, #g-portfolio7 .g-container, #g-portfolio8 .g-container, #g-portfolio9 .g-container, #g-portfolio10 .g-container, #g-portfolio11 .g-container, #g-portfolio12 .g-container, #g-portfolio13 .g-container, #g-portfolio14 .g-container, #g-portfolio15 .g-container, #g-portfolio16 .g-container, #g-portfolio17 .g-container, #g-portfolio18 .g-container, #g-portfolio19 .g-container, #g-portfolio20 .g-container {
  position: absolute;
  bottom: 0;
}
/* line 910, templates/g5_hydrogen/custom/scss/custom.scss */
.portfolioTekst {
  padding-right: 0px;
}
/* line 913, templates/g5_hydrogen/custom/scss/custom.scss */
.portfolioTekst .custom {
  background-color: #24b4a8;
  padding: 30px;
}
/* line 917, templates/g5_hydrogen/custom/scss/custom.scss */
.portfolioTekst {
  position: relative;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}
/* line 918, templates/g5_hydrogen/custom/scss/custom.scss */
.portfolioTekst .g-content {
  position: absolute;
  bottom: 0px;
  left: -200px;
  z-index: 2;
}
/* line 924, templates/g5_hydrogen/custom/scss/custom.scss */
#g-portfolio1 {
  background-color: #002e6d;
}
/* line 928, templates/g5_hydrogen/custom/scss/custom.scss */
#g-portfolio2 {
  background-color: #386eb9;
}
/* line 933, templates/g5_hydrogen/custom/scss/custom.scss */
.g-portfolio .portfolioKontakt h3.g-title {
  background-color: transparent;
  color: #fff;
}
/* line 940, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 941, templates/g5_hydrogen/custom/scss/custom.scss */
table#cennikDomen strong {
  color: #fff;
}
/* line 942, templates/g5_hydrogen/custom/scss/custom.scss */
table#cennikDomen h1 span {
  padding-right: 30px;
}
/* line 943, templates/g5_hydrogen/custom/scss/custom.scss */
table#cennikDomen h2 span {
  font-weight: 700;
}
/* line 946, templates/g5_hydrogen/custom/scss/custom.scss */
table#cennikDomen {
  margin-top: 20px;
}
/* line 950, templates/g5_hydrogen/custom/scss/custom.scss */
.g-pricing-tables h4, .g-pricing-tables h3 {
  color: #000;
}
/* line 951, templates/g5_hydrogen/custom/scss/custom.scss */
.g-pricing-tables .g-table-item {
  color: #000;
}
/* line 954, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-kontakt h3 {
  padding: 20px 0px;
}
/* line 957, templates/g5_hydrogen/custom/scss/custom.scss */
input[type="text"] {
  border-radius: 0px;
  width: 95%;
}
/* line 962, templates/g5_hydrogen/custom/scss/custom.scss */
#rsform_3_page_0 label {
  /*display: none;*/
}
/* line 965, templates/g5_hydrogen/custom/scss/custom.scss */
.rsform-block-name label, .rsform-block-email label, .rsform-block-tel label, .rsform-block-message label, .rsform-block-check .control-label.formControlLabel, .rsform-block-cap .control-label.formControlLabel, .rsform-block-send .control-label.formControlLabel {
  display: none;
}
/* line 969, templates/g5_hydrogen/custom/scss/custom.scss */
.formControls .btn {
  margin-top: 5px;
}
/* line 973, templates/g5_hydrogen/custom/scss/custom.scss */
.form-control {
  border-radius: 0px;
  font-size: 0.9rem;
}
/* line 979, templates/g5_hydrogen/custom/scss/custom.scss */
#rsform_3_page_0 .rsform-block-send {
  text-align: right;
}
/* line 984, templates/g5_hydrogen/custom/scss/custom.scss */
.g-pricing-tables.style2 .g-table-price {
  font-size: 2rem;
}
/* line 988, templates/g5_hydrogen/custom/scss/custom.scss */
.g-pricing-tables.style2 .g-table-title h4 {
  font-size: 1.2rem;
}
/* 
 ** Change this if you need to modify
 ** the amount of lines displayed
 */
/*
 ** Leave these unless you want
 ** to open a whole can of worms
 */
/*
 ** Apply styles to the parent element
 */
/* line 1012, templates/g5_hydrogen/custom/scss/custom.scss */
.Words {
  margin: 0 auto;
  padding: 80px 0;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-size: 58px;
  font-weight: 900;
  letter-spacing: -2px;
  text-transform: uppercase;
  transform: translate3d(0, 0, 0);
  -webkit-font-smoothing: antialiased;
  -webkit-font-kerning: normal;
  -webkit-text-size-adjust: 100%;
}
/*
 ** Apply common styles to each line of text
 */
/* line 1031, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line {
  height: 47px;
  overflow: hidden;
  position: relative;
}
/* line 1037, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(odd) {
  transform: skew(60deg, -30deg) scaleY(0.66667);
}
/* line 1040, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(even) {
  transform: skew(0deg, -30deg) scaleY(1.33333);
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(1) {
  left: 29px;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(2) {
  left: 58px;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(3) {
  left: 87px;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(4) {
  left: 116px;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(5) {
  left: 145px;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(6) {
  left: 174px;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line:nth-child(7) {
  left: 203px;
}
/* line 1051, templates/g5_hydrogen/custom/scss/custom.scss */
.Words-line p {
  margin: 0rem 0;
  height: 47px;
  line-height: 42px;
  padding: 0 10px;
  transition: all 0.4s ease-in-out;
  transform: translate3d(0, 0, 0);
  vertical-align: top;
  white-space: nowrap;
}
/*
 ** The hover interaction
 */
/* line 1070, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1071, templates/g5_hydrogen/custom/scss/custom.scss */
.Words:hover p {
  transform: translate3d(0, -47px, 0);
}
/* line 1076, templates/g5_hydrogen/custom/scss/custom.scss */
.g-pricing-tables .g-pricing-table {
  margin-bottom: 5px;
}
@media only screen and (max-width: 1200px) {
  /* line 1082, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-stron-www h1, section#g-aplikacje-mobilne h1, section#g-marketing-social-media h1, section#g-marketing-social-media h1 span, section#g-reklamy-adwords h1, section#g-domeny h1, section#g-hosting h1 {
    font-size: 2rem;
    margin: 0.5rem 0 0.5rem 0;
  }
  /* line 1086, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-domeny table h1 {
    margin: 0rem 0 0rem 0;
  }
  /* line 1089, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-stron-www h2, section#g-aplikacje-mobilne h2, section#g-marketing-social-media h2, section#g-reklamy-adwords h2, section#g-domeny h2, section#g-hosting h2 {
    font-size: 1rem;
    margin: 0.3rem 0 0.5rem 0;
  }
  /* line 1093, templates/g5_hydrogen/custom/scss/custom.scss */
  h3 {
    font-size: 0.9rem;
  }
  /* line 1096, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-stron-www img {
    width: 80px;
  }
  /* line 1099, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-stron-www .uk-grid.uk-slideset.uk-grid-width-1-1 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  /* line 1103, templates/g5_hydrogen/custom/scss/custom.scss */
  h4 {
    font-size: 0.8rem;
  }
  /* line 1106, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-domeny .obok-domeny {
    display: none;
  }
  /* line 1110, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-domeny table#cennikDomen {
    margin-top: 20px;
  }
  /* line 1114, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-domeny .size-60 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 1124, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-64.domeny {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 1135, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2 .g-table-head {
    padding: 6px 5px;
  }
  /* line 1138, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2 .g-table-price {
    font-size: 1rem;
  }
  /* line 1141, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables .g-table-item {
    padding: 4px 5px;
    font-size: 0.6rem;
  }
  /* line 1145, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2 .featured-table .g-table-featured-text {
    margin-bottom: 5px;
  }
  /* line 1148, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2 .featured-table .g-table-featured-text > span {
    padding: 3px 10px;
    font-size: 10px;
  }
  /* line 1152, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-hosting .g-pricing-tables {
    margin-top: 50px;
  }
  /* line 1155, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2 .g-table-title {
    margin-bottom: 0px;
  }
  /* line 1158, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2 .g-table-title h4 {
    font-size: 1rem;
    font-weight: 900;
  }
  /* line 1162, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2.g-has-featured-text .featured-table {
    margin-top: -29px;
  }
  /* line 1165, templates/g5_hydrogen/custom/scss/custom.scss */
  #userForm input[type="text"] {
    padding: 0rem 0.2rem;
  }
  /* line 1169, templates/g5_hydrogen/custom/scss/custom.scss */
  p {
    margin: 0.5rem 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1174, templates/g5_hydrogen/custom/scss/custom.scss */
  .dane-mobile {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
  /* line 1180, templates/g5_hydrogen/custom/scss/custom.scss */
  .formularz-open .size-65 {
    padding: 30px;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 1191, templates/g5_hydrogen/custom/scss/custom.scss */
  .formularz-open .size-35 {
    display: none;
  }
  /* line 1192, templates/g5_hydrogen/custom/scss/custom.scss */
  #jPanel_106, #jPanel_106 .jpanelContent {
    width: 400px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1198, templates/g5_hydrogen/custom/scss/custom.scss */
  section h1 {
    font-size: 2rem;
  }
  /* line 1202, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-stron-www img {
    display: none;
  }
  /* line 1205, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-stron-www h4 {
    margin: 0.2rem 0 0.2rem 0;
  }
  /* line 1208, templates/g5_hydrogen/custom/scss/custom.scss */
  #logo-8264-particle {
    text-align: left;
  }
  /* line 1211, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-hero-slider .g-hero-slider-item-container {
    margin-top: 25%;
  }
  /* line 1214, templates/g5_hydrogen/custom/scss/custom.scss */
  .fa-fw {
    width: 1em;
  }
  /* line 1217, templates/g5_hydrogen/custom/scss/custom.scss */
  span.podtytul {
    font-size: 1.3rem;
  }
  /* line 1220, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-row .col-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1226, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-row .col-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1231, templates/g5_hydrogen/custom/scss/custom.scss */
  #rsform_3_page_0 .rsform-block-send {
    text-align: left;
  }
  /* line 1236, templates/g5_hydrogen/custom/scss/custom.scss */
  .dane-mobile {
    display: block;
  }
  /* line 1239, templates/g5_hydrogen/custom/scss/custom.scss */
  .dane-desktop {
    display: none;
  }
  /* line 1242, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2.g-has-featured-text .featured-table {
    margin-top: 0px;
  }
  /* line 1245, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-hosting .g-pricing-tables {
    margin-top: 10px;
  }
  /* line 1249, templates/g5_hydrogen/custom/scss/custom.scss */
  #jPanel_106, #jPanel_106 .jpanelContent {
    width: 360px !important;
  }
  /* line 1252, templates/g5_hydrogen/custom/scss/custom.scss */
  .formularz-open p {
    display: none;
  }
  /* line 1255, templates/g5_hydrogen/custom/scss/custom.scss */
  .formularz-open .size-65 {
    padding: 30px;
  }
  /* line 1258, templates/g5_hydrogen/custom/scss/custom.scss */
  #rsform_6_page_0 .rsform-block-send .formControls {
    text-align: left;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 1265, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-portfolio section {
    min-height: 100%;
    height: auto !important;
  }
  /* line 1266, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-portfolio .jPanelModule {
    display: none;
  }
  /* line 1267, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-portfolio1, #g-portfolio2, #g-portfolio3, #g-portfolio4, #g-portfolio5, #g-portfolio6, #g-portfolio7, #g-portfolio8, #g-portfolio9, #g-portfolio10, #g-portfolio11, #g-portfolio12, #g-portfolio13, #g-portfolio14, #g-portfolio15, #g-portfolio16, #g-portfolio17, #g-portfolio18, #g-portfolio19, #g-portfolio20 {
    display: none !important;
  }
  /* line 1270, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-portfolio .g-particle-intro .g-introtext {
    width: 95%;
    margin: 100px auto 30px;
    text-align: center;
  }
  /* line 1275, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-portfolio .desktop {
    display: none;
  }
  /* line 1276, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-portfolio .g-content-pro-desc strong {
    color: #24b4a8;
  }
}
/* line 1279, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content-pro-slider .g-info-container {
  background: #0c368c;
}
@media only screen and (min-width: 1001px) {
  /* line 1282, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-portfolio .portfolio-mobile {
    display: none;
  }
}
/* line 1289, templates/g5_hydrogen/custom/scss/custom.scss */
.callpageicon {
  position: fixed;
  bottom: 25px;
  left: 20px;
  z-index: 9999999999999999635896294965248 !important;
}
/* line 1296, templates/g5_hydrogen/custom/scss/custom.scss */
.callpageiconWolne {
  position: fixed;
  top: 85px;
  left: 20px;
  z-index: 9999999999999999635896294965248 !important;
}
/* line 1303, templates/g5_hydrogen/custom/scss/custom.scss */
#rstbox_2.callpage .g-tabs .uk-tab > li > a {
  padding: 5px 10px !important;
}
/*#rstbox_2.callpage .formRequired {display: none;}*/
/* line 1308, templates/g5_hydrogen/custom/scss/custom.scss */
#rstbox_2.callpage .form-group {
  margin-bottom: 0rem;
  text-align: -webkit-center;
}
/* line 1311, templates/g5_hydrogen/custom/scss/custom.scss */
#rstbox_2.callpage .rodo {
  font-size: 12px;
}
/* line 1312, templates/g5_hydrogen/custom/scss/custom.scss */
#rstbox_2.callpage .rsform-block-telefon label {
  display: none;
}
/* line 1313, templates/g5_hydrogen/custom/scss/custom.scss */
#rstbox_2.callpage p.formRed {
  margin: 0px !important;
  text-align: center;
}
@media (min-width: 1000px) {
  /* line 1315, templates/g5_hydrogen/custom/scss/custom.scss */
  #rstbox_2.callpage {
    width: 520px;
    height: fit-content !important;
    height: -moz-fit-content !important;
  }
  /* line 1316, templates/g5_hydrogen/custom/scss/custom.scss */
  #rstbox_2.callpage h3 {
    font-size: 1.3rem;
  }
  /* line 1317, templates/g5_hydrogen/custom/scss/custom.scss */
  #rstbox_2.callpage .g-tabs .tabs-content.top {
    padding: 25px;
  }
}
@supports (-ms-ime-align:auto) {
  /* line 1322, templates/g5_hydrogen/custom/scss/custom.scss */
  .buttom-pionowy {
    font-family: Helvetica, sans-serif;
    font-weight: normal;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1327, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-chart, #myChart-1779702204 {
    display: none !important;
  }
  /* line 1328, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables.style2 .g-table-head {
    padding: 2px 5px;
  }
  /* line 1331, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-domeny h3 {
    border-left: 10px solid #12b5a9;
  }
  /* line 1334, templates/g5_hydrogen/custom/scss/custom.scss */
  section h3 {
    padding: 10px 10px;
  }
  /* line 1338, templates/g5_hydrogen/custom/scss/custom.scss */
  .hosting h2:before, .domeny h2:before, .adwords h2:before, .marketing-social-media h2:before, .aplikacje-mobilne h2:before, .strony-www h2:before {
    width: 2.375em;
  }
  /* line 1341, templates/g5_hydrogen/custom/scss/custom.scss */
  .strony-www h2, .aplikacje-mobilne h2, .marketing-social-media h2, .adwords h2, .domeny h2, .hosting h2 {
    padding-left: 3.25em;
  }
}
@media only screen and (max-width: 320px) {
  /* line 1346, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-pricing-tables {
    display: none;
  }
  /* line 1347, templates/g5_hydrogen/custom/scss/custom.scss */
  body {
    font-size: 0.8rem;
  }
  /* line 1348, templates/g5_hydrogen/custom/scss/custom.scss */
  table#cennikDomen h1 span {
    padding-right: 0px;
    font-size: 1rem;
  }
  /* line 1353, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-stron-www h1, section#g-aplikacje-mobilne h1, section#g-marketing-social-media h1, section#g-marketing-social-media h1 span, section#g-reklamy-adwords h1, section#g-domeny h1, section#g-hosting h1 {
    font-size: 1.6rem;
    margin: 0.5rem 0 0.5rem 0;
  }
  /* line 1358, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-stron-www h2, section#g-aplikacje-mobilne h2, section#g-marketing-social-media h2, section#g-reklamy-adwords h2, section#g-domeny h2, section#g-hosting h2 {
    font-size: 0.9rem;
  }
  /* line 1360, templates/g5_hydrogen/custom/scss/custom.scss */
  .btn {
    font-size: 0.9rem;
    padding: 1em 1em;
  }
}
/* line 1365, templates/g5_hydrogen/custom/scss/custom.scss */
.portfolioMobile .g-content-pro .g-info-container {
  background: #0b368c !important;
  background-color: #0b368c !important;
}
/* line 1371, templates/g5_hydrogen/custom/scss/custom.scss */
.programpartnerski strong, .programpartnerski h1 {
  color: #fff;
}
/* line 1372, templates/g5_hydrogen/custom/scss/custom.scss */
.programpartnerski h2 {
  text-align: center;
}
/* line 1374, templates/g5_hydrogen/custom/scss/custom.scss */
.programpartnerski .formContainer {
  width: 50%;
  margin: 0px auto;
}
/*# sourceMappingURL=custom_10.css.map */