._3skQKpxiSZomj8KbvwQrXT {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-right: 8px;
  padding-left: 8px;
}

.XKLhmDNloVln61ip64E7e {
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 576px) {
  ._3skQKpxiSZomj8KbvwQrXT {
    width: 560px;
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  ._3skQKpxiSZomj8KbvwQrXT {
    width: 752px;
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) {
  ._3skQKpxiSZomj8KbvwQrXT {
    width: 976px;
    max-width: 100%;
  }
}

@media only screen and (min-width: 1200px) {
  ._3skQKpxiSZomj8KbvwQrXT {
    width: 1184px;
    max-width: 100%;
  }
}

.ZtOZviTTkcmz3-DO_OzgS {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
}

.ZtOZviTTkcmz3-DO_OzgS._3oCGTV-ts_waPYnJof4V4t {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

._2Z6TWNLLayHYcG7d35QlUL._3oCGTV-ts_waPYnJof4V4t {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

._2PLFUU9OgtbELWQz3snC0b,
._1ys2K5XaFTu2WjGHAx71yi,
._1oFs0McTNOmQk5ghTCYFF6,
._1Q5cWluAlEp5vTRePCCYhk,
._3pHqiVubpMLEJl33qP-THz,
._3JeAfoKibbHbzssmnpicvq,
._1ZplxGlyCnvyO0gMSgUv3h,
._2rjoo-klXFU_UQnvbHm5F8,
._3Pbgu9jv9fQItKcVfB9dfY,
.zDP7azG11r4BrryRuQXyP,
.Zo7_EhNHoP7eD9aOXA1qP,
.mXqV2KdP02Vq_4UzBTYrV,
.AdoKE9nnvZr4_zfgdeh5N,
._3NAsN6VOp8CvKsdJJeTrl4,
._3K_gCmhBT-OOPbvg3Lm8pQ,
._2Ga734SBlBhsMTcwtIf_KE,
._3c_FtR8nE2oJSTSVD3Me1U,
._3TWUyCYND-7ku2IA3_6mbm,
._1yWoTYeAeUi09Ayb8K8PBp,
.al_7H1DFqYiuBDFGT0ZDR,
._2J_G7ARf9_c2EvK09tdmHA,
._1RGyWudNUR3qAubJ01JJc-,
._3OtITJM6lFH3vYTPnQwYlV,
._109SKBZ06uvcxE8a8gYfqb,
._1fcLqWgTugO5yvq1iiYEcZ,
._3UGEQEdCLHsoiUiHpMKNYU,
._3UNLqXQCngw7zgetmq-cds,
._2u7TqQNkhucZemW1lsStgy,
._39LGZKi8lxfwpwhOAq9Ryp,
._1HPMtw77Ymao63Rv3KJpGx,
._3SO93QmVQRTCI3HVVcbJyb,
._2Buhmok5IdCZjOrkWAsBEG,
._1l2Kt_Yj_tsG2v22qJ55Mv,
.d6sUamR59xF14rrBJhEqZ,
.g6l7VjcdMZiPPzmyk3nw6,
.etIBbrTV1mI5zeUmw0ryx,
.BxvhteAVmfjdZ22-tz2f2,
.PiXUPYXrSNDQ4-gFMTaXI,
._2sYMg4prh7zOP8bfO9laIS,
.oljZ3p_OPyToDQMlqmmQk,
._1ywTDZB37vup8OaJpJL9YM,
._1X0hdUFb1O9MfyJDO4UyEg,
._2QOr28DMRWqPX2K1ScwV3e,
._3inAMBU_gYkB5lv4fOjyhu,
._2IhhnLs24EADiJMfN08ZEx,
._21xzL4Y45ulPH77671noy5,
._1ypYV_1ZONUH3OuBV5b-wC,
.ymjV3DiCmndSacenPGkOp,
._1SxN0OvcrUUIjrERBiBzB0,
._2qwiOaGVbe87DSsf7-wQiH,
._3zRYqsPIYSiZHouaXu_BCl,
._2fnwdv4QnW7um73SfbyYwO,
.srMeBWEsmEOeswWRO1jEq,
._3RdWYuemSslSq-9HPjtsir,
._3j8qsM33xgyB2B6_j3h7El,
._2Th4SBV5cKCzriTMAKokee,
._3pbbScAH_l-HkRL05mtPvP,
._1Svz96GVCC6H0RBdR6EgmH,
._1wIAilO4XeLxdqv70sp226,
._3z1EO27UP67A9MlBGxWr0p,
._2Dm-WpwJHazviiedcCk3Us,
._1nXvw1d5DE-w6nrsDZGycJ,
._3Br2rOm4NKm0ha78Tr0_MB,
._3gKDLtnENZyOqHa4iE2q6m,
._2t4Kha_9QhuRG06qHsxLkn,
._1twEmKyJZD2bm71DqGmmCW,
._12ZU0L18sdA0OBhLROXuNj,
._1dGCSr-pJ8dO-qq1dUXGxy,
.XMXnGj4QpP4s8a1KIZAZr,
._3TnINlYJn9hl-92XTUoxdS,
.EGfBj96of_REQ4P_jI2G8,
._3Kb3EivPWyHSU5Ch5J6BRe,
._21XFweNjzYKRYi1lIj6Sip,
.qnljUd3UP2H8zCnvWhqLF,
.kdDX2gISrC2mPNbGUOyha,
._284iFuoqBFcyuJA3WxNxJe,
.WXAgkWzMjcMdnx8clquA3,
._2XYlUSMi1jIhNXADsPh7Q0,
._3u7lkDVpkFB4nYh57fkX0Q,
._2y0lPJzERqxxaNWC8wm94k,
._1x6vtkRB7hOAfNE0x0PF5F,
._37wpYTs0if2wh2mOPy3Pzb,
.RwCNMYR7M4zFRxlOcFWKu,
._37365696-mbGy6A5NyFvyU,
.NeTjnPY8pTn9waboyeDqs,
._3bixvChuExJicUfgKPR_a4,
._2YhQ16Wzp7wtNCwO3JC60e,
._2e0uZLQHhmGB5v5wOQXDvs,
._3X-8gUxZE98Nydn45aIXF9,
._1YmguBmW_NbaRkxTDjydzJ,
.p4dm-IeH8p6JGExtzkSQw,
.YMDi3TgRyvRnlGEoxFn86,
._2mUfM7GF9pLDFjipjaLaA5,
._2PSlKqhk395YIoowqTzJak,
._2ZEsJOer2BnClwsSRSc3Uf,
.oUBjvp2vUj2CmlocAT2hx,
._2_pNEIYk7x0U9N-X9wvecm,
._1bZESYEZevrqMDtkJDGbrO,
._26quH4cxDB3ZnAwgim5069,
._3kkd3JPhxZ-ib5GmbDFirf,
._22Nlu0f38M5TPXvgq4L7PR,
._32R4D3UYPtZ81-pcQZcWNG,
._3mcm9jGfIXzmmyvZBdgkBD,
._1CzWwAVM9UVGYYn22XrBRA,
._3OIWSYJ0mNmQ59k7BoNskM,
._1x-yZP1hMr4NJtls7PX7I9,
.oe1yn7YsSprw1BNeuteLa,
._1DZkDxHPEoh2TWlTmOQfBP,
.e7X-gGZblfptYhV8jrAS1,
._1K3om1v20Bu1a1VV4r2ZYF,
.pj3ozfaWb1LB-oiSghlLE,
._2lbXvBRcZOR_KTWieRorkc,
._2T9rcLmE9S6FYwcdSjC86w,
._4Cdy9o55krwQul3dCpcLj,
.pgLUEtV_oUbHEQRrygvXe,
.fOAzPsOUaUuXn5xXABw5Q,
._1lxVNl6ky7ubv01QF4dFHS,
.rTVg4jOSdDhdy5UziRldd,
._1KRTFVkqjWwc6k8ofgFuov,
._3XTdAAepYYwsCi2Twc_t5a,
._1u7VMhj0p6CJ4bCU0nL4v7,
._1U3cj25P0QGYt1Vxi_hPes,
._1m-Bk4dMd2T2qS4eSqnCGB,
.zqsMR6-vXxmx9n8y4BmQa,
._8fHBq4tBq2KYoXG8psKuE,
._1LruZSXiiFT74HH278_0bn,
._3oTGDDpwqxM2xdLE-c5bx7,
._2eReqgySQLE-dKYf3SzEQl,
.kuo4AmaMph63-IyI8i89S,
._1WvjRWPawyl08EaTKuObcv {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding-right: 8px;
  padding-left: 8px;
  max-width: 100%;
}

._2PLFUU9OgtbELWQz3snC0b {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

._1ys2K5XaFTu2WjGHAx71yi {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

._1oFs0McTNOmQk5ghTCYFF6 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

._1Q5cWluAlEp5vTRePCCYhk {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

._3pHqiVubpMLEJl33qP-THz {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

._3JeAfoKibbHbzssmnpicvq {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

._1ZplxGlyCnvyO0gMSgUv3h {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

._2rjoo-klXFU_UQnvbHm5F8 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

._3Pbgu9jv9fQItKcVfB9dfY {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

.zDP7azG11r4BrryRuQXyP {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.Zo7_EhNHoP7eD9aOXA1qP {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

.mXqV2KdP02Vq_4UzBTYrV {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

.AdoKE9nnvZr4_zfgdeh5N {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

._3NAsN6VOp8CvKsdJJeTrl4 {
  margin-left: 0;
}

._3K_gCmhBT-OOPbvg3Lm8pQ {
  margin-left: 8.33333333%;
}

._2Ga734SBlBhsMTcwtIf_KE {
  margin-left: 16.66666667%;
}

._3c_FtR8nE2oJSTSVD3Me1U {
  margin-left: 25%;
}

._3TWUyCYND-7ku2IA3_6mbm {
  margin-left: 33.33333333%;
}

._1yWoTYeAeUi09Ayb8K8PBp {
  margin-left: 41.66666667%;
}

.al_7H1DFqYiuBDFGT0ZDR {
  margin-left: 50%;
}

._2J_G7ARf9_c2EvK09tdmHA {
  margin-left: 58.33333333%;
}

._1RGyWudNUR3qAubJ01JJc- {
  margin-left: 66.66666667%;
}

._3OtITJM6lFH3vYTPnQwYlV {
  margin-left: 75%;
}

._109SKBZ06uvcxE8a8gYfqb {
  margin-left: 83.33333333%;
}

._1fcLqWgTugO5yvq1iiYEcZ {
  margin-left: 91.66666667%;
}

._2gtAfUqZ6khOkNnKiFDXal {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}

._2GJwnaqQsluFKOCxVoTOym {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

._1Jy9aPcdaFtdHs3JoKiBfO {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}

._3ApF9vIA8cwtMfgTYSJOze {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._2qJAdUvXLdQixlGX3vOpbL {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

._2sMuKCMFQPu6zAKJoogKJY {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

._1h6nugdh9ybztH8j9U9k0c {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

._1Bml90oycLGBxX6omOeYOJ {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._2ydrYqevov2_kqqPGR5Kxk {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

._1TmDf8HQ1KdYEsKjN3ygYJ {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

._1lJw5iKHMs1jttMfd4VaVm {
  -webkit-box-ordinal-group: NaN;
  -ms-flex-order: initial;
  order: initial;
}

@media only screen and (min-width: 576px) {
  ._3UNLqXQCngw7zgetmq-cds {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  ._2u7TqQNkhucZemW1lsStgy {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  ._39LGZKi8lxfwpwhOAq9Ryp {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  ._1HPMtw77Ymao63Rv3KJpGx {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  ._3SO93QmVQRTCI3HVVcbJyb {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  ._2Buhmok5IdCZjOrkWAsBEG {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  ._1l2Kt_Yj_tsG2v22qJ55Mv {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .d6sUamR59xF14rrBJhEqZ {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .g6l7VjcdMZiPPzmyk3nw6 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .etIBbrTV1mI5zeUmw0ryx {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .BxvhteAVmfjdZ22-tz2f2 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .PiXUPYXrSNDQ4-gFMTaXI {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  ._2sYMg4prh7zOP8bfO9laIS {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .oljZ3p_OPyToDQMlqmmQk {
    margin-left: 0;
  }

  ._1ywTDZB37vup8OaJpJL9YM {
    margin-left: 8.33333333%;
  }

  ._1X0hdUFb1O9MfyJDO4UyEg {
    margin-left: 16.66666667%;
  }

  ._2QOr28DMRWqPX2K1ScwV3e {
    margin-left: 25%;
  }

  ._3inAMBU_gYkB5lv4fOjyhu {
    margin-left: 33.33333333%;
  }

  ._2IhhnLs24EADiJMfN08ZEx {
    margin-left: 41.66666667%;
  }

  ._21xzL4Y45ulPH77671noy5 {
    margin-left: 50%;
  }

  ._1ypYV_1ZONUH3OuBV5b-wC {
    margin-left: 58.33333333%;
  }

  .ymjV3DiCmndSacenPGkOp {
    margin-left: 66.66666667%;
  }

  ._1SxN0OvcrUUIjrERBiBzB0 {
    margin-left: 75%;
  }

  ._2qwiOaGVbe87DSsf7-wQiH {
    margin-left: 83.33333333%;
  }

  ._3zRYqsPIYSiZHouaXu_BCl {
    margin-left: 91.66666667%;
  }

  ._3I0F04FjVgQjiJ5tB44ZGm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  ._2tfwTBcdzCbdlANbBp_QoJ {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  ._1Dqio91VQrkCENKT2Naf-p {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .NTmPJv6OEKHClXm8DNhYw {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .QLrL09vxGV-Gc_wlmcrsd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  ._3iRADHmq931QrmDEz66iQF {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  ._2DXbHaREcD0fAmb-sVs1v0 {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  ._1GD_qR1leW4xEERHio51eq {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .AlKeII65w7WH0UNts1ktw {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  ._1GaXQuMgbGIh-BL0a8BGys {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  ._3Ar7f5RdfKtYarHv1IJ2kF {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    order: initial;
  }
}

@media only screen and (min-width: 768px) {
  .srMeBWEsmEOeswWRO1jEq,
  ._3RdWYuemSslSq-9HPjtsir,
  ._3j8qsM33xgyB2B6_j3h7El,
  ._2Th4SBV5cKCzriTMAKokee,
  ._3pbbScAH_l-HkRL05mtPvP,
  ._1Svz96GVCC6H0RBdR6EgmH,
  ._1wIAilO4XeLxdqv70sp226,
  ._3z1EO27UP67A9MlBGxWr0p,
  ._2Dm-WpwJHazviiedcCk3Us,
  ._1nXvw1d5DE-w6nrsDZGycJ,
  ._3Br2rOm4NKm0ha78Tr0_MB,
  ._3gKDLtnENZyOqHa4iE2q6m,
  ._2t4Kha_9QhuRG06qHsxLkn,
  ._1twEmKyJZD2bm71DqGmmCW,
  ._12ZU0L18sdA0OBhLROXuNj,
  ._1dGCSr-pJ8dO-qq1dUXGxy,
  .XMXnGj4QpP4s8a1KIZAZr,
  ._3TnINlYJn9hl-92XTUoxdS,
  .EGfBj96of_REQ4P_jI2G8,
  ._3Kb3EivPWyHSU5Ch5J6BRe,
  ._21XFweNjzYKRYi1lIj6Sip,
  .qnljUd3UP2H8zCnvWhqLF,
  .kdDX2gISrC2mPNbGUOyha,
  ._284iFuoqBFcyuJA3WxNxJe,
  .WXAgkWzMjcMdnx8clquA3,
  ._2XYlUSMi1jIhNXADsPh7Q0 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 8px;
    padding-left: 8px;
  }

  .srMeBWEsmEOeswWRO1jEq {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  ._3RdWYuemSslSq-9HPjtsir {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  ._3j8qsM33xgyB2B6_j3h7El {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  ._2Th4SBV5cKCzriTMAKokee {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  ._3pbbScAH_l-HkRL05mtPvP {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  ._1Svz96GVCC6H0RBdR6EgmH {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  ._1wIAilO4XeLxdqv70sp226 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  ._3z1EO27UP67A9MlBGxWr0p {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  ._2Dm-WpwJHazviiedcCk3Us {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  ._1nXvw1d5DE-w6nrsDZGycJ {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  ._3Br2rOm4NKm0ha78Tr0_MB {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  ._3gKDLtnENZyOqHa4iE2q6m {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  ._2t4Kha_9QhuRG06qHsxLkn {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  ._1twEmKyJZD2bm71DqGmmCW {
    margin-left: 0;
  }

  ._12ZU0L18sdA0OBhLROXuNj {
    margin-left: 8.33333333%;
  }

  ._1dGCSr-pJ8dO-qq1dUXGxy {
    margin-left: 16.66666667%;
  }

  .XMXnGj4QpP4s8a1KIZAZr {
    margin-left: 25%;
  }

  ._3TnINlYJn9hl-92XTUoxdS {
    margin-left: 33.33333333%;
  }

  .EGfBj96of_REQ4P_jI2G8 {
    margin-left: 41.66666667%;
  }

  ._3Kb3EivPWyHSU5Ch5J6BRe {
    margin-left: 50%;
  }

  ._21XFweNjzYKRYi1lIj6Sip {
    margin-left: 58.33333333%;
  }

  .qnljUd3UP2H8zCnvWhqLF {
    margin-left: 66.66666667%;
  }

  .kdDX2gISrC2mPNbGUOyha {
    margin-left: 75%;
  }

  ._284iFuoqBFcyuJA3WxNxJe {
    margin-left: 83.33333333%;
  }

  .WXAgkWzMjcMdnx8clquA3 {
    margin-left: 91.66666667%;
  }

  ._3M-iK4KCqzwVU_r5Xai48C {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  ._3Ql1dZCzSQxfkd-Tt49dLn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .STrsQT_cc-vxez-YNFz91 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  ._2FX252Qm1w-KSCksNusX4R {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .YZ6CJlyN2oU2cJqiuOJto {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  ._2Ruw8DJMQOABkqDJPnCZla {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  ._1G_h0leNekuD8SwyMvPP6M {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  ._1ik_I-X_0gxXRvPEehChGi {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .yFUKjYE9scrKUGf0uUTGg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  ._1PHhpZeRyTCvrjpkXL4j4o {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  ._3UvRNpsH_QPi8h2VSaKRGo {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    order: initial;
  }
}

@media only screen and (min-width: 992px) {
  ._3u7lkDVpkFB4nYh57fkX0Q,
  ._2y0lPJzERqxxaNWC8wm94k,
  ._1x6vtkRB7hOAfNE0x0PF5F,
  ._37wpYTs0if2wh2mOPy3Pzb,
  .RwCNMYR7M4zFRxlOcFWKu,
  ._37365696-mbGy6A5NyFvyU,
  .NeTjnPY8pTn9waboyeDqs,
  ._3bixvChuExJicUfgKPR_a4,
  ._2YhQ16Wzp7wtNCwO3JC60e,
  ._2e0uZLQHhmGB5v5wOQXDvs,
  ._3X-8gUxZE98Nydn45aIXF9,
  ._1YmguBmW_NbaRkxTDjydzJ,
  .p4dm-IeH8p6JGExtzkSQw,
  .YMDi3TgRyvRnlGEoxFn86,
  ._2mUfM7GF9pLDFjipjaLaA5,
  ._2PSlKqhk395YIoowqTzJak,
  ._2ZEsJOer2BnClwsSRSc3Uf,
  .oUBjvp2vUj2CmlocAT2hx,
  ._2_pNEIYk7x0U9N-X9wvecm,
  ._1bZESYEZevrqMDtkJDGbrO,
  ._26quH4cxDB3ZnAwgim5069,
  ._3kkd3JPhxZ-ib5GmbDFirf,
  ._22Nlu0f38M5TPXvgq4L7PR,
  ._32R4D3UYPtZ81-pcQZcWNG,
  ._3mcm9jGfIXzmmyvZBdgkBD,
  ._1CzWwAVM9UVGYYn22XrBRA {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 8px;
    padding-left: 8px;
  }

  ._3u7lkDVpkFB4nYh57fkX0Q {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  ._2y0lPJzERqxxaNWC8wm94k {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  ._1x6vtkRB7hOAfNE0x0PF5F {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  ._37wpYTs0if2wh2mOPy3Pzb {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .RwCNMYR7M4zFRxlOcFWKu {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  ._37365696-mbGy6A5NyFvyU {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .NeTjnPY8pTn9waboyeDqs {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  ._3bixvChuExJicUfgKPR_a4 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  ._2YhQ16Wzp7wtNCwO3JC60e {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  ._2e0uZLQHhmGB5v5wOQXDvs {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  ._3X-8gUxZE98Nydn45aIXF9 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  ._1YmguBmW_NbaRkxTDjydzJ {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .p4dm-IeH8p6JGExtzkSQw {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .YMDi3TgRyvRnlGEoxFn86 {
    margin-left: 0;
  }

  ._2mUfM7GF9pLDFjipjaLaA5 {
    margin-left: 8.33333333%;
  }

  ._2PSlKqhk395YIoowqTzJak {
    margin-left: 16.66666667%;
  }

  ._2ZEsJOer2BnClwsSRSc3Uf {
    margin-left: 25%;
  }

  .oUBjvp2vUj2CmlocAT2hx {
    margin-left: 33.33333333%;
  }

  ._2_pNEIYk7x0U9N-X9wvecm {
    margin-left: 41.66666667%;
  }

  ._1bZESYEZevrqMDtkJDGbrO {
    margin-left: 50%;
  }

  ._26quH4cxDB3ZnAwgim5069 {
    margin-left: 58.33333333%;
  }

  ._3kkd3JPhxZ-ib5GmbDFirf {
    margin-left: 66.66666667%;
  }

  ._22Nlu0f38M5TPXvgq4L7PR {
    margin-left: 75%;
  }

  ._32R4D3UYPtZ81-pcQZcWNG {
    margin-left: 83.33333333%;
  }

  ._3mcm9jGfIXzmmyvZBdgkBD {
    margin-left: 91.66666667%;
  }

  .m0vFFX3uvoshUtUMuNKEG {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  ._1ppmu7vau5AmPTlxWau1WK {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  ._1CeneHP-ip58Uc3p2n5Lrg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  ._3R_GA-E3ZxvNNrGUvutwLT {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  ._2vRr_I4KGzC0W3wjr_kI-x {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  ._1FxHXLk79Qlx-1j98AcFPk {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  ._24PfHPmaFYV8K0P67vvcj4 {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  ._2a-N0v7Nv3eowE8Nj_J471 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  ._351ppJsPLwyIZRj-arBnW5 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  ._2GWNG6yZdrqsmeTgkoiVKo {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  ._3ajeo649_S-CaMWLS55syA {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    order: initial;
  }
}

@media only screen and (min-width: 1200px) {
  ._3OIWSYJ0mNmQ59k7BoNskM,
  ._1x-yZP1hMr4NJtls7PX7I9,
  .oe1yn7YsSprw1BNeuteLa,
  ._1DZkDxHPEoh2TWlTmOQfBP,
  .e7X-gGZblfptYhV8jrAS1,
  ._1K3om1v20Bu1a1VV4r2ZYF,
  .pj3ozfaWb1LB-oiSghlLE,
  ._2lbXvBRcZOR_KTWieRorkc,
  ._2T9rcLmE9S6FYwcdSjC86w,
  ._4Cdy9o55krwQul3dCpcLj,
  .pgLUEtV_oUbHEQRrygvXe,
  .fOAzPsOUaUuXn5xXABw5Q,
  ._1lxVNl6ky7ubv01QF4dFHS,
  .rTVg4jOSdDhdy5UziRldd,
  ._1KRTFVkqjWwc6k8ofgFuov,
  ._3XTdAAepYYwsCi2Twc_t5a,
  ._1u7VMhj0p6CJ4bCU0nL4v7,
  ._1U3cj25P0QGYt1Vxi_hPes,
  ._1m-Bk4dMd2T2qS4eSqnCGB,
  .zqsMR6-vXxmx9n8y4BmQa,
  ._8fHBq4tBq2KYoXG8psKuE,
  ._1LruZSXiiFT74HH278_0bn,
  ._3oTGDDpwqxM2xdLE-c5bx7,
  ._2eReqgySQLE-dKYf3SzEQl,
  .kuo4AmaMph63-IyI8i89S,
  ._1WvjRWPawyl08EaTKuObcv {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 8px;
    padding-left: 8px;
  }

  ._3OIWSYJ0mNmQ59k7BoNskM {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  ._1x-yZP1hMr4NJtls7PX7I9 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .oe1yn7YsSprw1BNeuteLa {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  ._1DZkDxHPEoh2TWlTmOQfBP {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .e7X-gGZblfptYhV8jrAS1 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  ._1K3om1v20Bu1a1VV4r2ZYF {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .pj3ozfaWb1LB-oiSghlLE {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  ._2lbXvBRcZOR_KTWieRorkc {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  ._2T9rcLmE9S6FYwcdSjC86w {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  ._4Cdy9o55krwQul3dCpcLj {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .pgLUEtV_oUbHEQRrygvXe {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .fOAzPsOUaUuXn5xXABw5Q {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  ._1lxVNl6ky7ubv01QF4dFHS {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .rTVg4jOSdDhdy5UziRldd {
    margin-left: 0;
  }

  ._1KRTFVkqjWwc6k8ofgFuov {
    margin-left: 8.33333333%;
  }

  ._3XTdAAepYYwsCi2Twc_t5a {
    margin-left: 16.66666667%;
  }

  ._1u7VMhj0p6CJ4bCU0nL4v7 {
    margin-left: 25%;
  }

  ._1U3cj25P0QGYt1Vxi_hPes {
    margin-left: 33.33333333%;
  }

  ._1m-Bk4dMd2T2qS4eSqnCGB {
    margin-left: 41.66666667%;
  }

  .zqsMR6-vXxmx9n8y4BmQa {
    margin-left: 50%;
  }

  ._8fHBq4tBq2KYoXG8psKuE {
    margin-left: 58.33333333%;
  }

  ._1LruZSXiiFT74HH278_0bn {
    margin-left: 66.66666667%;
  }

  ._3oTGDDpwqxM2xdLE-c5bx7 {
    margin-left: 75%;
  }

  ._2eReqgySQLE-dKYf3SzEQl {
    margin-left: 83.33333333%;
  }

  .kuo4AmaMph63-IyI8i89S {
    margin-left: 91.66666667%;
  }

  ._2Ur_rL36q1waEwVz0FhFXn {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  ._3C4Vx7qPNJNaIyLoR8hZr- {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  ._2UqlCpbSi10LB22Uhx-736 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  ._1tLbFCK29ABJNNBGUDXHF7 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  ._31-IDfNFa6qBWqbArRVPdt {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .p1SvROP9RcuNwO1esT4Rl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  ._2j28wjHGEn4hM2MhATwo7G {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .xff2EFxG8tg8evHNNVMyb {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  ._2QxqG3ap5EkHqi15Y0iAds {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  ._1v5wIPifGXDAbvveMUSyqQ {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .IYbgPGDpOhwvfrkC8MnLj {
    -webkit-box-ordinal-group: NaN;
    -ms-flex-order: initial;
    order: initial;
  }
}

@media only screen and (max-width: 575px) {
  ._3MgtYU349g6IDDlPl93YwB {
    display: none;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  ._2YMAOmRApTFg6DRyMmoYIb {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .FbTYO-xyhVdvo0L9XD6sL {
    display: none;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  ._2fkvWGcgWOYTcknbjCLNP- {
    display: none;
  }
}

@media only screen and (min-width: 1200px) {
  ._3hzYJnI04EbSLrqvAHGsZk {
    display: none;
  }
}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

* {
  box-sizing: border-box;
}

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */

  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: calc(50% + 0.25vw);
}

@media screen and (min-width: 768px){
  html {
    font-size: calc(40% + 0.25vw);
  }
}

@media screen and (min-width: 1441px) {
  html {
    font-size: calc(34% + 0.25vw);
  }
}

@media screen and (min-width: 2881px) {
  html {
    font-size: calc(28% + 0.25vw);
  }
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

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

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: inherit;
  margin: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

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

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

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

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

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

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

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

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

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

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

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* Elliot's Own
   ========================================================================== */

a {
  text-decoration: none;
  color: inherit;
}
p {
  margin: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}
html {
    color: #fff;
    background-color: #060B24;
}

body {
    background-color: #060B24;
}

hr {
	background: linear-gradient(135deg,#ffa5a5 0%,#ff9595 10%,#a078ff 45%,#74ffe4 100%);
    height: 5px;
    width: 50%;
    padding: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 20px;
    border: none;
    border-radius: 10px;
}