.gc-Page .alert {
  padding: 20px 60px;
  position: relative;
  font-size: 16px;
  border-radius: 0;
  border: none;
  margin: 0 0 10px 0;
}
@media (max-width: 579px) {
  .gc-Page .alert:last-of-type {
    margin-bottom: 0;
  }
}
.gc-Page .alert:before,
.gc-Page .alert .close {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.gc-Page .alert:before {
  font-family: FontAwesome;
  left: 28px;
  font-size: 16px;
}
.gc-Page .alert .close {
  opacity: 1;
  right: 20px;
  font-size: 30px;
  font-weight: normal;
  cursor: pointer;
  text-shadow: none;
}
.gc-Page .alert a:hover {
  text-decoration: underline;
}
.gc-Page .alert-danger {
  background: #ffcdd2;
}
.gc-Page .alert-danger:before {
  color: #ef5350;
  content: "\f057";
}
.gc-Page .alert-danger .close {
  color: #ef5350;
}
.gc-Page .alert-danger a {
  color: #ef5350;
}
.gc-Page .alert-success:before {
  color: #7cb342;
  content: "\f058";
}
.gc-Page .alert-success .close {
  color: #7cb342;
}
.gc-Page .alert-success a {
  color: #7cb342;
}
.gc-Page .alert-warning:before {
  color: #ffa726;
  content: "\f06a";
}
.gc-Page .alert-warning .close {
  color: #ffa726;
}
.gc-Page .alert-warning a {
  color: #ffa726;
}
.gc-Page .alert-info:before {
  color: #64b5f6;
  content: "\f05a";
}
.gc-Page .alert-info .close {
  color: #64b5f6;
}
.gc-Page .alert-info a {
  color: #64b5f6;
}
.gc-Page .modal-backdrop {
  z-index: 2000;
  opacity: 0.6;
}
.gc-Page .modal {
  z-index: 2010;
  margin-top: 10px;
}
.gc-Page .modal .close {
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 1;
  font-size: 25px;
  font-weight: normal;
}
.gc-Page .modal-content {
  border-radius: 0;
  border: none;
}
.gc-Page .input-group-addon {
  border-radius: 0;
}
.gc-Page .form-control,
.gc-Page .form-control:hover,
.gc-Page .form-control:active,
.gc-Page .form-control:focus {
  -webkit-box-shadow: initial;
          box-shadow: initial;
  border-radius: initial;
}
.gc-Page .radio label,
.gc-Page .checkbox label {
  display: inline-block;
  width: calc(100% - 25px);
  padding-left: 30px;
  margin-left: -20px;
  vertical-align: top;
}
.gc-Page .control-label.control-label--uppercase {
  text-transform: uppercase;
}
.gc-Page .nav-tabs.nav-justified li a {
  font-size: 12px;
  cursor: pointer;
  border: 1px solid #ddd;
}
.gc-Page .nav-tabs.nav-justified i.fa {
  width: 100%;
  font-size: 30px;
  padding: 3px 0 9px 0;
  color: #777;
}
.gc-Page .nav-tabs.nav-justified li.active a:hover {
  background-color: inherit;
}
.gc-Page .nav-tabs.nav-justified li.active a,
.gc-Page .nav-tabs.nav-justified li.active a i.fa {
  color: #cc9f15;
}
@media (min-width: 580px) {
  .gc-Page .nav-tabs.nav-justified li.active a {
    border-bottom-color: transparent;
  }
}
@media (min-width: 580px) {
  .gc-Page .nav-tabs.nav-justified li:not(:first-of-type) a {
    border-left: none;
  }
}
.gc-Page .tab-pane {
  padding: 20px 10px 10px 10px;
  border-style: solid;
  border-color: #ddd;
  border-width: 1px 0 0 0;
}
.gc-Page .tab-pane:before,
.gc-Page .tab-pane:after {
  content: " ";
  display: table;
}
.gc-Page .tab-pane:after {
  clear: both;
}
@media (min-width: 580px) {
  .gc-Page .tab-pane {
    padding: 20px;
    border-width: 0 1px 1px 1px;
  }
}
@media (max-width: 579px) {
  .gc-Page .tab-pane {
    padding: 20px 10px;
    border-width: 0;
    background: #f5f5f5;
  }
}
@media (max-width: 579px) {
  .gc-Page .dz-message {
    -webkit-transform: scale(0.5) !important;
        -ms-transform: scale(0.5) !important;
            transform: scale(0.5) !important;
  }
}
.gc-Page .ui-widget {
  z-index: 2040 !important;
}
/*
Supported use:
<a href="#n" class="gc-BtnHex MY_CLASS_USING_MIXIN_BELOW">
    <div class="gc-BtnHexContent">
        <div class="gc-BtnHex-rectangleOut">
            <div class="gc-BtnHex-rectangleIn">
                BUTTON TEXT
            </div>
        </div>
        <div class="gc-BtnHex-cornerLeftOut"></div>
        <div class="gc-BtnHex-cornerLeftIn"></div>

        <div class="gc-BtnHex-cornerRightOut"></div>
        <div class="gc-BtnHex-cornerRightIn"></div>


        <!-- OR: -->
        <!--<div class="gc-BtnHex-ribbonLeftOut"></div>-->
        <!--<div class="gc-BtnHex-ribbonLeftIn"></div>-->

        <!--<div class="gc-BtnHex-ribbonRightOut"></div>-->
        <!--<div class="gc-BtnHex-ribbonRightIn"></div>-->
    </div>
</a>
 */
.gc-centerVerticallyInlineChildren:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* Grid */
/* Fonts */
/* Alerts */
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
button {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: inherit;
  font-weight: inherit;
}
*:focus,
input[type]:focus:focus {
  outline: none;
}
label {
  font-weight: normal;
}
input,
select {
  outline: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
:invalid,
:-moz-ui-invalid,
:required:invalid,
:required:-moz-ui-invalid {
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
input[type=search] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
}
textarea {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
th {
  text-align: left;
}
/* Reset link style */
a {
  color: inherit;
  text-decoration: none;
}
a:hover,
a:focus,
a:active {
  color: inherit;
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
}
.u-toUppercase {
  text-transform: uppercase;
}
.gc-AccountInfo .account-options {
  border: none !important;
}
.gc-AccountInfo .account-options .account-option-box {
  border: 1px solid #ebecee;
  font-size: 14px;
  line-height: normal;
  margin-bottom: 20px;
}
.gc-AccountInfo .account-options .account-option-box h3 {
  position: relative;
  padding: 10px 42px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
}
.gc-AccountInfo .account-options .account-option-box h3:after {
  content: "";
  position: absolute;
  left: -8px;
  top: -8px;
  width: 44px;
  height: 46px;
  background: url(../img/goldcore/account_options.png) no-repeat;
}
.gc-AccountInfo .account-options .account-option-box.joint h3:after {
  background-position: 0px -46px;
}
.gc-AccountInfo .account-options .account-option-box.goldsaver h3:after {
  background-position: 0px -92px;
}
.gc-AccountInfo .account-options .account-option-box .text {
  padding: 10px 42px 20px 42px;
}
.gc-AccountInfo .account-options .toggle-button {
  cursor: pointer;
  color: #000;
  text-decoration: underline;
}
.gc-AccountInfo .account-options .toggle-button:hover,
.gc-AccountInfo .account-options .toggle-button:focus,
.gc-AccountInfo .account-options .toggle-button:active {
  color: #828385;
}
.gc-AccountInfo .account-options .toggle-button:hover,
.gc-AccountInfo .account-options .toggle-button:focus {
  text-decoration: none;
}
.gc-AccountInfo .account-options .toggle-button:active {
  text-decoration: none;
}
.gc-AccountInfo .gc-AccountInfo-switchButton {
  margin-top: 15px;
  height: auto;
  line-height: 20px;
  padding: 17px 0;
}
.gc-AccountInfo-registerOption {
  margin-top: 60px;
}
.gc-MyAccountMenu {
  z-index: 1700;
  background: #000;
  width: 190px;
  overflow-x: hidden;
  overflow-y: auto;
}
@media (min-width: 960px) {
  .gc-MyAccountMenu {
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100%;
    padding-top: 130px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media (max-width: 959px) {
  .gc-MyAccountMenu {
    position: fixed;
    top: 0;
    bottom: 0;
    max-width: 80vw;
    min-width: 45px;
    outline: none;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1910;
    -webkit-overflow-scrolling: touch;
    will-change: transform;
    left: 0;
    display: none;
  }
}
.gc-MyAccountMenu li {
  list-style: none;
}
.gc-MyAccountMenu-isShown[type="checkbox"] {
  display: none;
}
.gc-MyAccountMenu-isShown[type="checkbox"]:checked ~ .gc-MyAccountMenu-asideMask,
.gc-MyAccountMenu-isShown[type="checkbox"]:target ~ .gc-MyAccountMenu-asideMask {
  display: block;
}
.gc-MyAccountMenu-isShown[type="checkbox"]:checked ~ .gc-MyAccountMenu,
.gc-MyAccountMenu-isShown[type="checkbox"]:target ~ .gc-MyAccountMenu {
  display: block;
}
.gc-MyAccountMenu-asideMask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
  background-image: none;
  background-color: #000;
  z-index: 1900;
  display: none;
}
.gc-MyAccountMenu-top {
  top: 0;
}
.gc-MyAccountMenu-top-buySell {
  border-bottom: 1px solid #1B1B1B;
  padding: 20px;
  text-align: center;
  padding: 20px 0;
}
.gc-MyAccountMenu-top-user {
  position: relative;
  display: block;
  padding: 15px 10px;
  font-size: 20px;
  background: black;
  border-bottom: 1px solid #1B1B1B;
  color: #fff;
}
.gc-MyAccountMenu-top-user:hover,
.gc-MyAccountMenu-top-user:focus,
.gc-MyAccountMenu-top-user:active {
  color: #fff;
}
.gc-MyAccountMenu-top-user-name {
  text-align: center;
  word-wrap: break-word;
}
.gc-MyAccountMenu-top-user-settingsLink {
  display: block;
  margin-top: 10px;
  text-align: center;
  font-size: 15px;
  color: #bdbdbd;
  text-decoration: underline;
}
.gc-MyAccountMenu-top-user-settingsLink:hover,
.gc-MyAccountMenu-top-user-settingsLink:focus,
.gc-MyAccountMenu-top-user-settingsLink:active {
  color: #fff;
}
.gc-MyAccountMenu-top-user-settingsLink:hover,
.gc-MyAccountMenu-top-user-settingsLink:focus,
.gc-MyAccountMenu-top-user-settingsLink:active {
  text-decoration: underline;
}
.gc-MyAccountMenu-top-basket {
  display: block;
  border-bottom: 1px solid #1B1B1B;
  padding: 20px;
  position: relative;
  background-color: #000;
}
.gc-MyAccountMenu-top-basket:hover,
.gc-MyAccountMenu-top-basket:focus,
.gc-MyAccountMenu-top-basket:active {
  background-color: #212121;
}
@-webkit-keyframes navigationCartSummaryFlickerAnimation {
  0% {
    background: inherit;
  }
  30% {
    background: #cc9f15;
  }
  100% {
    background: inherit;
  }
}
@keyframes navigationCartSummaryFlickerAnimation {
  0% {
    background: inherit;
  }
  30% {
    background: #cc9f15;
  }
  100% {
    background: inherit;
  }
}
.gc-MyAccountMenu-top-basket--flickerBackground {
  -webkit-animation: navigationCartSummaryFlickerAnimation 1s;
          animation: navigationCartSummaryFlickerAnimation 1s;
}
.gc-MyAccountMenu-top-basket-label {
  color: #bdbdbd;
  padding-top: 20px;
}
.gc-MyAccountMenu-top-basket-value {
  color: #fff;
  font-size: 18px;
}
.gc-MyAccountMenu-top-basket-icon {
  position: absolute;
  right: 25px;
  top: 25px;
  color: #e9ba2b;
  line-height: 1em;
  font-size: 35px;
  height: 35px;
  width: 35px;
}
.gc-MyAccountMenu-top-basket-hexagonWrapper {
  position: absolute;
  top: -20px;
  right: -5px;
}
.gc-MyAccountMenu-top-basket-hexagon {
  width: 20px;
  height: 11.54700538px;
  margin: 6.77350269px 0;
  background-color: #fff;
  color: #000;
  font-size: 11.54700538px;
  line-height: 11.54700538px;
  display: inline-block;
  position: relative;
  text-align: center;
  font-weight: bold;
}
.gc-MyAccountMenu-top-basket-hexagon:before,
.gc-MyAccountMenu-top-basket-hexagon:after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  left: 0;
}
.gc-MyAccountMenu-top-basket-hexagon:before {
  bottom: 100%;
  border-bottom: 6.77350269px solid #fff;
}
.gc-MyAccountMenu-top-basket-hexagon:after {
  top: 100%;
  border-top: 6.77350269px solid #fff;
}
.gc-MyAccountMenu-link {
  display: block;
  cursor: pointer;
  text-transform: uppercase;
  list-style: none;
  border-bottom: 1px solid #1B1B1B;
  padding: 10px 20px;
  letter-spacing: -0.035em;
  color: #fff;
  background-color: transparent;
}
.gc-MyAccountMenu-link:hover,
.gc-MyAccountMenu-link:focus,
.gc-MyAccountMenu-link:active {
  color: #fff;
}
.gc-MyAccountMenu-link:hover,
.gc-MyAccountMenu-link:focus,
.gc-MyAccountMenu-link:active {
  background-color: #212121;
}
.gc-MyAccountMenu-link--active {
  background: #212121;
}
.gc-MyAccountMenu-link--gold {
  color: #e9ba2b;
}
.gc-MyAccountMenu-link--gold:hover,
.gc-MyAccountMenu-link--gold:focus,
.gc-MyAccountMenu-link--gold:active {
  color: #e9ba2b;
}
.gc-MyAccountMenu-link--gray {
  color: #D1D1D1;
}
.gc-MyAccountMenu-link--gray:hover,
.gc-MyAccountMenu-link--gray:focus,
.gc-MyAccountMenu-link--gray:active {
  color: #D1D1D1;
}
.gc-MyAccountMenu-middle {
  border-style: solid;
  border-width: 2px 0 2px 0;
  border-color: #1B1B1B;
}
.gc-MyAccountMenu-middle-search {
  height: 40px;
  border-bottom: 1px solid #1B1B1B;
}
.gc-MyAccountMenu-middle-phoneNumber {
  text-align: center;
  color: #fff;
  padding: 10px 0;
  border-bottom: 1px solid #1B1B1B;
  background-color: #000;
}
.gc-MyAccountMenu-middle-phoneNumber:hover,
.gc-MyAccountMenu-middle-phoneNumber:focus,
.gc-MyAccountMenu-middle-phoneNumber:active {
  background-color: #000;
}
.gc-MyAccountMenu-bottom {
  width: 100%;
  border-top: 2px solid #1B1B1B;
}
@media (min-height: 880px) {
  .gc-MyAccountMenu-bottom {
    position: absolute;
    bottom: 0;
    border-top-width: 1px;
  }
}
.gc-MyAccountMenu-bottom.gc-MyAccountMenu-bottom--admin {
  bottom: auto;
  position: relative;
}
.gc-MyAccount-content {
  position: relative;
  margin-top: 10px;
}
@media (min-width: 960px) {
  .gc-MyAccount-content {
    margin-left: 200px;
  }
}
.gc-MyAccount-content .collection-holder {
  height: auto;
}
.gc-MyAccount-content .collection-holder .add_tag_link {
  padding: 1px 5px;
  border: 1px solid grey;
}
.gc-MyAccount-content .collection-holder .remove_tag_link {
  padding: 1px 5px;
  border: 1px solid grey;
}
.gc-MyAccount-content .collection-holder li {
  list-style: none;
}
.gc-MyAccount-content .collection-holder > li:not(:last-of-type) {
  margin-bottom: 15px;
}
.gc-MyAccount-content .collection-holder > li > div > div > div label {
  width: 20%;
  margin-bottom: 10px;
}
.gc-MyAccount-content .collection-holder > li > div > div > div input {
  width: 80%;
  margin-bottom: 10px;
}
.gc-MyAccount-content .collection-holder > div {
  margin-bottom: 10px;
}
.gc-MyAccount-content .collection-holder > div > div > div label {
  width: 20%;
  margin-bottom: 10px;
}
.gc-MyAccount-content .collection-holder > div > div > div input {
  width: 80%;
  margin-bottom: 10px;
}
.gc-MyAccount-content .collection-holder .static-image-item label,
.gc-MyAccount-content .collection-holder .static-image-item input {
  width: 100%;
}
.gc-MyAccount-content .collection-holder:empty {
  display: none;
}
.gc-MyAccount-content .redirect-from-urls {
  height: auto;
}
.gc-MyAccount-content .redirect-from-urls .button {
  padding: 1px 5px;
  border: 1px solid grey;
  background-color: white;
}
.gc-MyAccount-content .redirect-from-urls .button-remove {
  margin-left: 5px;
}
.gc-MyAccount-content .redirect-from-urls .input-row {
  margin-bottom: 10px;
}
.gc-MyAccount-content .redirect-from-urls .input-row:before,
.gc-MyAccount-content .redirect-from-urls .input-row:after {
  content: " ";
  display: table;
}
.gc-MyAccount-content .redirect-from-urls .input-row:after {
  clear: both;
}
.gc-MyAccount-content .redirect-from-urls input {
  width: 80%;
  float: left;
}
.gc-MyAccount-modal {
  background: #fff;
  display: none;
}
.gc-MyAccount-modalMask {
  display: none;
}
.gc-MyAccount-modal-title {
  font-size: 18px;
}
.gc-MyAccount-modal-subtitle {
  font-size: 16px;
  margin-bottom: 20px;
}
.gc-MyAccount-modal-separator {
  width: 100%;
  height: 0;
  border-top: 1px solid #e9ba2b;
  margin: 20px 0;
}
.gc-MyAccount-modal-textareaWrapper {
  display: block;
  height: 140px;
}
.gc-MyAccount-modal-table {
  display: table;
  width: 100%;
  font-size: 12px;
  margin-bottom: 10px;
}
.gc-MyAccount-modal-table-cell {
  display: table-cell;
  vertical-align: middle;
}
.gc-MyAccount-modal-table-grayText {
  color: #828385;
}
.gc-MyAccount-modal-table-radio {
  width: 40px;
}
.gc-MyAccount-modal-footer:before,
.gc-MyAccount-modal-footer:after {
  content: " ";
  display: table;
}
.gc-MyAccount-modal-footer:after {
  clear: both;
}
.gc-MyAccount-modal-footer-cancel {
  float: left;
  display: inline-block;
  border: 0;
  height: 50px;
  width: 100%;
  font-size: 14px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  color: #000;
  background-color: #fff;
  width: 65px;
  text-decoration: underline;
}
.gc-MyAccount-modal-footer-cancel:hover,
.gc-MyAccount-modal-footer-cancel:focus,
.gc-MyAccount-modal-footer-cancel:active {
  color: #000;
}
.gc-MyAccount-modal-footer-cancel:hover,
.gc-MyAccount-modal-footer-cancel:focus,
.gc-MyAccount-modal-footer-cancel:active {
  background-color: #e6e6e6;
}
.gc-MyAccount-modal-footer-cancel:disabled {
  background-color: #828385;
}
.gc-MyAccount-modal-footer-cancel:disabled:hover,
.gc-MyAccount-modal-footer-cancel:disabled:focus,
.gc-MyAccount-modal-footer-cancel:disabled:active {
  background-color: #828385;
}
.gc-MyAccount-modal-footer-submit {
  float: right;
  display: inline-block;
  border: 0;
  height: 50px;
  width: 100%;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background-color: #03a15b;
  width: 150px;
}
.gc-MyAccount-modal-footer-submit:hover,
.gc-MyAccount-modal-footer-submit:focus,
.gc-MyAccount-modal-footer-submit:active {
  color: #fff;
}
.gc-MyAccount-modal-footer-submit:hover,
.gc-MyAccount-modal-footer-submit:focus,
.gc-MyAccount-modal-footer-submit:active {
  background-color: #026f3f;
}
.gc-MyAccount-modal-footer-submit:disabled {
  background-color: #828385;
}
.gc-MyAccount-modal-footer-submit:disabled:hover,
.gc-MyAccount-modal-footer-submit:disabled:focus,
.gc-MyAccount-modal-footer-submit:disabled:active {
  background-color: #828385;
}
.gc-MyAccount-AccountSettings-dropzone {
  margin-top: 10px;
}
.gc-MyAccountNavbar {
  color: #fff;
  position: relative;
}
@media (max-width: 959px) {
  .gc-MyAccountNavbar {
    color: #000;
  }
}
.gc-MyAccountNavbar-buySell {
  padding-top: 17px;
  text-align: center;
}
@media (max-width: 579px) {
  .gc-MyAccountNavbar-buySell {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 960px) {
  .gc-MyAccountNavbar-tradingHoursWrapper {
    height: 0;
  }
}
@media (max-width: 959px) {
  .gc-MyAccountNavbar-tradingHoursWrapper {
    background: #fff;
    margin: 5px;
    padding: 10px 10px 10px 20px;
  }
}
@media (max-width: 959px) {
  .gc-MyAccountNavbar-tradingHoursWrapper {
    margin: 5px 0;
  }
}
.gc-MyAccountNavbar-tradingHours {
  display: table;
  height: 80px;
}
@media (min-width: 960px) {
  .gc-MyAccountNavbar-tradingHours {
    position: relative;
    top: -80px;
  }
}
@media (max-width: 959px) {
  .gc-MyAccountNavbar-tradingHours {
    height: auto;
  }
}
.gc-MyAccountNavbar-tradingHours-hexagon {
  display: table-cell;
  vertical-align: middle;
  padding-top: 7px;
  width: 40px;
}
.gc-MyAccountNavbar-tradingHours-hexagon-open {
  width: 20px;
  height: 11.54700538px;
  margin: 6.77350269px 0;
  background-color: #03a15b;
  color: #000;
  font-size: 11.54700538px;
  line-height: 11.54700538px;
  display: inline-block;
  position: relative;
  text-align: center;
}
.gc-MyAccountNavbar-tradingHours-hexagon-open:before,
.gc-MyAccountNavbar-tradingHours-hexagon-open:after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  left: 0;
}
.gc-MyAccountNavbar-tradingHours-hexagon-open:before {
  bottom: 100%;
  border-bottom: 6.77350269px solid #03a15b;
}
.gc-MyAccountNavbar-tradingHours-hexagon-open:after {
  top: 100%;
  border-top: 6.77350269px solid #03a15b;
}
.gc-MyAccountNavbar-tradingHours-hexagon-closed {
  width: 20px;
  height: 11.54700538px;
  margin: 6.77350269px 0;
  background-color: #FF0301;
  color: #000;
  font-size: 11.54700538px;
  line-height: 11.54700538px;
  display: inline-block;
  position: relative;
  text-align: center;
}
.gc-MyAccountNavbar-tradingHours-hexagon-closed:before,
.gc-MyAccountNavbar-tradingHours-hexagon-closed:after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  left: 0;
}
.gc-MyAccountNavbar-tradingHours-hexagon-closed:before {
  bottom: 100%;
  border-bottom: 6.77350269px solid #FF0301;
}
.gc-MyAccountNavbar-tradingHours-hexagon-closed:after {
  top: 100%;
  border-top: 6.77350269px solid #FF0301;
}
.gc-MyAccountNavbar-tradingHours-text {
  display: table-cell;
  vertical-align: middle;
}
.gc-MyAccountNavbar-tradingHours-title {
  font-size: 17px;
}
@media (max-width: 1219px) {
  .gc-MyAccountNavbar-tradingHours-title {
    font-size: 14px;
  }
}
.gc-MyAccountNavbar-tradingHours-title-open {
  color: #03a15b;
}
.gc-MyAccountNavbar-tradingHours-title-closed {
  color: #FF0301;
}
.gc-MyAccountNavbar-tradingHours-description {
  padding-top: 1px;
  font-style: italic;
  font-size: 12px;
}
@media (min-width: 960px) {
  .gc-MyAccountNavbar-account {
    height: 0;
    padding-left: 0;
  }
}
@media (max-width: 579px) {
  .gc-MyAccountNavbar-account {
    padding: 0;
  }
}
.gc-MyAccountNavbar-account-selectWrapper {
  height: 80px;
  position: relative;
  display: inline-block;
  width: 100%;
}
.gc-MyAccountNavbar-account-selectWrapper:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 25px;
  border-style: solid;
  border-width: 9.52627944px 5.5px 0 5.5px;
  border-color: #e9ba2b transparent transparent transparent;
}
@media (min-width: 960px) {
  .gc-MyAccountNavbar-account-selectWrapper {
    position: relative;
    top: -80px;
  }
}
@media (max-width: 959px) {
  .gc-MyAccountNavbar-account-selectWrapper {
    height: auto;
  }
}
.gc-MyAccountNavbar-account-select {
  display: inline-block;
  width: 100%;
  height: 100%;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 15px 56px 15px 15px;
  border-style: solid;
  border-width: 0 1px;
  font-size: 15px;
  text-align: right;
  cursor: pointer;
  color: #fff;
  background-color: #000;
}
.gc-MyAccountNavbar-account-select:focus {
  border: 1px solid #e9ba2b;
}
.gc-MyAccountNavbar-account-select:focus::-ms-value {
  background: transparent;
  color: inherit;
}
.gc-MyAccountNavbar-account-select::-ms-expand {
  display: none;
}
.gc-MyAccountNavbar-account-select:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-MyAccountNavbar-account-select:hover,
.gc-MyAccountNavbar-account-select:focus,
.gc-MyAccountNavbar-account-select:active {
  background-color: #212121;
}
@media (max-width: 959px) {
  .gc-MyAccountNavbar-account-select {
    color: #000;
    text-align: left;
    background-color: #fff;
  }
  .gc-MyAccountNavbar-account-select:hover,
  .gc-MyAccountNavbar-account-select:focus,
  .gc-MyAccountNavbar-account-select:active {
    background-color: #e6e6e6;
  }
}
.gc-MyAccountNavbar-account-select,
.gc-MyAccountNavbar-account-select:focus,
.gc-MyAccountNavbar-account-select:active {
  border-width: 0 1px;
  border-color: #373234;
}
@media (max-width: 959px) {
  .gc-MyAccountNavbar-account-select,
  .gc-MyAccountNavbar-account-select:focus,
  .gc-MyAccountNavbar-account-select:active {
    border-width: 1px;
    border-color: #e0e0e0;
  }
}
.gc-MyAccountNavbar-account-select-options {
  margin: 0;
  width: 100%;
  border-radius: 0;
  z-index: 1450;
  max-height: 70vh;
  overflow-y: auto;
}
.gc-MyAccountNavbar-account-select-options > li > a {
  white-space: normal;
  padding: 10px 20px;
}
.gc-MyAccountNavbar-account-select-options-item {
  cursor: pointer;
}
.gc-MyAccountNavbar-account-select-loader {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: right;
  padding-right: 10px;
  font-size: 40px;
  color: #000;
}
.gc-OpenAccount-sectionTitle {
  font-size: 18px;
  margin: 20px 0 10px 0;
}
.gc-OpenAccount-dateOfBirth:before,
.gc-OpenAccount-dateOfBirth:after {
  content: " ";
  display: table;
}
.gc-OpenAccount-dateOfBirth:after {
  clear: both;
}
.gc-OpenAccount-dateOfBirth label.select {
  position: relative;
  display: inline-block;
  width: 100%;
  display: block;
  float: left;
  width: 32%;
}
.gc-OpenAccount-dateOfBirth label.select:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 12px;
  border-style: solid;
  border-width: 9.52627944px 5.5px 0 5.5px;
  border-color: #e9ba2b transparent transparent transparent;
}
.browser-ie9OrBelow .gc-OpenAccount-dateOfBirth label.select:after {
  display: none;
}
.gc-OpenAccount-dateOfBirth label.select select {
  display: inline-block;
  height: 100%;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #bdbdbd;
  background-color: white;
  height: 40px;
  width: 100%;
  padding: 0 30px 0 10px;
  font-size: 15px;
}
.gc-OpenAccount-dateOfBirth label.select select:focus {
  border: 1px solid #e9ba2b;
}
.gc-OpenAccount-dateOfBirth label.select select:focus::-ms-value {
  background: transparent;
  color: inherit;
}
.gc-OpenAccount-dateOfBirth label.select select::-ms-expand {
  display: none;
}
.gc-OpenAccount-dateOfBirth label.select select:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.browser-ie9OrBelow .gc-OpenAccount-dateOfBirth label.select select {
  padding: 0;
}
.gc-OpenAccount-dateOfBirth label.select select:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-OpenAccount-dateOfBirth label.select .select2.select2-container {
  display: block;
}
.gc-OpenAccount-dateOfBirth label.select .select2.select2-container .select2-selection {
  height: 40px;
  border-radius: 0;
}
.gc-OpenAccount-dateOfBirth label.select .select2.select2-container .select2-selection .select2-selection__rendered {
  line-height: 40px;
  color: inherit;
}
.gc-OpenAccount-dateOfBirth label.select .select2.select2-container .select2-selection .select2-selection__arrow {
  display: none;
}
.gc-OpenAccount-dateOfBirth label.select:not(:first-of-type) {
  margin-left: 2%;
}
.gc-OpenAccount-goldsaver-confirmation .details {
  margin-bottom: 30px;
}
.gc-OpenAccount-goldsaver-confirmation .details h2 {
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 15px;
}
.gc-OpenAccount-goldsaver-confirmation .details p {
  margin-bottom: 15px;
}
.gc-OpenAccount-goldsaver-confirmation .signature {
  margin-bottom: 30px;
}
.gc-OpenAccount-goldsaver-confirmation .signature p {
  margin-bottom: 5px;
}
.gc-DepositFunds-info {
  margin-bottom: 20px;
}
.gc-DepositFunds-info-amount {
  font-size: 18px;
  margin-top: 5px;
}
.gc-DepositFunds-creditCards {
  padding-bottom: 15px;
}
.gc-RealexIframe {
  border: none;
  margin-top: 20px;
  width: 1px;
  min-width: 100%;
  height: 0;
}
.gc-OrderConfirmation-deposit-countdown {
  text-align: left;
}
@media (max-width: 579px) {
  .gc-OrderConfirmation-deposit-countdown {
    font-size: 12px;
  }
}
.gc-Error-BtnHex--bigGreenColor {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  margin-top: 20px;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #03a15b;
  border-bottom: 2px solid #03a15b;
  background: #03a15b;
  height: 100%;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 270px;
  padding: 0 0;
  background: #03a15b;
  color: #fff;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #03a15b;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #03a15b;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #03a15b transparent transparent;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #03a15b transparent transparent;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #03a15b transparent #03a15b #03a15b;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #03a15b transparent #03a15b #03a15b;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #03a15b #03a15b #03a15b transparent;
}
.gc-Error-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #03a15b #03a15b #03a15b transparent;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #026f3f;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #026f3f;
  color: #fff;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #026f3f;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #026f3f;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #026f3f transparent transparent;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #026f3f transparent transparent;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #026f3f transparent #026f3f #026f3f;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #026f3f transparent #026f3f #026f3f;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #026f3f #026f3f #026f3f transparent;
}
.active .gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-Error-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #026f3f #026f3f #026f3f transparent;
}
.gc-AccountDetails-BillingDetails-header {
  margin-bottom: 5px !important;
}
.gc-AccountDetails-BillingDetails-note {
  margin-top: 15px;
}
.gc-AccountDetails-classicDocumentsUpload-selectedFilesError {
  margin-top: 15px;
}
.gc-AssetsList {
  /*
    Custom `.always-active` class to show `.tab-pane` tab,
    as default `.active` class is breaking displaying
    pagination if it is present in tab.
  */
}
.gc-AssetsList ul.dropdown-menu {
  margin: 0;
  padding: 0;
}
.gc-AssetsList ul.dropdown-menu li a {
  padding: 10px 20px;
}
.gc-AssetsList .nav-tabs li a {
  font-size: 14px !important;
}
.gc-AssetsList .tab-content .tab-pane.always-active {
  display: block;
}
.gc-BankDetails .gc-Panel-header {
  margin-bottom: 15px;
}
.gc-BankDetails .gc-Video-container {
  margin-bottom: 15px;
}
.gc-BankDetails-separator {
  margin: 20px 0;
  border-top: 1px solid #e9ba2b;
}
.gc-BankDetails-value {
  font-size: 18px;
  color: #828385;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.gc-BankDetails-attention {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.gc-BankDetails-section {
  margin-bottom: 15px;
}
.gc-BankDetails-section .gc-Form-field {
  padding-bottom: 5px;
}
.gc-BankDetails-section .gc-Form-field:last-child {
  padding-bottom: 0;
}
.gc-BankDetails-section .gc-Form-field .gc-BankDetails-value {
  margin-bottom: 0;
  font-size: 16px;
}
.gc-BankDetails-sectionTitle {
  cursor: pointer;
  margin-bottom: 5px;
  font-size: 18px;
  position: relative;
}
.gc-BankDetails-sectionTitle .gc-ToggleableSection-arrow {
  position: absolute;
  top: 50%;
}
.gc-BankDetails-sectionTitle .gc-BankDetails-sectionTitle-text {
  margin-left: 20px;
}
.gc-CartInfoBar {
  background: #000;
  min-height: 80px;
  padding: 20px 30px;
}
.gc-CartInfoBar:before,
.gc-CartInfoBar:after {
  content: " ";
  display: table;
}
.gc-CartInfoBar:after {
  clear: both;
}
.gc-CartInfoBar-cartIcon {
  float: left;
  height: 40px;
  color: #e9ba2b;
  font-size: 40px;
  padding-left: 10px;
  margin-right: 30px;
  margin-top: -7px;
}
@media (max-width: 959px) {
  .gc-CartInfoBar-cartIcon {
    padding-left: 0;
  }
}
.gc-CartInfoBar-content {
  float: left;
  color: #fff;
  padding-left: 10px;
  margin-top: 6px;
}
@media (max-width: 579px) {
  .gc-CartInfoBar-content {
    padding: 0;
    text-align: center;
    margin-top: 20px;
    width: 100%;
  }
}
.gc-CartInfoBar-content-title {
  font-size: 15px;
  margin-bottom: 5px;
}
.gc-CartInfoBar-content-title-totalPrice {
  color: #e9ba2b;
  white-space: nowrap;
}
.gc-CartInfoBar-content-info {
  font-size: 12px;
  font-style: italic;
}
.gc-CartInfoBar-content-info-link {
  text-decoration: underline;
  color: #fff;
}
.gc-CartInfoBar-content-info-link:hover,
.gc-CartInfoBar-content-info-link:focus,
.gc-CartInfoBar-content-info-link:active {
  text-decoration: underline;
}
.gc-CartInfoBar-content-info-link:hover,
.gc-CartInfoBar-content-info-link:focus,
.gc-CartInfoBar-content-info-link:active {
  color: #e9ba2b;
}
.gc-CartInfoBar-button {
  float: right;
  margin-top: 10px;
  text-align: right;
}
@media (max-width: 579px) {
  .gc-CartInfoBar-button {
    text-align: right;
  }
}
.gc-Datatables label {
  font-size: 12px;
  display: block;
}
.form-inline .gc-Datatables .form-control {
  width: 100%;
}
.gc-Datatables-tableWrapper {
  border-top: none;
  margin: 0;
  max-width: 100%;
  overflow-x: auto;
}
.gc-Datatables-tableWrapper table {
  width: 100% !important;
  margin-top: 40px;
  font-size: 12px;
}
.gc-Datatables-tableWrapper table thead > tr {
  border-top: 1px solid #e9ba2b;
  border-bottom: 1px solid #e9ba2b;
}
.gc-Datatables-tableWrapper table tr {
  border-bottom: 1px solid #bdbdbd;
}
.gc-Datatables-tableWrapper table tr.odd {
  background: #f5f5f5;
}
.gc-Datatables-tableWrapper table tr.group-row {
  cursor: pointer;
}
.gc-Datatables-tableWrapper table tr.shown {
  border-color: #e0e0e0;
}
.gc-Datatables-tableWrapper table tr.shown td {
  background: #e0e0e0;
  color: #000;
}
.gc-Datatables-tableWrapper table tr.shown + tr > td {
  padding: 0;
}
.gc-Datatables-tableWrapper table th {
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
.gc-Datatables-tableWrapper table td,
.gc-Datatables-tableWrapper table th {
  padding: 15px 5px 15px 20px;
}
.gc-Datatables-tableWrapper table td:last-of-type,
.gc-Datatables-tableWrapper table th:last-of-type {
  padding-right: 20px;
}
.gc-Datatables-tableWrapper table .switch {
  padding-right: 10px;
  font-size: 20px;
}
.gc-Datatables-tableWrapper table table {
  margin-top: 0;
  background: #e0e0e0;
}
.gc-Datatables-tableWrapper table table tr {
  border-bottom: 0;
}
.gc-Datatables-tableWrapper table table th {
  color: #000;
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 7px;
}
.gc-Datatables-tableWrapper table table td {
  color: #000;
}
.gc-Datatables-tableWrapper-date {
  white-space: nowrap;
}
.gc-Datatables-pagination {
  text-align: right;
}
.gc-Datatables-pagination li {
  list-style: none;
  display: inline-block;
  padding: 3px;
}
.gc-Datatables-footer {
  padding-top: 40px;
}
@media (min-width: 960px) {
  .gc-Dashboard-table {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 960px) {
  .gc-Dashboard-table-row {
    display: table-row;
  }
}
@media (min-width: 960px) {
  .gc-Dashboard-table-cell {
    display: table-cell;
    height: 100%;
    float: none;
    padding-left: 0;
    padding-bottom: 10px;
    padding-right: 0;
  }
  .gc-Dashboard-table-cell:not(:last-of-type) {
    padding-right: 10px;
  }
  .gc-Dashboard-table-cell > .gc-Panel {
    height: 100%;
    margin-bottom: 0;
  }
}
.gc-DocumentsUpload .gc-DocumentsUpload-row {
  margin: 0 0 25px 0;
}
.gc-DocumentsUpload .gc-DocumentsUpload-hidden {
  display: none;
}
.gc-DocumentsUpload .gc-DocumentsUpload-sectionTitle {
  margin-bottom: 5px;
  cursor: pointer;
}
.gc-DocumentsUpload .gc-DocumentsUpload-list li {
  margin-left: 20px;
  padding-left: 20px;
  margin-top: 5px;
}
@media (max-width: 579px) {
  .gc-DocumentsUpload .gc-DocumentsUpload-list li {
    padding-left: 10px;
  }
}
.gc-DocumentsUpload .gc-DocumentsUpload-listNested li {
  margin-left: 40px;
}
@media (max-width: 579px) {
  .gc-DocumentsUpload .gc-DocumentsUpload-listNested li {
    margin-left: 20px;
  }
}
.gc-DocumentsUpload .gc-ListHex,
.gc-DocumentsUpload .gc-VendorMarkup ul {
  margin-bottom: 0;
}
.gc-DocumentsUpload .gc-ListHex li:last-child,
.gc-DocumentsUpload .gc-VendorMarkup ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.gc-DocumentsUpload .gc-ListHeader {
  margin-top: 10px;
}
.gc-DocumentsUpload .gc-DocumentsUpload-versionToggle {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
  cursor: pointer;
}
.gc-DocumentsUpload .gc-DocumentsUpload-versionToggle:hover,
.gc-DocumentsUpload .gc-DocumentsUpload-versionToggle:focus,
.gc-DocumentsUpload .gc-DocumentsUpload-versionToggle:active {
  color: #828385;
}
.gc-DocumentsUpload .gc-DocumentsUpload-versionToggle:hover,
.gc-DocumentsUpload .gc-DocumentsUpload-versionToggle:focus {
  text-decoration: none;
}
.gc-DocumentsUpload .gc-DocumentsUpload-versionToggle:active {
  text-decoration: none;
}
.gc-DocumentsUpload i {
  font-style: italic;
}
.gc-DocumentsUpload .alert {
  margin-bottom: 20px;
}
.gc-DocumentsUpload .gc-Video-container {
  margin-top: -10px;
  margin-bottom: 20px;
}
.gc-OrderConfirmation-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5em;
}
@media (max-width: 959px) {
  .gc-OrderConfirmation-title {
    font-size: 22px;
  }
}
.gc-OrderConfirmation-row {
  margin-bottom: 5px;
}
.gc-OrderConfirmation-cell {
  background-color: #f5f5f5;
  padding: 10px;
}
.gc-OrderConfirmation-cell:before,
.gc-OrderConfirmation-cell:after {
  content: " ";
  display: table;
}
.gc-OrderConfirmation-cell:after {
  clear: both;
}
.gc-OrderConfirmation-name {
  display: inline-block;
  font-weight: bold;
}
.gc-OrderConfirmation-quantity {
  float: right;
}
.gc-OrderConfirmation-buyPrice {
  padding-left: 10px;
}
.gc-OrderConfirmation-buyPrice-value {
  font-weight: bold;
  white-space: nowrap;
}
.gc-OrderConfirmation-location {
  padding-left: 10px;
}
.gc-OrderConfirmation-location-value {
  font-weight: bold;
}
.gc-OrderConfirmation-productsSummary {
  font-size: 14px;
  border-top: 1px solid #000;
  margin: 10px 0 20px 0;
}
.gc-OrderConfirmation-productsSummary-value {
  font-size: 20px;
}
.gc-OrderConfirmation-footerSummary {
  margin: 20px 0;
  padding: 20px;
  font-size: 14px;
  text-align: center;
  background: #000;
  color: #fff;
}
.gc-OrderConfirmation-footerSummary-text {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
.gc-OrderConfirmation-footerSummary-priceValue {
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
  color: #e9ba2b;
  white-space: nowrap;
}
.gc-OrderConfirmation-footerButtonWrapper {
  padding-bottom: 10px;
}
.gc-OrderConfirmation-countdown {
  margin-bottom: 20px;
  text-align: right;
}
@media (max-width: 579px) {
  .gc-OrderConfirmation-countdown {
    font-size: 12px;
  }
}
.gc-OrderConfirmation-countdownMessageDisabled {
  display: none;
  font-weight: bold;
}
@media (max-width: 579px) {
  .gc-Statements-header {
    margin-bottom: 10px;
  }
}
.gc-Statements-area {
  position: relative;
}
.gc-Statements {
  margin-bottom: 20px;
}
@media (min-width: 580px) {
  .gc-Statements-AssetStorage {
    position: absolute;
    width: 100%;
    top: 0;
  }
  .gc-Statements-AssetStorage .gc-Statements-boxFooter {
    text-align: right;
  }
}
.gc-Statements-dateRow {
  padding: 10px;
  border: none !important;
}
.gc-Statements-dateRow:before,
.gc-Statements-dateRow:after {
  content: " ";
  display: table;
}
.gc-Statements-dateRow:after {
  clear: both;
}
.gc-Statements-formGroup {
  margin-bottom: 0;
  float: left;
}
@media (max-width: 579px) {
  .gc-Statements-formGroup {
    float: none;
    width: 100%;
  }
}
@media (min-width: 1220px) {
  .gc-Statements-formGroup {
    margin-right: 5%;
  }
}
.gc-Statements-formCheckboxes {
  margin-right: 0;
  padding: 8px 0 0;
}
@media (max-width: 579px) {
  .gc-Statements-formCheckboxes {
    width: 100%;
  }
}
.gc-Statements-boxFooter {
  border: none !important;
  padding: 12px 0 13px;
}
.gc-Statements-boxFooter:before,
.gc-Statements-boxFooter:after {
  content: " ";
  display: table;
}
.gc-Statements-boxFooter:after {
  clear: both;
}
@media (max-width: 1219px) {
  .gc-LogIn-container,
  .gc-LogIn-container > section {
    padding: 0;
  }
}
@media (max-width: 959px) {
  .gc-LogIn-container {
    margin-top: 30px;
  }
}
.gc-LogIn-form {
  background: #fff;
  padding: 30px 30px 20px 30px;
  margin-bottom: 10px;
}
.gc-LogIn-register {
  background: #fff;
  padding: 20px 30px;
}
.gc-LogIn-register-title {
  font-size: 16px;
}
.gc-LogIn-register-button {
  display: block;
  width: 100%;
  border: 0;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 18px;
  color: white;
  background-color: #03a15b;
  color: #fff;
}
.gc-LogIn-register-button:hover,
.gc-LogIn-register-button:focus,
.gc-LogIn-register-button:active {
  background-color: #026f3f;
}
.gc-LogIn-register-button:hover,
.gc-LogIn-register-button:focus,
.gc-LogIn-register-button:active {
  color: #fff;
}
.gc-LogIn-footer {
  padding-top: 20px;
  color: #bdbdbd;
  text-align: right;
}
@media (max-width: 579px) {
  .gc-LogIn-footer {
    padding: 20px 30px;
  }
}
.gc-LogIn-footer-link {
  float: right;
  color: #000;
  text-decoration: underline;
}
.gc-LogIn-footer-link:hover,
.gc-LogIn-footer-link:focus,
.gc-LogIn-footer-link:active {
  color: #828385;
}
.gc-LogIn-footer-link:hover,
.gc-LogIn-footer-link:focus {
  text-decoration: none;
}
.gc-LogIn-footer-link:active {
  text-decoration: none;
}
.gc-LogIn-login-button {
  margin-top: 20px;
}
.gc-Form-button.gc-LogIn-verify-code-button {
  margin-top: 20px;
  height: 40px;
  line-height: 40px;
}
.gc-LogIn-resend-code-button.gc-Form-field-link {
  cursor: pointer;
}
@media (max-width: 579px) {
  .gc-LogIn-resend-code-button.gc-Form-field-link {
    float: none;
  }
}
@media (max-width: 1219px) {
  .gc-LogOut-container,
  .gc-LogOut-container > section {
    padding: 0;
  }
}
@media (max-width: 959px) {
  .gc-LogOut-container {
    margin-top: 30px;
  }
}
.gc-LogOut-content {
  background: #fff;
  padding: 30px 30px 20px 30px;
}
.gc-LogOut-title {
  font-size: 24px;
  text-align: center;
}
.gc-LogOut-loader {
  font-size: 35px;
  text-align: center;
}
.gc-Register .gc-Video-container {
  margin-top: -10px;
  margin-bottom: 20px;
}
.gc-Register-openAccount-title {
  margin: 10px 0 25px 0;
}
.gc-Register-under-field-text {
  font-size: 12px;
  font-weight: bold;
  margin-top: 2px;
}
@media (max-width: 579px) {
  .gc-Register-under-field-text {
    text-align: right;
  }
}
.gc-Register-under-field-text .red {
  color: #dd0a06;
}
.gc-Register-under-field-text .green {
  color: #03a15b;
}
.gc-Register-obligatoryInfo {
  font-size: 12px;
  margin-top: 10px;
}
.gc-Register-content-title {
  font-size: 25px;
}
.gc-Register-content-tick {
  font-size: 14px;
}
.gc-Register-info {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 10px;
}
.gc-Register-info-amount {
  font-size: 18px;
  margin: 5px 0;
}
.gc-Register-accountType {
  margin-bottom: 10px;
}
.gc-Register-accountType .gc-RealexIframe {
  margin-top: 0;
}
.gc-Register-accountType .gc-Video-container {
  margin-top: 20px;
  margin-bottom: 20px;
}
.gc-Register-accountType-mainTitle {
  font-size: 25px;
  margin: 25px 0 15px 0;
}
.gc-Register-accountType-title {
  font-size: 16px;
  margin: 25px 0 15px 0;
}
.gc-Register-accountType-tab-content {
  font-size: 13px;
}
.gc-Register-accountType-tab-error {
  text-align: center;
}
.gc-Register-accountType .form-error ul {
  list-style-type: none;
}
.gc-Register-accountType-addBeneficiary i,
.gc-Register-accountType-removeBeneficiary i {
  color: #e9ba2b;
  font-size: 16px;
  vertical-align: bottom;
}
.gc-Register-formPadding {
  padding: 19px 16px 31px;
}
.gc-Affix--website.gc-Affix--register {
  margin-top: 80px;
}
.gc-Register-twoFactorAuthentication-description,
.two_factor_authentication {
  margin-bottom: 10px;
}
.gc-Register-goldsaver-confirmation {
  font-size: 16px;
}
.gc-Register-goldsaver-confirmation a {
  color: #000;
  text-decoration: underline;
}
.gc-Register-goldsaver-confirmation a:hover,
.gc-Register-goldsaver-confirmation a:focus,
.gc-Register-goldsaver-confirmation a:active {
  color: #828385;
}
.gc-Register-goldsaver-confirmation a:hover,
.gc-Register-goldsaver-confirmation a:focus {
  text-decoration: none;
}
.gc-Register-goldsaver-confirmation a:active {
  text-decoration: none;
}
.gc-Register-goldsaver-confirmation .main h1 {
  font-size: 20px;
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 30px;
}
.gc-Register-goldsaver-confirmation .details {
  margin-bottom: 30px;
}
.gc-Register-goldsaver-confirmation .details h2 {
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 30px;
  margin-bottom: 15px;
}
.gc-Register-goldsaver-confirmation .details p {
  margin-bottom: 15px;
}
.gc-Register-goldsaver-confirmation .signature {
  margin-bottom: 30px;
}
.gc-Register-goldsaver-confirmation .signature p {
  margin-bottom: 5px;
}
.gc-RemoveAssets label.checkbox {
  margin: 0;
}
.gc-RemoveAssets span.gc-RemoveAssets-toggleCheckbox {
  position: relative !important;
  margin: 0 !important;
  right: 0 !important;
}
.gc-RemoveAssets span.gc-RemoveAssets-toggleCheckbox.gc-Form-checkboxCustom:before {
  padding-top: 1px;
}
.gc-RemoveAssets .gc-Datatables-tableWrapper table {
  margin-top: 20px;
}
.gc-RemoveAssets .gc-Datatables-footer {
  padding-top: 20px;
}
.gc-RemoveAssets .alert {
  margin-bottom: 20px;
}
.gc-RemoveAssets .alert ul {
  list-style: none;
}
.gc-RemoveAssets .gc-RemoveAssets-submit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 15px;
}
@media (max-width: 1219px) {
  .gc-ResetPassword,
  .gc-ResetPassword > section {
    padding: 0;
  }
}
@media (max-width: 959px) {
  .gc-ResetPassword {
    margin-top: 30px;
  }
}
.gc-ResetPassword-container {
  background: #fff;
  padding: 30px;
}
.gc-Sell-header-title {
  font-size: 24px;
  padding: 20px 0 10px 20px;
}
.gc-Sell-header {
  background: #fff;
  margin-bottom: 10px;
}
.gc-Sell-block {
  background-color: #fff;
  margin-bottom: 10px;
  padding: 40px;
  position: relative;
}
@media (max-width: 959px) {
  .gc-Sell-block {
    padding: 20px;
  }
}
@media (max-width: 579px) {
  .gc-Sell-block {
    padding: 20px 10px;
  }
}
.gc-Sell-block.is-disabled:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
}
.gc-Sell-blockAmount,
.gc-Sell-blockProduct {
  height: 250px;
}
.gc-Sell-blockDelivery,
.gc-Sell-blockPrice {
  height: 275px;
}
.gc-Sell-block-title {
  padding-bottom: 15px;
  border-bottom: 1px solid #e9ba2b;
  margin-bottom: 20px;
}
.gc-Sell-priceSummary {
  width: 100%;
}
.gc-Sell-priceSummary td {
  padding: 4px;
  vertical-align: top;
}
.gc-Sell-priceSummary-label {
  font-size: 11px;
}
.gc-Sell-priceSummary-value {
  font-size: 17px;
  margin: 2px 0 13px 0;
  min-height: 23px;
}
.gc-Sell-buttons-request {
  margin-bottom: 10px;
}
.gc-Sell-InvoiceBox-outer {
  margin: 10px auto;
}
.gc-Sell-InvoiceBox {
  margin-bottom: 10px;
}
.gc-Sell-InvoiceBox-header {
  margin-bottom: 30px;
}
.gc-Sell-InvoiceBox-title {
  font-size: 25px;
  margin: 10px 0 20px 0;
}
.gc-Sell-InvoiceBox-row {
  margin-top: 10px;
}
.gc-Sell-InvoiceBox-time {
  text-align: right;
  margin-top: 10px;
}
.gc-Sell-bottomNotification {
  font-size: 14px;
}
.gc-Sell-priceSummary-label-storage,
.gc-Sell-priceSummary-label-delivery,
.gc-Sell-priceSummary-storageDelivery-value {
  display: none;
}
.gc-Sell-deliveryType-delivery-option {
  margin-top: 10px;
}
.gc-Sell-inputLabel {
  padding-top: 10px;
}
.gc-Sell-buttons {
  margin-bottom: 10px;
}
.gc-Sell-InvoiceBox-row-total {
  font-size: 20px;
}
.gc-Sell-infoIcon {
  font-size: 18px;
  color: #448aff;
  cursor: help;
  margin-left: 5px;
  vertical-align: middle;
}
.gc-Sell-infoIcon:hover,
.gc-Sell-infoIcon:focus,
.gc-Sell-infoIcon:active {
  color: #116aff;
}
.gc-Sell-stepsCounter {
  position: relative;
}
.gc-Sell-stepsCounterLine {
  position: absolute;
  height: 9px;
  width: 100%;
  background: #f5f5f5;
  top: 39px;
  left: 0;
  z-index: 0;
}
.gc-Sell-stepsCounterLine:after {
  content: '';
  display: block;
  background-color: #212121;
  width: 0;
  height: 100%;
  -webkit-transition: width 0.5s ease-in;
  -o-transition: width 0.5s ease-in;
  transition: width 0.5s ease-in;
}
.gc-Sell-stepsCount-1 .gc-Sell-stepsCounter-step-1 .gc-Sell-step-inner {
  color: #e9ba2b;
  background: #000;
}
.gc-Sell-stepsCount-1 .gc-Sell-stepsCounterLine:after {
  width: 15%;
}
.gc-Sell-stepsCount-2 .gc-Sell-stepsCounter-step-1 .gc-Sell-step-inner,
.gc-Sell-stepsCount-2 .gc-Sell-stepsCounter-step-2 .gc-Sell-step-inner {
  color: #e9ba2b;
  background: #000;
}
.gc-Sell-stepsCount-2 .gc-Sell-stepsCounterLine:after {
  width: 38%;
}
.gc-Sell-stepsCount-3 .gc-Sell-stepsCounter-step-1 .gc-Sell-step-inner,
.gc-Sell-stepsCount-3 .gc-Sell-stepsCounter-step-2 .gc-Sell-step-inner,
.gc-Sell-stepsCount-3 .gc-Sell-stepsCounter-step-3 .gc-Sell-step-inner {
  color: #e9ba2b;
  background: #000;
}
.gc-Sell-stepsCount-3 .gc-Sell-stepsCounterLine:after {
  width: 62%;
}
.gc-Sell-stepsCount-4 .gc-Sell-stepsCounter-step-1 .gc-Sell-step-inner,
.gc-Sell-stepsCount-4 .gc-Sell-stepsCounter-step-2 .gc-Sell-step-inner,
.gc-Sell-stepsCount-4 .gc-Sell-stepsCounter-step-3 .gc-Sell-step-inner,
.gc-Sell-stepsCount-4 .gc-Sell-stepsCounter-step-4 .gc-Sell-step-inner {
  color: #e9ba2b;
  background: #000;
}
.gc-Sell-stepsCount-4 .gc-Sell-stepsCounterLine:after {
  width: 100%;
}
.gc-Sell-step {
  padding: 20px;
  text-align: center;
  position: relative;
  z-index: 1;
}
.gc-Sell-step-inner {
  color: #000;
  background: #f5f5f5;
  display: inline-block;
  padding: 10px;
  border-radius: 50%;
  width: 48px;
  font-size: 20px;
}
.gc-WithdrawFunds .gc-WithdrawFunds-PaymentRequestForm {
  margin-bottom: 30px;
}
.gc-WithdrawFunds .gc-WithdrawFunds-PaymentRequestForm .gc-WithdrawFunds-PaymentRequestForm-amount .required:after {
  content: "";
}
.gc-WithdrawFunds .gc-WithdrawFunds-PaymentRequestForm .gc-Form-footer {
  padding-top: 10px;
}
.gc-WithdrawFunds .gc-WithdrawFunds-WithdrawRequest .gc-WithdrawFunds-WithdrawRequest-description {
  margin-bottom: 10px;
}
.gc-WithdrawFunds .gc-WithdrawFunds-WithdrawRequest .gc-Panel-title--bordered {
  margin-bottom: 10px;
}
.gc-WithdrawFunds .gc-Panel-title--bordered {
  padding-bottom: 5px !important;
}
.gc-WithdrawFunds .gc-Panel-subtitle {
  margin-top: 20px;
  margin-bottom: 10px;
}
.gc-WithdrawFunds .gc-Panel-subtitle-description {
  margin-bottom: 10px;
}
.gc-WithdrawFunds label.checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
.gc-WithdrawFunds .gc-Form-radio-label label {
  font-size: 14px;
}
.gc-WithdrawFunds strong {
  font-weight: bold;
}
.gc-AboveNavbar {
  background: #fff;
  min-height: 50px;
}
.gc-AboveNavbar-asset {
  color: #fff;
  width: 100%;
  min-height: 30px;
  padding: 7px 5px 6px 6px;
  margin: 5px 0;
  font-size: 11px;
  display: inline-block;
  vertical-align: middle;
}
.gc-AboveNavbar-asset:before,
.gc-AboveNavbar-asset:after {
  content: " ";
  display: table;
}
.gc-AboveNavbar-asset:after {
  clear: both;
}
.gc-AboveNavbar-asset--increase {
  background: #03a15b;
}
.gc-AboveNavbar-asset--decrease {
  background: #dd0a06;
}
@media (min-width: 580px) {
  .gc-AboveNavbar-asset-name {
    float: left;
  }
}
.gc-AboveNavbar-asset-price {
  font-weight: bold;
}
@media (min-width: 580px) {
  .gc-AboveNavbar-asset-price {
    float: left;
    margin-left: 4px;
  }
}
.gc-AboveNavbar-asset-arrow {
  font-weight: normal;
}
.gc-AboveNavbar-asset-direction {
  font-weight: bold;
  text-align: left;
}
@media (min-width: 580px) {
  .gc-AboveNavbar-asset-direction {
    float: right;
  }
}
.gc-AboveNavbar-phoneNumber {
  height: 50px;
  padding-top: 5px;
  text-align: center;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboveNavbar-phoneNumber {
    width: calc(100% + 20px);
  }
}
.gc-AboveNavbar-Locale {
  height: 50px;
  line-height: 50px;
  text-align: center;
  padding: 0;
  font-size: 13px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboveNavbar-Locale {
    margin-left: 10px;
    padding-left: 4px;
  }
}
.gc-AboveNavbar-Locale-dropdown {
  font-weight: bold;
  font-size: 13px;
  cursor: pointer;
  height: 100%;
  color: #fff;
  background-color: #fff;
  position: relative;
  display: inline-block;
  width: 100%;
}
.gc-AboveNavbar-Locale-dropdown:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 10px;
  border-style: solid;
  border-width: 9.52627944px 5.5px 0 5.5px;
  border-color: #000 transparent transparent transparent;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboveNavbar-Locale-dropdown:after {
    right: 3px;
  }
}
.gc-AboveNavbar-Locale-dropdown i {
  display: inline-block;
  vertical-align: middle;
}
.gc-AboveNavbar-Locale-dropdown i.current-locale {
  position: relative;
}
@media (min-width: 960px) {
  .gc-AboveNavbar-Locale-dropdown i.current-locale {
    margin-bottom: 3px;
  }
}
.gc-AboveNavbar-Locale-dropdown-options {
  min-width: 100%;
  margin: 0;
  width: 100%;
  border-radius: 0;
  background-color: #fff;
  border: none !important;
}
.gc-AboveNavbar-Locale-dropdown-options > li > a {
  padding: 5px;
  font-size: 13px;
  text-align: center;
  background-color: #fff;
}
.gc-AboveNavbar-Locale-dropdown-options > li > a:hover,
.gc-AboveNavbar-Locale-dropdown-options > li > a:focus,
.gc-AboveNavbar-Locale-dropdown-options > li > a:active {
  background-color: #e6e6e6;
}
.gc-AboveNavbar-loginPanel {
  height: 50px;
  line-height: 50px;
  text-align: center;
  padding: 0;
  font-size: 14px;
}
.gc-AboveNavbar-loginPanel:before,
.gc-AboveNavbar-loginPanel:after {
  content: " ";
  display: table;
}
.gc-AboveNavbar-loginPanel:after {
  clear: both;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboveNavbar-loginPanel {
    padding-right: 10px;
  }
}
.gc-AboveNavbar-loginPanel-signUp {
  display: block;
  float: left;
  width: 60%;
  height: 100%;
  color: #fff;
  background-color: #03a15b;
  text-decoration: underline;
}
.gc-AboveNavbar-loginPanel-signUp:hover,
.gc-AboveNavbar-loginPanel-signUp:focus,
.gc-AboveNavbar-loginPanel-signUp:active {
  color: #fff;
}
.gc-AboveNavbar-loginPanel-signUp:hover,
.gc-AboveNavbar-loginPanel-signUp:focus,
.gc-AboveNavbar-loginPanel-signUp:active {
  background-color: #026f3f;
}
.gc-AboveNavbar-loginPanel-signUp:hover,
.gc-AboveNavbar-loginPanel-signUp:focus,
.gc-AboveNavbar-loginPanel-signUp:active {
  text-decoration: underline;
}
.gc-AboveNavbar-loginPanel-login {
  display: block;
  float: right;
  width: 40%;
  height: 100%;
  color: #fff;
  background-color: #000;
  text-decoration: underline;
}
.gc-AboveNavbar-loginPanel-login:hover,
.gc-AboveNavbar-loginPanel-login:focus,
.gc-AboveNavbar-loginPanel-login:active {
  color: #fff;
}
.gc-AboveNavbar-loginPanel-login:hover,
.gc-AboveNavbar-loginPanel-login:focus,
.gc-AboveNavbar-loginPanel-login:active {
  background-color: #333333;
}
.gc-AboveNavbar-loginPanel-login:hover,
.gc-AboveNavbar-loginPanel-login:focus,
.gc-AboveNavbar-loginPanel-login:active {
  text-decoration: underline;
}
.gc-AboveNavbar-loginPanel-logOut {
  display: block;
  border-width: 0 1px;
  border-style: solid;
  border-color: #e0e0e0;
  color: #000;
  background-color: #fff;
  text-decoration: underline;
}
.gc-AboveNavbar-loginPanel-logOut:hover,
.gc-AboveNavbar-loginPanel-logOut:focus,
.gc-AboveNavbar-loginPanel-logOut:active {
  color: #000;
}
.gc-AboveNavbar-loginPanel-logOut:hover,
.gc-AboveNavbar-loginPanel-logOut:focus,
.gc-AboveNavbar-loginPanel-logOut:active {
  background-color: #e6e6e6;
}
.gc-AboveNavbar-loginPanel-logOut:hover,
.gc-AboveNavbar-loginPanel-logOut:focus,
.gc-AboveNavbar-loginPanel-logOut:active {
  text-decoration: underline;
}
.gc-AboveNavbar-search {
  padding: 0;
  height: 50px;
  border-left: 1px solid #e0e0e0;
}
.gc-AboveNavbar-settings {
  padding-left: 0;
}
.gc-AboveNavbar-settings-gear {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-right: 1px solid #e0e0e0;
  font-size: 24px;
  text-align: center;
  background-color: #fff;
}
.gc-AboveNavbar-settings-gear:hover,
.gc-AboveNavbar-settings-gear:focus,
.gc-AboveNavbar-settings-gear:active {
  background-color: #e6e6e6;
}
.gc-AccountFooter {
  color: #bdbdbd;
  font-size: 14px;
  padding: 20px 0;
}
@media (max-width: 579px) {
  .gc-AccountFooter {
    padding: 20px 30px;
  }
}
.gc-AccountFooter-link {
  color: #828385;
  border-bottom: 1px dotted #828385;
}
.gc-AccountFooter-link:hover,
.gc-AccountFooter-link:focus,
.gc-AccountFooter-link:active {
  color: #000;
}
.gc-AccountFooter-column--right {
  margin-top: 10px;
}
@media (min-width: 580px) {
  .gc-AccountFooter-column--right {
    margin-top: 0;
    text-align: right;
  }
}
.gc-Affix {
  position: fixed;
  z-index: 1400;
  left: 0;
  width: 100%;
}
@media (min-width: 960px) {
  .gc-Affix {
    margin-top: 140px;
    top: 0;
  }
}
@media (max-width: 959px) {
  .gc-Affix {
    bottom: 0;
  }
}
.gc-Affix-content {
  background: rgba(255, 255, 255, 0.8);
}
@media (min-width: 960px) {
  .gc-Affix-content {
    margin-left: 200px;
  }
}
@media (max-width: 579px) {
  .gc-Affix-content {
    margin-left: -5px;
    margin-right: -5px;
  }
}
@media (min-width: 960px) {
  .gc-Affix--website {
    margin-top: 140px;
    top: 0;
  }
  .gc-Affix--website .gc-Affix-content {
    margin-left: 0;
  }
}
.gc-AlertsSimple {
  position: relative;
  z-index: 1300;
}
.gc-AlertsSimple .gc-AlertsSimple-item {
  margin-top: 10px;
}
.gc-ArticleCarousel-content-wrapper {
  overflow: hidden;
  min-height: 340px;
  margin-top: 80px;
}
@media (max-width: 959px) {
  .gc-ArticleCarousel-content-wrapper {
    margin-top: 60px;
  }
}
.gc-ArticleCarousel-arrow {
  content: ' ';
  display: block;
  height: 32px;
  width: 14px;
  margin: 160px auto 0 auto;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 959px) {
  .gc-ArticleCarousel-arrow {
    margin-top: 140px;
  }
}
.gc-ArticleCarousel-arrow--left {
  background: url('../../../img/goldcore/pages/Main/section7/arrow-left.png') no-repeat;
  background-position-x: 1px;
}
.gc-ArticleCarousel-arrow--left:hover {
  background-position-x: 0;
}
.gc-ArticleCarousel-arrow--right {
  background: url('../../../img/goldcore/pages/Main/section7/arrow-right.png') no-repeat;
  background-position-x: 0;
}
.gc-ArticleCarousel-arrow--right:hover {
  background-position-x: 1px;
}
.gc-ArticleCarousel-item {
  display: none;
}
.gc-ArticleCarousel-item.is-active {
  display: block;
}
.gc-ArticleCarousel-image {
  width: 310px;
}
.gc-ArticleCarousel-article:before,
.gc-ArticleCarousel-article:after {
  content: " ";
  display: table;
}
.gc-ArticleCarousel-article:after {
  clear: both;
}
.gc-ArticleCarousel-article .gc-ArticleCarousel-article-leftColumn {
  width: 305px;
  height: 200px;
  float: left;
  overflow: hidden;
}
.gc-ArticleCarousel-article .gc-ArticleCarousel-article-leftColumn img {
  height: auto;
  max-width: 100%;
  display: block;
  margin: 0 auto;
  border-radius: 10px;
}
@media (min-width: 960px) {
  .gc-ArticleCarousel-article .gc-ArticleCarousel-article-rightColumn {
    float: left;
    width: 400px;
    margin-left: 20px;
  }
}
@media (min-width: 1220px) {
  .gc-ArticleCarousel-article .gc-ArticleCarousel-article-rightColumn {
    margin-left: 50px;
    width: 590px;
  }
}
.gc-ArticleCarousel-articleTitle {
  color: #373234;
  font-size: 26px;
}
@media (max-width: 959px) {
  .gc-ArticleCarousel-articleTitle {
    font-size: 20px;
  }
}
.gc-ArticleCarousel-articleTime {
  color: #828385;
  font-size: 12px;
}
.gc-ArticleCarousel-articleLead {
  font-weight: bold;
  margin-top: 12px;
  color: #000;
  font-size: 16px;
  line-height: 1.5em;
}
@media (max-width: 959px) {
  .gc-ArticleCarousel-articleLead {
    font-size: 14px;
  }
}
.gc-ArticleCarousel-articleContent {
  margin-top: 25px;
  margin-bottom: 20px;
  color: #828385;
  font-size: 16px;
  line-height: 1.5em;
}
@media (max-width: 959px) {
  .gc-ArticleCarousel-articleContent {
    font-size: 14px;
  }
}
.gc-ArticleCarousel-articleReadMore {
  text-align: right;
}
.gc-ArticleCarousel-pagination {
  text-align: center;
  margin-top: 30px;
}
.gc-ArticleCarousel-pagination-number {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
  background: transparent;
  height: 100%;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 22px;
  padding: 0 0;
  background: transparent;
  color: #000;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent transparent;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent transparent;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent transparent;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent transparent;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: transparent transparent transparent transparent;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: transparent transparent transparent transparent;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: transparent transparent transparent transparent;
}
.gc-ArticleCarousel-pagination-number .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: transparent transparent transparent transparent;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #fff;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #fff;
  color: #e9ba2b;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #fff;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #fff;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #fff transparent transparent;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #fff transparent transparent;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #fff transparent #fff #fff;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #fff transparent #fff #fff;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #fff #fff #fff transparent;
}
.active .gc-ArticleCarousel-pagination-number .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-ArticleCarousel-pagination-number .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #fff #fff #fff transparent;
}
.gc-ArticleCarousel-pagination-number--active {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  background: #fff;
  height: 100%;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 22px;
  padding: 0 0;
  background: #fff;
  color: #e9ba2b;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #fff;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #fff;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #fff transparent transparent;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #fff transparent transparent;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #fff transparent #fff #fff;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #fff transparent #fff #fff;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #fff #fff #fff transparent;
}
.gc-ArticleCarousel-pagination-number--active .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #fff #fff #fff transparent;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #fff;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #fff;
  color: #e9ba2b;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #fff;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #fff;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #fff transparent transparent;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #fff transparent transparent;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #fff transparent #fff #fff;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #fff transparent #fff #fff;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #fff #fff #fff transparent;
}
.active .gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-ArticleCarousel-pagination-number--active .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #fff #fff #fff transparent;
}
.gc-ArticleIntro-articleTitle {
  color: #373234;
  font-size: 24px;
}
@media (max-width: 959px) {
  .gc-ArticleIntro-articleTitle {
    font-size: 20px;
  }
}
.gc-ArticleIntro-articleImage {
  max-width: 100%;
  border-radius: 10px;
  border: 0;
}
.gc-ArticleIntro-articleImage.gc-ArticleIntro-articleImage--small {
  max-width: 50%;
}
.gc-ArticleIntro-articleTime {
  color: #828385;
  font-size: 12px;
}
.gc-ArticleIntro-articleContent {
  margin-top: 12px;
  color: #828385;
  font-size: 16px;
  line-height: 1.5em;
}
.gc-ArticleIntro-articleReadMore {
  margin-top: 15px;
}
@media (max-width: 579px) {
  .gc-ArticleIntro-articleReadMore .gc-BtnHex {
    width: 100%;
  }
  .gc-ArticleIntro-articleReadMore .gc-BtnHex .gc-BtnHexContent {
    width: 100%;
  }
}
.gc-AssetSummary-content {
  margin-top: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gc-AssetSummary-legend {
  margin-bottom: 20px;
}
.gc-AssetSummary-legend-item {
  margin-top: 9px;
  font-size: 16px;
  white-space: nowrap;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AssetSummary-legend-item {
    font-size: 14px;
  }
}
.gc-AssetSummary-legend-itemColor {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background: transparent;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AssetSummary-legend-itemColor {
    margin-right: 5px;
  }
}
.gc-BtnHex--bold {
  font-weight: bold;
}
.gc-BtnHex--bigBrandColor {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
}
.gc-BtnHex--bigBrandColor .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #e9ba2b;
  border-bottom: 2px solid #e9ba2b;
  background: #e9ba2b;
  height: 100%;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 250px;
  padding: 0 0;
  background: #e9ba2b;
  color: #000;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.gc-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #cc9f15;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #cc9f15;
  color: #000;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
.active .gc-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
.gc-BtnHex--bigHexagonWhiteInBlack {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  font-weight: bold;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background: #000;
  height: 100%;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 22px;
  padding: 0 0;
  background: #fff;
  color: #000;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #000;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #fff;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #000 transparent transparent;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #fff transparent transparent;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #000 transparent #000 #000;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #fff transparent #fff #fff;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #000 #000 #000 transparent;
}
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #fff #fff #fff transparent;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #000;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #000;
  color: #e9ba2b;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #000;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #000;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #000 transparent transparent;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #000 transparent transparent;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #000 transparent #000 #000;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #000 transparent #000 #000;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #000 #000 #000 transparent;
}
.active .gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigHexagonWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #000 #000 #000 transparent;
}
.gc-BtnHex--smallBrandColor {
  padding: 0 9px 0 9px;
  height: 26px;
  font-size: 12px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  font-weight: bold;
}
.gc-BtnHex--smallBrandColor .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #e9ba2b;
  border-bottom: 2px solid #e9ba2b;
  background: #e9ba2b;
  height: 100%;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 95px;
  padding: 0 10px;
  background: #e9ba2b;
  color: #000;
  line-height: 22px;
  text-transform: uppercase;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  right: -25px;
  border-width: 26px 16px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  right: -21px;
  border-width: 22px 14px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  left: -25px;
  border-width: 26px 16px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  left: -21px;
  border-width: 22px 14px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -9px;
  border-width: 13px 8px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -6px;
  border-width: 11px 6px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -9px;
  border-width: 13px 8px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.gc-BtnHex--smallBrandColor .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -6px;
  border-width: 11px 6px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #cc9f15;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #cc9f15;
  color: #000;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
