﻿/*b62d3a6d603c4a618b3d7fa5f19e2191*/

/* line 2, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
ul {
  list-style-type: none;
}
/* line 5, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
a {
  color: #b63b4d;
  text-decoration: none;
}
/** =======================
 * Contenedor Principal
 ===========================*/
/* line 15, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.doc-title {
  padding-bottom: 1rem;
  border-bottom: 1px solid #102232;
  margin-bottom: 2rem;
}
/* line 20, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion {
  width: 100%;
  margin: 0;
  background: ;
  backface-visibility: hidden;
  perspective: 1000;
}
/* line 28, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion .acc-header {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0;
  color: #fff;
  font-size: 24px;
  border: 1px solid #102232;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: height 0.4s ease;
  transition: all 0.4s ease;
  margin: 0;
}
/* line 41, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion .acc-header .acc-header-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 10px 0;
  position: relative;
  border-left: 2px solid transparent;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 51, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion .acc-header .acc-header-wrapper h4 {
  color: #bdc1c4;
  opacity: 0.5;
  margin: 0;
  text-transform: capitalize;
  font-weight: 400;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 62, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion .acc-header .logo {
  position: relative;
  display: inline-block;
  height: 36px;
  opacity: 0.5;
  background: url('../image/cloak-logo-grey.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 75, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion .acc-header .card-toggle-icon {
  box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.05) inset;
  background: #102232;
  position: absolute;
  right: -1px;
  top: -1px;
  bottom: -1px;
  width: 76px;
}
/* line 84, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion .acc-header .card-toggle-icon .before, .accordion .acc-header .card-toggle-icon .after {
  content: '';
  width: 13px;
  height: 2px;
  background-color: #ff3604;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(0);
  transform: translate(-50%, -50%) rotate(0);
  -webkit-transition: -webkit-transform ease-in-out 0.2s;
  transition: -webkit-transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
}
/* line 100, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion .acc-header .card-toggle-icon .before {
  height: 13px;
  width: 2px;
}
/* line 106, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li:last-child .acc-header {
  border-bottom: 0;
}
/* line 110, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}
/* line 116, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li.open {
  border: 1px solid #102232;
  border-top: none;
  border-bottom: none;
}
/* line 120, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li.open .card-toggle-icon .before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
/* line 124, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li.open .card-toggle-icon .after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
/* line 130, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
/* line 131, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li.open .acc-header h4 {
  color: #fff;
  opacity: 1;
}
/* line 138, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li.open .acc-header-wrapper {
  border-left: 2px solid #ff3604;
  box-shadow: 0 0 10px 0 #102232;
}
/* line 143, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.accordion li.open .logo {
  background: url('../image/cloak-logo-grey.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 1;
}
/**
 * Submenu
 -----------------------------*/
