._hy :export {
  color-0: #000000;
  gray-900: #333333;
  gray-800: #4D4D4D;
  gray-700: #686868;
  gray-600: #828282;
  gray-500: #9C9C9C;
  gray-400: #B6B6B6;
  gray-300: #D1D1D1;
  gray-200: #EBEBEB;
  gray-100: #F7F7F7;
  white: #FFFFFF;
  red-1000: #590000;
  red-900: #8C0000;
  red-800: #BF0000;
  red-700: #D80000;
  red-600: #EC0606;
  red-500: #F53A3A;
  red-400: #F76B6B;
  red-300: #FB9A9A;
  red-200: #FFD3D3;
  red-100: #FFF0F0;
  orange-1000: #5C3800;
  orange-900: #7B4B00;
  orange-800: #995E00;
  orange-700: #B87100;
  orange-600: #DB8600;
  orange-500: #F59600;
  orange-400: #FFB238;
  orange-300: #FFC870;
  orange-200: #FFDBA3;
  orange-100: #FEF3EB;
  yellow-1000: #4D3D00;
  yellow-900: #705A00;
  yellow-800: #947600;
  yellow-700: #B89300;
  yellow-600: #DBAF00;
  yellow-500: #FFCC00;
  yellow-400: #FFD633;
  yellow-300: #FFE066;
  yellow-200: #FFEB99;
  yellow-100: #FFF5CC;
  green-1000: #003900;
  green-900: #005300;
  green-800: #006C00;
  green-700: #009500;
  green-600: #00B900;
  green-500: #2AC72A;
  green-400: #5FD95F;
  green-300: #8DE98D;
  green-200: #BFF4BF;
  green-100: #EBF7EC;
  light-blue-1000: #00334D;
  light-blue-900: #004E76;
  light-blue-800: #006A9E;
  light-blue-700: #0085C7;
  light-blue-600: #00A0F0;
  light-blue-500: #1FB4FF;
  light-blue-400: #4DC4FF;
  light-blue-300: #7BD3FF;
  light-blue-200: #AEE4FF;
  light-blue-100: #EBF7FE;
  blue-1000: #001D6D;
  blue-900: #002896;
  blue-800: #053ACE;
  blue-700: #134FF3;
  blue-600: #3A6DFA;
  blue-500: #6C92FB;
  blue-400: #82A3FF;
  blue-300: #A0B9FF;
  blue-200: #C9D7FF;
  blue-100: #E8EEFF;
  purple-1000: #4B0071;
  purple-900: #65009A;
  purple-800: #7D00BE;
  purple-700: #9B00EC;
  purple-600: #B62AFF;
  purple-500: #C962FF;
  purple-400: #D78BFF;
  purple-300: #E7B9FF;
  purple-200: #F1D7FF;
  purple-100: #F7E7FF;
  pink-1000: #5A003C;
  pink-900: #830056;
  pink-800: #A2006A;
  pink-700: #CB0085;
  pink-600: #EF0AA1;
  pink-500: #FF41BE;
  pink-400: #FF79D1;
  pink-300: #FFACE3;
  pink-200: #FFDAF2;
  pink-100: #FFE9F8;
  silver-dark: #646464;
  silver-middle: #838383;
  silver-light: #C9C9C9;
  silver-lightest: #E6E6E6;
  gold-dark: #99740E;
  gold-middle: #C3A124;
  gold-light: #F0D23C;
  gold-lightest: #FFEBA6;
  platinum-dark: #004BAA;
  platinum-middle: #317FBC;
  platinum-light: #7DB6DD;
  platinum-lightest: #CAEEFF;
  nearWhite: #F7F7F7;
  lightGray: #EBEBEB;
  moonGray: #D1D1D1;
  blue: #00A0F0;
  navy: #002896;
  purple: #B62AFF;
  green: #009500;
  nearBlack: #333333;
  text: #4D4D4D;
  orange: #F59600;
  lightRead: #F59600;
  red: #BF0000;
  darkRed: #8C0000;
  iconGray: #828282;
  iconActive: #000000;
  secondHand: #EC0606;
  new: #B62AFF;
  grade3: #FFCC00;
  grade1: #F76B6B;
  lightRed2: #FFF0F0;
  lightGreen: #EBF7EC;
  yellow: #FFB238;
  lightYellow: #FEF3EB;
  lightBlue: #E8EEFF;
  phone: 320px;
  landscape: 576px;
  tablet: 768px;
  desktop: 992px;
  wide: 1200px;
  max: 1492px;
}

/* collection of css classes which can be imported as modules css
 used in the header and footer, to allow usag in monoith with hypernova */

/* GLOBAL-INLINE */

/* inspired from http://www.456bereastreet.com/archive/201012/font-face_tip_define_font-weight_and_font-style_to_keep_your_css_simple/ */

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Bd-97c36cdfc33ad26de05d3e9b6831f759.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Bd-e4281ae42dea0e8b1d0258fd0dc2f6d5.woff) format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BdIt-e9c05b99ed8c599ef463b5bd9a485fb2.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BdIt-d077d86164a612b1b596ee706065577f.woff) format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUiBlack';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Blk-24b2e1c0ef3fa4871d0f6b8dd575f8fb.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Blk-9057c3ca27d533cc7616ad1382b5a783.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiBlack';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BlkIt-e52d6b952ddf089fe55aa7770a59c541.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BlkIt-1ceb4e8781da34917aa8d916879714b7.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_It-08a582ff505ae8f45a1ed690233d499e.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_It-5d75399f54ac49632dd5cbb80fd1cd87.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUiLight';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Lt-d41b94689277cce1311d8718617b083c.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Lt-016ca83d145497bde4a6a67e22dab251.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiLight';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_LtIt-74d6a380491dfbf54b414c7c250fa83f.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_LtIt-9a54168d04f9fdb35b256c84797ef2c4.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Rg-7e3344e4a97c74a6842f6a071becd094.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Rg-48531c51b73da9f8fde9f1b5910347e9.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiSemiBold';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBd-b383ef38fe698fd0f3014c7dee0f9703.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBd-627a0c6b66cd34aa837a5c590522b242.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiSemiBold';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBdIt-7eb7884f4b85b9b65aa28ee4b93143cc.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBdIt-69aed7464ee60d5b9afd25b83ddf619a.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

/*

   Tachyons
   COLOR VARIABLES

   Grayscale
   - Solids
   - Transparencies
   Colors

*/

/* Here is simple purposal for change/hack default value from tachyons. */

._hy {
    /*GRAY GRADIENT*/

    /*RED GRADIENT*/

    /*ORANGE GRADIENT*/

    /*YELLOW GRADIENT*/

    /*GREEN GRADIENT*/

    /*LIGHT BLUE GRADIENT*/

    /*BLUE GRADIENT*/

    /*PURPLE GRADIENT*/

    /*PINK GRADIENT*/

    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

    /* orange hover (button secondary) */

    /* Point club - Rakuten color */

    /* icons */

    /* This var is not use by tachyons */

    /* Used in alerts */
    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        _______ .__   __.  _______             _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |   ____||  \ |  | |       \           |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  |__   |   \|  | |  .--.  |    ______|  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |   __|  |  . `  | |  |  |  |   |______|  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  |____ |  |\   | |  '--'  |          |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______||__| \__| |_______/           |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


}

/* stylelint-disable */

/*

  CUSTOM MEDIA QUERIES

  Media query values can be changed to fit your own content.
  There are no magic bullets when it comes to media query width values.
  They should be declared in em units - and they should be set to meet
  the needs of your content. You can also add additional media queries,
  or remove some of the existing ones.

  These media queries can be referenced like so:

  @media (--breakpoint-not-small) {
    .medium-and-larger-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-medium) {
    .medium-screen-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-large) {
    .large-and-larger-screen-specific-style {
      background-color: red;
    }
  }

*/

/* Media Queries */

/* inside scope */

/* from breakpoint value, included */

/* >= 320px */

/* >= 576px */

/* >= 768px */

/* >= 992px */

/* >= 1200px */

/* >= 1492px */

/*  inside scope strict */

/* from breakpoint value, excluded */

/* > 768px */

/* Overriding  Tachyons  */

/* stylelint-disable */

._hy .global-module_react-autosuggest__suggestion--highlighted_iik {
    background-color: #ddd;
}

._hy #global-module_PageForm_1cQ input::-webkit-input-placeholder {
    color: #9C9C9C;
    font-size: 14px;
}

._hy #global-module_PageForm_1cQ input::-moz-placeholder {
    color: #9C9C9C;
    font-size: 14px;
}

._hy #global-module_PageForm_1cQ input:-ms-input-placeholder {
    color: #9C9C9C;
    font-size: 14px;
}

._hy #global-module_PageForm_1cQ input::-ms-input-placeholder {
    color: #9C9C9C;
    font-size: 14px;
}

._hy #global-module_PageForm_1cQ input::placeholder {
    color: #9C9C9C;
    font-size: 14px;
}

/* Headings modifiers

 To display text as headings.

 .heading_1     - heading 1
 .heading_2     - heading 2
 .heading_3     - heading 3
 .heading_4     - heading 4
 .heading_5     - heading 5
 .heading_6     - heading 6

Markup:
<p class="{{modifier_class}}">P tags with .{{modifier_class}} class</p>
*/

._hy h1, ._hy h2, ._hy h3, ._hy h4, ._hy .global-module_heading_1_zW\+, ._hy .global-module_heading_2_cYx, ._hy .global-module_heading_3_oiC, ._hy .global-module_heading_4_jU3, ._hy .global-module_heading_5_N6b, ._hy .global-module_heading_6_3qi {
    font-weight: bold;
}

._hy h1, ._hy .global-module_heading_1_zW\+ {
    line-height: -webkit-calc(2.6rem * var(--hyp-rem-multi));
    line-height: calc(2.6rem * var(--hyp-rem-multi));
    font-size: -webkit-calc(2rem * var(--hyp-rem-multi));
    font-size: calc(2rem * var(--hyp-rem-multi));
}

._hy h2, ._hy .global-module_heading_2_cYx {
    line-height: -webkit-calc(2.4rem * var(--hyp-rem-multi));
    line-height: calc(2.4rem * var(--hyp-rem-multi));
    font-size: -webkit-calc(1.8rem * var(--hyp-rem-multi));
    font-size: calc(1.8rem * var(--hyp-rem-multi));
}

._hy h3, ._hy .global-module_heading_3_oiC {
    line-height: -webkit-calc(2.1rem * var(--hyp-rem-multi));
    line-height: calc(2.1rem * var(--hyp-rem-multi));
    font-size: -webkit-calc(1.6rem * var(--hyp-rem-multi));
    font-size: calc(1.6rem * var(--hyp-rem-multi));
}

._hy h4, ._hy .global-module_heading_4_jU3 {
    line-height: -webkit-calc(1.8rem * var(--hyp-rem-multi));
    line-height: calc(1.8rem * var(--hyp-rem-multi));
    font-size: -webkit-calc(1.4rem * var(--hyp-rem-multi));
    font-size: calc(1.4rem * var(--hyp-rem-multi));
}

._hy h5, ._hy .global-module_heading_5_N6b {
    line-height: -webkit-calc(1.6rem * var(--hyp-rem-multi));
    line-height: calc(1.6rem * var(--hyp-rem-multi));
    font-size: -webkit-calc(1.2rem * var(--hyp-rem-multi));
    font-size: calc(1.2rem * var(--hyp-rem-multi));
}

._hy h6, ._hy .global-module_heading_6_3qi {
    line-height: 14px;
    font-size: -webkit-calc(1.1rem * var(--hyp-rem-multi));
    font-size: calc(1.1rem * var(--hyp-rem-multi));
}

/* additionnal commons markup */

._hy .global-module_listStyle_none_vc5 {
    list-style-type: none;
}

._hy .global-module_text_1dK {
    color: #4D4D4D;
}

._hy .global-module_pointer_none_PYk {
    pointer-events: none;
}

/* should be use if flex must be hide in a conditionnal way, because of organisations of css. */

._hy .global-module_helper_display-flex_D\+g {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

/* flex helper */

._hy .global-module_helper_hideText_wLU {
    overflow: hidden;
    text-indent: -9999px;
    outline: none;
}

/* flex helper */

._hy .global-module_helper_flex-occupy_8Xy {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
}

/* When showing element depending from a breakpoint, that mean by default it's hidden */

._hy .global-module_helper_show-AboveTablet_R5W, ._hy .global-module_helper_show-BelowDesktop_5w2 {
    display: none;
}

._hy .global-module_helper_hide-BelowPhone_vDp {
    display: inherit;
}

._hy .global-module_helper_hide-BelowTablet_lCo {
    display: inherit;
}

/*
    Rappels :
    --phone: 320px;
    --landscape: 576px;
    --tablet: 768px;
    --desktop: 992px;
    --wide: 1200px;
    --max: 1492px;
*/

@media screen and (max-width: 75em) {
    ._hy .global-module_helper_hide-BelowWide_MFh {
        display: none ;
    }
}

@media screen and (max-width: 93.25em) {
    ._hy .global-module_helper_hide-BelowMax_ci3 {
        display: none ;
    }
}

@media screen and (max-width: 62em) {
    ._hy .global-module_helper_show-BelowDesktop_5w2 {
        display: inherit;
    }

    ._hy .global-module_helper_hide-BelowDesktop_3mJ {
        display: none !important;
    }
}

@media screen and (max-width: 36em) {
    ._hy .global-module_helper_hide-BelowLandscape_OZT {
        display: none !important;
    }
}

@media screen and (min-width: 36em) {
    ._hy .global-module_helper_hide-AboveLandscape_Hwy {
        display: none !important;
    }
}

@media screen and (max-width: 20em) {
    ._hy .global-module_helper_hide-BelowPhone_vDp {
        display: none !important;
    }

    ._hy header {
        padding-top: -webkit-calc(1.2rem * var(--hyp-rem-multi));
        padding-top: calc(1.2rem * var(--hyp-rem-multi));
    }
}

@media screen and (min-width: 48em) {
    ._hy .global-module_helper_hide-AboveTablet_CBv {
        display: none !important;
    }
}

/* use this to hide strictly after breakpoint value */

@media screen and (min-width: 48.063em) {
    ._hy .global-module_helper_hide-AboveTabletStrict_lD7 {
        display: none !important;
    }
}

@media screen and (max-width: 48em) {
    ._hy .global-module_helper_hide-BelowTablet_lCo {
        display: none !important;
    }
}

@media screen and (min-width: 48em) {
    ._hy .global-module_helper_show-AboveTablet_R5W {
        display: inherit;
    }
}

@media screen and (min-width: 62em) {
    ._hy .global-module_helper_hide-AboveDesktop_vtU {
        display: none !important;
    }
}

@media screen and (min-width: 20em) {
    ._hy .global-module_helper_hide-AbovePhone_Seu {
        display: none !important;
    }
}

@media screen and (min-width: 48em) {
    ._hy .global-module_helper_hide-Cat_Lrj {
        display: none;
    }
}

/*
    ======================================
    Overlay
    ======================================
    */

._hy .global-module_helper-structure_overlay_M8T {
    position: absolute;
    top: 0;
    left: 0;
}

/*
    ======================================
     Extra z-index
    ======================================
    */

._hy .global-module_z-10_crd { z-index: 10; }

._hy .global-module_z-11_y-w { z-index: 11; }

._hy .global-module_z-12_ObT { z-index: 12; }

._hy .global-module_z-13_BrY { z-index: 13; }

._hy .global-module_z-14_c6g { z-index: 14; }

._hy .global-module_z-15_Eyy { z-index: 15; }

._hy .global-module_z-16_V-n { z-index: 16; }

._hy .global-module_z-17_LIk { z-index: 17; }

._hy .global-module_z-18_SGg { z-index: 18; }

._hy .global-module_z-19_Fir { z-index: 19; }

._hy .global-module_z-20_BzP { z-index: 20; }

._hy .global-module_z-21_mLj { z-index: 21; }

._hy .global-module_z-22_fv- { z-index: 22; }

._hy .global-module_z-23_M4L { z-index: 23; }

._hy .global-module_z-24_zB4 { z-index: 24; }

._hy .global-module_z-25_1yP { z-index: 25; }

._hy .global-module_z-26_hrT { z-index: 26; }

._hy .global-module_z-27_JYM { z-index: 27; }

._hy .global-module_z-28_6dj { z-index: 28; }

._hy .global-module_z-29_eti { z-index: 29; }

._hy .global-module_z-30_MW\+ { z-index: 30; }

/*
    ======================================
     screen reader only
    ======================================
    */

._hy .global-module_sr-only_4mi {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

._hy img {
    max-width: 100%;
}

/* More informations here: https://la-cascade.io/layout-sur-12-colonnes-avec-flexbox/; */

._hy .global-module_grid_container_PiX {
    z-index: 9999;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
}

._hy .global-module_grid_row_yQf {
    height: auto;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 8px;
    box-sizing: content-box;
}

/* IMPORTANT
    * Because of IE11 bug and misunderstanding of calc() functionnality inside flex,
    * flex shorthandwriting must be avoided.
    * > https://github.com/philipwalton/flexbugs#flexbug-8
    */

._hy .global-module_grid_col_uzS {
    margin: 0 8px;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
            flex-shrink: 1;
    -webkit-flex-basis: -webkit-calc(100% / 12 - 8px * 2);
            flex-basis: calc(100% / 12 - 8px * 2);
    max-width: -webkit-calc(100% / 12 - 8px * 2);
    max-width: calc(100% / 12 - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / 12);
        max-width: calc(100% / 12);
    }
}

._hy .global-module_row_nogutter_usM {
    padding: 0;
}

._hy .global-module_col_nogutter_HoR {
    margin: 0;
    box-sizing: border-box;
}

._hy .global-module_grid_col-2_eaT {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
            flex-grow: 2;
    -webkit-flex-shrink: 2;
            flex-shrink: 2;
    -webkit-flex-basis: -webkit-calc(100% / 6 - 8px * 2);
            flex-basis: calc(100% / 6 - 8px * 2);
    max-width: -webkit-calc(100% / 6 - 8px * 2);
    max-width: calc(100% / 6 - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / 6);
        max-width: calc(100% / 6);
    }
}

._hy .global-module_grid_col-3_\+Ap {
    -webkit-box-flex: 3;
    -webkit-flex-grow: 3;
            flex-grow: 3;
    -webkit-flex-shrink: 3;
            flex-shrink: 3;
    -webkit-flex-basis: -webkit-calc(100% / 4 - 8px * 2);
            flex-basis: calc(100% / 4 - 8px * 2);
    max-width: -webkit-calc(100% / 4 - 8px * 2);
    max-width: calc(100% / 4 - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / 4);
        max-width: calc(100% / 4);
    }
}

._hy .global-module_grid_col-4_mNi {
    -webkit-box-flex: 4;
    -webkit-flex-grow: 4;
            flex-grow: 4;
    -webkit-flex-shrink: 4;
            flex-shrink: 4;
    -webkit-flex-basis: -webkit-calc(100% / 3 - 8px * 2);
            flex-basis: calc(100% / 3 - 8px * 2);
    max-width: -webkit-calc(100% / 3 - 8px * 2);
    max-width: calc(100% / 3 - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / 3);
        max-width: calc(100% / 3);
    }
}

._hy .global-module_grid_col-5_i2j {
    -webkit-box-flex: 5;
    -webkit-flex-grow: 5;
            flex-grow: 5;
    -webkit-flex-shrink: 5;
            flex-shrink: 5;
    -webkit-flex-basis: -webkit-calc(100% / (12 / 5) - 8px * 2);
            flex-basis: calc(100% / (12 / 5) - 8px * 2);
    max-width: -webkit-calc(100% / (12 / 5) - 8px * 2);
    max-width: calc(100% / (12 / 5) - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / (12 / 5));
        max-width: calc(100% / (12 / 5));
    }
}

._hy .global-module_grid_col-6_d84 {
    -webkit-box-flex: 6;
    -webkit-flex-grow: 6;
            flex-grow: 6;
    -webkit-flex-shrink: 6;
            flex-shrink: 6;
    -webkit-flex-basis: -webkit-calc(100% / 2 - 8px * 2);
            flex-basis: calc(100% / 2 - 8px * 2);
    max-width: -webkit-calc(100% / 2 - 8px * 2);
    max-width: calc(100% / 2 - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / 2);
        max-width: calc(100% / 2);
    }
}

._hy .global-module_grid_col-7_ARu {
    -webkit-box-flex: 7;
    -webkit-flex-grow: 7;
            flex-grow: 7;
    -webkit-flex-shrink: 7;
            flex-shrink: 7;
    -webkit-flex-basis: -webkit-calc(100% / (12 / 7) - 8px * 2);
            flex-basis: calc(100% / (12 / 7) - 8px * 2);
    max-width: -webkit-calc(100% / (12 / 7) - 8px * 2);
    max-width: calc(100% / (12 / 7) - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / (12 / 7));
        max-width: calc(100% / (12 / 7));
    }
}

._hy .global-module_grid_col-8_Bza {
    -webkit-box-flex: 8;
    -webkit-flex-grow: 8;
            flex-grow: 8;
    -webkit-flex-shrink: 8;
            flex-shrink: 8;
    -webkit-flex-basis: -webkit-calc(100% / (12 / 8) - 8px * 2);
            flex-basis: calc(100% / (12 / 8) - 8px * 2);
    max-width: -webkit-calc(100% / (12 / 8) - 8px * 2);
    max-width: calc(100% / (12 / 8) - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / (12 / 8));
        max-width: calc(100% / (12 / 8));
    }
}

._hy .global-module_grid_col-9_beO {
    -webkit-box-flex: 9;
    -webkit-flex-grow: 9;
            flex-grow: 9;
    -webkit-flex-shrink: 9;
            flex-shrink: 9;
    -webkit-flex-basis: -webkit-calc(100% / (12 / 9) - 8px * 2);
            flex-basis: calc(100% / (12 / 9) - 8px * 2);
    max-width: -webkit-calc(100% / (12 / 9) - 8px * 2);
    max-width: calc(100% / (12 / 9) - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / (12 / 9));
        max-width: calc(100% / (12 / 9));
    }
}

._hy .global-module_grid_col-10_w63 {
    -webkit-box-flex: 10;
    -webkit-flex-grow: 10;
            flex-grow: 10;
    -webkit-flex-shrink: 10;
            flex-shrink: 10;
    -webkit-flex-basis: -webkit-calc(100% / (12 / 10) - 8px * 2);
            flex-basis: calc(100% / (12 / 10) - 8px * 2);
    max-width: -webkit-calc(100% / (12 / 10) - 8px * 2);
    max-width: calc(100% / (12 / 10) - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / (12 / 10));
        max-width: calc(100% / (12 / 10));
    }
}

._hy .global-module_grid_col-11_ltj {
    -webkit-box-flex: 11;
    -webkit-flex-grow: 11;
            flex-grow: 11;
    -webkit-flex-shrink: 11;
            flex-shrink: 11;
    -webkit-flex-basis: -webkit-calc(100% / (12 / 11) - 8px * 2);
            flex-basis: calc(100% / (12 / 11) - 8px * 2);
    max-width: -webkit-calc(100% / (12 / 11) - 8px * 2);
    max-width: calc(100% / (12 / 11) - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / (12 / 11));
        max-width: calc(100% / (12 / 11));
    }
}

._hy .global-module_grid_col-12_iTk {
    -webkit-box-flex: 12;
    -webkit-flex-grow: 12;
            flex-grow: 12;
    -webkit-flex-shrink: 12;
            flex-shrink: 12;
    -webkit-flex-basis: -webkit-calc(100% - 8px * 2);
            flex-basis: calc(100% - 8px * 2);
    max-width: -webkit-calc(100% - 8px * 2);
    max-width: calc(100% - 8px * 2);

    ._hy &.global-module_col_nogutter_HoR { max-width: 100%; }
}

/*
    phone: 320px;
    landscape: 576px;
    tablet: 768px;
    desktop: 992px;
    wide: 1200px;
    max: 1492px;
*/

/* Max           */

@media screen and (max-width: 1492px) {
    ._hy .global-module_grid_col-0-BelowMax_z1V { display: none; }

    ._hy .global-module_grid_col-1-BelowMax_bRD {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
                flex-grow: 1;
        -webkit-flex-shrink: 1;
                flex-shrink: 1;
        -webkit-flex-basis: 0;
                flex-basis: 0;
        max-width: -webkit-calc(100% / 12 - 8px * 2);
        max-width: calc(100% / 12 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 12);
            max-width: calc(100% / 12);
        }
    }

    ._hy .global-module_grid_col-2-BelowMax_eDU {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
                flex-grow: 2;
        -webkit-flex-shrink: 2;
                flex-shrink: 2;
        -webkit-flex-basis: -webkit-calc(100% / 6 - 8px * 2);
                flex-basis: calc(100% / 6 - 8px * 2);
        max-width: -webkit-calc(100% / 6 - 8px * 2);
        max-width: calc(100% / 6 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 6);
            max-width: calc(100% / 6);
        }
    }

    ._hy .global-module_grid_col-3-BelowMax_zCi {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
                flex-grow: 3;
        -webkit-flex-shrink: 3;
                flex-shrink: 3;
        -webkit-flex-basis: -webkit-calc(100% / 4 - 8px * 2);
                flex-basis: calc(100% / 4 - 8px * 2);
        max-width: -webkit-calc(100% / 4 - 8px * 2);
        max-width: calc(100% / 4 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 4);
            max-width: calc(100% / 4);
        }
    }

    ._hy .global-module_grid_col-4-BelowMax_aRt {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
                flex-grow: 4;
        -webkit-flex-shrink: 4;
                flex-shrink: 4;
        -webkit-flex-basis: -webkit-calc(100% / 3 - 8px * 2);
                flex-basis: calc(100% / 3 - 8px * 2);
        max-width: -webkit-calc(100% / 3 - 8px * 2);
        max-width: calc(100% / 3 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 3);
            max-width: calc(100% / 3);
        }
    }

    ._hy .global-module_grid_col-5-BelowMax_1m3 {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
                flex-grow: 5;
        -webkit-flex-shrink: 5;
                flex-shrink: 5;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 5) - 8px * 2);
                flex-basis: calc(100% / (12 / 5) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 5) - 8px * 2);
        max-width: calc(100% / (12 / 5) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 5));
            max-width: calc(100% / (12 / 5));
        }
    }

    ._hy .global-module_grid_col-6-BelowMax_c0- {
        -webkit-box-flex: 6;
        -webkit-flex-grow: 6;
                flex-grow: 6;
        -webkit-flex-shrink: 6;
                flex-shrink: 6;
        -webkit-flex-basis: -webkit-calc(100% / 2 - 8px * 2);
                flex-basis: calc(100% / 2 - 8px * 2);
        max-width: -webkit-calc(100% / 2 - 8px * 2);
        max-width: calc(100% / 2 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 2);
            max-width: calc(100% / 2);
        }
    }

    ._hy .global-module_grid_col-7-BelowMax_g9q {
        -webkit-box-flex: 7;
        -webkit-flex-grow: 7;
                flex-grow: 7;
        -webkit-flex-shrink: 7;
                flex-shrink: 7;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 7) - 8px * 2);
                flex-basis: calc(100% / (12 / 7) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 7) - 8px * 2);
        max-width: calc(100% / (12 / 7) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 7));
            max-width: calc(100% / (12 / 7));
        }
    }

    ._hy .global-module_grid_col-8-BelowMax_5D9 {
        -webkit-box-flex: 8;
        -webkit-flex-grow: 8;
                flex-grow: 8;
        -webkit-flex-shrink: 8;
                flex-shrink: 8;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 8) - 8px * 2);
                flex-basis: calc(100% / (12 / 8) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 8) - 8px * 2);
        max-width: calc(100% / (12 / 8) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 8));
            max-width: calc(100% / (12 / 8));
        }
    }

    ._hy .global-module_grid_col-9-BelowMax_DPG {
        -webkit-box-flex: 9;
        -webkit-flex-grow: 9;
                flex-grow: 9;
        -webkit-flex-shrink: 9;
                flex-shrink: 9;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 9) - 8px * 2);
                flex-basis: calc(100% / (12 / 9) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 9) - 8px * 2);
        max-width: calc(100% / (12 / 9) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 9));
            max-width: calc(100% / (12 / 9));
        }
    }

    ._hy .global-module_grid_col-10-BelowMax_Gmq {
        -webkit-box-flex: 10;
        -webkit-flex-grow: 10;
                flex-grow: 10;
        -webkit-flex-shrink: 10;
                flex-shrink: 10;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 10) - 8px * 2);
                flex-basis: calc(100% / (12 / 10) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 10) - 8px * 2);
        max-width: calc(100% / (12 / 10) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 10));
            max-width: calc(100% / (12 / 10));
        }
    }

    ._hy .global-module_grid_col-11-BelowMax_uMD {
        -webkit-box-flex: 11;
        -webkit-flex-grow: 11;
                flex-grow: 11;
        -webkit-flex-shrink: 11;
                flex-shrink: 11;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 11) - 8px * 2);
                flex-basis: calc(100% / (12 / 11) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 11) - 8px * 2);
        max-width: calc(100% / (12 / 11) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 11));
            max-width: calc(100% / (12 / 11));
        }
    }

    ._hy .global-module_grid_col-12-BelowMax_gI\+ {
        -webkit-box-flex: 12;
        -webkit-flex-grow: 12;
                flex-grow: 12;
        -webkit-flex-shrink: 12;
                flex-shrink: 12;
        -webkit-flex-basis: -webkit-calc(100% - 8px * 2);
                flex-basis: calc(100% - 8px * 2);
        max-width: -webkit-calc(100% - 8px * 2);
        max-width: calc(100% - 8px * 2);
        ._hy &.global-module_col_nogutter_HoR { max-width: 100%; }
    }
}

/* Wide */

@media screen and (max-width: 1200px) {
    ._hy .global-module_grid_col-0-BelowWide_XBq { display: none; }

    ._hy .global-module_grid_col-1-BelowWide_Q26 {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
                flex-grow: 1;
        -webkit-flex-shrink: 1;
                flex-shrink: 1;
        -webkit-flex-basis: 0;
                flex-basis: 0;
        max-width: -webkit-calc(100% / 12 - 8px * 2);
        max-width: calc(100% / 12 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 12);
            max-width: calc(100% / 12);
        }
    }

    ._hy .global-module_grid_col-2-BelowWide_MJM {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
                flex-grow: 2;
        -webkit-flex-shrink: 2;
                flex-shrink: 2;
        -webkit-flex-basis: -webkit-calc(100% / 6 - 8px * 2);
                flex-basis: calc(100% / 6 - 8px * 2);
        max-width: -webkit-calc(100% / 6 - 8px * 2);
        max-width: calc(100% / 6 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 6);
            max-width: calc(100% / 6);
        }
    }

    ._hy .global-module_grid_col-3-BelowWide_0ju {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
                flex-grow: 3;
        -webkit-flex-shrink: 3;
                flex-shrink: 3;
        -webkit-flex-basis: -webkit-calc(100% / 4 - 8px * 2);
                flex-basis: calc(100% / 4 - 8px * 2);
        max-width: -webkit-calc(100% / 4 - 8px * 2);
        max-width: calc(100% / 4 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 4);
            max-width: calc(100% / 4);
        }
    }

    ._hy .global-module_grid_col-4-BelowWide_yap {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
                flex-grow: 4;
        -webkit-flex-shrink: 4;
                flex-shrink: 4;
        -webkit-flex-basis: -webkit-calc(100% / 3 - 8px * 2);
                flex-basis: calc(100% / 3 - 8px * 2);
        max-width: -webkit-calc(100% / 3 - 8px * 2);
        max-width: calc(100% / 3 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 3);
            max-width: calc(100% / 3);
        }
    }

    ._hy .global-module_grid_col-5-BelowWide_-\+t {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
                flex-grow: 5;
        -webkit-flex-shrink: 5;
                flex-shrink: 5;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 5) - 8px * 2);
                flex-basis: calc(100% / (12 / 5) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 5) - 8px * 2);
        max-width: calc(100% / (12 / 5) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 5));
            max-width: calc(100% / (12 / 5));
        }
    }

    ._hy .global-module_grid_col-6-BelowWide_RmZ {
        -webkit-box-flex: 6;
        -webkit-flex-grow: 6;
                flex-grow: 6;
        -webkit-flex-shrink: 6;
                flex-shrink: 6;
        -webkit-flex-basis: -webkit-calc(100% / 2 - 8px * 2);
                flex-basis: calc(100% / 2 - 8px * 2);
        max-width: -webkit-calc(100% / 2 - 8px * 2);
        max-width: calc(100% / 2 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 2);
            max-width: calc(100% / 2);
        }
    }

    ._hy .global-module_grid_col-7-BelowWide_qab {
        -webkit-box-flex: 7;
        -webkit-flex-grow: 7;
                flex-grow: 7;
        -webkit-flex-shrink: 7;
                flex-shrink: 7;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 7) - 8px * 2);
                flex-basis: calc(100% / (12 / 7) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 7) - 8px * 2);
        max-width: calc(100% / (12 / 7) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 7));
            max-width: calc(100% / (12 / 7));
        }
    }

    ._hy .global-module_grid_col-8-BelowWide_g5r {
        -webkit-box-flex: 8;
        -webkit-flex-grow: 8;
                flex-grow: 8;
        -webkit-flex-shrink: 8;
                flex-shrink: 8;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 8) - 8px * 2);
                flex-basis: calc(100% / (12 / 8) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 8) - 8px * 2);
        max-width: calc(100% / (12 / 8) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 8));
            max-width: calc(100% / (12 / 8));
        }
    }

    ._hy .global-module_grid_col-9-BelowWide_3fI {
        -webkit-box-flex: 9;
        -webkit-flex-grow: 9;
                flex-grow: 9;
        -webkit-flex-shrink: 9;
                flex-shrink: 9;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 9) - 8px * 2);
                flex-basis: calc(100% / (12 / 9) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 9) - 8px * 2);
        max-width: calc(100% / (12 / 9) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 9));
            max-width: calc(100% / (12 / 9));
        }
    }

    ._hy .global-module_grid_col-10-BelowWide_3hG {
        -webkit-box-flex: 10;
        -webkit-flex-grow: 10;
                flex-grow: 10;
        -webkit-flex-shrink: 10;
                flex-shrink: 10;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 10) - 8px * 2);
                flex-basis: calc(100% / (12 / 10) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 10) - 8px * 2);
        max-width: calc(100% / (12 / 10) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 10));
            max-width: calc(100% / (12 / 10));
        }
    }

    ._hy .global-module_grid_col-11-BelowWide_EYN {
        -webkit-box-flex: 11;
        -webkit-flex-grow: 11;
                flex-grow: 11;
        -webkit-flex-shrink: 11;
                flex-shrink: 11;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 11) - 8px * 2);
                flex-basis: calc(100% / (12 / 11) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 11) - 8px * 2);
        max-width: calc(100% / (12 / 11) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 11));
            max-width: calc(100% / (12 / 11));
        }
    }

    ._hy .global-module_grid_col-12-BelowWide_ayA {
        -webkit-box-flex: 12;
        -webkit-flex-grow: 12;
                flex-grow: 12;
        -webkit-flex-shrink: 12;
                flex-shrink: 12;
        -webkit-flex-basis: -webkit-calc(100% - 8px * 2);
                flex-basis: calc(100% - 8px * 2);
        max-width: -webkit-calc(100% - 8px * 2);
        max-width: calc(100% - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR { max-width: 100%; }
    }
}

/* Desktop */

@media screen and (max-width: 992px) {
    ._hy .global-module_grid_col-0-BelowDesktop_H7l { display: none; }

    ._hy .global-module_grid_col-1-BelowDesktop_NyZ {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
                flex-grow: 1;
        -webkit-flex-shrink: 1;
                flex-shrink: 1;
        -webkit-flex-basis: 0;
                flex-basis: 0;
        max-width: -webkit-calc(100% / 12 - 8px * 2);
        max-width: calc(100% / 12 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / 12);
         max-width: calc(100% / 12);
     }
    }

    ._hy .global-module_grid_col-2-BelowDesktop_DVR {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
                flex-grow: 2;
        -webkit-flex-shrink: 2;
                flex-shrink: 2;
        -webkit-flex-basis: -webkit-calc(100% / 6 - 8px * 2);
                flex-basis: calc(100% / 6 - 8px * 2);
        max-width: -webkit-calc(100% / 6 - 8px * 2);
        max-width: calc(100% / 6 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / 6);
         max-width: calc(100% / 6);
     }
    }

    ._hy .global-module_grid_col-3-BelowDesktop_3J- {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
                flex-grow: 3;
        -webkit-flex-shrink: 3;
                flex-shrink: 3;
        -webkit-flex-basis: -webkit-calc(100% / 4 - 8px * 2);
                flex-basis: calc(100% / 4 - 8px * 2);
        max-width: -webkit-calc(100% / 4 - 8px * 2);
        max-width: calc(100% / 4 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / 4);
         max-width: calc(100% / 4);
     }
    }

    ._hy .global-module_grid_col-4-BelowDesktop_pXx {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
                flex-grow: 4;
        -webkit-flex-shrink: 4;
                flex-shrink: 4;
        -webkit-flex-basis: -webkit-calc(100% / 3 - 8px * 2);
                flex-basis: calc(100% / 3 - 8px * 2);
        max-width: -webkit-calc(100% / 3 - 8px * 2);
        max-width: calc(100% / 3 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / 3);
         max-width: calc(100% / 3);
     }
    }

    ._hy .global-module_grid_col-5-BelowDesktop_pTc {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
                flex-grow: 5;
        -webkit-flex-shrink: 5;
                flex-shrink: 5;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 5) - 8px * 2);
                flex-basis: calc(100% / (12 / 5) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 5) - 8px * 2);
        max-width: calc(100% / (12 / 5) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / (12 / 5));
         max-width: calc(100% / (12 / 5));
     }
    }

    ._hy .global-module_grid_col-6-BelowDesktop_NGQ {
        -webkit-box-flex: 6;
        -webkit-flex-grow: 6;
                flex-grow: 6;
        -webkit-flex-shrink: 6;
                flex-shrink: 6;
        -webkit-flex-basis: -webkit-calc(100% / 2 - 8px * 2);
                flex-basis: calc(100% / 2 - 8px * 2);
        max-width: -webkit-calc(100% / 2 - 8px * 2);
        max-width: calc(100% / 2 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / 2);
         max-width: calc(100% / 2);
     }
    }

    ._hy .global-module_grid_col-7-BelowDesktop_5BZ {
        -webkit-box-flex: 7;
        -webkit-flex-grow: 7;
                flex-grow: 7;
        -webkit-flex-shrink: 7;
                flex-shrink: 7;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 7) - 8px * 2);
                flex-basis: calc(100% / (12 / 7) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 7) - 8px * 2);
        max-width: calc(100% / (12 / 7) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / (12 / 7));
         max-width: calc(100% / (12 / 7));
     }
    }

    ._hy .global-module_grid_col-8-BelowDesktop_bnU {
        -webkit-box-flex: 8;
        -webkit-flex-grow: 8;
                flex-grow: 8;
        -webkit-flex-shrink: 8;
                flex-shrink: 8;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 8) - 8px * 2);
                flex-basis: calc(100% / (12 / 8) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 8) - 8px * 2);
        max-width: calc(100% / (12 / 8) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / (12 / 8));
         max-width: calc(100% / (12 / 8));
     }
    }

    ._hy .global-module_grid_col-9-BelowDesktop_7aI {
        -webkit-box-flex: 9;
        -webkit-flex-grow: 9;
                flex-grow: 9;
        -webkit-flex-shrink: 9;
                flex-shrink: 9;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 9) - 8px * 2);
                flex-basis: calc(100% / (12 / 9) - 8px * 2);
        max-width: -webkit-calc(100% / 1.3 - 8px * 2);
        max-width: calc(100% / 1.3 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / (12 / 9));
         max-width: calc(100% / (12 / 9));
     }
    }

    ._hy .global-module_grid_col-10-BelowDesktop_0NZ {
        -webkit-box-flex: 10;
        -webkit-flex-grow: 10;
                flex-grow: 10;
        -webkit-flex-shrink: 10;
                flex-shrink: 10;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 10) - 8px * 2);
                flex-basis: calc(100% / (12 / 10) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 10) - 8px * 2);
        max-width: calc(100% / (12 / 10) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / (12 / 10));
         max-width: calc(100% / (12 / 10));
     }
    }

    ._hy .global-module_grid_col-11-BelowDesktop_C4j {
        -webkit-box-flex: 11;
        -webkit-flex-grow: 11;
                flex-grow: 11;
        -webkit-flex-shrink: 11;
                flex-shrink: 11;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 11) - 8px * 2);
                flex-basis: calc(100% / (12 / 11) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 11) - 8px * 2);
        max-width: calc(100% / (12 / 11) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
         max-width: -webkit-calc(100% / (12 / 11));
         max-width: calc(100% / (12 / 11));
     }
    }

    ._hy .global-module_grid_col-12-BelowDesktop_uQp {
        -webkit-box-flex: 12;
        -webkit-flex-grow: 12;
                flex-grow: 12;
        -webkit-flex-shrink: 12;
                flex-shrink: 12;
        -webkit-flex-basis: -webkit-calc(100% - 8px * 2);
                flex-basis: calc(100% - 8px * 2);
        max-width: -webkit-calc(100% / 1 - 8px * 2);
        max-width: calc(100% / 1 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR { max-width: 100%; }
    }
}

/* Tablet        */

@media screen and (max-width: 768px) {
    ._hy .global-module_grid_col-0-BelowTablet_se1 { display: none; }

    ._hy .global-module_grid_col-1-BelowTablet_lSt {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
                flex-grow: 1;
        -webkit-flex-shrink: 1;
                flex-shrink: 1;
        -webkit-flex-basis: 0;
                flex-basis: 0;
        max-width: -webkit-calc(100% / 12 - 8px * 2);
        max-width: calc(100% / 12 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
        max-width: -webkit-calc(100% / 12);
        max-width: calc(100% / 12);
    }
    }

    ._hy .global-module_grid_col-2-BelowTablet_pu\+ {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
                flex-grow: 2;
        -webkit-flex-shrink: 2;
                flex-shrink: 2;
        -webkit-flex-basis: -webkit-calc(100% / 6 - 8px * 2);
                flex-basis: calc(100% / 6 - 8px * 2);
        max-width: -webkit-calc(100% / 6 - 8px * 2);
        max-width: calc(100% / 6 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 6);
            max-width: calc(100% / 6);
        }
    }

    ._hy .global-module_grid_col-3-BelowTablet_N\+q {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
                flex-grow: 3;
        -webkit-flex-shrink: 3;
                flex-shrink: 3;
        -webkit-flex-basis: -webkit-calc(100% / 4 - 8px * 2);
                flex-basis: calc(100% / 4 - 8px * 2);
        max-width: -webkit-calc(100% / 4 - 8px * 2);
        max-width: calc(100% / 4 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 4);
            max-width: calc(100% / 4);
        }
    }

    ._hy .global-module_grid_col-4-BelowTablet_t3f {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
                flex-grow: 4;
        -webkit-flex-shrink: 4;
                flex-shrink: 4;
        -webkit-flex-basis: -webkit-calc(100% / 3 - 8px * 2);
                flex-basis: calc(100% / 3 - 8px * 2);
        max-width: -webkit-calc(100% / 3 - 8px * 2);
        max-width: calc(100% / 3 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 3);
            max-width: calc(100% / 3);
        }
    }

    ._hy .global-module_grid_col-5-BelowTablet_BE0 {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
                flex-grow: 5;
        -webkit-flex-shrink: 5;
                flex-shrink: 5;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 5) - 8px * 2);
                flex-basis: calc(100% / (12 / 5) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 5) - 8px * 2);
        max-width: calc(100% / (12 / 5) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 5));
            max-width: calc(100% / (12 / 5));
        }
    }

    ._hy .global-module_grid_col-6-BelowTablet_Eya {
        -webkit-box-flex: 6;
        -webkit-flex-grow: 6;
                flex-grow: 6;
        -webkit-flex-shrink: 6;
                flex-shrink: 6;
        -webkit-flex-basis: -webkit-calc(100% / 2 - 8px * 2);
                flex-basis: calc(100% / 2 - 8px * 2);
        max-width: -webkit-calc(100% / 2 - 8px * 2);
        max-width: calc(100% / 2 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 2);
            max-width: calc(100% / 2);
        }
    }

    ._hy .global-module_grid_col-7-BelowTablet_xIK {
        -webkit-box-flex: 7;
        -webkit-flex-grow: 7;
                flex-grow: 7;
        -webkit-flex-shrink: 7;
                flex-shrink: 7;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 7) - 8px * 2);
                flex-basis: calc(100% / (12 / 7) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 7) - 8px * 2);
        max-width: calc(100% / (12 / 7) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 7));
            max-width: calc(100% / (12 / 7));
        }
    }

    ._hy .global-module_grid_col-8-BelowTablet_B7x {
        -webkit-box-flex: 8;
        -webkit-flex-grow: 8;
                flex-grow: 8;
        -webkit-flex-shrink: 8;
                flex-shrink: 8;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 8) - 8px * 2);
                flex-basis: calc(100% / (12 / 8) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 8) - 8px * 2);
        max-width: calc(100% / (12 / 8) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 8));
            max-width: calc(100% / (12 / 8));
        }
    }

    ._hy .global-module_grid_col-9-BelowTablet_d2V {
        -webkit-box-flex: 9;
        -webkit-flex-grow: 9;
                flex-grow: 9;
        -webkit-flex-shrink: 9;
                flex-shrink: 9;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 9) - 8px * 2);
                flex-basis: calc(100% / (12 / 9) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 9) - 8px * 2);
        max-width: calc(100% / (12 / 9) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 9));
            max-width: calc(100% / (12 / 9));
        }
    }

    ._hy .global-module_grid_col-10-BelowTablet_EBe {
        -webkit-box-flex: 10;
        -webkit-flex-grow: 10;
                flex-grow: 10;
        -webkit-flex-shrink: 10;
                flex-shrink: 10;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 10) - 8px * 2);
                flex-basis: calc(100% / (12 / 10) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 10) - 8px * 2);
        max-width: calc(100% / (12 / 10) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 10));
            max-width: calc(100% / (12 / 10));
        }
    }

    ._hy .global-module_grid_col-11-BelowTablet_NHV {
        -webkit-box-flex: 11;
        -webkit-flex-grow: 11;
                flex-grow: 11;
        -webkit-flex-shrink: 11;
                flex-shrink: 11;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 11) - 8px * 2);
                flex-basis: calc(100% / (12 / 11) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 11) - 8px * 2);
        max-width: calc(100% / (12 / 11) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 11));
            max-width: calc(100% / (12 / 11));
        }
    }

    ._hy .global-module_grid_col-12-BelowTablet_WEw {
        -webkit-box-flex: 12;
        -webkit-flex-grow: 12;
                flex-grow: 12;
        -webkit-flex-shrink: 12;
                flex-shrink: 12;
        -webkit-flex-basis: -webkit-calc(100% / 1 - 8px * 2);
                flex-basis: calc(100% / 1 - 8px * 2);
        max-width: -webkit-calc(100% / 1 - 8px * 2);
        max-width: calc(100% / 1 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR { max-width: 100%; }
    }
}

/* Landscape         */

@media screen and (max-width: 576px) {
    ._hy .global-module_grid_col-0-BelowLandscape_Vqq { display: none; }

    ._hy .global-module_grid_col-1-BelowLandscape_eiZ {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
                flex-grow: 1;
        -webkit-flex-shrink: 1;
                flex-shrink: 1;
        -webkit-flex-basis: 0;
                flex-basis: 0;
        max-width: -webkit-calc(100% / 12 - 8px * 2);
        max-width: calc(100% / 12 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 12);
            max-width: calc(100% / 12);
        }
    }

    ._hy .global-module_grid_col-2-BelowLandscape_daz {
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
                flex-grow: 2;
        -webkit-flex-shrink: 2;
                flex-shrink: 2;
        -webkit-flex-basis: -webkit-calc(100% / 6 - 8px * 2);
                flex-basis: calc(100% / 6 - 8px * 2);
        max-width: -webkit-calc(100% / 6 - 8px * 2);
        max-width: calc(100% / 6 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 6);
            max-width: calc(100% / 6);
        }
    }

    ._hy .global-module_grid_col-3-BelowLandscape_9mB {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
                flex-grow: 3;
        -webkit-flex-shrink: 3;
                flex-shrink: 3;
        -webkit-flex-basis: -webkit-calc(100% / 4 - 8px * 2);
                flex-basis: calc(100% / 4 - 8px * 2);
        max-width: -webkit-calc(100% / 4 - 8px * 2);
        max-width: calc(100% / 4 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 4);
            max-width: calc(100% / 4);
        }
    }

    ._hy .global-module_grid_col-4-BelowLandscape_3su {
        -webkit-box-flex: 4;
        -webkit-flex-grow: 4;
                flex-grow: 4;
        -webkit-flex-shrink: 4;
                flex-shrink: 4;
        -webkit-flex-basis: -webkit-calc(100% / 3 - 8px * 2);
                flex-basis: calc(100% / 3 - 8px * 2);
        max-width: -webkit-calc(100% / 3 - 8px * 2);
        max-width: calc(100% / 3 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 3);
            max-width: calc(100% / 3);
        }
    }

    ._hy .global-module_grid_col-5-BelowLandscape_rJE {
        -webkit-box-flex: 5;
        -webkit-flex-grow: 5;
                flex-grow: 5;
        -webkit-flex-shrink: 5;
                flex-shrink: 5;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 5) - 8px * 2);
                flex-basis: calc(100% / (12 / 5) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 5) - 8px * 2);
        max-width: calc(100% / (12 / 5) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 5));
            max-width: calc(100% / (12 / 5));
        }
    }

    ._hy .global-module_grid_col-6-BelowLandscape_uVc {
        -webkit-box-flex: 6;
        -webkit-flex-grow: 6;
                flex-grow: 6;
        -webkit-flex-shrink: 6;
                flex-shrink: 6;
        -webkit-flex-basis: -webkit-calc(100% / 2 - 8px * 2);
                flex-basis: calc(100% / 2 - 8px * 2);
        max-width: -webkit-calc(100% / 2 - 8px * 2);
        max-width: calc(100% / 2 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / 2);
            max-width: calc(100% / 2);
        }
    }

    ._hy .global-module_grid_col-7-BelowLandscape_XoL {
        -webkit-box-flex: 7;
        -webkit-flex-grow: 7;
                flex-grow: 7;
        -webkit-flex-shrink: 7;
                flex-shrink: 7;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 7) - 8px * 2);
                flex-basis: calc(100% / (12 / 7) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 7) - 8px * 2);
        max-width: calc(100% / (12 / 7) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 7));
            max-width: calc(100% / (12 / 7));
        }
    }

    ._hy .global-module_grid_col-8-BelowLandscape_LiU {
        -webkit-box-flex: 8;
        -webkit-flex-grow: 8;
                flex-grow: 8;
        -webkit-flex-shrink: 8;
                flex-shrink: 8;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 8) - 8px * 2);
                flex-basis: calc(100% / (12 / 8) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 8) - 8px * 2);
        max-width: calc(100% / (12 / 8) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 8));
            max-width: calc(100% / (12 / 8));
        }
    }

    ._hy .global-module_grid_col-9-BelowLandscape_YK3 {
        -webkit-box-flex: 9;
        -webkit-flex-grow: 9;
                flex-grow: 9;
        -webkit-flex-shrink: 9;
                flex-shrink: 9;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 9) - 8px * 2);
                flex-basis: calc(100% / (12 / 9) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 9) - 8px * 2);
        max-width: calc(100% / (12 / 9) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 9));
            max-width: calc(100% / (12 / 9));
        }
    }

    ._hy .global-module_grid_col-10-BelowLandscape_RFb {
        -webkit-box-flex: 10;
        -webkit-flex-grow: 10;
                flex-grow: 10;
        -webkit-flex-shrink: 10;
                flex-shrink: 10;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 10) - 8px * 2);
                flex-basis: calc(100% / (12 / 10) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 10) - 8px * 2);
        max-width: calc(100% / (12 / 10) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 10));
            max-width: calc(100% / (12 / 10));
        }
    }

    ._hy .global-module_grid_col-11-BelowLandscape_KYL {
        -webkit-box-flex: 11;
        -webkit-flex-grow: 11;
                flex-grow: 11;
        -webkit-flex-shrink: 11;
                flex-shrink: 11;
        -webkit-flex-basis: -webkit-calc(100% / (12 / 11) - 8px * 2);
                flex-basis: calc(100% / (12 / 11) - 8px * 2);
        max-width: -webkit-calc(100% / (12 / 11) - 8px * 2);
        max-width: calc(100% / (12 / 11) - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR {
            max-width: -webkit-calc(100% / (12 / 11));
            max-width: calc(100% / (12 / 11));
        }
    }

    ._hy .global-module_grid_col-12-BelowLandscape_kbF {
        -webkit-box-flex: 12;
        -webkit-flex-grow: 12;
                flex-grow: 12;
        -webkit-flex-shrink: 12;
                flex-shrink: 12;
        -webkit-flex-basis: -webkit-calc(100% / 1 - 8px * 2);
                flex-basis: calc(100% / 1 - 8px * 2);
        max-width: -webkit-calc(100% / 1 - 8px * 2);
        max-width: calc(100% / 1 - 8px * 2);

        ._hy &.global-module_col_nogutter_HoR { max-width: 100%; }
    }
}

._hy .global-module_grid_col-auto_-XO, ._hy .global-module_grid_col-auto_-XO.global-module_col_nogutter_HoR {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: none;
}

._hy .global-module_col_special_l7t {
    /*
    outline: 1px solid green;
    max-width: 200px;
    background: #9f9;
    */
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
            flex: 1 0 0;
}

._hy .global-module_grid10_row_BJ2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    box-sizing: content-box;
}

/* By default occupy 100% */

._hy .global-module_grid10_col_sI1 {
    -webkit-box-flex: 2;
    -webkit-flex: 2 2 -webkit-calc(100% / 5 - 8px * 2);
            flex: 2 2 calc(100% / 5 - 8px * 2);
    max-width: -webkit-calc(100% / 5 - 8px * 2);
    max-width: calc(100% / 5 - 8px * 2);
}

@media screen and (max-width: 93.25em) {
    ._hy .global-module_grid10_col-3-BelowMax_9hR {
        -webkit-box-flex: 3;
        -webkit-flex: 3 3 -webkit-calc(100% / 3 - 8px * 2);
                flex: 3 3 calc(100% / 3 - 8px * 2);
        max-width: -webkit-calc(100% / 3 - 8px * 2);
        max-width: calc(100% / 3 - 8px * 2);
    }
}

@media screen and (min-width: 1492px) {
    ._hy .global-module_grid10-col2-aboveMax_Fdr {
        -webkit-box-flex: 2;
        -webkit-flex: 2 2 -webkit-calc(100% / 5 - 8px * 2);
                flex: 2 2 calc(100% / 5 - 8px * 2);
        max-width: -webkit-calc(100% / 5 - 8px * 2);
        max-width: calc(100% / 5 - 8px * 2);
    }

    ._hy .global-module_grid10-col8-aboveMax_xef {
        -webkit-box-flex: 8;
        -webkit-flex: 8 8 -webkit-calc(100% / 1.25 - 8px * 2);
                flex: 8 8 calc(100% / 1.25 - 8px * 2);
        max-width: -webkit-calc(100% / 1.25 - 8px * 2);
        max-width: calc(100% / 1.25 - 8px * 2);
    }
}

@media screen and (max-width: 48em) { /* below 768px */
    ._hy .global-module_grid10_col-3-BelowTablet_vZU {
        -webkit-box-flex: 3;
        -webkit-flex: 3 3 -webkit-calc(100% / 3 - 8px * 2);
                flex: 3 3 calc(100% / 3 - 8px * 2);
        max-width: -webkit-calc(100% / 3 - 8px * 2);
        max-width: calc(100% / 3 - 8px * 2);
    }
}

@media screen and (max-width: 36em) { /* below 576px */
    ._hy .global-module_grid10_col-3-BelowLandscape_wsC {
        margin: 0;
        padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));
        padding-top: calc(2rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
        padding-bottom: calc(2rem * var(--hyp-rem-multi));
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100%);
                flex: 0 0 calc(100%);
        max-width: -webkit-calc(100%);
        max-width: calc(100%);
    }
}

/* README
Instead of installing the entire npm package slick-carousel to use only the css files,
this CSS was copied and pasted from slick.css and slick-theme.css of https://github.com/kenwheeler/slick.
In addition it is avoiding configuring webpack to look into the node_modules to retrieve the css of the slick-carousel
Random Comment
*/

@charset 'UTF-8';

/* slick-theme.css from https://github.com/kenwheeler/slick  */

/* Slider */

/*
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}
*/

/* Slider */

/* !important Loader resource below was commented in order to avoid adding assets */

/* .slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat;
} */

/* Icons */

/* !important: font face was modified for Priceminister, formats other than woff have been removed */

/* Arrows */

/*
.slick-prev,
.slick-next {
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 0%;
    background-color: rgba(255, 255, 255, 0.9);
    background-repeat: no-repeat;
    border: none;
    background-position-y: 14px;
    color: transparent;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    top: 37%;
    outline: none;
    z-index: 1;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    background-color: white;
    outline: none;
   // background: transparent; //
}

.slick-prev:hover::before,
.slick-prev:focus::before,
.slick-next:hover::before,
.slick-next:focus::before {
    opacity: 1;
}
*/

._hy .global-module_slick-prev_bET, ._hy .global-module_slick-next_hml {
    background-position: 50% 50%;
}

._hy .global-module_slick-prev_bET {
    background-image: url('https://pmcdn.staticpmrk.com/visuels/canopy-commons/left-arrow-grey.svg');
    background-size: contain;
    left: -2000px;
    /* top: 0; */
}

._hy .global-module_slick-next_hml {
    background-image: url('https://pmcdn.staticpmrk.com/visuels/canopy-commons/right-arrow-grey.svg');
    background-size: contain;
    right: -2000px;
}

._hy .global-module_lg_Ken .global-module_slick-prev_bET {
    left: -60px;
    /* top: 0; */
}

._hy .global-module_sm_jbO .global-module_slick-prev_bET {
    left: -28px;
    /* top: 0; */
}

._hy .global-module_lg_Ken .global-module_slick-next_hml {
    right: -60px;
}

._hy .global-module_sm_jbO .global-module_slick-next_hml {
    right: -28px;
}

._hy .global-module_lg_Ken .global-module_slick-prev_bET, ._hy .global-module_lg_Ken .global-module_slick-next_hml {
    width: 56px;
    height: 56px;
}

._hy .global-module_sm_jbO .global-module_slick-prev_bET, ._hy .global-module_sm_jbO .global-module_slick-next_hml {
    width: 24px;
    height: 24px;
}

/*
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
    background-color: white;
    outline: none;
}
*/

._hy .global-module_slick-prev_bET.global-module_slick-arrow_xVN.global-module_slick-disabled_way, ._hy .global-module_slick-next_hml.global-module_slick-arrow_xVN.global-module_slick-disabled_way {
    opacity: 0;
    cursor: default;
}

/* Dots */

._hy .global-module_slick-dots_ov6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    position: relative;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
}

._hy .global-module_slick-dots_ov6 li {
    position: relative;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

._hy .global-module_slick-dots_ov6 button {
    font-size: 0;
    padding: 0;
    line-height: 0;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: 0;
    outline: none;
    cursor: pointer;
    color: transparent;
    background-color: rgba(0, 0, 0, 0.4);
}

._hy .global-module_slick-dots_ov6 li button {
    background-color: rgba(0, 0, 0, 0.15);
}

._hy .global-module_slick-dots_ov6 .global-module_slick-active_TKf button {
    background-color: rgba(0, 0, 0, 0.4);
}

._hy .global-module_slick-dots_ov6 li button:hover, ._hy .global-module_slick-dots_ov6 li button:focus {
    outline: none;
}

/*
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
*/

._hy .global-module_slick-prev_bET.global-module_slick-disabled_way:before, ._hy .global-module_slick-next_hml.global-module_slick-disabled_way:before
{
    opacity: .25;
}

/*
.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
*/

/* Icons */

/* Slider */

._hy .global-module_slick-slider_qfi {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

._hy .global-module_slick-list_gKv {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

._hy .global-module_slick-list_gKv:focus
{
    outline: none;
}

._hy .global-module_slick-list_gKv.global-module_dragging_3BX
{
    cursor: pointer;
    cursor: hand;
}

._hy .global-module_slick-slider_qfi .global-module_slick-track_1oD, ._hy .global-module_slick-slider_qfi .global-module_slick-list_gKv {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

._hy .global-module_slick-track_1oD {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

._hy .global-module_slick-track_1oD::before, ._hy .global-module_slick-track_1oD::after {
    display: table;
    content: '';
}

._hy .global-module_slick-track_1oD::after {
    clear: both;
}

._hy .global-module_slick-loading_4Xx .global-module_slick-track_1oD {
    visibility: hidden;
}

._hy .global-module_slick-slide_hD\+
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

._hy [dir='rtl'] .global-module_slick-slide_hD\+
{
    float: right;
}

._hy .global-module_slick-slide_hD\+ img
{
    display: block;
}

._hy .global-module_slick-slide_hD\+.global-module_slick-loading_4Xx img
{
    display: none;
}

._hy .global-module_slick-slide_hD\+.global-module_dragging_3BX img
{
    pointer-events: none;
}

._hy .global-module_slick-initialized_7kt .global-module_slick-slide_hD\+
{
    display: block;
}

._hy .global-module_slick-loading_4Xx .global-module_slick-slide_hD\+
{
    visibility: hidden;
}

._hy .global-module_slick-vertical_4Re .global-module_slick-slide_hD\+
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

._hy .global-module_slick-arrow_xVN.global-module_slick-hidden_sZ3 {
    display: none;
}

._hy .global-module_galleryPhoto_AjK .global-module_slick-prev_bET, ._hy .global-module_galleryPhoto_AjK .global-module_slick-next_hml {
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 0%;
    background-color: rgba(255, 255, 255, 0.9);
    background-repeat: no-repeat;
    border: none;
    color: transparent;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    top: 37%;
    outline: none;
    z-index: 1;
}

._hy .global-module_galleryPhoto_AjK .global-module_slick-prev_bET:hover, ._hy .global-module_galleryPhoto_AjK .global-module_slick-prev_bET:focus, ._hy .global-module_galleryPhoto_AjK .global-module_slick-next_hml:hover, ._hy .global-module_galleryPhoto_AjK .global-module_slick-next_hml:focus {
    background-color: white;
    outline: none;
    /* left: ; */
    /* background: transparent; */
}

._hy .global-module_galleryPhoto_AjK .global-module_slick-prev_bET:hover::before, ._hy .global-module_galleryPhoto_AjK .global-module_slick-prev_bET:focus::before, ._hy .global-module_galleryPhoto_AjK .global-module_slick-next_hml:hover::before, ._hy .global-module_galleryPhoto_AjK .global-module_slick-next_hml:focus::before {
    opacity: 1;
}

._hy .global-module_galleryPhoto_AjK .global-module_lg_Ken .global-module_slick-prev_bET, ._hy .global-module_galleryPhoto_AjK .global-module_lg_Ken .global-module_slick-next_hml {
    width: 56px;
    height: 56px;
}

._hy .global-module_galleryPhoto_AjK .global-module_sm_jbO .global-module_slick-prev_bET, ._hy .global-module_galleryPhoto_AjK .global-module_sm_jbO .global-module_slick-next_hml {
    width: 24px;
    height: 24px;
}

/*
 ==================================
    to detect current breakpoint with JS in Breakpoint Component
 ================================== */

/*
     ORDER is important !
*/

._hy::before {
    content: "max";
    display: none;
}

@media screen and (max-width: 1491px) {
    ._hy::before {
        content: "wide";
        display: none;
    }
}

@media screen and (max-width: 1199px) {
    ._hy::before {
        content: "desktop";
        display: none;
    }
}

@media screen and (max-width: 991px) {
    ._hy::before {
        content: "tablet";
        display: none;
    }
}

@media screen and (max-width: 767px) {
    ._hy::before {
        content: "landscape";
        display: none;
    }
}

@media screen and (max-width: 575px) {
    ._hy::before {
        content: "phone";
        display: none;
    }
}

/* reset */

._hy {
    background: #ddd;
    font-size: 62.5%;
    font-family: RakutenSansUi, Arial, Helvetica, sans-serif;
}

._hy input[type=text]::-ms-clear {
    display: none;
}

._hy p, ._hy {
    margin: 0;
}

/* Titles */

._hy header {
    padding-top: 0;
}

/*
 ==================================
    Main Structure && ADS
 ================================== */

._hy .global-module_structure_ads-left_z9T {
    display: none;
    direction: rtl;
}

._hy .global-module_structure_ads-left_z9T::before {
    content: "";
    height: 100%;
    width: 100%;
    background-position-x: right;
}

._hy .global-module_structure_ads-right_0ZS {
    display: none;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
}

._hy .global-module_structure_ads-right_0ZS::before {
    content: "";
    height: 100%;
    width: 100%;
    background-position-x: left;
}

/* .structure_content-nolimit */

._hy .global-module_structure_content-main_Qz1 {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    overflow: hidden;
    max-width: 2000px;
    margin: 0 auto;
}

._hy .global-module_structure_content-main_Qz1 section {
  background-color: #fff;
}

._hy .global-module_structure_wrapper-ad_82C > div {
    display: block;
    margin: 8px auto;
}

._hy #global-module_div-gpt-ad-habillage_J9K {
    margin: 0 auto;
}

._hy .global-module_structure_wrapper-global_mfX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

@media screen and (min-width: 1292px) {
    ._hy .global-module_structure_ads-generic_lL4 {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
                flex-grow: 0;
        -webkit-flex-basis: 150px;
                flex-basis: 150px;
    }
}

@media screen and (min-width: 1492px) {

    ._hy .global-module_structure_ads-generic_lL4 {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
                flex-grow: 0;
        -webkit-flex-basis: 150px;
                flex-basis: 150px;
    }
}

@media screen and (min-width: 1900px) {
    ._hy .global-module_structure_ads-generic_lL4 {
        -webkit-flex-basis: 150px;
                flex-basis: 150px;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
                flex-grow: 1;
        width: auto;
    }
}

/* GLOBAL-VENDOR */

/* import tachyons */

/*! TACHYONS v4.9.0 | http://tachyons.io */

/*
 *
 *      ________            ______
 *      ___  __/_____ _________  /______  ______________________
 *      __  /  _  __ `/  ___/_  __ \_  / / /  __ \_  __ \_  ___/
 *      _  /   / /_/ // /__ _  / / /  /_/ // /_/ /  / / /(__  )
 *      /_/    \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/
 *                                 /____/
 *
 *    TABLE OF CONTENTS
 *
 *    1. External Library Includes
 *       - Normalize.css | http://normalize.css.github.io
 *    2. Tachyons Modules
 *    3. Variables
 *       - Media Queries
 *       - Colors
 *    4. Debugging
 *       - Debug all
 *       - Debug children
 *
 */

/* External Library Includes */

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

._hy {
      line-height: 1.15; /* 1 */
      -ms-text-size-adjust: 100%; /* 2 */
      -webkit-text-size-adjust: 100%; /* 2 */
    }

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

._hy {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

._hy article, ._hy aside, ._hy footer, ._hy header, ._hy nav, ._hy section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

._hy h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

._hy figcaption, ._hy figure, ._hy main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

._hy figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

._hy hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

._hy pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

._hy a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

._hy abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted currentColor;
          text-decoration: underline dotted currentColor; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

._hy b, ._hy strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

._hy b, ._hy strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

._hy code, ._hy kbd, ._hy samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

._hy dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

._hy mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

._hy small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

._hy sub, ._hy sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

._hy sub {
  bottom: -0.25em;
}

._hy sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

._hy audio, ._hy video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

._hy audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

._hy img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

._hy svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

._hy button, ._hy input, ._hy optgroup, ._hy select, ._hy textarea {
  font-family: RakutenSansUi, sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

._hy button, ._hy input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

._hy button, ._hy select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

._hy button, ._hy [type="button"], ._hy [type="reset"], ._hy [type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

._hy button::-moz-focus-inner, ._hy [type="button"]::-moz-focus-inner, ._hy [type="reset"]::-moz-focus-inner, ._hy [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

._hy button:-moz-focusring, ._hy [type="button"]:-moz-focusring, ._hy [type="reset"]:-moz-focusring, ._hy [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

._hy fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

._hy legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

._hy progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

._hy textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

._hy [type="checkbox"], ._hy [type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

._hy [type="number"]::-webkit-inner-spin-button, ._hy [type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

._hy [type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

._hy [type="search"]::-webkit-search-cancel-button, ._hy [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

._hy ::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

._hy details, ._hy menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

._hy summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

._hy canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

._hy template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

._hy [hidden] {
  display: none;
}

/* Modules */

/*

  BOX SIZING

*/

._hy, ._hy, ._hy article, ._hy aside, ._hy section, ._hy main, ._hy nav, ._hy footer, ._hy header, ._hy form, ._hy fieldset, ._hy legend, ._hy pre, ._hy code, ._hy a, ._hy h1, ._hy h2, ._hy h3, ._hy h4, ._hy h5, ._hy h6, ._hy ul, ._hy ol, ._hy li, ._hy dl, ._hy dt, ._hy dd, ._hy blockquote, ._hy figcaption, ._hy figure, ._hy textarea, ._hy table, ._hy .global-module_flex-ns_K2v
td, ._hy th, ._hy tr, ._hy input[type="email"], ._hy input[type="number"], ._hy input[type="password"], ._hy input[type="tel"], ._hy input[type="text"], ._hy input[type="url"], ._hy .global-module_border-box_bLF {
    box-sizing: border-box;
}

._hy div, ._hy p {
        box-sizing: border-box;
    }

/*

   ASPECT RATIOS

*/

/* This is for fluid media that is embedded from third party sites like youtube, vimeo etc.
 * Wrap the outer element in aspect-ratio and then extend it with the desired ratio i.e
 * Make sure there are no height and width attributes on the embedded media.
 * Adapted from: https://github.com/suitcss/components-flex-embed
 *
 * Example:
 *
 * <div class="aspect-ratio aspect-ratio--16x9">
 *  <iframe class="aspect-ratio--object"></iframe>
 * </div>
 *
 * */

._hy .global-module_aspect-ratio_X97 {
  height: 0;
  position: relative;
}

._hy .global-module_aspect-ratio--16x9_ur- { padding-bottom: 56.25%; }

._hy .global-module_aspect-ratio--9x16_Bd0 { padding-bottom: 177.77%; }

._hy .global-module_aspect-ratio--4x3_LtV {  padding-bottom: 75%; }

._hy .global-module_aspect-ratio--3x4_tLB {  padding-bottom: 133.33%; }

._hy .global-module_aspect-ratio--6x4_on4 {  padding-bottom: 66.6%; }

._hy .global-module_aspect-ratio--4x6_nKI {  padding-bottom: 150%; }

._hy .global-module_aspect-ratio--8x5_l7Z {  padding-bottom: 62.5%; }

._hy .global-module_aspect-ratio--5x8_BkP {  padding-bottom: 160%; }

._hy .global-module_aspect-ratio--7x5_7gd {  padding-bottom: 71.42%; }

._hy .global-module_aspect-ratio--5x7_DLV {  padding-bottom: 140%; }

._hy .global-module_aspect-ratio--1x1_BSS {  padding-bottom: 100%; }

._hy .global-module_aspect-ratio--object_qgj {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

@media screen and (min-width: 36em){
    ._hy .global-module_aspect-ratio-ns_Gxu {
      height: 0;
      position: relative;
    }
    ._hy .global-module_aspect-ratio--16x9-ns_LiI { padding-bottom: 56.25%; }
    ._hy .global-module_aspect-ratio--9x16-ns_kjO { padding-bottom: 177.77%; }
    ._hy .global-module_aspect-ratio--4x3-ns_jMP {  padding-bottom: 75%; }
    ._hy .global-module_aspect-ratio--3x4-ns_TCL {  padding-bottom: 133.33%; }
    ._hy .global-module_aspect-ratio--6x4-ns_zWp {  padding-bottom: 66.6%; }
    ._hy .global-module_aspect-ratio--4x6-ns_GrM {  padding-bottom: 150%; }
    ._hy .global-module_aspect-ratio--8x5-ns_gfB {  padding-bottom: 62.5%; }
    ._hy .global-module_aspect-ratio--5x8-ns_dm3 {  padding-bottom: 160%; }
    ._hy .global-module_aspect-ratio--7x5-ns_GdG {  padding-bottom: 71.42%; }
    ._hy .global-module_aspect-ratio--5x7-ns_ZUl {  padding-bottom: 140%; }
    ._hy .global-module_aspect-ratio--1x1-ns_jx6 {  padding-bottom: 100%; }
    ._hy .global-module_aspect-ratio--object-ns_6bg {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
    }
}

@media screen and (min-width: 36em) and (max-width: 62em){
    ._hy .global-module_aspect-ratio-m_OE5 {
      height: 0;
      position: relative;
    }
    ._hy .global-module_aspect-ratio--16x9-m_BG\+ { padding-bottom: 56.25%; }
    ._hy .global-module_aspect-ratio--9x16-m_jbA { padding-bottom: 177.77%; }
    ._hy .global-module_aspect-ratio--4x3-m_ElM {  padding-bottom: 75%; }
    ._hy .global-module_aspect-ratio--3x4-m_YIm {  padding-bottom: 133.33%; }
    ._hy .global-module_aspect-ratio--6x4-m_5Pe {  padding-bottom: 66.6%; }
    ._hy .global-module_aspect-ratio--4x6-m_n9i {  padding-bottom: 150%; }
    ._hy .global-module_aspect-ratio--8x5-m_63D {  padding-bottom: 62.5%; }
    ._hy .global-module_aspect-ratio--5x8-m_wDY {  padding-bottom: 160%; }
    ._hy .global-module_aspect-ratio--7x5-m_TDw {  padding-bottom: 71.42%; }
    ._hy .global-module_aspect-ratio--5x7-m_Qmt {  padding-bottom: 140%; }
    ._hy .global-module_aspect-ratio--1x1-m_haK {  padding-bottom: 100%; }
    ._hy .global-module_aspect-ratio--object-m_j-H {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
    }
}

@media screen and (min-width: 62em){
    ._hy .global-module_aspect-ratio-l_wVG {
      height: 0;
      position: relative;
    }
    ._hy .global-module_aspect-ratio--16x9-l_4HW { padding-bottom: 56.25%; }
    ._hy .global-module_aspect-ratio--9x16-l_vVO { padding-bottom: 177.77%; }
    ._hy .global-module_aspect-ratio--4x3-l_CCk {  padding-bottom: 75%; }
    ._hy .global-module_aspect-ratio--3x4-l_M\+L {  padding-bottom: 133.33%; }
    ._hy .global-module_aspect-ratio--6x4-l_eqL {  padding-bottom: 66.6%; }
    ._hy .global-module_aspect-ratio--4x6-l_WUG {  padding-bottom: 150%; }
    ._hy .global-module_aspect-ratio--8x5-l_XyL {  padding-bottom: 62.5%; }
    ._hy .global-module_aspect-ratio--5x8-l_kCc {  padding-bottom: 160%; }
    ._hy .global-module_aspect-ratio--7x5-l_qXB {  padding-bottom: 71.42%; }
    ._hy .global-module_aspect-ratio--5x7-l_L-\+ {  padding-bottom: 140%; }
    ._hy .global-module_aspect-ratio--1x1-l_gam {  padding-bottom: 100%; }
    ._hy .global-module_aspect-ratio--object-l_3Mo {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
    }
}

/*

   IMAGES
   Docs: http://tachyons.io/docs/elements/images/

*/

/* Responsive images! */

._hy img { max-width: 100%; }

/*

   BACKGROUND SIZE
   Docs: http://tachyons.io/docs/themes/background-size/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

/*
  Often used in combination with background image set as an inline style
  on an html element.
*/

._hy .global-module_cover_5Sf { background-size: cover !important; }

._hy .global-module_contain_Rm2 { background-size: contain !important; }

@media screen and (min-width: 36em) {
        ._hy .global-module_cover-ns_bAw { background-size: cover !important; }

        ._hy .global-module_contain-ns_0R5 { background-size: contain !important; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
        ._hy .global-module_cover-m_EG8 { background-size: cover !important; }

        ._hy .global-module_contain-m_1uc { background-size: contain !important; }
    }

@media screen and (min-width: 62em) {
        ._hy .global-module_cover-l_yVq { background-size: cover !important; }

        ._hy .global-module_contain-l_LT5 { background-size: contain !important; }
    }

/*

    BACKGROUND POSITION

    Base:
    bg = background

    Modifiers:
    -center = center center
    -top = top center
    -right = center right
    -bottom = bottom center
    -left = center left

    Media Query Extensions:
      -ns = not-small
      -m  = medium
      -l  = large

 */

._hy .global-module_bg-center_da\+ {
        background-repeat: no-repeat;
        background-position: center center;
    }

._hy .global-module_bg-top_gGE {
        background-repeat: no-repeat;
        background-position: top center;
    }

._hy .global-module_bg-right_Q2S {
        background-repeat: no-repeat;
        background-position: center right;
    }

._hy .global-module_bg-bottom_bSZ {
        background-repeat: no-repeat;
        background-position: bottom center;
    }

._hy .global-module_bg-left_CAJ {
        background-repeat: no-repeat;
        background-position: center left;
    }

@media screen and (min-width: 36em) {
        ._hy .global-module_bg-center-ns_Wxw {
            background-repeat: no-repeat;
            background-position: center center;
        }

        ._hy .global-module_bg-top-ns_yKa {
            background-repeat: no-repeat;
            background-position: top center;
        }

        ._hy .global-module_bg-right-ns_nCN {
            background-repeat: no-repeat;
            background-position: center right;
        }

        ._hy .global-module_bg-bottom-ns_C\+S {
            background-repeat: no-repeat;
            background-position: bottom center;
        }

        ._hy .global-module_bg-left-ns_7an {
            background-repeat: no-repeat;
            background-position: center left;
        }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
        ._hy .global-module_bg-center-m_q0V {
            background-repeat: no-repeat;
            background-position: center center;
        }

        ._hy .global-module_bg-top-m_jm3 {
            background-repeat: no-repeat;
            background-position: top center;
        }

        ._hy .global-module_bg-right-m_3LB {
            background-repeat: no-repeat;
            background-position: center right;
        }

        ._hy .global-module_bg-bottom-m_R3U {
            background-repeat: no-repeat;
            background-position: bottom center;
        }

        ._hy .global-module_bg-left-m_6Qp {
            background-repeat: no-repeat;
            background-position: center left;
        }
    }

@media screen and (min-width: 62em) {
        ._hy .global-module_bg-center-l_jWr {
            background-repeat: no-repeat;
            background-position: center center;
        }

        ._hy .global-module_bg-top-l_Jy8 {
            background-repeat: no-repeat;
            background-position: top center;
        }

        ._hy .global-module_bg-right-l_D2J {
            background-repeat: no-repeat;
            background-position: center right;
        }

        ._hy .global-module_bg-bottom-l_YOK {
            background-repeat: no-repeat;
            background-position: bottom center;
        }

        ._hy .global-module_bg-left-l_Gg9 {
            background-repeat: no-repeat;
            background-position: center left;
        }
    }

/*

   OUTLINES

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_outline_Ewz { outline: 1px solid; }

._hy .global-module_outline-transparent_M0I { outline: 1px solid transparent; }

._hy .global-module_outline-0_6tE { outline: 0; }

@media screen and (min-width: 36em) {
  ._hy .global-module_outline-ns_1y9 { outline: 1px solid; }
  ._hy .global-module_outline-transparent-ns_OGn { outline: 1px solid transparent; }
  ._hy .global-module_outline-0-ns_Wc- { outline: 0; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_outline-m_NW8 { outline: 1px solid; }
  ._hy .global-module_outline-transparent-m_z6b { outline: 1px solid transparent; }
  ._hy .global-module_outline-0-m_hPb { outline: 0; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_outline-l_7wy { outline: 1px solid; }
  ._hy .global-module_outline-transparent-l_GmR { outline: 1px solid transparent; }
  ._hy .global-module_outline-0-l_Fo\+ { outline: 0; }
}

/*

    BORDERS
    Docs: http://tachyons.io/docs/themes/borders/

    Base:
      b = border

    Modifiers:
      a = all
      t = top
      r = right
      b = bottom
      l = left
      n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_ba_vw5 { border-style: solid; border-width: 1px; }

._hy .global-module_bt_Ugo { border-top-style: solid; border-top-width: 1px; }

._hy .global-module_bb_2AX { border-bottom-style: solid; border-bottom-width: 1px; }

._hy .global-module_br_ABK { border-right-style: solid; border-right-width: 1px; }

._hy .global-module_bl_IB1 { border-left-style: solid; border-left-width: 1px; }

._hy .global-module_bn_AfV { border-style: none; border-width: 0; }

@media screen and (min-width: 36em) {
  ._hy .global-module_ba-ns_Gf6 { border-style: solid; border-width: 1px; }
  ._hy .global-module_bt-ns_fOI { border-top-style: solid; border-top-width: 1px; }
  ._hy .global-module_br-ns_0yk { border-right-style: solid; border-right-width: 1px; }
  ._hy .global-module_bb-ns_byc { border-bottom-style: solid; border-bottom-width: 1px; }
  ._hy .global-module_bl-ns_JVz { border-left-style: solid; border-left-width: 1px; }
  ._hy .global-module_bn-ns_4Cu { border-style: none; border-width: 0; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_ba-m_Kv4 { border-style: solid; border-width: 1px; }
  ._hy .global-module_bt-m_JIp { border-top-style: solid; border-top-width: 1px; }
  ._hy .global-module_br-m_w7g { border-right-style: solid; border-right-width: 1px; }
  ._hy .global-module_bb-m_FFd { border-bottom-style: solid; border-bottom-width: 1px; }
  ._hy .global-module_bl-m_OYW { border-left-style: solid; border-left-width: 1px; }
  ._hy .global-module_bn-m_jmr { border-style: none; border-width: 0; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_ba-l_JUD { border-style: solid; border-width: 1px; }
  ._hy .global-module_bt-l_XRe { border-top-style: solid; border-top-width: 1px; }
  ._hy .global-module_br-l_8Ql { border-right-style: solid; border-right-width: 1px; }
  ._hy .global-module_bb-l_tZj { border-bottom-style: solid; border-bottom-width: 1px; }
  ._hy .global-module_bl-l_SZo { border-left-style: solid; border-left-width: 1px; }
  ._hy .global-module_bn-l_22e { border-style: none; border-width: 0; }
}

/*

   BORDER COLORS
   Docs: http://tachyons.io/docs/themes/borders/

   Border colors can be used to extend the base
   border classes ba,bt,bb,br,bl found in the _borders.css file.

   The base border class by default will set the color of the border
   to that of the current text color. These classes are for the cases
   where you desire for the text and border colors to be different.

   Base:
     b = border

   Modifiers:
   --color-name = each color variable name is also a border color name

*/

._hy .global-module_b--black_E2j {        border-color: #000; }

._hy .global-module_b--near-black_XhC {   border-color: #333333; }

._hy .global-module_b--dark-gray_rxa {    border-color: #333; }

._hy .global-module_b--mid-gray_V0H {     border-color: #4D4D4D; }

._hy .global-module_b--gray_7cV {         border-color: #777; }

._hy .global-module_b--silver_RoE {       border-color: #9C9C9C; }

._hy .global-module_b--light-silver_Em9 { border-color: #aaa; }

._hy .global-module_b--moon-gray_7lM {    border-color: #D1D1D1; }

._hy .global-module_b--light-gray_fZ8 {   border-color: #EBEBEB; }

._hy .global-module_b--color-0_NRv {         border-color: #000000; }

._hy .global-module_b--gray-900_Iku {        border-color: #333333; }

._hy .global-module_b--gray-800_ApH {        border-color: #4D4D4D; }

._hy .global-module_b--gray-700_fwB {        border-color: #686868; }

._hy .global-module_b--gray-600_nIq {        border-color: #828282; }

._hy .global-module_b--gray-500_hB4 {        border-color: #9C9C9C; }

._hy .global-module_b--gray-400_sbm {        border-color: #B6B6B6; }

._hy .global-module_b--gray-300_1WE {        border-color: #D1D1D1; }

._hy .global-module_b--gray-200_eiT {        border-color: #EBEBEB; }

._hy .global-module_b--gray-100_5JZ {        border-color: #F7F7F7; }

._hy .global-module_b--red-1000_01x {        border-color: #590000; }

._hy .global-module_b--red-900_Zxa {         border-color: #8C0000; }

._hy .global-module_b--red-800_LMH {         border-color: #BF0000; }

._hy .global-module_b--red-700_2zl {         border-color: #D80000; }

._hy .global-module_b--red-600_0P8 {         border-color: #EC0606; }

._hy .global-module_b--red-500_y8S {         border-color: #F53A3A; }

._hy .global-module_b--red-400_ZYm {         border-color: #F76B6B; }

._hy .global-module_b--red-300_Tl1 {         border-color: #FB9A9A; }

._hy .global-module_b--red-200_jZ7 {         border-color: #FFD3D3; }

._hy .global-module_b--red-100_fTc {         border-color: #FFF0F0; }

._hy .global-module_b--orange-1000_Vmo {     border-color: #5C3800; }

._hy .global-module_b--orange-900_JFi {      border-color: #7B4B00; }

._hy .global-module_b--orange-800_\+N6 {      border-color: #995E00; }

._hy .global-module_b--orange-700_rJI {      border-color: #B87100; }

._hy .global-module_b--orange-600_Mb5 {      border-color: #DB8600; }

._hy .global-module_b--orange-500_\+bj {      border-color: #F59600; }

._hy .global-module_b--orange-400_9cb {      border-color: #FFB238; }

._hy .global-module_b--orange-300_4i1 {      border-color: #FFC870; }

._hy .global-module_b--orange-200_4h1 {      border-color: #FFDBA3; }

._hy .global-module_b--orange-100_WMB {      border-color: #FEF3EB; }

._hy .global-module_b--yellow-1000_3gt {     border-color: #4D3D00; }

._hy .global-module_b--yellow-900_la0 {      border-color: #705A00; }

._hy .global-module_b--yellow-800_lnj {      border-color: #947600; }

._hy .global-module_b--yellow-700_iUf {      border-color: #B89300; }

._hy .global-module_b--yellow-600_XF6 {      border-color: #DBAF00; }

._hy .global-module_b--yellow-500_0ou {      border-color: #FFCC00; }

._hy .global-module_b--yellow-400_B\+A {      border-color: #FFD633; }

._hy .global-module_b--yellow-300_KES {      border-color: #FFE066; }

._hy .global-module_b--yellow-200_rqP {      border-color: #FFEB99; }

._hy .global-module_b--yellow-100_PS3 {      border-color: #FFF5CC; }

._hy .global-module_b--green-1000_IN1 {      border-color: #003900; }

._hy .global-module_b--green-900_30\+ {       border-color: #005300; }

._hy .global-module_b--green-800_6NT {       border-color: #006C00; }

._hy .global-module_b--green-700_Mhu {       border-color: #009500; }

._hy .global-module_b--green-600_pVH {       border-color: #00B900; }

._hy .global-module_b--green-500_Tsw {       border-color: #2AC72A; }

._hy .global-module_b--green-400_S5i {       border-color: #5FD95F; }

._hy .global-module_b--green-300_LuH {       border-color: #8DE98D; }

._hy .global-module_b--green-200_60M {       border-color: #BFF4BF; }

._hy .global-module_b--green-100_hwq {       border-color: #EBF7EC; }

._hy .global-module_b--light-blue-1000_aSN { border-color: #00334D; }

._hy .global-module_b--light-blue-900_uOM {  border-color: #004E76; }

._hy .global-module_b--light-blue-800_fpd {  border-color: #006A9E; }

._hy .global-module_b--light-blue-700_MPg {  border-color: #0085C7; }

._hy .global-module_b--light-blue-600_\+dI {  border-color: #00A0F0; }

._hy .global-module_b--light-blue-500_kQh {  border-color: #1FB4FF; }

._hy .global-module_b--light-blue-400_dve {  border-color: #4DC4FF; }

._hy .global-module_b--light-blue-300_857 {  border-color: #7BD3FF; }

._hy .global-module_b--light-blue-200_Hj0 {  border-color: #AEE4FF; }

._hy .global-module_b--light-blue-100_ZO4 {  border-color: #EBF7FE; }

._hy .global-module_b--blue-1000_sOU {       border-color: #001D6D; }

._hy .global-module_b--blue-900_nAu {        border-color: #002896; }

._hy .global-module_b--blue-800_NIC {        border-color: #053ACE; }

._hy .global-module_b--blue-700_ZTV {        border-color: #134FF3; }

._hy .global-module_b--blue-600_ncD {        border-color: #3A6DFA; }

._hy .global-module_b--blue-500_9D3 {        border-color: #6C92FB; }

._hy .global-module_b--blue-400_-Dz {        border-color: #82A3FF; }

._hy .global-module_b--blue-300_EiZ {        border-color: #A0B9FF; }

._hy .global-module_b--blue-200_RE5 {        border-color: #C9D7FF; }

._hy .global-module_b--blue-100_Es0 {        border-color: #E8EEFF; }

._hy .global-module_b--purple-1000_k5g {     border-color: #4B0071; }

._hy .global-module_b--purple-900_ZLQ {      border-color: #65009A; }

._hy .global-module_b--purple-800_pGb {      border-color: #7D00BE; }

._hy .global-module_b--purple-700_MTg {      border-color: #9B00EC; }

._hy .global-module_b--purple-600_Wt6 {      border-color: #B62AFF; }

._hy .global-module_b--purple-500_YIF {      border-color: #C962FF; }

._hy .global-module_b--purple-400_3kg {      border-color: #D78BFF; }

._hy .global-module_b--purple-300_8H3 {      border-color: #E7B9FF; }

._hy .global-module_b--purple-200_EL8 {      border-color: #F1D7FF; }

._hy .global-module_b--purple-100_gHu {      border-color: #F7E7FF; }

._hy .global-module_b--pink-1000_PB7 {       border-color: #5A003C; }

._hy .global-module_b--pink-900_Ym8 {        border-color: #830056; }

._hy .global-module_b--pink-800_jzu {        border-color: #A2006A; }

._hy .global-module_b--pink-700_nWp {        border-color: #CB0085; }

._hy .global-module_b--pink-600_EJQ {        border-color: #EF0AA1; }

._hy .global-module_b--pink-500_2iB {        border-color: #FF41BE; }

._hy .global-module_b--pink-400_NQO {        border-color: #FF79D1; }

._hy .global-module_b--pink-300_1dr {        border-color: #FFACE3; }

._hy .global-module_b--pink-200_zPK {        border-color: #FFDAF2; }

._hy .global-module_b--pink-100_HUe {        border-color: #FFE9F8; }

/*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
     _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
    |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
    |  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
    |  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
    |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
    |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

._hy .global-module_b--near-white_thK {   border-color: #F7F7F7; }

._hy .global-module_b--white_59l {        border-color: #FFFFFF; }

._hy .global-module_b--white-90_ALi {   border-color: rgba(255,255,255,.9); }

._hy .global-module_b--white-80_lqJ {   border-color: rgba(255,255,255,.8); }

._hy .global-module_b--white-70_LGV {   border-color: rgba(255,255,255,.7); }

._hy .global-module_b--white-60_qLT {   border-color: rgba(255,255,255,.6); }

._hy .global-module_b--white-50_kFE {   border-color: rgba(255,255,255,.5); }

._hy .global-module_b--white-40_wl9 {   border-color: rgba(255,255,255,.4); }

._hy .global-module_b--white-30_JN2 {   border-color: rgba(255,255,255,.3); }

._hy .global-module_b--white-20_vXz {   border-color: rgba(255,255,255,.2); }

._hy .global-module_b--white-10_fRs {   border-color: rgba(255,255,255,.1); }

._hy .global-module_b--white-05_tzT {   border-color: rgba(255,255,255,.05); }

._hy .global-module_b--white-025_Rt3 {   border-color: rgba(255,255,255,.025); }

._hy .global-module_b--white-0125_9Nr {   border-color: rgba(255,255,255,.0125); }

._hy .global-module_b--black-90_qyk {   border-color: rgba(0,0,0,.9); }

._hy .global-module_b--black-80_HZA {   border-color: rgba(0,0,0,.8); }

._hy .global-module_b--black-70_s41 {   border-color: rgba(0,0,0,.7); }

._hy .global-module_b--black-60_l3B {   border-color: rgba(0,0,0,.6); }

._hy .global-module_b--black-50_CAg {   border-color: rgba(0,0,0,.5); }

._hy .global-module_b--black-40_\+-\+ {   border-color: rgba(0,0,0,.4); }

._hy .global-module_b--black-30_Om6 {   border-color: rgba(0,0,0,.3); }

._hy .global-module_b--black-20_6vJ {   border-color: rgba(0,0,0,.2); }

._hy .global-module_b--black-10_U\+L {   border-color: rgba(0,0,0,.1); }

._hy .global-module_b--black-05_IQ- {   border-color: rgba(0,0,0,.05); }

._hy .global-module_b--black-025_dJI {   border-color: rgba(0,0,0,.025); }

._hy .global-module_b--black-0125_NQi {   border-color: rgba(0,0,0,.0125); }

._hy .global-module_b--dark-red_aje { border-color: #8C0000; }

._hy .global-module_b--red_8bJ { border-color: #BF0000; }

._hy .global-module_b--light-red_8C- { border-color: #F59600; }

._hy .global-module_b--orange_V-k { border-color: #F59600; }

._hy .global-module_b--gold_0Hi { border-color: #ffb700; }

._hy .global-module_b--yellow_Xdh { border-color: #FFB238; }

._hy .global-module_b--light-yellow_Sss { border-color: #FEF3EB; }

._hy .global-module_b--purple_-pO { border-color: #B62AFF; }

._hy .global-module_b--light-purple_mAC { border-color: #a463f2; }

._hy .global-module_b--dark-pink_oPG { border-color: #d5008f; }

._hy .global-module_b--hot-pink_zVw { border-color: #ff41b4; }

._hy .global-module_b--pink_aaT { border-color: #ff80cc; }

._hy .global-module_b--light-pink_1V0 { border-color: #ffa3d7; }

._hy .global-module_b--dark-green_-8C { border-color: #137752; }

._hy .global-module_b--green_pt\+ { border-color: #009500; }

._hy .global-module_b--light-green_SP4 { border-color: #EBF7EC; }

._hy .global-module_b--navy_2Mw { border-color: #002896; }

._hy .global-module_b--dark-blue_4Ay { border-color: #00449e; }

._hy .global-module_b--blue_DtD { border-color: #00A0F0; }

._hy .global-module_b--light-blue_IOi { border-color: #E8EEFF; }

._hy .global-module_b--lightest-blue_cP4 { border-color: #cdecff; }

._hy .global-module_b--washed-blue_RHb { border-color: #f6fffe; }

._hy .global-module_b--washed-green_Hfu { border-color: #e8fdf5; }

._hy .global-module_b--washed-yellow_peB { border-color: #fffceb; }

._hy .global-module_b--washed-red_EpB { border-color: #ffdfdf; }

/*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    _______ .__   __.  _______             _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
    |   ____||  \ |  | |       \           |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
    |  |__   |   \|  | |  .--.  |    ______|  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
    |   __|  |  . `  | |  |  |  |   |______|  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
    |  |____ |  |\   | |  '--'  |          |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
    |_______||__| \__| |_______/           |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

._hy .global-module_b--transparent_qsI { border-color: transparent; }

._hy .global-module_b--inherit_8vm { border-color: inherit; }

/*

   BORDER RADIUS
   Docs: http://tachyons.io/docs/themes/border-radius/

   Base:
     br   = border-radius

   Modifiers:
     0    = 0/none
     1    = 1st step in scale
     2    = 2nd step in scale
     3    = 3rd step in scale
     4    = 4th step in scale

   Literal values:
     -100 = 100%
     -pill = 9999px

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_br0_R1l {        border-radius: 0; }

._hy .global-module_br1_wR4 {        border-radius: -webkit-calc(0.125rem * var(--hyp-rem-multi));        border-radius: calc(0.125rem * var(--hyp-rem-multi)); }

._hy .global-module_br2_Q2o {        border-radius: -webkit-calc(0.25rem * var(--hyp-rem-multi));        border-radius: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_br3_23V {        border-radius: -webkit-calc(0.5rem * var(--hyp-rem-multi));        border-radius: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_br4_PAf {        border-radius: -webkit-calc(1rem * var(--hyp-rem-multi));        border-radius: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_br-100_OtV {     border-radius: 100%; }

._hy .global-module_br-pill_KOE {    border-radius: 9999px; }

._hy .global-module_br--bottom_4KL {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
  }

._hy .global-module_br--top_j45 {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
  }

._hy .global-module_br--right_rDq {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
  }

._hy .global-module_br--left_Qy1 {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
  }

@media screen and (min-width: 36em) {
  ._hy .global-module_br0-ns_V1Z {     border-radius: 0; }
  ._hy .global-module_br1-ns_EE3 {     border-radius: -webkit-calc(0.125rem * var(--hyp-rem-multi));     border-radius: calc(0.125rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br2-ns_3SC {     border-radius: -webkit-calc(0.25rem * var(--hyp-rem-multi));     border-radius: calc(0.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br3-ns_AMA {     border-radius: -webkit-calc(0.5rem * var(--hyp-rem-multi));     border-radius: calc(0.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br4-ns_Oxx {     border-radius: -webkit-calc(1rem * var(--hyp-rem-multi));     border-radius: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br-100-ns_MNe {  border-radius: 100%; }
  ._hy .global-module_br-pill-ns_sA7 { border-radius: 9999px; }
  ._hy .global-module_br--bottom-ns_v-2 {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
  }
  ._hy .global-module_br--top-ns_A\+t {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
  }
  ._hy .global-module_br--right-ns_\+hH {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
  }
  ._hy .global-module_br--left-ns_8C6 {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
  }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_br0-m_oJ7 {     border-radius: 0; }
  ._hy .global-module_br1-m_6Vf {     border-radius: -webkit-calc(0.125rem * var(--hyp-rem-multi));     border-radius: calc(0.125rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br2-m_s7O {     border-radius: -webkit-calc(0.25rem * var(--hyp-rem-multi));     border-radius: calc(0.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br3-m_vek {     border-radius: -webkit-calc(0.5rem * var(--hyp-rem-multi));     border-radius: calc(0.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br4-m_AxN {     border-radius: -webkit-calc(1rem * var(--hyp-rem-multi));     border-radius: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br-100-m_s\+i {  border-radius: 100%; }
  ._hy .global-module_br-pill-m_Xtx { border-radius: 9999px; }
  ._hy .global-module_br--bottom-m_sCy {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
  }
  ._hy .global-module_br--top-m_sJ0 {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
  }
  ._hy .global-module_br--right-m_yk2 {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
  }
  ._hy .global-module_br--left-m_7QE {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
  }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_br0-l_DS\+ {     border-radius: 0; }
  ._hy .global-module_br1-l_byG {     border-radius: -webkit-calc(0.125rem * var(--hyp-rem-multi));     border-radius: calc(0.125rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br2-l_0Oj {     border-radius: -webkit-calc(0.25rem * var(--hyp-rem-multi));     border-radius: calc(0.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br3-l_6AG {     border-radius: -webkit-calc(0.5rem * var(--hyp-rem-multi));     border-radius: calc(0.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br4-l_iV9 {     border-radius: -webkit-calc(1rem * var(--hyp-rem-multi));     border-radius: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_br-100-l_F2Q {  border-radius: 100%; }
  ._hy .global-module_br-pill-l_7Gt { border-radius: 9999px; }
  ._hy .global-module_br--bottom-l_jIt {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
  }
  ._hy .global-module_br--top-l_cVH {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
  }
  ._hy .global-module_br--right-l_4z- {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
  }
  ._hy .global-module_br--left-l_\+7C {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
  }
}

/*

   BORDER STYLES
   Docs: http://tachyons.io/docs/themes/borders/

   Depends on base border module in _borders.css

   Base:
     b = border-style

   Modifiers:
     --none   = none
     --dotted = dotted
     --dashed = dashed
     --solid  = solid

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

 */

._hy .global-module_b--dotted_rGi { border-style: dotted; }

._hy .global-module_b--dashed_H6d { border-style: dashed; }

._hy .global-module_b--solid_5n5 {  border-style: solid; }

._hy .global-module_b--none_jeV {   border-style: none; }

@media screen and (min-width: 36em) {
  ._hy .global-module_b--dotted-ns_-xD { border-style: dotted; }
  ._hy .global-module_b--dashed-ns_eFA { border-style: dashed; }
  ._hy .global-module_b--solid-ns_9r7 {  border-style: solid; }
  ._hy .global-module_b--none-ns_TRr {   border-style: none; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_b--dotted-m_vAH { border-style: dotted; }
  ._hy .global-module_b--dashed-m_L3X { border-style: dashed; }
  ._hy .global-module_b--solid-m_hjq {  border-style: solid; }
  ._hy .global-module_b--none-m_XsP {   border-style: none; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_b--dotted-l_Bbf { border-style: dotted; }
  ._hy .global-module_b--dashed-l_Xo0 { border-style: dashed; }
  ._hy .global-module_b--solid-l_Wfs {  border-style: solid; }
  ._hy .global-module_b--none-l_vu0 {   border-style: none; }
}

/*

   BORDER WIDTHS
   Docs: http://tachyons.io/docs/themes/borders/

   Base:
     bw = border-width

   Modifiers:
     0 = 0 width border
     1 = 1st step in border-width scale
     2 = 2nd step in border-width scale
     3 = 3rd step in border-width scale
     4 = 4th step in border-width scale
     5 = 5th step in border-width scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_bw0_eoN { border-width: 0; }

._hy .global-module_bw1_0sX { border-width: -webkit-calc(0.125rem * var(--hyp-rem-multi)); border-width: calc(0.125rem * var(--hyp-rem-multi)); }

._hy .global-module_bw2_1jP { border-width: -webkit-calc(0.25rem * var(--hyp-rem-multi)); border-width: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_bw3_jXn { border-width: -webkit-calc(0.5rem * var(--hyp-rem-multi)); border-width: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_bw4_LCl { border-width: -webkit-calc(1rem * var(--hyp-rem-multi)); border-width: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_bw5_kBD { border-width: -webkit-calc(2rem * var(--hyp-rem-multi)); border-width: calc(2rem * var(--hyp-rem-multi)); }

/* Resets */

._hy .global-module_bt-0_YrW { border-top-width: 0; }

._hy .global-module_br-0_LO2 { border-right-width: 0; }

._hy .global-module_bb-0_yvz { border-bottom-width: 0; }

._hy .global-module_bl-0_bTP { border-left-width: 0; }

@media screen and (min-width: 36em) {
  ._hy .global-module_bw0-ns_hAV { border-width: 0; }
  ._hy .global-module_bw1-ns_7gW { border-width: -webkit-calc(0.125rem * var(--hyp-rem-multi)); border-width: calc(0.125rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw2-ns_mxO { border-width: -webkit-calc(0.25rem * var(--hyp-rem-multi)); border-width: calc(0.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw3-ns_5Kn { border-width: -webkit-calc(0.5rem * var(--hyp-rem-multi)); border-width: calc(0.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw4-ns_3Ee { border-width: -webkit-calc(1rem * var(--hyp-rem-multi)); border-width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw5-ns_QkM { border-width: -webkit-calc(2rem * var(--hyp-rem-multi)); border-width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bt-0-ns_JvL { border-top-width: 0; }
  ._hy .global-module_br-0-ns_RRZ { border-right-width: 0; }
  ._hy .global-module_bb-0-ns_Y95 { border-bottom-width: 0; }
  ._hy .global-module_bl-0-ns_Nzm { border-left-width: 0; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_bw0-m_23W { border-width: 0; }
  ._hy .global-module_bw1-m_GO\+ { border-width: -webkit-calc(0.125rem * var(--hyp-rem-multi)); border-width: calc(0.125rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw2-m_qwc { border-width: -webkit-calc(0.25rem * var(--hyp-rem-multi)); border-width: calc(0.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw3-m_5pq { border-width: -webkit-calc(0.5rem * var(--hyp-rem-multi)); border-width: calc(0.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw4-m_92T { border-width: -webkit-calc(1rem * var(--hyp-rem-multi)); border-width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw5-m_NZs { border-width: -webkit-calc(2rem * var(--hyp-rem-multi)); border-width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bt-0-m_53W { border-top-width: 0; }
  ._hy .global-module_br-0-m_\+5x { border-right-width: 0; }
  ._hy .global-module_bb-0-m_VQo { border-bottom-width: 0; }
  ._hy .global-module_bl-0-m_wF1 { border-left-width: 0; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_bw0-l_1-w { border-width: 0; }
  ._hy .global-module_bw1-l_dYw { border-width: -webkit-calc(0.125rem * var(--hyp-rem-multi)); border-width: calc(0.125rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw2-l_hy6 { border-width: -webkit-calc(0.25rem * var(--hyp-rem-multi)); border-width: calc(0.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw3-l_Xw9 { border-width: -webkit-calc(0.5rem * var(--hyp-rem-multi)); border-width: calc(0.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw4-l_-Gc { border-width: -webkit-calc(1rem * var(--hyp-rem-multi)); border-width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bw5-l_tg8 { border-width: -webkit-calc(2rem * var(--hyp-rem-multi)); border-width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bt-0-l_gHp { border-top-width: 0; }
  ._hy .global-module_br-0-l_41z { border-right-width: 0; }
  ._hy .global-module_bb-0-l_GrF { border-bottom-width: 0; }
  ._hy .global-module_bl-0-l_Cu3 { border-left-width: 0; }
}

/*

  BOX-SHADOW
  Docs: http://tachyons.io/docs/themes/box-shadow/

  Media Query Extensions:
   -ns = not-small
   -m  = medium
   -l  = large

 */

._hy .global-module_shadow-1_Um- { box-shadow: 0px 0px 4px 2px rgba( 0, 0, 0, 0.2 ); }

._hy .global-module_shadow-2_A2c { box-shadow: 0px 0px 8px 2px rgba( 0, 0, 0, 0.2 ); }

._hy .global-module_shadow-3_mhL { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, 0.2 ); }

._hy .global-module_shadow-4_5wL { box-shadow: 2px 2px 8px 0px rgba( 0, 0, 0, 0.2 ); }

._hy .global-module_shadow-5_HuI { box-shadow: 4px 4px 8px 0px rgba( 0, 0, 0, 0.2 ); }

@media screen and (min-width: 36em) {
  ._hy .global-module_shadow-1-ns_diU { box-shadow: 0px 0px 4px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-2-ns_5xg { box-shadow: 0px 0px 8px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-3-ns_PlH { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-4-ns_k16 { box-shadow: 2px 2px 8px 0px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-5-ns_VsI { box-shadow: 4px 4px 8px 0px rgba( 0, 0, 0, 0.2 ); }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_shadow-1-m_sRw { box-shadow: 0px 0px 4px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-2-m_1ng { box-shadow: 0px 0px 8px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-3-m_O1J { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-4-m_rHJ { box-shadow: 2px 2px 8px 0px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-5-m_uOv { box-shadow: 4px 4px 8px 0px rgba( 0, 0, 0, 0.2 ); }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_shadow-1-l_uWd { box-shadow: 0px 0px 4px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-2-l_ARZ { box-shadow: 0px 0px 8px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-3-l_oHE { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-4-l_UaN { box-shadow: 2px 2px 8px 0px rgba( 0, 0, 0, 0.2 ); }
  ._hy .global-module_shadow-5-l_IVb { box-shadow: 4px 4px 8px 0px rgba( 0, 0, 0, 0.2 ); }
}

/*

   CODE

*/

._hy .global-module_pre_TIU {
  overflow-x: auto;
  overflow-y: hidden;
  overflow:   scroll;
}

/*

   COORDINATES
   Docs: http://tachyons.io/docs/layout/position/

   Use in combination with the position module.

   Base:
     top
     bottom
     right
     left

   Modifiers:
     -0  = literal value 0
     -1  = literal value 1
     -2  = literal value 2
     --1 = literal value -1
     --2 = literal value -2

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_top-0_LVQ    { top:    0; }

._hy .global-module_right-0_s2Z  { right:  0; }

._hy .global-module_bottom-0_PeN { bottom: 0; }

._hy .global-module_left-0_eGG   { left:   0; }

._hy .global-module_top-1_qYk    { top:    -webkit-calc(1rem * var(--hyp-rem-multi)); top:    calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_right-1_7Ts  { right:  -webkit-calc(1rem * var(--hyp-rem-multi)); right:  calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_bottom-1_OBV { bottom: -webkit-calc(1rem * var(--hyp-rem-multi)); bottom: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_left-1_6\+c   { left:   -webkit-calc(1rem * var(--hyp-rem-multi)); left:   calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_top-2_8gW    { top:    -webkit-calc(2rem * var(--hyp-rem-multi)); top:    calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_right-2_\+si  { right:  -webkit-calc(2rem * var(--hyp-rem-multi)); right:  calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_bottom-2_O4G { bottom: -webkit-calc(2rem * var(--hyp-rem-multi)); bottom: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_left-2_VJW   { left:   -webkit-calc(2rem * var(--hyp-rem-multi)); left:   calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_top--1_PjK    { top:    -calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_right--1_zWG  { right:  -calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_bottom--1_EQO { bottom: -calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_left--1_i\+m   { left:   -calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_top--2_5b7    { top:    -calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_right--2_HY9  { right:  -calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_bottom--2_z8\+ { bottom: -calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_left--2_CFu   { left:   -calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_absolute--fill_h\+A {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media screen and (min-width: 36em) {
  ._hy .global-module_top-0-ns_04j     { top:   0; }
  ._hy .global-module_left-0-ns_9fN    { left:  0; }
  ._hy .global-module_right-0-ns_nGp   { right: 0; }
  ._hy .global-module_bottom-0-ns_XNd  { bottom: 0; }
  ._hy .global-module_top-1-ns_3bD     { top:   -webkit-calc(1rem * var(--hyp-rem-multi)); top:   calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left-1-ns_CAp    { left:  -webkit-calc(1rem * var(--hyp-rem-multi)); left:  calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right-1-ns_XU3   { right: -webkit-calc(1rem * var(--hyp-rem-multi)); right: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom-1-ns_sNT  { bottom: -webkit-calc(1rem * var(--hyp-rem-multi)); bottom: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top-2-ns_D2q     { top:   -webkit-calc(2rem * var(--hyp-rem-multi)); top:   calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left-2-ns_0o6    { left:  -webkit-calc(2rem * var(--hyp-rem-multi)); left:  calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right-2-ns_X6s   { right: -webkit-calc(2rem * var(--hyp-rem-multi)); right: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom-2-ns_FuH  { bottom: -webkit-calc(2rem * var(--hyp-rem-multi)); bottom: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top--1-ns_5IE    { top:    -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right--1-ns_7A\+  { right:  -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom--1-ns_Qj1 { bottom: -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left--1-ns_Upi   { left:   -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top--2-ns_L5b    { top:    -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right--2-ns_-Oa  { right:  -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom--2-ns_2Fv { bottom: -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left--2-ns_2FE   { left:   -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_absolute--fill-ns_PXP {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_top-0-m_dWM     { top:   0; }
  ._hy .global-module_left-0-m_rgx    { left:  0; }
  ._hy .global-module_right-0-m_OWl   { right: 0; }
  ._hy .global-module_bottom-0-m_PN3  { bottom: 0; }
  ._hy .global-module_top-1-m_gRh     { top:   -webkit-calc(1rem * var(--hyp-rem-multi)); top:   calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left-1-m_n-s    { left:  -webkit-calc(1rem * var(--hyp-rem-multi)); left:  calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right-1-m_8n8   { right: -webkit-calc(1rem * var(--hyp-rem-multi)); right: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom-1-m_YbG  { bottom: -webkit-calc(1rem * var(--hyp-rem-multi)); bottom: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top-2-m_4tD     { top:   -webkit-calc(2rem * var(--hyp-rem-multi)); top:   calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left-2-m_2U\+    { left:  -webkit-calc(2rem * var(--hyp-rem-multi)); left:  calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right-2-m_84q   { right: -webkit-calc(2rem * var(--hyp-rem-multi)); right: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom-2-m_fRQ  { bottom: -webkit-calc(2rem * var(--hyp-rem-multi)); bottom: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top--1-m_6RV    { top:    -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right--1-m_Om2  { right:  -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom--1-m_KaT { bottom: -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left--1-m_R9W   { left:   -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top--2-m_HEl    { top:    -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right--2-m_eYK  { right:  -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom--2-m_HFd { bottom: -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left--2-m_J2H   { left:   -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_absolute--fill-m_iyE {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_top-0-l_kmI     { top:   0; }
  ._hy .global-module_left-0-l_uzI    { left:  0; }
  ._hy .global-module_right-0-l_yfs   { right: 0; }
  ._hy .global-module_bottom-0-l_FOA  { bottom: 0; }
  ._hy .global-module_top-1-l_yS2     { top:   -webkit-calc(1rem * var(--hyp-rem-multi)); top:   calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left-1-l_HNa    { left:  -webkit-calc(1rem * var(--hyp-rem-multi)); left:  calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right-1-l_rsg   { right: -webkit-calc(1rem * var(--hyp-rem-multi)); right: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom-1-l_aeU  { bottom: -webkit-calc(1rem * var(--hyp-rem-multi)); bottom: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top-2-l_ALD     { top:   -webkit-calc(2rem * var(--hyp-rem-multi)); top:   calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left-2-l_\+Pv    { left:  -webkit-calc(2rem * var(--hyp-rem-multi)); left:  calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right-2-l_jx0   { right: -webkit-calc(2rem * var(--hyp-rem-multi)); right: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom-2-l_bhB  { bottom: -webkit-calc(2rem * var(--hyp-rem-multi)); bottom: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top--1-l_4Mi    { top:    -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right--1-l_oth  { right:  -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom--1-l_dtI { bottom: -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left--1-l_dkK   { left:   -calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_top--2-l_hpi    { top:    -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_right--2-l_bX0  { right:  -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_bottom--2-l_WG9 { bottom: -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_left--2-l_OIV   { left:   -calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_absolute--fill-l_O1K {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

/*

   CLEARFIX
   http://tachyons.io/docs/layout/clearfix/

*/

/* Nicolas Gallaghers Clearfix solution
   Ref: http://nicolasgallagher.com/micro-clearfix-hack/ */

._hy .global-module_cf_RFs:before, ._hy .global-module_cf_RFs:after { content: " "; display: table; }

._hy .global-module_cf_RFs:after { clear: both; }

._hy .global-module_cf_RFs {       *zoom: 1; }

._hy .global-module_cl_wdW { clear: left; }

._hy .global-module_cr_XKG { clear: right; }

._hy .global-module_cb_lXg { clear: both; }

._hy .global-module_cn_yRD { clear: none; }

@media screen and (min-width: 36em) {
  ._hy .global-module_cl-ns_BDz { clear: left; }
  ._hy .global-module_cr-ns_Kqu { clear: right; }
  ._hy .global-module_cb-ns_fP- { clear: both; }
  ._hy .global-module_cn-ns_WNv { clear: none; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_cl-m_HQx { clear: left; }
  ._hy .global-module_cr-m_\+Rz { clear: right; }
  ._hy .global-module_cb-m_meT { clear: both; }
  ._hy .global-module_cn-m_sUs { clear: none; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_cl-l_MAI { clear: left; }
  ._hy .global-module_cr-l_V\+H { clear: right; }
  ._hy .global-module_cb-l_eXs { clear: both; }
  ._hy .global-module_cn-l_VtL { clear: none; }
}

/*

   DISPLAY
   Docs: http://tachyons.io/docs/layout/display

   Base:
    d = display

   Modifiers:
    n     = none
    b     = block
    ib    = inline-block
    it    = inline-table
    t     = table
    tc    = table-cell
    t-row          = table-row
    t-columm       = table-column
    t-column-group = table-column-group

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_dn_Oyo {              display: none; }

._hy .global-module_di_iii {              display: inline; }

._hy .global-module_db_hwd {              display: block; }

._hy .global-module_dib_9J6 {             display: inline-block; }

._hy .global-module_dit_avz {             display: inline-table; }

._hy .global-module_dt_AYR {              display: table; }

._hy .global-module_dtc_d2N {             display: table-cell; }

._hy .global-module_dt-row_Bx0 {          display: table-row; }

._hy .global-module_dt-row-group_MGe {    display: table-row-group; }

._hy .global-module_dt-column_f16 {       display: table-column; }

._hy .global-module_dt-column-group_GhV { display: table-column-group; }

/*
      This will set table to full width and then
      all cells will be equal width
    */

._hy .global-module_dt--fixed_Vcj {
      table-layout: fixed;
      width: 100%;
    }

@media screen and (min-width: 36em) {
      ._hy .global-module_dn-ns_kDA {              display: none; }
      ._hy .global-module_di-ns_puu {              display: inline; }
      ._hy .global-module_db-ns_aRd {              display: block; }
      ._hy .global-module_dib-ns_H-r {             display: inline-block; }
      ._hy .global-module_dit-ns_f3C {             display: inline-table; }
      ._hy .global-module_dt-ns_en- {              display: table; }
      ._hy .global-module_dtc-ns_ZTY {             display: table-cell; }
      ._hy .global-module_dt-row-ns_mus {          display: table-row; }
      ._hy .global-module_dt-row-group-ns_aZi {    display: table-row-group; }
      ._hy .global-module_dt-column-ns_cc3 {       display: table-column; }
      ._hy .global-module_dt-column-group-ns_Oag { display: table-column-group; }

      ._hy .global-module_dt--fixed-ns_6og {
        table-layout: fixed;
        width: 100%;
      }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
      ._hy .global-module_dn-m_89m {              display: none; }
      ._hy .global-module_di-m_YyX {              display: inline; }
      ._hy .global-module_db-m_3om {              display: block; }
      ._hy .global-module_dib-m_hAm {             display: inline-block; }
      ._hy .global-module_dit-m_YP7 {             display: inline-table; }
      ._hy .global-module_dt-m_q3N {              display: table; }
      ._hy .global-module_dtc-m_DeF {             display: table-cell; }
      ._hy .global-module_dt-row-m_E6U {          display: table-row; }
      ._hy .global-module_dt-row-group-m_Gf6 {    display: table-row-group; }
      ._hy .global-module_dt-column-m_3Me {       display: table-column; }
      ._hy .global-module_dt-column-group-m_InL { display: table-column-group; }

      ._hy .global-module_dt--fixed-m_E0k {
        table-layout: fixed;
        width: 100%;
      }
    }

@media screen and (min-width: 62em) {
      ._hy .global-module_dn-l_90K {              display: none; }
      ._hy .global-module_di-l_Stc {              display: inline; }
      ._hy .global-module_db-l_Fac {              display: block; }
      ._hy .global-module_dib-l_jfY {             display: inline-block; }
      ._hy .global-module_dit-l_x4r {             display: inline-table; }
      ._hy .global-module_dt-l_CR- {              display: table; }
      ._hy .global-module_dtc-l_fKn {             display: table-cell; }
      ._hy .global-module_dt-row-l_LlU {          display: table-row; }
      ._hy .global-module_dt-row-group-l_G7j {    display: table-row-group; }
      ._hy .global-module_dt-column-l_cLP {       display: table-column; }
      ._hy .global-module_dt-column-group-l_zEz { display: table-column-group; }

      ._hy .global-module_dt--fixed-l_JvZ {
        table-layout: fixed;
        width: 100%;
      }
    }

/*

  FLEXBOX

  Media Query Extensions:
   -ns = not-small
   -m  = medium
   -l  = large

*/

._hy .global-module_flex_1xO { display: -webkit-box; display: -webkit-flex; display: flex; }

._hy .global-module_inline-flex_gTc { display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; }

/* 1. Fix for Chrome 44 bug.
     * https://code.google.com/p/chromium/issues/detail?id=506893 */

._hy .global-module_flex-auto_vW2 {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto;
      min-width: 0; /* 1 */
      min-height: 0; /* 1 */
    }

._hy .global-module_flex-none_8M4 { -webkit-box-flex: 0; -webkit-flex: none; flex: none; }

._hy .global-module_flex-column_3Za  { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }

._hy .global-module_flex-row_6zK     { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; }

._hy .global-module_flex-wrap_mHL    { -webkit-flex-wrap: wrap; flex-wrap: wrap; }

._hy .global-module_flex-nowrap_ssk    { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }

._hy .global-module_flex-wrap-reverse_3yQ    { -webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }

._hy .global-module_flex-column-reverse_8E7  { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }

._hy .global-module_flex-row-reverse_YAq     { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }

._hy .global-module_items-start_2uQ    { -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; }

._hy .global-module_items-end_IfM      { -webkit-box-align: end; -webkit-align-items: flex-end; align-items: flex-end; }

._hy .global-module_items-center_kl6   { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }

._hy .global-module_items-baseline_At5 { -webkit-box-align: baseline; -webkit-align-items: baseline; align-items: baseline; }

._hy .global-module_items-stretch_Fc7  { -webkit-box-align: stretch; -webkit-align-items: stretch; align-items: stretch; }

._hy .global-module_self-start_V\+f    { -webkit-align-self: flex-start; align-self: flex-start; }

._hy .global-module_self-end_fgI      { -webkit-align-self: flex-end; align-self: flex-end; }

._hy .global-module_self-center_5LN   { -webkit-align-self: center; align-self: center; }

._hy .global-module_self-baseline_Yyz { -webkit-align-self: baseline; align-self: baseline; }

._hy .global-module_self-stretch_vP4  { -webkit-align-self: stretch; align-self: stretch; }

._hy .global-module_justify-start_3\+J   { -webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }

._hy .global-module_justify-end_wHA     { -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }

._hy .global-module_justify-center_Idg  { -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; }

._hy .global-module_justify-between_TxP { -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }

._hy .global-module_justify-around_1AX  { -webkit-justify-content: space-around; justify-content: space-around; }

._hy .global-module_content-start_dr5   { -webkit-align-content: flex-start; align-content: flex-start; }

._hy .global-module_content-end_iUH     { -webkit-align-content: flex-end; align-content: flex-end; }

._hy .global-module_content-center_GVV  { -webkit-align-content: center; align-content: center; }

._hy .global-module_content-between_-Hv { -webkit-align-content: space-between; align-content: space-between; }

._hy .global-module_content-around_05a  { -webkit-align-content: space-around; align-content: space-around; }

._hy .global-module_content-stretch_GvC { -webkit-align-content: stretch; align-content: stretch; }

._hy .global-module_order-0_Rv- { -webkit-box-ordinal-group: 1; -webkit-order: 0; order: 0; }

._hy .global-module_order-1_rCB { -webkit-box-ordinal-group: 2; -webkit-order: 1; order: 1; }

._hy .global-module_order-2_3Nd { -webkit-box-ordinal-group: 3; -webkit-order: 2; order: 2; }

._hy .global-module_order-3_dE- { -webkit-box-ordinal-group: 4; -webkit-order: 3; order: 3; }

._hy .global-module_order-4_e2V { -webkit-box-ordinal-group: 5; -webkit-order: 4; order: 4; }

._hy .global-module_order-5_PH3 { -webkit-box-ordinal-group: 6; -webkit-order: 5; order: 5; }

._hy .global-module_order-6_5qF { -webkit-box-ordinal-group: 7; -webkit-order: 6; order: 6; }

._hy .global-module_order-7_yU- { -webkit-box-ordinal-group: 8; -webkit-order: 7; order: 7; }

._hy .global-module_order-8_YPf { -webkit-box-ordinal-group: 9; -webkit-order: 8; order: 8; }

._hy .global-module_order-last_vma { -webkit-box-ordinal-group: 100000; -webkit-order: 99999; order: 99999; }

._hy .global-module_flex-grow-0_5VC { -webkit-box-flex: 0; -webkit-flex-grow: 0; flex-grow: 0; }

._hy .global-module_flex-grow-1_bYb { -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; }

._hy .global-module_flex-shrink-0_pNv { -webkit-flex-shrink: 0; flex-shrink: 0; }

._hy .global-module_flex-shrink-1_Cb2 { -webkit-flex-shrink: 1; flex-shrink: 1; }

@media screen and (min-width: 36em) {
  ._hy .global-module_inline-flex-ns_eFI { display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; }
  ._hy .global-module_flex-auto-ns_U6R {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    min-width: 0; /* 1 */
    min-height: 0; /* 1 */
  }
  ._hy .global-module_flex-none-ns_o9G { -webkit-box-flex: 0; -webkit-flex: none; flex: none; }
  ._hy .global-module_flex-column-ns_-Hu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }
  ._hy .global-module_flex-row-ns_QsA { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; }
  ._hy .global-module_flex-wrap-ns_A2s { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  ._hy .global-module_flex-nowrap-ns_EbW { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
  ._hy .global-module_flex-wrap-reverse-ns_IDL { -webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
  ._hy .global-module_flex-column-reverse-ns_AQN { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
  ._hy .global-module_flex-row-reverse-ns_LS5 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
  ._hy .global-module_items-start-ns_mbx { -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
  ._hy .global-module_items-end-ns_W66 { -webkit-box-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
  ._hy .global-module_items-center-ns_cHj { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
  ._hy .global-module_items-baseline-ns_JQQ { -webkit-box-align: baseline; -webkit-align-items: baseline; align-items: baseline; }
  ._hy .global-module_items-stretch-ns_WGg { -webkit-box-align: stretch; -webkit-align-items: stretch; align-items: stretch; }

  ._hy .global-module_self-start-ns_tzP { -webkit-align-self: flex-start; align-self: flex-start; }
  ._hy .global-module_self-end-ns_gPe { -webkit-align-self: flex-end; align-self: flex-end; }
  ._hy .global-module_self-center-ns_oCf { -webkit-align-self: center; align-self: center; }
  ._hy .global-module_self-baseline-ns_60U { -webkit-align-self: baseline; align-self: baseline; }
  ._hy .global-module_self-stretch-ns_zP- { -webkit-align-self: stretch; align-self: stretch; }

  ._hy .global-module_justify-end-ns_eAg { -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }


  ._hy .global-module_content-start-ns_Far { -webkit-align-content: flex-start; align-content: flex-start; }
  ._hy .global-module_content-end-ns_iHR { -webkit-align-content: flex-end; align-content: flex-end; }
  ._hy .global-module_content-center-ns_OFo { -webkit-align-content: center; align-content: center; }
  ._hy .global-module_content-between-ns_YY0 { -webkit-align-content: space-between; align-content: space-between; }
  ._hy .global-module_content-around-ns_tvf { -webkit-align-content: space-around; align-content: space-around; }
  ._hy .global-module_content-stretch-ns_4Wr { -webkit-align-content: stretch; align-content: stretch; }

  ._hy .global-module_order-0-ns_7IZ { -webkit-box-ordinal-group: 1; -webkit-order: 0; order: 0; }
  ._hy .global-module_order-1-ns_q5b { -webkit-box-ordinal-group: 2; -webkit-order: 1; order: 1; }
  ._hy .global-module_order-2-ns_VvF { -webkit-box-ordinal-group: 3; -webkit-order: 2; order: 2; }
  ._hy .global-module_order-3-ns_A6F { -webkit-box-ordinal-group: 4; -webkit-order: 3; order: 3; }
  ._hy .global-module_order-4-ns_rIX { -webkit-box-ordinal-group: 5; -webkit-order: 4; order: 4; }
  ._hy .global-module_order-5-ns_QKm { -webkit-box-ordinal-group: 6; -webkit-order: 5; order: 5; }
  ._hy .global-module_order-6-ns_p8\+ { -webkit-box-ordinal-group: 7; -webkit-order: 6; order: 6; }
  ._hy .global-module_order-7-ns_l6W { -webkit-box-ordinal-group: 8; -webkit-order: 7; order: 7; }
  ._hy .global-module_order-8-ns_AIg { -webkit-box-ordinal-group: 9; -webkit-order: 8; order: 8; }
  ._hy .global-module_order-last-ns_fjL { -webkit-box-ordinal-group: 100000; -webkit-order: 99999; order: 99999; }

  ._hy .global-module_flex-grow-0-ns_4FA { -webkit-box-flex: 0; -webkit-flex-grow: 0; flex-grow: 0; }
  ._hy .global-module_flex-grow-1-ns_deO { -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; }

  ._hy .global-module_flex-shrink-0-ns_OJ\+ { -webkit-flex-shrink: 0; flex-shrink: 0; }
  ._hy .global-module_flex-shrink-1-ns_kE4 { -webkit-flex-shrink: 1; flex-shrink: 1; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_inline-flex-m_t0u { display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; }
  ._hy .global-module_flex-auto-m_bMB {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    min-width: 0; /* 1 */
    min-height: 0; /* 1 */
  }
  ._hy .global-module_flex-none-m_j0k { -webkit-box-flex: 0; -webkit-flex: none; flex: none; }
  ._hy .global-module_flex-column-m_kcp { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }
  ._hy .global-module_flex-row-m_Eq6     { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; }
  ._hy .global-module_flex-wrap-m_J2z { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  ._hy .global-module_flex-nowrap-m_2bL { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
  ._hy .global-module_flex-wrap-reverse-m_-t\+ { -webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
  ._hy .global-module_flex-column-reverse-m_5uh { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
  ._hy .global-module_flex-row-reverse-m_BYf { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
  ._hy .global-module_items-start-m_RxR { -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
  ._hy .global-module_items-end-m_OFr { -webkit-box-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
  ._hy .global-module_items-center-m_cQq { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
  ._hy .global-module_items-baseline-m_Rnh { -webkit-box-align: baseline; -webkit-align-items: baseline; align-items: baseline; }
  ._hy .global-module_items-stretch-m_CcV { -webkit-box-align: stretch; -webkit-align-items: stretch; align-items: stretch; }

  ._hy .global-module_self-start-m_LbM { -webkit-align-self: flex-start; align-self: flex-start; }
  ._hy .global-module_self-end-m_kgc { -webkit-align-self: flex-end; align-self: flex-end; }
  ._hy .global-module_self-center-m_IJt { -webkit-align-self: center; align-self: center; }
  ._hy .global-module_self-baseline-m_byX { -webkit-align-self: baseline; align-self: baseline; }
  ._hy .global-module_self-stretch-m_Cvj { -webkit-align-self: stretch; align-self: stretch; }

  ._hy .global-module_justify-end-m_BpS { -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }
  ._hy .global-module_justify-center-m_bKc { -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; }
  ._hy .global-module_justify-between-m_pUP { -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
  ._hy .global-module_justify-around-m_3Uv { -webkit-justify-content: space-around; justify-content: space-around; }

  ._hy .global-module_content-start-m_iij { -webkit-align-content: flex-start; align-content: flex-start; }
  ._hy .global-module_content-end-m_iLj { -webkit-align-content: flex-end; align-content: flex-end; }
  ._hy .global-module_content-center-m_x2L { -webkit-align-content: center; align-content: center; }
  ._hy .global-module_content-between-m_VVf { -webkit-align-content: space-between; align-content: space-between; }
  ._hy .global-module_content-around-m_4lI { -webkit-align-content: space-around; align-content: space-around; }
  ._hy .global-module_content-stretch-m_hcP { -webkit-align-content: stretch; align-content: stretch; }

  ._hy .global-module_order-0-m_fgD { -webkit-box-ordinal-group: 1; -webkit-order: 0; order: 0; }
  ._hy .global-module_order-1-m_O3u { -webkit-box-ordinal-group: 2; -webkit-order: 1; order: 1; }
  ._hy .global-module_order-2-m_yU8 { -webkit-box-ordinal-group: 3; -webkit-order: 2; order: 2; }
  ._hy .global-module_order-3-m_g2q { -webkit-box-ordinal-group: 4; -webkit-order: 3; order: 3; }
  ._hy .global-module_order-4-m_9L1 { -webkit-box-ordinal-group: 5; -webkit-order: 4; order: 4; }
  ._hy .global-module_order-5-m_imB { -webkit-box-ordinal-group: 6; -webkit-order: 5; order: 5; }
  ._hy .global-module_order-6-m_A1p { -webkit-box-ordinal-group: 7; -webkit-order: 6; order: 6; }
  ._hy .global-module_order-7-m_17E { -webkit-box-ordinal-group: 8; -webkit-order: 7; order: 7; }
  ._hy .global-module_order-8-m_BOl { -webkit-box-ordinal-group: 9; -webkit-order: 8; order: 8; }
  ._hy .global-module_order-last-m_xRJ { -webkit-box-ordinal-group: 100000; -webkit-order: 99999; order: 99999; }

  ._hy .global-module_flex-grow-0-m_Wbz { -webkit-box-flex: 0; -webkit-flex-grow: 0; flex-grow: 0; }
  ._hy .global-module_flex-grow-1-m_\+iE { -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; }

  ._hy .global-module_flex-shrink-0-m_9nW { -webkit-flex-shrink: 0; flex-shrink: 0; }
  ._hy .global-module_flex-shrink-1-m_9E- { -webkit-flex-shrink: 1; flex-shrink: 1; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_inline-flex-l_jYp { display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; }
  ._hy .global-module_flex-auto-l_bak {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    min-width: 0; /* 1 */
    min-height: 0; /* 1 */
  }
  ._hy .global-module_flex-none-l_U01 { -webkit-box-flex: 0; -webkit-flex: none; flex: none; }
  ._hy .global-module_flex-column-l_Wp4 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }
  ._hy .global-module_flex-row-l_9Od { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; }
  ._hy .global-module_flex-wrap-l_eep { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  ._hy .global-module_flex-nowrap-l_1yo { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
  ._hy .global-module_flex-wrap-reverse-l_quo { -webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
  ._hy .global-module_flex-column-reverse-l_jOL { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
  ._hy .global-module_flex-row-reverse-l_YLG { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }

  ._hy .global-module_items-start-l_9CZ { -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
  ._hy .global-module_items-end-l_Hbx { -webkit-box-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
  ._hy .global-module_items-center-l_g9f { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
  ._hy .global-module_items-baseline-l_ryp { -webkit-box-align: baseline; -webkit-align-items: baseline; align-items: baseline; }
  ._hy .global-module_items-stretch-l_lcl { -webkit-box-align: stretch; -webkit-align-items: stretch; align-items: stretch; }

  ._hy .global-module_self-start-l_2IJ { -webkit-align-self: flex-start; align-self: flex-start; }
  ._hy .global-module_self-end-l_zII { -webkit-align-self: flex-end; align-self: flex-end; }
  ._hy .global-module_self-center-l_wAW { -webkit-align-self: center; align-self: center; }
  ._hy .global-module_self-baseline-l_pSk { -webkit-align-self: baseline; align-self: baseline; }
  ._hy .global-module_self-stretch-l_3aM { -webkit-align-self: stretch; align-self: stretch; }

  ._hy .global-module_justify-end-l_tkb { -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }
  ._hy .global-module_justify-center-l_Ur\+ { -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; }
  ._hy .global-module_justify-between-l_ECY { -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
  ._hy .global-module_justify-around-l_Qo9 { -webkit-justify-content: space-around; justify-content: space-around; }

  ._hy .global-module_content-start-l_ga\+ { -webkit-align-content: flex-start; align-content: flex-start; }
  ._hy .global-module_content-end-l_UWS { -webkit-align-content: flex-end; align-content: flex-end; }
  ._hy .global-module_content-center-l_B75 { -webkit-align-content: center; align-content: center; }
  ._hy .global-module_content-between-l_1XA { -webkit-align-content: space-between; align-content: space-between; }
  ._hy .global-module_content-around-l_1tl { -webkit-align-content: space-around; align-content: space-around; }
  ._hy .global-module_content-stretch-l_P\+c { -webkit-align-content: stretch; align-content: stretch; }

  ._hy .global-module_order-0-l_k-A { -webkit-box-ordinal-group: 1; -webkit-order: 0; order: 0; }
  ._hy .global-module_order-1-l_UnX { -webkit-box-ordinal-group: 2; -webkit-order: 1; order: 1; }
  ._hy .global-module_order-2-l_tAX { -webkit-box-ordinal-group: 3; -webkit-order: 2; order: 2; }
  ._hy .global-module_order-3-l_kd2 { -webkit-box-ordinal-group: 4; -webkit-order: 3; order: 3; }
  ._hy .global-module_order-4-l_9ti { -webkit-box-ordinal-group: 5; -webkit-order: 4; order: 4; }
  ._hy .global-module_order-5-l_kWR { -webkit-box-ordinal-group: 6; -webkit-order: 5; order: 5; }
  ._hy .global-module_order-6-l_C0o { -webkit-box-ordinal-group: 7; -webkit-order: 6; order: 6; }
  ._hy .global-module_order-7-l_fRn { -webkit-box-ordinal-group: 8; -webkit-order: 7; order: 7; }
  ._hy .global-module_order-8-l_SNZ { -webkit-box-ordinal-group: 9; -webkit-order: 8; order: 8; }
  ._hy .global-module_order-last-l_STC { -webkit-box-ordinal-group: 100000; -webkit-order: 99999; order: 99999; }

  ._hy .global-module_flex-grow-0-l_joU { -webkit-box-flex: 0; -webkit-flex-grow: 0; flex-grow: 0; }
  ._hy .global-module_flex-grow-1-l_6QU { -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; }

  ._hy .global-module_flex-shrink-0-l_mZn { -webkit-flex-shrink: 0; flex-shrink: 0; }
  ._hy .global-module_flex-shrink-1-l_4t7 { -webkit-flex-shrink: 1; flex-shrink: 1; }
}

@media screen and (min-width: 36em) {
        ._hy .global-module_flex-ns_K2v { display: -webkit-box; display: -webkit-flex; display: flex; }
        ._hy .global-module_justify-start-ns_jZo { -webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
        ._hy .global-module_justify-between-ns_u\+e { -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
        ._hy .global-module_justify-around-ns_D9x { -webkit-justify-content: space-around; justify-content: space-around; }
        ._hy .global-module_justify-center-ns_Tdu { -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
        ._hy .global-module_flex-m_iTk { display: -webkit-box; display: -webkit-flex; display: flex; }
        ._hy .global-module_justify-start-m_pqC { -webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
    }

@media screen and (min-width: 62em) {
        ._hy .global-module_flex-l_5Uo { display: -webkit-box; display: -webkit-flex; display: flex; }
        ._hy .global-module_justify-start-l_Vml { -webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
    }

/*

   FLOATS
   http://tachyons.io/docs/layout/floats/

   1. Floated elements are automatically rendered as block level elements.
      Setting floats to display inline will fix the double margin bug in
      ie6. You know... just in case.

   2. Don't forget to clearfix your floats with .cf

   Base:
     f = float

   Modifiers:
     l = left
     r = right
     n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_fl_xC\+ { float: left;  _display: inline; }

._hy .global-module_fr_uNq { float: right; _display: inline; }

._hy .global-module_fn_AcF { float: none; }

@media screen and (min-width: 36em) {
      ._hy .global-module_fl-ns_TKi { float: left; _display: inline; }
      ._hy .global-module_fr-ns_WZN { float: right; _display: inline; }
      ._hy .global-module_fn-ns_jHW { float: none; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
      ._hy .global-module_fl-m_ieL { float: left; _display: inline; }
      ._hy .global-module_fr-m_wHh { float: right; _display: inline; }
      ._hy .global-module_fn-m_\+4s { float: none; }
    }

@media screen and (min-width: 62em) {
      ._hy .global-module_fl-l_gYs { float: left; _display: inline; }
      ._hy .global-module_fr-l_Kwm { float: right; _display: inline; }
      ._hy .global-module_fn-l_eHd { float: none; }
    }

/*

   FONT FAMILY GROUPS
   Docs: http://tachyons.io/docs/typography/font-family/

*/

._hy .global-module_sans-serif_bGe {
  font-family: -apple-system, BlinkMacSystemFont,
               'avenir next', avenir,
               'helvetica neue', helvetica,
               ubuntu,
               roboto, noto,
               'segoe ui', arial,
               sans-serif;
}

._hy .global-module_serif_TtL {
  font-family: georgia,
               times,
               serif;
}

._hy .global-module_system-sans-serif_7le {
  font-family: sans-serif;
}

._hy .global-module_system-serif_cZs {
  font-family: serif;
}

/* Monospaced Typefaces (for code) */

/* From http://cssfontstack.com */

._hy code, ._hy .global-module_code_Zo7 {
  font-family: Consolas,
               monaco,
               monospace;
}

._hy .global-module_courier_XwG {
  font-family: 'Courier Next',
               courier,
               monospace;
}

/* Sans-Serif Typefaces */

._hy .global-module_helvetica_nD9 {
  font-family: 'helvetica neue', helvetica,
               sans-serif;
}

._hy .global-module_avenir_d9G {
  font-family: 'avenir next', avenir,
               sans-serif;
}

/* Serif Typefaces */

._hy .global-module_athelas_pPI {
  font-family: athelas,
               georgia,
               serif;
}

._hy .global-module_georgia_6PQ {
  font-family: georgia,
               serif;
}

._hy .global-module_times_g5b {
  font-family: times,
               serif;
}

._hy .global-module_bodoni_tUc {
  font-family: "Bodoni MT",
                serif;
}

._hy .global-module_calisto_8HV {
  font-family: "Calisto MT",
                serif;
}

._hy .global-module_garamond_Alg {
  font-family: garamond,
               serif;
}

._hy .global-module_baskerville_99g {
  font-family: baskerville,
               serif;
}

/*

   FONT STYLE
   Docs: http://tachyons.io/docs/typography/font-style/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_i_-LZ         { font-style: italic; }

._hy .global-module_fs-normal_428 { font-style: normal; }

@media screen and (min-width: 36em) {
  ._hy .global-module_i-ns_5T9       { font-style: italic; }
  ._hy .global-module_fs-normal-ns_5Pk     { font-style: normal; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_i-m_1sb       { font-style: italic; }
  ._hy .global-module_fs-normal-m_t4E     { font-style: normal; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_i-l_P0d       { font-style: italic; }
  ._hy .global-module_fs-normal-l_2Pk     { font-style: normal; }
}

/*

   FONT WEIGHT
   Docs: http://tachyons.io/docs/typography/font-weight/

   Base
     fw = font-weight

   Modifiers:
     1 = literal value 100
     2 = literal value 200
     3 = literal value 300
     4 = literal value 400
     5 = literal value 500
     6 = literal value 600
     7 = literal value 700
     8 = literal value 800
     9 = literal value 900

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_normal_lX9 { font-weight: normal; }

._hy .global-module_b_bPk      { font-weight: bold; }

._hy .global-module_fw1_lkH    { font-weight: 100; }

._hy .global-module_fw2_dDn    { font-weight: 200; }

._hy .global-module_fw3_3yA    { font-weight: 300; }

._hy .global-module_fw4_mN0    { font-weight: 400; }

._hy .global-module_fw5_s-L    { font-weight: 500; }

._hy .global-module_fw6_3CA    { font-weight: 600; }

._hy .global-module_fw7_916    { font-weight: 700; }

._hy .global-module_fw8_asI    { font-weight: 800; }

._hy .global-module_fw9_9Hl    { font-weight: 900; }

@media screen and (min-width: 36em) {
  ._hy .global-module_normal-ns_0t\+ { font-weight: normal; }
  ._hy .global-module_b-ns_Vuk      { font-weight: bold; }
  ._hy .global-module_fw1-ns_OW-    { font-weight: 100; }
  ._hy .global-module_fw2-ns_Ryx    { font-weight: 200; }
  ._hy .global-module_fw3-ns_9f4    { font-weight: 300; }
  ._hy .global-module_fw4-ns_72\+    { font-weight: 400; }
  ._hy .global-module_fw5-ns_v6R    { font-weight: 500; }
  ._hy .global-module_fw6-ns_g1z    { font-weight: 600; }
  ._hy .global-module_fw7-ns_NBJ    { font-weight: 700; }
  ._hy .global-module_fw8-ns_CwW    { font-weight: 800; }
  ._hy .global-module_fw9-ns_HwY    { font-weight: 900; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_normal-m_SoH { font-weight: normal; }
  ._hy .global-module_b-m_jv1      { font-weight: bold; }
  ._hy .global-module_fw1-m_RXh    { font-weight: 100; }
  ._hy .global-module_fw2-m_X97    { font-weight: 200; }
  ._hy .global-module_fw3-m_b5O    { font-weight: 300; }
  ._hy .global-module_fw4-m_gna    { font-weight: 400; }
  ._hy .global-module_fw5-m_3I1    { font-weight: 500; }
  ._hy .global-module_fw6-m_R5T    { font-weight: 600; }
  ._hy .global-module_fw7-m_I41    { font-weight: 700; }
  ._hy .global-module_fw8-m_PN6    { font-weight: 800; }
  ._hy .global-module_fw9-m_G8I    { font-weight: 900; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_normal-l_2vo { font-weight: normal; }
  ._hy .global-module_b-l_SXT      { font-weight: bold; }
  ._hy .global-module_fw1-l_h-U    { font-weight: 100; }
  ._hy .global-module_fw2-l_zxB    { font-weight: 200; }
  ._hy .global-module_fw3-l_2Y3    { font-weight: 300; }
  ._hy .global-module_fw4-l_k4H    { font-weight: 400; }
  ._hy .global-module_fw5-l_yYw    { font-weight: 500; }
  ._hy .global-module_fw6-l_ApF    { font-weight: 600; }
  ._hy .global-module_fw7-l_NdW    { font-weight: 700; }
  ._hy .global-module_fw8-l_App    { font-weight: 800; }
  ._hy .global-module_fw9-l_W\+O    { font-weight: 900; }
}

/*

   FORMS
   
*/

._hy .global-module_input-reset_C09 {
  -webkit-appearance: none;
  -moz-appearance: none;
}

._hy .global-module_button-reset_L0n::-moz-focus-inner, ._hy .global-module_input-reset_C09::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*

   HEIGHTS
   Docs: http://tachyons.io/docs/layout/heights/

   Base:
     h = height
     min-h = min-height
     min-vh = min-height vertical screen height
     vh = vertical screen height

   Modifiers
     1 = 1st step in height scale
     2 = 2nd step in height scale
     3 = 3rd step in height scale
     4 = 4th step in height scale
     5 = 5th step in height scale

     -25   = literal value 25%
     -50   = literal value 50%
     -75   = literal value 75%
     -100  = literal value 100%

     -auto = string value of auto
     -inherit = string value of inherit

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

/* Height Scale */

._hy .global-module_h1_wRC { height: -webkit-calc(1rem * var(--hyp-rem-multi)); height: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_h2_dpz { height: -webkit-calc(2rem * var(--hyp-rem-multi)); height: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_h3_Cy6 { height: -webkit-calc(4rem * var(--hyp-rem-multi)); height: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_h4_Oue { height: -webkit-calc(8rem * var(--hyp-rem-multi)); height: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_h5_JYU { height: -webkit-calc(16rem * var(--hyp-rem-multi)); height: calc(16rem * var(--hyp-rem-multi)); }

/* Height Percentages - Based off of height of parent */

._hy .global-module_h-25_BTx {  height:  25%; }

._hy .global-module_h-50_2dk {  height:  50%; }

._hy .global-module_h-75_DUy {  height:  75%; }

._hy .global-module_h-100_V6r { height: 100%; }

._hy .global-module_min-h-100_BMQ { min-height: 100%; }

/* Screen Height Percentage */

._hy .global-module_vh-25_2Oz {  height:  25vh; }

._hy .global-module_vh-50_9L1 {  height:  50vh; }

._hy .global-module_vh-75_lGP {  height:  75vh; }

._hy .global-module_vh-100_qbT { height: 100vh; }

._hy .global-module_min-vh-100_mXk { min-height: 100vh; }

/* String Properties */

._hy .global-module_h-auto_x7o {     height: auto; }

._hy .global-module_h-inherit_OYH {  height: inherit; }

@media screen and (min-width: 36em) {
  ._hy .global-module_h1-ns_TIU {  height: -webkit-calc(1rem * var(--hyp-rem-multi));  height: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h2-ns_GWu {  height: -webkit-calc(2rem * var(--hyp-rem-multi));  height: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h3-ns_Lcj {  height: -webkit-calc(4rem * var(--hyp-rem-multi));  height: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h4-ns_QWk {  height: -webkit-calc(8rem * var(--hyp-rem-multi));  height: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h5-ns_O83 {  height: -webkit-calc(16rem * var(--hyp-rem-multi));  height: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h-25-ns_d\+B { height: 25%; }
  ._hy .global-module_h-50-ns_0m2 { height: 50%; }
  ._hy .global-module_h-75-ns_ox9 { height: 75%; }
  ._hy .global-module_h-100-ns_oYE { height: 100%; }
  ._hy .global-module_min-h-100-ns_u72 { min-height: 100%; }
  ._hy .global-module_vh-25-ns_BDT {  height:  25vh; }
  ._hy .global-module_vh-50-ns_Wp8 {  height:  50vh; }
  ._hy .global-module_vh-75-ns_6qB {  height:  75vh; }
  ._hy .global-module_vh-100-ns_jA8 { height: 100vh; }
  ._hy .global-module_min-vh-100-ns_S0k { min-height: 100vh; }
  ._hy .global-module_h-auto-ns_5ZW { height: auto; }
  ._hy .global-module_h-inherit-ns_xKm { height: inherit; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_h1-m_85a { height: -webkit-calc(1rem * var(--hyp-rem-multi)); height: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h2-m_Kjx { height: -webkit-calc(2rem * var(--hyp-rem-multi)); height: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h3-m_Zgd { height: -webkit-calc(4rem * var(--hyp-rem-multi)); height: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h4-m_Qno { height: -webkit-calc(8rem * var(--hyp-rem-multi)); height: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h5-m_uBP { height: -webkit-calc(16rem * var(--hyp-rem-multi)); height: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h-25-m_6Oo { height: 25%; }
  ._hy .global-module_h-50-m_4ro { height: 50%; }
  ._hy .global-module_h-75-m_vl\+ { height: 75%; }
  ._hy .global-module_h-100-m_FBj { height: 100%; }
  ._hy .global-module_min-h-100-m_2mb { min-height: 100%; }
  ._hy .global-module_vh-25-m_Rsz {  height:  25vh; }
  ._hy .global-module_vh-50-m_qSu {  height:  50vh; }
  ._hy .global-module_vh-75-m_ALk {  height:  75vh; }
  ._hy .global-module_vh-100-m_5OL { height: 100vh; }
  ._hy .global-module_min-vh-100-m_0-X { min-height: 100vh; }
  ._hy .global-module_h-auto-m_6Ud { height: auto; }
  ._hy .global-module_h-inherit-m_a22 { height: inherit; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_h1-l_kYu { height: -webkit-calc(1rem * var(--hyp-rem-multi)); height: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h2-l_ZaV { height: -webkit-calc(2rem * var(--hyp-rem-multi)); height: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h3-l_AOj { height: -webkit-calc(4rem * var(--hyp-rem-multi)); height: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h4-l_PBE { height: -webkit-calc(8rem * var(--hyp-rem-multi)); height: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h5-l_H52 { height: -webkit-calc(16rem * var(--hyp-rem-multi)); height: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_h-25-l_SVh { height: 25%; }
  ._hy .global-module_h-50-l_PZT { height: 50%; }
  ._hy .global-module_h-75-l_M6B { height: 75%; }
  ._hy .global-module_h-100-l_t9j { height: 100%; }
  ._hy .global-module_min-h-100-l_3uz { min-height: 100%; }
  ._hy .global-module_vh-25-l_tAu {  height:  25vh; }
  ._hy .global-module_vh-50-l_hSj {  height:  50vh; }
  ._hy .global-module_vh-75-l_hYV {  height:  75vh; }
  ._hy .global-module_vh-100-l_aBL { height: 100vh; }
  ._hy .global-module_min-vh-100-l_tcd { min-height: 100vh; }
  ._hy .global-module_h-auto-l_-bz { height: auto; }
  ._hy .global-module_h-inherit-l_4Mx { height: inherit; }
}

/*

   LETTER SPACING
   Docs: http://tachyons.io/docs/typography/tracking/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_tracked_fxO       { letter-spacing:  .1em; }

._hy .global-module_tracked-tight_Pie { letter-spacing: -.05em; }

._hy .global-module_tracked-mega_AGu  { letter-spacing:  .25em; }

@media screen and (min-width: 36em) {
  ._hy .global-module_tracked-ns_43j       { letter-spacing:  .1em; }
  ._hy .global-module_tracked-tight-ns_7NR { letter-spacing: -.05em; }
  ._hy .global-module_tracked-mega-ns_GwR  { letter-spacing:  .25em; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_tracked-m_lrN       { letter-spacing:  .1em; }
  ._hy .global-module_tracked-tight-m_Jvd { letter-spacing: -.05em; }
  ._hy .global-module_tracked-mega-m_TTb  { letter-spacing:  .25em; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_tracked-l_BL9       { letter-spacing:  .1em; }
  ._hy .global-module_tracked-tight-l_859 { letter-spacing: -.05em; }
  ._hy .global-module_tracked-mega-l_hCL  { letter-spacing:  .25em; }
}

/*

   LINE HEIGHT / LEADING
   Docs: http://tachyons.io/docs/typography/line-height

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_lh-solid_lLF { line-height: 1; }

._hy .global-module_lh-title_fIr { line-height: 1.25; }

._hy .global-module_lh-copy_x5M  { line-height: 1.5; }

@media screen and (min-width: 36em) {
  ._hy .global-module_lh-solid-ns_GGD { line-height: 1; }
  ._hy .global-module_lh-title-ns_BmY { line-height: 1.25; }
  ._hy .global-module_lh-copy-ns_QFP  { line-height: 1.5; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_lh-solid-m_Fwv { line-height: 1; }
  ._hy .global-module_lh-title-m_Ekm { line-height: 1.25; }
  ._hy .global-module_lh-copy-m_CZK  { line-height: 1.5; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_lh-solid-l_L3x { line-height: 1; }
  ._hy .global-module_lh-title-l_Wa- { line-height: 1.25; }
  ._hy .global-module_lh-copy-l_1Qp  { line-height: 1.5; }
}

/*

   LINKS
   Docs: http://tachyons.io/docs/elements/links/

*/

._hy .global-module_link_utD {
  text-decoration: none;
  -webkit-transition: color .15s ease-in;
  transition: color .15s ease-in;
}

._hy .global-module_link_utD:link, ._hy .global-module_link_utD:visited {
  -webkit-transition: color .15s ease-in;
  transition: color .15s ease-in;
}

._hy .global-module_link_utD:hover   {
  -webkit-transition: color .15s ease-in;
  transition: color .15s ease-in;
}

._hy .global-module_link_utD:active  {
  -webkit-transition: color .15s ease-in;
  transition: color .15s ease-in;
}

._hy .global-module_link_utD:focus   {
  -webkit-transition: color .15s ease-in;
  transition: color .15s ease-in;
  outline: 1px dotted currentColor;
}

/*

   LISTS
   http://tachyons.io/docs/elements/lists/

*/

._hy .global-module_list_QCR {         list-style-type: none; }

/*

   MAX WIDTHS
   Docs: http://tachyons.io/docs/layout/max-widths/

   Base:
     mw = max-width

   Modifiers
     1 = 1st step in width scale
     2 = 2nd step in width scale
     3 = 3rd step in width scale
     4 = 4th step in width scale
     5 = 5th step in width scale
     6 = 6st step in width scale
     7 = 7nd step in width scale
     8 = 8rd step in width scale
     9 = 9th step in width scale

     -100 = literal value 100%

     -none  = string value none


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

/* Max Width Percentages */

._hy .global-module_mw-100_rsK  { max-width: 100%; }

/* Max Width Scale */

._hy .global-module_mw1_wHQ  {  max-width: -webkit-calc(1rem * var(--hyp-rem-multi));  max-width: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_mw2_XW9  {  max-width: -webkit-calc(2rem * var(--hyp-rem-multi));  max-width: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_mw3_CYZ  {  max-width: -webkit-calc(4rem * var(--hyp-rem-multi));  max-width: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_mw4_8ZB  {  max-width: -webkit-calc(8rem * var(--hyp-rem-multi));  max-width: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_mw5_oYV  {  max-width: -webkit-calc(16rem * var(--hyp-rem-multi));  max-width: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_mw6_h2w  {  max-width: -webkit-calc(32rem * var(--hyp-rem-multi));  max-width: calc(32rem * var(--hyp-rem-multi)); }

._hy .global-module_mw7_8Oj  {  max-width: -webkit-calc(48rem * var(--hyp-rem-multi));  max-width: calc(48rem * var(--hyp-rem-multi)); }

._hy .global-module_mw8_DN\+  {  max-width: -webkit-calc(64rem * var(--hyp-rem-multi));  max-width: calc(64rem * var(--hyp-rem-multi)); }

._hy .global-module_mw9_wPC  {  max-width: -webkit-calc(96rem * var(--hyp-rem-multi));  max-width: calc(96rem * var(--hyp-rem-multi)); }

/* Max Width String Properties */

._hy .global-module_mw-none_0u5 { max-width: none; }

@media screen and (min-width: 36em) {
  ._hy .global-module_mw-100-ns_Ey9  { max-width: 100%; }

  ._hy .global-module_mw1-ns_FO-  {  max-width: -webkit-calc(1rem * var(--hyp-rem-multi));  max-width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw2-ns_SLo  {  max-width: -webkit-calc(2rem * var(--hyp-rem-multi));  max-width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw3-ns_Jav  {  max-width: -webkit-calc(4rem * var(--hyp-rem-multi));  max-width: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw4-ns_PdN  {  max-width: -webkit-calc(8rem * var(--hyp-rem-multi));  max-width: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw5-ns_9\+c  {  max-width: -webkit-calc(16rem * var(--hyp-rem-multi));  max-width: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw6-ns_GWO  {  max-width: -webkit-calc(32rem * var(--hyp-rem-multi));  max-width: calc(32rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw7-ns_4wc  {  max-width: -webkit-calc(48rem * var(--hyp-rem-multi));  max-width: calc(48rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw8-ns_gJz  {  max-width: -webkit-calc(64rem * var(--hyp-rem-multi));  max-width: calc(64rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw9-ns_-nu  {  max-width: -webkit-calc(96rem * var(--hyp-rem-multi));  max-width: calc(96rem * var(--hyp-rem-multi)); }

  ._hy .global-module_mw-none-ns_kg1 { max-width: none; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_mw-100-m_cBw  { max-width: 100%; }

  ._hy .global-module_mw1-m_-CE  {  max-width: -webkit-calc(1rem * var(--hyp-rem-multi));  max-width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw2-m_td0  {  max-width: -webkit-calc(2rem * var(--hyp-rem-multi));  max-width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw3-m_j0m  {  max-width: -webkit-calc(4rem * var(--hyp-rem-multi));  max-width: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw4-m_rna  {  max-width: -webkit-calc(8rem * var(--hyp-rem-multi));  max-width: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw5-m_L3e  {  max-width: -webkit-calc(16rem * var(--hyp-rem-multi));  max-width: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw6-m_v00  {  max-width: -webkit-calc(32rem * var(--hyp-rem-multi));  max-width: calc(32rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw7-m_ifw  {  max-width: -webkit-calc(48rem * var(--hyp-rem-multi));  max-width: calc(48rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw8-m_umG  {  max-width: -webkit-calc(64rem * var(--hyp-rem-multi));  max-width: calc(64rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw9-m_1Ae  {  max-width: -webkit-calc(96rem * var(--hyp-rem-multi));  max-width: calc(96rem * var(--hyp-rem-multi)); }

  ._hy .global-module_mw-none-m_12r { max-width: none; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_mw-100-l_BZY  { max-width: 100%; }

  ._hy .global-module_mw1-l_uvZ  {  max-width: -webkit-calc(1rem * var(--hyp-rem-multi));  max-width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw2-l_8\+y  {  max-width: -webkit-calc(2rem * var(--hyp-rem-multi));  max-width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw3-l_iSH  {  max-width: -webkit-calc(4rem * var(--hyp-rem-multi));  max-width: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw4-l_j8q  {  max-width: -webkit-calc(8rem * var(--hyp-rem-multi));  max-width: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw5-l_UaV  {  max-width: -webkit-calc(16rem * var(--hyp-rem-multi));  max-width: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw6-l_jKX  {  max-width: -webkit-calc(32rem * var(--hyp-rem-multi));  max-width: calc(32rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw7-l_y-C  {  max-width: -webkit-calc(48rem * var(--hyp-rem-multi));  max-width: calc(48rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw8-l_5NL  {  max-width: -webkit-calc(64rem * var(--hyp-rem-multi));  max-width: calc(64rem * var(--hyp-rem-multi)); }
  ._hy .global-module_mw9-l_Ndd  {  max-width: -webkit-calc(96rem * var(--hyp-rem-multi));  max-width: calc(96rem * var(--hyp-rem-multi)); }

  ._hy .global-module_mw-none-l_\+M7 { max-width: none; }
}

/*

   WIDTHS
   Docs: http://tachyons.io/docs/layout/widths/

   Base:
     w = width

   Modifiers
     1 = 1st step in width scale
     2 = 2nd step in width scale
     3 = 3rd step in width scale
     4 = 4th step in width scale
     5 = 5th step in width scale

     -10  = literal value 10%
     -20  = literal value 20%
     -25  = literal value 25%
     -30  = literal value 30%
     -33  = literal value 33%
     -34  = literal value 34%
     -40  = literal value 40%
     -50  = literal value 50%
     -60  = literal value 60%
     -70  = literal value 70%
     -75  = literal value 75%
     -80  = literal value 80%
     -90  = literal value 90%
     -100 = literal value 100%

     -third      = 100% / 3 (Not supported in opera mini or IE8)
     -two-thirds = 100% / 1.5 (Not supported in opera mini or IE8)
     -auto       = string value auto


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

/* Width Scale */

._hy .global-module_w1_vDb {    width: -webkit-calc(1rem * var(--hyp-rem-multi));    width: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_w2_9uj {    width: -webkit-calc(2rem * var(--hyp-rem-multi));    width: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_w3_Zr\+ {    width: -webkit-calc(4rem * var(--hyp-rem-multi));    width: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_w4_CGu {    width: -webkit-calc(8rem * var(--hyp-rem-multi));    width: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_w5_RxI {    width: -webkit-calc(16rem * var(--hyp-rem-multi));    width: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_w-10_-JK {  width:  10%; }

._hy .global-module_w-20_tlK {  width:  20%; }

._hy .global-module_w-25_1YF {  width:  25%; }

._hy .global-module_w-30_qGP {  width:  30%; }

._hy .global-module_w-33_UCK {  width:  33%; }

._hy .global-module_w-34_qxS {  width:  34%; }

._hy .global-module_w-40_yra {  width:  40%; }

._hy .global-module_w-50_uY0 {  width:  50%; }

._hy .global-module_w-60_vu9 {  width:  60%; }

._hy .global-module_w-70_zqa {  width:  70%; }

._hy .global-module_w-75_NqG {  width:  75%; }

._hy .global-module_w-80_5wo {  width:  80%; }

._hy .global-module_w-90_fNr {  width:  90%; }

._hy .global-module_w-100_NgU { width: 100%; }

._hy .global-module_w-third_87x { width: -webkit-calc(100% / 3); width: calc(100% / 3); }

._hy .global-module_w-two-thirds_WYn { width: -webkit-calc(100% / 1.5); width: calc(100% / 1.5); }

._hy .global-module_w-auto_Nes { width: auto; }

@media screen and (min-width: 36em) {
  ._hy .global-module_w1-ns_6uq {  width: -webkit-calc(1rem * var(--hyp-rem-multi));  width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w2-ns_Eyg {  width: -webkit-calc(2rem * var(--hyp-rem-multi));  width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w3-ns_pXV {  width: -webkit-calc(4rem * var(--hyp-rem-multi));  width: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w4-ns_GFX {  width: -webkit-calc(8rem * var(--hyp-rem-multi));  width: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w5-ns_2Gn {  width: -webkit-calc(16rem * var(--hyp-rem-multi));  width: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w-10-ns_NHS { width:  10%; }
  ._hy .global-module_w-20-ns_vJM { width:  20%; }
  ._hy .global-module_w-25-ns_EeN { width:  25%; }
  ._hy .global-module_w-30-ns_W4M { width:  30%; }
  ._hy .global-module_w-33-ns_4gg { width:  33%; }
  ._hy .global-module_w-34-ns_sBL { width:  34%; }
  ._hy .global-module_w-40-ns_aSl { width:  40%; }
  ._hy .global-module_w-50-ns_nI8 { width:  50%; }
  ._hy .global-module_w-60-ns_qyO { width:  60%; }
  ._hy .global-module_w-70-ns_6RL { width:  70%; }
  ._hy .global-module_w-75-ns_\+DW { width:  75%; }
  ._hy .global-module_w-80-ns_ZxD { width:  80%; }
  ._hy .global-module_w-90-ns_0t7 { width:  90%; }
  ._hy .global-module_w-third-ns_FuQ { width: -webkit-calc(100% / 3); width: calc(100% / 3); }
  ._hy .global-module_w-two-thirds-ns_FXN { width: -webkit-calc(100% / 1.5); width: calc(100% / 1.5); }
  ._hy .global-module_w-auto-ns_qzn { width: auto; }
}

@media screen and (min-width: 36em) {
        ._hy .global-module_w-100-ns_hHi { width: 100%; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_w1-m_jJs {      width: -webkit-calc(1rem * var(--hyp-rem-multi));      width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w2-m_Fao {      width: -webkit-calc(2rem * var(--hyp-rem-multi));      width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w3-m_J1L {      width: -webkit-calc(4rem * var(--hyp-rem-multi));      width: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w4-m_\+j4 {      width: -webkit-calc(8rem * var(--hyp-rem-multi));      width: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w5-m_FP2 {      width: -webkit-calc(16rem * var(--hyp-rem-multi));      width: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w-10-m_M-l { width:  10%; }
  ._hy .global-module_w-20-m_93\+ { width:  20%; }
  ._hy .global-module_w-25-m_2ZJ { width:  25%; }
  ._hy .global-module_w-30-m_HRt { width:  30%; }
  ._hy .global-module_w-33-m_ZcU { width:  33%; }
  ._hy .global-module_w-34-m_dzk { width:  34%; }
  ._hy .global-module_w-40-m_291 { width:  40%; }
  ._hy .global-module_w-50-m_jQd { width:  50%; }
  ._hy .global-module_w-60-m_Ozq { width:  60%; }
  ._hy .global-module_w-70-m_8td { width:  70%; }
  ._hy .global-module_w-75-m_ghQ { width:  75%; }
  ._hy .global-module_w-80-m_Wkf { width:  80%; }
  ._hy .global-module_w-90-m_p8W { width:  90%; }
  ._hy .global-module_w-third-m_tpb { width: -webkit-calc(100% / 3); width: calc(100% / 3); }
  ._hy .global-module_w-two-thirds-m_mf- { width: -webkit-calc(100% / 1.5); width: calc(100% / 1.5); }
  ._hy .global-module_w-auto-m_YNS {    width: auto; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
        ._hy .global-module_w-100-m_ekU { width: 100%; }
    }

@media screen and (min-width: 62em) {
  ._hy .global-module_w1-l_0es {      width: -webkit-calc(1rem * var(--hyp-rem-multi));      width: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w2-l_ZXN {      width: -webkit-calc(2rem * var(--hyp-rem-multi));      width: calc(2rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w3-l_uh- {      width: -webkit-calc(4rem * var(--hyp-rem-multi));      width: calc(4rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w4-l_fz9 {      width: -webkit-calc(8rem * var(--hyp-rem-multi));      width: calc(8rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w5-l_oT9 {      width: -webkit-calc(16rem * var(--hyp-rem-multi));      width: calc(16rem * var(--hyp-rem-multi)); }
  ._hy .global-module_w-10-l_JHg {    width:  10%; }
  ._hy .global-module_w-20-l_AS9 {    width:  20%; }
  ._hy .global-module_w-25-l_6RI {    width:  25%; }
  ._hy .global-module_w-30-l_BsG {    width:  30%; }
  ._hy .global-module_w-33-l_BK5 {    width:  33%; }
  ._hy .global-module_w-34-l_l3l {    width:  34%; }
  ._hy .global-module_w-40-l_0XB {    width:  40%; }
  ._hy .global-module_w-50-l_-aZ {    width:  50%; }
  ._hy .global-module_w-60-l_RUU {    width:  60%; }
  ._hy .global-module_w-70-l_H8A {    width:  70%; }
  ._hy .global-module_w-75-l_PDw {    width:  75%; }
  ._hy .global-module_w-80-l_Ac- {    width:  80%; }
  ._hy .global-module_w-90-l_1zR {    width:  90%; }
  ._hy .global-module_w-third-l_5jr { width: -webkit-calc(100% / 3); width: calc(100% / 3); }
  ._hy .global-module_w-two-thirds-l_oG7 { width: -webkit-calc(100% / 1.5); width: calc(100% / 1.5); }
  ._hy .global-module_w-auto-l_gkw {    width: auto; }
}

@media screen and (min-width: 62em) {
        ._hy .global-module_w-100-l_UMf {   width: 100%; }
    }

@media screen and (min-width: 36em) {
        ._hy .global-module_w-90-ns_0t7 { width: 90%; }
    }

/*

    OVERFLOW

    Media Query Extensions:
      -ns = not-small
      -m  = medium
      -l  = large

 */

._hy .global-module_overflow-visible_ou0 { overflow: visible; }

._hy .global-module_overflow-hidden_qiD { overflow: hidden; }

._hy .global-module_overflow-scroll_0hX { overflow: scroll; }

._hy .global-module_overflow-auto_KvU { overflow: auto; }

._hy .global-module_overflow-x-visible_VIw { overflow-x: visible; }

._hy .global-module_overflow-x-hidden_fxi { overflow-x: hidden; }

._hy .global-module_overflow-x-scroll_tMp { overflow-x: scroll; }

._hy .global-module_overflow-x-auto_eha { overflow-x: auto; }

._hy .global-module_overflow-y-visible_SVc { overflow-y: visible; }

._hy .global-module_overflow-y-hidden_UsP { overflow-y: hidden; }

._hy .global-module_overflow-y-scroll_qEV { overflow-y: scroll; }

._hy .global-module_overflow-y-auto_hY8 { overflow-y: auto; }

@media screen and (min-width: 36em) {
      ._hy .global-module_overflow-visible-ns_b7q { overflow: visible; }
      ._hy .global-module_overflow-hidden-ns_HJV { overflow: hidden; }
      ._hy .global-module_overflow-scroll-ns_TpD { overflow: scroll; }
      ._hy .global-module_overflow-auto-ns_nJI { overflow: auto; }
      ._hy .global-module_overflow-x-visible-ns_c3B { overflow-x: visible; }
      ._hy .global-module_overflow-x-hidden-ns_3XE { overflow-x: hidden; }
      ._hy .global-module_overflow-x-scroll-ns_Tir { overflow-x: scroll; }
      ._hy .global-module_overflow-x-auto-ns_ow0 { overflow-x: auto; }

      ._hy .global-module_overflow-y-visible-ns_HW8 { overflow-y: visible; }
      ._hy .global-module_overflow-y-hidden-ns_bTJ { overflow-y: hidden; }
      ._hy .global-module_overflow-y-scroll-ns_NA\+ { overflow-y: scroll; }
      ._hy .global-module_overflow-y-auto-ns_MIo { overflow-y: auto; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
      ._hy .global-module_overflow-visible-m_KDo { overflow: visible; }
      ._hy .global-module_overflow-hidden-m_rMr { overflow: hidden; }
      ._hy .global-module_overflow-scroll-m_wpR { overflow: scroll; }
      ._hy .global-module_overflow-auto-m_CHu { overflow: auto; }

      ._hy .global-module_overflow-x-visible-m_h7K { overflow-x: visible; }
      ._hy .global-module_overflow-x-hidden-m_jU8 { overflow-x: hidden; }
      ._hy .global-module_overflow-x-scroll-m_wq2 { overflow-x: scroll; }
      ._hy .global-module_overflow-x-auto-m_2vH { overflow-x: auto; }

      ._hy .global-module_overflow-y-visible-m_K0a { overflow-y: visible; }
      ._hy .global-module_overflow-y-hidden-m_WIZ { overflow-y: hidden; }
      ._hy .global-module_overflow-y-scroll-m_I57 { overflow-y: scroll; }
      ._hy .global-module_overflow-y-auto-m_Hbi { overflow-y: auto; }
    }

@media screen and (min-width: 62em) {
      ._hy .global-module_overflow-visible-l_0rI { overflow: visible; }
      ._hy .global-module_overflow-hidden-l_yHC { overflow: hidden; }
      ._hy .global-module_overflow-scroll-l_q0D { overflow: scroll; }
      ._hy .global-module_overflow-auto-l_Me8 { overflow: auto; }

      ._hy .global-module_overflow-x-visible-l_GkE { overflow-x: visible; }
      ._hy .global-module_overflow-x-hidden-l_cW\+ { overflow-x: hidden; }
      ._hy .global-module_overflow-x-scroll-l_OUP { overflow-x: scroll; }
      ._hy .global-module_overflow-x-auto-l_Koy { overflow-x: auto; }

      ._hy .global-module_overflow-y-visible-l_gnz { overflow-y: visible; }
      ._hy .global-module_overflow-y-hidden-l_Q2- { overflow-y: hidden; }
      ._hy .global-module_overflow-y-scroll-l_V8D { overflow-y: scroll; }
      ._hy .global-module_overflow-y-auto-l_7lJ { overflow-y: auto; }
    }

/*

   POSITIONING
   Docs: http://tachyons.io/docs/layout/position/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_static_5Br { position: static; }

._hy .global-module_relative_wMb  { position: relative; }

._hy .global-module_absolute_PwO  { position: absolute; }

._hy .global-module_fixed_ydP  { position: fixed; }

@media screen and (min-width: 36em) {
      ._hy .global-module_static-ns_X7j { position: static; }
      ._hy .global-module_relative-ns_DYh  { position: relative; }
      ._hy .global-module_absolute-ns_G92  { position: absolute; }
      ._hy .global-module_fixed-ns_t1u  { position: fixed; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
      ._hy .global-module_static-m_bgE { position: static; }
      ._hy .global-module_relative-m_nSo  { position: relative; }
      ._hy .global-module_absolute-m_V28  { position: absolute; }
      ._hy .global-module_fixed-m_oyz  { position: fixed; }
    }

@media screen and (min-width: 62em) {
      ._hy .global-module_static-l_z3x { position: static; }
      ._hy .global-module_relative-l_WNA  { position: relative; }
      ._hy .global-module_absolute-l_LCe  { position: absolute; }
      ._hy .global-module_fixed-l_grp  { position: fixed; }
    }

/*

    OPACITY
    Docs: http://tachyons.io/docs/themes/opacity/

*/

._hy .global-module_o-100_GBz { opacity: 1;    }

._hy .global-module_o-90_5MA  { opacity: .9;   }

._hy .global-module_o-80_LVT  { opacity: .8;   }

._hy .global-module_o-70_X4Z  { opacity: .7;   }

._hy .global-module_o-60_Nvw  { opacity: .6;   }

._hy .global-module_o-50_KeY  { opacity: .5;   }

._hy .global-module_o-40_8\+P  { opacity: .4;   }

._hy .global-module_o-30_Kt6  { opacity: .3;   }

._hy .global-module_o-20_VWv  { opacity: .2;   }

._hy .global-module_o-10_n6\+  { opacity: .1;   }

._hy .global-module_o-05_10Q  { opacity: .05;  }

._hy .global-module_o-025_zdX { opacity: .025; }

._hy .global-module_o-0_Hnb   { opacity: 0; }

/*

   ROTATIONS

*/

._hy .global-module_rotate-45_Dcl { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

._hy .global-module_rotate-90_1bQ { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

._hy .global-module_rotate-135_Jd8 { -webkit-transform: rotate(135deg); transform: rotate(135deg); }

._hy .global-module_rotate-180_OGo { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

._hy .global-module_rotate-225_8XM { -webkit-transform: rotate(225deg); transform: rotate(225deg); }

._hy .global-module_rotate-270_XnK { -webkit-transform: rotate(270deg); transform: rotate(270deg); }

._hy .global-module_rotate-315_FxI { -webkit-transform: rotate(315deg); transform: rotate(315deg); }

@media screen and (min-width: 36em){
  ._hy .global-module_rotate-45-ns_Jb\+ { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  ._hy .global-module_rotate-90-ns_mUH { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  ._hy .global-module_rotate-135-ns_Hoi { -webkit-transform: rotate(135deg); transform: rotate(135deg); }
  ._hy .global-module_rotate-180-ns_w7D { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  ._hy .global-module_rotate-225-ns_LaT { -webkit-transform: rotate(225deg); transform: rotate(225deg); }
  ._hy .global-module_rotate-270-ns_WvS { -webkit-transform: rotate(270deg); transform: rotate(270deg); }
  ._hy .global-module_rotate-315-ns_Etd { -webkit-transform: rotate(315deg); transform: rotate(315deg); }
}

@media screen and (min-width: 36em) and (max-width: 62em){
  ._hy .global-module_rotate-45-m_sj2 { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  ._hy .global-module_rotate-90-m_Ihk { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  ._hy .global-module_rotate-135-m_7dB { -webkit-transform: rotate(135deg); transform: rotate(135deg); }
  ._hy .global-module_rotate-180-m_mmV { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  ._hy .global-module_rotate-225-m_VZr { -webkit-transform: rotate(225deg); transform: rotate(225deg); }
  ._hy .global-module_rotate-270-m_A-i { -webkit-transform: rotate(270deg); transform: rotate(270deg); }
  ._hy .global-module_rotate-315-m_gfQ { -webkit-transform: rotate(315deg); transform: rotate(315deg); }
}

@media screen and (min-width: 62em){
  ._hy .global-module_rotate-45-l_Jqf { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  ._hy .global-module_rotate-90-l_zJz { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  ._hy .global-module_rotate-135-l_L-H { -webkit-transform: rotate(135deg); transform: rotate(135deg); }
  ._hy .global-module_rotate-180-l_buz { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  ._hy .global-module_rotate-225-l_dNa { -webkit-transform: rotate(225deg); transform: rotate(225deg); }
  ._hy .global-module_rotate-270-l_kA6 { -webkit-transform: rotate(270deg); transform: rotate(270deg); }
  ._hy .global-module_rotate-315-l_lKY { -webkit-transform: rotate(315deg); transform: rotate(315deg); }
}

/*

   SKINS
   Docs: http://tachyons.io/docs/themes/skins/

   Classes for setting foreground and background colors on elements.
   If you haven't declared a border color, but set border on an element, it will
   be set to the current text color.

*/

/* Text colors */

._hy .global-module_black-90_hor {         color: rgba(0,0,0,.9); }

._hy .global-module_black-80_M5b {         color: rgba(0,0,0,.8); }

._hy .global-module_black-70_bAL {         color: rgba(0,0,0,.7); }

._hy .global-module_black-60_Dc\+ {         color: rgba(0,0,0,.6); }

._hy .global-module_black-50_GbH {         color: rgba(0,0,0,.5); }

._hy .global-module_black-40_Z\+3 {         color: rgba(0,0,0,.4); }

._hy .global-module_black-30_eE2 {         color: rgba(0,0,0,.3); }

._hy .global-module_black-20_bOl {         color: rgba(0,0,0,.2); }

._hy .global-module_black-10_1dn {         color: rgba(0,0,0,.1); }

._hy .global-module_black-05_-Bl {         color: rgba(0,0,0,.05); }

._hy .global-module_white-90_R6p {         color: rgba(255,255,255,.9); }

._hy .global-module_white-80_\+K9 {         color: rgba(255,255,255,.8); }

._hy .global-module_white-70_ePS {         color: rgba(255,255,255,.7); }

._hy .global-module_white-60_gi7 {         color: rgba(255,255,255,.6); }

._hy .global-module_white-50_tFP {         color: rgba(255,255,255,.5); }

._hy .global-module_white-40_2i4 {         color: rgba(255,255,255,.4); }

._hy .global-module_white-30_L3c {         color: rgba(255,255,255,.3); }

._hy .global-module_white-20_s29 {         color: rgba(255,255,255,.2); }

._hy .global-module_white-10_F2e {         color: rgba(255,255,255,.1); }

._hy .global-module_color-0_EMJ {         color: #000000; }

._hy .global-module_gray-900_AJt {        color: #333333; }

._hy .global-module_gray-800_Fwo {        color: #4D4D4D; }

._hy .global-module_gray-700_tTW {        color: #686868; }

._hy .global-module_gray-600_kjf {        color: #828282; }

._hy .global-module_gray-500_eL8 {        color: #9C9C9C; }

._hy .global-module_gray-400_rXI {        color: #B6B6B6; }

._hy .global-module_gray-300_YbN {        color: #D1D1D1; }

._hy .global-module_gray-200_Vzb {        color: #EBEBEB; }

._hy .global-module_gray-100_UjF {        color: #F7F7F7; }

._hy .global-module_red-1000_kRR {        color: #590000; }

._hy .global-module_red-900_eZ6 {         color: #8C0000; }

._hy .global-module_red-800_tBV {         color: #BF0000; }

._hy .global-module_red-700_Mi8 {         color: #D80000; }

._hy .global-module_red-600_Fbm {         color: #EC0606; }

._hy .global-module_red-500_BjH {         color: #F53A3A; }

._hy .global-module_red-400_lVV {         color: #F76B6B; }

._hy .global-module_red-300_591 {         color: #FB9A9A; }

._hy .global-module_red-200_o5W {         color: #FFD3D3; }

._hy .global-module_red-100_2M4 {         color: #FFF0F0; }

._hy .global-module_orange-1000_f49 {     color: #5C3800; }

._hy .global-module_orange-900_aGl {      color: #7B4B00; }

._hy .global-module_orange-800_VDy {      color: #995E00; }

._hy .global-module_orange-700_vj5 {      color: #B87100; }

._hy .global-module_orange-600_wua {      color: #DB8600; }

._hy .global-module_orange-500_wHb {      color: #F59600; }

._hy .global-module_orange-400_8uI {      color: #FFB238; }

._hy .global-module_orange-300_C2z {      color: #FFC870; }

._hy .global-module_orange-200_6B6 {      color: #FFDBA3; }

._hy .global-module_orange-100_9Zu {      color: #FEF3EB; }

._hy .global-module_yellow-1000_jkz {     color: #4D3D00; }

._hy .global-module_yellow-900_jt3 {      color: #705A00; }

._hy .global-module_yellow-800_1iE {      color: #947600; }

._hy .global-module_yellow-700_xWA {      color: #B89300; }

._hy .global-module_yellow-600_g2m {      color: #DBAF00; }

._hy .global-module_yellow-500_kLA {      color: #FFCC00; }

._hy .global-module_yellow-400_s8m {      color: #FFD633; }

._hy .global-module_yellow-300_w60 {      color: #FFE066; }

._hy .global-module_yellow-200_wPa {      color: #FFEB99; }

._hy .global-module_yellow-100_LVC {      color: #FFF5CC; }

._hy .global-module_green-1000_xdX {      color: #003900; }

._hy .global-module_green-900_73v {       color: #005300; }

._hy .global-module_green-800_r8h {       color: #006C00; }

._hy .global-module_green-700_QJ- {       color: #009500; }

._hy .global-module_green-600_w3I {       color: #00B900; }

._hy .global-module_green-500_u5w {       color: #2AC72A; }

._hy .global-module_green-400_viZ {       color: #5FD95F; }

._hy .global-module_green-300_Z9S {       color: #8DE98D; }

._hy .global-module_green-200_-4S {       color: #BFF4BF; }

._hy .global-module_green-100_552 {       color: #EBF7EC; }

._hy .global-module_light-blue-1000_Tr6 { color: #00334D; }

._hy .global-module_light-blue-900_E8w {  color: #004E76; }

._hy .global-module_light-blue-800_wKD {  color: #006A9E; }

._hy .global-module_light-blue-700_KFc {  color: #0085C7; }

._hy .global-module_light-blue-600_UzV {  color: #00A0F0; }

._hy .global-module_light-blue-500_dn4 {  color: #1FB4FF; }

._hy .global-module_light-blue-400_xgF {  color: #4DC4FF; }

._hy .global-module_light-blue-300_2b- {  color: #7BD3FF; }

._hy .global-module_light-blue-200_N-c {  color: #AEE4FF; }

._hy .global-module_light-blue-100_zAe {  color: #EBF7FE; }

._hy .global-module_blue-1000_1iy {       color: #001D6D; }

._hy .global-module_blue-900_XnC {        color: #002896; }

._hy .global-module_blue-800_ywi {        color: #053ACE; }

._hy .global-module_blue-700_M\+s {        color: #134FF3; }

._hy .global-module_blue-600_r5G {        color: #3A6DFA; }

._hy .global-module_blue-500_rqU {        color: #6C92FB; }

._hy .global-module_blue-400_NqB {        color: #82A3FF; }

._hy .global-module_blue-300_g8q {        color: #A0B9FF; }

._hy .global-module_blue-200_XdZ {        color: #C9D7FF; }

._hy .global-module_blue-100_zkR {        color: #E8EEFF; }

._hy .global-module_purple-1000_WYL {     color: #4B0071; }

._hy .global-module_purple-900_wEz {      color: #65009A; }

._hy .global-module_purple-800_ZSS {      color: #7D00BE; }

._hy .global-module_purple-700_fZP {      color: #9B00EC; }

._hy .global-module_purple-600_86v {      color: #B62AFF; }

._hy .global-module_purple-500_vM\+ {      color: #C962FF; }

._hy .global-module_purple-400_3xe {      color: #D78BFF; }

._hy .global-module_purple-300_5qh {      color: #E7B9FF; }

._hy .global-module_purple-200_-QT {      color: #F1D7FF; }

._hy .global-module_purple-100_FzG {      color: #F7E7FF; }

._hy .global-module_pink-1000_8dd {       color: #5A003C; }

._hy .global-module_pink-900_FNd {        color: #830056; }

._hy .global-module_pink-800_tDB {        color: #A2006A; }

._hy .global-module_pink-700_0Tq {        color: #CB0085; }

._hy .global-module_pink-600_lQY {        color: #EF0AA1; }

._hy .global-module_pink-500_Umn {        color: #FF41BE; }

._hy .global-module_pink-400_A9h {        color: #FF79D1; }

._hy .global-module_pink-300_QeL {        color: #FFACE3; }

._hy .global-module_pink-200_zKv {        color: #FFDAF2; }

._hy .global-module_pink-100_fzB {        color: #FFE9F8; }

._hy .global-module_silver-dark_LLc        { color :   #646464;        }

._hy .global-module_silver-middle_ogz      { color :   #838383;      }

._hy .global-module_silver-light_GqA       { color :   #C9C9C9;       }

._hy .global-module_silver-lightest_uVy    { color :   #E6E6E6;    }

._hy .global-module_gold-dark_h-e          { color :   #99740E;          }

._hy .global-module_gold-middle_SCJ        { color :   #C3A124;        }

._hy .global-module_gold-light_lRk         { color :   #F0D23C;         }

._hy .global-module_gold-lightest_HwC      { color :   #FFEBA6;      }

._hy .global-module_platinum-dark_\+xY      { color :   #004BAA;      }

._hy .global-module_platinum-middle_6cU    { color :   #317FBC;    }

._hy .global-module_platinum-light_Etv     { color :   #7DB6DD;     }

._hy .global-module_platinum-lightest_f\+9  { color :   #CAEEFF;  }

/*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

._hy .global-module_black_ktS {         color: #000; }

._hy .global-module_near-black_9Wz {    color: #333333; }

._hy .global-module_dark-gray_7kD {     color: #333; }

._hy .global-module_mid-gray_A0U {      color: #4D4D4D; }

._hy .global-module_gray_3Wv {          color: #777; }

._hy .global-module_silver_8d5  {       color: #9C9C9C; }

._hy .global-module_light-silver_-MF {  color: #aaa; }

._hy .global-module_moon-gray_mym {     color: #D1D1D1; }

._hy .global-module_light-gray_FdI {    color: #EBEBEB; }

._hy .global-module_near-white_cTD {    color: #F7F7F7; }

._hy .global-module_white_2-o {         color: #FFFFFF; }

._hy .global-module_dark-red_zws { color: #8C0000; }

._hy .global-module_red_67J { color: #BF0000; }

._hy .global-module_light-red_lHT { color: #F59600; }

._hy .global-module_orange_Gmn { color: #F59600; }

._hy .global-module_gold_6tD { color: #ffb700; }

._hy .global-module_yellow_Qxq { color: #FFB238; }

._hy .global-module_light-yellow_gg9 { color: #FEF3EB; }

._hy .global-module_purple_29r { color: #B62AFF; }

._hy .global-module_light-purple_lW6 { color: #a463f2; }

._hy .global-module_dark-pink_-OO { color: #d5008f; }

._hy .global-module_light-pink_TpX { color: #ffa3d7; }

._hy .global-module_dark-green_8z- { color: #137752; }

._hy .global-module_green_39X { color: #009500; }

._hy .global-module_light-green_RyN { color: #EBF7EC; }

._hy .global-module_navy_wV8 { color: #002896; }

._hy .global-module_dark-blue_czN { color: #00449e; }

._hy .global-module_blue_0AR { color: #00A0F0; }

._hy .global-module_light-blue_IMO { color: #E8EEFF; }

._hy .global-module_lightest-blue_NBv { color: #cdecff; }

._hy .global-module_washed-blue_i6E { color: #f6fffe; }

/*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        _______ .__   __.  _______             _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |   ____||  \ |  | |       \           |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  |__   |   \|  | |  .--.  |    ______|  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |   __|  |  . `  | |  |  |  |   |______|  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  |____ |  |\   | |  '--'  |          |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______||__| \__| |_______/           |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

._hy .global-module_hot-pink_ZrF { color: #ff41b4; }

._hy .global-module_pink_Brk { color: #ff80cc; }

._hy .global-module_washed-green_5JJ { color: #e8fdf5; }

._hy .global-module_washed-yellow_pbh { color: #fffceb; }

._hy .global-module_washed-red_N7R { color: #ffdfdf; }

._hy .global-module_color-inherit_gQU { color: inherit; }

._hy .global-module_bg-black-90_wj2 {         background-color: rgba(0,0,0,.9); }

._hy .global-module_bg-black-80_Vtg {         background-color: rgba(0,0,0,.8); }

._hy .global-module_bg-black-70_J0K {         background-color: rgba(0,0,0,.7); }

._hy .global-module_bg-black-60_Hqr {         background-color: rgba(0,0,0,.6); }

._hy .global-module_bg-black-50_0Ud {         background-color: rgba(0,0,0,.5); }

._hy .global-module_bg-black-40_oQG {         background-color: rgba(0,0,0,.4); }

._hy .global-module_bg-black-30_uDv {         background-color: rgba(0,0,0,.3); }

._hy .global-module_bg-black-20_-8F {         background-color: rgba(0,0,0,.2); }

._hy .global-module_bg-black-10_QVx {         background-color: rgba(0,0,0,.1); }

._hy .global-module_bg-black-05_8gH {         background-color: rgba(0,0,0,.05); }

._hy .global-module_bg-white-90_c3h {        background-color: rgba(255,255,255,.9); }

._hy .global-module_bg-white-80_Tn3 {        background-color: rgba(255,255,255,.8); }

._hy .global-module_bg-white-70_fAL {        background-color: rgba(255,255,255,.7); }

._hy .global-module_bg-white-60_rEW {        background-color: rgba(255,255,255,.6); }

._hy .global-module_bg-white-50_af0 {        background-color: rgba(255,255,255,.5); }

._hy .global-module_bg-white-40_N7X {        background-color: rgba(255,255,255,.4); }

._hy .global-module_bg-white-30_RNS {        background-color: rgba(255,255,255,.3); }

._hy .global-module_bg-white-20_\+lE {        background-color: rgba(255,255,255,.2); }

._hy .global-module_bg-white-10_CjJ {        background-color: rgba(255,255,255,.1); }

/* Background colors */

._hy .global-module_bg-color-0_bq2 {         background-color: #000000; }

._hy .global-module_bg-gray-900_K74 {        background-color: #333333; }

._hy .global-module_bg-gray-800_8xL {        background-color: #4D4D4D; }

._hy .global-module_bg-gray-700_8tZ {        background-color: #686868; }

._hy .global-module_bg-gray-600_aYP {        background-color: #828282; }

._hy .global-module_bg-gray-500_bI3 {        background-color: #9C9C9C; }

._hy .global-module_bg-gray-400_-07 {        background-color: #B6B6B6; }

._hy .global-module_bg-gray-300_lsk {        background-color: #D1D1D1; }

._hy .global-module_bg-gray-200_nVK {        background-color: #EBEBEB; }

._hy .global-module_bg-gray-100_zXf {        background-color: #F7F7F7; }

._hy .global-module_bg-red-1000_7Re {        background-color: #590000; }

._hy .global-module_bg-red-900_CnO {         background-color: #8C0000; }

._hy .global-module_bg-red-800_IOG {         background-color: #BF0000; }

._hy .global-module_bg-red-700_t5w {         background-color: #D80000; }

._hy .global-module_bg-red-600_cVd {         background-color: #EC0606; }

._hy .global-module_bg-red-500_hUk {         background-color: #F53A3A; }

._hy .global-module_bg-red-400_BaZ {         background-color: #F76B6B; }

._hy .global-module_bg-red-300_YKW {         background-color: #FB9A9A; }

._hy .global-module_bg-red-200_rhg {         background-color: #FFD3D3; }

._hy .global-module_bg-red-100_Ro6 {         background-color: #FFF0F0; }

._hy .global-module_bg-orange-1000_zl3 {     background-color: #5C3800; }

._hy .global-module_bg-orange-900_P4i {      background-color: #7B4B00; }

._hy .global-module_bg-orange-800_Srz {      background-color: #995E00; }

._hy .global-module_bg-orange-700_qt6 {      background-color: #B87100; }

._hy .global-module_bg-orange-600_sJz {      background-color: #DB8600; }

._hy .global-module_bg-orange-500_Ggd {      background-color: #F59600; }

._hy .global-module_bg-orange-400_X8G {      background-color: #FFB238; }

._hy .global-module_bg-orange-300_XEW {      background-color: #FFC870; }

._hy .global-module_bg-orange-200_D-p {      background-color: #FFDBA3; }

._hy .global-module_bg-orange-100_KwT {      background-color: #FEF3EB; }

._hy .global-module_bg-yellow-1000_I7i {     background-color: #4D3D00; }

._hy .global-module_bg-yellow-900_Btu {      background-color: #705A00; }

._hy .global-module_bg-yellow-800_AWO {      background-color: #947600; }

._hy .global-module_bg-yellow-700_ZrU {      background-color: #B89300; }

._hy .global-module_bg-yellow-600_KXL {      background-color: #DBAF00; }

._hy .global-module_bg-yellow-500_npP {      background-color: #FFCC00; }

._hy .global-module_bg-yellow-400_A87 {      background-color: #FFD633; }

._hy .global-module_bg-yellow-300_wlh {      background-color: #FFE066; }

._hy .global-module_bg-yellow-200_Il\+ {      background-color: #FFEB99; }

._hy .global-module_bg-yellow-100_VV7 {      background-color: #FFF5CC; }

._hy .global-module_bg-green-1000_r1J {      background-color: #003900; }

._hy .global-module_bg-green-900_wfZ {       background-color: #005300; }

._hy .global-module_bg-green-800_lxc {       background-color: #006C00; }

._hy .global-module_bg-green-700_5fB {       background-color: #009500; }

._hy .global-module_bg-green-600_h84 {       background-color: #00B900; }

._hy .global-module_bg-green-500_RZV {       background-color: #2AC72A; }

._hy .global-module_bg-green-400_F6i {       background-color: #5FD95F; }

._hy .global-module_bg-green-300_xZX {       background-color: #8DE98D; }

._hy .global-module_bg-green-200_yKU {       background-color: #BFF4BF; }

._hy .global-module_bg-green-100_b4Q {       background-color: #EBF7EC; }

._hy .global-module_bg-light-blue-1000_6S8 { background-color: #00334D; }

._hy .global-module_bg-light-blue-900_Ajr {  background-color: #004E76; }

._hy .global-module_bg-light-blue-800_vVT {  background-color: #006A9E; }

._hy .global-module_bg-light-blue-700_WlF {  background-color: #0085C7; }

._hy .global-module_bg-light-blue-600_sGi {  background-color: #00A0F0; }

._hy .global-module_bg-light-blue-500_6EY {  background-color: #1FB4FF; }

._hy .global-module_bg-light-blue-400_um1 {  background-color: #4DC4FF; }

._hy .global-module_bg-light-blue-300_YPx {  background-color: #7BD3FF; }

._hy .global-module_bg-light-blue-200_dqF {  background-color: #AEE4FF; }

._hy .global-module_bg-light-blue-100_-zd {  background-color: #EBF7FE; }

._hy .global-module_bg-blue-1000_asw {       background-color: #001D6D; }

._hy .global-module_bg-blue-900_uDt {        background-color: #002896; }

._hy .global-module_bg-blue-800_K65 {        background-color: #053ACE; }

._hy .global-module_bg-blue-700_Ziw {        background-color: #134FF3; }

._hy .global-module_bg-blue-600_nEv {        background-color: #3A6DFA; }

._hy .global-module_bg-blue-500_BM9 {        background-color: #6C92FB; }

._hy .global-module_bg-blue-400_Ppm {        background-color: #82A3FF; }

._hy .global-module_bg-blue-300_F0Y {        background-color: #A0B9FF; }

._hy .global-module_bg-blue-200_YKv {        background-color: #C9D7FF; }

._hy .global-module_bg-blue-100_Uwn {        background-color: #E8EEFF; }

._hy .global-module_bg-purple-1000_hQb {     background-color: #4B0071; }

._hy .global-module_bg-purple-900_Lck {      background-color: #65009A; }

._hy .global-module_bg-purple-800_MAt {      background-color: #7D00BE; }

._hy .global-module_bg-purple-700_Vrq {      background-color: #9B00EC; }

._hy .global-module_bg-purple-600_bLK {      background-color: #B62AFF; }

._hy .global-module_bg-purple-500_cnL {      background-color: #C962FF; }

._hy .global-module_bg-purple-400_1E5 {      background-color: #D78BFF; }

._hy .global-module_bg-purple-300_huv {      background-color: #E7B9FF; }

._hy .global-module_bg-purple-200_PLM {      background-color: #F1D7FF; }

._hy .global-module_bg-purple-100_71N {      background-color: #F7E7FF; }

._hy .global-module_bg-pink-1000_djn {       background-color: #5A003C; }

._hy .global-module_bg-pink-900_B0I {        background-color: #830056; }

._hy .global-module_bg-pink-800_3k4 {        background-color: #A2006A; }

._hy .global-module_bg-pink-700_t2Z {        background-color: #CB0085; }

._hy .global-module_bg-pink-600_mwY {        background-color: #EF0AA1; }

._hy .global-module_bg-pink-500_YkH {        background-color: #FF41BE; }

._hy .global-module_bg-pink-400_k9E {        background-color: #FF79D1; }

._hy .global-module_bg-pink-300_0Uw {        background-color: #FFACE3; }

._hy .global-module_bg-pink-200_qN9 {        background-color: #FFDAF2; }

._hy .global-module_bg-pink-100_5zX {        background-color: #FFE9F8; }

/*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

._hy .global-module_bg-black_QxA {         background-color: #000; }

._hy .global-module_bg-near-black_ABU {    background-color: #333333; }

._hy .global-module_bg-dark-gray_Uw\+ {     background-color: #333; }

._hy .global-module_bg-mid-gray_apk {      background-color: #4D4D4D; }

._hy .global-module_bg-gray_tqp {          background-color: #777; }

._hy .global-module_bg-silver_th9  {       background-color: #9C9C9C; }

._hy .global-module_bg-light-silver_PdT {  background-color: #aaa; }

._hy .global-module_bg-moon-gray_Il3 {     background-color: #D1D1D1; }

._hy .global-module_bg-light-gray_9ZJ {    background-color: #EBEBEB; }

._hy .global-module_bg-near-white_FLG {    background-color: #F7F7F7; }

._hy .global-module_bg-white_Il9 {         background-color: #FFFFFF; }

._hy .global-module_bg-transparent_zWT {   background-color: transparent; }

._hy .global-module_bg-dark-red_5gL { background-color: #8C0000; }

._hy .global-module_bg-red_10z { background-color: #BF0000; }

._hy .global-module_bg-light-red_vJR { background-color: #F59600; }

._hy .global-module_bg-orange_mCU { background-color: #F59600; }

._hy .global-module_bg-gold_YTz { background-color: #ffb700; }

._hy .global-module_bg-yellow_zSG { background-color: #FFB238; }

._hy .global-module_bg-light-yellow_4hg { background-color: #FEF3EB; }

._hy .global-module_bg-purple_y\+g { background-color: #B62AFF; }

._hy .global-module_bg-light-purple_ZoZ { background-color: #a463f2; }

._hy .global-module_bg-dark-green_A5f { background-color: #137752; }

._hy .global-module_bg-green_C9U { background-color: #009500; }

._hy .global-module_bg-light-green_5\+w { background-color: #EBF7EC; }

._hy .global-module_bg-navy_lXe { background-color: #002896; }

._hy .global-module_bg-dark-blue_aZj { background-color: #00449e; }

._hy .global-module_bg-blue_gia { background-color: #00A0F0; }

._hy .global-module_bg-light-blue_25X { background-color: #E8EEFF; }

._hy .global-module_bg-lightest-blue_By1 { background-color: #cdecff; }

._hy .global-module_bg-washed-blue_Kpw { background-color: #f6fffe; }

/*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        _______ .__   __.  _______             _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |   ____||  \ |  | |       \           |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  |__   |   \|  | |  .--.  |    ______|  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |   __|  |  . `  | |  |  |  |   |______|  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  |____ |  |\   | |  '--'  |          |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______||__| \__| |_______/           |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

._hy .global-module_bg-dark-pink_A1i { background-color: #d5008f; }

._hy .global-module_bg-hot-pink_Egu { background-color: #ff41b4; }

._hy .global-module_bg-light-pink_iCl { background-color: #ffa3d7; }

._hy .global-module_bg-pink_vql { background-color: #ff80cc; }

._hy .global-module_bg-washed-green_SVI { background-color: #e8fdf5; }

._hy .global-module_bg-washed-yellow_AI9 { background-color: #fffceb; }

._hy .global-module_bg-washed-red_NKv { background-color: #ffdfdf; }

._hy .global-module_bg-inherit_BZq { background-color: inherit; }

/* 
  
   SKINS:PSEUDO

   Customize the color of an element when
   it is focused or hovered over.
 
 */

._hy .global-module_hover-black_f2E:hover, ._hy .global-module_hover-black_f2E:focus { color: #000; }

._hy .global-module_hover-near-black_lTc:hover, ._hy .global-module_hover-near-black_lTc:focus { color: #333333; }

._hy .global-module_hover-dark-gray_Dqb:hover, ._hy .global-module_hover-dark-gray_Dqb:focus { color: #333; }

._hy .global-module_hover-mid-gray_K9D:hover, ._hy .global-module_hover-mid-gray_K9D:focus { color: #4D4D4D; }

._hy .global-module_hover-gray_G96:hover, ._hy .global-module_hover-gray_G96:focus { color: #777; }

._hy .global-module_hover-silver_rRM:hover, ._hy .global-module_hover-silver_rRM:focus { color: #9C9C9C; }

._hy .global-module_hover-light-silver_iTr:hover, ._hy .global-module_hover-light-silver_iTr:focus { color: #aaa; }

._hy .global-module_hover-moon-gray_w10:hover, ._hy .global-module_hover-moon-gray_w10:focus { color: #D1D1D1; }

._hy .global-module_hover-light-gray_aJ5:hover, ._hy .global-module_hover-light-gray_aJ5:focus { color: #EBEBEB; }

._hy .global-module_hover-near-white_34N:hover, ._hy .global-module_hover-near-white_34N:focus { color: #F7F7F7; }

._hy .global-module_hover-white_vxF:hover, ._hy .global-module_hover-white_vxF:focus { color: #FFFFFF; }

._hy .global-module_hover-black-90_bps:hover, ._hy .global-module_hover-black-90_bps:focus { color: rgba(0,0,0,.9); }

._hy .global-module_hover-black-80_vo6:hover, ._hy .global-module_hover-black-80_vo6:focus { color: rgba(0,0,0,.8); }

._hy .global-module_hover-black-70_0Nw:hover, ._hy .global-module_hover-black-70_0Nw:focus { color: rgba(0,0,0,.7); }

._hy .global-module_hover-black-60_BLY:hover, ._hy .global-module_hover-black-60_BLY:focus { color: rgba(0,0,0,.6); }

._hy .global-module_hover-black-50_4LU:hover, ._hy .global-module_hover-black-50_4LU:focus { color: rgba(0,0,0,.5); }

._hy .global-module_hover-black-40_L3-:hover, ._hy .global-module_hover-black-40_L3-:focus { color: rgba(0,0,0,.4); }

._hy .global-module_hover-black-30_hcg:hover, ._hy .global-module_hover-black-30_hcg:focus { color: rgba(0,0,0,.3); }

._hy .global-module_hover-black-20_gtT:hover, ._hy .global-module_hover-black-20_gtT:focus { color: rgba(0,0,0,.2); }

._hy .global-module_hover-black-10_WcP:hover, ._hy .global-module_hover-black-10_WcP:focus { color: rgba(0,0,0,.1); }

._hy .global-module_hover-white-90_kYM:hover, ._hy .global-module_hover-white-90_kYM:focus { color: rgba(255,255,255,.9); }

._hy .global-module_hover-white-80_2by:hover, ._hy .global-module_hover-white-80_2by:focus { color: rgba(255,255,255,.8); }

._hy .global-module_hover-white-70_jIU:hover, ._hy .global-module_hover-white-70_jIU:focus { color: rgba(255,255,255,.7); }

._hy .global-module_hover-white-60_JIa:hover, ._hy .global-module_hover-white-60_JIa:focus { color: rgba(255,255,255,.6); }

._hy .global-module_hover-white-50_uxV:hover, ._hy .global-module_hover-white-50_uxV:focus { color: rgba(255,255,255,.5); }

._hy .global-module_hover-white-40_r\+V:hover, ._hy .global-module_hover-white-40_r\+V:focus { color: rgba(255,255,255,.4); }

._hy .global-module_hover-white-30_\+xr:hover, ._hy .global-module_hover-white-30_\+xr:focus { color: rgba(255,255,255,.3); }

._hy .global-module_hover-white-20_EWU:hover, ._hy .global-module_hover-white-20_EWU:focus { color: rgba(255,255,255,.2); }

._hy .global-module_hover-white-10_cTx:hover, ._hy .global-module_hover-white-10_cTx:focus { color: rgba(255,255,255,.1); }

._hy .global-module_hover-inherit_aO\+:hover, ._hy .global-module_hover-inherit_aO\+:focus { color: inherit; }

._hy .global-module_hover-bg-black_xMq:hover, ._hy .global-module_hover-bg-black_xMq:focus { background-color: #000; }

._hy .global-module_hover-bg-near-black_a1x:hover, ._hy .global-module_hover-bg-near-black_a1x:focus { background-color: #333333; }

._hy .global-module_hover-bg-dark-gray_ay5:hover, ._hy .global-module_hover-bg-dark-gray_ay5:focus { background-color: #333; }

._hy .global-module_hover-bg-mid-gray_ZeI:hover, ._hy .global-module_hover-bg-mid-gray_ZeI:focus { background-color: #4D4D4D; }

._hy .global-module_hover-bg-gray_u5h:hover, ._hy .global-module_hover-bg-gray_u5h:focus { background-color: #777; }

._hy .global-module_hover-bg-silver_QcU:hover, ._hy .global-module_hover-bg-silver_QcU:focus { background-color: #9C9C9C; }

._hy .global-module_hover-bg-light-silver_DAS:hover, ._hy .global-module_hover-bg-light-silver_DAS:focus { background-color: #aaa; }

._hy .global-module_hover-bg-moon-gray_\+Oc:hover, ._hy .global-module_hover-bg-moon-gray_\+Oc:focus { background-color: #D1D1D1; }

._hy .global-module_hover-bg-light-gray_-q4:hover, ._hy .global-module_hover-bg-light-gray_-q4:focus { background-color: #EBEBEB; }

._hy .global-module_hover-bg-near-white_l-\+:hover, ._hy .global-module_hover-bg-near-white_l-\+:focus { background-color: #F7F7F7; }

._hy .global-module_hover-bg-white_KWN:hover, ._hy .global-module_hover-bg-white_KWN:focus { background-color: #FFFFFF; }

._hy .global-module_hover-bg-transparent_kHx:hover, ._hy .global-module_hover-bg-transparent_kHx:focus { background-color: transparent; }

._hy .global-module_hover-bg-black-90_JJk:hover, ._hy .global-module_hover-bg-black-90_JJk:focus { background-color: rgba(0,0,0,.9); }

._hy .global-module_hover-bg-black-80_KDR:hover, ._hy .global-module_hover-bg-black-80_KDR:focus { background-color: rgba(0,0,0,.8); }

._hy .global-module_hover-bg-black-70_9Z8:hover, ._hy .global-module_hover-bg-black-70_9Z8:focus { background-color: rgba(0,0,0,.7); }

._hy .global-module_hover-bg-black-60_K5M:hover, ._hy .global-module_hover-bg-black-60_K5M:focus { background-color: rgba(0,0,0,.6); }

._hy .global-module_hover-bg-black-50_kal:hover, ._hy .global-module_hover-bg-black-50_kal:focus { background-color: rgba(0,0,0,.5); }

._hy .global-module_hover-bg-black-40_ADz:hover, ._hy .global-module_hover-bg-black-40_ADz:focus { background-color: rgba(0,0,0,.4); }

._hy .global-module_hover-bg-black-30_Gdx:hover, ._hy .global-module_hover-bg-black-30_Gdx:focus { background-color: rgba(0,0,0,.3); }

._hy .global-module_hover-bg-black-20_9Vj:hover, ._hy .global-module_hover-bg-black-20_9Vj:focus { background-color: rgba(0,0,0,.2); }

._hy .global-module_hover-bg-black-10_9D0:hover, ._hy .global-module_hover-bg-black-10_9D0:focus { background-color: rgba(0,0,0,.1); }

._hy .global-module_hover-bg-white-90_s8x:hover, ._hy .global-module_hover-bg-white-90_s8x:focus { background-color: rgba(255,255,255,.9); }

._hy .global-module_hover-bg-white-80_MUO:hover, ._hy .global-module_hover-bg-white-80_MUO:focus { background-color: rgba(255,255,255,.8); }

._hy .global-module_hover-bg-white-70_VPt:hover, ._hy .global-module_hover-bg-white-70_VPt:focus { background-color: rgba(255,255,255,.7); }

._hy .global-module_hover-bg-white-60_BRF:hover, ._hy .global-module_hover-bg-white-60_BRF:focus { background-color: rgba(255,255,255,.6); }

._hy .global-module_hover-bg-white-50_\+yU:hover, ._hy .global-module_hover-bg-white-50_\+yU:focus { background-color: rgba(255,255,255,.5); }

._hy .global-module_hover-bg-white-40_yau:hover, ._hy .global-module_hover-bg-white-40_yau:focus { background-color: rgba(255,255,255,.4); }

._hy .global-module_hover-bg-white-30_TJd:hover, ._hy .global-module_hover-bg-white-30_TJd:focus { background-color: rgba(255,255,255,.3); }

._hy .global-module_hover-bg-white-20_5Qf:hover, ._hy .global-module_hover-bg-white-20_5Qf:focus { background-color: rgba(255,255,255,.2); }

._hy .global-module_hover-bg-white-10_U2K:hover, ._hy .global-module_hover-bg-white-10_U2K:focus { background-color: rgba(255,255,255,.1); }

._hy .global-module_hover-dark-red_bhC:hover, ._hy .global-module_hover-dark-red_bhC:focus { color: #8C0000; }

._hy .global-module_hover-red_noB:hover, ._hy .global-module_hover-red_noB:focus { color: #BF0000; }

._hy .global-module_hover-light-red_R34:hover, ._hy .global-module_hover-light-red_R34:focus { color: #F59600; }

._hy .global-module_hover-orange_XKj:hover, ._hy .global-module_hover-orange_XKj:focus { color: #F59600; }

._hy .global-module_hover-gold_hqg:hover, ._hy .global-module_hover-gold_hqg:focus { color: #ffb700; }

._hy .global-module_hover-yellow_MtS:hover, ._hy .global-module_hover-yellow_MtS:focus { color: #FFB238; }

._hy .global-module_hover-light-yellow_Z-N:hover, ._hy .global-module_hover-light-yellow_Z-N:focus { color: #FEF3EB; }

._hy .global-module_hover-purple_b7A:hover, ._hy .global-module_hover-purple_b7A:focus { color: #B62AFF; }

._hy .global-module_hover-light-purple_0lR:hover, ._hy .global-module_hover-light-purple_0lR:focus { color: #a463f2; }

._hy .global-module_hover-dark-pink_muZ:hover, ._hy .global-module_hover-dark-pink_muZ:focus { color: #d5008f; }

._hy .global-module_hover-hot-pink_a0c:hover, ._hy .global-module_hover-hot-pink_a0c:focus { color: #ff41b4; }

._hy .global-module_hover-pink_OiQ:hover, ._hy .global-module_hover-pink_OiQ:focus { color: #ff80cc; }

._hy .global-module_hover-light-pink_sRz:hover, ._hy .global-module_hover-light-pink_sRz:focus { color: #ffa3d7; }

._hy .global-module_hover-dark-green_e8X:hover, ._hy .global-module_hover-dark-green_e8X:focus { color: #137752; }

._hy .global-module_hover-green_uHB:hover, ._hy .global-module_hover-green_uHB:focus { color: #009500; }

._hy .global-module_hover-light-green_0qS:hover, ._hy .global-module_hover-light-green_0qS:focus { color: #EBF7EC; }

._hy .global-module_hover-navy_3ZM:hover, ._hy .global-module_hover-navy_3ZM:focus { color: #002896; }

._hy .global-module_hover-dark-blue_-s\+:hover, ._hy .global-module_hover-dark-blue_-s\+:focus { color: #00449e; }

._hy .global-module_hover-blue_SEb:hover, ._hy .global-module_hover-blue_SEb:focus { color: #00A0F0; }

._hy .global-module_hover-light-blue_ZPu:hover, ._hy .global-module_hover-light-blue_ZPu:focus { color: #E8EEFF; }

._hy .global-module_hover-lightest-blue_OWW:hover, ._hy .global-module_hover-lightest-blue_OWW:focus { color: #cdecff; }

._hy .global-module_hover-washed-blue_Dnq:hover, ._hy .global-module_hover-washed-blue_Dnq:focus { color: #f6fffe; }

._hy .global-module_hover-washed-green_90Y:hover, ._hy .global-module_hover-washed-green_90Y:focus { color: #e8fdf5; }

._hy .global-module_hover-washed-yellow_99Z:hover, ._hy .global-module_hover-washed-yellow_99Z:focus { color: #fffceb; }

._hy .global-module_hover-washed-red_A5J:hover, ._hy .global-module_hover-washed-red_A5J:focus { color: #ffdfdf; }

._hy .global-module_hover-bg-dark-red_2R\+:hover, ._hy .global-module_hover-bg-dark-red_2R\+:focus { background-color: #8C0000; }

._hy .global-module_hover-bg-red_-oZ:hover, ._hy .global-module_hover-bg-red_-oZ:focus { background-color: #BF0000; }

._hy .global-module_hover-bg-light-red_fpu:hover, ._hy .global-module_hover-bg-light-red_fpu:focus { background-color: #F59600; }

._hy .global-module_hover-bg-orange_bW9:hover, ._hy .global-module_hover-bg-orange_bW9:focus { background-color: #F59600; }

._hy .global-module_hover-bg-gold_AE5:hover, ._hy .global-module_hover-bg-gold_AE5:focus { background-color: #ffb700; }

._hy .global-module_hover-bg-yellow_aMe:hover, ._hy .global-module_hover-bg-yellow_aMe:focus { background-color: #FFB238; }

._hy .global-module_hover-bg-light-yellow_ymJ:hover, ._hy .global-module_hover-bg-light-yellow_ymJ:focus { background-color: #FEF3EB; }

._hy .global-module_hover-bg-purple_gGD:hover, ._hy .global-module_hover-bg-purple_gGD:focus { background-color: #B62AFF; }

._hy .global-module_hover-bg-light-purple_Qyl:hover, ._hy .global-module_hover-bg-light-purple_Qyl:focus { background-color: #a463f2; }

._hy .global-module_hover-bg-dark-pink_HA8:hover, ._hy .global-module_hover-bg-dark-pink_HA8:focus { background-color: #d5008f; }

._hy .global-module_hover-bg-hot-pink_gnZ:hover, ._hy .global-module_hover-bg-hot-pink_gnZ:focus { background-color: #ff41b4; }

._hy .global-module_hover-bg-pink_4Dv:hover, ._hy .global-module_hover-bg-pink_4Dv:focus { background-color: #ff80cc; }

._hy .global-module_hover-bg-light-pink_fzl:hover, ._hy .global-module_hover-bg-light-pink_fzl:focus { background-color: #ffa3d7; }

._hy .global-module_hover-bg-dark-green_UA6:hover, ._hy .global-module_hover-bg-dark-green_UA6:focus { background-color: #137752; }

._hy .global-module_hover-bg-green_NHp:hover, ._hy .global-module_hover-bg-green_NHp:focus { background-color: #009500; }

._hy .global-module_hover-bg-light-green_H\+U:hover, ._hy .global-module_hover-bg-light-green_H\+U:focus { background-color: #EBF7EC; }

._hy .global-module_hover-bg-navy_8TE:hover, ._hy .global-module_hover-bg-navy_8TE:focus { background-color: #002896; }

._hy .global-module_hover-bg-dark-blue_RDh:hover, ._hy .global-module_hover-bg-dark-blue_RDh:focus { background-color: #00449e; }

._hy .global-module_hover-bg-blue_9ac:hover, ._hy .global-module_hover-bg-blue_9ac:focus { background-color: #00A0F0; }

._hy .global-module_hover-bg-light-blue_CPM:hover, ._hy .global-module_hover-bg-light-blue_CPM:focus { background-color: #E8EEFF; }

._hy .global-module_hover-bg-lightest-blue_srJ:hover, ._hy .global-module_hover-bg-lightest-blue_srJ:focus { background-color: #cdecff; }

._hy .global-module_hover-bg-washed-blue_bzh:hover, ._hy .global-module_hover-bg-washed-blue_bzh:focus { background-color: #f6fffe; }

._hy .global-module_hover-bg-washed-green_Dgn:hover, ._hy .global-module_hover-bg-washed-green_Dgn:focus { background-color: #e8fdf5; }

._hy .global-module_hover-bg-washed-yellow_Jzn:hover, ._hy .global-module_hover-bg-washed-yellow_Jzn:focus { background-color: #fffceb; }

._hy .global-module_hover-bg-washed-red_DbP:hover, ._hy .global-module_hover-bg-washed-red_DbP:focus { background-color: #ffdfdf; }

._hy .global-module_hover-bg-inherit_2vb:hover, ._hy .global-module_hover-bg-inherit_2vb:focus { background-color: inherit; }

/* Variables */

/*
       SPACING
       Docs: http://tachyons.io/docs/layout/spacing/

       An eight step powers of two scale ranging from 0 to 16rem.

       Base:
         p = padding
         m = margin

       Modifiers:
         a = all
         h = horizontal
         v = vertical
         t = top
         r = right
         b = bottom
         l = left

         0 = none
         1 = 1st step in spacing scale
         2 = 2nd step in spacing scale
         3 = 3rd step in spacing scale
         4 = 4th step in spacing scale
         5 = 5th step in spacing scale
         6 = 6th step in spacing scale
         7 = 7th step in spacing scale

       Media Query Extensions:
         -ns = not-small
         -m  = medium
         -l  = large

    */

._hy .global-module_pa0_dfS { padding: 0; }

._hy .global-module_pa1_y8B { padding: -webkit-calc(0.25rem * var(--hyp-rem-multi)); padding: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_pa2_XfN { padding: -webkit-calc(0.5rem * var(--hyp-rem-multi)); padding: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_pa3_r0z { padding: -webkit-calc(1rem * var(--hyp-rem-multi)); padding: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_pa4_HMX { padding: -webkit-calc(2rem * var(--hyp-rem-multi)); padding: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_pa5_HKk { padding: -webkit-calc(4rem * var(--hyp-rem-multi)); padding: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_pa6_215 { padding: -webkit-calc(8rem * var(--hyp-rem-multi)); padding: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_pa7_sYB { padding: -webkit-calc(16rem * var(--hyp-rem-multi)); padding: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_pl0_Glb { padding-left: 0; }

._hy .global-module_pl1_MxF { padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi)); padding-left: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_pl2_5br { padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi)); padding-left: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_pl3_Gw7 { padding-left: -webkit-calc(1rem * var(--hyp-rem-multi)); padding-left: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_pl4_9JS { padding-left: -webkit-calc(2rem * var(--hyp-rem-multi)); padding-left: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_pl5_Dzo { padding-left: -webkit-calc(4rem * var(--hyp-rem-multi)); padding-left: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_pl6_0\+l { padding-left: -webkit-calc(8rem * var(--hyp-rem-multi)); padding-left: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_pl7_upj { padding-left: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-left: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_pr0_Khw { padding-right: 0; }

._hy .global-module_pr1_WDx { padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi)); padding-right: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_pr2_Mos { padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi)); padding-right: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_pr3_LAQ { padding-right: -webkit-calc(1rem * var(--hyp-rem-multi)); padding-right: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_pr4_ajK { padding-right: -webkit-calc(2rem * var(--hyp-rem-multi)); padding-right: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_pr5_-yv { padding-right: -webkit-calc(4rem * var(--hyp-rem-multi)); padding-right: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_pr6_efk { padding-right: -webkit-calc(8rem * var(--hyp-rem-multi)); padding-right: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_pr7_z5A { padding-right: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-right: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_pb0_jR\+ { padding-bottom: 0; }

._hy .global-module_pb1_z\+z { padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi)); padding-bottom: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_pb2_6Vi { padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi)); padding-bottom: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_pb3_LWD { padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi)); padding-bottom: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_pb4_4Q0 { padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi)); padding-bottom: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_pb5_PEq { padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi)); padding-bottom: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_pb6_NXY { padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi)); padding-bottom: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_pb7_FyJ { padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-bottom: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_pt0_U6f { padding-top: 0; }

._hy .global-module_pt1_GWV { padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi)); padding-top: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_pt2_45l { padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi)); padding-top: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_pt3_oYC { padding-top: -webkit-calc(1rem * var(--hyp-rem-multi)); padding-top: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_pt4_aOl { padding-top: -webkit-calc(2rem * var(--hyp-rem-multi)); padding-top: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_pt5_3T4 { padding-top: -webkit-calc(4rem * var(--hyp-rem-multi)); padding-top: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_pt6_3rK { padding-top: -webkit-calc(8rem * var(--hyp-rem-multi)); padding-top: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_pt7_tia { padding-top: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-top: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_pv0_Lpa {
      padding-top: 0;
      padding-bottom: 0;
    }

._hy .global-module_pv1_xAo {
      padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      padding-top: calc(0.25rem * var(--hyp-rem-multi));
      padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      padding-bottom: calc(0.25rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv2_23C {
      padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      padding-top: calc(0.5rem * var(--hyp-rem-multi));
      padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      padding-bottom: calc(0.5rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv3_ghk {
      padding-top: -webkit-calc(1rem * var(--hyp-rem-multi));
      padding-top: calc(1rem * var(--hyp-rem-multi));
      padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
      padding-bottom: calc(1rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv4_hks {
      padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));
      padding-top: calc(2rem * var(--hyp-rem-multi));
      padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
      padding-bottom: calc(2rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv5_3az {
      padding-top: -webkit-calc(4rem * var(--hyp-rem-multi));
      padding-top: calc(4rem * var(--hyp-rem-multi));
      padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
      padding-bottom: calc(4rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv6_miV {
      padding-top: -webkit-calc(8rem * var(--hyp-rem-multi));
      padding-top: calc(8rem * var(--hyp-rem-multi));
      padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
      padding-bottom: calc(8rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv7_AHo {
      padding-top: -webkit-calc(16rem * var(--hyp-rem-multi));
      padding-top: calc(16rem * var(--hyp-rem-multi));
      padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
      padding-bottom: calc(16rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph0_Gmm {
      padding-left: 0;
      padding-right: 0;
    }

._hy .global-module_ph1_0gj {
      padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      padding-left: calc(0.25rem * var(--hyp-rem-multi));
      padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      padding-right: calc(0.25rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph2_Won {
      padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      padding-left: calc(0.5rem * var(--hyp-rem-multi));
      padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      padding-right: calc(0.5rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph3_bTr {
      padding-left: -webkit-calc(1rem * var(--hyp-rem-multi));
      padding-left: calc(1rem * var(--hyp-rem-multi));
      padding-right: -webkit-calc(1rem * var(--hyp-rem-multi));
      padding-right: calc(1rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph4_\+HE {
      padding-left: -webkit-calc(2rem * var(--hyp-rem-multi));
      padding-left: calc(2rem * var(--hyp-rem-multi));
      padding-right: -webkit-calc(2rem * var(--hyp-rem-multi));
      padding-right: calc(2rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph5_zzv {
      padding-left: -webkit-calc(4rem * var(--hyp-rem-multi));
      padding-left: calc(4rem * var(--hyp-rem-multi));
      padding-right: -webkit-calc(4rem * var(--hyp-rem-multi));
      padding-right: calc(4rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph6_KHe {
      padding-left: -webkit-calc(8rem * var(--hyp-rem-multi));
      padding-left: calc(8rem * var(--hyp-rem-multi));
      padding-right: -webkit-calc(8rem * var(--hyp-rem-multi));
      padding-right: calc(8rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph7_tGt {
      padding-left: -webkit-calc(16rem * var(--hyp-rem-multi));
      padding-left: calc(16rem * var(--hyp-rem-multi));
      padding-right: -webkit-calc(16rem * var(--hyp-rem-multi));
      padding-right: calc(16rem * var(--hyp-rem-multi));
    }

._hy .global-module_ma0_u3A  {  margin: 0; }

._hy .global-module_ma1_DhP {  margin: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_ma2_FeO  {  margin: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_ma3_ZQk  {  margin: -webkit-calc(1rem * var(--hyp-rem-multi));  margin: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_ma4_WTS  {  margin: -webkit-calc(2rem * var(--hyp-rem-multi));  margin: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_ma5_uE7  {  margin: -webkit-calc(4rem * var(--hyp-rem-multi));  margin: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_ma6_9C4 {  margin: -webkit-calc(8rem * var(--hyp-rem-multi));  margin: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_ma7_Yip { margin: -webkit-calc(16rem * var(--hyp-rem-multi)); margin: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_ml0_nUd  {  margin-left: 0; }

._hy .global-module_ml1_4cZ {  margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-left: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_ml2_aZi  {  margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-left: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_ml3_gcq  {  margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-left: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_ml4_wVJ  {  margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-left: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_ml5_JzZ  {  margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-left: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_ml6_CkN {  margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-left: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_ml7_vuM { margin-left: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-left: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_mr0_Q85  {  margin-right: 0; }

._hy .global-module_mr1_EmE {  margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-right: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_mr2_wY2  {  margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-right: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_mr3_kxT  {  margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-right: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_mr4_zvp  {  margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-right: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_mr5_cWz  {  margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-right: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_mr6_tVp {  margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-right: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_mr7_1Az { margin-right: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-right: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_mb0_qJg  {  margin-bottom: 0; }

._hy .global-module_mb1_kgV {  margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-bottom: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_mb2_t6l  {  margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-bottom: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_mb3_CTE  {  margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-bottom: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_mb4_5Ty  {  margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-bottom: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_mb5_5Fx  {  margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-bottom: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_mb6_K\+V {  margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-bottom: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_mb7_u8h { margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-bottom: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_mt0_Eaf  {  margin-top: 0; }

._hy .global-module_mt1_aJJ {  margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-top: calc(0.25rem * var(--hyp-rem-multi)); }

._hy .global-module_mt2_vTb  {  margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-top: calc(0.5rem * var(--hyp-rem-multi)); }

._hy .global-module_mt3_zA8  {  margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-top: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_mt4_w3h  {  margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-top: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_mt5_oSw  {  margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-top: calc(4rem * var(--hyp-rem-multi)); }

._hy .global-module_mt6_aUZ {  margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-top: calc(8rem * var(--hyp-rem-multi)); }

._hy .global-module_mt7_-CL { margin-top: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-top: calc(16rem * var(--hyp-rem-multi)); }

._hy .global-module_mv0_3Xv   {
      margin-top: 0;
      margin-bottom: 0;
    }

._hy .global-module_mv1_Yfy  {
      margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      margin-top: calc(0.25rem * var(--hyp-rem-multi));
      margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      margin-bottom: calc(0.25rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv2_wns   {
      margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      margin-top: calc(0.5rem * var(--hyp-rem-multi));
      margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      margin-bottom: calc(0.5rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv3_hDD   {
      margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));
      margin-top: calc(1rem * var(--hyp-rem-multi));
      margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
      margin-bottom: calc(1rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv4_8RS   {
      margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));
      margin-top: calc(2rem * var(--hyp-rem-multi));
      margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
      margin-bottom: calc(2rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv5_n-m   {
      margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));
      margin-top: calc(4rem * var(--hyp-rem-multi));
      margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
      margin-bottom: calc(4rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv6_52X  {
      margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));
      margin-top: calc(8rem * var(--hyp-rem-multi));
      margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
      margin-bottom: calc(8rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv7_fTv  {
      margin-top: -webkit-calc(16rem * var(--hyp-rem-multi));
      margin-top: calc(16rem * var(--hyp-rem-multi));
      margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
      margin-bottom: calc(16rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh0_w7G   {
      margin-left: 0;
      margin-right: 0;
    }

._hy .global-module_mh1_Quf   {
      margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      margin-left: calc(0.25rem * var(--hyp-rem-multi));
      margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
      margin-right: calc(0.25rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh2_WLf   {
      margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      margin-left: calc(0.5rem * var(--hyp-rem-multi));
      margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
      margin-right: calc(0.5rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh3_BbQ   {
      margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));
      margin-left: calc(1rem * var(--hyp-rem-multi));
      margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));
      margin-right: calc(1rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh4_Uwv   {
      margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));
      margin-left: calc(2rem * var(--hyp-rem-multi));
      margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));
      margin-right: calc(2rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh5_\+Pp   {
      margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));
      margin-left: calc(4rem * var(--hyp-rem-multi));
      margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));
      margin-right: calc(4rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh6_BXJ  {
      margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));
      margin-left: calc(8rem * var(--hyp-rem-multi));
      margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));
      margin-right: calc(8rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh7_1Up  {
      margin-left: -webkit-calc(16rem * var(--hyp-rem-multi));
      margin-left: calc(16rem * var(--hyp-rem-multi));
      margin-right: -webkit-calc(16rem * var(--hyp-rem-multi));
      margin-right: calc(16rem * var(--hyp-rem-multi));
    }

@media screen and (min-width: 36em) {

  ._hy .global-module_pv0-ns_qDY {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._hy .global-module_pv1-ns_cpI {
    padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-top: calc(0.25rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-bottom: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv2-ns_9Hm {
    padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-top: calc(0.5rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-bottom: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv3-ns_8Du {
    padding-top: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-top: calc(1rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-bottom: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv4-ns_usJ {
    padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-top: calc(2rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-bottom: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv5-ns_ND8 {
    padding-top: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-top: calc(4rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-bottom: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv6-ns_HY5 {
    padding-top: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-top: calc(8rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-bottom: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv7-ns_C2D {
    padding-top: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-top: calc(16rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-bottom: calc(16rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph0-ns_j49 {
    padding-left: 0;
    padding-right: 0;
  }
  ._hy .global-module_ph1-ns_vZ- {
    padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-left: calc(0.25rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-right: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph2-ns_1zu {
    padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-left: calc(0.5rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-right: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph3-ns_Nsp {
    padding-left: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-left: calc(1rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-right: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph4-ns_hwB {
    padding-left: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-left: calc(2rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-right: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph5-ns_3am {
    padding-left: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-left: calc(4rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-right: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph6-ns_AxY {
    padding-left: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-left: calc(8rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-right: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph7-ns_crB {
    padding-left: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-left: calc(16rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-right: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_mv0-ns_VAs   {
    margin-top: 0;
    margin-bottom: 0;
  }
  ._hy .global-module_mv1-ns_MBs  {
    margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-top: calc(0.25rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-bottom: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv2-ns_Jwm   {
    margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-top: calc(0.5rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-bottom: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv3-ns_vU\+   {
    margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-top: calc(1rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-bottom: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv4-ns_Mkd   {
    margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-top: calc(2rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-bottom: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv5-ns_GeX   {
    margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-top: calc(4rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-bottom: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv6-ns_rHJ  {
    margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-top: calc(8rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-bottom: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv7-ns_AL5  {
    margin-top: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-top: calc(16rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-bottom: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_mh0-ns_qgk   {
    margin-left: 0;
    margin-right: 0;
  }
  ._hy .global-module_mh1-ns_Std   {
    margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-left: calc(0.25rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-right: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh2-ns_g6m   {
    margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-left: calc(0.5rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-right: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh3-ns_aA1   {
    margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-left: calc(1rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-right: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh4-ns_uLX   {
    margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-left: calc(2rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-right: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh5-ns_eTR   {
    margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-left: calc(4rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-right: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh6-ns_aUj  {
    margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-left: calc(8rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-right: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh7-ns_ldZ  {
    margin-left: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-left: calc(16rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-right: calc(16rem * var(--hyp-rem-multi));
  }

}

@media screen and (min-width: 36em) {
        ._hy .global-module_pa0-ns_vK-  {  padding: 0; }
        ._hy .global-module_pa1-ns_IF8 {  padding: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa2-ns_NxR  {  padding: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa3-ns_VYV  {  padding: -webkit-calc(1rem * var(--hyp-rem-multi));  padding: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa4-ns_JHV  {  padding: -webkit-calc(2rem * var(--hyp-rem-multi));  padding: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa5-ns_3FP  {  padding: -webkit-calc(4rem * var(--hyp-rem-multi));  padding: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa6-ns_03- {  padding: -webkit-calc(8rem * var(--hyp-rem-multi));  padding: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa7-ns_ZVr { padding: -webkit-calc(16rem * var(--hyp-rem-multi)); padding: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pl0-ns_9yq  {  padding-left: 0; }
        ._hy .global-module_pl1-ns_3oz {  padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-left: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl2-ns_VyB  {  padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-left: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl3-ns_UrP  {  padding-left: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-left: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl4-ns_P1s  {  padding-left: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-left: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl5-ns_p7X  {  padding-left: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-left: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl6-ns_XUX {  padding-left: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-left: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl7-ns_\+eV { padding-left: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-left: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pr0-ns_MRy  {  padding-right: 0; }
        ._hy .global-module_pr1-ns_vvQ {  padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-right: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr2-ns_GjI  {  padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-right: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr3-ns_0D4  {  padding-right: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-right: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr4-ns_C22  {  padding-right: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-right: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr5-ns_690 {   padding-right: -webkit-calc(4rem * var(--hyp-rem-multi));   padding-right: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr6-ns_Twz {  padding-right: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-right: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr7-ns_OTY { padding-right: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-right: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pb0-ns_9pE  {  padding-bottom: 0; }
        ._hy .global-module_pb1-ns_EH5 {  padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-bottom: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb2-ns_Z\+r  {  padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-bottom: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb3-ns_yuJ  {  padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-bottom: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb4-ns_4C-  {  padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-bottom: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb5-ns_QD5  {  padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-bottom: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb6-ns_kt9 {  padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-bottom: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb7-ns_uUC { padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-bottom: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pt0-ns_zx7  {  padding-top: 0; }
        ._hy .global-module_pt1-ns_5ja {  padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-top: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt2-ns_OIP  {  padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-top: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt3-ns_M8n  {  padding-top: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-top: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt4-ns_MFy  {  padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-top: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt5-ns_lc8  {  padding-top: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-top: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt6-ns_7PQ {  padding-top: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-top: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt7-ns_75c { padding-top: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-top: calc(16rem * var(--hyp-rem-multi)); }


        ._hy .global-module_ma0-ns_\+XD  {  margin: 0; }
        ._hy .global-module_ma1-ns_PUa {  margin: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma2-ns_34l  {  margin: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma3-ns_uAo  {  margin: -webkit-calc(1rem * var(--hyp-rem-multi));  margin: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma4-ns_FvW  {  margin: -webkit-calc(2rem * var(--hyp-rem-multi));  margin: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma5-ns_ouh  {  margin: -webkit-calc(4rem * var(--hyp-rem-multi));  margin: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma6-ns_jbQ {  margin: -webkit-calc(8rem * var(--hyp-rem-multi));  margin: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma7-ns_pHO { margin: -webkit-calc(16rem * var(--hyp-rem-multi)); margin: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_ml0-ns_xbj  {  margin-left: 0; }
        ._hy .global-module_ml1-ns_fdA {  margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-left: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml2-ns_JiY  {  margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-left: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml3-ns_3eu  {  margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-left: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml4-ns_CVr  {  margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-left: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml5-ns_bMP  {  margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-left: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml6-ns_nzv {  margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-left: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml7-ns_0zS { margin-left: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-left: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mr0-ns_ih4  {  margin-right: 0; }
        ._hy .global-module_mr1-ns_Kzo {  margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-right: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr2-ns_aBW  {  margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-right: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr3-ns_vHw  {  margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-right: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr4-ns_-\+a  {  margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-right: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr5-ns_7w0  {  margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-right: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr6-ns_m1b {  margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-right: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr7-ns_TDz { margin-right: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-right: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mb0-ns_kel  {  margin-bottom: 0; }
        ._hy .global-module_mb1-ns_E4Q {  margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-bottom: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb2-ns_8jO  {  margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-bottom: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb3-ns_iR0  {  margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-bottom: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb4-ns_X29  {  margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-bottom: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb5-ns_jlU  {  margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-bottom: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb6-ns_80W {  margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-bottom: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb7-ns_61Q { margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-bottom: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mt0-ns_6ZP  {  margin-top: 0; }
        ._hy .global-module_mt1-ns_O5z {  margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-top: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt2-ns_uO4  {  margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-top: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt3-ns_zBM  {  margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-top: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt4-ns_IsG  {  margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-top: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt5-ns_b1j  {  margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-top: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt6-ns_nUx {  margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-top: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt7-ns_HaN { margin-top: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-top: calc(16rem * var(--hyp-rem-multi)); }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {

  ._hy .global-module_pv0-m_XyL {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._hy .global-module_pv1-m_6KD {
    padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-top: calc(0.25rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-bottom: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv2-m_vNR {
    padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-top: calc(0.5rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-bottom: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv3-m_sj- {
    padding-top: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-top: calc(1rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-bottom: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv4-m_GUK {
    padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-top: calc(2rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-bottom: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv5-m_JR8 {
    padding-top: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-top: calc(4rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-bottom: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv6-m_XAI {
    padding-top: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-top: calc(8rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-bottom: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv7-m_u6P {
    padding-top: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-top: calc(16rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-bottom: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_ph0-m_TsG {
    padding-left: 0;
    padding-right: 0;
  }
  ._hy .global-module_ph1-m_l0I {
    padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-left: calc(0.25rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-right: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph2-m_2De {
    padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-left: calc(0.5rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-right: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph3-m_s1v {
    padding-left: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-left: calc(1rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-right: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph4-m_7ha {
    padding-left: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-left: calc(2rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-right: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph5-m_sIo {
    padding-left: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-left: calc(4rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-right: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph6-m_isD {
    padding-left: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-left: calc(8rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-right: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph7-m_077 {
    padding-left: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-left: calc(16rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-right: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_mv0-m_ocC {
    margin-top: 0;
    margin-bottom: 0;
  }
  ._hy .global-module_mv1-m_cyY {
    margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-top: calc(0.25rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-bottom: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv2-m_eyJ {
    margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-top: calc(0.5rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-bottom: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv3-m_a9t {
    margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-top: calc(1rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-bottom: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv4-m_Hyc {
    margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-top: calc(2rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-bottom: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv5-m_0tG {
    margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-top: calc(4rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-bottom: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv6-m_p3H {
    margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-top: calc(8rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-bottom: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv7-m_ljp {
    margin-top: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-top: calc(16rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-bottom: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_mh0-m_Vig {
    margin-left: 0;
    margin-right: 0;
  }
  ._hy .global-module_mh1-m_Q-2 {
    margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-left: calc(0.25rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-right: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh2-m_EEd {
    margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-left: calc(0.5rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-right: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh3-m_Lmc {
    margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-left: calc(1rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-right: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh4-m_Mx9 {
    margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-left: calc(2rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-right: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh5-m_wsK {
    margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-left: calc(4rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-right: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh6-m_dJ0 {
    margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-left: calc(8rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-right: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh7-m_tEA {
    margin-left: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-left: calc(16rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-right: calc(16rem * var(--hyp-rem-multi));
  }

}

@media screen and (min-width: 36em) and (max-width: 62em) {
        ._hy .global-module_pa0-m_Tgz  {  padding: 0; }
        ._hy .global-module_pa1-m_W-w {  padding: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa2-m_wol  {  padding: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa3-m_F7z  {  padding: -webkit-calc(1rem * var(--hyp-rem-multi));  padding: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa4-m_50W  {  padding: -webkit-calc(2rem * var(--hyp-rem-multi));  padding: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa5-m_T6e  {  padding: -webkit-calc(4rem * var(--hyp-rem-multi));  padding: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa6-m_MAL {  padding: -webkit-calc(8rem * var(--hyp-rem-multi));  padding: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa7-m_ScH { padding: -webkit-calc(16rem * var(--hyp-rem-multi)); padding: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pl0-m_h8T  {  padding-left: 0; }
        ._hy .global-module_pl1-m_kpY {  padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-left: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl2-m_SLc  {  padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-left: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl3-m_aZV  {  padding-left: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-left: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl4-m_KSe  {  padding-left: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-left: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl5-m_bul  {  padding-left: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-left: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl6-m_Lor {  padding-left: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-left: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl7-m_gHJ { padding-left: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-left: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pr0-m_6Qe  {  padding-right: 0; }
        ._hy .global-module_pr1-m_iqB {  padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-right: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr2-m_Xdr  {  padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-right: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr3-m_swv  {  padding-right: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-right: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr4-m_\+bB  {  padding-right: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-right: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr5-m_FBI  {  padding-right: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-right: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr6-m_9K\+ {  padding-right: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-right: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr7-m_zwc { padding-right: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-right: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pb0-m_ljc  {  padding-bottom: 0; }
        ._hy .global-module_pb1-m_Oyn {  padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-bottom: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb2-m_Blh  {  padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-bottom: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb3-m_S-h  {  padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-bottom: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb4-m_CH9  {  padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-bottom: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb5-m_eLP  {  padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-bottom: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb6-m_Ni\+ {  padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-bottom: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb7-m_6k0 { padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-bottom: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pt0-m_5bz  {  padding-top: 0; }
        ._hy .global-module_pt1-m_NOe {  padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-top: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt2-m_VjQ  {  padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-top: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt3-m_udN  {  padding-top: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-top: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt4-m_C04  {  padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-top: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt5-m_sy5  {  padding-top: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-top: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt6-m_6iM {  padding-top: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-top: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt7-m_7Rh { padding-top: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-top: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_ma0-m_ph\+  {  margin: 0; }
        ._hy .global-module_ma1-m_p7Y {  margin: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma2-m_Wab  {  margin: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma3-m_WIt  {  margin: -webkit-calc(1rem * var(--hyp-rem-multi));  margin: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma4-m_mDu  {  margin: -webkit-calc(2rem * var(--hyp-rem-multi));  margin: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma5-m_-On  {  margin: -webkit-calc(4rem * var(--hyp-rem-multi));  margin: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma6-m_3\+u {  margin: -webkit-calc(8rem * var(--hyp-rem-multi));  margin: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma7-m_sQK { margin: -webkit-calc(16rem * var(--hyp-rem-multi)); margin: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_ml0-m_dkx  {  margin-left: 0; }
        ._hy .global-module_ml1-m_xy- {  margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-left: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml2-m_pqf  {  margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-left: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml3-m_8\+4  {  margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-left: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml4-m_rHC  {  margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-left: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml5-m_T7U  {  margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-left: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml6-m_trJ {  margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-left: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml7-m_QJc { margin-left: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-left: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mr0-m_Axb  {  margin-right: 0; }
        ._hy .global-module_mr1-m_4Q6 {  margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-right: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr2-m_oEg  {  margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-right: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr3-m_8BW  {  margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-right: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr4-m_M0R  {  margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-right: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr5-m_XDu  {  margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-right: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr6-m_axx {  margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-right: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr7-m_NDJ { margin-right: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-right: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mb0-m_2mW  {  margin-bottom: 0; }
        ._hy .global-module_mb1-m_x6c {  margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-bottom: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb2-m_MQw  {  margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-bottom: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb3-m_Pg3  {  margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-bottom: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb4-m_OAS  {  margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-bottom: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb5-m_Bxc  {  margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-bottom: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb6-m_6qZ {  margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-bottom: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb7-m_raW { margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-bottom: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mt0-m_Bad  {  margin-top: 0; }
        ._hy .global-module_mt1-m_q-4 {  margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-top: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt2-m_Rce  {  margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-top: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt3-m_Ivd  {  margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-top: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt4-m_5An  {  margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-top: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt5-m_lIA  {  margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-top: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt6-m_MjJ {  margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-top: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt7-m_A7c { margin-top: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-top: calc(16rem * var(--hyp-rem-multi)); }
    }

@media screen and (min-width: 62em) {

  ._hy .global-module_pv0-l_SeW {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._hy .global-module_pv1-l_MEV {
    padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-top: calc(0.25rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-bottom: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv2-l_Sgr {
    padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-top: calc(0.5rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-bottom: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv3-l_vAg {
    padding-top: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-top: calc(1rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-bottom: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv4-l_FFx {
    padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-top: calc(2rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-bottom: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv5-l_zuR {
    padding-top: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-top: calc(4rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-bottom: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv6-l_7lC {
    padding-top: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-top: calc(8rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-bottom: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_pv7-l_7tv {
    padding-top: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-top: calc(16rem * var(--hyp-rem-multi));
    padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-bottom: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_ph0-l_Dto {
    padding-left: 0;
    padding-right: 0;
  }
  ._hy .global-module_ph1-l_qr2 {
    padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-left: calc(0.25rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    padding-right: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph2-l_IPt {
    padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-left: calc(0.5rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    padding-right: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph3-l_E8v {
    padding-left: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-left: calc(1rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(1rem * var(--hyp-rem-multi));
    padding-right: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph4-l_ofU {
    padding-left: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-left: calc(2rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(2rem * var(--hyp-rem-multi));
    padding-right: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph5-l_wzo {
    padding-left: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-left: calc(4rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(4rem * var(--hyp-rem-multi));
    padding-right: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph6-l_pjP {
    padding-left: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-left: calc(8rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(8rem * var(--hyp-rem-multi));
    padding-right: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_ph7-l_MFv {
    padding-left: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-left: calc(16rem * var(--hyp-rem-multi));
    padding-right: -webkit-calc(16rem * var(--hyp-rem-multi));
    padding-right: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_mv0-l_8RB {
    margin-top: 0;
    margin-bottom: 0;
  }
  ._hy .global-module_mv1-l_QJo {
    margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-top: calc(0.25rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-bottom: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv2-l_zuK {
    margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-top: calc(0.5rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-bottom: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv3-l_Y9M {
    margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-top: calc(1rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-bottom: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv4-l_SfB {
    margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-top: calc(2rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-bottom: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv5-l_qI8 {
    margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-top: calc(4rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-bottom: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv6-l_EDk {
    margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-top: calc(8rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-bottom: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mv7-l_S-c {
    margin-top: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-top: calc(16rem * var(--hyp-rem-multi));
    margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-bottom: calc(16rem * var(--hyp-rem-multi));
  }

  ._hy .global-module_mh0-l_xTg {
    margin-left: 0;
    margin-right: 0;
  }
  ._hy .global-module_mh1-l_o\+A {
    margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-left: calc(0.25rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));
    margin-right: calc(0.25rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh2-l_gjG {
    margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-left: calc(0.5rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));
    margin-right: calc(0.5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh3-l_DC2 {
    margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-left: calc(1rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));
    margin-right: calc(1rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh4-l_01Q {
    margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-left: calc(2rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));
    margin-right: calc(2rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh5-l_Bl8 {
    margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-left: calc(4rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));
    margin-right: calc(4rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh6-l_lge {
    margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-left: calc(8rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));
    margin-right: calc(8rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_mh7-l_n9f {
    margin-left: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-left: calc(16rem * var(--hyp-rem-multi));
    margin-right: -webkit-calc(16rem * var(--hyp-rem-multi));
    margin-right: calc(16rem * var(--hyp-rem-multi));
  }
}

@media screen and (min-width: 62em) {
        ._hy .global-module_pa0-l_pq0  {  padding: 0; }
        ._hy .global-module_pa1-l_EEV {  padding: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa2-l_fpM  {  padding: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa3-l_pPH  {  padding: -webkit-calc(1rem * var(--hyp-rem-multi));  padding: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa4-l_cUM  {  padding: -webkit-calc(2rem * var(--hyp-rem-multi));  padding: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa5-l_q\+q  {  padding: -webkit-calc(4rem * var(--hyp-rem-multi));  padding: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa6-l_QYG {  padding: -webkit-calc(8rem * var(--hyp-rem-multi));  padding: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa7-l_VEO { padding: -webkit-calc(16rem * var(--hyp-rem-multi)); padding: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pl0-l_Hz6  {  padding-left: 0; }
        ._hy .global-module_pl1-l_dGE {  padding-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-left: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl2-l_3Ga  {  padding-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-left: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl3-l_PLl  {  padding-left: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-left: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl4-l_oR8  {  padding-left: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-left: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl5-l_ONI  {  padding-left: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-left: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl6-l_0bc {  padding-left: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-left: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl7-l_vD0 { padding-left: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-left: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pr0-l_q1V  {  padding-right: 0; }
        ._hy .global-module_pr1-l_pCo {  padding-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-right: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr2-l_UM5  {  padding-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-right: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr3-l_iZ0  {  padding-right: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-right: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr4-l_H0A  {  padding-right: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-right: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr5-l_Ok-  {  padding-right: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-right: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr6-l_SoH {  padding-right: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-right: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr7-l_6wt { padding-right: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-right: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pb0-l_HXP  {  padding-bottom: 0; }
        ._hy .global-module_pb1-l_rvA {  padding-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-bottom: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb2-l_31F  {  padding-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-bottom: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb3-l_dJw  {  padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-bottom: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb4-l_Onu  {  padding-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-bottom: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb5-l_m3c  {  padding-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-bottom: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb6-l_-JB {  padding-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-bottom: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb7-l_PUI { padding-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-bottom: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_pt0-l_u8x  {  padding-top: 0; }
        ._hy .global-module_pt1-l_TKI {  padding-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));  padding-top: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt2-l_COE  {  padding-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));  padding-top: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt3-l_t\+R  {  padding-top: -webkit-calc(1rem * var(--hyp-rem-multi));  padding-top: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt4-l_oZF  {  padding-top: -webkit-calc(2rem * var(--hyp-rem-multi));  padding-top: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt5-l_-6p  {  padding-top: -webkit-calc(4rem * var(--hyp-rem-multi));  padding-top: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt6-l_80x {  padding-top: -webkit-calc(8rem * var(--hyp-rem-multi));  padding-top: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt7-l_HEg { padding-top: -webkit-calc(16rem * var(--hyp-rem-multi)); padding-top: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_ma0-l_1ae  {  margin: 0; }
        ._hy .global-module_ma1-l_RwP {  margin: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma2-l_r02  {  margin: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma3-l_FKm  {  margin: -webkit-calc(1rem * var(--hyp-rem-multi));  margin: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma4-l_uXa  {  margin: -webkit-calc(2rem * var(--hyp-rem-multi));  margin: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma5-l_q6-  {  margin: -webkit-calc(4rem * var(--hyp-rem-multi));  margin: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma6-l_Y3Z {  margin: -webkit-calc(8rem * var(--hyp-rem-multi));  margin: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma7-l_Sdd { margin: -webkit-calc(16rem * var(--hyp-rem-multi)); margin: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_ml0-l_alu  {  margin-left: 0; }
        ._hy .global-module_ml1-l_bWh {  margin-left: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-left: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml2-l_5Du  {  margin-left: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-left: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml3-l_qh-  {  margin-left: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-left: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml4-l_OX6  {  margin-left: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-left: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml5-l_GLn  {  margin-left: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-left: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml6-l_9xg {  margin-left: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-left: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml7-l_tEC { margin-left: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-left: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mr0-l_ZVD  {  margin-right: 0; }
        ._hy .global-module_mr1-l_VdQ {  margin-right: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-right: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr2-l_KJ6  {  margin-right: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-right: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr3-l_5sQ  {  margin-right: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-right: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr4-l_L7Y  {  margin-right: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-right: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr5-l_iDR  {  margin-right: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-right: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr6-l_SS- {  margin-right: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-right: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr7-l_SyP { margin-right: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-right: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mb0-l_MJc  {  margin-bottom: 0; }
        ._hy .global-module_mb1-l_YpH {  margin-bottom: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-bottom: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb2-l_OCa  {  margin-bottom: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-bottom: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb3-l_xpL  {  margin-bottom: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-bottom: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb4-l_8Ps  {  margin-bottom: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-bottom: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb5-l_tXQ  {  margin-bottom: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-bottom: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb6-l_9Yi {  margin-bottom: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-bottom: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb7-l_yqP { margin-bottom: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-bottom: calc(16rem * var(--hyp-rem-multi)); }

        ._hy .global-module_mt0-l_wtu  {  margin-top: 0; }
        ._hy .global-module_mt1-l_c7n {  margin-top: -webkit-calc(0.25rem * var(--hyp-rem-multi));  margin-top: calc(0.25rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt2-l_kyR  {  margin-top: -webkit-calc(0.5rem * var(--hyp-rem-multi));  margin-top: calc(0.5rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt3-l_sWA  {  margin-top: -webkit-calc(1rem * var(--hyp-rem-multi));  margin-top: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt4-l_BXG  {  margin-top: -webkit-calc(2rem * var(--hyp-rem-multi));  margin-top: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt5-l_EMx  {  margin-top: -webkit-calc(4rem * var(--hyp-rem-multi));  margin-top: calc(4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt6-l_r-O {  margin-top: -webkit-calc(8rem * var(--hyp-rem-multi));  margin-top: calc(8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt7-l_3\+Y { margin-top: -webkit-calc(16rem * var(--hyp-rem-multi)); margin-top: calc(16rem * var(--hyp-rem-multi)); }
    }

/*
   NEGATIVE MARGINS

   Base:
     n = negative

   Modifiers:
     a = all
     t = top
     r = right
     b = bottom
     l = left

     1 = 1st step in spacing scale
     2 = 2nd step in spacing scale
     3 = 3rd step in spacing scale
     4 = 4th step in spacing scale
     5 = 5th step in spacing scale
     6 = 6th step in spacing scale
     7 = 7th step in spacing scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_na1_kcO { margin: -var(--spacing-extra-small); }

._hy .global-module_na2_anQ { margin: -var(--spacing-small); }

._hy .global-module_na3_9jx { margin: -var(--spacing-medium); }

._hy .global-module_na4_6fH { margin: -var(--spacing-large); }

._hy .global-module_na5_2vr { margin: -var(--spacing-extra-large); }

._hy .global-module_na6_hF7 { margin: -var(--spacing-extra-extra-large); }

._hy .global-module_na7_LYo { margin: -var(--spacing-extra-extra-extra-large); }

._hy .global-module_nl1_Gk\+ { margin-left: -var(--spacing-extra-small); }

._hy .global-module_nl2_NRQ { margin-left: -var(--spacing-small); }

._hy .global-module_nl3_pdk { margin-left: -var(--spacing-medium); }

._hy .global-module_nl4_xeS { margin-left: -var(--spacing-large); }

._hy .global-module_nl5_Rte { margin-left: -var(--spacing-extra-large); }

._hy .global-module_nl6_YyM { margin-left: -var(--spacing-extra-extra-large); }

._hy .global-module_nl7_4TS { margin-left: -var(--spacing-extra-extra-extra-large); }

._hy .global-module_nr1_\+6l { margin-right: -var(--spacing-extra-small); }

._hy .global-module_nr2_t-d { margin-right: -var(--spacing-small); }

._hy .global-module_nr3_5jC { margin-right: -var(--spacing-medium); }

._hy .global-module_nr4_370 { margin-right: -var(--spacing-large); }

._hy .global-module_nr5_ixH { margin-right: -var(--spacing-extra-large); }

._hy .global-module_nr6_54y { margin-right: -var(--spacing-extra-extra-large); }

._hy .global-module_nr7_8VD { margin-right: -var(--spacing-extra-extra-extra-large); }

._hy .global-module_nb1_soz { margin-bottom: -var(--spacing-extra-small); }

._hy .global-module_nb2_7UD { margin-bottom: -var(--spacing-small); }

._hy .global-module_nb3_X4A { margin-bottom: -var(--spacing-medium); }

._hy .global-module_nb4_Bzz { margin-bottom: -var(--spacing-large); }

._hy .global-module_nb5_pYZ { margin-bottom: -var(--spacing-extra-large); }

._hy .global-module_nb6_7Iq { margin-bottom: -var(--spacing-extra-extra-large); }

._hy .global-module_nb7_Htp { margin-bottom: -var(--spacing-extra-extra-extra-large); }

._hy .global-module_nt1_dL4 { margin-top: -var(--spacing-extra-small); }

._hy .global-module_nt2_EI4 { margin-top: -var(--spacing-small); }

._hy .global-module_nt3_Hl3 { margin-top: -var(--spacing-medium); }

._hy .global-module_nt5_mOI { margin-top: -var(--spacing-extra-large); }

._hy .global-module_nt6_cAE { margin-top: -var(--spacing-extra-extra-large); }

._hy .global-module_nt7_i3f { margin-top: -var(--spacing-extra-extra-extra-large); }

@media screen and (min-width: 36em) {

  ._hy .global-module_na1-ns_UPt { margin: -var(--spacing-extra-small); }
  ._hy .global-module_na2-ns_wPe { margin: -var(--spacing-small); }
  ._hy .global-module_na3-ns_EID { margin: -var(--spacing-medium); }
  ._hy .global-module_na4-ns_4VW { margin: -var(--spacing-large); }
  ._hy .global-module_na5-ns_j-c { margin: -var(--spacing-extra-large); }
  ._hy .global-module_na6-ns_jp6 { margin: -var(--spacing-extra-extra-large); }
  ._hy .global-module_na7-ns_9Ks { margin: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nl1-ns_NfT { margin-left: -var(--spacing-extra-small); }
  ._hy .global-module_nl2-ns_o-e { margin-left: -var(--spacing-small); }
  ._hy .global-module_nl3-ns_74w { margin-left: -var(--spacing-medium); }
  ._hy .global-module_nl4-ns_\+Od { margin-left: -var(--spacing-large); }
  ._hy .global-module_nl5-ns_zn2 { margin-left: -var(--spacing-extra-large); }
  ._hy .global-module_nl6-ns_LLw { margin-left: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nl7-ns_vKK { margin-left: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nr1-ns_F5y { margin-right: -var(--spacing-extra-small); }
  ._hy .global-module_nr2-ns_94r { margin-right: -var(--spacing-small); }
  ._hy .global-module_nr3-ns_FjZ { margin-right: -var(--spacing-medium); }
  ._hy .global-module_nr4-ns_NX1 { margin-right: -var(--spacing-large); }
  ._hy .global-module_nr5-ns_k5U { margin-right: -var(--spacing-extra-large); }
  ._hy .global-module_nr6-ns_SqP { margin-right: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nr7-ns_y6g { margin-right: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nb1-ns_a-4 { margin-bottom: -var(--spacing-extra-small); }
  ._hy .global-module_nb2-ns_Ws\+ { margin-bottom: -var(--spacing-small); }
  ._hy .global-module_nb3-ns_of9 { margin-bottom: -var(--spacing-medium); }
  ._hy .global-module_nb4-ns_Spy { margin-bottom: -var(--spacing-large); }
  ._hy .global-module_nb5-ns_i1r { margin-bottom: -var(--spacing-extra-large); }
  ._hy .global-module_nb6-ns_wss { margin-bottom: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nb7-ns_jz3 { margin-bottom: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nt1-ns_zbS { margin-top: -var(--spacing-extra-small); }
  ._hy .global-module_nt2-ns_Bax { margin-top: -var(--spacing-small); }
  ._hy .global-module_nt3-ns_uX\+ { margin-top: -var(--spacing-medium); }
  ._hy .global-module_nt4-ns_3Iq { margin-top: -var(--spacing-large); }
  ._hy .global-module_nt5-ns_PaO { margin-top: -var(--spacing-extra-large); }
  ._hy .global-module_nt6-ns_Kpq { margin-top: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nt7-ns_332 { margin-top: -var(--spacing-extra-extra-extra-large); }

}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_na1-m_F9b { margin: -var(--spacing-extra-small); }
  ._hy .global-module_na2-m_9DU { margin: -var(--spacing-small); }
  ._hy .global-module_na3-m_B-6 { margin: -var(--spacing-medium); }
  ._hy .global-module_na4-m_Czx { margin: -var(--spacing-large); }
  ._hy .global-module_na5-m_OL6 { margin: -var(--spacing-extra-large); }
  ._hy .global-module_na6-m_bxN { margin: -var(--spacing-extra-extra-large); }
  ._hy .global-module_na7-m_uTs { margin: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nl1-m_RuO { margin-left: -var(--spacing-extra-small); }
  ._hy .global-module_nl2-m_IE8 { margin-left: -var(--spacing-small); }
  ._hy .global-module_nl3-m_exO { margin-left: -var(--spacing-medium); }
  ._hy .global-module_nl4-m_mvb { margin-left: -var(--spacing-large); }
  ._hy .global-module_nl5-m_I\+Q { margin-left: -var(--spacing-extra-large); }
  ._hy .global-module_nl6-m_kH3 { margin-left: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nl7-m_h1P { margin-left: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nr1-m_I3y { margin-right: -var(--spacing-extra-small); }
  ._hy .global-module_nr2-m_kom { margin-right: -var(--spacing-small); }
  ._hy .global-module_nr3-m_auQ { margin-right: -var(--spacing-medium); }
  ._hy .global-module_nr4-m_HwJ { margin-right: -var(--spacing-large); }
  ._hy .global-module_nr5-m_6zs { margin-right: -var(--spacing-extra-large); }
  ._hy .global-module_nr6-m_Xda { margin-right: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nr7-m_FlQ { margin-right: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nb1-m_8M5 { margin-bottom: -var(--spacing-extra-small); }
  ._hy .global-module_nb2-m_-wp { margin-bottom: -var(--spacing-small); }
  ._hy .global-module_nb3-m_taL { margin-bottom: -var(--spacing-medium); }
  ._hy .global-module_nb4-m_Aao { margin-bottom: -var(--spacing-large); }
  ._hy .global-module_nb5-m_prI { margin-bottom: -var(--spacing-extra-large); }
  ._hy .global-module_nb6-m_R35 { margin-bottom: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nb7-m_zf9 { margin-bottom: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nt1-m_6mT { margin-top: -var(--spacing-extra-small); }
  ._hy .global-module_nt2-m_Vl2 { margin-top: -var(--spacing-small); }
  ._hy .global-module_nt3-m_Nbk { margin-top: -var(--spacing-medium); }
  ._hy .global-module_nt4-m_7qn { margin-top: -var(--spacing-large); }
  ._hy .global-module_nt5-m_iCM { margin-top: -var(--spacing-extra-large); }
  ._hy .global-module_nt6-m_fzy { margin-top: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nt7-m_ZW0 { margin-top: -var(--spacing-extra-extra-extra-large); }

}

@media screen and (min-width: 62em) {
  ._hy .global-module_na1-l_OA0 { margin: -var(--spacing-extra-small); }
  ._hy .global-module_na2-l_KUb { margin: -var(--spacing-small); }
  ._hy .global-module_na3-l_PdS { margin: -var(--spacing-medium); }
  ._hy .global-module_na4-l_b-1 { margin: -var(--spacing-large); }
  ._hy .global-module_na5-l_jG- { margin: -var(--spacing-extra-large); }
  ._hy .global-module_na6-l_DYx { margin: -var(--spacing-extra-extra-large); }
  ._hy .global-module_na7-l_bwN { margin: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nl1-l_na3 { margin-left: -var(--spacing-extra-small); }
  ._hy .global-module_nl2-l_M3G { margin-left: -var(--spacing-small); }
  ._hy .global-module_nl3-l_Ytk { margin-left: -var(--spacing-medium); }
  ._hy .global-module_nl4-l_zOw { margin-left: -var(--spacing-large); }
  ._hy .global-module_nl5-l_20\+ { margin-left: -var(--spacing-extra-large); }
  ._hy .global-module_nl6-l_VEi { margin-left: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nl7-l_cDP { margin-left: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nr1-l_J8Q { margin-right: -var(--spacing-extra-small); }
  ._hy .global-module_nr2-l_p-q { margin-right: -var(--spacing-small); }
  ._hy .global-module_nr3-l_vHO { margin-right: -var(--spacing-medium); }
  ._hy .global-module_nr4-l_Xhm { margin-right: -var(--spacing-large); }
  ._hy .global-module_nr5-l_kVZ { margin-right: -var(--spacing-extra-large); }
  ._hy .global-module_nr6-l_zla { margin-right: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nr7-l_KVx { margin-right: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nb1-l_RD8 { margin-bottom: -var(--spacing-extra-small); }
  ._hy .global-module_nb2-l_GDV { margin-bottom: -var(--spacing-small); }
  ._hy .global-module_nb3-l_Uao { margin-bottom: -var(--spacing-medium); }
  ._hy .global-module_nb4-l_hGg { margin-bottom: -var(--spacing-large); }
  ._hy .global-module_nb5-l_hnq { margin-bottom: -var(--spacing-extra-large); }
  ._hy .global-module_nb6-l_XZC { margin-bottom: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nb7-l_8\+d { margin-bottom: -var(--spacing-extra-extra-extra-large); }

  ._hy .global-module_nt1-l_zDV { margin-top: -var(--spacing-extra-small); }
  ._hy .global-module_nt2-l_9Ev { margin-top: -var(--spacing-small); }
  ._hy .global-module_nt3-l_ehW { margin-top: -var(--spacing-medium); }
  ._hy .global-module_nt4-l_wiV { margin-top: -var(--spacing-large); }
  ._hy .global-module_nt5-l_qX5 { margin-top: -var(--spacing-extra-large); }
  ._hy .global-module_nt6-l_qfm { margin-top: -var(--spacing-extra-extra-large); }
  ._hy .global-module_nt7-l_zkr { margin-top: -var(--spacing-extra-extra-extra-large); }
}

._hy .global-module_nt4_YW8 { margin-top: -var(--spacing-large); }

/*

  TABLES
  Docs: http://tachyons.io/docs/elements/tables/

*/

._hy .global-module_collapse_MoE {
    border-collapse: collapse;
    border-spacing: 0;
}

._hy .global-module_striped--light-silver_xxh:nth-child(odd) {
  background-color: #aaa;
}

._hy .global-module_striped--moon-gray_9dv:nth-child(odd) {
  background-color: #D1D1D1;
}

._hy .global-module_striped--light-gray_hcE:nth-child(odd) {
  background-color: #EBEBEB;
}

._hy .global-module_striped--near-white_zll:nth-child(odd) {
  background-color: #F7F7F7;
}

._hy .global-module_stripe-light_y1c:nth-child(odd) {
  background-color: rgba(255,255,255,.1);
}

._hy .global-module_stripe-dark_FWY:nth-child(odd) {
  background-color: rgba(0,0,0,.1);
}

/*

   TEXT DECORATION
   Docs: http://tachyons.io/docs/typography/text-decoration/


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_strike_3ll       { text-decoration: line-through; }

._hy .global-module_underline_WYE    { text-decoration: underline; }

._hy .global-module_no-underline_dTd { text-decoration: none; }

@media screen and (min-width: 36em) {
      ._hy .global-module_strike-ns_cjA       { text-decoration: line-through; }
      ._hy .global-module_underline-ns_0ud    { text-decoration: underline; }
      ._hy .global-module_no-underline-ns_ADz { text-decoration: none; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
      ._hy .global-module_strike-m_A0D       { text-decoration: line-through; }
      ._hy .global-module_underline-m_EAx    { text-decoration: underline; }
      ._hy .global-module_no-underline-m_rgS { text-decoration: none; }
    }

@media screen and (min-width: 62em) {
      ._hy .global-module_strike-l_Xwy       { text-decoration: line-through; }
      ._hy .global-module_underline-l_Fu4 {    text-decoration: underline; }
      ._hy .global-module_no-underline-l_NLY { text-decoration: none; }
    }

/*

  TEXT ALIGN
  Docs: http://tachyons.io/docs/typography/text-align/

  Base
    t = text-align

  Modifiers
    l = left
    r = right
    c = center
    j = justify

  Media Query Extensions:
    -ns = not-small
    -m  = medium
    -l  = large

*/

._hy .global-module_tl_pqC  { text-align: left; }

._hy .global-module_tr_pG-  { text-align: right; }

._hy .global-module_tc_k69  { text-align: center; }

._hy .global-module_tj_znf  { text-align: justify; }

@media screen and (min-width: 36em) {
      ._hy .global-module_tl-ns_qbb  { text-align: left; }
      ._hy .global-module_tr-ns_sAE  { text-align: right; }
      ._hy .global-module_tc-ns_Wmw  { text-align: center; }
      ._hy .global-module_tj-ns_QZW  { text-align: justify; }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
      ._hy .global-module_tl-m_P-C  { text-align: left; }
      ._hy .global-module_tr-m_4mV  { text-align: right; }
      ._hy .global-module_tc-m_-eG  { text-align: center; }
      ._hy .global-module_tj-m_Xy5  { text-align: justify; }
    }

@media screen and (min-width: 62em) {
      ._hy .global-module_tl-l_D6Q  { text-align: left; }
      ._hy .global-module_tr-l_kQS  { text-align: right; }
      ._hy .global-module_tc-l_bf-  { text-align: center; }
      ._hy .global-module_tj-l_a81  { text-align: justify; }
    }

/*

   TEXT TRANSFORM
   Docs: http://tachyons.io/docs/typography/text-transform/

   Base:
     tt = text-transform

   Modifiers
     c = capitalize
     l = lowercase
     u = uppercase
     n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_ttc_2V9 { text-transform: capitalize; }

._hy .global-module_ttl_20s { text-transform: lowercase; }

._hy .global-module_ttu_qBq { text-transform: uppercase; }

._hy .global-module_ttn_cBb { text-transform: none; }

@media screen and (min-width: 36em) {
  ._hy .global-module_ttc-ns_zMP { text-transform: capitalize; }
  ._hy .global-module_ttl-ns_Vus { text-transform: lowercase; }
  ._hy .global-module_ttu-ns_sgg { text-transform: uppercase; }
  ._hy .global-module_ttn-ns_nKq { text-transform: none; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_ttc-m_MG5 { text-transform: capitalize; }
  ._hy .global-module_ttl-m_X2U { text-transform: lowercase; }
  ._hy .global-module_ttu-m_J0C { text-transform: uppercase; }
  ._hy .global-module_ttn-m_nOF { text-transform: none; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_ttc-l_SOr { text-transform: capitalize; }
  ._hy .global-module_ttl-l_8AF { text-transform: lowercase; }
  ._hy .global-module_ttu-l_6Dd { text-transform: uppercase; }
  ._hy .global-module_ttn-l_EyR { text-transform: none; }
}

/*

   TYPE SCALE
   Docs: http://tachyons.io/docs/typography/scale/

   Base:
    f = font-size

   Modifiers
     1 = 1st step in size scale
     2 = 2nd step in size scale
     3 = 3rd step in size scale
     4 = 4th step in size scale
     5 = 5th step in size scale
     6 = 6th step in size scale
     7 = 7th step in size scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large
*/

/*
 * For Hero/Marketing Titles
 *
 * These generally are too large for mobile
 * so be careful using them on smaller screens.
 * */

._hy .global-module_f-6_xc3, ._hy .global-module_f-headline_ZME {
  font-size: -webkit-calc(6rem * var(--hyp-rem-multi));
  font-size: calc(6rem * var(--hyp-rem-multi));
}

._hy .global-module_f-5_mYB, ._hy .global-module_f-subheadline_XFY {
  font-size: -webkit-calc(5rem * var(--hyp-rem-multi));
  font-size: calc(5rem * var(--hyp-rem-multi));
}

/* Type Scale */

._hy .global-module_f1_sMW { font-size: -webkit-calc(3rem * var(--hyp-rem-multi)); font-size: calc(3rem * var(--hyp-rem-multi)); }

._hy .global-module_f2_nNE { font-size: -webkit-calc(2.25rem * var(--hyp-rem-multi)); font-size: calc(2.25rem * var(--hyp-rem-multi)); }

._hy .global-module_f3_vyV { font-size: -webkit-calc(1.5rem * var(--hyp-rem-multi)); font-size: calc(1.5rem * var(--hyp-rem-multi)); }

._hy .global-module_f4_r6j { font-size: -webkit-calc(1.25rem * var(--hyp-rem-multi)); font-size: calc(1.25rem * var(--hyp-rem-multi)); }

._hy .global-module_f5_TQ- { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_f6_v49 { font-size: -webkit-calc(0.875rem * var(--hyp-rem-multi)); font-size: calc(0.875rem * var(--hyp-rem-multi)); }

._hy .global-module_f7_sby { font-size: -webkit-calc(0.75rem * var(--hyp-rem-multi)); font-size: calc(0.75rem * var(--hyp-rem-multi)); }

/* Small and hard to read for many people so use with extreme caution */

@media screen and (min-width: 36em){
  ._hy .global-module_f-6-ns_-mL, ._hy .global-module_f-headline-ns_p9K { font-size: -webkit-calc(6rem * var(--hyp-rem-multi)); font-size: calc(6rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f-5-ns_sMK, ._hy .global-module_f-subheadline-ns_tD3 { font-size: -webkit-calc(5rem * var(--hyp-rem-multi)); font-size: calc(5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f1-ns_vpc { font-size: -webkit-calc(3rem * var(--hyp-rem-multi)); font-size: calc(3rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f2-ns_EpO { font-size: -webkit-calc(2.25rem * var(--hyp-rem-multi)); font-size: calc(2.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f3-ns_S14 { font-size: -webkit-calc(1.5rem * var(--hyp-rem-multi)); font-size: calc(1.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f4-ns_ZVD { font-size: -webkit-calc(1.25rem * var(--hyp-rem-multi)); font-size: calc(1.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f5-ns_sdb { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f6-ns_7QW { font-size: -webkit-calc(0.875rem * var(--hyp-rem-multi)); font-size: calc(0.875rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f7-ns_TiU { font-size: -webkit-calc(0.75rem * var(--hyp-rem-multi)); font-size: calc(0.75rem * var(--hyp-rem-multi)); }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_f-6-m_ZSC, ._hy .global-module_f-headline-m_9ys { font-size: -webkit-calc(6rem * var(--hyp-rem-multi)); font-size: calc(6rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f-5-m_kve, ._hy .global-module_f-subheadline-m_CXe { font-size: -webkit-calc(5rem * var(--hyp-rem-multi)); font-size: calc(5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f1-m_\+hA { font-size: -webkit-calc(3rem * var(--hyp-rem-multi)); font-size: calc(3rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f2-m_075 { font-size: -webkit-calc(2.25rem * var(--hyp-rem-multi)); font-size: calc(2.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f3-m_XcO { font-size: -webkit-calc(1.5rem * var(--hyp-rem-multi)); font-size: calc(1.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f4-m_S9L { font-size: -webkit-calc(1.25rem * var(--hyp-rem-multi)); font-size: calc(1.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f5-m_g\+m { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f6-m_\+W- { font-size: -webkit-calc(0.875rem * var(--hyp-rem-multi)); font-size: calc(0.875rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f7-m_l8N { font-size: -webkit-calc(0.75rem * var(--hyp-rem-multi)); font-size: calc(0.75rem * var(--hyp-rem-multi)); }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_f-6-l_pX-, ._hy .global-module_f-headline-l_Stz {
    font-size: -webkit-calc(6rem * var(--hyp-rem-multi));
    font-size: calc(6rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_f-5-l_u0z, ._hy .global-module_f-subheadline-l_akp {
    font-size: -webkit-calc(5rem * var(--hyp-rem-multi));
    font-size: calc(5rem * var(--hyp-rem-multi));
  }
  ._hy .global-module_f1-l_\+3s { font-size: -webkit-calc(3rem * var(--hyp-rem-multi)); font-size: calc(3rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f2-l_o3u { font-size: -webkit-calc(2.25rem * var(--hyp-rem-multi)); font-size: calc(2.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f3-l_eAc { font-size: -webkit-calc(1.5rem * var(--hyp-rem-multi)); font-size: calc(1.5rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f4-l_7kH { font-size: -webkit-calc(1.25rem * var(--hyp-rem-multi)); font-size: calc(1.25rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f5-l_eB1 { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f6-l_YjM { font-size: -webkit-calc(0.875rem * var(--hyp-rem-multi)); font-size: calc(0.875rem * var(--hyp-rem-multi)); }
  ._hy .global-module_f7-l_02z { font-size: -webkit-calc(0.75rem * var(--hyp-rem-multi)); font-size: calc(0.75rem * var(--hyp-rem-multi)); }
}

/*

   TYPOGRAPHY
   http://tachyons.io/docs/typography/measure/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

/* Measure is limited to ~66 characters */

._hy .global-module_measure_Kir {
  max-width: 30em;
}

/* Measure is limited to ~80 characters */

._hy .global-module_measure-wide_iIF {
  max-width: 34em;
}

/* Measure is limited to ~45 characters */

._hy .global-module_measure-narrow_sKW {
  max-width: 20em;
}

/* Book paragraph style - paragraphs are indented with no vertical spacing. */

._hy .global-module_indent_Jxv {
  text-indent: 1em;
  margin-top: 0;
  margin-bottom: 0;
}

._hy .global-module_small-caps_Jrx {
  -webkit-font-feature-settings: "smcp";
     -moz-font-feature-settings: "smcp";
          font-feature-settings: "smcp";
  font-variant: small-caps;
}

/* Combine this class with a width to truncate text (or just leave as is to truncate at width of containing element. */

._hy .global-module_truncate_DTr {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (min-width: 36em) {
  ._hy .global-module_measure-ns_l6D  {
    max-width: 30em;
  }
  ._hy .global-module_measure-wide-ns_W2x {
    max-width: 34em;
  }
  ._hy .global-module_measure-narrow-ns_9JI {
    max-width: 20em;
  }
  ._hy .global-module_indent-ns_qxN {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  ._hy .global-module_small-caps-ns_XXo {
    -webkit-font-feature-settings: "smcp";
       -moz-font-feature-settings: "smcp";
            font-feature-settings: "smcp";
    font-variant: small-caps;
  }
  ._hy .global-module_truncate-ns_9Np {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_measure-m_hGj {
    max-width: 30em;
  }
  ._hy .global-module_measure-wide-m_nm7 {
    max-width: 34em;
  }
  ._hy .global-module_measure-narrow-m_RNw {
    max-width: 20em;
  }
  ._hy .global-module_indent-m_lsA {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  ._hy .global-module_small-caps-m_FIV {
    -webkit-font-feature-settings: "smcp";
       -moz-font-feature-settings: "smcp";
            font-feature-settings: "smcp";
    font-variant: small-caps;
  }
  ._hy .global-module_truncate-m_9lN {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_measure-l_Yjh {
    max-width: 30em;
  }
  ._hy .global-module_measure-wide-l_Xxl {
    max-width: 34em;
  }
  ._hy .global-module_measure-narrow-l_sk5 {
    max-width: 20em;
  }
  ._hy .global-module_indent-l_CNB {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  ._hy .global-module_small-caps-l_e5M {
    -webkit-font-feature-settings: "smcp";
       -moz-font-feature-settings: "smcp";
            font-feature-settings: "smcp";
    font-variant: small-caps;
  }
  ._hy .global-module_truncate-l_khR {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

/*

   UTILITIES

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

/* Equivalent to .overflow-y-scroll */

._hy .global-module_overflow-container_xnu {
  overflow-y: scroll;
}

._hy .global-module_center_JAK {
      margin-right: auto;
      margin-left: auto;
    }

._hy .global-module_mr-auto_Jd6 { margin-right: auto; }

._hy .global-module_ml-auto_vVG { margin-left:  auto; }

@media screen and (min-width: 36em){
  ._hy .global-module_center-ns_Fnp {
    margin-right: auto;
    margin-left: auto;
  }
  ._hy .global-module_mr-auto-ns_vaA { margin-right: auto; }
  ._hy .global-module_ml-auto-ns_uTB { margin-left:  auto; }
}

@media screen and (min-width: 36em) and (max-width: 62em){
  ._hy .global-module_center-m_lxc {
    margin-right: auto;
    margin-left: auto;
  }
  ._hy .global-module_mr-auto-m_hd9 { margin-right: auto; }
  ._hy .global-module_ml-auto-m_pXY { margin-left:  auto; }
}

@media screen and (min-width: 62em){
  ._hy .global-module_center-l_fMl {
    margin-right: auto;
    margin-left: auto;
  }
  ._hy .global-module_mr-auto-l_TqC { margin-right: auto; }
  ._hy .global-module_ml-auto-l_P\+5 { margin-left:  auto; }
}

/*

   VISIBILITY

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

/*
    Text that is hidden but accessible
    Ref: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
*/

._hy .global-module_clip_SaZ {
  position: fixed !important;
  _position: absolute !important;
}

._hy .global-module_clip_SaZ {
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

@media screen and (min-width: 36em) {
  ._hy .global-module_clip-ns_8nj {
    position: fixed !important;
    _position: absolute !important;
  }
  ._hy .global-module_clip-ns_8nj {
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
  }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_clip-m_\+Ws {
    position: fixed !important;
    _position: absolute !important;
  }
  ._hy .global-module_clip-m_\+Ws {
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
  }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_clip-l_Ukr {
    position: fixed !important;
    _position: absolute !important;
  }
  ._hy .global-module_clip-l_Ukr {
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
  }
}

/*

   WHITE SPACE

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_ws-normal_nGV { white-space: normal; }

._hy .global-module_nowrap_DwE { white-space: nowrap; }

._hy .global-module_pre_TIU { white-space: pre; }

@media screen and (min-width: 36em) {
  ._hy .global-module_ws-normal-ns_X0T { white-space: normal; }
  ._hy .global-module_nowrap-ns_O-v { white-space: nowrap; }
  ._hy .global-module_pre-ns_uxE { white-space: pre; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_ws-normal-m_s2X { white-space: normal; }
  ._hy .global-module_nowrap-m_IS4 { white-space: nowrap; }
  ._hy .global-module_pre-m_BP0 { white-space: pre; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_ws-normal-l_Ck4 { white-space: normal; }
  ._hy .global-module_nowrap-l_nk1 { white-space: nowrap; }
  ._hy .global-module_pre-l_2q\+ { white-space: pre; }
}

/*

   VERTICAL ALIGN

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/

._hy .global-module_v-mid_gPw      { vertical-align: middle; }

._hy .global-module_v-top_bR0      { vertical-align: top; }

._hy .global-module_v-btm_CUX      { vertical-align: bottom; }

._hy .global-module_v-sub_owm      { vertical-align: sub; }

._hy .global-module_v-base_I7R     { vertical-align: baseline; }

@media screen and (min-width: 36em) {
  ._hy .global-module_v-base-ns_2gA     { vertical-align: baseline; }
  ._hy .global-module_v-mid-ns_hCO      { vertical-align: middle; }
  ._hy .global-module_v-top-ns_exY      { vertical-align: top; }
  ._hy .global-module_v-btm-ns_StW      { vertical-align: bottom; }
  ._hy .global-module_v-sub-ns_sfI      { vertical-align: sub; }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
  ._hy .global-module_v-base-m_HX9     { vertical-align: baseline; }
  ._hy .global-module_v-mid-m_ckO      { vertical-align: middle; }
  ._hy .global-module_v-top-m_AL\+      { vertical-align: top; }
  ._hy .global-module_v-btm-m_iV\+      { vertical-align: bottom; }
  ._hy .global-module_v-sub-m_3F8      { vertical-align: sub; }
}

@media screen and (min-width: 62em) {
  ._hy .global-module_v-base-l_1sY     { vertical-align: baseline; }
  ._hy .global-module_v-mid-l_JVm      { vertical-align: middle; }
  ._hy .global-module_v-top-l_Wsq      { vertical-align: top; }
  ._hy .global-module_v-btm-l_xKa      { vertical-align: bottom; }
  ._hy .global-module_v-sub-l_P3w      { vertical-align: sub; }
}

/*

  HOVER EFFECTS
  Docs: http://tachyons.io/docs/themes/hovers/

    - Dim
    - Glow
    - Hide Child
    - Underline text
    - Grow
    - Pointer
    - Shadow

*/

/*

  Dim element on hover by adding the dim class.

*/

._hy .global-module_dim_9O5 {
  opacity: 1;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

._hy .global-module_dim_9O5:hover, ._hy .global-module_dim_9O5:focus {
  opacity: .5;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

._hy .global-module_dim_9O5:active {
  opacity: .8; -webkit-transition: opacity .15s ease-out; transition: opacity .15s ease-out;
}

/*

  Animate opacity to 100% on hover by adding the glow class.

*/

._hy .global-module_glow_xMB {
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

._hy .global-module_glow_xMB:hover, ._hy .global-module_glow_xMB:focus {
  opacity: 1;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

/*

  Hide child & reveal on hover:

  Put the hide-child class on a parent element and any nested element with the
  child class will be hidden and displayed on hover or focus.

  <div class="hide-child">
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
  </div>
*/

._hy .global-module_hide-child_b\+- .global-module_child_rAj {
  opacity: 0;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

._hy .global-module_hide-child_b\+-:hover  .global-module_child_rAj, ._hy .global-module_hide-child_b\+-:focus  .global-module_child_rAj, ._hy .global-module_hide-child_b\+-:active .global-module_child_rAj {
  opacity: 1;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

._hy .global-module_underline-hover_2br:hover, ._hy .global-module_underline-hover_2br:focus {
  text-decoration: underline;
}

/* Can combine this with overflow-hidden to make background images grow on hover
 * even if you are using background-size: cover */

._hy .global-module_grow_PxX {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform 0.25s ease-out;
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}

._hy .global-module_grow_PxX:hover, ._hy .global-module_grow_PxX:focus {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

._hy .global-module_grow_PxX:active {
  -webkit-transform: scale(.90);
          transform: scale(.90);
}

._hy .global-module_grow-large_3VV {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform .25s ease-in-out;
  transition: -webkit-transform .25s ease-in-out;
  transition: transform .25s ease-in-out;
  transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

._hy .global-module_grow-large_3VV:hover, ._hy .global-module_grow-large_3VV:focus {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

._hy .global-module_grow-large_3VV:active {
  -webkit-transform: scale(.95);
          transform: scale(.95);
}

/* Add pointer on hover */

._hy .global-module_pointer_fX1:hover {
  cursor: pointer;
}

/* 
   Add shadow on hover.

   Performant box-shadow animation pattern from 
   http://tobiasahlin.com/blog/how-to-animate-box-shadow/ 
*/

._hy .global-module_shadow-hover_fAK {
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

._hy .global-module_shadow-hover_fAK::after {
  content: '';
  box-shadow: 0px 0px 16px 2px rgba( 0, 0, 0, .2 );
  border-radius: inherit;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

._hy .global-module_shadow-hover_fAK:hover::after, ._hy .global-module_shadow-hover_fAK:focus::after {
  opacity: 1;
}

/* Combine with classes in skins and skins-pseudo for 
 * many different transition possibilities. */

._hy .global-module_bg-animate_z5Y, ._hy .global-module_bg-animate_z5Y:hover, ._hy .global-module_bg-animate_z5Y:focus {
  -webkit-transition: background-color .15s ease-in-out;
  transition: background-color .15s ease-in-out; 
}

/*

  Z-INDEX

  Base
    z = z-index

  Modifiers
    -0 = literal value 0
    -1 = literal value 1
    -2 = literal value 2
    -3 = literal value 3
    -4 = literal value 4
    -5 = literal value 5
    -999 = literal value 999
    -9999 = literal value 9999

    -max = largest accepted z-index value as integer

    -inherit = string value inherit
    -initial = string value initial
    -unset = string value unset

  MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index
  Spec: http://www.w3.org/TR/CSS2/zindex.html
  Articles:
    https://philipwalton.com/articles/what-no-one-told-you-about-z-index/

  Tips on extending:
  There might be a time worth using negative z-index values.
  Or if you are using tachyons with another project, you might need to
  adjust these values to suit your needs.

*/

._hy .global-module_z-0_5I6 { z-index: 0; }

._hy .global-module_z-1_HjD { z-index: 1; }

._hy .global-module_z-2_LD8 { z-index: 2; }

._hy .global-module_z-3_Co- { z-index: 3; }

._hy .global-module_z-4_pUz { z-index: 4; }

._hy .global-module_z-5_6l3 { z-index: 5; }

._hy .global-module_z-999_sEH { z-index: 999; }

._hy .global-module_z-9999_KmH { z-index: 9999; }

._hy .global-module_z-max_7Yw {
  z-index: 2147483647;
}

._hy .global-module_z-inherit_WLr { z-index: inherit; }

._hy .global-module_z-initial_gzi { z-index: auto; z-index: initial; }

._hy .global-module_z-unset_R\+y { z-index: auto; z-index: initial; }

/*

    NESTED
    Tachyons module for styling nested elements
    that are generated by a cms.

*/

._hy .global-module_nested-copy-line-height_H-m p, ._hy .global-module_nested-copy-line-height_H-m ul, ._hy .global-module_nested-copy-line-height_H-m ol {
  line-height: 1.5;
}

._hy .global-module_nested-headline-line-height_IL7 h1, ._hy .global-module_nested-headline-line-height_IL7 h2, ._hy .global-module_nested-headline-line-height_IL7 h3, ._hy .global-module_nested-headline-line-height_IL7 h4, ._hy .global-module_nested-headline-line-height_IL7 h5, ._hy .global-module_nested-headline-line-height_IL7 h6 {
  line-height: 1.25;
}

._hy .global-module_nested-list-reset_NeI ul, ._hy .global-module_nested-list-reset_NeI ol {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}

._hy .global-module_nested-copy-indent_9mc p+p {
  text-indent: 1em;
  margin-top: 0;
  margin-bottom: 0;
}

._hy .global-module_nested-copy-separator_Vj9 p+p {
  margin-top: 1.5em;
}

._hy .global-module_nested-img_rZi img {
  width: 100%;
  max-width: 100%;
  display: block;
}

._hy .global-module_nested-links_Z97 a {
  color: #00A0F0;
  -webkit-transition: color .15s ease-in;
  transition: color .15s ease-in;
}

._hy .global-module_nested-links_Z97 a:hover, ._hy .global-module_nested-links_Z97 a:focus {
  color: #E8EEFF;
  -webkit-transition: color .15s ease-in;
  transition: color .15s ease-in;
}

/*

  STYLES

  Add custom styles here.

*/

/* Variables */

/* Importing here will allow you to override any variables in the modules */

/* Debugging */

/*

  DEBUG CHILDREN
  Docs: http://tachyons.io/docs/debug/

  Just add the debug class to any element to see outlines on its
  children.

*/

._hy .global-module_debug_boU * { outline: 1px solid gold; }

._hy .global-module_debug-white_MfI * { outline: 1px solid white; }

._hy .global-module_debug-black_BU1 * { outline: 1px solid black; }

/*

   DEBUG GRID
   http://tachyons.io/docs/debug-grid/

   Can be useful for debugging layout issues
   or helping to make sure things line up perfectly.
   Just tack one of these classes onto a parent element.

*/

._hy .global-module_debug-grid_OyV {
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVR4AWPAC97/9x0eCsAEPgwAVLshdpENIxcAAAAASUVORK5CYII=) repeat top left;
}

._hy .global-module_debug-grid-16_3sd {
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMklEQVR4AWOgCLz/b0epAa6UGuBOqQHOQHLUgFEDnAbcBZ4UGwDOkiCnkIhdgNgNxAYAiYlD+8sEuo8AAAAASUVORK5CYII=) repeat top left;
}

._hy .global-module_debug-grid-8-solid_DAU {
  background:white url(data:image/gif;base64,R0lGODdhCAAIAPEAAADw/wDx/////wAAACwAAAAACAAIAAACDZQvgaeb/lxbAIKA8y0AOw==) repeat top left;
}

._hy .global-module_debug-grid-16-solid_OK5 {
  background:white url(data:image/gif;base64,R0lGODdhEAAQAPEAAADw/wDx/xXy/////ywAAAAAEAAQAAACIZyPKckYDQFsb6ZqD85jZ2+BkwiRFKehhqQCQgDHcgwEBQA7) repeat top left;
}

/* Uncomment out the line below to help debug layout issues */

/* @import './_debug.css'; */

/* override for rc-tooltip */

._hy .global-module_rc-tooltip_m6N.global-module_rc-tooltip-zoom-enter_aNw, ._hy .global-module_rc-tooltip_m6N.global-module_rc-tooltip-zoom-leave_gwu {
    display: block;
}

._hy .global-module_rc-tooltip-zoom-enter_aNw, ._hy .global-module_rc-tooltip-zoom-appear_UcA {
    opacity: 0;
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
            animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
}

._hy .global-module_rc-tooltip-zoom-leave_gwu {
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
            animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
}

._hy .global-module_rc-tooltip-zoom-enter_aNw.global-module_rc-tooltip-zoom-enter-active_P2r, ._hy .global-module_rc-tooltip-zoom-appear_UcA.global-module_rc-tooltip-zoom-appear-active_C46 {
    -webkit-animation-name: global-module_rcToolTipZoomIn_Hp0;
            animation-name: global-module_rcToolTipZoomIn_Hp0;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

._hy .global-module_rc-tooltip-zoom-leave_gwu.global-module_rc-tooltip-zoom-leave-active_7AR {
    -webkit-animation-name: global-module_rcToolTipZoomOut_FkE;
            animation-name: global-module_rcToolTipZoomOut_FkE;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

@-webkit-keyframes global-module_rcToolTipZoomIn_Hp0 {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }
}

@keyframes global-module_rcToolTipZoomIn_Hp0 {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }
}

@-webkit-keyframes global-module_rcToolTipZoomOut_FkE {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }
}

@keyframes global-module_rcToolTipZoomOut_FkE {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }
}

._hy .global-module_rc-tooltip_m6N {
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    line-height: 1.5;
    font-size: 12px;
    background-color: rgba(0, 0, 0, 0.05);
    padding: 1px;
    opacity: 0.9;
}

._hy .global-module_rc-tooltip-hidden_uJU {
    display: none;
}

._hy .global-module_rc-tooltip-inner_8An {
    padding: 8px 10px;
    color: #333333;
    text-align: left;
    text-decoration: none;
    background-color: #ffffff;
    border-radius: 3px;
    min-height: 34px;
    border: 1px solid #b1b1b1;
}

._hy .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-arrow-inner_8YI {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

._hy .global-module_rc-tooltip-placement-top_b69 .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-topLeft_quz .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-topRight_uv1 .global-module_rc-tooltip-arrow_AWT {
    bottom: -5px;
    margin-left: -6px;
    border-width: 6px 6px 0;
    border-top-color: #b1b1b1;
}

._hy .global-module_rc-tooltip-placement-top_b69 .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-topLeft_quz .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-topRight_uv1 .global-module_rc-tooltip-arrow-inner_8YI {
    bottom: 1px;
    margin-left: -6px;
    border-width: 6px 6px 0;
    border-top-color: #ffffff;
}

._hy .global-module_rc-tooltip-placement-top_b69 .global-module_rc-tooltip-arrow_AWT {
    left: 50%;
}

._hy .global-module_rc-tooltip-placement-topLeft_quz .global-module_rc-tooltip-arrow_AWT {
    left: 15%;
}

._hy .global-module_rc-tooltip-placement-topRight_uv1 .global-module_rc-tooltip-arrow_AWT {
    right: 15%;
}

._hy .global-module_rc-tooltip-placement-right_qbe .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-rightTop_0O9 .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-rightBottom_Fxw .global-module_rc-tooltip-arrow_AWT {
    left: -5px;
    margin-top: -6px;
    border-width: 6px 6px 6px 0;
    border-right-color: #b1b1b1;
}

._hy .global-module_rc-tooltip-placement-right_qbe .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-rightTop_0O9 .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-rightBottom_Fxw .global-module_rc-tooltip-arrow-inner_8YI {
    left: 1px;
    margin-top: -6px;
    border-width: 6px 6px 6px 0;
    border-right-color: #ffffff;
}

._hy .global-module_rc-tooltip-placement-right_qbe .global-module_rc-tooltip-arrow_AWT {
    top: 50%;
}

._hy .global-module_rc-tooltip-placement-rightTop_0O9 .global-module_rc-tooltip-arrow_AWT {
    top: 15%;
    margin-top: 0;
}

._hy .global-module_rc-tooltip-placement-rightBottom_Fxw .global-module_rc-tooltip-arrow_AWT {
    bottom: 15%;
}

._hy .global-module_rc-tooltip-placement-left_cm6 .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-leftTop_jtX .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-leftBottom_Knw .global-module_rc-tooltip-arrow_AWT {
    right: -5px;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-left-color: #b1b1b1;
}

._hy .global-module_rc-tooltip-placement-left_cm6 .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-leftTop_jtX .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-leftBottom_Knw .global-module_rc-tooltip-arrow-inner_8YI {
    right: 1px;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-left-color: #ffffff;
}

._hy .global-module_rc-tooltip-placement-left_cm6 .global-module_rc-tooltip-arrow_AWT {
    top: 50%;
}

._hy .global-module_rc-tooltip-placement-leftTop_jtX .global-module_rc-tooltip-arrow_AWT {
    top: 15%;
    margin-top: 0;
}

._hy .global-module_rc-tooltip-placement-leftBottom_Knw .global-module_rc-tooltip-arrow_AWT {
    bottom: 15%;
}

._hy .global-module_rc-tooltip-placement-bottom_BWs .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-bottomLeft_\+GD .global-module_rc-tooltip-arrow_AWT, ._hy .global-module_rc-tooltip-placement-bottomRight_DR9 .global-module_rc-tooltip-arrow_AWT {
    top: -5px;
    margin-left: -6px;
    border-width: 0 6px 6px;
    border-bottom-color: #b1b1b1;
}

._hy .global-module_rc-tooltip-placement-bottom_BWs .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-bottomLeft_\+GD .global-module_rc-tooltip-arrow-inner_8YI, ._hy .global-module_rc-tooltip-placement-bottomRight_DR9 .global-module_rc-tooltip-arrow-inner_8YI {
    top: 1px;
    margin-left: -6px;
    border-width: 0 6px 6px;
    border-bottom-color: #ffffff;
}

._hy .global-module_rc-tooltip-placement-bottom_BWs .global-module_rc-tooltip-arrow_AWT {
    left: 50%;
}

._hy .global-module_rc-tooltip-placement-bottomLeft_\+GD .global-module_rc-tooltip-arrow_AWT {
    left: 15%;
}

._hy .global-module_rc-tooltip-placement-bottomRight_DR9 .global-module_rc-tooltip-arrow_AWT {
    right: 15%;
}

/* common override tachyons font size */

/*
Override default from Tachyon to fit to font size : http://tachyons.io/docs/typography/scale/;
f1 > 48px
f2 > 36px
f3 > 24px
f4 > 20px
f5 > 16px
f6 > 14px
f7 > 12px
*/

._hy {
    font-size: 62.5%;
    font-family: RakutenSansUi, sans-serif;
}

._hy .global-module_OpenSans-loaded_Xgl {
    font-family: RakutenSansUi, sans-serif;
}

._hy .global-module_OpenSans-light-loaded_1bK .global-module_OpenSans-l_jxq {
    font-family: RakutenSansUiLight, sans-serif;
}

._hy .global-module_OpenSans-extrabold-loaded_qRQ .global-module_OpenSans-eb_pf8 {
    font-family: RakutenSansUiBlack, sans-serif;
}

._hy .global-module_OpenSans-semiBold-loaded_Ho9 .global-module_OpenSans-sb_EAT {
    font-family: RakutenSansUiSemiBold, sans-serif;
}

/* Font size qui override Tachyons (doit donc être appeler après les appels à Tachyons) */

._hy .global-module_f1_sMW, ._hy .global-module_f48_arg { font-size: -webkit-calc(4.8rem * var(--hyp-rem-multi)); font-size: calc(4.8rem * var(--hyp-rem-multi)); }

._hy .global-module_f2_nNE, ._hy .global-module_f36_v\+c { font-size: -webkit-calc(3.6rem * var(--hyp-rem-multi)); font-size: calc(3.6rem * var(--hyp-rem-multi)); }

._hy .global-module_f3_vyV, ._hy .global-module_f24_u65 { font-size: -webkit-calc(2.4rem * var(--hyp-rem-multi)); font-size: calc(2.4rem * var(--hyp-rem-multi)); }

._hy .global-module_f4_r6j, ._hy .global-module_f20_D0n { font-size: -webkit-calc(2rem * var(--hyp-rem-multi)); font-size: calc(2rem * var(--hyp-rem-multi)); }

._hy .global-module_f18_51g { font-size: -webkit-calc(1.8rem * var(--hyp-rem-multi)); font-size: calc(1.8rem * var(--hyp-rem-multi)); }

._hy .global-module_f5_TQ-, ._hy .global-module_f16_bY3 { font-size: -webkit-calc(1.6rem * var(--hyp-rem-multi)); font-size: calc(1.6rem * var(--hyp-rem-multi)); }

._hy .global-module_f6_v49, ._hy .global-module_f14_ihc { font-size: -webkit-calc(1.4rem * var(--hyp-rem-multi)); font-size: calc(1.4rem * var(--hyp-rem-multi)); }

._hy .global-module_f13_ESe { font-size: -webkit-calc(1.3rem * var(--hyp-rem-multi)); font-size: calc(1.3rem * var(--hyp-rem-multi)); }

._hy .global-module_f15_Ixk { font-size: -webkit-calc(1.5rem * var(--hyp-rem-multi)); font-size: calc(1.5rem * var(--hyp-rem-multi)); }

._hy .global-module_f7_sby, ._hy .global-module_f12_ruq { font-size: -webkit-calc(1.2rem * var(--hyp-rem-multi)); font-size: calc(1.2rem * var(--hyp-rem-multi)); }

._hy .global-module_f10_PQR { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }

._hy .global-module_f11_900 { font-size: -webkit-calc(1.1rem * var(--hyp-rem-multi)); font-size: calc(1.1rem * var(--hyp-rem-multi)); }

/* responsive fonts */

@media screen and (min-width: 36em) {
        ._hy .global-module_f1-ns_vpc, ._hy .global-module_f48-ns_Iuo { font-size: -webkit-calc(4.8rem * var(--hyp-rem-multi)); font-size: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f2-ns_EpO, ._hy .global-module_f36-ns_45I { font-size: -webkit-calc(3.6rem * var(--hyp-rem-multi)); font-size: calc(3.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f3-ns_S14, ._hy .global-module_f24-ns_iXj { font-size: -webkit-calc(2.4rem * var(--hyp-rem-multi)); font-size: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f4-ns_ZVD, ._hy .global-module_f20-ns_Zc3 { font-size: -webkit-calc(2rem * var(--hyp-rem-multi)); font-size: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f5-ns_sdb, ._hy .global-module_f16-ns_5gA { font-size: -webkit-calc(1.6rem * var(--hyp-rem-multi)); font-size: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f6-ns_7QW, ._hy .global-module_f14-ns_fcX { font-size: -webkit-calc(1.4rem * var(--hyp-rem-multi)); font-size: calc(1.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f7-ns_TiU, ._hy .global-module_f12-ns_dNA { font-size: -webkit-calc(1.2rem * var(--hyp-rem-multi)); font-size: calc(1.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f10-ns_FH2 { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }
    }

@media screen and (min-width: 36em) and (max-width: 62em) {
        ._hy .global-module_f1-m_\+hA, ._hy .global-module_f48-m_5q5 { font-size: -webkit-calc(4.8rem * var(--hyp-rem-multi)); font-size: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f2-m_075, ._hy .global-module_f36-m_Q\+d { font-size: -webkit-calc(3.6rem * var(--hyp-rem-multi)); font-size: calc(3.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f3-m_XcO, ._hy .global-module_f24-m_fyH { font-size: -webkit-calc(2.4rem * var(--hyp-rem-multi)); font-size: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f4-m_S9L, ._hy .global-module_f20-m_hyd { font-size: -webkit-calc(2rem * var(--hyp-rem-multi)); font-size: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f5-m_g\+m, ._hy .global-module_f16-m_DxQ { font-size: -webkit-calc(1.6rem * var(--hyp-rem-multi)); font-size: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f6-m_\+W-, ._hy .global-module_f14-m_MGY { font-size: -webkit-calc(1.4rem * var(--hyp-rem-multi)); font-size: calc(1.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f7-m_l8N, ._hy .global-module_f12-m_8LA { font-size: -webkit-calc(1.2rem * var(--hyp-rem-multi)); font-size: calc(1.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f10-m_sXJ { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }
    }

@media screen and (min-width: 62em) {
        ._hy .global-module_f1-l_\+3s, ._hy .global-module_f48-l_Hi1 { font-size: -webkit-calc(4.8rem * var(--hyp-rem-multi)); font-size: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f2-l_o3u, ._hy .global-module_f36-l_szA { font-size: -webkit-calc(3.6rem * var(--hyp-rem-multi)); font-size: calc(3.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f3-l_eAc, ._hy .global-module_f24-l_V9O { font-size: -webkit-calc(2.4rem * var(--hyp-rem-multi)); font-size: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f4-l_7kH, ._hy .global-module_f20-l_TQi { font-size: -webkit-calc(2rem * var(--hyp-rem-multi)); font-size: calc(2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f5-l_eB1, ._hy .global-module_f16-l_PxO { font-size: -webkit-calc(1.6rem * var(--hyp-rem-multi)); font-size: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f6-l_YjM, ._hy .global-module_f14-l_EkD { font-size: -webkit-calc(1.4rem * var(--hyp-rem-multi)); font-size: calc(1.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f7-l_02z, ._hy .global-module_f12-l_vI2 { font-size: -webkit-calc(1.2rem * var(--hyp-rem-multi)); font-size: calc(1.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_f10-l_bb9 { font-size: -webkit-calc(1rem * var(--hyp-rem-multi)); font-size: calc(1rem * var(--hyp-rem-multi)); }
    }

._hy button, ._hy input, ._hy optgroup, ._hy select, ._hy textarea {
    font-family: RakutenSansUi, Arial, Helvetica, sans-serif;
}

._hy .global-module_OpenSans-loaded_Xgl button, ._hy .global-module_OpenSans-loaded_Xgl input, ._hy .global-module_OpenSans-loaded_Xgl optgroup, ._hy .global-module_OpenSans-loaded_Xgl select, ._hy .global-module_OpenSans-loaded_Xgl textarea {
    font-family: RakutenSansUi, Arial, Helvetica, sans-serif;
}

._hy .global-module_pa-4_uBD { padding: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_pa-8_LEP { padding: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_pa-16_qrT { padding: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding: calc(1.6rem * var(--hyp-rem-multi)); }

._hy .global-module_pa-24_zAL { padding: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding: calc(2.4rem * var(--hyp-rem-multi)); }

._hy .global-module_pa-32_nT6 { padding: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding: calc(3.2rem * var(--hyp-rem-multi)); }

._hy .global-module_pa-48_CJt { padding: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding: calc(4.8rem * var(--hyp-rem-multi)); }

._hy .global-module_pa-64_e\+M { padding: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding: calc(6.4rem * var(--hyp-rem-multi)); }

._hy .global-module_pl-4_EwX { padding-left: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-left: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_pl-8_JU9 { padding-left: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-left: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_pl-16_smK { padding-left: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-left: calc(1.6rem * var(--hyp-rem-multi));}

._hy .global-module_pl-24_pkj { padding-left: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-left: calc(2.4rem * var(--hyp-rem-multi));}

._hy .global-module_pl-32_4Yd { padding-left: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-left: calc(3.2rem * var(--hyp-rem-multi));}

._hy .global-module_pl-48_09K { padding-left: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-left: calc(4.8rem * var(--hyp-rem-multi));}

._hy .global-module_pl-64_TGy { padding-left: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-left: calc(6.4rem * var(--hyp-rem-multi));}

._hy .global-module_pr-4_DHt { padding-right: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-right: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_pr-8_ART { padding-right: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-right: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_pr-16_\+sD { padding-right: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-right: calc(1.6rem * var(--hyp-rem-multi));}

._hy .global-module_pr-24_QdP { padding-right: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-right: calc(2.4rem * var(--hyp-rem-multi));}

._hy .global-module_pr-32_uJh { padding-right: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-right: calc(3.2rem * var(--hyp-rem-multi));}

._hy .global-module_pr-48_ipf { padding-right: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-right: calc(4.8rem * var(--hyp-rem-multi));}

._hy .global-module_pr-64_Zol { padding-right: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-right: calc(6.4rem * var(--hyp-rem-multi));}

._hy .global-module_pb-4_cNw { padding-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-bottom: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_pb-8_Lul { padding-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-bottom: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_pb-16_FdH { padding-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-bottom: calc(1.6rem * var(--hyp-rem-multi));}

._hy .global-module_pb-24_ILs { padding-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-bottom: calc(2.4rem * var(--hyp-rem-multi));}

._hy .global-module_pb-32_O8V { padding-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-bottom: calc(3.2rem * var(--hyp-rem-multi));}

._hy .global-module_pb-48_bIV { padding-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-bottom: calc(4.8rem * var(--hyp-rem-multi));}

._hy .global-module_pb-64_qdP { padding-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-bottom: calc(6.4rem * var(--hyp-rem-multi));}

._hy .global-module_pt-4_k0R { padding-top: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-top: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_pt-8_LxO { padding-top: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-top: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_pt-16_58Y { padding-top: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-top: calc(1.6rem * var(--hyp-rem-multi));}

._hy .global-module_pt-24_49A { padding-top: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-top: calc(2.4rem * var(--hyp-rem-multi));}

._hy .global-module_pt-32_dXs { padding-top: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-top: calc(3.2rem * var(--hyp-rem-multi));}

._hy .global-module_pt-48_8h6 { padding-top: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-top: calc(4.8rem * var(--hyp-rem-multi));}

._hy .global-module_pt-64_2zQ { padding-top: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-top: calc(6.4rem * var(--hyp-rem-multi));}

._hy .global-module_pv-4_VNE {
        padding-top: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        padding-top: calc(0.4rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        padding-bottom: calc(0.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv-8_sbd {
        padding-top: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        padding-top: calc(0.8rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        padding-bottom: calc(0.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv-16_utC {
        padding-top: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        padding-top: calc(1.6rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        padding-bottom: calc(1.6rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv-24_Ll9 {
        padding-top: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        padding-top: calc(2.4rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        padding-bottom: calc(2.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv-32_tdd {
        padding-top: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        padding-top: calc(3.2rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        padding-bottom: calc(3.2rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv-48_xGl {
        padding-top: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        padding-top: calc(4.8rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        padding-bottom: calc(4.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_pv-64_JUg {
        padding-top: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        padding-top: calc(6.4rem * var(--hyp-rem-multi));
        padding-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        padding-bottom: calc(6.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph-4_7LZ {
        padding-left: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        padding-left: calc(0.4rem * var(--hyp-rem-multi));
        padding-right: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        padding-right: calc(0.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph-8_dsL {
        padding-left: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        padding-left: calc(0.8rem * var(--hyp-rem-multi));
        padding-right: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        padding-right: calc(0.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph-16_nJq {
        padding-left: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        padding-left: calc(1.6rem * var(--hyp-rem-multi));
        padding-right: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        padding-right: calc(1.6rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph-24_AWh {
        padding-left: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        padding-left: calc(2.4rem * var(--hyp-rem-multi));
        padding-right: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        padding-right: calc(2.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph-32_3E1 {
        padding-left: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        padding-left: calc(3.2rem * var(--hyp-rem-multi));
        padding-right: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        padding-right: calc(3.2rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph-48_1h0 {
        padding-left: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        padding-left: calc(4.8rem * var(--hyp-rem-multi));
        padding-right: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        padding-right: calc(4.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_ph-64_1iL {
        padding-left: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        padding-left: calc(6.4rem * var(--hyp-rem-multi));
        padding-right: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        padding-right: calc(6.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_ma-4_ky8 { margin: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_ma-8_cEz { margin: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_ma-16_q2P { margin: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin: calc(1.6rem * var(--hyp-rem-multi)); }

._hy .global-module_ma-24_G29 { margin: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin: calc(2.4rem * var(--hyp-rem-multi)); }

._hy .global-module_ma-32_4EF { margin: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin: calc(3.2rem * var(--hyp-rem-multi)); }

._hy .global-module_ma-48_lkT { margin: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin: calc(4.8rem * var(--hyp-rem-multi)); }

._hy .global-module_ma-64_0mK { margin: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin: calc(6.4rem * var(--hyp-rem-multi)); }

._hy .global-module_ml-4_QiH { margin-left: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-left: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_ml-8_XlV { margin-left: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-left: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_ml-16_tiz { margin-left: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-left: calc(1.6rem * var(--hyp-rem-multi)); }

._hy .global-module_ml-24_PCl { margin-left: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-left: calc(2.4rem * var(--hyp-rem-multi)); }

._hy .global-module_ml-32_d6w { margin-left: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-left: calc(3.2rem * var(--hyp-rem-multi)); }

._hy .global-module_ml-48_RxJ { margin-left: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-left: calc(4.8rem * var(--hyp-rem-multi)); }

._hy .global-module_ml-64_zZd { margin-left: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-left: calc(6.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mr-4_7yk { margin-right: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-right: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mr-8_8hr { margin-right: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-right: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_mr-16_fV5 { margin-right: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-right: calc(1.6rem * var(--hyp-rem-multi)); }

._hy .global-module_mr-24_mZW { margin-right: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-right: calc(2.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mr-32_Kl- { margin-right: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-right: calc(3.2rem * var(--hyp-rem-multi)); }

._hy .global-module_mr-48_qHN { margin-right: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-right: calc(4.8rem * var(--hyp-rem-multi)); }

._hy .global-module_mr-64_Z4f { margin-right: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-right: calc(6.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mb-4_7zb { margin-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-bottom: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mb-8_Krg { margin-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-bottom: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_mb-16_gNf { margin-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-bottom: calc(1.6rem * var(--hyp-rem-multi)); }

._hy .global-module_mb-24_lzi { margin-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-bottom: calc(2.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mb-32_IEJ { margin-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-bottom: calc(3.2rem * var(--hyp-rem-multi)); }

._hy .global-module_mb-48_ARW { margin-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-bottom: calc(4.8rem * var(--hyp-rem-multi)); }

._hy .global-module_mb-64_L4m { margin-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-bottom: calc(6.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mt-4_8UT { margin-top: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-top: calc(0.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mt-8_nFZ { margin-top: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-top: calc(0.8rem * var(--hyp-rem-multi)); }

._hy .global-module_mt-16_IRR { margin-top: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-top: calc(1.6rem * var(--hyp-rem-multi)); }

._hy .global-module_mt-24_Bpb { margin-top: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-top: calc(2.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mt-32_Abf { margin-top: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-top: calc(3.2rem * var(--hyp-rem-multi)); }

._hy .global-module_mt-48_52b { margin-top: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-top: calc(4.8rem * var(--hyp-rem-multi)); }

._hy .global-module_mt-64_luM { margin-top: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-top: calc(6.4rem * var(--hyp-rem-multi)); }

._hy .global-module_mv-4_JVj {
        margin-top: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        margin-top: calc(0.4rem * var(--hyp-rem-multi));
        margin-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        margin-bottom: calc(0.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv-8_Tcp {
        margin-top: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        margin-top: calc(0.8rem * var(--hyp-rem-multi));
        margin-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        margin-bottom: calc(0.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv-16_NH\+ {
        margin-top: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        margin-top: calc(1.6rem * var(--hyp-rem-multi));
        margin-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        margin-bottom: calc(1.6rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv-24_GWG {
        margin-top: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        margin-top: calc(2.4rem * var(--hyp-rem-multi));
        margin-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        margin-bottom: calc(2.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv-32_b96 {
        margin-top: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        margin-top: calc(3.2rem * var(--hyp-rem-multi));
        margin-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        margin-bottom: calc(3.2rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv-48_sgu {
        margin-top: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        margin-top: calc(4.8rem * var(--hyp-rem-multi));
        margin-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        margin-bottom: calc(4.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_mv-64_Hxl {
        margin-top: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        margin-top: calc(6.4rem * var(--hyp-rem-multi));
        margin-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        margin-bottom: calc(6.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh-4_65b {
        margin-left: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        margin-left: calc(0.4rem * var(--hyp-rem-multi));
        margin-right: -webkit-calc(0.4rem * var(--hyp-rem-multi));
        margin-right: calc(0.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh-8_\+aU {
        margin-left: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        margin-left: calc(0.8rem * var(--hyp-rem-multi));
        margin-right: -webkit-calc(0.8rem * var(--hyp-rem-multi));
        margin-right: calc(0.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh-16_I4l {
        margin-left: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        margin-left: calc(1.6rem * var(--hyp-rem-multi));
        margin-right: -webkit-calc(1.6rem * var(--hyp-rem-multi));
        margin-right: calc(1.6rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh-24_bbL {
        margin-left: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        margin-left: calc(2.4rem * var(--hyp-rem-multi));
        margin-right: -webkit-calc(2.4rem * var(--hyp-rem-multi));
        margin-right: calc(2.4rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh-32_Qyt {
        margin-left: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        margin-left: calc(3.2rem * var(--hyp-rem-multi));
        margin-right: -webkit-calc(3.2rem * var(--hyp-rem-multi));
        margin-right: calc(3.2rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh-48_uJF {
        margin-left: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        margin-left: calc(4.8rem * var(--hyp-rem-multi));
        margin-right: -webkit-calc(4.8rem * var(--hyp-rem-multi));
        margin-right: calc(4.8rem * var(--hyp-rem-multi));
    }

._hy .global-module_mh-64_T-H {
        margin-left: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        margin-left: calc(6.4rem * var(--hyp-rem-multi));
        margin-right: -webkit-calc(6.4rem * var(--hyp-rem-multi));
        margin-right: calc(6.4rem * var(--hyp-rem-multi));
    }

@media screen and (min-width: 36em) {
    ._hy .global-module_pa-4-ns_aGI {  padding: -webkit-calc(0.4rem * var(--hyp-rem-multi));  padding: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-8-ns_Tf0  {  padding: -webkit-calc(0.8rem * var(--hyp-rem-multi));  padding: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-16-ns_Pub  {  padding: -webkit-calc(1.6rem * var(--hyp-rem-multi));  padding: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-24-ns_QAJ  {  padding: -webkit-calc(2.4rem * var(--hyp-rem-multi));  padding: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-32-ns_Wqi  {  padding: -webkit-calc(3.2rem * var(--hyp-rem-multi));  padding: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-48-ns_6SC  {  padding: -webkit-calc(4.8rem * var(--hyp-rem-multi));  padding: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-64-ns_EgW  {  padding: -webkit-calc(6.4rem * var(--hyp-rem-multi));  padding: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_pl-4-ns_qFA {  padding-left: -webkit-calc(0.4rem * var(--hyp-rem-multi));  padding-left: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-8-ns_m0D  {  padding-left: -webkit-calc(0.8rem * var(--hyp-rem-multi));  padding-left: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-16-ns_L1E  {  padding-left: -webkit-calc(1.6rem * var(--hyp-rem-multi));  padding-left: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-24-ns_XNU  {  padding-left: -webkit-calc(2.4rem * var(--hyp-rem-multi));  padding-left: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-32-ns_VPP  {  padding-left: -webkit-calc(3.2rem * var(--hyp-rem-multi));  padding-left: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-48-ns_qyo  {  padding-left: -webkit-calc(4.8rem * var(--hyp-rem-multi));  padding-left: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-64-ns_Kdk  {  padding-left: -webkit-calc(6.4rem * var(--hyp-rem-multi));  padding-left: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_pr-4-ns_6Rk {  padding-right: -webkit-calc(0.4rem * var(--hyp-rem-multi));  padding-right: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-8-ns_BXy  {  padding-right: -webkit-calc(0.8rem * var(--hyp-rem-multi));  padding-right: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-16-ns_Ad7  {  padding-right: -webkit-calc(1.6rem * var(--hyp-rem-multi));  padding-right: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-24-ns_tOs  {  padding-right: -webkit-calc(2.4rem * var(--hyp-rem-multi));  padding-right: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-32-ns_\+ob  {  padding-right: -webkit-calc(3.2rem * var(--hyp-rem-multi));  padding-right: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-48-ns_uWN  {  padding-right: -webkit-calc(4.8rem * var(--hyp-rem-multi));  padding-right: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-64-ns_VGF  {  padding-right: -webkit-calc(6.4rem * var(--hyp-rem-multi));  padding-right: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_pb-4-ns_k6E {  padding-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi));  padding-bottom: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-8-ns_pJh  {  padding-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi));  padding-bottom: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-16-ns_hOg  {  padding-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi));  padding-bottom: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-24-ns_Kvr  {  padding-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi));  padding-bottom: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-32-ns_QLR  {  padding-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi));  padding-bottom: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-48-ns_uLa  {  padding-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi));  padding-bottom: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-64-ns_C2C  {  padding-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi));  padding-bottom: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_pt-4-ns_QHP {  padding-top: -webkit-calc(0.4rem * var(--hyp-rem-multi));  padding-top: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-8-ns_OoT  {  padding-top: -webkit-calc(0.8rem * var(--hyp-rem-multi));  padding-top: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-16-ns_5m3  {  padding-top: -webkit-calc(1.6rem * var(--hyp-rem-multi));  padding-top: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-24-ns_wiI  {  padding-top: -webkit-calc(2.4rem * var(--hyp-rem-multi));  padding-top: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-32-ns_en4  {  padding-top: -webkit-calc(3.2rem * var(--hyp-rem-multi));  padding-top: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-48-ns_MiT  {  padding-top: -webkit-calc(4.8rem * var(--hyp-rem-multi));  padding-top: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-64-ns_79\+  {  padding-top: -webkit-calc(6.4rem * var(--hyp-rem-multi));  padding-top: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_ma-4-ns_7UP {  margin: -webkit-calc(0.4rem * var(--hyp-rem-multi));  margin: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-8-ns_rQH  {  margin: -webkit-calc(0.8rem * var(--hyp-rem-multi));  margin: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-16-ns_Dao  {  margin: -webkit-calc(1.6rem * var(--hyp-rem-multi));  margin: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-24-ns_FSv  {  margin: -webkit-calc(2.4rem * var(--hyp-rem-multi));  margin: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-32-ns_qsS  {  margin: -webkit-calc(3.2rem * var(--hyp-rem-multi));  margin: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-48-ns_tM8  {  margin: -webkit-calc(4.8rem * var(--hyp-rem-multi));  margin: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-64-ns_kvB  {  margin: -webkit-calc(6.4rem * var(--hyp-rem-multi));  margin: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_ml-4-ns_sJD {  margin-left: -webkit-calc(0.4rem * var(--hyp-rem-multi));  margin-left: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-8-ns_t88  {  margin-left: -webkit-calc(0.8rem * var(--hyp-rem-multi));  margin-left: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-16-ns_nFC  {  margin-left: -webkit-calc(1.6rem * var(--hyp-rem-multi));  margin-left: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-24-ns_epL  {  margin-left: -webkit-calc(2.4rem * var(--hyp-rem-multi));  margin-left: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-32-ns_GJe  {  margin-left: -webkit-calc(3.2rem * var(--hyp-rem-multi));  margin-left: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-48-ns_QgS  {  margin-left: -webkit-calc(4.8rem * var(--hyp-rem-multi));  margin-left: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-64-ns_qjC  {  margin-left: -webkit-calc(6.4rem * var(--hyp-rem-multi));  margin-left: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_mr-4-ns_jf3 {  margin-right: -webkit-calc(0.4rem * var(--hyp-rem-multi));  margin-right: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-8-ns_FAC  {  margin-right: -webkit-calc(0.8rem * var(--hyp-rem-multi));  margin-right: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-16-ns_rsk  {  margin-right: -webkit-calc(1.6rem * var(--hyp-rem-multi));  margin-right: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-24-ns_5yL  {  margin-right: -webkit-calc(2.4rem * var(--hyp-rem-multi));  margin-right: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-32-ns_4zX  {  margin-right: -webkit-calc(3.2rem * var(--hyp-rem-multi));  margin-right: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-48-ns_KdV  {  margin-right: -webkit-calc(4.8rem * var(--hyp-rem-multi));  margin-right: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-64-ns_ewN  {  margin-right: -webkit-calc(6.4rem * var(--hyp-rem-multi));  margin-right: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_mb-4-ns_0Ou {  margin-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi));  margin-bottom: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-8-ns_9ti  {  margin-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi));  margin-bottom: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-16-ns_6xl  {  margin-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi));  margin-bottom: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-24-ns_feI  {  margin-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi));  margin-bottom: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-32-ns_UM3  {  margin-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi));  margin-bottom: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-48-ns_5Kb  {  margin-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi));  margin-bottom: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-64-ns_PYH  {  margin-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi));  margin-bottom: calc(6.4rem * var(--hyp-rem-multi)); }

    ._hy .global-module_mt-4-ns_jA8 {  margin-top: -webkit-calc(0.4rem * var(--hyp-rem-multi));  margin-top: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-8-ns_nLm  {  margin-top: -webkit-calc(0.8rem * var(--hyp-rem-multi));  margin-top: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-16-ns_LUL  {  margin-top: -webkit-calc(1.6rem * var(--hyp-rem-multi));  margin-top: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-24-ns_j2W  {  margin-top: -webkit-calc(2.4rem * var(--hyp-rem-multi));  margin-top: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-32-ns_T9\+  {  margin-top: -webkit-calc(3.2rem * var(--hyp-rem-multi));  margin-top: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-48-ns_\+jL  {  margin-top: -webkit-calc(4.8rem * var(--hyp-rem-multi));  margin-top: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-64-ns_PS1  {  margin-top: -webkit-calc(6.4rem * var(--hyp-rem-multi));  margin-top: calc(6.4rem * var(--hyp-rem-multi)); }
}

@media screen and (min-width: 36em) and (max-width: 62em) {
        ._hy .global-module_pa-4-m_AQR { padding: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa-8-m_koq { padding: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa-16-m_d33 { padding: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa-24-m_b5C { padding: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa-32-m_2uF { padding: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa-48-m_4HO { padding: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pa-64-m_DzF { padding: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl-4-m_NTR { padding-left: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-left: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl-8-m_Nzz { padding-left: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-left: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl-16-m_UdR { padding-left: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-left: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl-24-m_gND { padding-left: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-left: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl-32-m_aO- { padding-left: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-left: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl-48-m_hks { padding-left: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-left: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pl-64-m_xdR { padding-left: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-left: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr-4-m_Gs2 { padding-right: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-right: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr-8-m_ZAS { padding-right: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-right: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr-16-m_jV2 { padding-right: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-right: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr-24-m_969 { padding-right: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-right: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr-32-m_Ri2 { padding-right: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-right: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr-48-m_A5s { padding-right: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-right: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pr-64-m_0Gx { padding-right: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-right: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb-4-m_2Zo { padding-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-bottom: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb-8-m_iDR { padding-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-bottom: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb-16-m_iCd { padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi)); padding-bottom: calc(1rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb-24-m_Aas { padding-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-bottom: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb-32-m_9I3 { padding-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-bottom: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb-48-m_QN1 { padding-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-bottom: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pb-64-m_rfT { padding-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-bottom: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt-4-m_PNQ { padding-top: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-top: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt-8-m_K5g { padding-top: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-top: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt-16-m_snx { padding-top: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-top: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt-24-m_a99 { padding-top: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-top: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt-32-m_ykg { padding-top: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-top: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt-48-m_mNr { padding-top: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-top: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_pt-64-m_paZ { padding-top: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-top: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma-4-m_c3O { margin: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma-8-m_EIt { margin: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma-16-m_dme { margin: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma-24-m_V8h { margin: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma-32-m_hdQ { margin: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma-48-m_LMi { margin: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ma-64-m_sny { margin: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml-4-m_zvA { margin-left: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-left: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml-8-m_XRQ { margin-left: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-left: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml-16-m_ki7 { margin-left: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-left: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml-24-m_70I { margin-left: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-left: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml-32-m_OUN { margin-left: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-left: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml-48-m_C0J { margin-left: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-left: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_ml-64-m_Koy { margin-left: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-left: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr-4-m_bpq { margin-right: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-right: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr-8-m_EnI { margin-right: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-right: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr-16-m_Ro- { margin-right: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-right: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr-24-m_KZx { margin-right: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-right: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr-32-m_Dft { margin-right: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-right: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr-48-m_ivV { margin-right: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-right: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mr-64-m_kKZ { margin-right: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-right: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb-4-m_Zdt { margin-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-bottom: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb-8-m_sV9 { margin-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-bottom: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb-16-m_8zw { margin-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-bottom: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb-24-m_kE4 { margin-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-bottom: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb-32-m_b5f { margin-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-bottom: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb-48-m_8P5 { margin-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-bottom: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mb-64-m_PNY { margin-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-bottom: calc(6.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt-4-m_7YX { margin-top: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-top: calc(0.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt-8-m_-mI { margin-top: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-top: calc(0.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt-16-m_1Vw { margin-top: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-top: calc(1.6rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt-24-m_\+jM { margin-top: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-top: calc(2.4rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt-32-m_b84 { margin-top: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-top: calc(3.2rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt-48-m_LtZ { margin-top: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-top: calc(4.8rem * var(--hyp-rem-multi)); }
        ._hy .global-module_mt-64-m_7TS { margin-top: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-top: calc(6.4rem * var(--hyp-rem-multi)); }
    }

@media screen and (min-width: 62em) {
    ._hy .global-module_pa-4-l_NLX { padding: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-8-l_sHo { padding: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-16-l_aJu { padding: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-24-l_ihH { padding: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-32-l_z3T { padding: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-48-l_YD8 { padding: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pa-64-l_RXL { padding: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-4-l_rJj { padding-left: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-left: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-8-l_Jsu { padding-left: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-left: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-16-l_Fsw { padding-left: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-left: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-24-l_v5I { padding-left: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-left: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-32-l_2d\+ { padding-left: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-left: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-48-l_Iax { padding-left: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-left: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pl-64-l_GWk { padding-left: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-left: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-4-l_BCv { padding-right: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-right: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-8-l_VLY { padding-right: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-right: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-16-l_Hsd { padding-right: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-right: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-24-l_bhE { padding-right: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-right: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-32-l_wur { padding-right: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-right: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-48-l_ARE { padding-right: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-right: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pr-64-l_BCJ { padding-right: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-right: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-4-l_7WN { padding-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-bottom: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-8-l_058 { padding-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-bottom: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-16-l_LLG { padding-bottom: -webkit-calc(1rem * var(--hyp-rem-multi)); padding-bottom: calc(1rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-24-l_Xll { padding-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-bottom: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-32-l_h1U { padding-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-bottom: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-48-l_rCz { padding-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-bottom: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pb-64-l_smC { padding-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-bottom: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-4-l_C3R { padding-top: -webkit-calc(0.4rem * var(--hyp-rem-multi)); padding-top: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-8-l_V\+u { padding-top: -webkit-calc(0.8rem * var(--hyp-rem-multi)); padding-top: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-16-l_Al0 { padding-top: -webkit-calc(1.6rem * var(--hyp-rem-multi)); padding-top: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-24-l_A7o { padding-top: -webkit-calc(2.4rem * var(--hyp-rem-multi)); padding-top: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-32-l_FtM { padding-top: -webkit-calc(3.2rem * var(--hyp-rem-multi)); padding-top: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-48-l_MzS { padding-top: -webkit-calc(4.8rem * var(--hyp-rem-multi)); padding-top: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_pt-64-l_c3c { padding-top: -webkit-calc(6.4rem * var(--hyp-rem-multi)); padding-top: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-4-l_hKI { margin: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-8-l_Cc6 { margin: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-16-l_R\+z { margin: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-24-l_8Dq { margin: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-32-l_DYL { margin: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-48-l_xiO { margin: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ma-64-l_uE\+ { margin: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-4-l_5lb { margin-left: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-left: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-8-l_Xc6 { margin-left: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-left: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-16-l_DZd { margin-left: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-left: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-24-l_40J { margin-left: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-left: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-32-l_F-y { margin-left: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-left: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-48-l_pnn { margin-left: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-left: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_ml-64-l_f36 { margin-left: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-left: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-4-l_TN\+ { margin-right: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-right: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-8-l_Tpj { margin-right: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-right: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-16-l_poG { margin-right: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-right: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-24-l_gnK { margin-right: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-right: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-32-l_4zZ { margin-right: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-right: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-48-l_QVh { margin-right: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-right: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mr-64-l_HcF { margin-right: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-right: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-4-l_RCt { margin-bottom: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-bottom: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-8-l_wYn { margin-bottom: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-bottom: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-16-l_xju { margin-bottom: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-bottom: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-24-l_aUc { margin-bottom: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-bottom: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-32-l_TNc { margin-bottom: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-bottom: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-48-l_PtG { margin-bottom: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-bottom: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mb-64-l_Cw7 { margin-bottom: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-bottom: calc(6.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-4-l_OJp { margin-top: -webkit-calc(0.4rem * var(--hyp-rem-multi)); margin-top: calc(0.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-8-l_Boa { margin-top: -webkit-calc(0.8rem * var(--hyp-rem-multi)); margin-top: calc(0.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-16-l_za- { margin-top: -webkit-calc(1.6rem * var(--hyp-rem-multi)); margin-top: calc(1.6rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-24-l_3y3 { margin-top: -webkit-calc(2.4rem * var(--hyp-rem-multi)); margin-top: calc(2.4rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-32-l_aqV { margin-top: -webkit-calc(3.2rem * var(--hyp-rem-multi)); margin-top: calc(3.2rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-48-l_vy- { margin-top: -webkit-calc(4.8rem * var(--hyp-rem-multi)); margin-top: calc(4.8rem * var(--hyp-rem-multi)); }
    ._hy .global-module_mt-64-l_6K1 { margin-top: -webkit-calc(6.4rem * var(--hyp-rem-multi)); margin-top: calc(6.4rem * var(--hyp-rem-multi)); }
}

._hy .global-module_lds-dual-ring_gTe {
    display: inline-block;
    width: 64px;
    height: 64px;
}

._hy .global-module_lds-dual-ring_gTe:after {
    content: " ";
    display: block;
    width: 46px;
    height: 46px;
    margin: 1px;
    border-radius: 50%;
    border: 5px solid #929292;
    border-color: #929292 transparent #929292 transparent;
    -webkit-animation: global-module_lds-dual-ring_gTe 1.2s linear infinite;
            animation: global-module_lds-dual-ring_gTe 1.2s linear infinite;
}

@-webkit-keyframes global-module_lds-dual-ring_gTe {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@keyframes global-module_lds-dual-ring_gTe {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

/* @import '../components/Tooltip/tooltip.global.css';
@import '../components/CnilBanner/cnilBanner.global.css';
@import '../components/Header/components/GeolocCtn/components/ModalGeolocCtn/slider.global.css';
@import '../components/Header/components/NavAndMenuCtn/navAndMenuCtn.global.css'; */

._hy .Wrapper-module_background_flh {
  background-color: white;
}

._hy :export {
  color-0: #000000;
  gray-900: #333333;
  gray-800: #4D4D4D;
  gray-700: #686868;
  gray-600: #828282;
  gray-500: #9C9C9C;
  gray-400: #B6B6B6;
  gray-300: #D1D1D1;
  gray-200: #EBEBEB;
  gray-100: #F7F7F7;
  white: #FFFFFF;
  red-1000: #590000;
  red-900: #8C0000;
  red-800: #BF0000;
  red-700: #D80000;
  red-600: #EC0606;
  red-500: #F53A3A;
  red-400: #F76B6B;
  red-300: #FB9A9A;
  red-200: #FFD3D3;
  red-100: #FFF0F0;
  orange-1000: #5C3800;
  orange-900: #7B4B00;
  orange-800: #995E00;
  orange-700: #B87100;
  orange-600: #DB8600;
  orange-500: #F59600;
  orange-400: #FFB238;
  orange-300: #FFC870;
  orange-200: #FFDBA3;
  orange-100: #FEF3EB;
  yellow-1000: #4D3D00;
  yellow-900: #705A00;
  yellow-800: #947600;
  yellow-700: #B89300;
  yellow-600: #DBAF00;
  yellow-500: #FFCC00;
  yellow-400: #FFD633;
  yellow-300: #FFE066;
  yellow-200: #FFEB99;
  yellow-100: #FFF5CC;
  green-1000: #003900;
  green-900: #005300;
  green-800: #006C00;
  green-700: #009500;
  green-600: #00B900;
  green-500: #2AC72A;
  green-400: #5FD95F;
  green-300: #8DE98D;
  green-200: #BFF4BF;
  green-100: #EBF7EC;
  light-blue-1000: #00334D;
  light-blue-900: #004E76;
  light-blue-800: #006A9E;
  light-blue-700: #0085C7;
  light-blue-600: #00A0F0;
  light-blue-500: #1FB4FF;
  light-blue-400: #4DC4FF;
  light-blue-300: #7BD3FF;
  light-blue-200: #AEE4FF;
  light-blue-100: #EBF7FE;
  blue-1000: #001D6D;
  blue-900: #002896;
  blue-800: #053ACE;
  blue-700: #134FF3;
  blue-600: #3A6DFA;
  blue-500: #6C92FB;
  blue-400: #82A3FF;
  blue-300: #A0B9FF;
  blue-200: #C9D7FF;
  blue-100: #E8EEFF;
  purple-1000: #4B0071;
  purple-900: #65009A;
  purple-800: #7D00BE;
  purple-700: #9B00EC;
  purple-600: #B62AFF;
  purple-500: #C962FF;
  purple-400: #D78BFF;
  purple-300: #E7B9FF;
  purple-200: #F1D7FF;
  purple-100: #F7E7FF;
  pink-1000: #5A003C;
  pink-900: #830056;
  pink-800: #A2006A;
  pink-700: #CB0085;
  pink-600: #EF0AA1;
  pink-500: #FF41BE;
  pink-400: #FF79D1;
  pink-300: #FFACE3;
  pink-200: #FFDAF2;
  pink-100: #FFE9F8;
  silver-dark: #646464;
  silver-middle: #838383;
  silver-light: #C9C9C9;
  silver-lightest: #E6E6E6;
  gold-dark: #99740E;
  gold-middle: #C3A124;
  gold-light: #F0D23C;
  gold-lightest: #FFEBA6;
  platinum-dark: #004BAA;
  platinum-middle: #317FBC;
  platinum-light: #7DB6DD;
  platinum-lightest: #CAEEFF;
  nearWhite: #F7F7F7;
  lightGray: #EBEBEB;
  moonGray: #D1D1D1;
  blue: #00A0F0;
  navy: #002896;
  purple: #B62AFF;
  green: #009500;
  nearBlack: #333333;
  text: #4D4D4D;
  orange: #F59600;
  lightRead: #F59600;
  red: #BF0000;
  darkRed: #8C0000;
  iconGray: #828282;
  iconActive: #000000;
  secondHand: #EC0606;
  new: #B62AFF;
  grade3: #FFCC00;
  grade1: #F76B6B;
  lightRed2: #FFF0F0;
  lightGreen: #EBF7EC;
  yellow: #FFB238;
  lightYellow: #FEF3EB;
  lightBlue: #E8EEFF;
}

/*

   Tachyons
   COLOR VARIABLES

   Grayscale
   - Solids
   - Transparencies
   Colors

*/

/* Here is simple purposal for change/hack default value from tachyons. */

._hy {
    /*GRAY GRADIENT*/

    /*RED GRADIENT*/

    /*ORANGE GRADIENT*/

    /*YELLOW GRADIENT*/

    /*GREEN GRADIENT*/

    /*LIGHT BLUE GRADIENT*/

    /*BLUE GRADIENT*/

    /*PURPLE GRADIENT*/

    /*PINK GRADIENT*/

    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

    /* orange hover (button secondary) */

    /* Point club - Rakuten color */

    /* icons */

    /* This var is not use by tachyons */

    /* Used in alerts */
    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        _______ .__   __.  _______             _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |   ____||  \ |  | |       \           |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  |__   |   \|  | |  .--.  |    ______|  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |   __|  |  . `  | |  |  |  |   |______|  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  |____ |  |\   | |  '--'  |          |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______||__| \__| |_______/           |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


}

/* stylelint-disable */

._hy .button-module_specific_hMA {
    line-height: 30px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

._hy .button-module_disabled_\+K- {
    background: #D1D1D1;
    cursor: not-allowed;
    color: #fff;
}

._hy .button-module_imgDimension_pw3 {
    height: 13px;
}

._hy .button-module_buttonStrapi_YOx {
    border: 1px solid #000000;
    box-sizing: border-box;
    border-radius: 4px;
    width: 100%;
    background-color: transparent;
    background-color: initial;
    color: black;
}

._hy .button-module_buttonStrapi_YOx:hover {
    background-color: transparent !important;
    background-color: initial !important;
    color: black !important;
}

._hy :export {
  color-0: #000000;
  gray-900: #333333;
  gray-800: #4D4D4D;
  gray-700: #686868;
  gray-600: #828282;
  gray-500: #9C9C9C;
  gray-400: #B6B6B6;
  gray-300: #D1D1D1;
  gray-200: #EBEBEB;
  gray-100: #F7F7F7;
  white: #FFFFFF;
  red-1000: #590000;
  red-900: #8C0000;
  red-800: #BF0000;
  red-700: #D80000;
  red-600: #EC0606;
  red-500: #F53A3A;
  red-400: #F76B6B;
  red-300: #FB9A9A;
  red-200: #FFD3D3;
  red-100: #FFF0F0;
  orange-1000: #5C3800;
  orange-900: #7B4B00;
  orange-800: #995E00;
  orange-700: #B87100;
  orange-600: #DB8600;
  orange-500: #F59600;
  orange-400: #FFB238;
  orange-300: #FFC870;
  orange-200: #FFDBA3;
  orange-100: #FEF3EB;
  yellow-1000: #4D3D00;
  yellow-900: #705A00;
  yellow-800: #947600;
  yellow-700: #B89300;
  yellow-600: #DBAF00;
  yellow-500: #FFCC00;
  yellow-400: #FFD633;
  yellow-300: #FFE066;
  yellow-200: #FFEB99;
  yellow-100: #FFF5CC;
  green-1000: #003900;
  green-900: #005300;
  green-800: #006C00;
  green-700: #009500;
  green-600: #00B900;
  green-500: #2AC72A;
  green-400: #5FD95F;
  green-300: #8DE98D;
  green-200: #BFF4BF;
  green-100: #EBF7EC;
  light-blue-1000: #00334D;
  light-blue-900: #004E76;
  light-blue-800: #006A9E;
  light-blue-700: #0085C7;
  light-blue-600: #00A0F0;
  light-blue-500: #1FB4FF;
  light-blue-400: #4DC4FF;
  light-blue-300: #7BD3FF;
  light-blue-200: #AEE4FF;
  light-blue-100: #EBF7FE;
  blue-1000: #001D6D;
  blue-900: #002896;
  blue-800: #053ACE;
  blue-700: #134FF3;
  blue-600: #3A6DFA;
  blue-500: #6C92FB;
  blue-400: #82A3FF;
  blue-300: #A0B9FF;
  blue-200: #C9D7FF;
  blue-100: #E8EEFF;
  purple-1000: #4B0071;
  purple-900: #65009A;
  purple-800: #7D00BE;
  purple-700: #9B00EC;
  purple-600: #B62AFF;
  purple-500: #C962FF;
  purple-400: #D78BFF;
  purple-300: #E7B9FF;
  purple-200: #F1D7FF;
  purple-100: #F7E7FF;
  pink-1000: #5A003C;
  pink-900: #830056;
  pink-800: #A2006A;
  pink-700: #CB0085;
  pink-600: #EF0AA1;
  pink-500: #FF41BE;
  pink-400: #FF79D1;
  pink-300: #FFACE3;
  pink-200: #FFDAF2;
  pink-100: #FFE9F8;
  silver-dark: #646464;
  silver-middle: #838383;
  silver-light: #C9C9C9;
  silver-lightest: #E6E6E6;
  gold-dark: #99740E;
  gold-middle: #C3A124;
  gold-light: #F0D23C;
  gold-lightest: #FFEBA6;
  platinum-dark: #004BAA;
  platinum-middle: #317FBC;
  platinum-light: #7DB6DD;
  platinum-lightest: #CAEEFF;
  nearWhite: #F7F7F7;
  lightGray: #EBEBEB;
  moonGray: #D1D1D1;
  blue: #00A0F0;
  navy: #002896;
  purple: #B62AFF;
  green: #009500;
  nearBlack: #333333;
  text: #4D4D4D;
  orange: #F59600;
  lightRead: #F59600;
  red: #BF0000;
  darkRed: #8C0000;
  iconGray: #828282;
  iconActive: #000000;
  secondHand: #EC0606;
  new: #B62AFF;
  grade3: #FFCC00;
  grade1: #F76B6B;
  lightRed2: #FFF0F0;
  lightGreen: #EBF7EC;
  yellow: #FFB238;
  lightYellow: #FEF3EB;
  lightBlue: #E8EEFF;
  phone: 320px;
  landscape: 576px;
  tablet: 768px;
  desktop: 992px;
  wide: 1200px;
  max: 1492px;
}

/*

   Tachyons
   COLOR VARIABLES

   Grayscale
   - Solids
   - Transparencies
   Colors

*/

/* Here is simple purposal for change/hack default value from tachyons. */

._hy {
    /*GRAY GRADIENT*/

    /*RED GRADIENT*/

    /*ORANGE GRADIENT*/

    /*YELLOW GRADIENT*/

    /*GREEN GRADIENT*/

    /*LIGHT BLUE GRADIENT*/

    /*BLUE GRADIENT*/

    /*PURPLE GRADIENT*/

    /*PINK GRADIENT*/

    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

    /* orange hover (button secondary) */

    /* Point club - Rakuten color */

    /* icons */

    /* This var is not use by tachyons */

    /* Used in alerts */
    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        _______ .__   __.  _______             _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |   ____||  \ |  | |       \           |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  |__   |   \|  | |  .--.  |    ______|  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |   __|  |  . `  | |  |  |  |   |______|  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  |____ |  |\   | |  '--'  |          |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______||__| \__| |_______/           |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


}

/* stylelint-disable */

/*

  CUSTOM MEDIA QUERIES

  Media query values can be changed to fit your own content.
  There are no magic bullets when it comes to media query width values.
  They should be declared in em units - and they should be set to meet
  the needs of your content. You can also add additional media queries,
  or remove some of the existing ones.

  These media queries can be referenced like so:

  @media (--breakpoint-not-small) {
    .medium-and-larger-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-medium) {
    .medium-screen-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-large) {
    .large-and-larger-screen-specific-style {
      background-color: red;
    }
  }

*/

/* Media Queries */

/* inside scope */

/* from breakpoint value, included */

/* >= 320px */

/* >= 576px */

/* >= 768px */

/* >= 992px */

/* >= 1200px */

/* >= 1492px */

/*  inside scope strict */

/* from breakpoint value, excluded */

/* > 768px */

/* Overriding  Tachyons  */

/* stylelint-disable */

/* inspired from http://www.456bereastreet.com/archive/201012/font-face_tip_define_font-weight_and_font-style_to_keep_your_css_simple/ */

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Bd-97c36cdfc33ad26de05d3e9b6831f759.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Bd-e4281ae42dea0e8b1d0258fd0dc2f6d5.woff) format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BdIt-e9c05b99ed8c599ef463b5bd9a485fb2.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BdIt-d077d86164a612b1b596ee706065577f.woff) format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUiBlack';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Blk-24b2e1c0ef3fa4871d0f6b8dd575f8fb.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Blk-9057c3ca27d533cc7616ad1382b5a783.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiBlack';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BlkIt-e52d6b952ddf089fe55aa7770a59c541.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BlkIt-1ceb4e8781da34917aa8d916879714b7.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_It-08a582ff505ae8f45a1ed690233d499e.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_It-5d75399f54ac49632dd5cbb80fd1cd87.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUiLight';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Lt-d41b94689277cce1311d8718617b083c.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Lt-016ca83d145497bde4a6a67e22dab251.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiLight';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_LtIt-74d6a380491dfbf54b414c7c250fa83f.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_LtIt-9a54168d04f9fdb35b256c84797ef2c4.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Rg-7e3344e4a97c74a6842f6a071becd094.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Rg-48531c51b73da9f8fde9f1b5910347e9.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiSemiBold';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBd-b383ef38fe698fd0f3014c7dee0f9703.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBd-627a0c6b66cd34aa837a5c590522b242.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiSemiBold';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBdIt-7eb7884f4b85b9b65aa28ee4b93143cc.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBdIt-69aed7464ee60d5b9afd25b83ddf619a.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

._hy .tooltip-module_wrapper_SJz {
    padding: 5px 10px;
}

._hy .tooltip-module_breakLine_lfY {
    border: 0;
    border-top: 1px solid #EBEBEB;
    padding: 0;
    margin: 5px 0;
    line-height: 0;
}

._hy .tooltip-module_mainBlock_DDL {
    border-bottom: 1px solid #EBEBEB;
    padding: 20px 0;
}

._hy .tooltip-module_line_YT8 {
    font-size: -webkit-calc(1.4rem * var(--hyp-rem-multi));
    font-size: calc(1.4rem * var(--hyp-rem-multi));
    padding: 5px;
}

._hy :export {
  color-0: #000000;
  gray-900: #333333;
  gray-800: #4D4D4D;
  gray-700: #686868;
  gray-600: #828282;
  gray-500: #9C9C9C;
  gray-400: #B6B6B6;
  gray-300: #D1D1D1;
  gray-200: #EBEBEB;
  gray-100: #F7F7F7;
  white: #FFFFFF;
  red-1000: #590000;
  red-900: #8C0000;
  red-800: #BF0000;
  red-700: #D80000;
  red-600: #EC0606;
  red-500: #F53A3A;
  red-400: #F76B6B;
  red-300: #FB9A9A;
  red-200: #FFD3D3;
  red-100: #FFF0F0;
  orange-1000: #5C3800;
  orange-900: #7B4B00;
  orange-800: #995E00;
  orange-700: #B87100;
  orange-600: #DB8600;
  orange-500: #F59600;
  orange-400: #FFB238;
  orange-300: #FFC870;
  orange-200: #FFDBA3;
  orange-100: #FEF3EB;
  yellow-1000: #4D3D00;
  yellow-900: #705A00;
  yellow-800: #947600;
  yellow-700: #B89300;
  yellow-600: #DBAF00;
  yellow-500: #FFCC00;
  yellow-400: #FFD633;
  yellow-300: #FFE066;
  yellow-200: #FFEB99;
  yellow-100: #FFF5CC;
  green-1000: #003900;
  green-900: #005300;
  green-800: #006C00;
  green-700: #009500;
  green-600: #00B900;
  green-500: #2AC72A;
  green-400: #5FD95F;
  green-300: #8DE98D;
  green-200: #BFF4BF;
  green-100: #EBF7EC;
  light-blue-1000: #00334D;
  light-blue-900: #004E76;
  light-blue-800: #006A9E;
  light-blue-700: #0085C7;
  light-blue-600: #00A0F0;
  light-blue-500: #1FB4FF;
  light-blue-400: #4DC4FF;
  light-blue-300: #7BD3FF;
  light-blue-200: #AEE4FF;
  light-blue-100: #EBF7FE;
  blue-1000: #001D6D;
  blue-900: #002896;
  blue-800: #053ACE;
  blue-700: #134FF3;
  blue-600: #3A6DFA;
  blue-500: #6C92FB;
  blue-400: #82A3FF;
  blue-300: #A0B9FF;
  blue-200: #C9D7FF;
  blue-100: #E8EEFF;
  purple-1000: #4B0071;
  purple-900: #65009A;
  purple-800: #7D00BE;
  purple-700: #9B00EC;
  purple-600: #B62AFF;
  purple-500: #C962FF;
  purple-400: #D78BFF;
  purple-300: #E7B9FF;
  purple-200: #F1D7FF;
  purple-100: #F7E7FF;
  pink-1000: #5A003C;
  pink-900: #830056;
  pink-800: #A2006A;
  pink-700: #CB0085;
  pink-600: #EF0AA1;
  pink-500: #FF41BE;
  pink-400: #FF79D1;
  pink-300: #FFACE3;
  pink-200: #FFDAF2;
  pink-100: #FFE9F8;
  silver-dark: #646464;
  silver-middle: #838383;
  silver-light: #C9C9C9;
  silver-lightest: #E6E6E6;
  gold-dark: #99740E;
  gold-middle: #C3A124;
  gold-light: #F0D23C;
  gold-lightest: #FFEBA6;
  platinum-dark: #004BAA;
  platinum-middle: #317FBC;
  platinum-light: #7DB6DD;
  platinum-lightest: #CAEEFF;
  nearWhite: #F7F7F7;
  lightGray: #EBEBEB;
  moonGray: #D1D1D1;
  blue: #00A0F0;
  navy: #002896;
  purple: #B62AFF;
  green: #009500;
  nearBlack: #333333;
  text: #4D4D4D;
  orange: #F59600;
  lightRead: #F59600;
  red: #BF0000;
  darkRed: #8C0000;
  iconGray: #828282;
  iconActive: #000000;
  secondHand: #EC0606;
  new: #B62AFF;
  grade3: #FFCC00;
  grade1: #F76B6B;
  lightRed2: #FFF0F0;
  lightGreen: #EBF7EC;
  yellow: #FFB238;
  lightYellow: #FEF3EB;
  lightBlue: #E8EEFF;
  phone: 320px;
  landscape: 576px;
  tablet: 768px;
  desktop: 992px;
  wide: 1200px;
  max: 1492px;
}

/*

   Tachyons
   COLOR VARIABLES

   Grayscale
   - Solids
   - Transparencies
   Colors

*/

/* Here is simple purposal for change/hack default value from tachyons. */

._hy {
    /*GRAY GRADIENT*/

    /*RED GRADIENT*/

    /*ORANGE GRADIENT*/

    /*YELLOW GRADIENT*/

    /*GREEN GRADIENT*/

    /*LIGHT BLUE GRADIENT*/

    /*BLUE GRADIENT*/

    /*PURPLE GRADIENT*/

    /*PINK GRADIENT*/

    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

    /* orange hover (button secondary) */

    /* Point club - Rakuten color */

    /* icons */

    /* This var is not use by tachyons */

    /* Used in alerts */
    /*  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        _______ .__   __.  _______             _______   _______ .______   .______       _______   ______     ___   .___________. _______  _______
        |   ____||  \ |  | |       \           |       \ |   ____||   _  \  |   _  \     |   ____| /      |   /   \  |           ||   ____||       \
        |  |__   |   \|  | |  .--.  |    ______|  .--.  ||  |__   |  |_)  | |  |_)  |    |  |__   |  ,----'  /  ^  \ `---|  |----`|  |__   |  .--.  |
        |   __|  |  . `  | |  |  |  |   |______|  |  |  ||   __|  |   ___/  |      /     |   __|  |  |      /  /_\  \    |  |     |   __|  |  |  |  |
        |  |____ |  |\   | |  '--'  |          |  '--'  ||  |____ |  |      |  |\  \----.|  |____ |  `----./  _____  \   |  |     |  |____ |  '--'  |
        |_______||__| \__| |_______/           |_______/ |_______|| _|      | _| `._____||_______| \______/__/     \__\  |__|     |_______||_______/

        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


}

/* stylelint-disable */

/*

  CUSTOM MEDIA QUERIES

  Media query values can be changed to fit your own content.
  There are no magic bullets when it comes to media query width values.
  They should be declared in em units - and they should be set to meet
  the needs of your content. You can also add additional media queries,
  or remove some of the existing ones.

  These media queries can be referenced like so:

  @media (--breakpoint-not-small) {
    .medium-and-larger-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-medium) {
    .medium-screen-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-large) {
    .large-and-larger-screen-specific-style {
      background-color: red;
    }
  }

*/

/* Media Queries */

/* inside scope */

/* from breakpoint value, included */

/* >= 320px */

/* >= 576px */

/* >= 768px */

/* >= 992px */

/* >= 1200px */

/* >= 1492px */

/*  inside scope strict */

/* from breakpoint value, excluded */

/* > 768px */

/* Overriding  Tachyons  */

/* stylelint-disable */

/* inspired from http://www.456bereastreet.com/archive/201012/font-face_tip_define_font-weight_and_font-style_to_keep_your_css_simple/ */

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Bd-97c36cdfc33ad26de05d3e9b6831f759.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Bd-e4281ae42dea0e8b1d0258fd0dc2f6d5.woff) format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BdIt-e9c05b99ed8c599ef463b5bd9a485fb2.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BdIt-d077d86164a612b1b596ee706065577f.woff) format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUiBlack';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Blk-24b2e1c0ef3fa4871d0f6b8dd575f8fb.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Blk-9057c3ca27d533cc7616ad1382b5a783.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiBlack';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BlkIt-e52d6b952ddf089fe55aa7770a59c541.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_BlkIt-1ceb4e8781da34917aa8d916879714b7.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_It-08a582ff505ae8f45a1ed690233d499e.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_It-5d75399f54ac49632dd5cbb80fd1cd87.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUiLight';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Lt-d41b94689277cce1311d8718617b083c.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Lt-016ca83d145497bde4a6a67e22dab251.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiLight';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_LtIt-74d6a380491dfbf54b414c7c250fa83f.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_LtIt-9a54168d04f9fdb35b256c84797ef2c4.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'RakutenSansUi';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Rg-7e3344e4a97c74a6842f6a071becd094.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_Rg-48531c51b73da9f8fde9f1b5910347e9.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiSemiBold';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBd-b383ef38fe698fd0f3014c7dee0f9703.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBd-627a0c6b66cd34aa837a5c590522b242.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RakutenSansUiSemiBold';
    src: url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBdIt-7eb7884f4b85b9b65aa28ee4b93143cc.woff2) format('woff2'),
    url(/vstatic/0/hypernova-common/javascripts/../fonts/RakutenSansUI_W_SBdIt-69aed7464ee60d5b9afd25b83ddf619a.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

._hy .cartTooltip-module_content_z8L {
    padding: 15px 0;
    font-size: -webkit-calc(1.3rem * var(--hyp-rem-multi));
    font-size: calc(1.3rem * var(--hyp-rem-multi));
    width: 330px;
}

._hy .cartTooltip-module_iconCart_51O {
    width: -webkit-calc(2rem * var(--hyp-rem-multi));
    width: calc(2rem * var(--hyp-rem-multi));
}

._hy .cartTooltip-module_statusWrapper_6pp {
    border-bottom: 1px solid #EBEBEB;
}

._hy .cartTooltip-module_product_qD4 {
    padding: 10px 0;
    border-bottom: 1px solid #EBEBEB;
}

._hy .cartTooltip-module_product_qD4:last-child {
    border-bottom: none;
}

._hy .cartTooltip-module_product_qD4:hover {
    background-color: #EBEBEB;
}

._hy .cartTooltip-module_advantage_4MC {
    min-width: 260px;
}

._hy .cartTooltip-module_emptyLabel_giH {
    padding: 5px 0 5px 30px;
}

._hy .cartTooltip-module_logoPriceClub_Hwu {
    width: 110px;
    /* height is here mainly for IE11 (and below) */
    height: 34px;
    display: block;
}

._hy .cartTooltip-module_logoPriceClubCard_w9E {
    display: block;
    width: -webkit-calc(4rem * var(--hyp-rem-multi));
    width: calc(4rem * var(--hyp-rem-multi));
    height: -webkit-calc(3rem * var(--hyp-rem-multi));
    height: calc(3rem * var(--hyp-rem-multi));
}

._hy .cartTooltip-module_percent_1Ap {
    font-size: -webkit-calc(1.5rem * var(--hyp-rem-multi));
    font-size: calc(1.5rem * var(--hyp-rem-multi));
}

._hy .cartTooltip-module_noPadding_ac- {
    padding-left: 0;
    padding-top: 0;
}

._hy .cartTooltip-module_membership_Vve:hover {
    text-decoration: underline;
}

._hy .cartTooltip-module_deleteIcon_XKJ {
    width: -webkit-calc(1.6rem * var(--hyp-rem-multi));
    width: calc(1.6rem * var(--hyp-rem-multi));
    min-width: -webkit-calc(1.6rem * var(--hyp-rem-multi));
    min-width: calc(1.6rem * var(--hyp-rem-multi));
    height: -webkit-calc(1.6rem * var(--hyp-rem-multi));
    height: calc(1.6rem * var(--hyp-rem-multi));
}

/* With products */

._hy .cartTooltip-module_picProduct_LA- {
    margin: 0 18px 0 0;
    width: 50px;
    min-width: 50px;
    height: 50px;
    overflow: hidden;
}

._hy .cartTooltip-module_warranty_xFM {
    padding-left: 71px;
}

._hy .cartTooltip-module_labelTotal_zNG {
    display: block;
    line-height: 1;
}

._hy .cartTooltip-module_bt_wpU {
    width: 160px;
    padding-top: 14px;
    padding-bottom: 14px;
}


/*# sourceMappingURL=1-common.0aed7b03b621c9648106.css.map*/