/*! modules-cookies v1.4.0 */
/*pass breakpoint to JS*/
body::after {
  content: 'mobile';
  display: none; }
  @media screen and (min-width: 768px) {
    body::after {
      content: 'tablet'; } }
  @media screen and (min-width: 70em) {
    body::after {
      content: 'desktop'; } }

/***
* Use these indexes as bases. If you need to modify them, add an appropriate number within the commented range
* eg. $mt_z-main-content-standard-ads + 333. https://confluence.natgeo.com/pages/viewpage.action?spaceKey=DS&title=Z-index+Guidelines
***/
/**
* Background elements.
* Can be any range below zero.
**/
/**
* Standard ad tags in place with regular content. Includes IBA Self Regulation Message (CLEAR Ad Notice).
* Can be range from 0 - 2999.
**/
/**
* Flyout menus, video players, carousels etc.
* Can be range from 3000 - 3999.
**/
/**
* Main navigation menus and registration package.
* Can be range from 4000 - 4999.
**/
/**
* The entire expandable ad unit should be set within this range.
* Can be range from 5000 - 1999999.
**/
/**
* Over The Page ads (OTP's).
* Can be range from 2000000 - 2999999.
**/
/**
* Chat windows, message notifications.
* Can be range from 3000000 - 3999999.
**/
/**
* Survey recruitment panels.
* Can be range from 4000000 - 4999999.
**/
/**
* Drop down navigation, site warnings, etc. Only the expanding portion of navigation elements should be included on this level.
* Can be range from 5000000 - 5999999.
**/
/**
* Full-window Over-the-Page (OTP) ads and Between-the-Page ads IF they cover page content.
* Can be range from 6000000 - 6999999.
**/
/* z-index helper */
@font-face {
  font-family: 'GeoEditBlack';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-black.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-black.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-black.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-black.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-black.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditBlackItalic';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-blackitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-blackitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-blackitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-blackitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-blackitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditBold';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-bold.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-bold.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-bold.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-bold.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-bold.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditBoldItalic';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-bolditalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-bolditalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-bolditalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-bolditalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-bolditalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditLight';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-light.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-light.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-light.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-light.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-light.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditLightItalic';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-lightitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-lightitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-lightitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-lightitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-lightitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditMedium';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-medium.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-medium.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-medium.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-medium.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-medium.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditMediumItalic';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-mediumitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-mediumitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-mediumitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-mediumitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-mediumitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditRegular';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-regular.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-regular.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-regular.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-regular.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-regular.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditRegularItalic';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-regularitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-regularitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-regularitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-regularitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-regularitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditThin';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-thin.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-thin.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-thin.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-thin.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-thin.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoEditThinItalic';
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-thinitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographeditweb-thinitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographeditweb-thinitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographeditweb-thinitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographeditweb-thinitalic.ttf") format("truetype"); }

.ck_GeoEditBlack {
  font-family: 'GeoEditBlack'; }

.ck_GeoEditBlackItalic {
  font-family: 'GeoEditBlackItalic'; }

.ck_GeoEditBold {
  font-family: 'GeoEditBold'; }

.ck_GeoEditBoldItalic {
  font-family: 'GeoEditBoldItalic'; }

.ck_GeoEditLight {
  font-family: 'GeoEditLight'; }

.ck_GeoEditLightItalic {
  font-family: 'GeoEditLightItalic'; }

.ck_GeoEditMedium {
  font-family: 'GeoEditMedium'; }

.ck_GeoEditMediumItalic {
  font-family: 'GeoEditMediumItalic'; }

.ck_GeoEditRegular {
  font-family: 'GeoEditRegular'; }

.ck_GeoEditRegularItalic {
  font-family: 'GeoEditRegularItalic'; }

.ck_GeoEditThin {
  font-family: 'GeoEditThin'; }

.ck_GeoEditThinItalic {
  font-family: 'GeoEditThinItalic'; }

@font-face {
  font-family: 'GeoBrandBlack';
  src: url("https://fonts.ngeo.com/ngp/geographweb-black.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-black.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-black.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-black.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-black.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandBlackItalic';
  src: url("https://fonts.ngeo.com/ngp/geographweb-blackitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-blackitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-blackitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-blackitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-blackitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandBold';
  src: url("https://fonts.ngeo.com/ngp/geographweb-bold.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-bold.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-bold.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-bold.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-bold.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandBoldItalic';
  src: url("https://fonts.ngeo.com/ngp/geographweb-bolditalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-bolditalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-bolditalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-bolditalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-bolditalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandLight';
  src: url("https://fonts.ngeo.com/ngp/geographweb-light.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-light.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-light.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-light.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-light.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandLightItalic';
  src: url("https://fonts.ngeo.com/ngp/geographweb-lightitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-lightitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-lightitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-lightitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-lightitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandMedium';
  src: url("https://fonts.ngeo.com/ngp/geographweb-medium.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-medium.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-medium.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-medium.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-medium.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandMediumItalic';
  src: url("https://fonts.ngeo.com/ngp/geographweb-mediumitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-mediumitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-mediumitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-mediumitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-mediumitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandRegular';
  src: url("https://fonts.ngeo.com/ngp/geographweb-regular.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-regular.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-regular.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-regular.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-regular.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandRegularItalic';
  src: url("https://fonts.ngeo.com/ngp/geographweb-regularitalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-regularitalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-regularitalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-regularitalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-regularitalic.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandThin';
  src: url("https://fonts.ngeo.com/ngp/geographweb-thin.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-thin.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-thin.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-thin.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-thin.ttf") format("truetype"); }

@font-face {
  font-family: 'GeoBrandThinItalic';
  src: url("https://fonts.ngeo.com/ngp/geographweb-thinItalic.eot");
  src: url("https://fonts.ngeo.com/ngp/geographweb-thinItalic.eot?#iefix") format("embedded-opentype"), url("https://fonts.ngeo.com/ngp/geographweb-thinItalic.woff2") format("woff2"), url("https://fonts.ngeo.com/ngp/geographweb-thinItalic.woff") format("woff"), url("https://fonts.ngeo.com/ngp/geographweb-thinItalic.ttf") format("truetype"); }

.ck_GeoBrandBlackItalic {
  font-family: 'GeoBrandBlackItalic'; }

.ck_GeoBrandBoldItalic {
  font-family: 'GeoBrandBoldItalic'; }

.ck_GeoBrandLight {
  font-family: 'GeoBrandLight'; }

.ck_GeoBrandLightItalic {
  font-family: 'GeoBrandLightItalic'; }

.ck_GeoBrandMedium {
  font-family: 'GeoBrandMedium'; }

.ck_GeoBrandMediumItalic {
  font-family: 'GeoBrandMediumItalic'; }

.ck_GeoBrandRegularItalic {
  font-family: 'GeoBrandRegularItalic'; }

.ck_GeoBrandThin {
  font-family: 'GeoBrandThin'; }

.ck_GeoBrandThinItalic {
  font-family: 'GeoBrandThinItalic'; }

.ck_geograph-brand-bold--48 {
  font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 4px;
  line-height: 1.167; }
  .ck_geograph-brand-bold--48 b,
  .ck_geograph-brand-bold--48 strong {
    font-weight: 400; }
  .ck_geograph-brand-bold--48 i,
  .ck_geograph-brand-bold--48 em {
    font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }

.ck_geograph-brand-bold--42 {
  font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 42px;
  letter-spacing: 3.2px;
  line-height: 1.19; }
  .ck_geograph-brand-bold--42 b,
  .ck_geograph-brand-bold--42 strong {
    font-weight: 400; }
  .ck_geograph-brand-bold--42 i,
  .ck_geograph-brand-bold--42 em {
    font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }

.ck_geograph-brand-bold--38 {
  font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 38px;
  letter-spacing: 3.2px;
  line-height: 1.105; }
  .ck_geograph-brand-bold--38 b,
  .ck_geograph-brand-bold--38 strong {
    font-weight: 400; }
  .ck_geograph-brand-bold--38 i,
  .ck_geograph-brand-bold--38 em {
    font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }

.ck_geograph-brand-bold--32 {
  font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1.25; }
  .ck_geograph-brand-bold--32 b,
  .ck_geograph-brand-bold--32 strong {
    font-weight: 400; }
  .ck_geograph-brand-bold--32 i,
  .ck_geograph-brand-bold--32 em {
    font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }

.ck_geograph-brand-bold--22 {
  font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 22px;
  letter-spacing: 3px;
  line-height: 1.273; }
  .ck_geograph-brand-bold--22 b,
  .ck_geograph-brand-bold--22 strong {
    font-weight: 400; }
  .ck_geograph-brand-bold--22 i,
  .ck_geograph-brand-bold--22 em {
    font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }

.ck_geograph-brand-bold--16 {
  font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 2.5px;
  line-height: 1.5; }
  .ck_geograph-brand-bold--16 b,
  .ck_geograph-brand-bold--16 strong {
    font-weight: 400; }
  .ck_geograph-brand-bold--16 i,
  .ck_geograph-brand-bold--16 em {
    font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }

.ck_geograph-brand-bold--12 {
  font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  line-height: 1.5; }
  .ck_geograph-brand-bold--12 b,
  .ck_geograph-brand-bold--12 strong {
    font-weight: 400; }
  .ck_geograph-brand-bold--12 i,
  .ck_geograph-brand-bold--12 em {
    font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }

.ck_geograph-brand-black--42 {
  font-family: 'GeoBrandBlack', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 42px;
  letter-spacing: 5px;
  line-height: 1.19; }
  .ck_geograph-brand-black--42 i,
  .ck_geograph-brand-black--42 em {
    font-family: 'GeoBrandBlackItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }
  .ck_geograph-brand-black--42 b,
  .ck_geograph-brand-black--42 strong {
    font-weight: 400; }

.ck_geograph-brand-black--32 {
  font-family: 'GeoBrandBlack', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 32px;
  letter-spacing: 3.9px;
  line-height: 1.25; }
  .ck_geograph-brand-black--32 i,
  .ck_geograph-brand-black--32 em {
    font-family: 'GeoBrandBlackItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }
  .ck_geograph-brand-black--32 b,
  .ck_geograph-brand-black--32 strong {
    font-weight: 400; }

.ck_geograph-brand-regular--16 {
  font-family: 'GeoBrandRegular', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 2.5px;
  line-height: 1.5; }
  .ck_geograph-brand-regular--16 i,
  .ck_geograph-brand-regular--16 em {
    font-family: 'GeoBrandRegularItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }
    .ck_geograph-brand-regular--16 i b,
    .ck_geograph-brand-regular--16 i strong,
    .ck_geograph-brand-regular--16 em b,
    .ck_geograph-brand-regular--16 em strong {
      font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
      text-transform: uppercase;
      font-weight: 400; }
  .ck_geograph-brand-regular--16 b,
  .ck_geograph-brand-regular--16 strong {
    font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-weight: 400; }
    .ck_geograph-brand-regular--16 b i,
    .ck_geograph-brand-regular--16 b em,
    .ck_geograph-brand-regular--16 strong i,
    .ck_geograph-brand-regular--16 strong em {
      font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
      text-transform: uppercase;
      font-style: normal; }

.ck_geograph-brand-regular--12 {
  font-family: 'GeoBrandRegular', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  line-height: 1.5; }
  .ck_geograph-brand-regular--12 i,
  .ck_geograph-brand-regular--12 em {
    font-family: 'GeoBrandRegularItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-style: normal; }
    .ck_geograph-brand-regular--12 i b,
    .ck_geograph-brand-regular--12 i strong,
    .ck_geograph-brand-regular--12 em b,
    .ck_geograph-brand-regular--12 em strong {
      font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
      text-transform: uppercase;
      font-weight: 400; }
  .ck_geograph-brand-regular--12 b,
  .ck_geograph-brand-regular--12 strong {
    font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-weight: 400; }
    .ck_geograph-brand-regular--12 b i,
    .ck_geograph-brand-regular--12 b em,
    .ck_geograph-brand-regular--12 strong i,
    .ck_geograph-brand-regular--12 strong em {
      font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
      text-transform: uppercase;
      font-style: normal; }

.ck_geograph-edit-bold--42 {
  font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 42px;
  letter-spacing: .3px;
  line-height: 1.143; }
  .ck_geograph-edit-bold--42 i,
  .ck_geograph-edit-bold--42 em {
    font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
  .ck_geograph-edit-bold--42 b,
  .ck_geograph-edit-bold--42 strong {
    font-weight: 400; }

.ck_geograph-edit-bold--38 {
  font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 38px;
  letter-spacing: .5px;
  line-height: 1.211; }
  .ck_geograph-edit-bold--38 i,
  .ck_geograph-edit-bold--38 em {
    font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
  .ck_geograph-edit-bold--38 b,
  .ck_geograph-edit-bold--38 strong {
    font-weight: 400; }

.ck_geograph-edit-bold--32 {
  font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 32px;
  letter-spacing: .3px;
  line-height: 1.188; }
  .ck_geograph-edit-bold--32 i,
  .ck_geograph-edit-bold--32 em {
    font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
  .ck_geograph-edit-bold--32 b,
  .ck_geograph-edit-bold--32 strong {
    font-weight: 400; }

.ck_geograph-edit-bold--28 {
  font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 28px;
  letter-spacing: .3px;
  line-height: 1.214; }
  .ck_geograph-edit-bold--28 i,
  .ck_geograph-edit-bold--28 em {
    font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
  .ck_geograph-edit-bold--28 b,
  .ck_geograph-edit-bold--28 strong {
    font-weight: 400; }

.ck_geograph-edit-medium--38 {
  font-family: 'GeoEditMedium', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 38px;
  letter-spacing: .5px;
  line-height: 1.211; }
  .ck_geograph-edit-medium--38 i,
  .ck_geograph-edit-medium--38 em {
    font-family: 'GeoEditMediumItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-medium--38 i b,
    .ck_geograph-edit-medium--38 i strong,
    .ck_geograph-edit-medium--38 em b,
    .ck_geograph-edit-medium--38 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-medium--38 b,
  .ck_geograph-edit-medium--38 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-medium--38 b i,
    .ck_geograph-edit-medium--38 b em,
    .ck_geograph-edit-medium--38 strong i,
    .ck_geograph-edit-medium--38 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-medium--28 {
  font-family: 'GeoEditMedium', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 28px;
  letter-spacing: .3px;
  line-height: 1.214; }
  .ck_geograph-edit-medium--28 i,
  .ck_geograph-edit-medium--28 em {
    font-family: 'GeoEditMediumItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-medium--28 i b,
    .ck_geograph-edit-medium--28 i strong,
    .ck_geograph-edit-medium--28 em b,
    .ck_geograph-edit-medium--28 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-medium--28 b,
  .ck_geograph-edit-medium--28 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-medium--28 b i,
    .ck_geograph-edit-medium--28 b em,
    .ck_geograph-edit-medium--28 strong i,
    .ck_geograph-edit-medium--28 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-medium--24 {
  font-family: 'GeoEditMedium', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 24px;
  letter-spacing: .5px;
  line-height: 1.5; }
  .ck_geograph-edit-medium--24 i,
  .ck_geograph-edit-medium--24 em {
    font-family: 'GeoEditMediumItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-medium--24 i b,
    .ck_geograph-edit-medium--24 i strong,
    .ck_geograph-edit-medium--24 em b,
    .ck_geograph-edit-medium--24 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-medium--24 b,
  .ck_geograph-edit-medium--24 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-medium--24 b i,
    .ck_geograph-edit-medium--24 b em,
    .ck_geograph-edit-medium--24 strong i,
    .ck_geograph-edit-medium--24 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-medium--22 {
  font-family: 'GeoEditMedium', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 22px;
  letter-spacing: .1px;
  line-height: 1.273; }
  .ck_geograph-edit-medium--22 i,
  .ck_geograph-edit-medium--22 em {
    font-family: 'GeoEditMediumItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-medium--22 i b,
    .ck_geograph-edit-medium--22 i strong,
    .ck_geograph-edit-medium--22 em b,
    .ck_geograph-edit-medium--22 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-medium--22 b,
  .ck_geograph-edit-medium--22 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-medium--22 b i,
    .ck_geograph-edit-medium--22 b em,
    .ck_geograph-edit-medium--22 strong i,
    .ck_geograph-edit-medium--22 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-medium--16 {
  font-family: 'GeoEditMedium', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: .5px;
  line-height: 1.5; }
  .ck_geograph-edit-medium--16 i,
  .ck_geograph-edit-medium--16 em {
    font-family: 'GeoEditMediumItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-medium--16 i b,
    .ck_geograph-edit-medium--16 i strong,
    .ck_geograph-edit-medium--16 em b,
    .ck_geograph-edit-medium--16 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-medium--16 b,
  .ck_geograph-edit-medium--16 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-medium--16 b i,
    .ck_geograph-edit-medium--16 b em,
    .ck_geograph-edit-medium--16 strong i,
    .ck_geograph-edit-medium--16 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-medium--14 {
  font-family: 'GeoEditMedium', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: .5px;
  line-height: 1.429; }
  .ck_geograph-edit-medium--14 i,
  .ck_geograph-edit-medium--14 em {
    font-family: 'GeoEditMediumItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-medium--14 i b,
    .ck_geograph-edit-medium--14 i strong,
    .ck_geograph-edit-medium--14 em b,
    .ck_geograph-edit-medium--14 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-medium--14 b,
  .ck_geograph-edit-medium--14 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-medium--14 b i,
    .ck_geograph-edit-medium--14 b em,
    .ck_geograph-edit-medium--14 strong i,
    .ck_geograph-edit-medium--14 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-regular--18 {
  font-family: 'GeoEditRegular', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 18px;
  letter-spacing: .5px;
  line-height: 1.5; }
  .ck_geograph-edit-regular--18 i,
  .ck_geograph-edit-regular--18 em {
    font-family: 'GeoEditRegularItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-regular--18 i b,
    .ck_geograph-edit-regular--18 i strong,
    .ck_geograph-edit-regular--18 em b,
    .ck_geograph-edit-regular--18 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-regular--18 b,
  .ck_geograph-edit-regular--18 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-regular--18 b i,
    .ck_geograph-edit-regular--18 b em,
    .ck_geograph-edit-regular--18 strong i,
    .ck_geograph-edit-regular--18 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-regular--16 {
  font-family: 'GeoEditRegular', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: .5px;
  line-height: 1.5; }
  .ck_geograph-edit-regular--16 i,
  .ck_geograph-edit-regular--16 em {
    font-family: 'GeoEditRegularItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-regular--16 i b,
    .ck_geograph-edit-regular--16 i strong,
    .ck_geograph-edit-regular--16 em b,
    .ck_geograph-edit-regular--16 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-regular--16 b,
  .ck_geograph-edit-regular--16 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-regular--16 b i,
    .ck_geograph-edit-regular--16 b em,
    .ck_geograph-edit-regular--16 strong i,
    .ck_geograph-edit-regular--16 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_geograph-edit-regular--14 {
  font-family: 'GeoEditRegular', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: .3px;
  line-height: 1.429; }
  .ck_geograph-edit-regular--14 i,
  .ck_geograph-edit-regular--14 em {
    font-family: 'GeoEditRegularItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-style: normal; }
    .ck_geograph-edit-regular--14 i b,
    .ck_geograph-edit-regular--14 i strong,
    .ck_geograph-edit-regular--14 em b,
    .ck_geograph-edit-regular--14 em strong {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
  .ck_geograph-edit-regular--14 b,
  .ck_geograph-edit-regular--14 strong {
    font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400; }
    .ck_geograph-edit-regular--14 b i,
    .ck_geograph-edit-regular--14 b em,
    .ck_geograph-edit-regular--14 strong i,
    .ck_geograph-edit-regular--14 strong em {
      font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }

.ck_mt_smartbody {
  color: #333;
  font-family: Georgia, serif;
  font-size: 19px;
  font-weight: normal;
  letter-spacing: .1px;
  line-height: 1.632; }

.ck_section-label {
  font-family: 'GeoBrandBlack', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
  text-transform: uppercase;
  color: #d3d3d3;
  font-size: 60px; }

html {
  -webkit-text-size-adjust: 100%;
  /* Prevent font scaling in landscape while allowing user zoom */ }

.ck_banner {
  background: #333;
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 6000001;
  -webkit-font-smoothing: antialiased; }
  .ck_banner.ck_closing {
    -webkit-animation: ck_close_cookie 300ms;
            animation: ck_close_cookie 300ms;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
  .ck_banner__close {
    align-self: baseline;
    background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    margin-left: 20px;
    padding: 0;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }
    @media (min-width: 768px) and (max-width: 69.99em) {
      .ck_banner__close {
        align-self: auto;
        margin: 0;
        order: 1; } }
    @media (min-width: 70em) {
      .ck_banner__close {
        align-self: auto;
        margin: 0;
        order: 1; } }
    .ck_banner__close:focus {
      outline: none; }
  .ck_banner__hidden {
    display: none !important; }
  .ck_banner__wrapper {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    padding: 20px; }
    @media (min-width: 768px) and (max-width: 69.99em) {
      .ck_banner__wrapper {
        flex-wrap: nowrap;
        padding: 20px 0;
        margin: 0 30px; } }
    @media (min-width: 70em) {
      .ck_banner__wrapper {
        flex-wrap: nowrap;
        padding: 20px 0;
        margin: 0 30px; } }
  .ck_banner__description {
    font-family: 'GeoEditRegular', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .3px;
    line-height: 1.429;
    color: #fff;
    flex: 1 1 80%; }
    @media (min-width: 768px) and (max-width: 69.99em) {
      .ck_banner__description {
        display: inline-block; } }
    @media (min-width: 70em) {
      .ck_banner__description {
        display: inline-block; } }
    .ck_banner__description i,
    .ck_banner__description em {
      font-family: 'GeoEditRegularItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-style: normal; }
      .ck_banner__description i b,
      .ck_banner__description i strong,
      .ck_banner__description em b,
      .ck_banner__description em strong {
        font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
        font-weight: 400; }
    .ck_banner__description b,
    .ck_banner__description strong {
      font-family: 'GeoEditBold', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
      font-weight: 400; }
      .ck_banner__description b i,
      .ck_banner__description b em,
      .ck_banner__description strong i,
      .ck_banner__description strong em {
        font-family: 'GeoEditBoldItalic', 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;
        font-style: normal; }
  .ck_banner__terms {
    background-color: transparent;
    color: #fff;
    display: inline-block;
    position: relative;
    text-decoration: none;
    transition: color 0.125s; }
    .ck_banner__terms::before {
      background-color: #ffcc00;
      bottom: 0;
      content: '';
      left: 0;
      position: absolute;
      right: 0;
      top: calc(100% - 2px);
      transition: top 0.125s ease-in;
      z-index: -1; }
    .ck_banner__terms:hover {
      color: #000; }
      .ck_banner__terms:hover::before {
        top: 0; }
  .ck_banner__actions {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    margin-top: 20px;
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) and (max-width: 69.99em) {
      .ck_banner__actions {
        display: block;
        margin: 0 40px;
        width: auto; } }
    @media (min-width: 70em) {
      .ck_banner__actions {
        display: block;
        margin: 0 40px;
        width: auto; } }
  .ck_banner__accept {
    font-family: 'GeoBrandBold', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 1.5;
    background-color: transparent;
    border-radius: 0;
    border: 0;
    color: #000;
    cursor: pointer;
    line-height: 42px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    transition: color 200ms 50ms; }
    @media (min-width: 768px) and (max-width: 69.99em) {
      .ck_banner__accept {
        display: inline-block;
        max-width: 100%;
        width: 195px; } }
    @media (min-width: 70em) {
      .ck_banner__accept {
        display: inline-block;
        max-width: 100%;
        width: 195px; } }
    .ck_banner__accept b,
    .ck_banner__accept strong {
      font-weight: 400; }
    .ck_banner__accept i,
    .ck_banner__accept em {
      font-family: 'GeoBrandBoldItalic', 'CenturyGothic', AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
      text-transform: uppercase;
      font-style: normal; }
    .ck_banner__accept::after, .ck_banner__accept::before {
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%; }
    .ck_banner__accept::after {
      background: #fff;
      left: -100%;
      transition: -webkit-transform 200ms;
      transition: transform 200ms;
      transition: transform 200ms, -webkit-transform 200ms;
      z-index: -1; }
    .ck_banner__accept::before {
      background: #ffcc00;
      left: 0;
      z-index: -2; }
    .ck_banner__accept:hover::after {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); }
    .ck_banner__accept:focus {
      outline: none; }

@-webkit-keyframes ck_close_cookie {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px); } }

@keyframes ck_close_cookie {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px); } }

/*# sourceMappingURL=styles.css.map*/