
@font-face {
    font-family: 'Oswald', sans-serif;
    src: url('../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs13Fv40pKlN4NNSeSASwcEWlWHYg.woff2') format('woff2');
         
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxM.woff) format('woff')
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format('woff')
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc-.woff) format('woff')
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7Cw.woff) format('woff')
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@import url("https://p.typekit.net/p.css?s=1&k=ism5hdy&ht=tk&f=139.169.173.175.5474.25136.10879.10881.10884.10887.15586.15415.37532.37534.37535.37537&a=109357548&app=typekit&e=css"); @font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/8738d8/00000000000000007735e611/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/8738d8/00000000000000007735e611/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/8738d8/00000000000000007735e611/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n8&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 800;
    font-stretch: normal;
}

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n3&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 800;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "komu-a";
    src: url("https://use.typekit.net/af/69f919/00000000000000007735a063/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/69f919/00000000000000007735a063/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/69f919/00000000000000007735a063/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "titillium-web";
    src: url("https://use.typekit.net/af/9eab80/00000000000000007735c192/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/9eab80/00000000000000007735c192/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/9eab80/00000000000000007735c192/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "titillium-web";
    src: url("https://use.typekit.net/af/f10931/00000000000000007735c196/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/f10931/00000000000000007735c196/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/f10931/00000000000000007735c196/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "titillium-web";
    src: url("https://use.typekit.net/af/09c670/00000000000000007735c198/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/09c670/00000000000000007735c198/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/09c670/00000000000000007735c198/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "titillium-web";
    src: url("https://use.typekit.net/af/21fd37/00000000000000007735c19c/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/21fd37/00000000000000007735c19c/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/21fd37/00000000000000007735c19c/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}
body{

    background-color: black;

}
.tk-proxima-nova {
    font-family: "proxima-nova",sans-serif;
}

.tk-futura-pt {
    font-family: "futura-pt",sans-serif;
}

.tk-komu-a {
    font-family: "komu-a",sans-serif;
}

.tk-titillium-web {
    font-family: "titillium-web",sans-serif;
}

.dark-primary-color {
    color: rgb(14, 34, 64);
}
.Progress_progress__PARjH {
    --bg-opacity: 1;
    background-color: #c5c5c5;
    background-color: rgba(197,197,197,var(--bg-opacity));
    display: none;
    display: flex;
    height: 0.1875rem;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition-duration: .15s;
    transition-property: opacity;
    width: 100%;
    z-index: 50;
}

.theme-core {
    --theme-color-hex: #f9a01b;
    --theme-color-rgb: 249, 160, 27;
    --theme-color-contrast-hex: #000;
    --theme-color-contrast-rgb: 0, 0, 0;
    --theme-color-alt-hex: #98002e;
    --theme-color-alt-rgb: 152, 0, 46;
    --theme-color-alt-contrast-hex: #fff;
    --theme-color-alt-contrast-rgb: 255, 255, 255;
}
:root {
    --primary-accent: #f9a01b;
    --secondary-accent: #98002e;
    --primary-dark: #000;
    --secondary-dark: #2f2f2f;
    --primary-light: #f1f1f1;
    --secondary-light: #d6d6d6;
}
*, :before, :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
}
:root {
    --font-base-size-small: 93.75%;
    --font-base-size-medium: 100%;
    --font-base-size-large: 106.3%;
    --font-base-size-xlarge: 112.5%;
    --font-base-size-xxlarge: 118.8%;
    --primary-font: proxima-nova, sans-serif;
    --primary-heading-font: titillium-web, sans-serif;
    --secondary-heading-font: futura-pt, sans-serif;
    --primary-font-weight: 400;
    --primary-heading-font-weight: 700;
    --primary-font-color-rgb: 0, 0, 0;
    --secondary-font-color-rgb: 255, 255, 255;
    --border-alpha: 1;
    --type-alpha: 1;
    --bg-alpha: 1;
    --theme-color-hex: #f9a01b;
    --theme-color-rgb: 249, 160, 27;
    --theme-color-contrast-hex: #000;
    --theme-color-contrast-rgb: 0, 0, 0;
    --theme-color-alt-hex: #98002e;
    --theme-color-alt-rgb: 152, 0, 46;
    --theme-color-alt-contrast-hex: #fff;
    --theme-color-alt-contrast-rgb: 255, 255, 255;
    --font-arial: Arial, Helvetica, sans-serif;
    --font-proxima-nova: proxima-nova, sans-serif;
    --font-titillium: titillium-web, sans-serif;
    --font-futura-pt: futura-pt, sans-serif;
    --font-komua: komu-a, sans-serif;
    --color-transparent-hex: transparent;
    --color-transparent-rgb: 0, 0, 0;
    --color-white-hex: #fff;
    --color-white-rgb: 255, 255, 255;
    --color-off-white-hex: #fafafa;
    --color-off-white-rgb: 250, 250, 250;
    --color-light-grey-hex: #e1e1e1;
    --color-light-grey-rgb: 225, 225, 225;
    --color-medium-grey-hex: #bfbfbf;
    --color-medium-grey-rgb: 191, 191, 191;
    --color-dark-grey-hex: #656565;
    --color-dark-grey-rgb: 101, 101, 101;
    --color-charcoal-hex: #2d2d2d;
    --color-charcoal-rgb: 45, 45, 45;
    --color-black-hex: #000;
    --color-black-rgb: 0, 0, 0;
    --color-heat-orange-hex: #f9a01b;
    --color-heat-orange-rgb: 249, 160, 27;
    --color-heat-red-hex: #98002e;
    --color-heat-red-rgb: 152, 0, 46;
    --color-heat-elite-hex: #d5b85f;
    --color-heat-elite-rgb: 213, 184, 95;
    --color-vice-fuchsia-hex: #e23ba2;
    --color-vice-fuchsia-rgb: 226, 59, 162;
    --color-vice-bgale-hex: #38b5e6;
    --color-vice-bgale-rgb: 56, 181, 230;
    --color-floridian-orange-hex: #e65525;
    --color-floridian-orange-rgb: 230, 85, 37;
    --color-floridian-magenta-hex: #d41a68;
    --color-floridian-magenta-rgb: 212, 26, 104;
    --color-classic-red-hex: #a5333a;
    --color-classic-red-rgb: 165, 51, 58;
    --color-classic-orange-hex: #f37321;
    --color-classic-orange-rgb: 243, 115, 33;
    --color-culture-hex: #ce0e2d;
    --color-culture-rgb: 206, 14, 45;
}
:after,:before {
    border: 0 solid;
    box-sizing: border-box;
}
.UtilityNav_utilityNav__2TeUs {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    border-bottom: 0.3125rem solid #1d428a;
    box-shadow: 0.125rem 0.125rem 0.25rem 0 rgb(0 0 0 / 50%);
    position: relative;
    z-index: 50;
}
.UtilityNav_utilityNavWrapper__19xJx {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    max-width: 1473px;
    padding: 0.5rem 1rem;
}
.UtilityNav_utilityNavLogo__3G9Q7 {
    margin-right: 0.625rem;
}
.flex{

    display: flex;
}
img, video {
    height: auto;
    max-width: 100%;
}
.UtilityNav_utilityNavLogo__3G9Q7 img {
    height: auto;
    width: 2.75rem;
}
@media (min-width: 640px){
.UtilityNav_utilityNavLogo__3G9Q7 img {
    width: 4.3rem;
}}

.NavBar_headerSocial__30yDX {
    margin-left: auto;
}

.SocialSection_socialLink__2hT6K {
    padding: 2.5rem 1.875rem;
    text-align: center;
}
@media (min-width: 768px){
.SocialSection_socialLink__2hT6K {
    text-align: left;
}}
@media (min-width: 1024px){
.SocialSection_socialLink__2hT6K {
    display: none;
    padding-left: 0.9375rem;
    padding-right: 0;
}}
@media (min-width: 1280px){
.SocialSection_socialLink__2hT6K {
    display: block;
}}

.SocialSection_socialLinkList__3AEZA {
    align-items: center;
    display: flex;
    justify-content: flex-start;
}
@media (min-width: 768px){
.SocialSection_socialLinkList__3AEZA {
    justify-content: flex-start;
}}

@media (min-width: 1024px){
.SocialSection_socialLinkList__3AEZA {
    align-items: center;
}}

.SocialSection_socialLinkList__3AEZA a {
    margin-bottom: 0;
    margin-right: 0.75rem;
}



.utility-font {
    font-family: "titillium-web", sans-serif;
}
.Nav_nav__1RWKz {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}

@media (min-width: 768px){
.Nav_navItem__rvm3v {
    margin-left: 1.25rem;
}}

@media (min-width: 640px){
.Nav_navItem__rvm3v {
    margin-left: 0.75rem;
}}
.Nav_navItem__rvm3v {
    margin-left: 0.5rem;
    position: relative;
}
.Nav_navTeamLink__1D67j {
    align-items: center;
    display: flex;
}
@media (min-width: 640px){
.Nav_navLink__myJtp {
    font-size: .875rem;
}}

.Nav_navLink__myJtp {
    display: block;
    font-size: .75rem;
}
.Nav_teamsTeamToggleMenu__yiQW0 {
    margin-right: 0.25rem;
}
/* [type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
} */
@media (min-width: 768px){
.Nav_navDropDown__i7F8j {
    height: 0.75rem;
}}
.Nav_navDropDown__i7F8j {
    display: block;
    height: 0.75rem;
    margin-left: 0.25rem;
    position: relative;
    right: 0.375rem;
    top: 0.25rem;
    transform: rotate(90deg);
    display: block;
    vertical-align: middle;
}
@media (min-width: 640px){
.Nav_navHide__2qJZI {
    display: block;
}}

/* .Nav_navHide__2qJZI {
    display: none;
} */
.Nav_navLink__myJtp {
    display: block;
    font-size: .75rem;
}
@media (min-width: 640px){
    .Nav_navLink__myJtp {
        font-size: 16px;
    }}
    .Nav_navItem__rvm3v {
        margin-left: 0.5rem;
        position: relative;
    }
    @media (min-width: 640px){
        .Nav_navItem__rvm3v {
            margin-left: 0.75rem;
        }}
@media (min-width: 768px){
.Nav_navItem__rvm3v {
    margin-left: 1.25rem;
}}
.Nav_navLink__myJtp{
    color: black;
    text-decoration: none;
}


.Nav_navLink__myJtp:hover {
    cursor: pointer;
    text-decoration: underline;
}

.dark-primary-background {
    background: #000;
}

.NavBar_nav__1VHz7 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-items: center;
    display: flex;
    flex: 1 1;
    height: 3.125rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 1484px;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    z-index: 30;
}
/* @media (min-width: 1024px){
.NavBar_headerPrimaryMenu__28NOk, .NavBar_nav__1VHz7 {
    height: 5.625rem;
}} */
.NavLogo_navLogo__s-FkU {
    margin-right: 0.9375rem;
}
@media (min-width: 1024px){
.NavLogo_navLogo__s-FkU {
    flex-shrink: 0;
    margin-right: 1.25rem;
}}
@media (min-width: 1280px){
.NavLogo_navLogo__s-FkU {
    margin-right: 2.5rem;
}}


.NavLogo_navLogoImage__3TGJW {
    height: 40px;
    width: auto;
}
@media (min-width: 1024px){
.NavLogo_navLogoImage__3TGJW {
    height: 70px;
}}
.sr-only {
    clip: rect(0,0,0,0);
    border-width: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.SponsorLogo_sponsor__26XDS {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    flex-shrink: 0;
    letter-spacing: .5px;
    margin-right: 0.9375rem;
    max-height: 100%;
    max-width: 4.375rem;
    text-transform: uppercase;
    text-decoration: none;
}
@media (min-width: 1024px){
.SponsorLogo_sponsor__26XDS {
    margin-right: 1.25rem;
}}

@media (min-width: 1280px){
.SponsorLogo_sponsor__26XDS {
    margin-right: 2.5rem;
}}
.SponsorLogo_sponsorLabel__3CvIT {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: block;
    display: -webkit-box;
    font-size: 8px;
    margin-bottom: 2px;
    overflow: hidden;
}
@media (min-width: 1024px){
.SponsorLogo_sponsorImage__2gXaf {
    max-height: 1.875rem;
}}

.SponsorLogo_sponsorImage__2gXaf {
    max-height: 1.25rem;
}
img{
    height: auto;
    max-width: 100%;
}
.brand-font {
    font-family: Roboto, Arial, sans-serif;
}
@media (min-width: 1024px){
.NavBar_headerMenu__3ukir {
    display: flex;
}}

.NavBar_headerMenu__3ukir {
    align-items: center;
    /* display: none; */
    flex-grow: 1;
    font-size: .9375rem;
    overflow-x: hidden;
}


.NavBar_headerPrimaryMenu__28NOk, .NavBar_headerSecondaryMenu__3KS05 {
    border-color: rgba(0,0,0,.2);
    border-right-width: 1px;
    display: flex;
    height: 3.125rem;
    margin-right: 1.25rem;
    border-right-style: solid;
}
@media (min-width: 1024px){
    .NavBar_headerPrimaryMenu__28NOk, .NavBar_nav__1VHz7 {
        height: 5.625rem;
    }}
.NavBar_menu__1iOJx {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
}

.NavBar_menu-wrapper__LQ_rN, .NavBar_menu__1iOJx {
    flex-grow: 1;
}
@media (min-width: 1280px){
.NavBar_headerPrimaryMenu__28NOk li {
    margin-right: 1.875rem;
}}

.NavBar_headerPrimaryMenu__28NOk li, .NavBar_headerSecondaryMenu__3KS05 li {
    margin-right: 2.25rem;
    transition-duration: .15s;
    transition-property: opacity;
}
.NavBar_headerPrimaryMenu__28NOk a, .NavBar_headerSecondaryMenu__3KS05 a {
    font-weight: 700;
    padding: 0;
    text-transform: uppercase;
}

/* .accent-primary-border {
    border-color: rgb(254, 197, 36); 
} */
/* .accent-primary-border span:hover {
    border-color: rgb(254, 197, 36);
    border-bottom-style: solid;
    border-bottom-width: 2px;
} */
.accent-primary-border:hover{
    border-color: rgb(255 255 255);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    
}
.NavBar_menu__1iOJx li{

    height: 22px;
}

.NavItem_link__1AMKN {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media (min-width: 1024px){
.NavItem_link__1AMKN {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}}
@media (min-width: 768px){
.NavItem_link__1AMKN, .NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}}
.NavItem_link__1AMKN {
    align-items: center;
    display: flex;
    font-size: .9375rem;
    height: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    position: relative;
    transition-duration: .15s;
    transition-property: opacity;
    white-space: nowrap;
    text-decoration: none;
}
.NavItem_link__1AMKN, .NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.NavBar_headerPrimaryMenu__28NOk a, .NavBar_headerSecondaryMenu__3KS05 a {
    font-weight: 700;
    padding: 0;
    text-transform: uppercase;
    text-decoration: none;
}
.NavBar_headerSecondaryMenu__3KS05 li a {
    font-weight: 400;
    padding: 0;
    text-transform: unset;
}
.NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
    text-decoration: none;
}
.NavItem_link__1AMKN, .NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.NavBar_headerSecondaryMenu__3KS05 li a {
    font-weight: 400;
    padding: 0;
    text-transform: unset;
    text-transform: uppercase;

}
.NavBar_headerPrimaryMenu__28NOk li:hover>a, .NavBar_headerSecondaryMenu__3KS05 li:hover>a {
    border-bottom-width: 2px;
    border-top-color: transparent;
    border-top-width: 2px;
}
.SocialLink_socialLink__1tYq0{
fill: white;
}

.MainNav_MainNavAdWrapper__1jsjS {
    align-items: center;
    border-bottom: 2px solid rgba(0,0,0,.2);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.MainNav_MainNavAd__Lz_HN, .MainNav_MainNavAdRight__WuBjh {
    padding: 2.5rem 1.25rem;
}


._mainNavAd_13ovq_1 {
    /* border-top-width: 2px;
    border-color: #0003; */
    border: solid #fff 1px;
}

._mainNavAd_13ovq_1 .gpt_container {
    padding-top: .9375rem;
    padding-bottom: .9375rem;
}
._mainNavAd_13ovq_1 .gpt_container:empty {
    display: none;
}






.oflow-hidden {
    overflow: hidden !important;
}
#heat_hpPanelFeatured__yZvgu .heat_panelWrapper__MPIva:after, #heat_hpPanelFeatured__yZvgu .heat_panelWrapper__MPIva:before, #heat_hpPanelMain__DQXH_ .heat_panelWrapper__MPIva:after, #heat_hpPanelMain__DQXH_ .heat_panelWrapper__MPIva:before, .heat_hpSectionBorder__lgzVf, .heat_hpSection__Yn9CO {
    -o-border-image: linear-gradient(90deg, rgba(var(--theme-color-alt-rgb), 1) 0, rgba(var(--theme-color-rgb), 1) 70%, rgba(var(--theme-color-rgb), 1) 100%) stretch 1;
    border-image: linear-gradient(90deg, rgba(var(--theme-color-alt-rgb), 1) 0, rgba(var(--theme-color-rgb), 1) 70%, rgba(var(--theme-color-rgb), 1) 100%) stretch 1;
}
.heat_hpSection__Yn9CO {
    --section-even-bg: var(--color-light-grey-rgb);
    --section-odd-bg: var(--color-charcoal-rgb);
}
.heat_hpSection__Yn9CO:nth-child(odd) {
    --section-title: var(--color-white-rgb);
    --section-subtitle: var(--color-heat-orange-rgb);
    --game-block-bg: rgba(var(--color-black-rgb), 0.5);
    --game-block-logo-bg: rgba(var(--color-charcoal-rgb), 1);
    --game-block-copy: rgba(var(--color-light-grey-rgb), var(--type-alpha));
    --game-block-border: rgba(var(--color-black-rgb), 0.35);
    --game-block-details-bg: rgba(var(--color-black-rgb), 0.15);
    --game-block-details-copy: rgba(var(--color-white-rgb), var(--type-alpha));
    --game-block-details-icon: rgba(var(--theme-color-rgb), var(--type-alpha));
    --social-icon: var(--color-heat-orange-rgb);
    --social-icon-hover: var(--color-heat-red-rgb);
    --social-icon-border: var(--color-dark-grey-rgb);
    background: rgba(var(--section-odd-bg), var(--bg-alpha));
}


#heat-blank-slates{
    display: flex;
        align-items: center;
        /* width: 50vw; */
        width: 100%;
        margin: auto;
        /* max-width: 22em; */
        position: relative;
        padding: 5px;
        box-sizing: border-box;
        color: #FFF;
        /* background: #000; */
        background-clip: padding-box;
        border: solid 2px transparent;
        /* border-radius: 1em;*/

&:before {
  content: '';
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -1;
  /* margin: -$border;  */
  border-radius: inherit; 
  background: linear-gradient(to right, #98002e, #f9a01b);
}
}
.heat_hpSection__Yn9CO:not(#heat_hpPanelMain__DQXH_):not(#heat_hpPanelFeatured__yZvgu) {
    border-top-width: .45rem;
}


._genericAdCentered_jxucr_1 {
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}
.nba-site-ad:empty {
    display: none;
}

.Footer_footer__2rHyp {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    font-size: .75rem;
}

.Footer_footerAdWrapper__1EaFq {
    align-items: center;
    border-bottom: 2px solid rgba(0,0,0,.2);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.Footer_footerAd__20m7c, .Footer_footerAdRight__3_-5A {
    padding: 2.5rem 1.25rem;
}

@media (min-width: 1024px){
.Footer_footerAdRight__3_-5A {
    display: block;
}}


.Footer_footerAd__20m7c, .Footer_footerAdRight__3_-5A {
    padding: 2.5rem 1.25rem;
}


.Footer_footerTop__1-VlQ {
    display: flex;
    flex-direction: column;
    margin: auto;
    max-width: 1480px;
}

@media (min-width: 768px){
.Footer_footerTop__1-VlQ {
    padding-top: 2.5rem;
}}

@media (min-width: 1024px){
.Footer_footerTop__1-VlQ {
    grid-gap: 2rem;
    flex-direction: row;
    gap: 2rem;
    justify-content: space-between;
    padding: 2.5rem 1.25rem;
}}



.LinksSection_linkSection__1jPv8 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
@media (min-width: 768px){
    .LinksSection_linkSection__1jPv8 {
        grid-gap: 2rem;
        flex: 1 1;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 2rem;
        justify-content: flex-start;
        padding-bottom: 1.875rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }}
 @media (min-width: 1024px){
        .LinksSection_linkSection__1jPv8 {
            padding: 0.75rem 0;
    }}

    .FooterList_footerlist__3uVJL {
        align-items: center;
        border-bottom: 1px;
        border-color: rgba(0,0,0,.2);
        border-style: solid;
        display: flex;
        flex-direction: column;
        padding-bottom: 1.875rem;
        padding-top: 1.875rem;
        text-align: center;
    }

    @media (min-width: 768px){
.FooterList_footerlist__3uVJL {
    align-items: flex-start;
    border-width: 0;
    flex-basis: calc(33.33333% - 1.33333rem);
    flex-grow: 0;
    flex-shrink: 0;
    justify-content: flex-start;
    padding-bottom: 0;
    padding-top: 0;
    text-align: left;
}}

@media (min-width: 1024px){
.FooterList_footerlist__3uVJL {
    flex: 1 0;
    max-width: 11.25rem;
}}

@media (min-width: 768px){
.FooterList_footerlist__3uVJL>.nba-site-ad:first-child {
    padding-top: 0;
}}

.nba-site-ad:empty {
    display: none;
}
.py-3\.75 {
    padding-bottom: 0.9375rem;
    padding-top: 0.9375rem;
}

.FooterList_footerlistTitleText__3Gl5G {
    font-size: 1rem;
    font-weight: 700;
    padding-bottom: 1.875rem;
    text-transform: uppercase;
    margin: 0;
}

@media (min-width: 1024px){
.FooterList_footerlistLi__23s_0 {
    display: block;
    width: 100%;
}}

.FooterList_footerlistLi__23s_0 {
    margin-bottom: 0.5rem;
}
.FooterList_footerlistLink__3UXCN {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: .875rem;
    color: white;
    text-decoration: none;
}




.SocialSection_socialLink__1Lyqc {
    padding: 1.875rem 1rem;
    text-align: center;
}
@media (min-width: 768px){
    .SocialSection_socialLink__1Lyqc {
        border-color: rgba(0,0,0,.2);
        border-top-width: 1px;
        text-align: left;
    }}

@media (min-width: 1024px){
        .SocialSection_socialLink__1Lyqc {
            border-width: 0;
            padding: 0.75rem 0;
}}
.SocialSection_socialTitle__pdoqf {
    font-size: 1rem;
    font-weight: 700;
    padding-bottom: 0.875rem;
    text-transform: uppercase;
}

.SocialSection_socialLinkList__3xUPY {
    display: flex;
    justify-content: center;
}
@media (min-width: 768px){
.SocialSection_socialLinkList__3xUPY {
    justify-content: flex-start;
}}
@media (min-width: 1024px){
.SocialSection_socialLinkList__3xUPY {
    align-items: center;
    flex-direction: column;
}}

.SocialLink_socialLink__1tYq0 {
    --text-opacity: 1;
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    fill: currentColor;
    /* color: #fff;
    color: rgba(255,255,255,var(--text-opacity)); */
    margin-right: 1.25rem;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    transition-duration: .1s;
    transition-timing-function: linear;
}

@media (min-width: 1024px){
.SocialLink_socialLink__1tYq0 {
    margin-bottom: 1.25rem;
    margin-right: 0;
}}

.Footer_footerRule__3qxsn {
    color: rgba(0,0,0,.2);
    border-top-width: 1px;
    border-top-style: solid;
}


.Footer_footerBottom__OZuzU {
    margin: auto;
    max-width: 1520px;
    padding: 1.875rem 1rem 1.25rem;
    text-align: center;
}
.utility-font {
    font-family: Roboto, Arial, sans-serif;
}

@media (min-width: 768px){
    .Footer_footerBottom__OZuzU {
        padding: 2.5rem 1.25rem;
        text-align: left;
    }}
@media (min-width: 1024px){
        .Footer_footerBottom__OZuzU {
            padding: 2.5rem 1.25rem;
            text-align: left;
}}

.LegalSection_legal__2plGy {
    flex: 1 1;
    font-size: .75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: left;
    /* width: 100%; */
}

@media (min-width: 1024px){
.LegalSection_legal__2plGy {
    font-size: .6875rem;
}}
.LegalSection_legalCopy__34BwA {
    font-weight: 700;
    margin-bottom: 0.5rem;
}
.LegalSection_legalList__Z7LJD {
    display: flex;
    flex-wrap: wrap;
}
.LegalSection_legalLink__fRg59 {
    position: relative;
    color: white;
    text-decoration: none;
}

.LegalSection_divider__11B9s:not(:last-child):after {
    content: "|";
    padding: 0 0.5rem;
}

.LegalSection_legalLine__1P673, .LegalSection_legalWmLogo__1X2Gn {
    margin-top: 0.5rem;
}
.LegalSection_legalWmLogo__1X2Gn {
    width: 6rem;
}

.LegalSection_legalLine__1P673, .LegalSection_legalWmLogo__1X2Gn {
    margin-top: 0.5rem;
}

/* button {
    background-color: transparent;
    background-image: none;
} */
.LegalSection_legalLink__fRg59:hover {
    text-decoration: underline;
}
.LegalSection_legalLink__fRg59:focus, .LegalSection_legalLink__fRg59:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}





.SocialSection_socialLink__2hT6K { 
    padding: 2.5rem 1.875rem;
    text-align: center;
}
@media (min-width: 768px) {
.SocialSection_socialLink__2hT6K { 
    text-align: left;
}}
@media (min-width: 1024px) {
.SocialSection_socialLink__2hT6K { 
    display: none;
    padding-left: 0.9375rem;
    padding-right: 0;
}}
@media (min-width: 1280px) {
.SocialSection_socialLink__2hT6K { 
    display: block;
}}




.SocialSection_socialLinkList__3AEZA {
    align-items: center;
    display: flex;
    justify-content: flex-start;
}
@media (min-width: 1024px){
.SocialSection_socialLinkList__3AEZA {
    align-items: center;
}}
@media (min-width: 768px){
.SocialSection_socialLinkList__3AEZA {
    justify-content: flex-start;
}}



.NavSearchControls_searchIconButton__4hi0E {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    margin-left: auto;
    margin-right: 1.5rem;
    position: relative;
    z-index: 1000;
}

@media (min-width: 1024px){
.NavSearchControls_searchIconButton__4hi0E {
    margin-left: 3rem;
}}



.text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}

.Icon_icon__plWvN {
    transition-duration: .2s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.NavSearchControls_searchIconButton__4hi0E svg circle, .NavSearchControls_searchIconButton__4hi0E svg path {
    stroke: currentColor;
}






.border-black-2 {
    border-color: rgba(0,0,0,.2);
}
.border-solid {
    border-style: solid;
}
.border-b {
    border-bottom-width: 1px;
}
.flex {
    display: flex;
}
.flex-col {
    flex-direction: column;
}
.items-center {
    align-items: center;
}
.py-7\.5 {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
}
.text-center {
    text-align: center;
}
@media (min-width: 768px){
    .md\:border-0 {
        border-width: 0;
    }}
    @media (min-width: 768px){
        .md\:items-start {
            align-items: flex-start;
        }}
    @media (min-width: 768px){
    .md\:justify-start {
        justify-content: flex-start;
    }}
    @media (min-width: 768px){
    .md\:py-0 {
        padding-bottom: 0;
        padding-top: 0;
    }}
    @media (min-width: 768px){
        .md\:text-left {
            text-align: left;
        }}
        @media (min-width: 768px){
            .FooterList_footerlist__9ZK5r {
                flex-basis: calc(33.33333% - 1.33333rem);
                flex-grow: 0;
                flex-shrink: 0;
            }}
            @media (min-width: 1024px){
                .FooterList_footerlist__9ZK5r {
                    flex: 1 0;
                    max-width: 11.25rem;
                }}
               
                
                .py-3\.75 {
                    padding-bottom: .9375rem;
                    padding-top: .9375rem;
                }

                @media (min-width: 768px){
                .FooterList_footerlist__9ZK5r>.nba-site-ad:first-child {
                    padding-top: 0;
                }}

          
                .font-bold {
                    font-weight: 700;
                }
                .uppercase {
                    text-transform: uppercase;
                }
                .text-left {
                    text-align: left;
                }
                .pb-7\.5 {
                    padding-bottom: 0.875rem;
                }
                .text-base {
                    font-size: 1rem;
                }

                .mb-2 {
                    margin-bottom: .5rem;
                }
                
                @media (min-width: 1024px){
                    .lg\:w-full {
                        width: 100%;
                    }}
                
                    @media (min-width: 1024px){
                        .lg\:block {
                            display: block;
                        }}
      
                        
                        .text-sm {
                            font-size: .875rem;
                        }

                        .antialiased {
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            color: inherit;
                            text-decoration: none;
                        }

                       
                        .hover\:text-white:hover {
                            --text-opacity: 1;
                            color: #fff;
                            color: rgba(255,255,255,var(--text-opacity));
                        }
                         .hover\:underline:hover, .underline {
                            text-decoration: underline;
                        }


                        .flex {
                            display: flex;
                        }
                        .flex-col {
                            flex-direction: column;
                        }
                        .justify-between {
                            justify-content: space-between;
                        }
                        @media (min-width: 768px){
                            .md\:flex-row {
                                flex-direction: row;
                            }}
                            @media (min-width: 768px){
                                .md\:flex-wrap {
                                    flex-wrap: wrap;
                                }}
                            
                                @media (min-width: 768px){
                                    .md\:justify-start {
                                        justify-content: flex-start;
                                    }}
                                    @media (min-width: 768px){
                                        .md\:flex-1 {
                                            flex: 1 1;
                                        }}
                            @media (min-width: 768px){
                            .md\:px-4 {
                                padding-left: 1rem;
                                padding-right: 1rem;
                            }}
                            @media (min-width: 768px){
                            .md\:pb-7\.5 {
                                padding-bottom: 1.875rem;
                            }}
                            @media (min-width: 768px){
                                .md\:gap-8 {
                                    grid-gap: 2rem;
                                    gap: 2rem;
                                }}
                                @media (min-width: 1024px){
                                    .lg\:px-0 {
                                        padding-left: 0;
                                        padding-right: 0;
                                    }}
                            
                                    @media (min-width: 1024px){
                                        .lg\:py-3 {
                                            padding-bottom: .75rem;
                                            padding-top: .75rem;
                                        }}


                                        .heat_hpSection__Yn9CO:not(#heat_hpPanelMain__DQXH_):not(#heat_hpPanelFeatured__yZvgu) {
                                            border-top-width: .45rem;
                                        }

                                        #heat_hpPanelFeatured__yZvgu .heat_panelWrapper__MPIva:after, #heat_hpPanelFeatured__yZvgu .heat_panelWrapper__MPIva:before, #heat_hpPanelMain__DQXH_ .heat_panelWrapper__MPIva:after, #heat_hpPanelMain__DQXH_ .heat_panelWrapper__MPIva:before, .heat_hpSectionBorder__lgzVf, .heat_hpSection__Yn9CO {
                                            -o-border-image: linear-gradient(90deg, rgba(var(--theme-color-alt-rgb), 1) 0, rgba(var(--theme-color-rgb), 1) 70%, rgba(var(--theme-color-rgb), 1) 100%) stretch 1;
                                            border-image: linear-gradient(90deg, rgba(var(--theme-color-alt-rgb), 1) 0, rgba(var(--theme-color-rgb), 1) 70%, rgba(var(--theme-color-rgb), 1) 100%) stretch 1;
                                        }