.active .gc-BtnHex--smallBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
.gc-BtnHex--smallWhiteInBlack {
  padding: 0 9px 0 9px;
  height: 26px;
  font-size: 12px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  font-weight: bold;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background: #000;
  height: 100%;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 95px;
  padding: 0 10px;
  background: #fff;
  color: #000;
  line-height: 22px;
  text-transform: uppercase;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  right: -25px;
  border-width: 26px 16px;
  border-color: transparent transparent transparent #000;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  right: -21px;
  border-width: 22px 14px;
  border-color: transparent transparent transparent #fff;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  left: -25px;
  border-width: 26px 16px;
  border-color: transparent #000 transparent transparent;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  left: -21px;
  border-width: 22px 14px;
  border-color: transparent #fff transparent transparent;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -9px;
  border-width: 13px 8px;
  border-color: #000 transparent #000 #000;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -6px;
  border-width: 11px 6px;
  border-color: #fff transparent #fff #fff;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -9px;
  border-width: 13px 8px;
  border-color: #000 #000 #000 transparent;
}
.gc-BtnHex--smallWhiteInBlack .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -6px;
  border-width: 11px 6px;
  border-color: #fff #fff #fff transparent;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #000;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #e6e6e6;
  color: #000;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #000;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #e6e6e6;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #000 transparent transparent;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #e6e6e6 transparent transparent;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #000 transparent #000 #000;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #e6e6e6 transparent #e6e6e6 #e6e6e6;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #000 #000 #000 transparent;
}
.active .gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallWhiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #e6e6e6 #e6e6e6 #e6e6e6 transparent;
}
.gc-BtnHex--smallBlackInWhite {
  padding: 0 9px 0 9px;
  height: 26px;
  font-size: 12px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  font-weight: bold;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  background: #fff;
  height: 100%;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 95px;
  padding: 0 10px;
  background: #000;
  color: #fff;
  line-height: 22px;
  text-transform: uppercase;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  right: -25px;
  border-width: 26px 16px;
  border-color: transparent transparent transparent #fff;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  right: -21px;
  border-width: 22px 14px;
  border-color: transparent transparent transparent #000;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  left: -25px;
  border-width: 26px 16px;
  border-color: transparent #fff transparent transparent;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  left: -21px;
  border-width: 22px 14px;
  border-color: transparent #000 transparent transparent;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -9px;
  border-width: 13px 8px;
  border-color: #fff transparent #fff #fff;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -6px;
  border-width: 11px 6px;
  border-color: #000 transparent #000 #000;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -9px;
  border-width: 13px 8px;
  border-color: #fff #fff #fff transparent;
}
.gc-BtnHex--smallBlackInWhite .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -6px;
  border-width: 11px 6px;
  border-color: #000 #000 #000 transparent;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #fff;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #333333;
  color: #fff;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #fff;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #333333;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #fff transparent transparent;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #333333 transparent transparent;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #fff transparent #fff #fff;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #333333 transparent #333333 #333333;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #fff #fff #fff transparent;
}
.active .gc-BtnHex--smallBlackInWhite .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--smallBlackInWhite .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #333333 #333333 #333333 transparent;
}
.gc-BtnHex-bigDualLeftBrandColor {
  padding: 0 0px 0 9px;
  height: 46px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  font-weight: bold;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #e9ba2b;
  border-bottom: 2px solid #e9ba2b;
  background: #e9ba2b;
  height: 100%;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 62px;
  padding: 0 6px 0 0;
  background: #e9ba2b;
  color: #000;
  line-height: 42px;
  text-transform: uppercase;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -23px;
  right: 2px;
  border-width: 46px -2px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -19px;
  right: 6px;
  border-width: 42px -4px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -23px;
  left: -25px;
  border-width: 46px 16px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -19px;
  left: -21px;
  border-width: 42px 14px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: 0px;
  border-width: 23px -1px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: 3px;
  border-width: 21px -3px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: 0px;
  border-width: 23px -1px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: 3px;
  border-width: 21px -3px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #cc9f15;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #cc9f15;
  color: #000;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
.active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
@media (max-width: 579px) {
  .gc-BtnHex-bigDualLeftBrandColor {
    padding: 0 0px 0 9px;
    height: 46px;
    font-size: 16px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #e9ba2b;
    border-bottom: 2px solid #e9ba2b;
    background: #e9ba2b;
    height: 100%;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 56px;
    padding: 0 6px 0 0;
    background: #e9ba2b;
    color: #000;
    line-height: 42px;
    text-transform: uppercase;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -23px;
    right: 2px;
    border-width: 46px -2px;
    border-color: transparent transparent transparent #e9ba2b;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -19px;
    right: 6px;
    border-width: 42px -4px;
    border-color: transparent transparent transparent #e9ba2b;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -23px;
    left: -25px;
    border-width: 46px 16px;
    border-color: transparent #e9ba2b transparent transparent;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -19px;
    left: -21px;
    border-width: 42px 14px;
    border-color: transparent #e9ba2b transparent transparent;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: 0px;
    border-width: 23px -1px;
    border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: 3px;
    border-width: 21px -3px;
    border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: 0px;
    border-width: 23px -1px;
    border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
  }
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: 3px;
    border-width: 21px -3px;
    border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #cc9f15;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #cc9f15;
    color: #000;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #cc9f15;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #cc9f15;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #cc9f15 transparent transparent;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #cc9f15 transparent transparent;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #cc9f15 transparent #cc9f15 #cc9f15;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #cc9f15 transparent #cc9f15 #cc9f15;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
  }
  .active .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-BtnHex-bigDualLeftBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
  }
}
.gc-BtnHex-bigDualRightBlackInBrandColor {
  padding: 0 9px 0 0px;
  height: 46px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  font-weight: bold;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #e9ba2b;
  border-bottom: 2px solid #e9ba2b;
  background: #e9ba2b;
  height: 100%;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 62px;
  padding: 0 0 0 6px;
  background: #000;
  color: #e9ba2b;
  line-height: 42px;
  text-transform: uppercase;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -23px;
  right: -25px;
  border-width: 46px 16px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -19px;
  right: -21px;
  border-width: 42px 14px;
  border-color: transparent transparent transparent #000;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -23px;
  left: 2px;
  border-width: 46px -2px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -19px;
  left: 6px;
  border-width: 42px -4px;
  border-color: transparent #000 transparent transparent;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -9px;
  border-width: 23px 8px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -6px;
  border-width: 21px 6px;
  border-color: #000 transparent #000 #000;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -9px;
  border-width: 23px 8px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -6px;
  border-width: 21px 6px;
  border-color: #000 #000 #000 transparent;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #cc9f15;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #333333;
  color: #e9ba2b;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #333333;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #333333 transparent transparent;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #333333 transparent #333333 #333333;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
.active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #333333 #333333 #333333 transparent;
}
@media (max-width: 579px) {
  .gc-BtnHex-bigDualRightBlackInBrandColor {
    padding: 0 9px 0 0px;
    height: 46px;
    font-size: 16px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #e9ba2b;
    border-bottom: 2px solid #e9ba2b;
    background: #e9ba2b;
    height: 100%;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 56px;
    padding: 0 0 0 6px;
    background: #000;
    color: #e9ba2b;
    line-height: 42px;
    text-transform: uppercase;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -23px;
    right: -25px;
    border-width: 46px 16px;
    border-color: transparent transparent transparent #e9ba2b;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -19px;
    right: -21px;
    border-width: 42px 14px;
    border-color: transparent transparent transparent #000;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -23px;
    left: 2px;
    border-width: 46px -2px;
    border-color: transparent #e9ba2b transparent transparent;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -19px;
    left: 6px;
    border-width: 42px -4px;
    border-color: transparent #000 transparent transparent;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -9px;
    border-width: 23px 8px;
    border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -6px;
    border-width: 21px 6px;
    border-color: #000 transparent #000 #000;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -9px;
    border-width: 23px 8px;
    border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
  }
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -6px;
    border-width: 21px 6px;
    border-color: #000 #000 #000 transparent;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #cc9f15;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #333333;
    color: #e9ba2b;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #cc9f15;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #333333;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #cc9f15 transparent transparent;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #333333 transparent transparent;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #cc9f15 transparent #cc9f15 #cc9f15;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #333333 transparent #333333 #333333;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
  }
  .active .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-BtnHex-bigDualRightBlackInBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #333333 #333333 #333333 transparent;
  }
}
.gc-BuyProductForm-locationRadio {
  margin: 0;
}
.gc-BuyProductForm-locationRadio-button {
  display: none;
}
.gc-BuyProductForm-locationRadio-label {
  background: #fff;
  color: #828385;
  text-align: center;
  cursor: pointer;
  margin: 0;
}
.gc-BuyProductForm-locationRadio-label:hover {
  background: #e0e0e0;
  color: #333;
}
.gc-BuyProductForm-locationRadio-button:checked + .gc-BuyProductForm-locationRadio-label {
  background: #000;
  color: #fff;
}
.gc-BuyProductForm-locationRadio-button--delivery:checked ~ .gc-BuyProductForm-footer--delivery {
  display: block;
}
.gc-BuyProductForm-locationRadio-button--storage:checked ~ .gc-BuyProductForm-footer--storage {
  display: block;
}
.gc-BuyProductForm-locationRadio-labelContent {
  display: inline-block;
  margin: 15px auto;
  text-align: left;
  cursor: pointer;
  font-weight: normal;
}
.gc-BuyProductForm-locationRadio-labelContent:before,
.gc-BuyProductForm-locationRadio-labelContent:after {
  content: " ";
  display: table;
}
.gc-BuyProductForm-locationRadio-labelContent:after {
  clear: both;
}
.gc-BuyProductForm-locationRadio-labelContent-icon {
  float: left;
  height: 16px;
  width: 16px;
  font-size: 16px;
  margin: 6px;
}
.gc-BuyProductForm-locationRadio-labelContent-icon:before {
  font-family: FontAwesome;
  content: "\f10c";
}
.gc-BuyProductForm-locationRadio-button:checked + .gc-BuyProductForm-locationRadio-label .gc-BuyProductForm-locationRadio-labelContent-icon:before {
  font-family: FontAwesome;
  content: "\f192";
}
.gc-BuyProductForm-locationRadio-labelContent-deliveryType {
  float: left;
  display: block;
  font-size: 24px;
}
.gc-BuyProductForm-locationRadio-labelContent-price {
  clear: both;
  display: block;
  font-size: 12px;
  margin-left: 30px;
}
.gc-BuyProductForm-locationRadio-labelContent-price-value {
  white-space: nowrap;
}
.gc-BuyProductForm-footer {
  padding: 30px 0;
  display: block;
  position: relative;
  background: #000;
}
.gc-BuyProductForm-footer:before,
.gc-BuyProductForm-footer:after {
  content: " ";
  display: table;
}
.gc-BuyProductForm-footer:after {
  clear: both;
}
@media (max-width: 579px), (min-width: 960px) and (max-width: 1219px) {
  .gc-BuyProductForm-footer {
    padding: 10px 0;
  }
}
.gc-BuyProductForm-footer-quantity {
  background: #fff;
  margin: 5px 0;
  height: 54px;
}
.gc-BuyProductForm-footer-quantity-label {
  text-align: center;
  font-size: 12px;
  height: 15px;
}
.gc-BuyProductForm-footer-quantity-input {
  width: 100%;
  height: 40px;
  border: none;
  text-align: center;
  font-size: 18px;
}
.gc-BuyProductForm-footer-buyButton {
  display: inline-block;
  border: 0;
  height: 55px;
  width: 100%;
  font-size: 18px;
  line-height: 55px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background-color: #03a15b;
  margin: 5px 0;
  text-transform: uppercase;
}
.gc-BuyProductForm-footer-buyButton:hover,
.gc-BuyProductForm-footer-buyButton:focus,
.gc-BuyProductForm-footer-buyButton:active {
  color: #fff;
}
.gc-BuyProductForm-footer-buyButton:hover,
.gc-BuyProductForm-footer-buyButton:focus,
.gc-BuyProductForm-footer-buyButton:active {
  background-color: #026f3f;
}
.gc-BuyProductForm-footer-buyButton:disabled {
  background-color: #828385;
}
.gc-BuyProductForm-footer-buyButton:disabled:hover,
.gc-BuyProductForm-footer-buyButton:disabled:focus,
.gc-BuyProductForm-footer-buyButton:disabled:active {
  background-color: #828385;
}
.gc-BuyProductForm-footer-price {
  height: 55px;
  border: 1px solid #e9ba2b;
  text-align: center;
  margin: 5px 0;
}
.gc-BuyProductForm-footer-price-label {
  color: #fff;
  font-size: 12px;
  display: none;
}
.gc-BuyProductForm-footer-price-value {
  color: #e9ba2b;
  font-size: 24px;
  display: none;
}
.gc-BuyProductForm-perth_mint-footer .gc-BuyProductForm-footer-price-value {
  display: inline-block;
}
.gc-BuyProductForm-perth_mint-footer .gc-BuyProductForm-footer-price-label {
  display: block;
}
.gc-BuyProductForm-locationRadio-button--delivery:checked ~ .gc-BuyProductForm-footer .gc-BuyProductForm-footer-price-value--delivery {
  display: block;
}
.gc-BuyProductForm-locationRadio-button--storage:checked ~ .gc-BuyProductForm-footer .gc-BuyProductForm-footer-price-value--storage {
  display: block;
}
.gc-BuyProductForm-locationRadio-button--delivery:checked ~ .gc-BuyProductForm-footer .gc-BuyProductForm-footer-price-label--delivery {
  display: block;
}
.gc-BuyProductForm-locationRadio-button--storage:checked ~ .gc-BuyProductForm-footer .gc-BuyProductForm-footer-price-label--storage {
  display: block;
}
.gc-BuyProductForm-footer-priceType-span {
  display: none;
}
.gc-BuyProductForm-footer-priceType-label--buy .gc-BuyProductForm-footer-priceType-span--buy {
  display: inline;
}
.gc-BuyProductForm-footer-priceType-label--best_buy .gc-BuyProductForm-footer-priceType-span--best_buy {
  display: inline;
}
.gc-MarketResearch-article {
  padding: 35px 0 25px 0;
}
.gc-MarketResearch-article:not(:last-of-type) {
  border-bottom: solid 1px #bdbdbd;
}
@media (min-width: 580px) {
  .gc-Modal {
    width: 560px;
  }
}
.gc-Modal .confirm-delivery-data-form {
  overflow: auto;
}
@media (min-width: 580px) {
  .gc-ModalFullWidth {
    width: 560px;
  }
}
@media (min-width: 960px) {
  .gc-ModalFullWidth {
    width: 940px;
  }
}
@media (min-width: 1220px) {
  .gc-ModalFullWidth {
    width: 1200px;
  }
}
.gc-Modal-body {
  padding: 10px 40px;
}
@media (max-width: 579px) {
  .gc-Modal-body {
    padding: 10px 20px;
  }
}
.gc-Modal-header {
  border-bottom: 1px solid #e9ba2b;
  margin: 10px 40px;
  padding: 35px 50px 22px 0;
}
@media (max-width: 579px) {
  .gc-Modal-header {
    margin: 10px 20px;
  }
}
.gc-Modal-header-title {
  font-size: 18px;
}
.gc-Modal-footer {
  padding: 20px 0;
  margin: 10px 40px;
  border-top: 1px solid #e9ba2b;
}
@media (max-width: 579px) {
  .gc-Modal-footer {
    margin: 10px 20px;
  }
}
.gc-FooterInfo {
  min-height: 392px;
}
.gc-FooterInfo-column {
  padding-top: 35px;
}
.gc-FooterInfo-title {
  font-weight: bold;
  color: #373234;
  font-size: 16px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
@media (max-width: 1219px) {
  .gc-FooterInfo-title {
    margin-bottom: 10px;
  }
}
.gc-FooterInfo-content {
  color: #828385;
  font-size: 15px;
  line-height: 1.75em;
}
.gc-FooterInfo-link {
  color: #000;
  text-decoration: underline;
}
.gc-FooterInfo-link:hover,
.gc-FooterInfo-link:focus,
.gc-FooterInfo-link:active {
  color: #828385;
}
.gc-FooterInfo-link:hover,
.gc-FooterInfo-link:focus {
  text-decoration: none;
}
.gc-FooterInfo-link:active {
  text-decoration: none;
}
.gc-FooterInfo-socialMedia {
  margin-top: 15px;
}
.gc-FooterInfo-socialMedia-button-facebook {
  margin-right: 3px;
  width: 31px;
  height: 31px;
  display: inline-block;
  font-size: 16px;
  line-height: 31px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  background-color: #2D4F96;
}
.gc-FooterInfo-socialMedia-button-facebook:hover,
.gc-FooterInfo-socialMedia-button-facebook:focus,
.gc-FooterInfo-socialMedia-button-facebook:active {
  color: #fff;
}
.gc-FooterInfo-socialMedia-button-facebook:hover,
.gc-FooterInfo-socialMedia-button-facebook:focus,
.gc-FooterInfo-socialMedia-button-facebook:active {
  text-decoration: none;
}
.gc-FooterInfo-socialMedia-button-facebook:hover,
.gc-FooterInfo-socialMedia-button-facebook:focus,
.gc-FooterInfo-socialMedia-button-facebook:active {
  background-color: #213a6f;
}
.gc-FooterInfo-socialMedia-button-twitter {
  margin-right: 3px;
  width: 31px;
  height: 31px;
  display: inline-block;
  font-size: 16px;
  line-height: 31px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  background-color: #000000;
}
.gc-FooterInfo-socialMedia-button-twitter:hover,
.gc-FooterInfo-socialMedia-button-twitter:focus,
.gc-FooterInfo-socialMedia-button-twitter:active {
  color: #fff;
}
.gc-FooterInfo-socialMedia-button-twitter:hover,
.gc-FooterInfo-socialMedia-button-twitter:focus,
.gc-FooterInfo-socialMedia-button-twitter:active {
  text-decoration: none;
}
.gc-FooterInfo-socialMedia-button-twitter:hover,
.gc-FooterInfo-socialMedia-button-twitter:focus,
.gc-FooterInfo-socialMedia-button-twitter:active {
  background-color: #333333;
}
.gc-FooterInfo-socialMedia-button-googlePlus {
  margin-right: 3px;
  width: 31px;
  height: 31px;
  display: inline-block;
  font-size: 16px;
  line-height: 31px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  background-color: #A6352A;
}
.gc-FooterInfo-socialMedia-button-googlePlus:hover,
.gc-FooterInfo-socialMedia-button-googlePlus:focus,
.gc-FooterInfo-socialMedia-button-googlePlus:active {
  color: #fff;
}
.gc-FooterInfo-socialMedia-button-googlePlus:hover,
.gc-FooterInfo-socialMedia-button-googlePlus:focus,
.gc-FooterInfo-socialMedia-button-googlePlus:active {
  text-decoration: none;
}
.gc-FooterInfo-socialMedia-button-googlePlus:hover,
.gc-FooterInfo-socialMedia-button-googlePlus:focus,
.gc-FooterInfo-socialMedia-button-googlePlus:active {
  background-color: #7d2820;
}
.gc-FooterInfo-socialMedia-button-youtube {
  margin-right: 3px;
  width: 31px;
  height: 31px;
  display: inline-block;
  font-size: 16px;
  line-height: 31px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  background-color: #9E0B0E;
}
.gc-FooterInfo-socialMedia-button-youtube:hover,
.gc-FooterInfo-socialMedia-button-youtube:focus,
.gc-FooterInfo-socialMedia-button-youtube:active {
  color: #fff;
}
.gc-FooterInfo-socialMedia-button-youtube:hover,
.gc-FooterInfo-socialMedia-button-youtube:focus,
.gc-FooterInfo-socialMedia-button-youtube:active {
  text-decoration: none;
}
.gc-FooterInfo-socialMedia-button-youtube:hover,
.gc-FooterInfo-socialMedia-button-youtube:focus,
.gc-FooterInfo-socialMedia-button-youtube:active {
  background-color: #6e080a;
}
.gc-FooterInfo-socialMedia-button-linkedIn {
  margin-right: 3px;
  width: 31px;
  height: 31px;
  display: inline-block;
  font-size: 16px;
  line-height: 31px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  background-color: #116FA0;
}
.gc-FooterInfo-socialMedia-button-linkedIn:hover,
.gc-FooterInfo-socialMedia-button-linkedIn:focus,
.gc-FooterInfo-socialMedia-button-linkedIn:active {
  color: #fff;
}
.gc-FooterInfo-socialMedia-button-linkedIn:hover,
.gc-FooterInfo-socialMedia-button-linkedIn:focus,
.gc-FooterInfo-socialMedia-button-linkedIn:active {
  text-decoration: none;
}
.gc-FooterInfo-socialMedia-button-linkedIn:hover,
.gc-FooterInfo-socialMedia-button-linkedIn:focus,
.gc-FooterInfo-socialMedia-button-linkedIn:active {
  background-color: #0c4f72;
}
.gc-FooterInfo-warning {
  margin-top: 30px;
  font-style: italic;
}
.gc-FooterInfo-seoLink {
  color: #828385;
  font-size: 15px;
  line-height: 1.75em;
  text-transform: uppercase;
  white-space: nowrap;
}
.gc-FooterInfo-seoLink:after {
  content: '/';
  padding: 0 10px;
}
.gc-FooterInfo-seoLinkContainer {
  margin-top: 40px;
  border-top: 1px solid #fff;
  padding: 20px 0 0 0;
  color: #828385;
  text-align: center;
}
.gc-FooterInfo-seoLinkContainer > ul {
  list-style: none;
  /* hack to prevent whitespaces after separator and next link */
  font-size: 0;
}
.gc-FooterInfo-seoLinkContainer > ul:last-child:not(:only-child) {
  margin-top: 20px;
}
.gc-FooterInfo-seoLinkContainer > ul li {
  display: inline-block;
}
.gc-FooterInfo-seoLinkContainer > ul li:last-of-type a:after {
  content: none;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-FooterInfo-seoLinkContainer > ul li:nth-of-type(3n) a:after {
    content: none;
  }
}
@media (min-width: 420px) and (max-width: 579px) {
  .gc-FooterInfo-seoLinkContainer > ul li:nth-of-type(3n) a:after {
    content: none;
  }
}
@media (max-width: 419px) {
  .gc-FooterInfo-seoLinkContainer > ul li:nth-of-type(2n) a:after {
    content: none;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-FooterInfo-seoLinkContainer {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 530px) and (max-width: 579px) {
  .gc-FooterInfo-seoLinkContainer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.gc-FooterInfo-copyright {
  margin-top: 20px;
  border-top: 1px solid #fff;
  padding: 40px 0;
  color: #828385;
  text-align: center;
}
.gc-FooterNavigation {
  border-top: 5px solid #f5f5f5;
  min-height: 160px;
  background: #fff;
  text-align: center;
  font-size: 28px;
  line-height: 160px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-FooterNavigation {
    font-size: 24px;
  }
}
@media (max-width: 959px) {
  .gc-FooterNavigation {
    font-size: 16px;
    font-weight: bold;
    min-height: 80px;
    line-height: 80px;
  }
}
.gc-FooterNavigation-containerContent {
  background: #fff;
}
.gc-FooterNavigation-containerContent > ul {
  list-style: none;
}
.gc-FooterNavigation-containerContent > ul li {
  display: inline-block;
}
.gc-FooterNavigation-link {
  display: inline-block;
  margin: 0 20px;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
}
.gc-FooterNavigation-link:hover,
.gc-FooterNavigation-link:focus,
.gc-FooterNavigation-link:active {
  color: #e9ba2b;
}
.gc-FooterNavigation-link:hover,
.gc-FooterNavigation-link:focus,
.gc-FooterNavigation-link:active {
  text-decoration: none;
}
@media (max-width: 959px) {
  .gc-FooterNavigation-link {
    margin: 0 10px;
  }
}
@media (max-width: 579px) {
  .gc-FooterNavigation-link {
    display: block;
    line-height: 60px;
    border-bottom: 1px solid #f5f5f5;
  }
  .gc-FooterNavigation-link:last-of-type {
    border: none;
  }
}
.gc-HexagonVerticalSmallBrandColor {
  width: 20px;
  height: 11.54700538px;
  margin: 6.77350269px 0;
  background-color: #e9ba2b;
  color: #000;
  font-size: 11.54700538px;
  line-height: 11.54700538px;
  display: inline-block;
  position: relative;
  text-align: center;
}
.gc-HexagonVerticalSmallBrandColor:before,
.gc-HexagonVerticalSmallBrandColor:after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  left: 0;
}
.gc-HexagonVerticalSmallBrandColor:before {
  bottom: 100%;
  border-bottom: 6.77350269px solid #e9ba2b;
}
.gc-HexagonVerticalSmallBrandColor:after {
  top: 100%;
  border-top: 6.77350269px solid #e9ba2b;
}
.gc-TextFormat ul {
  padding-left: 18px;
}
.gc-TextFormat b {
  font-weight: bold;
}
.gc-ListHex,
.gc-VendorMarkup ul {
  margin: 10px 0 20px 0;
}
.gc-ListHex li,
.gc-VendorMarkup ul li {
  list-style: none;
  background: url("../../img/goldcore/components/gc-ListHex/hex.png") no-repeat;
  padding: 2px 0 5px 40px;
  min-height: 25px;
  margin: 5px 0;
}
@media (max-width: 579px) {
  .gc-ListHex li,
  .gc-VendorMarkup ul li {
    padding-left: 30px;
  }
}
.gc-LoadingMask {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #fff;
  opacity: 0.6;
  z-index: 1500;
}
.gc-Cart {
  position: relative;
}
.gc-Cart-emptyWrapper {
  position: relative;
  height: calc(291px + 291px/2);
  margin-bottom: 40px;
}
@media (min-width: 1219px) {
  .gc-Cart-emptyWrapper {
    height: 100vh;
    margin-top: calc(-1*(50px + 80px));
  }
}
.gc-Cart-empty {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 291px;
  width: 100%;
  background: url("../../../img/goldcore/cart-empty.png") no-repeat center;
  background-size: 291px 300px;
}
.gc-Cart-empty-message {
  line-height: 291px;
  font-size: 28px;
  font-weight: bold;
  color: #000;
  text-align: center;
}
@media (min-width: 580px) {
  .gc-Cart-empty-message {
    font-size: 36px;
  }
}
@media (min-width: 1220px) {
  .gc-Cart-empty-message {
    font-size: 48px;
  }
}
.gc-Cart-empty-continueShopping {
  display: inline;
  text-align: center;
}
.gc-Cart-alert {
  border: 1px solid #dd0a06;
  padding: 18px 40px;
  background: #fff;
}
.gc-Cart-alert:before,
.gc-Cart-alert:after {
  content: " ";
  display: table;
}
.gc-Cart-alert:after {
  clear: both;
}
@media (max-width: 959px) {
  .gc-Cart-alert {
    padding: 15px;
  }
}
.gc-Cart-alert-icon {
  float: left;
  width: 70px;
  font-size: 35px;
  line-height: 1em;
  color: #dd0a06;
}
@media (max-width: 959px) {
  .gc-Cart-alert-icon {
    width: 50px;
  }
}
.gc-Cart-alert-text {
  font-size: 14px;
  line-height: 1.5em;
  font-style: italic;
  font-weight: bold;
}
@media (max-width: 959px) {
  .gc-Cart-alert-text {
    font-size: 12px;
  }
}
.gc-Cart-header {
  margin: 40px 0 20px 0;
}
@media (max-width: 959px) {
  .gc-Cart-header {
    margin: 20px 0 10px 0;
  }
}
.gc-Cart-header-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5em;
}
@media (max-width: 959px) {
  .gc-Cart-header-title {
    font-size: 22px;
  }
}
.gc-Cart-header-subtitle {
  font-size: 14px;
  font-style: italic;
}
@media (max-width: 959px) {
  .gc-Cart-header-subtitle {
    font-size: 14px;
  }
}
.gc-Cart-products {
  position: relative;
}
.gc-Cart-product {
  margin-bottom: 10px;
}
.gc-Cart-product:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 959px) {
  .gc-Cart-product-previewWrapper {
    padding-bottom: 1px;
  }
}
.gc-Cart-product-preview {
  background: #fff;
  padding: 20px;
  height: 150px;
}
.gc-Cart-product-preview:before,
.gc-Cart-product-preview:after {
  content: " ";
  display: table;
}
.gc-Cart-product-preview:after {
  clear: both;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-preview {
    height: 200px;
    padding: 20px 10px;
  }
}
@media (max-width: 579px) {
  .gc-Cart-product-preview {
    height: auto;
    padding: 20px 10px;
  }
}
.gc-Cart-product-preview-imageWrapper {
  float: left;
  height: 80px;
  width: 200px;
  text-align: center;
}
@media (max-width: 579px), (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-preview-imageWrapper {
    float: none;
    width: 100%;
  }
}
.gc-Cart-product-preview-image {
  height: 100%;
  width: auto;
}
.gc-Cart-product-preview-text {
  padding-right: 20px;
  position: relative;
}
@media (max-width: 579px), (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-preview-text {
    float: none;
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
  }
}
@media (max-width: 959px) {
  .gc-Cart-product-preview-text {
    height: 100%;
  }
}
.gc-Cart-product-preview-text-name {
  margin-top: 10px;
  font-size: 20px;
  display: inline;
}
.gc-Cart-product-preview-text-removeIcon {
  color: #dd0a06;
  font-size: 20px;
  line-height: 1em;
  position: absolute;
  top: 0;
  right: 0;
}
.gc-Cart-product-preview-text-removeIcon:hover,
.gc-Cart-product-preview-text-removeIcon:focus,
.gc-Cart-product-preview-text-removeIcon:active {
  color: #ab0805;
}
.gc-Cart-product-preview-text-removeIcon-button {
  background-color: #fff;
}
.gc-Cart-product-preview-text-weight,
.gc-Cart-product-preview-text-fabrication-fee {
  font-size: 12px;
}
.gc-Cart-product-preview-text-switchLink {
  font-size: 12px;
  text-align: right;
  text-decoration: underline;
  color: #03a15b;
  position: absolute;
  right: 25px;
  bottom: 0;
}
.gc-Cart-product-preview-text-switchLink:hover,
.gc-Cart-product-preview-text-switchLink:focus,
.gc-Cart-product-preview-text-switchLink:active {
  text-decoration: underline;
}
.gc-Cart-product-preview-text-switchLink:hover,
.gc-Cart-product-preview-text-switchLink:focus,
.gc-Cart-product-preview-text-switchLink:active {
  color: #026f3f;
}
@media (min-width: 960px) {
  .gc-Cart-product-preview-text-switchLink {
    bottom: -20px;
  }
}
.gc-Cart-product-preview-text-switchLink-button {
  background-color: #fff;
  text-decoration: underline;
}
@media (max-width: 579px) {
  .gc-Cart-product-amountWrapper {
    padding-bottom: 1px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Cart-product-amountWrapper--noPaddingSm {
    padding-right: 0;
  }
}
.gc-Cart-product-amount {
  background: #fff;
  padding: 20px;
  height: 150px;
  position: relative;
  padding: 0;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-amount {
    height: 200px;
    padding: 20px 10px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Cart-product-amount {
    height: 150px;
  }
}
@media (max-width: 579px) {
  .gc-Cart-product-amount {
    height: 60px;
  }
}
.gc-Cart-product-amountContent {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.gc-Cart-product-amount-price {
  display: inline-block;
  font-size: 20px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-amount-price {
    font-size: 16px;
  }
}
.gc-Cart-product-amount-times {
  display: inline-block;
  font-size: 16px;
  margin: 0 20px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-amount-times {
    margin: 0 5px;
  }
}
.gc-Cart-product-amount-inputWrapper {
  display: inline-block;
  width: 50px;
  height: 40px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Cart-product-locationWrapper {
    padding-left: 1px;
  }
}
.gc-Cart-product-location {
  background: #fff;
  padding: 20px;
  height: 150px;
  position: relative;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-location {
    height: 200px;
    padding: 20px 10px;
  }
}
@media (max-width: 959px) {
  .gc-Cart-product-location {
    height: 150px;
    padding: 15px 20px;
  }
}
@media (min-width: 960px) {
  .gc-Cart-product-locationContent {
    position: relative;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.gc-Cart-product-location-label {
  font-size: 12px;
}
.gc-Cart-product-location-label:before,
.gc-Cart-product-location-label:after {
  content: " ";
  display: table;
}
.gc-Cart-product-location-label:after {
  clear: both;
}
.gc-Cart-product-location-state-label {
  font-size: 12px;
  margin-top: 10px;
}
.gc-Cart-product-location-state-label:before,
.gc-Cart-product-location-state-label:after {
  content: " ";
  display: table;
}
.gc-Cart-product-location-state-label:after {
  clear: both;
}
.gc-Cart-product-estimatedAnnualStorage {
  margin-top: 10px;
}
.gc-Cart-product-estimatedAnnualStorage-value {
  white-space: nowrap;
  font-weight: bold;
}
.gc-Cart-product-location-label-infoIcon {
  float: right;
  font-size: 18px;
  color: #448aff;
  cursor: pointer;
}
.gc-Cart-product-location-label-infoIcon:hover,
.gc-Cart-product-location-label-infoIcon:focus,
.gc-Cart-product-location-label-infoIcon:active {
  color: #116aff;
}
.gc-Cart-product-location-state-label-infoIcon {
  float: right;
  font-size: 18px;
  color: #448aff;
  cursor: pointer;
}
.gc-Cart-product-location-state-label-infoIcon:hover,
.gc-Cart-product-location-state-label-infoIcon:focus,
.gc-Cart-product-location-state-label-infoIcon:active {
  color: #116aff;
}
@media (min-width: 960px) {
  .gc-Cart-product-locationCommonWrapper {
    height: 100%;
    width: calc( 8 / 30 * 100% - 7px);
    position: absolute;
    top: 0;
    right: 0;
  }
}
.gc-Cart-product-locationCommon {
  background: #fff;
  padding: 20px;
  height: 150px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-product-locationCommon {
    height: 200px;
    padding: 20px 10px;
  }
}
@media (min-width: 960px) {
  .gc-Cart-product-locationCommon {
    height: 100%;
  }
}
.gc-Cart-product-locationCommonContent {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.gc-Cart-productsSummary {
  margin: 10px 0 20px 0;
}
.gc-Cart-productsSummary-separator {
  border-top: 1px solid #000;
}
.gc-Cart-productsSummary-separatorWithPaddingContainerLeft {
  padding-right: 0;
}
.gc-Cart-productsSummary-separatorWithPaddingContainerRight {
  padding-left: 0;
}
.gc-Cart-productsSummary-separatorWithPadding {
  border-top: 1px solid #000;
}
.gc-Cart-productsSummary-cell {
  padding-left: 20px;
  margin-bottom: 20px;
}
.gc-Cart-productsSummary-cell-label {
  margin-top: 20px;
  font-size: 14px;
}
@media (min-width: 960px) {
  .gc-Cart-productsSummary-cell-label {
    height: 40px;
  }
}
@media (min-width: 1220px) {
  .gc-Cart-productsSummary-cell-label {
    height: inherit;
  }
}
.gc-Cart-productsSummary-cell-value {
  font-size: 24px;
  word-wrap: break-word;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Cart-productsSummary-cell-value {
    font-size: 21px;
  }
}
.gc-Cart-footerSummary {
  background: #000;
  margin: 20px 0;
  padding: 20px;
}
.gc-Cart-footerSummary-amount {
  text-align: center;
}
.gc-Cart-footerSummary-amount-text {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
}
.gc-Cart-footerSummary-amount-price {
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
  color: #e9ba2b;
}
.gc-Cart-modal {
  background: #fff;
}
.gc-Cart-modal-content {
  display: table;
}
.gc-Cart-modal-infoIcon {
  display: table-cell;
  vertical-align: middle;
  color: #448aff;
  font-size: 40px;
  width: 70px;
}
@media (max-width: 579px) {
  .gc-Cart-modal-infoIcon {
    display: block;
  }
}
.gc-Cart-modal-text {
  display: table-cell;
}
@media (max-width: 579px) {
  .gc-Cart-modal-text {
    display: block;
  }
}
.gc-Cart-modal-text-title {
  font-size: 24px;
  margin-bottom: 15px;
}
.gc-Cart-modal-text-description {
  font-size: 16px;
}
.gc-Cart-cartProceedInfo {
  font-weight: bold;
  margin-bottom: 20px;
  text-align: right;
}
@media (max-width: 579px) {
  .gc-Cart-cartProceedInfo {
    font-size: 12px;
  }
}
.gc-Cart-proceedCondition-productsList {
  list-style-position: inside;
}
.gc-ProductDetails-grid {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto auto 1fr;
  grid-template-areas: "product buy" "product prices" "desc prices" ". prices";
}
@media (max-width: 1219px) {
  .gc-ProductDetails-grid {
    grid-template-columns: 100%;
    grid-template-areas: "product" "buy" "desc" "prices";
  }
}
.gc-ProductDetails-column {
  padding: 0 40px 30px 40px;
  margin-bottom: 20px;
  background: #fff;
}
@media (max-width: 579px) {
  .gc-ProductDetails-column {
    padding: 0 10px;
  }
}
.gc-ProductDetails-product {
  grid-area: product;
}
.gc-ProductDetails-product .gc-ProductDetails-column {
  margin-bottom: 0;
}
@media (max-width: 579px) {
  .gc-ProductDetails-product .gc-ProductDetails-column {
    padding-bottom: 20px;
  }
}
.gc-ProductDetails-buy {
  grid-area: buy;
}
.gc-ProductDetails-desc {
  grid-area: desc;
}
@media (max-width: 1219px) {
  .gc-ProductDetails-desc .gc-ProductDetails-column {
    padding-top: 30px;
    margin-bottom: 0;
  }
}
.gc-ProductDetails-prices {
  grid-area: prices;
}
.gc-ProductDetails-header {
  padding-top: 20px;
}
.gc-ProductDetails-header:before,
.gc-ProductDetails-header:after {
  content: " ";
  display: table;
}
.gc-ProductDetails-header:after {
  clear: both;
}
.gc-ProductDetails-header-title {
  background: #fff;
  font-size: 22px;
  float: left;
}
.gc-ProductDetails-pricesAge {
  display: inline-block;
  font-size: 12px;
  margin: 0 0 20px 0;
}
@media (min-width: 580px) {
  .gc-ProductDetails-pricesAge {
    float: right;
    text-align: right;
    margin-top: 35px;
  }
}
.gc-ProductDetails-pricesAge-countdown {
  display: inline-block;
  margin-top: 5px;
}
.gc-ProductDetails-pricesAge-refresh {
  cursor: pointer;
  color: #000;
  text-decoration: underline;
}
.gc-ProductDetails-pricesAge-refresh:hover,
.gc-ProductDetails-pricesAge-refresh:focus,
.gc-ProductDetails-pricesAge-refresh:active {
  color: #828385;
}
.gc-ProductDetails-pricesAge-refresh:hover,
.gc-ProductDetails-pricesAge-refresh:focus {
  text-decoration: none;
}
.gc-ProductDetails-pricesAge-refresh:active {
  text-decoration: none;
}
.gc-ProductDetails-back-button {
  display: inline-block;
  border: 0;
  height: 50px;
  width: 100%;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  margin: 25px 0 15px 0;
  font-size: 14px;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  color: #000;
  text-decoration: underline;
}
.gc-ProductDetails-back-button:hover,
.gc-ProductDetails-back-button:focus,
.gc-ProductDetails-back-button:active {
  color: #000;
}
.gc-ProductDetails-back-button:hover,
.gc-ProductDetails-back-button:focus,
.gc-ProductDetails-back-button:active {
  background-color: transparent;
}
.gc-ProductDetails-back-button:disabled {
  background-color: #828385;
}
.gc-ProductDetails-back-button:disabled:hover,
.gc-ProductDetails-back-button:disabled:focus,
.gc-ProductDetails-back-button:disabled:active {
  background-color: #828385;
}
.gc-ProductDetails-back-button:hover,
.gc-ProductDetails-back-button:focus,
.gc-ProductDetails-back-button:active {
  color: #828385;
}
.gc-ProductDetails-back-button:hover,
.gc-ProductDetails-back-button:focus {
  text-decoration: none;
}
.gc-ProductDetails-back-button:active {
  text-decoration: none;
}
.gc-PerthMint-download {
  margin-top: 20px;
  padding: 20px 40px;
}
.gc-ProductDetails-PerthMint-download {
  display: inline-block;
  border: 0;
  height: 0;
  width: 100%;
  font-size: 18px;
  line-height: 0;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  font-size: 14px;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  color: #000;
  text-decoration: underline;
}
.gc-ProductDetails-PerthMint-download:hover,
.gc-ProductDetails-PerthMint-download:focus,
.gc-ProductDetails-PerthMint-download:active {
  color: #000;
}
.gc-ProductDetails-PerthMint-download:hover,
.gc-ProductDetails-PerthMint-download:focus,
.gc-ProductDetails-PerthMint-download:active {
  background-color: transparent;
}
.gc-ProductDetails-PerthMint-download:disabled {
  background-color: #828385;
}
.gc-ProductDetails-PerthMint-download:disabled:hover,
.gc-ProductDetails-PerthMint-download:disabled:focus,
.gc-ProductDetails-PerthMint-download:disabled:active {
  background-color: #828385;
}
.gc-ProductDetails-PerthMint-download:hover,
.gc-ProductDetails-PerthMint-download:focus,
.gc-ProductDetails-PerthMint-download:active {
  color: #828385;
}
.gc-ProductDetails-PerthMint-download:hover,
.gc-ProductDetails-PerthMint-download:focus {
  text-decoration: none;
}
.gc-ProductDetails-PerthMint-download:active {
  text-decoration: none;
}
.gc-ProductDetails-PerthMint-download .fa {
  color: #cc9f15;
  margin-right: 5px;
}
.gc-ProductDetails-pricesTable {
  text-align: left;
  width: 100%;
}
.gc-ProductDetails-pricesTable th {
  font-size: 12px;
  font-weight: normal;
  width: 33.3333%;
}
.gc-ProductDetails-pricesTable td {
  font-size: 18px;
}
@media (max-width: 579px) {
  .gc-ProductDetails-pricesTable td {
    font-size: 14px;
  }
}
.gc-ProductDetails-fabricationFee {
  font-size: 12px;
  margin: 10px 0;
}
.gc-ProductDetails-fabricationFee-value {
  font-size: 18px;
  white-space: nowrap;
}
@media (max-width: 579px) {
  .gc-ProductDetails-fabricationFee-value {
    font-size: 14px;
  }
}
.gc-ProductDetails-imageWrapper {
  height: 250px;
  position: relative;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 579px) {
  .gc-ProductDetails-imageWrapper {
    height: auto;
    padding: 5px;
  }
}
@media (max-width: 579px) {
  .gc-ProductDetails-imageWrapper {
    margin-bottom: 0;
  }
}
.gc-ProductDetails-image {
  display: block;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
  max-width: 98%;
}
@media (max-width: 579px) {
  .gc-ProductDetails-image {
    position: static;
  }
}
.gc-ProductDetails-title {
  font-size: 22px;
  margin-bottom: 25px;
}
.gc-ProductDetails-livePrices {
  background: #fff;
  padding: 30px 0;
}
.gc-ProductDetails-livePrices-table {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #e9ba2b;
}
.gc-ProductDetails-livePrices-table tr {
  border-top: 1px solid #e9ba2b;
}
.gc-ProductDetails-livePrices-table th {
  font-weight: normal;
  font-size: 14px;
  padding: 15px 0;
}
.gc-ProductDetails-livePrices-table td {
  font-size: 18px;
  padding: 15px 10px 15px 0;
}
@media (max-width: 579px) {
  .gc-ProductDetails-livePrices-table td {
    font-size: 14px;
  }
}
.gc-ProductsList-filters.gc-Panel {
  min-height: 80px;
  background: #fff;
  margin-bottom: 10px;
  padding: 20px 25px 30px 25px;
}
.gc-ProductsList-filters .gc-ProductsList-filters-header {
  margin-bottom: 10px;
}
.gc-ProductsList-filters .gc-ProductsList-filter {
  display: inline-block;
  white-space: nowrap;
  margin-bottom: 0;
}
.gc-ProductsList-filters .gc-ProductsList-filtersContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.gc-ProductsList-filters .gc-ProductsList-filterItem {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-ProductsList-filters .gc-ProductsList-filterItem {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (max-width: 579px) {
  .gc-ProductsList-filters .gc-ProductsList-filterItem {
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
    padding-right: 20px;
  }
}
.gc-ProductsList-filters-currency {
  padding: 0;
}
@media (max-width: 959px) {
  .gc-ProductsList-filters-currency {
    height: 60px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-ProductsList-filters-currency {
    padding-left: 2px;
    padding-right: 5px;
  }
}
.gc-ProductsList-filters-currency-selectInputWrapper {
  width: 100%;
  height: 100%;
}
@media (min-width: 1220px) {
  .gc-ProductsList-filters-currency-selectInputWrapper {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  .gc-ProductsList-filters-currency-selectInputWrapper:after {
    content: "";
    position: absolute;
    pointer-events: none;
    width: 0;
    height: 0;
    top: 53%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 15px;
    border-style: solid;
    border-width: 9.52627944px 5.5px 0 5.5px;
    border-color: #e9ba2b transparent transparent transparent;
  }
}
@media (max-width: 959px) {
  .gc-ProductsList-filters-currency-selectInputWrapper {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  .gc-ProductsList-filters-currency-selectInputWrapper:after {
    content: "";
    position: absolute;
    pointer-events: none;
    width: 0;
    height: 0;
    top: 53%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 15px;
    border-style: solid;
    border-width: 9.52627944px 5.5px 0 5.5px;
    border-color: #e9ba2b transparent transparent transparent;
  }
}
@media (max-width: 579px) {
  .gc-ProductsList-filters-currency-selectInputWrapper {
    font-size: 16px;
  }
}
.gc-ProductsList-filters-currency-selectInput {
  display: inline-block;
  width: 100%;
  height: 100%;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 15px;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 0 1px;
  font-size: 20px;
}
.gc-ProductsList-filters-currency-selectInput:focus {
  border: 1px solid #e9ba2b;
}
.gc-ProductsList-filters-currency-selectInput:focus::-ms-value {
  background: transparent;
  color: inherit;
}
.gc-ProductsList-filters-currency-selectInput::-ms-expand {
  display: none;
}
.gc-ProductsList-filters-currency-selectInput:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
@media (max-width: 579px) {
  .gc-ProductsList-filters-currency-selectInput {
    padding: 15px 10px;
    font-size: 16px;
  }
}
@media (max-width: 959px) {
  .gc-ProductsList-filters-currency-selectInput,
  .gc-ProductsList-filters-currency-selectInput:focus,
  .gc-ProductsList-filters-currency-selectInput:active {
    border-width: 1px 1px 0 1px;
  }
}
.gc-ProductsList-filters-divider {
  border-top: 1px solid #e0e0e0;
}
.gc-ProductsList-filters-countdownWrapper {
  position: relative;
  padding-top: 25px;
  text-align: center;
}
@media (min-width: 580px) {
  .gc-ProductsList-filters-countdownWrapper {
    text-align: right;
    padding-top: 0;
  }
}
@media (min-width: 960px) {
  .gc-ProductsList-filters-countdownWrapper {
    padding-top: 0;
  }
}
@media (min-width: 1220px) {
  .gc-ProductsList-filters-countdownWrapper {
    padding-top: 13px;
  }
}
.gc-ProductsList-filters-countdown-refreshLink {
  cursor: pointer;
}
.gc-ProductsList-filters-countdown-refreshLink:hover .gc-ProductsList-filters-countdown-info-refresh,
.gc-ProductsList-filters-countdown-refreshLink:active .gc-ProductsList-filters-countdown-info-refresh {
  color: #828385;
  text-decoration: none;
}
.gc-ProductsList-filters-countdown-refreshLink:hover .gc-ProductsList-filters-countdown-refreshIcon,
.gc-ProductsList-filters-countdown-refreshLink:active .gc-ProductsList-filters-countdown-refreshIcon {
  color: #cc9f15;
}
.gc-ProductsList-filters-countdown-timer {
  color: #dd0a06;
}
.gc-ProductsList-filters-countdown-info {
  display: block;
  vertical-align: middle;
  padding: 0 15px;
  font-size: 11px;
  line-height: 1.75em;
}
@media (max-width: 959px) {
  .gc-ProductsList-filters-countdown-info {
    padding-left: 0;
  }
}
@media (max-width: 579px) {
  .gc-ProductsList-filters-countdown-info {
    font-size: 12px;
    padding-right: 5px;
  }
}
.gc-ProductsList-filters-countdown-info-pending {
  color: #828385;
}
.gc-ProductsList-filters-countdown-info-refresh {
  color: #000;
  text-decoration: underline;
}
.gc-ProductsList-filters-countdown-info-refresh:hover,
.gc-ProductsList-filters-countdown-info-refresh:focus,
.gc-ProductsList-filters-countdown-info-refresh:active {
  color: #828385;
}
.gc-ProductsList-filters-countdown-info-refresh:hover,
.gc-ProductsList-filters-countdown-info-refresh:focus {
  text-decoration: none;
}
.gc-ProductsList-filters-countdown-info-refresh:active {
  text-decoration: none;
}
.gc-ProductsList-filters-countdown-refreshIcon {
  font-size: 30px;
  vertical-align: middle;
  color: #dd0a06;
}
@media (max-width: 579px) {
  .gc-ProductsList-filters-countdown-refreshIcon {
    font-size: 26px;
  }
}
.gc-ProductsList-cards {
  position: relative;
}
.gc-ProductsList-cards-loadingMask {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #fff;
  opacity: 0.6;
  display: block;
}
.gc-ProductsList-cards-loadingMask i {
  position: absolute;
  font-size: 60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
}
.prototype-wrapper {
  display: none;
}
.gc-ProductsList-emptyListMessage {
  text-align: center;
  color: #828385;
  font-size: 18px;
  margin-bottom: 10px;
  background: #fff;
  padding: 200px 0;
}
@media (max-width: 959px) {
  .gc-ProductsList-emptyListMessage {
    padding: 100px 0;
  }
}
.gc-ProductsList-title {
  font-size: 30px;
  margin-top: 5px;
}
.gc-ProductsList-description {
  background-color: #fff;
  margin-bottom: 10px;
  padding: 40px;
}
/* usage (based on markup elements order):
<div>
    <input type="checkbox" class="gc-ModalViaCheckbox-isShown" id="YOUR_MODAL_ID"/>
    <label for="YOUR_MODAL_ID" class="gc-ModalViaCheckboxMask"></label>
    <div class="gc-ModalViaCheckbox">
        <label for="YOUR_MODAL_ID" class="gc-ModalViaCheckbox-close">
            <i class="fa fa-times"></i>
        </label>
        <section class="gc-ModalViaCheckbox-content">
            [YOUR CONTENT]
        </section>
    </div>
</div>
 */
.gc-ModalViaCheckboxMask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
  background-image: none;
  background-color: #000;
  z-index: 2000;
  display: none;
}
.gc-ModalViaCheckbox {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 550px;
  min-height: 100px;
  z-index: 2010;
  background: #fff;
  display: none;
}
@media (max-width: 959px) {
  .gc-ModalViaCheckbox {
    top: 0;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 95vw;
  }
}
.gc-ModalViaCheckbox-content {
  padding: 40px;
}
@media (max-width: 959px) {
  .gc-ModalViaCheckbox-content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
  }
}
.gc-ModalViaCheckbox-close {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  line-height: 60px;
  vertical-align: bottom;
  width: 40px;
  height: 40px;
  text-align: left;
  cursor: pointer;
  z-index: 2030;
}
.gc-ModalViaCheckbox-close:hover {
  color: #333333;
}
.gc-ModalViaCheckbox-isShown[type="checkbox"] {
  display: none;
}
.gc-ModalViaCheckbox-isShown[type="checkbox"]:checked ~ .gc-ModalViaCheckbox,
.gc-ModalViaCheckbox-isShown[type="checkbox"]:target ~ .gc-ModalViaCheckbox,
.gc-ModalViaCheckbox-isShown[type="checkbox"]:checked ~ .gc-ModalViaCheckboxMask,
.gc-ModalViaCheckbox-isShown[type="checkbox"]:target ~ .gc-ModalViaCheckboxMask {
  display: block;
}
.gc-Navbar {
  min-height: 80px;
  color: #fff;
  position: relative;
  background: #000;
}
.gc-Navbar ul {
  list-style-image: none;
  list-style-type: none;
}
.gc-Navbar-logo {
  height: 80px;
  background: url("../../../img/goldcore/logo/GoldCore.png") no-repeat 6px center;
  background-size: 90px 60px;
}
@media (max-width: 1219px) {
  .gc-Navbar-logo {
    background-size: 90px 60px;
  }
}
@media (max-width: 959px) {
  .gc-Navbar-logo {
    background-size: 70px 47px;
  }
}
@media (max-width: 579px) {
  .gc-Navbar-logo {
    background: url("../../../img/goldcore/logo/GoldCore-small.png") no-repeat 6px center;
    background-size: 70px 47px;
  }
}
@media (min-width: 960px) {
  .gc-Navbar-logo--myAccount {
    background-position: center;
    width: 200px;
  }
}
@media (max-width: 579px) {
  .gc-Navbar-logo--myAccount {
    background: url("../../../img/goldcore/logo/GoldCore-small.png") no-repeat 6px center;
    background-size: 70px 47px;
  }
}
.gc-Navbar-leftLinks {
  height: 80px;
}
.gc-Navbar-leftLinks:before,
.gc-Navbar-leftLinks:after {
  content: " ";
  display: table;
}
.gc-Navbar-leftLinks:after {
  clear: both;
}
.gc-Navbar-leftLinks--goldcore .gc-Navbar-linkBig {
  font-size: 16px;
  padding: 0 10px;
}
@media (max-width: 959px) {
  .gc-Navbar-leftLinks--goldcore .gc-Navbar-linkBig {
    font-size: 14px;
    padding: 0 4px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Navbar-leftLinks--goldcore .gc-Navbar-linkBig {
    font-size: 14px;
    padding: 0 4px;
  }
}
.gc-Navbar-leftLinks--perthmint .gc-Navbar-linkBig {
  font-size: 16px;
  padding: 0 10px;
}
@media (max-width: 959px) {
  .gc-Navbar-leftLinks--perthmint .gc-Navbar-linkBig {
    font-size: 12px;
    padding: 0 3px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Navbar-leftLinks--perthmint .gc-Navbar-linkBig {
    font-size: 14px;
    padding: 0 5px;
  }
}
.gc-Navbar-leftLinks--goldsaver .gc-Navbar-linkBig {
  font-size: 18px;
  padding: 0 30px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Navbar-leftLinks--goldsaver .gc-Navbar-linkBig {
    font-size: 18px;
    padding: 0 22px;
  }
}
@media (max-width: 959px) {
  .gc-Navbar-leftLinks--goldsaver .gc-Navbar-linkBig {
    font-size: 16px;
    padding: 0 16px;
  }
}
.gc-Navbar-linkBig,
li .gc-Navbar-linkBig {
  display: block;
  float: left;
  height: 80px;
  line-height: 80px;
  text-transform: uppercase;
  color: #fff;
  background-color: #000;
  text-decoration: none;
}
.gc-Navbar-linkBig:hover,
li .gc-Navbar-linkBig:hover,
.gc-Navbar-linkBig:focus,
li .gc-Navbar-linkBig:focus,
.gc-Navbar-linkBig:active,
li .gc-Navbar-linkBig:active {
  color: #fff;
}
.gc-Navbar-linkBig:hover,
li .gc-Navbar-linkBig:hover,
.gc-Navbar-linkBig:focus,
li .gc-Navbar-linkBig:focus,
.gc-Navbar-linkBig:active,
li .gc-Navbar-linkBig:active {
  background-color: #212121;
}
.gc-Navbar-linkBig:hover,
li .gc-Navbar-linkBig:hover,
.gc-Navbar-linkBig:focus,
li .gc-Navbar-linkBig:focus,
.gc-Navbar-linkBig:active,
li .gc-Navbar-linkBig:active {
  text-decoration: none;
}
.gc-Navbar-dropdown-options {
  top: 78px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.gc-Navbar-dropdown-options > li > a {
  width: 100%;
  background-color: #000;
  color: #fff;
  padding: 0 15px;
  line-height: 60px;
  height: 60px;
  border-bottom: solid 1px #333333;
}
.gc-Navbar-dropdown-options > li > a:hover,
.gc-Navbar-dropdown-options > li > a:focus,
.gc-Navbar-dropdown-options > li > a:active {
  background-color: #333333;
}
.gc-Navbar-dropdown-options > li > a:hover {
  color: #fff;
}
.gc-Navbar-linkBig-wrapper {
  display: inline-block;
}
@media (min-width: 960px) {
  .gc-Navbar-linkBig-wrapper.open > .dropdown-menu {
    display: none;
  }
}
.gc-Navbar-linkBig-wrapper.first .gc-Navbar-dropdown-options {
  left: 0;
}
.gc-Navbar-linkBig-wrapper:hover .dropdown-menu {
  display: block;
}
.gc-Navbar-diagonalDivider {
  height: 80px;
}
@media (min-width: 580px) {
  .gc-Navbar-diagonalDivider:before {
    content: '';
    position: absolute;
    left: -10px;
    width: 185px;
    height: 80px;
    background: url('../../img/goldcore/components/gc-Navbar/diagonal-divider.png') no-repeat;
  }
}
.gc-Navbar-rightLinks {
  height: 80px;
}
.gc-Navbar-rightLinks:before,
.gc-Navbar-rightLinks:after {
  content: " ";
  display: table;
}
.gc-Navbar-rightLinks:after {
  clear: both;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Navbar-rightLinks li.first a {
    margin: 0 25px 0 -10px;
  }
  .gc-Navbar-rightLinks .dropdown-menu li.first a {
    margin: 0;
  }
}
.gc-Navbar-linkSmall {
  display: block;
  float: left;
  padding: 0 10px;
  height: 80px;
  line-height: 80px;
  font-size: 18px;
  color: #e9ba2b;
  text-decoration: none;
}
.gc-Navbar-linkSmall:hover,
.gc-Navbar-linkSmall:focus,
.gc-Navbar-linkSmall:active {
  color: #fff;
}
.gc-Navbar-linkSmall:hover,
.gc-Navbar-linkSmall:focus,
.gc-Navbar-linkSmall:active {
  text-decoration: underline;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Navbar-linkSmall {
    padding: 0;
    font-size: 16px;
  }
}
.gc-Navbar-linkSmall.dropdown-toggle {
  display: table;
  max-width: -webkit-min-content;
  max-width: -moz-min-content;
  max-width: min-content;
}
.gc-Navbar-linkSmall.dropdown-toggle .dropdown-toggle-content {
  display: table-cell;
  vertical-align: middle;
  line-height: 22px;
  text-align: center;
  max-width: -webkit-min-content;
  max-width: -moz-min-content;
  max-width: min-content;
}
.gc-Navbar-right {
  padding-left: 1px;
}
@media (min-width: 1220px) {
  .gc-Navbar-right {
    padding-right: 0;
  }
}
@media (max-width: 579px) {
  .gc-Navbar-right {
    padding-right: 0;
  }
}
.gc-Navbar-currency {
  position: relative;
  float: left;
  height: 80px;
  width: 90px;
  background: #e9ba2b;
  line-height: 80px;
  border-right: 1px dotted #cc9f15;
}
.gc-Navbar-currency-dropdown {
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
  height: 100%;
  padding: 0 15px;
  color: #000;
  background-color: #e9ba2b;
  position: relative;
  display: inline-block;
  width: 100%;
}
.gc-Navbar-currency-dropdown:hover,
.gc-Navbar-currency-dropdown:focus,
.gc-Navbar-currency-dropdown:active {
  background-color: #cc9f15;
}
.gc-Navbar-currency-dropdown:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 10px;
  border-style: solid;
  border-width: 9.52627944px 5.5px 0 5.5px;
  border-color: #000 transparent transparent transparent;
}
.gc-Navbar-currency-dropdown-options {
  min-width: 100%;
  margin: 0;
  width: 100%;
  border-radius: 0;
  background-color: #e9ba2b;
}
.gc-Navbar-currency-dropdown-options > li > a {
  padding: 5px;
  font-size: 16px;
  text-align: center;
  background-color: #e9ba2b;
}
.gc-Navbar-currency-dropdown-options > li > a:hover,
.gc-Navbar-currency-dropdown-options > li > a:focus,
.gc-Navbar-currency-dropdown-options > li > a:active {
  background-color: #cc9f15;
}
.gc-Navbar-rightOverflowingBackground {
  float: left;
  width: 0;
  height: 80px;
  position: relative;
  z-index: 0;
}
@media (min-width: 960px) {
  .gc-Navbar-rightOverflowingBackground:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 999999px;
    background: #e9ba2b;
    z-index: -1;
  }
}
@media (min-width: 960px) {
  .gc-Navbar-rightOverflowingBackground--goldsaver:before {
    background: #000;
  }
}
.gc-Navbar-cart {
  position: relative;
  float: left;
}
@media (max-width: 959px) {
  .gc-Navbar-cart {
    float: right;
  }
}
.gc-Navbar-cart-content {
  display: block;
  height: 80px;
  background-color: #e9ba2b;
}
.gc-Navbar-cart-content:hover,
.gc-Navbar-cart-content:focus,
.gc-Navbar-cart-content:active {
  background-color: #cc9f15;
}
.gc-Navbar-cart-button {
  float: left;
  width: 55px;
  position: relative;
  padding: 0;
  line-height: 0;
  cursor: pointer;
}
@media (max-width: 959px) {
  .gc-Navbar-cart-button {
    width: 80px;
    float: right;
  }
}
.gc-Navbar-cart-button-icon {
  color: #000;
  text-align: center;
  line-height: 80px;
  font-size: 35px;
  -webkit-transition: font-size 0.1s;
  -o-transition: font-size 0.1s;
  transition: font-size 0.1s;
}
.gc-Navbar-cart-button-hexagonWrapper {
  position: absolute;
  top: 20%;
  right: 20%;
}
@media (min-width: 960px) {
  .gc-Navbar-cart-button-hexagonWrapper {
    right: 0;
  }
}
.gc-Navbar-cart-button-hexagon {
  font-weight: bold;
  width: 20px;
  height: 11.54700538px;
  margin: 6.77350269px 0;
  background-color: #fff;
  color: #000;
  font-size: 11.54700538px;
  line-height: 11.54700538px;
  display: inline-block;
  position: relative;
  text-align: center;
}
.gc-Navbar-cart-button-hexagon:before,
.gc-Navbar-cart-button-hexagon:after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  left: 0;
}
.gc-Navbar-cart-button-hexagon:before {
  bottom: 100%;
  border-bottom: 6.77350269px solid #fff;
}
.gc-Navbar-cart-button-hexagon:after {
  top: 100%;
  border-top: 6.77350269px solid #fff;
}
.gc-Navbar-cart-money {
  float: left;
  font-weight: bold;
  width: 122px;
  height: 80px;
  line-height: 80px;
  color: #000;
  font-size: 14px;
  padding: 0 5px;
  cursor: pointer;
}
@media (min-width: 1220px) {
  .gc-Navbar-cart-money {
    width: 134px;
    font-size: 15px;
  }
}
.gc-Navbar-asideMask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
  background-image: none;
  background-color: #000;
  z-index: 1900;
  display: none;
}
.gc-Navbar-aside {
  position: fixed;
  top: 0;
  bottom: 0;
  max-width: 80vw;
  min-width: 45px;
  outline: none;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1910;
  -webkit-overflow-scrolling: touch;
  will-change: transform;
  left: 0;
  display: none;
  background: #000;
  color: white;
  width: 250px;
}
.gc-Navbar-aside > div > ul > li > span {
  background: #333333;
  display: block;
  width: 100%;
  text-align: center;
}
.gc-Navbar-aside-isShown[type="checkbox"] {
  display: none;
}
.gc-Navbar-aside-isShown[type="checkbox"]:checked ~ .gc-Navbar-asideMask,
.gc-Navbar-aside-isShown[type="checkbox"]:target ~ .gc-Navbar-asideMask {
  display: block;
}
.gc-Navbar-aside-isShown[type="checkbox"]:checked ~ .gc-Navbar-aside,
.gc-Navbar-aside-isShown[type="checkbox"]:target ~ .gc-Navbar-aside {
  display: block;
}
.gc-Navbar-hamburgerMenu {
  border-left: 1px solid #373234;
  border-right: 1px solid #373234;
  float: right;
  font-size: 26px;
  height: 80px;
  line-height: 80px;
  width: 80px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background-color: #000;
  text-decoration: none;
}
.gc-Navbar-hamburgerMenu:hover,
.gc-Navbar-hamburgerMenu:focus,
.gc-Navbar-hamburgerMenu:active {
  color: #fff;
}
.gc-Navbar-hamburgerMenu:hover,
.gc-Navbar-hamburgerMenu:focus,
.gc-Navbar-hamburgerMenu:active {
  background-color: #212121;
}
.gc-Navbar-hamburgerMenu:hover,
.gc-Navbar-hamburgerMenu:focus,
.gc-Navbar-hamburgerMenu:active {
  text-decoration: none;
}
.gc-Navbar-aside-logo {
  height: 80px;
  background: url("../../../img/goldcore/logo/GoldCore-small.png") no-repeat center center;
  background-size: 70px 47px;
}
.gc-Navbar-aside-currency {
  height: 40px;
  line-height: 40px;
}
.gc-Navbar-aside-currency .gc-Navbar-currency-dropdown {
  padding: 0;
  text-align: center;
}
.gc-Navbar-aside-locale {
  height: 40px;
  line-height: 35px;
}
.gc-Navbar-aside-locale .gc-AboveNavbar-Locale-dropdown {
  padding: 0;
  text-align: center;
}
.gc-Navbar-aside-locale .gc-AboveNavbar-Locale-dropdown img.Current-Locale {
  position: unset;
  left: 0 !important;
}
.gc-Navbar-aside-search {
  height: 50px;
}
.gc-Navbar-aside-link {
  display: block;
  font-size: 16px;
  padding: 15px;
  text-align: center;
  background-color: #000;
}
.gc-Navbar-aside-link:hover,
.gc-Navbar-aside-link:focus,
.gc-Navbar-aside-link:active {
  background-color: #212121;
}
.gc-Navbar-aside-link:last-of-type {
  border: none;
}
.gc-Navbar-aside-separator {
  border-bottom: 1px solid #373234;
  height: 0;
  width: 100%;
}
.gc-Navbar-aside-link--white {
  color: #fff;
}
.gc-Navbar-aside-link--white:hover,
.gc-Navbar-aside-link--white:focus,
.gc-Navbar-aside-link--white:active {
  color: #fff;
}
.gc-Navbar-aside-link--brandColor {
  color: #e9ba2b;
}
.gc-Navbar-aside-link--brandColor:hover,
.gc-Navbar-aside-link--brandColor:focus,
.gc-Navbar-aside-link--brandColor:active {
  color: #e9ba2b;
}
.gc-Navbar-aside-link--green {
  color: #03a15b;
}
.gc-Navbar-aside-link--green:hover,
.gc-Navbar-aside-link--green:focus,
.gc-Navbar-aside-link--green:active {
  color: #03a15b;
}
.gc-Navbar-aside-link--underlined {
  text-decoration: underline;
}
.gc-Navbar-aside-link--underlined:hover,
.gc-Navbar-aside-link--underlined:focus,
.gc-Navbar-aside-link--underlined:active {
  text-decoration: underline;
}
.gc-Navbar-aside-phoneNumber {
  padding-top: 10px;
  text-align: center;
  color: #e0e0e0;
}
.gc-NavbarSearch {
  height: 80px;
  line-height: 80px;
  width: 80px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background-color: #000;
  text-decoration: none;
  float: left;
  position: relative;
  top: 0;
  left: 0;
}
.gc-NavbarSearch:hover,
.gc-NavbarSearch:focus,
.gc-NavbarSearch:active {
  color: #fff;
}
.gc-NavbarSearch:hover,
.gc-NavbarSearch:focus,
.gc-NavbarSearch:active {
  background-color: #212121;
}
.gc-NavbarSearch:hover,
.gc-NavbarSearch:focus,
.gc-NavbarSearch:active {
  text-decoration: none;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch {
    width: 46px;
  }
}
.gc-NavbarSearch--goldsaver {
  width: 112px;
  margin-left: 7px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch--goldsaver {
    width: 86px;
  }
}
.gc-NavbarSearch .gc-NavbarSearch-form {
  top: -80px;
  height: 80px;
  -webkit-transform: translateX(900px);
      -ms-transform: translateX(900px);
          transform: translateX(900px);
  position: relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview {
  position: absolute;
  top: 80px;
  left: 0;
  border: 1px solid #bdbdbd;
  background-color: #fff;
  color: #000;
  line-height: normal;
  padding: 0;
  cursor: default;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result {
  padding: 10px;
  border-bottom: 1px solid #bdbdbd;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result:last-child {
  border-bottom: 0;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-image {
  text-align: center;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-image img {
  max-width: 100%;
  max-height: 50px;
  border-radius: 5px;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text {
  text-align: left;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link {
  margin-bottom: 5px;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link a {
  color: #000;
  text-decoration: underline;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link a:hover,
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link a:focus,
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link a:active {
  color: #828385;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link a:hover,
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link a:focus {
  text-decoration: none;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-text-link a:active {
  text-decoration: none;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-NavbarSearch-result-text .gc-NavbarSearch-result-description {
  color: #212121;
  font-size: 12px;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-result .gc-Search-result-text + .gc-Search-result-image {
  padding-left: 10px;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults {
  padding: 10px;
  text-align: center;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults a {
  color: #000;
  text-decoration: underline;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults a:hover,
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults a:focus,
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults a:active {
  color: #828385;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults a:hover,
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults a:focus {
  text-decoration: none;
}
.gc-NavbarSearch .gc-NavbarSearch-form .gc-NavbarSearch-preview .gc-NavbarSearch-moreResults a:active {
  text-decoration: none;
}
.gc-NavbarSearch--goldcore .gc-NavbarSearch-form {
  right: 640px;
  width: 640px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch--goldcore .gc-NavbarSearch-form {
    right: 465px;
    width: 465px;
  }
}
.gc-NavbarSearch--perthmintcertificates .gc-NavbarSearch-form {
  right: 540px;
  width: 540px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch--perthmintcertificates .gc-NavbarSearch-form {
    right: 400px;
    width: 400px;
  }
}
.gc-NavbarSearch--goldsaver .gc-NavbarSearch-form {
  right: 860px;
  width: 860px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch--goldsaver .gc-NavbarSearch-form {
    right: 660px;
    width: 660px;
  }
}
.gc-NavbarSearch .gc-NavbarSearch-input {
  line-height: normal;
  position: absolute;
  top: 0;
  right: 80px;
  height: 80px;
  padding: 30px;
  background: #000;
  color: #fff;
  font-size: 16px;
  border: none;
  border-left: 1px solid #373234;
}
.gc-NavbarSearch .gc-NavbarSearch-input::-webkit-input-placeholder {
  color: #fff;
}
.gc-NavbarSearch .gc-NavbarSearch-input::-moz-placeholder {
  color: #fff;
}
.gc-NavbarSearch .gc-NavbarSearch-input:-ms-input-placeholder {
  color: #fff;
}
.gc-NavbarSearch .gc-NavbarSearch-input::-ms-input-placeholder {
  color: #fff;
}
.gc-NavbarSearch .gc-NavbarSearch-input::placeholder {
  color: #fff;
}
.gc-NavbarSearch .gc-NavbarSearch-input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
}
.gc-NavbarSearch--goldcore .gc-NavbarSearch-input {
  width: 560px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch--goldcore .gc-NavbarSearch-input {
    width: 385px;
  }
}
.gc-NavbarSearch--perthmintcertificates .gc-NavbarSearch-input {
  width: 460px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch--perthmintcertificates .gc-NavbarSearch-input {
    width: 320px;
  }
}
.gc-NavbarSearch--goldsaver .gc-NavbarSearch-input {
  width: 780px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch--goldsaver .gc-NavbarSearch-input {
    width: 580px;
  }
}
.gc-NavbarSearch-button {
  display: block;
  cursor: pointer;
  border-left: 1px solid #373234;
  border-right: 1px solid #373234;
  font-size: 26px;
  position: relative;
  z-index: 1;
  background-color: #000;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-NavbarSearch-button {
    font-size: 22px;
  }
}
.gc-NavbarSearch-button:hover,
.gc-NavbarSearch-button:focus,
.gc-NavbarSearch-button:active {
  background-color: #212121;
}
.gc-NavbarSearch-form-isShown[type="checkbox"] {
  display: none;
}
.gc-NavbarSearch-form-isShown[type="checkbox"]:checked ~ .gc-NavbarSearch-form,
.gc-NavbarSearch-form-isShown[type="checkbox"]:target ~ .gc-NavbarSearch-form {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.gc-NavbarSearch-form-isShown[type="checkbox"]:target ~ .gc-NavbarSearch-form {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.gc-NavbarSearch-submit {
  height: 80px;
  line-height: 80px;
  width: 80px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  position: absolute;
  right: 0;
  border-left: none;
  font-size: 20px;
  color: #e9ba2b;
  background-color: #000;
}
.gc-NavbarSearch-submit:hover,
.gc-NavbarSearch-submit:focus,
.gc-NavbarSearch-submit:active {
  color: #fff;
}
.gc-NavbarSearch-submit:hover,
.gc-NavbarSearch-submit:focus,
.gc-NavbarSearch-submit:active {
  background-color: #212121;
}
.gc-NavbarSearch-submit:hover,
.gc-NavbarSearch-submit:focus,
.gc-NavbarSearch-submit:active {
  text-decoration: none;
}
.gc-NavbarSearch-submit:hover,
.gc-NavbarSearch-submit:focus,
.gc-NavbarSearch-submit:active {
  color: #cc9f15;
}
.gc-NavbarSearch-submit:hover,
.gc-NavbarSearch-submit:focus,
.gc-NavbarSearch-submit:active {
  background-color: #000;
}
.gc-Page {
  background-color: #f5f5f5;
}
@media (min-width: 960px) {
  .gc-Page-top {
    position: fixed;
    width: 100%;
    z-index: 1800;
  }
}
@media (min-width: 960px) {
  .gc-Page-content {
    padding-top: 130px;
  }
}
.gc-Panel {
  background-color: #fff;
  margin-bottom: 20px;
  padding: 40px;
}
.gc-Panel:before,
.gc-Panel:after {
  content: " ";
  display: table;
}
.gc-Panel:after {
  clear: both;
}
@media (max-width: 959px) {
  .gc-Panel {
    padding: 20px;
  }
}
@media (max-width: 579px) {
  .gc-Panel {
    padding: 20px 10px;
  }
}
.gc-Panel--black {
  background-color: #000;
  color: #fff;
}
.gc-Panel--black .gc-Panel-title {
  color: #e9ba2b;
}
.gc-Panel--brand {
  background-color: #e9ba2b;
  color: #000;
}
.gc-Panel--brand .gc-Panel-title {
  color: #000;
}
.gc-Panel--transparent {
  background-color: transparent;
}
.gc-Panel--smallPadding {
  padding: 20px;
}
.gc-Panel--noPaddingAll {
  padding: 0px;
}
@media (max-width: 1219px) {
  .gc-Panel--smallPaddingMd {
    padding: 20px;
  }
}
.gc-Panel-header {
  margin-bottom: 30px;
}
.gc-Panel-header:before,
.gc-Panel-header:after {
  content: " ";
  display: table;
}
.gc-Panel-header:after {
  clear: both;
}
.gc-Panel-title {
  font-size: 30px;
  float: left;
}
@media (max-width: 959px) {
  .gc-Panel-title {
    font-size: 26px;
  }
}
.gc-Panel-title--brandColor {
  color: #e9ba2b;
}
.gc-Panel-title--bordered {
  font-size: 24px;
  padding: 0 0 15px 0;
  border-bottom: solid 1px #e9ba2b;
}
.gc-Panel-title--full {
  width: 100%;
}
.gc-Panel-subtitle {
  margin-top: 10px;
  font-size: 16px;
  clear: left;
}
.gc-Panel-rightButtons {
  padding-top: 20px;
  text-align: right;
}
.gc-Panel-rightButtons:before,
.gc-Panel-rightButtons:after {
  content: " ";
  display: table;
}
.gc-Panel-rightButtons:after {
  clear: both;
}
.gc-PhoneNumber {
  display: inline-block;
  font-size: 14px;
  padding-top: 7px;
}
.gc-PhoneNumber-hexagon {
  float: left;
}
.gc-PhoneNumber-number {
  float: left;
  margin-left: 5px;
  margin-top: 2px;
}
@media (min-width: 960px) {
  .gc-PriceTicker {
    height: 50px;
  }
}
.price-ticker,
.price-ticker-box {
  padding: 5px 0;
}
.price-ticker:before,
.price-ticker-box:before,
.price-ticker:after,
.price-ticker-box:after {
  content: " ";
  display: table;
}
.price-ticker:after,
.price-ticker-box:after {
  clear: both;
}
.price-ticker .item,
.price-ticker-box .item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 32.66%;
  margin-right: 1%;
  padding: 6px 7px 3px 7px;
  line-height: 15px;
  background: #03a15b;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
.price-ticker .item:last-of-type,
.price-ticker-box .item:last-of-type {
  margin-right: 0;
}
@media (max-width: 579px) {
  .price-ticker .item,
  .price-ticker-box .item {
    padding: 6px 7px 3px 7px;
  }
}
.price-ticker .item.down,
.price-ticker-box .item.down {
  background: #dd0a06;
}
.price-ticker .item.loading,
.price-ticker-box .item.loading {
  background: #bdbdbd;
  color: #000;
}
.price-ticker .item .title,
.price-ticker-box .item .title {
  width: 66%;
  float: left;
  font-size: 12px;
  padding-right: 10px;
}
@media (min-width: 960px) {
  .price-ticker .item .title,
  .price-ticker-box .item .title {
    letter-spacing: -0.05em;
  }
}
@media (min-width: 1220px) {
  .price-ticker .item .title,
  .price-ticker-box .item .title {
    letter-spacing: 0;
  }
}
.price-ticker .item .arrow,
.price-ticker-box .item .arrow {
  width: 33%;
  float: right;
  text-align: right;
}
.price-ticker .item .price,
.price-ticker-box .item .price {
  width: 66%;
  float: left;
  font-weight: bold;
  padding-right: 10px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .price-ticker .item .price,
  .price-ticker-box .item .price {
    width: 60%;
  }
}
.price-ticker .item .percent,
.price-ticker-box .item .percent {
  width: 33%;
  float: right;
  text-align: right;
  font-weight: bold;
}
@media (max-width: 579px) {
  .price-ticker .item .percent,
  .price-ticker-box .item .percent {
    width: 100%;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .price-ticker .item .percent,
  .price-ticker-box .item .percent {
    width: 40%;
  }
}
.price-ticker .item .clear,
.price-ticker-box .item .clear {
  clear: both;
}
@media (min-width: 960px) {
  .price-ticker,
  .price-ticker-box {
    font-size: 10px;
  }
}
@media (min-width: 1220px) {
  .price-ticker,
  .price-ticker-box {
    font-size: 11px;
  }
}
.price-ticker-bar {
  width: calc(100% + 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -5px 5px -5px;
}
.price-ticker-bar .price-ticker-box {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0 5px;
}
.price-ticker-bar .price-ticker-box .item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-width: 175px;
}
@media (max-width: 959.5px) {
  .price-ticker-bar {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: scroll;
  }
}
.price-ticker-bar .desktop-price-ticker-box {
  display: none;
  position: relative;
  background-color: #a6a6a6;
  color: #000000;
  height: 50px;
  width: 32%;
  padding: 5px;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 1px #a6a6a6;
          box-shadow: 1px 1px 1px #a6a6a6;
}
.price-ticker-bar .ticker-color__down {
  background-color: #ff3333;
  color: #fff;
}
.price-ticker-bar .ticker-color__up {
  background-color: green;
  color: #fff;
}
.price-ticker-bar .desktop-price-ticker-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.price-ticker-bar .desktop-price-ticker-item span {
  padding: 3px 5px;
}
.price-ticker-bar .desktop-price-ticker-item span:nth-child(1) {
  font-weight: 500;
  font-size: 11px;
  position: absolute;
  top: 0;
  left: 0;
}
.price-ticker-bar .desktop-price-ticker-item span:nth-child(2) {
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0;
}
.price-ticker-bar .desktop-price-ticker-item span:nth-child(3) {
  font-weight: 700;
  position: absolute;
  bottom: 0;
  left: 0;
}
.price-ticker-bar .desktop-price-ticker-item span:nth-child(4) {
  font-weight: 700;
  position: absolute;
  bottom: 0;
  right: 0;
}
.price-ticker-bar .global-price-ticker-item-box {
  display: inline-block;
  border: 1px solid #212121;
  border-radius: 13px;
  padding: 5px 9px;
  margin: 2px;
  white-space: nowrap;
}
.price-ticker-bar .global-price-ticker-item-title {
  font-weight: bold;
}
.price-ticker-bar .global-price-ticker-box {
  font-family: Work Sans, sans-serif;
}
@media (min-width: 959.5px) {
  .price-ticker-bar .global-price-ticker-box-offset {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .price-ticker-bar .global-price-ticker-box {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: center;
  }
  .price-ticker-bar .global-price-ticker-box .global-price-ticker-item-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    width: 100%;
  }
}
.price-ticker-bar .global-price-ticker-item-price {
  font-weight: 500;
}
.price-ticker-bar .global-price-ticker-item-percent__down {
  color: #ff3333;
}
.price-ticker-bar .global-price-ticker-item-percent__rise {
  color: #03a15b;
}
.gc-ProductCardWrapper:nth-of-type(odd) {
  clear: both;
}
.gc-ProductCard {
  background: #fff;
  margin-bottom: 20px;
}
.gc-ProductCard-imageWrapper {
  height: 300px;
  position: relative;
}
@media (max-width: 579px), (min-width: 960px) and (max-width: 1219px) {
  .gc-ProductCard-imageWrapper {
    height: auto;
    padding: 5px;
  }
}
.gc-ProductCard-image {
  display: block;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
  max-width: 98%;
}
@media (max-width: 579px), (min-width: 960px) and (max-width: 1219px) {
  .gc-ProductCard-image {
    position: static;
  }
}
.gc-ProductCard-title {
  height: auto !important;
  margin: 40px 0 15px 0;
  padding: 0 40px;
}
.gc-ProductCard-title:before,
.gc-ProductCard-title:after {
  content: " ";
  display: table;
}
.gc-ProductCard-title:after {
  clear: both;
}
@media (max-width: 579px), (min-width: 960px) and (max-width: 1219px) {
  .gc-ProductCard-title {
    margin: 15px 0;
    padding: 0 20px;
  }
}
.gc-ProductCard-title-name {
  font-size: 24px;
  line-height: 1.2;
  float: none;
}
.gc-ProductCard-title-elements {
  float: left;
}
.gc-ProductCard-title-seeDetails {
  float: right;
  font-size: 14px;
  color: #000;
  text-decoration: underline;
}
.gc-ProductCard-title-seeDetails:hover,
.gc-ProductCard-title-seeDetails:focus,
.gc-ProductCard-title-seeDetails:active {
  color: #828385;
}
.gc-ProductCard-title-seeDetails:hover,
.gc-ProductCard-title-seeDetails:focus {
  text-decoration: none;
}
.gc-ProductCard-title-seeDetails:active {
  text-decoration: none;
}
.gc-VendorMarkup {
  line-height: 1.5em;
  font-size: 15px;
}
.gc-VendorMarkup h1 {
  font-size: 30px;
  margin-bottom: 25px;
}
.gc-VendorMarkup h2 {
  font-size: 22px;
  margin-bottom: 25px;
}
.gc-VendorMarkup h3 {
  font-size: 20px;
  margin-bottom: 20px;
}
.gc-VendorMarkup h4,
.gc-VendorMarkup h5,
.gc-VendorMarkup h6 {
  font-size: 18px;
  margin-bottom: 16px;
}
.gc-VendorMarkup p {
  padding-bottom: 1.5em;
}
.gc-VendorMarkup p:last-child {
  padding-bottom: 0;
}
.gc-VendorMarkup b,
.gc-VendorMarkup strong {
  font-weight: bold;
}
.gc-VendorMarkup i,
.gc-VendorMarkup em {
  font-style: italic;
}
.gc-VendorMarkup ul {
  margin: 0;
  padding-bottom: 1.5em;
}
.gc-VendorMarkup ol {
  padding-left: 15px;
  padding-bottom: 25px;
}
.gc-VendorMarkup ol li {
  padding-left: 10px;
  padding-bottom: 0.25em;
}
.gc-VendorMarkup address {
  font-style: italic;
}
.gc-VendorMarkup pre {
  white-space: normal;
}
.gc-VendorMarkup div,
.gc-VendorMarkup address,
.gc-VendorMarkup pre {
  margin-bottom: 4px;
}
.gc-VendorMarkup table {
  text-align: left;
  width: 100%;
  border-bottom: 1px solid #e9ba2b;
  margin-bottom: 1.5em;
}
.gc-VendorMarkup table tr {
  border-top: 1px solid #e9ba2b;
}
.gc-VendorMarkup table td,
.gc-VendorMarkup table th {
  padding: 15px 10px 15px 0;
  vertical-align: top;
}
.gc-VendorMarkup a {
  color: #000;
  text-decoration: underline;
}
.gc-VendorMarkup a:hover,
.gc-VendorMarkup a:focus,
.gc-VendorMarkup a:active {
  color: #828385;
}
.gc-VendorMarkup a:hover,
.gc-VendorMarkup a:focus {
  text-decoration: none;
}
.gc-VendorMarkup a:active {
  text-decoration: none;
}
.gc-VendorMarkup img {
  max-width: 100%;
  height: auto;
}
.gc-VendorMarkup img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.gc-VendorMarkup img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.gc-VendorMarkup img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.gc-SimpleSearchForm {
  position: relative;
  height: 100%;
}
.gc-SimpleSearchForm-input {
  width: 100%;
  height: 100%;
  border: 0;
  padding: 5px 40px 5px 10px;
  color: #000;
}
.gc-SimpleSearchForm-input:-webkit-autofill {
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
.gc-SimpleSearchForm-button {
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 100%;
  padding: 0;
  font-size: 25px;
  line-height: 25px;
  background: transparent;
  color: #000;
}
.gc-SimpleSearchForm-button:hover,
.gc-SimpleSearchForm-button:focus,
.gc-SimpleSearchForm-button:active {
  color: #e9ba2b;
}
.gc-SimpleSearchForm--black .gc-SimpleSearchForm-input {
  background: #000;
  color: #fff;
}
.gc-SimpleSearchForm--black .gc-SimpleSearchForm-input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
}
.gc-SimpleSearchForm--black .gc-SimpleSearchForm-button {
  color: #e9ba2b;
}
.gc-SimpleSearchForm--black .gc-SimpleSearchForm-button:hover,
.gc-SimpleSearchForm--black .gc-SimpleSearchForm-button:focus,
.gc-SimpleSearchForm--black .gc-SimpleSearchForm-button:active {
  color: #cc9f15;
}
.gc-TitleUnderlined {
  padding-bottom: 20px;
  border-bottom: 1px solid #e9ba2b;
  margin-bottom: 20px;
}
.gc-ToggleableSection-arrow {
  position: relative;
  margin-right: 20px;
}
.gc-ToggleableSection-arrow:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%) rotate(-90deg);
      -ms-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
  border-style: solid;
  border-width: 10px 5px 0 5px;
  border-color: #e9ba2b transparent transparent transparent;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.gc-ToggleableSection-arrowDown:after {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.gc-ToggleableSection-content {
  overflow: hidden;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.gc-ToggleableSection-contentHidden {
  height: 0;
}
.gc-Form--requiredAsterisk .required:after {
  content: "*";
  font-size: 10px;
  color: red;
  font-weight: bold;
  line-height: 0;
  padding-left: 3px;
}
.gc-Form-title {
  font-size: 18px;
}
.gc-Form-fieldset {
  margin-top: 25px;
  opacity: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.gc-Form-fieldset:first-of-type {
  margin: 0;
}
.gc-Form-fieldset--hidden {
  opacity: 0;
  position: absolute;
  top: -99999px;
  left: -99999px;
  overflow: hidden;
}
.gc-Form-field {
  padding-bottom: 10px;
}
.gc-Form-field-feedback {
  display: block;
  color: #dd0a06;
  font-size: 11px;
}
.gc-Form-field-feedback li {
  list-style: none;
}
.gc-Form-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline;
  font-size: 12px;
}
.gc-Form-label-text--required:after {
  content: '*';
  color: #dd0a06;
}
.gc-Form-label-tooltip {
  font-size: 18px;
  color: #448aff;
  cursor: help;
  margin-left: 5px;
  line-height: 16px;
}
.gc-Form-label-tooltip:hover,
.gc-Form-label-tooltip:focus,
.gc-Form-label-tooltip:active {
  color: #116aff;
}
.gc-Form-input-addon {
  border-radius: 0;
  min-width: 40px;
}
.gc-Form-textInput {
  width: 100%;
  border: 1px solid #bdbdbd;
  height: 40px;
  font-size: 15px;
  padding: 0 10px;
}
.gc-Form-textInput:focus {
  border: 1px solid #e9ba2b;
}
.gc-Form-textInput:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-Form-textInput--center {
  text-align: center;
}
.gc-Form-textareaInput {
  width: 100%;
  height: 100%;
  resize: none;
  overflow: auto;
  border: 1px solid #bdbdbd;
  font-size: 15px;
  padding: 10px;
}
.gc-Form-textareaInput:focus {
  border: 1px solid #e9ba2b;
}
.gc-Form-textareaInput:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-Form-selectInputWrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.gc-Form-selectInputWrapper:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 12px;
  border-style: solid;
  border-width: 9.52627944px 5.5px 0 5.5px;
  border-color: #e9ba2b transparent transparent transparent;
}
.browser-ie9OrBelow .gc-Form-selectInputWrapper:after {
  display: none;
}
.gc-Form-selectInputWrapper select {
  display: inline-block;
  height: 100%;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #bdbdbd;
  background-color: white;
  height: 40px;
  width: 100%;
  padding: 0 30px 0 10px;
  font-size: 15px;
}
.gc-Form-selectInputWrapper select:focus {
  border: 1px solid #e9ba2b;
}
.gc-Form-selectInputWrapper select:focus::-ms-value {
  background: transparent;
  color: inherit;
}
.gc-Form-selectInputWrapper select::-ms-expand {
  display: none;
}
.gc-Form-selectInputWrapper select:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.browser-ie9OrBelow .gc-Form-selectInputWrapper select {
  padding: 0;
}
.gc-Form-selectInputWrapper select:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-Form-selectInputWrapper .select2.select2-container {
  display: block;
}
.gc-Form-selectInputWrapper .select2.select2-container .select2-selection {
  height: 40px;
  border-radius: 0;
}
.gc-Form-selectInputWrapper .select2.select2-container .select2-selection .select2-selection__rendered {
  line-height: 40px;
  color: inherit;
}
.gc-Form-selectInputWrapper .select2.select2-container .select2-selection .select2-selection__arrow {
  display: none;
}
@media (max-width: 579px) {
  .gc-Form-termsAndConditions {
    margin-top: 25px;
  }
}
@media (min-width: 580px) {
  .gc-Form-termsAndConditions {
    margin-top: 19px;
  }
}
.gc-Form-checkbox {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.gc-Form-checkbox + .gc-Form-checkboxCustom {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  border: 1px solid #bdbdbd;
  margin-top: 1px;
  background-color: #fff;
}
.gc-Form-checkbox:checked + .gc-Form-checkboxCustom:before,
.gc-Form-checkbox:indeterminate + .gc-Form-checkboxCustom:before {
  display: block;
  padding: 2px 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: FontAwesome;
  font-size: 12px;
  text-align: center;
}
.gc-Form-checkbox:checked + .gc-Form-checkboxCustom:before {
  content: "\f00c";
}
.gc-Form-checkbox:indeterminate + .gc-Form-checkboxCustom:before {
  content: "\f068";
}
.gc-Form-checkbox:focus + .gc-Form-checkboxCustom {
  border: 1px solid #e9ba2b;
}
.gc-Form-checkbox:disabled + .gc-Form-checkboxCustom {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-Form-radio {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.gc-Form-radio + .gc-Form-radioCustom {
  float: left;
  position: relative;
  display: block;
  border: 1px solid #bdbdbd;
  background: #fff;
  width: 20px;
  height: 20px;
  border-radius: 10px;
}
.gc-Form-radio + .gc-Form-radioCustom:before {
  position: absolute;
  content: "";
  display: block;
  left: 4px;
  top: 4px;
  height: 10px;
  width: 10px;
  border-radius: 5px;
}
.gc-Form-radio:checked + .gc-Form-radioCustom:before {
  background: #333333;
}
.gc-Form-radio:focus + .gc-Form-radioCustom {
  border: 1px solid #e9ba2b;
}
.gc-Form-radio:disabled + .gc-Form-radioCustom {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-Form-footer {
  padding-top: 20px;
}
.gc-Form-button {
  display: inline-block;
  border: 0;
  height: 50px;
  width: 100%;
  font-size: 18px;
  line-height: 50px;
  cursor: pointer;
  color: #fff;
  background-color: #03a15b;
  text-align: center;
  text-transform: uppercase;
}
.gc-Form-button:hover,
.gc-Form-button:focus,
.gc-Form-button:active {
  color: #fff;
}
.gc-Form-button:hover,
.gc-Form-button:focus,
.gc-Form-button:active {
  background-color: #026f3f;
}
.gc-Form-button:disabled {
  background-color: #828385;
}
.gc-Form-button:disabled:hover,
.gc-Form-button:disabled:focus,
.gc-Form-button:disabled:active {
  background-color: #828385;
}
.gc-Form-button--brandColor {
  background-color: #e9ba2b;
}
.gc-Form-button--brandColor:hover,
.gc-Form-button--brandColor:focus,
.gc-Form-button--brandColor:active {
  background-color: #cc9f15;
}
.gc-Form-cancel {
  display: inline-block;
  border: 0;
  height: 50px;
  width: 100%;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  color: #000;
  background-color: transparent;
  font-size: 16px;
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: underline;
}
.gc-Form-cancel:hover,
.gc-Form-cancel:focus,
.gc-Form-cancel:active {
  color: #000;
}
.gc-Form-cancel:hover,
.gc-Form-cancel:focus,
.gc-Form-cancel:active {
  background-color: #f5f5f5;
}
.gc-Form-cancel:disabled {
  background-color: #828385;
}
.gc-Form-cancel:disabled:hover,
.gc-Form-cancel:disabled:focus,
.gc-Form-cancel:disabled:active {
  background-color: #828385;
}
.gc-Form-cancel:hover,
.gc-Form-cancel:focus,
.gc-Form-cancel:active {
  text-decoration: underline;
}
.gc-Form-field-link {
  font-size: 12px;
  color: #000;
  text-decoration: underline;
}
.gc-Form-field-link:hover,
.gc-Form-field-link:focus,
.gc-Form-field-link:active {
  color: #828385;
}
.gc-Form-field-link:hover,
.gc-Form-field-link:focus {
  text-decoration: none;
}
.gc-Form-field-link:active {
  text-decoration: none;
}
@media (max-width: 579px) {
  .gc-Form-field-link {
    float: right;
  }
}
.gc-Form-linkBrandColor {
  color: #000;
  text-decoration: underline;
}
.gc-Form-linkBrandColor:hover,
.gc-Form-linkBrandColor:focus,
.gc-Form-linkBrandColor:active {
  color: #828385;
}
.gc-Form-linkBrandColor:hover,
.gc-Form-linkBrandColor:focus {
  text-decoration: none;
}
.gc-Form-linkBrandColor:active {
  text-decoration: none;
}
.gc-Form-securityQuestion-field {
  font-size: 13px;
  margin: 5px 0;
}
.gc-Form-field-status-container {
  display: none;
}
.gc-Form-field-status-container div > div {
  text-align: center;
}
.gc-Form-field-status-container--true {
  display: block;
}
.gc-Form-field-status i {
  display: none;
}
.gc-Form-field-status.gc-Form-field-status--true i.gc-Form-field-status--true {
  display: block;
  font-size: 30px;
  color: #03a15b;
}
.gc-YouTubeVideo {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  /* 16:9 */
  background: #000;
  border-radius: 10px;
}
.gc-YouTubeVideo-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  border: 0;
}
.gc-Video-control {
  color: #e9ba2b;
  cursor: pointer;
  margin-left: 5px;
}
.gc-Video-control:hover {
  color: #cc9f15;
}
.gc-Video-control i {
  font-style: normal;
}
.gc-Video-container {
  position: relative;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.gc-Video-container .gc-Video-close-container {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 75px;
  z-index: 1000;
}
.gc-Video-container .gc-Video-close-container .gc-Video-close-button {
  display: block;
  float: right;
  margin: 10px;
  cursor: pointer;
  font-size: 24px;
}
.gc-Video-container .gc-Video-close-container .gc-Video-close-button i {
  font-style: normal;
}
.gc-Video-container .gc-Video-close-container .gc-Video-close-button i:first-of-type {
  color: #000;
  opacity: 0.75;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}
.gc-Video-container .gc-Video-close-container .gc-Video-close-button i:last-of-type {
  color: #e9ba2b;
}
.gc-Video-container .gc-Video-close-container .gc-Video-close-button i:last-of-type:hover {
  color: #cc9f15;
}
.gc-Video-container lite-youtube {
  border-radius: 10px;
}
.gc-Video-container.gc-Video-container-hidden {
  display: none;
}
.gc-LineChart-loading {
  background: url('../../img/goldcore/loading.gif') no-repeat center center;
}
.gc-LineChart-content {
  height: 300px;
}
.gc-LineChart-filters {
  padding: 20px 0;
}
.gc-LineChart-filters .gc-LineChart-filter {
  float: left;
  margin-right: 15px;
}
.gc-LineChart-filters .gc-LineChart-filter .gc-Form-selectInputWrapper {
  display: block;
  width: auto;
}
.gc-LineChart-filters-bottom {
  margin-top: 30px;
  padding-top: 20px;
  border-top: solid 1px #e9ba2b;
}
@media (max-width: 959px) {
  .gc-LineChart-filters-bottom {
    text-align: center;
  }
  .gc-LineChart-filters-bottom ul {
    margin-bottom: 15px;
  }
  .gc-LineChart-filters-bottom .gc-LineChart-metal-options {
    text-align: center;
  }
}
.gc-LineChart-filters-bottom ul li {
  margin-bottom: 10px;
}
.gc-LineChart-metal-options {
  text-align: right;
}
.gc-LineChart-container-message {
  text-align: center;
  color: #bdbdbd;
}
.gc-LineChart-transparent {
  opacity: 0;
}
.gc-Faq .gc-Faq-header {
  margin-bottom: 30px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Faq .gc-Faq-header {
    margin-bottom: 25px;
  }
}
@media (max-width: 959px) {
  .gc-Faq .gc-Faq-header {
    margin-bottom: 20px;
  }
}
.gc-Faq .gc-Faq-section {
  margin-bottom: 30px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Faq .gc-Faq-section {
    margin-bottom: 25px;
  }
}
@media (max-width: 959px) {
  .gc-Faq .gc-Faq-section {
    margin-bottom: 20px;
  }
}
.gc-Faq .gc-Faq-section:last-child {
  margin-bottom: 0;
}
.gc-Faq .gc-Faq-section .gc-Faq-section-title {
  cursor: pointer;
  border-bottom: solid 1px #e9ba2b;
  font-size: 24px;
  padding-bottom: 10px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Faq .gc-Faq-section .gc-Faq-section-title {
    font-size: 20px;
    padding-bottom: 7.5px;
  }
}
@media (max-width: 959px) {
  .gc-Faq .gc-Faq-section .gc-Faq-section-title {
    font-size: 16px;
    padding-bottom: 5px;
  }
}
.gc-Faq .gc-Faq-section .gc-Faq-section-collapse {
  overflow: hidden;
}
.gc-Faq .gc-Faq-section .gc-Faq-section-content {
  margin-top: 15px;
}
.gc-Guides-header {
  margin-bottom: 15px;
}
.gc-Guides-header-title {
  margin-bottom: 10px;
}
.gc-Guides-header-subtitle strong {
  font-weight: bold;
  font-size: 18px;
}
.gc-Guides-header-description {
  font-size: 14px;
}
.gc-Guides-tile {
  position: relative;
}
.gc-Guides-tile p.attachment {
  font-size: 14px;
  padding-bottom: 70px;
}
.gc-Guides-tile-title {
  font-size: 18px;
  margin-bottom: 15px;
}
.gc-Guides-tile-description {
  font-size: 14px;
  padding-bottom: 70px;
}
.gc-Guides-tile-imageWrapper {
  display: block;
  position: relative;
  z-index: 1;
  text-align: center;
  padding-right: 5px;
}
@media (max-width: 579px) {
  .gc-Guides-tile-imageWrapper {
    margin-bottom: 20px;
  }
}
.gc-Guides-tile-image {
  height: 245px;
}
.gc-Guides-tile-buttonWrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
@media (max-width: 579px) {
  .gc-Guides-tile-buttonWrapper {
    position: relative;
    margin-top: 20px;
  }
}
.gc-Guides-pagination {
  text-align: center;
}
.gc-Main-sectionArrowDown {
  position: relative;
  margin: 0 auto;
  width: 60px;
}
.gc-Main-sectionArrowDown-image {
  position: absolute;
  display: block;
  height: 60px;
  width: 60px;
  top: 0;
  left: 0;
  margin: -30px 0;
  z-index: 1;
  background: url('../../../../img/goldcore/pages/Main/sectionArrowDown/sectionArrowDown.png') no-repeat;
}
.gc-Main-sectionArrowDown-image:hover {
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
}
.gc-Main-section1 {
  overflow-x: hidden;
  min-height: 399px;
  background: #f5f5f5;
}
@media (max-width: 959px) {
  .gc-Main-section1 {
    min-height: 327px;
  }
}
@media (max-width: 579px) {
  .gc-Main-section1 {
    padding-bottom: 40px;
  }
}
@media (max-width: 579px) {
  .gc-Main-section1 {
    background: #fff;
  }
}
.gc-Main-section1-background {
  height: 0;
}
.gc-Main-section1-background-leftPolygon {
  position: relative;
}
.gc-Main-section1-background-leftPolygon:before {
  content: "";
  position: absolute;
  top: 0;
  left: -116px;
  width: 116px;
  height: 399px;
  background: url("../../../../img/goldcore/pages/Main/section1/section1-leftCorner.png") no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section1-background-leftPolygon:before {
    height: 327px;
  }
}
.gc-Main-section1-background-leftPolygon:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 399px;
  background: #fff;
}
@media (max-width: 959px) {
  .gc-Main-section1-background-leftPolygon:after {
    height: 327px;
  }
}
.gc-Main-section1-background-rightPolygon:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 116px;
  height: 399px;
  background: url('../../../../img/goldcore/pages/Main/section1/section1-rightCorner.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section1-background-rightPolygon:after {
    height: 327px;
  }
}
.gc-Main-section1-background-rightLine {
  position: relative;
}
.gc-Main-section1-background-rightLine:after {
  height: 399px;
  width: 136px;
  background: url('../../../../img/goldcore/pages/Main/section1/section1-rightLine.png') no-repeat;
  content: "";
  position: absolute;
  top: 0;
  right: 4px;
}
@media (max-width: 959px) {
  .gc-Main-section1-background-rightLine:after {
    height: 327px;
  }
}
.gc-Main-section2 {
  overflow-x: hidden;
  min-height: 530px;
  background: #000;
  color: #fff;
}
@media (max-width: 959px) {
  .gc-Main-section2 {
    min-height: 530px;
  }
}
@media (max-width: 579px) {
  .gc-Main-section2 {
    padding-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .gc-Main-section2-background-leftLine {
    position: relative;
  }
  .gc-Main-section2-background-leftLine:before {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 200px;
    height: 530px;
    background: url('../../../../img/goldcore/pages/Main/section2/buy-metal/section2-leftLine.png') no-repeat;
  }
}
.gc-Main-section2-background-middleGradient {
  position: relative;
}
.gc-Main-section2-background-middleGradient:before {
  content: "";
  position: absolute;
  top: 0;
  right: 25px;
  width: 391px;
  height: 530px;
  background: url('../../../../img/goldcore/pages/Main/section2/buy-metal/section2-middleGradient.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section2-background-middleGradient:before {
    right: 193px;
  }
}
.gc-Main-section2-background-rightLine {
  position: relative;
}
.gc-Main-section2-background-rightLine:before {
  content: "";
  position: absolute;
  top: 0;
  right: 116px;
  width: 173px;
  height: 530px;
  background: url('../../../../img/goldcore/pages/Main/section2/buy-metal/section2-rightLine.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section2-background-rightLine:before {
    right: 74px;
  }
}
.gc-Main-section3 {
  overflow-x: hidden;
  min-height: 480px;
  background: #e9ba2b;
}
@media (max-width: 959px) {
  .gc-Main-section3 {
    min-height: 480px;
  }
}
@media (max-width: 579px) {
  .gc-Main-section3 {
    padding-bottom: 40px;
  }
}
.gc-Main-section3-background {
  height: 0;
}
.gc-Main-section3-background-leftLine {
  position: relative;
}
.gc-Main-section3-background-leftLine:before {
  position: absolute;
  content: '';
  top: 0;
  right: 173px;
  height: 480px;
  width: 159px;
  background: url('../../../../img/goldcore/pages/Main/section3/section3-leftLine.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section3-background-leftLine:before {
    right: 341px;
  }
}
.gc-Main-section3-background-rightLine {
  position: relative;
}
.gc-Main-section3-background-rightLine:before {
  position: absolute;
  content: '';
  top: 0;
  right: -18px;
  height: 480px;
  width: 159px;
  background: url('../../../../img/goldcore/pages/Main/section3/section3-rightLine.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section3-background-rightLine:before {
    right: -60px;
  }
}
.gc-Main-section4 {
  overflow-x: hidden;
  min-height: 720px;
  background: #f5f5f5;
}
@media (max-width: 959px) {
  .gc-Main-section4 {
    min-height: 848px;
  }
}
@media (max-width: 579px) {
  .gc-Main-section4 {
    padding-bottom: 40px;
  }
}
.gc-Main-section4-background {
  height: 0;
}
.gc-Main-section4-background-leftLine {
  position: relative;
}
.gc-Main-section4-background-leftLine:before {
  position: absolute;
  content: '';
  top: 0;
  right: -30px;
  height: 720px;
  width: 226px;
  background: url('../../../../img/goldcore/pages/Main/section4/section4-leftLine.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section4-background-leftLine:before {
    right: 87px;
    width: 277px;
    height: 848px;
    background: url('../../../../img/goldcore/pages/Main/section4/section4-leftLine--mobile.png') no-repeat;
  }
}
.gc-Main-section4-background-rightLine {
  position: relative;
}
.gc-Main-section4-background-rightLine:before {
  position: absolute;
  content: '';
  top: 0;
  right: 118px;
  height: 720px;
  width: 226px;
  background: url('../../../../img/goldcore/pages/Main/section4/section4-rightLine.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section4-background-rightLine:before {
    right: 76px;
    width: 277px;
    height: 848px;
    background: url('../../../../img/goldcore/pages/Main/section4/section4-rightLine--mobile.png') no-repeat;
  }
}
.gc-Main-section5 {
  overflow-x: hidden;
  min-height: 710px;
  background: #000;
  color: #fff;
}
@media (max-width: 959px) {
  .gc-Main-section5 {
    min-height: 930px;
  }
}
@media (max-width: 579px) {
  .gc-Main-section5 {
    padding-bottom: 40px;
  }
}
.gc-Main-section5-background {
  height: 0;
}
.gc-Main-section5-background-leftLine {
  position: relative;
}
.gc-Main-section5-background-leftLine:before {
  position: absolute;
  content: '';
  top: 0;
  right: 173px;
  height: 710px;
  width: 246px;
  background: url('../../../../img/goldcore/pages/Main/section5/section5-leftLine.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section5-background-leftLine:before {
    right: 310px;
    width: 303px;
    height: 930px;
    background: url('../../../../img/goldcore/pages/Main/section5/section5-leftLineLong.png') no-repeat;
  }
}
.gc-Main-section5-background-middleGradient {
  position: relative;
}
.gc-Main-section5-background-middleGradient:before {
  position: absolute;
  content: '';
  top: 0;
  right: -323px;
  height: 710px;
  width: 438px;
  background: url('../../../../img/goldcore/pages/Main/section5/section5-middleGradient.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section5-background-middleGradient:before {
    right: -245px;
    top: 100px;
  }
}
.gc-Main-section5-background-rightLine {
  position: relative;
}
.gc-Main-section5-background-rightLine:before {
  position: absolute;
  content: '';
  top: 0;
  right: -105px;
  height: 710px;
  width: 247px;
  background: url('../../../../img/goldcore/pages/Main/section5/section5-rightLine.png') no-repeat;
}
@media (max-width: 959px) {
  .gc-Main-section5-background-rightLine:before {
    right: -174px;
    width: 303px;
    height: 930px;
    background: url('../../../../img/goldcore/pages/Main/section5/section5-rightLineLong.png') no-repeat;
  }
}
.gc-Main-section5-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  margin-bottom: 0;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-section5-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-section5-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-section5-subtitle {
  font-size: 30px;
  color: #fff;
  margin: 0 0 72px 0;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .gc-Main-section5-subtitle {
    font-size: 20px;
    margin-bottom: 30px;
  }
}
.gc-Main-section5-argumentsList li {
  list-style-position: inside;
}
.gc-Main-section5-argument {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: bold;
}
@media (max-width: 959px) {
  .gc-Main-section5-argument {
    font-size: 15px;
  }
}
.gc-Main-section5-argumentTitle {
  color: #000;
}
.gc-Main-section5-argumentDescription {
  color: #fff;
  font-weight: normal;
}
@media (max-width: 959px) {
  .gc-Main-section5-video {
    margin-top: 40px;
  }
}
.gc-Main-section6 {
  background: #f5f5f5;
  min-height: 925px;
}
.gc-Main-section7 {
  background: #e9ba2b;
  min-height: 743px;
  padding-bottom: 40px;
}
.gc-Main-section7-container {
  padding-top: 80px;
  padding-bottom: 80px;
}
.gc-Main-section8 {
  background: #fff;
  min-height: 743px;
}
@media (min-width: 580px) {
  .gc-Main-welcome-leftColumn {
    min-height: 325px;
  }
}
@media (min-width: 960px) {
  .gc-Main-welcome-leftColumn {
    min-height: 397px;
  }
}
@media (min-width: 1220px) {
  .gc-Main-welcome-leftColumn--goldcore--uk .gc-Main-welcome-title {
    margin-top: 40px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-welcome-leftColumn--goldcore--uk .gc-Main-welcome-title {
    margin-top: 25px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-welcome-leftColumn--goldcore--uk .gc-Main-welcome-title {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-welcome-leftColumn--goldcore--uk .gc-Main-welcome-subtitle {
    line-height: 20px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-welcome-leftColumn--goldcore--uk .gc-Main-welcome-description {
    line-height: 20px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-welcome-leftColumn--goldcore--uk .gc-Main-welcome-buttons {
    margin-top: 5px;
  }
}
@media (min-width: 1220px) {
  .gc-Main-welcome-leftColumn--goldcore--us .gc-Main-welcome-title {
    margin-top: 50px;
  }
}
.gc-Main-welcome-title {
  font-size: 30px;
  margin-top: 55px;
  margin-bottom: 10px;
  color: #373234;
}
@media (max-width: 1219px) {
  .gc-Main-welcome-title {
    font-size: 26px;
    margin-top: 50px;
  }
}
@media (max-width: 959px) {
  .gc-Main-welcome-title {
    font-size: 20px;
    margin-top: 10px;
  }
}
.gc-Main-welcome-subtitle,
.gc-Main-welcome-description {
  margin: 0px;
  color: #828385;
  font-size: 15px;
  line-height: 1.75em;
}
@media (min-width: 1220px) {
  .gc-Main-welcome-subtitle,
  .gc-Main-welcome-description {
    margin-bottom: 10px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-welcome-subtitle,
  .gc-Main-welcome-description {
    margin-bottom: 10px;
  }
}
@media (max-width: 959px) {
  .gc-Main-welcome-subtitle,
  .gc-Main-welcome-description {
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 5px;
  }
}
.gc-Main-welcome-videoWrapper {
  position: relative;
}
@media (min-width: 960px) {
  .gc-Main-welcome-videoWrapper {
    min-height: 397px;
  }
}
.gc-Main-welcome-video {
  margin-top: 55px;
}
@media (max-width: 1219px) {
  .gc-Main-welcome-video {
    margin-top: 50px;
  }
}
@media (max-width: 959px) {
  .gc-Main-welcome-video {
    margin-top: 10px;
  }
}
@media (max-width: 579px) {
  .gc-Main-welcome-video {
    margin-top: 20px;
  }
}
.gc-Main-welcome-buttonsWrapper {
  text-align: center;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-welcome-buttonsWrapper {
    position: absolute;
    bottom: 50px;
    left: 275px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-welcome-buttonsWrapper {
    margin-right: -10px;
  }
}
.gc-Main-welcome-buttons {
  font-weight: bold;
  margin-top: 10px;
}
@media (max-width: 579px) {
  .gc-Main-welcome-buttons .gc-BtnHex {
    width: 100%;
  }
  .gc-Main-welcome-buttons .gc-BtnHex .gc-BtnHexContent {
    width: 100%;
  }
}
.gc-Main-welcome-BtnHex--bigBrandColor {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #e9ba2b;
  border-bottom: 2px solid #e9ba2b;
  background: #e9ba2b;
  height: 100%;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 270px;
  padding: 0 0;
  background: #e9ba2b;
  color: #000;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #e9ba2b;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #e9ba2b transparent transparent;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #cc9f15;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #cc9f15;
  color: #000;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #cc9f15;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #cc9f15 transparent transparent;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #cc9f15 transparent #cc9f15 #cc9f15;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
.active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
}
@media (max-width: 1219px) {
  .gc-Main-welcome-BtnHex--bigBrandColor {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 16px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #e9ba2b;
    border-bottom: 2px solid #e9ba2b;
    background: #e9ba2b;
    height: 100%;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 205px;
    padding: 0 0;
    background: #e9ba2b;
    color: #000;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #e9ba2b transparent transparent;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #e9ba2b transparent transparent;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #cc9f15;
    color: #000;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #cc9f15 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #cc9f15 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #cc9f15 transparent #cc9f15 #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #cc9f15 transparent #cc9f15 #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
  }
}
@media (max-width: 959px) {
  .gc-Main-welcome-BtnHex--bigBrandColor {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 12px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #e9ba2b;
    border-bottom: 2px solid #e9ba2b;
    background: #e9ba2b;
    height: 100%;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 250px;
    padding: 0 0;
    background: #e9ba2b;
    color: #000;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #e9ba2b transparent transparent;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #e9ba2b transparent transparent;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #e9ba2b transparent #e9ba2b #e9ba2b;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
  }
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #e9ba2b #e9ba2b #e9ba2b transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #cc9f15;
    color: #000;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #cc9f15 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #cc9f15 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #cc9f15 transparent #cc9f15 #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #cc9f15 transparent #cc9f15 #cc9f15;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
  }
  .active .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--bigBrandColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #cc9f15 #cc9f15 #cc9f15 transparent;
  }
}
@media (max-width: 959px) {
  .gc-Main-welcome-BtnHex--bigBrandColor {
    margin-bottom: 10px;
  }
}
.gc-Main-welcome-BtnHex--whiteInBlack {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background: #000;
  height: 100%;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 270px;
  padding: 0 0;
  background: #fff;
  color: #000;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #000;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #fff;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #000 transparent transparent;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #fff transparent transparent;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #000 transparent #000 #000;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #fff transparent #fff #fff;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #000 #000 #000 transparent;
}
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #fff #fff #fff transparent;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #000;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #e6e6e6;
  color: #000;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #000;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #e6e6e6;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #000 transparent transparent;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #e6e6e6 transparent transparent;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #000 transparent #000 #000;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #e6e6e6 transparent #e6e6e6 #e6e6e6;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #000 #000 #000 transparent;
}
.active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #e6e6e6 #e6e6e6 #e6e6e6 transparent;
}
@media (max-width: 1219px) {
  .gc-Main-welcome-BtnHex--whiteInBlack {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 16px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    background: #000;
    height: 100%;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 205px;
    padding: 0 0;
    background: #fff;
    color: #000;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #000;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #fff;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #000 transparent transparent;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #fff transparent transparent;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #000 transparent #000 #000;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #fff transparent #fff #fff;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #000 #000 #000 transparent;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #fff #fff #fff transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #e6e6e6;
    color: #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #e6e6e6;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #000 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #e6e6e6 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #000 transparent #000 #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #e6e6e6 transparent #e6e6e6 #e6e6e6;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #000 #000 #000 transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #e6e6e6 #e6e6e6 #e6e6e6 transparent;
  }
}
@media (max-width: 959px) {
  .gc-Main-welcome-BtnHex--whiteInBlack {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 12px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    background: #000;
    height: 100%;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 250px;
    padding: 0 0;
    background: #fff;
    color: #000;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #000;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #fff;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #000 transparent transparent;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #fff transparent transparent;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #000 transparent #000 #000;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #fff transparent #fff #fff;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #000 #000 #000 transparent;
  }
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #fff #fff #fff transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #e6e6e6;
    color: #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #e6e6e6;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #000 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #e6e6e6 transparent transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #000 transparent #000 #000;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #e6e6e6 transparent #e6e6e6 #e6e6e6;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #000 #000 #000 transparent;
  }
  .active .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-welcome-BtnHex--whiteInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #e6e6e6 #e6e6e6 #e6e6e6 transparent;
  }
}
@media (min-width: 580px) {
  .gc-Main-welcome-BtnHexBig--leftSpacing {
    margin-left: 20px;
  }
}
.gc-Main-phrase-bold {
  font-weight: bold;
}
.gc-Main-buyMetal-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  margin-bottom: 0;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-buyMetal-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-buyMetal-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
@media (max-width: 959px) {
  .gc-Main-buyMetal-title {
    text-align: center;
  }
}
.gc-Main-buyMetal-title--brandColor {
  color: #e9ba2b;
}
.gc-Main-buyMetal-title--silver {
  color: #fff;
}
.gc-Main-buyMetal-assetName {
  color: #fff;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}
.gc-Main-buyMetal-assetPrice {
  color: #e9ba2b;
  font-size: 22px;
  text-align: center;
  font-weight: bold;
}
@media (max-width: 579px) {
  .gc-Main-buyMetal-assetPrice {
    font-size: 18px;
  }
}
.gc-Main-buyMetal-assetCurrency--AED {
  direction: rtl;
}
.gc-Main-buyMetal-assetPrice-from {
  color: #bdbdbd;
  font-size: 14px;
  font-weight: normal;
}
@media (max-width: 579px) {
  .gc-Main-buyMetal-assetPrice-from {
    display: block;
    font-size: 12px;
  }
}
.gc-Main-buyMetal-assetImage {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.gc-Main-buyMetal-decoratedLink:hover {
  text-decoration: underline;
}
.gc-Main-buyMetal-decoratedLink:hover .gc-Main-buyMetal-assetName {
  text-decoration: underline;
}
@media (max-width: 959px) {
  .gc-Main-buyMetal-asset img {
    margin: 40px auto 15px auto;
    height: 110px;
    width: auto;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-buyMetal-asset {
    padding-top: 40px;
  }
  .gc-Main-buyMetal-asset img {
    height: 200px;
    width: auto;
  }
}
@media (min-width: 960px) {
  .gc-Main-buyMetal-asset--goldBars img {
    margin-top: 20px;
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .gc-Main-buyMetal-asset--goldCoins img {
    margin-top: -20px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1220px) {
  .gc-Main-buyMetal-asset--goldCoins {
    margin-left: -25px;
    margin-right: 25px;
  }
}
@media (min-width: 960px) {
  .gc-Main-buyMetal-asset--silverBars img {
    margin-top: 20px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1220px) {
  .gc-Main-buyMetal-asset--silverBars {
    margin-left: 25px;
    margin-right: -25px;
  }
}
@media (min-width: 960px) {
  .gc-Main-buyMetal-asset--silverCoins img {
    margin-top: -20px;
    margin-bottom: 80px;
  }
}
.gc-Main-investInGold-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  color: #fff;
  margin-top: 50px;
  margin-bottom: 25px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-investInGold-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-investInGold-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-investInGold-title-perthMint {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  color: #fff;
  margin-top: 50px;
  margin-bottom: 25px;
  margin-top: 35px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-investInGold-title-perthMint {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-investInGold-title-perthMint {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-investInGold-reason {
  list-style: none;
  margin-bottom: 50px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-investInGold-reason {
    margin-bottom: 45px;
  }
}
@media (max-width: 579px) {
  .gc-Main-investInGold-reason {
    margin-bottom: 30px;
  }
}
.gc-Main-investInGold-reason-perthMint {
  list-style: none;
  margin-bottom: 50px;
  margin-bottom: 30px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-investInGold-reason-perthMint {
    margin-bottom: 45px;
  }
}
@media (max-width: 579px) {
  .gc-Main-investInGold-reason-perthMint {
    margin-bottom: 30px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-investInGold-reason-perthMint {
    margin-bottom: 25px;
  }
}
.gc-Main-investInGold-reason-imageContainer {
  vertical-align: middle;
  display: inline-block;
  width: 12%;
  text-align: center;
}
@media (max-width: 959px) {
  .gc-Main-investInGold-reason-imageContainer {
    width: 60px;
  }
}
.gc-Main-investInGold-reason-text {
  margin-left: 25px;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  width: 75%;
  font-size: 24px;
}
.gc-Main-investInGold-reason-text--decorated {
  font-weight: bold;
  color: #e9ba2b;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-investInGold-reason-text {
    font-size: 20px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-investInGold-reason-text {
    font-size: 22px;
    width: 70%;
  }
}
@media (min-width: 450px) and (max-width: 579px) {
  .gc-Main-investInGold-reason-text {
    font-size: 20px;
    width: 70%;
  }
}
@media (max-width: 449px) {
  .gc-Main-investInGold-reason-text {
    margin-left: 10px;
    font-size: 18px;
    width: 70%;
  }
}
.gc-Main-investInGold-imageContainer {
  width: 100%;
  text-align: center;
  margin-bottom: 50px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-investInGold-imageContainer {
    margin-top: 25px;
  }
}
@media (max-width: 959px) {
  .gc-Main-investInGold-imageContainer {
    margin-bottom: 30px;
  }
}
.gc-Main-investInGold-image {
  width: 90%;
}
.gc-Main-investInGold-buttonContainer {
  width: 100%;
  text-align: center;
}
.gc-BtnHex.gc-BtnHex--investInGold .gc-BtnHex-rectangleIn {
  font-weight: bold;
  min-width: 170px;
  color: #fff;
}
.gc-BtnHex.gc-BtnHex--investInGold .gc-BtnHex-rectangleIn:hover {
  color: #fff;
}
@media (max-width: 959px) {
  .gc-BtnHex.gc-BtnHex--investInGold {
    width: 100%;
  }
  .gc-BtnHex.gc-BtnHex--investInGold .gc-BtnHexContent {
    width: 100%;
  }
  .gc-BtnHex.gc-BtnHex--investInGold .gc-BtnHex-rectangleIn {
    width: 100%;
  }
}
@media (max-width: 959px) {
  .gc-BtnHex.gc-BtnHex--investInGold {
    margin-bottom: 10px;
  }
}
.gc-Main-saveInGold-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  margin-top: 20px;
  color: #000;
  font-size: 38px;
  margin-bottom: 20px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-saveInGold-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-saveInGold-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
@media (max-width: 1219px) {
  .gc-Main-saveInGold-title {
    font-size: 39px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 959px) {
  .gc-Main-saveInGold-title {
    margin-bottom: 10px;
  }
}
.gc-Main-saveInGold-description {
  margin: 0 0 20px 0;
  color: #828385;
  font-size: 16px;
  line-height: 1.75em;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-saveInGold-description {
    line-height: 1.5em;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-saveInGold-description {
    display: none;
  }
}
@media (max-width: 959px) {
  .gc-Main-saveInGold-description {
    font-size: 14px;
    line-height: 1.5em;
  }
}
.gc-Main-saveInGold-reason {
  list-style: none;
  margin-bottom: 11px;
}
.gc-Main-saveInGold-reason-imageContainer {
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  width: 12%;
}
.gc-Main-saveInGold-reason-imageContainer img {
  height: 48px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-saveInGold-reason-imageContainer img {
    height: 45px;
  }
}
@media (max-width: 959px) {
  .gc-Main-saveInGold-reason-imageContainer img {
    height: 40px;
  }
}
.gc-Main-saveInGold-reason-text {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  font-weight: bold;
  color: #e9ba2b;
  width: 79%;
  font-size: 22px;
  margin-left: 10px;
}
@media (max-width: 1219px) {
  .gc-Main-saveInGold-reason-text {
    font-size: 20px;
  }
}
.gc-Main-saveInGold-reason-subtext {
  font-size: 0.75em;
  color: #000;
  font-weight: normal;
}
@media (max-width: 1219px) {
  .gc-Main-saveInGold-reason-subtext {
    font-size: 0.7em;
  }
}
.gc-Main-saveInGold-howMuch {
  margin-top: 28px;
  margin-bottom: 28px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-saveInGold-howMuch {
    margin-top: 47px;
    margin-bottom: 47px;
  }
}
@media (max-width: 959px) {
  .gc-Main-saveInGold-howMuch {
    margin-top: 5px;
    margin-bottom: 0;
  }
}
@media (min-width: 1220px) {
  .gc-Main-saveInGold-howMuch .gc-Video-container {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    margin-top: -35px;
    margin-bottom: -20px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-saveInGold-howMuch .gc-Video-container {
    margin-top: -15px;
    margin-bottom: 15px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-saveInGold-howMuch .gc-Video-container {
    margin-bottom: 40px;
  }
  .gc-Main-saveInGold-howMuch .gc-Video-container + form {
    margin-bottom: 35px;
  }
}
@media (min-width: 480px) and (max-width: 579px) {
  .gc-Main-saveInGold-howMuch .gc-Video-container {
    margin-bottom: 10px;
  }
}
.gc-Main-saveInGold-imageContainer {
  width: 100%;
  text-align: center;
  padding: 20px 0;
  position: relative;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-saveInGold-image {
    width: 100%;
  }
}
@media (max-width: 579px) {
  .gc-Main-saveInGold-image {
    width: 90%;
  }
}
.gc-Main-saveInGold-form .gc-Form-selectInputWrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.gc-Main-saveInGold-form .gc-Form-selectInputWrapper:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 12px;
  border-style: solid;
  border-width: 9.52627944px 5.5px 0 5.5px;
  border-color: #000 transparent transparent transparent;
}
.gc-Main-saveInGold-form select {
  height: 35px;
  border: 1px solid #e9ba2b;
}
.gc-BtnHex.gc-BtnHex--saveInGold {
  margin-top: 19px;
}
@media (max-width: 579px) {
  .gc-BtnHex.gc-BtnHex--saveInGold {
    width: 100%;
  }
  .gc-BtnHex.gc-BtnHex--saveInGold .gc-BtnHexContent {
    width: 100%;
  }
  .gc-BtnHex.gc-BtnHex--saveInGold .gc-BtnHex-rectangleIn {
    width: 100%;
  }
}
.gc-BtnHex.gc-BtnHex--saveInGold .gc-BtnHex-rectangleIn {
  font-weight: bold;
  min-width: 170px;
}
.gc-Main-whySaveInGold-title {
  font-size: 50px;
  margin-top: 76px;
  font-family: open_sanslight;
  color: #373234;
  font-size: 48px;
  margin-top: 50px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-whySaveInGold-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-whySaveInGold-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-whySaveInGold-tileGrid {
  margin: 50px 0 10px 0;
}
@media (min-width: 580px) and (max-width: 1219px) {
  .gc-Main-whySaveInGold-tileGrid {
    margin-top: 35px;
  }
}
.gc-Main-whySaveInGold-tileWrapper {
  position: relative;
  padding: 0 5px 10px 5px;
  float: left;
  width: 100%;
}
@media (min-width: 580px) {
  .gc-Main-whySaveInGold-tileWrapper {
    width: 33.3%;
  }
}
@media (min-width: 960px) {
  .gc-Main-whySaveInGold-tileWrapper {
    width: 16.6%;
  }
}
.gc-Main-whySaveInGold-tile {
  position: relative;
  height: 273px;
  width: 100%;
  background: #fff;
  text-align: center;
}
@media (max-width: 579px) {
  .gc-Main-whySaveInGold-tile {
    height: 212px;
    font-size: 15px;
    padding: 3px;
  }
}
@media (min-width: 580px) {
  .gc-Main-whySaveInGold-tile {
    height: 145px;
    font-size: 12px;
  }
}
@media (min-width: 960px) {
  .gc-Main-whySaveInGold-tile {
    height: 220px;
    font-size: 13px;
  }
}
@media (min-width: 1220px) {
  .gc-Main-whySaveInGold-tile {
    height: 240px;
    font-size: 15px;
  }
}
.gc-Main-whySaveInGold-tile:hover .gc-Main-whySaveInGold-tile-description-mask {
  opacity: 0.7;
}
.gc-Main-whySaveInGold-tile:hover .gc-Main-whySaveInGold-tile-description-text {
  opacity: 1;
}
.gc-Main-whySaveInGold-tile-imageContainer {
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 70%;
  width: 100%;
}
.gc-Main-whySaveInGold-tile-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-whySaveInGold-tile-image {
    -webkit-transform: translate(-50%, -50%) scale(0.9);
        -ms-transform: translate(-50%, -50%) scale(0.9);
            transform: translate(-50%, -50%) scale(0.9);
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-whySaveInGold-tile-image {
    -webkit-transform: translate(-50%, -50%) scale(0.7);
        -ms-transform: translate(-50%, -50%) scale(0.7);
            transform: translate(-50%, -50%) scale(0.7);
  }
}
.gc-Main-whySaveInGold-tile-title {
  position: absolute;
  width: 100%;
  left: 0;
  top: 70%;
  font-weight: bold;
  padding: 0 12px;
  font-size: 16px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-whySaveInGold-tile-title {
    letter-spacing: -1px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-whySaveInGold-tile-title {
    letter-spacing: -1px;
    top: 65%;
  }
}
.gc-Main-whySaveInGold-tile-description-mask {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.gc-Main-whySaveInGold-tile-description-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  padding: 0 10px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-whySaveInGold-tile-description-text {
    padding: 0 5px;
  }
}
@media (max-width: 579px) {
  .gc-Main-howToSave article:not(:last-of-type) {
    padding-bottom: 40px;
    border-bottom: 1px dotted #e9ba2b;
  }
}
.gc-Main-howToSave-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  color: #e9ba2b;
  font-size: 34px;
  margin-bottom: 80px;
  margin-top: 60px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-howToSave-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-howToSave-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-howToSave-title {
    margin-top: 75px;
    font-size: 30px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-howToSave-title {
    margin-top: 40px;
    font-size: 30px;
    margin-bottom: 60px;
  }
}
@media (max-width: 579px) {
  .gc-Main-howToSave-title {
    font-size: 30px;
    margin-bottom: 30px;
  }
}
.gc-Main-howToSave-list {
  list-style: none;
}
.gc-Main-howToSave-list li {
  font-size: 18px;
  margin-top: 40px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-howToSave-list li {
    font-size: 16px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-howToSave-list li {
    margin-top: 0;
    font-size: 14px;
    height: 60px;
  }
}
@media (max-width: 579px) {
  .gc-Main-howToSave-list li {
    margin-top: 20px;
    font-size: 16px;
  }
}
.gc-Main-howToSave-decorated {
  color: #e9ba2b;
  font-weight: bold;
}
.gc-Main-howToSave .gc-BtnHex {
  margin-top: 25px;
}
@media (max-width: 579px) {
  .gc-Main-howToSave .gc-BtnHex {
    width: 100%;
  }
  .gc-Main-howToSave .gc-BtnHex .gc-BtnHexContent {
    width: 100%;
  }
}
.gc-Main-buyingFirstTime-title {
  font-size: 50px;
  margin-top: 76px;
  font-family: open_sanslight;
  margin-bottom: 0;
  color: #373234;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-buyingFirstTime-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-buyingFirstTime-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-buyingFirstTime-figures {
  margin-top: 55px;
  font-size: 24px;
  line-height: 2em;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-buyingFirstTime-figures {
    margin-top: 20px;
  }
}
@media (max-width: 1219px) {
  .gc-Main-buyingFirstTime-figures {
    line-height: 1.5em;
    font-size: 20px;
  }
}
@media (min-width: 1220px) {
  .gc-Main-buyingFirstTime-figures div:nth-child(-n+3):after {
    position: absolute;
    content: url(../../../../img/goldcore/pages/Main/section3/hexes/hex-arrow.png);
    top: 42px;
    right: -18px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-buyingFirstTime-figure-img {
    width: 100%;
  }
}
.gc-Main-buyingFirstTime-steps {
  text-align: center;
  padding: 0 15px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-buyingFirstTime-steps {
    padding: 0;
  }
  .gc-Main-buyingFirstTime-steps img {
    width: 44%;
  }
}
.gc-Main-buyingFirstTime-figcaption {
  line-height: 1.25;
  margin-top: 20px;
}
@media (max-width: 1219px) {
  .gc-Main-buyingFirstTime-figcaption {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
.gc-Main-socialProofs-title {
  font-size: 50px;
  margin-top: 76px;
  font-family: open_sanslight;
  margin-bottom: 0;
  color: #373234;
  margin-top: 55px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-socialProofs-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-socialProofs-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-socialProofs-column {
  text-align: center;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-socialProofs-column {
    padding: 0 25px;
  }
}
@media (max-width: 579px) {
  .gc-Main-socialProofs-column:not(:last-of-type) {
    padding-bottom: 30px;
    border-bottom: 1px dotted #000;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-socialProofs-column:last-of-type .gc-Main-socialProofs-personQuotation {
    min-height: 100px;
  }
}
.gc-Main-socialProofs-personImage {
  display: block;
  margin: 30px auto 20px auto;
}
@media (max-width: 959px) {
  .gc-Main-socialProofs-personImage {
    height: 110px;
    width: auto;
  }
}
@media (min-width: 1220px) {
  .gc-Main-socialProofs-personImage {
    margin-top: 45px;
  }
}
.gc-Main-socialProofs-personQuotation {
  font-size: 16px;
  line-height: 1.4em;
  font-style: italic;
  margin: 0 auto;
  min-height: 200px;
  letter-spacing: -0.5px;
}
@media (min-width: 1220px) {
  .gc-Main-socialProofs-personQuotation {
    margin: 0 30px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-socialProofs-personQuotation {
    font-size: 14px;
    min-height: 145px;
    width: auto;
  }
}
@media (max-width: 579px) {
  .gc-Main-socialProofs-personQuotation {
    min-height: 0;
  }
}
.gc-Main-socialProofs-personName {
  font-size: 24px;
  margin-top: 15px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-socialProofs-personName {
    margin-top: 0;
  }
}
.gc-Main-socialProofs-personPosition {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (min-width: 580px) and (max-width: 1219px) {
  .gc-Main-socialProofs-personPosition {
    letter-spacing: -0.5px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-asSeenOn {
    border-top: 1px dotted #e9ba2b;
  }
}
.gc-Main-asSeenOn-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  color: #fff;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-asSeenOn-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-asSeenOn-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-asSeenOn-list {
  padding-left: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 1219px) {
  .gc-Main-asSeenOn-list {
    padding-left: 0;
  }
}
.gc-Main-asSeenOn-tile {
  display: inline-block;
  margin: 60px 50px 20px;
}
@media (max-width: 1219px) {
  .gc-Main-asSeenOn-tile {
    margin: 60px 35px 20px;
    width: 100px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-asSeenOn-tile {
    margin: 60px 30px 20px;
    width: 124px;
  }
  .gc-Main-asSeenOn-tile:nth-of-type(4) {
    margin-left: 120px;
  }
}
@media (max-width: 579px) {
  .gc-Main-asSeenOn-tile {
    width: 100%;
    text-align: center;
    margin: 60px 0 20px;
  }
}
@media (min-width: 580px) and (max-width: 1219px) {
  .gc-Main-asSeenOn-logo {
    width: 100%;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-distributorsOf {
    border-top: 1px dotted #e9ba2b;
  }
}
.gc-Main-distributorsOf-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  color: #fff;
  margin-top: 40px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-distributorsOf-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-distributorsOf-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-distributorsOf-list {
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 1219px) {
  .gc-Main-distributorsOf-list {
    padding-left: 0;
  }
}
.gc-Main-distributorsOf-tile {
  display: inline-block;
  margin: 60px 40px 20px;
}
@media (max-width: 1219px) {
  .gc-Main-distributorsOf-tile {
    margin: 60px 35px 20px;
    width: 100px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-distributorsOf-tile {
    margin: 60px 30px 20px;
    width: 120px;
  }
  .gc-Main-distributorsOf-tile:nth-of-type(4) {
    margin-left: 120px;
  }
}
@media (max-width: 579px) {
  .gc-Main-distributorsOf-tile {
    width: 100%;
    text-align: center;
    margin: 60px 0 20px;
  }
}
@media (min-width: 580px) and (max-width: 1219px) {
  .gc-Main-distributorsOf-logo {
    width: 100%;
  }
}
.gc-Main-whyBuyFromGoldcore-title {
  font-size: 50px;
  margin-top: 76px;
  font-family: open_sanslight;
  color: #373234;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-whyBuyFromGoldcore-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-whyBuyFromGoldcore-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-whyBuyFromGoldcore-tileGrid {
  margin: 35px 0 10px 0;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-whyBuyFromGoldcore-tileGrid {
    margin-top: 40px;
  }
}
.gc-Main-whyBuyFromGoldcore-tileWrapper {
  position: relative;
  padding: 0 5px 10px 5px;
  float: left;
  width: 100%;
}
@media (min-width: 580px) {
  .gc-Main-whyBuyFromGoldcore-tileWrapper {
    width: 33.3%;
  }
}
@media (min-width: 960px) {
  .gc-Main-whyBuyFromGoldcore-tileWrapper {
    width: 25%;
  }
}
@media (min-width: 1220px) {
  .gc-Main-whyBuyFromGoldcore-tileWrapper {
    width: 16.6%;
  }
}
.gc-Main-whyBuyFromGoldcore-tile {
  position: relative;
  height: 273px;
  width: 100%;
  background: #fff;
  text-align: center;
}
@media (max-width: 579px) {
  .gc-Main-whyBuyFromGoldcore-tile {
    height: 212px;
    font-size: 14px;
    padding: 3px;
  }
}
@media (min-width: 580px) {
  .gc-Main-whyBuyFromGoldcore-tile {
    height: 160px;
    font-size: 11px;
  }
}
@media (min-width: 960px) {
  .gc-Main-whyBuyFromGoldcore-tile {
    height: 176px;
    font-size: 12px;
  }
}
@media (min-width: 1220px) {
  .gc-Main-whyBuyFromGoldcore-tile {
    height: 240px;
    font-size: 13px;
  }
}
.gc-Main-whyBuyFromGoldcore-tile:hover .gc-Main-whyBuyFromGoldcore-tile-description-mask {
  opacity: 0.7;
}
.gc-Main-whyBuyFromGoldcore-tile:hover .gc-Main-whyBuyFromGoldcore-tile-description-text {
  opacity: 1;
}
.gc-Main-whyBuyFromGoldcore-tile-imageContainer {
  position: absolute;
  top: 0;
  left: 0;
  height: 65%;
  width: 100%;
}
.gc-Main-whyBuyFromGoldcore-tile-imageContainer.sprite-image-container {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.gc-Main-whyBuyFromGoldcore-tile-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.6);
      -ms-transform: translate(-50%, -50%) scale(0.6);
          transform: translate(-50%, -50%) scale(0.6);
}
.gc-Main-whyBuyFromGoldcore-tile-title {
  position: absolute;
  width: 100%;
  left: 0;
  top: 65%;
  font-weight: bold;
  padding: 0 12px;
  font-size: 16px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-whyBuyFromGoldcore-tile-title {
    letter-spacing: -1px;
    font-size: 15px;
  }
}
.gc-Main-whyBuyFromGoldcore-tile-description-mask {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.gc-Main-whyBuyFromGoldcore-tile-description-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  padding: 0 10px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-whyBuyFromGoldcore-tile-description-text {
    padding: 0 5px;
  }
}
.sprite-how-to-buy {
  background-image: url('../../../../img/goldcore/pages/HowToBuy/sprite-how-to-buy.png');
  background-repeat: no-repeat;
  display: block;
  max-width: 90%;
  zoom: 0.6;
  margin: auto;
}
.sprite-ico_advisor {
  width: 100px;
  height: 106px;
  background-position: -5px -5px;
}
.sprite-ico_audit {
  width: 102px;
  height: 100px;
  background-position: -115px -5px;
}
.sprite-ico_award {
  width: 69px;
  height: 85px;
  background-position: -227px -5px;
}
.sprite-ico_bars {
  width: 103px;
  height: 63px;
  background-position: -227px -100px;
}
.sprite-ico_bars_horizontal {
  width: 160px;
  height: 35px;
  background-position: -5px -173px;
}
.sprite-ico_bars_many {
  width: 140px;
  height: 95px;
  background-position: -175px -173px;
}
.sprite-ico_clock {
  width: 90px;
  height: 90px;
  background-position: -340px -5px;
}
.sprite-ico_currencies {
  width: 175px;
  height: 67px;
  background-position: -5px -278px;
}
.sprite-ico_lock {
  width: 70px;
  height: 85px;
  background-position: -340px -105px;
}
.sprite-ico_safe {
  width: 105px;
  height: 119px;
  background-position: -325px -200px;
}
.sprite-ico_salle {
  width: 100px;
  height: 96px;
  background-position: -190px -329px;
}
.sprite-ico_truck {
  width: 120px;
  height: 84px;
  background-position: -300px -329px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-blog {
    border-top: 1px dotted #e9ba2b;
  }
}
.gc-Main-blog-article {
  margin-bottom: 50px;
}
.gc-Main-blog-articleTitle {
  font-size: 26px;
}
.gc-Main-media-subtitle {
  font-weight: bold;
  font-size: 30px;
  color: #e9ba2b;
  margin: 72px 0 15px 0;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .gc-Main-media-subtitle {
    margin-top: 30px;
  }
}
@media (max-width: 579px) {
  .gc-Main-media-column:not(:last-of-type) {
    border-bottom: 1px dotted #e9ba2b;
  }
}
.gc-Main-media-article {
  margin-bottom: 40px;
}
.gc-Main-media-article--box {
  padding: 35px 0 25px 0;
}
.gc-Main-media-article--box:not(:last-of-type) {
  border-bottom: solid 1px #bdbdbd;
}
.gc-Main-media-articleTitle {
  line-height: 1.5em;
}
.gc-Main-media-articleSource {
  height: 24px;
}
.gc-Main-media-articleSource:before,
.gc-Main-media-articleSource:after {
  content: " ";
  display: table;
}
.gc-Main-media-articleSource:after {
  clear: both;
}
.gc-Main-media-articleSource .gc-Main-media-articleSource-logo {
  display: block;
  float: left;
  height: 24px;
}
.gc-Main-media-articleSource .gc-Main-media-articleSource-time {
  float: left;
  color: #828385;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
}
.gc-Main-media-articleContent {
  font-size: 14px;
}
.gc-Main-video-item {
  margin-bottom: 30px;
}
.gc-Main-video-title {
  color: #373234;
  font-size: 16px;
  margin-top: 5px;
}
.gc-Main-video-time {
  color: #828385;
  font-size: 12px;
}
.gc-Main-video-article {
  margin-bottom: 40px;
}
@media (max-width: 579px) {
  .gc-Main-video-article-noMobile {
    display: none;
  }
}
.gc-Main-subscribeForm {
  margin-top: 50px;
  margin-bottom: 90px;
  text-align: center;
}
@media (max-width: 959px) {
  .gc-Main-subscribeForm {
    margin-top: 40px;
    margin-bottom: 60px;
  }
}
.gc-Main-subscribeForm-title {
  font-size: 30px;
  margin-bottom: 25px;
}
@media (max-width: 959px) {
  .gc-Main-subscribeForm-title {
    font-size: 24px;
  }
}
.gc-Main-subscribeForm-input {
  border: 1px solid #e9ba2b;
  padding-left: 10px;
  width: 390px;
  height: 34px;
}
.gc-Main-subscribeForm-input::-webkit-input-placeholder {
  color: #000;
}
.gc-Main-subscribeForm-input::-moz-placeholder {
  color: #000;
}
.gc-Main-subscribeForm-input:-ms-input-placeholder {
  color: #000;
}
.gc-Main-subscribeForm-input::-ms-input-placeholder {
  color: #000;
}
.gc-Main-subscribeForm-input::placeholder {
  color: #000;
}
@media (max-width: 959px) {
  .gc-Main-subscribeForm-input {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 579px) {
  .gc-Main-subscribeForm-input {
    width: 95%;
  }
}
.gc-Main-subscribeForm-submit {
  font-weight: bold;
  display: inline-block;
}
@media (min-width: 960px) {
  .gc-Main-subscribeForm-submit {
    margin-left: 45px;
  }
}
@media (max-width: 579px) {
  .gc-Main-subscribeForm-submit {
    width: 100%;
  }
  .gc-Main-subscribeForm-submit * {
    width: 100%;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-Main-guides {
    border-top: 1px dotted #e9ba2b;
  }
}
.gc-Main-guides-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  font-size: 46px;
  margin-top: 80px;
  color: #333333;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-guides-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-guides-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
.gc-Main-guides-secondary-title {
  font-size: 50px;
  margin-top: 76px;
  color: #373234;
  font-family: open_sanslight;
  font-size: 46px;
  margin-top: 30px;
  color: #333333;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-guides-secondary-title {
    font-size: 45px;
    margin-top: 55px;
  }
}
@media (max-width: 959px) {
  .gc-Main-guides-secondary-title {
    font-size: 32px;
    margin-top: 35px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Main-guides-secondary-title {
    margin-top: 0;
  }
}
.gc-Main-guides-secondary-title strong {
  font-weight: bold;
}
/**
  For WebKit based browsers setting height for image that is lazy loaded seems to break image width until it is actually loaded.
  In this case height = 245px for this image caused width to be calculated as 3553px...
  Added max-width to prevent breaking entire page.
 */
.gc-Main-guides-image {
  height: 245px;
  margin-top: 40px;
  max-width: 100%;
}
.gc-Main-guides-ebooks-title {
  margin: 20px 0 25px;
  font-size: 28px;
}
.gc-Main-guides-ebooks-content {
  font-size: 16px;
  line-height: 1.5;
  color: #828385;
}
@media (max-width: 959px) {
  .gc-Main-guides-webinar {
    margin-top: 0px;
  }
}
.gc-Main-guides-webinar-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 40px;
  color: #000;
}
@media (max-width: 959px) {
  .gc-Main-guides-webinar-title {
    margin-bottom: 0;
  }
}
@media (max-width: 579px) {
  .gc-Main-guides-webinar-title {
    margin-bottom: 0;
  }
}
.gc-Main-guides-webinar-button {
  padding-top: 5px;
}
.gc-Main-guides-webinar-content {
  font-size: 36px;
  margin-top: 50px;
  line-height: 1.25;
  margin-bottom: 20px;
}
@media (max-width: 959px) {
  .gc-Main-guides-webinar-content {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media (max-width: 1219px) {
  .gc-Main-guides-webinar-content {
    font-size: 32px;
  }
}
.gc-Main-guides-webinar-content-metal {
  color: #e9ba2b;
  text-transform: uppercase;
  font-weight: bold;
}
.gc-Main-guides-webinar-img {
  margin-left: 60px;
  margin-top: 25px;
  max-width: 80%;
}
@media (max-width: 1219px) {
  .gc-Main-guides-webinar-img {
    margin-left: 30px;
    max-width: 100%;
  }
}
@media (max-width: 959px) {
  .gc-Main-guides-webinar-img {
    margin-bottom: 40px;
    margin-top: 0;
    margin-left: 0;
    max-width: 100%;
  }
}
@media (max-width: 579px) {
  .gc-Main-guides-webinar-img {
    margin-bottom: 40px;
    margin-top: 0;
    margin-left: 0;
    max-width: 100%;
  }
}
.gc-Main-guides-BtnHex--bigGreenColor {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #03a15b;
  border-bottom: 2px solid #03a15b;
  background: #03a15b;
  height: 100%;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 270px;
  padding: 0 0;
  background: #03a15b;
  color: #fff;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #03a15b;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #03a15b;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #03a15b transparent transparent;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #03a15b transparent transparent;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #03a15b transparent #03a15b #03a15b;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #03a15b transparent #03a15b #03a15b;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #03a15b #03a15b #03a15b transparent;
}
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #03a15b #03a15b #03a15b transparent;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #026f3f;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #026f3f;
  color: #fff;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #026f3f;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #026f3f;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #026f3f transparent transparent;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #026f3f transparent transparent;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #026f3f transparent #026f3f #026f3f;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #026f3f transparent #026f3f #026f3f;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #026f3f #026f3f #026f3f transparent;
}
.active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #026f3f #026f3f #026f3f transparent;
}
@media (max-width: 1219px) {
  .gc-Main-guides-BtnHex--bigGreenColor {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 16px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #03a15b;
    border-bottom: 2px solid #03a15b;
    background: #03a15b;
    height: 100%;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 205px;
    padding: 0 0;
    background: #03a15b;
    color: #fff;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #03a15b transparent transparent;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #03a15b transparent transparent;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #03a15b transparent #03a15b #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #03a15b transparent #03a15b #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #03a15b #03a15b #03a15b transparent;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #03a15b #03a15b #03a15b transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #026f3f;
    color: #fff;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #026f3f transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #026f3f transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #026f3f transparent #026f3f #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #026f3f transparent #026f3f #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #026f3f #026f3f #026f3f transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #026f3f #026f3f #026f3f transparent;
  }
}
@media (max-width: 959px) {
  .gc-Main-guides-BtnHex--bigGreenColor {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 12px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #03a15b;
    border-bottom: 2px solid #03a15b;
    background: #03a15b;
    height: 100%;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 250px;
    padding: 0 0;
    background: #03a15b;
    color: #fff;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #03a15b transparent transparent;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #03a15b transparent transparent;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #03a15b transparent #03a15b #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #03a15b transparent #03a15b #03a15b;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #03a15b #03a15b #03a15b transparent;
  }
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #03a15b #03a15b #03a15b transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #026f3f;
    color: #fff;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #026f3f transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #026f3f transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #026f3f transparent #026f3f #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #026f3f transparent #026f3f #026f3f;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #026f3f #026f3f #026f3f transparent;
  }
  .active .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--bigGreenColor .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #026f3f #026f3f #026f3f transparent;
  }
}
@media (max-width: 579px) {
  .gc-Main-guides-BtnHex--bigGreenColor {
    margin-top: 15px;
    margin-bottom: 40px;
  }
}
.gc-Main-guides-BtnHex--greyInBlack {
  padding: 0 9px 0 9px;
  height: 26px;
  font-size: 12px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  margin-top: 15px;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background: #000;
  height: 100%;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: 95px;
  padding: 0 10px;
  background: #f5f5f5;
  color: #000;
  line-height: 22px;
  text-transform: uppercase;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  right: -25px;
  border-width: 26px 16px;
  border-color: transparent transparent transparent #000;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  right: -21px;
  border-width: 22px 14px;
  border-color: transparent transparent transparent #f5f5f5;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -13px;
  left: -25px;
  border-width: 26px 16px;
  border-color: transparent #000 transparent transparent;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -9px;
  left: -21px;
  border-width: 22px 14px;
  border-color: transparent #f5f5f5 transparent transparent;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -9px;
  border-width: 13px 8px;
  border-color: #000 transparent #000 #000;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -6px;
  border-width: 11px 6px;
  border-color: #f5f5f5 transparent #f5f5f5 #f5f5f5;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -9px;
  border-width: 13px 8px;
  border-color: #000 #000 #000 transparent;
}
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -6px;
  border-width: 11px 6px;
  border-color: #f5f5f5 #f5f5f5 #f5f5f5 transparent;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #000;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #e0e0e0;
  color: #000;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #000;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #e0e0e0;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #000 transparent transparent;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #e0e0e0 transparent transparent;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #000 transparent #000 #000;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #e0e0e0 transparent #e0e0e0 #e0e0e0;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #000 #000 #000 transparent;
}
.active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #e0e0e0 #e0e0e0 #e0e0e0 transparent;
}
@media (max-width: 1219px) {
  .gc-Main-guides-BtnHex--greyInBlack {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 16px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    background: #000;
    height: 100%;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: auto;
    padding: 0 0;
    background: #f5f5f5;
    color: #000;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #000;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #f5f5f5;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #000 transparent transparent;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #f5f5f5 transparent transparent;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #000 transparent #000 #000;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #f5f5f5 transparent #f5f5f5 #f5f5f5;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #000 #000 #000 transparent;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #f5f5f5 #f5f5f5 #f5f5f5 transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #e0e0e0;
    color: #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #e0e0e0;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #000 transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #e0e0e0 transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #000 transparent #000 #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #e0e0e0 transparent #e0e0e0 #e0e0e0;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #000 #000 #000 transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #e0e0e0 #e0e0e0 #e0e0e0 transparent;
  }
}
@media (max-width: 959px) {
  .gc-Main-guides-BtnHex--greyInBlack {
    padding: 0 11px 0 11px;
    height: 36px;
    font-size: 12px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent {
    display: inline-block;
    height: 100%;
    position: relative;
    z-index: 0;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-rectangleOut {
    position: relative;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    background: #000;
    height: 100%;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-rectangleIn {
    height: 100%;
    min-width: 95px;
    padding: 0 0;
    background: #f5f5f5;
    color: #000;
    line-height: 32px;
    text-transform: uppercase;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    right: -31px;
    border-width: 36px 20px;
    border-color: transparent transparent transparent #000;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    right: -27px;
    border-width: 32px 18px;
    border-color: transparent transparent transparent #f5f5f5;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -18px;
    left: -31px;
    border-width: 36px 20px;
    border-color: transparent #000 transparent transparent;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-cornerLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: -14px;
    left: -27px;
    border-width: 32px 18px;
    border-color: transparent #f5f5f5 transparent transparent;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonRightOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    right: -11px;
    border-width: 18px 10px;
    border-color: #000 transparent #000 #000;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonRightIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    right: -8px;
    border-width: 16px 8px;
    border-color: #f5f5f5 transparent #f5f5f5 #f5f5f5;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonLeftOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 0;
    left: -11px;
    border-width: 18px 10px;
    border-color: #000 #000 #000 transparent;
  }
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHex-ribbonLeftIn {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: -1;
    top: 2px;
    left: -8px;
    border-width: 16px 8px;
    border-color: #f5f5f5 #f5f5f5 #f5f5f5 transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
    border-color: #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
    background: #e0e0e0;
    color: #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
    border-color: transparent transparent transparent #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
    border-color: transparent transparent transparent #e0e0e0;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
    border-color: transparent #000 transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
    border-color: transparent #e0e0e0 transparent transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
    border-color: #000 transparent #000 #000;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
    border-color: #e0e0e0 transparent #e0e0e0 #e0e0e0;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
    border-color: #000 #000 #000 transparent;
  }
  .active .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
  .gc-Main-guides-BtnHex--greyInBlack .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
    border-color: #e0e0e0 #e0e0e0 #e0e0e0 transparent;
  }
}
.gc-Main-guides-left-sidebar ul.content-navigation {
  margin: 0;
}
.gc-Main-guides-left-sidebar ul.content-navigation li {
  list-style: none;
  background: url("../../../../img/goldcore/components/gc-ListHex/hex.png") no-repeat;
  background-size: 10px;
  background-position: 0px;
  padding: 2px 0 2px 20px;
}
@media (max-width: 579px) {
  .gc-Main-guides-left-sidebar ul.content-navigation li {
    padding-left: 30px;
  }
}
.gc-Main-guides-left-sidebar ul.content-navigation li.active a {
  color: #c7ad6d;
}
.gc-Main-guides-left-sidebar ul.content-navigation ul.content-sub-navigation {
  padding-left: 10px;
}
@media (min-width: 960px) {
  .gc-Main-guides-left-sidebar.sticky {
    width: 167px;
  }
}
.gc-Main-guides-more-title {
  margin-bottom: 20px;
}
.gc-Main-guides-right-sidebar a,
.gc-Main-guides-bottom-sidebar a {
  display: block;
}
.gc-Main-guides-right-sidebar img,
.gc-Main-guides-bottom-sidebar img {
  max-width: 100%;
  margin-bottom: 20px;
}
.gc-Main-guides-right-sidebar > *:last-child,
.gc-Main-guides-bottom-sidebar > *:last-child {
  margin: 0;
}
.gc-Main-guides-right-sidebar > *:last-child img,
.gc-Main-guides-bottom-sidebar > *:last-child img {
  margin: 0;
}
.gc-Main-guides-right-sidebar .gc-Main-guides-socials,
.gc-Main-guides-bottom-sidebar .gc-Main-guides-socials {
  display: grid;
  grid-template-areas: "LOGO1 LOGO3 LOGO2";
  grid-gap: 20px;
}
.gc-Main-guides-top-sidebar img {
  width: 100%;
  max-width: 100%;
}
.gc-Main-guides-bottom-sidebar div.image-col a {
  display: block;
}
.gc-Main-guides-bottom-sidebar div.image-col img {
  max-width: 100%;
  margin-bottom: 10px;
}
.sticky-fixed {
  position: fixed;
  z-index: 1;
}
.sticky-sidebar.is-affixed:not(.is-relative) .inner-wrapper-sticky {
  padding: 0 5px;
}
.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.gc-WebsiteWrapper {
  margin-top: 10px;
}
@media (min-width: 960px) {
  .gc-WebsiteWrapper {
    padding: 0;
  }
}
.gc-WebsiteWrapper--alwaysFull {
  padding: 0;
  min-height: 0;
}
.gc-HowToBuy-goldcore .gc-Panel:not(:last-child) {
  margin-bottom: 0;
}
.gc-HowToBuy-goldcore .gc-Panel-noSpacing {
  padding-bottom: 0;
}
.gc-HowToBuy-goldcore h1 {
  font-size: 35px;
  font-weight: bold;
  width: 100%;
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldcore h1 {
    text-align: center;
  }
}
.gc-HowToBuy-goldcore h2 {
  font-size: 30px;
  font-weight: bold;
  width: 100%;
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldcore h2 {
    text-align: center;
  }
}
.gc-HowToBuy-goldcore p {
  font-size: 16px;
  line-height: 1.5em;
  text-align: justify;
  margin-bottom: 1.5em;
}
.gc-HowToBuy-goldcore p:last-child {
  margin-bottom: 0;
}
.gc-HowToBuy-goldcore .gc-Panel a,
.gc-HowToBuy-goldcore .gc-Panel--brand a {
  color: #000;
  text-decoration: underline;
}
.gc-HowToBuy-goldcore .gc-Panel a:hover,
.gc-HowToBuy-goldcore .gc-Panel--brand a:hover,
.gc-HowToBuy-goldcore .gc-Panel a:focus,
.gc-HowToBuy-goldcore .gc-Panel--brand a:focus,
.gc-HowToBuy-goldcore .gc-Panel a:active,
.gc-HowToBuy-goldcore .gc-Panel--brand a:active {
  color: #828385;
}
.gc-HowToBuy-goldcore .gc-Panel a:hover,
.gc-HowToBuy-goldcore .gc-Panel--brand a:hover,
.gc-HowToBuy-goldcore .gc-Panel a:focus,
.gc-HowToBuy-goldcore .gc-Panel--brand a:focus {
  text-decoration: none;
}
.gc-HowToBuy-goldcore .gc-Panel a:active,
.gc-HowToBuy-goldcore .gc-Panel--brand a:active {
  text-decoration: none;
}
.gc-HowToBuy-goldcore .gc-Panel--black a {
  color: #fff;
  text-decoration: underline;
}
.gc-HowToBuy-goldcore .gc-Panel--black a:hover,
.gc-HowToBuy-goldcore .gc-Panel--black a:focus,
.gc-HowToBuy-goldcore .gc-Panel--black a:active {
  color: #828385;
}
.gc-HowToBuy-goldcore .gc-Panel--black a:hover,
.gc-HowToBuy-goldcore .gc-Panel--black a:focus {
  text-decoration: none;
}
.gc-HowToBuy-goldcore .gc-Panel--black a:active {
  text-decoration: none;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-steps img {
    margin-top: 60px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-steps img {
    margin-top: 115px;
  }
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-steps img {
    margin-bottom: 30px;
  }
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons div:nth-child(-n+3):after {
    position: absolute;
    content: url(../../img/goldcore/pages/HowToBuy/step-arrow.png);
    top: 36px;
    right: -18px;
  }
}
.gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons figure {
  text-align: center;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons figure figcaption {
    font-size: 18px;
    margin: 10px 25px 0 25px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons figure figcaption {
    font-size: 16px;
    margin: 10px 20px 0 20px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons figure figcaption {
    font-size: 16px;
    margin: 10px 40px 20px 40px;
  }
}
@media (max-width: 579px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons figure figcaption {
    font-size: 16px;
    margin: 10px 0 20px 0;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons div:nth-of-type(n+3) figure figcaption {
    margin-bottom: 0;
  }
}
@media (max-width: 579px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-stepsIcons div:nth-of-type(n+4) figure figcaption {
    margin-bottom: 0;
  }
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-lbma img {
    max-width: 80%;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-lbma img {
    max-width: 90%;
    margin-top: 25px;
  }
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-lbma img {
    margin-bottom: 20px;
  }
}
.gc-HowToBuy-goldcore .gc-HowToBuy-ekomi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 580px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-ekomi p {
    text-align: center;
  }
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-ekomi p {
    margin-bottom: 20px;
  }
}
@media (min-width: 580px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-ekomi p span {
    white-space: nowrap;
  }
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-ekomi img {
    max-width: 70%;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-ekomi img {
    max-width: 90%;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-ekomi img {
    max-width: 80%;
  }
}
@media (max-width: 579px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-ekomi img {
    max-width: 50%;
    margin-bottom: 20px;
  }
}
.gc-HowToBuy-goldcore .gc-HowToBuy-ekomi q {
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-security img {
    max-width: 60%;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-security img {
    max-width: 65%;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-security img {
    max-width: 30%;
    margin-bottom: 20px;
  }
}
@media (max-width: 579px) {
  .gc-HowToBuy-goldcore .gc-HowToBuy-security img {
    max-width: 50%;
    margin-bottom: 20px;
  }
}
.gc-HowToBuy-goldcore .gc-HowToBuy-stepOpenAccount .gc-Video-container {
  margin-bottom: 20px;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-stepPayment .gc-Video-container {
  margin-bottom: 20px;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question {
  padding: 20px;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question:before,
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question:after {
  content: " ";
  display: table;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question:after {
  clear: both;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question .gc-HowToBuy-faq-question-content {
  float: left;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question .gc-HowToBuy-faq-question-icon {
  float: right;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question .gc-HowToBuy-faq-question-icon .gc-ToggleableSection-arrow {
  margin-right: 10px;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question .gc-HowToBuy-faq-question-icon .gc-ToggleableSection-arrow:after {
  -webkit-transform: translateY(-50%) rotate(90deg);
      -ms-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
  border-color: #bdbdbd transparent transparent transparent;
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-question .gc-HowToBuy-faq-question-icon .gc-ToggleableSection-arrowDown:after {
  -webkit-transform: translateY(-50%) rotate(0);
      -ms-transform: translateY(-50%) rotate(0);
          transform: translateY(-50%) rotate(0);
}
.gc-HowToBuy-goldcore .gc-HowToBuy-faq .gc-HowToBuy-faq-answer div {
  padding: 20px;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionTitle,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionTitle {
  font-weight: bold;
  text-align: start;
  width: 100%;
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionTitle,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionTitle {
    text-align: center;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionTitle--bigger,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionTitle--bigger {
  font-size: 35px;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-paragraph,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-paragraph {
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: 1.5em;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-link,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-link {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-link:hover,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-link:hover,
.gc-HowToBuy-goldsaver .gc-HowToBuy-link:focus,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-link:focus,
.gc-HowToBuy-goldsaver .gc-HowToBuy-link:active,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-link:active {
  color: #828385;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-link:hover,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-link:hover,
.gc-HowToBuy-goldsaver .gc-HowToBuy-link:focus,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-link:focus {
  text-decoration: none;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-link:active,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-link:active {
  text-decoration: none;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-linkOnBlack,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-linkOnBlack {
  color: #fff;
  text-decoration: underline;
  font-weight: bold;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-linkOnBlack:hover,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-linkOnBlack:hover,
.gc-HowToBuy-goldsaver .gc-HowToBuy-linkOnBlack:focus,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-linkOnBlack:focus,
.gc-HowToBuy-goldsaver .gc-HowToBuy-linkOnBlack:active,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-linkOnBlack:active {
  color: #828385;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-linkOnBlack:hover,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-linkOnBlack:hover,
.gc-HowToBuy-goldsaver .gc-HowToBuy-linkOnBlack:focus,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-linkOnBlack:focus {
  text-decoration: none;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-linkOnBlack:active,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-linkOnBlack:active {
  text-decoration: none;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-header,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-header {
  font-size: 18px;
  margin-bottom: 8px;
  font-weight: bold;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionContent,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionContent {
  width: 75%;
  display: inline-block;
  text-align: justify;
  font-size: 14px;
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionContent,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionContent {
    width: 100%;
    display: inline;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper {
  height: 100%;
  width: 25%;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--head,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--head {
  float: right;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--head,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--head {
    margin-top: 35px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--head,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--head {
    margin-top: 65px;
  }
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--head,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--head {
    float: none;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-bottom: 15px;
  }
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--head img,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--head img {
    float: none;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--number,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--number {
  float: left;
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--number,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--number {
    position: relative;
    left: 51%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-bottom: 15px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexPhone,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexPhone {
  float: right;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexPhone,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexPhone {
    margin-top: 35px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexPhone,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexPhone {
    margin-top: 70px;
  }
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexPhone,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexPhone {
    width: 33.3%;
    margin-top: 50px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexCoins,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexCoins {
  float: right;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexCoins,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexCoins {
    margin-top: 65px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexCoins,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexCoins {
    margin-top: 120px;
  }
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImageWrapper--hexCoins,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImageWrapper--hexCoins {
    width: 33.3%;
    margin-top: 10px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImage,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImage {
  max-width: 90%;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionImage--right,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionImage--right {
  float: right;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-sectionContent-innerImage,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-sectionContent-innerImage {
  width: 33%;
  text-align: center;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-centerButton,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-centerButton {
  text-align: center;
  padding-left: 33.3%;
}
@media (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-centerButton,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-centerButton {
    padding-left: 0;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-content,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-content {
  display: inline;
  color: #828385;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-content strong,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-content strong {
  font-weight: bold;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-content ul,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-content ul {
  padding-left: 15px;
  margin-bottom: 1.5em;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-content ul li,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-content ul li {
  padding-left: 20px;
  font-size: 12px;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-content ul li span,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-content ul li span {
  font-size: 14px;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-content ol,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-content ol {
  padding-left: 15px;
  font-size: 14px;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-content ol li,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-content ol li {
  padding-left: 20px;
  padding-bottom: 30px;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-imageWrapper,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-imageWrapper {
  padding: 0 20px;
  float: right;
  width: 33.3%;
  text-align: center;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--bars,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--bars {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--card,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--card {
    margin-top: 30px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--card,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--card {
    margin-top: 45px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--questionMark,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-imageWrapper.gc-HowToBuy-step-imageWrapper--questionMark {
    margin-top: 35px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-step-image,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-step-image {
  max-width: 90%;
}
.gc-HowToBuy-goldsaver .gc-Panel--noPadding,
.gc-HowToBuy-perthmintcertificates .gc-Panel--noPadding {
  padding-bottom: 0px;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs {
  list-style: none;
}
@media (min-width: 960px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs {
    padding: 40px;
    margin: 0 -40px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs {
    padding: 20px;
    margin: 0 -20px;
  }
}
@media (max-width: 579px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs {
    margin: -10px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label {
  background-repeat: no-repeat;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all;
  transition: 0.5s all;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label[for^="tab-long_term"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label[for^="tab-long_term"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gray/ico_safe.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label[for^="tab-insurance"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label[for^="tab-insurance"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gray/ico_hand.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label[for^="tab-pension"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label[for^="tab-pension"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gray/ico_eggs.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label[for^="tab-savings_plan"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label[for^="tab-savings_plan"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gray/ico_pig.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label[for^="tab-high_net_worth"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label[for^="tab-high_net_worth"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gray/ico_building.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label::after,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 50px;
  line-height: 50px;
  text-align: center;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
@media (min-width: 1220px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label {
    background-position: 50% 30%;
    height: 200px;
    padding-top: 155px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label {
    letter-spacing: -0.5px;
    background-size: 50% auto;
    background-position: 50% 25%;
    height: 190px;
    padding-top: 130px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label {
    letter-spacing: -0.5px;
    background-size: 70% auto;
    background-position: 50% 15%;
    height: 160px;
    padding-top: 100px;
  }
}
@media (max-width: 579px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs label,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs label {
    padding-left: 30px;
    letter-spacing: -0.5px;
    background-size: 38px auto;
    background-position: 3% 50%;
    height: 50px;
    line-height: 50px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs input,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs input {
  display: none;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs input[type=checkbox] + label::after,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs input[type=checkbox] + label::after {
  content: "\25BC";
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs input[type=checkbox]:checked + label::after,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs input[type=checkbox]:checked + label::after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab-content"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab-content"] {
  background-color: #fff;
  color: #000;
}
@media (min-width: 960px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab-content"],
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab-content"] {
    padding: 40px 40px 20px 40px;
    margin: 0 -40px -40px -40px;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab-content"],
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab-content"] {
    padding: 20px 20px 10px 20px;
    margin: 0 -20px -20px -20px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab-content-large"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab-content-large"] {
  display: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab-content-mobile"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab-content-mobile"] {
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab"]:checked + label,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab"]:checked + label {
  background-color: #fff;
  color: #000;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all;
  transition: 0.5s all;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-long_term"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-long_term"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gold/ico_safe.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-insurance"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-insurance"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gold/ico_hand.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-pension"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-pension"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gold/ico_eggs.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-savings_plan"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-savings_plan"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gold/ico_pig.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-high_net_worth"],
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs [id^="tab"]:checked + label[for^="tab-high_net_worth"] {
  background-image: url("../../img/goldcore/pages/HowToBuy/ico_gold/ico_building.png");
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-long_term:checked ~ #tab-content-large-long_term,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-long_term:checked ~ #tab-content-large-long_term,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-insurance:checked ~ #tab-content-large-insurance,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-insurance:checked ~ #tab-content-large-insurance,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-pension:checked ~ #tab-content-large-pension,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-pension:checked ~ #tab-content-large-pension,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-savings_plan:checked ~ #tab-content-large-savings_plan,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-savings_plan:checked ~ #tab-content-large-savings_plan,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-high_net_worth:checked ~ #tab-content-large-high_net_worth,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-high_net_worth:checked ~ #tab-content-large-high_net_worth {
  display: block;
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-long_term-mobile:checked ~ #tab-content-mobile-long_term,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-long_term-mobile:checked ~ #tab-content-mobile-long_term,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-insurance-mobile:checked ~ #tab-content-mobile-insurance,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-insurance-mobile:checked ~ #tab-content-mobile-insurance,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-pension-mobile:checked ~ #tab-content-mobile-pension,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-pension-mobile:checked ~ #tab-content-mobile-pension,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-savings_plan-mobile:checked ~ #tab-content-mobile-savings_plan,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-savings_plan-mobile:checked ~ #tab-content-mobile-savings_plan,
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs #tab-high_net_worth-mobile:checked ~ #tab-content-mobile-high_net_worth,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs #tab-high_net_worth-mobile:checked ~ #tab-content-mobile-high_net_worth {
  max-height: 2000px;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
@media (max-width: 579px) {
  .gc-HowToBuy-goldsaver .gc-HowToBuy-tabs .gc-HowToBuy-header,
  .gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs .gc-HowToBuy-header {
    font-size: 16px;
  }
}
.gc-HowToBuy-goldsaver .gc-HowToBuy-tabs .gc-HowToBuy-paragraph,
.gc-HowToBuy-perthmintcertificates .gc-HowToBuy-tabs .gc-HowToBuy-paragraph {
  color: #828385;
}
.gc-AboutUs-sectionTitle {
  font-weight: bold;
  text-align: start;
  margin-bottom: 20px;
}
@media (max-width: 959px) {
  .gc-AboutUs-sectionTitle {
    margin-bottom: 0;
    width: 100%;
    text-align: center;
  }
}
.gc-AboutUs-sectionTitle--bigger {
  font-size: 45px;
  margin-bottom: 20px;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-AboutUs-sectionTitle--bigger {
    font-size: 40px;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 579px) {
  .gc-AboutUs-sectionTitle--bigger {
    font-size: 35px;
    width: 100%;
    text-align: center;
  }
}
.gc-AboutUs-paragraph {
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: 1.5em;
}
.gc-AboutUs-paragraph--right {
  text-align: right;
}
@media (min-width: 580px) {
  .gc-AboutUs-paragraph--right {
    padding-right: 50px;
  }
}
.gc-AboutUs-link {
  color: #fff;
  text-decoration: underline;
  font-weight: bold;
}
.gc-AboutUs-link:hover,
.gc-AboutUs-link:focus,
.gc-AboutUs-link:active {
  color: #bdbdbd;
}
.gc-AboutUs-link:hover,
.gc-AboutUs-link:focus {
  text-decoration: none;
}
.gc-AboutUs-link:active {
  text-decoration: none;
}
.gc-AboutUs-header {
  font-size: 18px;
  margin-bottom: 8px;
  font-weight: bold;
}
.gc-AboutUs-sectionContent {
  width: 76%;
  display: inline-block;
  text-align: justify;
  font-size: 14px;
}
@media (max-width: 959px) {
  .gc-AboutUs-sectionContent {
    width: 100%;
    display: inline;
  }
}
.gc-AboutUs-sectionImageWrapper {
  height: 100%;
  width: 24%;
}
@media (max-width: 959px) {
  .gc-AboutUs-sectionImageWrapper {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
}
.gc-AboutUs-sectionImageWrapper img:nth-child(2) {
  margin-top: 40px;
}
.gc-AboutUs-sectionImage {
  max-width: 90%;
}
@media (min-width: 960px) {
  .gc-AboutUs-sectionImage--lowered {
    margin-top: 85px;
  }
  .gc-AboutUs-sectionImage--lowered-with-caption {
    margin-top: 70px;
  }
}
@media (min-width: 960px) {
  .gc-AboutUs-sectionImageWrapper--right {
    float: right;
  }
  .gc-AboutUs-sectionImageWrapper--right img {
    float: right;
  }
}
@media (min-width: 960px) and (min-width: 1220px) {
  .gc-AboutUs-sectionImageWrapper--right img {
    padding-right: 10px;
  }
}
@media (min-width: 960px) {
  .gc-AboutUs-sectionImageWrapper--left {
    float: left;
  }
  .gc-AboutUs-sectionImageWrapper--left img {
    float: left;
  }
}
@media (min-width: 960px) and (min-width: 1220px) {
  .gc-AboutUs-sectionImageWrapper--left img {
    padding-left: 10px;
  }
}
.gc-AboutUs-sectionImage-bloomberg {
  margin-top: 30px;
}
.gc-AboutUs-sectionImage-cnbc {
  margin-left: 20px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboutUs-sectionImage-cnbc {
    margin-left: 10px;
  }
}
.gc-AboutUs-sectionImage-understanding {
  margin-top: 90px;
}
@media (min-width: 1220px) {
  .gc-AboutUs-sectionImage-understanding {
    margin-right: 20px;
  }
}
@media (min-width: 1220px) {
  .gc-AboutUs-sectionImage-choice {
    margin-top: 25px;
    margin-left: 20px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboutUs-sectionImage-choice {
    margin-top: 30px;
  }
}
@media (min-width: 1220px) {
  .gc-AboutUs-sectionImage-innovation {
    margin-top: 25px;
    margin-right: 25px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboutUs-sectionImage-innovation {
    margin-top: 30px;
    margin-right: 10px;
  }
}
@media (min-width: 1220px) {
  .gc-AboutUs-sectionImage-saving {
    margin-top: 80px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboutUs-sectionImage-saving {
    margin-top: 85px;
  }
}
.gc-AboutUs-sectionImage-approach {
  margin-top: 60px;
}
@media (min-width: 1220px) {
  .gc-AboutUs-sectionImage-approach {
    margin-left: 15px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboutUs-sectionImage-approach--goldsaver {
    margin-top: 60px;
  }
}
@media (min-width: 1220px) {
  .gc-AboutUs-sectionImage-approach--goldsaver {
    margin-left: 15px;
    margin-top: 30px;
  }
}
.gc-AboutUs-sectionImage-caption,
.gc-AboutUs-sectionImage-caption--lowered {
  font-size: 11px;
  color: #828385;
  padding-left: 45px;
  padding-top: 240px;
  font-style: italic;
  letter-spacing: -0.5px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboutUs-sectionImage-caption,
  .gc-AboutUs-sectionImage-caption--lowered {
    padding-left: 15px;
    padding-top: 230px;
  }
}
.gc-AboutUs-sectionImage-caption--lowered {
  padding-top: 306px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-AboutUs-sectionImage-caption--lowered {
    padding-left: 18px;
    padding-top: 285px;
  }
}
.gc-AboutUs-text {
  display: inline;
  color: #828385;
}
.gc-AboutUs-text strong {
  font-weight: bold;
}
.gc-AboutUs-text em {
  letter-spacing: -0.5px;
  font-style: italic;
}
.gc-WhyGoldsaver-sectionTitle {
  font-weight: bold;
  text-align: start;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionTitle {
    text-align: center;
    width: 100%;
  }
}
.gc-WhyGoldsaver-sectionTitle--bigger {
  font-size: 35px;
}
.gc-WhyGoldsaver-paragraph {
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: 1.5em;
}
.gc-WhyGoldsaver-paragraph--bigger {
  font-size: 18px;
  color: #000;
}
.gc-WhyGoldsaver-paragraph em {
  font-size: 16px;
  letter-spacing: -0.5px;
  font-style: italic;
  text-align: start;
}
.gc-WhyGoldsaver-sectionContent {
  width: 75%;
  display: inline-block;
  text-align: justify;
  font-size: 14px;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionContent {
    width: 100%;
    display: inline;
  }
}
.gc-WhyGoldsaver-sectionContent--right {
  width: 75%;
  display: inline-block;
  text-align: justify;
  font-size: 14px;
  width: 50%;
  float: right;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionContent--right {
    width: 100%;
    display: inline;
  }
}
.gc-WhyGoldsaver-sectionContent--left {
  width: 75%;
  display: inline-block;
  text-align: justify;
  font-size: 14px;
  width: 42%;
  float: left;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionContent--left {
    width: 100%;
    display: inline;
  }
}
.gc-WhyGoldsaver-sectionImageWrapper {
  height: 100%;
  width: 25%;
}
.gc-WhyGoldsaver-sectionImageWrapper--head {
  float: right;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-WhyGoldsaver-sectionImageWrapper--head {
    margin-top: 40px;
  }
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionImageWrapper--head {
    float: none;
    position: relative;
    left: 51%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-bottom: 15px;
  }
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionImageWrapper--head img {
    float: none;
  }
}
.gc-WhyGoldsaver-sectionImageWrapper--ekomi {
  float: right;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionImageWrapper--ekomi {
    float: none;
    text-align: center;
    margin-bottom: 25px;
  }
}
.gc-WhyGoldsaver-sectionImageWrapper--ekomi img {
  max-height: 120px;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionImageWrapper--ekomi img {
    float: none;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-WhyGoldsaver-sectionImageWrapper--ekomi img {
    padding-left: 20px;
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
@media (min-width: 1220px) {
  .gc-WhyGoldsaver-sectionImageWrapper--ekomi img {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 40px;
  }
}
.gc-WhyGoldsaver-sectionImageWrapper--number {
  float: left;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-sectionImageWrapper--number {
    position: relative;
    left: 51%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-bottom: 15px;
  }
}
.gc-WhyGoldsaver-sectionImage {
  max-width: 90%;
}
.gc-WhyGoldsaver-sectionImage--right {
  float: right;
}
.gc-WhyGoldsaver-centerButton {
  text-align: center;
}
@media (max-width: 959px) {
  .gc-WhyGoldsaver-centerButton {
    padding-left: 0;
  }
}
.gc-WhyGoldsaver-text {
  display: inline;
  color: #828385;
}
.gc-WhyGoldsaver-step-imageWrapper {
  padding: 0 20px;
  float: right;
  width: 33.3%;
  text-align: center;
}
@media (min-width: 1220px) {
  .gc-WhyGoldsaver-step-imageWrapper.gc-WhyGoldsaver-step-imageWrapper--help {
    margin-left: 45px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-WhyGoldsaver-step-imageWrapper.gc-WhyGoldsaver-step-imageWrapper--help {
    margin-left: 45px;
    margin-top: 30px;
    margin-bottom: 50px;
  }
}
.gc-WhyGoldsaver-step-image {
  max-width: 90%;
}
.gc-WhyGoldsaver-tileGrid {
  margin: 10px -5px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-WhyGoldsaver-tileGrid {
    margin-top: 40px;
  }
}
.gc-WhyGoldsaver-tileWrapper {
  position: relative;
  padding: 0 5px 10px 5px;
  float: left;
  width: 100%;
}
@media (min-width: 580px) {
  .gc-WhyGoldsaver-tileWrapper {
    width: 33.3%;
  }
}
@media (min-width: 960px) {
  .gc-WhyGoldsaver-tileWrapper {
    width: 25%;
  }
}
.gc-WhyGoldsaver-tile {
  position: relative;
  width: 100%;
  background: #fff;
  text-align: center;
}
@media (max-width: 579px) {
  .gc-WhyGoldsaver-tile {
    height: 212px;
    font-size: 14px;
    padding: 3px;
  }
}
@media (min-width: 580px) {
  .gc-WhyGoldsaver-tile {
    height: 170px;
    font-size: 11px;
  }
}
@media (min-width: 960px) {
  .gc-WhyGoldsaver-tile {
    height: 210px;
    font-size: 13px;
  }
}
@media (min-width: 1220px) {
  .gc-WhyGoldsaver-tile {
    height: 270px;
    font-size: 14px;
  }
}
.gc-WhyGoldsaver-tile:hover .gc-WhyGoldsaver-tile-description-mask {
  opacity: 0.7;
}
.gc-WhyGoldsaver-tile:hover .gc-WhyGoldsaver-tile-description-text {
  opacity: 1;
}
.gc-WhyGoldsaver-tile-imageContainer {
  position: absolute;
  top: 0;
  left: 0;
  height: 70%;
  width: 100%;
}
@media (min-width: 480px) and (max-width: 579px) {
  .gc-WhyGoldsaver-tile-imageContainer {
    height: 75%;
  }
}
@media (min-width: 580px) and (max-width: 1219px) {
  .gc-WhyGoldsaver-tile-imageContainer {
    height: 65%;
  }
}
.gc-WhyGoldsaver-tile-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-WhyGoldsaver-tile-image {
    -webkit-transform: translate(-50%, -50%) scale(0.6);
        -ms-transform: translate(-50%, -50%) scale(0.6);
            transform: translate(-50%, -50%) scale(0.6);
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-WhyGoldsaver-tile-image {
    -webkit-transform: translate(-50%, -50%) scale(0.7);
        -ms-transform: translate(-50%, -50%) scale(0.7);
            transform: translate(-50%, -50%) scale(0.7);
  }
}
.gc-WhyGoldsaver-tile-title {
  position: absolute;
  width: 100%;
  left: 0;
  top: 70%;
  font-weight: bold;
  padding: 0 30px;
  font-size: 16px;
}
@media (min-width: 480px) and (max-width: 579px) {
  .gc-WhyGoldsaver-tile-title {
    top: 75%;
  }
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-WhyGoldsaver-tile-title {
    letter-spacing: -1px;
    font-size: 15px;
    padding: 0 15px;
  }
}
@media (min-width: 580px) and (max-width: 1219px) {
  .gc-WhyGoldsaver-tile-title {
    top: 65%;
  }
}
.gc-WhyGoldsaver-tile-description-mask {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.gc-WhyGoldsaver-tile-description-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  padding: 0 10px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (min-width: 580px) and (max-width: 959px) {
  .gc-WhyGoldsaver-tile-description-text {
    padding: 0 5px;
  }
}
.gc-Services-sectionTitle {
  font-weight: bold;
  text-align: start;
  margin-bottom: 20px;
}
@media (max-width: 959px) {
  .gc-Services-sectionTitle {
    margin-bottom: 0;
    width: 100%;
    text-align: center;
  }
}
.gc-Services-sectionTitle--bigger {
  margin-bottom: 0;
  font-size: 35px;
}
.gc-Services section {
  margin-bottom: 150px;
}
.gc-Services section img {
  margin-top: -25px;
}
.gc-Services section .svg--branded svg {
  margin-top: -25px;
  max-width: 90%;
  height: unset;
}
.gc-Services section .svg--branded svg path[fill="#000000"] {
  fill: #e9ba2b;
}
.gc-Services section header {
  font-weight: bold;
  margin-bottom: 5px;
}
.gc-Services-paragraph {
  line-height: 1.5em;
  font-size: 14px;
  margin-bottom: 1.5em;
  text-align: justify;
}
.gc-Services-paragraph strong {
  font-weight: bold;
}
.gc-Services-paragraph em {
  font-style: italic;
}
.gc-Services-paragraph--right {
  text-align: right;
}
@media (min-width: 580px) {
  .gc-Services-paragraph--right {
    padding-right: 50px;
  }
}
.gc-Services-paragraph--quote {
  margin-bottom: 0px;
}
.gc-Services-hexList {
  margin: 0;
  padding-bottom: 1.5em;
  margin-left: 40px;
}
.gc-Services-hexList li {
  list-style: none;
  background: url("../../img/goldcore/components/gc-ListHex/hex.png") no-repeat;
  background-size: 10px;
  background-position-x: 0px;
  background-position-y: 8px;
  padding: 2px 0 0 20px;
}
@media (max-width: 579px) {
  .gc-Services-hexList li {
    padding-left: 30px;
  }
}
.gc-Services-hexList--multiLine li {
  background-position: 0px 7px;
}
.gc-Services-sectionContent {
  width: 76%;
  display: inline-block;
  text-align: justify;
  font-size: 14px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Services-sectionContent {
    width: 71%;
  }
}
@media (max-width: 959px) {
  .gc-Services-sectionContent {
    width: 100%;
    display: inline;
  }
}
.gc-Services-sectionContent--centered {
  display: table-cell;
}
.gc-ServicesPanel--centered {
  display: table;
}
.gc-Services-sectionImageWrapper {
  height: 100%;
  width: 24%;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Services-sectionImageWrapper {
    width: 29%;
  }
}
@media (max-width: 959px) {
  .gc-Services-sectionImageWrapper {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
}
.gc-Services-sectionImageWrapper--centered {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.gc-Services-sectionImageWrapper--horizontal {
  text-align: center;
  width: 100%;
}
@media (min-width: 960px) {
  .gc-Services-sectionImageWrapper--right {
    float: right;
  }
  .gc-Services-sectionImageWrapper--right img {
    float: right;
  }
  .gc-Services-sectionImageWrapper--right svg {
    float: right;
  }
}
@media (min-width: 960px) {
  .gc-Services-sectionImageWrapper--left {
    float: left;
  }
  .gc-Services-sectionImageWrapper--left img {
    float: left;
  }
  .gc-Services-sectionImageWrapper--left svg {
    float: left;
  }
}
.gc-Services-sectionImageWrapper img:nth-child(n + 2) {
  margin-top: 60px;
}
.gc-Services-sectionVideoWrapper--centered {
  padding-left: 30px;
}
.gc-Services-sectionContent--narrow {
  width: 25%;
}
.gc-Services-sectionContent--narrow .gc-Panel-header {
  margin-bottom: 2px;
}
.gc-Services-sectionContent--narrow .gc-Services-text {
  font-size: 18px;
}
.gc-Services-sectionImage {
  max-width: 90%;
}
@media (min-width: 960px) {
  .gc-Services-sectionImage--lowered {
    margin-top: 70px;
  }
}
.gc-Services-sectionImage--left {
  float: left;
}
@media (min-width: 1220px) {
  .gc-Services-sectionImage--left {
    margin-left: 10px;
  }
}
.gc-Services-sectionImage--right {
  float: right;
}
@media (min-width: 1220px) {
  .gc-Services-sectionImage--right {
    margin-right: 10px;
  }
}
@media (min-width: 1220px) {
  .gc-Services-sectionImage--trophy {
    margin-left: 23px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Services-sectionImage--trophy {
    margin-left: 15px;
  }
}
@media (min-width: 1220px) {
  .gc-Services-sectionImage--owner {
    margin-right: 23px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Services-sectionImage--owner {
    margin-right: 15px;
  }
}
@media (min-width: 1220px) {
  .gc-Services-sectionImage--number {
    margin-left: 8px;
  }
}
.gc-Services-text {
  display: inline;
  color: #828385;
}
.gc-Services-text strong {
  font-weight: bold;
}
.gc-Services-text em {
  letter-spacing: -0.5px;
  font-style: italic;
}
.gc-Services-table {
  margin-bottom: 35px;
}
.gc-Services-table h5 {
  font-weight: bold;
  margin-bottom: 25px;
  color: #000;
}
.gc-Services-table td {
  padding-right: 35px;
  padding-bottom: 3px;
}
.gc-Services-button {
  margin-top: 50px;
}
.gc-Services-link {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
}
.gc-Services-link:hover,
.gc-Services-link:focus,
.gc-Services-link:active {
  color: #828385;
}
.gc-Services-link:hover,
.gc-Services-link:focus {
  text-decoration: none;
}
.gc-Services-link:active {
  text-decoration: none;
}
.gc-Search .gc-Search-form .gc-Search-form-input {
  padding-right: 20px;
}
@media (max-width: 959px) {
  .gc-Search .gc-Search-form .gc-Search-form-input {
    padding-right: 0;
    margin-bottom: 20px;
  }
}
.gc-Search .gc-Search-form .gc-Search-form-input input {
  height: 50px;
}
.gc-Search .gc-Search-result {
  margin-top: 20px;
}
.gc-Search .gc-Search-result .gc-Search-result-image {
  text-align: center;
}
.gc-Search .gc-Search-result .gc-Search-result-image img {
  max-width: 100%;
  max-height: 75px;
  border-radius: 10px;
}
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link {
  margin-bottom: 10px;
}
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link a {
  color: #000;
  text-decoration: underline;
}
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link a:hover,
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link a:focus,
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link a:active {
  color: #828385;
}
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link a:hover,
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link a:focus {
  text-decoration: none;
}
.gc-Search .gc-Search-result .gc-Search-result-text .gc-Search-result-text-link a:active {
  text-decoration: none;
}
.gc-Search .gc-Search-result .gc-Search-result-text + .gc-Search-result-image {
  padding-left: 20px;
}
.gc-Search .gc-Search-pagination {
  margin-top: 20px;
  text-align: center;
}
.gc-BtnHex--bigGreen {
  padding: 0 11px 0 11px;
  height: 36px;
  font-size: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  font-weight: bold;
}
.gc-BtnHex--bigGreen .gc-BtnHexContent {
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 0;
}
.gc-BtnHex--bigGreen .gc-BtnHex-rectangleOut {
  position: relative;
  border-top: 2px solid #03a15b;
  border-bottom: 2px solid #03a15b;
  background: #03a15b;
  height: 100%;
}
.gc-BtnHex--bigGreen .gc-BtnHex-rectangleIn {
  height: 100%;
  min-width: auto;
  padding: 0 20px;
  background: #03a15b;
  color: #fff;
  line-height: 32px;
  text-transform: uppercase;
}
.gc-BtnHex--bigGreen .gc-BtnHex-cornerRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  right: -31px;
  border-width: 36px 20px;
  border-color: transparent transparent transparent #03a15b;
}
.gc-BtnHex--bigGreen .gc-BtnHex-cornerRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  right: -27px;
  border-width: 32px 18px;
  border-color: transparent transparent transparent #03a15b;
}
.gc-BtnHex--bigGreen .gc-BtnHex-cornerLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -18px;
  left: -31px;
  border-width: 36px 20px;
  border-color: transparent #03a15b transparent transparent;
}
.gc-BtnHex--bigGreen .gc-BtnHex-cornerLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: -14px;
  left: -27px;
  border-width: 32px 18px;
  border-color: transparent #03a15b transparent transparent;
}
.gc-BtnHex--bigGreen .gc-BtnHex-ribbonRightOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  right: -11px;
  border-width: 18px 10px;
  border-color: #03a15b transparent #03a15b #03a15b;
}
.gc-BtnHex--bigGreen .gc-BtnHex-ribbonRightIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  right: -8px;
  border-width: 16px 8px;
  border-color: #03a15b transparent #03a15b #03a15b;
}
.gc-BtnHex--bigGreen .gc-BtnHex-ribbonLeftOut {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 0;
  left: -11px;
  border-width: 18px 10px;
  border-color: #03a15b #03a15b #03a15b transparent;
}
.gc-BtnHex--bigGreen .gc-BtnHex-ribbonLeftIn {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: -1;
  top: 2px;
  left: -8px;
  border-width: 16px 8px;
  border-color: #03a15b #03a15b #03a15b transparent;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-rectangleOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-rectangleOut {
  border-color: #026f3f;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-rectangleIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-rectangleIn {
  background: #026f3f;
  color: #fff;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-cornerRightOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-cornerRightOut {
  border-color: transparent transparent transparent #026f3f;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-cornerRightIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-cornerRightIn {
  border-color: transparent transparent transparent #026f3f;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-cornerLeftOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftOut {
  border-color: transparent #026f3f transparent transparent;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-cornerLeftIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-cornerLeftIn {
  border-color: transparent #026f3f transparent transparent;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-ribbonRightOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightOut {
  border-color: #026f3f transparent #026f3f #026f3f;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-ribbonRightIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-ribbonRightIn {
  border-color: #026f3f transparent #026f3f #026f3f;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftOut,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftOut {
  border-color: #026f3f #026f3f #026f3f transparent;
}
.active .gc-BtnHex--bigGreen .gc-BtnHexContent .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:hover .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:active .gc-BtnHex-ribbonLeftIn,
.gc-BtnHex--bigGreen .gc-BtnHexContent:focus .gc-BtnHex-ribbonLeftIn {
  border-color: #026f3f #026f3f #026f3f transparent;
}
.gc-DomainChangeBar {
  width: 100%;
  background-color: #000;
  color: #e9ba2b;
  display: table;
  padding: 0 15px;
}
@media (min-width: 960px) {
  .gc-DomainChangeBar {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1800;
    height: 50px;
  }
}
.gc-DomainChangeBar-message {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}
.gc-DomainChangeBar-message button {
  border-radius: 10px;
  background-color: #e9ba2b;
  color: #000;
  font-weight: bold;
  padding: 4px 8px;
  margin-left: 15px;
  line-height: 20px;
  cursor: pointer;
}
@media (max-width: 959px) {
  .gc-DomainChangeBar-message button {
    margin: 10px auto 0 auto;
    display: block;
  }
}
.gc-DomainChangeBar-message button:active,
.gc-DomainChangeBar-message button:visited {
  background-color: #e9ba2b;
  color: #000;
}
.gc-DomainChangeBar-message button:hover {
  background-color: #cc9f15;
  color: #000;
}
.gc-DomainChangeBar-message button img {
  border-radius: 5px;
  height: 15px;
  margin-top: -2px;
}
.gc-DomainChangeBar-close {
  display: table-cell;
  cursor: pointer;
  text-align: right;
  vertical-align: middle;
}
.gc-DomainChangeBar-close span {
  display: block;
  margin-top: -5px;
}
/* <adjust fixed header position, content padding> */
@media (min-width: 960px) {
  .gc-DomainChangeBar + .gc-Page-top {
    top: 50px;
  }
}
@media (min-width: 960px) {
  .gc-DomainChangeBar + .gc-Page-top + .gc-Page-content {
    padding-top: 180px;
  }
  .gc-DomainChangeBar + .gc-Page-top + .gc-Page-content .gc-Affix {
    margin-top: 190px;
  }
}
/* </adjust fixed header poition and content padding> */
.breadcrumbs.gc-Panel {
  padding: 10px;
  margin-bottom: 10px;
}
.breadcrumbs a {
  color: #000;
  text-decoration: underline;
}
.breadcrumbs a:hover,
.breadcrumbs a:focus,
.breadcrumbs a:active {
  color: #828385;
}
.breadcrumbs a:hover,
.breadcrumbs a:focus {
  text-decoration: none;
}
.breadcrumbs a:active {
  text-decoration: none;
}
@media (max-width: 959px) {
  .sticky-sidebar .inner-wrapper-sticky {
    position: static !important;
    width: 100% !important;
  }
}
img:not(.initial) {
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
img.initial,
img.loaded,
img.error {
  opacity: 1;
}
img:not([src]) {
  visibility: hidden;
}
.gc-ImageCarousel-container {
  margin-top: 10px;
}
@media (min-width: 960px) {
  .gc-ImageCarousel-container {
    padding-right: 0;
  }
}
@media (max-width: 579px) {
  .gc-ImageCarousel-container {
    padding: 0;
  }
}
@-webkit-keyframes showInactiveElement {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes showInactiveElement {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.7;
  }
}
@-webkit-keyframes showActiveElement {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes showActiveElement {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.gc-ImageCarousel .splide.is-initialized .splide__arrow {
  -webkit-animation-name: showInactiveElement;
          animation-name: showInactiveElement;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.gc-ImageCarousel .splide.is-initialized .splide__pagination__page {
  -webkit-animation-name: showInactiveElement;
          animation-name: showInactiveElement;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.gc-ImageCarousel .splide.is-initialized .splide__pagination__page.is-active {
  -webkit-animation-name: showActiveElement;
          animation-name: showActiveElement;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.gc-ImageCarousel .splide__slide {
  max-width: 100%;
}
.gc-ImageCarousel .splide__slide a img {
  max-width: 100%;
}
.gc-ImageCarousel .splide__slide:first-of-type {
  visibility: visible;
}
.gc-ImageCarousel .splide__arrow {
  background-color: #e9ba2b;
}
@media (min-width: 1220px) {
  .gc-ImageCarousel .splide__arrow {
    width: 3em;
    height: 3em;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-ImageCarousel .splide__arrow {
    width: 2.5em;
    height: 2.5em;
  }
}
@media (max-width: 959px) {
  .gc-ImageCarousel .splide__arrow {
    width: 2em;
    height: 2em;
  }
}
@media (min-width: 1220px) {
  .gc-ImageCarousel .splide__pagination {
    bottom: 1.5em;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-ImageCarousel .splide__pagination {
    bottom: 1em;
  }
}
@media (max-width: 959px) {
  .gc-ImageCarousel .splide__pagination {
    bottom: 0.5em;
  }
}
.gc-ImageCarousel .splide__pagination__page {
  background-color: #e9ba2b;
}
.gc-ImageCarousel .splide__pagination__page.is-active {
  opacity: 100%;
  background-color: #e9ba2b;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}
@media (min-width: 1220px) {
  .gc-ImageCarousel .splide__pagination__page {
    width: 10px;
    height: 10px;
    margin: 5px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-ImageCarousel .splide__pagination__page {
    width: 7px;
    height: 7px;
    margin: 4px;
  }
}
@media (max-width: 959px) {
  .gc-ImageCarousel .splide__pagination__page {
    width: 5px;
    height: 5px;
    margin: 3px;
  }
}
.gc-ImageCarousel .splide__progress {
  background-color: #000;
}
.gc-ImageCarousel .splide__progress__bar {
  background-color: #e9ba2b;
}
@media (min-width: 1220px) {
  .gc-ImageCarousel .splide__progress__bar {
    height: 5px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-ImageCarousel .splide__progress__bar {
    height: 4px;
  }
}
@media (max-width: 959px) {
  .gc-ImageCarousel .splide__progress__bar {
    height: 3px;
  }
}
.gc-Blog .gc-Blog-Layout-Main {
  margin: 0 15px;
}
@media (max-width: 959px) {
  .gc-Blog .gc-Blog-Layout-Main {
    margin: 0;
  }
}
.gc-Blog h1,
.gc-Blog h2,
.gc-Blog h3,
.gc-Blog h4,
.gc-Blog h5 {
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.gc-Blog h1 {
  font-size: 28px;
}
.gc-Blog h2 {
  font-size: 22px;
}
.gc-Blog h3 {
  font-size: 16px;
}
.gc-Blog h4 {
  font-size: 14px;
}
.gc-Blog h5 {
  font-size: 12px;
}
.gc-Blog a {
  color: #000;
  text-decoration: underline;
}
.gc-Blog a:hover,
.gc-Blog a:focus {
  color: #828385;
}
.gc-Blog a:active {
  color: #828385;
}
.gc-Blog a:hover,
.gc-Blog a:focus {
  text-decoration: none;
}
.gc-Blog a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-HexagonButton {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  font-size: 16px;
  font-weight: bold;
  height: 36px;
  padding: 2px;
  line-height: calc(36px - 2 * 2px);
  text-transform: uppercase;
  -webkit-clip-path: polygon(0% 50%, 10px 100%, calc(100% - 10px) 100%, 100% 50%, calc(100% - 10px) 0%, 10px 0%);
          clip-path: polygon(0% 50%, 10px 100%, calc(100% - 10px) 100%, 100% 50%, calc(100% - 10px) 0%, 10px 0%);
  text-decoration: none;
  background-color: #000;
}
.gc-Blog .gc-Blog-HexagonButton span,
.gc-Blog .gc-Blog-HexagonButton a {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-clip-path: polygon(0% 50%, 9px 100%, calc(100% - 9px) 100%, 100% 50%, calc(100% - 9px) 0%, 9px 0%);
          clip-path: polygon(0% 50%, 9px 100%, calc(100% - 9px) 100%, 100% 50%, calc(100% - 9px) 0%, 9px 0%);
  background-color: #fff;
  color: #000;
}
.gc-Blog .gc-Blog-HexagonButton:hover span,
.gc-Blog .gc-Blog-HexagonButton:focus span,
.gc-Blog .gc-Blog-HexagonButton:active span,
.gc-Blog .gc-Blog-HexagonButton:hover a,
.gc-Blog .gc-Blog-HexagonButton:focus a,
.gc-Blog .gc-Blog-HexagonButton:active a {
  background-color: #000;
  color: #e9ba2b;
}
.gc-Blog .gc-Blog-HexagonPager ul {
  margin: 0;
}
.gc-Blog .gc-Blog-HexagonPager ul li a,
.gc-Blog .gc-Blog-HexagonPager ul li span {
  border: 0;
  margin: 0;
  padding: 0;
}
.gc-Blog .gc-Blog-HexagonPager ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: bold;
  line-height: calc(36px - 2 * 2px);
  margin: 15px 5px 0 5px;
}
.gc-Blog .gc-Blog-HexagonPager ul li a {
  display: block;
  width: 44px;
  height: 36px;
  padding: 2px;
  -webkit-clip-path: polygon(0% 50%, 25% 100%, 75% 100%, 100% 50%, 75% 0%, 25% 0%);
          clip-path: polygon(0% 50%, 25% 100%, 75% 100%, 100% 50%, 75% 0%, 25% 0%);
  text-decoration: none;
  background-color: #000;
}
.gc-Blog .gc-Blog-HexagonPager ul li a span {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0% 50%, 25% 100%, 75% 100%, 100% 50%, 75% 0%, 25% 0%);
          clip-path: polygon(0% 50%, 25% 100%, 75% 100%, 100% 50%, 75% 0%, 25% 0%);
  background-color: #fff;
  color: #000;
}
.gc-Blog .gc-Blog-HexagonPager ul li a span .fa-chevron-left {
  margin-right: 3px;
}
.gc-Blog .gc-Blog-HexagonPager ul li a span .fa-chevron-right {
  margin-left: 3px;
}
.gc-Blog .gc-Blog-HexagonPager ul li.current a span {
  background-color: #000;
  color: #e9ba2b;
}
.gc-Blog .gc-Blog-HexagonPager ul li:hover a span {
  background-color: #000;
  color: #e9ba2b;
}
.gc-Blog .gc-Blog-HexagonLoadMore {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  font-size: 16px;
  font-weight: bold;
  height: 36px;
  padding: 2px;
  line-height: calc(36px - 2 * 2px);
  text-transform: uppercase;
  -webkit-clip-path: polygon(0% 50%, 10px 100%, calc(100% - 10px) 100%, 100% 50%, calc(100% - 10px) 0%, 10px 0%);
          clip-path: polygon(0% 50%, 10px 100%, calc(100% - 10px) 100%, 100% 50%, calc(100% - 10px) 0%, 10px 0%);
  text-decoration: none;
  background-color: #000;
}
.gc-Blog .gc-Blog-HexagonLoadMore .ajax-load-more {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}
.gc-Blog .gc-Blog-HexagonLoadMore span,
.gc-Blog .gc-Blog-HexagonLoadMore a {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-clip-path: polygon(0% 50%, 9px 100%, calc(100% - 9px) 100%, 100% 50%, calc(100% - 9px) 0%, 9px 0%);
          clip-path: polygon(0% 50%, 9px 100%, calc(100% - 9px) 100%, 100% 50%, calc(100% - 9px) 0%, 9px 0%);
  background-color: #fff;
  color: #000;
}
.gc-Blog .gc-Blog-HexagonLoadMore:hover span,
.gc-Blog .gc-Blog-HexagonLoadMore:focus span,
.gc-Blog .gc-Blog-HexagonLoadMore:active span,
.gc-Blog .gc-Blog-HexagonLoadMore:hover a,
.gc-Blog .gc-Blog-HexagonLoadMore:focus a,
.gc-Blog .gc-Blog-HexagonLoadMore:active a {
  background-color: #000;
  color: #e9ba2b;
}
.gc-Blog .fa.fa-twitter {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle%3Esvg%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");
}
.gc-Blog .fa.fa-twitter:before {
  opacity: 0;
}
.gc-Blog .gc-Blog-Panel {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-Panel .ajax-collection.ajax-loading .ajax-container {
  pointer-events: none;
  opacity: 0.4;
}
.gc-Blog .gc-Blog-Panel .ngl-block {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-Panel .ngl-block:last-of-type {
  margin-bottom: 0;
}
.gc-Blog .gc-Blog-Panel .ngl-external_video {
  font-size: 0;
}
.gc-Blog .gc-Blog-Panel .ngl-external_video iframe {
  max-width: 100%;
  height: auto;
}
.gc-Blog .gc-Blog-Title {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-BrandButton {
  margin-top: 15px;
}
.gc-Blog .gc-Blog-BrandButton a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  border-radius: 15px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 15px;
  color: #fff;
  background-color: #e9ba2b;
  text-decoration: none;
}
.gc-Blog .gc-Blog-BrandButton a:hover,
.gc-Blog .gc-Blog-BrandButton a:focus {
  color: #fff;
}
.gc-Blog .gc-Blog-BrandButton a:active {
  color: #fff;
}
.gc-Blog .gc-Blog-BrandButton a:hover,
.gc-Blog .gc-Blog-BrandButton a:focus {
  background-color: #cc9f15;
}
.gc-Blog .gc-Blog-BrandButton a:active {
  background-color: #cc9f15;
}
.gc-Blog .gc-Blog-BrandButton a:hover,
.gc-Blog .gc-Blog-BrandButton a:focus {
  text-decoration: none;
}
.gc-Blog .gc-Blog-BrandButton a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-StaticPageLinkItem {
  display: list-item;
  list-style-type: disc;
  margin-left: 15px;
}
.gc-Blog .gc-Blog-BuyProductList {
  text-align: center;
}
.gc-Blog .gc-Blog-BuyProductList .list-item {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-BuyProductList .list-item:last-of-type {
  margin-bottom: 0;
}
.gc-Blog .gc-Blog-BuyProductItem h3 {
  margin: 0;
}
.gc-Blog .gc-Blog-BuyProductItem a {
  text-decoration: none;
}
.gc-Blog .gc-Blog-BuyProductItem a:hover,
.gc-Blog .gc-Blog-BuyProductItem a:focus {
  text-decoration: none;
}
.gc-Blog .gc-Blog-BuyProductItem a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-BuyProductItem img {
  margin-top: 5px;
  max-width: 100%;
}
.gc-Blog .gc-Blog-GuideEbookList {
  text-align: center;
}
.gc-Blog .gc-Blog-GuideEbookList .list-item {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-PageAcfThumbnailItem a {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PageAcfThumbnailItem a:hover,
.gc-Blog .gc-Blog-PageAcfThumbnailItem a:focus {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PageAcfThumbnailItem a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PageAcfThumbnailItem img {
  max-width: 100%;
  height: 200px;
  margin-bottom: 5px;
}
.gc-Blog .gc-Blog-FeaturedList {
  text-align: center;
}
.gc-Blog .gc-Blog-FeaturedList .list-item {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-FeaturedList .list-item:last-of-type {
  margin-bottom: 0;
}
.gc-Blog .gc-Blog-GcMediaItemThumbnailItem img {
  max-width: 100%;
  margin-bottom: 5px;
}
.gc-Blog .gc-Blog-PostPreviewList h2 {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-PostPreviewItem {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.gc-Blog .gc-Blog-PostPreviewItem:before,
.gc-Blog .gc-Blog-PostPreviewItem:after {
  content: " ";
  display: table;
}
.gc-Blog .gc-Blog-PostPreviewItem:after {
  clear: both;
}
.gc-Blog .gc-Blog-PostPreviewItem img {
  float: left;
  width: 35%;
  margin-right: 10px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Blog .gc-Blog-PostPreviewItem img {
    width: 31%;
  }
}
@media (max-width: 579px) {
  .gc-Blog .gc-Blog-PostPreviewItem img {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.gc-Blog .gc-Blog-PostPreviewItem h3 {
  margin-bottom: 5px;
}
.gc-Blog .gc-Blog-PostPreviewItem time {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
.gc-Blog .gc-Blog-PostPreviewItem .gc-Blog-BrandButton {
  float: right;
  margin: 0;
}
.gc-Blog .gc-Blog-PostPreviewItem .gc-Blog-BrandButton a {
  margin: 10px 0 0 10px;
  border-radius: 5px;
  font-size: 12px;
}
.gc-Blog .gc-Blog-PostList .list-item:last-of-type .gc-Blog-PostPreviewItem {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.gc-Blog .gc-Blog-PostList .gc-Blog-HexagonPager {
  border-top: 1px solid #e0e0e0;
  margin-top: 15px;
}
.gc-Blog .gc-Blog-SocialMediaBlock iframe {
  margin-top: 15px;
  max-width: 100%;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a {
  -ms-flex-preferred-size: calc(100% / 4 - 10px / 4 * (4 - 1));
      flex-basis: calc(100% / 4 - 10px / 4 * (4 - 1));
  font-size: 30px;
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Blog .gc-Blog-SocialMediaBlock-Links a {
    font-size: 20px;
  }
}
@media (max-width: 959px) {
  .gc-Blog .gc-Blog-SocialMediaBlock-Links a {
    font-size: 50px;
  }
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1;
  color: #fff;
  text-decoration: none;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a:hover,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a:focus,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a:active {
  color: #fff;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a:hover,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a:focus,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a i {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="facebook.com"] {
  background-color: #2D4F96;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="facebook.com"]:hover,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="facebook.com"]:focus,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="facebook.com"]:active {
  background-color: #213a6f;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="facebook.com"] i:before {
  content: "\f09a";
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="twitter.com"] {
  background-color: #000000;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="twitter.com"]:hover,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="twitter.com"]:focus,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="twitter.com"]:active {
  background-color: #333333;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="twitter.com"] i {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle%3Esvg%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="twitter.com"] i:before {
  opacity: 0;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="twitter.com"] i:before {
  content: "\f099";
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="youtube.com"] {
  background-color: #9E0B0E;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="youtube.com"]:hover,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="youtube.com"]:focus,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="youtube.com"]:active {
  background-color: #6e080a;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="youtube.com"] i:before {
  content: "\f16a";
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="linkedin.com"] {
  background-color: #116FA0;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="linkedin.com"]:hover,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="linkedin.com"]:focus,
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="linkedin.com"]:active {
  background-color: #0c4f72;
}
.gc-Blog .gc-Blog-SocialMediaBlock-Links a[href*="linkedin.com"] i:before {
  content: "\f0e1";
}
.gc-Blog .gc-Blog-StaticImageBlock img {
  max-width: 100%;
}
.gc-Blog .gc-Blog-CategorySelectionBlock {
  text-align: center;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label:after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 12px;
  border-style: solid;
  border-width: 9.52627944px 5.5px 0 5.5px;
  border-color: #e9ba2b transparent transparent transparent;
}
.browser-ie9OrBelow .gc-Blog .gc-Blog-CategorySelectionBlock label:after {
  display: none;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label select {
  display: inline-block;
  height: 100%;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #bdbdbd;
  background-color: white;
  height: 40px;
  width: 100%;
  padding: 0 30px 0 10px;
  font-size: 15px;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label select:focus {
  border: 1px solid #e9ba2b;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label select:focus::-ms-value {
  background: transparent;
  color: inherit;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label select::-ms-expand {
  display: none;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label select:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.browser-ie9OrBelow .gc-Blog .gc-Blog-CategorySelectionBlock label select {
  padding: 0;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label select:disabled {
  background: #e0e0e0;
  pointer-events: none;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label .select2.select2-container {
  display: block;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label .select2.select2-container .select2-selection {
  height: 40px;
  border-radius: 0;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label .select2.select2-container .select2-selection .select2-selection__rendered {
  line-height: 40px;
  color: inherit;
}
.gc-Blog .gc-Blog-CategorySelectionBlock label .select2.select2-container .select2-selection .select2-selection__arrow {
  display: none;
}
.gc-Blog .gc-Blog-PostDetailsBlock h1 {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Info {
  font-weight: bold;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Info:before,
.gc-Blog .gc-Blog-PostDetailsBlock-Info:after {
  content: " ";
  display: table;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Info:after {
  clear: both;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Info-Author {
  float: left;
}
@media (max-width: 579px) {
  .gc-Blog .gc-Blog-PostDetailsBlock-Info-Author {
    float: none;
  }
}
.gc-Blog .gc-Blog-PostDetailsBlock-Info-Date {
  float: right;
  text-align: right;
}
@media (max-width: 579px) {
  .gc-Blog .gc-Blog-PostDetailsBlock-Info-Date {
    float: none;
    text-align: left;
  }
}
.gc-Blog .gc-Blog-PostDetailsBlock-Info-Date i:before {
  color: #ab0805;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a {
  font-size: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  border-radius: 25px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1;
  color: #fff;
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a:focus,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a:active {
  color: #fff;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a:focus,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a i {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="facebook.com"] {
  background-color: #2D4F96;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="facebook.com"]:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="facebook.com"]:focus,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="facebook.com"]:active {
  background-color: #213a6f;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="facebook.com"] i:before {
  content: "\f09a";
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="twitter.com"] {
  background-color: #000000;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="twitter.com"]:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="twitter.com"]:focus,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="twitter.com"]:active {
  background-color: #333333;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="twitter.com"] i {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle%3Esvg%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="twitter.com"] i:before {
  opacity: 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="twitter.com"] i:before {
  content: "\f099";
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="youtube.com"] {
  background-color: #9E0B0E;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="youtube.com"]:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="youtube.com"]:focus,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="youtube.com"]:active {
  background-color: #6e080a;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="youtube.com"] i:before {
  content: "\f16a";
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="linkedin.com"] {
  background-color: #116FA0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="linkedin.com"]:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="linkedin.com"]:focus,
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="linkedin.com"]:active {
  background-color: #0c4f72;
}
.gc-Blog .gc-Blog-PostDetailsBlock-ShareUrls a[href*="linkedin.com"] i:before {
  content: "\f0e1";
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent a {
  color: #000;
  text-decoration: underline;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent a:hover {
  color: #828385;
  text-decoration: underline;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent p {
  margin: 15px 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent b,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent strong {
  font-weight: 700;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent em,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent i {
  font-style: italic;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent amp-anim,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent amp-img,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-ArticleContent img {
  max-width: 100%;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text {
  font-size: 15px;
  line-height: 1.8em;
  color: #828385;
  margin: 20px 0 30px 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a {
  color: #000;
  text-decoration: underline;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:active,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:focus {
  color: #828385;
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text {
  color: #000;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text ul,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text ol {
  padding-left: 2.5em;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text li {
  margin-bottom: 6px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-separator {
  border: none;
  border-bottom: 2px solid #828385;
  margin: 1.65em auto;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-image figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
  text-align: center;
  font-size: 13px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text h2 {
  font-size: 1.4em;
  margin: 1em 0;
  font-weight: bold;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text h3 {
  font-size: 1.3em;
  margin: 1em 0;
  font-weight: bold;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text h4 {
  font-size: 1.25em;
  margin: 1em 0;
  font-weight: bold;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-quote:not(.is-large):not(.is-style-large) {
  border-left: 4px solid #828385;
  padding-left: 1em;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text p,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text li {
  line-height: 1.5;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text p {
  margin: 20px 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .has-text-align-center,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .aligncenter {
  text-align: center;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .aligncenter img,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .aligncenter amp-img,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .aligncenter amp-iframe {
  margin: 0 auto;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text [class^="wp-block-"] {
  margin-top: 20px;
  margin-bottom: 20px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-image,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-item {
  width: calc((100% - 16px) / 2);
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-1 .blocks-gallery-image,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0;
}
@media (min-width: 600px) {
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-3 .blocks-gallery-image,
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc((100% - 32px) / 3);
    margin-right: 16px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-4 .blocks-gallery-image,
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: calc((100% - 48px) / 4);
    margin-right: 16px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-5 .blocks-gallery-image,
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: calc((100% - 64px) / 5);
    margin-right: 16px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-6 .blocks-gallery-image,
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: calc((100% - 80px) / 6);
    margin-right: 16px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-7 .blocks-gallery-image,
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-7 .blocks-gallery-item {
    width: calc((100% - 96px) / 7);
    margin-right: 16px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-8 .blocks-gallery-image,
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-8 .blocks-gallery-item {
    width: calc((100% - 112px) / 8);
    margin-right: 16px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-image:last-child,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-item:last-child {
  margin-right: 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-image,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-item {
  margin: 0 16px 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text ul.wp-block-gallery li {
  list-style-type: none;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-image figure,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-item figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  height: 100%;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-image img,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-image figcaption,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-gallery .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 40px 10px 5px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(60%, rgba(0, 0, 0, 0.3)), to(transparent));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 60%, transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 60%, transparent);
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 782px) {
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-columns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 1em;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-column {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (min-width: 600px) {
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-column:nth-child(odd) {
    margin-right: 32px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-column:not(:first-child),
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-column:nth-child(2n) {
    margin-left: 32px;
  }
  .gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a.wp-block-button__link {
  background-color: #000;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  margin: 0;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  overflow-wrap: break-word;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-file .wp-block-file__button {
  background: #000;
  border-radius: 2em;
  color: #fff;
  font-size: 13px;
  padding: 0.5em 1em;
  display: inline-block;
  margin: 0 0 0 20px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a.wp-block-button__link:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-file .wp-block-file__button:hover {
  background-color: #333;
  color: #fff;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-media-text {
  display: grid;
  grid-template-rows: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-areas: "media-text-media media-text-content" "resizer resizer";
  grid-template-columns: 50% auto;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-media-text .wp-block-media-text__content {
  word-break: break-word;
  grid-area: media-text-content;
  text-align: initial;
  padding: 0 8%;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-cover .wp-block-cover-text {
  color: #fff;
  font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 610px;
  padding: 14px;
  text-align: center;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-cover,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-cover-image {
  position: relative;
  background-color: #000;
  background-size: cover;
  background-position: 50%;
  min-height: 430px;
  width: 100%;
  margin: 0 0 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-cover-image.has-background-dim:before,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-cover.has-background-dim:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: inherit;
  opacity: 0.5;
  z-index: 1;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-pullquote {
  border-top: 4px solid #828385;
  border-bottom: 4px solid #828385;
  padding: 3em 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-pullquote p {
  font-size: 28px;
  line-height: 1.5;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-table {
  width: 100%;
  min-width: 240px;
  border-collapse: collapse;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-table td,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-table th {
  padding: 0.5em;
  border: 1px solid;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-verse pre,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text pre.wp-block-verse {
  white-space: nowrap;
  font-family: inherit;
  font-size: inherit;
  padding: 1em;
  overflow: auto;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text {
  margin: 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text div {
  max-width: 100%;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a {
  color: #000;
  text-decoration: underline;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:focus {
  color: #828385;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:active {
  color: #828385;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:hover,
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:focus {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text img {
  max-width: 100%;
  height: auto;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text p.has-background {
  padding: 15px;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text p:last-of-type {
  margin-bottom: 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text iframe[src*="youtube.com"] {
  width: 100%;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .wp-block-image:first-child {
  margin-top: 0;
}
.gc-Blog .gc-Blog-PostDetailsBlock-Content .gc-News-article-text .twitter-tweet {
  margin: 0 auto;
  text-align: center;
}
.gc-Blog .gc-Blog-PostAuthorBlock {
  text-align: justify;
}
.gc-Blog .gc-Blog-PostAuthorBlock:before,
.gc-Blog .gc-Blog-PostAuthorBlock:after {
  content: " ";
  display: table;
}
.gc-Blog .gc-Blog-PostAuthorBlock:after {
  clear: both;
}
.gc-Blog .gc-Blog-PostAuthorBlock h2,
.gc-Blog .gc-Blog-PostAuthorBlock h3 {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-PostAuthorBlock img {
  float: left;
  width: 25%;
  margin-right: 15px;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a {
  font-size: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 35px;
          flex: 0 0 35px;
  border-radius: 17.5px;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1;
  color: #fff;
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a:hover,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a:focus,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a:active {
  color: #fff;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a:hover,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a:focus,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a i {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="facebook.com"] {
  background-color: #2D4F96;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="facebook.com"]:hover,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="facebook.com"]:focus,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="facebook.com"]:active {
  background-color: #213a6f;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="facebook.com"] i:before {
  content: "\f09a";
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="twitter.com"] {
  background-color: #000000;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="twitter.com"]:hover,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="twitter.com"]:focus,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="twitter.com"]:active {
  background-color: #333333;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="twitter.com"] i {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle%3Esvg%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="twitter.com"] i:before {
  opacity: 0;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="twitter.com"] i:before {
  content: "\f099";
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="youtube.com"] {
  background-color: #9E0B0E;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="youtube.com"]:hover,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="youtube.com"]:focus,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="youtube.com"]:active {
  background-color: #6e080a;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="youtube.com"] i:before {
  content: "\f16a";
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="linkedin.com"] {
  background-color: #116FA0;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="linkedin.com"]:hover,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="linkedin.com"]:focus,
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="linkedin.com"]:active {
  background-color: #0c4f72;
}
.gc-Blog .gc-Blog-PostAuthorBlock-SocialMedia a[href*="linkedin.com"] i:before {
  content: "\f0e1";
}
.gc-Blog .gc-Blog-ContributorDetailsBlock {
  text-align: justify;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock:before,
.gc-Blog .gc-Blog-ContributorDetailsBlock:after {
  content: " ";
  display: table;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock:after {
  clear: both;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock h1,
.gc-Blog .gc-Blog-ContributorDetailsBlock h2,
.gc-Blog .gc-Blog-ContributorDetailsBlock h3 {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info:before,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info:after {
  content: " ";
  display: table;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info:after {
  clear: both;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info img {
  float: left;
  width: 25%;
  margin-right: 15px;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a {
  font-size: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  border-radius: 25px;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1;
  color: #fff;
  text-decoration: none;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a:hover,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a:focus,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a:active {
  color: #fff;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a:hover,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a:focus,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a i {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="facebook.com"] {
  background-color: #2D4F96;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="facebook.com"]:hover,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="facebook.com"]:focus,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="facebook.com"]:active {
  background-color: #213a6f;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="facebook.com"] i:before {
  content: "\f09a";
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="twitter.com"] {
  background-color: #000000;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="twitter.com"]:hover,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="twitter.com"]:focus,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="twitter.com"]:active {
  background-color: #333333;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="twitter.com"] i {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle%3Esvg%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="twitter.com"] i:before {
  opacity: 0;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="twitter.com"] i:before {
  content: "\f099";
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="youtube.com"] {
  background-color: #9E0B0E;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="youtube.com"]:hover,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="youtube.com"]:focus,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="youtube.com"]:active {
  background-color: #6e080a;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="youtube.com"] i:before {
  content: "\f16a";
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="linkedin.com"] {
  background-color: #116FA0;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="linkedin.com"]:hover,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="linkedin.com"]:focus,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="linkedin.com"]:active {
  background-color: #0c4f72;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Info-SocialMedia a[href*="linkedin.com"] i:before {
  content: "\f0e1";
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Description {
  margin-top: 15px;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Description:before,
.gc-Blog .gc-Blog-ContributorDetailsBlock-Description:after {
  content: " ";
  display: table;
}
.gc-Blog .gc-Blog-ContributorDetailsBlock-Description:after {
  clear: both;
}
.gc-Blog .gc-Blog-ContributorPostList h2 {
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-ContributorPostList .list-row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px 15px;
  margin-bottom: 15px;
}
@media (min-width: 580px) and (max-width: 1219px) {
  .gc-Blog .gc-Blog-ContributorPostList .list-row {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 579px) {
  .gc-Blog .gc-Blog-ContributorPostList .list-row {
    grid-template-columns: 1fr;
  }
}
.gc-Blog .gc-Blog-ContributorPostList .list-row:last-of-type {
  margin-bottom: 0;
}
.gc-Blog .gc-Blog-ContributorPostList .gc-Blog-HexagonLoadMore {
  margin-top: 15px;
}
.gc-Blog .gc-Blog-PostThumbnailItem {
  text-align: center;
}
.gc-Blog .gc-Blog-PostThumbnailItem a {
  color: #000;
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostThumbnailItem a:hover,
.gc-Blog .gc-Blog-PostThumbnailItem a:focus {
  color: #828385;
}
.gc-Blog .gc-Blog-PostThumbnailItem a:active {
  color: #828385;
}
.gc-Blog .gc-Blog-PostThumbnailItem a:hover,
.gc-Blog .gc-Blog-PostThumbnailItem a:focus {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostThumbnailItem a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-PostThumbnailItem img {
  max-width: 100%;
  margin-bottom: 5px;
}
.gc-Blog .gc-Blog-HeaderTitleBlock {
  background-color: #e9ba2b;
  margin-bottom: 15px;
}
.gc-Blog .gc-Blog-HeaderTitleBlock a {
  color: #000;
  text-decoration: none;
}
.gc-Blog .gc-Blog-HeaderTitleBlock a:hover,
.gc-Blog .gc-Blog-HeaderTitleBlock a:focus {
  color: #000;
}
.gc-Blog .gc-Blog-HeaderTitleBlock a:active {
  color: #000;
}
.gc-Blog .gc-Blog-HeaderTitleBlock a:hover,
.gc-Blog .gc-Blog-HeaderTitleBlock a:focus {
  text-decoration: none;
}
.gc-Blog .gc-Blog-HeaderTitleBlock a:active {
  text-decoration: none;
}
.gc-Blog .gc-Blog-HeaderTitleBlock h2 {
  font-size: 28px;
  text-align: center;
  padding: 5px;
}
@keyframes showInactiveElement {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes showActiveElement {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.gc-Blog .gc-Blog-CarouselBlock .splide.is-initialized .splide__arrow {
  -webkit-animation-name: showInactiveElement;
          animation-name: showInactiveElement;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.gc-Blog .gc-Blog-CarouselBlock .splide.is-initialized .splide__pagination__page {
  -webkit-animation-name: showInactiveElement;
          animation-name: showInactiveElement;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.gc-Blog .gc-Blog-CarouselBlock .splide.is-initialized .splide__pagination__page.is-active {
  -webkit-animation-name: showActiveElement;
          animation-name: showActiveElement;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.gc-Blog .gc-Blog-CarouselBlock .splide__slide {
  max-width: 100%;
}
.gc-Blog .gc-Blog-CarouselBlock .splide__slide a img {
  max-width: 100%;
}
.gc-Blog .gc-Blog-CarouselBlock .splide__slide:first-of-type {
  visibility: visible;
}
.gc-Blog .gc-Blog-CarouselBlock .splide__arrow {
  background-color: #e9ba2b;
}
@media (min-width: 1220px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__arrow {
    width: 3em;
    height: 3em;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__arrow {
    width: 2.5em;
    height: 2.5em;
  }
}
@media (max-width: 959px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__arrow {
    width: 2em;
    height: 2em;
  }
}
@media (min-width: 1220px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__pagination {
    bottom: 1.5em;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__pagination {
    bottom: 1em;
  }
}
@media (max-width: 959px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__pagination {
    bottom: 0.5em;
  }
}
.gc-Blog .gc-Blog-CarouselBlock .splide__pagination__page {
  background-color: #e9ba2b;
}
.gc-Blog .gc-Blog-CarouselBlock .splide__pagination__page.is-active {
  opacity: 100%;
  background-color: #e9ba2b;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}
@media (min-width: 1220px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__pagination__page {
    width: 10px;
    height: 10px;
    margin: 5px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__pagination__page {
    width: 7px;
    height: 7px;
    margin: 4px;
  }
}
@media (max-width: 959px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__pagination__page {
    width: 5px;
    height: 5px;
    margin: 3px;
  }
}
.gc-Blog .gc-Blog-CarouselBlock .splide__progress {
  background-color: #000;
}
.gc-Blog .gc-Blog-CarouselBlock .splide__progress__bar {
  background-color: #e9ba2b;
}
@media (min-width: 1220px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__progress__bar {
    height: 5px;
  }
}
@media (min-width: 960px) and (max-width: 1219px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__progress__bar {
    height: 4px;
  }
}
@media (max-width: 959px) {
  .gc-Blog .gc-Blog-CarouselBlock .splide__progress__bar {
    height: 3px;
  }
}
.gc-Blog .gc-Blog-CarouselBlock .splide:not(.is-initialized):not([data-per-page="1"]) {
  height: 0;
  overflow: hidden;
}
.gc-Blog .gc-Blog-CarouselBlock .splide__slide {
  text-align: center;
}
