@charset "UTF-8";
.goog-logo-link {
   display:none !important;
}

.goog-te-gadget {
   color: transparent !important;
}

.goog-te-gadget .goog-te-combo {
   color: black !important;
}
.icon-box,.icon-box-small {
 display:inline-block;
 width:40px;
 height:40px;
 text-align:center;
 position:relative;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 font-size:36px
}
.icon-box [class*=" gm-icon-"],
.icon-box [class^=gm-icon-] {
 top:5px;
 height:36px
}
@-moz-document url-prefix() {
 .icon-box [class*=" gm-icon-"],
 .icon-box [class^=gm-icon-] {
  top:3px
 }
}
.icon-box.ics {
 font-size:24px!important
}
.icon-box.ics [class*=" gm-icon-"],
.icon-box.ics [class^=gm-icon-] {
 top:10px;
 height:24px
}
@-moz-document url-prefix() {
 .icon-box.ics [class*=" gm-icon-"],
 .icon-box.ics [class^=gm-icon-] {
  top:8px
 }
}
.icon-box-small {
 width:24px;
 height:24px;
 font-size:24px
}
.icon-box-small [class*=" gm-icon-"],
.icon-box-small [class^=gm-icon-] {
 height:24px
}
.icon-primary {
 color:#ffb345
}
.icon-primary:focus,
.icon-primary:hover {
 color:#ffab32
}
.icon-default {
 color:#274c65
}
.icon-default:focus,
.icon-default:hover {
 color:#113a56
}
.icon-disabled {
 color:#babbbc
}
[data-icon]:before {
 content:attr(data-icon)
}
[class*=" gm-icon-"]:before,
[class^=gm-icon-]:before,
[data-icon]:before {
 font-family:"Genesis font"!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
[class*=" gm-icon-"],
[class^=gm-icon-] {
 position:relative;
 display:inline-block;
 line-height:1
}
.gm-icon-2fa-bitid:before {
 content:""
}
.gm-icon-2fa-google:before {
 content:""
}
.gm-icon-2fa-sms:before {
 content:""
}
.gm-icon-arrow-left:before {
 content:""
}
.gm-icon-arrow-next:before {
 content:""
}
.gm-icon-arrow-prev:before {
 content:""
}
.gm-icon-arrow-right:before {
 content:""
}
.gm-icon-bullet-empty:before {
 content:""
}
.gm-icon-bullet-full:before {
 content:""
}
.gm-icon-burger:before {
 content:""
}
.gm-icon-calendar:before {
 content:""
}
.gm-icon-checkbox-checked:before {
 content:""
}
.gm-icon-checkbox-empty:before {
 content:""
}
.gm-icon-clock:before {
 content:""
}
.gm-icon-close:before {
 content:""
}
.gm-icon-close-sm:before {
 content:""
}
.gm-icon-close-xl:before {
 content:""
}
.gm-icon-copy:before {
 content:""
}
.gm-icon-cryptonight:before {
 content:""
}
.gm-icon-dagger-hashimoto:before {
 content:""
}
.gm-icon-dashboard:before {
 content:""
}
.gm-icon-drop-down:before {
 content:""
}
.gm-icon-drop-down-sm:before {
 content:""
}
.gm-icon-drop-up:before {
 content:""
}
.gm-icon-drop-up-sm:before {
 content:""
}
.gm-icon-equihash:before {
 content:""
}
.gm-icon-error:before {
 content:""
}
.gm-icon-eye:before {
 content:""
}
.gm-icon-filter:before {
 content:""
}
.gm-icon-flash:before {
 content:""
}
.gm-icon-hashpower:before {
 content:""
}
.gm-icon-info:before {
 content:""
}
.gm-icon-logout:before {
 content:""
}
.gm-icon-mail:before {
 content:""
}
.gm-icon-maintenance:before {
 content:""
}
.gm-icon-notification:before {
 content:""
}
.gm-icon-options:before {
 content:""
}
.gm-icon-password:before {
 content:""
}
.gm-icon-plus:before {
 content:""
}
.gm-icon-point-empty:before {
 content:""
}
.gm-icon-point-full:before {
 content:""
}
.gm-icon-radio-checked:before {
 content:""
}
.gm-icon-radio-empty:before {
 content:""
}
.gm-icon-search:before {
 content:""
}
.gm-icon-settings:before {
 content:""
}
.gm-icon-sha256:before {
 content:""
}
.gm-icon-star-empty:before {
 content:""
}
.gm-icon-star-full:before {
 content:""
}
.gm-icon-support:before {
 content:""
}
.gm-icon-thick:before {
 content:""
}
.gm-icon-toggle:before {
 content:""
}
.gm-icon-user:before {
 content:""
}
.gm-icon-user-xl:before {
 content:""
}
.gm-icon-x11:before {
 content:""
}
.gm-icon-scrypt:before {
 content:""
}
.gm-icon-user-profile:before {
 content:""
}
.gm-icon-list-th:before {
 content:""
}
.gm-icon-download:before {
 content:""
}
.gm-icon-slider:before {
 content:""
}
.gm-icon-list-li:before {
 content:""
}
.gm-icon-document:before {
 content:""
}
.gm-icon-comments:before {
 content:""
}
.gm-icon-contract:before {
 content:""
}
.gm-icon-euro:before {
 content:""
}
.gm-icon-error-reverse:before {
 content:""
}
.gm-icon-success-round:before {
 content:""
}
.gm-icon-map-marker:before {
 content:""
}
.gm-icon-chevron-up:before {
 content:""
}
.gm-icon-chevron-down:before {
 content:""
}
.gm-icon-chevron-left:before {
 content:""
}
.gm-icon-chevron-right:before {
 content:""
}
.gm-icon-chart:before {
 content:""
}
@font-face {
 font-display:swap;
 font-family:"Open Sans";
 font-style:normal;
 font-weight:300;
 src:url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-300.html);
 src:local("Open Sans Light"),
 local("OpenSans-Light"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-300d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-301.html) format("woff2"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-302.html) format("woff"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-303.html) format("truetype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-304.html#OpenSans) format("svg")
}
@font-face {
 font-display:swap;
 font-family:"Open Sans";
 font-style:normal;
 font-weight:400;
 src:url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-regular.html);
 src:local("Open Sans Regular"),
 local("OpenSans-Regular"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-regulard41d.html#iefix) format("embedded-opentype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-regular-2.html) format("woff2"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-regular-3.html) format("woff"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-regular-4.html) format("truetype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-regular-5.html#OpenSans) format("svg")
}
@font-face {
 font-display:swap;
 font-family:"Open Sans";
 font-style:normal;
 font-weight:600;
 src:url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-600.html);
 src:local("Open Sans SemiBold"),
 local("OpenSans-SemiBold"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-600d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-601.html) format("woff2"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-602.html) format("woff"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-603.html) format("truetype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-604.html#OpenSans) format("svg")
}
@font-face {
 font-display:swap;
 font-family:"Open Sans";
 font-style:normal;
 font-weight:700;
 src:url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-700.html);
 src:local("Open Sans Bold"),
 local("OpenSans-Bold"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-700d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-701.html) format("woff2"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-702.html) format("woff"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-703.html) format("truetype"),
 url(../fonts/open-sans-v16-latin_cyrillic-ext_cyrillic_latin-ext-704.html#OpenSans) format("svg")
}
@font-face {
 font-display:swap;
 font-family:"Noto Sans";
 src:url(../fonts/NotoSans-Light.html);
 src:local("Noto Sans Light"),
 local("NotoSans-Light"),
 url(../fonts/NotoSans-Lightd41d.html#iefix) format("embedded-opentype"),
 url(../fonts/NotoSans-Light-2.html) format("woff2"),
 url(../fonts/NotoSans-Light-3.html) format("woff"),
 url(../fonts/NotoSans-Light-4.html) format("truetype"),
 url(../fonts/NotoSans-Light-5.html#NotoSans-Light) format("svg");
 font-style:normal;
 font-weight:300
}
@font-face {
 font-display:swap;
 font-family:"Noto Sans";
 src:url(../fonts/NotoSans-Regular.html);
 src:local("Noto Sans"),
 local("NotoSans"),
 url(../fonts/NotoSans-Regulard41d.html#iefix) format("embedded-opentype"),
 url(../fonts/NotoSans-Regular-2.html) format("woff2"),
 url(../fonts/NotoSans-Regular-3.html) format("woff"),
 url(../fonts/NotoSans-Regular-4.html) format("truetype"),
 url(../fonts/NotoSans-Regular-5.html#NotoSans-Regular) format("svg");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-display:swap;
 font-family:"Noto Sans";
 src:url(../fonts/NotoSans-Bold.html);
 src:local("Noto Sans Bold"),
 local("NotoSans-Bold"),
 url(../fonts/NotoSans-Boldd41d.html#iefix) format("embedded-opentype"),
 url(../fonts/NotoSans-Bold-2.html) format("woff2"),
 url(../fonts/NotoSans-Bold-3.html) format("woff"),
 url(../fonts/NotoSans-Bold-4.html) format("truetype"),
 url(../fonts/NotoSans-Bold-5.html#NotoSans-Bold) format("svg");
 font-style:normal;
 font-weight:700
}
@font-face {
 font-display:swap;
 font-family:"Signika";
 src:url(../fonts/signika-v9-latin_latin-ext-300.html);
 src:local("Signika Light"),
 local("Signika-Light"),
 url(../fonts/signika-v9-latin_latin-ext-300d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-v9-latin_latin-ext-301.html) format("woff2"),
 url(../fonts/signika-v9-latin_latin-ext-302.html) format("woff"),
 url(../fonts/signika-v9-latin_latin-ext-303.html) format("truetype"),
 url(../fonts/signika-v9-latin_latin-ext-304.html#Signika) format("svg");
 font-style:normal;
 font-weight:300
}
@font-face {
 font-display:swap;
 font-family:"Signika";
 src:url(../fonts/signika-v9-latin_latin-ext-regular.html);
 src:local("Signika Regular"),
 local("Signika-Regular"),
 url(../fonts/signika-v9-latin_latin-ext-regulard41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-v9-latin_latin-ext-regular-2.html) format("woff2"),
 url(../fonts/signika-v9-latin_latin-ext-regular-3.html) format("woff"),
 url(../fonts/signika-v9-latin_latin-ext-regular-4.html) format("truetype"),
 url(../fonts/signika-v9-latin_latin-ext-regular-5.html#Signika) format("svg");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-display:swap;
 font-family:"Signika";
 src:url(../fonts/signika-v9-latin_latin-ext-600.html);
 src:local("Signika SemiBold"),
 local("Signika-SemiBold"),
 url(../fonts/signika-v9-latin_latin-ext-600d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-v9-latin_latin-ext-601.html) format("woff2"),
 url(../fonts/signika-v9-latin_latin-ext-602.html) format("woff"),
 url(../fonts/signika-v9-latin_latin-ext-603.html) format("truetype"),
 url(../fonts/signika-v9-latin_latin-ext-604.html#Signika) format("svg");
 font-style:normal;
 font-weight:600
}
@font-face {
 font-display:swap;
 font-family:"Signika";
 src:url(../fonts/signika-v9-latin_latin-ext-700.html);
 src:local("Signika Bold"),
 local("Signika-Bold"),
 url(../fonts/signika-v9-latin_latin-ext-700d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-v9-latin_latin-ext-701.html) format("woff2"),
 url(../fonts/signika-v9-latin_latin-ext-702.html) format("woff"),
 url(../fonts/signika-v9-latin_latin-ext-703.html) format("truetype"),
 url(../fonts/signika-v9-latin_latin-ext-704.html#Signika) format("svg");
 font-style:normal;
 font-weight:700
}
@font-face {
 font-display:swap;
 font-family:"Signika Negative";
 src:url(../fonts/signika-negative-v9-latin_latin-ext-300.html);
 src:local("Signika Negative Light"),
 local("SignikaNegative-Light"),
 url(../fonts/signika-negative-v9-latin_latin-ext-300d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-301.html) format("woff2"),
 url(../fonts/signika-negative-v9-latin_latin-ext-302.html) format("woff"),
 url(../fonts/signika-negative-v9-latin_latin-ext-303.html) format("truetype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-304.html#SignikaNegative) format("svg");
 font-style:normal;
 font-weight:300
}
@font-face {
 font-display:swap;
 font-family:"Signika Negative";
 src:url(../fonts/signika-negative-v9-latin_latin-ext-regular.html);
 src:local("Signika Negative Regular"),
 local("SignikaNegative-Regular"),
 url(../fonts/signika-negative-v9-latin_latin-ext-regulard41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-regular-2.html) format("woff2"),
 url(../fonts/signika-negative-v9-latin_latin-ext-regular-3.html) format("woff"),
 url(../fonts/signika-negative-v9-latin_latin-ext-regular-4.html) format("truetype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-regular-5.html#SignikaNegative) format("svg");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-display:swap;
 font-family:"Signika Negative";
 src:url(../fonts/signika-negative-v9-latin_latin-ext-600.html);
 src:local("Signika Negative SemiBold"),
 local("SignikaNegative-SemiBold"),
 url(../fonts/signika-negative-v9-latin_latin-ext-600d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-601.html) format("woff2"),
 url(../fonts/signika-negative-v9-latin_latin-ext-602.html) format("woff"),
 url(../fonts/signika-negative-v9-latin_latin-ext-603.html) format("truetype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-604.html#SignikaNegative) format("svg");
 font-style:normal;
 font-weight:600
}
@font-face {
 font-display:swap;
 font-family:"Signika Negative";
 src:url(../fonts/signika-negative-v9-latin_latin-ext-700.html);
 src:local("Signika Negative Bold"),
 local("SignikaNegative-Bold"),
 url(../fonts/signika-negative-v9-latin_latin-ext-700d41d.html#iefix) format("embedded-opentype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-701.html) format("woff2"),
 url(../fonts/signika-negative-v9-latin_latin-ext-702.html) format("woff"),
 url(../fonts/signika-negative-v9-latin_latin-ext-703.html) format("truetype"),
 url(../fonts/signika-negative-v9-latin_latin-ext-704.html#SignikaNegative) format("svg");
 font-style:normal;
 font-weight:700
}
@font-face {
 font-family:"Genesis font";
 src:url(../fonts/genesis-font.html);
 src:url(../fonts/genesis-fontd41d.html#iefix) format("embedded-opentype"),
 url(../fonts/genesis-font-2.html) format("woff"),
 url(../fonts/genesis-font-3.html) format("truetype"),
 url(../fonts/genesis-font-4.html#genesis-font) format("svg");
 font-weight:400;
 font-style:normal
}
html {
 position:relative;
 min-height:100%
}
body {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:1.42857143;
 color:#333;
 background-color:#fff
}
a {
 color:#1b1b1b;
 text-decoration:none!important
}
a:active,
a:focus,
a:hover {
 color:#1b1b1b;
}
a,
button {
 outline:0!important;
 box-shadow:none!important
}
a.bfh-selectbox-toggle:focus,
input,
select,
textarea {
 box-shadow:none!important
}
input:active,
input:focus,
input:hover,
select:active,
select:focus,
select:hover,
textarea:active,
textarea:focus,
textarea:hover {
 outline:0!important;
 outline-color:transparent!important;
 box-shadow:none!important;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 -moz-transition:none!important;
 -webkit-transition:none!important;
 border:1px solid #ccc!important
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin:0;
 padding:0;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif
}
.gm-flag,
.gm-icon {
 display:inline-block;
 position:relative
}
.gm-icon {
 fill:currentColor;
 width:1em;
 height:1em
}
.gm-flag {
 width:25px!important;
 height:15px!important
}
.alert {
 margin:0;
 padding:26px 0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:0;
 letter-spacing:.01em
}
#gm-pricing-tab>li>a strong,
.alert strong,
.gm-pricing-information strong,
.gm-why-mining-2 .main-slide-indicator .slick-slide.slick-current b {
 font-weight:600
}
.gm-icon-alert {
 width:21px;
 height:19px;
 top:5px;
 fill:none;
 stroke:#113a56;
 stroke-width:2;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-miterlimit:10;
 margin-right:55px
}
.alert-danger,
.alert-info,
.alert-success,
.alert-warning {
 background:#f2f4f4;
 color:#1e2b35
}
.btn {
 border:0;
 font-size:16px;
 font-weight:600;
 letter-spacing:.07em;
 height:44px!important;
 text-transform:uppercase;
 line-height:44px!important;
 padding:0 25px!important;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif!important
}
.btn-sm {
 height:30px!important;
 line-height:30px!important;
 padding:0 15px!important;
 font-size:12px
}
.btn-default {
 background:#fffbf4;
 color:#113a56
}
.btn-default:hover {
 background:#ffab32;
 color:#fff
}
.navbar-nav>li>a.nav-login {
 color:#fff
}
#gm-pricing-4 .panel-title.panel-active a span,
.navbar-nav>li>a.nav-login {
 position:relative;
 background:#274c65;
 background:-moz-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:-webkit-gradient(175deg,175deg,color-stop(0%,#274c65),color-stop(70%,#113a56));
 background:-webkit-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:-o-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:-ms-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:linear-gradient(175deg,#ffb345 0%,#1b1b1b 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#274c65", endColorstr="#113a56", GradientType=0)
}
#gm-customer_service .panel-title.panel-active a span,
#gm-customer_service .panel-title.panel-active a:hover span,
#gm-pricing-4 .panel-title.panel-active a span,
#gm-pricing-4 .panel-title.panel-active a:hover span,
.btn-primary,
.btn-primary:hover,
.navbar-nav>li>a.nav-login,
.navbar-nav>li>a.nav-login:hover {
 -webkit-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important
}
#gm-customer_service .panel-title.panel-active a span,
.btn-primary {
 position:relative;
 background:#274c65;
 background:-moz-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:-webkit-gradient(175deg,175deg,color-stop(0%,#274c65),color-stop(70%,#113a56));
 background:-webkit-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:-o-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:-ms-linear-gradient(175deg,#274c65 0%,#113a56 70%);
 background:linear-gradient(175deg,#ffca7d 0%,#ffca7d 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#274c65", endColorstr="#113a56", GradientType=0);
 color:#fff
}
.navbar-nav>li>a.nav-login:hover {
 color:#fff
}
#gm-customer_service .panel-title.panel-active a:hover span,
#gm-pricing-4 .panel-title.panel-active a:hover span,
.btn-primary:hover,
.navbar-nav>li>a.nav-login:hover {
 background:#3c5e75;
 background:-moz-linear-gradient(175deg,#3c5e75 0%,#274c65 70%);
 background:-webkit-gradient(175deg,175deg,color-stop(0%,#3c5e75),color-stop(70%,#274c65));
 background:-webkit-linear-gradient(175deg,#3c5e75 0%,#274c65 70%);
 background:-o-linear-gradient(175deg,#3c5e75 0%,#274c65 70%);
 background:-ms-linear-gradient(175deg,#3c5e75 0%,#274c65 70%);
 background:linear-gradient(175deg,#ffca7d 0%,#ffca7d 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c5e75", endColorstr="#274c65", GradientType=0)
}
#gm-customer_service .panel-title.panel-active a:hover span,
.btn-primary:hover {
 color:#fff
}
#gm-customer_service .panel-title.panel-active a:active span,
#gm-pricing-4 .panel-title.panel-active a:active span,
.btn-primary:active,
.btn-primary:focus,
.navbar-nav>li>a.nav-login:focus {
 background:#527084;
 background:-moz-linear-gradient(175deg,#527084 0%,#3c5e75 70%);
 background:-webkit-gradient(175deg,left bottom,color-stop(0%,#527084),color-stop(70%,#3c5e75));
 background:-webkit-linear-gradient(175deg,#527084 0%,#3c5e75 70%);
 background:-o-linear-gradient(175deg,#527084 0%,#3c5e75 70%);
 background:-ms-linear-gradient(175deg,#527084 0%,#3c5e75 70%);
 background:linear-gradient(175deg,#527084 0%,#3c5e75 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#527084", endColorstr="#3c5e75", GradientType=0);
 -webkit-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 color:#fff
}
.btn-warning,
.btn-warning:hover,
.navbar-nav>li>a.nav-signup,
.navbar-nav>li>a.nav-signup:hover {
 -webkit-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 color:#fff
}
.btn-warning,
.navbar-nav>li>a.nav-signup {
 position:relative;
 background:#ffc26a;
 background:-moz-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-webkit-gradient(170deg,170deg,color-stop(0%,#ffc26a),color-stop(70%,#ffb345));
 background:-webkit-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-o-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-ms-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:linear-gradient(170deg,#1b1b1b 0%,#ffb345 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc26a", endColorstr="#ffb345", GradientType=0)
}
.btn-warning:hover,
.navbar-nav>li>a.nav-signup:hover {
 background:#ffba57;
 background:-moz-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:-webkit-gradient(170deg,170deg,color-stop(0%,#ffba57),color-stop(70%,#ffab32));
 background:-webkit-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:-o-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:-ms-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba57", endColorstr="#ffab32", GradientType=0)
}
.btn-warning:active,
.btn-warning:focus,
.navbar-nav>li>a.nav-signup:focus {
 background:#ffca7d;
 background:-moz-linear-gradient(170deg,#ffca7d 0%,#ffba57 70%);
 background:-webkit-gradient(170deg,170deg,color-stop(0%,#ffca7d),color-stop(70%,#ffba57));
 background:-webkit-linear-gradient(170deg,#ffca7d 0%,#ffba57 70%);
 background:-o-linear-gradient(170deg,#ffca7d 0%,#ffba57 70%);
 background:-ms-linear-gradient(170deg,#ffca7d 0%,#ffba57 70%);
 background:linear-gradient(170deg,#ffca7d 0%,#ffba57 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffca7d", endColorstr="#ffba57", GradientType=0);
 -webkit-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 color:#fff
}
.btn-warning.disabled,
.btn-warning[disabled] {
 cursor:not-allowed;
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important;
 background:linear-gradient(170deg,#1b1b1b 0%,#ffab32 70%);
 color:#fdfdfd;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning.disabled:after,
.btn-warning.disabled:before,
.btn-warning[disabled]:after,
.btn-warning[disabled]:before {
 display:none!important
}
.btn-success {
 background:0 0;
 color:#fff
}
.btn-success:hover {
 background:#f6c263;
 background:-moz-linear-gradient(top,#f6c263 0%,#f5b949 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#f6c263),color-stop(100%,#f5b949));
 background:-webkit-linear-gradient(top,#f6c263 0%,#f5b949 100%);
 background:-o-linear-gradient(top,#f6c263 0%,#f5b949 100%);
 background:-ms-linear-gradient(top,#f6c263 0%,#f5b949 100%);
 background:linear-gradient(to bottom,#f6c263 0%,#f5b949 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6c263", endColorstr="#f5b949", GradientType=0);
 -webkit-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 color:#fff
}
.btn-success:active,
.btn-success:focus {
 background:#f8cb7a;
 background:-moz-linear-gradient(top,#f8cb7a 0%,#f6c263 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#f8cb7a),color-stop(100%,#f6c263));
 background:-webkit-linear-gradient(top,#f8cb7a 0%,#f6c263 100%);
 background:-o-linear-gradient(top,#f8cb7a 0%,#f6c263 100%);
 background:-ms-linear-gradient(top,#f8cb7a 0%,#f6c263 100%);
 background:linear-gradient(to bottom,#f8cb7a 0%,#f6c263 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8cb7a", endColorstr="#f6c263", GradientType=0);
 -webkit-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
 color:#fff
}
.btn-primary2 {
 background:#197089;
 color:#fff
}
.btn-primary2:active,
.btn-primary2:focus,
.btn-primary2:hover {
 background:#113a56;
 color:#fff
}
.btn-info {
 background:#eef0f0;
 color:#a2a4a4;
 font-weight:400
}
.btn-info:active,
.btn-info:focus,
.btn-info:hover {
 background:#e8eaeb!important;
 color:#747576!important
}
.btn-primary:after,
.btn-primary:before,
.btn-warning:after,
.btn-warning:before,
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a:after,
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a:before,
.navbar-nav>li>a.nav-login:after,
.navbar-nav>li>a.nav-login:before,
.navbar-nav>li>a.nav-signup:after,
.navbar-nav>li>a.nav-signup:before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.btn-warning:before,
.navbar-nav>li>a.nav-signup:before {
 background-position:0 0,0 100%;
 background-repeat:no-repeat;
 -webkit-background-size:100% 1px;
 -moz-background-size:100% 1px;
 background-size:100% 1px;
 background-image:-webkit-linear-gradient(to right,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),-webkit-linear-gradient(right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:-moz-linear-gradient(to right,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),-moz-linear-gradient(right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:-o-linear-gradient(to right,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),-o-linear-gradient(right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:linear-gradient(to right,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),linear-gradient(to left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%)
}
.btn-warning:after,
.navbar-nav>li>a.nav-signup:after {
 background-position:0 0,100% 0;
 background-repeat:no-repeat;
 -webkit-background-size:1px 100%;
 -moz-background-size:1px 100%;
 background-size:1px 100%;
 background-image:-webkit-linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),-webkit-linear-gradient(to top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:-moz-linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),-moz-linear-gradient(to top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:-o-linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),-o-linear-gradient(to top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(0,0,0,.1) 100%),linear-gradient(to top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%)
}
.btn-primary:before,
.navbar-nav>li>a.nav-login:before {
 background-position:0 0,0 100%;
 background-repeat:no-repeat;
 -webkit-background-size:100% 1px;
 -moz-background-size:100% 1px;
 background-size:100% 1px;
 background-image:-webkit-linear-gradient(to right,rgba(255,255,255,.1) 0%,rgba(0,0,0,.35) 100%),-webkit-linear-gradient(right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%);
 background-image:-moz-linear-gradient(to right,rgba(255,255,255,.1) 0%,rgba(0,0,0,.35) 100%),-moz-linear-gradient(right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%);
 background-image:-o-linear-gradient(to right,rgba(255,255,255,.1) 0%,rgba(0,0,0,.35) 100%),-o-linear-gradient(right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%);
 background-image:linear-gradient(to right,rgba(255,255,255,.1) 0%,rgba(0,0,0,.35) 100%),linear-gradient(to left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%)
}
.btn-primary:after,
.navbar-nav>li>a.nav-login:after {
 background-position:0 0,100% 0;
 background-repeat:no-repeat;
 -webkit-background-size:1px 100%;
 -moz-background-size:1px 100%;
 background-size:1px 100%;
 background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.25) 100%),-webkit-linear-gradient(to top,rgba(0,0,0,.25) 0%,rgba(0,0,0,.35) 100%);
 background-image:-moz-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.25) 100%),-moz-linear-gradient(to top,rgba(0,0,0,.25) 0%,rgba(0,0,0,.35) 100%);
 background-image:-o-linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.25) 100%),-o-linear-gradient(to top,rgba(0,0,0,.25) 0%,rgba(0,0,0,.35) 100%);
 background-image:linear-gradient(top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.25) 100%),linear-gradient(to top,rgba(0,0,0,.25) 0%,rgba(0,0,0,.35) 100%)
}
.video-container {
 position:relative;
 padding-bottom:56.25%!important;
 height:0;
 overflow:hidden
}
.video-container embed,
.video-container iframe,
.video-container object {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
#videobcg,
.vidvid {
 overflow:hidden
}
#videobcg {
 position:absolute;
 top:0;
 left:0;
 min-width:100%;
 min-height:100%;
 width:auto;
 height:auto;
 z-index:-1000;
 margin:0;
 padding:0;
 pointer-events:none
}
video::-webkit-media-controls {
 display:none!important
}
video::-webkit-media-controls-enclosure {
 display:none!important
}
.tp-video-play-button {
 display:none!important
}
#cookie {
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 background:rgba(30,43,53,.85);
 z-index:10000;
 padding:25px 0;
 color:#fff;
 font-family:"Open Sans","Arial",sans-serif;
 font-weight:300;
 font-size:12px;
 letter-spacing:.015em
}
@media (max-width:600px) {
 #cookie {
  text-align:center
 }
}
#cookie .col-xs-12 {
 position:relative
}
#cookie a {
 color:#fff!important;
 text-decoration:underline!important
}
#cookie p {
 margin:0 0 10px;
 width:calc(100% - 110px)
}
#cookie p:last-child,
.map-box .map-info .map-location li:last-child {
 margin:0
}
@media (max-width:600px) {
 #cookie p {
  width:100%;
  text-align:left
 }
}
#cookie #cookieaccept.btn-cookie,
#cookie #cookiedecline.btn-cookie {
 margin:0;
 padding:0!important;
 border:1px solid #c0c7c9;
 border-radius:0;
 box-shadow:none;
 min-height:auto;
 color:#fff;
 width:100px;
 display:block;
 font-weight:600;
 position:absolute;
 right:15px;
 height:auto!important;
 line-height:30px!important;
 font-size:12px
}
#cookie #cookieaccept.btn-cookie:focus,
#cookie #cookieaccept.btn-cookie:hover,
#cookie #cookiedecline.btn-cookie:focus,
#cookie #cookiedecline.btn-cookie:hover,
#gm-home-1 .btn-success:focus,
#gm-home-1 .btn-success:hover {
 border:1px solid #ffab32
}
#cookie #cookieaccept.btn-cookie {
 top:0
}
@media (max-width:600px) {
 #cookie #cookieaccept.btn-cookie {
  margin:15px 5px 0;
  position:relative;
  display:inline-block;
  right:auto;
  top:auto
 }
}
#cookie #cookiedecline.btn-cookie {
 top:45px
}
@media (max-width:600px) {
 #cookie #cookiedecline.btn-cookie {
  margin:15px 5px 0;
  position:relative;
  display:inline-block;
  right:auto;
  top:auto
 }
}
@media (max-width:767px) {
 .video-container {
  margin-top:35px
 }
}
.navbar {
 border-radius:0;
 border:0;
 margin:0;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:14px;
 text-transform:uppercase
}
.navbar-default {
 background:0 0;
 border-color:transparent
}
.navbar-nav>li>a {
 color:#fdfdfd;
}
.navbar-nav>li>a.active {
 color:#ffb345;
}
.navbar-nav>li>a:active,
.navbar-nav>li>a:focus,
.navbar-nav>li>a:hover {
 color:#ffb345
}
.navbar-nav>li>a.nav-login,
.navbar-nav>li>a.nav-signup {
 padding:0 15px;
 text-align:center;
 margin:0;
 font-size:12px;
 font-weight:400
}
.header {
 min-height:181px;
 border-bottom:4px solid #ffb345;
 background:#1b1b1b;
 position:relative;
 z-index:5;
 -webkit-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.24),0 1px 3.92px .08px rgba(0,0,0,.16);
 -moz-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.24),0 1px 3.92px .08px rgba(0,0,0,.16);
 box-shadow:0 2px 2.82px .18px rgba(0,0,0,.24),0 1px 3.92px .08px rgba(0,0,0,.16)
}
.header a.navbar-brand {
 padding:0 0 0 15px
}
.header .gm-logo,
.header a.navbar-brand {
 width:122px;
 height:40px
}
.gm-logo-st0 {
 fill:#ffab32
}
.gm-logo-st1 {
 fill:#113a56
}
.ribbon-box-outer {
 width:145px;
 height:151px;
 position:absolute;
 bottom:-154px;
 right:0;
 overflow:hidden
}
.ribbon-box {
 display:block;
 width:200px;
 height:44px;
 line-height:44px;
 text-align:center;
 position:absolute;
 top:33px;
 right:-46px;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.ribbon-box a.btn {
 width:100%;
 font-size:14px
}
.ribbon-box a.btn:focus {
 -webkit-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important
}
progress {
 position:absolute;
 left:0;
 bottom:-4px;
 z-index:0;
 width:100%;
 height:4px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:0;
 background-color:transparent;
 color:#ffca7d;
}
progress::-moz-progress-bar {
 background:#ffca7d
}
progress::-webkit-progress-value {
 background:#ffca7d
}
progress::-webkit-progress-bar {
 background:0 0
}
.progress-container {
 width:100%;
 background-color:transparent;
 position:fixed;
 top:0;
 left:0;
 height:4px;
 display:block
}
.progress-bar {
 background-color:#ffb345;
 width:50%;
 display:block;
 height:inherit
}
@media (min-width:768px) {
 .header:after,
 .header:before {
  display:block;
  height:70px;
  content:"";
  position:absolute;
  top:0
 }
 .header:before {
  background:#fdfdfd;
  left:0;
  width:65%
 }
 .header:after {
  width:35%;
  background:#fdfdfd;
  right:0
 }
 .header {
  z-index:5000
 }
 .fixie {
  padding-top:181px
 }
 .fixie .header {
  position:fixed;
  top:-70px;
  width:100%
 }
 .navbar p {
  color:#fdfdfd;
  text-transform:none;
  position:absolute;
  top:18px;
  left:-35.8%;
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:12px;
  letter-spacing:.02em
 }
 .navbar p a {
  color:#fdfdfd!important;
  text-decoration:underline!important
 }
 .navbar p,
 .navbar p a strong {
  font-weight:400
 }
 .navbar p i,
 .navbar p svg.gm-icon {
  position:absolute;
  left:-20px;
  top:9px
 }
 .header a.navbar-brand {
  position:relative;
  z-index:9999;
  margin:105px 0 0
 }
 .nav-up {
  padding:0;
  min-height:70px;
  background:#fdfdfd;
  width:100%!important
 }
 .nav-log>li.nll {
  min-height:70px;
  padding:20px 15px 0
 }
 .nav-log>li.nls {
  min-height:70px;
  padding:20px 0 0 15px;
  background:#fdfdfd;
 }
 .nav-main {
  position:absolute;
  top:33px;
  right:15px;
  padding-top:70px;
  font-weight:600
 }
 .navbar-nav>li>a {
  padding:0 0 0 40px;
  font-size:14px;
  letter-spacing:.055em
 }
 .navbar-nav>li>a,
 .navbar-nav>li>a:focus,
 .navbar-nav>li>a:hover {
  background:0 0
 }
 .navbar-nav>li>a.nav-login,
 .navbar-nav>li>a.nav-signup {
  border-radius:2px;
  line-height:30px;
  letter-spacing:.06em
 }
 .navbar-nav>li.mob-nav-language {
  display:none
 }
 .navbar-nav .dropdown.open .dropdown-toggle {
  background:0 0!important
 }
 .navbar-nav .dropdown-menu {
  top:20px;
  right:-17px;
  background:#fdfdfd;
  border:0;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
  -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
  box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
  padding:10px 0
 }
 .navbar-nav .dropdown-menu>li>a {
  display:block;
  padding:0 30px;
  clear:both;
  font-weight:600;
  line-height:40px;
  color:#113a56;
  white-space:nowrap;
  text-align:right;
  letter-spacing:.055em
 }
 .navbar-nav .dropdown-menu>li>a.active,
 .navbar-nav .dropdown-menu>li>a.active:focus,
 .navbar-nav .dropdown-menu>li>a.active:hover,
 .navbar-nav .dropdown-menu>li>a:focus,
 .navbar-nav .dropdown-menu>li>a:hover {
  text-decoration:none;
  color:#ffb345!important;
  background-color:#fdfdfd
 }
 .navbar-nav>li>a.nav-login,
 .navbar-nav>li>a.nav-signup {
  min-width:120px
 }
 #main-menu {
  position:relative;
  z-index:1;
  min-height:177px
 }
 .trigger {
  position:relative;
  color:#a0a3a8;
  font-weight:700;
  font-size:12px;
  height:40px;
  line-height:30px;
  list-style:none;
  margin:20px 0 0;
  padding:0;
  float:right
 }
 .trigger b {
  font-weight:400;
  margin-right:0;
  text-transform:none;
  color:#fdfdfd;
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  letter-spacing:.01em
 }
 .trigger-link {
  display:inline-block;
  padding-right:10px;
  position:relative
 }
 .trigger-link span {
  text-indent:-9999px!important;
  display:inline-block;
  width:22px;
  height:30px;
  background-size:22px 22px!important;
  margin:0 5px
 }
 .trigger-link:after {
  position:absolute;
  display:block;
  right:0;
  top:13px;
  content:"";
  width:0;
  height:0;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid #fdfdfd
 }
 .nav-language {
  padding:0;
  display:none;
  width:400px;
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2;
  -webkit-column-gap:0;
  -moz-column-gap:0;
  column-gap:0;
  position:absolute;
  top:40px;
  right:-215px;
  margin:0;
  float:none;
  background:#fdfdfd;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
  -moz-box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
  box-shadow:0 13px 18.8px 1.2px rgba(0,0,0,.24),0 5px 26.46px .54px rgba(0,0,0,.16)!important;
  overflow:hidden
 }
 .trigger:hover .nav-language {
  display:block
 }
 .nav-language>li {
  float:none
 }
 .nav-language>li.active,
 .nav-language>li:focus,
 .nav-language>li:hover {
  background:#ebeced
 }
 .nav-language>li>a {
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:12px;
  font-weight:400;
  text-transform:none;
  color:#1e2b35!important;
  padding:0!important;
  line-height:40px;
  text-align:left;
  text-indent:25px;
  letter-spacing:.025em;
  background-size:22px 22px!important;
  background-position:83% 50%!important
 }
 .nav-language>li.active a,
 .nav-language>li>a:focus,
 .nav-language>li>a:hover {
  font-weight:600
 }
}
@media (min-width:768px) and (max-width:1199px) {
 .navbar p {
  max-width:238px;
  top:10px
 }
 .navbar p i,
 .navbar p svg.gm-icon {
  top:20px
 }
}
@media (min-width:992px) {
 .navbar p {
  left:-235px
 }
 .trigger-link span {
  margin:0 10px
 }
 .nav-language {
  width:440px;
  right:-235px
 }
 .nav-language>li>a {
  text-indent:30px
 }
 .nav-log>li.nll {
  padding:20px 25px 0
 }
 .nav-log>li.nls {
  padding:20px 0 0 25px
 }
 .navbar-nav>li>a.nav-login,
 .navbar-nav>li>a.nav-signup {
  min-width:140px
 }
}
@media (min-width:1200px) {
 .navbar p {
  left:-190px
 }
 .trigger-link span {
  margin:0 15px
 }
 .nav-language>li>a {
  background-position:80.5% 50%!important
 }
 .nav-log>li.nll {
  padding:20px 45px 0
 }
 .nav-log>li.nls {
  padding:20px 0 0 45px
 }
 .nav-main {
  top:43px
 }
 .navbar-nav>li>a.nav-login,
 .navbar-nav>li>a.nav-signup {
  min-width:190px
 }
}
@media (min-width:1680px) {
 .navbar p {
  left:-270px
 }
 .trigger-link span {
  margin:0 20px
 }
 .nav-language>li>a {
  background-position:78% 50%!important
 }
 .nav-log>li.nll {
  padding:20px 65px 0 80px
 }
 .nav-log>li.nls {
  padding:20px 0 0 65px
 }
}
@media (max-width:767px) {
 body {
  padding-top:70px
 }
 .header {
  min-height:70px;
  position:fixed;
  top:0;
  width:100%;
  z-index:5000
 }
 .header a.navbar-brand {
  margin:15px 0 0
 }
 .navbar {
  font-size:14px
 }
 .navbar p {
  display:none!important
 }
 .navbar .col-xs-3 {
  width:100%
 }
 .navbar .col-xs-9 {
  width:100%;
  max-height:calc(100vh - 57px)!important;
  overflow:auto
 }
 .navbar-toggle {
  border-color:#fdfdfd;
  margin:14px 15px 0 0
 }
 .navbar-toggle:focus,
 .navbar-toggle:hover {
  background-color:#1b1b1b;
  border-color:#fff
 }
 .navbar-toggle:focus .icon-bar,
 .navbar-toggle:hover .icon-bar {
  background-color:#fff
 }
 .navbar-toggle .icon-bar {
  background-color:#fdfdfd;
 }
 .navbar-collapse {
  padding:0;
  min-height:280px
 }
 .navbar-nav {
  margin:10px 0 0
 }
 .navbar-nav>li {
  margin:0
 }
 .navbar-nav>li>a {
  padding:0 15px;
  line-height:24px;
  letter-spacing:.055em;
  font-size:14px;
  font-weight:600
 }
 .navbar-nav>.active>a,
 .navbar-nav>.active>a:focus,
 .navbar-nav>.active>a:hover,
 .navbar-nav>li>a:hover {
  background-color:transparent
 }
 .navbar-nav>li>a.nav-login,
 .navbar-nav>li>a.nav-signup {
  padding:0 15px;
  clear:right;
  text-align:center;
  width:48%;
  margin:0;
  font-size:12px;
  letter-spacing:1px;
  line-height:30px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px
 }
 .navbar-nav>li>a.nav-login {
  float:left
 }
 .navbar-nav>li>a.nav-signup {
  float:right
 }
 .navbar-nav>li.lang-ar>a,
 .navbar-nav>li.lang-cn>a,
 .navbar-nav>li.lang-de>a,
 .navbar-nav>li.lang-es>a,
 .navbar-nav>li.lang-fil>a,
 .navbar-nav>li.lang-fr>a,
 .navbar-nav>li.lang-gb>a,
 .navbar-nav>li.lang-hi>a,
 .navbar-nav>li.lang-id>a,
 .navbar-nav>li.lang-it>a,
 .navbar-nav>li.lang-ja>a,
 .navbar-nav>li.lang-jp>a,
 .navbar-nav>li.lang-ko>a,
 .navbar-nav>li.lang-nl>a,
 .navbar-nav>li.lang-no>a,
 .navbar-nav>li.lang-pl>a,
 .navbar-nav>li.lang-pt>a,
 .navbar-nav>li.lang-ru>a,
 .navbar-nav>li.lang-sv>a,
 .navbar-nav>li.lang-th>a,
 .navbar-nav>li.lang-tr>a,
 .navbar-nav>li.lang-vi>a {
  padding:0 15px;
  margin-top:-9px;
  float:left;
  clear:right;
  text-indent:-9999px
 }
 .nav .nav-divider {
  margin:119px 0 0;
  background-color:transparent
 }
 .navbar-nav.navbar-right:last-child {
  margin-right:0
 }
 .navbar-nav.nav-log {
  margin-bottom:30px
 }
 .navbar-nav .dropdown.open .dropdown-toggle {
  background:0 0!important
 }
 .navbar-nav .dropdown-menu,
 .navbar-nav .dropdown-menu>li {
  padding:0
 }
 .navbar-nav .dropdown-menu>li>a {
  padding:0 15px 0 25px!important;
  line-height:24px!important;
  letter-spacing:.055em;
  font-size:14px;
  font-weight:600;
  color:#113a56
 }
 .navbar-nav .dropdown-menu>li>a.active,
 .navbar-nav .dropdown-menu>li>a.active:focus,
 .navbar-nav .dropdown-menu>li>a.active:hover,
 .navbar-nav .dropdown-menu>li>a:focus,
 .navbar-nav .dropdown-menu>li>a:hover {
  text-decoration:none;
  color:#ffb345!important;
  background-color:#fdfdfd
 }
 .trigger {
  list-style:none;
  margin:0;
  padding:0
 }
 .trigger b,
 .trigger-lang .trigger-link {
  display:none
 }
 .trigger-lang {
  height:1px
 }
 .nav-language {
  margin-top:20px
 }
 .navbar-nav.nav-language>li>a {
  padding-top:5px;
  color:#a0a3a8;
  font-weight:300!important;
  width:36px;
  background-size:16px 16px
 }
 .navbar-nav.nav-language>li.active>a,
 .navbar-nav.nav-language>li>a:hover {
  color:#a0a3a8!important;
  font-weight:600!important;
  background-size:28px 28px
 }
 .navbar-nav>li.mob-nav-language .flag-box {
  display:inline-block;
  position:relative;
  top:4px;
  height:15px;
  width:25px;
  margin-right:10px;
  -webkit-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.15),0 1px 3.92px .08px rgba(0,0,0,.16);
  -moz-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.05),0 1px 3.92px .08px rgba(0,0,0,.16);
  box-shadow:0 2px 2.82px .18px rgba(0,0,0,.05),0 1px 3.92px .08px rgba(0,0,0,.16)
 }
 .navbar-nav>li.mob-nav-language .flag-box:after {
  width:23px;
  height:14px;
  display:block;
  position:absolute;
  top:1px;
  left:1px;
  content:"";
  background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(115%,rgba(255,255,255,0)));
  background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
  background:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
  background:-ms-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
  background:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=0 )
 }
 .navbar-nav>li.mob-nav-language .flag-box .gm-flag {
  position:relative;
  top:-2px
 }
 .ribbon-box-outer {
  width:125px;
  height:131px;
  bottom:-135px
 }
 .ribbon-box {
  height:32px;
  line-height:32px;
  top:30px;
  right:-55px
 }
 .ribbon-box a.btn {
  font-size:12px;
  height:32px!important;
  line-height:32px!important
 }
}
@media (max-width:480px) {
 .navbar-collapse {
  min-height:355px
 }
 .navbar-nav>li>a.nav-login,
 .navbar-nav>li>a.nav-signup {
  float:none;
  clear:none;
  width:100%
 
 }
 .navbar-nav>li>a.nav-login {
  margin-bottom:15px
 }
 .navbar-nav>li>a.nav-signup {
  margin-bottom:15px
 }
}
#gm-home-1 {
 height:100vh;
 position:relative;
 padding:0;
 z-index:0;
 color:#fff;
 text-align:center;
 width:100%;
 overflow:hidden
}
#gm-home-1 .img-noparallax {
 width:100%;
 z-index:-1;
 position:absolute;
 top:0;
 left:50%;
 transform:translate(-50%,0);
 pointer-events:none
}
@media (-webkit-min-device-pixel-ratio:2) {
 #gm-home-1 .img-noparallax {
  width:300%
 }
}
@media (-webkit-min-device-pixel-ratio:2.6) {
 #gm-home-1 .img-noparallax {
  width:300%
 }
}
@media (-webkit-min-device-pixel-ratio:3) {
 #gm-home-1 .img-noparallax {
  width:300%
 }
}
@media (-webkit-min-device-pixel-ratio:3.5) {
 #gm-home-1 .img-noparallax {
  width:350%
 }
}
#gm-home-1 .vidvid {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:1;
 text-align:left
}
#gm-home-1 .container {
 position:relative;
 z-index:5
}
#gm-home-1,
#gm-home-1 h1,
#gm-home-4 h2 {
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-home-1 h1 {
 text-transform:uppercase;
 font-size:58px;
 font-weight:600
}
#gm-home-1 h1:after {
 display:block;
 content:"";
 height:1px;
 background:#fff;
 width:100px;
 margin:35px auto
}
#gm-home-1 p {
 margin:0 0 50px
}
#gm-home-1 p.first-p {
 margin:125px 0 10px
}
#gm-home-1 span,
#gm-home-2 h3,
#gm-privacy #gm-home-3 .col-lg-3,
#splash #gm-home-3 .col-lg-3 {
 font-size:16px;
 font-weight:300
}
#gm-home-1 p.first-p span {
 font-size:20px
}
#gm-home-1 .btn {
 width:220px;
 margin:0 15px 25px;
 border:1px solid transparent
}
#gm-home-1 .btn-success {
 border:1px solid #c0c7c9
}
.gm-home-1-dc,
.gm-home-1-video-dc {
 font-size:14px!important;
 font-weight:300;
 text-align:left;
 padding:0 0 0 45px;
 display:block;
 position:absolute;
 z-index:100;
 bottom:45px;
 right:45px;
 line-height:1.3
}
.gm-home-1-dc .gm-icon-location,
.gm-home-1-video-dc .gm-icon-location {
 color:#fff;
 fill:#fff;
 position:absolute;
 top:3px;
 left:0;
 width:20px;
 height:30px
}
.gm-home-1-dc span,
.gm-home-1-video-dc span {
 font-size:14px!important;
 margin:0!important;
 font-weight:600!important;
 display:block
}
.gm-home-1-dc .iOSvideo {
 display:block;
 width:100%;
 height:70px;
 position:absolute;
 z-index:105;
 top:-30px;
 left:0
}
.gm-home-1-dc .iOSvideo:hover {
 cursor:default
}
#gm-home-2 {
 min-height:140px;
 background:#fffbf4;
 padding-bottom:25px
}
#gm-home-2 h3 {
 margin:40px 0 20px;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:21px;
 text-align:center;
 color:#4b565e
}
#gm-home-2 .logo-item {
 height:140px;
 overflow:hidden;
 line-height:140px;
 text-align:center
}
#gm-home-2 .logo-item img,
#gm-home-3-new p,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-cryptonight-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-cryptonight-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-dagger-hashimoto-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-dagger-hashimoto-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-equihash-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-equihash-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256-3year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256-4year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256-5year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256-lifetime,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_075year-075year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_12month-12month,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_150year-150year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_18month-18month,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_1year-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_2year-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_5year-5year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-sha256_9month-9month,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-x11-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw #sidebar-hp-total-x11-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-cryptonight-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-cryptonight-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-dagger-hashimoto-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-dagger-hashimoto-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-equihash-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-equihash-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256-3year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256-4year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256-5year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256-lifetime,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_075year-075year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_12month-12month,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_150year-150year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_18month-18month,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_1year-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_2year-2year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_5year-5year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-sha256_9month-9month,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-x11-1year,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price #sidebar-price-total-x11-2year {
 display:inline-block
}
.gm-home-2-the-economist {
 width:172px;
 height:86px;
 margin-top:28px
}
.gm-home-2-the-economist-st0 {
 color:#cdcdcd;
 fill:#cdcdcd
}
.gm-home-2-the-economist-st1 {
 color:#fff;
 fill:#fff
}
.gm-home-2-the-economist:hover .gm-home-2-the-economist-st0 {
 color:#e3120b;
 fill:#e3120b
}
.gm-home-2-cnbc {
 width:105px;
 height:78px;
 margin-top:30px
}
.gm-home-2-cnbc-st0 {
 color:#aaa;
 fill:#aaa
}
.gm-home-2-cnbc-st1 {
 color:transparent;
 fill:none
}
.gm-home-2-cnbc-st2 {
 color:#cecece;
 fill:#cecece
}
.gm-home-2-cnbc-st3 {
 color:#cacaca;
 fill:#cacaca
}
.gm-home-2-cnbc-st4 {
 color:#d9d9d9;
 fill:#d9d9d9
}
.gm-home-2-cnbc-st5 {
 color:#d2d2d2;
 fill:#d2d2d2
}
.gm-home-2-bloomberg {
 width:172px;
 height:54px;
 margin-top:43px
}
.gm-home-2-bloomberg-st0,
.gm-home-2-bloomberg-st1 {
 color:#cdcdcd;
 fill:#cdcdcd
}
.gm-home-2-bloomberg:hover .gm-home-2-bloomberg-st0 {
 color:#fff;
 fill:#fff
}
.gm-home-2-bloomberg:hover .gm-home-2-bloomberg-st1 {
 color:#6488ff;
 fill:#6488ff
}
.gm-home-2-fast-company {
 width:172px;
 height:25px;
 margin-top:57px
}
.gm-home-2-fast-company-st0 {
 color:#cdcdcd;
 fill:#cdcdcd
}
.gm-home-2-fortune {
 width:172px;
 height:40px;
 margin-top:50px
}
.gm-home-2-fortune-st0 {
 color:#cdcdcd;
 fill:#cdcdcd
}
#gm-home-2 .logo-item-5:hover {
 background:url(../img/Version3/landing/gm-home-logo-coindesk-hover.html) no-repeat 50% 52%
}
#gm-home-2 .logo-item-5:hover img {
 filter:alpha(opacity=0);
 opacity:0
}
#gm-home-2 .logo-item-5 img {
 width:180px
}
#gm-home-3-new {
 padding:100px 0;
 text-align:center;
 background:#f9f9fa
}
#gm-home-3-new h3 {
 font-size:24px;
 color:#344049;
 margin-bottom:15px;
 font-weight:700;
 letter-spacing:.6px;
 min-height:230px
}
#gm-home-3-new h3 span {
 display:block;
 margin-bottom:45px
}
#gm-home-3-new h3 br,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-plan div,
#gm-pricing-1 .tab-pane .col-xs-6.disabled .gmp-megaw .ui-slider-handle,
#gm-privacy #gm-home-3 h3:after,
#splash #gm-home-3 h3:after {
 display:none
}
@media (max-width:991px) {
 #gm-home-3-new h3 {
  min-height:auto
 }
}
#gm-home-3-new p {
 padding:0 28px;
 font-size:16px;
 color:#4b565e;
 margin:0 0 40px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 min-height:70px
}
#gm-home-3-new #gm-icon-mining {
 width:188px;
 height:125px
}
#gm-home-3-new #gm-icon-cryptoc,
#gm-home-3-new #gm-icon-output {
 width:194px;
 height:125px
}
@media (max-width:1679px) {
 #gm-home-3-new p {
  min-height:140px
 }
 #gm-home-3-new .btn {
  max-width:260px
 }
}
@media (max-width:991px) {
 #gm-home-3-new .col-sm-4 {
  margin-bottom:90px
 }
 #gm-home-3-new .col-sm-4:last-child {
  margin-bottom:0
 }
 #gm-home-3-new p {
  min-height:auto;
  max-width:428px
 }
}
#gm-privacy #gm-home-3,
#splash #gm-home-3 {
 background:#fffbf4;
 padding:0 0 75px!important;
 color:#113a56
}
#gm-home-5 h3,
#gm-privacy #gm-home-3 h3,
#splash #gm-home-3 h3 {
 color:#113a56;
 font-size:20px
}
#gm-privacy #gm-home-3 h3 span,
#splash #gm-home-3 h3 span {
 height:92px;
 margin:75px 0 30px
}
#gm-privacy .gm-home-cashout:hover h3 span,
#gm-privacy .gm-home-coins:hover h3 span,
#gm-privacy .gm-home-mining:hover h3 span,
#gm-privacy .gm-home-profit:hover h3 span,
#splash .gm-home-cashout:hover h3 span,
#splash .gm-home-coins:hover h3 span,
#splash .gm-home-mining:hover h3 span,
#splash .gm-home-profit:hover h3 span {
 background-position:50% -92px
}
#gm-home-4 {
 min-height:300px;
 text-align:center;
 width:100%;
 position:relative;
 overflow:hidden
}
#gm-home-4 .img-parallax {
 width:100%;
 z-index:-1;
 position:absolute;
 top:0;
 left:50%;
 transform:translate(-50%,0);
 pointer-events:none
}
#gm-home-4 h2 {
 color:#fff;
 font-size:36px;
 font-weight:700;
 margin:105px 0 15px
}
#gm-home-4.gh4 h2 {
 padding-bottom:20px;
 margin:84px 0 20px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpi/P//PwMhwMRABAAIMADYBgMBJAM4sAAAAABJRU5ErkJggg==) no-repeat 50% 100%
}
#gm-home-4 .btn {
 font-weight:700;
 min-width:150px;
 margin-bottom:25px
}
#gm-home-4 .btn:hover {
 background:#ffab32;
 color:#fff
}
#gm-home-5 {
 min-height:150px;
 padding:95px 0;
 background:#fefefe
}
#gm-home-5 h3 {
 text-transform:uppercase;
 font-weight:700;
 margin:0 1px 25px 0;
 padding:0 0 25px;
 border-bottom:2px dotted #113a56
}
#gm-home-5 h3 span {
 display:block;
 float:left;
 clear:right;
 height:15px;
 width:15px;
 margin:3px 15px 0 30px
}
#gm-home-5 .gm-icon-globe {
 width:15px;
 height:15px;
 margin:0 15px 0 30px
}
.gm-home-blog .carousel-inner {
 min-height:240px
}
.gm-home-blog .btn {
 width:100%;
 max-width:220px
}
.gm-home-news h3 span {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACgCAMAAACsXRuGAAAAllBMVEUAAAAZcIgROlYROlYZcIgZcIgROlYROlYZcIgROlYVWHEZcIgVWHIZcIgROlYUU20ZcIgROlYROlYZcIgROlYZcIgROlYROlYROlYROlYROlYZcIgZcIgZcIgZcIgZcIgROlYZcIgROlYROlYZcIgZcIgROlYROlYZcIgROlYZcIgZcIgZcIgZcIgROlYZcIgROlYZcIgMiY7cAAAAMHRSTlMAU1Nxcbm67/PTCNQQxyAWSzXGq0xA99+Ohl1cMyDfm0HrpZiSiq9nZnko+nmCK3M5ZspkAAAEUElEQVRo3uzXwaqjMBiG4Q8LhohEEiRRV8GA4kb++7+6aZmOVu1J0klWhz7r8vaPMYr4+p2kYaNEPgM9zMilp78ssmhKejLIoWW0WZGuoxcFUllOOYPVNp6ZcgQLQ0+8btODcqJ/OuCWGhRuy7ECyUHR6a031kgNSrfnzL2RFqyGknZdhaRgZZ2h3SSBhKAYxtcaqQL4z2Aj22XkdMAHwBe03VS+p7hhtNun8wVFSR/QUwt4g4JRPL4IIBDk0TXVSwCh4BDVYtwNAoAv+LwUKjxYN9sGd4Hgc+dZMCix8QY17xsAOhgsIoJPTAIsZ5B0nTlIXe6gyR3UuYMsd1DlDrbQWYMOEUEbHdQ9ABMM3kRccJwb3DkK0rzsB+EP7mdeUCTuigYRz0MsFI1NQx0OoqcPMGeDQdiSPqGGUBAQtr2zI12opZ8UoyM+V77gbroscMBDLWfH6ZWZY4K1PvdW7OStPEzZhoMydEbW5XXOaQ0Fh1NvxFU70q4PBJeo193a0YZbb7A79liF98TLDztf0B2DHD9a94VzGT8hPKzan0YYfgj2dLTC56a3vVkiN8XBS0y0ibttqIXfrP1BeQ72CBCl9+8bHbxvfNe9wQX3nJTgN32HK3ddcZhQ9MArILQrDnHG7SvyrDkGDSLNvcR76nxnpbpdtjmRoKMSqdSpOKavOfOMDZ1xkbrmi7TifOmpGilqfupNSLUY2vEZ6aq2Kw1jzJS9xdfX15/262bVVRgKw/BXaCAYg4JkZBIRFMQfyrr/mztudo9W7U7Sk8zOfmadvE1cRvT/oS2vNNKpJ1oNSKWnbwpJFIyeLFIoW9poxOvoxQ2xlKCUwazfrh5LEbxZepJ5GR/UjP7qgEds0DRbrv3K3OOCppu2XpMjNqhfcnZtxAWzmtGuzxAVzMqmpR3TQETQ1I2lF/IG/GOw0OVcCToQNeAKqo79QArLabevzhU0jD4wVSXgDJqWwsnZAJ6gCK8tGoAvWAe1uGjqEYAr+LwU0r+wblAFVp7gc/L+K6iwcQa56AsA3Bu8BQZXrU4cJJ4nDlKXOmhTB6fUQZ46KFMHy8TBBgFBFRzkCwDrDd5NWLAaCqwa8poE6+vRG9TfPwwFEs2tQMDzEA8Kxqs69wex0AfaRnmDUIw+IWtfEDCqXKmKLuTcV7KlIzFkruDuEuTfi8n10Ah6ZYeQYM7PvRE7/WCHVZb+oPadkXEWtKtGX7A+9SpclRXtFk9wDjrE48sbp1DOYH/s8QzvmY42vSvYHYMCPxr3jQsNPMKCLRyU3J9GqMO2TCNc7nzb9hw4lAZOZt934G1DJdwG7g6qc3CBh2HOv8+n01QyeC20yXEhHCfF+03f4ao5BnuEMJK+iAxXdeiUr+uo3vVQHIMWgYZF4z15vrNi3S9jjmToiCGWPBWr+D0nXmNBZ2JEFEYXBjGGS0/miJHL5IOe7eGlA/GysmOW89ayXuHXrzf+AIxI6wmKiWn7AAAAAElFTkSuQmCC) no-repeat 0 0;
 background-size:15px 30px
}
.gm-home-news h3 a:hover span {
 background-position:0 -15px
}
#gm-home-5 h4 {
 color:#113a56;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 margin:0 0 5px
}
#gm-home-5 time,
#gm-home-9 time {
 color:#ffab32;
 font-weight:300;
 position:relative;
 padding-left:14px
}
#gm-home-5 time:before,
#gm-home-9 time:before {
 content:"/";
 position:absolute;
 top:2px;
 left:2px;
 color:#ffab32
}
#gm-home-5 p {
 color:#1b1b1b;
 font-size:16px;
 font-weight:300;
 margin:0 0 30px
}
#gm-home-5 a.read-more,
#gm-home-5 h4,
#gm-home-9 a.read-more {
 font-size:16px;
 font-weight:700
}
#gm-home-5 .gm-icon-twitter {
 width:18px;
 height:18px;
 margin:0 15px -2px 30px
}
#carousel-tweet .item {
 margin:0 0 15px;
 padding:0 0 15px
}
#carousel-tweet p.tweet,
#gm-pricing-2 .trans-usr table {
 margin:0
}
#carousel-tweet p.timePosted {
 color:#113a56;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:700;
 margin:0
}
#carousel-tweet p.interact {
 margin:10px 0 0;
 font-size:.9em;
 text-align:right
}
#carousel-tweet p.interact a {
 color:#113a56;
 margin-right:10px
}
#carousel-tweet p.interact a:hover {
 color:#197089
}
#carousel-tweet .gm-icon-heart,
#carousel-tweet .gm-icon-reply,
#carousel-tweet .gm-icon-retweet {
 width:14px;
 height:14px
}
#gm-home-5 .carousel-control,
#gm-home-9 .carousel-control {
 top:-78px;
 bottom:auto;
 width:15px;
 height:15px;
 color:#113a56;
 text-shadow:none;
 filter:alpha(opacity=100);
 opacity:1
}
#gm-home-5 .carousel-control.left,
#gm-home-9 .carousel-control.left {
 right:45px;
 left:auto;
 background:0 0
}
#gm-home-5 .carousel-control.right,
#gm-home-9 .carousel-control.right {
 right:10px;
 left:auto;
 background:0 0
}
#gm-home-5 .carousel-control:focus,
#gm-home-5 .carousel-control:hover,
#gm-home-9 .carousel-control:focus,
#gm-home-9 .carousel-control:hover {
 color:#113a56;
 filter:alpha(opacity=100);
 opacity:1
}
#gm-home-6 {
 padding:100px 0;
 background:#fffbf4
}
#gm-home-6 h3,
#gm-home-7 h3 {
 font-weight:700;
 font-size:20px;
 text-transform:uppercase;
 border-bottom:2px dotted #113a56;
 margin:0 25px 50px;
 height:12px;
 text-align:center
}
#gm-home-6 h3 span {
 background:#fffbf4;
 padding:0 30px;
 display:inline-block;
 height:22px
}
#gm-home-6 h4 {
 text-align:center;
 margin-bottom:25px
}
#gm-home-6 h4 span {
 position:absolute;
 background:#113a56;
 display:block;
 width:13px;
 height:2px;
 top:-20px;
 left:50%;
 margin-left:-6px
}
#gm-home-6,
#gm-home-6 .col-lg-4,
#gm-home-7 {
 color:#113a56
}
#gm-home-6 .col-lg-4:hover {
 color:#197089
}
#gm-home-6 .gh6 {
 display:block;
 margin:0 auto
}
#gm-home-6 .gh6-mining .gh6 {
 margin:0 auto;
 width:180px;
 height:215px;
 background-size:133px 430px
}
#gm-home-6 .gh6-mining:hover .gh6 {
 background-position:0 -215px
}
#gm-home-6 .gh6-trading .gh6 {
 margin-top:55px;
 width:205px;
 height:155px;
 background-size:205px 310px
}
#gm-home-6 .gh6-trading:hover .gh6 {
 background-position:0 -155px
}
#gm-home-6 .gh6-payment .gh6 {
 margin-top:85px;
 width:139px;
 height:99px;
 background-size:138px 198px
}
#gm-home-6 .gh6-payment:hover .gh6 {
 background-position:0 -99px
}
#gm-home-6 .gh6-trading h4 {
 padding:0 15%
}
#gm-home-6 .gh6-payment h4 {
 padding:0 25%
}
#gm-home-6 .container {
 position:relative;
 z-index:5
}
#gm-home-6 .pict-1,
#gm-home-6 .pict-2 {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAACNCAMAAAA0GJ7+AAAAV1BMVEUAAAAOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVXj43dhAAAAHHRSTlMAAy8USQ10KAhqPF5UGqoge0M1mPegjrzLg+rbbQnPdgAAAylJREFUeNrtnNtyozAMhuUDYM7HECB6/+dcW3SAhtDOzrS7rUbfhW7y1TZlhorfbkAPDUC59PDL4XIdgiB8grnHwIEE78CCOgJBEF7jxgI4oLk8r2wCgiBckGvgQIcTcEA1LQiCcIE2wAEu/VVUpSAIwgVOAQfqoQIOlI8RBEHgjZlm4EDC5LkLxoEgCK+JbjlwgMt7LWQlCILwGhVnwAE2+wYpj/sh/H8iJkd89JKr93/PlTW+Out8jWz40LTgqTPydahdEmq76tGTXq56d9Drl7pZdRo3WXUaN1t1c9LhWteIU/auvyrw5muMja8j5r5WGIwJwzqGQQEYfBz0ftN7LHy9Y5jkgQZADUOYmvSM9Jz0BuODrnd9Cb8BnEivSB9JT329oT3oEYA76Cl6eiAc9btlFfSkCnpW1WGptyiYvQpDzr6oMab2uCC99VWT3lblkz6T3qebXr/pyabnpMcj6c2mmzc987Uj3VaGdLfpY9Bdn4exwmUw2IbSeGex+V/zOHIlCIIg/GMMkyOiGkcTeqICPGlLb+mdr1GT+Fo24cMkjnzNUuWrzYOYr3rmi4u1r6apfa1J17HztU2DUqy63ceNE9LLbdwuVrt+XkZ9WIZ7XobdltEhLqla29j61JfO1JfeqC+dqI1d0AA4HMK41GharKjdHKk9Tqk9tqSHBQ/oAAwuNNN06KZn6ndzamAzamBLAEXjrstoL5eht2XQuMne71Y/8n7ov74fDI4xaBwZdO18nleCIAjC50he8kF+tcd2p5TvFAqWVXuKHA1liM7XZgTPGG9Zn7nZczT4ZXOc88R5jVH31PUc0nZbpvs6Ag7zLYMDiIa9F223qPaL53jqd+knLmLty9D8OpJP9FV0/n1zUN7OYTdNLzmDrp3PftSRsmHxKgIz8vh+Bi73QxC+A2d5nN+dkcf/q3WVhECCcAmT47sx8jgXbh8c3qgEQfiIYuHx/SUpMglJGWYngvBVZDyOwELD5L1WZSwia0H4FuqRx4stl30Dk0qDJQhXRDmXfQMez6ukr0EQhNcoJttqDZN9g3bqQBAEtjSDBsgHC78cJtfxBzhMNzvQG3UcAAAAAElFTkSuQmCC) no-repeat 100% 50%
}
#gm-home-6 .pict-1 {
 position:absolute;
 z-index:-1;
 top:172px;
 left:257px;
 width:200px;
 height:215px
}
#gm-home-6 .pict-2 {
 position:absolute;
 z-index:-1;
 top:274px;
 right:288px;
 width:177px;
 height:10px
}
#gm-home-7 {
 padding:100px 0
}
#gm-home-7 h3 span {
 background:#fff;
 padding:0 30px;
 display:inline-block;
 height:22px
}
#gm-home-6 h4,
#gm-home-7 h4 {
 margin-top:40px;
 font-weight:700;
 font-size:20px;
 text-transform:uppercase;
 position:relative
}
#gm-home-7 h4 span {
 position:absolute;
 background:#113a56;
 display:block;
 width:13px;
 height:2px;
 top:-20px
}
#gm-home-7 p,
#gm-home-9 p {
 font-size:16px;
 color:#113a56
}
#gm-home-8 {
 min-height:300px;
 text-align:center;
 width:100%;
 position:relative;
 overflow:hidden
}
#gm-home-8 .img-parallax {
 width:100%;
 z-index:-1;
 position:absolute;
 top:0;
 left:50%;
 transform:translate(-50%,0);
 pointer-events:none
}
#gm-home-8 h2 {
 color:#fff;
 font-size:36px;
 font-weight:700;
 margin:60px 0 20px;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-home-8 ul {
 float:left;
 display:block;
 width:100%;
 list-style:none;
 margin:0 0 25px;
 padding:0;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpi/P//PwMhwMRABAAIMADYBgMBJAM4sAAAAABJRU5ErkJggg==) no-repeat 50% 100%
}
#gm-home-8 li {
 margin:0 4px 25px;
 padding:0;
 display:inline-block;
 width:70px;
 height:40px;
 text-align:center
}
#gm-home-8 .gm-logo-mastercard,
#gm-home-8 .gm-logo-visa {
 width:70px;
 height:44px
}
#gm-home-8 .gm-logo-unionpay {
 width:115px;
 height:72px
}
#gm-home-8 .btn {
 font-weight:700;
 min-width:150px;
 margin-bottom:25px
}
#gm-home-8 .btn:hover {
 background:#113a56
}
#gm-home-9 {
 min-height:150px;
 padding:95px 0;
 background:#fefeff
}
#gm-home-9 h3,
#gm-home-9 h4 {
 color:#1b1b1b;
 font-weight:700
}
#gm-home-9 h3 {
 text-transform:uppercase;
 padding:0 0 25px;
 border-bottom:2px dotted #113a56;
 font-size:20px;
 margin:0 1px 25px 0
}
#gm-home-9 .gm-icon-star {
 width:15px;
 height:16px;
 margin:0 15px 0 30px;
 top:2px
}
#gm-home-9 .gm-icon-movie {
 width:18px;
 height:18px;
 margin:0 15px -2px 30px
}
#gm-home-9 h4 {
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 margin:0 0 5px
}
#gm-home-9 p {
 color:#1b1b1b;
 font-weight:300;
 margin:0 0 30px
}
#gm-home-9 .tsti {
 width:85px;
 height:85px;
 float:left;
 clear:right;
 margin:0 35px 100px 0
}
#gm-home-9 .tsti img {
 width:100%;
 border-radius:50%
}
.gm-home-testimonials .carousel-inner {
 min-height:275px
}
.gm-home-testimonials div.tstm {
 color:#1b1b1b;
 font-size:14px;
 padding-left:0;
 margin-top:-20px;
 margin-left:120px;
 line-height:20px;
 display:block
}
.gm-home-testimonials ul.about-social {
 display:inline-block!important;
 margin:0 5px 0 -10px!important;
 padding:0!important;
 border-top:none!important
}
.gm-home-testimonials div.tstm small,
.press-category small {
 font-size:14px;
 font-weight:300
}
.gm-home-testimonials .btn {
 width:100%;
 max-width:220px
}
#gm-home-9 .video-container-wrapper {
 border:15px solid #fffbf4
}
#gm-home-5 .carousel-control .gm-chevron-left,
#gm-home-5 .carousel-control .gm-chevron-right,
#gm-home-9 .carousel-control .gm-chevron-left,
#gm-home-9 .carousel-control .gm-chevron-right {
 width:10px;
 height:15px;
 fill:#113a56
}
@media (min-width:990px) and (max-width:1200px) {
 #gm-home-3 p {
  min-height:105px
 }
 #gm-home-6 h4 {
  min-height:66px
 }
 #gm-home-6 .pict-1,
 #gm-home-6 .pict-2 {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACNCAMAAABSQmKpAAAAWlBMVEUAAAAOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVXwMiHeAAAAHXRSTlMAMig8EBh6BgtLRR5xagJUq2H4vJqjhJFcytnu5v7w+4AAAALgSURBVHja7ZvbbqQwEETb3M0dhtvM0P//m0v3bGASdrVinypRnwdLkQvbIJFytRlyfUJUPAdCAGoxhvFfRLeSYAj4RjgUGRnGFdK5IRgc1NvkAzKMS3SOYHB8JxjSJCfDuISLCAaonV7WVmQYl8hqgqHoW4IhfsxkGN+W+D4RDAHSq01RSoZxhWxcCAaskkhYkGFcoS5DggGqJFJXQE/GeCdCOkhxa1d//g9c59HWpl5WGYQkbaCd2uaxSLxIMp/K3Xi5Pn4JnQ4Z7GOJXMc65LkmtD/LHfM9/ORNnsetLXnY2gfHRHXfy3T8kGtUsrAErITLrR242dobO5VHRGn/lOn4rvJ2a7s3+che5bKC9ZAHKq94YyAlGxaZtc2ltw2ld5bbniY95ajkxsZGZtJO18qI+RjL8sZM7uAlT0Q+/EXeqnw4yTtdO/MQEwaObziV6ALoiMkwjJ9JjHRg63gWB24a+aPLxSZKJ66SyCrDiqRz0U6/b5Mz7YyTWEwsketdmYrxdLSPVX0e65BnMm4pruRVvniVq30xP6uU+n7rLd6MudP2oe765JQo4nXfJjc8qg1P6tqL2nC4mzz39DFW/hpLnXh6ubaa/J3dh2tn/MW1R6wng4HjGefEC+ptMgzjRwKVDo7cdGS+IyLOR9qLRn8Kh6cseUTP7JUlf6dTmSJsCzGuMRInGlJxWpHT/OdEOXH1loYdUdavu6PmR2w+CzVlH6F8z+2N+nXJiUyq9t5yqK4tC3v2qbj2es7aX+oEcXgqKETngsLX+sOpXPFx0VGu+FcVAqZ45tYO52QdqnL1TpHgbG1oYqBvyKGejPEtyDxKZtG3CehrNNdabjEuglK2F0oG+vzAP2C2WYZxnWYF+t1BxUhZFzUpGLCEQKfKlCBtO9MQpwZgfA+CCWjfCVUSiSsriRjXiBagDQ3U2xQM9tm2cY0aqYqWcEcw5HegPbBhXCDpHVHXe0IAaTG/ABUJKbe6f5fNAAAAAElFTkSuQmCC) no-repeat 100% 50%
 }
 #gm-home-6 .pict-1 {
  top:193px;
  left:225px;
  width:140px
 }
 #gm-home-6 .pict-2 {
  top:295px;
  right:255px;
  width:110px
 }
 #gm-home-9 .tsti {
  margin:0 35px 130px 0
 }
}
@media (min-width:768px) and (max-width:989px) {
 #gm-home-3 p {
  min-height:130px
 }
 #gm-home-6 .pict-1,
 #gm-home-6 .pict-2 {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAACNCAMAAAA93/zBAAAAYFBMVEUAAAAOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVUOOVX/QthuAAAAH3RSTlMADDA8HheqBgJgViZJEvi9cGpDNZh3LIR97E/JoJDX2FIL8wAAAg9JREFUaN7tmdmOozAQRS+LzU5Ywh6o///L6Ys03fQIHkZTkVCPz0O9pFS2Yg5VTuCXIxBOT/wTX2Ucb6V4dFAgkwc0CD04zonWGQr4Sic1Z3BckPhQoJUFCkRjA8cFfgEFeh2nPFvDcYEXQ4GwtFDAbCscb8UsAxTIdA4cRQTHOd4rudFLFEEIxzlxFdxoMInrAD8Cz4MG/pTE35/iOC8ARDnrezk/NA0+CAPG3mdsM8bGfKa3IkvwzalZXgAqGQGsQlmtMGMTLjKVEVDI9nk3SOW5p3zwPBpubM6SlssGNmThFxesnxGAceAO1mpPT7lJy70mrGI0bi2+RvtP4XD8NSbTMVzWgoKloBkN3a5aCtOxvunoSdZ59Kui7XkCps+MdcD0rqfsIlMdoSxjIJSN6bu4ye7rIB2Al3CRRVh+kgKIZKK9srCu2N+GW6XdqHw39zkpx39GmDKq9qnWZrTGGlrzokfVGlPQge4862On/KOxjoeuOUi9+0zvHsKcjT7HZQnA7Pq3h759bPPLsYfndLTIv+aHrGXs++MUcTp0NJwodOab+0xbR8KugAKDVCq7GQs4zuFTrACdUqC1rttcYqBBJQkUmLcfcte8L+nUQIFaUmjg/ki8JHj4UGDUeYlGQQzHOdlgbjSYmNpJdYWXejc6qf7pfgS/Is6gQaczmDRLC8e7GEsfSMr5FmV+AaumHmzJ+n+qAAAAAElFTkSuQmCC) no-repeat 100% 50%
 }
 #gm-home-6 .pict-1 {
  top:193px;
  left:185px;
  width:70px
 }
 #gm-home-6 .pict-2 {
  top:297px;
  right:210px;
  width:50px
 }
}
@media (min-width:768px) {
 #gm-home-1 {
  min-height:700px;
  top:-181px;
  margin-bottom:-181px!important
 }
 #gm-home-1 .container {
  padding-top:30vh
 }
}
@media (max-width:1199px) {
 .gm-home-testimonials .carousel-inner {
  min-height:325px
 }
}
@media (max-width:1180px) {
 #gm-home-2 .caso-cont {
  width:20%
 }
 #gm-home-2 .carousel-inner .active.left {
  left:-20%
 }
 #gm-home-2 .active.right,
 #gm-home-2 .carousel-inner .next,
 #gm-home-2 .prev {
  left:20%
 }
 #gm-home-2 .caso-cont7:hover,
 #gm-home-2 .caso-cont8:hover {
  background-size:162px auto
 }
}
@media (max-width:991px) {
 .gm-home-testimonials .carousel-inner {
  min-height:220px
 }
 .gm-home-blog .btn,
 .gm-home-testimonials .btn {
  margin-bottom:75px
 }
}
@media (max-width:970px) {
 #gm-home-1 p.first-p {
  margin:100px 0 10px
 }
 .gm-home-1-dc {
  bottom:130px
 }
 #gm-home-2 .caso-cont {
  width:25%
 }
 #gm-home-2 .carousel-inner .active.left {
  left:-25%
 }
 #gm-home-2 .active.right,
 #gm-home-2 .carousel-inner .next,
 #gm-home-2 .prev {
  left:25%
 }
 .gm-home-testimonials div.tstm {
  margin-left:0
 }
}
@media (max-width:767px) {
 #gm-home-1 .vidvid {
  display:none
 }
 .video-container {
  margin-top:35px
 }
 #gm-home-1 {
  background-attachment:initial;
  height:100%;
  min-height:655px;
  margin:-90px 0 0;
  padding-bottom:35px
 }
 #gm-home-1 .container {
  padding-top:90px
 }
 .gm-home-1-dc {
  display:none
 }
 #gm-home-2 .caso-cont {
  width:33.3333333333%
 }
 #gm-home-2 .carousel-inner .active.left {
  left:-33.3333333333%
 }
 #gm-home-2 .active.right,
 #gm-home-2 .carousel-inner .next,
 #gm-home-2 .prev {
  left:33.3333333333%
 }
 #gm-home-2 .caso-cont7:hover,
 #gm-home-2 .caso-cont8:hover {
  background-size:90% auto
 }
 #gm-home-3 .col-lg-4,
 #gm-home-4 .btn {
  margin-bottom:75px
 }
 #gm-home-3 .col-lg-4:last-child {
  margin-bottom:0
 }
 #gm-home-3 p {
  min-height:30px;
  margin-bottom:25px
 }
 #gm-home-3 h3 span {
  margin:0 0 35px
 }
 #gm-home-5,
 #gm-home-9 {
  padding:75px 0
 }
 .gm-home-testimonials {
  margin-top:75px
 }
 .gm-home-testimonials .carousel-inner {
  min-height:258px
 }
 .gm-home-testimonials div.tstm {
  margin-left:0
 }
 #gm-home-6 .pict-1,
 #gm-home-6 .pict-2 {
  display:none
 }
 #gm-home-8 h2 {
  margin-top:45px
 }
}
@media (max-width:600px) {
 #gm-home-2 .caso-cont {
  width:50%
 }
 #gm-home-2 .carousel-inner .active.left {
  left:-50%
 }
 #gm-home-2 .active.right,
 #gm-home-2 .carousel-inner .next,
 #gm-home-2 .prev {
  left:50%
 }
 .gm-home-testimonials .carousel-inner {
  min-height:320px
 }
}
@media (max-width:550px) {
 #gm-home-1 p.first-p {
  margin:75px 0 10px
 }
 #gm-home-1 h1 {
  font-size:56px
 }
}
@media (max-width:480px) {
 #gm-home-1 h1 {
  font-size:42px
 }
 #gm-home-1 h1:after {
  margin:35px auto
 }
 #gm-home-1 p {
  margin:0 0 50px
 }
 #gm-home-1 p.first-p {
  margin:50px 0 10px
 }
 #gm-home-1 .btn-success {
  margin-bottom:0
 }
 #gm-home-2 li {
  height:70px;
  width:100%!important;
  float:none;
  clear:none
 }
 #gm-home-4 h2 {
  margin:65px 0 15px
 }
 .gm-home-testimonials .carousel-inner {
  min-height:370px
 }
}
@media (max-width:400px) {
 #gm-home-2 li.gm-home-bc2014 {
  background-size:255px 42px
 }
 #gm-home-2 .caso-cont {
  width:100%
 }
 #gm-home-2 .carousel-inner .active.left {
  left:-100%
 }
 #gm-home-2 .active.right,
 #gm-home-2 .carousel-inner .next,
 #gm-home-2 .prev {
  left:100%
 }
 #gm-home-4 h2,
 #gm-home-8 h2 {
  font-size:32px
 }
 .gm-home-blog .carousel-inner {
  min-height:360px
 }
 .gm-home-testimonials .carousel-inner {
  min-height:470px
 }
 #gm-home-8 h2 {
  margin-top:35px
 }
}
#gm-pricing-1 {
 background:#f9f9fa;
 padding:75px 0 115px;
 margin:0
}
#gm-pricing-1 .pricing-disclaimer {
 display:block;
 text-align:center;
 margin-top:50px;
 margin-bottom:0
}
#gm-pricing-1 .tab-pane {
 text-align:center
}
#gm-pricing-1 .tab-pane .col-xs-6 section {
 background:#fdfdfd;
 color:#1b1b1b;
 border:2px solid #eef0f0;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 padding:50px 35px;
 text-align:center;
 position:relative
}
#gm-pricing-1 .tab-pane .col-xs-6 section h2 {
 margin:0;
 color:#1b1b1b;
 font-weight:600;
 font-size:30px;
 letter-spacing:.03em
}
#gm-pricing-1 .tab-pane .col-xs-6 section h2 span {
 display:block;
 color:#ffba57;
 font-size:22px;
 margin-bottom:10px
}
#gm-pricing-1 .tab-pane .col-xs-6 section h3 {
 display:block;
 font-weight:400;
 font-size:14px;
 margin-top:10px;
 margin-bottom:0;
 min-height:31px;
 color:#1b1b1b;
 letter-spacing:.01em
}
#gm-pricing-1 .tab-pane .col-xs-6 ul {
 margin:0;
 padding:0;
 list-style:none
}
#gm-pricing-1 .tab-pane .col-xs-6 li {
 padding:0;
 border-bottom:none
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw,
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price {
 line-height:1;
 font-weight:700;
 font-size:72px;
 color:#ffba57;
 padding:30px 0 45px;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 letter-spacing:.03em
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price b {
 color:#ffca7d;
 font-size:36px
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price span {
 display:inline-block;
 margin:0 3px 0 0
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-price sup {
 color:#ffca7d;
 font-size:36px;
 top:-25px
}
#gm-pricing-1 .tab-pane .gmp-price-old {
 font-size:20px;
 font-weight:600;
 text-decoration:line-through;
 height:45px;
 margin-bottom:25px
}
#gm-pricing-1 .tab-pane .gmp-price-old b {
 filter:alpha(opacity=73);
 opacity:.73
}
#gm-pricing-1 .tab-pane .gmp-price-old small {
 display:block;
 font-size:12px;
 font-weight:300
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw {
 font-size:30px;
 font-weight:600;
 color:#1b1b1b;
 padding:25px 0;
 border-top:2px solid #eef0f0;
 border-bottom:2px solid #eef0f0;
 margin-bottom:35px;
 position:relative
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw span {
 font-size:16px
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw .hashpower-slider {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:0;
 background:#ebecec;
 height:2px;
 position:absolute;
 width:100%;
 bottom:-2px;
 left:0
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw .ui-slider-range {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:0;
 background:#ffab32
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-megaw .ui-slider-handle {
 border:0!important;
 height:12px!important;
 width:12px!important;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 background:#ffab32;
 outline:0!important
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-plan {
 min-height:20px;
 margin-bottom:10px
}
#gm-pricing-1 .tab-pane .col-xs-6 .gmp-stock {
 color:#2e5067;
 margin-bottom:10px
}
#gm-pricing-1 .tab-pane .col-xs-6 .gm-rate {
 min-height:20px;
 color:#ffba57;
 font-size:14px;
 font-weight:300;
 letter-spacing:.01em
}
#gm-pricing-1 .tab-pane .col-xs-6 .gm-sku {
 font-size:12px;
 color:#fdfdfd;
 position:absolute;
 bottom:15px;
 left:30px
}
#gm-pricing-1 .tab-pane .col-xs-6 .gm-sku span {
 font-size:12px!important;
 color:#fdfdfd!important
}
#gm-pricing-1 .tab-pane .col-xs-6 .btn-warning {
 width:100%;
 max-width:270px;
 margin-top:20px;
 margin-bottom:20px
}
#gm-pricing-1 .tab-pane .col-xs-6 .btn-info {
 width:100%;
 max-width:270px;
 margin-bottom:35px
}
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) section {
 border:2px solid #eceeef;
 color:#1b1b1b;
}
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) section .gmp-megaw,
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) section h2,
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) section h3 {
 color:#1b1b1b;
}
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) .gmp-price,
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) section h2 span {
 color:#ffb345
}
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) .gmp-price b,
#gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) .gmp-price sup {
 color:#ffc26a
}
#gm-pricing-1 .tab-pane .col-xs-6.gm-pricing-custom section {
 background:#f9f9fa
}
#gm-pricing-1 .tab-pane .col-xs-6.gm-pricing-custom .gm-rate {
 color:#a2a4a4
}
#gm-pricing-1 .tab-pane .col-xs-6 section:hover {
 color:#1b1b1b;
 border:2px solid #fdfdfd;
 background:#fdfdfd;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 2px 5.64px .36px rgba(0,0,0,.15);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 2px 5.64px .36px rgba(0,0,0,.15);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 2px 5.64px .36px rgba(0,0,0,.15)
}
#gm-pricing-1 .tab-pane .col-xs-6 section:hover .gmp-megaw,
#gm-pricing-1 .tab-pane .col-xs-6 section:hover h2,
#gm-pricing-1 .tab-pane .col-xs-6 section:hover h3 {
 color:#1b1b1b;
}
#gm-pricing-1 .tab-pane .col-xs-6 section:hover .gm-rate,
#gm-pricing-1 .tab-pane .col-xs-6 section:hover .gmp-price,
#gm-pricing-1 .tab-pane .col-xs-6 section:hover h2 span,
.gm-pricing-information p a:hover {
 color:#ffab32
}
#gm-pricing-1 .tab-pane .col-xs-6 section:hover .gmp-price b,
#gm-pricing-1 .tab-pane .col-xs-6 section:hover .gmp-price sup,
#gm-pricing-4 .panel-title a:hover {
 color:#ffba57
}
#gm-pricing-1 .tab-pane .col-xs-6.disabled section:hover,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section:hover .gmp-megaw,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section:hover h2,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section:hover h3,
#gm-pricing-1 .tab-pane .col-xs-6.gm-pricing-custom section:hover .gm-rate {
 color:#8b8c8d
}
#gm-pricing-1 .tab-pane .col-xs-6.disabled section,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section .gmp-megaw,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section h2,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section h3 {
 color:#1b1b1b
}
#gm-pricing-1 .tab-pane .col-xs-6 section.notification,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section {
 padding-top:90px
}
#gm-pricing-1 .tab-pane .col-xs-6 section.notification .package-notice,
#gm-pricing-1 .tab-pane .col-xs-6 section.notification:hover .package-notice {
 color:#fdfdfd;
 background:#1b1b1b;
 background:-moz-linear-gradient(top,#1b1b1b 0%,#1b1b1b 60%,#141414 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#1b1b1b),color-stop(60%,#14141),color-stop(100%,#1b1b1b));
 background:-webkit-linear-gradient(top,#1b1b1b 0%,#1b1b1b 60%,#141414 100%);
 background:-o-linear-gradient(top,#1b1b1b 0%,#1b1b1b 60%,#141414 100%);
 background:-ms-linear-gradient(top,#1b1b1b 0%,#1b1b1b 60%,#141414 100%);
 background:linear-gradient(to bottom,#1b1b1b 0%,#1b1b1b 60%,#141414 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#274c65", endColorstr="#0c293c", GradientType=0)
}
#gm-pricing-1 .tab-pane .col-xs-6 section.notification .package-notice {
 display:block;
 position:absolute;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 letter-spacing:.06em;
 margin:0;
 padding:8px 5px 9px;
 border-bottom:2px solid #eef0f0;
 top:0;
 left:0;
 right:0
}
#gm-pricing-1 .tab-pane .col-xs-6.gm-pricing-custom section.notification .package-notice {
 color:#fdfdfd;
 background:#1b1b1b;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
#gm-pricing-1 .tab-pane .col-xs-6 section.notification:hover .package-notice {
 padding:10px 5px 11px;
 border-bottom:none;
 top:-2px;
 left:-2px;
 right:-2px;
 -webkit-border-top-left-radius:2px;
 -webkit-border-top-right-radius:2px;
 -moz-border-radius-topleft:2px;
 -moz-border-radius-topright:2px;
 border-top-left-radius:2px;
 border-top-right-radius:2px
}
#gm-pricing-1 .tab-pane .col-xs-6.disabled section .package-notice,
#gm-pricing-1 .tab-pane .col-xs-6.disabled section:hover .package-notice {
 padding:0;
 color:#fdfdfd;
 background:#eef0f0;
 background:-moz-linear-gradient(top,#eef0f0 0%,#eef0f0 60%,#d1d3d3 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#eef0f0),color-stop(60%,#eef0f0),color-stop(100%,#d1d3d3));
 background:-webkit-linear-gradient(top,#eef0f0 0%,#eef0f0 60%,#d1d3d3 100%);
 background:-o-linear-gradient(top,#eef0f0 0%,#eef0f0 60%,#d1d3d3 100%);
 background:-ms-linear-gradient(top,#eef0f0 0%,#eef0f0 60%,#d1d3d3 100%);
 background:linear-gradient(to bottom,#1b1b1b 0%,#1b1b1b 60%,#1b1b1b 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eef0f0", endColorstr="#d1d3d3", GradientType=0)
}
#gm-pricing-1 .tab-pane .col-xs-6.disabled section .package-notice {
 display:block;
 position:absolute;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 letter-spacing:.06em;
 margin:0;
 line-height:40px;
 border-bottom:2px solid #eef0f0;
 top:0;
 left:0;
 right:0
}
#gm-pricing-1 .tab-pane .col-xs-6.disabled.gm-pricing-custom section .package-notice {
 color:#fdfdfd;
 background:#1b1b1b1;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
#gm-pricing-1 .tab-pane .col-xs-6.disabled section:hover .package-notice {
 line-height:44px;
 border-bottom:none;
 top:-2px;
 left:-2px;
 right:-2px;
 -webkit-border-top-left-radius:2px;
 -webkit-border-top-right-radius:2px;
 -moz-border-radius-topleft:2px;
 -moz-border-radius-topright:2px;
 border-top-left-radius:2px;
 border-top-right-radius:2px
}
#gm-pricing-1 .tab-pane .bitcoin-years {
 margin:-30px 0 50px;
 padding:0;
 list-style:none;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-pricing-1 .tab-pane .bitcoin-years li {
 display:inline-block;
 margin:0 15px
}
@media (max-width:767px) {
 #gm-pricing-1 .tab-pane .bitcoin-years li {
  display:block
 }
 #gm-pricing-1 .tab-pane .bitcoin-years li:first-child {
  margin-bottom:25px
 }
 #gm-pricing-1 .tab-pane .bitcoin-years li.active a::before {
  display:block;
  position:absolute;
  top:17px;
  left:-20px;
  background:#ffba57;
  content:"";
  width:10px;
  height:10px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%
 }
}
#gm-pricing-1 .tab-pane .bitcoin-years li a {
 display:inline-block;
 font-size:16px;
 font-weight:600;
 padding:8px 15px;
 position:relative
}
#gm-pricing-1 .tab-pane .bitcoin-years li a::after {
 display:block;
 width:100%;
 height:2px;
 content:"";
 position:absolute;
 left:0;
 bottom:0;
 border-top:1px solid #113a56;
 border-bottom:1px solid #113a56;
 -webkit-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 -moz-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important
}
#gm-pricing-1 .tab-pane .bitcoin-years li.active a::after,
#gm-pricing-1 .tab-pane .bitcoin-years li:focus a::after,
#gm-pricing-1 .tab-pane .bitcoin-years li:hover a::after {
 border-top:1px solid #ffba57;
 border-bottom:1px solid #ffba57
}
#gm-pricing-1 .important-notice,
#gm-pricing-tab>li>a {
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px
}
#gm-pricing-1 .important-notice {
 text-align:left;
 background:#fdfdfd;
 width:100%;
 border-radius:2px;
 border-bottom:2px solid #f9d492;
 padding:20px 55px;
 font-weight:300;
 color:#044f68;
 margin:0 0 75px;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 2px 5.64px .36px rgba(0,0,0,.15);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 2px 5.64px .36px rgba(0,0,0,.15);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 2px 5.64px .36px rgba(0,0,0,.15)
}
#gm-pricing-1 .important-notice strong {
 font-weight:700
}
#gm-pricing-tab,
#gm-pricing-tab>li>a {
 margin:0 0 75px;
 padding:10px 5px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.15) inset;
 -moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.15) inset;
 box-shadow:0 1px 4px 0 rgba(0,0,0,.15) inset
}
#gm-pricing-tab>li {
 padding:0 5px;
 margin:0;
 border:0
}
#gm-pricing-tab>li>a {
 border:0;
 font-weight:600;
 margin:0;
 padding:0;
 text-transform:uppercase;
 line-height:44px;
 background:#ffc26a;
 background:-moz-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-webkit-gradient(170deg,170deg,color-stop(0%,#ffc26a),color-stop(70%,#ffb345));
 background:-webkit-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-o-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-ms-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:linear-gradient(170deg,#1b1b1b 0%,#1b1b1b 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$GMCCpby-1-700", endColorstr="$GMCCpby-1-900", GradientType=0);
 -webkit-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 -moz-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 color:#fdfdfd;
 letter-spacing:.05em
}
#gm-pricing-tab>li>a .gm-icon-btc-3 {
 width:18px;
 height:24px;
 top:7px;
 margin-right:7px;
 fill:#ffe8c7
}
#gm-pricing-tab>li>a .gm-icon-dash {
 width:30px;
 height:18px;
 top:3px;
 margin-right:7px;
 fill:#ffe8c7
}
#gm-pricing-tab>li>a .gm-icon-litecoin {
 width:18px;
 height:22px;
 top:6px;
 margin-right:7px;
 fill:#ffe8c7
}
#gm-pricing-tab>li>a .gm-icon-monero-2 {
 width:24px;
 height:24px;
 top:7px;
 margin-right:7px;
 fill:#ffe8c7
}
#gm-pricing-tab>li>a .gm-icon-ethereum-3,
#gm-pricing-tab>li>a .gm-icon-zcash-2 {
 width:14px;
 height:24px;
 top:7px;
 margin-right:7px;
 fill:#ffe8c7
}
#gm-pricing-tab>li>a .gm-icon-ethereum-3 {
 width:15px
}
#gm-pricing-tab>li>a:focus,
#gm-pricing-tab>li>a:hover {
 background:#ffba57;
 background:-moz-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:-webkit-gradient(170deg,170deg,color-stop(0%,#ffba57),color-stop(70%,#ffab32));
 background:-webkit-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:-o-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:-ms-linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 background:linear-gradient(170deg,#ffba57 0%,#ffab32 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba57", endColorstr="#ffab32", GradientType=0);
 -webkit-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 -moz-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 color:#fdfdfd
}
#gm-pricing-tab>li.active>a,
#gm-pricing-tab>li.active>a:focus,
#gm-pricing-tab>li.active>a:hover {
 background:0 0;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important;
 color:#113a56;
 position:relative
}
#gm-pricing-tab>li.active>a .gm-icon-btc-3,
#gm-pricing-tab>li.active>a .gm-icon-dash,
#gm-pricing-tab>li.active>a .gm-icon-ethereum-3,
#gm-pricing-tab>li.active>a .gm-icon-litecoin,
#gm-pricing-tab>li.active>a .gm-icon-monero-2,
#gm-pricing-tab>li.active>a .gm-icon-zcash-2 {
 fill:#274c65
}
#gm-pricing-tab>li.active>a:after {
 display:block;
 background:0 0;
 border-top:1px solid #ffca7d;
 border-bottom:1px solid #ffba57;
 width:100%;
 height:2px;
 content:"";
 position:absolute;
 left:0;
 bottom:0;
 -webkit-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 -moz-box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important;
 box-shadow:0 2px 3.8px .2px rgba(0,0,0,.24)!important
}
#gm-pricing-tab>li.disabled>a {
 cursor:pointer!important;
 color:#ffe8c7;
}
#gm-pricing-tab>li.disabled.active>a {
 color:#113a56
}
#gm-pricing-2-bottom:before,
.ribon {
 display:block;
 position:absolute;
 top:0
}
.ribon {
 width:95px!important;
 height:95px!important;
 background:0 0!important;
 right:0;
 z-index:2
}
.ribon img {
 display:block;
 max-width:100%
}
#gm-pricing-2 {
 padding:0 0 200px
}
#gm-pricing-2-top {
 background:#f9f9fa;
 padding-top:120px
}
#gm-pricing-2 .trans-usr,
#gm-pricing-2-bottom {
 position:relative;
 z-index:5
}
#gm-pricing-2-bottom:before {
 background:#f9f9fa;
 width:100%;
 z-index:-1;
 height:50%;
 content:"";
 left:0
}
#gm-pricing-2 h2,
#gm-pricing-3 h2 {
 color:#1b1b1b;
 font-size:30px;
 font-weight:700
}
#gm-pricing-2 h2 {
 text-align:center;
 margin-bottom:40px;
 letter-spacing:.03em
}
#gm-pricing-2 p,
#gm-pricing-3 p {
 color:#1e2b35;
 font-size:14px;
 letter-spacing:.01em
}
#gm-pricing-2 p {
 text-align:center;
 margin-bottom:120px
}
#gm-pricing-2 .trans-usr {
 padding:75px 50px;
 background:#fdfdfd;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)
}
#gm-pricing-3 {
 padding:115px 0 300px;
 background:#f9f9fa;
 position:relative;
 overflow:hidden
}
#gm-pricing-3 img {
 position:absolute;
 z-index:0;
 top:125px;
 right:-230px;
 display:inline-block
}
#gm-pricing-3 h2 {
 padding:0 100px 0 50px;
 margin:0 0 55px;
 letter-spacing:.05em;
 line-height:1.4
}
#gm-pricing-3 p {
 line-height:1.6;
 margin:0 0 25px;
 padding:0 0 0 50px
}
#gm-pricing-3 .btn {
 width:100%;
 max-width:270px
}
#gm-pricing-3 strong,
.gm-why-mining-1 ul li a,
.gm-why-mining-2 .main-slide strong {
 display:block;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:600
}
#gm-pricing-3 strong {
 letter-spacing:.02em;
 margin:60px 0 65px;
 font-size:24px;
 color:#1b1b1b
}
#gm-pricing-4 {
 padding:100px 0 200px
}
#gm-pricing-4 h2,
#gm-pricing-5 h1,
.gm-pricing-information h4 {
 font-size:30px;
 font-weight:700;
 color:#1b1b1b;
 letter-spacing:.03em
}
.gm-pricing-information .tab-content {
 padding:0 50px
}
.gm-pricing-information h3 {
 font-size:24px;
 margin:75px 0 50px
}
.gm-pricing-information h4 {
 font-size:16px;
 margin-bottom:10px;
 letter-spacing:.02em
}
#gm-pricing-4 .panel-body li,
.gm-pricing-information,
.gm-pricing-information p,
.gm-reviews h5,
.gm-reviews p {
 color:#1e2b35;
 font-size:14px;
 letter-spacing:.01em
}
.gm-pricing-information p {
 margin-bottom:30px
}
#gm-press-1 p a,
.gm-pricing-information p a {
 font-weight:600;
 text-decoration:underline!important
}
.gm-pricing-information p.notice-desc {
 padding-left:55px
}
.gm-pricing-information p.notice-desc a {
 text-decoration:underline!important
}
.gm-pricing-information .gm-icon-notice-time {
 fill:#274c65;
 width:19px;
 height:19px;
 top:4px;
 position:relative;
 margin-right:32px
}
.gm-pricing-information .gm-icon-notice-maintenance {
 fill:#274c65;
 width:18px;
 height:19px;
 top:4px;
 position:relative;
 margin-right:33px
}
#gm-pricing-4 .panel-group {
 padding-top:20px
}
#gm-pricing-4 .panel,
.gm-why-mining-2 .main-slide .slick-dots li button {
 border:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin:0;
 padding:0
}
#gm-pricing-4 .panel-heading {
 padding:0;
 border:0;
 background:0 0
}
#gm-pricing-4 .panel-title span {
 margin-right:31px;
 text-align:center;
 display:inline-block;
 width:20px;
 height:20px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#gm-pricing-4 .gm-icon-arrow-down {
 width:8px;
 height:6px;
 top:-1px;
 left:0
}
#gm-pricing-4 .panel-title a {
 color:#274c65
}
#gm-pricing-4 .panel-title a:active {
 color:#ffab32
}
#gm-aboutus-6 .col-lg-5 a:hover strong,
#gm-pricing-4 .panel-title.panel-active a,
.gm-why-mining-5 .col-lg-4 a:hover strong {
 color:#113a56
}
#gm-customer_service .panel-title.panel-active a span.ticon,
#gm-customer_service .panel-title.panel-active a:active span.ticon,
#gm-customer_service .panel-title.panel-active a:hover span.ticon,
#gm-pricing-4 .panel-title.panel-active a span,
#gm-pricing-4 .panel-title.panel-active a:active span,
#gm-pricing-4 .panel-title.panel-active a:hover span,
.gm-footer-social a {
 color:#fdfdfd
}
#gm-pricing-4 .panel-body {
 margin:0 0 50px 55px;
 padding:0!important;
 border:0!important;
 border-bottom:1px solid #eef0f0!important
}
#gm-pricing-4 .panel-body ul {
 margin:0;
 padding:0;
 list-style:none;
 font-size:0
}
#gm-pricing-4 .panel-body li {
 margin-bottom:30px;
 width:20%;
 display:inline-block;
 font-size:12px;
 text-align:center
}
#gm-pricing-4 .panel-body li span {
 display:block;
 margin-top:15px
}
#gm-pricing-4 .gm-badge-bitcoin,
#gm-pricing-4 .gm-badge-unobtanium,
#gm-pricing-4 .gm-badge-zetacoin {
 width:52px;
 height:52px
}
.gm-reviews {
 margin-top:33px
}
.gm-reviews-inner {
 padding:75px 60px 50px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)
}
.gm-pricing-information h3,
.gm-reviews h3,
.gm-reviews h4 {
 color:#1b1b1b;
 font-weight:600;
 letter-spacing:.02em
}
.gm-reviews h3 {
 margin:0 0 50px;
 font-size:24px
}
.gm-reviews h4 {
 font-size:16px;
 margin-bottom:50px
}
.gm-reviews h5 {
 color:#ffb345;
 font-weight:400;
 font-size:12px;
 line-height:20px;
 margin-bottom:35px;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.gm-reviews p {
 height:144px;
 margin:0 0 25px;
 padding:0;
 overflow:hidden
}
#gm-pricing-sold-out h1 span,
.gm-reviews .rating {
 display:block;
 margin-bottom:10px
}
.gm-icon-rating-empty,
.gm-icon-rating-full {
 fill:#ffba57;
 width:15px;
 height:14px;
 margin-right:10px
}
#gm-pricing-4 .carousel-control {
 bottom:0;
 top:auto;
 width:15px;
 height:15px;
 color:#d1d3d3;
 text-shadow:none;
 filter:alpha(opacity=100);
 opacity:1
}
#gm-pricing-4 .carousel-control.left {
 right:35px;
 left:auto;
 background:0 0
}
#gm-pricing-4 .carousel-control.right {
 right:0;
 left:auto;
 background:0 0
}
#gm-pricing-4 .carousel-control:hover {
 color:#ffba57;
 filter:alpha(opacity=100);
 opacity:1
}
#gm-pricing-4 .carousel-control:active {
 color:#ffab32
}
#gm-pricing-4 .carousel-control .glyphicon-chevron-left,
#gm-pricing-4 .carousel-control .glyphicon-chevron-right {
 width:15px;
 height:15px;
 font-size:14px!important;
 font-weight:300!important;
 margin-top:0;
 margin-left:0
}
#gm-pricing-4 .carousel-control .glyphicon-chevron-right {
 top:0
}
#gm-pricing-4 .carousel-control .glyphicon-chevron-left {
 left:0;
 top:0
}
#gm-pricing-4 .carousel-control .glyphicon-chevron-right {
 right:0
}
#gm-pricing-5 {
 min-height:510px;
 padding:100px 0;
 color:#fdfdfd;
 position:relative
}
@media (min-width:2560px) {
 #gm-pricing-5 {
  background-attachment:fixed;
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
#gm-pricing-5 h1 {
 margin:0 0 30px;
 font-size:48px;
 color:#fdfdfd;
 font-weight:600;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif!important
}
#gm-pricing-5 p {
 margin:0;
 font-size:16px;
 color:#fdfdfd;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 letter-spacing:.025em
}
#gm-pricing-5 .btn {
 width:100%;
 max-width:270px;
 margin-top:95px
}
#gm-pricing-5 .video-container-wrapper {
 padding-left:50px;
 padding-right:50px
}
#gm-pricing-5 .note-message {
 z-index:10;
 position:absolute;
 top:-2px;
 left:0;
 width:100%;
 background:#f2f4f4;
 -webkit-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16);
 -moz-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16);
 box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)
}
#gm-pricing-sold-out {
 padding:55px 0;
 background:#ffb345;
 overflow:hidden;
 position:relative
}
#gm-pricing-sold-out h1 {
 color:#fdfdfd;
 font-size:54px;
 font-weight:700;
 padding:0 90px;
 line-height:1.2
}
#gm-pricing-sold-out h1 span {
 font-weight:300;
 font-size:22px;
 text-transform:uppercase;
 letter-spacing:.75px
}
#gm-pricing-sold-out #gm-sold-out {
 width:770px;
 height:auto;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 left:calc(50% + 75px)
}
@media (min-width:768px) and (max-width:989px) {
 #gm-pricing-1 .gmp-megaw {
  min-height:117px
 }
 #gm-pricing #gm-home-4 h2 {
  margin:85px 0 15px
 }
}
@media (min-width:768px) {
 .fixie #gm-pricing-5 .note-message {
  position:fixed;
  top:110px;
  z-index:90
 }
}
@media (min-width:992px) {
 #gm-pricing-2 .trans-usr .gmp2-1,
 #gm-pricing-2 .trans-usr .gmp2-2 {
  width:50%
 }
 #gm-pricing-2 .trans-usr thead {
  font-size:16px;
  font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
  margin:0;
  padding:0;
  color:#1b1b1b;
  letter-spacing:.02em
 }
 #gm-pricing-2 .trans-usr thead th {
  padding:0 0 50px;
  margin:0;
  min-height:65px;
  line-height:1;
  border:0;
  font-weight:600
 }
 #gm-pricing-2 .trans-usr thead th.gmp2-2 {
  text-align:right
 }
 #gm-pricing-2 .trans-usr td,
 #gm-pricing-2 .trans-usr th {
  padding:0;
  border:0
 }
 #gm-pricing-2 .trans-usr tbody>tr>td {
  color:#1e2b35;
  font-weight:400;
  font-size:14px;
  letter-spacing:.01em
 }
 #gm-pricing-2 .trans-usr tbody>tr>td span {
  padding-top:20px;
  min-height:75px;
  display:block;
  position:relative
 }
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-1 {
  border-right:2px solid #e8eaeb
 }
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-1 span {
  padding-right:115px;
  text-align:left
 }
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-1 i,
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-1 svg.gm-icon,
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-2 i,
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-2 svg.gm-icon {
  position:absolute;
  top:23px;
  -webkit-transition:all 250ms ease-in-out!important;
  -moz-transition:all 250ms ease-in-out!important;
  -ms-transition:all 250ms ease-in-out!important;
  -o-transition:all 250ms ease-in-out!important;
  transition:all 250ms ease-in-out!important
 }
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-1 i,
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-1 svg.gm-icon {
  right:70px;
  width:12px;
  color:#dcdb40
 }
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-2 span {
  padding-left:115px;
  text-align:right
 }
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-2 i,
 #gm-pricing-2 .trans-usr tbody>tr>td.gmp2-2 svg.gm-icon {
  width:10px;
  left:70px;
  color:#e83d3b
 }
 #gm-pricing-2 .trans-usr tbody>tr:hover {
  background:0 0
 }
 #gm-pricing-2 .trans-usr tbody>tr:hover>td.gmp2-1 span {
  text-align:right;
  font-weight:600
 }
 #gm-pricing-2 .trans-usr tbody>tr:hover>td.gmp2-1 i,
 #gm-pricing-2 .trans-usr tbody>tr:hover>td.gmp2-1 svg.gm-icon {
  right:35px
 }
 #gm-pricing-2 .trans-usr tbody>tr:hover>td.gmp2-2 span {
  text-align:left;
  font-weight:600
 }
 #gm-pricing-2 .trans-usr tbody>tr:hover>td.gmp2-2 i,
 #gm-pricing-2 .trans-usr tbody>tr:hover>td.gmp2-2 svg.gm-icon {
  left:35px
 }
}
@media (max-width:1920px) {
 #gm-pricing-3 img {
  max-width:1200px;
  right:-215px
 }
}
@media (max-width:1680px) {
 #gm-pricing-5 .video-container-wrapper {
  padding-left:0;
  padding-right:0
 }
 #gm-pricing-1 .tab-pane .col-xs-6 section,
 #gm-pricing-1 .tab-pane section {
  padding:50px 20px
 }
 #gm-pricing-1 .tab-pane .col-xs-6 .gmp-price sup {
  top:-15px
 }
 #gm-pricing-1 .tab-pane .gmp-price {
  font-size:52px
 }
 #gm-pricing-1 .tab-pane .gmp-price b,
 #gm-pricing-1 .tab-pane .gmp-price sup {
  font-size:28px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 section {
  padding:50px 35px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price {
  font-size:72px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price b,
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price sup {
  font-size:36px
 }
 #gm-pricing-1 .tab-pane .col-xs-6 .gmp-price {
  font-size:48px
 }
 #gm-pricing-3 img {
  max-width:1000px;
  top:250px;
  right:-190px
 }
 #gm-pricing-4 .panel-body li {
  width:33%
 }
 .gm-reviews h5 strong {
  display:block
 }
 .gm-reviews p {
  height:225px
 }
 #gm-pricing-tab>li>a span {
  display:none
 }
 #gm-pricing-sold-out h1 {
  padding:0
 }
}
@media (max-width:1440px) {
 #gm-pricing-3 img {
  max-width:800px;
  right:-150px
 }
}
@media (max-width:1199px) {
 #gm-pricing-1 .tab-pane .col-xs-6 section {
  padding:50px 35px
 }
 #gm-pricing-1 .tab-pane .col-xs-6:nth-child(1),
 #gm-pricing-1 .tab-pane .col-xs-6:nth-child(2) {
  margin-bottom:35px
 }
 #gm-pricing-1 .tab-pane .col-xs-6 .gmp-price {
  font-size:72px
 }
 #gm-pricing-1 .tab-pane .col-xs-6 .gmp-price b {
  font-size:36px
 }
 #gm-pricing-1 .tab-pane .col-xs-6 .gmp-price sup {
  font-size:36px;
  top:-25px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 section {
  padding:50px 20px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price {
  font-size:72px!important
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price b,
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price sup {
  font-size:28px
 }
 #gm-pricing-3 img {
  max-width:650px;
  right:-130px
 }
 #gm-pricing-3 h2 {
  padding:0 0 0 50px
 }
 .gm-reviews p {
  height:205px
 }
 #gm-pricing-sold-out #gm-sold-out {
  left:66.66666667%
 }
}
@media (max-width:1180px) {
 #gm-pricing-1 .col-lg-4 section {
  margin-bottom:50px
 }
 #gm-pricing-1 .tab-pane .gm-sku {
  bottom:60px
 }
}
@media (max-width:991px) {
 #gm-pricing-5 {
  min-height:auto;
  padding:75px 0;
  text-align:center;
  background:url(../img/Version3/gm-pricing-5m.jpg) no-repeat 50% 0!important
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price b,
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price sup,
 #gm-pricing-5 h1,
 #gm-pricing-sold-out h1 {
  font-size:36px
 }
 #gm-pricing-5 .btn {
  margin-top:75px;
  margin-bottom:100px
 }
 #gm-pricing-5 .video-container-wrapper {
  padding-left:150px;
  padding-right:150px
 }
 #gm-pricing-5.black-friday {
  min-height:auto;
  background:#000 url(../img/Version3/gm-pricing-5bf.html) no-repeat 50% 0!important
 }
 #gm-pricing-5.black-friday .col-lg-5 {
  display:none
 }
 #gm-pricing-5.black-friday .btn {
  margin-bottom:0
 }
 #gm-pricing-1 .tab-pane .col-xs-12 {
  width:51%;
  display:inline-block;
  float:none
 }
 #gm-pricing-1 .tab-pane .col-xs-12 section {
  padding:50px 35px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price {
  font-size:72px
 }
 #gm-pricing-tab>li {
  margin-bottom:10px
 }
 #gm-pricing-tab>li:last-child {
  margin-bottom:0
 }
 #gm-pricing-tab>li>a span,
 .gm-reviews h5 strong {
  display:inline-block
 }
 .ribon {
  width:140px!important;
  height:140px!important
 }
 #gm-pricing-2 .trans-usr table,
 #gm-pricing-2 .trans-usr tbody,
 #gm-pricing-2 .trans-usr td,
 #gm-pricing-2 .trans-usr th,
 #gm-pricing-2 .trans-usr thead,
 #gm-pricing-2 .trans-usr tr {
  display:block;
  float:left;
  width:100%;
  border:0
 }
 #gm-pricing-2 .trans-usr thead tr {
  position:absolute;
  top:-9999px;
  left:-9999px
 }
 #gm-pricing-2 .trans-usr tbody tr {
  border-bottom:2px solid #e8eaeb
 }
 #gm-pricing-2 .trans-usr tbody tr:last-child {
  border:0
 }
 #gm-pricing-2 .trans-usr td {
  text-align:left;
  position:relative;
  line-height:1;
  white-space:normal!important;
  padding:0 0 0 50%
 }
 #gm-pricing-2 .trans-usr td span {
  display:block;
  padding:15px 0 15px 30px;
  position:relative;
  text-align:right
 }
 #gm-pricing-2 .trans-usr td span i,
 #gm-pricing-2 .trans-usr td span svg.gm-icon {
  position:absolute;
  top:15px;
  left:0
 }
 #gm-pricing-2 .trans-usr td.gmp2-1 i,
 #gm-pricing-2 .trans-usr td.gmp2-1 svg.gm-icon {
  color:#dcdb40;
  fill:#dcdb40
 }
 #gm-pricing-2 .trans-usr td.gmp2-2 i,
 #gm-pricing-2 .trans-usr td.gmp2-2 svg.gm-icon {
  color:#e83d3b;
  fill:#e83d3b
 }
 #gm-pricing-2 .trans-usr td:before {
  position:absolute;
  top:13px;
  left:0;
  line-height:1;
  content:attr(data-label);
  white-space:normal!important;
  font-size:16px;
  font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
  margin:0;
  padding:0 15px 0 0;
  color:#2e5067;
  letter-spacing:.02em;
  width:50%
 }
 #gm-pricing-2 .trans-usr tbody tr:hover {
  background:0 0
 }
 #gm-pricing-2 .trans-usr tbody tr:hover td span {
  text-align:left;
  padding:15px 0 15px 30px
 }
 #gm-pricing-2 .trans-usr tbody tr:hover td:before {
  text-align:right
 }
 #gm-pricing-3 img {
  position:relative;
  z-index:0;
  top:auto;
  right:auto;
  display:block;
  max-width:100%;
  margin-top:100px;
  margin-bottom:-20%
 }
 #gm-pricing-4 .panel-body li {
  width:20%
 }
 .gm-reviews {
  margin-top:75px
 }
 .gm-reviews p {
  height:145px
 }
 #gm-pricing-sold-out #gm-sold-out {
  left:50%
 }
}
@media (max-width:767px) {
 #gm-pricing-1 {
  margin-top:0
 }
 #gm-pricing #gm-home-4 h2 {
  margin:65px 0 15px
 }
 #gm-pricing-1 .tab-pane .col-xs-6 {
  width:75%;
  display:inline-block;
  float:none
 }
 #gm-pricing-1 .tab-pane .col-xs-6:nth-child(3) {
  margin-bottom:35px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 {
  width:75%
 }
 #gm-pricing-1 .tab-pane .notice {
  padding:35px
 }
 #gm-pricing-1 .ethereum-notice {
  padding:25px;
  margin:15px 0 50px
 }
 .gm-reviews p {
  height:205px
 }
 #gm-pricing-5 {
  padding:50px 0
 }
 #gm-pricing-5 h1 {
  font-size:32px
 }
 #gm-pricing-5 .btn {
  margin-bottom:50px
 }
 #gm-pricing-5 .video-container-wrapper {
  padding-left:75px;
  padding-right:75px
 }
 #gm-pricing-5 .note-message {
  position:fixed;
  top:68px
 }
}
@media (max-width:650px) {
 .gm-reviews h5 strong {
  display:block
 }
 #gm-pricing-sold-out .col-xs-6 {
  width:100%
 }
 #gm-pricing-sold-out h1 {
  text-align:center
 }
 #gm-pricing-sold-out #gm-sold-out {
  display:none
 }
}
@media (max-width:600px) {
 #gm-pricing-2 .trans-usr {
  padding:50px 35px
 }
 #gm-pricing-4 .panel-body li {
  width:33%
 }
 .gm-reviews {
  margin-left:0;
  width:100%
 }
 .gm-reviews p {
  height:inherit;
  min-height:145px
 }
}
@media (max-width:550px) {
 #gm-pricing-5 .video-container-wrapper {
  padding-left:50px;
  padding-right:50px
 }
 #gm-pricing-1 .tab-pane .col-xs-12,
 #gm-pricing-1 .tab-pane .col-xs-6 {
  width:100%
 }
 #gm-pricing-2 .trans-usr td span {
  padding:15px 0 35px 30px
 }
 #gm-pricing-2 .trans-usr tbody tr:hover td span {
  text-align:left;
  padding:15px 0 35px 30px
 }
}
@media (max-width:480px) {
 #gm-pricing-5 .video-container-wrapper {
  padding-left:0;
  padding-right:0
 }
 #gm-pricing-5.black-friday p {
  font-size:22px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price b,
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price sup,
 #gm-pricing-1 .tab-pane .gmp-price b,
 #gm-pricing-1 .tab-pane .gmp-price sup {
  font-size:28px
 }
 #gm-pricing-1 .tab-pane .col-xs-6 .gmp-price {
  font-size:64px
 }
 #gm-pricing-1 .tab-pane .col-xs-12 .gmp-price,
 #gm-pricing-1 .tab-pane .gmp-price {
  font-size:52px
 }
 #gm-pricing-2 .trans-usr {
  padding:35px 15px
 }
 #gm-pricing-3 h2,
 #gm-pricing-3 p {
  padding-left:0
 }
 .gm-pricing-information .tab-content {
  padding:0
 }
 .gm-reviews-inner {
  padding:50px 35px
 }
}
@media (max-width:420px) {
 #gm-pricing-2 .trans-usr td span {
  padding:15px 0 50px 30px
 }
 #gm-pricing-2 .trans-usr tbody tr:hover td span {
  text-align:left;
  padding:15px 0 50px 30px
 }
}
@media (max-width:400px) {
 #gm-pricing-1 .tab-pane .col-xs-6 section {
  padding:50px 20px!important
 }
 #gm-pricing-1 .tab-pane .gmp-price {
  font-size:56px!important
 }
 #gm-pricing-4 .panel-body li {
  width:49%
 }
}
.gm-why-mining-1 {
 color:#fff;
 min-height:calc(100vh - 180px);
 text-align:center;
 background-image:url(../img/Version3/why-mining/gm-why-mining-1.html);
 background-position:50% 0;
 background-repeat:no-repeat;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
@media (min-width:2560px) {
 .gm-why-mining-1 {
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
@media (max-width:1439px) {
 .gm-why-mining-1 {
  background-image:url(../img/Version3/why-mining/gm-why-mining-1%401440px.jpg);
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
@media (max-width:991px) {
 .gm-why-mining-1 {
  background-image:url(../img/Version3/why-mining/gm-why-mining-1%40992px.jpg);
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
@media (max-width:767px) {
 .gm-why-mining-1 {
  background-image:url(../img/Version3/why-mining/gm-why-mining-1%40768px.html);
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
@media (max-width:480px) {
 .gm-why-mining-1 {
  background-image:url(../img/Version3/why-mining/gm-why-mining-1%40480px.html);
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
.gm-why-mining-1 .gmwm1-top {
 padding-top:10vh;
 min-height:calc(100vh - 250px)
}
@media (min-height:600px) {
 .gm-why-mining-1 .gmwm1-top {
  padding-top:15vh
 }
}
@media (min-height:700px) {
 .gm-why-mining-1 .gmwm1-top {
  padding-top:20vh
 }
}
@media (min-height:800px) {
 .gm-why-mining-1 .gmwm1-top {
  padding-top:25vh
 }
}
.gm-why-mining-1 .gmwm1-bottom {
 height:70px
}
.gm-why-mining-1 h1,
.gm-why-mining-1 p {
 font-size:102px;
 font-weight:300;
 margin-bottom:40px;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
.gm-why-mining-1 h1 span {
 font-weight:700;
 display:block
}
.gm-why-mining-1 p {
 font-size:26px;
 font-weight:600;
 letter-spacing:.25px;
 margin-bottom:75px
}
.gm-why-mining-1 ul,
.gm-why-mining-1 ul li {
 margin:0;
 padding:0;
 list-style:none;
 height:100%
}
.gm-why-mining-1 ul {
 font-size:0;
 position:relative;
 float:left;
 width:100%
}
.gm-why-mining-1 ul li {
 display:inline-block;
 width:20%;
 text-align:center
}
.gm-why-mining-1 ul li a {
 color:#fff;
 font-size:26px;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 height:100%
}
.gm-why-mining-1 ul span {
 position:absolute;
 margin:0;
 background:#eaeced;
 border:0;
 -webkit-transition:.25s ease-in-out;
 -moz-transition:.25s ease-in-out;
 transition:.25s ease-in-out
}
@media (min-width:768px) {
 .gm-why-mining-1 ul span {
  bottom:0;
  left:0;
  height:5px;
  width:20%
 }
 .gm-why-mining-1 ul .sub-2:hover~span {
  left:20%
 }
 .gm-why-mining-1 ul .sub-3:hover~span {
  left:40%
 }
 .gm-why-mining-1 ul .sub-4:hover~span {
  left:60%
 }
 .gm-why-mining-1 ul .sub-5:hover~span {
  left:80%
 }
}
@media (max-width:1439px) {
 .gm-why-mining-1 .gmwm1-top {
  padding-top:215px
 }
 .gm-why-mining-1 h1 {
  font-size:82px
 }
}
@media (max-width:991px) {
 .gm-why-mining-1 .gmwm1-top {
  padding-top:155px
 }
 .gm-why-mining-1 h1 {
  font-size:56px
 }
 .gm-why-mining-1 ul li a {
  font-size:20px
 }
}
@media (max-width:767px) {
 .gm-why-mining-1 {
  min-height:auto
 }
 .gm-why-mining-1 .gmwm1-top {
  min-height:auto;
  padding-top:75px
 }
 .gm-why-mining-1 .gmwm1-bottom {
  height:auto;
  display:none
 }
 .gm-why-mining-1 ul li {
  width:100%;
  height:30px;
  display:block
 }
 .gm-why-mining-1 ul li a {
  font-size:18px
 }
 .gm-why-mining-1 ul span {
  top:27px;
  left:50%;
  margin-left:-75px;
  height:3px;
  width:150px
 }
 .gm-why-mining-1 ul .sub-2:hover~span {
  top:57px
 }
 .gm-why-mining-1 ul .sub-3:hover~span {
  top:87px
 }
 .gm-why-mining-1 ul .sub-4:hover~span {
  top:117px
 }
 .gm-why-mining-1 ul .sub-5:hover~span {
  top:147px
 }
}
@media (max-width:650px) {
 .gm-why-mining-1 h1 {
  font-size:36px
 }
}
.gm-why-mining-2 {
 padding:220px 0 150px;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
.gm-why-mining-2 .main-slide-indicator {
 width:60px;
 float:right
}
.gm-why-mining-2 .main-slide-indicator .slick-list.draggable {
 height:184px!important
}
.gm-why-mining-2 .main-slide-indicator .slick-slide {
 font-size:24px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 color:#cfcfcf;
 padding-bottom:10px;
 pointer-events:none
}
.gm-why-mining-2 .main-slide-indicator .slick-slide b {
 font-weight:400;
 display:inline-block;
 width:20px
}
.gm-why-mining-2 .main-slide-indicator .slick-slide b,
.gm-why-mining-2 .main-slide-indicator .slick-slide span,
.gm-why-mining-2 .main-slide-indicator .slick-slide.slick-current span {
 -webkit-transition:all 250ms ease-in-out!important;
 -moz-transition:all 250ms ease-in-out!important;
 -ms-transition:all 250ms ease-in-out!important;
 -o-transition:all 250ms ease-in-out!important;
 transition:all 250ms ease-in-out!important
}
.gm-why-mining-2 .main-slide-indicator .slick-slide span {
 display:inline-block;
 position:relative;
 top:-5px;
 height:3px;
 background:#cfcfcf;
 width:3px
}
.gm-why-mining-2 .main-slide-indicator .slick-slide.slick-current span {
 width:25px
}
.gm-why-mining-2 .main-slide .slide-text {
 width:42%;
 float:left;
 clear:right
}
.gm-why-mining-2 .main-slide h1 {
 margin-top:30px;
 color:#1b1b1b;
 font-size:58px;
 line-height:68px;
 margin-bottom:30px;
 font-weight:700
}
.gm-why-mining-2 .main-slide strong {
 color:#1b1b1b;
 font-size:18px;
 line-height:28px;
 margin-bottom:30px;
 padding-right:80px
}
.gm-why-mining-2 .main-slide p,
.gm-why-mining-3 p {
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:400;
 line-height:30px
}
.gm-why-mining-2 .main-slide p {
 color:#656b6f;
 font-size:16px;
 min-height:280px;
 padding-right:80px
}
.gm-why-mining-2 .main-slide .btn-enigma-a {
 width:initial!important;
 max-width:initial!important;
 margin-bottom:35px
}
.gm-why-mining-2 .main-slide .slide-infographic {
 float:left;
 clear:right;
 width:58%;
 position:relative
}
.gm-why-mining-2 .main-slide img.photo {
 position:absolute;
 display:block;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 top:0;
 left:100%;
 opacity:0;
 filter:alpha(opacity=0);
 z-index:0
}
.gm-why-mining-2 .main-slide .slide-stats {
 position:absolute;
 z-index:5;
 color:#cfcfcf;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:52px;
 font-weight:300;
 padding-top:10px;
 top:0;
 left:0;
 opacity:0;
 filter:alpha(opacity=0)
}
.gm-why-mining-2 .main-slide .slide-stats span {
 display:block;
 font-size:12px;
 letter-spacing:1.08px;
 margin-top:15px;
 text-transform:uppercase
}
.gm-why-mining-2 .main-slide img.infograph-1,
.gm-why-mining-2 .main-slide img.infograph-2,
.gm-why-mining-2 .main-slide img.infograph-3,
.gm-why-mining-2 .main-slide img.infograph-4 {
 position:absolute;
 display:block;
 opacity:0;
 filter:alpha(opacity=0);
 top:200%;
 left:200%
}
.gm-why-mining-2 .main-slide .slick-current img.photo {
 left:0
}
.gm-why-mining-2 .main-slide .slick-current .slide-stats {
 left:500px
}
.gm-why-mining-2 .main-slide .slick-current .slide-stats,
.gm-why-mining-2 .main-slide .slick-current img.infograph-1,
.gm-why-mining-2 .main-slide .slick-current img.infograph-2,
.gm-why-mining-2 .main-slide .slick-current img.infograph-3,
.gm-why-mining-2 .main-slide .slick-current img.infograph-4,
.gm-why-mining-2 .main-slide .slick-current img.photo {
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transition:all 500ms ease-in-out!important;
 -moz-transition:all 500ms ease-in-out!important;
 -ms-transition:all 500ms ease-in-out!important;
 -o-transition:all 500ms ease-in-out!important;
 transition:all 500ms ease-in-out!important
}
.gm-why-mining-2 .main-slide .slick-current img.infograph-1 {
 left:235px;
 top:135px
}
.gm-why-mining-2 .main-slide .slick-current img.infograph-2 {
 left:320px;
 top:190px
}
.gm-why-mining-2 .main-slide .slick-current img.infograph-3 {
 left:230px;
 top:250px
}
.gm-why-mining-2 .main-slide .slick-current img.infograph-4 {
 left:275px;
 top:240px
}
.gm-why-mining-2 .main-slide .slick-dots {
 margin:0;
 padding:0;
 list-style:none;
 text-align:center
}
.gm-why-mining-2 .main-slide .slick-dots li {
 display:inline-block;
 width:12px;
 height:12px;
 margin:0 5px;
 position:relative
}
.gm-why-mining-2 .main-slide .slick-dots li button {
 font-size:0;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 border:2px solid #bbbfc2;
 width:8px;
 height:8px;
 position:absolute;
 top:2px;
 left:2px;
 background:0 0
}
.gm-why-mining-2 .main-slide .slick-dots li.slick-active button {
 width:12px;
 height:12px;
 top:0;
 left:0;
 border:2px solid #fdaa41;
 background:#fdaa41
}
.gm-why-mining-2 .main-slide .slick-arrow {
 position:absolute;
 bottom:-5px;
 border:0;
 width:30px;
 height:30px;
 padding:0;
 background:0 0
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-prev {
 left:50%;
 margin-left:-160px
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-prev:after,
.gm-why-mining-2 .main-slide .slick-arrow.slick-prev:before {
 position:absolute;
 left:10px;
 display:block;
 width:8px;
 height:2px;
 background:#fdaa41;
 content:""
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-prev:before {
 top:13px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-prev:after {
 bottom:11px;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-next {
 right:50%;
 margin-right:-160px
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-next:after,
.gm-why-mining-2 .main-slide .slick-arrow.slick-next:before {
 position:absolute;
 right:10px;
 display:block;
 width:8px;
 height:2px;
 background:#fdaa41;
 content:""
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-next:before {
 top:13px;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.gm-why-mining-2 .main-slide .slick-arrow.slick-next:after {
 bottom:11px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
@media (max-width:1679px) {
 .gm-why-mining-2 .main-slide img.photo {
  width:400px;
  height:400px
 }
 .gm-why-mining-2 .main-slide .slick-current .slide-stats {
  left:400px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-1 {
  left:105px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-2 {
  left:250px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-3 {
  left:180px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-4 {
  left:185px
 }
}
@media (max-width:1199px) {
 .gm-why-mining-2 {
  padding:100px 0
 }
 .gm-why-mining-2 .main-slide-indicator {
  display:none
 }
 .gm-why-mining-2 .main-slide .slide-text {
  width:45%
 }
 .gm-why-mining-2 .main-slide .slide-infographic {
  width:55%
 }
 .gm-why-mining-2 .main-slide h1 {
  margin-top:0;
  font-size:48px;
  line-height:58px
 }
 .gm-why-mining-2 .main-slide img.photo {
  width:350px;
  height:350px
 }
 .gm-why-mining-2 .main-slide img.infograph-1 {
  width:350px;
  height:263px
 }
 .gm-why-mining-2 .main-slide img.infograph-2 {
  width:150px;
  height:217px
 }
 .gm-why-mining-2 .main-slide img.infograph-3 {
  width:300px;
  height:186px
 }
 .gm-why-mining-2 .main-slide img.infograph-4 {
  width:300px;
  height:215px
 }
 .gm-why-mining-2 .main-slide .slick-current .slide-stats {
  left:370px;
  font-size:36px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-1 {
  left:150px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-2 {
  left:230px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-3 {
  left:160px;
  top:200px
 }
 .gm-why-mining-2 .main-slide .slick-current img.infograph-4 {
  left:145px;
  top:200px
 }
}
@media (max-width:991px) {
 .gm-why-mining-2 .main-slide .slide-text {
  width:100%
 }
 .gm-why-mining-2 .main-slide .slide-infographic {
  width:100%;
  padding-bottom:50px
 }
 .gm-why-mining-2 .main-slide h1 {
  font-size:36px;
  line-height:46px
 }
 .gm-why-mining-2 .main-slide h1 br {
  display:none
 }
 .gm-why-mining-2 .main-slide p {
  min-height:auto;
  margin-bottom:75px
 }
 .gm-why-mining-2 .main-slide img.photo {
  position:initial;
  top:initial;
  left:initial;
  opacity:100;
  filter:alpha(opacity=100)
 }
 .gm-why-mining-2 .main-slide .slick-current img.photo {
  left:initial;
  opacity:1
 }
}
@media (max-width:767px) {
 .gm-why-mining-2 .main-slide .slide-stats {
  padding-bottom:0;
  position:initial;
  padding-top:0;
  top:initial;
  left:initial;
  opacity:1;
  filter:alpha(opacity=100);
  font-size:36px;
  text-align:center
 }
 .gm-why-mining-2 .main-slide p {
  margin-bottom:35px
 }
 .gm-why-mining-2 .main-slide img.infograph-1,
 .gm-why-mining-2 .main-slide img.infograph-2,
 .gm-why-mining-2 .main-slide img.infograph-3,
 .gm-why-mining-2 .main-slide img.infograph-4,
 .gm-why-mining-2 .main-slide img.photo {
  display:none
 }
}
@media (max-width:480px) {
 .gm-why-mining-2 .main-slide p,
 .gm-why-mining-2 .main-slide strong {
  padding-right:0
 }
 .gm-why-mining-2 .main-slide img.photo {
  width:100%;
  height:auto;
  max-width:100%
 }
}
.gm-why-mining-3 {
 padding:130px 0 0;
 text-align:center;
 color:#fdfdfd
}
@media (min-width:1921px) {
 .gm-why-mining-3 {
  background-position:50% 100%!important;
  background-attachment:fixed;
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
.gm-why-mining-3 h1,
.gm-why-mining-3 h2 {
 font-size:20px;
 font-weight:600;
 margin-bottom:25px;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
.gm-why-mining-3 h2 {
 font-size:54px;
 font-weight:400;
 margin-bottom:60px;
 max-width:550px;
 display:inline-block
}
.gm-why-mining-3 p {
 display:inline-block;
 max-width:780px;
 margin-bottom:150px
}
.gm-why-mining-3 .col-sm-4 {
 margin-bottom:-235px
}
.gm-why-mining-3 .col-sm-4 div {
 padding:70px 70px 40px;
 background:#fff;
 text-align:left;
 -webkit-box-shadow:2px 0 38px 0 rgba(0,0,0,.08);
 -moz-box-shadow:2px 0 38px 0 rgba(0,0,0,.08);
 box-shadow:2px 0 38px 0 rgba(0,0,0,.08);
 position:relative
}
.gm-why-mining-2 .main-slide .slick-dots li button,
.gm-why-mining-3 .col-sm-4 div .btn-why-a,
.gm-why-mining-3 .col-sm-4 div:after,
.gm-why-mining-3 .col-sm-4 div:before {
 -webkit-transition:all 250ms ease-in-out!important;
 -moz-transition:all 250ms ease-in-out!important;
 -ms-transition:all 250ms ease-in-out!important;
 -o-transition:all 250ms ease-in-out!important;
 transition:all 250ms ease-in-out!important
}
.gm-why-mining-3 .col-sm-4 div .btn-why-a {
 border:0;
 font-size:14px;
 font-weight:600;
 letter-spacing:.05em;
 height:40px!important;
 text-transform:uppercase;
 line-height:40px!important;
 padding:0 25px!important;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 max-width:290px;
 color:#a2a4a4!important;
 background:#eceeef!important;
 width:100%;
 position:relative
}
.gm-why-mining-3 .col-sm-4 div:after,
.gm-why-mining-3 .col-sm-4 div:before {
 display:block;
 width:0;
 height:4px;
 background:#ffb345;
 position:absolute;
 content:""
}
.gm-why-mining-3 .col-sm-4 div:before {
 left:0;
 top:0
}
.gm-why-mining-3 .col-sm-4 div:after {
 right:0;
 bottom:0
}
.gm-why-mining-3 .col-sm-4 div:hover:after,
.gm-why-mining-3 .col-sm-4 div:hover:before,
.gm-why-mining-5 .col-lg-4 a:hover:after {
 width:100%
}
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a {
 color:#fff7ec!important;
 background:#ffc26a!important;
 background:-moz-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#ffc26a),color-stop(30%,#ffc26a),color-stop(100%,#ffb345))!important;
 background:-webkit-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-o-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-ms-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:linear-gradient(to bottom,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffc26a", endColorstr="#ffb345", GradientType=0 )!important;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a:hover {
 color:#fff7ec!important;
 background:#ffba57!important;
 background:-moz-linear-gradient(top,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#ffba57),color-stop(30%,#ffba57),color-stop(100%,#ffab32))!important;
 background:-webkit-linear-gradient(top,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:-o-linear-gradient(top,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:-ms-linear-gradient(top,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:linear-gradient(to bottom,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffba57", endColorstr="#ffab32", GradientType=0 )!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)
}
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a:active,
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a:focus {
 color:#fff7ec!important;
 background:#ffc26a!important;
 background:-moz-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#ffc26a),color-stop(30%,#ffc26a),color-stop(100%,#ffb345))!important;
 background:-webkit-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-o-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-ms-linear-gradient(top,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:linear-gradient(to bottom,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffc26a", endColorstr="#ffb345", GradientType=0 )!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16);
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16);
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16)
}
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a:before {
 background-position:0 0,0 100%;
 background-repeat:no-repeat;
 -webkit-background-size:100% 1px;
 -moz-background-size:100% 1px;
 background-size:100% 1px;
 background-image:-webkit-linear-gradient(to right,rgba(255,255,255,.1) 40%,rgba(0,0,0,.15) 100%),-webkit-linear-gradient(right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:-moz-linear-gradient(to right,rgba(255,255,255,.1) 40%,rgba(0,0,0,.15) 100%),-moz-linear-gradient(right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:-o-linear-gradient(to right,rgba(255,255,255,.1) 40%,rgba(0,0,0,.15) 100%),-o-linear-gradient(right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%);
 background-image:linear-gradient(to right,rgba(255,255,255,.1) 40%,rgba(0,0,0,.15) 100%),linear-gradient(to left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 100%)
}
.gm-why-mining-3 .col-sm-4 div:hover .btn-why-a:after {
 background-position:0 0,100% 0;
 background-repeat:no-repeat;
 -webkit-background-size:1px 100%;
 -moz-background-size:1px 100%;
 background-size:1px 100%;
 background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1) 40%,rgba(0,0,0,.1) 100%),-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.15) 100%);
 background-image:-moz-linear-gradient(top,rgba(255,255,255,.1) 40%,rgba(0,0,0,.1) 100%),-moz-linear-gradient(to top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.15) 100%);
 background-image:-o-linear-gradient(top,rgba(255,255,255,.1) 40%,rgba(0,0,0,.1) 100%),-o-linear-gradient(to top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.15) 100%);
 background-image:linear-gradient(top,rgba(255,255,255,.1) 40%,rgba(0,0,0,.1) 100%),linear-gradient(to top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.15) 100%)
}
.gm-why-mining-3 .col-sm-4 h3 {
 color:#1b1b1b;
 margin-bottom:20px;
 font-size:26px;
 font-weight:600;
 max-width:80%;
 line-height:30px
}
.gm-why-mining-3 .col-sm-4 p {
 color:#656b6f;
 font-size:16px;
 line-height:30px;
 margin-bottom:35px;
 margin-right:20px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 min-height:270px
}
@media (max-width:1679px) {
 .gm-why-mining-3 .col-sm-4 div {
  padding:40px
 }
 .gm-why-mining-3 .col-sm-4 p {
  margin-right:0
 }
}
@media (max-width:1199px) {
 .gm-why-mining-3 .col-sm-4 h3 {
  max-width:100%
 }
 .gm-why-mining-3 .col-sm-4 p {
  min-height:360px
 }
}
@media (max-width:991px) {
 .gm-why-mining-3 {
  padding:75px 0 0
 }
 .gm-why-mining-3 h2 {
  font-size:42px
 }
 .gm-why-mining-3 p {
  margin-bottom:100px
 }
 .gm-why-mining-3 .col-sm-4 {
  margin-bottom:50px
 }
 .gm-why-mining-3 .col-sm-4 div {
  max-width:420px;
  margin:0 auto;
  padding:70px 70px 40px
 }
 .gm-why-mining-3 .col-sm-4 p {
  min-height:auto
 }
}
@media (max-width:650px) {
 .gm-why-mining-3 h2 {
  font-size:36px
 }
 .gm-why-mining-3 p {
  margin-bottom:75px
 }
}
@media (max-width:480px) {
 .gm-why-mining-3 .col-sm-4 div {
  padding:40px
 }
 .gm-why-mining-3 .col-sm-4 p {
  min-height:auto
 }
}
.gm-why-mining-4 {
 padding:375px 0 100px;
 text-align:center
}
.gm-why-mining-4 h1 {
 font-size:54px;
 color:#1b1b1b;
 margin-bottom:100px
}
.gm-why-mining-4 .col-sm-4 {
 min-height:280px;
 margin-bottom:75px
}
.gm-why-mining-4 .col-sm-4 div {
 max-width:380px;
 display:inline-block
}
.gm-why-mining-4 .col-sm-4 div .reveal.reveal-full {
 opacity:0;
 -webkit-transform:translate3d(0,100px,0);
 transform:translate3d(0,100px,0);
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s;
 transition:opacity .5s,transform .5s,-webkit-transform .5s
}
#gm-aboutus-3 .col-sm-4 div .reveal.reveal-full,
#gm-hive-3 .benefits .col-md-4 div .reveal.reveal-full,
.gm-why-mining-4 .col-sm-4 div .reveal.reveal-full.reveal_visible {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
@media (max-width:991px) {
 .gm-why-mining-4 .col-sm-4 div .reveal.reveal-992 {
  opacity:0;
  -webkit-transform:translate3d(0,100px,0);
  transform:translate3d(0,100px,0);
  -webkit-transition:opacity .5s,-webkit-transform .5s;
  transition:opacity .5s,transform .5s;
  transition:opacity .5s,transform .5s,-webkit-transform .5s
 }
 .gm-why-mining-4 .col-sm-4 div .reveal.reveal-992.reveal_visible {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@media (max-width:650px) {
 .gm-why-mining-4 .col-sm-4 div .reveal.reveal-650 {
  opacity:0;
  -webkit-transform:translate3d(0,100px,0);
  transform:translate3d(0,100px,0);
  -webkit-transition:opacity .5s,-webkit-transform .5s;
  transition:opacity .5s,transform .5s;
  transition:opacity .5s,transform .5s,-webkit-transform .5s
 }
 .gm-why-mining-4 .col-sm-4 div .reveal.reveal-650.reveal_visible {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.gm-why-mining-4 span {
 display:block;
 min-height:125px;
 margin-bottom:10px
}
#gm-hive-3 .benefits .col-md-4 span svg,
.gm-why-mining-4 span svg {
 height:125px;
 width:auto
}
#gm-hive-3 .benefits .col-md-4 h3,
.gm-why-mining-4 h2 {
 font-size:24px;
 font-weight:600;
 color:#3b3d40;
 margin-bottom:10px
}
.gm-why-mining-4 p {
 color:#4d4d4f;
 font-size:16px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 line-height:30px
}
@media (max-width:1679px) {
 .gm-why-mining-4 .col-sm-4 {
  min-height:340px
 }
}
@media (max-width:1199px) {
 .gm-why-mining-4 .col-sm-4 {
  min-height:365px
 }
}
@media (max-width:991px) {
 .gm-why-mining-4 {
  padding-top:50px
 }
 .gm-why-mining-4 h1 {
  font-size:42px
 }
 .gm-why-mining-4 .col-sm-4 {
  min-height:220px
 }
}
@media (max-width:650px) {
 .gm-why-mining-4 h1 {
  font-size:36px
 }
 .gm-why-mining-4 .col-xs-6 {
  width:100%
 }
}
.gm-why-mining-5 {
 background:#f9f9fa;
 padding:150px 0;
 position:relative
}
.gm-why-mining-5:after,
.gm-why-mining-5:before {
 display:block;
 position:absolute;
 z-index:5;
 top:0;
 width:100%;
 height:100%;
 content:""
}
.gm-why-mining-5:before {
 left:0;
 background:url(../img/Version3/why-mining/gm-why-mining-5-bottom.html) no-repeat 0 100%;
 background-size:640px 482px
}
.gm-why-mining-5:after {
 right:0;
 background:url(../img/Version3/why-mining/gm-why-mining-5-top.html) no-repeat 100% 0;
 background-size:460px 347px
}
.gm-why-mining-5 .container {
 position:relative;
 z-index:10
}
.gm-why-mining-5 h1 {
 color:#1b1b1b;
 font-size:54px;
 font-weight:600;
 line-height:1.3;
 padding-right:70px
}
#gm-aboutus-6 .col-lg-5 a,
.gm-why-mining-5 .col-lg-4 a {
 display:block;
 position:relative;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 -webkit-box-shadow:2px 0 7px 0 rgba(0,0,0,.08)!important;
 -mox-box-shadow:2px 0 7px 0 rgba(0,0,0,.08)!important;
 box-shadow:2px 0 7px 0 rgba(0,0,0,.08)!important;
 background:#fff;
 margin-bottom:25px;
 padding:38px 140px 38px 40px
}
#gm-aboutus-6 .col-lg-5 a strong,
.gm-why-mining-5 .col-lg-4 a strong {
 font-size:24px;
 display:block;
 color:rgba(17,58,86,.7);
 margin-bottom:5px
}
#gm-aboutus-6 .col-lg-5 a span,
#gm-aboutus-6 .col-lg-5 a strong,
#gm-aboutus-6 .col-lg-5 a:after,
#gm-aboutus-6 .col-lg-5 a:before,
.gm-why-mining-5 .col-lg-4 a span,
.gm-why-mining-5 .col-lg-4 a strong,
.gm-why-mining-5 .col-lg-4 a:after,
.gm-why-mining-5 .col-lg-4 a:before {
 -webkit-transition:all 250ms ease-in-out!important;
 -moz-transition:all 250ms ease-in-out!important;
 -ms-transition:all 250ms ease-in-out!important;
 -o-transition:all 250ms ease-in-out!important;
 transition:all 250ms ease-in-out!important
}
#gm-aboutus-6 .col-lg-5 a span,
.gm-why-mining-5 .col-lg-4 a span {
 font-size:16px;
 display:block;
 color:rgba(52,64,73,.4)
}
#gm-aboutus-6 .col-lg-5 a:after,
#gm-aboutus-6 .col-lg-5 a:before,
.gm-why-mining-5 .col-lg-4 a:after,
.gm-why-mining-5 .col-lg-4 a:before {
 position:absolute
}
#gm-aboutus-6 .col-lg-5 a:before,
.gm-why-mining-5 .col-lg-4 a:before {
 display:block;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 top:50%;
 margin-top:-19px;
 right:62px;
 background:rgba(255,179,69,.5);
 text-align:center;
 line-height:38px;
 font-weight:600;
 color:#fff;
 width:38px;
 height:38px;
 content:">"
}
#gm-aboutus-6 .col-lg-5 a:after,
.gm-why-mining-5 .col-lg-4 a:after {
 bottom:0;
 left:0;
 width:0;
 height:4px;
 background:#0f344d;
 content:""
}
#gm-aboutus-6 .col-lg-5 a:hover span,
.gm-why-mining-5 .col-lg-4 a:hover span {
 color:rgba(52,64,73,.8)
}
.gm-why-mining-5 .col-lg-4 a:hover:before {
 background:#ffb345
}
#gm-aboutus-6 .col-lg-5 .link-block div:first-child a strong,
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a:hover strong,
.gm-why-mining-5 .col-lg-4 .link-block div:first-child a strong,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a:hover strong {
 color:#113a56
}
#gm-aboutus-6 .col-lg-5 .link-block div:first-child a span,
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a:hover span,
.gm-why-mining-5 .col-lg-4 .link-block div:first-child a span,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a:hover span {
 color:rgba(52,64,73,.8)
}
#gm-aboutus-6 .col-lg-5 .link-block div:first-child a:after,
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a:hover:after,
.gm-why-mining-5 .col-lg-4 .link-block div:first-child a:after,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a:hover:after {
 width:100%
}
#gm-aboutus-6 .col-lg-5 .link-block div:first-child a:before,
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a:hover:before,
.gm-why-mining-5 .col-lg-4 .link-block div:first-child a:before,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a:hover:before {
 background:#ffb345
}
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a strong,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a strong {
 color:rgba(17,58,86,.7)
}
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a span,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a span {
 color:rgba(52,64,73,.4)
}
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a:after,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a:after {
 width:0
}
#gm-aboutus-6 .col-lg-5 .link-block:hover div:first-child a:before,
.gm-why-mining-5 .col-lg-4 .link-block:hover div:first-child a:before {
 background:rgba(255,179,69,.5)
}
@media (max-width:991px) {
 .gm-why-mining-5 h1 {
  font-size:42px;
  margin-bottom:75px
 }
 .gm-why-mining-5 .col-lg-4 a {
  max-width:520px
 }
}
@media (max-width:650px) {
 .gm-why-mining-5 {
  padding:75px 0
 }
 .gm-why-mining-5 h1 {
  font-size:36px
 }
 .gm-why-mining-5 .col-lg-4 a {
  padding:38px 100px 38px 40px
 }
 .gm-why-mining-5 .col-lg-4 a:before {
  right:40px
 }
}
.gm-why-mining-6 {
 padding:180px 0 100px;
 margin:0!important
}
.gm-why-mining-6 h1 {
 font-size:54px;
 color:#10283c;
 text-align:center;
 margin-bottom:120px
}
.gm-why-mining-6 .presslogo {
 margin-bottom:70px
}
.gm-why-mining-6 .presslogo:after,
.gm-why-mining-6 .presslogo:before {
 position:absolute;
 height:52px;
 width:100px;
 background:red;
 top:0;
 content:"";
 z-index:10;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1 )
}
.gm-why-mining-6 .presslogo:before {
 left:0;
 background:#fff;
 background:-moz-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0%,white),color-stop(100%,rgba(255,255,255,0)));
 background:-webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);
 background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);
 background:-ms-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);
 background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)
}
.gm-why-mining-6 .presslogo:after {
 right:0;
 background:0 0;
 background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);
 background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));
 background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);
 background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);
 background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
 background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%)
}
.gm-why-mining-6 .presslogo,
.gm-why-mining-6 .presslogo .slick-slide {
 position:relative;
 text-align:center
}
.gm-why-mining-6 .presslogo .slick-slide img {
 display:inline-block;
 max-width:100%;
 margin:0 50px;
 opacity:.6;
 filter:alpha(opacity=60);
 -webkit-transition:all 250ms ease-in-out!important;
 -moz-transition:all 250ms ease-in-out!important;
 -ms-transition:all 250ms ease-in-out!important;
 -o-transition:all 250ms ease-in-out!important;
 transition:all 250ms ease-in-out!important
}
.gm-why-mining-6 .presslogo .slick-slide img.logo-active {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 filter:alpha(opacity=0)
}
.gm-why-mining-6 .presslogo .slick-slide.slick-active img {
 opacity:0;
 filter:alpha(opacity=0)
}
.gm-why-mining-6 .presslogo .slick-slide.slick-active img.logo-active {
 opacity:1!important;
 filter:alpha(opacity=100)!important
}
#gm-aboutus-2 p,
.gm-why-mining-6 .pressquote {
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-aboutus-1,
.gm-why-mining-6 .pressquote {
 position:relative;
 text-align:center
}
.gm-why-mining-6 .pressquote p {
 font-size:18px;
 font-style:italic;
 font-weight:300;
 line-height:24px;
 letter-spacing:.54px;
 color:#bbbfc2;
 padding:0 50px;
 margin-bottom:50px
}
.gm-why-mining-6 .pressquote span {
 font-size:14px;
 color:#bbbfc2;
 text-transform:uppercase;
 letter-spacing:3.5px
}
.gm-why-mining-6 .pressquote time {
 display:block;
 font-weight:700;
 color:#344049;
 margin-bottom:5px
}
.gm-why-mining-6 .pressquote .slick-arrow {
 position:absolute;
 top:20px;
 border:0;
 background:0 0;
 border-radius:0;
 padding:0;
 height:34px;
 width:34px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 z-index:50
}
.gm-why-mining-6 .pressquote .slick-prev {
 left:-50px
}
.gm-why-mining-6 .pressquote .slick-prev:after,
.gm-why-mining-6 .pressquote .slick-prev:before {
 position:absolute;
 left:0;
 display:block;
 width:30px;
 height:2px;
 background:#e8eaeb;
 content:""
}
.gm-why-mining-6 .pressquote .slick-prev:before {
 top:6px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.gm-why-mining-6 .pressquote .slick-prev:after {
 bottom:6px;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.gm-why-mining-6 .pressquote .slick-next {
 right:-50px
}
.gm-why-mining-6 .pressquote .slick-next:after,
.gm-why-mining-6 .pressquote .slick-next:before {
 position:absolute;
 right:0;
 display:block;
 width:30px;
 height:2px;
 background:#e8eaeb;
 content:""
}
.gm-why-mining-6 .pressquote .slick-next:before {
 top:6px;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.gm-why-mining-6 .pressquote .slick-next:after {
 bottom:6px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
@media (max-width:991px) {
 .gm-why-mining-6 h1 {
  font-size:42px
 }
 .gm-why-mining-6 .pressquote .slick-prev {
  left:0
 }
 .gm-why-mining-6 .pressquote .slick-next {
  right:0
 }
}
@media (max-width:650px) {
 .gm-why-mining-6 {
  padding:75px 0
 }
 .gm-why-mining-6 h1 {
  font-size:36px;
  margin-bottom:75px
 }
 .gm-why-mining-6 .presslogo {
  margin-bottom:50px
 }
 .gm-why-mining-6 .presslogo:after,
 .gm-why-mining-6 .presslogo:before {
  width:50px
 }
 .gm-why-mining-6 .presslogo .slick-slide img {
  height:34px;
  width:auto
 }
 .gm-why-mining-6 .pressquote p {
  font-size:16px
 }
}
@media (max-width:520px) {
 .gm-why-mining-6 .presslogo .slick-slide {
  text-align:center
 }
 .gm-why-mining-6 .presslogo .slick-slide img {
  display:none
 }
 .gm-why-mining-6 .presslogo .slick-slide img.logo-active {
  position:initial;
  display:inline-block
 }
}
#gm-aboutus #yotpo_testimonials_btn,
.map-box .pnlm-load-button p {
 display:none
}
#gm-aboutus-1 {
 padding:200px 0;
 width:100%;
 overflow:hidden
}
#gm-aboutus-1 h1 {
 line-height:58px;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:52px;
 font-weight:700;
 letter-spacing:2.08px;
 margin-bottom:65px;
 color:#fdfdfd
}
#gm-aboutus-1 h1 span {
 font-weight:300
}
#gm-aboutus-1 .btn {
 max-width:150px
}
#gm-aboutus-1 .background-image {
 pointer-events:none
}
#gm-aboutus-1 .background-image,
#gm-aboutus-1 .background-image img,
#gm-aboutus-5 .background-image img {
 display:block;
 z-index:-1;
 position:absolute;
 top:0;
 left:50%;
 transform:translate(-50%,0);
 min-width:100%;
 min-height:100%
}
#gm-aboutus-2 {
 text-align:center;
 padding:115px 0;
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.29);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.29);
 box-shadow:0 0 10px 0 rgba(0,0,0,.29)
}
#gm-aboutus-2 span,
#gm-aboutus-4 .identity-box span {
 margin-bottom:10px;
 font-size:24px;
 color:#bbbfc2;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:300
}
#gm-aboutus-2 h2,
#gm-aboutus-4 .identity-box h2 {
 margin-bottom:50px;
 font-size:36px;
 color:#2e5067;
 font-weight:700
}
#gm-aboutus-2 p {
 text-align:left;
 letter-spacing:.14px;
 color:#2c3541
}
.pattern-box {
 background-image:url(../img/Version3/about/about-us-pattern.html)
}
#gm-aboutus-3 {
 text-align:center;
 padding:130px 0
}
#gm-aboutus-3 .gma3c {
 padding:0 100px
}
#gm-aboutus-3 span {
 margin-bottom:30px;
 display:block
}
#gm-aboutus-3 svg {
 height:145px;
 width:auto
}
#gm-aboutus-3 strong {
 font-size:20px;
 color:#2e5067;
 letter-spacing:.5px;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 display:inline-block;
 width:100%
}
#gm-aboutus-3 .col-sm-4 div .reveal {
 opacity:0;
 -webkit-transform:translate3d(0,100px,0);
 transform:translate3d(0,100px,0);
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s;
 transition:opacity .5s,transform .5s,-webkit-transform .5s;
 animation-delay:2s
}
#gm-aboutus-3 .col-sm-4:nth-child(1) strong {
 max-width:235px
}
#gm-aboutus-3 .col-sm-4:nth-child(2) strong {
 max-width:248px
}
#gm-aboutus-3 .col-sm-4:nth-child(3) strong {
 max-width:270px
}
#gm-aboutus-4 {
 padding:135px 0
}
#gm-aboutus-4 .container {
 background:#fff;
 -webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.08);
 -moz-box-shadow:0 0 7px 0 rgba(0,0,0,.08);
 box-shadow:0 0 7px 0 rgba(0,0,0,.08)
}
#gm-aboutus-4 .identity-box {
 padding:90px 0 130px;
 text-align:center
}
#gm-aboutus-4 .identity-box p {
 letter-spacing:.14px;
 color:#2c3541;
 max-width:380px;
 display:inline-block;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-aboutus-4 .identity-box .col-xs-6,
#gm-aboutus-4 .identity-box .col-xs-6+.col-xs-6 {
 text-align:left
}
#gm-aboutus-4 .identity-box .col-xs-6 p {
 float:right
}
#gm-aboutus-4 .identity-box .col-xs-6+.col-xs-6 p {
 float:none
}
#gm-aboutus-4 .identity-box .video-outer {
 margin-bottom:60px
}
#gm-aboutus-4 .history-box {
 max-width:255px;
 height:100%;
 min-height:500px;
 padding-top:240px;
 margin-left:45px;
 overflow:hidden;
 max-height:100%;
 position:relative;
 background:#01263f;
 background:-moz-linear-gradient(top,#01263f 0%,#0f344d 50%,#01263f 100%);
 background:-webkit-linear-gradient(top,#01263f 0%,#0f344d 50%,#01263f 100%);
 background:linear-gradient(to bottom,#1b1b1b 0%,#141414 50%,#1b1b1b 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#01263f", endColorstr="#01263f",GradientType=0 )
}
#gm-aboutus-4 .history-box:after,
#gm-aboutus-4 .history-box:before {
 display:block;
 height:165px;
 width:100%;
 content:"";
 position:absolute;
 left:0;
 z-index:10;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#052a43", endColorstr="#00ffffff",GradientType=0 )
}
#gm-aboutus-4 .history-box:before {
 top:240px;
 background:-moz-linear-gradient(top,#052a43 0%,rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(top,#052a43 0%,rgba(255,255,255,0) 100%);
 background:linear-gradient(to bottom,#052a43 0%,rgba(255,255,255,0) 100%)
}
#gm-aboutus-4 .history-box:after {
 bottom:0;
 background:-moz-linear-gradient(bottom,#052a43 0%,rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(bottom,#052a43 0%,rgba(255,255,255,0) 100%);
 background:linear-gradient(to top,#052a43 0%,rgba(255,255,255,0) 100%)
}
#gm-aboutus-4 .history-box h2 {
 font-size:58px;
 color:#fdfdfd;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 line-height:1;
 padding:0 90px 15px;
 font-weight:700;
 position:absolute;
 top:150px;
 left:-145px;
 z-index:12;
 letter-spacing:2.32px
}
#gm-aboutus-4 .history-box .timeline-years {
 position:absolute;
 z-index:10;
 top:100px;
 left:80px;
 margin:0;
 padding:0;
 list-style-type:none;
 display:none
}
#gm-aboutus-4 .history-box .timeline-years li {
 margin:0;
 padding:0;
 line-height:1
}
#gm-aboutus-4 .history-box #timeline .year h3,
#gm-aboutus-4 .history-box .timeline-years button {
 color:#fdfdfd;
 margin:0;
 font-size:12px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:400
}
#gm-aboutus-4 .history-box .timeline-years button {
 background:0 0;
 padding:4px 3px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border:0;
 line-height:1
}
#gm-aboutus-4 .history-box .history-next,
#gm-aboutus-4 .history-box .history-prev {
 position:absolute;
 left:50%;
 margin-left:-20px;
 z-index:15;
 font-size:32px;
 color:#fdfdfd;
 display:block;
 width:40px;
 height:40px;
 text-align:center;
 line-height:40px;
 cursor:pointer
}
#gm-aboutus-4 .history-box .history-prev {
 top:320px
}
#gm-aboutus-4 .history-box .history-next {
 bottom:60px
}
#gm-aboutus-4 .history-box div.item {
 color:#fdfdfd;
 overflow-y:auto;
 margin-right:-20px;
 padding:0 15px 0 0;
 position:relative;
 height:100%;
 min-height:100%
}
#gm-aboutus-4 .history-box #timeline:before,
#gm-aboutus-4 .history-box div.item:after {
 width:1px;
 height:100%;
 background:#fdfdfd;
 position:absolute;
 left:70px;
 display:block;
 content:""
}
#gm-aboutus-4 .history-box div.item:after {
 bottom:0
}
#gm-aboutus-4 .history-box #timeline {
 padding-left:30px;
 padding-top:160px;
 padding-bottom:100px;
 position:relative
}
#gm-aboutus-4 .history-box #timeline:before {
 top:0
}
#gm-aboutus-4 .history-box #timeline .year {
 position:relative;
 margin-bottom:45px
}
#gm-aboutus-4 .history-box #timeline .year h3 {
 position:absolute;
 left:0;
 top:0
}
#gm-aboutus-4 .history-box #timeline .year h3:after {
 content:"";
 width:12px;
 height:12px;
 background:#fdfdfd;
 border:3px solid #01263f;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 position:absolute;
 left:34px;
 top:1px;
 z-index:2
}
#gm-aboutus-4 .history-box #timeline .year section {
 position:relative;
 padding-bottom:0;
 margin-bottom:15px
}
#gm-aboutus-4 .history-box #timeline .year section ul {
 list-style-type:none;
 padding:0 20px 0 62px;
 margin:0;
 max-width:480px;
 font-size:1em
}
#gm-aboutus-4 .history-box #timeline .year section ul:last-child {
 margin-bottom:0
}
#gm-aboutus-4 .history-box #timeline .year section ul li {
 margin:0;
 color:#fdfdfd;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:700;
 font-size:9px
}
#gm-aboutus-4 .history-box #timeline .year section ul li:before {
 position:absolute;
 top:0;
 left:51px;
 content:"·"
}
#gm-aboutus-4 .history-box #timeline .year section ul li:not(:first-child) {
 margin-top:0
}
#gm-aboutus-4 .history-box #timeline .year section span.timestamp {
 font-size:9px;
 color:gray;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 line-height:1;
 margin:3px 0 0;
 padding:0 0 0 62px;
 display:block
}
#gm-aboutus-4 .history-box #timeline .year section:last-child {
 padding-bottom:0
}
#gm-aboutus-4 .btn-blue-1 {
 color:#fdfdfd!important;
 background:#274c65!important;
 background:-moz-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#274c65),color-stop(30%,#274c65),color-stop(100%,#113a56))!important;
 background:-webkit-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-o-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-ms-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:linear-gradient(to bottom,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$GMCCpdb-1-900", endColorstr="$GMCCpdb-1-1000", GradientType=0 )!important;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
#gm-aboutus-4 .btn-blue-1:hover {
 color:#fdfdfd!important;
 background:#274c65!important;
 background:-moz-linear-gradient(top,#274c65 0%,#274c65 30%,#0f344d 100%)!important;
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#274c65),color-stop(30%,#274c65),color-stop(100%,#0f344d))!important;
 background:-webkit-linear-gradient(top,#274c65 0%,#274c65 30%,#0f344d 100%)!important;
 background:-o-linear-gradient(top,#274c65 0%,#274c65 30%,#0f344d 100%)!important;
 background:-ms-linear-gradient(top,#274c65 0%,#274c65 30%,#0f344d 100%)!important;
 background:linear-gradient(to bottom,#274c65 0%,#274c65 30%,#0f344d 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$GMCCpdb-1-900", endColorstr="$GMCCpdb-1-1100", GradientType=0 )!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)
}
#gm-aboutus-4 .btn-blue-1:active,
#gm-aboutus-4 .btn-blue-1:focus {
 color:#fdfdfd!important;
 background:#274c65!important;
 background:-moz-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#274c65),color-stop(30%,#274c65),color-stop(100%,#113a56))!important;
 background:-webkit-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-o-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-ms-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:linear-gradient(to bottom,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$GMCCpdb-1-900", endColorstr="$GMCCpdb-1-1000", GradientType=0 )!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16);
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16);
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16)
}
#gm-aboutus-4 .btn-blue-1.disabled {
 color:#527084!important;
 background:#274c65!important;
 background:-moz-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#274c65),color-stop(30%,#274c65),color-stop(100%,#113a56))!important;
 background:-webkit-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-o-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:-ms-linear-gradient(top,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 background:linear-gradient(to bottom,#274c65 0%,#274c65 30%,#113a56 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$GMCCpdb-1-900", endColorstr="$GMCCpdb-1-1000", GradientType=0 )!important;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
#gm-aboutus-5,
.map-box {
 overflow:hidden;
 position:relative
}
#gm-aboutus-5 {
 padding:110px 0 275px;
 width:100%;
 color:#fdfdfd
}
#gm-aboutus-5 .background-image,
.map-box .map {
 position:absolute;
 top:0;
 left:50%;
 transform:translate(-50%,0);
 display:block;
 min-width:100%;
 min-height:100%
}
#gm-aboutus-5 .background-image {
 pointer-events:none;
 z-index:-1
}
#gm-aboutus-5 h2,
#gm-aboutus-5 span {
 text-align:center;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-aboutus-5 span {
 display:block;
 font-size:24px;
 font-weight:300;
 margin-bottom:5px
}
#gm-aboutus-5 h2 {
 font-size:36px;
 font-weight:600;
 margin-bottom:60px
}
#gm-aboutus-5 p {
 font-size:12px;
 font-style:italic;
 display:block;
 text-align:center;
 margin-bottom:25px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.map-box {
 min-height:455px;
 background:#fdfdfd;
 margin-top:-275px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:-2px 0 7.68px .32px rgba(0,0,0,.12),-4px 0 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:-2px 0 7.68px .32px rgba(0,0,0,.12),-4px 0 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:-2px 0 7.68px .32px rgba(0,0,0,.12),-4px 0 14.72px 1.28px rgba(0,0,0,.12);
 color:#616b72
}
.map-box .gm-icon-close {
 z-index:11;
 position:absolute;
 top:20px;
 right:15px;
 font-size:28px;
 cursor:pointer
}
.map-box .gm-icon-close.show-enigma,
.map-box .gm-icon-close.show-thor {
 color:#fdfdfd!important
}
.map-box .map {
 z-index:1;
 cursor:pointer
}
#gm-aboutus-6 .col-lg-5 a:hover:after,
.map-box .enigma-box.enigma-opened,
.map-box .thor-box.thor-opened {
 width:100%
}
.map-box .enigma-box,
.map-box .map-info,
.map-box .thor-box {
 background:#fdfdfd;
 position:absolute;
 z-index:10;
 top:0;
 left:0;
 bottom:0;
 width:0;
 overflow:hidden;
 -webkit-transition:all 250ms ease-in-out;
 -moz-transition:all 250ms ease-in-out;
 -ms-transition:all 250ms ease-in-out;
 -o-transition:all 250ms ease-in-out;
 transition:all 250ms ease-in-out
}
.map-box .map-info {
 z-index:15
}
.map-box .map-info.opened {
 width:340px
}
.map-box .map-info .map-location {
 width:340px;
 padding:50px 0 0;
 z-index:15
}
.map-box .map-info .map-location:first-child {
 padding:60px 0 0
}
.map-box .map-info .map-location h3 {
 font-size:14px;
 line-height:30px;
 letter-spacing:1.75px;
 font-weight:700;
 text-transform:uppercase;
 margin:0 0 10px 95px;
 position:relative
}
.map-box .map-info .map-location h3 i {
 position:absolute;
 left:-55px;
 top:1px;
 color:#e8eaeb;
 font-size:26px
}
.language-mobile li a:active,
.language-mobile li a:hover,
.map-box .map-info .map-location b {
 font-weight:700
}
.map-box .map-info .map-location ul {
 margin:0 0 0 95px;
 padding:0;
 list-style:none;
 font-size:13px
}
.map-box .map-info .map-location li {
 margin:0 0 12px;
 padding:0
}
.map-box .map-info .map-location li:last-child b {
 text-decoration:underline;
 cursor:pointer
}
.map-box #enigma-panorama,
.map-box #thor-panorama {
 width:100%;
 height:455px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.map-box .pnlm-panorama-info {
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:300;
 font-size:16px
}
.map-box .pnlm-load-button {
 background:rgba(255,255,255,.25) url(../img/Version3/gm-icon-360.html) no-repeat 50% 50%;
 background-size:120px 120px;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 width:180px;
 height:180px;
 margin:0 0 0 -90px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.map-box .pnlm-load-box,
.map-box .pnlm-load-button,
.press-image img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.map-box .pnlm-load-box {
 background:rgba(0,0,0,.25);
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 height:180px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:16px;
 width:180px;
 margin:0 0 0 -90px
}
.map-box .pnlm-load-box p {
 margin-top:45px
}
#gm-aboutus-6 {
 padding:135px 0 200px
}
#gm-aboutus-6 .row {
 -webkit-box-shadow:-2px 0 7px 0 rgba(0,0,0,.08);
 -moz-box-shadow:-2px 0 7px 0 rgba(0,0,0,.08);
 box-shadow:-2px 0 7px 0 rgba(0,0,0,.08);
 padding-top:90px;
 padding-bottom:90px;
 position:relative
}
#gm-aboutus-6 .row:before {
 display:block;
 position:absolute;
 z-index:0;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 background:url(../img/Version3/about/gm-aboutus-6-bottom.html) no-repeat 0 100%;
 background-size:640px 482px
}
#gm-aboutus-6 h1 {
 color:#0f4470;
 font-size:54px;
 font-weight:600;
 line-height:1.3;
 padding-left:60px
}
#gm-aboutus-6 .col-lg-5 a:hover:before {
 background:#ffb345
}
#gm-aboutus-6 .col-lg-5 .link-block {
 padding-left:60px;
 padding-right:60px
}
@media (min-width:1200px) {
 #gm-aboutus-4 .btn-blue-1 {
  position:absolute;
  bottom:-44px;
  left:50%;
  margin-left:-130px;
  font-size:14px
 }
 #gm-aboutus-4 .row-fix {
  position:relative
 }
 #gm-aboutus-4 .history-container {
  position:absolute;
  top:-35px;
  left:0;
  bottom:-35px
 }
}
@media (max-width:1679px) {
 #gm-aboutus-3 .gma3c {
  padding:0
 }
 #gm-aboutus-6 .col-lg-5 .link-block {
  padding-right:0
 }
}
@media (max-width:1199px) {
 #gm-aboutus-4 .btn-blue-1 {
  margin-top:50px;
  font-size:14px
 }
 #gm-aboutus-4 .history-container {
  height:calc(100vh - 154px);
  position:relative
 }
 #gm-aboutus-4 .history-box:before,
 #gm-aboutus-4 .history-container:before {
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#042942", endColorstr="#00042942", GradientType=0);
  top:100px;
  height:185px
 }
 #gm-aboutus-4 .history-container:before {
  display:block;
  content:"";
  position:absolute;
  z-index:9;
  background:-moz-linear-gradient(top,#042942 0%,rgba(4,41,66,0) 100%);
  background:-webkit-linear-gradient(top,#042942 0%,rgba(4,41,66,0) 100%);
  background:linear-gradient(to bottom,#1b1b1b 0%,#1b1b1b 100%);
  right:15px;
  left:15px
 }
 #gm-aboutus-4 .history-box {
  max-width:100%;
  margin-left:0;
  padding-top:100px
 }
 #gm-aboutus-4 .history-box:before {
  background:-moz-linear-gradient(top,#042942 60%,rgba(4,41,66,0) 100%);
  background:-webkit-linear-gradient(top,#042942 60%,rgba(4,41,66,0) 100%);
  background:linear-gradient(to bottom,#1b1b1b 60%,rgba(4,41,66,0) 100%);
  left:75px
 }
 #gm-aboutus-4 .history-box h2 {
  top:90px
 }
 #gm-aboutus-4 .history-box .timeline-years {
  display:block
 }
 #gm-aboutus-4 .history-box .history-prev {
  top:235px;
  left:120px;
  margin-left:0
 }
 #gm-aboutus-4 .history-box .history-next {
  left:120px;
  margin-left:0
 }
 #gm-aboutus-4 .history-box #timeline {
  padding-top:180px
 }
 #gm-aboutus-4 .history-box #timeline .year h3 {
  position:initial!important;
  top:initial;
  padding-left:62px;
  font-size:18px;
  margin-bottom:7px
 }
 #gm-aboutus-4 .history-box #timeline .year h3:after {
  top:27px
 }
 #gm-aboutus-6 .col-lg-5 .link-block {
  padding-left:10px;
  padding-right:60px
 }
}
@media (max-width:991px) {
 #gm-aboutus-1 {
  padding:150px 0
 }
 #gm-aboutus-3 .col-sm-4:nth-child(1),
 #gm-aboutus-3 .col-sm-4:nth-child(2) {
  margin-bottom:75px
 }
 #gm-aboutus-4 {
  padding:0
 }
 #gm-aboutus-6 {
  padding:135px 0 0
 }
 #gm-aboutus-6 h1 {
  font-size:42px;
  margin-bottom:75px;
  padding-left:0
 }
 #gm-aboutus-6 .col-lg-5 a {
  max-width:520px
 }
 #gm-aboutus-6 .col-lg-5 .link-block {
  padding-left:0;
  padding-right:0
 }
}
@media (max-width:767px) {
 #gm-aboutus-1 {
  padding:100px 0
 }
 #gm-aboutus-4 .history-container {
  height:calc(100vh - 124px)
 }
 .map-box .map img {
  display:inline-block;
  width:100%
 }
}
@media (max-width:650px) {
 #gm-aboutus-4 .identity-box p {
  max-width:100%
 }
 #gm-aboutus-4 .identity-box .col-xs-6 {
  width:100%;
  text-align:left;
  float:none;
  clear:none
 }
 #gm-aboutus-4 .btn-blue-1 {
  display:none
 }
 #gm-aboutus-6 h1 {
  font-size:36px
 }
 #gm-aboutus-6 .col-lg-5 a {
  padding:38px 100px 38px 40px
 }
 #gm-aboutus-6 .col-lg-5 a:before {
  right:40px
 }
}
@media (max-width:550px) {
 #gm-aboutus-3 .col-xs-6 {
  margin-left:0;
  width:100%
 }
 .map-box .map-info .map-location,
 .map-box .map-info.opened {
  width:290px
 }
 .map-box .map-info .map-location h3 {
  margin:0 0 10px 45px
 }
 .map-box .map-info .map-location h3 i {
  left:-35px
 }
 .map-box .map-info .map-location ul {
  margin:0 0 0 45px
 }
}
#gm-press-1 {
 padding:75px 0;
 background:#fffbf4
}
#gm-press-1 .gma-1-left,
#gm-privacy-1 h2.sec {
 padding-left:0
}
#gm-press-1 .gma-1-right {
 padding-right:0
}
#gm-press-1 h1 {
 color:#113a56;
 font-size:36px;
 font-weight:700;
 margin-bottom:35px;
 text-align:center
}
#gm-press-1 p {
 color:#4b565e;
 font-size:16px;
 font-weight:300;
 text-align:center
}
#gm-press-1 p a:hover {
 color:#ffab32
}
#press {
 margin:75px 0
}
.press-item {
 margin-bottom:50px
}
.press-image-container {
 padding:0
}
#press nav,
.press-image {
 text-align:center
}
.press-image img {
 display:block;
 width:100%;
 max-width:200px;
 margin:0 auto
}
.press-content {
 margin-left:30px
}
.press-content hr {
 margin:5px 0 15px;
 padding:0;
 background:0 0;
 border:0;
 border-bottom:2px dotted #113a56
}
.press-content h2 {
 color:#113a56;
 font-size:18px;
 font-weight:400;
 margin:0;
 padding:0 0 12px
}
.press-content p {
 color:#4b565e;
 font-size:14px;
 font-weight:300;
 margin:0 0 10px
}
.press-category,
.press-published {
 color:#113a56;
 font-size:14px;
 font-weight:600;
 display:inline-block
}
.press-published {
 color:#ffab32;
 font-weight:300;
 margin-bottom:10px
}
.press-content a.read-more {
 font-size:14px;
 font-weight:700;
 color:#ffab32
}
#press nav {
 padding:0
}
#press .pagination {
 margin:0;
 padding:0
}
#press .pagination>li>a,
#press .pagination>li>span {
 padding:0;
 margin:0 5px;
 height:35px;
 width:35px;
 line-height:35px;
 color:#d1d3d3!important;
 border:1px solid #d1d3d3;
 border-radius:0!important
}
#press .pagination>.active>a,
#press .pagination>.active>a:focus,
#press .pagination>.active>a:hover,
#press .pagination>.active>span,
#press .pagination>.active>span:focus,
#press .pagination>.active>span:hover,
#press .pagination>li>a:focus,
#press .pagination>li>a:hover,
#press .pagination>li>span:focus,
#press .pagination>li>span:hover {
 z-index:2;
 color:#113a56!important;
 background-color:#fff!important;
 border-color:#113a56!important
}
@media (max-width:991px) {
 .press-image-container {
  width:25%;
  float:left
 }
 .press-content-container {
  width:75%;
  float:left
 }
}
@media (max-width:767px) {
 .press-image-container {
  margin-bottom:50px;
  padding:0 15px;
  float:none;
  width:100%
 }
 .press-content-container {
  float:none;
  width:100%
 }
 .press-content {
  margin-left:0
 }
}
@font-face {
 font-family:"FontAwesome";
 src:url(../fonts/fontawesome-webfont862f.html);
 src:url(../fonts/fontawesome-webfontd41d.html#iefix&v=4.1.0) format("embedded-opentype"),
 url(../fonts/fontawesome-webfont862f-2.html) format("woff"),
 url(../fonts/fontawesome-webfont862f-3.html) format("truetype"),
 url(../fonts/fontawesome-webfont862f-4.html#fontawesomeregular) format("svg");
 font-weight:400;
 font-style:normal
}
#gm-customer-service-faq .button-holder-faq {
 text-align:center;
 padding-bottom:90px;
 background-color:#f6f7f7
}
#gm-customer-service-faq .button-holder-faq--bgc {
 background-color:#fdfdfd
}
#gm-customer-service-faq .active-faq {
 display:block!important
}
#gm-customer-service-faq .btn-hide {
 display:none!important
}
#gm-customer-service-faq .cus-sup-btn-holder {
 margin:0 15px;
 text-align:center;
 opacity:1;
 visibility:visible;
 transition:opacity .05s ease-out;
 display:inline-block
}
#gm-customer-service-faq .cus-sup-btn-holder .btn-warning:active,
#gm-customer-service-faq .cus-sup-btn-holder .btn-warning:focus {
 background:#ffc26a;
 background:-moz-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-webkit-gradient(170deg,170deg,color-stop(0%,#ffc26a),color-stop(70%,#ffb345));
 background:-webkit-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-o-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:-ms-linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 background:linear-gradient(170deg,#ffc26a 0%,#ffb345 70%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffc26a", endColorstr="#ffb345", GradientType=0 );
 -webkit-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24),0 1px 6.86px .14px rgba(0,0,0,.16)!important;
 color:#fff
}
#gm-customer-service-faq .cus-sup-section-btn-hide {
 opacity:0
}
#gm-customer-service-faq .cus-sup-section-btn-hide__vis {
 visibility:hidden
}
#gm-customer_service .panel-group {
 padding:0 0 0 50px
}
#gm-customer_service .panel-group .panel-group {
 padding:30px 0 0!important
}
#gm-customer_service .panel {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin:0 0 30px
}
#gm-customer_service .panel,
#gm-customer_service .panel-heading {
 padding:0;
 border:0;
 background:0 0
}
#gm-customer_service .panel-title span {
 display:block;
 text-align:center;
 width:20px;
 height:20px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 position:absolute!important;
 left:0!important;
 top:0!important
}
#gm-customer_service .gm-icon-arrow-down {
 width:8px;
 height:6px;
 top:-1px;
 left:0;
 display:inline
}
#gm-customer_service .gm-icon-arrow-up {
 width:8px;
 height:6px;
 top:-1px;
 left:0;
 display:none
}
#gm-customer_service .panel-title a {
 color:#1b1b1b;
 font-weight:400!important;
 padding-left:57px;
 position:relative;
 display:block
}
#gm-customer_service .panel-title a:hover {
 color:#ffba57
}
#gm-customer_service .panel-body li a:hover,
#gm-customer_service .panel-body p a:hover,
#gm-customer_service .panel-title a:active {
 color:#ffab32
}
#gm-customer_service .panel-title.panel-active a {
 color:#ffca7d;
 font-weight:700!important
}
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a span.glyphicon,
#gm-customer_service .panel-title.panel-active .gm-icon-arrow-down {
 display:none
}
#gm-customer_service .panel-title.panel-active .gm-icon-arrow-up {
 display:inline
}
#gm-customer_service .panel-body {
 margin:25px 0 0 57px;
 padding:0!important;
 border:0!important
}
#gm-customer_service .panel-body p {
 color:#1e2b35
}
#gm-customer_service .panel-body li a,
#gm-customer_service .panel-body p a {
 text-decoration:underline!important;
 font-weight:600
}
#gm-customer_service .panel-body p:last-child {
 margin:0
}
#gm-customer_service .panel-body ul {
 margin:0 0 15px;
 padding:0 0 0 15px
}
#gm-customer_service .panel-body ul:last-child {
 margin:0 0 15px
}
#gm-customer_service .pagination,
#gm-customer_service .paginator {
 padding:0;
 margin:55px 0 0;
 text-align:center;
 height:36px
}
#gm-customer_service .pagination {
 margin:0
}
#gm-customer_service .pagination>li>a,
#gm-customer_service .pagination>li>span {
 padding:0;
 margin:0;
 line-height:36px;
 width:36px;
 font-weight:600;
 font-size:16px;
 background:0 0!important;
 border:0;
 -webkit-border-radius:0!important;
 -moz-border-radius:0!important;
 border-radius:0!important;
 color:#c8c9ca;
 border-bottom:3px solid transparent
}
#gm-customer_service .pagination>li:first-child>a,
#gm-customer_service .pagination>li:first-child>span,
#gm-customer_service .pagination>li:last-child>a,
#gm-customer_service .pagination>li:last-child>span {
 color:#ffba57;
 border-bottom:3px solid transparent!important
}
#gm-customer_service .pagination>li:first-child>a .gm-icon-arrow-left,
#gm-customer_service .pagination>li:first-child>a .gm-icon-arrow-right,
#gm-customer_service .pagination>li:first-child>span .gm-icon-arrow-left,
#gm-customer_service .pagination>li:first-child>span .gm-icon-arrow-right,
#gm-customer_service .pagination>li:last-child>a .gm-icon-arrow-left,
#gm-customer_service .pagination>li:last-child>a .gm-icon-arrow-right,
#gm-customer_service .pagination>li:last-child>span .gm-icon-arrow-left,
#gm-customer_service .pagination>li:last-child>span .gm-icon-arrow-right {
 width:8px;
 height:11px
}
#gm-customer_service .pagination>li:first-child>a .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:first-child>a .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li:first-child>span .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:first-child>span .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li:last-child>a .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:last-child>a .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li:last-child>span .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:last-child>span .gm-icon-arrow-right-st0 {
 fill:#ffba57
}
#gm-customer_service .pagination>li:first-child>a:hover,
#gm-customer_service .pagination>li:first-child>span:hover,
#gm-customer_service .pagination>li:last-child>a:hover,
#gm-customer_service .pagination>li:last-child>span:hover {
 color:#ffab32;
 border-bottom:3px solid transparent!important
}
#gm-customer_service .pagination>li:first-child>a:hover .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:first-child>a:hover .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li:first-child>span:hover .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:first-child>span:hover .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li:last-child>a:hover .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:last-child>a:hover .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li:last-child>span:hover .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li:last-child>span:hover .gm-icon-arrow-right-st0 {
 fill:#ffab32
}
#gm-customer_service .pagination>li>a:focus,
#gm-customer_service .pagination>li>a:hover,
#gm-customer_service .pagination>li>span:focus,
#gm-customer_service .pagination>li>span:hover {
 color:#ffab32;
 border-bottom:3px solid #ffab32
}
#gm-customer_service .pagination>.active>a,
#gm-customer_service .pagination>.active>a:focus,
#gm-customer_service .pagination>.active>a:hover,
#gm-customer_service .pagination>.active>span,
#gm-customer_service .pagination>.active>span:focus,
#gm-customer_service .pagination>.active>span:hover {
 color:#2e5067;
 background:0 0!important;
 border-bottom:3px solid #ffab32
}
#gm-customer_service .pagination>li.disabled>a,
#gm-customer_service .pagination>li.disabled>a:focus,
#gm-customer_service .pagination>li.disabled>a:hover,
#gm-customer_service .pagination>li.disabled>span,
#gm-customer_service .pagination>li.disabled>span:focus,
#gm-customer_service .pagination>li.disabled>span:hover {
 color:#c7c8c9!important;
 cursor:not-allowed;
 background:0 0!important;
 border-bottom:3px solid transparent
}
#gm-customer_service .pagination>li.disabled>a .gm-icon-arrow-left,
#gm-customer_service .pagination>li.disabled>a .gm-icon-arrow-right,
#gm-customer_service .pagination>li.disabled>a:focus .gm-icon-arrow-left,
#gm-customer_service .pagination>li.disabled>a:focus .gm-icon-arrow-right,
#gm-customer_service .pagination>li.disabled>a:hover .gm-icon-arrow-left,
#gm-customer_service .pagination>li.disabled>a:hover .gm-icon-arrow-right,
#gm-customer_service .pagination>li.disabled>span .gm-icon-arrow-left,
#gm-customer_service .pagination>li.disabled>span .gm-icon-arrow-right,
#gm-customer_service .pagination>li.disabled>span:focus .gm-icon-arrow-left,
#gm-customer_service .pagination>li.disabled>span:focus .gm-icon-arrow-right,
#gm-customer_service .pagination>li.disabled>span:hover .gm-icon-arrow-left,
#gm-customer_service .pagination>li.disabled>span:hover .gm-icon-arrow-right {
 width:6px;
 height:9px
}
#gm-customer_service .pagination>li.disabled>a .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li.disabled>a .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li.disabled>a:focus .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li.disabled>a:focus .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li.disabled>a:hover .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li.disabled>a:hover .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li.disabled>span .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li.disabled>span .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li.disabled>span:focus .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li.disabled>span:focus .gm-icon-arrow-right-st0,
#gm-customer_service .pagination>li.disabled>span:hover .gm-icon-arrow-left-st0,
#gm-customer_service .pagination>li.disabled>span:hover .gm-icon-arrow-right-st0 {
 fill:#c7c8c9
}
#gm-customer_service .tab-content {
 margin-top:70px
}
#gm-customer_service .tab-content .tab-content {
 margin-top:0
}
#gm-customer_service .video-nav {
 margin:35px 0 0;
 float:left;
 text-align:center;
 position:relative
}
#gm-customer_service .video-dots {
 padding:9px 0;
 margin:0;
 text-align:center;
 font-size:0;
 display:block
}
#gm-customer_service .video-dots li,
#gm-customer_service .video-dots li button {
 -webkit-border-radius:50%!important;
 -moz-border-radius:50%!important;
 border-radius:50%!important
}
#gm-customer_service .video-dots li {
 display:inline-block;
 border:2px solid transparent;
 margin:0 5px;
 height:12px;
 width:12px;
 position:relative
}
#gm-customer_service .video-dots li button {
 margin:0;
 padding:0;
 line-height:1;
 border:2px solid #c8c9ca;
 text-indent:-9999px;
 width:8px;
 height:8px;
 background:0 0;
 position:absolute;
 top:0;
 left:0
}
#gm-customer_service .video-dots li.slick-active {
 border:2px solid #ffab32;
 background:#ffab32
}
#gm-customer_service .video-dots li.slick-active button,
#gm-enigma-4 .enig4slr-dots li.slick-active button,
#gm-enigma-5 .video-dots li.slick-active button,
#gm-radiant-4 .enig4slr-dots li.slick-active button,
#gm-radiant-5 .video-dots li.slick-active button {
 border:0
}
#gm-customer_service .video-dots li:focus,
#gm-customer_service .video-dots li:hover {
 border:2px solid #ffab32
}
#gm-customer_service .slick-next,
#gm-customer_service .slick-prev {
 position:absolute;
 padding:0 10px;
 margin:0;
 height:30px;
 line-height:1;
 border:0;
 background:0 0;
 color:#ffba57
}
#gm-customer_service .slick-next .gm-icon-arrow-left,
#gm-customer_service .slick-prev .gm-icon-arrow-left {
 width:8px;
 height:11px
}
#gm-customer_service .slick-next .gm-icon-arrow-left-st0,
#gm-customer_service .slick-prev .gm-icon-arrow-left-st0 {
 fill:#ffba57
}
#gm-customer_service .slick-next .gm-icon-arrow-right,
#gm-customer_service .slick-prev .gm-icon-arrow-right {
 width:8px;
 height:11px
}
#gm-customer_service .slick-next .gm-icon-arrow-right-st0,
#gm-customer_service .slick-prev .gm-icon-arrow-right-st0 {
 fill:#ffba57
}
#gm-customer_service .slick-next:focus,
#gm-customer_service .slick-next:hover,
#gm-customer_service .slick-prev:focus,
#gm-customer_service .slick-prev:hover {
 color:#ffab32
}
#gm-customer_service .slick-next:focus .gm-icon-arrow-left-st0,
#gm-customer_service .slick-next:focus .gm-icon-arrow-right-st0,
#gm-customer_service .slick-next:hover .gm-icon-arrow-left-st0,
#gm-customer_service .slick-next:hover .gm-icon-arrow-right-st0,
#gm-customer_service .slick-prev:focus .gm-icon-arrow-left-st0,
#gm-customer_service .slick-prev:focus .gm-icon-arrow-right-st0,
#gm-customer_service .slick-prev:hover .gm-icon-arrow-left-st0,
#gm-customer_service .slick-prev:hover .gm-icon-arrow-right-st0 {
 fill:#ffab32
}
#gm-customer_service .slick-prev {
 top:0;
 left:37%
}
#gm-customer_service .slick-next {
 top:0;
 right:37%
}
#gm-customer_service p.faq-img {
 text-align:center
}
#gm-customer_service p.faq-img img {
 display:inline-block;
 max-width:100%
}
#CSCModal .modal-header,
#CSCModalMessage .modal-header,
#CSCModalOneTicket .modal-header,
#HiveModalMessage .modal-header {
 border-bottom:none;
 padding-bottom:0
}
#CSCModal h4,
#CSCModalMessage h4,
#CSCModalOneTicket h4,
#HiveModalMessage h4 {
 font-size:20px;
 color:#113a56;
 font-weight:600
}
#CSCModal .btn-box,
#CSCModalMessage .btn-box,
#CSCModalOneTicket .btn-box,
#HiveModalMessage .btn-box {
 text-align:center;
 margin-bottom:15px
}
#CSCModal .btn-box .btn,
#CSCModalMessage .btn-box .btn,
#CSCModalOneTicket .btn-box .btn,
#HiveModalMessage .btn-box .btn {
 width:100%;
 max-width:160px;
 margin:10px
}
#CSCModal .modal-body p,
#CSCModalMessage .modal-body,
#CSCModalMessage .modal-body p,
#CSCModalOneTicket .modal-body p,
#HiveModalMessage .modal-body,
#HiveModalMessage .modal-body p {
 padding:75px 0;
 text-align:center;
 font-size:14px
}
#CSCModalMessage .modal-body #flashMessage.alert.alert-info,
#CSCModalMessage .modal-body #flashMessage.alert.alert-success,
#HiveModalMessage .modal-body #flashMessage.alert.alert-info,
#HiveModalMessage .modal-body #flashMessage.alert.alert-success {
 background:0 0!important;
 padding:none!important
}
#gm-customer-service-1 {
 color:#fff;
 min-height:430px;
 text-align:center
}
@media (min-width:2560px) {
 #gm-customer-service-1 {
  background-attachment:fixed;
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
#gm-customer-service-1 h1,
#gm-customer-service-1 p {
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-customer-service-1 h1 {
 color:#fff!important;
 font-size:48px;
 font-weight:600;
 margin:150px 0 35px
}
#gm-customer-service-1 p {
 margin:0;
 padding:0 35px
}
#gm-customer-service-1 p,
#gm-customer-service-1 span {
 font-size:16px;
 font-weight:600
}
#gm-customer-service-2 {
 padding:90px 0;
 background:#f6f7f7
}
#gm-customer-service-2 h2,
#gm-customer-service-3 h2 {
 color:#f0a63a;
 font-size:30px;
 font-weight:700;
 letter-spacing:.03em;
 margin-bottom:100px
}
#gm-customer-service-3 {
 padding:100px 0;
 background:#f6f7f7
}
#gm-customer-service-3 h2 {
 margin-bottom:80px
}
#gm-customer-service-3 h2 span {
 display:block;
 font-weight:600;
 font-size:16px;
 margin-top:35px;
 letter-spacing:.02em
}
#gm-customer-service-3 .video-slide {
 padding:0
}
#gm-customer-service-3 .slick-slide {
 padding:15px
}
#gm-customer-service-3 .slick-active {
 outline:0!important
}
#gm-customer-service-3 .video-item {
 background:#fdfdfd;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 overflow:hidden
}
#gm-customer-service-3 .video-item .video-description {
 padding:35px 35px 50px
}
#gm-customer-service-3 .video-item h3 {
 font-size:16px;
 font-weight:600;
 color:#2e5067;
 min-height:70px;
 letter-spacing:.02em
}
#gm-customer-service-3 .video-item h3 span {
 font-weight:300;
 color:#263d56;
 display:block;
 margin-top:5px;
 letter-spacing:.01em
}
#gm-customer-service-3 .video-item p {
 color:#2c3541;
 font-size:14px;
 letter-spacing:.01em;
 min-height:105px
}
#gm-customer-service-3 .video-item small,
#gm-enigma-5 .video-item small,
#gm-radiant-5 .video-item small {
 color:#ffba57;
 letter-spacing:.01em
}
#gm-customer-service-3 .video-item:focus,
#gm-customer-service-3 .video-item:hover {
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important;
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important;
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important
}
#gm-customer-service-4 {
 transition:opacity .15s ease-in;
 min-height:755px;
 padding:100px 0 125px;
 background:#fdfdfd
}
#gm-customer-service-4 h2,
#gm-customer-service-5 h2 {
 color:#f0af50;
 font-size:30px;
 font-weight:700;
 letter-spacing:.03em;
 margin-bottom:100px
}
#gm-customer-service-5 {
 transition:opacity .15s ease-in;
 padding:125px 0;
 background:#f6f7f7
}
#gm-customer-service-5 h3 {
 color:#274c65;
 font-size:24px;
 font-weight:600;
 letter-spacing:.02em;
 margin-bottom:65px;
 margin-top:35px;
 margin-left:30px
}
#gm-customer-service-5 h3 span {
 display:block;
 font-weight:600;
 font-size:16px;
 margin-top:30px;
 letter-spacing:.02em
}
#gm-customer-service-5 .alert-info2,
#gm-customer-service-5 .alert-info3 {
 background:#d1d3d3;
 padding:15px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 margin:-50px 0 50px
}
#gm-customer-service-5 .alert-info3 {
 margin:-140px 0 50px
}
#gm-customer-service-5 .customer-service-form-box {
 background:#fdfdfd;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 padding:90px 105px
}
#gm-customer-service-5 .customer-service-form-box .alert {
 margin-top:15px;
 float:left;
 width:100%;
 padding:15px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 text-align:center
}
#gm-customer-service-5 .customer-service-form-box a {
 font-weight:600;
 text-decoration:underline!important
}
#gm-customer-service-5 .customer-service-form-box a:hover {
 color:#ffab32
}
#gm-customer-service-5 .form-group {
 margin:0 0 40px;
 padding:0;
 height:auto;
 line-height:1;
 position:relative
}
#gm-customer-service-5 .form-group label,
#gm-hive-4 .form-group label {
 font-weight:400;
 display:block;
 line-height:44px;
 margin:0;
 padding:0;
 color:rgba(44,53,65,.5)!important
}
#gm-customer-service-5 .form-group:before {
 display:none;
 width:10px;
 height:10px;
 border:2px solid transparent;
 position:absolute;
 top:17px;
 left:-55px;
 content:"";
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#gm-customer-service-5 .form-group p.letter-counter {
 display:inline-block;
 font-weight:600;
 color:rgba(44,53,65,.5)!important;
 margin:0;
 padding:0;
 position:absolute;
 bottom:-26px;
 right:0;
 font-size:12px
}
#gm-customer-service-5 .form-group .form-control,
#gm-customer-service-5 .form-group .form-control .btn {
 margin:0!important;
 line-height:44px!important;
 height:auto!important;
 background:0 0!important;
 font-size:14px!important;
 font-weight:400!important;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important
}
#gm-customer-service-5 .form-group .form-control {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:0!important;
 border-bottom:2px solid rgba(200,201,202,.5)!important;
 position:relative;
 resize:none;
 color:#2c3541;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important;
 padding:0!important
}
#gm-customer-service-5 .form-group .form-control .caret {
 border-top-color:rgba(200,201,202,.75)!important;
 right:30px!important
}
#gm-customer-service-5 .form-group .form-control .btn {
 padding:0 50px 0 0!important;
 text-transform:none;
 letter-spacing:0;
 outline:0!important
}
#gm-customer-service-5 .form-group .form-control .btn.bs-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-customer-service-5 .form-group .form-control:hover {
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-customer-service-5 .form-group .form-control:hover .caret {
 border-top-color:#ffba57!important
}
#gm-customer-service-5 .form-group .form-control:focus {
 border-bottom:2px solid #ffba57!important;
 color:#2c3541
}
#gm-customer-service-5 .form-group .form-control:focus+p.letter-counter {
 color:#2c3541!important
}
#gm-customer-service-5 .form-group .form-control:valid {
 border-bottom:2px solid #c8c9ca!important
}
#gm-customer-service-5 .form-group .form-control:valid:focus {
 border-bottom:2px solid #ffba57!important
}
#gm-customer-service-5 .form-group .form-control:valid+p.letter-counter {
 color:#2c3541!important
}
#gm-customer-service-5 .form-group .form-control.open .caret {
 border-top:none!important;
 border-bottom:4px dashed;
 border-bottom:4px solid \9 ;
 border-bottom-color:rgba(200,201,202,.75)!important
}
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open {
 border:0;
 padding:0;
 margin:0;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 -moz-box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 line-height:44px;
 top:0;
 left:0
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu.inner,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu.inner {
 padding:10px 0;
 margin:0
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a {
 padding:11px 0 11px 75px;
 color:#2c3541;
 font-size:12px;
 white-space:normal;
 position:relative
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:before,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:before {
 display:block;
 width:14px;
 height:14px;
 position:absolute;
 top:50%;
 left:30px;
 margin-top:-9px;
 font-size:15px;
 font-weight:400!important;
 color:#c8c9ca;
 font-family:"FontAwesome";
 content:""
}
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:focus,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:hover,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:focus,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:hover {
 background:#ebecec;
 font-weight:600
}
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:focus:before,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:hover:before {
 color:#ffba57
}
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a {
 background:#fcfcfc;
 font-weight:600
}
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:before {
 color:#ffba57;
 content:""
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:focus:before,
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:hover:before,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:focus:before,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:hover:before {
 color:#ffba57;
 content:""
}
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open .popover-title {
 margin:0;
 padding:0 0 0 30px;
 font-size:12px;
 color:#2c3541;
 background:#fdfdfd;
 border-bottom:2px solid #ffba57;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open button.close,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open button.close {
 opacity:1;
 filter:alpha(opacity=100);
 height:20px;
 width:20px;
 font-size:0;
 position:relative;
 margin:12px 24px 0 0;
 border:1px solid #ffba57!important
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open button.close:before,
#gm-customer-service-5 .form-group .form-control .dropdown-menu.open button.close:before {
 width:0;
 height:0;
 vertical-align:middle;
 border-bottom:4px dashed;
 border-bottom:4px solid \9 ;
 border-right:4px solid transparent;
 border-left:4px solid transparent;
 border-bottom-color:#ffba57;
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 margin:-2px 0 0 -4px
}
#gm-contact-5 .form-group input.form-control[type=tel],
#gm-customer-service-5 .form-group input.form-control[type=tel],
#gm-hive-4 .form-group input.form-control[type=tel] {
 width:65%
}
#gm-contact-5 .form-group textarea.form-control,
#gm-customer-service-5 .form-group textarea.form-control,
#gm-hive-4 .form-group textarea.form-control {
 border-top:2px solid rgba(200,201,202,.5)!important;
 line-height:1.5!important;
 padding:12px 0!important;
 min-height:150px
}
#gm-customer-service-5 .form-group textarea.form-control:hover {
 border-top:2px solid rgba(200,201,202,.75)!important
}
#gm-customer-service-5 .form-group textarea.form-control:focus {
 border-top:2px solid #ffba57!important;
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-customer-service-5 .form-group textarea.form-control:valid {
 border-top:2px solid #c8c9ca!important;
 border-bottom:2px solid #c8c9ca!important
}
#gm-customer-service-5 .form-group textarea.form-control:valid:focus {
 border-top:2px solid #ffba57!important;
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-contact-5 .form-group input#verification.form-control,
#gm-customer-service-5 .form-group input#verification.form-control,
#gm-hive-4 .form-group input#verification.form-control {
 width:37%!important
}
#gm-customer-service-5 .form-group.error {
 margin:0
}
#gm-customer-service-5 .form-group.error label {
 color:#2c3541!important
}
#gm-customer-service-5 .form-group.error:before {
 display:block;
 background:#e83d3b;
 border:2px solid #e83d3b
}
#gm-customer-service-5 .form-group.error .form-control,
#gm-customer-service-5 .form-group.error .form-control[type=tel] {
 color:#2c3541;
 border-bottom:2px solid #e83d3b!important
}
#gm-customer-service-5 .form-group.error .form-control:focus,
#gm-customer-service-5 .form-group.error .form-control[type=tel]:focus {
 border-bottom:2px solid #e83d3b!important
}
#gm-customer-service-5 .form-group.error textarea.form-control {
 border-top:2px solid #e83d3b!important
}
#gm-customer-service-5 .form-group.error textarea.form-control:focus {
 border-top:2px solid #e83d3b!important
}
#gm-customer-service-5 .form-group.error .form-control-feedback {
 width:100%;
 position:relative!important;
 height:auto;
 line-height:1;
 margin:0;
 padding:14px 30px 14px 0;
 color:#e83d3b;
 border:0;
 font-size:12px;
 font-weight:400;
 text-align:left;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAvCAMAAAB0dXK/AAAAgVBMVEUAAAD/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0HBmYkeAAAAKnRSTlMAh3j8BvITC/fiuxkD7d3Yw7OYkH9uXUxBMiwn6dLLop50ZVZSOCGrqh1uH75AAAABGklEQVRIx63V126DQBCF4eBdTLEN2Bj33pKc93/AKFhoQ7bMjOX/Eum7YKTV+Xh30StogZscJRkKLVZzAGcpGsUA4qFQnfDbTIbWqlVqI1IVnuUSdEPXko90ga5yzFZnmBouGsYwTbjXn+FvNQ9tVE+pLUvl6DfloCX+t6KRLi21p6/fwO5CXn2CtsHzOaNtlxCqhkMhCqOtcqr0EVRTOBW+QmgFj8Ldj8Z7rzr41QVehYUPJbuAynzXjxBQmLvRIw2qdORUnwgqHN1XJxTWjqsfQFW5JoTu6pgQukLbExL+L/PV9J2yVNy//hGkskfmDlrZI1PRyh6ZK0hlj4zOwK/srj+ApMYMN5U9MifIqs1wE1kjk4uIGRl5P8eLpbhHZhJ0AAAAAElFTkSuQmCC) no-repeat 100% 50%;
 background-size:17px 15px
}
#gm-customer-service-5 .form-group.error.active:before,
#gm-customer-service-5 .form-group.error.focus:before,
#gm-customer-service-5 .form-group.error.hover:before {
 display:block;
 background:#e83d3b!important;
 border:2px solid #e83d3b!important
}
#gm-customer-service-5 .form-group.error.form-group-textarea .form-control-feedback {
 padding:14px 55px 14px 0;
 background:0 0
}
#gm-customer-service-5 .form-group.error.form-group-textarea p.letter-counter {
 bottom:14px;
 color:#e83d3b!important
}
#gm-contact-5 .form-group.disabled p.letter-counter,
#gm-customer-service-5 .form-group.disabled .form-control .btn.bs-placeholder,
#gm-customer-service-5 .form-group.disabled label,
#gm-customer-service-5 .form-group.disabled p.letter-counter {
 color:rgba(44,53,65,.25)!important
}
#gm-customer-service-5 .form-group.disabled .form-control {
 border-bottom:2px solid rgba(200,201,202,.25)!important;
 pointer-events:none
}
#gm-customer-service-5 .form-group.disabled .form-control .caret {
 border-top-color:rgba(200,201,202,.25)!important
}
#gm-customer-service-5 .form-group.focus label,
#gm-hive-4 .form-group.error label,
#gm-hive-4 .form-group.focus label {
 color:#2c3541!important
}
#gm-customer-service-5 .form-group.focus:before {
 display:block;
 background:#ffba57!important;
 border:2px solid #ffba57
}
#gm-customer-service-5 .form-group.active:before,
#gm-customer-service-5 .form-group.hover:before {
 display:block;
 background:0 0;
 border:2px solid #ffba57
}
#gm-customer-service-5 .form-control:-moz-placeholder,
#gm-customer-service-5 .form-control::-moz-placeholder,
#gm-customer-service-5 .form-control:hover:-moz-placeholder,
#gm-customer-service-5 .form-control:hover::-moz-placeholder {
 color:rgba(44,53,65,.5)!important;
 opacity:1
}
#gm-customer-service-5 .form-control:-ms-input-placeholder,
#gm-customer-service-5 .form-control:hover:-ms-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-customer-service-5 .form-control::-webkit-input-placeholder,
#gm-customer-service-5 .form-control:hover::-webkit-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-customer-service-5 .form-control:focus:-moz-placeholder,
#gm-customer-service-5 .form-control:focus::-moz-placeholder {
 color:rgba(44,53,65,.5)!important;
 opacity:1
}
#gm-customer-service-5 .form-control:focus:-ms-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-customer-service-5 .form-control:focus::-webkit-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-customer-service-5 .disabled .form-control:-moz-placeholder,
#gm-customer-service-5 .disabled .form-control::-moz-placeholder {
 color:rgba(44,53,65,.25)!important;
 opacity:1
}
#gm-customer-service-5 .disabled .form-control:-ms-input-placeholder {
 color:rgba(44,53,65,.25)!important
}
#gm-customer-service-5 .disabled .form-control::-webkit-input-placeholder {
 color:rgba(44,53,65,.25)!important
}
#gm-customer-service-5 .btn-warning {
 width:100%;
 max-width:270px;
 float:right;
 margin-top:60px
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget.dropdown-menu {
 width:100%;
 border:0;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 -moz-box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 top:0!important
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget.dropdown-menu:after,
#gm-customer-service-5 .bootstrap-datetimepicker-widget.dropdown-menu:before {
 display:none
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table th {
 color:#2c3541;
 font-size:14px;
 font-weight:600;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
 background:#ebecec
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td {
 color:#2c3541;
 font-size:12px;
 width:14.25%!important
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.cw {
 color:#2c3541
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.day:hover,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.hour:hover,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.minute:hover,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.second:hover {
 background:#ebecec;
 font-weight:600
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.new,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.old {
 color:#888
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.today:before {
 border-bottom-color:#ffba57
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.active,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.active:hover {
 background-color:#ffba57;
 color:#fff;
 text-shadow:none
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.active.today:before {
 border-bottom-color:#fff
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.disabled,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td.disabled:hover {
 color:#999
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td span {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td span:hover {
 background:#ebecec
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td span.active {
 background-color:#ffba57;
 color:#fff;
 text-shadow:none
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td span.old {
 color:#888
}
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td span.disabled,
#gm-customer-service-5 .bootstrap-datetimepicker-widget table td span.disabled:hover {
 background:#f5f5f5;
 color:#999
}
@media (min-width:768px) {
 #CSCModal.modal,
 #CSCModalMessage.modal,
 #CSCModalOneTicket.modal,
 #HiveModalMessage.modal {
  z-index:6000!important
 }
 .backdrop-csc {
  z-index:5900!important
 }
 #CSCModal .modal-dialog,
 #CSCModalMessage .modal-dialog,
 #CSCModalOneTicket .modal-dialog,
 #HiveModalMessage .modal-dialog {
  width:100%;
  max-width:940px;
  z-index:6005!important
 }
}
@media (min-width:992px) {
 #gm-customer_service .tabs-clearfix {
  height:3px;
  background:#ffba57;
  margin:0 15px
 }
 #gm-customer_service .nav-tabs-main {
  border:0;
  padding:0;
  margin:0 0 -3px
 }
 #gm-customer_service .nav-tabs-main>li {
  text-align:center;
  margin:0
 }
 #gm-customer_service .nav-tabs-main>li>a {
  margin:4px 0 0;
  padding:0;
  border:2px solid #ebecec;
  border-bottom:3px solid #ffba57;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  font-size:16px;
  line-height:50px;
  font-weight:400;
  font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#8b8c8d;
  background:#fcfcfc;
  position:relative
 }
 #gm-customer_service .nav-tabs-main>li>a:after {
  display:block;
  height:3px;
  background:#ffba57;
  position:absolute;
  bottom:-3px;
  left:-2px;
  right:-2px;
  content:"";
  -webkit-box-shadow:0 -5px 13.95px 1.05px rgba(0,0,0,.25)!important;
  -moz-box-shadow:0 -5px 13.95px 1.05px rgba(0,0,0,.25)!important;
  box-shadow:0 -5px 13.95px 1.05px rgba(0,0,0,.25)!important
 }
 #gm-customer_service .nav-tabs-main>li>a:hover {
  background:0 0;
  color:#ffba57;
  border:2px solid #e8e9ea;
  border-bottom:3px solid #ffba57;
  background:#f9f9fa
 }
 #gm-customer_service .nav-tabs-main>li>a:hover:after {
  height:5px;
  background:#ffba57
 }
 #gm-customer_service .nav-tabs-main>li.active>a,
 #gm-customer_service .nav-tabs-main>li.active>a:focus,
 #gm-customer_service .nav-tabs-main>li.active>a:hover {
  margin:0;
  font-size:18px;
  line-height:54px;
  color:#274c65;
  font-weight:700;
  cursor:default;
  background:#fdfdfd;
  border:2px solid #f1f1f2;
  border-bottom:3px solid #ffca7d
 }
 #gm-customer_service .nav-tabs-main>li.active>a:after {
  height:3px;
  background:#ffca7d;
  -webkit-box-shadow:0 -3px 9.5px .5px rgba(0,0,0,.15)!important;
  -moz-box-shadow:0 -3px 9.5px .5px rgba(0,0,0,.15)!important;
  box-shadow:0 -3px 9.5px .5px rgba(0,0,0,.15)!important
 }
}
@media (min-width:1200px) {
 #gm-customer_service .nav-tabs-main>li>a {
  font-size:16px;
  line-height:50px
 }
 #gm-customer_service .nav-tabs-main>li.active>a,
 #gm-customer_service .nav-tabs-main>li.active>a:focus,
 #gm-customer_service .nav-tabs-main>li.active>a:hover {
  font-size:18px;
  line-height:54px
 }
}
@media (min-width:1680px) {
 #gm-customer_service .nav-tabs-main>li>a {
  font-size:20px;
  line-height:80px
 }
 #gm-customer_service .nav-tabs-main>li.active>a,
 #gm-customer_service .nav-tabs-main>li.active>a:focus,
 #gm-customer_service .nav-tabs-main>li.active>a:hover {
  font-size:24px;
  line-height:84px
 }
}
@media (max-width:1679px) {
 #gm-customer-service-5 .alert-info3 {
  margin:-160px 0 50px
 }
 #gm-customer-service-5 .customer-service-form-box {
  padding:50px 75px
 }
 #gm-customer-service-5 .form-group:before {
  left:-42px
 }
}
@media (max-width:1200px) {
 #gm-customer_service .slick-prev {
  top:0;
  left:32%
 }
 #gm-customer_service .slick-next {
  top:0;
  right:32%
 }
}
@media (max-width:991px) {
 #gm-customer_service .panel-group {
  padding:0 0 0 20px
 }
 #gm-customer_service .nav-tabs-main {
  border:0;
  margin:0 15px;
  padding:0;
  border-left:3px solid #ffba57
 }
 #gm-customer_service .nav-tabs-main>li {
  margin:0 0 0 -3px;
  text-align:left;
  width:100%;
  padding:10px 0
 }
 #gm-customer_service .nav-tabs-main>li:first-child {
  padding-top:0
 }
 #gm-customer_service .nav-tabs-main>li:last-child {
  padding-bottom:0
 }
 #gm-customer_service .nav-tabs-main>li>a {
  margin:0;
  padding:0;
  border:2px solid #ebecec;
  border-left:3px solid #ffba57;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  line-height:40px;
  font-size:18px;
  font-weight:400;
  font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#8b8c8d;
  background:#fcfcfc;
  position:relative;
  text-indent:20px
 }
 #gm-customer_service .nav-tabs-main>li>a:after {
  display:block;
  width:3px;
  background:#ffba57;
  position:absolute;
  left:-3px;
  top:-2px;
  bottom:-2px;
  content:""
 }
 #gm-customer_service .nav-tabs-main>li>a:hover {
  background:0 0;
  color:#ffba57;
  border:2px solid #e8e9ea;
  border-left:3px solid #ffba57;
  background:#f9f9fa
 }
 #gm-customer_service .nav-tabs-main>li>a:hover:after {
  width:5px;
  background:#ffba57
 }
 #gm-customer_service .nav-tabs-main>li.active>a,
 #gm-customer_service .nav-tabs-main>li.active>a:focus,
 #gm-customer_service .nav-tabs-main>li.active>a:hover {
  margin:0;
  line-height:40px;
  color:#274c65;
  font-weight:700;
  font-size:20px;
  cursor:default;
  background:#fdfdfd;
  border:2px solid #f1f1f2;
  border-left:3px solid #ffca7d;
  text-indent:25px
 }
 #gm-customer_service .nav-tabs-main>li.active>a:after {
  width:3px;
  background:#ffca7d
 }
 #gm-customer-service-5 h3 {
  margin-left:0
 }
 #gm-customer-service-5 .alert-info3 {
  margin:100px 0 0
 }
 #gm-customer-service-5 .customer-service-form-box {
  padding:90px 105px
 }
 #gm-customer-service-5 .form-group:before {
  left:-55px
 }
}
@media (max-width:767px) {
 #gm-customer_service .slick-prev {
  top:0;
  left:27%
 }
 #gm-customer_service .slick-next {
  top:0;
  right:27%
 }
 #gm-customer-service-1 {
  min-height:inherit
 }
 #gm-customer-service-1 h1 {
  margin:75px 0 50px
 }
 #gm-customer-service-1 h1 br {
  display:none
 }
 #gm-customer-service-1 p {
  margin-bottom:75px
 }
 #gm-customer-service-3 .video-item .video-container {
  margin-top:0
 }
 #CSCModal.modal,
 #CSCModalMessage.modal,
 #CSCModalOneTicket.modal {
  z-index:6000!important
 }
 .backdrop-csc {
  z-index:5900!important
 }
 #CSCModal .modal-dialog,
 #CSCModalMessage .modal-dialog,
 #CSCModalOneTicket .modal-dialog {
  z-index:6005!important
 }
}
@media (max-width:650px) {
 #gm-customer-service-5 .customer-service-form-box {
  padding:50px
 }
 #gm-customer-service-5 .form-group:before {
  left:-30px
 }
 #gm-customer-service-5 .form-group .form-control[type=tel] {
  width:85%
 }
}
@media (max-width:480px) {
 #gm-customer_service .slick-prev {
  top:0;
  left:35px
 }
 #gm-customer_service .slick-next {
  top:0;
  right:35px
 }
 #gm-customer-service-5 .customer-service-form-box {
  padding:25px
 }
 #gm-customer-service-5 .form-group:before {
  left:-17px
 }
}
#gm-eos-0 {
 color:#fff;
 min-height:400px;
 text-align:center;
 padding-bottom:25px
}
@media (min-width:2560px) {
 #gm-eos-0 {
  background-attachment:fixed;
  -webkit-background-size:cover!important;
  -moz-background-size:cover!important;
  -o-background-size:cover!important;
  background-size:cover!important
 }
}
#gm-eos-0 h1,
#gm-eos-0 p {
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-eos-0 h1 {
 color:#fff!important;
 font-size:36px;
 margin-top:115px;
 font-weight:700;
 margin-bottom:50px
}
#gm-eos-0 p {
 margin:0 0 50px
}
#gm-eos-0 span,
#gm-eos-1 p {
 font-size:20px;
 font-weight:300
}
#gm-eos-0 p a {
 color:#fff;
 text-decoration:underline!important
}
#gm-eos-1 {
 padding:100px 0
}
#gm-eos-1 h2,
#gm-eos-2 h2,
#gm-eos-3 h2,
#gm-eos-4 h2,
#gm-eos-5 h2,
#gm-eos-6 h2,
#gm-eos-7 h2,
#gm-eos-8 h2 {
 font-size:36px;
 color:#113a56;
 font-weight:600;
 margin-bottom:50px;
 text-align:center
}
#gm-eos-1 p {
 color:#4b565e;
 font-size:16px;
 margin-bottom:25px
}
#gm-eos-1 p:last-child,
#gm-eos-2 p:last-child {
 margin-bottom:0
}
#gm-eos-1 strong,
#gm-eos-3 h3,
#gm-performance-2 em {
 font-weight:600
}
#gm-eos-2 {
 background:#f7f7f8;
 text-align:center
}
#gm-eos-2 p {
 text-align:left;
 margin-bottom:25px
}
#gm-eos-2 img {
 margin-bottom:50px;
 display:inline-block;
 max-width:100%;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08)
}
#gm-eos-2,
#gm-eos-3 {
 padding:100px 0
}
#gm-eos-3 h2 span {
 display:block;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:18px;
 color:#4b565e;
 font-weight:300;
 margin-top:10px
}
#gm-eos-3 h3 {
 font-size:24px;
 color:#113a56;
 margin-top:75px;
 margin-bottom:15px
}
#gm-eos-2 p,
#gm-eos-3 .tab-content section,
#gm-eos-3 p {
 color:#4b565e;
 font-weight:300;
 font-size:16px
}
#gm-eos-3 .tab-content {
 background:#fff;
 padding:30px 0
}
#gm-eos-3 .tab-content section {
 border-bottom:1px solid #f2f4f4;
 padding-bottom:15px
}
#gm-eos-3 .nav-tabs {
 border-bottom:none;
 margin-top:50px;
 text-align:center
}
#gm-eos-3 .nav-tabs>li {
 margin-bottom:0;
 width:100%;
 max-width:260px;
 display:inline-block;
 float:none;
 clear:none
}
#gm-eos-3 .nav-tabs>li>a {
 padding:7px 15px;
 margin-right:0;
 border:0;
 border-bottom:2px solid transparent;
 border-radius:0;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 text-transform:uppercase
}
#gm-eos-3 .nav-tabs>li>a:hover {
 border-color:#ffab32;
 color:#113a56;
 background-color:#fff
}
#gm-eos-3 .nav-tabs>li.active>a,
#gm-eos-3 .nav-tabs>li.active>a:focus,
#gm-eos-3 .nav-tabs>li.active>a:hover {
 color:#113a56;
 background-color:#fff;
 border:0;
 border-bottom:2px solid #ffab32
}
#gm-eos-3 .video-outer {
 margin-top:50px;
 -webkit-box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 -moz-box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)
}
#gm-eos-3 .col-sm-4 {
 margin-top:50px;
 text-align:center
}
#gm-eos-3 img {
 display:inline-block;
 width:100%;
 max-width:350px;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08)
}
#gm-eos-4 {
 background:#f7f7f8;
 text-align:center
}
#gm-eos-4 h3 {
 font-size:22px;
 color:#113a56;
 font-weight:600;
 margin-bottom:5px
}
@media (max-width:649px) {
 #gm-eos-4 h3 {
  text-align:center
 }
}
#gm-eos-4 p,
#gm-eos-5 p {
 color:#4b565e;
 font-weight:300;
 font-size:16px
}
#gm-eos-4 h3,
#gm-eos-4 p {
 text-align:left
}
#gm-eos-4 img {
 margin-top:50px;
 display:inline-block;
 max-width:100%
}
#gm-eos-4 .col-sm-12 {
 padding-top:35px;
 padding-bottom:35px;
 position:relative;
 padding-left:160px
}
@media (max-width:649px) {
 #gm-eos-4 .col-sm-12 {
  padding-left:15px
 }
}
#gm-eos-4 .gm-eos-datacenter-1,
#gm-eos-4 .gm-eos-datacenter-2,
#gm-eos-4 .gm-eos-datacenter-3 {
 width:160px;
 height:160px;
 fill:#113a56;
 position:absolute;
 left:0;
 top:0
}
@media (max-width:649px) {
 #gm-eos-4 .gm-eos-datacenter-1,
 #gm-eos-4 .gm-eos-datacenter-2,
 #gm-eos-4 .gm-eos-datacenter-3 {
  position:relative;
  left:initial;
  top:initial
 }
}
#gm-eos-4,
#gm-eos-5 {
 padding:100px 0
}
#gm-eos-5 p {
 margin-bottom:25px
}
#gm-eos-5 p:first-child {
 margin-bottom:0
}
#gm-eos-5 strong {
 font-weight:400
}
#gm-eos-5 ul {
 font-size:16px;
 font-weight:300;
 list-style:none;
 padding:0;
 margin:0 0 25px
}
#gm-eos-5 li,
#gm-regular-2 li {
 margin:0 0 10px 25px;
 padding:0;
 position:relative;
 -webkit-transition:all 200ms ease-out;
 -moz-transition:all 200ms ease-out;
 -o-transition:all 200ms ease-out;
 transition:all 200ms ease-out
}
#gm-eos-5 li:last-child {
 margin:0 0 0 25px
}
#gm-eos-5 li:before {
 display:block;
 position:absolute;
 left:-15px;
 top:8px;
 width:8px;
 height:8px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 background:#113a56;
 content:"";
 -webkit-transition:all 200ms ease-out;
 -moz-transition:all 200ms ease-out;
 -o-transition:all 200ms ease-out;
 transition:all 200ms ease-out
}
#gm-eos-5 li:hover {
 padding:0 0 0 15px
}
#gm-eos-5 li:hover:before,
#gm-regular-2 li:hover:before {
 background:#ffab32
}
#gm-eos-5 img {
 display:inline-block;
 max-width:100%;
 margin:50px 0
}
#gm-eos-5 .col-lg-7 {
 text-align:right
}
@media (max-width:1679px) {
 #gm-eos-5 .col-lg-7 {
  text-align:center
 }
}
#gm-eos-5 .gm-eos-diagram {
 display:inline-block;
 width:100%;
 max-width:750px;
 height:auto;
 margin-top:-60px;
 margin-bottom:50px
}
@media (max-width:1679px) {
 #gm-eos-5 .gm-eos-diagram {
  margin-top:0
 }
}
#gm-eos-5 .gm-eos-diagram-st1 {
 fill:#e8eff3
}
#gm-eos-5 .gm-eos-diagram-st2 {
 fill:none
}
#gm-eos-5 .gm-eos-diagram-st3 {
 fill:#0a2334
}
#gm-eos-5 .gm-eos-diagram-st4,
#gm-eos-5 .gm-eos-diagram-st7 {
 fill:#0c293c
}
#gm-eos-5 .gm-eos-diagram-st5 {
 opacity:.5
}
#gm-eos-5 .gm-eos-diagram-st6 {
 fill:#fff
}
#gm-eos-5 .gm-eos-diagram-st7 {
 stroke:#fff;
 stroke-miterlimit:10;
 stroke-width:.53px
}
#gm-eos-5 .gm-eos-diagram-st8 {
 fill:#ffab32
}
#gm-eos-5 .gm-eos-diagram-st9 {
 opacity:.3
}
#gm-eos-6 {
 background:#f7f7f8
}
#gm-career-3 .career-disclaimer p,
#gm-eos-6 p,
#gm-eos-7 p,
#gm-eos-8 p {
 color:#4b565e;
 font-weight:300;
 font-size:16px;
 text-align:center
}
#gm-eos-6,
#gm-eos-7 {
 padding:100px 0
}
#gm-eos-8,
#gm-eos-9 {
 padding:100px 0;
 background:#f7f7f8
}
#gm-eos-9 {
 padding:100px 0 40px;
 text-align:center;
 font-size:0
}
#gm-eos-9 .col-xs-6 {
 width:20%;
 margin-top:0
}
#gm-eos-11 span,
#gm-eos-9 .col-xs-6 div {
 background:#fff;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08)
}
#gm-eos-9 .col-xs-6 div {
 margin-top:60px;
 margin-bottom:60px;
 min-height:320px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 float:left;
 padding:0 15px 15px
}
@media (max-width:1679px) {
 #gm-eos-9 .col-xs-6 div {
  min-height:360px
 }
}
@media (max-width:1199px) {
 #gm-eos-9 .col-xs-6 div {
  min-height:325px
 }
}
@media (max-width:549px) {
 #gm-eos-9 .col-xs-6 div {
  min-height:auto!important
 }
}
@media (max-width:1199px) {
 #gm-eos-9 .col-xs-6 {
  width:275px!important;
  display:inline-block;
  float:none
 }
}
#gm-eos-10 h2,
#gm-eos-11 h2,
#gm-eos-9 h2 {
 font-size:36px;
 color:#113a56;
 font-weight:600;
 margin-bottom:75px;
 text-align:center
}
#gm-eos-10 p,
#gm-eos-9 p {
 color:#4b565e;
 font-weight:300
}
#gm-eos-9 p {
 display:block;
 float:left;
 width:100%;
 margin:0;
 font-size:14px
}
#gm-eos-9 .eos-avatar,
#gm-eos-9 .eos-avatar img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#gm-eos-9 .eos-avatar {
 background:#fff;
 height:120px;
 overflow:hidden;
 margin:-60px 0 15px;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.08),0 2px 5.64px .36px rgba(0,0,0,.08);
 display:inline-block;
 width:120px
}
#gm-eos-9 .eos-avatar img {
 width:100%;
 display:block
}
#gm-eos-9 h3 {
 margin:13px 0 25px;
 font-size:18px;
 color:#0e2e45
}
#gm-eos-9 h3 span {
 margin-top:5px;
 display:block;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:300;
 color:#0f344d
}
#gm-eos-10,
#gm-eos-11 {
 padding:100px 0
}
#gm-eos-10 h2,
#gm-eos-11 h2 {
 margin-bottom:50px
}
#gm-eos-10 p {
 font-size:16px
}
#gm-eos-10 ul {
 display:block;
 text-align:center;
 margin:0;
 padding:0;
 list-style:none
}
#gm-eos-10 ul li {
 display:inline-block;
 margin:0 15px
}
#gm-eos-10 .gm-icon-twitter {
 width:34px;
 height:26px;
 top:2px
}
#gm-eos-10 .gm-icon-facebook {
 width:13px;
 height:26px;
 top:2px
}
#gm-eos-10 .gm-icon-youtube {
 width:62px;
 height:26px;
 top:2px
}
#gm-eos-10 .gm-icon-vkontakte {
 width:46px;
 height:26px;
 top:2px
}
#gm-eos-10 .gm-icon-steemit {
 width:26px;
 height:26px;
 top:2px
}
#gm-eos-10 .gm-icon-instagram {
 width:25px;
 height:28px;
 top:3px
}
#gm-eos-10 .gm-icon-medium {
 width:32px;
 height:26px;
 top:3px
}
#gm-eos-11 {
 text-align:center;
 background:#f7f7f8
}
#gm-eos-11 img {
 display:inline-block;
 width:100%;
 max-width:220px
}
#gm-eos-11 span {
 padding:25px;
 display:inline-block
}
#gm-career-1 {
 color:#fff;
 min-height:510px;
 text-align:center
}
#gm-career-1 h1 {
 color:#fff!important;
 font-size:28px;
 margin:150px 0 70px;
 font-weight:400;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 line-height:1.5
}
#gm-career-1 p {
 margin:0;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 padding:0 35px
}
#gm-career-1 span {
 font-size:18px;
 font-weight:600
}
#gm-career-1 a {
 color:#fff
}
#gm-career-2 {
 padding:100px 0;
 text-align:center
}
#gm-career-2 h1,
#gm-career-4 h1 {
 font-weight:400;
 font-size:16px;
 color:#babbbc;
 margin-bottom:50px;
 text-transform:uppercase;
 letter-spacing:3px
}
#gm-career-2 h2,
#gm-career-3 h2 {
 font-weight:600;
 font-size:48px;
 color:#175a88
}
#gm-career-2 h2 {
 margin-bottom:60px
}
#gm-career-2 p {
 color:#5d5e5e;
 font-weight:300;
 font-size:16px;
 line-height:2;
 margin-bottom:100px
}
#gm-career-2 .img-box {
 margin:0 0 25px;
 padding:0 15px;
 display:inline-block
}
#gm-career-2 img {
 display:inline-block;
 overflow:hidden;
 max-width:100%;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
#gm-career-3 {
 padding:125px 0 0
}
#gm-career-3 h2 {
 text-align:center;
 margin:0 0 60px
}
#gm-career-3 .career-disclaimer p {
 color:#5d5e5e;
 margin:0 0 60px
}
#gm-career-3 .panel {
 border:0;
 border-top:1px solid #d2d5d7;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin:0 0 60px;
 padding:60px 0 0
}
#gm-career-3 .panel:last-child {
 margin:0 0 125px
}
#gm-career-3 .panel-heading {
 padding:0;
 border:0;
 background:0 0
}
#gm-career-3 .panel-title {
 font-size:32px;
 font-weight:600;
 color:#113a56
}
#gm-career-3 .panel-title .indicator.icon-show {
 display:inline-block
}
#gm-career-3 .panel-title .indicator.icon-hidden,
#gm-enigma-1 #yt,
#gm-enigma-3 #panorama .pnlm-load-button p {
 display:none
}
#gm-career-3 .panel-title span {
 display:inline-block;
 margin-right:20px
}
#gm-career-3 .panel-title span b {
 background:#004a7c;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 color:#fff;
 display:block;
 width:22px;
 height:22px;
 text-align:center;
 position:relative;
 top:5px
}
#gm-career-3 .panel-title span b .gm-icon-arrow-right {
 width:9px;
 height:14px;
 top:-10px
}
#gm-career-3 .panel-title span b .gm-icon-arrow-down {
 width:14px;
 height:9px;
 top:-11px
}
#gm-career-3 .panel-title span i {
 font-size:24px;
 font-weight:400;
 color:#004a7c;
 position:relative;
 top:-2px
}
#gm-career-3 .panel-title ul {
 margin:35px 0 0 50px;
 padding:0;
 list-style:none;
 font-size:16px;
 font-weight:300;
 color:#5d5e5e
}
#gm-career-3 .panel-title li {
 margin:0 45px 0 0;
 padding:0;
 display:inline-block
}
#gm-career-3 .panel-title li .gm-icon {
 top:2px
}
#gm-career-3 .panel-body p:last-child,
#gm-career-3 .panel-title li:last-child {
 margin:0
}
#gm-career-3 .panel-body {
 padding:50px 0 0;
 border:0!important
}
#gm-career-3 .panel-body h4 {
 color:#5d5e5e;
 font-weight:400;
 font-size:16px;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 margin:50px 0 35px
}
#gm-career-3 .panel-body h4:first-child {
 margin:0 0 35px
}
#gm-career-3 .panel-body p,
#gm-career-3 .panel-body ul {
 color:#5d5e5e;
 margin:0 0 25px;
 font-weight:300;
 font-size:14px
}
#gm-career-3 .panel-body ul {
 margin:0;
 padding:0 0 0 15px
}
#gm-career-3 .panel-body .col-sm-6 h4,
#gm-career-3 .panel-body .col-sm-6 p {
 margin-left:50px
}
#gm-career-3 .panel-body .col-sm-12 .btn {
 margin-left:50px;
 margin-top:35px;
 min-width:210px
}
#gm-career-4 {
 padding:125px 0;
 background-color:#fbfbfb;
 background-image:url(../img/Version3/career/gm-career-4.html);
 text-align:center
}
#gm-career-4 h2 {
 font-weight:600;
 font-size:48px;
 color:#175a88;
 margin-bottom:125px
}
#gm-career-4 h3 {
 font-weight:400;
 font-size:24px;
 color:#5d5e5e;
 margin-bottom:50px;
 padding-bottom:50px;
 min-height:53px;
 position:relative
}
#gm-career-4 h3:after {
 display:block;
 background:#ffab32;
 height:3px;
 width:50px;
 position:absolute;
 bottom:0;
 left:50%;
 margin-left:-25px;
 content:""
}
#gm-career-4 p {
 font-weight:400;
 font-size:18px;
 color:#8e959a;
 line-height:2.5;
 padding:0 50px
}
@media (max-width:1199px) {
 #gm-career-2 img {
  max-width:435px
 }
 #gm-career-4 h2 {
  margin-bottom:50px
 }
 #gm-career-4 h3 {
  padding-top:75px
 }
}
@media (max-width:991px) {
 #gm-career-2 img {
  max-width:100%
 }
 #gm-career-3 .panel-title {
  font-size:28px
 }
 #gm-career-3 .panel-body .col-sm-5 {
  margin-top:50px
 }
 #gm-career-3 .panel-body .col-sm-5 h4,
 #gm-career-3 .panel-body .col-sm-5 p,
 #gm-career-3 .panel-body .col-sm-5 ul {
  margin-left:50px
 }
}
@media (max-width:767px) {
 #gm-career-1 {
  min-height:inherit
 }
 #gm-career-1 h1 {
  margin:75px 0 50px
 }
 #gm-career-1 h1 br {
  display:none
 }
 #gm-career-1 p {
  margin-bottom:75px
 }
 #gm-career-4 p {
  padding:0
 }
}
@media (max-width:480px) {
 #gm-career-3 .panel-title {
  font-size:24px
 }
 #gm-career-3 .panel-title ul {
  margin:35px 0 0
 }
 #gm-career-3 .panel-title li {
  display:block;
  margin:0 0 15px
 }
 #gm-career-3 .panel-title li:last-child {
  margin:0
 }
 #gm-career-3 .panel-body .col-sm-12 .btn,
 #gm-career-3 .panel-body .col-sm-5 h4,
 #gm-career-3 .panel-body .col-sm-5 p,
 #gm-career-3 .panel-body .col-sm-5 ul,
 #gm-career-3 .panel-body .col-sm-6 h4,
 #gm-career-3 .panel-body .col-sm-6 p {
  margin-left:0
 }
 #gm-career-2 h2,
 #gm-career-3 h2,
 #gm-career-4 h2 {
  font-size:36px
 }
}
#gm-privacy-1 {
 padding:100px 0;
 font-size:16px
}
#gm-privacy-1 h1 {
 text-align:center;
 color:#113a56;
 font-size:36px;
 font-weight:700;
 margin-bottom:90px
}
#gm-privacy-1 h2 {
 color:#222;
 font-size:20px;
 margin:40px 0 5px
}
#gm-privacy-1 h2.sec:before {
 width:16px;
 height:16px;
 display:inline-block;
 margin-right:7px
}
#gm-privacy-1 h2.sec.sec-1:before {
 content:"1."
}
#gm-privacy-1 h2.sec.sec-2:before {
 content:"2."
}
#gm-privacy-1 h2.sec.sec-3:before {
 content:"3."
}
#gm-privacy-1 h2.sec.sec-4:before {
 content:"4."
}
#gm-privacy-1 h2.sec.sec-5:before {
 content:"5."
}
#gm-privacy-1 h2.sec.sec-6:before {
 content:"6."
}
#gm-privacy-1 h2.sec.sec-7:before {
 content:"7."
}
#gm-privacy-1 h2.sec.sec-8:before {
 content:"8."
}
#gm-privacy-1 h2.nmm {
 margin-bottom:-30px
}
#gm-privacy-1 h3 {
 color:#222;
 font-size:18px;
 margin:35px 0 5px
}
#gm-privacy-1 span {
 padding-bottom:20px;
 display:block
}
#gm-features p,
#gm-privacy-1 table {
 margin-bottom:35px
}
#gm-privacy-1 table tbody td {
 padding:10px;
 vertical-align:top;
 border:1px solid #bbbfc2
}
#gm-privacy-1 table tbody td:first-child {
 width:35%
}
#gm-privacy-1 ol.letter {
 list-style-type:lower-alpha
}
#gm-privacy-1 p a {
 font-weight:600;
 text-decoration:underline!important
}
#gm-privacy-1 p a:hover,
#gm-radiant-7 p.disclaimer a:hover {
 color:#ffab32
}
#gm-privacy #gm-home-3 h2 {
 color:#113a56;
 font-size:36px;
 font-weight:700;
 margin:95px 0 15px
}
#gm-privacy #gm-home-3 span {
 color:#113a56;
 font-size:21px
}
#gm-features {
 background:#fffbf4
}
#gm-features p:last-child {
 margin-bottom:0
}
#gm-ethereum-1 h1,
#gm-features h1 {
 color:#113a56;
 font-size:36px;
 font-weight:700
}
#gm-features h1 {
 margin-bottom:17px
}
#gm-features h1 span {
 display:block;
 height:92px;
 width:100%;
 margin:0 0 20px
}
#gm-features-1,
#gm-features-2,
#gm-features-3,
#gm-features-4 {
 padding:100px 0;
 font-size:21px;
 text-align:center;
 color:#4b565e;
 font-weight:300
}
#gm-features-1 p.gmfs {
 color:#113a56
}
#gm-features-1 ul {
 text-align:left;
 margin:35px 0;
 padding:0
}
#gm-features-1 ul strong {
 font-weight:400!important;
 letter-spacing:-1px
}
#gm-features-try {
 min-height:350px;
 margin:93px 0;
 color:#fff
}
#gm-features-try h2 {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:700;
 font-size:36px;
 margin:90px 0 18px
}
#gm-features-try .btn {
 text-transform:uppercase;
 font-weight:700;
 font-size:16px;
 width:150px;
 padding:0;
 margin:0 0 11px;
 line-height:45px
}
#gm-features-try .btn:hover {
 background:#113a56
}
#gm-features-2,
#gm-features-3,
#gm-features-4 {
 border-top:2px dotted #113a56
}
.gm-feature-box {
 background:#fffbf4;
 padding:75px 0!important;
 color:#1b1b1b;
 text-align:center
}
#gm-ethereum-2 h2,
.gm-feature-box h2 {
 color:#1b1b1b;
 font-size:36px;
 font-weight:700;
 margin-bottom:5px
}
.gm-feature-box span {
 display:block;
 margin-bottom:40px;
 color:#1b1b1b;
 font-size:21px
}
#gm-ethereum-2 p,
.gm-feature-box .col-lg-3 {
 font-size:16px;
 font-weight:300
}
.gm-feature-box h3 {
 min-height:144px;
 color:#1b1b1b;
 font-size:20px;
 text-transform:uppercase;
 font-weight:600;
 margin:0
}
.gm-feature-box .col-lg-3:hover h3 {
 color:#1b1b1b;
}
.gm-feature-box .gm-icon-miner {
 width:120px;
 height:90px;
 display:block;
 margin:0 auto 32px
}
.gm-feature-box .gm-icon-btc {
 width:92px;
 height:92px;
 display:block;
 margin:0 auto 30px
}
.gm-feature-box .gm-icon-altcoin {
 width:226px;
 height:91px;
 display:block;
 margin:0 auto 31px
}
.gm-feature-box .gm-icon-x11-2 {
 width:142px;
 height:90px;
 display:block;
 margin:0 auto 32px
}
.gm-feature-box .gm-icon-output {
 width:92px;
 height:92px;
 display:block;
 margin:0 auto 30px
}
@media (min-width:991px) and (max-width:1200px) {
 .gm-feature-box .col-lg-3 {
  min-height:260px
 }
}
@media (max-width:991px) {
 .gm-feature-box .col-lg-3 {
  min-height:260px
 }
 .gm-feature-box .gm-feature-box-cashout,
 .gm-feature-box .gm-feature-box-mining {
  margin-bottom:75px
 }
}
@media (max-width:767px) {
 .video-container {
  margin-top:35px
 }
 .gm-home-cashout {
  padding-bottom:75px
 }
 #gm-features-1 ul {
  margin:0 0 35px!important;
  padding:0 15%
 }
 #gm-features-1 .col-sm-5.col-sm-offset-1 ul {
  margin:35px 0 0!important
 }
 .gm-feature-box .col-lg-3 {
  min-height:auto
 }
 .gm-feature-box .gm-feature-box-coins {
  margin-bottom:75px
 }
}
#gm-ethereum-1 {
 padding:100px 0;
 font-size:16px
}
#gm-ethereum-1 h1 {
 text-align:center
}
#gm-ethereum-2 {
 color:#113a56;
 padding:0 0 75px
}
#gm-ethereum-2 h2 {
 font-size:24px;
 margin-bottom:15px
}
#gm-ethereum-2 .video-container-wrapper {
 margin:50px 0
}
#gm-ethereum-2 img {
 display:inline-block;
 max-width:100%;
 margin:50px 0 0
}
#gm-ethereum-2 img:first-child {
 margin:0 0 50px
}
.btn-enigma-a {
 border:0;
 line-height:40px!important
}
.btn-enigma-a,
.btn-enigma-d {
 font-size:14px;
 font-weight:700;
 letter-spacing:.05em;
 height:40px!important;
 text-transform:uppercase;
 padding:0 25px!important;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 width:100%;
 max-width:290px;
 position:relative
}
.btn-enigma-a {
 color:#fff7ec!important;
 background:#ffc26a!important;
 background:-webkit-linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-moz-linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:linear-gradient(180deg,#1b1b1b 0%,#1b1b1b 30%,#ffb345 100%) !important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc26a", endColorstr="#ffb345", GradientType=0)!important;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)!important;
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)!important;
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)!important
}
.btn-enigma-a:hover {
 color:#fff7ec!important;
 background:#ffba57!important;
 background:-webkit-linear-gradient(180deg,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:-moz-linear-gradient(180deg,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:linear-gradient(180deg,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba57", endColorstr="#ffab32", GradientType=0)!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)!important;
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)!important;
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)!important
}
.btn-enigma-a:active,
.btn-enigma-a:focus {
 color:#fff7ec!important;
 background:#ffc26a!important;
 background:-webkit-linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-moz-linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc26a", endColorstr="#ffb345", GradientType=0)!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16)!important;
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16)!important;
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16)!important
}
.btn-enigma-d {
 color:#ffba57;
 background:0 0!important;
 border:2px solid #ffc26a;
 line-height:36px!important
}
.btn-enigma-d:hover {
 color:#fdfdfd;
 background:#ffba57!important;
 background:-webkit-linear-gradient(180deg,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:-moz-linear-gradient(180deg,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 background:linear-gradient(180deg,#ffba57 0%,#ffba57 30%,#ffab32 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffba57", endColorstr="#ffab32", GradientType=0)!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 border:0;
 line-height:40px!important
}
.btn-enigma-d:active,
.btn-enigma-d:focus {
 color:#fdfdfd;
 background:#ffc26a!important;
 background:-webkit-linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:-moz-linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 background:linear-gradient(180deg,#ffc26a 0%,#ffc26a 30%,#ffb345 100%)!important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc26a", endColorstr="#ffb345", GradientType=0)!important;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16);
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16);
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 8px 21.12px 2.88px rgba(0,0,0,.16);
 border:0;
 line-height:40px!important
}
.btn-enigma-a:after,
.btn-enigma-a:before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 background-position:0 0,0 100%;
 background-repeat:no-repeat;
 -webkit-background-size:100% 1px;
 -moz-background-size:100% 1px;
 background-size:100% 1px;
 background-image:-webkit-linear-gradient(90deg,rgba(253,253,253,.4) 40%,rgba(253,253,253,.4) 100%),-webkit-linear-gradient(90deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.08) 100%);
 background-image:-moz-linear-gradient(90deg,rgba(253,253,253,.4) 40%,rgba(253,253,253,.4) 100%),-moz-linear-gradient(90deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.08) 100%);
 background-image:linear-gradient(90deg,rgba(253,253,253,.4) 40%,rgba(253,253,253,.4) 100%),linear-gradient(90deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.08) 100%)
}
.btn-enigma-a:after {
 background-position:0 0,100% 0;
 -webkit-background-size:1px 100%;
 -moz-background-size:1px 100%;
 background-size:1px 100%;
 background-image:-webkit-linear-gradient(180deg,rgba(253,253,253,.4) 40%,rgba(0,0,0,.08) 100%),-webkit-linear-gradient(180deg,rgba(253,253,253,.4) 0%,rgba(0,0,0,.08) 100%);
 background-image:-moz-linear-gradient(180deg,rgba(253,253,253,.4) 40%,rgba(0,0,0,.08) 100%),-moz-linear-gradient(180deg,rgba(253,253,253,.4) 0%,rgba(0,0,0,.08) 100%);
 background-image:linear-gradient(180deg,rgba(253,253,253,.4) 40%,rgba(0,0,0,.08) 100%),linear-gradient(180deg,rgba(253,253,253,.4) 0%,rgba(0,0,0,.08) 100%)
}
#gm-enigma-1 {
 color:#1b1b1b;
 min-height:800px;
 text-align:center;
 padding-bottom:125px;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-enigma-1 h1,
#gm-enigma-3 #panorama .pnlm-panorama-info {
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-enigma-1 h1 {
 color:#fdfdfd!important;
 margin:100px 0 30px;
 letter-spacing:.04em;
 text-transform:uppercase;
 font-size:48px;
 font-weight:700
}
#gm-enigma-1 p {
 margin:0 0 65px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 padding:0 35px;
 font-size:14px
}
#gm-enigma-1 .video-outer {
 position:relative;
 background:#000;
 margin-bottom:65px;
 -webkit-box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 -moz-box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)
}
#gm-enigma-1 .play-video {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
#gm-enigma-1 .play-video img,
#gm-enigma-4 .gm-enigma-4-left img {
 position:absolute;
 top:-17%;
 left:0;
 display:block;
 width:100%
}
#gm-enigma-1 .play-video .btn-play-video {
 position:absolute;
 width:auto;
 max-width:auto;
 padding:0 15px!important;
 top:50%;
 left:50%;
 margin:-20px 0 0 -80px
}
#gm-enigma-1 .play-video .btn-play-video span {
 display:inline-block;
 width:22px;
 height:22px;
 margin-right:10px
}
#gm-enigma-1 .play-video .btn-play-video #gm-icon-play {
 width:22px;
 height:22px;
 display:block;
 position:relative;
 top:7px;
 fill:#fdfdfd
}
#gm-enigma-1 .btn {
 margin:0 16px 25px
}
#gm-enigma-2 {
 height:140px;
 background:#f2f4f4;
 border-top:1px solid #eaeced;
 border-bottom:1px solid #eaeced;
 text-align:center
}
#gm-enigma-2 .slick-slide {
 height:140px
}
#gm-enigma-2 #logo-forbes {
 position:relative;
 top:55px;
 width:112px;
 height:28px
}
#gm-enigma-2 #logo-cnbc {
 position:relative;
 top:39px;
 width:75px;
 height:60px
}
#gm-enigma-2 #logo-bloomberg-business {
 position:relative;
 top:53px;
 width:102px;
 height:32px
}
#gm-enigma-2 #logo-the-economist {
 position:relative;
 top:43px;
 width:102px;
 height:52px
}
#gm-enigma-2 #logo-tech-crunch {
 position:relative;
 top:59px;
 width:148px;
 height:19px
}
#gm-enigma-2 #logo-cnn {
 position:relative;
 top:54px;
 width:60px;
 height:29px
}
#gm-enigma-3,
#gm-enigma-4 {
 padding:145px 0 185px;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-enigma-3 h2,
#gm-enigma-4 .enig4slr h2 {
 color:#1b1b1b;
 font-size:36px;
 font-weight:700;
 letter-spacing:.03em;
 line-height:1.5;
 padding:0;
 margin:0 0 65px
}
#gm-enigma-3 h2 span {
 display:block;
 font-weight:600;
 font-size:16px;
 letter-spacing:.02em;
 color:#a5aaae;
 margin-top:10px
}
#gm-enigma-3 h2 span img,
#gm-hive-2 h2 span img,
#gm-radiant-3 h2 span img {
 display:inline-block;
 height:80px;
 width:80px;
 margin-right:15px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#gm-enigma-3 h4,
#gm-hive-2 h4,
#gm-radiant-3 h4 {
 color:#ffb345;
 font-weight:700;
 font-size:16px;
 letter-spacing:.02em;
 margin-bottom:20px
}
#gm-enigma-3 p {
 line-height:1.6
}
#gm-enigma-3 .addthis_toolbox {
 margin-top:30px
}
#gm-enigma-3 .addthis_toolbox ul {
 margin:0;
 padding:0;
 list-style:none
}
#gm-enigma-3 .addthis_toolbox li {
 margin:0 10px 0 0;
 padding:0;
 display:block;
 float:left;
 clear:right;
 width:40px;
 height:40px
}
#gm-enigma-3 .addthis_toolbox a,
#gm-hive-2 .addthis_toolbox a,
#gm-radiant-3 .addthis_toolbox a {
 display:block;
 width:40px;
 height:40px;
 text-align:center;
 color:#ffab32
}
#gm-enigma-3 .addthis_toolbox a img {
 display:none!important
}
#gm-enigma-3 .addthis_toolbox a.addthis_button_facebook,
#gm-enigma-3 .addthis_toolbox a.addthis_button_google_plusone_share,
#gm-enigma-3 .addthis_toolbox a.addthis_button_twitter,
#gm-hive-2 .addthis_toolbox a.addthis_button_facebook,
#gm-hive-2 .addthis_toolbox a.addthis_button_google_plusone_share,
#gm-hive-2 .addthis_toolbox a.addthis_button_twitter,
#gm-radiant-3 .addthis_toolbox a.addthis_button_facebook,
#gm-radiant-3 .addthis_toolbox a.addthis_button_google_plusone_share,
#gm-radiant-3 .addthis_toolbox a.addthis_button_twitter {
 background:0 0
}
#gm-enigma-3 .addthis_toolbox .gm-icon-facebook {
 width:10px;
 height:20px;
 top:10px
}
#gm-enigma-3 .addthis_toolbox .gm-icon-twitter {
 width:18px;
 height:14px;
 top:12px
}
#gm-enigma-3 .addthis_toolbox .gm-icon-googleplus {
 width:24px;
 height:24px;
 top:8px
}
#gm-enigma-3 #panorama {
 width:100%;
 height:420px;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
#gm-enigma-3 #panorama .pnlm-panorama-info {
 font-weight:300;
 font-size:16px
}
#gm-enigma-3 #panorama .pnlm-load-button {
 background:rgba(255,255,255,.25) url(../img/Version3/gm-icon-360.html) no-repeat 50% 50%;
 background-size:120px 120px;
 width:180px;
 height:180px;
 margin:0 0 0 -90px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
#gm-enigma-3 #panorama .pnlm-load-box,
#gm-enigma-3 #panorama .pnlm-load-button,
#gm-enigma-4 .outer-shadow {
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
#gm-enigma-3 #panorama .pnlm-load-box {
 background:rgba(0,0,0,.25);
 width:180px;
 height:180px;
 margin:0 0 0 -90px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:16px
}
#gm-enigma-3 #panorama .pnlm-load-box p {
 margin-top:45px
}
#gm-enigma-4 {
 padding:175px 0 200px
}
#gm-enigma-4 .outer-shadow {
 background:#fff
}
#gm-enigma-4 .gm-enigma-4-left {
 padding-right:0!important
}
#gm-enigma-4 .gm-enigma-4-left .slick-slide {
 position:relative;
 height:520px;
 overflow:hidden
}
#gm-enigma-4 .gm-enigma-4-left img {
 top:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
#gm-enigma-4 .gm-enigma-4-right {
 text-align:center;
 padding-left:0!important
}
#gm-enigma-4 .enig4sll,
#gm-enigma-4 .enig4slr {
 min-height:520px
}
#gm-enigma-4 .enig4slr h2 {
 font-size:34px;
 line-height:1.3;
 margin:80px 0;
 position:relative
}
#gm-enigma-4 .enig4slr h2 span {
 display:block;
 line-height:1;
 font-size:24px;
 font-weight:300;
 color:#bbbfc2
}
#gm-enigma-4 .enig4slr h2:after {
 display:block;
 width:20px;
 height:3px;
 background:#274c65;
 content:"";
 position:absolute;
 bottom:-37px;
 left:50%;
 margin:0 0 0 -10px
}
#gm-enigma-4 .enig4slr p {
 padding:0 70px
}
#gm-enigma-4 .enig4slr-nav {
 margin:0;
 text-align:center;
 position:absolute;
 bottom:70px;
 left:0;
 right:15px
}
#gm-enigma-4 .enig4slr-dots {
 padding:9px 0;
 margin:0;
 text-align:center;
 font-size:0;
 display:block
}
#gm-enigma-4 .enig4slr-dots li,
#gm-enigma-5 .video-dots li {
 display:inline-block;
 border:2px solid transparent;
 margin:0 5px;
 height:12px;
 width:12px;
 position:relative;
 -webkit-border-radius:50%!important;
 -moz-border-radius:50%!important;
 border-radius:50%!important
}
#gm-enigma-4 .enig4slr-dots li button,
#gm-enigma-5 .video-dots li button,
#gm-radiant-4 .enig4slr-dots li button,
#gm-radiant-5 .video-dots li button {
 margin:0;
 padding:0;
 line-height:1;
 border:2px solid #bbbfc2;
 text-indent:-9999px;
 width:8px;
 height:8px;
 background:0 0;
 position:absolute;
 top:0;
 left:0;
 -webkit-border-radius:50%!important;
 -moz-border-radius:50%!important;
 border-radius:50%!important
}
#gm-enigma-4 .enig4slr-dots li.slick-active {
 border:2px solid #ffab32;
 background:#ffab32
}
#gm-enigma-4 .enig4slr-dots li:focus,
#gm-enigma-4 .enig4slr-dots li:hover {
 border:2px solid #ffab32
}
#gm-enigma-4 .slick-next,
#gm-enigma-4 .slick-prev {
 position:absolute;
 padding:0 10px;
 margin:0;
 height:30px;
 line-height:1;
 border:0;
 background:0 0;
 color:#ffba57
}
#gm-enigma-4 .slick-next .gm-icon-arrow-left,
#gm-enigma-4 .slick-prev .gm-icon-arrow-left {
 width:8px;
 height:11px
}
#gm-enigma-4 .slick-next .gm-icon-arrow-left-st0,
#gm-enigma-4 .slick-prev .gm-icon-arrow-left-st0 {
 fill:#ffba57
}
#gm-enigma-4 .slick-next .gm-icon-arrow-right,
#gm-enigma-4 .slick-prev .gm-icon-arrow-right {
 width:8px;
 height:11px
}
#gm-enigma-4 .slick-next .gm-icon-arrow-right-st0,
#gm-enigma-4 .slick-prev .gm-icon-arrow-right-st0 {
 fill:#ffba57
}
#gm-enigma-4 .slick-next:focus,
#gm-enigma-4 .slick-next:hover,
#gm-enigma-4 .slick-prev:focus,
#gm-enigma-4 .slick-prev:hover {
 color:#ffab32
}
#gm-enigma-4 .slick-next:focus .gm-icon-arrow-left-st0,
#gm-enigma-4 .slick-next:focus .gm-icon-arrow-right-st0,
#gm-enigma-4 .slick-next:hover .gm-icon-arrow-left-st0,
#gm-enigma-4 .slick-next:hover .gm-icon-arrow-right-st0,
#gm-enigma-4 .slick-prev:focus .gm-icon-arrow-left-st0,
#gm-enigma-4 .slick-prev:focus .gm-icon-arrow-right-st0,
#gm-enigma-4 .slick-prev:hover .gm-icon-arrow-left-st0,
#gm-enigma-4 .slick-prev:hover .gm-icon-arrow-right-st0,
#gm-enigma-5 .slick-next:focus .gm-icon-arrow-left-st0,
#gm-enigma-5 .slick-next:focus .gm-icon-arrow-right-st0,
#gm-enigma-5 .slick-next:hover .gm-icon-arrow-left-st0,
#gm-enigma-5 .slick-next:hover .gm-icon-arrow-right-st0,
#gm-enigma-5 .slick-prev:focus .gm-icon-arrow-left-st0,
#gm-enigma-5 .slick-prev:focus .gm-icon-arrow-right-st0,
#gm-enigma-5 .slick-prev:hover .gm-icon-arrow-left-st0,
#gm-enigma-5 .slick-prev:hover .gm-icon-arrow-right-st0,
#gm-radiant-4 .slick-next:focus .gm-icon-arrow-left-st0,
#gm-radiant-4 .slick-next:focus .gm-icon-arrow-right-st0,
#gm-radiant-4 .slick-next:hover .gm-icon-arrow-left-st0,
#gm-radiant-4 .slick-next:hover .gm-icon-arrow-right-st0,
#gm-radiant-4 .slick-prev:focus .gm-icon-arrow-left-st0,
#gm-radiant-4 .slick-prev:focus .gm-icon-arrow-right-st0,
#gm-radiant-4 .slick-prev:hover .gm-icon-arrow-left-st0,
#gm-radiant-4 .slick-prev:hover .gm-icon-arrow-right-st0,
#gm-radiant-5 .slick-next:focus .gm-icon-arrow-left-st0,
#gm-radiant-5 .slick-next:focus .gm-icon-arrow-right-st0,
#gm-radiant-5 .slick-next:hover .gm-icon-arrow-left-st0,
#gm-radiant-5 .slick-next:hover .gm-icon-arrow-right-st0,
#gm-radiant-5 .slick-prev:focus .gm-icon-arrow-left-st0,
#gm-radiant-5 .slick-prev:focus .gm-icon-arrow-right-st0,
#gm-radiant-5 .slick-prev:hover .gm-icon-arrow-left-st0,
#gm-radiant-5 .slick-prev:hover .gm-icon-arrow-right-st0 {
 fill:#ffab32
}
#gm-enigma-4 .slick-prev {
 top:0;
 left:22%
}
#gm-enigma-4 .slick-next {
 top:0;
 right:22%
}
#gm-enigma-4 .storynavigator,
#gm-radiant-3 .addthis_toolbox a img {
 display:none!important
}
#gm-enigma-5 {
 padding:100px 0 110px;
 background:#f7f7f8
}
#gm-enigma-5 h2 {
 color:#1b1b1b;
 font-size:36px;
 font-weight:700;
 letter-spacing:.03em;
 line-height:1;
 padding:0;
 margin:0 0 80px
}
#gm-enigma-5 .video-item h3,
#gm-enigma-5 h2 span {
 font-size:16px;
 font-weight:600;
 letter-spacing:.02em
}
#gm-enigma-5 h2 span {
 display:block;
 margin-top:30px
}
#gm-enigma-5 .video-slide {
 padding:0
}
#gm-enigma-5 .slick-slide {
 padding:15px
}
#gm-enigma-5 .slick-active {
 outline:0!important
}
#gm-enigma-5 .video-item {
 background:#fdfdfd;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 overflow:hidden
}
#gm-enigma-5 .video-item img {
 display:block;
 width:100%
}
#gm-enigma-5 .video-item .video-description {
 padding:35px 35px 50px
}
#gm-enigma-5 .video-item h3 {
 color:#3c5e75;
 min-height:70px
}
#gm-enigma-5 .video-item h3 span {
 font-weight:300;
 color:#274c65;
 display:block;
 margin-top:5px;
 letter-spacing:.01em
}
#gm-enigma-5 .video-item p {
 color:#283e4d;
 font-size:14px;
 letter-spacing:.01em;
 min-height:105px
}
#gm-enigma-5 .video-item:focus,
#gm-enigma-5 .video-item:hover {
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important;
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important;
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important
}
#gm-enigma-5 .video-nav {
 margin:35px 0 0;
 float:left;
 text-align:center;
 position:relative
}
#gm-enigma-5 .video-dots {
 padding:9px 0;
 margin:0;
 text-align:center;
 font-size:0;
 display:block
}
#gm-enigma-5 .video-dots li.slick-active {
 border:2px solid #ffab32;
 background:#ffab32
}
#gm-enigma-5 .video-dots li:focus,
#gm-enigma-5 .video-dots li:hover {
 border:2px solid #ffab32
}
#gm-enigma-5 .slick-next,
#gm-enigma-5 .slick-prev {
 position:absolute;
 padding:0 10px;
 margin:0;
 height:30px;
 line-height:1;
 border:0;
 background:0 0;
 color:#ffba57
}
#gm-enigma-5 .slick-next .gm-icon-arrow-left,
#gm-enigma-5 .slick-prev .gm-icon-arrow-left {
 width:8px;
 height:11px
}
#gm-enigma-5 .slick-next .gm-icon-arrow-left-st0,
#gm-enigma-5 .slick-prev .gm-icon-arrow-left-st0 {
 fill:#ffba57
}
#gm-enigma-5 .slick-next .gm-icon-arrow-right,
#gm-enigma-5 .slick-prev .gm-icon-arrow-right {
 width:8px;
 height:11px
}
#gm-enigma-5 .slick-next .gm-icon-arrow-right-st0,
#gm-enigma-5 .slick-prev .gm-icon-arrow-right-st0 {
 fill:#ffba57
}
#gm-enigma-5 .slick-next:focus,
#gm-enigma-5 .slick-next:hover,
#gm-enigma-5 .slick-prev:focus,
#gm-enigma-5 .slick-prev:hover {
 color:#ffab32
}
#gm-enigma-5 .slick-prev {
 top:0;
 left:37%
}
#gm-enigma-5 .slick-next {
 top:0;
 right:37%
}
#gm-enigma-6 {
 text-align:center;
 padding:195px 0 225px;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-enigma-6 h1 {
 color:#fdfdfd!important;
 font-size:48px;
 padding:0;
 margin:0 0 50px;
 font-weight:700;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-enigma-6 h1 .fademe,
#gm-radiant-6 h1 .fademe {
 display:inline-block;
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transition:all 200ms ease-out;
 -moz-transition:all 200ms ease-out;
 -o-transition:all 200ms ease-out;
 transition:all 200ms ease-out
}
#gm-enigma-6 h1 .fademe.fadeout,
#gm-radiant-6 h1 .fademe.fadeout {
 display:inline-block;
 opacity:0;
 filter:alpha(opacity=0)
}
@media (max-width:1679px) {
 #gm-enigma-4 .gm-enigma-4-left img {
  width:auto;
  height:100%
 }
 #gm-enigma-5 .video-item .video-description {
  padding:30px 30px 50px
 }
}
@media (max-width:1439px) {
 #gm-enigma-1 h1,
 #gm-enigma-6 h1 {
  font-size:36px
 }
}
@media (max-width:1200px) {
 #gm-enigma-4 .enig4slr h2 {
  font-size:28px
 }
 #gm-enigma-4 .enig4slr p {
  padding:0 50px
 }
}
@media (max-width:991px) {
 #gm-enigma-3 #panorama {
  margin-top:50px
 }
 #gm-enigma-4 {
  padding:100px 0
 }
 #gm-enigma-4 .gm-enigma-4-left {
  padding-right:15px!important
 }
 #gm-enigma-4 .gm-enigma-4-left img {
  width:100%;
  height:auto
 }
 #gm-enigma-4 .gm-enigma-4-right {
  text-align:center;
  padding-left:15px!important
 }
 #gm-enigma-6 {
  padding:145px 0
 }
}
@media (max-width:820px) {
 #gm-enigma-4 .gm-enigma-4-left {
  padding-right:15px!important
 }
 #gm-enigma-4 .gm-enigma-4-left .slick-slide {
  height:auto
 }
 #gm-enigma-4 .gm-enigma-4-left img {
  position:inherit;
  left:0;
  -webkit-transform:none;
  -moz-transform:none;
  transform:none
 }
 #gm-enigma-4 .enig4sll {
  min-height:auto
 }
 #gm-enigma-4 .enig4slr {
  min-height:auto;
  padding-bottom:90px
 }
 #gm-enigma-4 .enig4slr h2 {
  margin:50px 0
 }
 #gm-enigma-4 .enig4slr h2:after {
  bottom:-23px
 }
 #gm-enigma-4 .enig4slr p {
  padding:0 35px
 }
 #gm-enigma-4 .enig4slr-nav {
  bottom:40px
 }
 #gm-enigma-4 .slick-prev {
  top:0;
  left:15%
 }
 #gm-enigma-4 .slick-next {
  top:0;
  right:15%
 }
}
@media (max-width:600px) {
 #gm-enigma-1 {
  padding-bottom:0
 }
 #gm-enigma-6 {
  padding:100px 0
 }
}
@media (max-width:480px) {
 #gm-enigma-1 .col-xs-10 {
  width:100%;
  margin-left:0!important
 }
}
#gm-radiant-1 {
 position:relative;
 padding:0;
 z-index:0;
 color:#fff;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 text-align:center;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important;
 -webkit-transition:all 275ms ease-in-out!important;
 -moz-transition:all 275ms ease-in-out!important;
 -ms-transition:all 275ms ease-in-out!important;
 -o-transition:all 275ms ease-in-out!important;
 transition:all 275ms ease-in-out!important
}
@media (min-width:767px) {
 #gm-radiant-1 {
  background:0 0!important
 }
}
#gm-radiant-1 .vidvid {
 z-index:1
}
#gm-radiant-1 #videobcg2 {
 display:block;
 width:100%;
 height:auto;
 z-index:-1000;
 overflow:hidden;
 margin:0;
 padding:0;
 pointer-events:none
}
#gm-radiant-1 .container {
 position:relative;
 z-index:5
}
@media (min-width:767px) {
 #gm-radiant-1 .container {
  position:absolute;
  left:0;
  right:0;
  bottom:35px
 }
}
#gm-radiant-1 h1 {
 font-size:48px;
 font-weight:600;
 text-transform:uppercase
}
#gm-radiant-1 p {
 font-size:16px;
 font-weight:300;
 margin:15px 0 50px
}
#gm-radiant-1 .btn {
 margin:0 16px 25px
}
#gm-radiant-2 {
 height:140px;
 background:#f0f2f2;
 border-top:1px solid #eaeced;
 border-bottom:1px solid #eaeced;
 text-align:center
}
#gm-radiant-2 .slick-slide {
 height:140px
}
#gm-radiant-2 #logo-forbes {
 position:relative;
 top:55px;
 width:112px;
 height:28px
}
#gm-radiant-2 #logo-cnbc {
 position:relative;
 top:39px;
 width:75px;
 height:60px
}
#gm-radiant-2 #logo-bloomberg-business {
 position:relative;
 top:53px;
 width:102px;
 height:32px
}
#gm-radiant-2 #logo-the-economist {
 position:relative;
 top:43px;
 width:102px;
 height:52px
}
#gm-radiant-2 #logo-tech-crunch {
 position:relative;
 top:59px;
 width:148px;
 height:19px
}
#gm-radiant-2 #logo-cnn {
 position:relative;
 top:54px;
 width:60px;
 height:29px
}
#gm-radiant-3,
#gm-radiant-4 {
 padding:145px 0 185px;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-radiant-3 h2,
#gm-radiant-4 .enig4slr h2 {
 color:#274c65;
 font-size:36px;
 font-weight:700;
 letter-spacing:.03em;
 line-height:1.5;
 padding:0;
 margin:0 0 35px
}
#gm-radiant-3 h2 span {
 display:block;
 font-weight:600;
 font-size:16px;
 letter-spacing:.02em;
 color:#a5aaae;
 margin-top:10px
}
#gm-radiant-3 ul.tlist {
 margin:0 0 15px;
 padding:0 0 0 15px
}
#gm-radiant-3 p {
 line-height:1.6
}
#gm-radiant-3 .addthis_toolbox {
 margin-top:30px
}
#gm-hive-2 .addthis_toolbox ul,
#gm-performance-2 ul.notes,
#gm-radiant-3 .addthis_toolbox ul,
.gm-footer-members ul {
 margin:0;
 padding:0;
 list-style:none
}
#gm-radiant-3 .addthis_toolbox li {
 margin:0 10px 0 0;
 padding:0;
 display:block;
 float:left;
 clear:right;
 width:40px;
 height:40px
}
#gm-radiant-3 .addthis_toolbox .gm-icon-facebook {
 width:10px;
 height:20px;
 top:10px
}
#gm-radiant-3 .addthis_toolbox .gm-icon-twitter {
 width:18px;
 height:14px;
 top:12px
}
#gm-radiant-3 .addthis_toolbox .gm-icon-googleplus {
 width:24px;
 height:24px;
 top:8px
}
#gm-radiant-3 #panorama {
 width:100%;
 height:420px;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
#gm-radiant-3 #panorama .pnlm-panorama-info {
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:300;
 font-size:16px
}
#gm-radiant-3 #panorama .pnlm-load-button {
 background:rgba(255,255,255,.25) url(../img/Version3/gm-icon-360.html) no-repeat 50% 50%;
 background-size:120px 120px;
 width:180px;
 height:180px;
 margin:0 0 0 -90px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a span.glyphicon,
#gm-radiant-3 #panorama .pnlm-load-button p {
 display:none
}
#gm-radiant-3 #panorama .pnlm-load-box,
#gm-radiant-3 #panorama .pnlm-load-button,
#gm-radiant-4 .outer-shadow {
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
#gm-radiant-3 #panorama .pnlm-load-box {
 background:rgba(0,0,0,.25);
 width:180px;
 height:180px;
 margin:0 0 0 -90px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:400;
 font-size:16px
}
#gm-radiant-3 #panorama .pnlm-load-box p {
 margin-top:45px
}
#gm-radiant-4 {
 padding:175px 0 200px
}
#gm-radiant-4 .outer-shadow {
 background:#fff
}
#gm-radiant-4 .gm-radiant-4-left {
 padding-right:0!important
}
#gm-radiant-4 .gm-radiant-4-left .slick-slide {
 position:relative;
 height:520px;
 overflow:hidden
}
#gm-radiant-4 .gm-radiant-4-left img {
 position:absolute;
 top:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%);
 display:block;
 width:100%
}
#gm-radiant-4 .gm-radiant-4-right {
 text-align:center;
 padding-left:0!important
}
#gm-radiant-4 .enig4sll,
#gm-radiant-4 .enig4slr {
 min-height:520px
}
#gm-radiant-4 .enig4slr h2 {
 font-size:34px;
 line-height:1.3;
 margin:80px 0;
 position:relative
}
#gm-radiant-4 .enig4slr h2 span {
 display:block;
 line-height:1;
 font-size:24px;
 font-weight:300;
 color:#bbbfc2
}
#gm-radiant-4 .enig4slr h2:after {
 display:block;
 width:20px;
 height:3px;
 background:#274c65;
 content:"";
 position:absolute;
 bottom:-37px;
 left:50%;
 margin:0 0 0 -10px
}
#gm-radiant-4 .enig4slr p {
 padding:0 70px
}
#gm-radiant-4 .enig4slr-nav {
 margin:0;
 text-align:center;
 position:absolute;
 bottom:70px;
 left:0;
 right:15px
}
#gm-radiant-4 .enig4slr-dots {
 padding:9px 0;
 margin:0;
 text-align:center;
 font-size:0;
 display:block
}
#gm-radiant-4 .enig4slr-dots li,
#gm-radiant-5 .video-dots li {
 display:inline-block;
 border:2px solid transparent;
 margin:0 5px;
 height:12px;
 width:12px;
 position:relative;
 -webkit-border-radius:50%!important;
 -moz-border-radius:50%!important;
 border-radius:50%!important
}
#gm-radiant-4 .enig4slr-dots li.slick-active {
 border:2px solid #ffab32;
 background:#ffab32
}
#gm-radiant-4 .enig4slr-dots li:focus,
#gm-radiant-4 .enig4slr-dots li:hover {
 border:2px solid #ffab32
}
#gm-radiant-4 .slick-next,
#gm-radiant-4 .slick-prev {
 position:absolute;
 padding:0 10px;
 margin:0;
 height:30px;
 line-height:1;
 border:0;
 background:0 0;
 color:#ffba57
}
#gm-radiant-4 .slick-next .gm-icon-arrow-left,
#gm-radiant-4 .slick-prev .gm-icon-arrow-left {
 width:8px;
 height:11px
}
#gm-radiant-4 .slick-next .gm-icon-arrow-left-st0,
#gm-radiant-4 .slick-prev .gm-icon-arrow-left-st0 {
 fill:#ffba57
}
#gm-radiant-4 .slick-next .gm-icon-arrow-right,
#gm-radiant-4 .slick-prev .gm-icon-arrow-right {
 width:8px;
 height:11px
}
#gm-radiant-4 .slick-next .gm-icon-arrow-right-st0,
#gm-radiant-4 .slick-prev .gm-icon-arrow-right-st0 {
 fill:#ffba57
}
#gm-radiant-4 .slick-next:focus,
#gm-radiant-4 .slick-next:hover,
#gm-radiant-4 .slick-prev:focus,
#gm-radiant-4 .slick-prev:hover {
 color:#ffab32
}
#gm-radiant-4 .slick-prev {
 top:0;
 left:22%
}
#gm-radiant-4 .slick-next {
 top:0;
 right:22%
}
#gm-hive-2 .addthis_toolbox a img,
#gm-radiant-4 .storynavigator {
 display:none!important
}
#gm-radiant-5 {
 padding:100px 0 110px;
 background:#f7f7f8
}
#gm-radiant-5 h2 {
 color:#274c65;
 font-size:36px;
 font-weight:700;
 letter-spacing:.03em;
 line-height:1;
 padding:0;
 margin:0 0 80px
}
#gm-radiant-5 h2 span {
 display:block;
 font-weight:600;
 font-size:16px;
 margin-top:30px;
 letter-spacing:.02em
}
#gm-radiant-5 .video-slide {
 padding:0
}
#gm-radiant-5 .slick-slide {
 padding:15px
}
#gm-radiant-5 .slick-active {
 outline:0!important
}
#gm-radiant-5 .video-item {
 background:#fdfdfd;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 overflow:hidden
}
#gm-radiant-5 .video-item img {
 display:block;
 width:100%
}
#gm-radiant-5 .video-item .video-description {
 padding:35px 35px 50px
}
#gm-radiant-5 .video-item h3 {
 font-size:16px;
 font-weight:600;
 color:#3c5e75;
 min-height:80px;
 letter-spacing:.02em
}
#gm-radiant-5 .video-item h3 span {
 font-weight:300;
 color:#274c65;
 display:block;
 margin-top:5px;
 letter-spacing:.01em
}
#gm-radiant-5 .video-item p {
 color:#283e4d;
 font-size:14px;
 letter-spacing:.01em;
 min-height:105px
}
#gm-radiant-5 .video-item:focus,
#gm-radiant-5 .video-item:hover {
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important;
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important;
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1)!important
}
#gm-radiant-5 .video-nav {
 margin:35px 0 0;
 float:left;
 text-align:center;
 position:relative
}
#gm-radiant-5 .video-dots {
 padding:9px 0;
 margin:0;
 text-align:center;
 font-size:0;
 display:block
}
#gm-radiant-5 .video-dots li.slick-active {
 border:2px solid #ffab32;
 background:#ffab32
}
#gm-radiant-5 .video-dots li:focus,
#gm-radiant-5 .video-dots li:hover {
 border:2px solid #ffab32
}
#gm-radiant-5 .slick-next,
#gm-radiant-5 .slick-prev {
 position:absolute;
 padding:0 10px;
 margin:0;
 height:30px;
 line-height:1;
 border:0;
 background:0 0;
 color:#ffba57
}
#gm-radiant-5 .slick-next .gm-icon-arrow-left,
#gm-radiant-5 .slick-prev .gm-icon-arrow-left {
 width:8px;
 height:11px
}
#gm-radiant-5 .slick-next .gm-icon-arrow-left-st0,
#gm-radiant-5 .slick-prev .gm-icon-arrow-left-st0 {
 fill:#ffba57
}
#gm-radiant-5 .slick-next .gm-icon-arrow-right,
#gm-radiant-5 .slick-prev .gm-icon-arrow-right {
 width:8px;
 height:11px
}
#gm-radiant-5 .slick-next .gm-icon-arrow-right-st0,
#gm-radiant-5 .slick-prev .gm-icon-arrow-right-st0 {
 fill:#ffba57
}
#gm-radiant-5 .slick-next:focus,
#gm-radiant-5 .slick-next:hover,
#gm-radiant-5 .slick-prev:focus,
#gm-radiant-5 .slick-prev:hover {
 color:#ffab32
}
#gm-radiant-5 .slick-prev {
 top:0;
 left:37%
}
#gm-radiant-5 .slick-next {
 top:0;
 right:37%
}
#gm-radiant-6 {
 text-align:center;
 padding:195px 0 225px;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-radiant-6 h1 {
 color:#fdfdfd!important;
 font-size:48px;
 padding:0;
 margin:0 0 50px;
 font-weight:700;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-radiant-7 {
 padding:100px 0 110px;
 background:#f2f4f4;
 border-top:1px solid #eaeced;
 text-align:center
}
#gm-hive-2 h2,
#gm-hive-3 h2,
#gm-radiant-7 h1,
#gm-radiant-7 h2 {
 color:#274c65;
 font-size:36px;
 font-weight:700;
 letter-spacing:.03em;
 line-height:1;
 padding:0;
 margin:0
}
#gm-hive-2 h2,
#gm-hive-3 h2,
#gm-radiant-7 h2 {
 font-size:24px;
 padding:0 25px;
 margin:80px 0 20px
}
#gm-radiant-7 img {
 display:inline-block;
 max-width:100%;
 margin-top:35px;
 margin-bottom:10px
}
#gm-radiant-7 p.disclaimer {
 font-size:12px;
 font-style:italic;
 display:inline-block;
 margin-bottom:25px;
 max-width:850px
}
#gm-radiant-7 p.disclaimer a,
#gm-regular-2 a {
 font-weight:600;
 text-decoration:underline!important
}
@media (min-width:768px) {
 #gm-radiant-1 h1,
 #gm-radiant-1 p {
  display:none
 }
}
@media (max-width:1679px) {
 #gm-radiant-4 .gm-radiant-4-left img {
  width:auto;
  height:100%
 }
 #gm-radiant-5 .video-item .video-description {
  padding:30px 30px 50px
 }
}
@media (max-width:1439px) {
 #gm-radiant-6 h1 {
  font-size:36px
 }
}
@media (max-width:1200px) {
 #gm-radiant-4 .enig4slr h2 {
  font-size:28px
 }
 #gm-radiant-4 .enig4slr p {
  padding:0 50px
 }
}
@media (max-width:991px) {
 #gm-radiant-3 #panorama {
  margin-top:50px
 }
 #gm-radiant-4 {
  padding:100px 0
 }
 #gm-radiant-4 .gm-radiant-4-left {
  padding-right:15px!important
 }
 #gm-radiant-4 .gm-radiant-4-left img {
  width:100%;
  height:auto
 }
 #gm-radiant-4 .gm-radiant-4-right {
  text-align:center;
  padding-left:15px!important
 }
 #gm-radiant-6 {
  padding:145px 0
 }
}
@media (max-width:820px) {
 #gm-radiant-4 .gm-radiant-4-left {
  padding-right:15px!important
 }
 #gm-radiant-4 .gm-radiant-4-left .slick-slide {
  height:auto
 }
 #gm-radiant-4 .gm-radiant-4-left img {
  position:inherit;
  left:0;
  -webkit-transform:none;
  -moz-transform:none;
  transform:none
 }
 #gm-radiant-4 .enig4sll {
  min-height:auto
 }
 #gm-radiant-4 .enig4slr {
  min-height:auto;
  padding-bottom:90px
 }
 #gm-radiant-4 .enig4slr h2 {
  margin:50px 0
 }
 #gm-radiant-4 .enig4slr h2:after {
  bottom:-23px
 }
 #gm-radiant-4 .enig4slr p {
  padding:0 35px
 }
 #gm-radiant-4 .enig4slr-nav {
  bottom:40px
 }
 #gm-radiant-4 .slick-prev {
  top:0;
  left:15%
 }
 #gm-radiant-4 .slick-next {
  top:0;
  right:15%
 }
}
@media (max-width:767px) {
 #gm-radiant-1 {
  background-attachment:initial;
  height:100vh;
  margin:-70px 0 0;
  padding-bottom:35px
 }
 #gm-radiant-1 .container {
  padding-top:30vh
 }
 #gm-radiant-1 #videobcg2 {
  display:none
 }
}
@media (max-width:600px) {
 #gm-radiant-1 {
  padding-bottom:0
 }
 #gm-radiant-6 {
  padding:100px 0
 }
}
@media (max-width:480px) {
 #gm-radiant-1 h1 {
  font-size:42px
 }
 #gm-radiant-1 p {
  margin:0 0 50px
 }
 #gm-radiant-1 .btn-enigma-a,
 #gm-radiant-1 .btn-enigma-d {
  max-width:250px
 }
}
#gm-hive-1 {
 color:#fdfdfd;
 min-height:500px;
 text-align:center;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-hive-1 h1 {
 color:#fdfdfd!important;
 font-size:48px;
 margin:100px 0 30px;
 font-weight:700;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 letter-spacing:.04em;
 text-transform:uppercase
}
#gm-hive-1 p {
 margin:0 0 65px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:300;
 padding:0 35px;
 font-size:14px
}
#gm-hive-1 .btn {
 margin:0 16px 25px
}
@media (max-width:400px) {
 #gm-hive-1 .btn-enigma-a,
 #gm-hive-1 .btn-enigma-d {
  max-width:200px
 }
}
#gm-hive-1 .gmh1-top {
 height:430px
}
@media (max-width:991px) {
 #gm-hive-1 .gmh1-top {
  height:330px
 }
}
@media (max-width:767px) {
 #gm-hive-1 .gmh1-top {
  height:auto
 }
}
#gm-hive-1 .gmh1-bottom {
 height:70px
}
@media (max-width:767px) {
 #gm-hive-1 .gmh1-bottom {
  height:auto;
  display:none
 }
}
@media (min-width:768px) {
 #gm-hive-1 ul,
 #gm-hive-1 ul li {
  margin:0;
  padding:0;
  list-style:none;
  height:100%
 }
 #gm-hive-1 ul {
  font-size:0;
  position:relative;
  float:left;
  width:100%
 }
 #gm-hive-1 ul li {
  display:inline-block;
  width:25%;
  text-align:center
 }
 #gm-hive-1 ul li a {
  display:block;
  color:#fff;
  font-size:26px;
  font-weight:600;
  font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif!important;
  height:100%
 }
 #gm-hive-1 ul span {
  position:absolute;
  margin:0;
  background:#eaeced;
  border:0;
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
  bottom:0;
  left:0;
  height:5px;
  width:25%
 }
 #gm-hive-1 ul .sub-2:hover~span {
  left:25%
 }
 #gm-hive-1 ul .sub-3:hover~span {
  left:50%
 }
 #gm-hive-1 ul .sub-4:hover~span {
  left:75%
 }
}
#gm-hive-2 {
 background:#f7f7f8;
 padding:130px 0 410px
}
#gm-hive-2 .col-md-6 {
 padding:0 65px
}
@media (max-width:480px) {
 #gm-hive-2 .col-md-6 {
  padding:0 35px
 }
}
#gm-hive-2 h2,
#gm-hive-3 h2 {
 font-size:36px;
 line-height:1.5;
 padding:0;
 margin:0 0 65px
}
#gm-hive-2 h2 span,
#gm-hive-3 h3 {
 display:block;
 font-weight:600;
 font-size:16px;
 letter-spacing:.02em
}
#gm-hive-2 h2 span {
 margin-top:10px;
 color:#a5aaae
}
#gm-hive-2 p {
 line-height:1.6
}
#gm-hive-2 .addthis_toolbox {
 margin-top:30px
}
#gm-hive-2 .addthis_toolbox li {
 margin:0 10px 0 0;
 padding:0;
 display:block;
 float:left;
 clear:right;
 width:40px;
 height:40px
}
#gm-hive-2 .addthis_toolbox .gm-icon-facebook {
 width:10px;
 height:20px;
 top:10px
}
#gm-hive-2 .addthis_toolbox .gm-icon-twitter {
 width:18px;
 height:14px;
 top:12px
}
#gm-hive-2 .addthis_toolbox .gm-icon-googleplus {
 width:24px;
 height:24px;
 top:8px
}
#gm-hive-2 .btn-scroll.btn-enigma-a {
 margin-top:50px;
 max-width:220px
}
#gm-hive-2 .video-outer {
 position:relative;
 background:#000;
 margin-bottom:65px;
 -webkit-box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 -moz-box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14);
 box-shadow:0 12px 5.76px .24px rgba(0,0,0,.12),0 6px 18px 2px rgba(0,0,0,.14)
}
@media (max-width:1199px) {
 #gm-hive-2 .video-outer {
  margin-top:75px
 }
}
#gm-hive-3 {
 padding:0 0 170px;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-hive-3 .row-main {
 min-height:700px;
 background:#fff;
 margin-top:-280px;
 -webkit-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12);
 box-shadow:0 2px 7.68px .32px rgba(0,0,0,.12),0 4px 14.72px 1.28px rgba(0,0,0,.12)
}
#gm-hive-3 .row-main .row {
 padding-top:100px;
 padding-bottom:100px;
 position:relative
}
#gm-hive-3 .row-main .row hr {
 position:absolute;
 bottom:0;
 left:65px;
 right:65px;
 height:3px;
 border:0;
 background:#e8eaeb;
 margin:0;
 padding:0
}
#gm-hive-3 .row-main .row .gm-hive-3-back-left,
#gm-hive-3 .row-main .row .gm-hive-3-back-right {
 display:inline-block;
 position:absolute;
 z-index:0;
 width:48%
}
#gm-hive-3 .row-main .row .gm-hive-3-back-left {
 left:0;
 top:160px
}
@media (max-width:1199px) {
 #gm-hive-3 .row-main .row .gm-hive-3-back-left {
  top:auto;
  bottom:100px;
  left:10%;
  width:80%
 }
}
@media (max-width:991px) {
 #gm-hive-3 .row-main .row .gm-hive-3-back-left {
  left:0;
  width:100%;
  bottom:5%
 }
}
#gm-hive-3 .row-main .row .gm-hive-3-back-right {
 right:0;
 top:135px
}
@media (max-width:1199px) {
 #gm-hive-3 .row-main .row .gm-hive-3-back-right {
  top:auto;
  bottom:70px;
  right:10%;
  width:80%
 }
}
@media (max-width:991px) {
 #gm-hive-3 .row-main .row .gm-hive-3-back-right {
  right:0;
  width:100%;
  bottom:5%
 }
}
#gm-hive-3 .col-md-6 {
 position:relative;
 z-index:5;
 padding:0 80px
}
@media (max-width:480px) {
 #gm-hive-3 .col-md-6 {
  padding:0 35px
 }
}
#gm-hive-3 .gmh3-1,
#gm-hive-3 .gmh3-2,
#gm-hive-3 .gmh3-3 {
 position:relative;
 text-align:center;
 z-index:10
}
@media (max-width:1199px) {
 #gm-hive-3 .gmh3-1,
 #gm-hive-3 .gmh3-2,
 #gm-hive-3 .gmh3-3 {
  padding-top:125px!important
 }
}
#gm-hive-3 .gmh3-1:before,
#gm-hive-3 .gmh3-2:before,
#gm-hive-3 .gmh3-3:before {
 position:absolute;
 display:block;
 width:70px;
 height:70px;
 top:-10px;
 color:#f9f9fa;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:700;
 font-size:62px;
 line-height:1
}
@media (max-width:1199px) {
 #gm-hive-3 .gmh3-1:before,
 #gm-hive-3 .gmh3-2:before,
 #gm-hive-3 .gmh3-3:before {
  display:none!important
 }
}
#gm-hive-3 .gmh3-1 img,
#gm-hive-3 .gmh3-2 img,
#gm-hive-3 .gmh3-3 img {
 display:inline-block;
 max-width:100%
}
#gm-hive-3 .gmh3-1 {
 padding-top:80px
}
#gm-hive-3 .gmh3-1:before {
 left:75px;
 content:"01"
}
#gm-hive-3 .gmh3-2 {
 padding-top:100px
}
#gm-hive-3 .gmh3-2:before {
 right:75px;
 content:"02";
 text-align:right
}
#gm-hive-3 .gmh3-3 {
 padding-top:80px
}
#gm-hive-3 .gmh3-3:before {
 left:75px;
 content:"03"
}
#gm-hive-3 h2 {
 margin:0 0 33px
}
#gm-hive-3 h3 {
 color:#274c65;
 margin:0 0 45px
}
#gm-hive-3 p {
 margin:0 0 25px
}
#gm-hive-3 p:last-child,
.gm-footer-social li:last-child {
 margin:0
}
#gm-hive-3 .hive-tip {
 padding-left:110px;
 margin-top:55px;
 position:relative
}
#gm-hive-3 .hive-tip h4,
#gm-hive-3 .hive-tip p {
 display:block;
 font-weight:600;
 font-size:16px;
 letter-spacing:.02em;
 color:#274c65;
 margin:0 0 3px
}
#gm-hive-3 .hive-tip p {
 font-weight:300;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 margin:0;
 padding-right:75px;
 line-height:1.3
}
@media (max-width:1679px) {
 #gm-hive-3 .hive-tip p {
  padding-right:0
 }
}
#gm-hive-3 .hive-tip svg {
 position:absolute;
 top:-10px;
 left:10px;
 width:65px;
 height:65px;
 fill:#ffb345
}
#gm-hive-3 .col-md-push-6 .hive-tip p {
 padding-right:140px
}
@media (max-width:1679px) {
 #gm-hive-3 .col-md-push-6 .hive-tip p {
  padding-right:0
 }
}
#gm-hive-3 p.more {
 text-align:center;
 margin-bottom:75px;
 font-size:24px;
 letter-spacing:.02em;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 color:#274c65
}
#gm-hive-3 .benefits {
 text-align:center
}
#gm-hive-3 .benefits h2 {
 margin-bottom:100px
}
#gm-hive-3 .benefits .col-md-4 {
 min-height:280px;
 margin-bottom:75px
}
#gm-hive-3 .benefits .col-md-4 div {
 max-width:320px;
 display:inline-block
}
#gm-hive-3 .benefits .col-md-4 div .reveal {
 opacity:0;
 -webkit-transform:translate3d(0,100px,0);
 transform:translate3d(0,100px,0);
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s;
 transition:opacity .5s,transform .5s,-webkit-transform .5s;
 animation-delay:2s
}
#gm-hive-3 .benefits .col-md-4 span {
 display:block;
 min-height:125px;
 margin-bottom:10px
}
#gm-hive-3 .benefits .col-md-4 p {
 color:#4d4d4f;
 font-size:16px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 line-height:30px
}
#gm-hive-3 .benefits .col-md-4:nth-child(5) div {
 max-width:360px
}
@media (max-width:767px) {
 #gm-hive-3 .benefits .col-md-4 {
  width:100%;
  min-height:auto
 }
}
#gm-hive-4 {
 background:#fdfdfd;
 padding:125px 0
}
#gm-hive-4 h2,
#gm-hive-4 h3 {
 text-align:center;
 color:#274c65
}
#gm-hive-4 h2 {
 line-height:1.5;
 padding:0;
 font-size:36px;
 font-weight:700;
 letter-spacing:.03em;
 margin:0 0 25px
}
#gm-hive-4 h3 {
 display:block;
 font-weight:600;
 font-size:16px;
 letter-spacing:.02em;
 margin:0 0 65px
}
#gm-hive-4 .hive-form-box {
 background:#fdfdfd;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 padding:90px 105px
}
@media (max-width:1679px) {
 #gm-hive-4 .hive-form-box {
  padding:50px 75px
 }
}
@media (max-width:991px) {
 #gm-hive-4 .hive-form-box {
  padding:90px 105px
 }
}
@media (max-width:650px) {
 #gm-hive-4 .hive-form-box {
  padding:50px
 }
}
@media (max-width:480px) {
 #gm-hive-4 .hive-form-box {
  padding:25px
 }
}
#gm-hive-4 .form-group {
 margin:0 0 40px;
 padding:0;
 height:auto;
 line-height:1;
 position:relative
}
#gm-hive-4 .form-group:before {
 display:none;
 width:10px;
 height:10px;
 border:2px solid transparent;
 position:absolute;
 top:17px;
 left:-55px;
 content:"";
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#gm-hive-4 .form-group p.letter-counter {
 display:inline-block;
 font-weight:600;
 color:rgba(44,53,65,.5)!important;
 margin:0;
 padding:0;
 position:absolute;
 bottom:-26px;
 right:0;
 font-size:12px
}
#gm-hive-4 .form-group .form-control,
#gm-hive-4 .form-group .form-control .btn {
 margin:0!important;
 line-height:44px!important;
 height:auto!important;
 background:0 0!important;
 font-size:14px!important;
 font-weight:400!important;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important
}
#gm-hive-4 .form-group .form-control {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:0!important;
 border-bottom:2px solid rgba(200,201,202,.5)!important;
 position:relative;
 resize:none;
 color:#2c3541;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important;
 padding:0!important
}
#gm-hive-4 .form-group .form-control .btn {
 padding:0 50px 0 0!important;
 text-transform:none;
 letter-spacing:0;
 outline:0!important
}
#gm-hive-4 .form-group .form-control .btn.bs-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-hive-4 .form-group .form-control:hover {
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-hive-4 .form-group .form-control:hover .caret {
 border-top-color:#ffba57!important
}
#gm-hive-4 .form-group .form-control:focus {
 border-bottom:2px solid #ffba57!important;
 color:#2c3541
}
#gm-hive-4 .form-group .form-control:focus+p.letter-counter {
 color:#2c3541!important
}
#gm-hive-4 .form-group .form-control:valid {
 border-bottom:2px solid #c8c9ca!important
}
#gm-hive-4 .form-group .form-control:valid:focus {
 border-bottom:2px solid #ffba57!important
}
#gm-hive-4 .form-group .form-control:valid+p.letter-counter {
 color:#2c3541!important
}
#gm-hive-4 .form-group textarea.form-control:hover {
 border-top:2px solid rgba(200,201,202,.75)!important
}
#gm-hive-4 .form-group textarea.form-control:focus {
 border-top:2px solid #ffba57!important;
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-hive-4 .form-group textarea.form-control:valid {
 border-top:2px solid #c8c9ca!important;
 border-bottom:2px solid #c8c9ca!important
}
#gm-hive-4 .form-group textarea.form-control:valid:focus {
 border-top:2px solid #ffba57!important;
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-hive-4 .form-group.error {
 margin:0
}
#gm-hive-4 .form-group.error:before {
 display:block;
 background:#e83d3b;
 border:2px solid #e83d3b
}
#gm-hive-4 .form-group.error .form-control,
#gm-hive-4 .form-group.error .form-control[type=tel] {
 color:#2c3541;
 border-bottom:2px solid #e83d3b!important
}
#gm-hive-4 .form-group.error .form-control:focus,
#gm-hive-4 .form-group.error .form-control[type=tel]:focus {
 border-bottom:2px solid #e83d3b!important
}
#gm-hive-4 .form-group.error textarea.form-control {
 border-top:2px solid #e83d3b!important
}
#gm-hive-4 .form-group.error textarea.form-control:focus {
 border-top:2px solid #e83d3b!important
}
#gm-hive-4 .form-group.error .form-control-feedback {
 width:100%;
 position:relative!important;
 height:auto;
 line-height:1;
 margin:0;
 padding:14px 30px 14px 0;
 color:#e83d3b;
 border:0;
 font-size:12px;
 font-weight:400;
 text-align:left;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAvCAMAAAB0dXK/AAAAgVBMVEUAAAD/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0HBmYkeAAAAKnRSTlMAh3j8BvITC/fiuxkD7d3Yw7OYkH9uXUxBMiwn6dLLop50ZVZSOCGrqh1uH75AAAABGklEQVRIx63V126DQBCF4eBdTLEN2Bj33pKc93/AKFhoQ7bMjOX/Eum7YKTV+Xh30StogZscJRkKLVZzAGcpGsUA4qFQnfDbTIbWqlVqI1IVnuUSdEPXko90ga5yzFZnmBouGsYwTbjXn+FvNQ9tVE+pLUvl6DfloCX+t6KRLi21p6/fwO5CXn2CtsHzOaNtlxCqhkMhCqOtcqr0EVRTOBW+QmgFj8Ldj8Z7rzr41QVehYUPJbuAynzXjxBQmLvRIw2qdORUnwgqHN1XJxTWjqsfQFW5JoTu6pgQukLbExL+L/PV9J2yVNy//hGkskfmDlrZI1PRyh6ZK0hlj4zOwK/srj+ApMYMN5U9MifIqs1wE1kjk4uIGRl5P8eLpbhHZhJ0AAAAAElFTkSuQmCC) no-repeat 100% 50%;
 background-size:17px 15px
}
#gm-contact-5 .form-group.error.active:before,
#gm-contact-5 .form-group.error.focus:before,
#gm-contact-5 .form-group.error.hover:before,
#gm-hive-4 .form-group.error.active:before,
#gm-hive-4 .form-group.error.focus:before,
#gm-hive-4 .form-group.error.hover:before {
 display:block;
 background:#e83d3b!important;
 border:2px solid #e83d3b!important
}
#gm-hive-4 .form-group.error.form-group-textarea .form-control-feedback {
 padding:14px 55px 14px 0;
 background:0 0
}
#gm-hive-4 .form-group.error.form-group-textarea p.letter-counter {
 bottom:14px;
 color:#e83d3b!important
}
#gm-hive-4 .form-group.focus:before {
 display:block;
 background:#ffba57!important;
 border:2px solid #ffba57
}
#gm-hive-4 .form-group.active:before,
#gm-hive-4 .form-group.hover:before {
 display:block;
 background:0 0;
 border:2px solid #ffba57
}
#gm-hive-4 .form-group .form-helper-hint {
 display:block;
 position:absolute;
 top:52px;
 left:0;
 color:rgba(44,53,65,.5);
 opacity:0;
 filter:alpha(opacity=0);
 transition:.2s ease all;
 -moz-transition:.2s ease all;
 -webkit-transition:.2s ease all
}
#gm-hive-4 .form-group .form-control:focus~.form-helper-hint {
 opacity:1;
 filter:alpha(opacity=100)
}
#gm-hive-4 .form-group.form-group-select label {
 margin-bottom:10px;
 width:100%;
 display:block;
 float:left;
 position:relative;
 line-height:1.4
}
#gm-hive-4 .form-group.form-group-select label input[type=checkbox] {
 position:absolute;
 top:0;
 left:0;
 width:0;
 height:0;
 border:0!important;
 line-height:0;
 font-size:0
}
#gm-hive-4 .form-group.form-group-select label span,
#gm-hive-4 .form-group.form-group-select label span:before {
 display:block;
 -webkit-transition:all 200ms ease-in-out!important;
 -moz-transition:all 200ms ease-in-out!important;
 -ms-transition:all 200ms ease-in-out!important;
 -o-transition:all 200ms ease-in-out!important;
 transition:all 200ms ease-in-out!important
}
#gm-hive-4 .form-group.form-group-select label span {
 background:#fff;
 border:2px solid #bec9d1;
 float:left;
 clear:right;
 margin-right:15px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 width:20px;
 height:20px;
 position:relative;
 z-index:1
}
#gm-hive-4 .form-group.form-group-select label span:before {
 color:#113a56;
 font-size:14px;
 width:16px;
 height:16px;
 position:absolute;
 top:0;
 left:3px;
 z-index:5;
 content:"✓";
 filter:alpha(opacity=0);
 opacity:0
}
#gm-hive-4 .form-group.form-group-select label strong {
 width:calc(100% - 40px);
 display:inline-block;
 font-weight:400;
 float:left;
 font-size:14px
}
#gm-hive-4 .form-group.form-group-select label:focus,
#gm-hive-4 .form-group.form-group-select label:hover {
 cursor:pointer
}
#gm-hive-4 .form-group.form-group-select label input[type=checkbox]:checked+span {
 border:2px solid #113a56
}
#gm-hive-4 .form-group.form-group-select label input[type=checkbox]:checked+span:before {
 filter:alpha(opacity=100);
 opacity:1
}
#gm-hive-4 .form-control:-moz-placeholder,
#gm-hive-4 .form-control::-moz-placeholder,
#gm-hive-4 .form-control:hover:-moz-placeholder,
#gm-hive-4 .form-control:hover::-moz-placeholder {
 color:rgba(44,53,65,.5)!important;
 opacity:1
}
#gm-hive-4 .form-control:-ms-input-placeholder,
#gm-hive-4 .form-control:hover:-ms-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-hive-4 .form-control::-webkit-input-placeholder,
#gm-hive-4 .form-control:hover::-webkit-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-hive-4 .form-control:focus:-moz-placeholder,
#gm-hive-4 .form-control:focus::-moz-placeholder {
 color:rgba(44,53,65,.5)!important;
 opacity:1
}
#gm-hive-4 .form-control:focus:-ms-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-hive-4 .form-control:focus::-webkit-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-hive-4 .form-submit,
#gm-hive-5 {
 text-align:center
}
#gm-hive-4 .btn-warning {
 width:100%;
 max-width:270px;
 float:none;
 clear:none;
 display:inline-block;
 margin-top:20px
}
#gm-hive-4 .captcha-box {
 text-align:center;
 width:100%;
 display:block
}
#gm-hive-4 .captcha-box .g-recaptcha {
 margin-top:15px;
 display:inline-block
}
#gm-hive-5 {
 color:#fdfdfd;
 padding:200px 0;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-hive-5 h2,
#gm-regular-2 h1 {
 font-size:36px;
 text-transform:uppercase
}
#gm-hive-5 h2 {
 color:#fdfdfd!important;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 letter-spacing:.04em;
 font-weight:700
}
#gm-regular-1 {
 margin:0 0 65px
}
#gm-regular-1 img {
 display:inline-block;
 width:100%
}
#gm-regular-2 {
 color:#1e2b35;
 padding:0 0 75px
}
#gm-regular-2 h1 {
 text-align:center;
 color:#113a56;
 font-weight:400;
 margin-bottom:50px
}
#gm-regular-2 h2 {
 color:#113a56;
 font-size:24px;
 font-weight:700;
 margin-bottom:15px
}
#gm-regular-2 h2.h2mtop {
 margin-top:50px
}
#gm-regular-2 h2.h2mtop a {
 text-decoration:none!important;
 color:#113a56!important
}
#gm-regular-2 p,
#gm-regular-2 ul {
 font-size:16px;
 font-weight:300
}
#gm-regular-2 p.image-desc {
 text-align:center;
 font-size:12px;
 margin:-50px 0 50px
}
#gm-regular-2 ul {
 list-style:none;
 padding:0;
 margin:0 0 15px
}
#gm-regular-2 li:last-child {
 margin:0 0 0 25px
}
#gm-regular-2 li:before {
 display:block;
 position:absolute;
 left:-15px;
 top:8px;
 width:8px;
 height:8px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 background:#113a56;
 content:"";
 -webkit-transition:all 200ms ease-out;
 -moz-transition:all 200ms ease-out;
 -o-transition:all 200ms ease-out;
 transition:all 200ms ease-out
}
#gm-regular-2 li:hover {
 padding:0 0 0 15px
}
#gm-performance-2 .notice-box p a:hover,
#gm-performance-2 p a:hover,
#gm-performance-2 ul.notes li a:hover,
#gm-regular-2 a:hover {
 color:#ffab32
}
#gm-regular-2 .cat-box {
 margin:50px 0 65px
}
#gm-regular-2 .cat-box .btn,
#gm-regular-2 img {
 display:inline-block
}
#gm-regular-2 .cat-box,
#gm-regular-2 .img-box {
 display:block;
 text-align:center
}
#gm-regular-2 img {
 width:100%;
 margin:50px 0 65px
}
#gm-regular-2 img.twimg {
 margin:50px 0 65px;
 width:auto;
 max-width:100%
}
#gm-regular-2 .btn-center {
 margin-top:50px;
 text-align:center
}
#gm-regular-2 .btn-center .btn,
#gm-regular-2 .cat-box .btn {
 width:100%;
 max-width:220px;
 text-decoration:none!important
}
#gm-performance-1 {
 padding:105px 0 130px;
 text-align:center;
 border-bottom:3px solid #265270;
 color:#fdfdfd
}
#gm-performance-1 h1 {
 font-size:52px;
 display:inline-block;
 max-width:700px;
 line-height:72px;
 margin-bottom:40px;
 font-weight:700;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
#gm-performance-1 p {
 font-size:14px;
 line-height:22px;
 font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 max-width:750px;
 display:inline-block
}
#gm-performance-1 p span {
 display:block;
 font-size:20px;
 font-weight:700
}
@media (max-width:1199px) {
 #gm-performance-1 h1 {
  font-size:36px;
  line-height:50px
 }
}
@media (max-width:767px) {
 #gm-performance-1 h1 {
  font-size:28px;
  line-height:36px;
  font-weight:600
 }
}
#gm-performance-1,
#gm-performance-2 {
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important
}
#gm-performance-2 .gmp2-holder {
 margin-top:-65px;
 margin-bottom:-65px;
 padding:65px 105px;
 background:#fff;
 position:relative;
 box-shadow:2px -1px 38px 0 rgba(0,0,0,.08)
}
@media (max-width:767px) {
 #gm-performance-2 .gmp2-holder {
  padding:65px 55px
 }
}
@media (max-width:480px) {
 #gm-performance-2 .gmp2-holder {
  padding:65px 30px
 }
}
#gm-performance-2 h1 {
 color:#10283c;
 font-size:48px;
 font-weight:700;
 letter-spacing:1.2px;
 margin-bottom:40px;
 margin-top:25px
}
@media (max-width:1199px) {
 #gm-performance-2 h1 {
  font-size:36px
 }
}
@media (max-width:767px) {
 #gm-performance-2 h1 {
  font-size:28px;
  font-weight:600
 }
}
#gm-performance-2 h2,
#gm-performance-2 h3 {
 color:#10283c;
 font-weight:700;
 letter-spacing:.6px
}
#gm-performance-2 h2 {
 margin-bottom:30px;
 font-size:24px
}
@media (max-width:767px) {
 #gm-performance-2 h2 {
  font-weight:600
 }
}
#gm-performance-2 h3 {
 font-size:18px
}
@media (max-width:767px) {
 #gm-performance-2 h3 {
  font-weight:600
 }
}
#gm-performance-2 p {
 color:#414042;
 line-height:28px;
 font-size:16px;
 letter-spacing:.45px;
 margin-bottom:35px
}
#gm-performance-2 .notice-box p:last-child,
#gm-performance-2 p:last-child {
 margin-bottom:0
}
#gm-performance-2 p.p50 {
 max-width:41.66666667%
}
@media (max-width:1199px) {
 #gm-performance-2 p.p50 {
  max-width:100%
 }
}
#gm-performance-2 p a {
 font-style:italic
}
#gm-performance-2 ul.notes li {
 padding:0;
 line-height:28px;
 font-size:16px;
 letter-spacing:.45px;
 margin:0 0 35px
}
#gm-performance-2 p a,
#gm-performance-2 ul.notes li a {
 color:#414042;
 font-weight:600;
 text-decoration:underline!important
}
#gm-performance-2 ul.notes li span {
 float:left;
 display:inline-block;
 width:24px;
 font-weight:700
}
#gm-performance-2 hr {
 margin:65px 0 65px 15px;
 border:0;
 height:1px;
 width:calc(100% - 30px);
 background:#f0f2f2
}
#gm-performance-2 .notice-box {
 padding:50px;
 margin-top:65px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 1px 15px 0 rgba(0,0,0,.08);
 -moz-box-shadow:0 1px 15px 0 rgba(0,0,0,.08);
 box-shadow:0 1px 15px 0 rgba(0,0,0,.08)
}
@media (max-width:767px) {
 #gm-performance-2 .notice-box {
  padding:35px
 }
}
@media (max-width:480px) {
 #gm-performance-2 .notice-box {
  padding:25px
 }
}
#gm-performance-2 .notice-box p {
 font-size:14px;
 margin-bottom:20px;
 line-height:16px;
 letter-spacing:.35px
}
#gm-performance-2 .notice-box p a {
 text-decoration:none!important;
 font-style:normal;
 font-weight:600
}
#gm-performance-2 #step-1,
#gm-performance-2 #step-2,
#gm-performance-2 #step-3 {
 padding:0 35px 0 20px
}
@media (max-width:767px) {
 #gm-performance-2 #step-1,
 #gm-performance-2 #step-2,
 #gm-performance-2 #step-3 {
  padding:0
 }
}
#gm-performance-2 #gm-prodcution-formula {
 width:90%;
 height:auto;
 margin-top:26px
}
@media (max-width:1190px) {
 #gm-performance-2 #gm-prodcution-formula {
  margin-top:75px
 }
 #gm-performance-2 #gm-performance-graph {
  margin-bottom:75px
 }
}
#gm-performance-2 .nav-tabs.main-tab,
#gm-performance-2 .nav-tabs.sub-tab {
 border-bottom:1px solid #eaeced;
 margin:0 0 70px;
 padding:0;
 list-style:none;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 text-transform:uppercase
}
#gm-performance-2 .nav-tabs.sub-tab {
 height:45px
}
#gm-performance-2 .nav-tabs.main-tab {
 height:50px
}
@media (max-width:899px) {
 #gm-performance-2 .nav-tabs.main-tab {
  height:auto;
  border-bottom:none
 }
}
#gm-performance-2 .nav-tabs.main-tab>li {
 float:left;
 clear:right;
 list-style:none;
 margin:0;
 padding:0;
 font-size:20px;
 display:block;
 width:auto
}
@media (max-width:767px) {
 #gm-performance-2 .nav-tabs.main-tab>li {
  clear:none;
  float:none;
  display:block;
  width:100%
 }
}
#gm-performance-2 .nav-tabs.sub-tab>li {
 list-style:none;
 margin:0;
 padding:0;
 font-size:14px;
 float:none;
 display:table-cell;
 width:1%
}
#gm-performance-2 .nav-tabs.main-tab>li>a,
#gm-performance-2 .nav-tabs.sub-tab>li>a {
 font-weight:600;
 letter-spacing:.055em;
 display:block;
 color:#113a56;
 text-decoration:none;
 margin:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:0;
 border-bottom:3px solid transparent;
 box-sizing:content-box
}
#gm-performance-2 .nav-tabs.sub-tab>li>a {
 min-height:44px;
 line-height:39px;
 padding:0 0 0 20px
}
#gm-performance-2 .nav-tabs.main-tab>li>a {
 padding:0 70px 0 20px;
 min-height:49px;
 line-height:44px
}
@media (max-width:767px) {
 #gm-performance-2 .nav-tabs.main-tab>li>a {
  padding:0 0 0 20px
 }
}
#gm-performance-2 .nav-tabs.main-tab>li>a:focus,
#gm-performance-2 .nav-tabs.main-tab>li>a:hover,
#gm-performance-2 .nav-tabs.sub-tab>li>a:focus,
#gm-performance-2 .nav-tabs.sub-tab>li>a:hover {
 color:#ffab32;
 background:0 0;
 border-bottom:3px solid #ffc26a;
 font-weight:700;
 letter-spacing:.05em
}
#gm-performance-2 .nav-tabs.main-tab>li.active>a,
#gm-performance-2 .nav-tabs.main-tab>li.active>a:focus,
#gm-performance-2 .nav-tabs.main-tab>li.active>a:hover,
#gm-performance-2 .nav-tabs.main-tab>li.router-link-exact-active>a,
#gm-performance-2 .nav-tabs.main-tab>li.router-link-exact-active>a:focus,
#gm-performance-2 .nav-tabs.main-tab>li.router-link-exact-active>a:hover,
#gm-performance-2 .nav-tabs.sub-tab>li.active>a,
#gm-performance-2 .nav-tabs.sub-tab>li.active>a:focus,
#gm-performance-2 .nav-tabs.sub-tab>li.active>a:hover,
#gm-performance-2 .nav-tabs.sub-tab>li.router-link-exact-active>a,
#gm-performance-2 .nav-tabs.sub-tab>li.router-link-exact-active>a:focus,
#gm-performance-2 .nav-tabs.sub-tab>li.router-link-exact-active>a:hover {
 color:#113a56;
 background:0 0;
 border:0;
 border-bottom:3px solid #ffca7d;
 font-weight:700;
 letter-spacing:.05em
}
#gm-performance-2 .panel-group {
 padding:0
}
#gm-performance-2 .panel-group .panel-group {
 padding:30px 0 0!important
}
#gm-performance-2 .panel {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 margin:0 0 35px
}
#gm-performance-2 .panel,
#gm-performance-2 .panel-heading,
.current-language button {
 padding:0;
 border:0;
 background:0 0
}
#gm-performance-2 .panel-title a {
 color:#10283c;
 font-weight:600!important;
 padding-left:0;
 position:relative;
 display:block
}
#gm-performance-2 .panel-title a:after,
#gm-performance-2 .panel-title a:before {
 width:20px;
 height:2px;
 display:block;
 background:#10283c;
 content:"";
 position:absolute;
 right:0;
 top:8px;
 -webkit-transition:all 250ms ease-in-out;
 -moz-transition:all 250ms ease-in-out;
 transition:all 250ms ease-in-out
}
#gm-performance-2 .panel-title a:after {
 -webkit-transform:rotate(0deg);
 -moz-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 -o-transform:rotate(0deg);
 transform:rotate(0deg)
}
#gm-performance-2 .panel-title a.collapsed:after {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 transform:rotate(90deg)
}
#gm-performance-2 .panel-title a:hover {
 color:#ffba57
}
#gm-performance-2 .panel-title a:hover:after,
#gm-performance-2 .panel-title a:hover:before {
 background:#ffba57
}
#gm-contact-2 address a:hover,
#gm-contact-2 p a:hover,
#gm-performance-2 .panel-title a:active {
 color:#ffab32
}
#gm-performance-2 .panel-title a:active:after,
#gm-performance-2 .panel-title a:active:before {
 background:#ffab32
}
#gm-performance-2 .panel-title.panel-active a {
 color:#113a56;
 font-weight:700!important
}
#gm-performance-2 .panel-body {
 margin:15px 0 0;
 padding:0!important;
 border:0!important
}
#gm-performance-3 {
 text-align:center;
 padding:270px 0;
 border-bottom:5px solid #ffba57;
 -webkit-background-size:cover!important;
 -moz-background-size:cover!important;
 -o-background-size:cover!important;
 background-size:cover!important;
 color:#fdfdfd
}
#gm-performance-3 h2 {
 font-size:54px;
 margin-bottom:80px;
 font-weight:700;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif
}
@media (max-width:1199px) {
 #gm-performance-3 {
  padding:180px 0
 }
 #gm-performance-3 h2 {
  font-size:36px
 }
}
@media (max-width:767px) {
 #gm-performance-3 {
  padding:180px 0
 }
 #gm-performance-3 h2 {
  font-size:28px;
  font-weight:600
 }
}
.current-language {
 padding:0;
 font-size:12px;
 line-height:1;
 height:40px;
 width:150px;
 margin:0;
 display:block
}
.current-language .flag-box {
 display:inline-block;
 position:relative;
 top:7px;
 height:15px;
 width:25px;
 -webkit-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.15),0 1px 3.92px .08px rgba(0,0,0,.16);
 -moz-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.05),0 1px 3.92px .08px rgba(0,0,0,.16);
 box-shadow:0 2px 2.82px .18px rgba(0,0,0,.05),0 1px 3.92px .08px rgba(0,0,0,.16)
}
.current-language .flag-box:after,
.language-mobile li a span:after {
 width:23px;
 height:14px;
 display:block;
 position:absolute;
 top:1px;
 left:1px;
 content:"";
 background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(115%,rgba(255,255,255,0)));
 background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
 background:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
 background:-ms-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
 background:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 115%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0)
}
.current-language b {
 font-weight:400;
 line-height:12px;
 padding:14px 0;
 text-transform:none;
 color:#1b1b1b;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 letter-spacing:.01em
}
.current-language button {
 display:inline-block;
 position:relative;
 width:40px;
 height:40px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 margin:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.current-language button:before {
 display:block;
 content:"";
 position:absolute;
 top:17px;
 left:15px;
 width:0;
 height:0;
 border-style:solid;
 border-width:5px 5px 0;
 border-color:#fff transparent transparent
}
@media (min-width:768px) {
 .current-language {
  padding:11px 0;
  width:auto;
  margin:4px 0 0;
  display:inline-block;
  float:right
 }
 .current-language .flag-box {
  top:3px
 }
 .current-language b {
  display:inline-block;
  margin:0 12px 0 0
 }
 .current-language button {
  display:block;
  float:right;
  margin:0
 }
}
@media (min-width:992px) {
 .current-language b {
  display:inline-block;
  margin:0 25px 0 0
 }
 .current-language button {
  display:block;
  float:right;
  margin:0 0 0 10px
 }
}
@media (max-width:767px) {
 .current-language {
  display:none
 }
}
#ModalLanguageMobile {
 z-index:10000!important
}
#ModalLanguageMobile #gm-world {
 position:absolute;
 display:block;
 top:65px;
 left:50%;
 margin:0 0 0 -575px;
 width:1150px;
 height:auto;
 z-index:0
}
#ModalLanguageMobile .gm-world-st0 {
 fill:#f7f7f8;
 color:#f7f7f8
}
#ModalLanguageMobile .modal-dialog {
 width:100%;
 height:100%;
 margin:0 auto
}
#ModalLanguageMobile .modal-content {
 height:100%;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border:0;
 margin:0
}
#ModalLanguageMobile .modal-content h1,
#ModalLanguageMobile .modal-content h4 {
 color:#274c65;
 line-height:1;
 margin:55px 0 22px;
 letter-spacing:.025em;
 position:relative;
 z-index:5!important
}
#ModalLanguageMobile .modal-content h4 {
 margin:0 0 58px
}
#ModalLanguageMobile .modal-content .btn-warning {
 display:inline-block;
 position:relative;
 margin:0;
 width:100%;
 max-width:290px;
 z-index:5!important;
 color:#a2a4a4!important;
 background:#eceeef!important;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important
}
#ModalLanguageMobile .modal-content .btn-warning:hover {
 color:#747576!important;
 background:#e8eaeb!important;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important
}
#ModalLanguageMobile .modal-content .btn-warning:active,
#ModalLanguageMobile .modal-content .btn-warning:focus {
 color:#747576!important;
 background:#eceeef!important;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important
}
#ModalLanguageMobile .modal-content .btn-warning:after,
#ModalLanguageMobile .modal-content .btn-warning:before {
 display:none!important
}
#ModalLanguageMobile .modal-header {
 border:0
}
#ModalLanguageMobile .modal-header .close {
 position:relative;
 margin:0;
 float:none;
 display:block;
 height:40px;
 width:40px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 text-align:center;
 line-height:40px;
 text-shadow:none;
 opacity:1;
 filter:alpha(opacity=100);
 color:transparent
}
#ModalLanguageMobile .modal-header .close:focus,
#ModalLanguageMobile .modal-header .close:hover {
 color:transparent;
 opacity:1;
 filter:alpha(opacity=100)
}
#ModalLanguageMobile .modal-body {
 position:absolute;
 padding:0;
 overflow:auto;
 top:51px;
 left:0;
 right:0;
 bottom:0;
 text-align:center
}
#ModalLanguageMobile .modal-body:after {
 display:block;
 height:70px;
 width:100%;
 content:"";
 position:fixed;
 z-index:10!important;
 bottom:0;
 left:0;
 background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));
 background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
 background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
 background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)
}
.gm-icon-back {
 position:absolute;
 left:2px;
 top:2px;
 width:36px;
 height:36px
}
.gm-icon-back-st0 {
 fill:#113a56
}
.gm-icon-back-st1 {
 fill:none
}
.language-mobile {
 margin:0 30px;
 padding:35px 0 75px;
 list-style:none;
 line-height:1;
 display:inline-block;
 width:100%;
 max-width:280px;
 text-align:left;
 position:relative;
 z-index:5!important
}
.language-mobile li {
 margin:0;
 padding:0;
 line-height:1;
 height:41px
}
.language-mobile li a {
 display:block;
 position:relative;
 margin:0;
 padding:13px 0;
 line-height:15px;
 font-size:14px;
 height:41px;
 text-decoration:none!important;
 color:#071621
}
.language-mobile li a span {
 display:block;
 position:absolute;
 height:15px;
 width:25px;
 right:0;
 top:12px;
 -webkit-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.05),0 1px 3.92px .08px rgba(0,0,0,.16);
 -moz-box-shadow:0 2px 2.82px .18px rgba(0,0,0,.05),0 1px 3.92px .08px rgba(0,0,0,.16);
 box-shadow:0 2px 2.82px .18px rgba(0,0,0,.05),0 1px 3.92px .08px rgba(0,0,0,.16)
}
.language-mobile li.active a {
 font-weight:700;
 pointer-events:none
}
.language-mobile:after,
.language-mobile:before {
 display:block;
 width:1px;
 background:#eaeced;
 content:"";
 position:absolute
}
@media (min-width:1200px) {
 .language-mobile {
  padding:100px 0 150px;
  max-width:1040px;
  -webkit-columns:3;
  -moz-columns:3;
  columns:3;
  -webkit-column-gap:128px;
  -moz-column-gap:128px;
  column-gap:128px
 }
 .language-mobile li {
  display:block;
  width:262px
 }
 .language-mobile li a {
  padding:13px 7px 13px 0
 }
 .language-mobile:before {
  top:100px;
  left:326px;
  bottom:150px
 }
 .language-mobile:after {
  top:100px;
  left:inherit;
  right:326px;
  bottom:150px
 }
 #ModalLanguageMobile .btn-box {
  margin-top:-5px;
  margin-bottom:75px
 }
}
@media (min-width:1441px) {
 #ModalLanguageMobile .btn-box {
  margin-bottom:100px
 }
}
@media (min-width:1681px) {
 .language-mobile {
  padding:100px 0 150px;
  max-width:1130px;
  -webkit-columns:3;
  -moz-columns:3;
  columns:3;
  -webkit-column-gap:278px;
  -moz-column-gap:278px;
  column-gap:278px
 }
 .language-mobile li {
  display:block;
  width:192px
 }
 .language-mobile:before {
  top:100px;
  left:330px;
  bottom:150px
 }
 .language-mobile:after {
  top:100px;
  left:inherit;
  right:330px;
  bottom:150px
 }
 #ModalLanguageMobile #gm-world {
  margin:15px 0 0 -680px;
  width:1360px
 }
 #ModalLanguageMobile .modal-content h1 {
  font-size:48px
 }
}
@media (min-width:1921px) {
 #ModalLanguageMobile #gm-world {
  margin:15px 0 0 -800px;
  width:1600px
 }
 .language-mobile {
  padding:100px 0 150px;
  max-width:1330px;
  -webkit-columns:3;
  -moz-columns:3;
  columns:3;
  -webkit-column-gap:314px;
  -moz-column-gap:314px;
  column-gap:314px
 }
 .language-mobile li {
  display:block;
  width:234px
 }
 .language-mobile:before {
  top:100px;
  left:386px;
  bottom:150px
 }
 .language-mobile:after {
  top:100px;
  left:inherit;
  right:386px;
  bottom:150px
 }
}
@media (max-width:1199px) {
 #ModalLanguageMobile .modal-header {
  border:0
 }
 #ModalLanguageMobile .modal-header .container-main {
  padding:0
 }
 #ModalLanguageMobile #gm-world,
 #ModalLanguageMobile .modal-content .btn-box,
 #ModalLanguageMobile .modal-content h1,
 #ModalLanguageMobile .modal-content h4 {
  display:none
 }
}
@media (max-width:959px) {
 #ModalLanguageMobile .modal-header {
  padding:11px 15px 0;
  border:0
 }
 #ModalLanguageMobile .language-mobile {
  margin:0 15px;
  max-width:255px
 }
}
@media (max-width:599px) {
 #ModalLanguageMobile .modal-header {
  padding:11px 15px 0;
  border:0
 }
 #ModalLanguageMobile .language-mobile {
  padding:0 0 75px;
  margin:0 15px;
  max-width:190px
 }
}
.splash-main {
 margin-top:100px;
 margin-bottom:100px
}
.splash-main .col-sm-6 {
 background:#fffbf4;
 padding-top:45px;
 padding-bottom:50px
}
.splash-main h2 {
 color:#1b1b1b1;
 font-size:36px;
 font-weight:700;
 text-align:center;
 margin-bottom:5px
}
.splash-main #flashMessage,
.splash-main span {
 text-align:center;
 color:#1b1b1b;
 font-weight:300
}
.splash-main span {
 display:block;
 margin-bottom:40px;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:21px
}
.splash-main .text-center,
.splash-main .text-center a {
 font-size:18px;
 font-weight:300;
 color:#4b565e
}
.splash-main #flashMessage {
 min-height:46px;
 padding:10px 16px;
 background:#ffd9a2;
 border:0;
 font-size:16px
}
.splash-main #flashMessage a {
 text-decoration:underline!important
}
.splash-main .form-group {
 margin-bottom:25px;
 position:relative
}
.splash-main .form-group .form-hint {
 padding:15px;
 background:#fdfdfd;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 10px 23.52px 4.48px rgba(0,0,0,.18);
 -moz-box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 10px 23.52px 4.48px rgba(0,0,0,.18);
 box-shadow:0 2px 5.76px .24px rgba(0,0,0,.12),0 10px 23.52px 4.48px rgba(0,0,0,.18);
 display:block;
 position:absolute;
 top:-56px;
 left:0;
 width:100%;
 z-index:-1;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:all 275ms ease-in-out!important;
 -moz-transition:all 275ms ease-in-out!important;
 -ms-transition:all 275ms ease-in-out!important;
 -o-transition:all 275ms ease-in-out!important;
 transition:all 275ms ease-in-out!important
}
.splash-main .form-group input {
 height:46px;
 padding:10px 16px;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:300;
 color:#4b565e
}
.splash-main .form-group input:focus+.form-hint {
 z-index:100;
 opacity:1;
 filter:alpha(opacity=100)
}
.splash-main .captcha-box {
 text-align:center;
 width:100%;
 display:block
}
.splash-main .captcha-box .g-recaptcha {
 margin-top:15px;
 display:inline-block
}
.splash-main .submit {
 text-align:center;
 margin-top:50px
}
.splash-main .btn {
 border:0!important;
 min-width:150px
}
#gm-contact #flashMessage,
.splash-main .form-group.error .form-control-feedback {
 min-height:46px;
 text-align:center;
 padding:10px 16px;
 color:#113a56;
 border:0;
 font-size:16px;
 font-weight:300
}
.splash-main .form-group.error .form-control-feedback {
 display:block;
 width:100%;
 position:relative!important;
 top:auto!important;
 height:auto;
 margin:25px 0 0!important;
 background:#ffd9a2;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.splash-main .alert {
 margin:0 0 25px!important
}
.splash-main .verify .alert {
 margin:40px 0 0!important
}
.splash-main .splash-check {
 float:left;
 width:100%;
 margin-bottom:15px
}
.splash-main .splash-check:hover {
 cursor:pointer
}
.splash-main .splash-check input {
 height:auto
}
.splash-main .splash-check span.checkb {
 display:inline-block;
 margin-bottom:0;
 font-size:14px
}
.splash-main .splash-check strong {
 font-weight:400;
 margin-left:10px
}
#splash #gm-home-3 h2 {
 color:#113a56;
 font-family:"Signika","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:36px;
 font-weight:700;
 margin:95px 0 15px
}
#splash #gm-home-3 span {
 display:block;
 color:#113a56;
 font-size:21px
}
#splash .test {
 margin:0;
 padding:0
}
@media (max-width:700px) {
 .splash-main .col-xs-6 {
  width:66.66666667%;
  margin-left:16.66666667%
 }
}
@media (max-width:550px) {
 .splash-main .col-xs-6 {
  width:75%;
  margin-left:12.5%
 }
}
@media (max-width:480px) {
 .splash-main .col-xs-6 {
  width:100%;
  margin-left:0
 }
}
@media (max-width:359px) {
 #rc-imageselect,
 .g-recaptcha {
  transform:scale(.96);
  -moz-transform:scale(.96);
  -webkit-transform:scale(.96);
  transform-origin:0 0;
  -moz-transform-origin:0 0;
  -webkit-transform-origin:0 0
 }
}
#gm-contact-1 {
 text-align:center;
 padding:100px 0
}
#gm-contact-1 h1,
#gm-contact-2 h3 {
 color:#113a56;
 font-size:36px;
 font-weight:700;
 margin-bottom:20px
}
#gm-contact-1 p {
 color:#4b565e;
 font-size:21px;
 font-weight:300
}
#gm-contact-2 h2 {
 margin:0 0 20px;
 padding:0 0 20px;
 color:#113a56;
 font-size:20px;
 font-weight:700;
 text-transform:uppercase;
 border-bottom:2px dotted #e7e8e9
}
#gm-contact-2 h3 {
 font-size:16px;
 margin-bottom:8px
}
#gm-contact-2 address a,
#gm-contact-2 p a {
 text-decoration:underline!important;
 font-weight:600
}
.gm-contact-form,
.gm-contact-info {
 color:#4b565e;
 margin-bottom:100px
}
.gm-contact-form .gm-icon-envelope {
 width:20px;
 height:20px;
 margin:0 8px -5px 0;
 top:-2px
}
.gm-contact-form .form-group,
.gm-footer-members ul li.gm-footer-ml-singup {
 margin-bottom:25px
}
.gm-contact-form .form-group .form-label {
 display:block;
 height:auto;
 line-height:30px;
 font-weight:400;
 margin:0;
 padding:0;
 font-size:14px
}
.gm-contact-form .form-group .checkbox-inline {
 line-height:34px
}
.gm-contact-form .form-group .checkbox-inline input {
 height:26px!important;
 float:left;
 clear:right
}
.gm-contact-form input,
.gm-contact-form textarea {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:300;
 color:#4b565e
}
.gm-contact-form input {
 height:38px;
 padding:0 16px
}
.gm-contact-form textarea {
 resize:none!important
}
.gm-contact-form .btn {
 min-width:150px
}
.gm-contact-info .gm-icon-group {
 width:21px;
 height:22px;
 margin:0 8px -5px 0;
 top:-2px
}
#gm-contact #flashMessage {
 background:#ffdc9a
}
#gm-contact-5 {
 transition:opacity .15s ease-in;
 padding:125px 0 250px;
 background:#f7f7f8
}
#gm-contact-5 h1,
#gm-contact-5 h2 {
 color:#274c65;
 font-size:36px;
 font-weight:700;
 text-align:center;
 letter-spacing:.03em;
 margin-bottom:100px
}
#gm-contact-5 h2 {
 font-size:30px
}
#gm-contact-5 h3 {
 color:#274c65;
 font-size:24px;
 font-weight:600;
 letter-spacing:.02em;
 margin-bottom:65px;
 margin-top:35px;
 margin-left:30px
}
#gm-contact-5 h3 span {
 display:block;
 font-weight:600;
 font-size:16px;
 margin-top:30px;
 letter-spacing:.02em
}
#gm-contact-5 .alert-info2,
#gm-contact-5 .alert-info3 {
 background:#d1d3d3;
 padding:15px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 margin:-50px 0 50px
}
#gm-contact-5 .alert-info3 {
 margin:-140px 0 50px
}
#gm-contact-5 .customer-service-form-box {
 background:#fdfdfd;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 -moz-box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 box-shadow:0 2px 5.64px .36px rgba(0,0,0,.15),0 3px 14.25px .75px rgba(0,0,0,.1);
 padding:90px 105px
}
#gm-contact-5 .customer-service-form-box .alert {
 margin-top:15px;
 float:left;
 width:100%;
 padding:15px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 text-align:center
}
#gm-contact-5 .form-group {
 margin:0 0 40px;
 padding:0;
 height:auto;
 line-height:1;
 position:relative
}
#gm-contact-5 .form-group label.form-label,
#gm-contact-5 .form-group strong.form-label {
 font-weight:400;
 display:block;
 line-height:44px;
 margin:0;
 padding:0;
 color:rgba(44,53,65,.5)!important
}
#gm-contact-5 .form-group label.checkbox-inline {
 font-weight:400;
 line-height:23px;
 margin-right:10px;
 color:rgba(44,53,65,.5)!important
}
#gm-contact-5 .form-group:before {
 display:none;
 width:10px;
 height:10px;
 border:2px solid transparent;
 position:absolute;
 top:17px;
 left:-55px;
 content:"";
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#gm-contact-5 .form-group p.letter-counter {
 display:inline-block;
 font-weight:600;
 color:rgba(44,53,65,.5)!important;
 margin:0;
 padding:0;
 position:absolute;
 bottom:-26px;
 right:0;
 font-size:12px
}
#gm-contact-5 .form-group .form-control,
#gm-contact-5 .form-group .form-control .btn {
 margin:0!important;
 line-height:44px!important;
 height:auto!important;
 background:0 0!important;
 font-size:14px!important;
 font-weight:400!important;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important
}
#gm-contact-5 .form-group .form-control {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border:0!important;
 border-bottom:2px solid rgba(200,201,202,.5)!important;
 position:relative;
 resize:none;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important;
 padding:0!important;
 color:#2c3541
}
#gm-contact-5 .form-group .form-control .caret {
 border-top-color:rgba(200,201,202,.75)!important;
 right:30px!important
}
#gm-contact-5 .form-group .form-control .btn {
 padding:0 50px 0 0!important;
 text-transform:none;
 letter-spacing:0;
 outline:0!important;
 color:#2c3541!important
}
#gm-contact-5 .form-group .form-control .btn.bs-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-contact-5 .form-group .form-control:hover {
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-contact-5 .form-group .form-control:hover .caret {
 border-top-color:#ffba57!important
}
#gm-contact-5 .form-group .form-control:focus {
 border-bottom:2px solid #ffba57!important;
 color:#2c3541
}
#gm-contact-5 .form-group .form-control:focus+p.letter-counter {
 color:#2c3541!important
}
#gm-contact-5 .form-group .form-control:valid {
 border-bottom:2px solid #c8c9ca!important
}
#gm-contact-5 .form-group .form-control:valid:focus {
 border-bottom:2px solid #ffba57!important
}
#gm-contact-5 .form-group .form-control:valid+p.letter-counter {
 color:#2c3541!important
}
#gm-contact-5 .form-group .form-control.open .caret {
 border-top:none!important;
 border-bottom:4px dashed;
 border-bottom:4px solid \9 ;
 border-bottom-color:rgba(200,201,202,.75)!important
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open {
 border:0;
 padding:0;
 margin:0;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 -moz-box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 box-shadow:0 10px 14.25px .75px rgba(0,0,0,.2),0 5px 19.8px .2px rgba(0,0,0,.15);
 line-height:44px;
 top:0;
 left:0
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:focus,
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:hover,
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:focus,
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:hover {
 background:#ebecec;
 font-weight:600
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:focus:before,
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li>a:hover:before {
 color:#ffba57
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a {
 background:#fcfcfc;
 font-weight:600
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .dropdown-menu>li.selected>a:before {
 color:#ffba57;
 content:""
}
#gm-contact-5 .form-group .form-control .dropdown-menu.open .popover-title {
 margin:0;
 padding:0 0 0 30px;
 font-size:12px;
 color:#2c3541;
 background:#fdfdfd;
 border-bottom:2px solid #ffba57;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
#gm-contact-5 .form-group textarea.form-control:hover {
 border-top:2px solid rgba(200,201,202,.75)!important
}
#gm-contact-5 .form-group textarea.form-control:focus {
 border-top:2px solid #ffba57!important;
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-contact-5 .form-group textarea.form-control:valid {
 border-top:2px solid #c8c9ca!important;
 border-bottom:2px solid #c8c9ca!important
}
#gm-contact-5 .form-group textarea.form-control:valid:focus {
 border-top:2px solid #ffba57!important;
 border-bottom:2px solid rgba(200,201,202,.75)!important
}
#gm-contact-5 .form-group.error {
 margin:0
}
#gm-contact-5 .form-group.error label {
 color:#2c3541!important
}
#gm-contact-5 .form-group.error:before {
 display:block;
 background:#e83d3b;
 border:2px solid #e83d3b
}
#gm-contact-5 .form-group.error .form-control,
#gm-contact-5 .form-group.error .form-control[type=tel] {
 color:#2c3541;
 border-bottom:2px solid #e83d3b!important
}
#gm-contact-5 .form-group.error .form-control:focus,
#gm-contact-5 .form-group.error .form-control[type=tel]:focus {
 border-bottom:2px solid #e83d3b!important
}
#gm-contact-5 .form-group.error textarea.form-control {
 border-top:2px solid #e83d3b!important
}
#gm-contact-5 .form-group.error textarea.form-control:focus {
 border-top:2px solid #e83d3b!important
}
#gm-contact-5 .form-group.error .form-control-feedback {
 width:100%;
 position:relative!important;
 height:auto;
 line-height:1;
 margin:0;
 padding:14px 30px 14px 0;
 color:#e83d3b;
 border:0;
 font-size:12px;
 font-weight:400;
 text-align:left;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAvCAMAAAB0dXK/AAAAgVBMVEUAAAD/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0H/R0HBmYkeAAAAKnRSTlMAh3j8BvITC/fiuxkD7d3Yw7OYkH9uXUxBMiwn6dLLop50ZVZSOCGrqh1uH75AAAABGklEQVRIx63V126DQBCF4eBdTLEN2Bj33pKc93/AKFhoQ7bMjOX/Eum7YKTV+Xh30StogZscJRkKLVZzAGcpGsUA4qFQnfDbTIbWqlVqI1IVnuUSdEPXko90ga5yzFZnmBouGsYwTbjXn+FvNQ9tVE+pLUvl6DfloCX+t6KRLi21p6/fwO5CXn2CtsHzOaNtlxCqhkMhCqOtcqr0EVRTOBW+QmgFj8Ldj8Z7rzr41QVehYUPJbuAynzXjxBQmLvRIw2qdORUnwgqHN1XJxTWjqsfQFW5JoTu6pgQukLbExL+L/PV9J2yVNy//hGkskfmDlrZI1PRyh6ZK0hlj4zOwK/srj+ApMYMN5U9MifIqs1wE1kjk4uIGRl5P8eLpbhHZhJ0AAAAAElFTkSuQmCC) no-repeat 100% 50%;
 background-size:17px 15px
}
#gm-contact-5 .form-group.error.form-group-textarea .form-control-feedback {
 padding:14px 55px 14px 0;
 background:0 0
}
#gm-contact-5 .form-group.error.form-group-textarea p.letter-counter {
 bottom:14px;
 color:#e83d3b!important
}
#gm-contact-5 .form-group.disabled .form-control .btn.bs-placeholder,
#gm-contact-5 .form-group.disabled label {
 color:rgba(44,53,65,.25)!important
}
#gm-contact-5 .form-group.disabled .form-control {
 border-bottom:2px solid rgba(200,201,202,.25)!important;
 pointer-events:none
}
#gm-contact-5 .form-group.disabled .form-control .caret {
 border-top-color:rgba(200,201,202,.25)!important
}
#gm-contact-5 .form-group.focus label {
 color:#2c3541!important
}
#gm-contact-5 .form-group.focus:before {
 display:block;
 background:#ffba57!important;
 border:2px solid #ffba57
}
#gm-contact-5 .form-group.active:before,
#gm-contact-5 .form-group.hover:before {
 display:block;
 background:0 0;
 border:2px solid #ffba57
}
#gm-contact-5 .form-control:-moz-placeholder,
#gm-contact-5 .form-control::-moz-placeholder,
#gm-contact-5 .form-control:hover:-moz-placeholder,
#gm-contact-5 .form-control:hover::-moz-placeholder {
 color:rgba(44,53,65,.5)!important;
 opacity:1
}
#gm-contact-5 .form-control:-ms-input-placeholder,
#gm-contact-5 .form-control:hover:-ms-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-contact-5 .form-control::-webkit-input-placeholder,
#gm-contact-5 .form-control:hover::-webkit-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-contact-5 .form-control:focus:-moz-placeholder,
#gm-contact-5 .form-control:focus::-moz-placeholder {
 color:rgba(44,53,65,.5)!important;
 opacity:1
}
#gm-contact-5 .form-control:focus:-ms-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-contact-5 .form-control:focus::-webkit-input-placeholder {
 color:rgba(44,53,65,.5)!important
}
#gm-contact-5 .disabled .form-control:-moz-placeholder,
#gm-contact-5 .disabled .form-control::-moz-placeholder {
 color:rgba(44,53,65,.25)!important;
 opacity:1
}
#gm-contact-5 .disabled .form-control:-ms-input-placeholder {
 color:rgba(44,53,65,.25)!important
}
#gm-contact-5 .disabled .form-control::-webkit-input-placeholder {
 color:rgba(44,53,65,.25)!important
}
#gm-contact-5 .btn-warning {
 width:100%;
 max-width:270px;
 float:right;
 margin-top:60px
}
.gm-footer-top {
 background:#1b1b1b;
 color:#fdfdfd;
 min-height:315px;
 padding:75px 0
}
.gm-footer-top h3 {
 font-size:16px;
 font-weight:600;
 margin-bottom:20px;
 color:#fdfdfd;
 letter-spacing:.05em
}
.gm-footer-top p {
 font-size:12px;
 margin:0 0 35px;
 color:#fdfdfd
}
.gm-footer-members ul li {
 margin:0;
 padding:0;
 display:block
}
.gm-footer-members ul .btn {
 width:100%;
 max-width:190px
}
.gm-footer-menu a.active,
.gm-footer-menu a:focus,
.gm-footer-menu a:hover,
.gm-footer-social a:focus,
.gm-footer-social a:hover {
 color:#ffb345
}
.gm-footer-social ul {
 margin:0;
 padding:0;
 list-style:none;
 line-height:30px
}
.gm-footer-social li {
 margin:0 30px 0 0;
 padding:0;
 display:inline-block
}
.gm-footer-social .gm-icon-twitter {
 width:14px;
 height:11px
}
.gm-footer-social .gm-icon-facebook {
 width:7px;
 height:14px;
 top:2px
}
.gm-footer-social .gm-icon-youtube {
 width:31px;
 height:13px;
 top:2px
}
.gm-footer-social .gm-icon-vkontakte {
 width:23px;
 height:13px;
 top:2px
}
.gm-footer-social .gm-icon-linkedin {
 width:14px;
 height:14px;
 top:2px
}
.gm-footer-social .gm-icon-instagram {
 width:14px;
 height:16px;
 top:3px
}
.gm-footer-social .gm-icon-medium {
 width:17px;
 height:14px;
 top:3px
}
.gm-footer-menu h3 {
 margin-bottom:23px
}
.gm-footer-menu a {
 color:#fdfdfd;
 word-break:break-all;
 word-wrap:break-word
}
.gm-footer-menu ul {
 margin:0;
 padding:0;
 list-style:none;
 font-size:12px;
 font-weight:600;
 text-transform:uppercase;
 font-family:"Signika Negative","Helvetica Neue",Helvetica,Arial,sans-serif;
 float:left;
 clear:right;
 width:25%;
 letter-spacing:.085em
}
.gm-footer-menu li {
 margin:0;
 padding:0 10px 0 0;
 line-height:1;
 min-height:45px
}
.gm-footer-menu .footer-nav-b3 {
 margin-left:25%
}
.gm-footer-menu .footer-nav-b2 {
 margin-left:-50%
}
.gm-footer-bottom {
 background:#141414;
 color:#fdfdfd;
 font-size:12px;
 padding:35px 0 50px
}
.gm-logo-footer-full {
 width:107px;
 height:34px;
 margin-bottom:18px
}
.gm-logo-footer-full,
.gm-logo-footer-full-st0 {
 color:#fdfdfd;
 fill:#fdfdfd
}
.gm-footer-copyright span {
 display:block
}
.gm-footer-cc ul {
 margin:0 0 22px;
 padding:0;
 list-style:none
}
.gm-footer-cc li {
 margin:0;
 padding:0;
 display:inline-block
}
.gm-footer-cc li.mastercard {
 margin-right:25px
}
.gm-logo-mastercard-mono {
 width:46px;
 height:38px;
 top:-4px
}
.gm-logo-mastercard-mono-st0 {
 fill:none
}
.gm-logo-mastercard-mono-st1 {
 fill:#fdfdfd
}
.gm-logo-visa-mono {
 width:52px;
 height:34px;
 top:-6px
}
.gm-logo-visa-mono-st0 {
 fill:#fdfdfd
}
.gm-logo-unionpay,
.gm-logo-unionpay-mono {
 width:48px;
 height:30px
}
.gm-footer-cc span {
 display:block;
 margin-top:-8px
}
.gm-footer-secure h3 {
 font-size:16px;
 font-weight:600;
 margin-bottom:20px;
 color:#fdfdfd;
 letter-spacing:.05em
}
.gm-icon-ssl {
 width:68px;
 height:33px
}
.gm-icon-ssl,
.gm-icon-ssl-st0 {
 color:#274c65;
 fill:#274c65
}
.gm-footer-disclaimer {
 margin-top:25px;
 color:#274c65
}
.gm-footer-disclaimer p {
 border-top:1px solid #274c65;
 padding-top:25px;
 margin-bottom:0
}
@media (max-width:1680px) {
 .gm-icon-ssl {
  margin-right:70px
 }
}
@media (max-width:1199px) {
 .gm-footer-menu ul {
  width:50%
 }
 .gm-footer-menu .footer-nav-b2,
 .gm-footer-menu .footer-nav-b3 {
  margin-left:0
 }
 .gmko .gm-icon-ssl {
  margin-right:0
 }
 .gmko .gm-footer-cc,
 .gmko .gm-footer-copyright {
  margin-top:35px;
  text-align:center
 }
 .gmko .gm-ssl {
  text-align:center
 }
 .gmww .gm-icon-ssl {
  margin-right:0
 }
 .gmww .gm-footer-cc,
 .gmww .gm-footer-copyright {
  margin-top:35px;
  text-align:center
 }
 .gmww .gm-ssl {
  text-align:center
 }
}
@media (max-width:1180px) {
 .gm-footer-social {
  margin-top:50px
 }
}
@media (max-width:991px) {
 .gmko .gm-ssl,
 .gmww .gm-ssl {
  margin-top:35px
 }
 .gmko .gm-footer-secure .col-xs-6.col-sm-4,
 .gmww .gm-footer-secure .col-xs-6.col-sm-4 {
  text-align:center
 }
}
@media (max-width:767px) {
 .gmko .gm-footer-secure {
  left:0;
  text-align:center
 }
 .gmko .gm-footer-secure .col-xs-12,
 .gmko .gm-footer-secure .col-xs-4 {
  width:50%
 }
 .gmko .gm-icon-ssl {
  margin-right:0
 }
 .gmko .gm-footer-copyright {
  width:50%;
  right:0
 }
 .gmww .gm-footer-secure {
  left:0;
  text-align:center
 }
 .gmww .gm-icon-ssl {
  margin-right:0
 }
 .gmww .gm-footer-copyright {
  width:50%;
  right:0
 }
}
@media (max-width:650px) {
 .gm-footer-top {
  padding:75px 0 50px;
  text-align:center
 }
 .gm-footer-top .col-xs-6 {
  width:100%
 }
 .gm-footer-top .col-xs-5 {
  width:100%;
  margin-left:0
 }
 .gm-footer-menu li {
  padding:0 5px
 }
}
@media (max-width:480px) {
 .gmko .gm-footer-bottom .col-xs-4 {
  width:100%
 }
 .gmko .gm-footer-secure .col-xs-12,
 .gmko .gm-footer-secure .col-xs-4 {
  width:100%;
  margin-bottom:35px
 }
 .gmko .gm-footer-secure .gm-ssl,
 .gmww .gm-footer-bottom .col-xs-6 {
  width:100%
 }
 .gmww .gm-footer-secure .col-xs-6 {
  width:100%;
  margin-bottom:35px
 }
 .gmww .gm-footer-secure .gm-ssl {
  width:100%
 }
}
@media (max-width:400px) {
 .gmko .gm-footer-cc,
 .gmko .gm-footer-secure {
  width:100%;
  text-align:center
 }
 .gmko .gm-footer-cc li.mastercard {
  margin-right:12px
 }
 .gmko .gm-footer-cc li.visa {
  margin-left:12px
 }
 .gmko .gm-footer-secure {
  margin-top:35px
 }
 .gmko .gm-footer-copyright {
  width:100%
 }
 .gmww .gm-footer-cc,
 .gmww .gm-footer-secure {
  width:100%;
  text-align:center
 }
 .gmww .gm-footer-cc li.mastercard {
  margin-right:12px
 }
 .gmww .gm-footer-cc li.visa {
  margin-left:12px
 }
 .gmww .gm-footer-secure {
  margin-top:35px
 }
 .gmww .gm-footer-copyright {
  width:100%
 }
}