/* line 158, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.submenu {
  display: none;
  background: ;
  font-size: 14px;
  margin-left: 26px;
  margin-top: 26px;
}
/* line 166, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.submenu a {
  display: block;
  font-weight: 300;
  text-decoration: none;
  color: #ff3604;
  line-height: 1.3;
  padding: 0;
  font-size: 20px;
  padding-left: 36px;
  padding-bottom: 0;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 181, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.submenu p {
  padding-left: 36px;
  line-height: 1.3;
  margin: 0;
  font-weight: 300;
  margin-bottom: 1rem;
  color: #a2a8ac;
}
/* line 190, user/themes/g5_cloak/scss/cloak/styles/_accordion.scss */
.submenu a:hover {
  color: #fff;
}
/* line 2, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 6, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 17px;
  line-height: 2;
}
/* line 8, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 38px;
}
/* line 12, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 35px;
}
/* line 16, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 30px;
}
/* line 20, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 24px;
}
/* line 24, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 18px;
}
/* line 28, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 18px;
}
/* line 33, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 16.875px;
}
/* line 37, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 16.875px;
}
/* line 41, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 16.75px;
}
/* line 46, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 17px;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.25rem;
}
@font-face {
  font-family: 'rockettheme-apps';
  font-style: normal;
  font-weight: normal;
  src: url('../font/rockettheme-apps.eot') format("embedded-opentype"), url('../font/rockettheme-apps.woff2') format("woff2"), url('../font/rockettheme-apps.woff') format("woff"), url('../font/rockettheme-apps.ttf') format("truetype"), url('../font/rockettheme-apps.svg') format("svg");
}
/* line 4, user/themes/g5_cloak/scss/cloak/styles/_fonts.scss */
i.fa-grav-spaceman, i.fa-grav-text, i.fa-grav-full, i.fa-grav-logo, i.fa-grav-symbol, i.fa-grav-logo-both, i.fa-grav-both, i.fa-gantry, i.fa-gantry-logo, i.fa-gantry-symbol, i.fa-gantry-logo-both, i.fa-gantry-both {
  font-family: 'rockettheme-apps';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 21, user/themes/g5_cloak/scss/cloak/styles/_fonts.scss */
.fa-grav-logo:before, .fa-grav-text:before {
  content: "\61";
}
/* line 24, user/themes/g5_cloak/scss/cloak/styles/_fonts.scss */
.fa-grav-symbol:before, .fa-grav-spaceman:before {
  content: "\62";
}
/* line 27, user/themes/g5_cloak/scss/cloak/styles/_fonts.scss */
.fa-grav-logo-both:before, .fa-grav-both:before, .fa-grav-full:before {
  content: "\66";
}
/* line 32, user/themes/g5_cloak/scss/cloak/styles/_fonts.scss */
.fa-gantry-logo:before {
  content: "\64";
}
/* line 35, user/themes/g5_cloak/scss/cloak/styles/_fonts.scss */
.fa-gantry:before, .fa-gantry-symbol:before {
  content: "\63";
}
/* line 38, user/themes/g5_cloak/scss/cloak/styles/_fonts.scss */
.fa-gantry-logo-both:before, .fa-gantry-both:before {
  content: "\65";
}
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body {
  color: #bdc1c4;
  background: #12273a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 7, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body *::selection {
  color: #fff;
  background: #ff3604;
}
/* line 12, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body *::-moz-selection {
  color: #fff;
  background: #ff3604;
}
/* line 16, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body *:lang(tr), body *:lang(vn), body *:lang(pl) {
  font-family: Arial, Helvetica, sans-serif;
}
/* line 18, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body *:lang(tr) .btn-link, body *:lang(vn) .btn-link, body *:lang(pl) .btn-link {
  font-family: Arial, Helvetica, sans-serif !important;
}
/* line 21, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body *:lang(tr) .fa, body *:lang(vn) .fa, body *:lang(pl) .fa {
  font-family: FontAwesome;
}
/* line 27, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body p {
  margin: 1rem 0;
  font-weight: 400;
}
/* line 33, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body p.h1 {
  font-size: 38px;
  color: #fff;
}
/* line 38, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body p.h2 {
  font-size: 35px;
  color: #fff;
}
/* line 43, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body p.h3 {
  font-size: 30px;
  color: #fff;
}
/* line 48, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body p.h4 {
  font-size: 24px;
  color: #fff;
}
/* line 53, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body p.h5 {
  font-size: 18px;
  color: #fff;
}
/* line 58, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body p.h6 {
  font-size: 18px;
  color: #fff;
}
/* line 64, user/themes/g5_cloak/scss/cloak/styles/_core.scss */
body span.para {
  display: block;
  margin: 1rem 0;
}
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_hyperlinks.scss */
a {
  color: #ff3604;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 5, user/themes/g5_cloak/scss/cloak/styles/_hyperlinks.scss */
a:hover {
  color: #bdc1c4;
}
/* line 5, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
body {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
}
/* line 11, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h1, h2, h3, h4, h5 {
  font-weight: 400;
}
/* line 15, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h1 {
  font-weight: 400;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  line-height: 40px;
  color: #fff;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h2 {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  line-height: 39px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 3px;
}
/* line 30, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h3 {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  line-height: 34px;
  color: #fff;
  text-transform: uppercase;
}
/* line 37, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h4 {
  font-size: 24px;
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  line-height: 31px;
  color: #fff;
}
/* line 44, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h5 {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  line-height: 23px;
  color: #fff;
}
/* line 49, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h5 .fa.fa-cogs {
  cursor: pointer;
}
/* line 54, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
h6 {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  line-height: 21px;
  color: #fff;
}
/* line 61, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
blockquote {
  border-left: 10px solid #e0e0e5;
}
/* line 64, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
blockquote p {
  font-size: 17.1px;
  color: #f3f4f4;
}
/* line 69, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
blockquote cite {
  display: block;
  text-align: right;
  color: #bdc1c4;
  font-size: 17.2px;
}
/* line 78, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
.callout {
  background: #0a1b2a !important;
}
/* line 83, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
.pagination li {
  border-color: #0a1b2a !important;
}
/* line 88, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
code, kbd, pre, samp {
  font-family: "Menlo", "Monaco", monospace;
}
/* line 95, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
code {
  background: #f9f2f4;
  color: #9c1d3d;
}
/* line 100, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
pre {
  padding: 1rem;
  margin: 2rem 0;
  background: #0a1b2a;
  border: 1px solid #143553;
  line-height: 1.15;
  font-size: 16.9px;
}
/* line 108, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
pre code {
  color: #bdc1c4;
  background: inherit;
  font-size: 16.9px;
}
/* line 114, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
pre.prettyprint {
  border-color: rgba(0, 0, 0, 0.1) !important;
}
/* line 120, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
hr {
  margin: 1.5rem 0;
  border-bottom: 1px solid #e0e0e5;
}
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.noliststyle {
  list-style: none;
}
/* line 5, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.g-uppercase {
  text-transform: uppercase;
}
/* line 8, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
/* line 9, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.home-container .g-content, #g-copyrightcloak .g-content, #g-footer .g-content, #g-header .g-content, #g-navigator .g-content, #g-burger .g-content, #g-sliding-nav .g-content {
  margin: 0 0 !important;
  padding: 0 0 !important;
}
/* line 14, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.g-notexttransform {
  text-transform: none;
}
/* line 18, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.g-positive-margin-top {
  margin-top: 23rem;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.g-negative-margin-bottom {
  margin-bottom: -25rem;
}
/* line 26, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.g-img-circle {
  border-radius: 50%;
}
/* line 30, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.float-right {
  display: flex;
  flex: 0 1;
}
/* line 35, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.float-left {
  display: flex;
  flex: 1 0;
}
/* line 40, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.flex-middle {
  display: flex;
  align-items: center;
}
/* line 45, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
.flex-center {
  display: flex;
  justify-content: center;
}
/* line 50, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  /* line 7, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .hidden-lg {
    display: none !important;
  }
}
@media only all and (min-width: 80rem) {
  /* line 4, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 59, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
@media only all and (max-width: 47.99rem) {
  /* line 25, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .hidden-md {
    display: none;
  }
}
@media {
  /* line 66, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center {
    text-align: center;
  }
  /* line 68, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center h2, .text-tablet-center p, .text-tablet-center span {
    text-align: inherit;
  }
  /* line 72, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center h2::after, .text-tablet-center p::after, .text-tablet-center span::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 81, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-mobile-center {
    text-align: center !important;
  }
  /* line 83, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-mobile-center::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 88, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .hidden-xs {
    display: none !important;
  }
  /* line 91, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .visible-xs {
    display: block;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 97, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-mobile-center {
    text-align: center !important;
  }
  /* line 99, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-mobile-center::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 104, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .hidden-sm {
    display: none !important;
  }
  /* line 107, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .visible-xs {
    display: block;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 13, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 113, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  /* line 114, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center::after {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 119, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .hidden-md {
    display: none !important;
  }
  /* line 122, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .visible-xs {
    display: none !important;
  }
  /* line 125, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center {
    text-align: center !important;
  }
}
@media {
  /* line 131, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center {
    text-align: left;
  }
  /* line 133, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center h2, .text-tablet-center p, .text-tablet-center span {
    text-align: inherit;
  }
  /* line 137, user/themes/g5_cloak/scss/cloak/styles/_utilities.scss */
  .text-tablet-center h2::after, .text-tablet-center p::after, .text-tablet-center span::after {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 2, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 4, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.flush > .g-container, .g-flushed > .g-container, .flush > .g-content, .g-flushed > .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 11, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.g-container-flushed {
  margin: -4rem 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nomarginleft, .nomarginleft > .g-content {
  margin-left: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nomarginright, .nomarginright > .g-content {
  margin-right: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nomargintop, .nomargintop > .g-content {
  margin-top: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nomarginbottom, .nomarginbottom > .g-content {
  margin-bottom: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nomarginall, .nomarginall > .g-content {
  margin: 0;
}
/* line 34, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 35, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.margin2x > .g-content {
  margin: 1.25rem;
}
/* line 34, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 35, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.margin3x > .g-content {
  margin: 1.875rem;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nopaddingleft, .nopaddingleft > .g-content {
  padding-left: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nopaddingright, .nopaddingright > .g-content {
  padding-right: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nopaddingtop, .nopaddingtop > .g-content {
  padding-top: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nopaddingbottom, .nopaddingbottom > .g-content {
  padding-bottom: 0;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.nopaddingall, .nopaddingall > .g-content {
  padding: 0;
}
/* line 34, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 35, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.padding2x > .g-content {
  padding: 1.876rem;
}
/* line 34, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 35, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.padding3x > .g-content {
  padding: 2.814rem;
}
/* line 48, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 49, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.title-center .g-title {
  text-align: center;
  margin: 0 0 2rem 0;
}
/* line 57, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 58, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.title1 .g-title, .title2 .g-title, .title-gradient .g-title, .title-outline .g-title {
  margin: -0.938rem -0.938rem 1.5rem -0.938rem;
  padding: 0.625rem 1rem;
}
/* line 64, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.platform-content, .moduletable, .widget {
  margin: 0.625rem 0;
  padding: 0.938rem 0;
}
/* line 68, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.platform-content .moduletable, .moduletable .moduletable, .widget .moduletable, .platform-content .widget, .moduletable .widget, .widget .widget {
  margin: 0;
  padding: 0;
}
/* line 73, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.platform-content:first-child, .moduletable:first-child, .widget:first-child {
  margin-top: 0;
  padding-top: 0;
}
/* line 78, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.platform-content:last-child, .moduletable:last-child, .widget:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 84, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 85, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.moduletable[class*="box"], .widget[class*="box"] {
  padding: 0.938rem;
  margin: 0.625rem;
}
/* line 90, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 91, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.moduletable[class*="title"] .g-title, .widget[class*="title"] .g-title {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
/* line 100, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 101, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.title1 .g-title {
  background: #ff3604;
  color: #fff;
}
/* line 108, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 109, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #da2b00;
}
/* line 115, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box1.moduletable, .box1.widget, .box1 > .g-content {
  color: #fff;
}
/* line 120, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box1 .button {
  color: #fff;
}
/* line 123, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box1 .button:hover {
  background: #b72400;
}
/* line 128, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box1 a {
  color: #ffb19d;
}
/* line 131, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box1 a:hover {
  color: #fff;
}
/* line 138, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 139, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box1.title1 .g-title {
  background: #b72400;
}
/* line 145, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 146, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.title2 .g-title {
  background: #0a1b2a;
  color: #fff;
}
/* line 153, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 154, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  background: #0a1b2a;
}
/* line 160, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box2.moduletable, .box2.widget, .box2 > .g-content {
  color: #fff;
}
/* line 165, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box2 .button {
  color: #fff;
  background: #000101;
}
/* line 169, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box2 .button:hover {
  background: #000;
}
/* line 174, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box2 a {
  color: #000;
}
/* line 177, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box2 a:hover {
  color: #fff;
}
/* line 184, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 185, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box2.title2 .g-title {
  background: #000101;
}
/* line 191, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 192, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.title-gradient .g-title {
  background-color: #ff3604;
  background-image: -webkit-linear-gradient(-360deg, #ff3604, #0a1b2a);
  background-image: linear-gradient(90deg,#ff3604, #0a1b2a);
  color: #fff;
}
/* line 199, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 200, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-gradient.moduletable, .box-gradient.widget, .box-gradient.g-outer-box, .box-gradient > .g-content {
  background-color: #ff3604;
  background-image: -webkit-linear-gradient(-315deg, #ff3604, #0a1b2a);
  background-image: linear-gradient(45deg,#ff3604, #0a1b2a);
}
/* line 206, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-gradient.moduletable, .box-gradient.widget, .box-gradient > .g-content {
  color: #fff;
}
/* line 211, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-gradient .button {
  color: #fff;
  background: #ea2f00;
}
/* line 215, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-gradient .button:hover {
  background: #b72400;
}
/* line 220, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-gradient a {
  color: #ffb19d;
}
/* line 223, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-gradient a:hover {
  color: #fff;
}
/* line 230, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 231, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-gradient.title-gradient .g-title {
  background-color: #ff3604;
  background-image: -webkit-linear-gradient(-280deg, #ff3604, #0a1b2a);
  background-image: linear-gradient(10deg,#ff3604, #0a1b2a);
}
/* line 237, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 238, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.title-outline .g-title {
  border: 1px solid #ff3604;
}
/* line 244, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 245, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-outline.moduletable, .box-outline.widget, .box-outline.g-outer-box, .box-outline > .g-content {
  border: 1px solid #ff3604;
}
/* line 253, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 254, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.box-outline.title-outline .g-title {
  border: none;
  border-bottom: 1px solid #ff3604;
}
/* line 261, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 262, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.spaced .g-content {
  margin: 1px;
}
/* line 268, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 269, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.shadow .g-content {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
/* line 275, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 276, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.disabled .g-content {
  opacity: 0.4;
}
/* line 282, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 283, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.rounded .g-content {
  border-radius: 0.25rem;
  overflow: hidden;
}
/* line 290, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
/* line 291, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.equal-height #g-aside, .equal-height #g-mainbar, .equal-height #g-sidebar {
  width: 100%;
}
/* line 297, user/themes/g5_cloak/scss/cloak/styles/_variations.scss */
.equal-height .g-content {
  width: auto;
}
/* line 2, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button {
  display: inline-block;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  font-weight: 600;
  font-size: 16px;
  line-height: 1.15;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  background-color: transparent;
  color: #fff;
  border: 1px solid #ff3604;
  border-radius: 0;
  margin: 0 0 0.5rem 0;
  padding: 1.2rem 3.125rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
/* line 20, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button:hover, .button:active, .button:focus {
  background-color: #ff3604;
  color: #fff;
  outline: 0;
}
/* line 26, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 30, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button:disabled:hover {
  background: #ff3604;
}
/* line 36, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
/* line 39, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.fa {
  line-height: 1.15;
}
/* line 42, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
/* line 43, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.fa[class*="fa-"]:before, .button.fa[class*="fa-"]:after {
  font-family: FontAwesome;
}
/* line 49, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-block {
  width: 100%;
  display: block;
}
/* line 54, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-xlarge {
  font-size: 17.2px;
  padding: 1.9rem 3.525rem;
  border-radius: 3.5rem;
}
/* line 60, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-large {
  font-size: 17px;
  padding: 1.7rem 3.325rem;
}
/* line 65, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-small {
  font-size: 16.7px;
  padding: 1.2rem 2.825rem;
}
/* line 70, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-xsmall {
  font-size: 16.6px;
  padding: 1.1rem 2.725rem;
}
/* line 75, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-2 {
  background: #0a1b2a;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 80, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-2:hover, .button.button-2:active, .button.button-2:focus {
  background: #000101;
  color: #fff;
}
/* line 86, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-outline {
  background: transparent;
  color: #fff !important;
  border-color: #ff3604;
  font-weight: 400;
}
/* line 92, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-outline:hover, .button.button-outline:active, .button.button-outline:focus {
  background: #ff3604;
  border-color: transparent;
  color: #fff;
}
/* line 99, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-gradient {
  background-color: #ff3604;
  background-image: -webkit-linear-gradient(-360deg, #ff3604, #0a1b2a);
  background-image: linear-gradient(90deg,#ff3604, #0a1b2a);
  border: none;
}
/* line 103, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-gradient:hover, .button.button-gradient:active, .button.button-gradient:focus {
  background: #ff3604;
  color: white;
}
/* line 109, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-bevel {
  border-radius: 0.4rem;
}
/* line 113, user/themes/g5_cloak/scss/cloak/styles/_buttons.scss */
.button.button-square {
  border-radius: 0;
}
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_tables.scss */
table {
  border: 1px solid #0a1b2a;
}
/* line 5, user/themes/g5_cloak/scss/cloak/styles/_tables.scss */
th {
  background: #0a1b2a;
  padding: 0.5rem;
  text-transform: uppercase;
  color: #fff;
}
/* line 12, user/themes/g5_cloak/scss/cloak/styles/_tables.scss */
td {
  padding: 0.5rem;
  border: 1px solid #0a1b2a;
}
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
textarea, select[multiple=multiple] {
  background-color: white;
  border: 1px solid #e0e0e5;
}
/* line 5, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
textarea:hover, select[multiple=multiple]:hover {
  border-color: #ff3604;
  box-shadow: 0 0 4px rgba(255, 54, 4, 0.5);
}
/* line 10, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
textarea:focus, select[multiple=multiple]:focus {
  border-color: #ff3604;
  box-shadow: 0 0 4px rgba(255, 54, 4, 0.5);
}
/* line 16, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
textarea {
  width: 100%;
  box-sizing: border-box !important;
  padding: 0.75rem 1.25rem;
}
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
fieldset.input {
  margin: 0;
  padding: 0;
}
/* line 27, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  background-color: white;
  vertical-align: middle;
  border: 1px solid #e0e0e5;
  font-size: 17px;
  width: 100%;
  line-height: 2;
  padding: 0.375rem 1.25rem;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
/* line 37, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
  box-shadow: 0 0 4px rgba(255, 54, 4, 0.5);
}
/* line 41, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
  box-shadow: 0 0 4px rgba(255, 54, 4, 0.5);
}
/* line 46, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
  border-color: #ff3604;
}
/* line 50, user/themes/g5_cloak/scss/cloak/styles/_forms.scss */
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
  border-color: #ff3604;
}
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
/* line 3, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-standard .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 7, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-standard .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
/* line 11, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-standard .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
/* line 16, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-standard .g-fade-in-up.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-fade-in-up;
  -moz-animation-name: g-dropdown-fade-in-up;
  animation-name: g-dropdown-fade-in-up;
}
/* line 21, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-standard .g-dropdown-bounce-in-left.g-active {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: g-dropdown-bounce-in-left;
  -moz-animation-name: g-dropdown-bounce-in-left;
  animation-name: g-dropdown-bounce-in-left;
}
/* line 26, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-standard .g-dropdown-bounce-in-right.g-active {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: g-dropdown-bounce-in-right;
  -moz-animation-name: g-dropdown-bounce-in-right;
  animation-name: g-dropdown-bounce-in-right;
}
/* line 31, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-standard .g-dropdown-bounce-in-down.g-active {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: g-dropdown-bounce-in-down;
  -moz-animation-name: g-dropdown-bounce-in-down;
  animation-name: g-dropdown-bounce-in-down;
}
/* line 37, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
/* line 38, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 42, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
/* line 46, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
/* line 51, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-left.g-active {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: g-dropdown-bounce-in-left;
  -moz-animation-name: g-dropdown-bounce-in-left;
  animation-name: g-dropdown-bounce-in-left;
}
/* line 56, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-right.g-active {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: g-dropdown-bounce-in-right;
  -moz-animation-name: g-dropdown-bounce-in-right;
  animation-name: g-dropdown-bounce-in-right;
}
/* line 61, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-down.g-active {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: g-dropdown-bounce-in-down;
  -moz-animation-name: g-dropdown-bounce-in-down;
  animation-name: g-dropdown-bounce-in-down;
}
@-webkit-keyframes g-dropdown-zoom {
  /* line 69, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 73, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-zoom {
  /* line 69, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 73, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-zoom {
  /* line 69, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    -moz-transform: scale3d(0.8, 0.8, 0.8);
    -ms-transform: scale3d(0.8, 0.8, 0.8);
    -o-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 73, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes g-dropdown-fade-in-up {
  /* line 79, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
  }
  /* line 83, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-fade-in-up {
  /* line 79, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 30px, 0);
  }
  /* line 83, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-fade-in-up {
  /* line 79, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    -ms-transform: translate3d(0, 30px, 0);
    -o-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  /* line 83, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes g-dropdown-bounce-in-left {
  /* line 89, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 93, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
  }
  /* line 98, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
  }
  /* line 103, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
  }
  /* line 107, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
  }
  /* line 111, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -webkit-transform: none;
  }
}
@-moz-keyframes g-dropdown-bounce-in-left {
  /* line 89, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 93, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: translate3d(-50px, 0, 0);
  }
  /* line 98, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -moz-transform: translate3d(25px, 0, 0);
  }
  /* line 103, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -moz-transform: translate3d(-10px, 0, 0);
  }
  /* line 107, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -moz-transform: translate3d(5px, 0, 0);
  }
  /* line 111, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -moz-transform: none;
  }
}
@keyframes g-dropdown-bounce-in-left {
  /* line 89, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 93, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    -o-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  /* line 98, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -moz-transform: translate3d(25px, 0, 0);
    -ms-transform: translate3d(25px, 0, 0);
    -o-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  /* line 103, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    -o-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  /* line 107, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -moz-transform: translate3d(5px, 0, 0);
    -ms-transform: translate3d(5px, 0, 0);
    -o-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  /* line 111, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-webkit-keyframes g-dropdown-bounce-in-down {
  /* line 117, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 121, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
  }
  /* line 126, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
  }
  /* line 131, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
  }
  /* line 135, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
  }
  /* line 139, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -webkit-transform: none;
  }
}
@-moz-keyframes g-dropdown-bounce-in-down {
  /* line 117, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 121, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, -50px, 0);
  }
  /* line 126, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -moz-transform: translate3d(0, 25px, 0);
  }
  /* line 131, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -moz-transform: translate3d(0, -10px, 0);
  }
  /* line 135, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -moz-transform: translate3d(0, 5px, 0);
  }
  /* line 139, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -moz-transform: none;
  }
}
@keyframes g-dropdown-bounce-in-down {
  /* line 117, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 121, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    -moz-transform: translate3d(0, -50px, 0);
    -ms-transform: translate3d(0, -50px, 0);
    -o-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
  }
  /* line 126, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    -moz-transform: translate3d(0, 25px, 0);
    -ms-transform: translate3d(0, 25px, 0);
    -o-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  /* line 131, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    -o-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  /* line 135, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    -moz-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    -o-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  /* line 139, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-webkit-keyframes g-dropdown-bounce-in-right {
  /* line 145, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 149, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
  }
  /* line 154, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
  }
  /* line 159, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
  }
  /* line 163, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
  }
  /* line 167, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -webkit-transform: none;
  }
}
@-moz-keyframes g-dropdown-bounce-in-right {
  /* line 145, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 149, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from {
    opacity: 0;
    -moz-transform: translate3d(50px, 0, 0);
  }
  /* line 154, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -moz-transform: translate3d(-25px, 0, 0);
  }
  /* line 159, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -moz-transform: translate3d(10px, 0, 0);
  }
  /* line 163, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -moz-transform: translate3d(-5px, 0, 0);
  }
  /* line 167, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -moz-transform: none;
  }
}
@keyframes g-dropdown-bounce-in-right {
  /* line 145, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 149, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    -o-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  /* line 154, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -moz-transform: translate3d(-25px, 0, 0);
    -ms-transform: translate3d(-25px, 0, 0);
    -o-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  /* line 159, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    -o-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  /* line 163, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -moz-transform: translate3d(-5px, 0, 0);
    -ms-transform: translate3d(-5px, 0, 0);
    -o-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  /* line 167, user/themes/g5_cloak/scss/cloak/styles/_dropdownanimations.scss */
  to {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
/* line 2, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
/* line 3, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site::before {
  content: "";
  background: url('../image/Cloak_graphic_team.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: -2rem;
  left: 0;
  background-size: 1200px;
}
/* line 14, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site::after {
  content: "";
  background: url('../image/cloak-hexagon_team_right1-01.svg') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  right: -40%;
  background-size: 50%;
}
/* line 25, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site h1 {
  text-align: center;
  text-transform: uppercase;
  color: #ff3604;
  margin-bottom: 8rem;
  z-index: 10;
  position: relative;
}
/* line 32, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site h1::after {
  content: "";
  width: 80px;
  display: block;
  margin: 0 auto;
  margin-top: 0px;
  margin-top: 15px;
  border-bottom: 1px solid #ff3604;
}
/* line 41, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
/* line 42, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site h1 span p {
  font-size: 38px;
  color: #fff;
}
/* line 48, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .team-member {
  position: relative;
  z-index: 10;
  padding-bottom: 3rem;
  padding-top: 2rem;
  text-align: center;
}
@media only all and (max-width: 47.99rem) {
  .team-site .team-member {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
}
/* line 58, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .team-member:nth-child(odd) {
  padding-right: 8rem;
  border-right: 1px solid #ff3604;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .team-site .team-member:nth-child(odd) {
    padding-right: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .team-site .team-member:nth-child(odd) {
    padding-right: 0;
    border: 0 none;
  }
}
/* line 69, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .team-member:nth-child(even) {
  padding-left: 8rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .team-site .team-member:nth-child(even) {
    padding-left: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .team-site .team-member:nth-child(even) {
    padding-left: 0;
  }
}
/* line 78, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .team-member .member-top {
  display: flex;
  align-items: center;
}
/* line 83, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .top-content {
  text-align: left;
  padding-left: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .team-site .top-content {
    text-align: center;
    padding: 0 0;
  }
}
/* line 90, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .top-content p {
  padding: 0.5rem 0;
}
/* line 93, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .top-content .custom-icon {
  display: inline-block;
  margin-right: 0.625rem;
  width: 19px;
  height: 19px;
}
/* line 100, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .fa {
  margin-right: 0.5rem;
}
/* line 103, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .team-title {
  font-size: 1.7rem;
  line-height: 1;
}
/* line 107, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .btn-link {
  border: none;
  display: inline-block;
  border-bottom: 1px solid #ff3604;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 3px;
  text-align: left;
  background: url('../image/slide-arrow-next.png') no-repeat right center;
  padding-right: 30px;
  padding-left: 0;
  background-size: 20px;
  color: #bdc1c4;
  transition: 300ms;
  margin-top: 1rem;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
}
@media only all and (max-width: 47.99rem) {
  .team-site .btn-link {
    margin: 1rem auto 0;
  }
}
/* line 126, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .btn-link a {
  color: #bdc1c4;
}
/* line 129, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
/* line 132, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .btn-link:hover a, .team-site .btn-link:focus a, .team-site .btn-link:active a {
  outline: none;
  color: #ff3604;
}
@media only all and (max-width: 47.99rem) {
  .team-site .btn-link {
    margin-bottom: 1rem;
  }
}
/* line 141, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site p {
  line-height: 1;
  margin: 0 0;
  color: #fff;
}
/* line 146, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .content-wrapper {
  border-top: 1px solid #ff3604;
  margin-top: 2rem;
  padding-top: 1rem;
  line-height: 1.6;
}
/* line 151, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-site .content-wrapper span {
  display: block;
}
/* line 158, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
/* line 159, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member {
  margin-bottom: 8rem;
}
@media only all and (max-width: 47.99rem) {
  .team-member .member {
    margin-bottom: 2rem;
  }
}
/* line 164, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .img-container {
  padding-right: 3rem;
}
@media only all and (max-width: 47.99rem) {
  .team-member .member .img-container {
    padding-right: 0;
    margin-bottom: 2rem;
  }
}
/* line 171, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .top-content {
  display: flex;
  margin-bottom: 4rem;
}
@media only all and (max-width: 47.99rem) {
  .team-member .member .top-content {
    margin-bottom: 2rem;
  }
}
/* line 177, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .top-content .title {
  font-size: 1.4rem;
}
/* line 180, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .top-content .icons {
  text-align: right;
}
/* line 182, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .top-content .icons a {
  margin-right: 1rem;
}
/* line 184, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .top-content .icons a:hover {
  cursor: pointer;
}
/* line 187, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .top-content .icons a .custom-icon {
  display: inline-block;
  width: 19px;
  height: 19px;
}
/* line 194, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .member .top-content p {
  margin: 0 0;
}
/* line 199, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .other-members {
  text-align: center;
}
/* line 201, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .other-members p {
  margin: 0 0;
}
/* line 204, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team-member .other-members .other-member {
  padding-right: 2rem;
}
/* line 209, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
/* line 210, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
/* line 211, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.team .g-wrapper::after {
  content: "";
  background: url('../image/cloak-hexagon_team_right2-01.svg') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 70%;
  left: -40%;
  background-size: 50%;
}
/* line 227, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.link {
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
  margin-bottom: 1rem;
  border-radius: 50%;
}
/* line 233, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.link .left {
  position: absolute;
  z-index: 10;
  top: 80%;
  left: -155%;
  width: 200%;
  height: 100%;
  background: #0c1e2c;
  transition-duration: 0.5s;
  transform: rotate(45deg);
}
/* line 244, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.link .hover-logo {
  background: transparent url('../image/cloak-logo-grey.svg') no-repeat center center;
  background-size: auto auto;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 20;
  opacity: 0;
  transition-duration: 200ms;
}
/* line 254, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.link .right {
  position: absolute;
  z-index: 10;
  top: -170%;
  right: -135%;
  width: 197%;
  height: 100%;
  background: #0c1e2c;
  transition-duration: 0.5s;
  transform: rotate(45deg);
}
/* line 265, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
/* line 266, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.link:hover .left {
  top: 40%;
  left: -80%;
}
/* line 270, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.link:hover .right {
  top: -30%;
  right: -86%;
}
/* line 274, user/themes/g5_cloak/scss/cloak/styles/_team.scss */
.link:hover .hover-logo {
  opacity: 1;
  transition-duration: 200ms;
  transition-delay: 0.3s;
}
/* line 1, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 4, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
@media only all and (min-width: 48rem) {
  /* line 22, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-home-particles.g-cloak-style #g-navigation {
    background: transparent;
  }
  /* line 9, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
  .g-home-particles.g-cloak-style #g-navigation .g-logo {
    color: #fff;
  }
  /* line 12, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
  /* line 13, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
  .g-home-particles.g-cloak-style #g-navigation .g-logo.g-logo-cloak svg {
    fill: #fff;
  }
}
/* line 21, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 22, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style #g-navigation .g-social a {
  color: rgba(255, 255, 255, 0.5);
}
@media only all and (max-width: 47.99rem) {
  .g-home-particles.g-cloak-style #g-navigation .g-social a {
    color: inherit;
  }
}
/* line 29, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style #g-navigation .g-social a:hover {
  color: #fff;
}
@media only all and (max-width: 47.99rem) {
  .g-home-particles.g-cloak-style #g-navigation .g-social a:hover {
    color: #ff3604;
  }
}
/* line 41, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 43, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 45, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 46, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style #g-intro .g-content .fp-intro p {
  margin-bottom: 2rem;
}
/* line 54, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 55, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
@media only all and (max-width: 47.99rem) {
  /* line 57, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
  .g-home-particles.g-cloak-style .fp-features .g-block:not(:last-child) {
    margin-bottom: 4.5rem;
  }
}
/* line 62, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 63, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-features .g-block .card .card-block {
  padding: 0 0.938rem;
}
/* line 66, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-features .g-block .card .card-block .fa {
  width: 120px;
  height: 120px;
  font-size: 4.125rem;
  line-height: 6.5rem;
  margin: 0 auto 20px;
  border: 8px solid rgba(224, 224, 229, 0.4);
  border-radius: 50%;
}
/* line 76, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-features .g-block .card .card-block .card-title {
  margin-bottom: 5px;
  font-size: 2.25rem;
  line-height: 1.66rem;
  font-weight: 600;
}
/* line 83, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-features .g-block .card .card-block .card-subtitle {
  display: block;
  color: rgba(189, 193, 196, 0.5);
  margin-bottom: 1.5rem;
  font-weight: 200;
}
/* line 89, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-features .g-block .card .card-block .card-subtitle:after {
  display: block;
  width: 80%;
  height: 1px;
  margin: 30px auto 0;
  content: "";
  background-color: rgba(224, 224, 229, 0.8);
}
/* line 104, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 105, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-testimonials blockquote {
  margin: 2.5rem 0;
  border-left: none;
}
/* line 109, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-testimonials blockquote p {
  color: #eceeef;
}
/* line 113, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 114, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-testimonials blockquote footer:after {
  display: block;
  margin: 0 auto;
  width: 2.5rem;
  height: 1px;
  content: "";
  background-color: rgba(255, 255, 255, 0.25);
}
/* line 125, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-testimonials img {
  margin-bottom: 1.25rem;
  border: 4px solid #fff;
}
/* line 132, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 133, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 134, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-multi-column-text .g-block p {
  padding: 0 5rem;
  border-left: 1px solid #e0e0e5;
}
@media only all and (max-width: 47.99rem) {
  .g-home-particles.g-cloak-style .fp-multi-column-text .g-block p {
    border: none;
  }
}
/* line 143, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 144, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-multi-column-text .g-block:first-child p {
  padding-left: 0;
  padding-right: 5rem;
  border-left: none;
}
@media only all and (max-width: 47.99rem) {
  .g-home-particles.g-cloak-style .fp-multi-column-text .g-block:first-child p {
    padding: 0;
  }
}
/* line 155, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
/* line 156, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.g-home-particles.g-cloak-style .fp-multi-column-text .g-block:last-child p {
  padding-right: 0;
  padding-left: 5rem;
}
@media only all and (max-width: 47.99rem) {
  .g-home-particles.g-cloak-style .fp-multi-column-text .g-block:last-child p {
    padding: 0;
  }
}
/* line 172, user/themes/g5_cloak/scss/cloak/styles/_cloak-style.scss */
.list-item .list-blog-header img {
  display: none !important;
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
#g-page-surround {
  background: #12273a;
}
/* line 4, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
.g-bodyonly #g-page-surround {
  color: #bdc1c4;
  background: #12273a;
}
/* line 10, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
#g-container-main {
  background: #12273a;
}
/* line 14, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
/* line 15, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
.navigation-is-open #g-page-surround {
  transform: translateX(100%);
}
/* line 18, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
.navigation-is-open .navigator, .navigation-is-open .nav {
  display: none;
}
/* line 22, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
.navigation-is-open .burger {
  opacity: 1;
  visibility: visible;
}
/* Small laptops (laptops, 992px and up) */
@media {
  /* line 32, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
  /* line 33, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
  .navigation-is-open .logo-text {
    opacity: 0;
    visibility: hidden;
  }
}
@media print {
  /* line 41, user/themes/g5_cloak/scss/cloak/sections/_pagesurround.scss */
  #g-page-surround {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-grid {
  align-items: flex-start;
}
/* line 9, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
/* line 13, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-toplevel {
  line-height: 3.125;
}
/* line 15, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-toplevel > li {
  margin: 0 0.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-header .g-main-nav .g-toplevel > li {
    margin: 0 0.2rem;
  }
}
/* line 20, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
  padding: 0.2345rem 0;
}
/* line 23, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  padding: 0 0 0.2345rem;
}
/* line 26, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator {
  vertical-align: top;
}
/* line 28, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {
  content: "\f107";
  opacity: 0.75;
  width: 1rem;
  font-weight: 400;
}
/* line 35, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container i {
  opacity: 1;
}
/* line 39, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 43, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 49, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-dropdown {
  background: #142c42;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0;
}
/* line 53, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-dropdown > .g-dropdown-column {
  border: 1px solid transparent;
}
/* line 56, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-dropdown a {
  color: #fff;
}
/* line 58, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-dropdown a:hover {
  color: #ff3604;
}
/* line 63, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-dropdown .g-dropdown-column {
  position: relative;
}
/* line 66, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-dropdown .g-dropdown {
  margin-left: 20px;
}
/* line 71, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 72, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 73, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 75, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container > .g-selected {
  color: #fff;
}
/* line 79, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 80, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
/* line 82, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container > .g-selected {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
/* line 87, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 89, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-header .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #ff3604;
}
/* line 91, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li:hover > .g-menu-item-container > .g-selected, #g-header .g-main-nav .g-sublevel > li.active > .g-menu-item-container > .g-selected {
  color: #ff3604;
}
/* line 96, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 97, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li.g-menu-item-type-particle > .g-menu-item-container {
  border: 0;
}
/* line 100, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 102, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li.g-menu-item-type-particle:hover > .g-menu-item-container, #g-header .g-main-nav .g-sublevel > li.g-menu-item-type-particle.active > .g-menu-item-container {
  border: 0;
}
/* line 107, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 108, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
/* line 109, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-main-nav .g-sublevel > li.g-menu-item-type-particle:hover > .g-menu-item-container {
  background: inherit;
}
/* line 117, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
@media only all and (max-width: 47.99rem) {
  #g-header .g-menu-block {
    display: none;
  }
}
/* line 122, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.8rem;
  opacity: 0.8;
  padding-top: 0;
}
/* line 128, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
#g-header .lang-change {
  position: absolute;
  top: initial;
  right: 3rem;
}
@media only all and (max-width: 47.99rem) {
  #g-header .lang-change {
    top: 1.4rem;
    right: 4rem;
    width: 56px;
  }
}
@media print {
  /* line 141, user/themes/g5_cloak/scss/cloak/sections/_header.scss */
  #g-header {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 17px;
  font-weight: normal;
  padding: 0.469rem 0;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-transition: 0.35s ease;
  -moz-transition: 0.35s ease;
  transition: 0.35s ease;
}
/* line 10, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-standard .g-dropdown {
  width: 180px;
  float: left;
}
/* line 16, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav {
  z-index: 20;
}
/* line 18, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 19, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 23, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 24, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 25, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  line-height: 1;
}
/* line 30, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 31, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  word-break: normal;
  line-height: normal;
}
/* line 36, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  width: 1.25rem;
  padding: 0.1rem 0.25rem 0.25rem 0rem;
  height: 1.25rem;
}
/* line 42, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-toplevel i {
  opacity: 0.6;
}
/* line 46, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 48, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-standard > .g-dropdown:before, .g-main-nav .g-fullwidth > .g-dropdown:before {
  top: -7px !important;
}
/* line 51, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-standard > .g-dropdown .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown .g-dropdown {
  top: -7px;
}
/* line 55, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 57, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-standard .g-dropdown:after, .g-main-nav .g-fullwidth .g-dropdown:after {
  left: -30px !important;
}
/* line 61, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-dropdown {
  text-align: left;
  border-radius: 0.25rem;
}
/* line 64, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.dir-rtl .g-main-nav .g-dropdown {
  text-align: right;
}
/* line 68, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 69, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-sublevel > li {
  margin: 0.3125rem 0.9375rem;
  padding: 0 0 0.2345rem 0;
}
/* line 72, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  line-height: normal;
  font-size: 16.85px;
  font-weight: normal;
}
/* line 78, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > img {
  float: left;
  width: 18px;
  height: auto;
  display: flex;
  justify-content: center;
  margin-right: 5px;
}
/* line 86, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  word-break: normal;
  vertical-align: top;
}
/* line 91, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 92, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator {
  right: 0;
  top: 0;
  margin-top: -0.35rem;
}
/* line 96, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after {
  content: "\f0da";
  position: relative;
  opacity: 1;
  top: 0.75rem;
}
/* line 109, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-menu-item-subtitle {
  opacity: 0.7;
}
/* line 114, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 115, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-preset-thumbnails .g-block {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto !important;
  -moz-flex: 1 1 auto !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
/* line 117, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-preset-thumbnails .g-block > .g-content {
  margin: 1rem 0;
  padding: 0 0.5rem !important;
}
/* line 42, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 43, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 44, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
.g-main-nav .g-standard .g-dropdown {
  margin-left: 15px;
}
/* line 46, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
.g-main-nav .g-standard .g-dropdown:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: -15px;
  right: -15px;
  bottom: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  z-index: -1;
}
/* line 61, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
.g-main-nav .g-standard > .g-dropdown {
  margin-left: 0;
}
/* line 20, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 21, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 22, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown {
  margin-top: 5px;
}
/* line 24, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
.g-main-nav .g-standard > .g-dropdown:before, .g-main-nav .g-fullwidth > .g-dropdown:before {
  content: "";
  position: absolute;
  display: block;
  top: -5px;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 5px solid transparent;
  z-index: -1;
}
/* line 129, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 130, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 132, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 133, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 134, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 135, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 136, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-menu-hastouch .g-standard .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, .g-menu-hastouch .g-fullwidth .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border-radius: 0.25rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 145, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 146, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 147, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 148, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
/* line 149, user/themes/g5_cloak/scss/cloak/sections/_mainnav.scss */
.g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, .g-menu-hastouch .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border-radius: 0.25rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_utility.scss */
#g-utility {
  background: #12273a;
  color: #fff;
  padding: 3rem 0;
}
@media print {
  /* line 8, user/themes/g5_cloak/scss/cloak/sections/_utility.scss */
  #g-utility {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_above.scss */
#g-above {
  background: #0a1b2a;
  color: #bdc1c4;
  padding: 3rem 0;
}
@media print {
  /* line 8, user/themes/g5_cloak/scss/cloak/sections/_above.scss */
  #g-above {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_overview.scss */
#g-overview {
  color: ;
}
/* line 3, user/themes/g5_cloak/scss/cloak/sections/_overview.scss */
#g-overview .section-desc {
  line-height: 21px;
}
/* line 6, user/themes/g5_cloak/scss/cloak/sections/_overview.scss */
#g-overview .overview-icon {
  height: 25px;
  margin: 17px 15px 0 0;
}
/* line 10, user/themes/g5_cloak/scss/cloak/sections/_overview.scss */
#g-overview li {
  margin-bottom: 35px;
}
/* line 13, user/themes/g5_cloak/scss/cloak/sections/_overview.scss */
#g-overview .section-para {
  margin-top: 0;
  margin-bottom: 2rem;
}
@media print {
  /* line 20, user/themes/g5_cloak/scss/cloak/sections/_overview.scss */
  #g-overview {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_testimonials.scss */
#g-testimonials {
  background: #143b5d;
  color: #eceeef;
  padding: 3rem 0;
  position: relative;
  z-index: 10;
  background: url('../image/img01.jpg') no-repeat center top;
  background-size: cover;
}
/* line 13, user/themes/g5_cloak/scss/cloak/sections/_testimonials.scss */
#g-testimonials:before {
  background-color: #ff3604;
  background-image: -webkit-linear-gradient(-310deg, #ff3604, #0a1b2a);
  background-image: linear-gradient(40deg,#ff3604, #0a1b2a);
  opacity: 0.9;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
/* line 27, user/themes/g5_cloak/scss/cloak/sections/_testimonials.scss */
#g-testimonials a {
  color: #ff886a;
}
/* line 30, user/themes/g5_cloak/scss/cloak/sections/_testimonials.scss */
#g-testimonials a:hover {
  color: inherit;
}
@media print {
  /* line 37, user/themes/g5_cloak/scss/cloak/sections/_testimonials.scss */
  #g-testimonials {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter:before {
  content: '';
  background: url('../image/cloak-hexagon_team_right2-01.svg') no-repeat top center;
  display: block !important;
  position: absolute;
  width: 100%;
  height: 120%;
  z-index: 1;
  top: 0%;
  left: -40%;
}
/* line 13, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets-header {
  position: relative;
  z-index: 10;
}
/* line 17, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets {
  text-align: center;
  padding: 1rem;
}
/* line 21, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .tweet-wrapper {
  background: #12273a;
  margin-right: 2rem;
  padding: 0 1.5rem 2rem;
  position: relative;
  z-index: 10;
}
/* line 29, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .latest-tweets-item-avatar {
  background: #12273a;
  background-position-y: -25%;
}
/* line 32, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .latest-tweets-item-avatar img {
  border-radius: 100%;
  border: 15px solid #0a1b2a;
  margin-top: -2.7rem;
  max-width: 115px;
}
/* line 39, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .latest-tweets-item-counts {
  margin-top: 0.5rem;
}
/* line 42, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .latest-tweets-item-counts a {
  color: #bdc1c4;
}
/* line 45, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .latest-tweets-item-counts a:hover {
  color: #ff3604;
}
/* line 50, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .spacer {
  padding: 0 0.2rem;
  display: inline;
}
/* line 54, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .h-line {
  content: "";
  width: 120px;
  height: 1px;
  margin: 14px auto 20px auto;
  display: block;
  background-color: #ff3604;
}
/* line 62, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .latest-tweets-item {
  font-size: 15px;
  line-height: 1.7;
}
/* line 66, user/themes/g5_cloak/scss/cloak/sections/_tweets.scss */
#g-twitter .latest-tweets .latest-tweets-item-url {
  margin-top: 1rem;
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_expanded.scss */
#g-expanded {
  background: #12273a;
  color: #bdc1c4;
  padding: 3rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-expanded {
    padding: 0;
  }
}
@media print {
  /* line 12, user/themes/g5_cloak/scss/cloak/sections/_expanded.scss */
  #g-expanded {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_main.scss */
#g-mainbar {
  background: #12273a;
  color: #bdc1c4;
}
@media {
  /* line 5, user/themes/g5_cloak/scss/cloak/sections/_main.scss */
  #g-mainbar {
    padding: 0;
  }
}
@media {
  /* line 8, user/themes/g5_cloak/scss/cloak/sections/_main.scss */
  #g-mainbar {
    padding: 3rem 0;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-mainbar {
    padding: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-mainbar {
    padding: 0;
  }
}
@media print {
  /* line 21, user/themes/g5_cloak/scss/cloak/sections/_main.scss */
  #g-main {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_aside.scss */
#g-aside {
  background: #12273a;
  color: #bdc1c4;
  padding: 3rem 0;
}
@media print {
  /* line 8, user/themes/g5_cloak/scss/cloak/sections/_aside.scss */
  #g-aside {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_sidebar.scss */
#g-sidebar {
  background: #12273a;
  color: #bdc1c4;
  padding: 3rem 0;
  position: relative;
  z-index: 102;
}
/* line 7, user/themes/g5_cloak/scss/cloak/sections/_sidebar.scss */
#g-sidebar .g-block {
  background: #0a1b2a;
  margin-bottom: 1.876rem;
}
/* line 11, user/themes/g5_cloak/scss/cloak/sections/_sidebar.scss */
#g-sidebar .g-block h2 {
  margin-top: 0;
  padding-top: 0;
  font-size: 30px;
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
}
/* line 16, user/themes/g5_cloak/scss/cloak/sections/_sidebar.scss */
#g-sidebar .g-block h2 .style2 {
  color: #ff3604;
}
@media print {
  /* line 24, user/themes/g5_cloak/scss/cloak/sections/_sidebar.scss */
  #g-sidebar {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas {
  background: #12273a;
  width: 100%;
  color: #eceeef;
}
/* line 5, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas a {
  color: #eceeef;
}
/* line 7, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas a:hover {
  color: #841a00;
}
/* line 11, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas h1, #g-offcanvas h2, #g-offcanvas h3, #g-offcanvas h4, #g-offcanvas h5, #g-offcanvas h6, #g-offcanvas strong {
  color: #eceeef;
}
/* line 20, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas .button {
  background: #0a1b2a;
  color: #eceeef;
}
/* line 23, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas .button:hover {
  background: #18344d;
}
/* line 26, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas .button:active {
  background: #0c1a27;
}
/* line 30, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas hr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
/* line 33, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas .g-offcanvas-toggle {
  color: #eceeef;
  left: 14rem;
  top: 1rem;
}
/* line 40, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-offcanvas-toggle {
  font-size: 2rem;
  color: #ff3604;
  width: 32px;
  height: 32px;
  top: 4.7rem;
  z-index: 100001;
  left: initial;
  right: 1rem !important;
  display: none;
}
/* line 49, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-offcanvas-open .g-offcanvas-toggle {
  color: rgba(255, 255, 255, 0.6);
}
@media only all and (max-width: 48rem) {
  /* line 54, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
  .g-offcanvas-toggle {
    display: block;
  }
}
/* line 63, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 64, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-offcanvas-open .g-nav-overlay {
  z-index: 100000;
}
/* line 67, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 68, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
  left: 17rem;
}
/* line 72, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 73, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
  right: 17rem;
}
/* line 77, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 78, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 79, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-offcanvas-open .dir-rtl.g-offcanvas-left #g-offcanvas {
  right: auto;
}
/* line 83, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 84, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-offcanvas-open .dir-rtl.g-offcanvas-right #g-offcanvas {
  left: auto;
}
/* line 92, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 93, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas .mobile-cloak-logo {
  margin-bottom: 2rem;
}
/* line 96, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas .menu-toggle {
  position: absolute;
  right: 1.7rem;
}
/* line 100, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 102, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container .menu-item-content {
  line-height: 22px;
}
/* line 106, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: #12273a;
}
/* line 108, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 109, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  font-size: 22px;
  line-height: 22px;
  transition: all 0.3s;
  padding: 20px 0;
  margin: 5px 15px;
  display: block;
  border-bottom: 1px solid rgba(150, 156, 169, 0.4);
  color: #bdc1c4;
}
/* line 119, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 120, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 122, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: #fff;
}
/* line 126, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  color: #fff;
}
/* line 130, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 131, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 132, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border-radius: 0.25rem;
  margin: -0.3rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
  font-size: 14px;
}
/* line 141, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 17rem;
}
/* line 143, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column ul.g-sublevel {
  margin-top: -5px;
  margin-left: 10px;
}
/* line 148, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul i.fa {
  width: 1.5rem;
}
/* line 155, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
#g-mobilemenu-container {
  margin: -1.563rem;
}
/* line 160, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
/* line 161, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
.g-preset-thumbnails img {
  margin-bottom: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .g-preset-thumbnails {
    text-align: center;
  }
  /* line 166, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
  .g-preset-thumbnails .g-block {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50% !important;
  }
  /* line 170, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
  .g-preset-thumbnails .g-content {
    margin: 0;
  }
}
@media print {
  /* line 177, user/themes/g5_cloak/scss/cloak/sections/_offcanvas.scss */
  #g-offcanvas {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page {
  position: relative;
}
@media only all and (max-width: 47.99rem) {
  .blog-page {
    text-align: center;
  }
}
/* line 6, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
/* line 7, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .section-features-title span {
  color: #ff3604;
}
/* line 10, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .section-features-title::after {
  margin: 24px 0 !important;
}
/* line 14, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page #g-mainbar {
  position: relative;
}
/* line 16, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page #g-mainbar::before {
  content: "";
  background: url('../image/cloak-hexagon_home_blog_left.svg') no-repeat top right;
  position: absolute;
  top: 20%;
  right: -10%;
  z-index: 100;
  width: 50%;
  height: 50%;
}
/* line 26, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page #g-mainbar::after {
  content: "";
  background: url('../image/cloak-hexagon_home_blog_right-01.svg') no-repeat top left;
  position: absolute;
  top: 70%;
  left: -30%;
  z-index: 100;
  width: 70%;
  height: 50%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .blog-page #g-mainbar::after {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  .blog-page #g-mainbar::after {
    display: none;
  }
}
/* line 43, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
/* line 45, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
/* line 46, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item.first .container {
  padding-bottom: 0;
}
/* line 50, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .container {
  position: relative;
  z-index: 102;
  padding: 3rem 0;
}
/* line 55, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item:nth-child(even) {
  background: #0a1b2a;
}
/* line 58, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item h3 {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  color: #ff3604;
  text-transform: capitalize;
  border-bottom: 0 none;
}
@media only all and (max-width: 47.99rem) {
  .blog-page .blog-item h3 {
    font-size: 24px;
    margin-bottom: 0.4rem;
  }
}
/* line 68, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
/* line 69, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .list-blog-meta .author-pic {
  display: inline-block !important;
  width: 30px;
  margin: 0 1rem 0 0;
}
/* line 75, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .spacer {
  padding: 0 0.5rem;
}
/* line 78, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .p-summary {
  margin-bottom: 1rem;
}
/* line 81, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .g-array-item-image {
  height: 100%;
  object-fit: cover;
  position: relative;
}
/* line 85, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .g-array-item-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  min-height: 200px;
}
/* line 93, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .g-array-item-image .overlay-text {
  position: absolute;
  top: 1.5rem;
  background: #ff3604;
  padding: 0 1.2rem;
  left: -0.6rem;
  color: #fff;
}
@media only all and (max-width: 47.99rem) {
  .blog-page .blog-item .g-array-item-image .overlay-text {
    left: 50%;
    transform: translateX(-50%);
    top: -1rem;
  }
}
/* line 107, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .btn-link {
  border: none;
  border-bottom: 1px solid #ff3604;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 3px;
  text-align: left;
  background: url('../image/slide-arrow-next.png') no-repeat right center;
  padding-right: 30px;
  background-size: 20px;
  color: #bdc1c4;
  transition: 300ms;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
}
/* line 120, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page .blog-item .btn-link:hover, .blog-page .blog-item .btn-link:focus, .blog-page .blog-item .btn-link:active {
  outline: none;
  color: #ff3604;
}
@media only all and (max-width: 47.99rem) {
  .blog-page .blog-item .btn-link {
    margin-bottom: 1rem;
  }
}
/* line 131, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page ul.pagination {
  margin: 2rem 0 3rem;
}
/* line 134, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
/* line 136, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page ul.pagination li:first-child span, .blog-page ul.pagination li:last-child span {
  color: #bdc1c4;
}
/* line 140, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page ul.pagination span {
  color: #ff3604;
}
/* line 143, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog-page ul.pagination a {
  color: #bdc1c4;
}
/* line 149, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.presskitblog {
  position: relative;
  z-index: 400;
}
/* line 152, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.presskitblog .list-blog-meta {
  margin-top: 1rem;
}
/* line 155, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.presskitblog .first {
  padding-bottom: 2.5rem;
}
/* line 159, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.presskit-subtitle {
  margin-top: -1rem;
  margin-bottom: 0.5rem;
  font-style: italic;
  opacity: 0.8;
}
@media only all and (max-width: 47.99rem) {
  .presskit-subtitle {
    margin-top: 0.5rem;
  }
}
/* line 170, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
/* line 171, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.e-content .presskit-subtitle {
  margin: 1rem 0;
}
/* line 176, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
/* line 177, user/themes/g5_cloak/scss/cloak/layouts/_blog_page.scss */
.blog_list_press .section-features-title {
  font-size: 35px;
}
/* line 1, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
@media only all and (max-width: 47.99rem) {
  .blog_item .g-container {
    width: 100%;
  }
}
/* line 7, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 10, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .g-container *:lang(tr) .p-name, .blog_item .g-container *:lang(vn) .p-name, .blog_item .g-container *:lang(pl) .p-name {
  font-family: Arial, Helvetica, sans-serif;
}
/* line 17, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item {
  position: relative;
}
@media only all and (max-width: 47.99rem) {
  .blog_item .blog-item {
    text-align: center;
  }
}
/* line 24, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item::before {
  content: "";
  background: url('../image/cloak-hexagon_blog_article-01.svg') no-repeat top right;
  position: absolute;
  top: 10%;
  right: -40%;
  z-index: 100;
  width: 100%;
  height: 100%;
}
/* line 35, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .p-name {
  color: #ff3604;
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  border-bottom: 1px solid;
  padding-bottom: 1rem;
}
/* line 43, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .spacer {
  padding: 0 0.5rem;
}
/* line 47, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .list-blog-meta {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
/* line 52, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .list-blog-meta .author-pic {
  display: inline-block !important;
  width: 30px;
  margin: 0 1rem 0 0;
}
/* line 58, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .list-blog-meta .author-name {
  margin-right: 1rem;
}
/* line 64, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .e-content {
  position: relative;
  z-index: 102;
  max-width: 900px;
}
/* line 68, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .e-content hr {
  border-color: #ff3604;
}
/* line 72, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .e-content .btn {
  margin: 25px 0;
}
/* line 76, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .e-content p:first-child {
  margin-bottom: 1rem;
}
/* line 80, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .e-content p {
  margin: 0 0;
  line-height: 1.5;
}
/* line 87, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .e-content img {
  max-width: 800px;
  margin: 2rem 0 3rem;
}
@media only all and (max-width: 47.99rem) {
  .blog_item .blog-item .e-content img {
    max-width: 100%;
  }
}
/* line 97, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .social-icons {
  position: relative;
  z-index: 102;
  max-width: 900px;
  padding-top: 1.5rem;
  margin-top: 3rem;
  border-top: 1px solid #ff3604;
}
/* line 105, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .social-icons a {
  margin-right: 0.5rem;
}
/* line 109, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .social-icons img {
  height: 46px;
  width: auto;
}
/* line 114, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .social-icons .fa {
  font-size: 28px;
  color: #ff3604;
  transition: 250ms;
}
/* line 119, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .social-icons .fa:hover {
  color: #bdc1c4;
}
/* line 125, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .prev-next {
  position: relative;
  z-index: 200;
  display: flex;
  justify-content: space-between;
}
/* line 131, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
@media only all and (max-width: 47.99rem) {
  .blog_item .blog-item .prev-next .button {
    max-width: 280px;
    margin: 0 auto 2rem;
  }
}
/* line 138, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .prev-next .btn-link {
  border: none;
  border-bottom: 1px solid #ff3604;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 3px;
  padding-bottom: 3px;
  background-size: 20px;
  color: #bdc1c4;
  transition: 300ms;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  display: flex;
  align-items: center;
}
/* line 152, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .prev-next .btn-link.prev {
  background: url('../image/slide-arrow-next.png') no-repeat right center;
  padding-right: 30px;
  background-size: 20px;
  text-align: left;
}
@media only all and (max-width: 47.99rem) {
  .blog_item .blog-item .prev-next .btn-link.prev {
    justify-content: flex-end;
    max-width: 225px;
    margin: 0 auto 2rem;
  }
}
/* line 165, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .prev-next .btn-link.next {
  background: url('../image/slide-arrow-prev.png') no-repeat left center;
  padding-left: 30px;
  background-size: 20px;
  text-align: right;
}
@media only all and (max-width: 47.99rem) {
  .blog_item .blog-item .prev-next .btn-link.next {
    justify-content: flex-start;
    max-width: 225px;
    margin: 0 auto 2rem;
  }
}
/* line 178, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog_item .blog-item .prev-next .btn-link:hover, .blog_item .blog-item .prev-next .btn-link:focus, .blog_item .blog-item .prev-next .btn-link:active {
  outline: none;
  color: #ff3604;
}
@media only all and (max-width: 47.99rem) {
  .blog_item .blog-item .prev-next {
    justify-content: space-around;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
  }
}
/* line 197, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social {
  background: rgba(0, 0, 0, 0.2);
  padding: 1.8rem 2rem;
}
/* line 201, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
@media only all and (max-width: 47.99rem) {
  .box-social ul {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
  }
}
/* line 212, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li {
  width: 100%;
}
/* line 215, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 216, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li.facebook a {
  background-color: #3b5998;
}
/* line 221, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 222, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li.twitter a {
  background-color: #55acee;
}
/* line 228, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 229, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li.googleplus a {
  background-color: #d34836;
}
/* line 234, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 235, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li.linkedin a {
  background-color: #0077b5;
}
/* line 240, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 241, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li:last-child a {
  margin-right: 0;
}
/* line 246, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li a {
  height: 30px;
  padding: 5px 10px;
  margin-right: 0.8rem;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
/* line 254, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li a .share_text {
  padding-left: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .box-social ul li a .share_text {
    max-width: 65px;
  }
}
@media only all and (max-width: 47.99rem) {
  .box-social ul li a .share_text {
    width: 100%;
  }
}
@media only all and (max-width: 47.99rem) {
  .box-social ul li a {
    margin-bottom: 1rem;
    width: 100%;
  }
}
/* line 273, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.box-social ul li a .fa {
  height: 18px;
}
/* line 282, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.author-box {
  background: rgba(0, 0, 0, 0.2);
  padding: 2rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .author-box {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
  }
}
/* line 292, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.author-box .author-box-left {
  width: 150px;
  margin-right: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .author-box .author-box-left {
    margin-bottom: 2rem;
  }
}
/* line 301, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 302, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.author-box .author-box-right p {
  margin-bottom: 0;
}
/* line 309, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.related-box {
  margin: -1rem;
  margin-top: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 314, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.related-box .related-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  padding: 1rem;
}
/* line 320, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 321, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.related-box .related-wrapper .related-image img {
  width: 100%;
}
/* line 326, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.related-box .related-wrapper .related-item {
  -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;
}
/* line 328, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.related-box .related-wrapper .related-item a, .related-box .related-wrapper .related-item time {
  display: block;
  line-height: normal;
}
/* line 333, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.related-box .related-wrapper .related-item time {
  font-size: 0.9rem;
}
/* line 336, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.related-box .related-wrapper .related-item a {
  line-height: normal;
  margin: 1rem 0;
  margin-bottom: 0.2rem;
}
/* line 347, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 348, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
/* line 349, user/themes/g5_cloak/scss/cloak/layouts/_blog_item.scss */
.blog-item .e-content ul {
  list-style-type: disc;
}
/* line 1, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
/* line 3, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
.g-error #g-header .g-content {
  padding: 3.5rem 0.938rem;
  text-align: center;
}
/* line 7, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
.g-error #g-header .g-content h2.g-title {
  font-size: 3.5rem;
}
/* line 11, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
.g-error #g-header .g-content p {
  font-size: 1.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 16, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
  .g-error #g-header .g-content h2.g-title {
    font-size: 3rem;
  }
  /* line 20, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
  .g-error #g-header .g-content p {
    font-size: 1rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-error #g-header .g-content {
    padding: 1rem 0.938rem;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
  .g-error #g-header .g-content h2.g-title {
    font-size: 2rem;
  }
  /* line 32, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
  .g-error #g-header .g-content p {
    font-size: 1rem;
  }
}
/* line 39, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
.g-error #g-mainbar {
  text-align: center;
}
/* line 43, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
/* line 44, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
/* line 46, user/themes/g5_cloak/scss/cloak/layouts/_error.scss */
.g-error #g-footer .g-content .g-totop {
  text-align: center;
}
/* line 1, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
/* line 3, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
.g-offline #g-header .g-content {
  padding: 3.5rem 0.938rem;
  text-align: center;
}
/* line 7, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
.g-offline #g-header .g-content h2.g-title {
  font-size: 3.5rem;
}
/* line 11, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
.g-offline #g-header .g-content p {
  font-size: 1.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 16, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
  .g-offline #g-header .g-content h2.g-title {
    font-size: 3rem;
  }
  /* line 20, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
  .g-offline #g-header .g-content p {
    font-size: 1rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-offline #g-header .g-content {
    padding: 1rem 0.938rem;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
  .g-offline #g-header .g-content h2.g-title {
    font-size: 2rem;
  }
  /* line 32, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
  .g-offline #g-header .g-content p {
    font-size: 1rem;
  }
}
/* line 39, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
/* line 40, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
/* line 42, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
.g-offline #g-footer .g-content .g-totop {
  text-align: center;
}
/* line 47, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
.g-offline #grav-login {
  max-width: 36rem;
}
/* line 49, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
.g-offline #grav-login .form-actions {
  margin-top: 0.625rem;
}
@media only all and (max-width: 47.99rem) {
  .g-offline #grav-login .form-actions {
    text-align: center;
  }
}
/* line 55, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
.g-offline #grav-login .button {
  text-transform: capitalize;
  font-size: 1rem;
  padding: 1rem 2.5rem;
}
/* line 60, user/themes/g5_cloak/scss/cloak/layouts/_offline.scss */
@media only all and (max-width: 47.99rem) {
  .g-offline #grav-login .rememberme {
    float: none;
    display: block;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_social.scss */
.g-social {
  display: flex;
  justify-content: center;
}
/* line 4, user/themes/g5_cloak/scss/cloak/particles/_social.scss */
.g-social a {
  color: #bdc1c4;
  font-size: 24px;
  padding: 0.1875rem 0.4rem;
  text-decoration: none;
}
/* line 9, user/themes/g5_cloak/scss/cloak/particles/_social.scss */
.g-social a:hover {
  color: #fff;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-social a {
    padding: 0.1875rem 0.25rem;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 5, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-grid {
  margin-bottom: 2.3445rem;
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-grid:last-child {
  margin-bottom: 0;
}
/* line 11, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
/* line 12, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
/* line 13, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-grid:last-child .g-block:last-child .g-array-item {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-grid {
    margin-bottom: 0;
  }
}
/* line 27, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 33, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-array-item {
    margin-bottom: 2.3445rem;
  }
}
/* line 39, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-array-item-image {
  margin: 0 0 15px 0;
}
/* line 43, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-item-title {
  margin: 0;
}
/* line 47, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
/* line 48, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-array-item-details, .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
  margin: 15px 0 0;
}
/* line 53, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-array-item-details {
  font-size: 90%;
}
/* line 56, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-array-item-details > span {
  margin-right: 10px;
}
/* line 60, user/themes/g5_cloak/scss/cloak/particles/_contentarray.scss */
.g-content-array .g-array-item-details i {
  margin-right: 5px;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 3, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper {
  background: #0a1b2a;
  color: #fff;
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 9, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 10, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-row.g-grid.image-position-right {
  flex-flow: row-reverse wrap;
}
/* line 17, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-image-wrapper {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
/* line 22, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-image-wrapper img {
  display: block;
  height: auto;
  -webkit-transform: scale3d(1.8, 1.8, 1);
  -moz-transform: scale3d(1.8, 1.8, 1);
  -ms-transform: scale3d(1.8, 1.8, 1);
  -o-transform: scale3d(1.8, 1.8, 1);
  transform: scale3d(1.8, 1.8, 1);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}
/* line 30, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 31, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-image-wrapper:hover img {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
/* line 36, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 37, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-image-wrapper:hover:after {
  opacity: 0;
}
/* line 44, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper {
  max-width: 22.5rem;
  padding: 6.5rem 0;
  margin: 0 auto;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .g-contentcubes .cube-items-wrapper .cube-content-wrapper {
    padding: 4.6rem 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-contentcubes .cube-items-wrapper .cube-content-wrapper {
    max-width: 18.5rem;
    padding: 2.6rem 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-contentcubes .cube-items-wrapper .cube-content-wrapper {
    padding: 3rem 0;
  }
}
@media only all and (max-width: 30rem) {
  .g-contentcubes .cube-items-wrapper .cube-content-wrapper {
    max-width: 14.5rem;
  }
}
/* line 67, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-label {
  display: inline-block;
  background: #ff3604;
  padding: 0.35em 0.85em;
  margin-bottom: 0.5rem;
  font-size: 16.8125px;
  line-height: 1.1538;
  font-weight: 600;
  border-radius: 2.5rem;
  text-align: center;
}
/* line 80, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-title {
  font-size: 17.125px;
  font-weight: 600;
  line-height: 1.78;
  margin-bottom: 1rem;
}
/* line 86, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-title a.item-link {
  display: block;
  color: #fff;
}
/* line 90, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-title a.item-link .item-link-text {
  display: inline-block;
  margin-left: 0.25rem;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
/* line 96, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 97, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-title a.item-link:hover .item-link-text {
  -webkit-transform: translate3d(15px, 0, 0);
  -moz-transform: translate3d(15px, 0, 0);
  -ms-transform: translate3d(15px, 0, 0);
  -o-transform: translate3d(15px, 0, 0);
  transform: translate3d(15px, 0, 0);
}
/* line 105, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 106, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-tags .tag {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  padding: 0.35rem 0;
  color: rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
  font-size: 16.8125px;
  font-weight: 600;
  line-height: 1.15;
}
/* line 116, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-tags .tag .fa {
  margin-right: 0.15rem;
  font-size: 17px;
  vertical-align: text-top;
}
/* line 122, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
/* line 123, user/themes/g5_cloak/scss/cloak/particles/_contentcubes.scss */
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-tags .tag a:hover {
  color: inherit;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs {
  position: relative;
}
/* line 4, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only all and (max-width: 47.99rem) {
  .ui-tabs .ui-tabs-nav {
    flex-direction: column;
  }
}
/* line 11, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  border-bottom-width: 0;
  padding: 0;
  outline: none;
}
/* line 18, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
/* line 19, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: text;
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor {
  cursor: text;
}
/* line 28, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
/* line 33, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  text-decoration: none;
}
/* line 36, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover {
  color: inherit;
}
/* line 43, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
/* line 47, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
/* line 48, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-tab-wrapper-container {
  list-style: none;
  margin: 0 0 1rem 0;
  border-bottom: 1px solid #ff3604;
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-tab-wrapper-container {
    border: 0 none;
  }
}
/* line 57, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-tab {
  outline: none;
}
/* line 61, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-tab-wrapper-head {
  display: block;
  height: 100%;
  margin-bottom: -1px;
  margin-right: 3px;
  padding: 0.938rem 1.876rem;
  border-radius: 0.25rem 0.25rem 0 0;
  background: #2f4051;
}
/* line 69, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-tab-wrapper-head a {
  color: #fff;
}
@media only all and (max-width: 47.99rem) {
  .g-contenttabs .g-contenttabs-tab-wrapper-head {
    border-radius: 0;
  }
}
/* line 77, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-tab-wrapper-head .g-contenttabs-tab-title {
  display: block;
  outline: none;
  font-size: 16.8px;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 86, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-content-wrapper-container {
  list-style: none;
  margin: 0;
  padding: 0.938rem 0;
}
/* line 91, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-content-wrapper-container .g-contenttabs-tab-wrapper-body {
  padding: 0;
}
/* line 94, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-content-wrapper-container .g-contenttabs-tab-wrapper-body .g-contenttabs-content {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 99, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
/* line 100, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.g-contenttabs .g-contenttabs-content-wrapper-container .g-contenttabs-tab-wrapper-body .g-contenttabs-content a:hover {
  color: inherit;
}
/* line 109, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
/* line 110, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs-active .g-contenttabs-tab-wrapper-head {
  background: #ff3604;
}
/* line 114, user/themes/g5_cloak/scss/cloak/particles/_contenttabs.scss */
.ui-tabs-active .g-contenttabs-tab-title {
  color: #fff;
}
/*
 *  Owl Carousel - Animate Plugin
 */
/* line 9, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 16, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}
/* line 20, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  /* line 30, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
  0% {
    opacity: 1;
  }
  /* line 34, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  /* line 40, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
  0% {
    opacity: 1;
  }
  /* line 44, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
  100% {
    opacity: 0;
  }
}
/*
 *  Owl Carousel - Auto Height Plugin
 */
/* line 53, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
/*
 *  Core Owl Carousel CSS File
 */
/* line 65, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
/* line 74, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
/* line 79, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 88, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
/* line 95, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 107, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel.owl-loaded {
  display: block;
}
/* line 111, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
/* line 116, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}
/* line 120, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
/* line 124, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  width: 100%;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 138, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
/* line 144, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
/* line 151, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
/* line 159, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}
/* line 163, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* No Js */
/* line 168, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.no-js .owl-carousel {
  display: block;
}
/*
 *  Owl Carousel - Lazy Load Plugin
 */
/* line 176, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/* line 185, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
/*
 *  Owl Carousel - Video Plugin
 */
/* line 193, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
/* line 199, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url('/owl.video.play.png') no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
/* line 218, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
/* line 226, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
/* line 231, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
/* line 247, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
/*
 *  Owl Carousel - Nav & Dots
 */
/* line 256, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-nav {
  opacity: 1;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
/* line 260, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-nav div {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 42px;
  height: 42px;
  display: inline-block;
  opacity: 1;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 0.9rem 0;
  text-transform: uppercase;
  text-align: center;
  font-size: 16.8px;
  line-height: 16.8px;
  font-weight: 700;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
/* line 282, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-nav div:hover {
  background: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
@media only all and (max-width: 47.99rem) {
  .owl-nav div {
    font-size: 16.7px;
  }
}
/* line 291, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-nav div.owl-prev {
  left: 3rem;
  right: auto;
}
@media only all and (max-width: 47.99rem) {
  .owl-nav div.owl-prev {
    left: 2rem;
  }
}
/* line 300, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-nav div.owl-next {
  right: 3rem;
  left: auto;
}
@media only all and (max-width: 47.99rem) {
  .owl-nav div.owl-next {
    right: 2rem;
  }
}
/* line 310, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-nav.disabled {
  display: none;
}
/* line 315, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-dots {
  position: absolute;
  bottom: 12%;
  width: 100%;
  text-align: center;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .owl-dots {
    bottom: 5%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .owl-dots {
    bottom: 1rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .owl-dots {
    bottom: 0.5rem;
  }
}
/* line 333, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-dots .owl-dot {
  display: inline-block;
  background: #bdc1c4;
  margin: 0 0.3125rem;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 343, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-dots .owl-dot.active {
  opacity: 1;
  background: #fff;
}
/* line 349, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owl-dots.disabled {
  display: none;
}
/* line 354, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.owlcarousel-offset {
  margin-right: -45px !important;
  margin-bottom: -45px !important;
  margin-left: -45px !important;
  position: relative;
  z-index: 2;
}
@media only all and (max-width: 47.99rem) {
  .owlcarousel-offset {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
/* line 372, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel {
  color: #eceeef;
}
/* line 375, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
/* line 376, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel:hover .owl-nav {
  opacity: 1;
}
/* line 382, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel-item-wrapper {
  position: relative;
}
/* line 386, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel-item-img {
  position: relative;
}
/* line 390, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel-item-content-container {
  background-color: #0a1b2a;
  background-size: auto 130%;
  background-position: 80% 70%;
  background-repeat: no-repeat;
}
/* line 397, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel-item-content-wrapper {
  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;
  min-height: 670px;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .g-owlcarousel-item-content-wrapper {
    padding-top: 2.5rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-owlcarousel-item-content-wrapper {
    min-height: 370px;
  }
}
@media only all and (max-width: 30rem) {
  .g-owlcarousel-item-content-wrapper {
    min-height: initial;
  }
}
/* line 416, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel-item-content {
  margin: 1.25rem 0.625rem 0.625rem;
  padding: 0.938rem;
  text-align: center;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-owlcarousel-item-content {
    padding-top: 2.5rem;
  }
}
/* line 426, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel-item-title {
  font-size: 35px;
  color: #ff3604;
  line-height: 4rem;
  font-weight: 400;
  text-transform: uppercase;
  margin: 1.25rem 1.25rem 0.625rem;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .g-owlcarousel-item-title {
    font-size: 3rem;
    line-height: 3.875rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-owlcarousel-item-title {
    font-size: 2rem;
    line-height: 2.875rem;
    margin-top: 3.125rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* line 16, user/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-owlcarousel-item-title {
    margin-top: 0;
    font-size: 2rem;
    line-height: 2.875rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-owlcarousel-item-title {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
/* line 458, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
.g-owlcarousel-item-desc {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #fff;
  font-weight: 200;
  padding-bottom: 1.407rem;
  margin-top: 0;
  margin-bottom: 0.625rem;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .g-owlcarousel-item-desc {
    font-size: 1rem;
    line-height: 1.875rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-owlcarousel-item-desc {
    font-size: 1rem;
    line-height: 1.875rem;
    padding-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-owlcarousel-item-desc {
    display: none;
  }
}
/* line 483, user/themes/g5_cloak/scss/cloak/particles/_owlcarousel.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-owlcarousel-item-button {
    padding: 1rem 2.625rem;
    font-size: 16.6px;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-owlcarousel-item-button {
    display: none;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_horizontalmenu.scss */
.g-horizontalmenu {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  font-weight: 700;
}
@media only all and (max-width: 47.99rem) {
  .g-horizontalmenu {
    text-align: center;
  }
}
/* line 12, user/themes/g5_cloak/scss/cloak/particles/_horizontalmenu.scss */
.g-horizontalmenu li {
  display: inline-block;
  padding: 0 1rem;
}
/* line 16, user/themes/g5_cloak/scss/cloak/particles/_horizontalmenu.scss */
.g-horizontalmenu li a {
  display: inline-block;
  padding: 0 0 0.5rem;
  margin-bottom: 0.5rem;
}
/* line 22, user/themes/g5_cloak/scss/cloak/particles/_horizontalmenu.scss */
.g-horizontalmenu li:first-child {
  padding-left: 0;
}
/* line 26, user/themes/g5_cloak/scss/cloak/particles/_horizontalmenu.scss */
.g-horizontalmenu li:last-child {
  padding-right: 0;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_newsflash.scss */
.newsflash {
  position: fixed;
  background: #ff3604;
  width: 100%;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  top: 0;
  left: 0;
}
/* line 12, user/themes/g5_cloak/scss/cloak/particles/_newsflash.scss */
.newsflash a {
  color: #fff;
  transition: 300ms;
}
/* line 15, user/themes/g5_cloak/scss/cloak/particles/_newsflash.scss */
.newsflash a:hover {
  opacity: 0.5;
}
/* line 19, user/themes/g5_cloak/scss/cloak/particles/_newsflash.scss */
.newsflash .newsflash-title {
  font-size: 26px;
  font-size: 1.1vw;
  margin: 0 0;
  letter-spacing: 1px;
  display: inline-block;
  color: #fff;
  font-weight: normal;
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  text-transform: none;
  text-align: center;
  padding: 5px 10px;
  line-height: 1.4;
}
@media (max-width: 1454.5454545455px) {
  /* line 130, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
  .newsflash .newsflash-title {
    font-size: 16px;
  }
}
@media (min-width: *1.2 / 1.1 * 100) {
  /* line 137, user/themes/g5_cloak/scss/cloak/styles/_typography.scss */
  .newsflash .newsflash-title {
    font-size: *1.2;
  }
}
@media only all and (max-width: 47.99rem) {
  .newsflash .newsflash-title {
    line-height: 1.1;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 38, user/themes/g5_cloak/scss/cloak/particles/_newsflash.scss */
  .newsflash {
    position: absolute;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 43, user/themes/g5_cloak/scss/cloak/particles/_newsflash.scss */
  .newsflash {
    position: absolute;
    text-align: center;
    padding: 0 15px;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
.flex--centered {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
#g-into {
  min-height: 100vh;
}
/* line 12, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
.video-wrapper {
  width: 58%;
  margin-left: 5%;
}
/* line 15, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
.video-wrapper .video {
  position: relative;
  width: 100%;
  margin-left: 5rem;
  display: block;
  z-index: 10;
  opacity: 0;
  -webkit-animation: video-fade 1.2s ease-in-out;
  /* Safari 4+ */
  -moz-animation: video-fade 1.2s ease-in-out;
  /* Fx 5+ */
  -o-animation: video-fade 1.2s ease-in-out;
  /* Opera 12+ */
  animation: video-fade 1.2s;
  /* IE 10+, Fx 29+ */
  animation-delay: 1s;
  animation-fill-mode: forwards;
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
.video-wrapper iframe, .video-wrapper object, .video-wrapper embed {
  top: 0;
  left: 0;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .video-wrapper iframe, .video-wrapper object, .video-wrapper embed {
    height: 287px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .video-wrapper {
    width: 100%;
    margin: 0 0;
  }
  /* line 42, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  .video-wrapper .video {
    width: 100%;
    margin: 0 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .video-wrapper {
    width: 100%;
    margin-left: 0;
  }
  /* line 50, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  .video-wrapper .video {
    width: 100%;
    margin: 0 0;
  }
}
@-webkit-keyframes video-fade {
  /* line 57, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  0% {
    opacity: 0;
    left: 100%;
  }
  /* line 58, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  40% {
    opacity: 0;
    left: 100%;
  }
  /* line 59, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  100% {
    opacity: 0.7;
    left: 0;
  }
}
@-moz-keyframes video-fade {
  /* line 62, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  0% {
    opacity: 0;
    left: 100%;
  }
  /* line 63, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  40% {
    opacity: 0;
    left: 100%;
  }
  /* line 64, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  100% {
    opacity: 0.7;
    left: 0;
  }
}
@-o-keyframes video-fade {
  /* line 67, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  0% {
    opacity: 0;
    left: 100%;
  }
  /* line 68, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  40% {
    opacity: 0;
    left: 100%;
  }
  /* line 69, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  100% {
    opacity: 0.7;
    left: 0;
  }
}
@keyframes video-fade {
  /* line 72, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  0% {
    opacity: 0;
    left: 100%;
  }
  /* line 73, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  40% {
    opacity: 0;
    left: 100%;
  }
  /* line 74, user/themes/g5_cloak/scss/cloak/particles/_cloakintro.scss */
  100% {
    opacity: 0.7;
    left: 0;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro {
  background-color: #12273a !important;
  position: relative;
}
/* line 4, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro::before {
  content: "";
  background: url('../image/logo-bg.png') no-repeat center bottom;
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 14, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro.section {
  padding: 10rem 0 7rem;
}
@media only all and (max-width: 47.99rem) {
  .wallet-intro.section {
    padding: 4rem 0 0;
  }
}
/* line 20, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .g-container {
  position: relative;
  z-index: 1;
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .walletbutton {
  display: none;
}
/* line 26, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .walletbutton.active {
  display: block;
}
/* line 30, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .wallet-description-title {
  display: block;
  margin-top: 4rem;
}
/* line 33, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .wallet-description-title::before, .wallet-intro .wallet-description-title::after {
  display: block;
  left: 50%;
  transform: translateX(-50%);
}
/* line 39, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .wallet-description-title::before {
  margin-bottom: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .wallet-intro .wallet-description-title {
    margin-top: 2rem;
  }
}
/* line 46, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .description {
  padding: 2rem 0;
  background: #0a1b2a;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .wallet-intro .description {
    background: transparent;
  }
}
@media only all and (max-width: 47.99rem) {
  .wallet-intro .description {
    background: transparent;
    padding: 0 0;
  }
}
/* line 56, user/themes/g5_cloak/scss/cloak/particles/_wallet_intro.scss */
.wallet-intro .description h4 {
  max-width: 800px;
  font-size: 20px;
  margin: 0 auto;
  font-family: "Classic-Robot", "Helvetica", "Arial", sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets {
  padding: 6rem 0;
  background: #0a1b2a !important;
  position: relative;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .wallets {
    padding-bottom: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .wallets {
    padding: 2rem 0 4rem;
  }
}
/* line 11, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .g-grid {
  position: relative;
  z-index: 102;
}
/* line 15, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets::before {
  content: "";
  background: url('../image/cloak-hexagon-pattern-left-01.svg') no-repeat left top;
  position: absolute;
  top: -100px;
  left: -40px;
  z-index: 100;
  width: 100%;
  height: 100%;
}
/* line 25, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets::after {
  content: "";
  background: url('../image/cloak-hexagon-pattern-right-01.svg') no-repeat right top;
  position: absolute;
  top: -100px;
  right: -40px;
  z-index: 101;
  width: 100%;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .wallets::after {
    background: transparent;
  }
}
@media only all and (max-width: 47.99rem) {
  .wallets::after {
    background: transparent;
  }
}
/* line 41, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
@media only all and (max-width: 47.99rem) {
  .wallets .section-desc {
    width: 100%;
  }
}
/* line 45, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
@media only all and (max-width: 47.99rem) {
  .wallets .section-desc::before {
    display: block;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    margin-bottom: 1rem;
  }
}
/* line 54, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
@media only all and (max-width: 47.99rem) {
  .wallets .section-desc::after {
    display: block;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }
}
/* line 63, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 67, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button {
  padding-right: 1rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .wallets .download-wallets-wrapper .wallets-download-button {
    width: 50%;
    flex: 0 50%;
    margin-bottom: 3rem;
    padding-right: 3rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .wallets .download-wallets-wrapper .wallets-download-button {
    margin-right: 0;
    margin-bottom: 1rem;
    padding: 0.3rem;
  }
}
/* line 80, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container {
  border: 1px solid #eee;
  padding: 2rem;
}
/* line 83, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container h5 {
  color: #ff3604;
  text-transform: uppercase;
  letter-spacing: 3px;
}
/* line 88, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container i {
  font-size: 46px;
  color: #fff;
}
/* line 92, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container span {
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px;
  font-family: "Classic-Robot", "Helvetica", "Arial", sans-serif !important;
}
/* line 98, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container span i {
  font-size: 16px;
  margin-left: 6px;
}
/* line 103, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container hr {
  margin: 0.2rem 1rem 0.5rem;
  border-color: #ff3604;
}
/* line 107, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container .link {
  color: inherit;
}
/* line 109, user/themes/g5_cloak/scss/cloak/particles/_wallets.scss */
.wallets .download-wallets-wrapper .wallets-download-button .download-container .link p {
  margin: 0 0;
  font-size: 15px;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
.wallet-features {
  background-color: #12273a !important;
  position: relative;
  background-size: 46% !important;
}
/* line 5, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
.wallet-features.section {
  padding: 0 0 10rem;
  background: url('../image/Cloak_iphone_wallet.png') no-repeat center 30%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .wallet-features.section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0rem;
    background: transparent;
  }
}
@media only all and (max-width: 47.99rem) {
  .wallet-features.section {
    background: transparent;
    padding-bottom: 4rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .wallet-features {
    margin-top: 0;
    background: transparent;
  }
}
/* line 23, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
@media only all and (max-width: 47.99rem) {
  .wallet-features .tab-trigger-active {
    background: #1a3d5c;
    color: #bdc1c4;
  }
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
.wallet-features .section-sub-title {
  margin-bottom: 1rem;
}
/* line 32, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
.wallet-features .description {
  margin-bottom: 2rem;
}
/* line 35, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
.wallet-features .btn-wrapper {
  margin: 2rem auto 0;
}
/* line 37, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
.wallet-features .btn-wrapper .btn {
  z-index: 200;
}
/* line 39, user/themes/g5_cloak/scss/cloak/particles/_wallet_features.scss */
.wallet-features .btn-wrapper .btn i {
  margin-left: 6px;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_wallet_enigma.scss */
.wallet-enigma {
  background: #12273a;
  padding: 2rem 0 12rem;
  position: relative;
  background: url('../image/enigma-bg-01.png') no-repeat center 15% !important;
}
@media only all and (max-width: 47.99rem) {
  .wallet-enigma {
    padding-top: 0;
    padding-bottom: 4rem;
  }
}
/* line 10, user/themes/g5_cloak/scss/cloak/particles/_wallet_enigma.scss */
.wallet-enigma .wallet-description-title {
  display: block;
  margin-top: 2rem;
  padding-top: 2rem;
  position: relative;
}
/* line 15, user/themes/g5_cloak/scss/cloak/particles/_wallet_enigma.scss */
.wallet-enigma .wallet-description-title::before, .wallet-enigma .wallet-description-title::after {
  display: block;
  left: 50%;
  transform: translateX(-50%);
}
/* line 21, user/themes/g5_cloak/scss/cloak/particles/_wallet_enigma.scss */
.wallet-enigma .wallet-description-title::before {
  margin-bottom: 2rem;
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_wallet_enigma.scss */
.wallet-enigma .wallet-description-title::after {
  margin-top: 2rem;
}
/* line 28, user/themes/g5_cloak/scss/cloak/particles/_wallet_enigma.scss */
.wallet-enigma .description {
  padding: 2rem 0;
}
/* line 30, user/themes/g5_cloak/scss/cloak/particles/_wallet_enigma.scss */
.wallet-enigma .description h4 {
  max-width: 800px;
  font-size: 20px;
  margin: 0 auto;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media only all and (max-width: 47.99rem) {
  .wallet-enigma .description h4 {
    max-width: 100%;
    padding: 0 0.3rem;
    font-size: 16px;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_paycloak.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/particles/_paycloak.scss */
.pay-with-cloak .pwc-upper-title {
  display: flex;
  flex-direction: column;
}
@media only all and (max-width: 47.99rem) {
  .pay-with-cloak .pwc-upper-title {
    width: 100%;
  }
}
/* line 9, user/themes/g5_cloak/scss/cloak/particles/_paycloak.scss */
.pay-with-cloak .pwc-upper-title::before {
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  margin-bottom: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .pay-with-cloak .pwc-upper-title::before {
    display: block;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    margin-bottom: 1rem;
  }
}
/* line 23, user/themes/g5_cloak/scss/cloak/particles/_paycloak.scss */
.pay-with-cloak .pwc-upper-title::after {
  display: block;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
@media only all and (max-width: 47.99rem) {
  .pay-with-cloak .pwc-upper-title::after {
    display: block;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }
}
/* line 36, user/themes/g5_cloak/scss/cloak/particles/_paycloak.scss */
.pay-with-cloak .pwc-logo-wrapper {
  display: flex;
  justify-content: center;
  padding: 1.876rem 0;
  margin-bottom: 0.625rem;
}
/* line 41, user/themes/g5_cloak/scss/cloak/particles/_paycloak.scss */
.pay-with-cloak .pwc-logo-wrapper img {
  border: 1px solid;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro {
  background-color: #12273a !important;
  position: relative;
  padding: 12rem 0 7rem;
}
@media only all and (max-width: 47.99rem) {
  .presskit-intro {
    padding: 4rem 0 2rem;
  }
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro .wallet-description-title {
  display: block;
  margin-top: 4rem;
}
/* line 11, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro .wallet-description-title::before, .presskit-intro .wallet-description-title::after {
  display: block;
  left: 50%;
  transform: translateX(-50%);
}
/* line 17, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro .wallet-description-title::before {
  margin-bottom: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .presskit-intro .wallet-description-title {
    margin-top: 2rem;
    text-align: center;
  }
}
/* line 26, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro .g-container {
  position: relative;
  z-index: 102;
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro .g-container .g-grid:last-child {
  padding: 2rem 0.5rem 0;
}
/* line 32, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
@media only all and (max-width: 47.99rem) {
  .presskit-intro .title-container {
    text-align: center;
    margin-bottom: 0rem;
    margin-top: 2rem;
  }
}
/* line 39, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
@media only all and (max-width: 47.99rem) {
  .presskit-intro .description {
    text-align: center;
  }
}
/* line 44, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro .photo-container {
  padding: 1rem;
}
/* line 46, user/themes/g5_cloak/scss/cloak/particles/_presskit_intro.scss */
.presskit-intro .photo-container img {
  width: 100%;
  display: block;
  object-fit: cover;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak {
  background-color: #0a1b2a;
  position: relative;
  padding: 4rem 0 6rem;
}
@media only all and (max-width: 47.99rem) {
  .presskit-cloak {
    padding: 2rem 0;
  }
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak::before {
  content: "";
  background: url('../image/cloak-pattern-presskit_left1.svg') no-repeat left top;
  position: absolute;
  top: -260px;
  left: -50px;
  z-index: 100;
  width: 100%;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-cloak::before {
    top: -100px;
    left: -240px;
  }
}
@media only all and (max-width: 47.99rem) {
  .presskit-cloak::before {
    display: none;
  }
}
/* line 25, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak::after {
  content: "";
  background: url('../image/cloak-pattern-presskit_right.svg') no-repeat right top;
  position: absolute;
  top: 560px;
  right: -70px;
  z-index: 101;
  width: 100%;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-cloak::after {
    background: transparent;
  }
}
@media only all and (max-width: 47.99rem) {
  .presskit-cloak::after {
    background: transparent;
  }
}
/* line 41, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .g-container {
  position: relative;
  z-index: 102;
}
/* line 45, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .presskit-description-title {
  display: block;
  margin-top: 4rem;
}
/* line 48, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .presskit-description-title::before, .presskit-cloak .presskit-description-title::after {
  display: block;
  left: 50%;
  transform: translateX(-50%);
}
/* line 54, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .presskit-description-title::before {
  margin-bottom: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .presskit-cloak .presskit-description-title {
    margin-top: 2rem;
  }
}
/* line 61, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .cloak-logo-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 65, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-cloak .cloak-logo-wrapper .presskit-cloak-logo {
    flex: 0 50%;
    width: 50%;
  }
}
/* line 71, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .cloak-logo-wrapper .download-container {
  border: 1px solid;
  margin: 2rem 1rem;
  height: 180px;
  padding: 0 0.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-cloak .cloak-logo-wrapper .download-container {
    margin: 1rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .presskit-cloak .cloak-logo-wrapper .download-container {
    margin: 1rem;
  }
}
/* line 83, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .cloak-logo-wrapper .download-container.light {
  background: #fff;
}
/* line 86, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
/* line 87, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .cloak-logo-wrapper .download-container.cloak img {
  padding: 2rem 0;
}
/* line 91, user/themes/g5_cloak/scss/cloak/particles/_presskit_cloak.scss */
.presskit-cloak .cloak-logo-wrapper .download-container img {
  display: block;
  object-fit: contain;
  height: 100%;
  margin: 0 auto;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma {
  background-color: ;
  position: relative;
  padding: 4rem 0 6rem;
}
@media only all and (max-width: 47.99rem) {
  .presskit-enigma {
    padding: 4rem 0 2rem;
  }
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .presskit-description-title {
  display: block;
  margin-top: 4rem;
}
/* line 11, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .presskit-description-title::before, .presskit-enigma .presskit-description-title::after {
  display: block;
  left: 50%;
  transform: translateX(-50%);
}
/* line 17, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .presskit-description-title::before {
  margin-bottom: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .presskit-enigma .presskit-description-title {
    margin-top: 2rem;
  }
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .g-container {
  position: relative;
  z-index: 102;
}
/* line 28, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .enigma-logo-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 32, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-enigma .enigma-logo-wrapper .presskit-enigma-logo {
    flex: 0 50%;
    width: 50%;
  }
}
/* line 39, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .enigma-logo-wrapper .download-container {
  border: 1px solid;
  margin: 2rem 1rem;
  height: 180px;
  padding: 0 0.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-enigma .enigma-logo-wrapper .download-container {
    margin: 1rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .presskit-enigma .enigma-logo-wrapper .download-container {
    margin: 1rem;
  }
}
/* line 50, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .enigma-logo-wrapper .download-container.light {
  background: #fff;
}
/* line 53, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
/* line 55, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .enigma-logo-wrapper .download-container.enigma img {
  padding: 1.7rem 0;
}
/* line 59, user/themes/g5_cloak/scss/cloak/particles/_presskit_enigma.scss */
.presskit-enigma .enigma-logo-wrapper .download-container img {
  display: block;
  object-fit: contain;
  height: 100%;
  margin: 0 auto;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand {
  background-color: #0a1b2a;
  position: relative;
  padding: 4rem 0 10rem;
}
@media only all and (max-width: 47.99rem) {
  .presskit-brand {
    padding: 4rem 0 2rem;
  }
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand::before {
  content: "";
  background: url('../image/cloak-pattern-presskit_left1.svg') no-repeat left top;
  position: absolute;
  top: -100px;
  left: -40px;
  z-index: 100;
  width: 100%;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-brand::before {
    top: 100px;
    left: 77%;
  }
}
/* line 25, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .g-container {
  z-index: 120;
  position: relative;
}
/* line 28, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-brand .g-container .description {
    text-align: center;
  }
}
@media only all and (max-width: 47.99rem) {
  .presskit-brand .g-container .description {
    text-align: center;
  }
}
/* line 37, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .presskit-description-title {
  margin-top: 4rem;
  font-size: 28px;
  letter-spacing: 0;
}
/* line 41, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .presskit-description-title::after {
  content: "";
  display: block;
  width: 85px;
  height: 1px;
  margin: 25px auto 0 auto !important;
  background-color: #ff3604;
}
/* line 49, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .presskit-description-title::before {
  display: none;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-brand .presskit-description-title {
    display: block;
    text-align: center;
  }
  /* line 55, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
  .presskit-brand .presskit-description-title::after {
    display: block;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only all and (max-width: 47.99rem) {
  .presskit-brand .presskit-description-title {
    display: block;
    margin-top: 2rem;
    text-align: center;
  }
  /* line 65, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
  .presskit-brand .presskit-description-title::after {
    display: block;
    left: 50%;
    transform: translateX(-50%);
  }
}
/* line 72, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .g-grid {
  flex-wrap: wrap;
}
/* line 74, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .g-grid .brand-font {
  word-wrap: break-word;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-brand .g-grid .brand-font {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 81, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .presskit-brand .g-grid .brand-color {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 88, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .presskit-brand-colors {
  display: flex;
  flex-direction: row;
}
@media only all and (max-width: 47.99rem) {
  .presskit-brand .presskit-brand-colors {
    flex-wrap: wrap;
  }
}
/* line 94, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .presskit-brand-colors .presskit-color-wrapper {
  margin-right: 1rem;
  padding: 0.7rem;
  border: 1px solid;
  position: relative;
}
@media only all and (max-width: 47.99rem) {
  .presskit-brand .presskit-brand-colors .presskit-color-wrapper {
    flex: 0 48%;
    width: 48%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
}
/* line 105, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .presskit-brand-colors .presskit-color-wrapper .color-container {
  height: 11rem;
  margin-bottom: 1rem;
}
/* line 109, user/themes/g5_cloak/scss/cloak/particles/_presskit_brand.scss */
.presskit-brand .presskit-brand-colors .presskit-color-wrapper .color-value {
  right: 1rem;
  position: absolute;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_presskit_summary.scss */
.presskit-summary {
  background: #12273a;
  padding: 5rem 0 10rem;
  position: relative;
  background: url('../image/cloak-logo-presskit_bg.svg') no-repeat center 15% !important;
}
@media only all and (max-width: 47.99rem) {
  .presskit-summary {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }
}
/* line 10, user/themes/g5_cloak/scss/cloak/particles/_presskit_summary.scss */
.presskit-summary .presskit-description-title {
  display: block;
  padding-top: 2rem;
  font-size: 24px;
  position: relative;
  margin-bottom: 0rem;
}
/* line 16, user/themes/g5_cloak/scss/cloak/particles/_presskit_summary.scss */
.presskit-summary .presskit-description-title::before, .presskit-summary .presskit-description-title::after {
  display: block;
  left: 50%;
  transform: translateX(-50%);
}
/* line 22, user/themes/g5_cloak/scss/cloak/particles/_presskit_summary.scss */
.presskit-summary .presskit-description-title::before {
  margin-bottom: 2rem;
}
/* line 25, user/themes/g5_cloak/scss/cloak/particles/_presskit_summary.scss */
.presskit-summary .presskit-description-title::after {
  margin-top: 2rem;
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_presskit_summary.scss */
.presskit-summary .description {
  padding: 2rem 0;
}
/* line 31, user/themes/g5_cloak/scss/cloak/particles/_presskit_summary.scss */
.presskit-summary .description h4 {
  max-width: 800px;
  font-size: 22px;
  margin: 0 auto;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media only all and (max-width: 47.99rem) {
  .presskit-summary .description h4 {
    max-width: 100%;
    padding: 0 0.3rem;
    font-size: 16px;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro {
  position: relative;
  padding: 2rem 0 7rem;
  padding-bottom: 0;
}
/* line 5, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro::before {
  content: "";
  background: url('../image/cloak-pattern-roadmap_1-01.svg') no-repeat top right;
  position: absolute;
  top: 150px;
  left: 22%;
  z-index: 100;
  width: 100%;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .roadmap-intro::before {
    top: 100px;
    left: 77%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .roadmap-intro {
    text-align: center;
  }
}
@media only all and (max-width: 47.99rem) {
  .roadmap-intro {
    padding: 4rem 0 2rem;
  }
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .section-features-title {
  margin-bottom: 3rem;
}
/* line 31, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .section-features-title::after {
  display: none;
}
/* line 37, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
/* line 38, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .roadmap-description-title h4 {
  color: #ff3604;
}
/* line 41, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .roadmap-description-title::after {
  content: "";
  display: block;
  width: 85px;
  height: 1px;
  margin: 25px 0 2rem;
  background-color: #ff3604;
}
/* line 49, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .roadmap-description-title::before {
  display: none;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .roadmap-intro .roadmap-description-title {
    display: block;
    text-align: center;
  }
  /* line 55, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
  .roadmap-intro .roadmap-description-title::after {
    display: block;
    left: 50%;
    margin: 0 auto;
  }
}
@media only all and (max-width: 47.99rem) {
  .roadmap-intro .roadmap-description-title {
    display: block;
    margin-top: 2rem;
    text-align: center;
  }
  /* line 65, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
  .roadmap-intro .roadmap-description-title::after {
    display: block;
    left: 50%;
    margin: 0 auto;
  }
}
/* line 72, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .g-container {
  position: relative;
  z-index: 102;
}
/* line 75, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .g-container .g-grid:last-child {
  padding: 2rem 0.5rem 0;
}
/* line 79, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
@media only all and (max-width: 47.99rem) {
  .roadmap-intro .title-container {
    text-align: center;
    margin-bottom: 0rem;
    margin-top: 2rem;
  }
}
/* line 86, user/themes/g5_cloak/scss/cloak/particles/_roadmap_intro.scss */
.roadmap-intro .description {
  max-width: 80%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .roadmap-intro .description {
    margin: 0 auto;
  }
}
@media only all and (max-width: 47.99rem) {
  .roadmap-intro .description {
    text-align: center;
    margin: 0 auto;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_followus.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/particles/_followus.scss */
#follow-us a {
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  padding-bottom: 10px;
  padding: 0.4rem 0;
}
/* line 8, user/themes/g5_cloak/scss/cloak/particles/_followus.scss */
#follow-us a i {
  margin-right: 0.5rem;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_tags.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/particles/_tags.scss */
#tags a {
  border: 1px solid rgba(255, 255, 255, 0.05);
  padding: 0.2rem 0.5rem;
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features {
  position: relative;
  padding: 0 0 7rem;
}
/* line 4, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features::before {
  content: "";
  background: url('../image/cloak-pattern-roadmap_1-01.svg') no-repeat top left;
  position: absolute;
  top: -60px;
  left: -35%;
  z-index: 100;
  width: 100%;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .roadmap-features::before {
    top: -100px;
    left: -17%;
  }
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features {
    padding: 4rem 0 5rem;
  }
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .section-features-title {
  margin-bottom: 3rem;
  font-size: 26px;
}
/* line 27, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .section-features-title::after {
  display: none;
}
/* line 31, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .g-container {
  position: relative;
  z-index: 102;
}
/* line 34, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .g-container .g-grid:last-child {
  padding: 2rem 0.5rem 0;
}
/* line 38, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper {
  position: relative;
  padding-top: 1px;
  width: 50%;
  border-right: 2px solid #ff3604;
}
/* line 39, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper:nth-child(2) {
  margin-top: 100px;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper:nth-child(2) {
    margin-top: 100px;
  }
}
/* line 44, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper:nth-child(2)::before {
  content: "";
  background: url('../image/cloak-logo-grey.svg') no-repeat top right;
  background-size: auto auto;
  position: absolute;
  top: -65px;
  right: -33px;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-size: 66px;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper:nth-child(2)::before {
    background-position: top left;
    right: 0;
    left: -33px;
  }
}
/* line 62, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
/* line 63, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper:last-child::before {
  content: "";
  background: url('../image/cloak-logo-grey.svg') no-repeat bottom right;
  background-size: auto auto;
  position: absolute;
  bottom: -65px;
  right: -33px;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-size: 66px;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper:last-child::before {
    background-position: bottom left;
    right: 0;
    left: -33px;
  }
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper {
    width: 100%;
    border-left: 2px solid #ff3604;
    border-right: 0 none;
  }
}
/* line 90, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .quarter-title {
  position: absolute;
  right: 40px;
  font-size: 47px;
}
/* line 94, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .quarter-title b {
  color: #ff3604;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .quarter-title {
    left: 25px;
    font-size: 32px;
  }
}
/* line 102, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .bg-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 60%;
  z-index: -1;
}
/* line 109, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .month-wrapper {
  text-align: right;
}
/* line 110, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .month-wrapper:nth-child(3) {
  margin-top: 80px;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .month-wrapper:nth-child(3) {
    margin-top: 130px;
  }
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .month-wrapper {
    text-align: left;
  }
}
/* line 120, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .month-wrapper .month-title {
  text-transform: capitalize;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .month-wrapper .month-title {
    font-size: 20px;
    position: relative;
    top: -40px;
    left: -45px;
    line-height: 1;
  }
  /* line 128, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
  .roadmap-features .quarter-wrapper .month-wrapper .month-title .fa {
    margin-left: -10px;
    float: left;
    margin-right: 20px;
  }
}
/* line 134, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .month-wrapper .month-title .fa {
  margin-left: 35px;
}
/* line 139, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper {
  text-align: left;
  left: 100%;
  position: relative;
  margin-top: -55px;
  padding-bottom: 10px;
  z-index: 120;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .updates-wrapper {
    left: -5px;
    padding-bottom: 40px;
  }
}
/* line 150, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper .item-wrapper {
  position: relative;
  clear: both;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .updates-wrapper .item-wrapper {
    width: 80%;
  }
}
/* line 157, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper img {
  left: -40px;
  position: absolute;
  top: 2px;
  height: 30px;
  width: 30px;
}
/* line 164, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper a {
  overflow: hidden;
  display: block;
  color: #f3f4f4;
  transition: 300ms;
}
/* line 169, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper a p {
  color: inherit;
}
/* line 171, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper a p a {
  display: inline;
  margin-left: 10px;
}
/* line 176, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper a:hover {
  cursor: pointer;
  color: #ff3604;
}
/* line 181, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper p {
  margin: 0 0;
  font-size: 18px;
  color: #878e94;
}
/* line 185, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper p a {
  display: inline;
  margin-left: 10px;
}
/* line 188, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper p a .fa {
  transition: 300ms;
}
/* line 190, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper p a .fa:hover {
  color: #bdc1c4;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .updates-wrapper p {
    font-size: 16px;
  }
}
/* line 199, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarter-wrapper .updates-wrapper span {
  font-size: 16px;
  color: #ff3604;
}
@media only all and (max-width: 47.99rem) {
  .roadmap-features .quarter-wrapper .updates-wrapper span {
    font-size: 15px;
  }
}
/* line 208, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .quarters-animate {
  opacity: 0;
}
/* line 211, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .month-show {
  margin-right: 40px;
  opacity: 0;
}
/* line 215, user/themes/g5_cloak/scss/cloak/particles/_roadmap_features.scss */
.roadmap-features .item-animate {
  transform: translateX(170px);
  opacity: 0;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page {
  position: relative;
  z-index: 1000;
  position: relative;
}
/* line 5, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page::before {
  content: "";
  background: url('../image/cloak_whitepaper_bg.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: -12rem;
  left: 0;
  background-size: 1200px;
}
/* line 16, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page::after {
  content: "";
  background: url('../image/cloak_whitepaper_icon.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: 600px;
  z-index: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .whitepaper-page::after {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page::after {
    display: none;
  }
}
/* line 34, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .whitepaper-main-content {
  position: relative;
  z-index: 10;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .whitepaper-page .whitepaper-main-content {
    text-align: center;
  }
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page .whitepaper-main-content {
    text-align: center;
  }
}
/* line 44, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .wallpaper-title {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
  font-size: 50px;
}
/* line 49, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .wallpaper-title::after {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 10px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 55, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
  .whitepaper-page .wallpaper-title::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page .wallpaper-title {
    font-size: 30px;
  }
  /* line 64, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
  .whitepaper-page .wallpaper-title::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* line 71, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .wallpaper-title span {
  color: #ff3604;
}
/* line 75, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page h3 {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  text-transform: capitalize;
}
/* line 79, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .whitepaper-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .whitepaper-page .whitepaper-content-wrapper {
    flex-direction: column-reverse;
  }
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page .whitepaper-content-wrapper {
    flex-direction: column-reverse;
  }
}
/* line 89, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .whitepaper-content-wrapper p {
  line-height: 1.8;
}
/* line 92, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .whitepaper-content-wrapper .download-buttons {
  display: flex;
  flex-direction: column;
  max-width: 246px;
}
/* line 98, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content {
  padding: 0 0;
}
/* line 100, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu {
  margin-left: 0;
}
/* line 102, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .dropdown {
  left: 0;
  top: 0;
}
/* line 106, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .dropdown-list {
  top: 55px;
  position: absolute;
  z-index: 100;
  background-color: #12273a;
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page .text-content .lang-menu .dropdown-list {
    top: 0;
    position: relative;
  }
}
/* line 116, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu img {
  height: 15px;
  width: auto;
  margin-right: 10px;
}
/* line 121, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .lang-droplist {
  text-align: left;
  text-transform: uppercase;
  padding: 8px 8px;
}
/* line 125, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .lang-droplist:hover {
  border-color: transparent;
  color: #ff3604;
}
/* line 130, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .btn {
  width: 100%;
  height: 58px;
  padding: 0 15px;
  margin: 0 0;
  border-color: transparent;
  min-width: 246px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 20;
  outline: none;
}
/* line 144, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .btn:hover, .whitepaper-page .text-content .lang-menu .btn:focus {
  background: transparent;
  color: #ff3604;
}
/* line 149, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .btn span.language {
  font-size: 17px;
}
/* line 153, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .hide {
  display: none;
}
/* line 156, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .whitepaper-lang-selector {
  border: 1px solid #bdc1c4;
}
/* line 158, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .lang-menu .whitepaper-lang-selector::after {
  content: "\f107";
  font-family: FontAwesome, serif;
  opacity: 0.75;
  width: 1rem;
  font-weight: 400;
  margin-left: 5px;
}
/* line 168, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .section-intro-btn {
  z-index: 20;
  display: none;
}
/* line 171, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .text-content .section-intro-btn.show {
  display: inline-block;
}
/* line 176, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .doc-image {
  top: -5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .whitepaper-page .doc-image {
    padding: 10%;
    top: -2;
  }
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page .doc-image {
    padding: 10%;
    top: 0;
  }
}
/* line 186, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .doc-image::before {
  content: "";
  background: url('../image/cloak_whitepaper_graphic_blue.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 110%;
  height: 100%;
  top: 0rem;
  left: 0rem;
  background-size: 100%;
  z-index: 5;
  opacity: 0.7;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .whitepaper-page .doc-image::before {
    top: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page .doc-image::before {
    left: -1.5rem;
    top: -2rem;
  }
}
/* line 206, user/themes/g5_cloak/scss/cloak/particles/_whitepaper.scss */
.whitepaper-page .doc-image img {
  position: relative;
  z-index: 10;
  top: 7rem;
  max-width: 140%;
  margin-top: -5rem;
  margin-left: -5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .whitepaper-page .doc-image img {
    top: 5rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .whitepaper-page .doc-image img {
    top: 2rem;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.search-wrapper {
  max-width: 560px;
  margin: 0 auto;
  position: relative;
}
/* line 6, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.search-wrapper .search-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 1rem;
}
/* line 12, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.search-wrapper .search-icon::before {
  color: #12273a;
}
/* line 17, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.search-wrapper .search-input {
  width: 100% !important;
}
/* line 21, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.search-wrapper input {
  padding: 0.5rem 3rem;
  border-radius: 0;
  border: 3px solid #5c5c5c;
}
/* line 28, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.search-title {
  text-align: center;
}
/* line 32, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.search-bg {
  background-color: #0a1b2a !important;
  padding: 0 !important;
  margin-top: 10rem;
}
@media only all and (max-width: 47.99rem) {
  .search-bg {
    margin-top: 1rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .search-bg {
    margin-top: 1rem;
  }
}
/* line 44, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
/* line 45, user/themes/g5_cloak/scss/cloak/particles/_search.scss */
.outline-knowledge_base_single #g-container-cloak, .outline-knowledge_base #g-container-cloak {
  padding: 0;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white .search-bg {
  color: #12273a !important;
  background: #fff !important;
}
/* line 5, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white .search-bg h2, .white .search-bg h4, .white .search-bg a {
  color: #12273a !important;
}
/* line 9, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white .search-bg a:hover {
  color: #ff3604 !important;
}
/* line 10, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
/* line 11, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white .search-bg form input {
  background: #12273a;
  color: #fff;
}
/* line 15, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
/* line 16, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white .search-bg form i::before {
  color: #fff;
}
/* line 23, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white #g-container-main, .white #g-mainbar {
  color: #12273a !important;
  background: #fff !important;
}
/* line 26, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white #g-container-main h1, .white #g-mainbar h1, .white #g-container-main h2, .white #g-mainbar h2, .white #g-container-main h3, .white #g-mainbar h3, .white #g-container-main h4, .white #g-mainbar h4, .white #g-container-main h5, .white #g-mainbar h5, .white #g-container-main a, .white #g-mainbar a {
  color: #12273a !important;
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white #g-container-main a:hover, .white #g-mainbar a:hover {
  color: #ff3604 !important;
}
/* line 30, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white #g-container-main blockquote > p, .white #g-mainbar blockquote > p {
  color: #bdc1c4;
}
/* line 33, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white #g-container-main .rating-title, .white #g-mainbar .rating-title {
  color: #fff !important;
}
/* line 38, user/themes/g5_cloak/scss/cloak/particles/_knowledgebase.scss */
.white .related-title {
  color: #12273a;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_support_block.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/particles/_support_block.scss */
.support-block .support-title {
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
/* line 6, user/themes/g5_cloak/scss/cloak/particles/_support_block.scss */
.support-block .support-content {
  line-height: 1.5;
}
/* line 10, user/themes/g5_cloak/scss/cloak/particles/_support_block.scss */
.support-block .support-buttons {
  margin-bottom: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}
@media only all and (max-width: 30rem) {
  .support-block .support-buttons {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
  }
}
/* line 17, user/themes/g5_cloak/scss/cloak/particles/_support_block.scss */
.support-block .support-buttons .btn-link {
  border: none;
  margin-right: 2rem;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  display: block;
  border-bottom: 1px solid #ff3604;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 2px;
  text-align: left;
  background: url('../image/slide-arrow-next.png') no-repeat right center;
  background-size: auto;
  padding-right: 30px;
  padding-left: 0;
  background-size: 20px;
  color: #bdc1c4;
  transition: 300ms;
  margin-top: 1rem;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
}
@media only all and (max-width: 30rem) {
  .support-block .support-buttons .btn-link {
    margin-right: 0;
  }
}
/* line 41, user/themes/g5_cloak/scss/cloak/particles/_support_block.scss */
.support-block .support-buttons .btn-link:hover {
  color: #ff3604;
}
/* line 45, user/themes/g5_cloak/scss/cloak/particles/_support_block.scss */
.support-block .support-buttons a:last-child {
  margin-right: 0;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_related_posts.scss */
.related-posts {
  margin-top: 2rem;
}
/* line 3, user/themes/g5_cloak/scss/cloak/particles/_related_posts.scss */
/* line 4, user/themes/g5_cloak/scss/cloak/particles/_related_posts.scss */
.related-posts .related-list li {
  position: relative;
  margin-bottom: 0.3rem;
}
/* line 7, user/themes/g5_cloak/scss/cloak/particles/_related_posts.scss */
.related-posts .related-list li::before {
  content: '';
  position: absolute;
  left: -1.2rem;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  z-index: 1;
}
/* line 20, user/themes/g5_cloak/scss/cloak/particles/_related_posts.scss */
.related-posts .related-list .related-link {
  color: #fff;
}
/* line 22, user/themes/g5_cloak/scss/cloak/particles/_related_posts.scss */
.related-posts .related-list .related-link:hover {
  color: #ff3604;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_popular_topics.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/particles/_popular_topics.scss */
.popular-topics .popular-title {
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
/* line 6, user/themes/g5_cloak/scss/cloak/particles/_popular_topics.scss */
/* line 7, user/themes/g5_cloak/scss/cloak/particles/_popular_topics.scss */
.popular-topics .popular-list ul {
  margin-left: 0;
}
/* line 10, user/themes/g5_cloak/scss/cloak/particles/_popular_topics.scss */
.popular-topics .popular-list li {
  position: relative;
  margin-bottom: 0.8rem;
  line-height: 1.2;
}
/* line 15, user/themes/g5_cloak/scss/cloak/particles/_popular_topics.scss */
.popular-topics .popular-list .popular-link {
  color: #fff;
}
/* line 17, user/themes/g5_cloak/scss/cloak/particles/_popular_topics.scss */
.popular-topics .popular-list .popular-link:hover {
  color: #ff3604;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container {
  display: flex;
  justify-content: center;
  padding-bottom: 1rem;
}
/* line 5, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container .thumb {
  transition: all 0.4s;
}
/* line 7, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container .thumb:hover {
  cursor: pointer;
  background: #ff6741 !important;
  transition: all 0.4s;
}
/* line 15, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container .thumb:first-child {
  margin-right: 2rem;
}
/* line 17, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container .thumb:first-child:hover {
  cursor: pointer;
  background: #204669 !important;
  transition: all 0.4s;
}
/* line 25, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container i {
  padding: 0.5rem 1.3rem;
  font-size: 2rem;
  display: flex;
  height: 1rem;
}
/* line 32, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container span {
  display: block;
  text-align: center;
  margin-top: -0.9rem;
}
/* line 37, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
/* line 38, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container .fa-thumbs-o-up::before {
  content: '\f00c';
}
/* line 42, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
/* line 43, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.thumb-rating-container .fa-thumbs-o-down::before {
  content: '\f00d';
}
/* line 48, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.rating-title {
  text-align: center;
}
/* line 51, user/themes/g5_cloak/scss/cloak/particles/_rating.scss */
.rating-bg {
  padding: 2rem 0;
  background: #0a1b2a;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page {
  position: relative;
}
/* line 3, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page::before {
  content: "";
  background: url('../image/cloak_whitepaper_bg.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: -10rem;
  left: 0;
  background-size: 1200px;
}
/* line 14, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page::after {
  content: "";
  background: url('../image/cloak_whitepaper_icon.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: 600px;
  z-index: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .security-page::after {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  .security-page::after {
    display: none;
  }
}
/* line 32, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .security-main-content {
  position: relative;
  z-index: 10;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .security-page .security-main-content {
    text-align: center;
  }
}
@media only all and (max-width: 47.99rem) {
  .security-page .security-main-content {
    text-align: center;
  }
}
/* line 42, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .security-title {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
  font-size: 50px;
}
/* line 47, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .security-title::after {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 10px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 53, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
  .security-page .security-title::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .security-page .security-title {
    font-size: 30px;
  }
  /* line 62, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
  .security-page .security-title::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* line 69, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .security-title span {
  color: #ff3604;
}
/* line 73, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .security-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .security-page .security-content-wrapper {
    flex-direction: column-reverse;
  }
}
@media only all and (max-width: 47.99rem) {
  .security-page .security-content-wrapper {
    flex-direction: column-reverse;
  }
}
/* line 83, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .security-content-wrapper p {
  line-height: 1.8;
}
/* line 87, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .text-content {
  padding: 0 0;
}
/* line 90, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .buttons {
  margin-top: 4rem;
}
/* line 93, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .buttons .security-button {
  width: 100%;
  max-width: 310px;
}
/* line 98, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .doc-image {
  top: -5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .security-page .doc-image {
    padding: 10%;
    top: -2;
  }
}
@media only all and (max-width: 47.99rem) {
  .security-page .doc-image {
    padding: 10%;
    top: 0;
  }
}
/* line 108, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .doc-image::before {
  content: "";
  background: url('../image/cloak_security-audit-2_graphic.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 110%;
  height: 100%;
  top: 0rem;
  left: 0rem;
  background-size: 100%;
  z-index: 5;
  opacity: 0.7;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .security-page .doc-image::before {
    top: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .security-page .doc-image::before {
    left: -1.5rem;
    top: -2rem;
  }
}
/* line 128, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page .doc-image img {
  position: relative;
  z-index: 10;
  top: 7rem;
  max-width: 140%;
  margin-top: -5rem;
  margin-left: -5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .security-page .doc-image img {
    top: 5rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .security-page .doc-image img {
    top: 2rem;
  }
}
/* line 143, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page #earth {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 3em auto;
  background: url('../image/Cloak_get_involved_world-map-01.svg') 0 0 repeat;
  border-radius: 50%;
  background-size: 630px;
  animation: rotate 4s linear infinite;
  transition: transform 200ms linear;
  transform-style: preserve-3d;
  box-shadow: inset 20px 0 80px 6px rgba(0, 0, 0, 1);
  color: #000;
}
/* line 158, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page #earth:after {
  content: "";
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: -80px 15px 80px 10px rgba(0, 0, 0, 0.9) inset;
}
/* line 169, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
.security-page #earth:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.2;
  background: radial-gradient(circle at 100px 100px, #fff, #000);
}
@keyframes rotate {
  /* line 182, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
  0% {
    background-position: 0 0;
  }
  /* line 183, user/themes/g5_cloak/scss/cloak/particles/_security.scss */
  100% {
    background-position: 630px 0;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page {
  position: relative;
}
/* line 3, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page::before {
  content: "";
  background: url('../image/Cloak_get_involved_bg.png') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: -12rem;
  left: 0;
  background-size: 1400px;
}
/* line 14, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .getinvolved-main-content {
  position: relative;
  z-index: 10;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .getinvolved-page .getinvolved-main-content {
    text-align: center;
  }
}
@media only all and (max-width: 47.99rem) {
  .getinvolved-page .getinvolved-main-content {
    text-align: center;
  }
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .getinvolved-title {
  display: block;
  text-align: center;
  margin-bottom: 25px;
  font-size: 50px;
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .getinvolved-title::after {
  margin-bottom: 10px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
}
@media only all and (max-width: 47.99rem) {
  .getinvolved-page .getinvolved-title {
    font-size: 30px;
  }
  /* line 35, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
  .getinvolved-page .getinvolved-title::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* line 42, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .getinvolved-title span {
  color: #ff3604;
}
/* line 46, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page h3 {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
}
/* line 49, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .getinvolved-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 4rem;
  padding: 0 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .getinvolved-page .getinvolved-content-wrapper {
    margin-top: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .getinvolved-page .getinvolved-content-wrapper {
    margin-top: 2rem;
  }
}
/* line 61, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .getinvolved-content-wrapper p {
  line-height: 1.8;
}
/* line 65, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .text-content {
  padding: 0 0;
  white-space: pre-line;
  position: relative;
  z-index: 30;
}
/* line 71, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .button-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  align-self: normal;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 78, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
  .getinvolved-page .button-wrapper .getinvolved-button {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 83, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
  .getinvolved-page .button-wrapper .getinvolved-button {
    display: none;
  }
}
/* line 89, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .getinvolved-button {
  align-self: center;
  position: relative;
}
/* line 93, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .mobile-button {
  display: none;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .getinvolved-page .mobile-button {
    display: block;
    margin: 2rem auto 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .getinvolved-page .mobile-button {
    display: block;
    margin: 2rem auto 0;
  }
}
/* line 104, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page .background {
  position: absolute;
  z-index: 20;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  z-index: 20;
  padding: 1rem;
}
/* line 115, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page #earth {
  position: absolute;
  width: 400px;
  height: 400px;
  background: url('../image/Cloak_get_involved_world-map-01.svg') 0 0 repeat;
  border-radius: 50%;
  background-size: 830px;
  animation: rotate 15s linear infinite;
  transition: transform 1200ms linear;
  transform-style: preserve-3d;
  box-shadow: inset 15px -4px 40px -20px rgba(144, 196, 210, 0.73);
  transform: rotateZ(-10deg);
  color: #12273a;
  z-index: 1;
}
/* line 130, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page #earth:after {
  content: "";
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: -50px 15px 80px 10px #060d13 inset;
}
/* line 140, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
.getinvolved-page #earth:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.2;
  background: radial-gradient(circle at 100px 100px, #fff, );
  box-shadow: 50px -15px 80px 10px #2a5b88;
}
@keyframes rotate {
  /* line 153, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
  0% {
    background-position: 0 0;
  }
  /* line 156, user/themes/g5_cloak/scss/cloak/particles/_getinvolved.scss */
  100% {
    background-position: 830px 0;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page {
  position: relative;
}
/* line 3, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .clear_filters {
  display: block;
  text-align: center;
  width: 100%;
  margin-bottom: 1.5rem;
  cursor: pointer;
  color: #ff3604;
}
/* line 11, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .features {
  margin-bottom: 3rem;
}
/* line 13, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .features .feature-icon {
  width: 120px;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  overflow: hidden;
}
@media only all and (max-width: 47.99rem) {
  .vendors-page .features .feature-icon {
    margin-top: 1rem;
  }
}
/* line 26, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .features .feature-icon i {
  font-size: 4rem;
  color: black;
}
/* line 30, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .features .feature-icon img {
  width: auto;
  height: 80px;
  display: block;
  object-fit: cover;
}
/* line 37, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
@media only all and (max-width: 47.99rem) {
  .vendors-page .features .btn {
    padding: 15px 10px;
  }
}
/* line 42, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .features .feature-desc {
  line-height: 1.5rem;
}
/* line 45, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .features .feature-button {
  margin-bottom: 0;
}
/* line 48, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .features .feature-title {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  text-transform: uppercase;
  padding: 0.938rem 0;
  padding-bottom: 0;
  line-height: 1.5rem;
  color: #fff;
}
/* line 57, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page::before {
  content: "";
  background: url('../image/cloak-hexagon_vendors_left-01.svg') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -40%;
  background-size: 680px;
}
/* line 68, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page::after {
  content: "";
  background: url('../image/cloak-hexagon_vendors_right-01.svg') no-repeat top center;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: -60%;
  background-size: 460px;
}
@media only all and (max-width: 47.99rem) {
  .vendors-page::after {
    top: 40%;
  }
}
/* line 82, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-main-content {
  position: relative;
  z-index: 10;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .vendors-page .vendors-main-content {
    text-align: center;
  }
}
@media only all and (max-width: 47.99rem) {
  .vendors-page .vendors-main-content {
    text-align: center;
  }
}
/* line 92, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-title {
  display: block;
  text-align: center;
  margin-bottom: 25px;
  font-size: 50px;
}
/* line 97, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-title::after {
  margin-bottom: 10px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
}
@media only all and (max-width: 47.99rem) {
  .vendors-page .vendors-title {
    font-size: 30px;
  }
  /* line 103, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
  .vendors-page .vendors-title::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* line 110, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-title span {
  color: #ff3604;
}
/* line 114, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-subtitle {
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  text-transform: normal;
}
/* line 117, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-subtitle p {
  font-size: 20px;
  letter-spacing: 1px;
}
/* line 122, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 4rem;
  padding: 0 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .vendors-page .vendors-content-wrapper {
    margin-top: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .vendors-page .vendors-content-wrapper {
    margin-top: 2rem;
  }
}
/* line 134, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper p {
  line-height: 1.8;
}
/* line 137, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters {
  width: 100%;
  display: flex;
  justify-content: center;
  list-style: none;
  flex-wrap: wrap;
  margin-bottom: 0;
}
/* line 144, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters li {
  display: block;
  position: relative;
  margin-right: 1.875rem;
  padding-left: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 155, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters li label {
  margin-left: 0.3rem;
}
/* line 158, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin-right: 0.5rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
/* line 169, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters li input[type=checkbox]:checked ~ .checkmark {
  background-color: #fff;
}
/* line 171, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters li input[type=checkbox]:checked ~ .checkmark::after {
  display: block;
  left: 6px;
  top: -3px;
  width: 9px;
  height: 17px;
  border: solid #ff3604;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 185, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters li .checkmark {
  position: absolute;
  top: 50%;
  left: 0;
  height: 16px;
  width: 16px;
  transform: translateY(-50%);
  background-color: #eee;
}
/* line 193, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-content-wrapper ul#filters li .checkmark::after {
  content: "";
  position: absolute;
  display: none;
}
/* line 202, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box {
  padding: 0.6rem;
  border: 1px solid;
  margin-bottom: 2rem;
  transition: 300ms;
}
/* line 207, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box:hover, .vendors-page .vendor-box:active {
  background: #ff3604;
  cursor: pointer;
}
/* line 212, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box .vendor-link {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 217, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box a {
  color: #bdc1c4;
  transition: 200ms;
}
/* line 220, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box a:hover {
  color: #ff3604;
}
/* line 224, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box span {
  color: #12273a;
  line-height: 1.4;
  text-align: left;
}
/* line 229, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box .vendor-content {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0 none;
  padding: 2rem 1rem;
  background: #fff;
  color: #12273a;
  line-height: 1.4;
  text-align: left;
  transition: 200ms;
}
@media only all and (max-width: 47.99rem) {
  .vendors-page .vendor-box .vendor-content {
    flex-direction: column;
    text-align: center;
  }
}
/* line 244, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
/* line 245, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendor-box .vendor-content .vendor-half.text {
  margin-left: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .vendors-page .vendor-box .vendor-content .vendor-half.text {
    margin-left: 0;
    display: flex;
    flex-direction: column;
  }
}
/* line 256, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .button-wrapper {
  background: #0a1b2a;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  align-self: normal;
  padding: 1rem 0;
  margin-top: 2rem;
}
/* line 266, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .button-wrapper p {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  letter-spacing: 1px;
  white-space: pre-line;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 272, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
  .vendors-page .button-wrapper .getinvolved-button {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 277, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
  .vendors-page .button-wrapper .getinvolved-button {
    display: none;
  }
}
/* line 282, user/themes/g5_cloak/scss/cloak/particles/_vendors.scss */
.vendors-page .vendors-button {
  align-self: center;
  position: relative;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_cloaklogos.scss */
.cloaklogos {
  display: flex;
  justify-content: center;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_presslogos.scss */
.presslogos {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 4.69rem 1.876rem;
  flex-wrap: wrap;
}
@media only all and (max-width: 47.99rem) {
  .presslogos {
    justify-content: center;
    padding: 1.876rem 0;
  }
}
/* line 12, user/themes/g5_cloak/scss/cloak/particles/_presslogos.scss */
.presslogos svg, .presslogos img {
  display: block;
  width: 200px;
  max-width: 250px;
  height: auto;
  padding: 0 0.938rem;
  margin-bottom: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .presslogos svg, .presslogos img {
    max-width: 100%;
  }
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_presslogos.scss */
.presslogos .slick-track {
  display: flex;
  align-items: center;
}
/* line 28, user/themes/g5_cloak/scss/cloak/particles/_presslogos.scss */
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_presslogos.scss */
.presslogos .slick-slide img {
  display: block;
  width: 70%;
  float: none;
  margin: 0 auto;
}
/* line 2, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-top {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 4rem;
}
/* line 7, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-top .g-icon-wraper, .g-coordinator-top .g-content-wrapper {
  width: 33%;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .g-coordinator-top .g-icon-wraper, .g-coordinator-top .g-content-wrapper {
    width: 45%;
  }
}
/* line 14, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-coordinator-top .g-icon-wrapper {
    width: 30%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-coordinator-top .g-icon-wrapper {
    width: 40%;
    margin: 0 auto;
    left: -2rem;
    position: relative;
  }
}
/* line 24, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-top .g-icon-wrapper .cube-image {
  display: block;
  width: 100%;
}
/* line 29, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-coordinator-top .g-content-wrapper {
    width: 60%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-coordinator-top .g-content-wrapper {
    width: 85%;
  }
}
/* line 37, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .g-coordinator-top .g-globe-wrapper {
    width: 5%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-coordinator-top .g-globe-wrapper {
    width: 5%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-coordinator-top .g-globe-wrapper {
    width: 5%;
  }
}
/* line 48, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-top .background {
  position: absolute;
  z-index: 20;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  z-index: 20;
  padding: 1rem;
}
/* line 59, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-top #earth {
  position: absolute;
  width: 350px;
  height: 350px;
  background: url('../image/Cloak_get_involved_world-map-01.svg') 0 0 repeat;
  border-radius: 50%;
  background-size: 830px;
  animation: rotate 15s linear infinite;
  transition: transform 1200ms linear;
  transform-style: preserve-3d;
  box-shadow: inset 15px -4px 40px -20px rgba(144, 196, 210, 0.73);
  transform: rotateZ(-10deg);
  color: #12273a;
  z-index: 1;
  padding: ;
  margin-left: 3rem;
}
/* line 76, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-top #earth:after {
  content: "";
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: -50px 15px 80px 10px #060d13 inset;
}
/* line 86, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-top #earth:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.2;
  background: radial-gradient(circle at 100px 100px, #fff, );
  box-shadow: 50px -15px 80px 10px #2a5b88;
}
@keyframes rotate {
  /* line 99, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
  0% {
    background-position: 0 0;
  }
  /* line 102, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
  100% {
    background-position: 830px 0;
  }
}
/* line 109, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.coordinator-bottom {
  background: #0a1b2a;
}
/* line 113, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-bottom {
  margin-bottom: 2rem;
  padding: 4rem 0;
}
/* line 116, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-bottom .g-content-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-coordinator-bottom .g-content-wrapper {
    flex-direction: column;
  }
}
/* line 125, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-bottom .g-content-wrapper .g-pic-wrapper {
  display: block;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-coordinator-bottom .g-content-wrapper .g-pic-wrapper {
    width: 100%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-coordinator-bottom .g-content-wrapper .g-pic-wrapper {
    width: 100%;
  }
}
/* line 133, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-bottom .g-content-wrapper .g-pic-wrapper .coordinator-image {
  display: block;
  width: 300px;
  margin-right: 2rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-coordinator-bottom .g-content-wrapper .g-pic-wrapper .coordinator-image {
    margin: 0 auto;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-coordinator-bottom .g-content-wrapper .g-pic-wrapper .coordinator-image {
    margin: 0 auto;
  }
}
/* line 145, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-bottom .g-content-wrapper .description {
  width: 50%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-coordinator-bottom .g-content-wrapper .description {
    width: 100%;
    text-align: center;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-coordinator-bottom .g-content-wrapper .description {
    width: 100%;
    text-align: center;
  }
}
/* line 155, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-bottom .g-content-wrapper .description p {
  margin-bottom: 2rem;
}
/* line 159, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
/* line 160, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.g-coordinator-bottom .g-content-wrapper .task-wrapper img {
  display: inline;
  width: 30px;
  height: 30px;
  margin-right: 1rem;
}
/* line 171, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
/* line 172, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .coordinator-map-title {
  display: block;
  text-align: center;
  margin-bottom: 25px;
  font-size: 50px;
}
/* line 177, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .coordinator-map-title::after {
  margin-bottom: 10px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
}
@media only all and (max-width: 47.99rem) {
  .section-maps .coordinator-map-title {
    font-size: 30px;
  }
  /* line 183, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
  .section-maps .coordinator-map-title::after {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* line 190, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .coordinator-map-title span {
  color: #ff3604;
}
/* line 195, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps #loadmap {
  width: 100%;
  height: 600px;
  margin-bottom: 1.875rem !important;
}
/* line 199, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps #loadmap .author-name {
  font-size: 1.5rem;
}
/* line 203, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .markers {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* line 207, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .markers .marker {
  min-width: 30%;
  display: flex;
  flex: 1;
}
/* line 211, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .markers .marker.team-member {
  flex-direction: column;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .section-maps .markers .marker {
    min-width: 45%;
  }
}
@media only all and (max-width: 47.99rem) {
  .section-maps .markers .marker {
    min-width: 85%;
  }
}
/* line 223, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .author-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.875rem;
}
/* line 228, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .author-wrapper .author-pic {
  display: block;
  max-width: 50px;
  height: 40px;
  margin-top: 0.625rem;
}
/* line 234, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .author-wrapper .author-content {
  padding: 0 0.938rem;
}
/* line 236, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .author-wrapper .author-content p {
  margin: 0;
}
/* line 239, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .author-wrapper .author-content .fa {
  margin-right: 0.625rem;
}
/* line 242, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
/* line 243, user/themes/g5_cloak/scss/cloak/particles/_coordinator.scss */
.section-maps .author-wrapper .author-content .social-icons .custom-icon {
  display: inline-block;
  margin-right: 0.625rem;
  width: 19px;
  height: 19px;
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_cloaklangswitcher.scss */
@media only all and (max-width: 47.99rem) {
  .cloaklangswitcher {
    position: absolute;
    top: 1.2rem;
    right: 4rem;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_totop.scss */
.g-totop {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  font-weight: 700;
  text-align: right;
}
@media only all and (max-width: 47.99rem) {
  .g-totop {
    text-align: center;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator {
  border: 1px solid;
  margin: 2rem 1rem;
}
/* line 4, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator small {
  font-size: 12px;
}
/* line 7, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block {
  margin: auto 0;
  padding: 2rem 2rem;
}
/* line 10, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block:first-child {
  border-right: 1px solid;
}
/* line 13, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block input {
  background: #163b5b;
}
/* line 16, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block h3 {
  text-align: left;
}
/* line 19, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block h5 {
  margin-bottom: 0.6rem;
}
/* line 21, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block h5 span {
  color: #24c06a;
  margin-left: 1rem;
}
/* line 26, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block .row {
  margin-bottom: 1.5rem;
}
/* line 28, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block .row .earning {
  color: #24c06a;
}
/* line 31, user/themes/g5_cloak/scss/cloak/particles/_cloakcalculator.scss */
.cloak-calculator .g-block .row .highest {
  color: #ff3604;
}
/* line 2, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
.g-container {
  width: 80rem;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .g-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .g-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-container {
    width: 100%;
  }
}
/* line 17, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
.g-container.g-flushed {
  width: 100%;
}
/* line 23, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
@media only all and (max-width: 47.99rem) {
  .g-block {
    flex-grow: 0;
    flex-basis: 100%;
  }
}
/* line 30, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
@media only all and (max-width: 47.99rem) {
  body [class*="size-"] {
    flex-grow: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media only all and (max-width: 47.99rem) {
  @supports not (flex-wrap: wrap) {
    /* line 41, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
    .g-grid {
      display: block;
      flex-wrap: inherit;
    }
    /* line 45, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
    .g-block {
      display: block;
      flex: inherit;
    }
  }
}
/* line 2, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
.visible-large, .visible-desktop, .visible-tablet, .visible-phone, .g-block.visible-large, .g-block.visible-desktop, .g-block.visible-tablet, .g-block.visible-phone {
  display: none !important;
}
@media only all and (max-width: 47.99rem) {
  /* line 14, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-phone {
    display: block !important;
  }
  /* line 17, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-phone {
    display: block !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 23, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-tablet {
    display: block !important;
  }
  /* line 26, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-tablet {
    display: block !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  /* line 32, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-desktop {
    display: block !important;
  }
  /* line 35, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (min-width: 80rem) {
  /* line 41, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-large {
    display: block !important;
  }
  /* line 44, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-large {
    display: block !important;
  }
  /* line 47, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-desktop {
    display: block !important;
  }
  /* line 50, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 57, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-phone {
    display: none !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 63, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-tablet {
    display: none !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  /* line 69, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (min-width: 80rem) {
  /* line 75, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-large {
    display: none !important;
  }
  /* line 78, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 85, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .align-right {
    text-align: inherit !important;
  }
  /* line 88, user/plugins/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .align-left {
    text-align: inherit !important;
  }
}
/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width;
}
/* line 11, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
/* line 16, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
*, *::before, *::after {
  box-sizing: inherit;
}
/* line 22, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  /* line 31, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  /* line 37, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 43, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  /* line 49, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .container {
    max-width: 1140px;
  }
}
/* line 54, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/* line 62, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 72, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 77, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
/* line 83, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 96, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
/* line 105, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
/* line 113, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
/* line 120, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
/* line 127, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 134, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 141, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
/* line 148, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
/* line 155, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
/* line 162, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
/* line 169, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
/* line 176, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
/* line 183, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
/* line 190, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 197, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
/* line 203, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}
/* line 209, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
/* line 215, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
/* line 221, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
/* line 227, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
/* line 233, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
/* line 239, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
/* line 245, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
/* line 251, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
/* line 257, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
/* line 263, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
/* line 269, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}
/* line 275, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}
/* line 281, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}
/* line 287, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-1 {
  margin-left: 8.333333%;
}
/* line 291, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-2 {
  margin-left: 16.666667%;
}
/* line 295, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-3 {
  margin-left: 25%;
}
/* line 299, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-4 {
  margin-left: 33.333333%;
}
/* line 303, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-5 {
  margin-left: 41.666667%;
}
/* line 307, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-6 {
  margin-left: 50%;
}
/* line 311, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-7 {
  margin-left: 58.333333%;
}
/* line 315, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-8 {
  margin-left: 66.666667%;
}
/* line 319, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-9 {
  margin-left: 75%;
}
/* line 323, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-10 {
  margin-left: 83.333333%;
}
/* line 327, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  /* line 332, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 340, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 347, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 353, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 359, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 365, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 371, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 377, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 383, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 389, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 395, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 401, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 407, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 413, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 419, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 424, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 429, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 434, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 439, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 444, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 449, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 454, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 459, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 464, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 469, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 474, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 479, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 484, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 489, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 494, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 497, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  /* line 500, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  /* line 503, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 506, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  /* line 509, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  /* line 512, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 515, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  /* line 518, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  /* line 521, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 524, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  /* line 527, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  /* line 533, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 541, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 548, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 554, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 560, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 566, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 572, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 578, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 584, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 590, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 596, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 602, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 608, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 614, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 620, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 625, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 630, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 635, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 640, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 645, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 650, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 655, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 660, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 665, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 670, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 675, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 680, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 685, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 690, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 695, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 698, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  /* line 701, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  /* line 704, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 707, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  /* line 710, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  /* line 713, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 716, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  /* line 719, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  /* line 722, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 725, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  /* line 728, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  /* line 734, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 742, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 749, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 755, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 761, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 767, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 773, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 779, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 785, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 791, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 797, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 803, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 809, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 815, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 821, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 826, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 831, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 836, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 841, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 846, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 851, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 856, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 861, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 866, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 871, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 876, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 881, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 886, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 891, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 896, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 899, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  /* line 902, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  /* line 905, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 908, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  /* line 911, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  /* line 914, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 917, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  /* line 920, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  /* line 923, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 926, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  /* line 929, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
  /* line 932, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  /* line 938, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 946, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 953, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 959, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 965, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 971, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 977, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 983, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 989, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 995, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 1001, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1007, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 1013, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 1019, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1025, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 1030, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 1035, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 1040, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1045, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 1050, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 1055, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 1060, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 1065, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 1070, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 1075, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 1080, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 1085, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 1090, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 1095, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 1100, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 1103, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  /* line 1106, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  /* line 1109, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 1112, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  /* line 1115, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  /* line 1118, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 1121, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  /* line 1124, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  /* line 1127, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 1130, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  /* line 1133, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
  /* line 1136, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .text-xl-center {
    text-align: center !important;
  }
}
/* line 1141, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-none {
  display: none !important;
}
/* line 1145, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-inline {
  display: inline !important;
}
/* line 1149, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-inline-block {
  display: inline-block !important;
}
/* line 1153, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-block {
  display: block !important;
}
/* line 1157, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-table {
  display: table !important;
}
/* line 1161, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-table-row {
  display: table-row !important;
}
/* line 1165, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-table-cell {
  display: table-cell !important;
}
/* line 1169, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
/* line 1175, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  /* line 1182, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 1185, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 1188, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 1191, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 1194, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 1197, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 1200, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 1203, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 1208, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  /* line 1216, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 1219, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 1222, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 1225, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 1228, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 1231, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 1234, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 1237, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 1242, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  /* line 1250, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 1253, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 1256, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 1259, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 1262, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 1265, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 1268, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 1271, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 1276, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  /* line 1284, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 1287, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 1290, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 1293, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 1296, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 1299, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 1302, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 1305, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 1310, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  /* line 1318, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 1321, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 1324, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 1327, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 1330, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 1333, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 1336, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 1339, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 1344, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
/* line 1351, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
/* line 1358, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
/* line 1365, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
/* line 1372, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
/* line 1379, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
/* line 1384, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
/* line 1389, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
/* line 1394, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
/* line 1400, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
/* line 1406, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
/* line 1412, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
/* line 1418, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
/* line 1423, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
/* line 1429, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
/* line 1435, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
/* line 1441, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
/* line 1447, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
/* line 1453, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
/* line 1458, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
/* line 1463, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
/* line 1468, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
/* line 1473, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
/* line 1478, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
/* line 1483, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
/* line 1488, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
/* line 1493, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
/* line 1498, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
/* line 1503, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
/* line 1508, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  /* line 1514, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 1520, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 1526, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 1532, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 1538, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 1542, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 1546, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 1550, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 1555, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 1560, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 1565, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 1570, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 1574, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 1579, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 1584, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 1589, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 1594, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 1599, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 1603, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 1607, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 1611, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 1615, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 1619, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 1623, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 1627, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 1631, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 1635, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 1639, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 1643, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  /* line 1650, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 1656, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 1662, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 1668, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 1674, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 1678, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 1682, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 1686, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 1691, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 1696, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 1701, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 1706, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 1710, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 1715, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 1720, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 1725, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 1730, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 1735, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 1739, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 1743, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 1747, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 1751, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 1755, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 1759, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 1763, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 1767, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 1771, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 1775, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 1779, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  /* line 1786, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 1792, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 1798, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 1804, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 1810, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 1814, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 1818, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 1822, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 1827, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 1832, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 1837, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 1842, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 1846, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 1851, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 1856, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 1861, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 1866, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 1871, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 1875, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 1879, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 1883, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 1887, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 1891, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 1895, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 1899, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 1903, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 1907, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 1911, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 1915, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  /* line 1922, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 1928, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 1934, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 1940, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 1946, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 1950, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 1954, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 1958, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 1963, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 1968, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 1973, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 1978, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 1982, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 1987, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 1992, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 1997, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 2002, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 2007, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 2011, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 2015, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 2019, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 2023, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 2027, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 2031, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 2035, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 2039, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 2043, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 2047, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 2051, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/grid.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
/*# sourceMappingURL=bootstrap-grid.css.map */
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-xs {
  display: none !important;
}
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-sm {
  display: none !important;
}
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-md {
  display: none !important;
}
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-lg {
  display: none !important;
}
/* line 49, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  /* line 64, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 25, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-xs {
    display: block !important;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  table.visible-xs {
    display: table !important;
  }
  /* line 29, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  tr.visible-xs {
    display: table-row !important;
  }
  /* line 30, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  th.visible-xs, td.visible-xs {
    display: table-cell !important;
  }
}
/* line 67, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (max-width: 767px) {
  /* line 68, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}
/* line 72, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (max-width: 767px) {
  /* line 73, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}
/* line 77, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (max-width: 767px) {
  /* line 78, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 25, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  table.visible-sm {
    display: table !important;
  }
  /* line 29, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 30, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  th.visible-sm, td.visible-sm {
    display: table-cell !important;
  }
}
/* line 86, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 87, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}
/* line 91, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 92, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}
/* line 96, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 97, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 25, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-md {
    display: block !important;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  table.visible-md {
    display: table !important;
  }
  /* line 29, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  tr.visible-md {
    display: table-row !important;
  }
  /* line 30, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  th.visible-md, td.visible-md {
    display: table-cell !important;
  }
}
/* line 105, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 106, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}
/* line 110, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 111, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}
/* line 115, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 116, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 121, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 25, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-lg {
    display: block !important;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  table.visible-lg {
    display: table !important;
  }
  /* line 29, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  tr.visible-lg {
    display: table-row !important;
  }
  /* line 30, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  th.visible-lg, td.visible-lg {
    display: table-cell !important;
  }
}
/* line 124, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 1200px) {
  /* line 125, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}
/* line 129, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 1200px) {
  /* line 130, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}
/* line 134, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
@media (min-width: 1200px) {
  /* line 135, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 140, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 144, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 148, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 152, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-print {
  display: none !important;
}
@media print {
  /* line 165, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 25, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-print {
    display: block !important;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  table.visible-print {
    display: table !important;
  }
  /* line 29, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  tr.visible-print {
    display: table-row !important;
  }
  /* line 30, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  th.visible-print, td.visible-print {
    display: table-cell !important;
  }
}
/* line 168, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 171, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}
/* line 175, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 178, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 182, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 185, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 190, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  /* line 36, user/themes/g5_cloak/scss/cloak/cloak/bootstrap/responsive-utilities.scss */
  .hidden-print {
    display: none !important;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  color: #bdc1c4;
  background: #12273a;
  background: linear-gradient(128deg, #12273a 0%, #0a1b2a 100%);
}
/* line 10, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
html {
  scroll-behavior: smooth;
}
/* line 14, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
p {
  margin: 0 0 15px 0;
  font-size: 17px;
  line-height: 29px;
}
/* line 20, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
a:hover, a:active, a:focus {
  text-decoration: none;
}
/* line 24, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.intro-wrapper {
  position: relative;
  z-index: 10;
}
/* line 29, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.center {
  text-align: center;
}
/* line 33, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.upper {
  text-transform: uppercase;
}
/* line 37, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.color-primary {
  color: #ff3604;
}
/* line 41, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.author {
  font-family: "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", "sans-serif";
}
/* line 45, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
/* line 50, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.enigma {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
}
/* line 54, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.btn {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  background-color: transparent;
  border: solid 1px #ff3604;
  padding: 20px 25px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  transition: background-color 0.3s;
}
/* line 66, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
.btn:hover, .btn:focus, .btn :active {
  text-decoration: none;
  color: #fff;
  background-color: #ff4a1e;
}
/* Small laptops (laptops, 992px and up) */
@media only screen and (min-width: 992px) {
  /* line 75, user/themes/g5_cloak/scss/cloak/cloak/base.scss */
  p {
    line-height: 34px;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/three.scss */
.animated {
  position: relative;
}
/* line 5, user/themes/g5_cloak/scss/cloak/cloak/three.scss */
.birds, .sphere {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  display: none;
}
/* Small laptops (laptops, 992px and up) */
@media only screen and (min-width: 992px) {
  /* line 15, user/themes/g5_cloak/scss/cloak/cloak/three.scss */
  .sphere {
    margin-left: 25%;
  }
  /* line 19, user/themes/g5_cloak/scss/cloak/cloak/three.scss */
  .birds, .sphere {
    display: block;
  }
}
/* Desktop devices (desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  /* line 26, user/themes/g5_cloak/scss/cloak/cloak/three.scss */
  .birds, .sphere {
    display: block;
  }
}
/* Slider */
/* line 3, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
/* line 12, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 19, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 23, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
/* line 28, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-slider .slick-track, .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
/* line 33, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 42, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 48, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-track:after {
  clear: both;
}
/* line 52, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}
/* line 56, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 60, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 64, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-slide img {
  display: block;
  width: 90%;
  float: right;
}
/* line 69, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-slide .enigma-animation {
  width: 300px;
  margin: 0 auto;
}
/* line 74, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 80, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 84, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 88, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 92, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* line 98, user/themes/g5_cloak/scss/cloak/cloak/slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}
@font-face {
  font-family: 'Classic-Robot';
  font-style: normal;
  font-weight: normal;
  src: url('/user/data/gantry5/themes/g5_cloak/fonts/classicrobot/ClassicRobot.eot') format("embedded-opentype"), url('../font/ClassicRobot.woff2') format("woff2"), url('../font/ClassicRobot.woff') format("woff"), url('../font/ClassicRobot.ttf') format("truetype"), url('/user/data/gantry5/themes/g5_cloak/fonts/classicrobot/ClassicRobot.svg') format("svg");
}
@font-face {
  font-family: 'Abel-Regular';
  font-style: normal;
  font-weight: normal;
  src: url('/user/data/gantry5/themes/g5_cloak/fonts/abel/Abel.eot') format("embedded-opentype"), url('../font/Abel.woff2') format("woff2"), url('../font/Abel.woff') format("woff"), url('../font/Abel.ttf') format("truetype"), url('/user/data/gantry5/themes/g5_cloak/fonts/abel/Abel.svg') format("svg");
}
@font-face {
  font-family: 'Roboto-Condensed';
  font-style: normal;
  font-weight: normal;
  src: url('/user/data/gantry5/themes/g5_cloak/fonts/roboto/RobotoCondensed-Regular.eot') format("embedded-opentype"), url('../font/RobotoCondensed-Regular.woff2') format("woff2"), url('../font/RobotoCondensed-Regular.woff') format("woff"), url('../font/RobotoCondensed-Regular.ttf') format("truetype"), url('/user/data/gantry5/themes/g5_cloak/fonts/roboto/RobotoCondensed-Regular.svg') format("svg");
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/user/data/gantry5/themes/g5_cloak/fonts/nanum/NanumGothic-Regular.eot') format("embedded-opentype"), url('../font/NanumGothic-Regular.woff2') format("woff2"), url('../font/NanumGothic-Regular.woff') format("woff"), url('../font/NanumGothic-Regular.ttf') format("truetype"), url('/user/data/gantry5/themes/g5_cloak/fonts/nanum/NanumGothic-Regular.svg') format("svg");
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
#g-container-cloak {
  position: relative;
  z-index: 2;
  /* fix bug on iOS */
  -webkit-overflow-scrolling: touch;
  padding: 0;
  /* Force Hardware Acceleration in WebKit */
  transform: translateZ(0);
  backface-visibility: hidden;
  transition: transform 0.7s;
  transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
}
@media only screen and (min-width: 768px) {
  /* line 14, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
  #g-container-cloak {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 17, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
  #g-container-cloak {
    padding-top: 8rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-container-cloak {
    padding: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-container-cloak {
    padding: 0;
  }
}
/* line 28, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
#g-container-cloak.home-container {
  padding-top: 0;
}
/* line 34, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
/* line 35, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
.navigation-is-open #g-container-cloak {
  transform: translateX(100%);
}
/* line 39, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
.navigation-is-open .navigator, .navigation-is-open .nav {
  display: none;
}
/* line 43, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
.navigation-is-open .burger {
  opacity: 1;
  visibility: visible;
}
/* Small laptops (laptops, 992px and up) */
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  /* line 51, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
  /* line 52, user/themes/g5_cloak/scss/cloak/cloak/main.scss */
  .navigation-is-open .logo-text {
    opacity: 0;
    visibility: hidden;
  }
}
/* line 2, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
#g-burger {
  z-index: 20;
  position: fixed;
}
/* line 6, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.burger {
  position: fixed;
  display: block;
  right: 12px;
  top: 72px;
  border: none;
  background-color: transparent;
  border-radius: 0;
  margin: 0;
  padding: 9px 6px;
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  z-index: 21;
  transition: visibility 0.5s linear, opacity 0.5s ease-in-out;
}
/* line 22, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.burger:hover {
  background-color: transparent;
  opacity: 0.8;
}
/* line 27, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.burger:active, .burger:focus {
  outline: 0;
}
/* line 31, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.burger .icon-bar {
  background: #fff;
  border-radius: 0;
  display: block;
  width: 18px;
  height: 1px;
  margin-bottom: 7px;
}
/* line 39, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.burger .icon-bar + .icon-bar {
  margin-top: 4px;
}
/* line 43, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.burger .icon-bar:last-child {
  width: 28px;
  margin-bottom: 0;
}
/* line 50, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
/* line 51, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.navigation-is-open .burger {
  top: 32px;
}
/* line 53, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.navigation-is-open .burger .icon-bar {
  display: none;
  position: relative;
  top: 0;
  left: -1px;
  width: 28px;
}
/* line 60, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.navigation-is-open .burger .icon-bar:nth-child(2), .navigation-is-open .burger .icon-bar:nth-child(4) {
  display: block;
}
/* line 65, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.navigation-is-open .burger .icon-bar:nth-child(2) {
  transform: rotate(-45deg);
  top: 8px;
}
/* line 70, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
.navigation-is-open .burger .icon-bar:nth-child(4) {
  transform: rotate(45deg);
}
/* Small laptops (laptops, 992px and up) */
@media only screen and (min-width: 992px) {
  /* line 79, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  .burger {
    opacity: 1;
    visibility: visible;
    top: 77px;
    right: 45px;
  }
  /* line 85, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  .burger .icon-bar {
    width: 25px;
    height: 2px;
    margin-bottom: 9px;
  }
  /* line 90, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  .burger .icon-bar:last-child {
    width: 35px;
  }
  /* line 96, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  /* line 97, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  /* line 98, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  .navigation-is-open .burger .icon-bar {
    left: -3px;
    width: 35px;
  }
  /* line 102, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  .navigation-is-open .burger .icon-bar:nth-child(2), .navigation-is-open .burger .icon-bar:nth-child(4) {
    display: block;
  }
  /* line 107, user/themes/g5_cloak/scss/cloak/cloak/burger.scss */
  .navigation-is-open .burger .icon-bar:nth-child(2) {
    top: 11px;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.header {
  position: relative;
  z-index: 20;
  margin-bottom: 15px;
  padding: 20px 20px 0 20px;
}
/* line 8, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo {
  background: transparent url('../image/cloak-logo-grey.svg') no-repeat left top;
  background-size: 50px 50px;
  padding: 2px 0 2px 63px;
  color: #fff;
  font-size: 27px;
  font-weight: normal;
  letter-spacing: 4px;
  margin: 0;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  height: 51px;
}
/* line 20, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo-text {
  opacity: 1;
  visibility: visible;
  transition: visibility 0.3s linear, opacity 0.3s ease;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol" !important;
}
/* line 27, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
/* line 28, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo-fade .logo-text {
  opacity: 0;
  visibility: hidden;
  width: 0;
  display: block;
}
/* line 37, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo-partner {
  color: #fff;
  font-size: 16px;
  height: 50px;
  font-weight: normal;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  margin: 0;
}
/* line 47, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo-partner .alliance-logo {
  display: block;
  width: 84px;
  height: 70px;
}
/* line 53, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo-partner-text {
  opacity: 1;
  visibility: visible;
  transition: visibility 0.3s linear, opacity 0.3s ease;
}
/* line 59, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo-partner-fade {
  position: relative;
  top: 0;
}
/* line 62, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.logo-partner-fade .logo-text {
  opacity: 0;
  visibility: hidden;
  width: 0;
  display: block;
}
@media only screen and (max-width: 380px) {
  /* line 70, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .logo-partner {
    display: none;
  }
}
/* line 75, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav {
  opacity: 1;
  visibility: visible;
  transition: visibility 0.3s linear, opacity 0.3s ease;
  position: relative;
  right: 60px;
}
@media only all and (max-width: 47.99rem) {
  .nav {
    right: auto;
  }
}
/* line 85, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav-fade {
  opacity: 0;
  visibility: hidden;
}
/* line 89, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav .nav-list-btn {
  padding: 8px 20px;
}
/* line 92, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav .nav-list-btn .g-menu-item-content {
  padding: 0 0 !important;
}
/* line 98, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav-list {
  margin: 0;
  padding: 0;
}
/* line 102, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav-list-item {
  display: inline-block;
}
/* line 106, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav-list-link {
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  padding: 10px;
  margin: 0 4px;
  transition: all 0.3s;
}
/* line 114, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav-list-link:hover, .nav-list-link:active, .nav-list-link:focus {
  color: #ff3604;
}
/* line 119, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav-list-btn {
  color: #fff;
  background-color: #ff3604;
  padding: 15px 25px;
  margin: 0 0 0 20px;
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
}
@media only all and (max-width: 47.99rem) {
  .nav-list-btn {
    margin: 0;
    padding: 0;
  }
}
/* line 128, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
@media only all and (max-width: 47.99rem) {
  .nav-list-btn .g-menu-item-container {
    color: #fff !important;
    border: 0 none;
  }
}
/* line 136, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
.nav-list-btn:hover, .nav-list-btn:focus, .nav-list-btn :active {
  color: #fff;
  background-color: #ff4a1e;
}
@media only screen and (max-width: 350px) {
  /* line 144, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .logo {
    width: 50px;
    overflow: hidden;
  }
}
/* Small laptops (laptops, 992px and up) */
@media only screen and (min-width: 992px) {
  /* line 152, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    padding: 36px 50px 0 47px;
    margin-top: 34px;
  }
  /* line 161, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .logo {
    background-size: 51px 51px;
    font-size: 33px;
    padding: 5px 0 6px 73px;
    letter-spacing: 5px;
    margin-top: 0.15rem;
    margin-bottom: 1.2rem;
  }
  /* line 170, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .nav {
    right: 5rem;
  }
}
/* Desktop devices (desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  /* line 177, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .nav-list {
    margin-top: 4px;
  }
  /* line 180, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .nav-list-link {
    font-size: 17px;
    line-height: 17px;
    padding: 18px;
    margin: 0 8px;
  }
  /* line 187, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .nav-list-btn {
    padding: 15px 25px;
    margin: 0 0 0 15px;
  }
}
/* Mobile logo */
@media only all and (max-width: 47.99rem) {
  /* line 196, user/themes/g5_cloak/scss/cloak/cloak/header.scss */
  .logo {
    color: transparent;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
.navigator {
  position: fixed;
  right: 45px;
  top: 36%;
  z-index: 15;
  line-height: 1.42857143;
}
/* line 9, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
/* line 10, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
.navigator-text {
  color: transparent;
}
/* line 14, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
.navigator-link {
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  border-right: solid 3px #fff;
  padding: 7px 15px 7px 0;
  width: 190px;
  margin-bottom: 3px;
  display: inline-block;
  text-align: right;
  font-size: 14px;
  line-height: 14px;
  color: transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 29, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
.navigator-link:focus {
  color: transparent;
}
/* line 33, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
.navigator-link:hover {
  border-color: #bdc1c4;
}
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
.navigator-link:hover .navigator-text {
  color: #bdc1c4;
}
/* line 41, user/themes/g5_cloak/scss/cloak/cloak/navigator.scss */
.navigator-link.active {
  color: #ff3604;
  border-color: #ff3604;
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section {
  padding: 60px 0 30px 0;
  background: #0a1b2a;
  overflow: hidden;
  width: 100%;
}
/* line 7, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-align-wrapper {
  text-align: center;
}
@media only screen and (max-width: 991px) {
  /* line 10, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-align-wrapper {
    text-align: center;
  }
}
/* line 15, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-title {
  color: #fff;
  font-size: 26px;
  line-height: 34px;
  letter-spacing: 3px;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  font-weight: normal;
  margin-bottom: 23px;
  margin-top: 0;
  text-align: center;
}
@media only all and (max-width: 30rem) {
  .section-title {
    letter-spacing: 2px;
  }
}
/* line 30, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-title.animate {
  opacity: 0;
}
/* line 34, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 39, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-title-intro {
  font-size: 30px;
  line-height: 37px;
  letter-spacing: 3px;
}
/* line 44, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-title-intro:after {
  content: "";
  width: 35px;
  height: 1px;
  margin: 17px 0 0 0;
  display: block;
  background-color: #ff3604;
}
@media only screen and (max-width: 991px) {
  /* line 52, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-title-intro:after {
    margin: 17px auto 0;
    height: 2px;
    width: 50px;
  }
}
/* line 61, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-sub-title {
  font-size: 26px;
  letter-spacing: 1px;
  margin-bottom: 30px;
  margin-top: 25px;
  display: inline-block;
  color: #ff3604;
  font-weight: normal;
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
  text-transform: none;
}
/* line 72, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-sub-title.animate {
  opacity: 0;
}
/* line 76, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 81, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-sub-title:after {
  content: "";
  width: 70px;
  height: 1px;
  margin: 16px 0 0;
  display: block;
  background-color: #ff3604;
}
@media only screen and (max-width: 991px) {
  /* line 89, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-sub-title:after {
    margin: 16px auto 0;
  }
}
/* line 94, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-sub-title-stats {
  margin-bottom: 10px;
  margin-top: 14px;
  letter-spacing: 0;
}
/* line 99, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-sub-title-stats:after {
  display: none;
}
/* line 105, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-stats {
  font-size: 40px;
  line-height: 40px;
  color: #fff;
  letter-spacing: 4px;
  margin-bottom: 28px;
}
/* line 112, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-stats:after {
  content: "";
  width: 58px;
  height: 1px;
  margin: 27px 0 0;
  display: block;
  background-color: #ff3604;
}
@media only screen and (max-width: 991px) {
  /* line 120, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-stats:after {
    margin: 27px auto 0;
  }
}
/* line 126, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-para {
  text-align: center;
}
/* line 129, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-para.animate {
  opacity: 0;
}
/* line 133, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 139, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-desc {
  text-align: center;
  font-size: 21px;
  line-height: 21px;
  letter-spacing: 5px;
  font-weight: normal;
  position: relative;
  color: #ff3604;
  display: inline-block;
  margin-bottom: 35px;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  .section-desc {
    letter-spacing: 3px;
  }
}
@media only all and (max-width: 30rem) {
  .section-desc {
    letter-spacing: 2px;
  }
}
/* line 158, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-desc.animate {
  opacity: 0;
}
/* line 162, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 167, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 168, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-desc-desc.animate {
  opacity: 0;
}
/* line 172, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 177, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-desc:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: solid 1px #fff;
  position: relative;
  top: 2px;
  margin-right: 30px;
}
/* line 188, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-desc:after {
  content: "";
  display: inline-block;
  width: 35px;
  height: 2px;
  background-color: #ff3604;
  position: absolute;
  left: -8px;
  top: 10px;
}
/* line 200, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-intro {
  background-color: #12273a;
  position: relative;
}
/* line 204, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-intro-btn {
  margin: 25px auto 15px auto;
  text-align: center;
  position: relative;
  z-index: 10;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 2px;
}
/* line 215, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 216, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-overview-list {
  margin: 0;
}
/* line 219, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 220, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-overview-list li p {
  font-weight: 400 !important;
  line-height: 34px;
}
/* line 225, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-overview-list li .section-sub-title {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 233, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-about {
  background-color: #12273a;
  padding-top: 0;
  padding-bottom: 50px;
}
/* line 238, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-about-img {
  display: block;
  margin: 20px auto 30px auto;
  width: 123px;
}
/* line 243, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-about-img.animate {
  opacity: 0;
}
/* line 247, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 253, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-about-svg {
  opacity: 0;
}
/* line 256, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-about-svg svg {
  display: block;
  width: 100%;
  height: 100%;
  max-width: initial;
}
/* line 263, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 269, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features {
  padding-bottom: 65px;
  background-image: url('../image/bg-features-mob.png');
  background-size: 768px 800px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 276, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 277, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 278, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-carousel .slick-arrow {
  border: none;
  text-transform: uppercase;
  color: #ff3604;
  font-size: 21px;
  letter-spacing: 5px;
  text-align: left;
}
/* line 286, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-carousel .slick-arrow:focus, .section-features-carousel .slick-arrow:active {
  outline: none;
}
/* line 293, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-carousel .slick-prev {
  background: transparent url('../image/slide-arrow-prev.png') no-repeat left center;
  padding-left: 24px;
  margin-right: 20px;
}
/* line 299, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-carousel .slick-next {
  background: transparent url('../image/slide-arrow-next.png') no-repeat right center;
  padding-right: 20px;
  margin-left: 20px;
}
/* line 305, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-carousel .slick-prev, .section-features-carousel .slick-next {
  background-size: 18px 15px;
}
/* line 310, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 311, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-carousel .slick-arrow.slick-hidden {
  display: none !important;
}
/* line 317, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-carousel .slide {
  text-align: center;
}
/* line 322, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-title {
  font-size: 37px;
  line-height: 44px;
  color: #fff;
  font-weight: normal;
  letter-spacing: 4px;
  margin: 8px 0 26px 0;
}
/* line 330, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-title:after {
  content: "";
  display: block;
  width: 85px;
  height: 1px;
  margin: 25px auto 0 auto !important;
  background-color: #ff3604;
}
/* line 340, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features .section-sub-title {
  margin-top: 10px;
}
/* line 344, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features-number {
  color: #fff;
  font-size: 62px;
  line-height: 62px;
  display: block;
}
/* line 351, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features .enigma-badge {
  width: 138px;
  height: 127px;
  display: block;
  margin: 0 auto 30px auto;
}
/* line 358, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features .animated-button {
  justify-content: center;
  align-items: center;
  display: flex !important;
  background-position: center !important;
  background-size: 412px 100px;
  background-repeat: no-repeat !important;
  height: 100px;
  background-image: url('../image/howitworks.svg');
}
/* line 367, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-features .animated-button.disabled {
  background-image: none;
}
/* line 373, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-benefits, .section-trading {
  background-color: #12273a;
}
/* line 378, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-benefits {
  background-image: url('../image/hexagons4-mob.png');
  background-repeat: no-repeat;
  background-position: center top 120px;
  background-size: 804px 788px;
}
/* line 384, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-benefits .section-para {
  margin-bottom: 30px;
}
/* line 389, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-trading {
  padding-top: 50px;
  color: #fff;
  background-color: #12273a;
  background: url('../image/graph.png') no-repeat center bottom, linear-gradient(to bottom, #12273a 0%, #12273a 60%, #081825 90%);
  background-size: 3287px 447px, auto;
}
/* line 396, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-trading-figure {
  font-size: 55px;
  line-height: 55px;
  margin-bottom: 20px;
  margin-top: 40px;
}
/* line 402, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-trading-figure:after {
  content: "";
  width: 60px;
  height: 1px;
  margin: 18px auto 0 auto;
  display: block;
  background-color: #ff3604;
}
/* line 412, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-trading-label {
  margin-bottom: 75px;
}
/* line 417, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-retailers {
  background: #12273a;
  padding-bottom: 0 !important;
}
/* line 421, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-retailers a {
  display: block;
  padding: 15px;
  opacity: 0.4;
}
/* line 427, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-retailers img {
  width: 50%;
  margin: 0 auto;
  float: none;
}
/* line 432, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-retailers img.animate {
  opacity: 0;
}
/* line 436, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 443, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog {
  position: relative;
  background: #081825;
  padding-bottom: 4rem;
}
@media only all and (max-width: 47.99rem) {
  .section-blog {
    text-align: center;
  }
}
/* line 450, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 451, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog#g-twitter::after {
  display: none;
}
/* line 456, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog::before {
  content: "";
  background: url('../image/cloak-hexagon_home_blog_left.svg') no-repeat top left;
  position: absolute;
  top: -60px;
  left: 0%;
  z-index: 100;
  width: 100%;
  height: 100%;
}
/* line 467, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog::after {
  content: "";
  background: url('../image/cloak-hexagon_home_blog_right-01.svg') no-repeat top right;
  position: absolute;
  bottom: -14vw;
  right: -2vw;
  z-index: 100;
  width: 100%;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .section-blog::after {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  .section-blog::after {
    display: none;
  }
}
/* line 486, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-content-array {
  margin: 0 0;
}
/* line 490, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-container {
  position: relative;
  z-index: 102;
}
/* line 495, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-grid:first-child {
  margin-bottom: 3rem;
}
@media only all and (max-width: 47.99rem) {
  .section-blog .g-grid:first-child {
    margin-bottom: 1rem;
  }
}
/* line 503, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-block h2 {
  margin-bottom: 10px;
}
/* line 510, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item {
  margin: 0 30px 15px 0;
  position: relative;
}
@media only all and (max-width: 47.99rem) {
  .section-blog .g-array-item {
    margin: 0 0 30px;
  }
}
/* line 519, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .btn-link {
  border: none;
  border-bottom: 1px solid #ff3604;
  text-transform: uppercase;
  font-size: 21px;
  letter-spacing: 3px;
  text-align: left;
  background: transparent url('../image/slide-arrow-next.png') no-repeat right center;
  padding-right: 30px;
  background-size: 20px;
  color: #bdc1c4;
  transition: 300ms;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
}
/* line 533, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .btn-link:hover, .section-blog .g-array-item .btn-link:focus, .section-blog .g-array-item .btn-link:active {
  outline: none;
  color: #ff3604;
}
@media only all and (max-width: 47.99rem) {
  .section-blog .g-array-item .btn-link {
    margin-bottom: 1rem;
  }
}
/* line 545, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-array-item-image {
  height: 212px;
  object-fit: cover;
}
/* line 549, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-array-item-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}
/* line 558, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-array-item-details {
  font-size: 100%;
  letter-spacing: 1px;
  color: #fff;
  margin-bottom: 0.5rem;
}
/* line 564, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-array-item-details span {
  margin: 0 0;
}
/* line 568, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-array-item-details .spacer {
  padding: 0 0.5rem;
}
/* line 573, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .section-sub-title {
  min-height: 64px;
}
/* line 576, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .section-sub-title::after {
  display: none;
}
/* line 581, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .overlay-text {
  position: absolute;
  top: 1.5rem;
  background: #ff3604;
  padding: 0 1rem;
  left: -0.4rem;
  color: #fff;
}
/* line 590, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-array-item-text {
  color: #959ba0;
  margin: 15px 0 25px;
}
@media only all and (max-width: 47.99rem) {
  .section-blog .g-array-item .g-array-item-text {
    margin-bottom: 15px;
  }
}
/* line 600, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-content-array .g-item-title {
  font-size: 22px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  margin-top: 15px;
  display: inline-block;
  color: #ff3604;
  font-weight: normal;
  font-family: "Abel-Regular", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif;
}
/* line 611, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-blog .g-array-item .g-block {
  padding: 2rem 2rem 0;
}
/* line 617, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-maps {
  background: transparent;
}
/* line 620, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-maps #loadmap {
  margin-bottom: 1rem;
}
/* line 624, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-maps .map-parent {
  background: #446384;
  box-shadow: 0 3px 1px 2px #446384;
}
/* line 628, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-maps .map-parent h6 {
  color: #ff3604;
}
/* line 633, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-maps .map-arrow {
  background-color: #446384 !important;
  box-shadow: rgba(86, 123, 158, 0.6) 0px 1px 6px !important;
}
/* line 639, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
/* line 640, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-maps .marker h6 {
  margin-bottom: 5px;
  color: #ff3604;
}
/* line 645, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
.section-maps .marker p {
  margin-top: 0;
}
@media only screen and (max-width: 991px) {
  /* line 653, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    background-image: url('../image/sphere-mob.png') !important;
    background-position: center -70px;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 659, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro .container {
    position: relative;
    z-index: 2;
  }
  /* line 664, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro::before, .section-intro::after {
    background-size: cover;
    content: '';
    display: block;
    position: absolute;
    z-index: 2;
  }
  /* line 673, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro::before {
    background-image: url('../image/mobile-birds-left.png');
    bottom: 135px;
    height: 30px;
    left: 33px;
    width: 35px;
  }
  /* line 681, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro::after {
    background-image: url('../image/mobile-birds-right.png');
    bottom: 79px;
    height: 278px;
    right: 15px;
    width: 68px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 692, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    background-position: center 40px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 698, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 699, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 700, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-retailers img {
    width: 40%;
  }
  /* line 705, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 706, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 707, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-about-svg svg {
    width: 220%;
    position: relative;
    left: 50%;
    transform: translatex(-50%);
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 719, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 720, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 721, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 722, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-about-svg svg {
    width: 220%;
    position: relative;
    left: 50%;
    transform: translatex(-50%);
  }
}
/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  /* line 736, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 737, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-overview {
    background-image: url('../image/hexagons2.png') !important;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 1936px 849px !important;
    height: 1110px;
  }
  /* line 744, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-overview p {
    line-height: 29px;
  }
  /* line 749, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-about {
    padding: 60px 0 30px 0;
  }
  /* line 752, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 753, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 760, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features {
    background-image: url('../image/bg-features.png') !important;
    background-repeat: no-repeat !important;
    background-size: 912px 945px !important;
  }
  /* line 765, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features-title {
    font-size: 47px;
    line-height: 50px;
    margin: 18px 0;
  }
  /* line 770, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features-title:after {
    margin: 24px auto 0 auto;
  }
  /* line 776, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 777, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-retailers a {
    opacity: 0.15;
    transition: all 0.3s;
  }
  /* line 781, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-retailers a:hover {
    opacity: 1;
  }
  /* line 786, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-retailers img {
    width: 70%;
  }
}
/* Small laptops (laptops, 992px and up) */
@media only screen and (min-width: 992px) {
  /* line 796, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section {
    padding: 100px 0 185px;
  }
  /* line 799, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-align-wrapper {
    text-align: left;
  }
  /* line 803, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-title {
    font-size: 35px;
    line-height: 40px;
    text-align: left;
    margin-bottom: 60px;
  }
  /* line 809, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 814, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-title-intro {
    font-size: 35px;
    line-height: 44px;
    margin-bottom: 25px;
  }
  /* line 819, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 823, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-title-intro:after {
    width: 35px;
    height: 1px;
  }
  /* line 830, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 831, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-sub-title:after {
    margin: 16px 0 0 0;
  }
  /* line 839, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-sub-title-stats {
    margin-bottom: 26px;
  }
  /* line 844, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 845, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 850, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-stats {
    font-size: 45px;
    line-height: 45px;
    letter-spacing: 4px;
    margin-bottom: 33px;
    position: relative;
  }
  /* line 857, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-stats:after {
    margin: 32px 0 15px 0;
  }
  /* line 862, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-para {
    text-align: left;
  }
  /* line 866, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    height: 100vh !important;
    padding-top: 230px;
    background-image: url('../image/hexagons1.png'), url('../image/nojs-sphere.jpg');
    background-repeat: no-repeat, no-repeat;
    background-position: center bottom, right -350px center;
    background-size: 1936px 223px, 1075px 955px;
    transform: translate3d(0, 0, 0);
  }
  /* line 875, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro canvas {
    display: none;
  }
  /* line 879, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro-btn {
    margin: 15px 0;
    width: auto;
    display: inline-block;
  }
  /* line 886, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-overview {
    background-image: url('../image/hexagons2.png');
    background-repeat: no-repeat;
    background-position: center top !important;
    background-size: 1936px 849px;
    height: 1220px;
  }
  /* line 893, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 894, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 895, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-overview-list li p {
    font-family: ;
    line-height: 34px;
  }
  /* line 903, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-about {
    background: #12273a url('../image/hexagons3.png') no-repeat center top !important;
    background-size: 1936px 21px !important;
    padding-bottom: 75px;
  }
  /* line 908, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-about-img {
    width: auto;
    margin-bottom: 0;
  }
  /* line 913, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 914, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-about-svg svg {
    width: 900px;
    height: 600px;
    margin: 0 auto;
  }
  /* line 922, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-overview {
    padding-bottom: 151px;
  }
  /* line 926, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features {
    background-position: center top -30px;
  }
  /* line 929, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features-carousel {
    margin-top: 70px;
  }
  /* line 932, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features-carousel .slide {
    text-align: left;
    margin-bottom: 20px;
  }
  /* line 936, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features-carousel .slide:first-child {
    text-align: center;
  }
  /* line 942, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features .section-sub-title {
    position: relative;
    top: -27px;
    margin-left: 30px;
    margin-bottom: 0;
  }
  /* line 949, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features-number {
    display: inline-block;
  }
  /* line 953, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-features .enigma-badge {
    margin: 0;
    float: right;
  }
  /* line 959, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-benefits {
    background: #12273a url('../image/hexagons4.png') no-repeat center bottom !important;
    background-size: 2426px 681px !important;
  }
  /* line 964, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-specification {
    background-color: #0a1b2a;
    background-image: url('../image/hexagons5.png');
    background-repeat: no-repeat;
    background-position: center top, left bottom;
    background-size: 2426px 413px, 265px 107px;
  }
  /* line 972, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-trading {
    background-color: #12273a;
    background: none, url('../image/graph.png') no-repeat center bottom, linear-gradient(to bottom, #12273a 0%, #12273a 60%, #081825 90%);
    background-size: 265px 319px, 3287px 447px, auto;
  }
  /* line 977, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-trading-figure {
    font-size: 73px;
    line-height: 73px;
    margin-top: 0;
  }
  /* line 982, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-trading-figure:after {
    margin-top: 10px;
  }
  /* line 986, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-trading-figure .currency {
    font-size: 52px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 991px) {
  /* line 834, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-sub-title:after {
    margin: 16px auto 0;
  }
}
/* Small laptops (laptops, 992px and up) and below 750px*/
@media only screen and (min-width: 992px) and (max-height: 750px) {
  /* line 997, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    background-image: url('../image/nojs-sphere.jpg') !important;
    background-repeat: no-repeat !important;
    background-position: right -350px center !important;
    background-size: 1075px 955px !important;
  }
}
/* Small laptops (laptops, 992px and up) and below 800px*/
@media only screen and (min-width: 992px) and (max-height: 800px) {
  /* line 1008, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    padding-top: 130px;
  }
}
/* Desktops (desktops, 1025px and up) */
@media only screen and (min-width: 1025px) {
  /* line 1016, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 1017, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    background-image: url('../image/hexagons1.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 1936px 223px;
  }
  /* line 1023, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro canvas {
    display: block;
  }
}
/* Desktops (desktops, 1025px and up) and below 750px high */
@media only screen and (min-width: 1025px) and (max-height: 750px) {
  /* line 1033, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    background-image: none;
  }
}
/* Desktops (desktops, 1025px and up) and below 800px high */
@media only screen and (min-width: 1025px) and (max-height: 800px) {
  /* line 1041, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-intro {
    padding-top: 150px;
  }
}
/* Desktops (desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  /* line 1049, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  /* line 1050, user/themes/g5_cloak/scss/cloak/cloak/section.scss */
  .section-overview {
    padding-bottom: 176px !important;
    height: 1110px;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer {
  position: relative;
  z-index: 150;
  padding: 0 0 50px 0;
  font-size: 18px;
  line-height: 18px;
  color: #bdc1c4;
  background-color: #12273a !important;
}
/* line 5, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .g-container {
  z-index: 1;
  position: relative;
}
/* line 16, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .copyright-wrapper {
  display: flex;
}
@media only all and (max-width: 47.99rem) {
  .footer .copyright-wrapper {
    display: initial;
  }
}
/* line 25, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .footer-dropdown {
  display: flex;
  justify-content: space-between;
}
@media only all and (max-width: 47.99rem) {
  .footer .footer-dropdown {
    flex-direction: column;
  }
}
/* line 33, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .footer-dropdown .footer-menu-title-wrap {
  display: flex;
}
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .footer-dropdown .footer-menu-title-wrap i {
  margin: 0.75rem 0.5rem 1.5rem 0;
}
/* line 41, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .footer-dropdown .footer-menu-title-wrap img {
  max-height: 20px;
  margin: 0.75rem 0.5rem 1.5rem 0;
}
/* line 48, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-dropdown-trigger {
  display: none;
}
@media only all and (max-width: 47.99rem) {
  .footer-dropdown-trigger {
    display: block;
  }
}
/* line 56, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-title {
  color: #ff3604;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 20px;
  letter-spacing: 4px;
  font-weight: normal;
}
/* line 65, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer a {
  color: #969ca9;
  transition: all 0.6s;
}
/* line 70, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
/* line 71, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-nav .items-wrap {
  display: flex;
}
/* line 74, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-nav .items-wrap i {
  margin-right: 0.5rem;
}
/* line 78, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-nav .items-wrap img {
  margin-right: 0.5rem;
  max-height: 15px;
}
/* line 85, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-nav a {
  margin-bottom: 7px;
  display: block;
}
/* line 89, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-nav a:hover, .footer-nav a:active, .footer-nav a:focus {
  color: #fff;
}
/* line 95, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer-nav a .highlight {
  color: #ff3604;
}
/* line 101, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .copyright {
  margin-top: 20px;
  opacity: 0.4;
  text-align: center;
  font-size: 16px;
  line-height: 16px;
}
/* line 109, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
.footer .legacy-links {
  text-align: center;
  opacity: 0.4;
  font-size: 16px;
  line-height: 16px;
}
/* Up to 768px */
@media only screen and (max-width: 767px) {
  /* line 119, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  /* line 120, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-title {
    margin-top: 18px;
  }
  /* line 124, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-dropdown {
    background-color: #17344d;
    padding: 15px 10px 25px 10px;
  }
  /* line 128, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-dropdown-trigger {
    background: #1a3d5c url('../image/chevron-down.svg') no-repeat right 25px center;
    width: 100%;
    border: none;
    outline: 0;
    text-align: left;
    padding: 20px 25px;
    font-size: 19px;
    line-height: 19px;
  }
  /* line 138, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-dropdown-trigger.open {
    background-image: url('../image/chevron-up.svg');
  }
  /* line 144, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav-community {
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    padding-top: 20px;
    padding-bottom: 115px;
    background: transparent url('../image/cloak-logo-grey.svg') no-repeat center bottom 20px;
    background-size: 66px 66px;
  }
  /* line 153, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav-community a {
    opacity: 0.4;
    padding: 0 8px 0 5px;
    border-right: solid 1px #969ca9;
    margin-bottom: 10px;
  }
  /* line 160, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav-community li {
    display: inline-block;
  }
  /* line 163, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  /* line 164, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav-community li:first-child a {
    padding-left: 0;
  }
  /* line 169, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav-community li:last-child {
    margin-right: 0;
  }
  /* line 172, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav-community li:last-child a {
    padding-right: 0;
    border-right: 0;
  }
}
/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  /* line 184, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer {
    font-size: 16px;
    line-height: 16px;
    padding-top: 50px;
    padding-bottom: 40px;
  }
  /* line 190, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-title {
    margin-bottom: 50px;
  }
  /* line 194, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-navs {
    margin-bottom: 115px;
  }
  /* line 198, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav a {
    margin-bottom: 16px;
  }
  /* line 202, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  /* line 203, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer-nav-community ul {
    margin-top: 0;
  }
  /* line 208, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer .copyright {
    margin-top: 0;
    text-align: left;
  }
  /* line 213, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer .legacy-links {
    text-align: right;
  }
  /* line 216, user/themes/g5_cloak/scss/cloak/cloak/footer.scss */
  .footer .legacy-links a:hover, .footer .legacy-links a:active, .footer .legacy-links a:focus {
    color: #fff;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab {
    transition: visibility 0.3s linear, opacity 0.3s ease;
    opacity: 0;
    visibility: hidden;
    display: none;
  }
  /* line 8, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-active {
    opacity: 1;
    visibility: visible;
    display: block;
  }
  /* line 14, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger {
    opacity: 0.25;
    font-size: 22px;
    letter-spacing: 0;
    margin-top: 4px;
    color: #bdc1c4;
    transition: opacity 0.3s ease;
    cursor: pointer;
  }
  /* line 23, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger:after {
    background-color: #bdc1c4;
    height: 3px;
  }
  /* line 28, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger:hover {
    opacity: 0.8;
  }
  /* line 32, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger-active {
    color: #ff3604;
    opacity: 1;
  }
  /* line 36, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger-active:after {
    background-color: #ff3604;
  }
  /* line 43, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  /* line 44, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger {
    opacity: 1;
    display: block;
    margin: 0 -15px 30px -15px;
    background-color: #1a3d5c;
    padding: 20px 0;
    position: relative;
    z-index: 20;
  }
  /* line 53, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger:after {
    display: none;
  }
  /* line 57, user/themes/g5_cloak/scss/cloak/cloak/tab.scss */
  .tab-trigger-active {
    background-color: #12273a;
  }
}
/* Mobile / Tablet Version */
@media only screen and (max-width: 767px) {
  /* line 4, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table {
    display: none;
  }
  /* line 7, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider {
    background: #102233;
    font-size: 17px;
    margin: 0 auto;
    max-width: 400px;
  }
  /* line 12, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider th {
    background: none;
    text-transform: none;
  }
  /* line 15, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider th.featured {
    text-transform: uppercase;
  }
  /* line 19, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider .slick-list {
    position: relative;
    z-index: 1;
  }
  /* line 23, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider .slick-arrow {
    background: transparent url('../image/slide-arrow-2x.png') no-repeat 6px center;
    background-size: 20px 15px;
    border: 0;
    font-size: 0;
    height: 35px;
    outline: none;
    position: absolute;
    top: 18px;
    width: 40px;
    z-index: 2;
  }
  /* line 35, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider .slick-prev {
    left: 10px;
    transform: rotate(180deg);
  }
  /* line 39, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider .slick-next {
    right: 10px;
  }
  /* line 43, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slide {
    padding: 25px;
  }
  /* line 45, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slide:nth-child(n + 2) {
    opacity: 0;
  }
  /* line 47, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .slick-slider .table-slide:nth-child(n + 2) {
    opacity: 1;
  }
  /* line 52, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-slider-table {
    width: 100%;
  }
  /* line 55, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  /* line 56, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  /* line 57, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row:nth-last .spec-table-row-heading, .spec-table-row:nth-last .spec-table-cell {
    border-bottom: 0;
  }
  /* line 63, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading {
    font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 22px;
    padding: 0 0 25px 0;
    text-align: center;
  }
  /* line 72, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row-heading {
    border-bottom: solid 1px rgba(255, 255, 255, 0.07);
    color: #bdc1c4;
    padding: 10px 0;
    text-align: left;
    text-transform: none;
  }
  /* line 79, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-cell {
    border-bottom: solid 1px rgba(255, 255, 255, 0.07);
    color: #fff;
    padding: 10px 0;
    text-align: right;
  }
  /* line 85, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .featured {
    color: #ff3604;
    text-transform: uppercase;
  }
  /* line 89, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .cross, .tick {
    background-position: right center;
  }
}
/* Desktop Version */
@media only screen and (min-width: 768px) {
  /* line 99, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .table-slider {
    display: none;
  }
  /* line 102, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table {
    font-size: 17px;
    margin: 40px 0 20px;
    text-align: center;
    width: 100%;
  }
  /* line 107, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table tbody {
    width: 100%;
  }
  /* line 110, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table * {
    box-sizing: content-box;
  }
  /* line 114, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  /* line 115, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  /* line 116, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading-row:last-child .spec-table-heading {
    border-bottom: solid 1px #6d7a84;
  }
  /* line 121, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading-spacer {
    width: 16.6666%;
  }
  /* line 124, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading {
    border: 0;
    border-top: solid 1px #6d7a84;
    background-color: #0a1b2a;
    font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
    font-size: 19px;
    font-weight: normal;
    height: 55px;
    letter-spacing: 1px;
    line-height: 19px;
    padding: 0 15px;
    width: 15.74%;
    z-index: 2;
  }
  /* line 137, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading:nth-child(2), .spec-table-heading:nth-child(3) {
    border-left: solid 1px #6d7a84;
  }
  /* line 141, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading:nth-child(5), .spec-table-heading:nth-child(6) {
    border-right: solid 1px #6d7a84;
  }
  /* line 145, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading.featured {
    color: #ff3604;
    font-size: 24px;
    letter-spacing: 3px;
    line-height: 24px;
    position: relative;
    text-transform: uppercase;
    vertical-align: top;
    z-index: 1;
    text-align: center;
  }
  /* line 156, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading span {
    background: #0e2031;
    border: solid 1px #fff;
    border-bottom: 0;
    content: '';
    display: block;
    height: 60px;
    left: -1px;
    padding-top: 23px;
    position: absolute;
    top: -21px;
    width: 100%;
    /* FireFox display bug fix */
  }
  @-moz-document url-prefix() {
    .spec-table-heading span {
      left: -2px;
    }
  }
  /* line 175, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-heading:last-child {
    border-right: solid 1px #6d7a84;
  }
  /* line 180, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  /* line 181, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  /* line 182, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row:last-child .spec-table-cell {
    border-bottom: solid 1px #6d7a84;
  }
  /* line 186, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row:last-child .spec-table-row-heading {
    border: 0;
  }
  /* line 190, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row:last-child .featured {
    position: relative;
  }
  /* line 193, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row:last-child span {
    background: #0e2031;
    border: solid 1px #fff;
    border-top: 0;
    content: '';
    display: block;
    height: 44px;
    left: -1px;
    padding: 24px 0 27px;
    position: absolute;
    top: 0;
    width: 100%;
  }
  @-moz-document url-prefix() {
    .spec-table-row:last-child span {
      left: -2px;
    }
  }
  /* line 211, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row-heading {
    border: 0;
    border-bottom: solid 1px rgba(255, 255, 255, 0.07);
    font-weight: normal;
    text-align: left;
    width: 16.6666%;
    text-transform: none;
  }
  /* line 219, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-cell {
    border: 0;
    border-bottom: solid 1px rgba(255, 255, 255, 0.07);
    color: #969ca9;
    padding: 10px;
    vertical-align: middle;
    width: 15.74%;
  }
  /* line 226, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-cell.cross, .spec-table-cell.tick {
    background-position: center;
  }
  /* line 230, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-cell.good {
    color: #00bf6b;
  }
  /* line 233, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-cell:nth-child(2), .spec-table-cell:nth-child(3) {
    border-left: solid 1px #6d7a84;
  }
  /* line 237, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-cell:nth-child(5), .spec-table-cell:nth-child(6) {
    border-right: solid 1px #6d7a84;
  }
  /* line 241, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-cell:last-child {
    border-right: solid 1px #6d7a84;
  }
  /* line 245, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .featured {
    background: #0e2031;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    color: #969ca9;
    width: 20.3734%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 255, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  /* line 256, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
  .spec-table-row span {
    height: 22px !important;
    padding: 12px 0 35px !important;
  }
}
/* Shared Styles */
/* line 263, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
.cross {
  background-image: url('../image/cross.png');
  background-repeat: no-repeat;
  background-size: 13px 13px;
}
/* line 268, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
.tick {
  background-image: url('../image/tick.png');
  background-repeat: no-repeat;
  background-size: 16px 11px;
}
/* line 274, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
/* line 275, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
#tableSlider table {
  border: 0 none;
}
/* line 279, user/themes/g5_cloak/scss/cloak/cloak/tables.scss */
#tableSlider .spec-table-cell {
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
}
/* line 2, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #12273a;
  visibility: hidden;
  transition: visibility 0s 0.7s;
}
/* line 14, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav .sliding-nav-list {
  margin: 0;
}
/* line 18, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav .sliding-nav-wrapper {
  padding-top: 100px;
  padding: 100px 5px 0 5px;
  /* all navigation content */
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  /* Force Hardware Acceleration in WebKit */
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateX(-50%);
  transition: transform 0.7s;
  transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
}
/* line 34, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav-title {
  font-size: 28px;
  padding-bottom: 27px;
  border-bottom: 1px solid #bdc1c4;
  margin-bottom: 44px;
  margin-top: 80px;
  font-size: 38px;
  line-height: 38px;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  font-weight: normal;
  letter-spacing: 4px;
  color: #bdc1c4;
}
/* line 47, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav-title a {
  color: #bdc1c4;
}
/* line 52, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav-sub-title {
  margin-top: 30px;
  margin-bottom: 40px;
  color: #ff3604;
  font-size: 26px;
  line-height: 26px;
}
/* line 60, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
/* line 61, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav-list a {
  color: #969ca9;
  font-size: 22px;
  line-height: 22px;
  transition: all 0.3s;
  padding: 20px 0;
  margin: 5px 0;
  display: block;
  border-bottom: 1px solid rgba(150, 156, 169, 0.4);
}
/* line 71, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.sliding-nav-list a:hover {
  color: #fff;
}
/* line 79, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
/* line 80, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.navigation-is-open .sliding-nav {
  visibility: visible;
  transition: visibility 0s 0s;
}
/* line 84, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
.navigation-is-open .sliding-nav .sliding-nav-wrapper {
  transform: translateX(0);
  transition: transform 0.5s;
  transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
}
/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  /* line 94, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
  /* line 95, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
  .sliding-nav-title {
    margin-top: 140px;
  }
}
/* Small laptops (laptops, 992px and up) */
@media only screen and (min-width: 992px) {
  /* line 103, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
  /* line 104, user/themes/g5_cloak/scss/cloak/cloak/sliding-nav.scss */
  .sliding-nav .sliding-nav-wrapper {
    padding: 0;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/page-counter.scss */
.page-counter {
  position: absolute;
  right: 50px;
  bottom: 50px;
  font-family: "Classic-Robot", "Roboto-Condensed", "NanumGothic", "Helvetica", "Arial", sans-serif, "Segoe UI Symbol";
  letter-spacing: 5px;
  border: solid 1px #fff;
  text-align: center;
  font-weight: normal;
  opacity: 1;
  visibility: visible;
  transition: visibility 0.3s linear, opacity 0.3s ease;
}
/* line 14, user/themes/g5_cloak/scss/cloak/cloak/page-counter.scss */
.page-counter-fade {
  opacity: 0;
  visibility: hidden;
}
/* line 19, user/themes/g5_cloak/scss/cloak/cloak/page-counter.scss */
.page-counter-current {
  font-size: 28px;
  line-height: 28px;
  color: #ff3604;
  padding: 15px 15px 15px 20px;
  border-right: solid 1px #fff;
  display: inline-block;
}
/* line 28, user/themes/g5_cloak/scss/cloak/cloak/page-counter.scss */
.page-counter-total {
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  padding: 5px 5px;
  position: relative;
  top: -3px;
  display: inline-block;
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/bar.scss */
.bar {
  display: block;
  position: absolute;
  left: 200px;
  top: 23px;
  width: 38%;
  height: 7px;
}
/* line 9, user/themes/g5_cloak/scss/cloak/cloak/bar.scss */
.bar-start {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  height: 7px;
  width: 0;
  background-color: #a7acb1;
  transition: width 3.4s ease;
}
/* line 20, user/themes/g5_cloak/scss/cloak/cloak/bar.scss */
.bar-end {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  height: 7px;
  width: 0;
  background-color: #ff3604;
  transition: width 3.4s ease 0.8s;
}
/* line 31, user/themes/g5_cloak/scss/cloak/cloak/bar.scss */
/* line 32, user/themes/g5_cloak/scss/cloak/cloak/bar.scss */
.bar.in-view .bar-start {
  width: 87%;
}
/* line 36, user/themes/g5_cloak/scss/cloak/cloak/bar.scss */
.bar.in-view .bar-end {
  width: 100%;
}
@-webkit-keyframes fadeIn {
  /* line 4, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
  }
  /* line 5, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  /* line 9, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
  }
  /* line 10, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
  }
}
/* line 13, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInFifteen {
  /* line 19, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
  }
  /* line 20, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0.15;
  }
}
@keyframes fadeInFifteen {
  /* line 24, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
  }
  /* line 25, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0.15;
  }
}
/* line 28, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeInFifteen {
  -webkit-animation-name: fadeInFifteen;
  animation-name: fadeInFifteen;
}
@-webkit-keyframes fadeInLeft {
  /* line 34, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-90px, 0, 0);
    transform: translate3d(-90px, 0, 0);
  }
  /* line 40, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  /* line 48, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-90px, 0, 0);
    transform: translate3d(-90px, 0, 0);
  }
  /* line 54, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 61, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  /* line 67, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(90px, 0, 0);
    transform: translate3d(90px, 0, 0);
  }
  /* line 73, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  /* line 81, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(90px, 0, 0);
    transform: translate3d(90px, 0, 0);
  }
  /* line 87, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 94, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUp {
  /* line 100, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  /* line 106, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  /* line 114, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  /* line 120, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 127, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  /* line 133, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  /* line 139, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  /* line 147, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  /* line 153, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 160, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  /* line 166, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 167, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  /* line 171, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 172, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
  }
}
/* line 175, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  /* line 181, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 185, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  /* line 193, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 197, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* line 204, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  /* line 210, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 214, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  /* line 222, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 226, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 233, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  /* line 239, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 243, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  /* line 251, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 255, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 262, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  /* line 268, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 272, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  /* line 280, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 284, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 291, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  /* line 297, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 301, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  /* line 309, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 313, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 320, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  /* line 326, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 330, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  /* line 338, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 342, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 349, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  /* line 355, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 359, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  /* line 367, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 371, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* line 378, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  /* line 384, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 388, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  /* line 396, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    opacity: 1;
  }
  /* line 400, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 407, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flipInX {
  /* line 414, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  /* line 422, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  /* line 429, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  /* line 435, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  /* line 440, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  /* line 447, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  /* line 455, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  /* line 462, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  /* line 468, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  /* line 473, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 479, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  /* line 487, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  /* line 495, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  /* line 502, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  /* line 508, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  /* line 513, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  /* line 520, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  /* line 528, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  /* line 535, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  /* line 541, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  /* line 546, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 552, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes slideInDown {
  /* line 561, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  /* line 567, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  /* line 574, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  /* line 580, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 586, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  /* line 592, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  /* line 598, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  /* line 605, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  /* line 611, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 617, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  /* line 623, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  /* line 629, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  /* line 636, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  /* line 642, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 648, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  /* line 654, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  /* line 660, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInUp {
  /* line 667, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  /* line 673, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 679, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* line 685, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-delay-01, .section-desc.in-view {
  -webkit-animation-delay: 0.1s !important;
  animation-delay: 0.1s !important;
}
/* line 690, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-delay-02, .section-title.in-view, .section-sub-title.in-view {
  -webkit-animation-delay: 0.2s !important;
  animation-delay: 0.2s !important;
}
/* line 695, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-delay-04, .section-para.in-view, .section-about-img.in-view, .section-retailers img.in-view {
  -webkit-animation-delay: 0.4s !important;
  animation-delay: 0.4s !important;
}
/* line 700, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-delay-06 {
  -webkit-animation-delay: 0.6s !important;
  animation-delay: 0.6s !important;
}
/* line 705, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-top-07, .section-about-img.in-view {
  -webkit-animation: fadeInDown 0.7s forwards;
  animation: fadeInDown 0.7s forwards;
}
/* line 710, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-bottom-07, .section-about-img.in-view {
  -webkit-animation: fadeInUp 0.7s forwards;
  animation: fadeInUp 0.7s forwards;
}
/* line 717, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-right-07 {
  -webkit-animation: fadeInRight 0.7s forwards;
  animation: fadeInRight 0.7s forwards;
}
/* line 722, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-right-09 {
  -webkit-animation: fadeInRight 0.9s forwards;
  animation: fadeInRight 0.9s forwards;
}
/* line 727, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-right-11 {
  -webkit-animation: fadeInRight 1.1s forwards;
  animation: fadeInRight 1.1s forwards;
}
/* line 732, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-right-12 {
  -webkit-animation: fadeInRight 1.2s forwards;
  animation: fadeInRight 1.2s forwards;
}
/* line 738, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-left-07 {
  -webkit-animation: fadeInLeft 0.7s forwards;
  animation: fadeInLeft 0.7s forwards;
}
/* line 743, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-left-09, .section-title.in-view, .section-desc.in-view, .section-desc-desc.in-view {
  -webkit-animation: fadeInLeft 0.9s forwards;
  animation: fadeInLeft 0.9s forwards;
}
/* line 748, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-left-11 {
  -webkit-animation: fadeInLeft 1.1s forwards;
  animation: fadeInLeft 1.1s forwards;
}
/* line 753, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-left-12 {
  -webkit-animation: fadeInLeft 1.2s forwards;
  animation: fadeInLeft 1.2s forwards;
}
/* line 760, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-fade-9, .section-retailers img.in-view {
  -webkit-animation: fadeIn 0.9s forwards;
  animation: fadeIn 0.9s forwards;
}
/* line 765, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-fade-11, .section-about-svg.in-view, .section-title-intro.in-view {
  -webkit-animation: fadeIn 1.1s forwards;
  animation: fadeIn 1.1s forwards;
}
/* line 770, user/themes/g5_cloak/scss/cloak/cloak/in-view.scss */
.in-view-fade-13, .section-sub-title.in-view, .section-para.in-view {
  -webkit-animation: fadeIn 1.3s forwards;
  animation: fadeIn 1.3s forwards;
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown {
  position: relative;
  top: -3px;
  left: -24px;
}
/* line 6, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-selector {
  border: solid 1px #fff;
  padding: 15px 40px 15px 15px;
  border-radius: 0;
  display: block;
  margin: 0;
  background-color: transparent;
  height: 33px;
  width: 70px;
  position: relative;
  background-position: 20px center;
}
/* line 18, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-selector:after {
  content: "";
  width: 11px;
  height: 7px;
  position: absolute;
  right: 10px;
  top: 12px;
  background-image: url('../image/lang-chevron-orange.svg');
  background-position: center center;
  background-size: 11px 7px;
}
/* line 30, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-selector:hover, .dropdown-selector:active, .dropdown-selector:focus {
  background-color: transparent;
  outline: none;
}
/* line 34, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-selector:hover:after, .dropdown-selector:active:after, .dropdown-selector:focus:after {
  background-image: url('../image/lang-chevron-white.svg');
}
/* line 40, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-list {
  position: absolute;
  top: 33px;
  margin-left: 0;
  left: 0;
  width: 100%;
  border: solid 1px #fff;
  background-color: fade(#0a1b2a, 95%);
  border-top: none;
  padding: 3px 0;
  display: none;
}
/* line 52, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-list-is-open {
  display: block;
}
/* line 56, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-list-item {
  padding: 2px 5px;
}
/* line 60, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-list-link {
  display: block;
  padding: 5px;
  text-align: right;
  color: #fff;
  font-size: 13px;
  border: solid 1px transparent;
  transition: border 0.3s;
  width: 100%;
  background-color: transparent;
}
/* line 71, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-list-link:hover {
  border: solid 1px #fff;
  color: #fff;
}
/* line 76, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown-list-link.is-selected {
  border: solid 1px #ff3604;
  opacity: 0.4;
}
/* line 83, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang {
  background-repeat: no-repeat;
  background-position: 5px center;
  background-size: 25px 15px;
}
/* line 88, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang.dropdown-selector {
  background-position: 8px center;
}
/* line 92, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-en {
  background-image: url('../image/lang-en.png');
}
/* line 96, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-ru {
  background-image: url('../image/lang-ru.png');
}
/* line 100, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-lv {
  background-image: url('../image/lang-lv.png');
}
/* line 104, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-ko {
  background-image: url('../image/lang-ko.png');
}
/* line 108, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-tr {
  background-image: url('/user/images/g5_cloak/lang/lang-tr.jpg');
}
/* line 113, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-fr {
  background-image: url('../image/lang-fr.png');
}
/* line 117, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-de {
  background-image: url('../image/lang-de.png');
}
/* line 121, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-cn {
  background-image: url('../image/lang-cn.png');
}
/* line 124, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-jp {
  background-image: url('../image/lang-jp.png');
}
/* line 127, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
.dropdown .lang-hi {
  background-image: url('../image/lang-hi.png');
}
/* Small laptops (laptops, 992px and up) */
@media only screen and (min-width: 992px) {
  /* line 135, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
  .dropdown {
    margin-left: 0px;
  }
  /* line 138, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
  .dropdown-selector {
    height: 49px;
    width: 80px;
  }
  /* line 142, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
  .dropdown-selector:after {
    top: 20px;
  }
  /* line 147, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
  .dropdown-list {
    top: 49px;
    background-color: fade(#0a1b2a, 75%);
  }
  /* line 152, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
  .dropdown .lang {
    background-position: 10px center;
  }
  /* line 155, user/themes/g5_cloak/scss/cloak/cloak/dropdown.scss */
  .dropdown .lang.dropdown-selector {
    background-position: 18px center;
  }
}
/* line 1, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
/* line 2, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
.no-js .animate {
  opacity: 1 !important;
}
/* line 6, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
.no-js .section-about-svg {
  margin: 0 0 0 -50%;
  width: 200%;
  height: 600px;
  background: transparent url('/user/data/gantry5/themes/g5_cloak/img/nojs-svg.jpg') no-repeat center center;
  background-size: 896px 568px;
}
/* line 14, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
.no-js .table-slide:nth-child(n + 2) {
  display: none;
}
@media only screen and (min-width: 600px) {
  /* line 19, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  .no-js .section-about-svg {
    margin: 0 auto;
    width: 100%;
  }
}
/* line 27, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
.canvas-inactive, .no-js {
  /* Small laptops (laptops, 992px and up) */
  /* Small desktops (desktop, 1200px and up) */
  /* Desktops (desktops, 1200px and up) and below 800px high */
  /* Desktops (desktops, 1200px and up) and below 750px high */
}
@media only screen and (min-width: 992px) {
  /* line 31, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  .canvas-inactive .section-intro, .no-js .section-intro {
    background-image: url('../image/hexagons1.png'), url('../image/nojs-sphere.jpg');
    background-repeat: no-repeat, no-repeat;
    background-position: center bottom, right -350px center;
    background-size: 1936px 223px, 1075px 955px;
  }
}
@media only screen and (min-width: 992px) and (max-height: 800px) {
  /* line 40, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  /* line 41, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  .canvas-inactive .section-intro, .no-js .section-intro {
    padding-top: 190px;
    background-image: url('../image/hexagons1.png'), url('../image/nojs-sphere.jpg');
    background-position: center bottom, right -350px center;
    background-size: 1936px 223px, 1075px 955px;
  }
}
@media only screen and (min-width: 992px) and (max-height: 750px) {
  /* line 51, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  /* line 52, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  .canvas-inactive .section-intro, .no-js .section-intro {
    background-image: url('../image/nojs-sphere.jpg');
    background-position: right -350px center;
    background-size: 1075px 955px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 62, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  .canvas-inactive .section-intro, .no-js .section-intro {
    background-image: url('../image/hexagons1.png'), url('../image/nojs-sphere.jpg');
    background-repeat: no-repeat, no-repeat;
    background-position: center bottom, right -200px center;
    background-size: 1936px 223px, 1075px 955px;
  }
}
@media only screen and (min-width: 1200px) and (max-height: 800px) {
  /* line 72, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  .canvas-inactive .section-intro, .no-js .section-intro {
    padding-top: 190px;
  }
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  /* line 79, user/themes/g5_cloak/scss/cloak/cloak/no-js.scss */
  .canvas-inactive .section-intro, .no-js .section-intro {
    background-image: url('../image/nojs-sphere.jpg');
    background-position: right -200px center;
    background-size: 1075px 955px;
  }
}
/*# sourceMappingURL=cloak_home_-_main.css.map */