.lgURlZ { width: 25%; font-size: 14px; max-height: 545px; overflow: hidden auto; }
._12s07a { max-height: 560px; }
.YF5puB { max-height: 545px; overflow: hidden auto; }
.IVjTZE { max-height: 560px; }
.DPUPJJ { font-size: 16px; padding: 22px 28px 0px; color: rgb(135, 135, 135); }
.BXNXzw, .DPUPJJ { font-weight: 500; text-transform: uppercase; display: inline-block; width: 100%; margin-bottom: 14px; }
.BXNXzw { font-size: 12px; padding: 22px 16px 0px 32px; color: rgb(33, 33, 33); }
.-\30 XXWT, .UWRFtN { padding: 13px 28px; cursor: pointer; color: rgb(33, 33, 33); }
.-\30 XXWT:hover, .UWRFtN:hover { background: rgb(245, 250, 255); color: rgb(40, 116, 240) !important; }
._63VJT3, .ip7sow { padding: 13px 48px; }
.b5GG6Q, .k1oKwV { background: rgb(245, 250, 255); font-weight: 500 !important; color: rgb(40, 116, 240) !important; }
.hAPpd\+ { height: 1px; background: rgb(240, 240, 240); margin-top: 10px; }
.DbR0pm { height: 30px; width: 82%; margin: 20px auto; background: rgb(249, 249, 249); padding: 0px 28px; }
.ED1V6y { display: block; margin: 30% auto auto; }
.AXJtRE { text-align: center; margin-top: 20%; }
.ivnBbU { display: block; }
._8g4Ro9 { width: 100px; }
.FXwdJN { float: right; margin-top: 5px; }
.Z1CARP { transition: height 0.15s ease-in-out 0s; }
.UWRFtN { color: rgb(0, 0, 0); font-size: 14px; font-weight: 400; padding: 13px 28px 13px 52px; }
.BB19wm { float: right; padding-top: 3px; }
.NlLeja { transform: rotate(-90deg); }
.Sw\+GOU { fill: rgb(40, 116, 240); }
.wOSeTu { width: 73%; }
.YAlicX { padding: 0px 19px; font-size: 14px; }
.eJKPU5, .YAlicX { margin-left: 2%; width: 100%; }
.eJKPU5 { padding-left: 19px; padding-right: 19px; margin-bottom: 8px; }
.QgJa3l { margin-top: 16px; }
.U0-tcY { font-size: 14px; padding: 10px 19px 9px; cursor: pointer; }
.U0-tcY:hover { background: rgb(245, 250, 255); color: rgb(40, 116, 240); }
.U0-tcY p { margin: 0px; }
.q7cqIL { font-size: 18px; display: block; margin: -4px 0px 10px; }
.w6hHPI { margin-bottom: 0px; }
.ku6kpY { padding: 16px 19px 0px; margin-bottom: 15px; }
.OHsQKd { font-size: 14px; padding: 3px 0px 10px; }
.QWuXIf { font-size: 18px; }
.RGZcUM { font-size: 14px; line-height: 25px; }
.m2BfBM { width: 8%; min-width: 60px; }
.m2BfBM, .We4U\+o { display: inline-block; }
.We4U\+o { width: 100%; }
.\+Bi6Kz { display: flex; }
.Xm-D0w { padding: 16px 0px; }
._02Rniw { cursor: pointer; padding-right: 27px; padding-top: 13px; }
.MS8qw8 { padding-left: 10px; font-size: 16px; }
.MS8qw8:hover { color: rgb(40, 116, 240); }
.Ke5\+V5 { margin-top: 15px; }
.qOsjn8 { cursor: default; }
.qOsjn8 .MS8qw8:hover { color: rgb(0, 0, 0); }
.uRTaW1 { pointer-events: none; cursor: default; }
.H-W0rx, .uRTaW1 { color: rgb(158, 158, 158); }
.wWNdGZ { margin-top: 12px; }
.SSsIyg { color: rgb(158, 158, 158); font-size: 12px; }
.YvfSuc { right: -30px !important; box-shadow: none; }
.L-LLgc { font-size: 18px; padding: 16px 30px 12px; border-bottom: 1px solid rgb(240, 240, 240); align-items: center; }
.Y6UYR7 { min-height: 100px !important; }
.dIYYrn { min-height: 135px !important; max-width: 100% !important; }
.mqzEQs { padding: 17px 24px; max-height: 500px; overflow-y: auto; width: 424px !important; }
.GSOzd7 { font-size: 15px; margin-bottom: 10px; }
.Q0nSGw { border: 1px solid rgb(194, 194, 194); padding: 5px 10px; border-radius: 2px; margin-top: 10px; display: inline-block; }
.XnfS8- { width: 48%; }
.rcYFCW { width: 100%; }
.hDbhvf { width: 48%; margin-left: 4%; }
.qY\+pq7 { margin-top: 14px; font-weight: 700; }
.rmIyDj { margin-top: 10px; }
._2V\+P1Z { font-size: 12px; color: rgb(135, 135, 135); }
._1EZeVT { width: 100%; height: 160px; resize: none; outline: none; padding: 10px; font-size: 14px; border: 1px solid rgb(194, 194, 194); border-radius: 2px; }
._1EZeVT:focus { border: 1px solid rgb(40, 116, 240); }
._1EZeVT.IyHOqq { border: 1px solid rgb(255, 97, 97); }
.oR\+Zwh { font-size: 14px; padding: 16px 40px; border-radius: 3px; margin-top: 14px; }
.J\+DpaL, .TPJVC6 { padding: 0px 19px; }
._4iuoWd { padding: 0px 19px 19px; }
.Go-Wib, .mi4TBQ { padding: 0px 0px 19px; }
.DxkiOT { padding: 0px; }
.Uw8v8Q { margin-top: 15px; height: 20px; background: rgb(249, 249, 249); width: 100%; }
._9vddKR { margin-top: 10px; height: 50px; width: 100%; border-bottom: rgb(240, 240, 240); }
.doVxMO { width: 30px; }
.KpJsfF { margin-top: -5px; padding: 0px 19px 15px; border-bottom: 1px solid rgb(240, 240, 240); }
.SjdGii { display: inline-block; padding-top: 10px; }
.AHQo2h, .dMi7dc { float: right; color: rgb(40, 116, 240); border: none; text-transform: uppercase; }
.dMi7dc { margin-right: 19px; }
.fi1NtI .jsFHsj { padding: 16px 0px; border-bottom: 1px solid rgb(240, 240, 240); cursor: pointer; }
.fi1NtI .jsFHsj:last-child { border-bottom: none; }
.fi1NtI .jsFHsj .K2N87o { padding: 11px 30px 0px; text-align: left; font-weight: 500; border-top: none; }
.fwKEkE { border-bottom: none; }
.EdjRUV { float: right; }
.Wjdw5l { box-shadow: rgba(184, 184, 184, 0.2) 0px 3px 6px 0px, rgba(200, 200, 200, 0.2) 0px -3px 6px 0px; }
.vXZuUa { position: relative; }
.qJ0NtK { font-size: 16px; padding-bottom: 6px; }
.zwm0or { font-size: 12px; color: rgb(135, 135, 135); padding-right: 8px; }
.wTfvRN { font-size: 14px; margin-top: 14px; }
.itGlyA { font-size: 14px; color: rgb(135, 135, 135); }
.QBPBJ1 { margin: 0px -19px; padding-bottom: 10px; }
.QBPBJ1 .q7cqIL { padding: 0px 19px 12px; }
.cBi\+cZ { font-size: 18px; margin: 10px 0px 0px; padding: 15px 19px 8px 30px; }
.rGy5zB { padding: 20px 0px 5px; }
.wXP7Ex { border-top: 1px solid rgb(240, 240, 240); }
.yk8fb1 { font-size: 16px; padding: 0px 19px 8px; }
._5TqHfM { cursor: pointer; padding: 9px 19px; }
._5TqHfM:hover { color: rgb(40, 116, 240); background: rgb(245, 250, 255); }
.tapuV\+ { margin-top: 11px; margin-left: 4%; font-size: 12px; color: rgb(135, 135, 135); font-weight: 500; }
.QkQBTs { padding-left: 5px; color: rgb(40, 116, 240); cursor: pointer; text-transform: lowercase; }
.jMdQIA { padding-top: 3px; }
.u7EEQh { padding-bottom: 10px; }
.u7EEQh:first-child { padding-right: 30px; }
.u7EEQh:nth-child(2) { padding-left: 25px; }
._7G45cH { font-weight: 500; }
.Z6dI-O { margin-top: 16px; color: rgb(33, 33, 33); }
._5Xf0DP { margin: 10px 0px; }
.T5hvlk { font-size: 14px !important; padding: 0px !important; color: rgb(33, 33, 33) !important; }
._9FpKie { cursor: pointer; border-bottom: 1px solid rgb(240, 240, 240); }
._9FpKie:first-child, ._9FpKie:last-child { border-top: none; }
._9FpKie:last-child { border-bottom: none; }
._0koulR { overflow: hidden; transition: height 0.2s ease-in-out 0s; }
.Cc-aVd, .pKTrFU, .YTpNNz { padding: 11px 19px 10px; }
.pKTrFU, .YTpNNz { padding-left: 30px; }
.pKTrFU:hover, .YTpNNz:hover { background: rgb(245, 250, 255); color: rgb(40, 116, 240); }
.Cc-aVd { font-size: 16px; user-select: none; }
.Cc-aVd:hover { background: rgb(245, 250, 255); color: rgb(40, 116, 240); }
.pKTrFU { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.A73u2f { float: right; transform: rotate(90deg); margin-right: 20px; margin-top: 5px; }
.VaffFX { transform: rotate(270deg); }
.U-OrwX { background: rgb(245, 250, 255); color: rgb(40, 116, 240); font-weight: 500; }
.MOu\+Sp { display: flex; flex-direction: column; align-items: center; padding: 5% 0px; }
._5aJu6f { margin: 10% auto 0px; padding-bottom: 10%; text-align: center; }
.gYaqW8 { height: 150px; }
.U\+TdAq { margin: 20px 0px; font-size: 16px; }
.UopxcJ { height: 0px !important; }
.yVNo4M { padding: 20px; display: block; }
.aUSB8o { position: absolute; bottom: 0px; width: 100%; border-radius: 4px; padding: 15px; }
.GsrJy8 { text-align: center; color: rgb(40, 116, 240); cursor: pointer; border-top: 1px solid rgb(240, 240, 240); padding: 14px 0px 16px; }
.JKYTDP { padding-bottom: 19px; }
.ekyD0R { padding: 14px 19px; border-bottom: 1px solid rgb(240, 240, 240); cursor: pointer; }
.ekyD0R:hover { box-shadow: rgba(184, 184, 184, 0.2) 0px 3px 6px 0px, rgba(200, 200, 200, 0.2) 0px -3px 6px 0px; }
.f3W125 { padding-bottom: 18px; }
.nKNqyI { color: rgb(158, 158, 158); }
.P51SxL { margin-right: 10px; }
.l-Zhcz { display: none; }
.q6I5zQ { text-align: center; }
.FSDx4Q { margin: 0px -19px; }
.Z7d2i3 { margin-left: -19px; margin-right: -19px; }
.WA819Q { padding: 0px 19px; }
.JTteB2 { float: right; }
.--lD4t { transform: rotate(180deg); }
.U-OrwX .--lD4t { transform: rotate(-90deg); }
.gQEZh9 { padding: 0px 19px; }
.pqqs5m { background: rgb(240, 240, 240); font-size: 16px; font-weight: 500; border-bottom: 1px solid rgb(224, 224, 224); padding: 10px 10px 10px 15px; color: rgb(33, 33, 33); }
.VgWcgJ { padding: 12px 20px 12px 15px; }
.erQ\+Zu { margin-top: 5px; }
.Urwth2 { text-align: right; position: relative; margin: 12px 0px 4px; }
.yYp9\+\+ { color: rgb(255, 255, 255); box-shadow: none; padding: 8px 0px; border-radius: 2px; text-transform: uppercase; cursor: pointer; text-align: center; margin-left: 14px; width: 30%; height: 44px; }
.fBU9KQ { color: rgb(40, 116, 240); display: inline-block; margin-left: 5px; cursor: pointer; font-size: 14px; }
.fBU9KQ .mZRZiN { display: inline-block; margin-left: 8px; }
.fBU9KQ .--lD4t { transform: rotate(180deg); }
.rpyFoc { font-weight: 500; margin-left: 0px; margin-top: 4px; line-height: 20px; }
.rpyFoc .mZRZiN { margin-left: 4px; }
.DCvDNz { text-align: center; margin: 15px 0px; }
._7yJWdT { display: block; font-size: 24px; }
.bBt5DS { padding: 5px 0px; }
.bBt5DS .ybVGy0 { margin-bottom: 5px; }
.R7X\+2F { display: none; }
.XrP0Js { margin: 15px 1px; }
.EcYsz6 { min-width: 60px; display: inline-block; margin-right: 12px; text-align: center; position: relative; box-shadow: rgb(194, 194, 194) 0px 0px 6px; background: rgb(245, 245, 245); height: 80px; width: 80px; padding: 10px; vertical-align: top; margin-bottom: 20px; }
.noLehD { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.Ht47By { font-size: 10px; overflow: hidden; text-overflow: ellipsis; height: 16px; display: inline-block; width: 100%; }
._3kaNoT { position: absolute; top: -8px; right: -8px; background: rgb(255, 255, 255); border-radius: 8px; height: 16px; width: 16px; text-align: center; padding: 0px; font-size: 0px; }
._3kaNoT, ._3kaNoT:hover { box-shadow: rgb(194, 194, 194) 0px 0px 6px; }
.hGwMPD { height: 6px; }
.X8JHM\+ { height: 40px; }
.visToi { border: none; background: transparent; line-height: 16px; width: 16px; height: 16px; padding: 0px; font-size: 22px; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); margin-right: 5px; }
.visToi, .visToi:hover { box-shadow: none; }
._4inCBv { width: 80%; }
._4inCBv, .eoX3rX { height: 18px; background: rgb(249, 249, 249); }
.eoX3rX { margin-top: 4px; width: 100%; }
._1eL1Iq { padding: 18px 0px; }
._1eL1Iq div:last-child div:hover { max-width: 180px !important; }
._1eL1Iq div:last-child div:hover p { text-overflow: clip; }
.B\+uaBC { height: 1px; background: rgb(240, 240, 240); margin-top: 10px; }
.LITNbz { font-size: 14px; width: 15%; }
.ZRYv5n { padding: 20px 0px; }
.ZRYv5n .HPOC3V { display: block; color: rgb(135, 135, 135); margin-bottom: 10px; }
.ZRYv5n .NNRwY3 { min-width: 96px; max-width: 200px; margin-right: 15px; }
.ZRYv5n .NNRwY3:hover { box-shadow: rgba(0, 0, 0, 0.26) 0px 0.5px 1.5px 0px; color: rgb(40, 116, 240); }
.AN3rYt { display: block; font-size: 18px; padding-top: 16px; padding-bottom: 8px; }
.AucT1z { padding-left: 19px; padding-right: 19px; margin-bottom: 0px; }
.Y7fR-F { margin-top: -16px; padding: 0px 19px 6px; border-bottom: 1px solid rgb(239, 239, 239); }
._0XRkOL { margin-top: -6px; }
.l1xYrL { display: inline-block; padding-top: 8px; }
.SwkwVm, .x0IwTM { float: right; color: rgb(40, 116, 240); border: none; text-transform: none; }
.mhuTPU { font-size: 14px; padding-bottom: 6px; }
.Zn18aB { font-size: 14px; margin-top: 2px; }
.oLRstZ { padding: 16px 0px 7px; }
.KuB85m { margin-left: 2%; margin-bottom: 16px; }
._7gR34t, .KuB85m { width: 100%; padding: 13px 19px; }
.Qlp1Yk { margin: 16px -19px 0px 2%; }
._9z1B1R { font-size: 18px; padding: 0px 19px 8px; }
.LXX3Az { padding: 0px 0px 8px; font-size: 18px; }
.L0HTvh { margin: 0px -19px; }
._8gR8Bh { padding: 0px; }
.k7i0Gv { padding: 0px 19px; }
.eaNN7o { padding: 16px 19px 10px; border-top: 1px solid rgb(240, 240, 240); }
.sX4FOo { padding: 6px 0px; text-align: left; color: rgb(40, 116, 240); cursor: pointer; font-weight: 500; border-top: none; }
.Wa6HUs { padding: 16px 0px; }
.Wa6HUs div:last-child div:hover { max-width: 180px !important; }
.Wa6HUs div:last-child div:hover p { text-overflow: clip; }
.VUoA4l { border-radius: 7px; display: inline-block; margin-right: 6px; margin-bottom: 1px; width: 7px !important; height: 7px !important; }
.-vMbAf { margin-left: 8px; }
.jLikWX, .rZ9hV1 { color: rgb(40, 116, 240); word-break: break-all; }
.g6YdrB { display: inline-block; }
.jLikWX { padding-bottom: 10px; font-weight: 500; margin-left: -10px; width: auto; }
.jLikWX .KvRBeA ._6mcuPg { vertical-align: middle; }
.jLikWX .KvRBeA .hQpmNh { display: flex; }
.r7MGTY { text-transform: uppercase; cursor: pointer; line-height: 24px; width: auto; vertical-align: top; }
._6mcuPg { width: 18px; margin: 0px 8px 0px 0px; cursor: pointer; vertical-align: middle; }
.H5ljQw { height: 580px; width: 400px; overflow: hidden !important; }
.Mn3klk { transform: translateX(30px); }
.GX22Kt { display: inline-block; max-width: 170px; }
.wCYrr1 { min-width: 161px; }
.iftDnx, .qP12xs { max-width: 190px; overflow-x: hidden; }
._7TYU\+M { overflow-wrap: break-word; }
.uP77s4 { margin-top: 10px; font-size: 15px; text-transform: uppercase; }
._2JbU09 { color: rgb(194, 194, 194); }
.t1HS3N { transform: translateY(5px); }
.fG\+Thg { display: inline-block; padding-left: 5px; height: 20px; }
.TIwePP { border-right: 1px solid rgb(215, 215, 215); height: 18px; }
.DmgJIc { display: inline-block; margin-left: 20px; }
._3aHXwy { max-width: 185px; }
.qP12xs { max-width: 250px; }
.bv64r9 { padding-bottom: 5px; }
.l678Dy { padding: 10px 30px; }
.l678Dy, .zRJ\+cW { font-weight: 500; background-color: rgb(251, 100, 27); color: rgb(255, 255, 255); border-radius: 2px; font-size: 13px; float: right; }
.zRJ\+cW { padding: 5px 30px; }
.e0LQrV { margin: 8px 30px 0px; cursor: pointer; }
.HOFcXg { font-size: 14px !important; }
.HOFcXg:hover { color: rgb(32, 112, 244); cursor: pointer; }
.sBmk9m { padding: 16px; display: flex; }
.eCUfdC { padding-right: 24px; padding-left: 24px; }
.vGo6Oj { padding: 16px; text-align: center; color: rgb(32, 112, 244); border-top: 2px solid rgb(249, 249, 249); }
.\+jQyGk { cursor: pointer; }
.SOFJSV { position: relative; min-height: 100vh; overflow: hidden; }
.S-39zd { padding: 16px 32px; min-height: 300px; }
.Rz413i { padding: 8px 0px; }
.nN\+KfR, .Rz413i { font-size: 16px; }
.RhIG9E { margin-top: 8px; padding: 18px; }
._6YE-ZM { display: flex; }
._4JBGs5 { padding: 16px 32px 0px; }
.vFJwyX { position: absolute; bottom: 0px; background: rgb(255, 255, 255); width: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px -1px; font-size: 12px; padding: 2px 0px; text-align: center; }
.iQhPf\+ { display: flex; flex-direction: column; align-items: center; height: 100px; position: relative; }
.E-RNlr .wNo5uw { min-height: 90px; }
.E-RNlr .wNo5uw ._8Ihyaf { padding: 30px; font-size: 16px; text-align: center; }
.CAjFTP { font-size: 16px; padding: 16px; cursor: pointer; }
.CAjFTP:hover { background-color: rgb(245, 250, 255); color: rgb(40, 116, 240); }
.CAjFTP ._6mcuPg { height: 24px; width: 24px; }
.-vcMUk { vertical-align: sub; }
.jHYdLK { position: relative; display: block; }
.jHYdLK._78YC\+B::after { border-top: 10px solid rgb(224, 224, 224); }
.jHYdLK._78YC\+B .WRAbSt::after, .jHYdLK._78YC\+B .WRAbSt::before { display: none; }
.jHYdLK::after { display: block; content: " "; position: absolute; top: 50%; right: 0.7em; pointer-events: none; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 10px solid rgb(33, 33, 33); margin-top: -3px; }
.OZuttk { appearance: none; border-radius: 0px; background: rgb(255, 255, 255); border: 1px solid transparent; padding: 0.6em 0.8em 0.5em 0px; width: 100%; color: rgb(135, 135, 135); font-size: 16px; }
.OZuttk:focus { outline: none; }
.OZuttk:disabled { color: rgb(194, 194, 194); }
.OZuttk:hover ~ .WRAbSt::after, .OZuttk:hover ~ .WRAbSt::before { width: 50%; }
.WRAbSt { position: relative; display: block; width: 100%; background-color: rgb(224, 224, 224); height: 2px; }
.WRAbSt::after, .WRAbSt::before { content: ""; height: 2px; width: 0px; bottom: 0px; position: absolute; background: rgb(40, 116, 240); transition: width 0.2s ease 0s; }
.WRAbSt::before { left: 50%; }
.WRAbSt::after { right: 50%; }
.x6xEsd .vjz\+fk { text-align: center; max-width: 120px; margin-right: 16px; }
.x6xEsd .qu1PcO { position: relative; height: 75px; display: flex; justify-content: center; }
.x6xEsd .iYY1OF { margin-top: 5%; }
.x6xEsd .QrgBVC { text-align: center; max-width: 120px; margin: 0px 16px 0px 14px; }
.x6xEsd .QrgBVC .mcxqC6 { width: 50px; }
.x6xEsd .Lzl9u8 { color: rgb(33, 33, 33); margin: 0px auto; left: 1px; width: 25%; top: 50%; overflow-x: hidden; }
.x6xEsd .HNUjI0, .x6xEsd .Lzl9u8 { font-size: 12px; border-radius: 2px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 3px 1px; text-align: center; padding: 2px 4px; text-transform: capitalize; pointer-events: none; position: absolute; font-weight: 500; }
.x6xEsd .HNUjI0 { bottom: 0px; }
.x6xEsd ._3jioYV, .x6xEsd .NhVYly { box-shadow: none; padding: 0px; border: none; font-size: 14px; text-decoration: none; color: rgb(33, 33, 33); margin-bottom: 10px; font-weight: 400; }
.x6xEsd .NhVYly { cursor: pointer; }
.x6xEsd .NhVYly:hover { color: rgb(40, 116, 240); }
.x6xEsd .\+2A5qB { color: rgb(135, 135, 135); font-size: 12px; margin-bottom: 5px; }
.x6xEsd .OPQSw- { max-width: 200px; overflow: hidden; }
.x6xEsd .H9SwjV { font-weight: 400; }
.x6xEsd ._4cSgjb { font-size: 13px; }
.x6xEsd .lG2kI3 { margin-left: 5px; }
.x6xEsd .PcM8XU { padding-right: 8px; }
.x6xEsd ._6WW5eI { padding-right: 5px; margin-bottom: 5px; }
.x6xEsd .WycBbe { padding-bottom: 12px; }
.x6xEsd ._9caAHK { margin-bottom: 2px; }
.x6xEsd .FfS9BZ { margin: 0px 3px 0px 0px; }
.x6xEsd .UkalR7 { color: rgb(255, 97, 97); font-size: 12px; margin-bottom: 5px; text-transform: uppercase; }
.x6xEsd .sKNC0n { color: rgb(135, 135, 135); text-transform: uppercase; }
.x6xEsd .sKNC0n.K16dhL { color: rgb(38, 165, 65); }
.x6xEsd .sKNC0n.F22S1G { color: rgb(255, 97, 97); }
.x6xEsd .qbFWpt { color: rgb(33, 33, 33); }
.x6xEsd .QGuk\+3 { width: 8px; height: 8px; border-radius: 100%; margin-right: 12px; display: inline-block; }
.x6xEsd .QGuk\+3.K16dhL { background-color: rgb(38, 165, 65); }
.x6xEsd .QGuk\+3.F22S1G { background-color: rgb(255, 97, 97); }
.x6xEsd .Y\+func { margin-left: 3px; }
.x6xEsd ._4ql7qZ { cursor: pointer; color: rgb(135, 135, 135); }
.x6xEsd ._4ql7qZ:hover { color: rgb(40, 116, 240); }
.x6xEsd .KA4OjL { cursor: default; }
.x6xEsd .KA4OjL:hover { color: rgb(0, 0, 0); }
.x6xEsd .josqL1 { margin-left: calc(25% + 16px); }
.x6xEsd .gdKbkh { color: rgb(135, 135, 135); font-size: 12px; line-height: 20px; white-space: nowrap; }
.x6xEsd .gdKbkh .pYVfxJ { color: rgb(40, 116, 240); font-weight: 500; cursor: pointer; }
.x6xEsd .Xttpmn { position: relative; font-weight: 500; font-size: 16px; padding-bottom: 8px; }
.x6xEsd .Xttpmn .acdTcg { color: rgb(38, 165, 65); font-weight: 500; padding-left: 20px; font-size: 16px; }
.x6xEsd .Xttpmn .-\33 AXNN { font-weight: 400; font-size: 16px; margin-top: 8px; }
.x6xEsd .JuYy5X { display: flex; }
.x6xEsd .X-LV81 .Xttpmn { margin-top: 8px; font-size: 14px; font-weight: 500; }
.x6xEsd .X-LV81 .-KvsGJ { margin-top: 4px; font-size: 12px; color: rgb(135, 135, 135); }
.x6xEsd .X-LV81 .Bt0O1z { margin-top: 8px; font-size: 12px; }
.x6xEsd .Qep0v4 { width: 30%; }
.x6xEsd .Qep0v4 .mclW\+p { text-decoration: line-through; font-size: 14px; font-weight: 500; line-height: 24px; color: rgb(113, 116, 120); margin-left: 4px; }
.x6xEsd .kfSjwz { flex-grow: 1; }
.x6xEsd ._0I5Nof { font-weight: 400; font-size: 14px; line-height: 21px; color: rgb(113, 116, 120); }
.x6xEsd .PoX8Sm { border: 1px solid rgb(228, 231, 237); border-radius: 4px; padding: 12px 16px; margin-top: 12px; }
.x6xEsd .M3BvnH, .x6xEsd .PoX8Sm { display: flex; align-items: center; }
.x6xEsd .M3BvnH { justify-content: center; padding: 4px 8px; width: max-content; margin-top: 4px; border-radius: 4px; }
.x6xEsd .M3BvnH .lSprOG { width: 20px; height: 20px; }
.x6xEsd .M3BvnH .d5\+3AE { font-size: 14px; font-weight: 600; }
.x6xEsd .F3eg4L { font-weight: 500; }
.x6xEsd ._6NkSAH { display: flex; }
.x6xEsd ._6NkSAH ._1rQELa { height: 40px; width: 40px; margin-right: 12px; }
.x6xEsd ._6NkSAH .twkYn1 { font-size: 12px; color: rgb(113, 116, 120); margin-bottom: 4px; }
.x6xEsd ._6NkSAH ._6-HeLF { font-size: 14px; }
.juQBm2 { color: rgb(135, 135, 135); font-size: 12px; }
.D9MzzH { color: rgb(40, 116, 240); font-size: 11px; font-weight: 500; margin-bottom: 5px; margin-left: 10px; white-space: nowrap; }
.c374qk { position: relative; font-weight: 500; font-size: 16px; display: flex; justify-content: start; flex-wrap: wrap; }
.c374qk.rnV2S5 { margin-top: 5%; }
.c374qk .gRHwM0 { overflow-y: scroll; height: 100%; max-height: 165px !important; }
.c374qk ._3xvobX { width: 370px !important; }
.c374qk .adet-y { border-bottom: 1px solid rgb(224, 224, 224); padding: 12px; }
.c374qk .CEv4dQ { color: rgb(0, 0, 0); }
.c374qk .FnFEdW { color: rgb(135, 135, 135); font-weight: 500; font-size: 12px; }
.c374qk .Awckp\+ { color: rgb(33, 33, 33); font-weight: 500; text-align: right; }
.c374qk .V36p8- { padding: 5px 0px; }
.c374qk .sK3cwY { border-top: 1px dashed rgb(224, 224, 224); }
.c374qk .Syjj9F { font-size: 12px; font-weight: 500; padding: 5px 12px 0px; background: rgb(255, 254, 213); margin-top: 10px; border: 1px solid rgb(240, 240, 240); }
.c374qk ._4E093v { margin-left: -5px; font-size: 14px; }
.c374qk .SrvBj9 { font-size: 10px; }
.c374qk .-JmBpC, .c374qk .SrvBj9 { padding-right: 20px; }
.c374qk .LoXkWV { color: rgb(38, 165, 65); font-weight: 500; font-size: 14px; }
.c374qk ._2DoW9u { text-decoration: line-through; }
.c374qk .aCbH9\+ { color: rgb(33, 33, 33); font-size: 12px; margin-top: 16px; display: block; }
.c374qk .aCbH9\+, .c374qk .aCbH9\+ .kUcXGS { list-style-type: disc; list-style-position: inside; }
.c374qk ._6w0-SQ { background-color: rgb(231, 248, 236); padding: 16px 16px 8px; border-radius: 3px; }
.c374qk ._6w0-SQ .V36p8- { padding-bottom: 8px; }
.ceA9lv { height: 14px; margin: 0px 2px; }
.ceA9lv, .CuCrM1 { vertical-align: middle; }
.CuCrM1 { display: flex; align-items: center; }
.fhcag1 { padding: 0px 4px; font-size: 14px; text-decoration: line-through; }
.EklPU1 { font-size: 14px; font-weight: bolder; color: rgb(56, 142, 60); }
.ezpZ4N { color: rgb(33, 33, 33); font-size: 18px; margin: 4px 0px; }
.ubzRgH { color: rgb(33, 33, 33); font-size: 14px; }
.jeqDeM { color: rgb(135, 135, 135); font-size: 12px; margin-top: 4px; }
.ilHWgt, .mEwcX\+ { margin-left: auto; }
.mEwcX\+ { transform: rotate(180deg); }
.nAfZ3R { fill: rgb(33, 33, 33); }
.O7NyLz { display: flex; align-items: center; padding: 16px; margin: 0px -16px; border-bottom: 2px solid rgb(249, 249, 249); cursor: pointer; }
.O7NyLz:last-child { border-bottom: none; }
.O7NyLz:hover { background-color: rgb(245, 250, 255); }
.PFlwW4 { display: flex; flex-direction: column; }
.BxvbAn { margin-bottom: 16px; }
.YKoABL { font-size: 18px; color: rgb(33, 33, 33); padding: 16px; }
.qQEg3h { color: rgb(40, 116, 240); cursor: pointer; border-top: 1px solid rgb(240, 240, 240); font-weight: 500; padding: 16px; }
.L2jwIU:hover { background-color: rgb(245, 250, 255); }
.yHmUUB { color: rgb(33, 33, 33); font-size: 18px; }
.D7KkQn, .yHmUUB { padding: 16px; margin: 0px -16px; }
.D7KkQn { border-bottom: 1px solid rgb(240, 240, 240); }
.nUcbPH, .s\+wjdr { font-size: 14px; color: rgb(33, 33, 33); }
.nUcbPH { margin-top: 8px; }
.Otzwc- { color: rgb(40, 116, 240); font-weight: 500; }
.Y6i8g\+ { padding: 16px; margin: 0px -16px; display: flex; align-items: center; }
.V8Irs2 { color: rgb(33, 33, 33); }
.O27pVh { margin-left: 16px; }
.b6D3i8 { font-size: 14px; margin-top: 16px; color: rgb(33, 33, 33); }
._5Dz4t6 { background-color: rgb(251, 100, 27); color: rgb(255, 255, 255); margin-left: 12px; border-radius: 2px; border: none; padding: 8px 12px; }
._7eG4Mb { position: fixed; left: 94vw; top: 86vh; width: 68px; height: 68px; cursor: pointer; }
.CVK2um { width: 100%; }
._3nrmR3 { font-size: 14px; }
._3nrmR3 .je6EsQ { height: 36px; width: 72px; font-size: 14px; margin-right: 8px; margin-top: 8px; color: rgb(40, 116, 240); }
.tZqBus { font-size: 20px; font-weight: 500; border-bottom: 1px solid rgb(224, 224, 224); }
._3tSuf3 { padding: 16px 32px; min-height: 300px; }
._50jy3g { padding: 8px 0px; font-size: 16px; }
.I8FWGC { text-align: center; padding: 16px; border-top: 1px solid rgb(224, 224, 224); }
.oot0vs { padding: 0px 4px; display: inline-block; }
.rEUL-z { width: 175px; border-radius: 2px; }
.vPIhLg { padding: 16px 32px; }
.B2\+WLw { width: 175px; background-color: rgb(40, 116, 240); color: rgb(255, 255, 255); border-radius: 2px; }
.ekbA7n { font-size: 20px; font-weight: 500; border-bottom: 1px solid rgb(224, 224, 224); }
.bd07LI { font-size: 16px; font-weight: 500; }
.ULYidm { background-color: rgb(194, 194, 194); color: rgb(255, 255, 255); }
.\+uI147 { font-size: 12px; color: rgb(135, 135, 135); margin-top: 2px; }
.l8\+Nky { margin-left: 4px; color: rgb(40, 116, 240); cursor: pointer; }
.K9UzvQ { position: relative; margin-top: 8px; }
.K9UzvQ .MdJSSJ { font-size: 12px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.6); position: absolute; max-width: 100px; width: 100%; height: 20px; padding: 1px 3px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.K9UzvQ .MdJSSJ .sPCbLp { margin-right: 4px; vertical-align: text-top; }
.K9UzvQ .UMeU0W { font-size: 12px; color: rgb(135, 135, 135); position: absolute; left: 25px; top: 2px; width: 70px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.K9UzvQ .BikypC { max-height: 100px; max-width: 100px; cursor: pointer; }
.K9UzvQ .iljoh1 { min-height: 72px; width: 100%; object-fit: cover; }
.Ip7ZXY { height: 100%; left: 0px; background: rgb(33, 33, 33); z-index: 11; justify-content: center; flex-direction: column; align-items: center; }
.Ip7ZXY, .Ip7ZXY .TdkRFw { position: fixed; width: 100%; top: 0px; display: flex; }
.Ip7ZXY .TdkRFw { height: 60px; background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); padding: 20px; justify-content: space-between; }
.Ip7ZXY .TdkRFw ._6opi3S { margin-right: 20px; cursor: pointer; }
.Ip7ZXY .TdkRFw .u1rDBY { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; }
.Ip7ZXY .TdkRFw .xK\+v0J { margin-left: 30px; cursor: pointer; }
.Ip7ZXY .TdkRFw .xK\+v0J .f5R\+5z { border: 2px solid rgb(255, 255, 255); width: 4px; height: 4px; margin: 2px 0px; border-radius: 2px; }
.Ip7ZXY .TdkRFw .xK\+v0J .PSrHea { position: absolute; right: 1px; top: 50px; background: rgba(0, 0, 0, 0.5); padding: 10px 16px; }
.Ip7ZXY ._2Ap2Tf { max-width: 100%; max-height: 100%; }
.riL5Wg { padding: 16px 16px 0px; }
.riL5Wg .lqZiVn { font-size: 14px; font-weight: 500; margin-bottom: 16px; }
.riL5Wg .-AP1tF { color: rgb(255, 255, 255); border: none; background: none; height: 16px; }
.tozK60 { padding: 16px 0px; }
.tozK60 .vzm4p9 { background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); cursor: pointer; }
.tozK60 .vzm4p9, .tozK60 .XhZOpu { height: 40px; width: 200px; font-size: 16px; font-weight: 500; }
.tozK60 .XhZOpu { margin-top: 16px; }
.tozK60 .XhZOpu .YYDMUH { width: 20px; }
.tozK60 .deOxoG { display: none; }
.tozK60 .GeGPed { min-width: 60px; display: inline-block; margin-right: 20px; text-align: center; position: relative; box-shadow: rgb(194, 194, 194) 0px 0px 6px; background: rgb(245, 245, 245); height: 80px; width: 80px; padding: 10px; vertical-align: top; margin-bottom: 20px; }
.tozK60 .GeGPed .MkoIei { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.tozK60 .GeGPed .Bhsver { font-size: 10px; overflow: hidden; text-overflow: ellipsis; height: 16px; display: inline-block; width: 100%; }
.tozK60 .GeGPed .FfC5J- { position: absolute; top: -8px; right: -8px; background: rgb(255, 255, 255); border-radius: 8px; height: 16px; width: 16px; padding: 0px; font-size: 0px; }
.tozK60 .GeGPed .FfC5J-, .tozK60 .GeGPed .FfC5J-:hover { box-shadow: rgb(194, 194, 194) 0px 0px 6px; }
.tozK60 .GeGPed .NwLpwY { height: 6px; }
.tozK60 .GeGPed .oCuA79 { height: 40px; }
.tozK60 .-ZAyZA { position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.7); height: 80px; width: 80px; left: 0px; text-align: center; color: var(--white); font-size: var(--font-xs); z-index: 1; cursor: pointer; }
.tozK60 .a2TNxC { margin: 16px auto auto; display: block; }
.tozK60 .GI11m9 { color: rgb(240, 240, 240); }
.tozK60 .kmRXi6 { position: absolute; width: 30px; height: 30px; z-index: 1; background: rgba(255, 255, 255, 0.5); }
.tozK60 .zPjFIx { position: absolute; width: 30px; transform: translate(50%, 50%) scale(1.2); }
.P62ZZ6 { padding: 24px 55px; }
.P62ZZ6 ._1yjsq8 { margin-bottom: 16px; }
.P62ZZ6 ._1yjsq8 .Ovw9-b { font-size: 16px; font-weight: 500; margin-bottom: 16px; }
.P62ZZ6 ._1yjsq8 .EODkPC { margin-left: 16px; }
.P62ZZ6 ._1yjsq8 .EODkPC .E0FArT { list-style: disc; }
.P62ZZ6 .RNSa\+t { height: 48px; width: 200px; font-size: 16px; font-weight: 500; margin-top: 16px; margin-right: 8px; }
.P62ZZ6 .wOY4Hv { display: none; }
.P62ZZ6 .GpCDE4 { min-width: 60px; display: inline-block; margin-right: 20px; text-align: center; position: relative; box-shadow: rgb(194, 194, 194) 0px 0px 6px; background: rgb(245, 245, 245); height: 80px; width: 80px; padding: 10px; vertical-align: top; margin-bottom: 20px; }
.P62ZZ6 .GpCDE4 ._5o3qme { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.P62ZZ6 .GpCDE4 .u\+vstu { font-size: 10px; overflow: hidden; text-overflow: ellipsis; height: 16px; display: inline-block; width: 100%; }
.P62ZZ6 .GpCDE4 ._3PUsaX { position: absolute; top: -8px; right: -8px; background: rgb(255, 255, 255); border-radius: 8px; height: 16px; width: 16px; padding: 0px; font-size: 0px; }
.P62ZZ6 .GpCDE4 ._3PUsaX, .P62ZZ6 .GpCDE4 ._3PUsaX:hover { box-shadow: rgb(194, 194, 194) 0px 0px 6px; }
.P62ZZ6 .GpCDE4 .Chz6Mq { height: 6px; }
.P62ZZ6 .GpCDE4 .FHonms { height: 40px; }
.P62ZZ6 .SPm4lu { position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.7); height: 80px; width: 80px; left: 0px; text-align: center; color: var(--white); font-size: var(--font-xs); z-index: 1; cursor: pointer; }
.P62ZZ6 .lhELD7 { margin: 16px auto auto; display: block; }
.P62ZZ6 ._1qRAea { color: rgb(240, 240, 240); }
.P62ZZ6 ._8lapUg { position: absolute; width: 30px; height: 30px; z-index: 1; background: rgba(255, 255, 255, 0.5); }
.P62ZZ6 .aqQFlP { position: absolute; width: 30px; transform: translate(50%, 50%) scale(1.2); }
.P62ZZ6 .S62UTr { margin-top: 16px; }
.P62ZZ6 ._0GkCWm { list-style: auto; margin-left: 16px; margin-bottom: 16px; font-size: 14px; }
.P62ZZ6 ._0GkCWm.jh2fDP { list-style: none; margin-left: 0px; }
.P62ZZ6 .cYCmVY { padding-bottom: 16px; }
.dLI3iV { background-color: rgb(255, 67, 67); color: rgb(255, 255, 255); font-weight: 600; margin: 0px 10px; text-transform: uppercase; font-size: 10px; border-radius: 12px; line-height: 21px; box-sizing: border-box; padding: 0px 10px; }
._7dPnhA .r2CdBx { font-size: 12px; color: rgb(135, 135, 135); display: inline-block; }
._7dPnhA .sfneHK { height: 7px; width: 20px; transform: rotate(180deg); vertical-align: middle; }
._7dPnhA .wMLTcO { fill: rgb(135, 135, 135); }
._7dPnhA .R0cyWM { max-width: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle; }
._7dPnhA .R0cyWM:hover { color: rgb(40, 116, 240); max-width: 180px; }
._7dPnhA .KVQLpl, ._7dPnhA .KVQLpl:hover { color: rgb(135, 135, 135); }
._7dPnhA .l-RNwX { color: rgb(135, 135, 135); overflow: visible; }
._7dPnhA .r2CdBx:last-child .sfneHK { display: none; }
._7dPnhA .r2CdBx:last-child .R0cyWM:hover { max-width: 80px; }
._7dPnhA .r2CdBx:last-child .KVQLpl { background-color: initial; }
._7dPnhA .r2CdBx:last-child .KVQLpl p { margin-bottom: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
._7dPnhA .r2CdBx:last-child .l-RNwX p { overflow: visible; }
.uA-Qhi { width: 100% !important; }
.NldWhk { min-height: 150px; }
.j5frTT { padding: 10px 16px 10px 34px !important; border-radius: 0px !important; border-bottom: 1px solid rgb(170, 170, 170) !important; }
.qBdNZD { position: absolute; left: 0px; top: 50%; margin-top: -7.5px; }
.NMxd9o { border-radius: 0px 2px 2px 0px; width: 85%; }
.NMxd9o, .NMxd9o .ZhIv\+V { display: inline-block; position: relative; }
.NMxd9o .ZhIv\+V { width: 100%; }
.NMxd9o .SMNrB\+ { position: relative; display: block; width: 100%; }
.NMxd9o .SMNrB\+::after, .NMxd9o .SMNrB\+::before { content: ""; height: 2px; width: 0px; bottom: 0px; position: absolute; background: rgb(40, 116, 240); transition: width 0.2s ease 0s; }
.NMxd9o .SMNrB\+::before { left: 50%; }
.NMxd9o .SMNrB\+::after { right: 50%; }
.NMxd9o .UPVPPo { padding: 11px 16px; border-radius: 2px 0px 0px 2px; border: 0px; outline: none 0px; font-size: 15px; width: 100%; }
.NMxd9o .UPVPPo:focus ~ .SMNrB\+::after, .NMxd9o .UPVPPo:focus ~ .SMNrB\+::before { width: 50%; }
.NMxd9o .vgcmx9 { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 0px 2px 2px 0px; color: rgb(86, 86, 86); padding: 10px 0px; height: 40px; cursor: pointer; width: 100%; }
.NMxd9o .OpjVZq { fill: rgb(33, 33, 33); }
.NMxd9o .z-d6Wi { border-radius: 0px 0px 2px 2px; border-top: 1px solid rgb(224, 224, 224); position: absolute; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); top: 37px; display: none; box-shadow: rgba(0, 0, 0, 0.5) 2px 3px 5px -1px; }
.NMxd9o .z-d6Wi.Nc7yK4 { display: block; }
.NMxd9o .z-d6Wi ._0pGdIU .SFNZZd { padding: 10px 16px; display: block; cursor: pointer; }
.NMxd9o .z-d6Wi ._0pGdIU .SFNZZd.EedVoo, .NMxd9o .z-d6Wi ._0pGdIU .SFNZZd:hover { background-color: rgb(240, 240, 240); }
.NMxd9o .z-d6Wi ._0pGdIU .SFNZZd .BZtvn3 { color: rgb(40, 116, 240); font-weight: 500; }
.zQ\+kpj { color: rgb(135, 135, 135); }
.zQ\+kpj .ZWmcSB { clear: both; line-height: 1.45; font-size: 12px; }
.zQ\+kpj h1, .zQ\+kpj h2, .zQ\+kpj h3, .zQ\+kpj h4 { font-size: 20px; font-weight: 500; color: rgb(33, 33, 33); }
.zQ\+kpj b, .zQ\+kpj strong { font-weight: 500; }
.zQ\+kpj a { color: rgb(40, 116, 240); }

.HsEaCZ {
    width: 840px;
    margin: 40px auto 0
}

.HsEaCZ .R09y2l {
    font-size: 16px;
    padding: 15px 25px;
    background-color: #2874f0;
    color: #f0f0f0;
    font-weight: 400
}

.HsEaCZ .HvqlvI {
    padding: 15px 25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.HsEaCZ .HvqlvI .zoj3B7 {
    width: 45%
}

.HsEaCZ .HvqlvI .pAgIxq {
    width: 50%
}

.HsEaCZ .HvqlvI .lFx2ui {
    text-align: center;
    width: 60%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

.HsEaCZ .HvqlvI .rmiZV6 {
    width: 100%;
    font-size: 16px
}

.HsEaCZ .HvqlvI .g3IQIT {
    margin: 10px 0 0 20px
}

.HsEaCZ .HvqlvI .kdw2j6 {
    color: #878787;
    float: left
}

.HsEaCZ .-\+iKa0 {
    color: #2874f0;
    width: 100%;
    text-align: right;
    padding: 10px
}

.HsEaCZ .-\+iKa0 .AXLDDP {
    font-weight: 500
}

.HsEaCZ .-\+iKa0 .XNxbsX {
    margin-left: 9px
}

.A5FKBc {
    text-align: center;
    margin: 60px 0;
    width: 100%
}

.A5FKBc .VA6dos {
    width: 80%;
    margin: 0 auto
}

.A5FKBc .VA6dos li {
    text-align: left
}

.A5FKBc .azw4oX {
    padding: 15px 20px;
    border: 1px solid #e0e0e0;
    width: 80%;
    margin: 20px auto 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.A5FKBc .azw4oX .vMH1sP {
    width: 70%;
    text-align: left
}

.A5FKBc .azw4oX .vMH1sP .UB7zCF {
    color: #388e3c;
    margin-bottom: 10px;
    font-weight: 400
}

.A5FKBc .azw4oX .FtS84u {
    width: 30%;
    text-align: right
}

.A5FKBc .azw4oX .FtS84u .cHHjdC {
    color: #878787;
    margin-bottom: 10px;
    font-weight: 400
}

.A5FKBc .azw4oX .FtS84u .QPJ6wA {
    color: #2874f0;
    border: 0;
    padding: 0;
    box-shadow: none
}

.A5FKBc .um2bJ3 {
    font-size: 14px;
    color: #ff6161
}

.nKWsG9 {
    padding: 10px 27px
}

.nKWsG9 li {
    padding: 0 0 8px;
    list-style-type: disc;
    line-height: 21px
}

.nKWsG9 p,.nKWsG9 ul {
    margin-bottom: 5px
}

.v2VFa- {
    border: 1px solid #e0e0e0
}

.v2VFa-[type=number]::-webkit-inner-spin-button,.v2VFa-[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.v2VFa-:disabled {
    background-color: #fafafa;
    cursor: not-allowed
}

.v2VFa-:focus {
    border-color: #2874f0
}

.OPfM39 {
    border-color: #ff6161!important
}

.APCuPL {
    color: #ff6161!important
}

._0kSq\+5 {
    color: #ff6161
}

.lBFHyk {
    -webkit-transform-origin: top left;
    color: #878787;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease
}

.dKXc0R,.v2VFa-:focus~.lBFHyk {
    -webkit-transform: translateY(-15%) scale(.815)
}

.GLJAW8 {
    padding: 24px 32px;
    min-height: 500px
}

.KfUO8t {
    padding-top: 500px
}

._71bHGy,.KfUO8t {
    text-align: center
}

._71bHGy {
    padding-top: 100px;
    min-height: 600px
}

._71bHGy .hoaQwc {
    display: block;
    font-size: 20px;
    font-weight: 500;
    margin-top: 30px
}

._71bHGy .\+o0fI5 {
    display: block;
    font-size: 14px;
    margin-top: 8px
}

._71bHGy .qrx0s9 {
    margin-top: 20px;
    padding: 15px 45px;
    font-size: 15px;
    font-weight: 500
}

.Y2FYYg {
    padding-bottom: 22px;
    color: #212121;
    font-size: 18px;
    font-weight: 500
}

._9TCKCJ {
    padding-bottom: 40px
}

.sv5FXt .ystw8w .UCqaCD {
    color: #26a541
}

.sv5FXt:last-child .ystw8w {
    border-bottom: 1px solid #e0e0e0
}

.sv5FXt:not(:last-child) .ystw8w {
    border-bottom: none
}

.ystw8w {
    width: 632px;
    background-color: #fff;
    padding: 24px 16px 24px 20px;
    border: 1px solid #e0e0e0;
    border-bottom: none
}

.ystw8w:last-child {
    border-bottom: 1px solid #e0e0e0
}

.ystw8w .Raaf9L {
    margin: 5px;
    width: 30px;
    height: 30px
}

.ystw8w .dNuLSw {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.ystw8w ._3otXnn {
    margin-top: 16px;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.ystw8w .UCqaCD {
    color: #212121;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 500
}

.ystw8w .hlLFNF {
    font-size: 14px;
    color: #212121;
    max-width: 530px
}

.ystw8w .AbAqCm {
    font-size: 14px;
    color: #878787;
    white-space: nowrap;
    font-weight: 500
}

.ystw8w .PFsKx- {
    font-size: 14px;
    color: #2874f0;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    font-weight: 500
}

.ystw8w .r1FAYJ {
    width: 400px;
    white-space: normal
}

.ystw8w .dgWk-Q {
    pointer-events: auto
}

.-CLQTo {
    padding: 18px 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    color: #2874f0;
    text-transform: uppercase
}

._9wC7Dg {
    background-color: #fff;
    min-height: 600px;
    padding: 24px 32px;
    position: relative
}

._9wC7Dg .E5TaeR {
    font-size: 18px;
    font-weight: 500;
    display: block;
    padding-bottom: 20px
}

._9wC7Dg .gSM45f {
    margin-top: 150px
}

._9wC7Dg .GiZlJw {
    border: 1px solid #e0e0e0;
    border-top: 0;
    position: relative
}

._9wC7Dg .GiZlJw:first-child {
    border-top: 1px solid #e0e0e0;
    margin-top: 20px;
    border-radius: 2px 0
}

._9wC7Dg .GiZlJw:last-child {
    border-radius: 0 2px
}

._9wC7Dg .gaVsws {
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 2px;
    margin-bottom: 30px
}

.jHYdLK {
    position: relative;
    display: block
}

.jHYdLK._78YC\+B:after {
    border-top: 10px solid #e0e0e0
}

.jHYdLK._78YC\+B .WRAbSt:after,.jHYdLK._78YC\+B .WRAbSt:before {
    display: none
}

.jHYdLK:after {
    display: block;
    content: " ";
    position: absolute;
    top: 50%;
    right: .7em;
    pointer-events: none;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #212121;
    margin-top: -3px
}

.OZuttk {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    background: #fff;
    border: 1px solid transparent;
    padding: .6em .8em .5em 0;
    width: 100%;
    color: #878787;
    font-size: 16px
}

.OZuttk:focus {
    outline: none
}

.OZuttk:disabled {
    color: #c2c2c2
}

.OZuttk:hover~.WRAbSt:after,.OZuttk:hover~.WRAbSt:before {
    width: 50%
}

.WRAbSt {
    position: relative;
    display: block;
    width: 100%;
    background-color: #e0e0e0;
    height: 2px
}

.WRAbSt:after,.WRAbSt:before {
    content: "";
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #2874f0;
    transition: width .2s ease
}

.WRAbSt:before {
    left: 50%
}

.WRAbSt:after {
    right: 50%
}

.aChTzo {
    margin-bottom: 16px
}

.aChTzo .WNuczz {
    padding: 14px 24px;
    font-size: 14px
}

.aChTzo .da7\+UC {
    margin-right: 6px;
    vertical-align: text-bottom
}

._8UUcDg {
    min-height: 0!important;
    padding: 14px 0;
    text-align: center
}

._8UUcDg .Zy20mi {
    display: inline-block;
    width: 24px;
    vertical-align: middle;
    margin-right: 12px
}

.sK8-s3 {
    width: 420px
}

.Aaev\+q {
    text-align: center;
    padding: 38px;
    color: #212121
}

.Aaev\+q .BQQLM0 {
    font-size: 20px;
    font-weight: 500;
    display: block;
    margin-top: 16px;
    margin-bottom: 12px
}

.Aaev\+q .m-VMnV {
    font-size: 14px;
    line-height: 1.5
}

.Aaev\+q .m-VMnV .D-F\+V2 {
    font-weight: 500
}

.Aaev\+q .PVOsq7 {
    margin-top: 48px;
    padding: 14px 60px;
    text-transform: uppercase
}

.Aaev\+q .RdElL1 {
    margin-top: 18px;
    display: block
}

.Aaev\+q .PVOsq7,.Aaev\+q .RdElL1 {
    font-size: 16px
}

.lJPVok {
    position: relative;
    width: 100%
}

.Reem3Q {
    position: absolute;
    background-color: #fff;
    width: 100%;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 0 4px #e0e0e0;
    z-index: 1;
    display: none
}

.Reem3Q.jD-g0X {
    display: block
}

.J3nH8z {
    padding: 16px;
    border-bottom: 1px solid #e0e0e0
}

._92tk\+3 .J3nH8z:hover,.h63Zow {
    background-color: #efefef
}

.U1LCmH {
    position: relative;
    margin-bottom: 10px
}

.v2VFa- {
    width: 100%;
    font-size: 14px;
    border: 1px solid var(--color-grey-grade2);
    outline: none;
    border-radius: 2px;
    padding: 20px 16px 0 13px;
    box-shadow: none;
    -moz-appearance: textfield;
    &[type=number]: :-webkit-inner-spin-button,&[type=number]::-webkit-outer-spin-button {
        -webkit-appearance:none;
        margin: 0
    }

    &:disabled {
        background-color: var(--color-grey-grade0);
        cursor: not-allowed
    }
}

.z2D4XG {
    height: 50px
}

.g-nBNP {
    resize: vertical;
    padding-top: 25px;
    vertical-align: top
}

.v2VFa-:focus {
    outline: none;
    border-color: var(--color-brand-blue)
}

.OPfM39 {
    border-color: var(--color-error-red)!important
}

.APCuPL {
    color: var(--color-error-red)!important
}

._0kSq\+5 {
    margin: 0 0 0 12px;
    font-size: 12px;
    color: var(--color-error-red);
    display: inline-block
}

._0kSq\+5,.lBFHyk {
    pointer-events: none;
    width: 100%
}

.lBFHyk {
    position: absolute;
    left: 0;
    top: 0;
    transform-origin: top left;
    padding: 18px 20px 0;
    font-size: 14px;
    color: var(--color-grey-grade4);
    transition: transform .2s ease
}

.dKXc0R,.v2VFa-:focus~.lBFHyk {
    transform: translateY(-15%) scale(.815);
    padding: 18px 0 0 15px
}

.iXsmkH {
    color: #2874f0;
    font-weight: 500
}

.rd3Ege {
    margin-top: 16px;
    width: 570px
}

.-PsvFv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ZU-viH {
    margin-bottom: 10px
}

.raia51 {
    margin-bottom: 0
}

.VgOevZ {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px
}

.ACw3Xy {
    width: 280px
}

.ACw3Xy.O1czOX:after {
    top: 35%;
    border-top-width: 7px;
    border-right-width: 5px;
    border-left-width: 5px
}

.ACw3Xy._8pGkYY.O1czOX:after {
    border-top-color: #ff6161
}

.oDxCeH {
    width: 100%;
    margin-bottom: 0
}

._9-gNKZ {
    resize: none!important
}

.SUn3yL {
    height: 48px;
    width: 230px
}

.SUn3yL,.y\+RUHq {
    font-size: 14px;
    text-transform: uppercase
}

.y\+RUHq {
    font-weight: 500;
    color: #2874f0;
    background-color: transparent;
    border: none;
    margin-left: 20px;
    padding-right: 0
}

.y\+RUHq,.y\+RUHq:hover {
    box-shadow: none
}

.EcJ375 {
    font-size: 12px;
    color: #878787;
    margin-bottom: 10px
}

.QGUDUT {
    background-color: #fff7f8;
    color: #ff6161;
    padding: 10px 5px;
    margin: 20px 0;
    border: 1px solid #ff6161
}

.AD3Q-k {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px
}

.VqFmfV {
    margin-bottom: 16px;
    width: 100%
}

.VqFmfV .FEpUSR {
    margin-bottom: 4px
}

.McjNgr {
    padding-left: 13px;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.SWXSwy {
    padding: 2px 16px 7px 13px;
    font-size: 14px;
    color: inherit;
    border: none
}

.Z5gkGb {
    border: 1px solid #e0e0e0;
    background-color: #fff
}

.Z5gkGb._8pGkYY {
    border-color: #ff6161
}

.aan-Wb {
    display: none!important
}

.AyivT9 {
    font-size: 12px;
    padding-top: 6px;
    padding-left: 13px;
    cursor: default;
    color: #878787
}

._8pGkYY {
    color: #ff6161
}

.FZKw\+X {
    margin-bottom: 10px
}

.GLlzzT.F2e49l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.GLlzzT.F2e49l ._1cdkXo {
    width: 70%;
    margin-right: 5%
}

.GLlzzT.F2e49l .WtykFU {
    width: 25%
}

.WtykFU {
    color: #878787
}

.bA4Q-G {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.lP7VP6 {
    background-color: #f5faff;
    padding: 20px;
    position: relative
}

.lP7VP6 .gRwfg7 {
    background: #2874f0
}

._7PCxNx {
    color: #ff6161;
    text-decoration: line-through
}

.wF33mi {
    margin-bottom: 20px
}

.JWHZpD {
    margin-left: 3px;
    display: inline-block
}

.N2nSHK {
    padding: 20px;
    margin: auto;
    max-width: 400px;
    font-size: 14px
}

.N2nSHK .Geh36c {
    max-height: calc(100vh - 275px);
    overflow-y: auto
}

.N2nSHK ._0rd8tv {
    font-weight: 500;
    margin-bottom: 10px
}

.N2nSHK .QrwzX0 {
    margin-bottom: 22px
}

.N2nSHK .bdVnlb {
    margin-left: 10px
}

.N2nSHK .qUnWIC {
    margin-top: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.N2nSHK .uwk3PL {
    width: 172px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin-top: 8px;
    box-shadow: none;
    text-transform: uppercase
}

.xe4Z9L {
    max-width: 848px
}

.MJrwCP {
    max-width: 523px;
    float: left;
    cursor: pointer;
    width: 100%
}

.MJrwCP .Kvq1RS {
    cursor: default
}

.OuY1an {
    max-width: 325px;
    float: right
}

._2CGQQ4 {
    line-height: 1.5
}

.H9XH1D {
    margin-top: 10px;
    display: block
}

.VpZoP0 {
    text-transform: uppercase;
    font-size: 11px;
    color: #878787;
    vertical-align: middle;
    padding: 4px 7px;
    border-radius: 2px;
    background-color: #f0f0f0;
    font-weight: 500
}

.AhImHH,.VpZoP0 {
    margin: 0 0 0 11px
}

.FA45gW {
    font-size: 14px;
    text-transform: uppercase;
    width: 200px;
    height: 48px;
    margin-top: 12px
}

._0eTOkm {
    font-size: 14px;
    color: #2874f0;
    border: 0;
    background: none;
    cursor: pointer;
    outline: none
}

._0eTOkm,._7Csqyg {
    font-weight: 500
}

.C\+xBRe {
    color: #ff6161
}

.awNB40,.C\+xBRe {
    font-weight: 500;
    margin: 20px 0 0
}

.awNB40 {
    color: #ff9f00
}

.o20LY5 {
    max-width: 848px;
    overflow: hidden;
    padding: 20px
}

.RKqNKN {
    max-width: 35px;
    float: right
}

._8DiaSH {
    margin-bottom: 10px
}

._8DiaSH ._3cBMPq,._8DiaSH ._6PM3wO {
    text-transform: uppercase;
    font-size: 11px;
    color: #878787;
    vertical-align: middle;
    padding: 4px 7px;
    border-radius: 2px;
    background-color: #f0f0f0;
    font-weight: 500;
    margin-right: 15px
}

._8DiaSH ._3cBMPq {
    color: #fff;
    background-color: #2874f0
}

.Tlp8CN {
    line-height: 1.5
}

._9gyQif {
    margin-top: 10px;
    display: block;
    max-width: 523px
}

.Pmc-LZ {
    margin: 0 0 0 15px
}

.j-zbyo {
    font-weight: 500
}

.rApBmn {
    cursor: pointer;
    padding: 0 8px
}

.r22FQh {
    z-index: 1;
    white-space: nowrap;
    display: none;
    position: absolute;
    font-size: 14px;
    color: #878787;
    border: 1px solid rgba(0,0,0,.05);
    box-shadow: 0 6px 6px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.18);
    right: 23px;
    padding: 5px;
    border-radius: 3px;
    top: 10px
}

.qfYddx {
    padding: 7px 12px;
    color: #212121
}

.qfYddx:hover {
    color: #2874f0
}

.rApBmn:hover .r22FQh {
    display: block
}

.svea50 {
    padding: 40px;
    max-width: 450px
}

.svea50 .Hqvrpm {
    font-size: 15px;
    font-weight: 500;
    text-align: center
}

.svea50 .Nogpfa {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 24px
}

.svea50 ._7ghJgt {
    margin-top: 45px
}

.svea50 ._7ghJgt .q0EMge {
    background: #2874f0;
    width: 175px;
    height: 48px;
    text-transform: uppercase
}

.svea50 ._7ghJgt .ryWQno {
    width: 175px;
    height: 48px;
    background: transparent;
    border: 0;
    box-shadow: none;
    color: #2874f0;
    text-transform: uppercase;
    font-size: 14px
}

.g8S8Av {
    font-size: 14px;
    color: #2874f0;
    font-weight: 500;
    padding: 16px 0;
    cursor: pointer
}

.g8S8Av .w8uXBU {
    margin: 0 16px;
    vertical-align: middle
}

.YAly00 {
    padding-bottom: 56px
}

.-nebyH {
    padding-bottom: 24px
}

.-nebyH .jwYvuG {
    font-size: 18px;
    font-weight: 500;
    padding-right: 24px
}

.-nebyH .xUWkem {
    font-size: 14px;
    font-weight: 500;
    color: #2874f0;
    cursor: pointer
}

.jo8V77 {
    padding-bottom: 2px
}

.jo8V77 .LjjzvH {
    width: 270px;
    padding-right: 12px
}

.jo8V77 .aMODL0 {
    background: #2874f0;
    width: 130px;
    height: 48px;
    padding: 14px;
    color: #fff;
    border-radius: 3px;
    font-size: 16px;
    box-shadow: none
}

.Y-Uvsm {
    padding: 12px 0
}

._6S52lt {
    padding: 16px;
    color: #878787
}

.hODQcP {
    font-size: 16px
}

.aKRm9s {
    padding: 40px
}

._8rUodH {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 22px
}

.tC6NCG {
    margin-left: auto;
    margin-top: 4px
}

.CT6\+Io {
    width: 350px;
    margin-bottom: 16px
}

.zH-lGF {
    letter-spacing: 4px!important;
    height: 60px
}

.JQ4hHB {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    margin-left: -30px;
    margin-right: 10px
}

.JJbBHA {
    background: #2874f0;
    width: 350px;
    padding: 12px;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    margin-top: 8px;
    text-transform: uppercase;
    box-shadow: none
}

.bO5Esp {
    margin: 5px 30px 0 0
}

.bO5Esp h3 {
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 10px
}

.bO5Esp li,.bO5Esp ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.bO5Esp li {
    padding: 0 0 8px 20px;
    position: relative;
    line-height: 21px
}

.bO5Esp li:after {
    content: "";
    height: 4px;
    width: 4px;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 50%;
    background: #000
}

._3qvTza {
    padding: 40px
}

.BfOHXH {
    margin-left: auto;
    margin-top: 5px
}

._0kEIMo {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 22px
}

.KOWejf {
    width: 350px;
    margin-bottom: 16px
}

.gxBPyP {
    letter-spacing: 4px!important;
    height: 60px
}

.WDzld2 {
    background: #2874f0;
    width: 350px;
    padding: 12px;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    margin-top: 8px;
    text-transform: uppercase;
    box-shadow: none
}

.Kn9Hg8 {
    padding-bottom: 46px
}

._94J\+G0 {
    padding-bottom: 24px
}

._94J\+G0 .IJBRXu {
    font-size: 18px;
    font-weight: 500
}

._94J\+G0 .I1RPU4,._94J\+G0 .IJBRXu {
    padding-right: 24px
}

.owPpCS {
    padding-bottom: 2px
}

.owPpCS .RIneEi {
    width: 270px;
    padding-right: 12px
}

.owPpCS .glf5DK {
    width: 185px;
    padding-right: 12px
}

.owPpCS .wfVVrP {
    background: #2874f0;
    height: 48px;
    padding: 14px;
    color: #fff;
    border-radius: 3px;
    font-size: 16px;
    box-shadow: none
}

.owPpCS .wfVVrP.BW5yGd {
    width: 184px
}

.owPpCS .wfVVrP.G2UnW5 {
    width: 130px
}

.owPpCS .QL0OON {
    letter-spacing: 4px!important
}

.DKkk4z {
    padding: 16px;
    color: #878787
}

.kcUG-\+ {
    padding: 30px
}

.kcUG-\+ .DeTtJi {
    padding-left: 30px;
    width: 375px
}

.kcUG-\+ .yJ1Snj {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 22px
}

.kcUG-\+ ._8Ec4d0 {
    padding: 16px;
    color: #878787
}

.kcUG-\+ .Yeo5RJ {
    width: 300px;
    padding-bottom: 14px
}

.kcUG-\+ .DyIBtI {
    letter-spacing: 4px!important
}

.kcUG-\+ .qFcRjI {
    width: calc(100% - 375px)
}

.kcUG-\+ .NRhL5j {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    margin-left: -30px;
    margin-right: 10px
}

.kcUG-\+ .FxrNSX {
    background: #2874f0;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 16px
}

.kcUG-\+ .aDN\+xn,.kcUG-\+ .FxrNSX {
    width: 300px;
    padding: 12px;
    font-weight: 500;
    font-size: 16px;
    box-shadow: none
}

.kcUG-\+ .aDN\+xn {
    background: #fff;
    color: #2874f0;
    border: none
}

.\+MJjK5 {
    margin: 5px 30px 0 0
}

.\+MJjK5 h3 {
    font-size: 14px;
    font-weight: 500
}

.\+MJjK5 h3,.\+MJjK5 p {
    padding-bottom: 10px
}

.\+MJjK5 li,.\+MJjK5 ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.\+MJjK5 li {
    padding-left: 20px;
    position: relative;
    line-height: 21px
}

.\+MJjK5 li:after {
    content: "";
    height: 4px;
    width: 4px;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 50%;
    background: #000
}

.xozgiL {
    padding: 16px;
    width: 342px;
    height: 138px
}

.xozgiL .MJXUsV {
    margin-bottom: 16;
    margin-left: 8;
    font-size: 16;
    font-weight: 500
}

.xozgiL .h6SW5x {
    margin: 8;
    font-size: 14
}

.wwrn7e {
    padding: 16px 16px 0
}

.wwrn7e .t7Hyq- {
    font-size: 17px;
    font-weight: 500
}

.wwrn7e .UhXzdW {
    color: #878787;
    font-size: 10px
}

.wwrn7e .bIA7SG {
    width: 300px;
    margin-bottom: 4px
}

.wwrn7e .bIA7SG .BuDitC {
    margin-bottom: 10px;
    color: #878787
}

.wwrn7e .nvQYwR {
    color: #d23c33;
    font-size: 10px
}

.wwrn7e .kUbZLd {
    float: right;
    margin-bottom: 16px
}

.wwrn7e .f93g6w {
    letter-spacing: 4px!important;
    border-color: #2874f0
}

.wwrn7e .XJ3PFE {
    letter-spacing: 4px!important;
    border-color: #d23c33
}

.wwrn7e .m7Bncw {
    background: #fff;
    padding: 12px;
    color: #2874f0;
    font-weight: 500;
    margin-top: 4px;
    font-size: 16px;
    box-shadow: none;
    border: none
}

.AGoOHR {
    padding: 24px 32px 0;
    max-width: 978px
}

.AGoOHR ._61j0wQ {
    font-size: 18px;
    margin-bottom: 25px;
    font-weight: 500
}

.AGoOHR .VIK2fE {
    font-size: 14px;
    margin-bottom: 20px
}

.AGoOHR .pfhj8k {
    color: #e0e0e0
}

.AGoOHR ._6veLPy {
    margin-bottom: 4px
}

.AGoOHR .VIK2fE ul {
    margin-left: 25px
}

.AGoOHR .VIK2fE li {
    list-style-type: inherit
}

.AGoOHR .KEm3zn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px
}

.AGoOHR .KEm3zn .X7FRmg {
    width: 30px
}

.AGoOHR .aBKX\+2 {
    margin-left: 7px;
    margin-top: 7px;
    color: #d23c33
}

.AGoOHR .cHV8OW {
    margin-top: 25px
}

.AGoOHR .cHV8OW .ditaTu {
    color: #d23c33
}

.AGoOHR .W0Ywki {
    padding: 10px 16px;
    width: 20%;
    background-color: #d23c33;
    color: #f0f0f0;
    margin-bottom: 20px;
    border-radius: 3px;
    border: 1px solid var(--borderGrey);
    margin-top: 10px;
    cursor: pointer
}

.TzUsYw {
    padding: 24px 32px
}

.TzUsYw .WYhwvt {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 32px
}

.TzUsYw ._9pCK4n {
    margin-bottom: 16px
}

.TzUsYw .kaFWM6 {
    font-weight: 600
}

.M2ElEK {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.oBbfXr {
    padding: 24px 32px 0
}

.oBbfXr .EA4UDs {
    padding-bottom: 24px
}

.oBbfXr .emGCWy {
    color: #2874f0
}

.oBbfXr .emGCWy,.oBbfXr .Uoe2UL {
    padding-top: 22px;
    font-weight: 500;
    cursor: pointer
}

.oBbfXr .Uoe2UL {
    color: #d23276
}

.oBbfXr .qZRBeL {
    overflow: hidden
}

._26tEi5 {
    min-width: 300px!important
}

._5H4qC- {
    position: relative;
    width: 128px;
    margin-right: 20px
}

.m2cjM\+ {
    position: absolute;
    right: 8px;
    top: 16px;
    color: #fff;
    border-radius: 50% 50%;
    background: #c2c2c2;
    padding: 0 5px;
    cursor: pointer;
    line-height: 1.3
}

.RWP\+ia {
    margin: 20px auto;
    display: block
}

.Q6d0IH {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 500
}

.\+3Lv2t,.Q6d0IH {
    text-align: center
}

.\+3Lv2t {
    font-size: 14px;
    color: #878787;
    font-weight: 400;
    width: 80%;
    margin: 0 auto 20px;
    display: block
}

.TqFnxa {
    width: 100%
}

.PF76La {
    display: none
}

.k3Rv0R {
    top: -50px
}

.OUwLWU {
    max-width: 400px;
    border-radius: 2px;
    box-shadow: 0 0 4px 1px rgba(0,0,0,.3)!important
}

.YhlfwQ {
    left: 17%!important
}

.WKzceU {
    position: relative
}

.EWCthy {
    position: absolute;
    top: 15px;
    right: 10px
}

.Nst4CJ {
    display: inline-block;
    margin-left: 10px;
    position: relative
}

.cIZHzL {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 2px;
    text-align: left;
    cursor: pointer
}

.yEuNjB {
    position: absolute;
    top: 50%;
    right: 3px;
    pointer-events: none
}

.hmXF\+i {
    top: 14px;
    right: 1px
}

.t0BpJ3 {
    width: 40px
}

._9tzhXm {
    width: 100%;
    height: 100%;
    padding: 10px
}

.MoOHbl {
    width: 100%;
    height: 48px;
    margin-left: 0;
    border: 1px solid #e0e0e0
}

.MoOHbl.d8OdzZ {
    border: 1px solid #ff6161
}

.u4gYPk {
    right: 10px
}

.itzk6M {
    width: 44px
}

.Um4oTz {
    color: #878787;
    font-size: 14px;
    margin-top: 10px
}

.Um4oTz .uuV8LM {
    color: #2874f0
}

.HMTZEe {
    margin-top: 16px
}

.p-JXcR {
    width: 316px
}

.LEvCy9,.w5e9uc {
    display: inline-block;
    vertical-align: top
}

.LEvCy9 {
    width: 200px;
    background: #fff;
    padding: 9px 7px 9px 16px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    color: #878787;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ij59zx {
    border-color: #ff6161!important
}

.ij59zx .aazY9l {
    color: #ff6161
}

.zXS81S {
    margin-left: 8px
}

.w5e9uc {
    width: 128px
}

.LEvCy9,.w5e9uc {
    margin-right: 12px
}

.GFR7gZ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px
}

.JO5Wdq {
    margin-left: 0!important
}

.TVgwvR {
    height: 48px;
    font-size: 16px;
    font-weight: 400;
    min-width: 200px
}

.TVgwvR:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.bez4k\+ {
    border: 1px solid #e0e0e0;
    margin-top: 16px
}

.bez4k\+.S5Z6q\+ {
    background-color: #f5faff
}

.bez4k\+ .ctTYV4 {
    color: #2874f0;
    margin-bottom: 15px
}

.bez4k\+ .k4Lpur {
    background-color: #2874f0;
    padding: 15px 35px;
    font-size: 16px;
    font-weight: 400
}

.bez4k\+ .GbPBbu {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    margin-left: 70px;
    padding: 0;
    font-size: 16px
}

.bez4k\+ .GbPBbu,.N8SkXI {
    color: #2874f0;
    font-weight: 500
}

.N8SkXI {
    padding: 16px 20px;
    cursor: pointer
}

.N8SkXI .u39wnZ {
    margin: 0 16px 0 0;
    vertical-align: middle
}

.LfvXr5 {
    padding: 20px 16px
}

.LfvXr5 .ctTYV4 {
    margin-bottom: 10px;
    display: block;
    font-weight: 500
}

.LfvXr5 .oSayqH {
    width: 316px;
    display: inline-block;
    margin-bottom: 15px
}

.LfvXr5 .oSayqH.gJYX5n {
    margin-left: 15px
}

.LfvXr5 .JuG6V3 {
    font-size: 12px;
    color: #878787;
    display: block;
    margin-top: 24px
}

._7Y7udB {
    margin: 20px 0
}

.hvWqk9 {
    margin-bottom: 12px;
    font-weight: 500;
    display: block
}

.soVbMq {
    margin: 10px 0
}

.V5j-j0 {
    padding: 20px;
    background: #ffffe6;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    margin-bottom: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.V5j-j0 ._6eJi5a {
    margin-right: 8px
}

.V5j-j0 ._6eJi5a ._8hJhOa {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.V5j-j0 .nb9RWN {
    font-size: 14px;
    line-height: 1.14;
    color: #212121
}

.V5j-j0 .nb9RWN .biSG2s {
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin-bottom: 8px
}

.yWOob9 {
    padding: 15px;
    margin: 10px 0;
    border-radius: 2px
}

.gMCNdh {
    border: 1px solid #e0e0e0;
    box-shadow: none;
    padding: 16px;
    background-color: #fff7f8;
    margin-bottom: 16px
}

.EIwviv {
    display: none
}

.M13P8R {
    font-weight: 500;
    color: #2874f0;
    margin-left: 5px
}

.AavU42 {
    margin: 0 auto 16px;
    display: block
}

._4oINxj {
    width: 350px!important
}

._5G5zT9 {
    width: 100%;
    border: 1px solid #e0e0e0;
    border-spacing: 0;
    margin-bottom: 10px
}

._5G5zT9 .nAAZZl {
    padding: 5px 10px;
    width: 50%;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

._5G5zT9 .nAAZZl:last-child {
    border-right: none
}

._5G5zT9 ._0xk83\+:last-child .nAAZZl {
    border-bottom: none
}

.b9maPQ {
    color: #2874f0;
    cursor: pointer;
    margin: 10px 0
}

.\+r9dsK {
    padding: 20px 16px;
    max-width: 368px;
    margin: auto
}

._5yg1BT {
    margin-top: 30px
}

.k2XLto {
    margin-bottom: 20px
}

.k2XLto .o\+9IlK {
    font-size: 12px;
    color: #878787
}

._9YAn4f {
    margin-bottom: 25px;
    font-weight: 500
}

._0S7fxX {
    margin-top: 60px
}

.vT1qtZ {
    font-size: 16px;
    font-weight: 500
}

.Gsa5mD {
    color: var(--color-grey-grade4)
}

.zhlUAs {
    font-weight: var(--font-regular);
    &:focus {
        box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
    }
}

.pIaA57 {
    margin-top: 8px;
    margin-bottom: 0!important
}

.upXlSE {
    margin: 0!important
}

.myB1GM {
    border-bottom: 1px solid var(--color-grey-grade1);
    padding: 16px 25px;
    .j\+SSYu {
        display: flex;
        .tCIxC2 {
            width: 24px;
            height: 24px;
            margin-right: 16px;
            margin-top: -3px
        }

        ._9-suWS {
            display: inline-block;
            width: 100%
        }
    }

    &._58zmDr {
        background-color: var(--color-blue-bg)
    }
}

.SC\+loY {
    margin-bottom: 8px
}

.P1LZ6A {
    margin-left: 0;
    padding-left: 44px
}

._3F1Gzk {
    margin-left: 12px
}

._3F1Gzk,.ChobKE {
    color: var(--color-grey-grade4)
}

.ChobKE {
    font-size: 25px;
    width: 33px;
    position: relative;
    padding-left: 2px;
    margin-top: 8px;
    margin-left: -16px;
    vertical-align: middle;
    display: inline-block;
    line-height: 0
}

.OUvfK7 {
    margin-top: 0
}

.sYxRi2 {
    margin-left: 5px
}

.FoKPj2 {
    .j\+SSYu {
        margin-left: 18px
    }
}

.NBup7D {
    margin-top: 2px
}

.w\+qn9N {
    margin-top: 10px
}

.n4hpzu {
    margin-top: 24px
}

.AxFp7M {
    margin-bottom: 16px;
    font-weight: 500;
    display: block
}

.aoCaJi {
    line-height: 1.64;
    list-style: disc;
    margin-left: 16px
}

.z\+VF6p {
    font-style: italic;
    list-style-type: none
}

.i54YjS {
    margin-left: 12px
}

.ftc5OX {
    .vvJq0W {
        font-size: 14px;
        color: var(--color-grey-grade5);
        float: right
    }

    .dRbR4W,.vvJq0W {
        font-weight: var(--font-medium)
    }

    .dRbR4W {
        display: block;
        color: var(--color-yellowish-orange);
        margin-top: 5px;
        font-size: 12px
    }

    .kzaTgC {
        background: var(--color-grey-grade0);
        padding: 1px 16px 0;
        margin-top: 8px;
        border: 1px solid var(--color-grey-grade1);
        border-radius: 2px
    }

    .hGiUFO {
        font-weight: var(--font-medium);
        color: var(--color-grey-grade5);
        border-top: 1px dashed var(--color-grey-grade2);
        padding-top: 12px;
        margin-bottom: 12px
    }
}

.evAOWh {
    font-weight: var(--font-medium)
}

.KcOKzQ {
    background: var(--color-blue-bg);
    border: 1px solid var(--color-grey-grade1)
}

._3LXiZC {
    color: var(--color-offer-green)
}

.uqMC72 {
    color: var(--color-grey-grade8)
}

.zaWnci {
    width: 100%
}

.Gb7YAd {
    height: 32px
}

.wEsz0p {
    height: 50px;
    font-weight: var(--font-medium)
}

.fVB4Xd {
    border-top: 1px dashed var(--color-grey-grade2)
}

.bcadEb {
    width: 70%
}

.Mlisys {
    width: 30%;
    text-align: right
}

.vKVaFf {
    color: var(--color-offer-green)
}

.ZxegMQ {
    display: flex;
    justify-content: flex-end;
    white-space: pre;
    .ydoHrj {
        width: 12px;
        height: 12px;
        margin: 3px 2px 0 0
    }
}

.lifqBI {
    margin-bottom: 24px;
    background: #f9f9f9;
    padding: 20px;
    text-transform: uppercase
}

.ecRsvA {
    max-width: 520px;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding-bottom: 24px;
    margin-top: 20px
}

.-qbWn\+,._9hzdLH,.CRWTAv,.GzQu28,.hsRPzb,.L4Aw\+X,.wyCd0y {
    font-size: 16px
}

.-qbWn\+ {
    font-weight: 500
}

.fEt2H5,.L4Aw\+X {
    color: #878787
}

.fEt2H5 {
    display: block
}

.a9uVPG {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._8\+gdsL,.a9uVPG {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 520px
}

.ur7Z2\+ {
    max-width: 496px
}

.NVI\+Rx {
    display: block;
    color: #ff9f00;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 500
}

.ePNCW6 {
    text-transform: uppercase;
    font-weight: 400;
    box-shadow: none;
    font-size: 14px;
    color: #2874f0
}

.cvKHrP {
    max-width: 440px;
    background: #f9f9f9;
    padding: 16px 16px 0;
    margin-top: 10px
}

.L4Aw\+X {
    float: right
}

.gPSYmK {
    padding: 0 24px 24px
}

.gPSYmK:last-child {
    padding-bottom: 0
}

._07jiLh {
    color: #ff6161;
    margin-left: 10px
}

.llvW71 {
    vertical-align: bottom
}

.CRWTAv {
    max-width: 480px;
    padding: 0 24px
}

.hsRPzb {
    margin-bottom: 30px!important
}

.GzQu28 {
    margin-bottom: 10px
}

.GzQu28:last-child {
    margin-bottom: 0
}

.wyCd0y {
    text-transform: uppercase;
    width: 280px;
    font-weight: 400;
    height: 48px;
    margin: 40px auto 24px;
    display: block
}

.SiDdpi {
    float: none;
    margin: 4px 0
}

._1wM9S3 {
    margin-top: 2px
}

.aeyV8q {
    margin-bottom: 0
}

.jv26kA {
    margin-left: 8px
}

.jv26kA .Orx-\+X {
    padding: 12px 16px
}

.-TtBDy {
    text-transform: none;
    margin-left: 10px;
    font-weight: 400;
    color: #878787
}

.ftc5OX {
    margin-left: 0
}

.ftc5OX .vvJq0W {
    font-size: 14px;
    font-weight: 500;
    color: #212121;
    float: right
}

.ftc5OX .dRbR4W {
    display: block;
    color: #ff9f00;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 500
}

.ftc5OX .kzaTgC {
    background: #fafafa;
    padding: 1px 16px 0;
    margin-top: 8px;
    border: 1px solid #f0f0f0;
    border-radius: 2px
}

.ftc5OX .hGiUFO {
    font-weight: 500;
    color: #212121;
    border-top: 1px dashed #e0e0e0;
    padding-top: 12px;
    margin-bottom: 12px
}

.evAOWh {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 0;
    width: 100%;
    margin-bottom: 14px
}

.KcOKzQ {
    background: #f5faff;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    border: 1px solid #f0f0f0;
    border-radius: 2px
}

.KcOKzQ,.S6J7F\+ {
    overflow: hidden
}

.lTE4Rb {
    margin-left: -10px
}

._3LXiZC {
    color: #388e3c
}

.uqMC72 {
    color: #9e9e9e;
    margin-left: 12px
}

.eUigC9 {
    margin-right: 5px
}

.Gi8e-H {
    display: block
}

.VQ4t0d {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 12px
}

.Gsa5mD {
    color: #878787;
    margin-left: 8px
}

.w78yYQ {
    margin-top: 16px
}

._4TxmRQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

._1meR4P {
    margin-right: 12px
}

.zhlUAs {
    height: 48px;
    min-width: 200px;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 12px
}

.zhlUAs:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.jbzP62 {
    border-radius: 2px;
    border: 1px solid #ff6161;
    background: #fff7f8
}

.jbzP62,.Z-W8iL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 12px auto
}

.Z-W8iL {
    border-radius: 2px;
    border: 1px solid #ff9f00;
    background: #ffffe6
}

._1fmPaK {
    border-radius: 3px;
    border: .5px solid #af7b1c;
    background: #fef7e9;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto 12px;
    padding: 8px 12px 8px 8px
}

._3qLU9Y {
    background-color: #ff6161
}

._3qLU9Y,.cT1\+Vs {
    padding: 1px 8px;
    color: #f0f0f0;
    font-weight: 500;
    border-radius: 50%;
    margin: 5px 10px 5px 18px
}

.cT1\+Vs {
    background-color: #ff9f00
}

.R1oX3V,.RVka5P {
    color: #212121
}

.RVka5P {
    font-size: 13px;
    line-height: 18px
}

.quCGEA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.quCGEA .ceSyYo {
    margin: 18px 25px;
    width: 400px;
    color: #111112;
    font-size: 13px
}

.quCGEA .ceSyYo .SulQCm {
    font-weight: 500;
    font-size: 16px
}

.quCGEA .ceSyYo .GxnTou {
    font-weight: 400;
    margin: 20px 0
}

.quCGEA .ceSyYo .H2I9iv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px
}

.quCGEA .ceSyYo .H2I9iv .zavNtJ {
    margin-right: 10px;
    width: 30px;
    height: 30px
}

.quCGEA .ceSyYo .GURrFQ {
    color: #717478;
    font-size: 11px;
    margin-top: 20px
}

.quCGEA .TVYdfn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 25px 20px
}

.quCGEA .TVYdfn .pgBuTG {
    background-color: #2370f4
}

.quCGEA .TVYdfn .j8EOBN {
    text-align: center;
    cursor: pointer;
    outline: none;
    border: none;
    background: transparent;
    margin-top: 18px;
    color: #2370f4;
    font-size: 13px
}

.-E4hPQ {
    padding: 24px;
    overflow: scroll;
    width: 520px;
    height: 379px
}

.-E4hPQ .Kl2GH1 {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px;
    margin-bottom: 16px;
    color: #000
}

.-E4hPQ .SamxKI {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px;
    color: #111112
}

._58khrR {
    border-bottom: 1px solid #e4e7ed
}

._3BLqPZ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    cursor: pointer
}

._3BLqPZ .DeV7\+a {
    width: 292px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px
}

._3BLqPZ .C16NEd {
    margin: auto 0
}

._3BLqPZ .BYh83- {
    width: 20px;
    height: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.\-1VfQK {
    overflow: hidden;
    transition: height .3s ease-in-out
}

.bo9aHr {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px;
    color: #717478;
    padding-bottom: 16px
}

.cZHrQJ {
    font-size: 14px
}

.cZHrQJ,.cZHrQJ ._277ATk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cZHrQJ ._277ATk {
    background-color: #fef7e9;
    padding: 8px 8px 8px 12px;
    margin: 8px 0 10px;
    border-radius: 4px;
    cursor: pointer
}

.cZHrQJ ._277ATk .SCRqrE {
    width: auto;
    margin-right: 10px
}

.cZHrQJ ._277ATk .CXUX39 {
    border-width: 2px!important;
    border-color: #9b9b9b!important
}

.cZHrQJ ._277ATk .ClPMlA {
    margin-left: 6px;
    font-weight: 500;
    color: #2874f0
}

.IH57AR {
    border: 1px solid #e0e0e0;
    box-shadow: none;
    padding: 16px 16px 4px
}

.Fwpmog {
    width: 540px
}

.j9QoB6,.z4kCrK {
    width: 264px;
    display: inline-block;
    vertical-align: top
}

.z4kCrK {
    margin-left: 12px
}

.Zww6bU {
    border: 1px solid #e0e0e0;
    border-top: 0;
    padding: 16px 24px
}

.Zww6bU.CUL7hP {
    background: #fafafa
}

.Zww6bU.CUL7hP .\-2DkRo,.Zww6bU.CUL7hP .WoV\+oG {
    opacity: .4
}

.Zww6bU.CUL7hP .fAiYXM {
    display: inline-block;
    float: right;
    color: #ff6161
}

.Zww6bU:first-child {
    border-top: 1px solid #e0e0e0;
    margin-top: 20px
}

.yUNoho {
    display: inline-block;
    float: right
}

.\-2DkRo {
    color: #212121;
    margin-left: 25px;
    letter-spacing: 5px
}

.WoV\+oG {
    height: 26px;
    vertical-align: middle;
    background: #fff
}

.ymHtDT {
    margin-left: 14px;
    color: #2874f0
}

.v7qhA7 {
    max-width: 285px;
    margin-bottom: 10px;
    border-bottom: 1px solid transparent;
    padding-bottom: 5px
}

.JV7-c3 {
    border-bottom: 1px solid #2874f0
}

.\+4qg5F {
    font-weight: 500;
    font-size: 14px;
    border: none;
    outline: none;
    width: 237px;
    vertical-align: middle
}

.zKUVsT {
    color: #2874f0
}

.YG1ho6 {
    cursor: pointer;
    margin-left: 14px;
    color: #2874f0;
    float: right
}

.YG1ho6,.YG1ho6:hover {
    border: 0;
    box-shadow: none;
    padding: 0
}

.pshX9E {
    margin-left: 14px;
    float: right
}

.PBTgJP,.pshX9E {
    cursor: pointer;
    color: #2874f0
}

.D9ilf0 {
    opacity: .4
}

.Mj62aK {
    cursor: pointer
}

.CwZdGm {
    display: inline-block
}

.CwZdGm .ozuZW- {
    width: 320px;
    text-align: center
}

.CwZdGm .ozuZW- .nCVxAM {
    line-height: 20px
}

.CwZdGm .ozuZW- .AyekA8 {
    box-shadow: none;
    border: none;
    color: #ff6161;
    padding: 15px 0 0 30px
}

.CwZdGm .ozuZW- .bKm15m {
    box-shadow: none;
    border: none;
    padding: 15px 0 0;
    color: #c2c2c2
}

.e9tyTB {
    padding: 90px 0
}

.NCBCiD {
    padding: 24px 32px;
    background: #fff
}

.NCBCiD .DCrhGj {
    font-size: 18px;
    font-weight: 500
}

.NCBCiD .qaKBho {
    margin-top: 55px;
    margin-bottom: 22px
}

.NCBCiD .FtXTgh {
    font-size: 12px;
    margin-top: 10px;
    color: #878787
}

.NCBCiD .V67fzs {
    margin-top: 4px;
    margin-bottom: 18px
}

.NCBCiD ._2d3TdN,.NCBCiD .V67fzs {
    color: #2874f0;
    font-weight: 500;
    display: inline-block
}

.NCBCiD ._2d3TdN {
    margin-left: 5px
}

.NCBCiD .Keabdj {
    margin-right: 5px;
    vertical-align: middle
}

.NCBCiD .MK\+GqW {
    margin-left: 8px;
    height: 9px;
    width: 6px
}

.wop7Y9 {
    font-size: 24.6px!important
}

.Ez58yo {
    padding: 24px 32px;
    background: #fff
}

.Ez58yo .O6xf7z {
    font-size: 18px;
    font-weight: 500
}

.Ez58yo ._5X01Ss {
    margin-top: 55px;
    margin-bottom: 22px
}

.Ez58yo .gXVOh7 {
    color: #2874f0;
    font-weight: 500;
    margin-top: 4px;
    margin-bottom: 18px;
    display: inline-block
}

.Ez58yo .l5aEax {
    margin-left: 8px;
    height: 9px;
    width: 6px
}

.AbQ\+vV {
    border: 1px solid #e0e0e0;
    border-top: 0;
    padding: 16px 24px
}

.AbQ\+vV .mqKLcz {
    display: inline-block;
    float: right
}

.AbQ\+vV .TdhYUN {
    max-width: 285px;
    margin-bottom: 10px;
    padding-bottom: 5px
}

.AbQ\+vV .U5ESrP {
    color: #212121;
    margin-left: 25px
}

.AbQ\+vV ._2DFzrS {
    height: 30px;
    vertical-align: middle;
    background: #fff
}

.AbQ\+vV:first-child {
    border-top: 1px solid #e0e0e0;
    margin-top: 20px
}

.c0erLz {
    font-size: 24.6px!important
}

.bng0cO {
    padding: 12px;
    margin-bottom: 16px
}

._2hxEz\+ {
    vertical-align: middle;
    width: 50px;
    height: 50px
}

.\+13A7E {
    padding: 5px 0 0 16px;
    width: calc(100% - 50px)
}

.\+13A7E .uGdJHi {
    font-size: 12px
}

.\+13A7E .VgX0va {
    padding-top: 3px;
    font-size: 16px;
    font-weight: 500;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: capitalize;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.\+13A7E .kEz9wm {
    font-size: 18px;
    padding-top: 6px;
    text-transform: none
}

.unVC8V {
    margin-bottom: 16px
}

.o6wzb- {
    border-bottom: 1px solid #f0f0f0
}

.z-PbQg {
    padding-bottom: 12px
}

.X\+FYW\+ {
    padding: 20px 12px 5px 24px
}

.tskds8 {
    width: calc(100% - 26px);
    padding-left: 35px;
    font-size: 16px;
    font-weight: 500;
    color: #0f0f12;
    cursor: pointer;
    margin-top: -16px;
}

.tskds8:hover {
    color: #2874f0
}

.i9j2h5 {
    padding: 0 0 12px 38px;
    font-size: 16px;
    font-weight: 500;
    color: #0f0f12;
    margin-top: -15px;
}

.xrBehW {
    font-weight: 500;
    color: #2874f0;
    background-color: #f5faff
}

.a8RVPJ {
    margin-top: 1px;
    float: right
}

.waolHD {
    width: 14px;
    height: 14px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sRP\+GF {
    padding-bottom: 15px
}

.PbekyG {
    font-size: 14px;
    padding: 12px 5px 12px 66px;
    cursor: pointer
}

.PbekyG:hover {
    color: #2874f0;
    background-color: #f5faff
}

.FYz1\+q {
    float: right;
    padding: 0 20px 0 5px;
    color: #388e3c;
    font-weight: 500
}

.TEmpPL {
    padding: 16px;
    font-size: 12px
}

.TEmpPL .PBmIVf {
    padding-bottom: 5px;
    font-weight: 500
}

.TEmpPL .SAutNa {
    cursor: pointer;
    padding: 5px 9px 0 0;
    color: #878787
}

.sygLV2 {
    background: #fff;
    position: relative
}

.sygLV2 .o2xa-M {
    padding: 20px 30px;
    font-size: 17px;
    font-weight: 500
}

.sygLV2 .E854aA,.sygLV2 .o2xa-M {
    border-bottom: 1px solid #e0e0e0
}

.sygLV2 .Ay2Trb {
    padding: 20px;
    text-align: center;
    color: #2874f0;
    font-size: 500;
    cursor: pointer
}

.DShtpz {
    width: 90%;
    font-size: 14px;
    margin: 0 auto;
    background-color: #fff;
    text-align: center;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0
}

.DShtpz .Y9obZf {
    color: #388e3c
}

.DShtpz .vfSpSs {
    color: #d23276
}

.niSnL9 {
    line-height: 1;
    padding: 24px 0 30px 24px;
    display: block;
    overflow: hidden
}

.niSnL9:hover ._16cbFU {
    color: #2874f0
}

.niSnL9 .SwcKcg {
    position: relative;
    width: 120px;
    float: left
}

.niSnL9 .zrNshG {
    font-size: 12px;
    line-height: 15px;
    padding: 7px;
    top: 55%;
    font-weight: 500
}

.niSnL9 .uJjQeq {
    float: none;
    width: auto
}

.niSnL9 ._9FCoJh,.niSnL9 .uJjQeq {
    padding-left: 25px
}

.niSnL9 ._16cbFU {
    font-weight: 400;
    font-size: 15px;
    display: block;
    cursor: pointer;
    margin-bottom: 5px
}

.niSnL9 .D5Hw4H {
    margin: 8px 0
}

.niSnL9 ._16cbFU:hover {
    color: #2874f0
}

.niSnL9 .OiHvk9 {
    margin-top: 10px;
    font-weight: 500;
    display: inline-block;
    margin-right: 14px
}

.niSnL9 .aU8T0a {
    display: block;
    margin-top: 8px;
    padding-right: 10px
}

.niSnL9 .aU8T0a .o9VVEU {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle
}

.niSnL9 .aU8T0a .rSmx3q {
    padding-top: 10px;
    margin-left: 10px
}

.niSnL9 .aU8T0a .koECej {
    margin: 4px 0 0
}

.niSnL9 .fOBo0k {
    display: inline-block;
    vertical-align: top;
    padding-bottom: 4px
}

.niSnL9 ._3BnWDF {
    position: relative;
    display: block
}

.niSnL9 .pPzhjs {
    float: right;
    margin-right: 35px
}

.\-4-7uQ {
    font-weight: 500
}

.AOqrJb {
    padding: 24px 32px 40px;
    min-height: 300px
}

.AOqrJb .JAp0dd {
    font-size: 18px;
    color: #212121;
    font-weight: 500
}

.AOqrJb .Yff6Zz {
    position: relative;
    margin: 20px 0 10px
}

.AOqrJb .Mbrp3I {
    width: 100%;
    min-height: 80px;
    border-radius: 2px
}

.AOqrJb ._0hzYYR {
    position: absolute;
    top: 22px;
    height: 38px;
    left: 40px
}

.AOqrJb .bmy2sa {
    position: absolute;
    top: 22px;
    right: 38px;
    font-size: 30px;
    color: #fff
}

.AOqrJb .OeK39g {
    color: #2874f0;
    border: none;
    font-size: 14px;
    box-shadow: none;
    cursor: pointer;
    padding: 0;
    vertical-align: middle;
    margin-top: -2px
}

.AOqrJb .OeK39g:hover {
    box-shadow: none
}

.AOqrJb ._86lzkZ {
    margin-left: 5px;
    font-weight: 400;
    font-weight: 500
}

.AOqrJb ._1T62zo {
    margin-left: 8px;
    height: 9px;
    width: 6px
}

.AOqrJb .lY7rjW {
    text-align: right
}

.AOqrJb .COBGiY {
    margin-top: 55px;
    margin-bottom: 22px
}

.AOqrJb .sCem4A {
    color: #2874f0;
    font-weight: 500
}

.AOqrJb ._4jzWfV {
    padding-top: 100px
}

.AOqrJb .\+Zhodw {
    background: #2874f0;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    height: 48px;
    border-radius: 3px;
    font-weight: 400;
    padding: 0 40px
}

._1x4v0E {
    padding: 24px 32px 40px;
    min-height: 300px
}

._1x4v0E .movKC5 {
    margin-bottom: 24px
}

._1x4v0E .MeWZsc {
    padding-top: 100px
}

._1x4v0E .vvP2fs {
    background: linear-gradient(104deg,#34e062,#26bc4e);
    margin: 20px 0 16px;
    border-radius: 2px
}

._1x4v0E ._5Nf0HA {
    width: 100%;
    min-height: 88px;
    position: relative
}

._1x4v0E .BmtKwn {
    position: absolute;
    left: 40px;
    top: 18px;
    color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._1x4v0E .EYt66H {
    font-weight: 500;
    font-size: 18px
}

._1x4v0E .A\+gI4y {
    float: right;
    cursor: pointer;
    color: #2874f0;
    margin-top: 5px;
    font-weight: 500
}

._1x4v0E .\-9uP5p {
    margin-right: 25px
}

._1x4v0E .kaZq00 {
    padding-top: 5px;
    padding-left: 24px
}

._1x4v0E .pWkcHJ {
    display: block;
    font-size: 18px;
    font-weight: 500
}

._1x4v0E .mM2pWI {
    font-size: 12px
}

._1x4v0E .WRu1JS {
    position: absolute;
    right: 17px;
    bottom: 0
}

._1x4v0E .NYru9R {
    position: absolute;
    top: 22px;
    right: 38px;
    font-size: 27px;
    color: #fff
}

._1x4v0E .KnKsm9 {
    border-radius: 2px;
    color: #2874f0;
    padding: 20px 0;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500;
    border: 1px solid #e0e0e0
}

._1x4v0E .KnKsm9 .uwhvt1 {
    margin: 0 20px;
    vertical-align: middle
}

._1x4v0E .oII6YY {
    border-radius: 2px;
    margin: 14px 24px 0;
    padding-bottom: 24px
}

._1x4v0E .oII6YY:empty {
    padding: 0
}

._1x4v0E .NJ5ed0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 10;
    -ms-flex: 10;
    flex: 10;
    padding: 17px 20px;
    border-bottom: 1px solid #f0f0f0;
    background: #fff
}

._1x4v0E .NJ5ed0 .ZG9Ykv {
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2
}

._1x4v0E .NJ5ed0 ._6u9voA {
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3
}

._1x4v0E .NJ5ed0 .eWO9Ea {
    font-size: 12px;
    margin-right: 24px;
    background: #16be48;
    color: #fff;
    padding: 1px 8px;
    font-weight: 400;
    border-radius: 2px
}

._1x4v0E .NJ5ed0 .ojBnqY {
    overflow: hidden;
    word-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis
}

._1x4v0E .NJ5ed0 .Iwiz0p {
    text-align: right;
    font-size: 20px;
    font-weight: 500
}

._1x4v0E .NJ5ed0 .j80ohc {
    display: block;
    font-size: 10px;
    color: #878787;
    font-weight: 500;
    line-height: 11px
}

.-terNZ {
    padding: 40px;
    box-sizing: border-box;
    width: 432px
}

.-terNZ ._7mQ\+XH {
    font-size: 18px;
    line-height: 1;
    font-weight: 500;
    text-transform: capitalize
}

.-terNZ .wbykPG {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 24px
}

.-terNZ .y75Kmy {
    margin-top: 16px
}

.-terNZ .nSC3-K {
    margin-bottom: 16px
}

.-terNZ .jEx0N5 {
    background-color: #fff7f8;
    color: #ff6161;
    padding: 10px 5px;
    margin: 20px auto;
    width: 350px
}

.-terNZ .KnKsm9 {
    height: 48px;
    border-radius: 3px;
    background-color: #2370f4;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    margin-top: 6px
}

.-terNZ ._8R-NrV {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 2;
    display: inline-block
}

.-terNZ .JoE74G {
    font-size: 36px;
    font-weight: 500;
    line-height: 1;
    color: #388e3c
}

.-terNZ .i6epLr {
    font-size: 14px;
    font-weight: 500;
    color: #878787;
    margin-top: 12px;
    margin-bottom: 32px
}

.-terNZ .dOGveW {
    font-size: 12px;
    color: #ff6161;
    font-weight: 500;
    margin-bottom: 8px
}

.oYxRjN {
    padding: 40px;
    max-width: 450px
}

.oYxRjN ._7mQ\+XH {
    font-size: 18px;
    line-height: 1;
    font-weight: 500;
    text-transform: capitalize
}

.oYxRjN .wbykPG {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 24px
}

.oYxRjN .f7SxB7 {
    margin: 0 5px;
    font-weight: 500
}

.oYxRjN .EVKKTI {
    margin-top: 45px
}

.oYxRjN .EVKKTI .PcgQma {
    background: #2874f0
}

.oYxRjN .EVKKTI .E-u8hs,.oYxRjN .EVKKTI .PcgQma {
    width: 175px;
    height: 48px;
    text-transform: uppercase;
    font-size: 14px
}

.oYxRjN .EVKKTI .E-u8hs {
    background: transparent;
    border: 0;
    box-shadow: none;
    color: #2874f0
}

.Y7mPnY,.yxxpAZ {
    margin-top: 56px
}

.Y7mPnY {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px
}

.ATXRcC {
    margin-left: 8px;
    height: 9px;
    width: 6px
}

.G2nZwf {
    color: #2874f0;
    font-weight: 500;
    margin-top: 25px;
    display: inline-block
}

.MXyu08 {
    margin-top: 56px
}

.MXyu08 .l9tePp {
    font-size: 18px;
    font-weight: 500
}

.MXyu08 ._3673jG {
    float: right;
    position: relative;
    top: 14px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.MXyu08 .-Qgq9q {
    margin-right: 8px;
    font-size: 12px;
    font-style: italic;
    display: inline-block;
    color: #878787
}

.MXyu08 ._9Hdwmk {
    border-radius: 2px;
    background-color: #f5faff;
    min-height: 100px;
    margin-top: 22px;
    border-top: 1px solid #e0e0e0;
    position: relative
}

.MXyu08 ._9Hdwmk:after {
    right: 0
}

.MXyu08 ._9Hdwmk:after,.MXyu08 ._9Hdwmk:before {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 50px;
    border-right: 1px solid #e0e0e0;
    top: 0
}

.MXyu08 ._9Hdwmk:before {
    left: 0
}

.MXyu08 .J-OApq {
    padding-top: 24px;
    background: #fff
}

.MXyu08 .AsTLnx {
    height: 48px;
    border-radius: 3px;
    font-size: 16px;
    box-shadow: none;
    min-width: 200px;
    font-weight: 400
}

.MXyu08 .EKuAEr {
    background: #f5faff;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0
}

.MXyu08 .BGKyvP {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.MXyu08 ._064E39 {
    font-size: 14px;
    font-weight: 500;
    color: #2874f0;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px
}

.MXyu08 .yO8sfF {
    height: 14px;
    width: 14px;
    margin-right: 8px;
    vertical-align: middle
}

.MXyu08 .CiDuMy {
    float: right;
    line-height: 48px
}

.MXyu08 ._32uSSO {
    min-width: 76px;
    display: inline-block;
    text-align: left;
    margin-left: 10px
}

.MXyu08 .KYKuMx {
    color: #ff6161
}

.MXyu08 .ZWB2LH {
    width: 50%;
    display: inline-block;
    padding: 16px;
    min-width: 360px
}

.MXyu08 ._2HKKVW {
    background: #f5faff
}

.MXyu08 .fzrZ05 {
    width: 50%;
    display: inline-block;
    padding: 16px 16px 0 0;
    position: relative
}

.MXyu08 .fzrZ05 .cTzJiY {
    width: 100%
}

.MXyu08 .Wz0tpY {
    position: absolute;
    top: 46px;
    left: 30px;
    font-size: 38px;
    color: #fff;
    font-style: italic;
    font-weight: 500
}

.MXyu08 .JPMTqs {
    width: 41%;
    display: inline-block;
    float: right
}

.MXyu08 .hoXYk2 {
    font-size: 12px;
    display: block;
    font-style: normal
}

.MXyu08 ._3QLfZm {
    padding: 16px 25px 0 0;
    text-align: right
}

.MXyu08 ._3QLfZm .WxXnI7 {
    cursor: pointer
}

.MXyu08 .XGQaAN {
    -webkit-animation: TrDNu0 .82s cubic-bezier(.36,.07,.19,.97) both;
    animation: TrDNu0 .82s cubic-bezier(.36,.07,.19,.97) both
}

.MXyu08 .Bi64Wf {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6px
}

.MXyu08 .QIJ50S {
    margin-bottom: 16px
}

.MXyu08 .QIJ50S .-FpVM8 {
    resize: none
}

.MXyu08 .fk5JAf {
    width: 56%;
    background: #fff;
    border: 1px solid #e0e0e0;
    display: inline-block;
    height: 50px;
    border-radius: 2px
}

.MXyu08 .fk5JAf .TBX\+2v {
    color: #878787;
    display: inline-block;
    padding-top: 15px;
    padding-left: 20px
}

.MXyu08 .fk5JAf ._471oeR {
    display: none
}

.MXyu08 .fk5JAf ._0Qdz4T:after {
    display: block;
    content: "â–¾";
    position: absolute;
    top: 50%;
    right: 1.4em;
    margin-top: -8px;
    border: 0!important
}

.MXyu08 .fk5JAf ._0Qdz4T {
    display: inline-block;
    float: right;
    padding-top: 7px;
    width: 35%
}

.MXyu08 .fk5JAf .nzEMIn {
    width: 100%;
    font-size: 14px;
    color: #212121
}

.MXyu08 .dA24yc {
    text-align: right;
    margin-top: 50px;
    margin-bottom: 25px;
    font-weight: 500
}

.MXyu08 .Dgf4Bn {
    padding: 24px;
    background-color: #f5faff;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0
}

.MXyu08 .Dgf4Bn ._0tDZV0 {
    font-weight: 500;
    margin-bottom: 22px
}

.MXyu08 .Dgf4Bn ._8EJMLX {
    margin-bottom: 10px
}

.MXyu08 .Dgf4Bn ._8EJMLX .LfUGZn {
    color: #26bc4e
}

.MXyu08 .Dgf4Bn ._8EJMLX .nlS5nW {
    color: #ff6161
}

.MXyu08 .Dgf4Bn .aS\+QAW,.MXyu08 .Dgf4Bn .SFSoh8 {
    width: 312px;
    margin-right: 16px
}

.MXyu08 .Dgf4Bn .aS\+QAW {
    background: #fff;
    border: 1px solid #e0e0e0;
    display: inline-block;
    height: 50px;
    border-radius: 2px
}

.MXyu08 .Dgf4Bn .aS\+QAW .jQfRxw {
    color: #878787;
    padding-top: 13px;
    display: inline-block;
    padding-left: 20px
}

.MXyu08 .Dgf4Bn .aS\+QAW .Ig7h8Q {
    display: none
}

.MXyu08 .Dgf4Bn .aS\+QAW .G\+lTl7 {
    display: inline-block;
    float: right;
    padding-top: 7px;
    width: 68%
}

.MXyu08 .Dgf4Bn .aS\+QAW .G\+lTl7:after {
    display: block;
    content: "â–¾";
    position: absolute;
    top: 50%;
    right: 1.4em;
    margin-top: -8px;
    border: 0!important
}

.MXyu08 .Dgf4Bn .aS\+QAW ._1FMpFT {
    width: 100%;
    font-size: 14px;
    color: #000
}

.MXyu08 .Dgf4Bn .poKFWD {
    font-size: 12px
}

.MXyu08 .Dgf4Bn .poKFWD .za2QKz {
    font-weight: 500;
    margin-top: 8px;
    margin-bottom: 6px;
    font-size: 14px
}

.MXyu08 .Dgf4Bn .poKFWD .uhHw7J {
    line-height: 20px
}

.MXyu08 .Dgf4Bn .DjEBCv {
    color: #2874f0;
    font-weight: 500
}

._6AStLR {
    font-size: 14px;
    color: #ff6161;
    font-weight: 500;
    padding: 0 16px
}

@-webkit-keyframes TrDNu0 {
    10%,90% {
        -webkit-transform: translate3d(-1px,0,0);
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,0,0);
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-4px,0,0);
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }
}

@keyframes TrDNu0 {
    10%,90% {
        -webkit-transform: translate3d(-1px,0,0);
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,0,0);
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-4px,0,0);
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }
}

.PUgsAv {
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden
}

.PUgsAv .RkhWdC {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px
}

.PUgsAv .EyZ0EE .CXJpeE {
    padding-top: 10px;
    background: initial
}

.PUgsAv .EyZ0EE .RkhWdC {
    padding: 8px 12px
}

.PUgsAv .EyZ0EE .RkhWdC:first-child {
    padding-left: 24px
}

.PUgsAv .EyZ0EE .lLg6VY {
    color: #2874f0;
    font-weight: 500
}

.PUgsAv .DmVF1v .CXJpeE {
    padding-top: 0;
    background: #fbfbfb
}

.PUgsAv .DmVF1v ._1yUdt9 {
    background: #fbfbfb;
    display: table
}

.PUgsAv .DmVF1v .RkhWdC {
    display: table-cell;
    padding: 12px;
    overflow: hidden;
    position: relative
}

.PUgsAv .DmVF1v .RkhWdC:not(:nth-last-child(2)) {
    border-right: 1px solid #f0f0f0
}

.PUgsAv .DmVF1v .RkhWdC:after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-5px,5px) rotate(45deg);
    transform: translate(-5px,5px) rotate(45deg);
    transition: opacity .3s ease-out
}

.PUgsAv .DmVF1v .lLg6VY {
    color: #f0f0f0;
    background: #2874f0;
    transition: all .3s ease-out
}

.PUgsAv .DmVF1v .lLg6VY:after {
    opacity: 1;
    background: #f1f3f6
}

.PUgsAv .R42lz3 {
    font-size: 0
}

.PUgsAv .R42lz3 .CXJpeE {
    position: relative;
    overflow: hidden
}

.PUgsAv .R42lz3 .Gts9cG,.PUgsAv .R42lz3 .HiYIP0 {
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    padding: 18px 12px 20px;
    bottom: 0;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    cursor: pointer;
    font-size: 21px
}

.PUgsAv .R42lz3 .Gts9cG {
    left: 0
}

.PUgsAv .R42lz3 .HiYIP0 {
    right: 0
}

.PUgsAv .R42lz3 ._1yUdt9 {
    will-change: transform;
    transition: -webkit-transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1),-webkit-transform .3s cubic-bezier(0,0,.3,1)
}

.PUgsAv .YTks6x {
    position: relative;
    height: 3px
}

.PUgsAv .YTks6x .L6CVby {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    background: #2874f0;
    will-change: transform;
    -webkit-transform-origin: left;
    transform-origin: left;
    transition: -webkit-transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1),-webkit-transform .3s cubic-bezier(0,0,.3,1)
}

.PUgsAv .iM7Ggj {
    border-top: 1px solid hsla(0,0%,50.2%,.18)
}

.heML0E {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.B5pzg2 {
    display: inline-block;
    padding: 8px;
    margin: 0 12px 10px
}

.B5pzg2 .R8VLb7 {
    display: block;
    margin: 0 auto
}

.B5pzg2 .rSXycx {
    font-size: 13px;
    white-space: nowrap;
    text-align: center;
    display: block;
    margin-top: 4px
}

.jgS6En {
    padding: 25px;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.HP1eNu {
    font-size: 14px;
    color: #878787
}

.nbTIYV {
    max-width: 100px;
    width: 70px;
    height: 70px
}

._4blYkJ {
    margin-left: 25px;
    overflow-wrap: break-word;
    overflow: hidden;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

._8kSeVL {
    padding-top: 5px;
    font-size: 14px;
    font-weight: 500;
    color: #2874f0
}

._8kSeVL .Hcs4iA {
    margin-right: 24px
}

._8kSeVL ._1dEZyD {
    margin-right: 24px;
    cursor: pointer
}

._8kSeVL .Ni-MCC {
    cursor: pointer
}

.x3P-iW {
    position: absolute
}

.PQNhfo {
    margin-left: 6px;
    cursor: pointer
}

.nfanul {
    width: 310px!important;
    left: -60px!important
}

.IqWGMe {
    margin: -12px
}

.PyQKkz {
    width: 320px!important;
    left: -84px!important;
    text-align: center!important
}

.PyQKkz ._7UchEr {
    padding-bottom: 15px
}

.PyQKkz .RNSihq {
    box-shadow: none;
    border: none;
    color: #ff6161;
    padding-left: 30px
}

.PyQKkz .N5WQXv {
    box-shadow: none;
    border: none;
    color: #c2c2c2
}

.BJdiG3 {
    padding: 5px 0;
    width: 100%;
    -webkit-filter: none!important;
    filter: none!important
}

.BJdiG3 .IMk4V8 {
    position: relative
}

.BJdiG3 .TLWKQZ {
    margin-top: 3px
}

.BJdiG3 .GWKN-2 {
    padding-left: 12px;
    padding-top: 3px;
    font-size: 14px;
    color: #212121;
    font-weight: 500
}

.BJdiG3 .eviwiJ {
    line-height: 1.4;
    font-size: 14px;
    color: #212121;
    margin: 12px 0 9px;
    overflow: hidden
}

.BJdiG3 .eviwiJ p {
    display: inline
}

.BJdiG3 .hjODGm {
    font-size: 14px;
    color: #212121;
    font-weight: 500;
    padding: 0 4px 0 0
}

.BJdiG3 .r2ElZC {
    font-size: 12px;
    padding-top: 1px
}

.BJdiG3 .hwX5AG {
    font-size: 12px;
    color: #878787;
    padding: 0 6px 0 0
}

.BJdiG3 .cJf\+zO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.BJdiG3 .eQSLqm {
    font-size: 12px;
    color: #878787;
    padding: 0 6px 0 0
}

.BJdiG3 .r-Shi9 {
    width: 12px;
    height: 12px;
    margin: 0 6px 0 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.BJdiG3 .di0Kkw {
    height: 0;
    width: 0;
    margin: 0;
    padding: 0;
    visibility: collapse;
    display: none
}

.BJdiG3 .tc\+pjr {
    cursor: pointer;
    font-size: 12px;
    color: #2874f0;
    font-weight: 500
}

.BJdiG3 .JA63Hh {
    width: auto;
    position: absolute;
    right: 0
}

.BJdiG3 .KOXuiJ {
    display: inline-block;
    color: #c2c2c2;
    text-align: center;
    margin-right: 16px;
    font-size: 12px
}

.BJdiG3 .araLPC {
    padding: 2px 0 0;
    color: #878787;
    margin-right: 16px;
    margin-left: 4px;
    vertical-align: top
}

.BJdiG3 .\+sm8vJ {
    width: 18px;
    height: 16px
}

.BJdiG3 .\+sm8vJ .-bUB4M {
    fill: #c2c2c2
}

.BJdiG3 .\+sm8vJ._3LbmpZ {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.ux5iNN {
    color: #ffe11b
}

.KXO4zs {
    color: #e0e0e0
}

.EuQYB1 {
    unicode-bidi: bidi-override;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    float: left;
    cursor: pointer
}

._87mTP2 {
    transition: opacity .1s ease-in-out
}

.EuQYB1 .KA1612 {
    display: inline-block;
    position: relative;
    margin-left: 16px;
    font-size: 28px
}

.EuQYB1 .KA1612:hover:before,.EuQYB1 .KA1612:hover~.KA1612:before {
    content: "â˜…";
    position: absolute;
    color: #ffe11b
}

.Jqup2Y {
    line-height: 3;
    font-weight: 600;
    color: #000
}

.\+2mSPs,._2xoGHm,.zYLD5C {
    color: #388e3c
}

.NxFMRl {
    color: #ff9f00
}

.U-W7\+m {
    color: #ff6161
}

._0\+qpE6 {
    border: 1px solid #e0e0e0;
    border-right: none;
    border-left: none;
    text-align: center;
    padding: 10px 0;
    font-weight: 500;
    margin-top: 25px
}

._0\+qpE6 .N6S\+6e {
    float: left;
    line-height: 42px;
    padding: 0 10px;
    font-weight: 400
}

._0\+qpE6 .ciYHRy {
    text-transform: uppercase;
    display: inline-block;
    color: #2874f0;
    padding: 12px 25px;
    cursor: pointer
}

._0\+qpE6 .L-7Web {
    padding: 0 25px
}

._0\+qpE6 .L-7Web,._0\+qpE6 .L-7Web .sb545U {
    display: inline-block
}

._0\+qpE6 .L-7Web .HVzTE1 {
    display: inline-block;
    padding: 7px 4px;
    margin: 5px;
    cursor: pointer;
    height: 32px;
    width: 32px;
    border-radius: 50%
}

._0\+qpE6 .L-7Web .HVzTE1:hover {
    color: #2874f0
}

._0\+qpE6 .L-7Web .HVzTE1.Wmiyfi {
    color: #fff;
    background-color: #2874f0
}

._0\+qpE6 .L-7Web .HVzTE1.Vjrfkg {
    padding: 8px 0;
    margin: 5px 0
}

._0\+qpE6 .L-7Web .if3MUf {
    color: #c2c2c2;
    cursor: default
}

._0\+qpE6 .L-7Web .HVzTE1.if3MUf:hover {
    color: #c2c2c2
}

.P6yR9Z {
    min-height: 500px
}

.xANR6g {
    padding: 25px;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.jigUvm {
    padding: 24px 0 0 32px;
    width: 100%;
    font-size: 18px;
    font-weight: 500
}

.jigUvm .gtJFT9 {
    color: #878787
}

.kqYauj {
    min-height: 500px;
    width: 100%
}

.DD8zQT {
    width: 100%;
    padding: 90px 0
}

.U2fMBQ {
    font-size: 14px;
    color: #878787
}

.m3D\+-r {
    max-width: 100px;
    width: 70px;
    height: 70px
}

._6ESfRE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 25px
}

.qEO\+Uy {
    padding-top: 5px;
    font-size: 14px;
    font-weight: 500;
    color: #2874f0
}

.qEO\+Uy .-rVEkb {
    margin-right: 24px
}

.qEO\+Uy .\+MjprS,.qEO\+Uy .H0JmPK {
    margin-right: 24px;
    cursor: pointer
}

._4X1PZh {
    margin-top: 16px;
    width: 100%
}

.HgOzS0 {
    padding: 24px 0 0 32px;
    width: 100%;
    font-size: 18px;
    font-weight: 500
}

._8LTVnz {
    font-size: 14px;
    font-weight: 500;
    color: #2874f0
}

.YnBDmd {
    width: 100%;
    margin: -1px 0;
    padding: 10px;
    border: 1px solid #f0f0f0
}

.ZL6vUR {
    opacity: 1;
    width: 100%;
    transition: opacity .6s ease
}

.neJNpD {
    opacity: 0
}

.yr7o85 {
    font-size: 24px;
    padding: 150px;
    width: 100%;
    text-align: center
}

.tTDl8z {
    min-height: 500px
}

.tTDl8z .ibQ\+TY {
    font-size: 18px;
    font-weight: 500;
    padding: 24px 32px;
    border: 1px solid #f0f0f0
}

.tTDl8z .Wszt4P {
    padding: 18px;
    border-bottom: 1px solid #f0f0f0
}

.tTDl8z .Wszt4P:hover {
    background-color: #f5faff
}

.tTDl8z .Wszt4P:hover .mB5dkS {
    opacity: 1
}

.tTDl8z .Wszt4P .mB5dkS {
    font-weight: 500;
    text-align: right;
    color: #2874f0;
    opacity: 0
}

.tTDl8z .Wszt4P .mB5dkS .RhY4J0 {
    padding-right: 5px
}

.tTDl8z .Wszt4P .mB5dkS ._3wNXuc {
    vertical-align: middle;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.tTDl8z .Wszt4P .moxrpI {
    padding-right: 15px;
    max-width: 100px
}

.tTDl8z .Wszt4P .AO9eks {
    padding-top: 8px;
    width: calc(100% - 100px)
}

.tTDl8z .Wszt4P .ek8Q01 {
    height: 32px;
    padding: 8px 0
}

.tTDl8z .Wszt4P .ZBjwV8 {
    font-size: 12px;
    font-weight: 500;
    color: #878787
}

.eInZnt {
    background-size: 100%;
    background-repeat: no-repeat;
    position: relative
}

.eInZnt,.eInZnt .lBjyjL {
    width: 100%
}

.eInZnt .L9pxH2 {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px;
    top: 161px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    width: 412px;
    height: 248px;
    box-shadow: 0 1px 2px 0 hsla(0,0%,52.9%,.38)
}

.eInZnt .L9pxH2 .PUiBAO {
    border-radius: 50%;
    background-color: hsla(0,0%,52.9%,.38);
    height: 84px;
    width: 84px;
    margin-bottom: 10px
}

.eInZnt .L9pxH2 .TnAJmU {
    font-size: 18px;
    padding: 0 60px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 10px
}

.eInZnt .L9pxH2 .U6UP-Z {
    padding: 0 30px;
    text-align: center
}

.BdnwVz {
    padding: 24px 32px 40px;
    min-height: 300px
}

.BdnwVz .cFdvTy {
    margin-bottom: 24px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 13px
}

.BdnwVz .jcloxD {
    height: 56px;
    margin-top: 24px;
    margin-bottom: 24px
}

.BdnwVz .jcloxD ._0VqtPG {
    height: 100%;
    width: 100%
}

.BdnwVz .FTNXf- {
    padding-top: 100px
}

.BdnwVz ._4nTBpZ {
    font-weight: 500;
    font-size: 28px;
    display: inline-block
}

.BdnwVz .zYmJkS {
    margin-left: 5px;
    color: #388e3c;
    font-size: 14px
}

.BdnwVz .wdDJhr {
    font-weight: 500;
    font-size: 18px
}

.BdnwVz .RczJ8P {
    float: right
}

.BdnwVz .RczJ8P .hhWgDt:not(:last-child):after {
    content: "\A";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #f0f0f0;
    display: inline-block;
    margin: 0 9px 2px
}

.BdnwVz .HKlyCK {
    cursor: pointer;
    color: #2874f0;
    margin-top: 5px;
    font-weight: 500
}

.BdnwVz .yIt9lc {
    float: right;
    cursor: pointer;
    margin-top: 5px
}

.BdnwVz .raJfuc {
    padding: 14px 16px;
    font-size: 14px;
    font-weight: 500;
    color: #212121;
    margin-top: 20px;
    background: #f9f9f9;
    border: 1px solid #e8e8e8;
    border-bottom: none
}

.BdnwVz ._8hYPaL {
    margin-top: 20px;
    font-size: 16px
}

.BdnwVz .kTPufv,.BdnwVz .We\+J87 {
    display: inline-block
}

.BdnwVz .We\+J87 {
    float: right
}

.BdnwVz .bGioYc {
    font-size: 12px;
    color: #878787;
    margin-right: 12px;
    font-weight: 400
}

.BdnwVz .U\+25PZ {
    border: 1px solid #f0f0f0;
    font-size: 18px;
    color: #212121
}

.BdnwVz .NmC-YM {
    width: 14px;
    margin: 0 4px 0 16px
}

.BdnwVz .\+7E0RY {
    font-weight: 500;
    color: #878787
}

.BdnwVz .ZtSwSk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.BdnwVz .ZtSwSk .FbRXPi {
    color: #9b9b9b
}

.BdnwVz .YEici8 {
    color: #2874f0;
    margin-left: 8px;
    position: relative
}

.BdnwVz .YEici8:after {
    content: "";
    width: 6px;
    height: 6px;
    background: #fff;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: 2px solid #2874f0;
    border-bottom: 2px solid #2874f0;
    top: 3px;
    left: 50px
}

.BdnwVz ._5i9QJD {
    display: table-row
}

.BdnwVz ._5i9QJD .QIb3ZH {
    display: table-cell;
    vertical-align: middle
}

.BdnwVz ._5i9QJD .QIb3ZH .-MWn1E {
    color: #ff6161
}

.BdnwVz .LUtI-I {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.BdnwVz .LUtI-I .Avmfzd {
    margin-top: 5px
}

.BdnwVz .LUtI-I ._44YELP {
    width: 16px;
    height: 16px
}

.BdnwVz .LUtI-I .XImsbh {
    color: #2874f0;
    cursor: pointer;
    margin-left: 4px
}

.BdnwVz .LUtI-I .Qiy6rU {
    margin-left: 5px
}

.BdnwVz .LUtI-I .Qiy6rU._0\+2vAe {
    color: #ff4343
}

.BdnwVz .LUtI-I .YKHQZM {
    margin-left: 4px
}

.BdnwVz .h8lS\+8 {
    background: #fb641b;
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    border: none;
    padding: 12px 40px;
    font-size: 14px;
    font-weight: 400;
    min-width: 130px;
    margin-left: 50px
}

.BdnwVz .R5z4mZ {
    margin-right: 25px
}

.BdnwVz ._5q19Pj {
    padding-top: 5px;
    padding-left: 24px
}

.BdnwVz .xl97iV {
    border-bottom: 1px solid #f5f5f5;
    padding: 14px 16px
}

.BdnwVz .xl97iV._1P\+\+Eu {
    background: #f9f9f9
}

.BdnwVz .dngP-R {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px
}

.BdnwVz .dngP-R:last-of-type {
    border-bottom: none
}

.BdnwVz .dngP-R .U4bcUi {
    margin-right: 8px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.BdnwVz .dngP-R .U4bcUi .DWEdP0 {
    height: 36px;
    width: 36px
}

.BdnwVz .dngP-R .U4bcUi ._0b8cuk {
    position: absolute;
    height: 10px;
    width: 10px;
    top: 22px;
    left: 28px
}

.BdnwVz .dngP-R .JaPnln {
    -webkit-flex: 8;
    -ms-flex: 8;
    flex: 8;
    font-size: 14px
}

.BdnwVz .dngP-R .JaPnln ._1Sp1n0 {
    color: #878787
}

.BdnwVz .dngP-R .Lhrkiw {
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    text-align: right
}

.BdnwVz .dngP-R .Lhrkiw.a\+HGzB {
    color: #4a924f
}

.BdnwVz .dngP-R .Lhrkiw .czum7h {
    color: #ff4343
}

.BdnwVz .ETIeVi {
    width: 100%;
    height: 8px;
    background-color: #fff
}

.BdnwVz .ETIeVi .X-r-\+Z {
    background-color: #403a76
}

.BdnwVz .ETIeVi .IE2R8R,.BdnwVz .ETIeVi .X-r-\+Z {
    height: 8px;
    display: inline-block;
    float: left;
    cursor: pointer
}

.BdnwVz .ETIeVi .IE2R8R {
    background-color: #796aff
}

.BdnwVz .ETIeVi .-pTvBL {
    background-color: #e0e0e0;
    height: 8px;
    display: inline-block;
    float: left
}

.BdnwVz .\+BaO0l {
    margin-top: 40px;
    margin-bottom: 40px
}

.BdnwVz .Rc\+nKf {
    margin-bottom: 10px
}

.BdnwVz .CLiwDF {
    font-weight: 500
}

.BdnwVz .dWoNd\+ {
    width: 100%;
    margin-bottom: 10px
}

.BdnwVz .dWoNd\+ ._95Whuk {
    display: inline-block
}

.BdnwVz .dWoNd\+ .GF0ZWi {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e0e0e0
}

.BdnwVz .dWoNd\+ .GF0ZWi .XO6rnX {
    color: #4caf50
}

.BdnwVz .dWoNd\+ .nUKhRB {
    display: inline-block;
    float: right
}

.BdnwVz .QnPPxQ {
    background-color: #fafafa;
    margin-left: 44px;
    margin-top: 10px;
    padding: 16px;
    font-size: 14px
}

.BdnwVz .QnPPxQ .S\+Nwej {
    color: #9b9b9b;
    line-height: 20px
}

.BdnwVz .QnPPxQ .IlMN7y {
    width: 100%;
    display: table;
    line-height: 18px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #f0f0f0
}

.BdnwVz .QnPPxQ .IlMN7y .Re4Dt1 {
    padding-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.BdnwVz .QnPPxQ .IlMN7y .Re4Dt1 ._3jzQkp {
    -webkit-flex: 4;
    -ms-flex: 4;
    flex: 4;
    padding-right: 10px
}

.BdnwVz .QnPPxQ .IlMN7y .Re4Dt1 .UhjErB {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.BdnwVz .n2kapT {
    padding-left: 10px
}

.BdnwVz .n2kapT ._0aNoff {
    cursor: pointer;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.BdnwVz .n2kapT ._0aNoff.dq-Cp2 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.BdnwVz .OgUJVg {
    display: inline-block;
    margin-left: 5px
}

.BdnwVz .OgUJVg .sMG8l- {
    height: 5px;
    width: 5px;
    display: inline-block;
    background: orange;
    border-radius: 5px;
    margin-right: 4px;
    vertical-align: middle
}

.BdnwVz .H18pFq {
    width: 100%;
    margin-top: 30px
}

@media print {
    footer,header {
        display: none
    }
}

.jMhxrv {
    ._86jmW2 {
        max-width: var(--width-max);
        min-width: var(--width-min);
        margin: 0 auto;
        overflow: hidden;
        .EpJV7o {
            padding: 7px 10px;
            background-color: #fffed5;
            border: 1px solid #f9e2b2;
            margin: 10px 0;
            border-radius: 2px
        }

        .PgirKF {
            background: var(--color-white-bg);
            padding: 20px 0;
            margin: 20px auto 0
        }

        .VScOvY {
            margin: 0 auto;
            position: relative;
            padding: 14px 83px 0
        }

        ._14w2PL {
            padding: 24px;
            box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
        }

        ._8taU7V {
            background: var(--color-grey-grade7);
            color: var(--color-grey-grade4);
            height: 30px;
            line-height: 30px;
            font-size: 13px;
            padding: 0 20px
        }

        .PPWOOg {
            text-align: center
        }

        .Eq02CD {
            margin: 16px 0;
            padding: 0
        }

        .dmw9s- {
            text-align: center;
            margin-left: -10px
        }

        ._6ui\+JY {
            padding-left: 30px
        }

        .dB1wYh {
            color: var(--color-grey-grade4);
            text-transform: uppercase;
            padding: 24px 24px 0
        }

        &:not(:first-child),.zhyOgX {
            border-left: 1px solid var(--color-grey-grade1)
        }

        .zhyOgX {
            padding: 24px
        }

        .K8G\+YU {
            border: 3px solid var(--color-grey-grade2)
        }

        .PgttC\+ {
            font-size: var(--font-size-12);
            font-style: italic;
            color: var(--color-green-grade0);
            text-transform: none;
            margin-left: 5px
        }

        .q0OwhT {
            margin-bottom: 10px
        }

        .iXYmbT {
            padding: 24px;
            border-top: 1px solid var(--color-grey-grade1)
        }

        .T9dX7L {
            width: 100%;
            margin: 10px 5% 0
        }

        .sP1ylB {
            height: 30px;
            background: var(--color-grey-grade1);
            line-height: 30px;
            padding: 0 10px
        }

        .JnwlQT {
            margin: 3px 0;
            border: 1px solid var(--color-grey-grade1);
            padding: 10px 0;
            border-radius: 2px
        }

        .hMtVGY {
            border-top: 1px solid var(--color-grey-grade1);
            padding: 10px 24px;
            text-align: right
        }

        .aruWp6,.hI9q-t,.hkzf0J {
            font-size: 16px;
            font-weight: var(--font-medium)
        }

        .hkzf0J {
            color: var(--color-green-grade0);
            padding-left: 10px
        }

        .qaS9xi {
            float: right
        }

        .hI9q-t {
            padding-left: 35px
        }

        .aruWp6 {
            padding-left: 10px
        }

        .A0Ad7T {
            padding-top: 17px
        }

        ._786EEx {
            margin-top: -10px
        }

        .w-OAFB {
            display: inline-block;
            min-width: 25%;
            width: auto;
            text-align: left;
            padding: 10px 10px 10px 35px
        }

        .mFxiS3 {
            font-size: 14px!important;
            padding: 6px 24px 0
        }

        .mYWFLV {
            color: var(--color-brand-blue);
            font-weight: var(--font-medium)
        }

        ._8zLa4w {
            padding: 24px
        }
    }
}

._90LD4T {
    height: 120px;
    width: 118px;
    padding: 24px 0 24px 24px
}

.sPmNaG {
    color: var(--color-green-grade0);
    font-size: 24px;
    font-weight: var(--font-medium);
    padding-left: 20px
}

.LTe-MA {
    padding: 30px 24px 14px 0;
    width: calc(100% - 142px)
}

._09h8nJ {
    padding-left: 20px
}

.YmHH3J {
    margin: 0 auto;
    position: relative;
    padding: 20px 83px 0;
    .Eq02CD {
        margin-bottom: 10px;
        height: 200px
    }

    .Eq02CD,.zeS1mr {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
    }

    .zeS1mr {
        height: 400px
    }

    .FK0e3e,.mOFLYq,.Tx7Djg {
        height: 15px;
        border-radius: 4px;
        background: var(--color-grey-grade7);
        margin: 16px
    }

    .mOFLYq {
        width: 100px
    }

    ._5zmpMw {
        height: 75px;
        width: 75px;
        border-radius: 4px;
        background: var(--color-grey-grade7);
        margin: 20px 0 0 100px
    }
}

.oC\+c\+p {
    margin-bottom: 15px;
    padding-top: 90px;
    height: 423px;
    .J6OBPS {
        width: 470px;
        max-width: 90%;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .Zqowei {
        display: inline-block;
        padding-top: 27px;
        text-align: center
    }
}

.zmhhgL {
    background: #fef7e9;
    border-radius: 4px;
    height: 56px;
    display: flex
}

.LFw7lX {
    height: 20px;
    width: 20px;
    padding: 14px;
    justify-content: flex-start
}

.Tx7Djg {
    padding: 12px 6px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #000
}

.HNRRP6 {
    max-width: 1280px;
    margin: 30px auto 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.HpGLFp {
    margin-bottom: 10px
}

._5MAgnX {
    min-width: 168px;
    text-transform: uppercase;
    font-weight: 400
}

._8He0tI {
    width: 300px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.lrDK98 {
    height: 15px;
    width: 15px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle
}

.d6puVk {
    height: 13px;
    width: 13px;
    margin-left: 8px
}

.bdYDJ7,.D8s83i {
    height: 70px;
    padding: 0 0 0 5px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.D8s83i {
    padding: 0 0 0 15px
}

.HQsrI8 {
    color: #ff6161!important
}

.NaAyw6 {
    padding: 20px 0 0 10px;
    width: calc(100% - 142px)
}

.FpwaeV {
    box-shadow: none
}

.RiEM3R {
    width: 462px
}

.RiEM3R .jneA1D {
    font-size: 20px;
    padding: 26px 24px 16px;
    border-bottom: 1px solid #f0f0f0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.RiEM3R .i0X3JA {
    padding: 0 24px
}

.RiEM3R .i0X3JA .RUOX0j {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    padding: 16px 0
}

.RiEM3R .i0X3JA .RUOX0j .RbdzY\+ {
    margin-right: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.RiEM3R .i0X3JA .RUOX0j .RbdzY\+ .RgJqXd {
    height: 36px;
    width: 36px
}

.RiEM3R .i0X3JA .RUOX0j .CO4HWq {
    cursor: pointer;
    color: #ff4343;
    font-weight: 500
}

.RiEM3R .i0X3JA .RUOX0j .m\+ufHu {
    margin-left: auto
}

.RiEM3R .i0X3JA .RUOX0j .h1jA28 {
    box-shadow: 0 2px 4.5px 0 rgba(0,0,0,.1);
    border-radius: 1px;
    width: 320px
}

.RiEM3R .i0X3JA .RUOX0j ._1yXo8U {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px
}

.RiEM3R .i0X3JA .RUOX0j ._8bU9qg {
    font-size: 14px;
    margin-bottom: 24px;
    line-height: 20px;
    color: #7f7f7f
}

.RiEM3R .i0X3JA .RUOX0j .vyfYsl {
    float: right
}

.RiEM3R .i0X3JA .RUOX0j .vyfYsl .agFYKi {
    background-color: #ff4343;
    color: #f0f0f0
}

.RiEM3R .i0X3JA .RUOX0j .vyfYsl .QLHmF2 {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 16px
}

.RiEM3R .i0X3JA .RUOX0j:last-child {
    border: 0
}

.RiEM3R ._35r22G {
    color: #7f7f7f;
    padding: 16px 83px 24px;
    font-size: 14px;
    text-align: center;
    display: inline-block
}

._2Eebcr {
    min-width: 978px;
    background-color: #fff;
    margin: 0 auto;
    padding: 50px 0
}

.v4nboc {
    max-width: 978px;
    padding: 20px 0
}

.v4nboc .b-NuLh {
    font-size: 20px;
    font-weight: 500;
    padding: 0 24px 18px
}

.v4nboc .BWHqym {
    padding: 0 24px
}

.v4nboc .pdXcDe {
    font-size: 12px;
    margin: 16px 24px;
    border-collapse: collapse
}

.v4nboc .pdXcDe .kcYGUM {
    background-color: #f4f8ff
}

.v4nboc .pdXcDe .kcYGUM .bSdC1l {
    font-weight: 500
}

.v4nboc .pdXcDe ._0LofYx .MQc67b,.v4nboc .pdXcDe .kcYGUM .bSdC1l {
    padding: 16px;
    text-align: left;
    border: 1px solid #e0e0e0
}

.v4nboc .ic4Zae {
    font-size: 12px;
    color: #878787;
    padding: 0 24px
}

.OvantQ {
    min-height: 369px
}

.klvm2e,.OvantQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.klvm2e {
    height: 200px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.klvm2e .lp8X\+K {
    max-width: 80%;
    font-weight: 700
}

._5c7oSi {
    padding: 30px
}

._5c7oSi .fDSZJF {
    font-size: 18px;
    font-weight: 500;
    display: block;
    padding-bottom: 10px
}

._5c7oSi .VVwhL6 {
    max-width: 300px
}

._5c7oSi ._78iya- {
    padding: 20px 0
}

._5c7oSi .ruCQyb {
    position: absolute;
    top: 5px
}

._5c7oSi .j-v6kO {
    white-space: normal;
    overflow: unset;
    line-height: 1.5;
    padding-left: 25px;
    cursor: default
}

._5c7oSi .wYCqlZ .Hrr8DZ {
    font-size: 12px;
    margin-top: 15px;
    color: #878787
}

._5c7oSi .wYCqlZ ._0LbFCL {
    margin-bottom: 10px
}

._5c7oSi .wYCqlZ .\+yDjen {
    margin-top: 5px
}

._5c7oSi .e\+UrPK .D19tK6 {
    padding: 10px;
    border: 1px solid #e0e0e0;
    max-width: 300px;
    border-radius: 2px
}

._5c7oSi .e\+UrPK .D19tK6 .RVovwc {
    font-size: 11px;
    padding-bottom: 5px;
    color: #878787;
    display: block
}

._5c7oSi .e\+UrPK .D19tK6 .SqhHWd {
    color: #ff6161
}

._5c7oSi .e\+UrPK .D19tK6 .U9CQVC {
    box-shadow: none
}

._5c7oSi .e\+UrPK .cVuqEX {
    border-color: #ff6161!important
}

._5c7oSi .e\+UrPK .WQs-2u {
    margin: 0 0 0 12px;
    font-size: 12px;
    color: #ff6161;
    pointer-events: none;
    width: 100%;
    display: inline-block
}

._5c7oSi .e\+UrPK .WYWlxe {
    margin-top: 10px
}

._5c7oSi .e\+UrPK .CU4wXM {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #2874f0;
    background-color: transparent;
    border: none;
    box-shadow: none;
    margin-left: 20px;
    padding-right: 0
}

._5c7oSi .dwuL2g {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px
}

._5c7oSi .yVAEjA {
    padding-top: 40px
}

._5c7oSi .yVAEjA .Ox7XQP {
    font-size: 12px
}

._5c7oSi .yVAEjA .kr0ue3 {
    font-weight: 500;
    font-size: 16px;
    color: #2874f0;
    margin: 0 15px 25px 0;
    display: inline-block
}

._0VXZNJ {
    margin: 0 auto;
    max-width: 1366px;
    min-width: 1128px
}

._0VXZNJ .vPNoNL {
    margin: 0 auto;
    position: relative;
    padding: 14px 37px 0;
}

._0VXZNJ .jYtOEQ {
    width: 25%
}

._0VXZNJ .dJNacx {
    width: 75%;
    padding-left: 16px
}

._0VXZNJ .\+cvzMl {
    min-height: 300px
}

._0VXZNJ .HVfmjy {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.f7-pgz {
    background-color: #fff;
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 45px
}

.f7-pgz .wVSA9C {
    height: 368px;
    background-color: #67bcb7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.f7-pgz .wVSA9C .Oq6CtP {
    background-image: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/banner_9e7ede.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 100%
}

.f7-pgz .wVSA9C ._0vfxl3,.f7-pgz .wVSA9C .g2R5G9 {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.f7-pgz .wVSA9C .g2R5G9 {
    position: absolute;
    bottom: 70px;
    right: 300px
}

.f7-pgz .wVSA9C .OsspkP {
    background-color: #fff;
    width: 320px;
    height: 144px;
    padding: 22px 24px;
    color: #5e5e5e;
    display: inline-block;
    border-radius: 2px;
    background-image: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/bg_pattern_01e3cf.jpg)
}

.f7-pgz .wVSA9C .CZJTxS {
    font-size: 30px;
    color: #000;
    line-height: .67;
    padding-top: 12px;
    padding-bottom: 18px
}

.f7-pgz .KIIZOt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin-top: 50px;
    padding: 0 100px
}

.f7-pgz .KIIZOt .ztdOgc {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px
}

.f7-pgz .KIIZOt .ztdOgc ._8\+-1tD {
    display: inline-block;
    height: 35px;
    margin-bottom: 15px
}

.f7-pgz .KIIZOt .ztdOgc .pvd0zN {
    font-size: 16px;
    line-height: 24px;
    color: #212121;
    font-weight: 500
}

.f7-pgz .KIIZOt .ztdOgc .t1V2TT {
    font-size: 16px;
    line-height: 24px;
    color: #878787
}

.f7-pgz .KIIZOt .ztdOgc .iKiHxt {
    font-weight: 500
}

.f7-pgz .KIIZOt .ztdOgc ._3szBkr {
    background-image: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/checkout_a48ffd.jpg);
    height: 130px;
    width: 130px;
    background-size: cover;
    margin: 0 auto 15px
}

.f7-pgz .KIIZOt .ztdOgc .Xe\+8JR {
    background-image: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/bill-pay_6d13b2.jpg);
    height: 130px;
    width: 130px;
    background-size: cover;
    margin: 0 auto 15px
}

.f7-pgz .KIIZOt .ztdOgc ._51iNla {
    background-image: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/delivery_68e548.jpg);
    height: 130px;
    width: 130px;
    background-size: cover;
    margin: 0 auto 15px
}

.f7-pgz .VjqO7v {
    text-align: center;
    font-size: 24px;
    margin-top: 50px
}

.f7-pgz .PKiDpJ {
    padding: 0 125px
}

.f7-pgz .W1aEYe {
    margin-top: 55px;
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 500
}

.f7-pgz .JCVQQv {
    color: #2874f0;
    font-weight: 500;
    margin-left: 20px
}

.f7-pgz .XHb\+Vf {
    margin-left: 8px;
    height: 9px;
    width: 6px
}

.P9SKDr {
    font-weight: 500;
    color: #2874f0
}

.GDtlVN {
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
    font-weight: 500;
    color: #878787
}

._2oAqMx,.GDtlVN {
    font-size: 14px
}
.bpjkJb {
    max-width: 1248px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 40px;
    margin: auto;
    position: relative
}

.bpjkJb,.TSD49J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.TSD49J {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    height: 100%
}

.TSD49J .CGMB7B {
    margin-left: 8px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.TSD49J .CPYntE {
    fill: #878787;
    opacity: .5
}

.nEqBzi,.TSD49J:hover {
    color: #2874f0
}

.nEqBzi .CGMB7B,.TSD49J:hover .CGMB7B {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.nEqBzi .CPYntE,.TSD49J:hover .CPYntE {
    opacity: 1;
    fill: #2874f0
}

.jzpKY6 {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: auto;
    position: absolute;
    left: 0;
    top: 40px;
    background: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 6;
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.16)
}

.jzpKY6,.wZsanD {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.wZsanD {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 25px
}

.wZsanD:nth-child(2n) {
    background: #f9f9f9
}

.jBYtJt,.TSD49J {
    cursor: pointer
}

.jBYtJt {
    padding: 5px 0;
    color: #666;
    font-size: 13px
}

.jBYtJt:first-child {
    margin-top: 5px
}

.jBYtJt:last-child {
    margin-bottom: 10px
}

.cNDIdi {
    padding: 8px 0;
    font-weight: 500;
    color: #212121
}

.CP4tVY:after {
    content: "â–º";
    font-size: 8px;
    color: #c2c2c2;
    margin-left: 6px;
    vertical-align: middle
}

.hTtFMH {
    background-color: #fff
}

@media (max-width: 1140px) {
    .bpjkJb {
        max-width:978px
    }
}
.HM3qSA {
    padding: 20px 170px
}

._0gqrsB .gljEkc {
    min-width: 978px;
    max-width: 1680px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: #f1f3f6
}

.Ryvqcn {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    z-index: 12;
    pointer-events: none;
    background: hsla(0,0%,100%,.3);
    opacity: 1;
    transition: opacity .3s ease-out .6s
}

.Ryvqcn.CgS75B {
    opacity: 0
}

.Ryvqcn .XnZOpu {
    height: 100%;
    width: 100%;
    background: #ffe11b;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.Ryvqcn .XnZOpu.oIiLi1 {
    -webkit-animation: Ryvqcn 20s ease-in-out 0s forwards;
    animation: Ryvqcn 20s ease-in-out 0s forwards
}

@-webkit-keyframes Ryvqcn {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1)
    }
}

@keyframes Ryvqcn {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1)
    }
}

.H\+A3uR {
    background: #fff;
    padding: 20px 170px;
    margin: 0 auto
}

._4\+sQO0.CqlcFb {
    margin: 0 auto;
    position: relative;
    padding: 0 16px
}

._4\+sQO0.CqlcFb .rx1WHi {
    margin: 8px
}

._4\+sQO0.CqlcFb .uTn5yf {
    margin: 20px 0
}

._4\+sQO0.CqlcFb .GENP0d {
    font-size: 18px;
    color: #878787;
    text-decoration: none;
    cursor: pointer
}

._4\+sQO0.CqlcFb .GENP0d:hover {
    color: #2874f0
}

._4\+sQO0.CqlcFb .nJZEAx {
    font-size: 18px;
    font-weight: 400;
    color: #212121
}

._4\+sQO0.CqlcFb .mD5JJh {
    display: none
}

._4\+sQO0.CqlcFb .fWImAw {
    margin: 0 4px 0 6px
}

._4\+sQO0.CqlcFb .wX5jFj {
    background: #2874f0;
    color: #fff;
    box-shadow: none;
    border: 1px solid #f0f0f0;
    padding: 8px 0;
    border-radius: 2px;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    width: 100px;
    margin-right: 20px;
    float: right
}

._4\+sQO0.CqlcFb .PhomfM {
    margin: 0 4px 20px;
    padding: 12px 15px;
    border: 1px solid #d7d7d7;
    background-color: #fff
}

._4\+sQO0.CqlcFb .Ka7i1\+ {
    margin: 0 4px 20px;
    box-shadow: none
}

._4\+sQO0.CqlcFb .Ka7i1\+ .NW0pne {
    margin: auto 0
}

._4\+sQO0.CqlcFb .Ka7i1\+ .Bb9KNF {
    background: red
}

._4\+sQO0.CqlcFb .Ka7i1\+ .GmLgKc {
    font-weight: 500;
    margin-right: 5px
}

._4\+sQO0.CqlcFb .m\+I4Is {
    margin-right: 5px
}

._4\+sQO0.CqlcFb .\+RFbEf {
    border: 1px solid #ffe4c3
}

._4\+sQO0.CqlcFb .X9QN5Y {
    background: #fff7f8;
    border: 1px solid #fee1e1
}

.Hwst8x {
    margin-top: 16px
}

.m1BVLQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.zInoZ3 {
    width: 250px
}

.sKUelf {
    padding-left: 16px;
    width: calc(100% - 250px)
}

.P1GClx {
    margin-top: 16px;
    margin-bottom: 12px
}

.sgkCMD {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10%;
    margin-bottom: 16px;
    border-radius: 4px 0 0 4px
}

.sgkCMD:hover {
    box-shadow: 0 4px 4px rgba(0,0,0,.1)
}

._7dPnhA .r2CdBx {
    font-size: 12px;
    color: #878787;
    display: inline-block
}

._7dPnhA .sfneHK {
    height: 7px;
    width: 20px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    vertical-align: middle
}

._7dPnhA .wMLTcO {
    fill: #878787
}

._7dPnhA .R0cyWM {
    max-width: 80px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle
}

._7dPnhA .R0cyWM:hover {
    color: #2874f0;
    max-width: 180px
}

._7dPnhA .KVQLpl,._7dPnhA .KVQLpl:hover {
    color: #878787
}

._7dPnhA .l-RNwX {
    color: #878787;
    overflow: visible
}

._7dPnhA .r2CdBx:last-child .sfneHK {
    display: none
}

._7dPnhA .r2CdBx:last-child .R0cyWM:hover {
    max-width: 80px
}

._7dPnhA .r2CdBx:last-child .KVQLpl {
    background-color: initial
}

._7dPnhA .r2CdBx:last-child .KVQLpl p {
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._7dPnhA .r2CdBx:last-child .l-RNwX p {
    overflow: visible
}

.xwwZaM {
    background: #fff;
    padding: 7px 10px;
    min-height: 500px;
    margin: 10px 0;
    border-radius: 2px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.xwwZaM .ZwEo4X {
    font-weight: 700;
    font-size: 20px
}

.xwwZaM .crPGT7 {
    text-transform: none;
    font-weight: 400
}

._36G8fB {
    font-size: 14px;
    font-weight: 500;
    color: #212121;
    padding: 0 8px 8px;
    margin-bottom: 8px
}

.BaZb-E {
    height: 50px;
    width: 50px
}

._8DCNXn {
    font-size: 18px!important
}

.HbOJrW,.WMHjYN {
    font-size: 14px!important
}

.HbOJrW {
    text-transform: none!important;
    margin-top: 16px
}

._4teGKY .QpTl\+N {
    text-align: center;
    max-width: 120px;
    margin-right: 16px
}

._4teGKY .qwKJiZ {
    margin-top: 5%
}

._4teGKY ._7f-AZ2,._4teGKY .bTeFUC {
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    margin-bottom: 10px;
    font-weight: 400
}

._4teGKY .bTeFUC {
    cursor: pointer
}

._4teGKY .bTeFUC.kn1h\+D:hover {
    color: #212121
}

._4teGKY .bTeFUC:hover {
    color: #2874f0
}

._4teGKY .VMAkuh {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px
}

._4teGKY .Fge0fE {
    font-weight: 400
}

._4teGKY .Tj5fA3 {
    margin-left: 5px
}

._4teGKY .tOJtWC {
    padding-right: 8px
}

._4teGKY .weQ85D {
    padding-right: 5px;
    margin-bottom: 5px
}

._4teGKY .gAtNGk {
    margin: 0 3px 0 0
}

._4teGKY .aYQvaP {
    color: #ff6161;
    font-size: 12px;
    margin-bottom: 5px;
    text-transform: uppercase
}

._4teGKY .\+c6PLa {
    color: #878787;
    text-transform: uppercase
}

._4teGKY .\+c6PLa.sZuOCv {
    color: #26a541
}

._4teGKY .\+c6PLa.ktMbR2 {
    color: #ff6161
}

._4teGKY .U4VBrO {
    color: #212121
}

._4teGKY .h3Xt2n {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    margin-right: 5px;
    display: inline-block
}

._4teGKY .h3Xt2n.sZuOCv {
    background-color: #26a541
}

._4teGKY .h3Xt2n.ktMbR2 {
    background-color: #ff6161
}

._4teGKY .Ls8i0P {
    margin-left: 13px
}

._4teGKY .I3b6PJ {
    cursor: pointer;
    color: #878787
}

._4teGKY .I3b6PJ:hover {
    color: #2874f0
}

.juQBm2 {
    color: #878787;
    font-size: 12px
}

.D9MzzH {
    color: #2874f0;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-left: 10px;
    white-space: nowrap
}

.en2MXc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.en2MXc .qs\+Zwp {
    font-size: 12px;
    color: #212121;
    text-transform: capitalize;
    font-weight: 500;
    margin: 0 auto;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    text-align: center;
    position: absolute;
    overflow-x: hidden;
    padding: 2px 8px;
    bottom: 0;
    z-index: 1
}

._9rRUNC {
    padding: 16px;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    transition: box-shadow .1s linear;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    position: relative;
    cursor: pointer;
    display: block;
    box-shadow: 0 0 0 0 rgba(0,0,0,.15);
    margin-bottom: 8px;
    border-radius: 4px
}

._9rRUNC:hover {
    z-index: 1;
    box-shadow: 0 1px 12px 2px #dbdbdb
}

._9rRUNC.dcdq1A {
    margin-bottom: 0
}

._9rRUNC.GVxZcy,._9rRUNC .Lgbeo4 {
    padding: 16px 0 0;
    border: none;
    position: relative
}

._9rRUNC.GVxZcy:hover,._9rRUNC .Lgbeo4:hover {
    box-shadow: none;
    z-index: inherit
}

._9rRUNC ._5fQ0Y0 {
    border-bottom: none
}

._9rRUNC .mcVLQq {
    color: #212121;
    text-transform: uppercase
}

._9rRUNC .-oFQeI {
    padding-left: 0;
    color: #212121
}

._9rRUNC .tK1F9p {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 4px
}

._9rRUNC ._9Rxyhu {
    font-weight: 400;
    font-size: 12px
}

._9rRUNC .PG\+1r1 {
    color: #26a541;
    font-weight: 500;
    font-size: 12px;
    padding-right: 2px
}

._9rRUNC .x0kF94 {
    color: #212121;
    text-decoration: none;
    box-shadow: none;
    padding: 0;
    font-weight: 400;
    border: none;
    text-align: left;
    cursor: default
}

._9rRUNC .z8EHhE {
    background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -48px;
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    background-position: 0 -80px;
    height: 22px;
    padding-right: 24px
}

._9rRUNC .hSz60T {
    text-align: right
}

._9rRUNC .\+pIax9 {
    cursor: pointer;
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #d7d7d7
}

._9rRUNC .\+pIax9,._9rRUNC .Qshcrc {
    text-align: center;
    background: #f9f9f9;
    box-shadow: none
}

._9rRUNC .Qshcrc {
    white-space: nowrap;
    padding: 6px 10px;
    min-width: 100px;
    text-decoration: none;
    color: #212121;
    border: none;
    font-weight: 400
}

._9rRUNC .saVEoO {
    background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -48px;
    height: 13px;
    background-position: 0 -23px;
    margin-bottom: 2px
}

._9rRUNC .czpPs8,._9rRUNC .saVEoO {
    display: inline-block;
    vertical-align: middle;
    width: 17px
}

._9rRUNC .czpPs8 {
    background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -48px;
    height: 11px;
    background-position: 0 0
}

._9rRUNC .d9QPOG {
    color: #212121
}

._9rRUNC .L-7yfL {
    color: #212121;
    padding-right: 0
}

._9rRUNC .d09MBd {
    margin-top: 10px;
    font-size: 12px;
    color: #878787
}

._9rRUNC .m-v9yt {
    padding-left: 2px;
    cursor: pointer;
    box-shadow: none;
    font-weight: 400;
    border: none;
    text-decoration: none
}

._9rRUNC .m-v9yt:hover {
    color: #2874f0
}

._9rRUNC .NtCt\+S {
    margin: 15px 0 0
}

._9rRUNC .UCC5zZ {
    margin: 0 0 14px 10px
}

._9rRUNC .e0dNs1 {
    margin-top: 16px;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 10px 10px 6px
}

._9rRUNC .e0dNs1 .hJXnvF .naEraZ {
    color: #212121;
    font-weight: 500
}

._9rRUNC .e0dNs1 .hJXnvF .gK8vy- {
    padding-top: 8px;
    font-size: 12px
}

._9rRUNC ._8rheEp {
    text-align: right;
    font-weight: 500
}

._9rRUNC ._8rheEp,._9rRUNC .cf1lz\+ {
    color: #212121;
    text-decoration: none;
    cursor: pointer
}

._9rRUNC .cf1lz\+:hover {
    color: #2874f0
}

._9rRUNC .x09sqJ {
    margin-left: 4px
}

._9rRUNC .NAY9iY {
    text-align: center;
    font-size: 12px;
    color: #878787
}

._9rRUNC .YI0uGi {
    color: #212121;
    font-weight: 500
}

._9rRUNC .YI0uGi.Fj\+tsQ {
    color: #26a541
}

._9rRUNC .YI0uGi.WC7Iqz {
    color: #ff6161
}

._9rRUNC .TsW77S {
    margin-top: 20px
}

._9rRUNC .hm5PD2 {
    width: 40px;
    padding: 0 12px 10px
}

._9rRUNC .dnyB9y {
    font-weight: 500;
    padding-right: 5px
}

._9rRUNC .-oY0yW {
    margin-top: 10px
}

._9rRUNC .UkDBOk {
    color: #212121
}

._9rRUNC .h9eiM7 {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin-right: 5px;
    display: inline-block
}

._9rRUNC .h9eiM7.Fj\+tsQ {
    background-color: #26a541
}

._9rRUNC .h9eiM7.WC7Iqz {
    background-color: #ff6161
}

.v5oaek {
    background-color: #fff
}

.qZCG2E {
    margin: 10px 0;
    font-weight: bolder
}

.eDigW3 {
    margin: 2px 0 5px;
    position: absolute
}

._5sElwK {
    background-color: #fff
}

.OlJmMS {
    color: #2874f0;
    cursor: pointer
}

.eXVJvP,.iv17X8 ._93yaU\+.eXVJvP {
    padding-bottom: 16px
}

.C5Dz9z {
    margin-top: 10px;
    padding-right: 8px
}

.Fg4Gw9 {
    display: inline-block;
    color: #878787;
    font-size: 12px;
    background-color: #f1f3f6;
    padding: 2px 8px;
    border-radius: 20px;
    margin-top: 4px
}

.MGUXeE .yMIva6 {
    min-height: 90px
}

.MGUXeE .yMIva6 .hWYImA {
    padding: 30px;
    font-size: 16px;
    text-align: center
}

.agpmN3,.AURNhM {
    color: #2874f0;
    word-break: break-all
}

.agpmN3 {
    padding-bottom: 10px;
    font-weight: 500;
    margin-left: -10px;
    width: auto
}

.agpmN3 .B3sOrq {
    cursor: pointer
}

.agpmN3 .B3sOrq .r68OKG {
    vertical-align: middle
}

.agpmN3 .B3sOrq .fqY5bE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.RaSIYP {
    cursor: pointer;
    width: auto;
    vertical-align: top
}

.r68OKG {
    width: 18px;
    margin: 0 8px 0 12px;
    cursor: pointer
}

.dnn4OO {
    cursor: default!important;
    width: auto;
    vertical-align: top;
    color: #9e9e9e
}

._6p94Wz {
    height: 580px;
    width: 400px;
    overflow: hidden!important
}

.vr8\+0Z {
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

.izHcMu {
    display: inline-block;
    max-width: 170px
}

.i4-UBP {
    min-width: 161px
}

._7mZoM8,.k4BVH4 {
    max-width: 190px;
    overflow-x: hidden
}

.VZgjET {
    word-wrap: break-word
}

.rNfVRF {
    margin-top: 10px;
    font-size: 15px;
    text-transform: uppercase
}

.TCh5p0 {
    color: #c2c2c2
}

.c4AnHI {
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.KW8x\+l {
    display: inline-block;
    padding-left: 5px;
    height: 20px
}

.xWySTB {
    border-right: 1px solid #d7d7d7;
    height: 18px
}

.d2vzI8 {
    display: inline-block;
    margin-left: 20px
}

.\+4nIqR {
    max-width: 185px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._7mZoM8 {
    max-width: 250px
}

.pWt5J9 {
    padding-bottom: 5px
}

.xvtqnk {
    padding: 10px 30px
}

.m1EqwV,.xvtqnk {
    font-weight: 500;
    background-color: #fb641b;
    color: #fff;
    border-radius: 2px;
    font-size: 13px;
    float: right
}

.m1EqwV {
    padding: 5px 30px
}

._85MYVc {
    margin: 8px 30px 0;
    cursor: pointer
}

.BET3jj {
    padding: 0 24px 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .3s linear;
    min-height: 250px
}

.BET3jj .AbdfIq {
    font-weight: 100;
    border: none;
    font-size: 16px;
    margin-right: 20px;
    cursor: pointer;
    vertical-align: super
}

.Pk3Uj1 {
    border-bottom: 1px solid #e0e0e0;
    color: #000;
    padding: 24px
}

.aqOt-F .B40hID,.Pk3Uj1 {
    font-size: 20px;
    font-weight: 500
}

.aqOt-F .B40hID {
    padding: 32px 32px 8px
}

.aqOt-F .JzSAo9 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    padding: 16px 32px;
    cursor: pointer
}

.aqOt-F .JzSAo9:not(:last-child) {
    border-bottom: 1px solid #e4e7ed
}

.aqOt-F .a-iY\+z {
    margin-left: auto
}

.W4Xw0- {
    cursor: default!important
}

.m2Lyjq .IWPgN3 {
    box-shadow: none;
    border: none;
    vertical-align: baseline;
    margin-left: -10px;
    color: #2874f0;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 0 10px;
    text-align: left
}

.m2Lyjq .PMFkGZ {
    height: 23px;
    width: 18px;
    cursor: pointer;
    margin: 0 13px -7px
}

.ceA9lv {
    height: 14px;
    margin: 0 2px
}

.ceA9lv,.CuCrM1 {
    vertical-align: middle
}

.CuCrM1 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fhcag1 {
    padding: 0 4px;
    font-size: 14px;
    text-decoration: line-through
}

.EklPU1 {
    font-size: 14px;
    font-weight: bolder;
    color: #388e3c
}

.FsoWHP {
    margin-bottom: 16px
}

.FsoWHP .sflFW8 {
    background-color: #fff7e1;
    display: inline-block;
    padding: 8px 16px;
    font-size: 12px;
    border-radius: 15px
}

.QPQKkX {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: none;
    display: inline-block;
    margin-right: 8px
}

.QPQKkX,.QPQKkX.Uww9e\+ {
    border: 2px solid #26a541
}

.QPQKkX.Uww9e\+ {
    background-color: #26a541
}

.QPQKkX.F5bjRy {
    background-color: none;
    border: 2px solid #26a541
}

.QPQKkX.TxjnHg {
    background-color: #ff6161;
    border: 2px solid #ff6161
}

.QPQKkX.QSSUEd {
    background-color: none;
    border: 2px solid #ff6161
}

.QPQKkX.pW0p4z {
    background-color: #ff9f00;
    border: 2px solid #ff9f00
}

.QPQKkX.T4iJui {
    background-color: none;
    border: 2px solid #ff9f00
}

.g1SRZp {
    font-size: 14px;
    font-weight: 500
}

.PkK9no {
    font-size: 12px;
    margin-top: 8px
}

.MQKg9P {
    max-width: 360px
}

.meBxe\+ {
    color: #212121
}

.meBxe\+.ZF08X- {
    background-color: #fff;
    margin: 0!important;
    font-size: 14px!important;
    padding: 15px;
    width: 100%;
    border-top: 1px solid #f0f0f0
}

.xnU\+z6 {
    color: #212121;
    text-align: right;
    font-weight: 500
}

.MyA5Xy,.xnU\+z6 {
    text-decoration: none;
    cursor: pointer
}

.MyA5Xy {
    color: #2874f0
}

.FsK2Kd {
    width: 100%
}

.FsK2Kd ._7tDTdy {
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px
}

.FsK2Kd .EGV34m {
    background-color: #717171;
    border-radius: 10px;
    text-align: center;
    padding: 4px 12px;
    font-size: 12px;
    color: #fff;
    margin-left: 15px
}

.FsK2Kd .xLp1AP {
    font-weight: 400;
    padding: 10px;
    text-align: right
}

.FsK2Kd .\+TpB-M {
    padding-left: 5px
}

.FsK2Kd .rVlgsV {
    font-size: 12px;
    color: #3f3f3f;
    text-transform: capitalize
}

.FsK2Kd .m2CIld {
    margin-bottom: -3px;
    height: 16px;
    width: 18px;
    margin-right: 4px
}

.FsK2Kd .TTpDYQ {
    text-align: justify;
    padding: 5px 10px 10px 35px;
    background-color: #f9f9f9
}

.FsK2Kd ._4KXcp0,.FsK2Kd .TTpDYQ {
    font-size: 12px;
    font-weight: 500;
    color: #212121
}

.FsK2Kd ._4KXcp0 {
    margin: 5px 0 5px 35px
}

._5i4N4c {
    list-style-type: disc;
    margin: 5px 0 5px 15px;
    font-size: 14px
}

.B-CGSx {
    list-style-type: none;
    font-size: 14px;
    margin: 5px 0
}

.B-CGSx .PDdHSf {
    font-weight: 500
}

.B-CGSx .PDdHSf .OMCXY2 {
    font-size: 12px;
    margin-right: 2px
}

.W3lbmA {
    font-weight: 500;
    color: #2874f0;
    cursor: pointer;
    margin-left: 2px
}

.Vk9v-d {
    width: 800px
}

.Y9TUVI {
    padding-left: 4px;
    margin-left: 5px 15px 5px
}

._9md8wC {
    font-size: 14px;
    font-weight: 500;
    color: #2874f0;
    margin: 15px
}

.qflzVH {
    vertical-align: sub;
    height: 15px
}

.mViD2X {
    cursor: pointer;
    color: #2874f0;
    padding-left: 4px
}

._7ByTWC {
    margin-top: 16px
}

.wPG\+9c {
    font-weight: 500
}

.mNFbxY {
    margin-top: 8px
}

.yM63kn {
    width: 60%;
    min-width: 800px
}

.yM63kn .W5zpz0 {
    padding: 24px 32px;
    border-bottom: thin solid #e0e0e0
}

.yM63kn .W5zpz0 .Uuqvqa {
    font-size: 24px;
    font-weight: 500
}

.yM63kn .cn1Srf {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 32px 0
}

.yM63kn .cn1Srf ._5qbNJq,.yM63kn .cn1Srf .stVfMH {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    padding: 0 32px
}

.yM63kn .cn1Srf ._5qbNJq .rhLZYJ {
    font-size: 14px
}

.yM63kn .cn1Srf ._5qbNJq .X51Krs {
    margin-top: 8px
}

.yM63kn .cn1Srf ._5qbNJq .X51Krs .Wa6rXq {
    list-style: disc;
    margin-left: 16px;
    margin-top: 8px
}

.yM63kn .cn1Srf ._5qbNJq .B\+E5km {
    margin: 24px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.yM63kn .cn1Srf ._5qbNJq .B\+E5km ._6o8HXc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 56px;
    height: 56px
}

.yM63kn .cn1Srf ._5qbNJq .B\+E5km .xcFX8L {
    font-size: 14px;
    margin-left: 16px
}

.yM63kn .cn1Srf .stVfMH {
    border-left: thin solid #e0e0e0;
    max-height: 600px;
    overflow-y: auto
}

.yM63kn .cn1Srf .stVfMH .Uuqvqa {
    font-size: 16px;
    font-weight: 500
}

.yM63kn .cn1Srf .stVfMH .VCTcVm {
    margin-top: 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.yM63kn .cn1Srf .stVfMH .VCTcVm ._6o8HXc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 16px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 72px;
    height: 72px
}

.VPfGcS {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.VPfGcS .uXLkg7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 12px
}

.VPfGcS .uXLkg7 .qAf118 {
    max-width: 75%
}

.VPfGcS .KajXO\+ {
    margin-bottom: 12px;
    border: none;
    border-top: 1px dashed #e0e0e0
}

.VPfGcS ._2BHAaO {
    color: #388e3c
}

.VPfGcS .MhmfI1 {
    color: #ff4343
}

.VPfGcS .GFank7 {
    font-weight: 500
}

.x6xEsd .vjz\+fk {
    text-align: center;
    max-width: 120px;
    margin-right: 16px
}

.x6xEsd .qu1PcO {
    position: relative;
    height: 75px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.x6xEsd .iYY1OF {
    margin-top: 5%
}

.x6xEsd .QrgBVC {
    text-align: center;
    max-width: 120px;
    margin: 0 16px 0 14px
}

.x6xEsd .QrgBVC .mcxqC6 {
    width: 50px
}

.x6xEsd .Lzl9u8 {
    color: #212121;
    margin: 0 auto;
    left: 1px;
    width: 25%;
    top: 50%;
    overflow-x: hidden
}

.x6xEsd .HNUjI0,.x6xEsd .Lzl9u8 {
    font-size: 12px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    text-align: center;
    padding: 2px 4px;
    text-transform: capitalize;
    pointer-events: none;
    position: absolute;
    font-weight: 500
}

.x6xEsd .HNUjI0 {
    bottom: 0
}

.x6xEsd ._3jioYV,.x6xEsd .NhVYly {
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    margin-bottom: 10px;
    font-weight: 400
}

.x6xEsd .NhVYly {
    cursor: pointer
}

.x6xEsd .NhVYly:hover {
    color: #2874f0
}

.x6xEsd .\+2A5qB {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px
}

.x6xEsd .OPQSw- {
    max-width: 200px;
    overflow: hidden
}

.x6xEsd .H9SwjV {
    font-weight: 400
}

.x6xEsd ._4cSgjb {
    font-size: 13px
}

.x6xEsd .lG2kI3 {
    margin-left: 5px
}

.x6xEsd .PcM8XU {
    padding-right: 8px
}

.x6xEsd ._6WW5eI {
    padding-right: 5px;
    margin-bottom: 5px
}

.x6xEsd .WycBbe {
    padding-bottom: 12px
}

.x6xEsd ._9caAHK {
    margin-bottom: 2px
}

.x6xEsd .FfS9BZ {
    margin: 0 3px 0 0
}

.x6xEsd .UkalR7 {
    color: #ff6161;
    font-size: 12px;
    margin-bottom: 5px;
    text-transform: uppercase
}

.x6xEsd .sKNC0n {
    color: #878787;
    text-transform: uppercase
}

.x6xEsd .sKNC0n.K16dhL {
    color: #26a541
}

.x6xEsd .sKNC0n.F22S1G {
    color: #ff6161
}

.x6xEsd .qbFWpt {
    color: #212121
}

.x6xEsd .QGuk\+3 {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    margin-right: 12px;
    display: inline-block
}

.x6xEsd .QGuk\+3.K16dhL {
    background-color: #26a541
}

.x6xEsd .QGuk\+3.F22S1G {
    background-color: #ff6161
}

.x6xEsd .Y\+func {
    margin-left: 3px
}

.x6xEsd ._4ql7qZ {
    cursor: pointer;
    color: #878787
}

.x6xEsd ._4ql7qZ:hover {
    color: #2874f0
}

.x6xEsd .KA4OjL {
    cursor: default
}

.x6xEsd .KA4OjL:hover {
    color: #000
}

.x6xEsd .josqL1 {
    margin-left: calc(25% + 16px)
}

.x6xEsd .gdKbkh {
    color: #878787;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap
}

.x6xEsd .gdKbkh .pYVfxJ {
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

.x6xEsd .Xttpmn {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 8px
}

.x6xEsd .Xttpmn .acdTcg {
    color: #26a541;
    font-weight: 500;
    padding-left: 20px;
    font-size: 16px
}

.x6xEsd .Xttpmn .\-3AXNN {
    font-weight: 400;
    font-size: 16px;
    margin-top: 8px
}

.x6xEsd .JuYy5X {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.x6xEsd .X-LV81 .Xttpmn {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 500
}

.x6xEsd .X-LV81 .-KvsGJ {
    margin-top: 4px;
    font-size: 12px;
    color: #878787
}

.x6xEsd .X-LV81 .Bt0O1z {
    margin-top: 8px;
    font-size: 12px
}

.x6xEsd .Qep0v4 {
    width: 30%
}

.x6xEsd .Qep0v4 .mclW\+p {
    text-decoration: line-through;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #717478;
    margin-left: 4px
}

.x6xEsd .kfSjwz {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.x6xEsd ._0I5Nof {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #717478
}

.x6xEsd .PoX8Sm {
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    padding: 12px 16px;
    margin-top: 12px
}

.x6xEsd .M3BvnH,.x6xEsd .PoX8Sm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.x6xEsd .M3BvnH {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 4px 8px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-top: 4px;
    border-radius: 4px
}

.x6xEsd .M3BvnH .lSprOG {
    width: 20px;
    height: 20px
}

.x6xEsd .M3BvnH .d5\+3AE {
    font-size: 14px;
    font-weight: 600
}

.x6xEsd .F3eg4L {
    font-weight: 500
}

.x6xEsd ._6NkSAH {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.x6xEsd ._6NkSAH ._1rQELa {
    height: 40px;
    width: 40px;
    margin-right: 12px
}

.x6xEsd ._6NkSAH .twkYn1 {
    font-size: 12px;
    color: #717478;
    margin-bottom: 4px
}

.x6xEsd ._6NkSAH ._6-HeLF {
    font-size: 14px
}

@media print {
    header {
        display: none
    }

    .UsluAE {
        display: block!important
    }

    footer {
        display: none
    }
}

.mj89Qm {
    background-color: #f1f3f6
}

.KiyxpE {
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

.d15j39 {
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 24px;
    background: #fff
}

.XgRady {
    background: #fff;
    border-top: 1px dashed #f0f0f0
}

.CzfIIQ {
    padding-left: 30px
}

.pWScQq {
    text-align: center;
    margin-left: -10px
}

.gyGyYP {
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    font-weight: 500
}

.wdwUSO {
    margin-top: 10px;
    padding-right: 8px
}

.lseZhU {
    padding-left: 38px
}

.LMWDUq {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 4px
}

.VjQrRs {
    font-weight: 400;
    font-size: 12px
}

.ZF-mrj {
    cursor: pointer;
    color: #878787
}

.ZF-mrj:hover {
    color: #2874f0
}

.R6Au2F {
    padding: 0 10px 10px;
    width: auto
}

.QvBBeY {
    -webkit-transform: translateY(7px);
    transform: translateY(7px)
}

.LPixbI {
    margin-top: 10px;
    padding-right: 10px
}

.gsoMzp {
    text-decoration: line-through
}

.UsluAE {
    border-right: none!important;
    border-left: none!important;
    border-bottom: none!important
}

.xCGb2J {
    text-transform: uppercase;
    font-weight: 500;
    color: #ff6161;
    margin-left: -10px;
    padding-left: 18px
}

.D0GBgT {
    text-align: center
}

._4IY7m- {
    margin-right: 16px
}

._4IY7m-,.Q\+fa4Q {
    text-align: center;
    max-width: 120px
}

.\+cKbaY {
    padding: 24px;
    cursor: pointer;
    color: #2874f0;
    font-weight: 500
}

.JJNDsc {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #212121
}

.sIvQP- {
    padding-left: 2px;
    margin-bottom: 12px
}

.UVucxO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.v09GU0 {
    padding-left: 16px
}

.vXYfFa {
    position: relative
}

.vXYfFa .Dmow87 {
    display: inline-block;
    width: 0
}

.vXYfFa .VWXozq {
    width: 25%
}

.vXYfFa .a-vppr {
    width: 33%
}

.vXYfFa .HgMM00 {
    width: calc(100% - 10px);
    margin-left: 11px;
    margin-top: -8px;
    height: 3px;
    background: #e0e0e0
}

.vXYfFa .bltu96 {
    background: #26a541;
    width: auto;
    height: 3px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: center left;
    transform-origin: center left;
    transition: -webkit-transform 1s ease-in;
    transition: transform 1s ease-in;
    transition: transform 1s ease-in,-webkit-transform 1s ease-in
}

.vXYfFa .kLd04k {
    width: 20px;
    height: 20px;
    position: absolute;
    display: inline-block;
    top: 20px
}

.vXYfFa ._58-M0h {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    position: relative;
    left: 0;
    cursor: pointer;
    top: 16px;
    background: #e0e0e0
}

.vXYfFa ._58-M0h,.vXYfFa ._58-M0h:hover {
    transition: -webkit-transform .25s ease-in;
    transition: transform .25s ease-in;
    transition: transform .25s ease-in,-webkit-transform .25s ease-in
}

.vXYfFa ._58-M0h:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition-delay: 0s!important
}

.vXYfFa ._4BlZ2p {
    -webkit-transform: translateX(-44%) translateY(-20px);
    transform: translateX(-44%) translateY(-20px);
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    color: #e0e0e0
}

.vXYfFa .c6Enwu {
    -webkit-transform: translateX(-15px) translateY(-20px);
    transform: translateX(-15px) translateY(-20px)
}

.vXYfFa ._1lJTQA {
    padding: 2px 0;
    width: 100%;
    margin-top: -7px;
    margin-bottom: 10px;
    min-height: 80px
}

.vXYfFa .Ne6tiH {
    width: 0;
    height: 0;
    position: relative;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #e0e0e0;
    top: 16px;
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px)
}

.vXYfFa ._6X1JJD {
    position: relative;
    top: 10px;
    padding: 0 30px 0 20px;
    width: 100%
}

.vXYfFa ._0R\+luW {
    transition: left .4s
}

.vXYfFa ._9MNud4 {
    background-color: #e0e0e0;
    border-color: #878787;
    pointer-events: none
}

.vXYfFa ._1uPCF7 {
    opacity: 0;
    display: inline-block;
    width: 28px;
    height: 28px;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    margin-top: -14px;
    margin-left: -14px;
    -webkit-animation-name: _3vQXh5;
    animation-name: _3vQXh5;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: radial-gradient(circle at 50% 50%,rgba(56,142,60,0),rgba(56,142,60,.01) 20%,rgba(56,142,60,.25))
}

.vXYfFa .PRB7vV,.vXYfFa .RHNtho,.vXYfFa .skfgVJ,.vXYfFa .ua2L6L,.vXYfFa .XrUNqG {
    transition: background .25s ease-in
}

.vXYfFa .PRB7vV,.vXYfFa .RHNtho {
    background: #26a541
}

.vXYfFa .RiWnqI,.vXYfFa .skfgVJ {
    background: #ff6161
}

.vXYfFa .ua2L6L,.vXYfFa .XrUNqG {
    background: #ff9f00
}

.vXYfFa .IRNTRj,.vXYfFa .LcvcB9,.vXYfFa .LZUj7N,.vXYfFa .Oe1Ld1,.vXYfFa .UDQY50 {
    transition: color .25s ease-in
}

.vXYfFa .nbCXIr {
    color: #e0e0e0
}

.vXYfFa .Oe1Ld1,.vXYfFa .UDQY50 {
    color: #26a541
}

.vXYfFa .IRNTRj {
    color: #ff6161
}

.vXYfFa .LcvcB9,.vXYfFa .LZUj7N {
    color: #ff9f00
}

.vXYfFa .pnT-kK {
    border-top: 1px solid #e0e0e0;
    margin-top: 20px;
    padding-top: 5px;
    min-height: 50px
}

.vXYfFa .pnT-kK .dXc\+mT {
    display: none
}

.vXYfFa .pnT-kK ._75py5E {
    font-size: 10px;
    word-wrap: break-word;
    padding-top: 3px
}

.vXYfFa .pnT-kK ._75py5E .OKMfdT {
    border-left: 1px solid #e0e0e0;
    padding: 0 2px
}

.vXYfFa .pnT-kK ._75py5E ._3szbO\+ {
    padding-right: 2px
}

.vXYfFa .pnT-kK ._8KLt9- {
    font-size: 12px;
    font-weight: 500
}

.vXYfFa .pnT-kK .ZAbzCz {
    padding-left: 5px;
    color: #2874f0
}

.vXYfFa .pnT-kK .FXlDCs {
    color: #ff6161
}

.vXYfFa .pnT-kK .mKz0YP {
    padding-left: 5px
}

.vXYfFa .pnT-kK .ZAbzCz:hover {
    text-decoration: underline
}

.vXYfFa .pnT-kK .SFeJQ0 {
    font-size: 10px;
    cursor: pointer;
    padding-top: 3px;
    font-weight: 500;
    color: #2874f0
}

.vXYfFa .pnT-kK .jcyQXU {
    padding-right: 3px
}

.vXYfFa .pnT-kK .jcyQXU:last-child {
    padding-right: 0
}

.vXYfFa .pnT-kK .oKTKOz {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@-webkit-keyframes _3vQXh5 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _3vQXh5 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.c374qk {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.c374qk.rnV2S5 {
    margin-top: 5%
}

.c374qk .gRHwM0 {
    overflow-y: scroll;
    height: 100%;
    max-height: 165px!important
}

.c374qk ._3xvobX {
    width: 370px!important
}

.c374qk .adet-y {
    border-bottom: 1px solid #e0e0e0;
    padding: 12px
}

.c374qk .CEv4dQ {
    color: #000
}

.c374qk .FnFEdW {
    color: #878787;
    font-weight: 500;
    font-size: 12px
}

.c374qk .Awckp\+ {
    color: #212121;
    font-weight: 500;
    text-align: right
}

.c374qk .V36p8- {
    padding: 5px 0
}

.c374qk .sK3cwY {
    border-top: 1px dashed #e0e0e0
}

.c374qk .Syjj9F {
    font-size: 12px;
    font-weight: 500;
    padding: 5px 12px 0;
    background: #fffed5;
    margin-top: 10px;
    border: 1px solid #f0f0f0
}

.c374qk ._4E093v {
    margin-left: -5px;
    font-size: 14px
}

.c374qk .SrvBj9 {
    font-size: 10px
}

.c374qk .-JmBpC,.c374qk .SrvBj9 {
    padding-right: 20px
}

.c374qk .LoXkWV {
    color: #26a541;
    font-weight: 500;
    font-size: 14px
}

.c374qk ._2DoW9u {
    text-decoration: line-through
}

.c374qk .aCbH9\+ {
    color: #212121;
    font-size: 12px;
    margin-top: 16px;
    display: block
}

.c374qk .aCbH9\+,.c374qk .aCbH9\+ .kUcXGS {
    list-style-type: disc;
    list-style-position: inside
}

.c374qk ._6w0-SQ {
    background-color: #e7f8ec;
    padding: 16px 16px 8px;
    border-radius: 3px
}

.c374qk ._6w0-SQ .V36p8- {
    padding-bottom: 8px
}

._3rjA7v {
    width: 100%;
    margin-top: 10px;
    border-radius: 2px;
    background-color: #f9f9f9;
    box-shadow: none;
    border: 1px solid #f0f0f0;
    border-bottom: none
}

._3rjA7v .lEyWzI {
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px;
    width: auto
}

._3rjA7v .lEyWzI.EWGAjW {
    width: 100%;
    display: block
}

._3rjA7v .lEyWzI.EWGAjW .zBBIr2 {
    display: none
}

._3rjA7v .fhFyTd {
    padding-left: 5px
}

._3rjA7v .zBBIr2 {
    margin-bottom: -3px;
    height: 16px;
    width: 18px;
    margin-right: 4px
}

._3rjA7v .k7xZwi {
    border-bottom: 1px solid #f0f0f0
}

._3rjA7v .-l1WCs {
    margin: 11px 0 5px 30px;
    font-size: 12px
}

.hIen3l {
    border: 1px solid #f0f0f0
}

.hIen3l ._5aiHIT {
    padding: 10px 24px;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: -1px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hIen3l ._5aiHIT .CY2jbX,.hIen3l ._5aiHIT .VE-w8U {
    display: inline-block
}

.hIen3l ._5aiHIT .CY2jbX {
    width: calc(100% - 100px);
    color: #2874f0;
    font-weight: 500
}

.hIen3l ._5aiHIT .VE-w8U {
    width: 100px;
    text-align: center
}

.hIen3l .Vr-VRM {
    fill: #212121
}

.hIen3l .BKd7E7 {
    width: 100%
}

.E4JBd3 .BKd7E7 {
    display: block;
    transition: height .3s ease-in-out
}

.E4JBd3 .Kcm9UL {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all .3s ease-in-out
}

.JbxNTn .BKd7E7 {
    display: none;
    transition: height .2s ease-in-out
}

.JbxNTn .Kcm9UL {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: all .2s ease-in-out
}

.f3XVWN {
    max-width: 700px;
    font-size: 14px
}

.f3XVWN .D\+JYr4 {
    padding: 10px 0 20px
}

.f3XVWN .\+IqJBA {
    padding: 20px 0
}

.f3XVWN .m78ymf {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 10px 10px 15px;
    color: #212121
}

.f3XVWN .wQAr\+s {
    max-height: 500px;
    overflow: auto;
    padding: 12px 20px 12px 15px
}

.f3XVWN .KfH4i2 {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 8px;
    font-weight: 500
}

.f3XVWN ._5jL2Wd {
    overflow: hidden;
    padding: 8px 0;
    border-bottom: 1px solid #d7d7d7
}

.f3XVWN ._57vl27 {
    text-align: right
}

.f3XVWN ._0\+xAHo {
    margin: 10px 0
}

.f3XVWN .Xu\+L49 {
    padding: .6em .8em .5em 0
}

.f3XVWN .REsV2n {
    margin-bottom: 10px
}

.f3XVWN .RaFZTQ {
    color: #ff6161
}

.f3XVWN .whBSY9 {
    padding-left: 4px
}

.f3XVWN .Fs7Spc {
    font-size: 14px
}

.f3XVWN .TRz9wp {
    margin-bottom: 10px;
    background: #fce7e7;
    border: 1px solid #ff6161;
    color: #ff6161;
    padding: 5px;
    text-align: left
}

.f3XVWN .LZeAqP {
    width: 100%;
    height: 50px;
    overflow-x: auto;
    resize: none;
    font-size: 14px;
    padding: 5px 6px;
    border: 1px solid #d7d7d7;
    border-radius: 4px
}

.f3XVWN .b-viDk,.f3XVWN .kzhFAV {
    position: relative;
    margin: 12px 0 4px
}

.f3XVWN .kzhFAV {
    text-align: right
}

.f3XVWN .LMjvl9 {
    border: 1px solid #f9e2b2;
    padding: 5px;
    background: #fffed5;
    margin-top: 10px
}

.f3XVWN .TuPzgq {
    margin: 14px 16px 10px;
    border-top: 1px solid #d7d7d7
}

.f3XVWN .U0hIXc {
    color: #fff;
    box-shadow: none;
    padding: 8px 0;
    border-radius: 2px;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    margin-left: 14px;
    width: 30%;
    height: 44px
}

.f3XVWN .GrYaBx {
    margin-top: 6px;
    font-size: 14px
}

.f3XVWN .zN1YBe {
    margin-top: 2px;
    display: inline-block;
    height: 18px;
    width: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA80lEQVQ4y2NgGGiQNjONBYgzgTiOEkOEgXg2EP8H4mJyDREC4i1QQ/4AsS85hnAC8UaoISD8A4hdSDWEFYgnIRkCwr+BOIRUg2KB+BeaQSA8kxRDlIH4CRZDDgFxGDYNHEDsDMT8SGKMQLwSzYC/QNwNxFzYDDEC4g1A/BWII5DE/aFhgWxIETYDJIG4B4jfIik+CsTM0Fg6jCT+D4gLcfnfB4hvY/G/FxD7oRnSQCgw5YF4AlQxTONFID6CxJ8LCkNiYycRiD9hcR3IqzykphdfIH6FZAiIrUNufnIF4vdQg1IoLSZA3lwKKi6oUd5IEaseALb59n6skELdAAAAAElFTkSuQmCC) no-repeat scroll 0 0
}

.xB4q-y {
    margin: 0 36px!important;
    min-height: 100px!important
}

.jHYdLK {
    position: relative;
    display: block
}

.jHYdLK._78YC\+B:after {
    border-top: 10px solid #e0e0e0
}

.jHYdLK._78YC\+B .WRAbSt:after,.jHYdLK._78YC\+B .WRAbSt:before {
    display: none
}

.jHYdLK:after {
    display: block;
    content: " ";
    position: absolute;
    top: 50%;
    right: .7em;
    pointer-events: none;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #212121;
    margin-top: -3px
}

.OZuttk {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    background: #fff;
    border: 1px solid transparent;
    padding: .6em .8em .5em 0;
    width: 100%;
    color: #878787;
    font-size: 16px
}

.OZuttk:focus {
    outline: none
}

.OZuttk:disabled {
    color: #c2c2c2
}

.OZuttk:hover~.WRAbSt:after,.OZuttk:hover~.WRAbSt:before {
    width: 50%
}

.WRAbSt {
    position: relative;
    display: block;
    width: 100%;
    background-color: #e0e0e0;
    height: 2px
}

.WRAbSt:after,.WRAbSt:before {
    content: "";
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #2874f0;
    transition: width .2s ease
}

.WRAbSt:before {
    left: 50%
}

.WRAbSt:after {
    right: 50%
}

.mNuJGo {
    margin: 0 0 2px -4px
}

.mNuJGo .xUEf4l {
    max-width: 230px;
    overflow-y: hidden
}

.BmdPGq .Prd6YA {
    font-size: 12px
}

.BmdPGq .u3IpKC {
    padding-bottom: 8px;
    font-weight: 500
}

.BmdPGq .djmHbT {
    font-size: 12px;
    line-height: 16px
}

.BmdPGq .guD5Pd {
    color: #26a541
}

.BmdPGq ._0X-6fz,.BmdPGq .el-HR5,.BmdPGq .WktxIk {
    color: #ff9f00
}

.BmdPGq .PZH7-k {
    color: #ff6161
}

.S3xNq\+ {
    overflow-y: scroll;
    height: 100%;
    max-height: 165px!important
}

.IiLrMF {
    width: 250px!important
}

.N-7yke {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 16px;
    border-radius: 4px 4px 0 0
}

.N-7yke ._2xY6bj {
    font-size: 16px;
    font-weight: 500;
    margin-right: 16px
}

.N-7yke .nSwnOz {
    font-size: 14px;
    line-height: 1.5;
    color: #212121
}

.N-7yke ._21Rikb {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto
}

.N-7yke ._2mosnd {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    color: #212121;
    margin-left: 12px
}

.N-7yke .F1nsEc {
    color: #878787;
    margin-left: 16px
}

.N-7yke .F1nsEc,.N-7yke .ZuhyBM {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500
}

.N-7yke .ZuhyBM {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 2px;
    background-color: #c2c2c2;
    padding: 8px;
    color: #000;
    text-align: center;
    margin-left: 24px;
    width: 160px;
    height: 40px;
    cursor: pointer
}

.N-7yke ._5RHfNI {
    background-color: #ffc200
}

.O-YGia {
    background-color: #fff0ff
}

._6uOyf9 {
    color: #854987
}

.ejrH5a.EOfJyY {
    margin: 16px 0;
    border-radius: 4px
}

.ejrH5a.tp43\+v {
    border: 1px solid #dd94cf
}

.ejrH5a.rPMnz7 {
    border: 1px solid #beb8ad
}

.h-r3tV {
    background-color: var(--color-light-orange)
}

.bWV-FJ {
    font-size: 14px
}

.bWV-FJ .saQyQD {
    height: 100px;
    box-shadow: none;
    margin-bottom: 20px;
    background-color: #fff
}

.bWV-FJ .baVoYn,.bWV-FJ .MuQWSB {
    height: 15px;
    border-radius: 4px;
    background: #f0f0f0;
    margin: 16px
}

.bWV-FJ .baVoYn {
    width: 50%
}

.ScrJ44 {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    height: 1px;
    display: block!important;
    width: 100%!important
}

.Lua5dN {
    margin: 10px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.Lua5dN .v0q-qo {
    color: #2874f0;
    font-weight: 500;
    text-align: center;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    font-size: 14px;
    border-radius: 2px;
    text-transform: capitalize;
    box-shadow: none
}

.p7-36Z {
    background-color: #fffed5;
    margin: 16px 0;
    padding: 10px 24px
}

.p7-36Z .\+2mToA {
    border-top: 1px solid #fbedc0;
    margin-top: 4px;
    font-size: 12px;
    padding-top: 8px
}

.p7-36Z .T5kjdI {
    font-weight: 500;
    color: #2874f0;
    padding-left: 5px
}

.p7-36Z .P2UPPY {
    text-transform: uppercase;
    cursor: pointer;
    margin-left: 2px
}

.p7-36Z .A8OyL\+ {
    height: 14px;
    width: 14px;
    vertical-align: text-bottom
}

.p7-36Z .AdHF\+R {
    background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -65px;
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 14px
}

.p7-36Z .AdHF\+R.saJRe7 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.p7-36Z .qZuGkg {
    cursor: pointer;
    text-align: center;
    display: inline-block
}

.p7-36Z .GxWH7a {
    vertical-align: top;
    font-weight: 500
}

.p7-36Z ._2g\+mny {
    padding-right: 6px
}

.KvCB-r,.p7-36Z .VfGvvb {
    cursor: pointer
}

.KvCB-r {
    width: 140px;
    max-width: 100%;
    padding: 8px 12px;
    background: #2874f0;
    color: #f0f0f0;
    border: 1px solid #2874f0;
    border-radius: 2px;
    box-shadow: none;
    text-align: center;
    float: right
}

.jLBFAA {
    display: block;
    font-size: 16px;
    padding-bottom: 5px
}

.Ds8HCD {
    color: #878787
}

.efNEyf {
    width: 85%;
    padding-right: 5px
}

.efNEyf,.hn0XP2 {
    display: inline-block;
    vertical-align: middle
}

.hn0XP2 {
    width: 15%
}

.AolT3K {
    vertical-align: top;
    width: 20px;
    height: 20px;
    margin-right: 7px;
    margin-top: 2px;
    font-size: 12px;
    line-height: 12px;
    background-color: #fb641b;
    color: #fff;
    padding: 4px;
    border-radius: 14px;
    text-align: center;
    display: inline-block;
    font-weight: 600
}

.DHzCXk {
    padding: 8px 16px;
    background: #fffbf6
}

.zz\+u2f {
    background: #ffeaed;
    border: 1px solid #ffcbd0;
    box-shadow: none
}

.Tl32xF {
    margin: auto 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Tl32xF ._1LuX0b {
    display: inline-block;
    width: 95%;
    line-height: 25px
}

.zMzqv7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -ms-overflow-style: none
}

.zMzqv7::-webkit-scrollbar {
    display: none
}

.\+3ahnz {
    padding: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 265px;
    margin-right: 14px;
    font-size: 14px;
    overflow: hidden;
    transition: box-shadow .1s linear;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    cursor: pointer;
    box-shadow: 0 0 0 0 rgba(0,0,0,.15);
    margin-bottom: 8px;
    border-radius: 4px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.\+3ahnz:hover {
    box-shadow: 0 1px 12px 2px #dbdbdb
}

.\+3ahnz .ZPcO3M {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.\+3ahnz .ZPcO3M .hpeHQZ {
    margin-right: -4px;
    border: 2px solid var(--white);
    border-radius: 100%;
    background-color: var(--liteGrey);
    color: var(--textBlack);
    font-size: 12px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.\+3ahnz .Mh\+lzi {
    font-size: 16px;
    font-weight: 500;
    margin: 0 16px;
    color: #212121
}

.\+3ahnz .GD8mtT {
    margin-right: -6px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._6NP6fD {
    position: relative;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.CLxqQT {
    height: 40px;
    width: 100%;
    border: 1px solid #dbdbdb;
    padding: 8px;
    border-radius: 4px 0 0 4px;
    font-size: 14px
}

.wx9qeC {
    position: absolute;
    right: 8px;
    top: 30%;
    height: 14px;
    width: 14px;
    cursor: pointer
}

.jSsVO- {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 0 4px 4px 0
}

.vdQTbU {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.NNw6HN {
    margin-right: 6px
}

._3t4B6z {
    position: relative
}

.SXAPb8 {
    padding: 8px 8px 0;
    font-weight: 500;
    font-size: 16px
}

.TPzPG6 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    padding: 12px 0
}

.TPzPG6::-webkit-scrollbar {
    display: none
}

.mIgt6F {
    margin: 0 12px
}

.qsZLUc {
    width: 360px;
    height: 135px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 8px;
    padding: 16px;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0,0,0,.12)
}

.oEvAiB,.qsZLUc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}

.oEvAiB {
    position: absolute;
    top: 45%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 48px;
    width: 48px;
    background-color: hsla(0,0%,100%,.9);
    border: 1px solid #dbdbdb;
    border-radius: 50%;
    box-shadow: 0 2px 4px rgba(0,0,0,.14);
    z-index: 1
}

.qc4Ddu {
    left: 0
}

.UoPXgw {
    right: 0
}

.qsZLUc:hover {
    box-shadow: 0 1px 12px 2px #dbdbdb
}

.WeUcMN {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.WeUcMN .I\+8pNv {
    font-weight: 500;
    color: #2874f0;
    margin-top: 16px
}

.WeUcMN .I\+8pNv .l2B6Rf {
    fill: #2874f0
}

._4qQU55 {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.RJ0v2J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 8px;
    margin-left: 16px;
    margin-right: 16px
}

.RJ0v2J.RMwsd3 {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.W3ZIlW {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._8QWafc {
    font-weight: 500;
    font-size: 14px
}

.Lm6n0D {
    font-size: 12px;
    color: #878787;
    margin-top: 8px
}

.WS-Lmz {
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.lk\+jrS {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.l2B6Rf {
    fill: #212121
}

.vMDk3n {
    fill: #878787
}

.JSTm7- {
    width: 250px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-bottom: 8px;
    line-height: 24px
}

._5GZeHt {
    min-height: 300px
}

.RKMHEQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 16px
}

.tdPxIq {
    height: 14px;
    width: 80%;
    border-radius: 4px;
    background: #f0f0f0;
    margin: 8px 0
}

.am6dp9 {
    width: 60%
}

.QGf71V {
    padding: 8px 16px
}

.IhR2kR {
    font-weight: 500;
    font-size: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ZSRbVO {
    font-weight: 500;
    font-size: 14px;
    color: #2874f0;
    margin-left: auto;
    cursor: pointer
}

._8zyK-y {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 16px;
    margin-top: 8px
}

._0H2zYB,._8zyK-y {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._0H2zYB {
    cursor: pointer;
    font-size: 12px;
    background-color: #e0e0e0;
    box-shadow: 0 2px 4px 0 hsla(0,0%,100%,.5);
    border-radius: 3px;
    margin: 2px 4px;
    overflow: hidden;
    transition: all .1s;
    max-width: 200px;
    padding: 8px
}

._0H2zYB .L6QUt- {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._0H2zYB .EIqzut {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: bottom;
    margin-left: 8px
}

._0H2zYB:hover {
    background-color: #d7d7d7
}

._0H2zYB:hover .EIqzut {
    text-decoration: line-through
}

.a\+uPl0 {
    padding: 0 16px;
    border-top: 1px solid #f8f8f8
}

._7ZFb8n {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 0
}

.PMPu\+J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    cursor: pointer
}

.a\+uPl0 .q97\+Q6 {
    height: 12px;
    width: 12px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.mRyhSz {
    margin-left: 10px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.aGYB9V {
    position: relative;
    z-index: 2
}

.aGYB9V .MEyTXE {
    width: inherit
}

.aGYB9V .DVx33\+ {
    position: absolute
}

.aGYB9V .ljI\+mf {
    position: fixed
}

.aGYB9V .thKi-s {
    top: 0!important
}

.aGYB9V .bH5psi {
    bottom: 0;
    top: auto!important
}

.aGYB9V ._2U3yBd {
    -webkit-transform: translateY(0)!important;
    transform: translateY(0)!important
}

.uNTb1B {
    position: relative;
    display: inline-block;
    width: 848px;
    font-size: 16px
}

.uNTb1B .jPsafU {
    padding: 20px 24px 20px 64px;
    margin-bottom: 16px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.uNTb1B .uM4V4c {
    position: absolute;
    left: 20px;
    width: 28px
}

.uNTb1B .HeVEA3 {
    display: block;
    font-size: 20px;
    font-weight: 500
}

.uNTb1B .lUAjh8 {
    font-weight: 500;
    margin-bottom: 20px;
    text-transform: uppercase;
    display: block
}

.uNTb1B .zWZZLr {
    display: block;
    margin: 36px 0
}

.uNTb1B ._6A52z2 {
    margin-left: 4px
}

.uNTb1B .QJ1Fsd {
    font-weight: 500;
    margin-left: 4px
}

.uNTb1B ._9G2meE {
    width: 90%;
    font-size: 16px
}

.uNTb1B ._9G2meE .HjWKPq {
    color: #878787;
    margin: 8px 0
}

.uNTb1B ._9G2meE ._3VwfGJ {
    margin: 16px 0 13px;
    font-weight: 500
}

.uNTb1B ._9G2meE ._8z8KAn {
    font-size: 14px
}

.uNTb1B .nuxMDE {
    margin-bottom: 10px
}

.uNTb1B .A-7xiT {
    color: #878787
}

.uNTb1B .zDBp\+J {
    height: 80px;
    background-color: #fff;
    vertical-align: middle;
    text-align: center
}

.uNTb1B .Gx-Wgp {
    height: 100%;
    max-width: 120px
}

.uNTb1B .Nwnj4G {
    font-size: 14px
}

.uNTb1B .scOaY2 {
    height: 12px;
    vertical-align: sub
}

._7PCxNx {
    color: #ff6161;
    text-decoration: line-through
}

.wF33mi {
    margin-bottom: 20px
}

.JWHZpD {
    margin-left: 3px;
    display: inline-block
}

.N2nSHK {
    padding: 20px;
    margin: auto;
    max-width: 400px;
    font-size: 14px
}

.N2nSHK .Geh36c {
    max-height: calc(100vh - 275px);
    overflow-y: auto
}

.N2nSHK ._0rd8tv {
    font-weight: 500;
    margin-bottom: 10px
}

.N2nSHK .QrwzX0 {
    margin-bottom: 22px
}

.N2nSHK .bdVnlb {
    margin-left: 10px
}

.N2nSHK .qUnWIC {
    margin-top: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.N2nSHK .uwk3PL {
    width: 172px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin-top: 8px;
    box-shadow: none;
    text-transform: uppercase
}

.v2VFa- {
    border: 1px solid #e0e0e0
}

.v2VFa-[type=number]::-webkit-inner-spin-button,.v2VFa-[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.v2VFa-:disabled {
    background-color: #fafafa;
    cursor: not-allowed
}

.v2VFa-:focus {
    border-color: #2874f0
}

.OPfM39 {
    border-color: #ff6161!important
}

.APCuPL {
    color: #ff6161!important
}

._0kSq\+5 {
    color: #ff6161
}

.lBFHyk {
    -webkit-transform-origin: top left;
    color: #878787;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease
}

.dKXc0R,.v2VFa-:focus~.lBFHyk {
    -webkit-transform: translateY(-15%) scale(.815)
}

.aChTzo {
    margin-bottom: 16px
}

.aChTzo .WNuczz {
    padding: 14px 24px;
    font-size: 14px
}

.aChTzo .da7\+UC {
    margin-right: 6px;
    vertical-align: text-bottom
}

._8UUcDg {
    min-height: 0!important;
    padding: 14px 0;
    text-align: center
}

._8UUcDg .Zy20mi {
    display: inline-block;
    width: 24px;
    vertical-align: middle;
    margin-right: 12px
}

.sK8-s3 {
    width: 420px
}

.Aaev\+q {
    text-align: center;
    padding: 38px;
    color: #212121
}

.Aaev\+q .BQQLM0 {
    font-size: 20px;
    font-weight: 500;
    display: block;
    margin-top: 16px;
    margin-bottom: 12px
}

.Aaev\+q .m-VMnV {
    font-size: 14px;
    line-height: 1.5
}

.Aaev\+q .m-VMnV .D-F\+V2 {
    font-weight: 500
}

.Aaev\+q .PVOsq7 {
    margin-top: 48px;
    padding: 14px 60px;
    text-transform: uppercase
}

.Aaev\+q .RdElL1 {
    margin-top: 18px;
    display: block
}

.Aaev\+q .PVOsq7,.Aaev\+q .RdElL1 {
    font-size: 16px
}

.lJPVok {
    position: relative;
    width: 100%
}

.Reem3Q {
    position: absolute;
    background-color: #fff;
    width: 100%;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 0 4px #e0e0e0;
    z-index: 1;
    display: none
}

.Reem3Q.jD-g0X {
    display: block
}

.J3nH8z {
    padding: 16px;
    border-bottom: 1px solid #e0e0e0
}

._92tk\+3 .J3nH8z:hover,.h63Zow {
    background-color: #efefef
}

.U1LCmH {
    position: relative;
    margin-bottom: 10px
}

.v2VFa- {
    width: 100%;
    font-size: 14px;
    border: 1px solid var(--color-grey-grade2);
    outline: none;
    border-radius: 2px;
    padding: 20px 16px 0 13px;
    box-shadow: none;
    -moz-appearance: textfield;
    &[type=number]: :-webkit-inner-spin-button,&[type=number]::-webkit-outer-spin-button {
        -webkit-appearance:none;
        margin: 0
    }

    &:disabled {
        background-color: var(--color-grey-grade0);
        cursor: not-allowed
    }
}

.z2D4XG {
    height: 50px
}

.g-nBNP {
    resize: vertical;
    padding-top: 25px;
    vertical-align: top
}

.v2VFa-:focus {
    outline: none;
    border-color: var(--color-brand-blue)
}

.OPfM39 {
    border-color: var(--color-error-red)!important
}

.APCuPL {
    color: var(--color-error-red)!important
}

._0kSq\+5 {
    margin: 0 0 0 12px;
    font-size: 12px;
    color: var(--color-error-red);
    display: inline-block
}

._0kSq\+5,.lBFHyk {
    pointer-events: none;
    width: 100%
}

.lBFHyk {
    position: absolute;
    left: 0;
    top: 0;
    transform-origin: top left;
    padding: 18px 20px 0;
    font-size: 14px;
    color: var(--color-grey-grade4);
    transition: transform .2s ease
}

.dKXc0R,.v2VFa-:focus~.lBFHyk {
    transform: translateY(-15%) scale(.815);
    padding: 18px 0 0 15px
}

.iXsmkH {
    color: #2874f0;
    font-weight: 500
}

.rd3Ege {
    margin-top: 16px;
    width: 570px
}

.-PsvFv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ZU-viH {
    margin-bottom: 10px
}

.raia51 {
    margin-bottom: 0
}

.VgOevZ {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px
}

.ACw3Xy {
    width: 280px
}

.ACw3Xy.O1czOX:after {
    top: 35%;
    border-top-width: 7px;
    border-right-width: 5px;
    border-left-width: 5px
}

.ACw3Xy._8pGkYY.O1czOX:after {
    border-top-color: #ff6161
}

.oDxCeH {
    width: 100%;
    margin-bottom: 0
}

._9-gNKZ {
    resize: none!important
}

.SUn3yL {
    height: 48px;
    width: 230px
}

.SUn3yL,.y\+RUHq {
    font-size: 14px;
    text-transform: uppercase
}

.y\+RUHq {
    font-weight: 500;
    color: #2874f0;
    background-color: transparent;
    border: none;
    margin-left: 20px;
    padding-right: 0
}

.y\+RUHq,.y\+RUHq:hover {
    box-shadow: none
}

.EcJ375 {
    font-size: 12px;
    color: #878787;
    margin-bottom: 10px
}

.QGUDUT {
    background-color: #fff7f8;
    color: #ff6161;
    padding: 10px 5px;
    margin: 20px 0;
    border: 1px solid #ff6161
}

.AD3Q-k {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px
}

.VqFmfV {
    margin-bottom: 16px;
    width: 100%
}

.VqFmfV .FEpUSR {
    margin-bottom: 4px
}

.McjNgr {
    padding-left: 13px;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.SWXSwy {
    padding: 2px 16px 7px 13px;
    font-size: 14px;
    color: inherit;
    border: none
}

.Z5gkGb {
    border: 1px solid #e0e0e0;
    background-color: #fff
}

.Z5gkGb._8pGkYY {
    border-color: #ff6161
}

.aan-Wb {
    display: none!important
}

.AyivT9 {
    font-size: 12px;
    padding-top: 6px;
    padding-left: 13px;
    cursor: default;
    color: #878787
}

._8pGkYY {
    color: #ff6161
}

.FZKw\+X {
    margin-bottom: 10px
}

.GLlzzT.F2e49l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.GLlzzT.F2e49l ._1cdkXo {
    width: 70%;
    margin-right: 5%
}

.GLlzzT.F2e49l .WtykFU {
    width: 25%
}

.WtykFU {
    color: #878787
}

.bA4Q-G {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.xe4Z9L {
    max-width: 848px
}

.MJrwCP {
    max-width: 523px;
    float: left;
    cursor: pointer;
    width: 100%
}

.MJrwCP .Kvq1RS {
    cursor: default
}

.OuY1an {
    max-width: 325px;
    float: right
}

._2CGQQ4 {
    line-height: 1.5
}

.H9XH1D {
    margin-top: 10px;
    display: block
}

.VpZoP0 {
    text-transform: uppercase;
    font-size: 11px;
    color: #878787;
    vertical-align: middle;
    padding: 4px 7px;
    border-radius: 2px;
    background-color: #f0f0f0;
    font-weight: 500
}

.AhImHH,.VpZoP0 {
    margin: 0 0 0 11px
}

.FA45gW {
    font-size: 14px;
    text-transform: uppercase;
    width: 200px;
    height: 48px;
    margin-top: 12px
}

._0eTOkm {
    font-size: 14px;
    color: #2874f0;
    border: 0;
    background: none;
    cursor: pointer;
    outline: none
}

._0eTOkm,._7Csqyg {
    font-weight: 500
}

.C\+xBRe {
    color: #ff6161
}

.awNB40,.C\+xBRe {
    font-weight: 500;
    margin: 20px 0 0
}

.awNB40 {
    color: #ff9f00
}

.THz\+gV {
    width: 376px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1240px) {
    .THz\+gV {
        width:280px!important
    }
}

.dx8jxs {
    width: 1224px;
    margin: 5px auto
}

@media only screen and (max-width: 1240px) {
    .dx8jxs {
        width:1028px!important
    }
}

.y2FvO0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    min-width: 1128px;
    overflow: hidden;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.y2FvO0 .G0XhWB {
    display: inline-block;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.y2FvO0 .G0XhWB .G8jY3f {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.y2FvO0 .G0XhWB ._8Xokc\+ {
    width: auto;
    max-width: 25%;
    padding-right: 20px;
    overflow-x: hidden;
    color: #212121;
    font-weight: 500;
    font-size: 14px
}

.y2FvO0 .G0XhWB .UdrDvs {
    width: 630px
}

.J2NhnI {
    color: #878787
}

.aOahhD {
    margin-left: 5px
}

.SvR2Jk {
    padding: 25px;
    text-align: center
}

.SvR2Jk .ri2uGE {
    font-size: 18px;
    font-weight: 500
}

._4kY-l4 {
    -webkit-transform: translateY(7px);
    transform: translateY(7px);
    margin-right: 10px
}

.zYdsh6 {
    width: 424px
}

.fPt86B {
    height: 48px;
    margin-bottom: 16px;
    border-radius: 2px;
    background-color: #e0e0e0
}

@media (max-width: 1240px) and (min-width:978px) {
    .fPt86B {
        width:800px
    }
}

@media (max-width: 978px) {
    .fPt86B {
        width:754px
    }
}

@media (min-width: 1240px) {
    .fPt86B {
        width:848px
    }
}

.PS7iZe {
    margin-bottom: 16px
}

.KeY9g\+ {
    max-width: 704px;
    min-height: 20px!important
}

._9KkacO {
    width: 50%
}

.-tHjid {
    font-size: 12px;
    color: #2874f0;
    background-color: #f0f0f0;
    border-radius: 2px;
    padding: 3px 7px;
    vertical-align: baseline;
    margin-right: 17px
}

.xUOoA- {
    margin-left: 22px
}

._0pnO36 {
    height: 48px;
    text-transform: uppercase;
    color: #878787;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 24px;
    border-radius: 2px 2px 0 0
}

.RLOpCf._0pnO36 {
    color: #fff;
    background-color: #2874f0
}

.RLOpCf .-tHjid {
    background-color: #fff;
    position: relative;
    top: -2px
}

.RLOpCf .mXsdjP {
    display: none
}

@media (max-width: 1240px) and (min-width:978px) {
    .AWaTLw {
        width:800px
    }
}

@media (max-width: 978px) {
    .AWaTLw {
        width:754px
    }
}

@media (min-width: 1240px) {
    .AWaTLw {
        width:848px
    }
}

.AWaTLw {
    margin-bottom: 16px;
    position: relative;
    display: inline-block;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.AWaTLw .N53RAe {
    padding: 16px 24px;
    min-height: 72px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.AWaTLw .N53RAe ._3rrek0 {
    vertical-align: top;
    height: 20px;
    margin-left: 8px
}

.AWaTLw .N53RAe ._0pnO36 {
    padding: 0
}

.AWaTLw .N53RAe .DtjciV {
    display: inline-block
}

.AWaTLw .N53RAe .DtjciV .PXFoIh {
    color: #878787;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 6px;
    text-transform: uppercase
}

.AWaTLw .N53RAe .DtjciV ._3l1W1x {
    font-size: 14px;
    max-width: 630px
}

.AWaTLw .N53RAe .C180vJ {
    padding: 0 32px;
    height: 40px;
    border-radius: 2px;
    border: 1px solid #e0e0e0;
    color: #2874f0;
    font-size: 14px;
    font-weight: 500;
    background: #fff;
    margin-left: auto;
    cursor: pointer;
    text-transform: uppercase
}

.AWaTLw .N53RAe .C180vJ:disabled {
    color: #878787;
    cursor: auto
}

.AWaTLw .pMJ9ZM {
    position: relative
}

.SYMsSU {
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    background-color: hsla(0,0%,100%,.7);
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.SYMsSU,.SYMsSU .dpNMTu {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.SYMsSU .dpNMTu {
    text-align: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.SYMsSU .dpNMTu .KNF2OA {
    display: inline-block
}

.SYMsSU .dpNMTu .KNF2OA .iDHNv- {
    width: 24px;
    height: 24px;
    margin-right: 24px
}

.SYMsSU .dpNMTu .dngY0E,.SYMsSU .dpNMTu .KNF2OA .iDHNv- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.SYMsSU .dpNMTu .dngY0E {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    font-size: 18px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.24);
    height: 64px;
    padding: 0 50px
}

.SYMsSU .dpNMTu .dngY0E .m9JjA0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.VPhyck {
    padding: 10px 55px
}

.VPhyck ._0bsoly {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 15px 0;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.VPhyck ._0bsoly .F6qpXN {
    display: inline-block;
    line-height: 35px
}

.VPhyck ._0bsoly .F6qpXN.UiObIj {
    line-height: normal
}

.VPhyck ._0bsoly .F6qpXN.pFfWpB {
    line-height: normal;
    font-size: 14px;
    font-weight: 600;
    text-align: left
}

.VPhyck ._0bsoly .DmkeEW {
    display: inline-block;
    width: 75%;
    min-width: 75%;
    padding-left: 50px
}

.VPhyck ._0bsoly .DmkeEW.tcVW8l {
    padding-left: 0
}

.VPhyck ._0bsoly .\+SakOV {
    font-size: 14px
}

.VPhyck ._0bsoly .rmKVdv {
    width: 100%;
    height: 100px;
    overflow-x: auto;
    resize: none;
    font-size: 12px;
    padding: 5px 6px;
    outline: none;
    margin-top: 5px;
    border: 1px solid #c2c2c2;
    border-radius: 4px
}

.VPhyck ._0bsoly .R5\+Osw {
    height: 48px;
    width: 200px;
    font-size: 16px;
    font-weight: 500;
    float: right
}

.VPhyck .m39EZL {
    text-align: right
}

.VPhyck ._5GU52d {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.VPhyck ._5GU52d.bSFPrV {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0
}

.VPhyck ._9wrdFH {
    line-height: 20px
}

.WFLQnb {
    vertical-align: top;
    white-space: unset
}

.z6qQJD {
    padding: 12px 27px
}

.z6qQJD:not(:last-child) {
    border-bottom: 1px solid #f0f0f0
}

.z6qQJD.nrRk7f {
    background: #f5faff
}

.z6qQJD ._0bsoly {
    margin-top: 8px
}

.z6qQJD ._687DOw {
    font-weight: 500
}

.z6qQJD .rmKVdv {
    width: 100%;
    height: 100px;
    overflow-x: auto;
    resize: none;
    font-size: 12px;
    padding: 5px 6px;
    outline: none;
    margin-top: 5px;
    border: 1px solid #c2c2c2;
    border-radius: 4px
}

.z6qQJD .R5\+Osw {
    height: 48px;
    width: 200px;
    font-size: 16px;
    font-weight: 500;
    margin-top: 8px
}

.foUsqd {
    padding-left: 12px
}

._5InI-H {
    -webkit-align-items: normal;
    -ms-flex-align: normal;
    align-items: normal;
    width: 100%
}

._3LBFor {
    margin-bottom: 16px
}

.BM5ySm {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.MLjaty {
    font-size: 14px
}

.OvdSCi {
    background-color: #dd5354
}

.llpxYo {
    max-width: 350px
}

.I0pWL\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2g8Sg2 {
    width: 50%;
    padding-left: 16px
}

.V4qZRV {
    margin-bottom: 20px
}

.xwRMaQ {
    overflow-y: hidden;
    padding: 25px 40px
}

._4-zclj {
    position: relative;
    margin: 5px 0;
    text-align: center;
    font-size: 16px
}

.it89WB {
    width: 180px;
    margin: 15px auto;
    text-transform: uppercase
}

.it89WB,.joK--E {
    display: block;
    text-align: center
}

.joK--E {
    font-size: 16px
}

._02K4gf,.joK--E {
    color: #2874f0;
    font-weight: 500
}

._02K4gf {
    font-size: 14px;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

._02K4gf .v0kATS {
    margin: 0 22px 0 26px;
    vertical-align: middle
}

._02K4gf.ExOVfr {
    border-bottom: none;
    border-top: 1px solid #f0f0f0
}

.w420X2 {
    box-shadow: 0 -1px 1px 0 rgba(0,0,0,.2);
    background-color: #f1f3f6;
    height: 8px;
    border: 1px solid #f0f0f0
}

.VN\+Wvu {
    width: 735px
}

.D3bbs9 {
    overflow-y: hidden
}

.D3bbs9 ._4LP3Qt {
    background: #f0f0f0;
    padding: 10px 10px 20px 20px;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #e0e0e0;
    color: #212121
}

.D3bbs9 .A9yhOf {
    margin: 10px auto
}

.D3bbs9 .q7GZMN {
    padding: 10px;
    float: right
}

.D3bbs9 .kgXyJ2 {
    margin: 2px 5px
}

.NOs-Bf {
    font-size: 14px;
    color: #2874f0;
    font-weight: 500;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    border-top: 1px solid #f0f0f0
}

.spx1HA {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    vertical-align: middle;
    margin: 0 20px 0 26px
}

.gIBRFT {
    border-bottom: 1px solid #f0f0f0;
    padding: 16px 24px 12px
}

.gIBRFT.tC-hMK {
    background-color: #f5faff
}

._2vQwZw {
    font-size: 14px;
    color: #2874f0;
    font-weight: 500;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

._2vQwZw .DI-sr8 {
    margin: 0 22px 0 26px;
    vertical-align: middle
}

._2vQwZw.pg\+tPA {
    border-bottom: none;
    border-top: 1px solid #f0f0f0
}

.DaIMoy {
    border-bottom: 1px solid #f0f0f0;
    padding: 16px 24px
}

.DaIMoy.a8qW11 {
    background-color: #f5faff
}

.IEkT52 {
    box-shadow: 0 -1px 1px 0 rgba(0,0,0,.2);
    background-color: #f1f3f6;
    height: 8px;
    border: 1px solid #f0f0f0
}

.QBX\+ly {
    padding: 16px 24px
}

.\+e12Bw,.B6gd3a,.deoySD,.iMX6GU {
    height: 16px
}

.\+e12Bw,.B6gd3a,.deoySD,.iMX6GU,.V\+Vav8 {
    background: #fafafa
}

.B6gd3a,.deoySD,.iMX6GU {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px
}

.YWSGCu {
    height: 136px;
    padding: 16px 56px
}

.PptnQ0 {
    margin-bottom: 12px
}

.PptnQ0 .deoySD {
    width: 67px
}

.PptnQ0 .iMX6GU {
    width: 32px
}

.PptnQ0 .B6gd3a {
    width: 80px
}

.\+e12Bw {
    margin-bottom: 12px;
    width: 532px
}

.V\+Vav8 {
    height: 48px;
    width: 200px
}

.PhPPJb {
    padding: 16px 24px;
    border-bottom: 1px solid #f0f0f0
}

.PhPPJb.cFxurz {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #ffffe6
}

.PhPPJb._5xCLgh {
    background-color: #fff7f8
}

.PhPPJb .qg\+tbN {
    display: inline-block;
    vertical-align: middle;
    max-width: 747px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 15px
}

.PhPPJb .qg\+tbN.nk6xVS {
    max-width: 450px;
    text-overflow: none;
    white-space: normal
}

.PhPPJb .KCMCR6 {
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    color: #2874f0;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle
}

.PhPPJb .Xry6ds {
    vertical-align: middle;
    margin-bottom: -3px
}

.P62ZZ6 {
    padding: 24px 55px
}

.P62ZZ6 ._1yjsq8 {
    margin-bottom: 16px
}

.P62ZZ6 ._1yjsq8 .Ovw9-b {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 16px
}

.P62ZZ6 ._1yjsq8 .EODkPC {
    margin-left: 16px
}

.P62ZZ6 ._1yjsq8 .EODkPC .E0FArT {
    list-style: disc
}

.P62ZZ6 .RNSa\+t {
    height: 48px;
    width: 200px;
    font-size: 16px;
    font-weight: 500;
    margin-top: 16px;
    margin-right: 8px
}

.P62ZZ6 .wOY4Hv {
    display: none
}

.P62ZZ6 .GpCDE4 {
    min-width: 60px;
    display: inline-block;
    margin-right: 20px;
    text-align: center;
    position: relative;
    box-shadow: 0 0 6px #c2c2c2;
    background: #f5f5f5;
    height: 80px;
    width: 80px;
    padding: 10px;
    vertical-align: top;
    margin-bottom: 20px
}

.P62ZZ6 .GpCDE4 ._5o3qme {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.P62ZZ6 .GpCDE4 .u\+vstu {
    font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 16px;
    display: inline-block;
    width: 100%
}

.P62ZZ6 .GpCDE4 ._3PUsaX {
    position: absolute;
    top: -8px;
    right: -8px;
    background: #fff;
    border-radius: 8px;
    height: 16px;
    width: 16px;
    padding: 0;
    font-size: 0
}

.P62ZZ6 .GpCDE4 ._3PUsaX,.P62ZZ6 .GpCDE4 ._3PUsaX:hover {
    box-shadow: 0 0 6px #c2c2c2
}

.P62ZZ6 .GpCDE4 .Chz6Mq {
    height: 6px
}

.P62ZZ6 .GpCDE4 .FHonms {
    height: 40px
}

.P62ZZ6 .SPm4lu {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.7);
    height: 80px;
    width: 80px;
    left: 0;
    text-align: center;
    color: var(--white);
    font-size: var(--font-xs);
    z-index: 1;
    cursor: pointer
}

.P62ZZ6 .lhELD7 {
    margin: 16px auto auto;
    display: block
}

.P62ZZ6 ._1qRAea {
    color: #f0f0f0
}

.P62ZZ6 ._8lapUg {
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 1;
    background: hsla(0,0%,100%,.5)
}

.P62ZZ6 .aqQFlP {
    position: absolute;
    width: 30px;
    -webkit-transform: translate(50%,50%) scale(1.2);
    transform: translate(50%,50%) scale(1.2)
}

.P62ZZ6 .S62UTr {
    margin-top: 16px
}

.P62ZZ6 ._0GkCWm {
    list-style: auto;
    margin-left: 16px;
    margin-bottom: 16px;
    font-size: 14px
}

.P62ZZ6 ._0GkCWm.jh2fDP {
    list-style: none;
    margin-left: 0
}

.P62ZZ6 .cYCmVY {
    padding-bottom: 16px
}

.AD3Cw7 {
    padding: 10px 55px
}

.AD3Cw7 .H6sYIY {
    width: 100%;
    margin: 15px 0;
    text-align: left;
    font-size: 16px
}

.AD3Cw7 .H6sYIY .zUOPvS {
    font-weight: 500;
    display: inline-block
}

.AD3Cw7 .H6sYIY .Unk9c4 {
    margin-top: 16px
}

.AD3Cw7 .H6sYIY .Unk9c4 .bKKRjF {
    margin-top: 12px
}

.AD3Cw7 .H6sYIY .Unk9c4 .bKKRjF .VtWJD1 {
    margin-left: -32px;
    font-size: 14px
}

.AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu {
    margin-top: 16px
}

.AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu ._2lfF3R,.AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu .GOTrBU {
    margin-top: 8px
}

.AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu .GOTrBU {
    font-weight: 500
}

.AD3Cw7 .H6sYIY .W1dLyL {
    display: inline-block;
    margin-top: 8px;
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

.AD3Cw7 .JbBwjj {
    border-top: thin solid #dbdbdb;
    margin: 24px 0
}

.AD3Cw7 .tbfpiQ {
    padding-left: 10px
}

.AD3Cw7 .EBoXbk {
    padding-left: 20px;
    margin-top: 5px;
    color: #878787
}

.AD3Cw7 .s5AVi3 {
    margin: 10px 0
}

.AD3Cw7 ._2-Nlen ._2c9q75 {
    margin: 10px 0;
    width: 200px;
    height: 48px
}

.AD3Cw7 .ePvHwW {
    padding: 0 15px
}

.AD3Cw7 ._8u3vRr {
    text-transform: uppercase
}

.AD3Cw7 .m861Zr {
    height: 0;
    width: 0;
    border: none
}

.AD3Cw7 .m861Zr:focus {
    outline: 0
}

.AD3Cw7 .Uc-wdi {
    margin: 30px 0
}

.AD3Cw7 .Uc-wdi .Voh7or {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    margin-right: 18px;
    height: 16px;
    width: 16px
}

.AD3Cw7 .Uc-wdi .LdmGRx {
    color: #ff6161
}

.AD3Cw7 .Uc-wdi ._7\+faLo {
    font-weight: 500
}

.YYm7OD {
    width: 424px
}

.shTRGr {
    width: 800px
}

.NrcYE9 {
    border: 1px solid #f0f0f0;
    margin: 15px 0;
    width: 100%
}

.NrcYE9 .t8v-0I {
    display: block;
    width: 100%;
    padding: 10px 32px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #f1f3f6;
    color: #212121
}

.NrcYE9 .Q6giq0 {
    padding: 10px 20px
}

.NrcYE9 .Q6giq0 .ubER6w {
    list-style: disc;
    margin-left: 15px
}

.NrcYE9 .Q6giq0 .ubER6w ._2B8qDX {
    height: 14px;
    vertical-align: sub
}

.RYO6el {
    border-top: 1px dotted #000;
    padding: 5px 0;
    border-bottom: 1px dotted #000
}

.RYO6el ._20D9g2 {
    padding: 0 20px
}

.RYO6el ._4AJOCV {
    height: 40px;
    width: 25px
}

.RYO6el .IzzshH {
    border: 1px solid #878787;
    cursor: pointer;
    margin: 2px 5px
}

.RYO6el .IzzshH :hover {
    border: 2px solid #000
}

.RYO6el .IJQ7qt {
    height: 25px;
    min-width: 25px;
    text-align: center;
    vertical-align: middle;
    padding: 2px 4px 4px;
    margin: 2px 3px;
    border: 1px solid #878787;
    cursor: pointer;
    display: inline-block
}

.RYO6el .IJQ7qt :hover {
    border: 2px solid #000
}

.RYO6el .z2wvF4 {
    cursor: not-allowed;
    opacity: .5
}

.RYO6el ._2l-RtE {
    display: none
}

.RYO6el .-WRfsI {
    margin-bottom: 10px;
    font-weight: 500
}

.RYO6el ._9O-vyn {
    border: 2px solid #2874f0
}

.RYO6el .lCPrXe {
    padding: 5px
}

.eqvh55 {
    width: 650px
}

.A\+V7Ih {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    padding-right: 10px;
    z-index: 2
}

.Kg3Pxb {
    width: 250px!important
}

.Zd0CNY {
    position: relative;
    margin-bottom: 10px
}

.gK3NPw {
    margin-bottom: 20px
}

.gK3NPw .ENGW8a {
    font-size: 18px;
    padding: 20px 40px;
    border-bottom: 1px solid #f0f0f0
}

.gK3NPw .NCDd3T {
    padding: 0 30px
}

.gK3NPw .NCDd3T .tCSs8C {
    margin-bottom: 0!important
}

.gK3NPw .NCDd3T .x1\+Z1v {
    padding: 20px 0;
    text-align: center
}

.gK3NPw .NCDd3T .eGDOj0,.gK3NPw .NCDd3T .zBHDd\+ {
    font-size: 12px;
    padding-top: 2px
}

.gK3NPw .NCDd3T .DKY0EN {
    text-align: left;
    padding-right: 20px;
    line-height: 35px
}

.gK3NPw .NCDd3T ._05bSri {
    visibility: hidden;
    height: 29px
}

.gK3NPw .NCDd3T .Wkfemg {
    color: #ff6161;
    padding: 5px 0;
    visibility: visible;
    font-size: 12px
}

.gK3NPw .NCDd3T .Wn\+Fz2 {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #2874f0;
    box-shadow: none;
    border: none;
    padding: 6px 12px 4px;
    font-size: 13px;
    margin-bottom: 20px;
    cursor: pointer;
    outline: none;
    margin-left: 20px
}

.gK3NPw .NCDd3T .ntRflz {
    text-align: center
}

.xp8hER .ldAu5n {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px;
    color: #212121
}

.xp8hER .t8LrwE {
    padding: 10px 20px
}

.xp8hER ._8eJq7q {
    line-height: 32px
}

.xp8hER .KrSVy4 {
    font-size: 13px
}

.xp8hER ._1HKVeh {
    line-height: 32px
}

.xp8hER .OdcB7l {
    margin: 5px;
    padding: 10px
}

.xp8hER .Kwsapk {
    background: #2874f0;
    color: #fff;
    box-shadow: none;
    border: 1px solid #2874f0;
    float: right;
    padding: 6px 12px 4px;
    font-size: 13px;
    margin-bottom: 20px;
    cursor: pointer
}

.xp8hER .fozYVD {
    line-height: 35px;
    padding-top: 5px;
    color: #c2c2c2
}

._4\+VbUr {
    margin-top: 10px
}

.OP5S3f {
    width: 50%
}

.isGz5d {
    font-size: 16px;
    font-weight: 500
}

._98IOHJ {
    cursor: pointer;
    margin-top: 8px;
    font-size: 14px;
    color: #2874f0
}

.enty3Z {
    padding: 12px;
    min-height: 200px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.enty3Z,.jjWhdl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.jjWhdl {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.kroV63 {
    font-size: 12px;
    color: #ff6161;
    pointer-events: none;
    width: 100%
}

.p-S1-d {
    margin: 10px 0;
    height: 48px;
    width: 30%
}

.ycYi5\+ {
    margin-bottom: 0;
    margin-right: 8px;
    width: 70%
}

.nUH2yH {
    margin-bottom: 12px;
    padding-bottom: 16px;
    border-bottom: 1px dashed #d5d7db
}

.Xscmjp {
    padding: 12px;
    margin-top: 12px;
    border-radius: 4px;
    background-color: #f0f5ff
}

.FHiuP8 {
    font-size: 12px;
    display: block
}

.I2tos- {
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px;
    color: #fff;
    padding: 12px 16px;
    margin-top: 12px;
    background-color: #2a55e5;
    border: 0
}

.Q6SOi7 {
    margin-bottom: 12px
}

.qr-qZZ {
    color: #000;
    font-size: 12px;
    font-weight: 500;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px
}

.\+J2TRy {
    height: 10px;
    width: 10px;
    margin-right: 4px
}

.O8WSjl {
    color: #878787;
    font-size: 12px;
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.Xit-D3 {
    margin-left: 2px
}

.Kvyml0 {
    height: 20px;
    width: 20px;
    margin-left: 4px
}

.LOcYyh {
    max-width: 400px!important
}

.ih7U1N .KPZa6c {
    font-size: 16px;
    padding: 10px 0;
    font-weight: 500
}

.ih7U1N .ahAS4p {
    margin: 20px 0
}

.ih7U1N .ahAS4p .SfAHgO {
    margin-bottom: 20px
}

.ih7U1N .ahAS4p .SfAHgO .pOWKZf {
    color: #2874f0;
    font-size: 14px;
    margin-top: 15px;
    cursor: pointer
}

.ih7U1N .ahAS4p .SfAHgO ._8IwF9Z {
    font-size: 16px;
    margin-bottom: 5px
}

.ih7U1N .ahAS4p .SfAHgO .Ij3BZ4 {
    font-size: 14px
}

.ih7U1N .ahAS4p .SfAHgO .Ij3BZ4.niwQ1e {
    color: #878787
}

.ih7U1N .ahAS4p .SfAHgO ._1gv\+Ru {
    margin-left: 15px;
    font-size: 14px;
    padding-top: 10px
}

.ih7U1N .ahAS4p .SfAHgO ._1gv\+Ru .LIk5Uo {
    list-style: disc;
    padding-bottom: 5px
}

.ih7U1N .ahAS4p .SfAHgO .zSc7N- {
    width: 50%;
    margin-top: 10px
}

.ih7U1N .ahAS4p .SfAHgO .JVT5qr {
    margin: 10px 0;
    width: 200px;
    height: 48px
}

.ih7U1N .ahAS4p .SfAHgO .JVT5qr ._8ymozk {
    text-transform: uppercase
}

.ih7U1N .NVvTo2 {
    color: #878787;
    font-size: 14px;
    padding-top: 20px
}

.ih7U1N .NVvTo2 .cPk6fR {
    color: #2874f0;
    cursor: pointer
}

.ih7U1N .AXUrIL {
    font-size: 14px;
    margin: 8px 0
}

.ih7U1N .HX1IYH {
    margin-bottom: 10px;
    font-size: 14px;
    border-radius: 2px;
    border: 1px solid #f0f0f0
}

.ih7U1N .HX1IYH .lm31Fr {
    padding: 10px 20px;
    border-radius: 2px;
    background-color: #f1f3f6
}

.ih7U1N .HX1IYH .npntak {
    padding: 10px 20px
}

.ih7U1N .HX1IYH .npntak .pvUcS7 {
    height: 14px;
    margin-right: 3px;
    vertical-align: sub
}

.G5S\+JF {
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.G5S\+JF ._7P\+kgX {
    height: 15px;
    width: 15px;
    margin-right: 8px
}

.G5S\+JF .\+-\+Kq5 {
    font-size: 12px
}

.G5S\+JF .e3h19Z {
    color: #878787;
    font-size: 12px
}

.VYHp6w {
    background-color: #0e772d;
    border-radius: 2px;
    padding-left: 5px;
    padding-right: 7px;
    margin-left: 10px;
    color: #fff;
    font-size: 12px
}

.VylNVP ._9AA1no {
    font-size: 14px;
    padding: 16px 48px
}

.VylNVP .C3olIe {
    padding: 0 48px
}

.VylNVP ._80x2we {
    padding: 8px 48px 24px
}

.VylNVP .ND4pL- {
    padding: 16px 0;
    font-size: 16px;
    font-weight: 500
}

.VylNVP .-iJNpR {
    padding: 16px 0;
    margin-top: 16px;
    font-size: 14px;
    border-top: 1px solid #c2c2c2
}

.VylNVP ._7s75xN {
    background-color: #26a541;
    border-color: transparent
}

.VylNVP .VyvXFO {
    background-color: #26a541!important
}

.VylNVP .YnY-eI {
    margin: 10px 0;
    width: 200px;
    height: 48px;
    text-transform: uppercase
}

.VylNVP ._1HwNDA {
    width: 100%;
    margin-top: 12px;
    position: relative
}

.VylNVP ._1HwNDA .AVLokt {
    padding: 0 12px
}

.VylNVP ._1HwNDA .AVLokt .L2BOej {
    vertical-align: middle
}

.VylNVP ._1HwNDA .hs7uz7 {
    font-size: 12px;
    padding: 4px 4px 4px 24px;
    color: #26a541;
    background-color: #e7f8ec;
    margin-right: 2px;
    position: relative
}

.VylNVP ._1HwNDA .hs7uz7 .L2BOej {
    position: absolute;
    left: 4px;
    top: 2px
}

.VylNVP ._1HwNDA .ISqyQF {
    font-size: 14px
}

.VylNVP ._1HwNDA .ISqyQF.VCq500 {
    color: #c2c2c2;
    text-decoration: line-through
}

.VylNVP ._1HwNDA .l\+y0j3 {
    font-size: 12px;
    color: #c2c2c2
}

._1Z\+BLY {
    background-color: #fff
}

._1Z\+BLY .Ey5uTT {
    padding: 12px 16px
}

._1Z\+BLY .PglTix {
    font-size: 16px;
    color: #878787;
    border-bottom: 1px solid #f0f0f0
}

._1Z\+BLY .D1rxxU {
    font-size: 16px
}

._1Z\+BLY .D1rxxU ._5q5JiO {
    color: #2874f0;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer
}

._1Z\+BLY .pifaV0 {
    font-size: 20px;
    margin-top: 8px
}

._1Z\+BLY .-IIDjp {
    color: #878787;
    margin-top: 5px
}

._1Z\+BLY ._5IRacw {
    padding: 16px;
    background-color: #fff
}

._1Z\+BLY ._5IRacw .Lb9Foj {
    padding: 10px;
    border: 1px solid #f9e2b2;
    background: #fffed5;
    font-size: 12px;
    border-radius: 2px
}

._1Z\+BLY ._5IRacw .Lb9Foj .vGzpkE {
    color: #2874f0;
    cursor: pointer
}

.qPyHJM {
    max-width: 1240px;
    min-width: 1024px;
    margin: 5px auto
}

._9aCFvr {
    padding: 24px
}

._9aCFvr .FF7WDv {
    font-weight: 500;
    font-size: 16px
}

._9aCFvr ._8IlrJN {
    font-weight: 500;
    margin-bottom: 8px
}

._9aCFvr .giXor- {
    padding-top: 4px;
    padding-bottom: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._9aCFvr .giXor- .toFeTT {
    width: 32px;
    height: 32px;
    margin-bottom: 4px
}

._9aCFvr ._5M3XUo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0
}

._9aCFvr ._5M3XUo .C6uAN7 {
    width: 5%
}

._9aCFvr ._5M3XUo .ke6VrK {
    width: 95%;
    padding-left: 16px
}

._9aCFvr ._5M3XUo .ke6VrK .giXor- .toFeTT {
    padding-right: 8px
}

._9aCFvr .VsIYOj {
    margin-top: 16px;
    width: 240px
}

.w\+piAp {
    max-width: 700px;
    max-height: 500px;
    overflow: auto
}

.w\+piAp .V4cvdU {
    font-size: 20px;
    font-weight: 500;
    padding: 22px 30px 18px;
    border-bottom: 1px solid #d7d7d7
}

.w\+piAp ._17l-s3 {
    text-align: right;
    border-top: 1px solid #d7d7d7;
    padding: 12px 20px 20px
}

.w\+piAp .ReUBBg {
    padding: 0 20px
}

.w\+piAp .ReUBBg .-XB5tM {
    border: 1px solid #f9e2b2;
    padding: 5px 10px;
    background: #fffed5;
    margin-top: 10px
}

.w\+piAp .ReUBBg .l8n\+4Y {
    margin-top: 8px;
    padding: 8px;
    font-weight: 500
}

.w\+piAp .ReUBBg .fJ7-GE {
    border-top: 1px solid #d7d7d7
}

.w\+piAp .ReUBBg .fJ7-GE .j3Dq6V {
    overflow: hidden;
    padding: 8px
}

.w\+piAp .ReUBBg .fJ7-GE .j3Dq6V .ZDCDYp {
    text-align: right
}

.QAG5Rs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 15px;
    min-width: 1128px;
    min-height: 300px;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.QAG5Rs .Fk0Wf6 {
    width: 376px;
    margin-left: 15px;
    vertical-align: top;
    border: 1px solid #f0f0f0
}

.QAG5Rs .Fk0Wf6 .HkfUk7 {
    font-size: 16px
}

.QAG5Rs .Fk0Wf6 .HkfUk7 .trfHuR {
    color: #9e9e9e;
    border-bottom: 1px solid #f0f0f0;
    font-weight: 500;
    padding: 15px 20px
}

.QAG5Rs .Fk0Wf6 .HkfUk7 .E-FlO7 {
    margin: 10px 0
}

.QAG5Rs .Fk0Wf6 .HkfUk7 .BIjF4i {
    color: #9e9e9e
}

.QAG5Rs .Fk0Wf6 .HkfUk7 .E\+FsSD {
    padding: 20px
}

.QAG5Rs .h2xKrv .BIjF4i {
    color: #878787
}

.QAG5Rs .MSrf40 {
    padding: 20px 0
}

.QAG5Rs .IHz1c8 {
    max-height: 500px;
    overflow: auto;
    padding: 10px 55px
}

.QAG5Rs .IHz1c8 ._0egZxu {
    text-align: right
}

.QAG5Rs .IHz1c8 .Zn7NuU {
    margin: 10px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.QAG5Rs .IHz1c8 .Zn7NuU .wp9Jkr {
    width: 100%;
    height: 100px;
    overflow-x: auto;
    resize: none;
    font-size: 12px;
    padding: 5px 6px;
    outline: none;
    margin-top: 5px;
    border: 1px solid #c2c2c2;
    border-radius: 4px
}

.QAG5Rs .IHz1c8 .Zn7NuU .hdQLdQ {
    width: 75%;
    min-width: 75%;
    padding-left: 50px
}

.QAG5Rs .IHz1c8 .Zn7NuU .hdQLdQ ._7GWwxl {
    font-size: 14px
}

.QAG5Rs .IHz1c8 .Zn7NuU .yzkvXu {
    line-height: 40px
}

.QAG5Rs .IHz1c8 .Ojc1oA {
    display: inline-block;
    width: 75%;
    min-width: 75%;
    padding-left: 70px
}

.QAG5Rs .IHz1c8 ._7GWwxl {
    font-size: 14px
}

.QAG5Rs .IHz1c8 .lzJUca {
    color: #ff6161
}

.QAG5Rs .D64OFS {
    padding: 20px 50px;
    font-size: 16px
}

._1ZqA8e {
    max-width: 704px
}

.izxGM7,.LaoQmf {
    font-size: 14px
}

.eUbuJ9 {
    font-size: 17px
}

.izxGM7 {
    font-weight: 500
}

._7TR83r {
    border-radius: var(--b-radius-xl)
}

._5JQQEW {
    padding: 16px 16px 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.D8yE8D {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 12px
}

.izxGM7 {
    padding-bottom: 8px
}

.BiWUhx {
    margin-top: 2px
}

.eUbuJ9 {
    background-color: #f0f5ff;
    padding: 20px 16px 12px
}

._4t5GUF {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #2a55e5
}

._9hoptv {
    padding: 8px 16px 16px
}

.BiWUhx {
    width: 32px;
    height: 32px
}

.YRKqPR {
    font-size: 14px
}

._4wMybv,.p41eXw {
    font-size: 14px;
    font-weight: 500
}

.vdz5sH {
    margin-bottom: 0;
    padding: 40px 40px 30px
}

.syDqEr {
    margin-bottom: 24px
}

.fl38u8 {
    width: 102px;
    height: 49px;
    display: block;
    margin-bottom: 50px
}

.YRKqPR {
    margin-bottom: 8px
}

._4wMybv,.YRKqPR {
    text-align: center
}

._4wMybv {
    line-height: 1.5
}

.p41eXw {
    color: #2a55e5
}

.-x83Bx {
    text-align: center;
    min-height: 20px
}

._34sTDu {
    min-width: 605px;
    max-width: 685px
}

._34sTDu .eTqexe {
    border-bottom: 1px solid #e0e0e0;
    font-size: 20px;
    font-weight: 500;
    color: #000;
    padding: 24px
}

._34sTDu .YWUq1B {
    padding: 0 24px 24px
}

._34sTDu .YWUq1B .J5l-gD {
    min-height: 200px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.ka0GrI {
    overflow-y: hidden;
    margin-top: 10px
}

.ka0GrI .-rleeh {
    overflow-y: auto;
    max-height: 75vh
}

.ka0GrI .\+\+qv83 {
    margin: 10px auto
}

.ka0GrI .OXsMT3 {
    padding: 10px;
    float: right
}

.ka0GrI .Hu7-MS {
    margin: 2px 5px
}

.ka0GrI .SKlTrk {
    background-color: #2874f0;
    color: #fff;
    top: 10px;
    position: absolute;
    right: 10px
}

.ka0GrI .Fm4HCS {
    color: #ff6161;
    display: block;
    font-size: 12px
}

.RPcJ2j .Iavqih {
    margin-bottom: 20px;
    overflow-x: scroll;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.RPcJ2j .Iavqih,.RPcJ2j .Iavqih .FIDLe2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.RPcJ2j .Iavqih .FIDLe2 {
    font-size: 12px
}

.RPcJ2j .Iavqih .FIDLe2 .GYYKPY {
    padding-left: 16px
}

.RPcJ2j .Iavqih .FIDLe2 .yCXhc4 {
    padding: 15px;
    width: 90px;
    height: 105px
}

.RPcJ2j .Iavqih .FIDLe2 .A49M5X {
    margin-top: 5px;
    width: 200px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.RPcJ2j .Iavqih .FIDLe2 .GV\+Lvy {
    margin-top: 5px;
    color: #878787;
    font-size: 12px
}

.RPcJ2j ._0hKLlI {
    text-align: right
}

.RPcJ2j ._0hKLlI .XOk49e {
    font-size: 16px;
    margin: 0 auto;
    min-width: 140px
}

.RPcJ2j .g1TCwf {
    margin: 16px 0;
    background-color: #fff5e4;
    border: 1px solid #ffe8bc;
    padding: 16px;
    font-size: 12px
}

.RPcJ2j .PgDyq7 {
    border-bottom: 1px solid #e0e0e0;
    margin: 10px -24px
}

.MpY52- {
    width: 640px
}

.MpY52- .Z-jYMG {
    border-bottom: 1px solid #e0e0e0;
    font-size: 20px;
    font-weight: 500;
    color: #000;
    padding: 24px
}

.MpY52- .Z-jYMG .CAcgOT {
    margin-left: 5px
}

.MpY52- .Z-jYMG .EuU6pz {
    float: right;
    background-color: #f1f3f5;
    color: #878787;
    font-size: 12px;
    text-align: center;
    padding: 6px 12px;
    margin-left: auto;
    border-radius: 20px
}

.MpY52- .Z-jYMG ._9nwOv5 {
    font-size: 14px;
    font-weight: 100;
    margin-top: 4px
}

.MpY52- ._1EAl8G {
    padding: 0 24px 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .3s linear;
    min-height: 250px
}

.MpY52- ._1EAl8G .sKsh4P {
    font-weight: 100;
    border: none;
    font-size: 16px;
    margin-right: 20px;
    cursor: pointer;
    vertical-align: super
}

.MpY52- .qbWW4Y {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-top: 1px solid #e0e0e0
}

.pvRalM {
    margin: 0 0 10px;
    transition: all .3s linear
}

.pvRalM .CSrRYt {
    font-size: 14px;
    color: #212121;
    margin: 10px 10px 15px
}

.K6kfJQ,.pvRalM .CSrRYt {
    font-weight: 400;
    display: block
}

.K6kfJQ {
    font-size: 16px;
    color: #000;
    margin: 10px
}

.pIKk7B {
    padding: 50px 0
}

.xGYFRN {
    text-align: center
}

.Tm0Mog {
    text-align: right
}

.Tm0Mog .g4P3Mq {
    font-size: 16px;
    margin: 0 auto;
    min-width: 140px
}

._5xgOOq {
    padding: 24px 0 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._5xgOOq .e2fUUj {
    width: 57px;
    height: 57px
}

._0SToXZ {
    width: 30%;
    height: 4px;
    background-color: #ededed;
    border-radius: 4px;
    position: relative;
    margin: 0 8px
}

._0SToXZ .-UtNib {
    position: absolute;
    background-color: #2874f0;
    width: 2px;
    height: 100%;
    z-index: 1;
    border-radius: 3px;
    left: 1px;
    -webkit-animation-name: KNurmm;
    animation-name: KNurmm;
    -webkit-animation-duration: 18s;
    animation-duration: 18s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

._0SToXZ:after {
    right: -1px;
    background-color: #26a541
}

._0SToXZ:after,._0SToXZ:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    top: -2px;
    z-index: 2
}

._0SToXZ:before {
    left: 0;
    background-color: #ff4343
}

._0SToXZ .hypBrS {
    background-color: #26a541;
    padding: 8px
}

.ByZdtI ._2fbzwh {
    margin: 15px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ByZdtI ._2fbzwh .KkdCfP {
    border: 1px solid #f0f0f0;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 12px;
    text-align: center
}

.ByZdtI ._2fbzwh .KkdCfP .D0TjDn {
    border: 2px solid transparent;
    padding: 8px 16px;
    border-radius: 2px;
    min-width: 66px
}

.ByZdtI ._2fbzwh .KkdCfP .D0TjDn .zyPODe {
    font-size: 12px;
    font-weight: 100
}

.ByZdtI ._2fbzwh .KkdCfP .D0TjDn .I3bMZi {
    font-size: 26px;
    font-weight: 500
}

.ByZdtI ._2fbzwh .KkdCfP.gpOOcF {
    color: #2874f0;
    font-weight: 500
}

.ByZdtI ._2fbzwh .KkdCfP.gpOOcF .D0TjDn {
    border-color: #2874f0
}

.ByZdtI ._2fbzwh .KkdCfP._42Crs\+ {
    background-color: #ededed;
    color: #c6c6c6;
    cursor: not-allowed
}

@-webkit-keyframes KNurmm {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

@keyframes KNurmm {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

.qeNv67 {
    font-size: 16px;
    font-weight: 500
}

.EEkdyL {
    max-width: 500px
}

.EEkdyL .nikt27 {
    margin-bottom: 24px
}

.EEkdyL .Fh03f3 {
    text-align: center
}

.EEkdyL .nzXs4a {
    padding: 16px;
    font-size: 20px;
    border-bottom: 1px solid #f0f0f0
}

.EEkdyL .dYXmq5 {
    padding: 20px
}

.EEkdyL .DruG-N {
    display: inline-block;
    padding: 8px;
    background-color: #ffeaed;
    margin-bottom: 16px;
    border-radius: 3px;
    font-size: 12px
}

.EEkdyL .FLQUMi {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0
}

.EEkdyL .FLQUMi .pwcc7J {
    width: 20%
}

.EEkdyL .FLQUMi .Pdzaws {
    width: 80%
}

.EEkdyL .FLQUMi .Pdzaws .p9Kkc7 {
    padding-left: 16px;
    padding-top: 8px;
    font-size: 12px
}

.EEkdyL .FLQUMi .Pdzaws .p9Kkc7 .MOgh9Q {
    list-style: disc
}

._03rqCl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 10px
}

._03rqCl .FvCGfx {
    width: 70%;
    padding-left: 35px
}

._03rqCl .FvCGfx .vsVe0E {
    margin-bottom: 8px
}

._03rqCl .FvCGfx .Pdzaws {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._03rqCl .FvCGfx .Pdzaws .YlYHlz {
    margin: 0 8px 0 0
}

._03rqCl .FvCGfx .Pdzaws .hl3SVv {
    font-weight: 500
}

._03rqCl .FvCGfx .Pdzaws .EwWKxw {
    font-size: 14px;
    margin: 8px 0 16px
}

._03rqCl .FvCGfx .ouf2bz {
    margin-top: 16px
}

.UyW\+aw {
    padding: 16px 48px;
    font-size: 14px
}

.myL4qa {
    margin: 16px 55px;
    padding: 24px;
    border-radius: 3px;
    background-color: #f4f8ff;
    border: 1px solid #2874f0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.myL4qa .A\+zDCw {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.myL4qa .A\+zDCw ._4j42rg {
    padding-top: 8px;
    color: #2874f0;
    font-size: 16px;
    font-weight: 500
}

.myL4qa .A\+zDCw .pwcc7J {
    font-size: 32px;
    padding: 10px 20px;
    border-radius: 50%;
    background-color: #fff;
    display: inline-block
}

.myL4qa .A\+zDCw .pwcc7J .BsIhma {
    vertical-align: middle
}

.myL4qa .A\+zDCw {
    text-align: center;
    width: 25%
}

.myL4qa .xxjgjD {
    width: 75%;
    padding: 16px;
    border-radius: 3px;
    background-color: #fff
}

.myL4qa .xxjgjD .GotQmD {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.myL4qa .xxjgjD .z\+IkJX {
    font-weight: 500
}

.myL4qa .xxjgjD .Pdzaws {
    border-top: 1px solid #f0f0f0;
    padding-top: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bfhKGb {
    transition: all .4s linear;
    min-width: 300px;
    max-width: 685px
}

.bfhKGb.IJdLHh {
    min-width: 605px
}

.bfhKGb .oOcHca {
    border-bottom: 1px solid #e0e0e0;
    font-size: 20px;
    font-weight: 500;
    color: #000;
    padding: 24px
}

.bfhKGb .IhXWiE {
    padding: 0 24px 24px
}

.bfhKGb .IhXWiE .\+63KuI {
    min-height: 250px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .3s linear
}

.lMstN- {
    overflow: hidden;
    min-height: 250px
}

.lMstN- .mQC1Po {
    margin-top: 16px
}

.lMstN- .mQC1Po ._7P6Q2L {
    margin: 16px 0 8px
}

.lMstN- .mQC1Po .NhMnbf .sBm9Ts {
    width: 100%
}

.lMstN- .mQC1Po .zotZ01 {
    font-size: 16px;
    padding-bottom: 8px
}

.lMstN- .mQC1Po ._7ZsnAX {
    font-size: 12px;
    color: #ff6161
}

.JDezxC {
    width: 376px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1240px) {
    .JDezxC {
        width:280px!important
    }
}

.eJZ7z2 {
    position: relative;
    vertical-align: top;
    color: #212121;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.eJZ7z2,.ru-EnO {
    min-height: 47px;
    margin-left: 16px;
    background: #fff
}

.ru-EnO {
    text-transform: uppercase;
    padding: 13px 16px;
    font-size: 16px;
    font-weight: 500;
    color: #878787;
    border-radius: 2px 2px 0 0;
    border-bottom: 1px solid #d3d3d3
}

.ARlgPj {
    width: 1224px;
    margin: 5px auto
}

@media only screen and (max-width: 1240px) {
    .ARlgPj {
        width:1028px!important
    }
}

.T6uOII {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    min-width: 1128px;
    overflow: hidden;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.T6uOII,.T6uOII .SCBkiC {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.T6uOII .SCBkiC {
    display: inline-block;
    width: 100%;
    padding: 24px
}

.T6uOII .SCBkiC .VAEY-M {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.T6uOII .SCBkiC .z34ksT {
    background-color: #f5f7fa;
    width: 100%;
    box-shadow: none
}

.T6uOII .SCBkiC ._3X5ApO {
    margin: 24px 0
}

.HHOWLQ {
    margin: 0 auto;
    position: relative;
    padding: 50px 83px 0
}

.HHOWLQ .zbgjgS {
    margin-bottom: 10px;
    height: 200px
}

.HHOWLQ .iRexUa,.HHOWLQ .zbgjgS {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.HHOWLQ .iRexUa {
    height: 400px
}

.HHOWLQ ._91s2qR,.HHOWLQ .f6Flzm,.HHOWLQ .H9RNTy {
    height: 15px;
    border-radius: 4px;
    background: #f9f9f9;
    margin: 16px
}

.HHOWLQ .H9RNTy {
    width: 100px
}

.HHOWLQ .L-QHat {
    height: 75px;
    width: 75px;
    border-radius: 4px;
    background: #f9f9f9;
    margin: 20px 0 0 100px
}

.O5PFeo {
    width: 735px;
    overflow: hidden
}

.cpz1tw {
    width: 560px
}

.U292bs {
    overflow: hidden!important
}

.WnFpdE {
    padding-left: 10px
}

.pM3Au3 {
    padding: 24px
}

.TQ1cPu .IjS1SA {
    max-width: 1680px;
    min-width: 978px;
    margin: 0 auto
}

.TQ1cPu .IjS1SA .oBqH7z {
    padding: 7px 10px;
    background-color: #fffed5;
    border: 1px solid #f9e2b2;
    margin: 10px 0;
    border-radius: 2px
}

.TQ1cPu .IjS1SA .iBoxeK {
    background: #fff;
    padding: 20px 0;
    margin: 20px auto 0
}

.TQ1cPu .IjS1SA .RP5j7I {
    margin: 0 auto;
    position: relative;
    padding: 6px 83px 0
}

.TQ1cPu .IjS1SA .VJjQI\+ {
    padding: 24px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.TQ1cPu .IjS1SA ._2ymHWN {
    background: #f9f9f9;
    color: #878787;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    padding: 0 20px
}

.TQ1cPu .IjS1SA .ICh6E5 {
    text-align: center
}

.TQ1cPu .IjS1SA .j2Lqqo {
    margin: 16px 0;
    padding: 0
}

.TQ1cPu .IjS1SA .jzdDFL {
    text-align: center;
    margin-left: -10px
}

.TQ1cPu .IjS1SA .yviVFp {
    padding-left: 30px
}

.TQ1cPu .IjS1SA .FCIvhn {
    color: #878787;
    text-transform: uppercase;
    padding: 24px 24px 0
}

.TQ1cPu .IjS1SA .eid57U,.TQ1cPu .IjS1SA .FCIvhn:not(:first-child) {
    border-left: 1px solid #f0f0f0
}

.TQ1cPu .IjS1SA .eid57U {
    padding: 24px
}

.TQ1cPu .IjS1SA .DnCdoz {
    font-size: 12px;
    font-style: italic;
    color: #26a541;
    text-transform: none;
    margin-left: 5px
}

.TQ1cPu .IjS1SA .VtVt2Y {
    border: 3px solid #e0e0e0
}

.TQ1cPu .IjS1SA .cpo2O0 {
    margin-bottom: 10px
}

.TQ1cPu .IjS1SA .gZGOcp {
    border-top: 1px solid #f0f0f0;
    background: #fff
}

.TQ1cPu .IjS1SA .gZGOcp,.TQ1cPu .IjS1SA .KLkyDx {
    padding: 24px;
    position: relative
}

.TQ1cPu .IjS1SA .KX9lId {
    width: 100%;
    margin: 10px 5% 0
}

.TQ1cPu .IjS1SA .XxHTs4 {
    height: 30px;
    background: #f0f0f0;
    line-height: 30px;
    padding: 0 10px
}

.TQ1cPu .IjS1SA .yJ6sav {
    margin: 3px 0;
    border: 1px solid #f0f0f0;
    padding: 10px 0;
    border-radius: 2px
}

.TQ1cPu .IjS1SA .ZFV0\+l {
    border-top: 1px solid #f0f0f0;
    padding: 10px 24px
}

.TQ1cPu .IjS1SA .wBW6rx {
    color: #26a541;
    padding-left: 8px
}

.TQ1cPu .IjS1SA ._9Rtauq,.TQ1cPu .IjS1SA .wBW6rx,.TQ1cPu .IjS1SA .xxHFi9 {
    font-size: 16px;
    font-weight: 500
}

.TQ1cPu .IjS1SA .xxHFi9 {
    padding-left: 8px
}

.TQ1cPu .IjS1SA .Y9hR5G {
    display: inline-block;
    min-width: 33%;
    width: auto;
    text-align: left;
    padding: 10px;
    margin-left: 95px
}

.TQ1cPu .IjS1SA .CRPZua {
    position: relative
}

.TQ1cPu .IjS1SA .CRPZua:before {
    content: "";
    display: inline-block;
    width: 100%;
    border-top: 1px dashed #e0e0e0
}

.TQ1cPu .IjS1SA .P76CVp {
    width: 91.66%;
    margin-left: calc(8.33% + 16px)
}

.TQ1cPu .IjS1SA .l0Dc7S {
    width: 100%
}

.TQ1cPu .IjS1SA .RFR9jf {
    width: 45px;
    padding: 0 14px 10px
}

.TQ1cPu .IjS1SA ._1mwF8v {
    font-weight: 500;
    padding-right: 5px
}

.TQ1cPu .IjS1SA ._57dPK7 ._4MJdFA {
    margin: auto 0
}

.TQ1cPu .IjS1SA ._57dPK7 .Xm9Lbf {
    background: red;
    margin-right: 15px
}

.TQ1cPu .IjS1SA ._57dPK7 .EfRote {
    font-weight: 500;
    margin-right: 5px
}

.TQ1cPu .IjS1SA .Yo86LQ {
    margin-top: 10px
}

.TQ1cPu .IjS1SA .Yo86LQ .aDxbdp {
    background: #ffb000;
    margin-right: 15px
}

.TQ1cPu .IjS1SA .Yo86LQ .Y6LH5n {
    font-weight: 500
}

.TQ1cPu .IjS1SA .Wb3KAU {
    margin-right: 5px
}

.TQ1cPu .IjS1SA ._9V8Izr {
    border: 1px solid #ffe4c3
}

.TQ1cPu .IjS1SA .MJPXjD {
    background: #fff7f8;
    border: 1px solid #fee1e1
}

.TQ1cPu .IjS1SA .gUfqti {
    min-height: 600px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.TQ1cPu .IjS1SA ._4gqn49 {
    font-size: 20px
}

.TQ1cPu .IjS1SA ._6W3bed {
    text-transform: none;
    font-weight: 400
}

.TQ1cPu .IjS1SA .-UrkcZ {
    padding-top: 32px
}

.TQ1cPu .z-Hlrx {
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    margin-bottom: 10px;
    font-weight: 400
}

.TQ1cPu ._3Od4tM {
    background-color: rgba(38,165,65,.1);
    border: 1px solid rgba(38,165,65,.5);
    width: 100%;
    padding: 8px;
    margin: 5px 0
}

.SWuq-4 {
    width: 250px!important
}

._4qufhi {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    background-color: #fff0ff;
    margin-top: 16px
}

.HZ5ZM4 {
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #f0f0f0
}

.dIT7ny {
    font-size: 16px;
    display: block;
    padding-left: 2px
}

.vm1pgx {
    margin-top: 16px
}

.l8rBeI {
    margin-bottom: 8px
}

._5TWXDB {
    padding-top: 20px
}

._5ifTUx {
    margin-top: 10px;
    padding: 10px 40px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._5ifTUx .qFdEjB {
    padding: 24px
}

._5ifTUx .j1Lwty {
    padding: 24px;
    color: #2874f0;
    font-weight: 500
}

.hay\+Vx {
    padding: 24px
}

.wqlcEK {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px
}

.pQDG4l {
    width: 424px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 120px!important
}

.FkK5SW {
    margin-top: 16px;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 10px
}

.GKHqms {
    min-width: 600px
}

.VLtMFw {
    padding: 0
}

.IS7rEC {
    width: 13%
}

.HUTIHn {
    line-height: 18px
}

.\+\+B5sZ {
    overflow: hidden!important
}

._7TNx1S {
    width: 100%
}

._7TNx1S,.cdH-rb {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cdH-rb {
    cursor: default!important;
    width: auto;
    vertical-align: top;
    color: #9e9e9e
}

.TEHZdo {
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

.TEHZdo .zKKq4N {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start
}

.TEHZdo .zKKq4N .vclK3J {
    margin-right: 20px
}

._6OvMHm {
    color: #212121;
    text-decoration: none;
    box-shadow: none;
    padding: 0;
    font-weight: 400;
    border: none;
    text-align: left;
    cursor: default
}

.AKkjZR {
    background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -80px;
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    height: 22px;
    padding-right: 24px
}

.B-xaUe {
    padding: 10px;
    border: 1px solid #f0f0f0;
    margin-top: 5px;
    width: 80%;
    font-size: 12px
}

.DlKdVK {
    color: #878787
}

._0yP3\+f {
    font-weight: 500;
    word-wrap: break-word
}

.ZeqSO9 {
    padding-left: 30px
}

._266jWs {
    padding: 30px 0;
    cursor: pointer;
    margin-right: 30px
}

.H-3b6v {
    color: #212121;
    padding: 0 30px 0 20px
}

._3juqZj {
    margin-top: 5px;
    font-size: 12px;
    color: #878787
}

.yC4NQM {
    padding-top: 20px;
    color: #878787
}

._5x-Dce {
    margin-top: 20px
}

.g0NwQ3 {
    width: 40px;
    padding: 0 12px 10px
}

.TtMKVn {
    font-weight: 500;
    padding-right: 5px
}

.SsXvvb {
    cursor: pointer;
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121
}

.GUFd5h,.SsXvvb {
    margin-bottom: 10px;
    font-weight: 400
}

.GUFd5h {
    color: #878787;
    font-size: 12px
}

.GCk-5t {
    padding: 30px 24px;
    width: 480px
}

.GCk-5t .J6ppKe {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 8px;
    color: #212121
}

.GCk-5t .kjSgkA {
    font-size: 14px;
    color: #212121;
    margin-bottom: 16px
}

.GCk-5t .CgPqP0 {
    position: absolute;
    bottom: 30px;
    width: 90%
}

.GCk-5t .CgPqP0 ._71XtY7 {
    width: 47%;
    margin-right: 6%
}

.GCk-5t .CgPqP0 .w8f3JU {
    width: 47%
}

.qlgHt\+ {
    margin-left: 12px
}

.kYIJnW {
    margin-right: 8px
}

._6lcoDx {
    margin-right: 16px
}

.V6ATQX {
    margin-top: 8px
}

.v5yGnI {
    margin-bottom: 16px
}

.V6ATQX {
    margin-bottom: 24px;
    padding: 0
}

.qlgHt\+ {
    padding: 8px
}

._5vrByP,.sQpv2- {
    padding: 16px
}

._61SRG2 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 24px;
    padding-bottom: 24px
}

.v5yGnI,.V6ATQX {
    font-size: 14px
}

._5vrByP,.v5yGnI {
    font-weight: 500
}

._5vrByP {
    font-size: 17px
}

.jaIDNk {
    margin-bottom: 0
}

._61SRG2 {
    background-color: #fdf5e7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.UC6veH {
    display: block;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.UC6veH,.v5yGnI {
    margin: 0;
    padding: 0
}

.v5yGnI {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.v5yGnI:last-child {
    margin-bottom: 0
}

.qlgHt\+ {
    width: 86px;
    height: 86px;
    background: #fff
}

.kYIJnW {
    width: 24px;
    height: 24px
}

.V6ATQX {
    color: #212121
}

.n9I8BM {
    font-weight: 500;
    padding: 16px
}

._6g4YQA,.n9I8BM {
    border-bottom: 1px solid #e0e0e0
}

._6g4YQA,._6g4YQA .-c8pqp {
    padding: 8px
}

._6g4YQA .-c8pqp ._4lnftG {
    padding-bottom: 8px
}

._6g4YQA .zyPqmd {
    border-top: 1px dashed #e0e0e0;
    padding: 16px 8px 8px;
    font-weight: 500
}

._7tN4OZ {
    font-size: 12px;
    font-weight: 500;
    padding: 8px;
    background: #fff7e1;
    margin: 10px 8px 8px;
    border: 1px solid #f0f0f0
}

._7tN4OZ ._4lnftG {
    margin-top: 8px
}

._5dcSb\+ {
    font-size: 14px
}

.kT9AMB {
    font-size: 10px
}

.Kf3mOj {
    padding: 16px
}

._0Rg\+C2 {
    text-align: right
}

._0JvfIE {
    color: #212121;
    font-size: 12px;
    margin-top: 8px;
    padding: 8px;
    display: block
}

._0JvfIE,._0JvfIE .\+wELNe {
    list-style-type: disc;
    list-style-position: inside
}

.yukPj4 {
    text-decoration: line-through
}

.TN2lZV {
    background-color: #e7f8ec;
    padding: 16px 16px 8px;
    border-radius: 3px
}

.TN2lZV ._4lnftG {
    padding-bottom: 8px
}

.IQjlxV {
    padding: 25px;
    height: 600px;
    width: 800px
}

.ISTUkt {
    height: 100%;
    width: 100%;
    overflow: auto
}

.bmbtI0 {
    margin-left: 4px;
    cursor: pointer;
    color: #2a55e5
}

.E303np {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.E303np .mKEO\+e {
    padding-right: 8px
}

.E303np .\+FgiOl {
    color: #26a541;
    font-weight: 500;
    font-size: 14px
}

.E303np .Wl8czU {
    overflow-y: scroll;
    height: 100%;
    max-height: 320px!important
}

.E303np .RBT0TL {
    width: 340px!important;
    z-index: 10
}

.E303np .S7idGY {
    padding: 0!important
}

.E303np ._0mcU4n {
    text-decoration: line-through
}

.H5-e\+Q {
    padding-bottom: 12px;
    padding-left: 2px
}

.H5-e\+Q .ige8T4 {
    font-size: 16px;
    font-weight: 500;
    max-width: 80%
}

.H5-e\+Q .ige8T4 .Wb1gMl {
    text-decoration: line-through
}

.H5-e\+Q .Jctsxj {
    font-size: 16px;
    font-weight: 500;
    color: #212121
}

.CrSH2J {
    padding: 24px 0;
    background: #fff;
    position: relative
}

.CrSH2J.-AFPu1 {
    padding: 24px
}

._8c3ydk {
    width: 66.66%!important;
    margin-top: 27px;
    border-radius: 2px;
    padding: 12px 15px;
    background-color: #f9f9f9;
    border: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 16px;
    color: #212121
}

.d-lIA- {
    color: #2874f0;
    font-weight: 500
}

.bXTqDU {
    font-size: 12px;
    padding-top: 30px
}

.bXTqDU .GPjrQa {
    margin-bottom: 15px
}

.KsXiyV {
    font-size: 12px
}

.KsXiyV .seERC7 {
    font-size: 14px;
    margin-bottom: 5px
}

.KsXiyV .seERC7 ._2hTFJh {
    font-weight: 500
}

.KsXiyV .BK9z53,.KsXiyV .cSfFRz {
    color: #878787
}

.EcbziL .IkUfD1 {
    width: 100%;
    text-align: left;
    border: none
}

.EcbziL .IkUfD1 .R6WHvy,.EcbziL .IkUfD1 .xc8t0y {
    padding: 5px
}

.EcbziL .IkUfD1 .xc8t0y {
    font-size: 14px;
    font-weight: 500;
    color: #212121
}

.EcbziL .IkUfD1 .R6WHvy {
    font-size: 12px;
    font-weight: 400;
    color: #212121
}

.EBGUc6 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px
}

.EBGUc6 .b6sFBo {
    width: 16px;
    margin-right: 14px
}

.EBGUc6 .ANft9A {
    font-weight: 500;
    padding-right: 5px
}

.QoBS5M {
    height: 325px;
    width: 550px;
    overflow: hidden!important;
    border-radius: 5px
}

.iL13Iv {
    width: 550px;
    max-width: 550px
}

.iL13Iv ._0DulTk {
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 10px 20px 25px;
    color: #212121
}

.iL13Iv ._23UNsT {
    border-top: 1px solid #e0e0e0;
    padding: 18px 10px 18px 25px;
    color: #212121
}

.iL13Iv ._23UNsT .\+IvekK {
    color: #2874f0;
    margin-left: 5px;
    font-weight: 500
}

.iL13Iv .WwxZGp {
    font-size: 13px;
    font-weight: 400
}

.iL13Iv ._1I6e6S {
    height: 100%;
    background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/CMPFill_555361.svg) no-repeat 100% 0;
    background-color: #fbfdff
}

.iL13Iv ._1I6e6S .INEaWR {
    padding: 20px 25px
}

.iL13Iv ._1I6e6S .INEaWR .kOIynt {
    color: #2874f0;
    font-size: 18px;
    margin: 0 0 10px
}

.iL13Iv ._1I6e6S .INEaWR .iVVKy4 {
    vertical-align: text-bottom;
    margin-left: 5px;
    font-weight: 500
}

.iL13Iv ._1I6e6S .INEaWR .\--twmz .dU3iSY {
    font-weight: 500
}

.iL13Iv ._1I6e6S .INEaWR .l58anE {
    line-height: 21px;
    width: 80%;
    color: #878787
}

.iL13Iv ._1I6e6S .INEaWR ._58rM0V {
    color: #878787
}

._3nrmR3 {
    font-size: 14px
}

._3nrmR3 .je6EsQ {
    height: 36px;
    width: 72px;
    font-size: 14px;
    margin-right: 8px;
    margin-top: 8px;
    color: #2874f0
}

.tZqBus {
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0
}

._3tSuf3 {
    padding: 16px 32px;
    min-height: 300px
}

._50jy3g {
    padding: 8px 0;
    font-size: 16px
}

.I8FWGC {
    text-align: center;
    padding: 16px;
    border-top: 1px solid #e0e0e0
}

.oot0vs {
    padding: 0 4px;
    display: inline-block
}

.rEUL-z {
    width: 175px;
    border-radius: 2px
}

.vPIhLg {
    padding: 16px 32px
}

.B2\+WLw {
    width: 175px;
    background-color: #2874f0;
    color: #fff;
    border-radius: 2px
}

.ekbA7n {
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0
}

.bd07LI {
    font-size: 16px;
    font-weight: 500
}

.ULYidm {
    background-color: #c2c2c2;
    color: #fff
}

.\+uI147 {
    font-size: 12px;
    color: #878787;
    margin-top: 2px
}

.l8\+Nky {
    margin-left: 4px;
    color: #2874f0;
    cursor: pointer
}

.wOSeTu {
    width: 73%
}

.YAlicX {
    padding: 0 19px;
    font-size: 14px
}

.eJKPU5,.YAlicX {
    margin-left: 2%;
    width: 100%
}

.eJKPU5 {
    padding-left: 19px;
    padding-right: 19px;
    margin-bottom: 8px
}

.QgJa3l {
    margin-top: 16px
}

.U0-tcY {
    font-size: 14px;
    padding: 10px 19px 9px;
    cursor: pointer
}

.U0-tcY:hover {
    background: #f5faff;
    color: #2874f0
}

.U0-tcY p {
    margin: 0
}

.q7cqIL {
    font-size: 18px;
    display: block;
    margin: -4px 0 10px
}

.w6hHPI {
    margin-bottom: 0
}

.ku6kpY {
    padding: 16px 19px 0;
    margin-bottom: 15px
}

.OHsQKd {
    font-size: 14px;
    padding: 3px 0 10px
}

.QWuXIf {
    font-size: 18px
}

.RGZcUM {
    font-size: 14px;
    line-height: 25px
}

.m2BfBM {
    width: 8%;
    min-width: 60px
}

.m2BfBM,.We4U\+o {
    display: inline-block
}

.We4U\+o {
    width: 100%
}

.\+Bi6Kz {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.Xm-D0w {
    padding: 16px 0
}

._02Rniw {
    cursor: pointer;
    padding-right: 27px;
    padding-top: 13px
}

.MS8qw8 {
    padding-left: 10px;
    font-size: 16px
}

.MS8qw8:hover {
    color: #2874f0
}

.Ke5\+V5 {
    margin-top: 15px
}

.qOsjn8 {
    cursor: default
}

.qOsjn8 .MS8qw8:hover {
    color: #000
}

.uRTaW1 {
    pointer-events: none;
    cursor: default
}

.H-W0rx,.uRTaW1 {
    color: #9e9e9e
}

.wWNdGZ {
    margin-top: 12px
}

.SSsIyg {
    color: #9e9e9e;
    font-size: 12px
}

.YvfSuc {
    right: -30px!important;
    box-shadow: none
}

.L-LLgc {
    font-size: 18px;
    padding: 16px 30px 12px;
    border-bottom: 1px solid #f0f0f0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Y6UYR7 {
    min-height: 100px!important
}

.dIYYrn {
    min-height: 135px!important;
    max-width: 100%!important
}

.mqzEQs {
    padding: 17px 24px;
    width: 424px!important;
    max-height: 500px;
    overflow-y: auto
}

.GSOzd7 {
    font-size: 15px;
    margin-bottom: 10px
}

.Q0nSGw {
    border: 1px solid #c2c2c2;
    padding: 5px 10px;
    border-radius: 2px;
    margin-top: 10px;
    display: inline-block
}

.XnfS8- {
    width: 48%
}

.rcYFCW {
    width: 100%
}

.hDbhvf {
    width: 48%;
    margin-left: 4%
}

.qY\+pq7 {
    margin-top: 14px;
    font-weight: 700
}

.rmIyDj {
    margin-top: 10px
}

._2V\+P1Z {
    font-size: 12px;
    color: #878787
}

._1EZeVT {
    width: 100%;
    height: 160px;
    resize: none;
    outline: none;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #c2c2c2;
    border-radius: 2px
}

._1EZeVT:focus {
    border: 1px solid #2874f0
}

._1EZeVT.IyHOqq {
    border: 1px solid #ff6161
}

.oR\+Zwh {
    font-size: 14px;
    padding: 16px 40px;
    border-radius: 3px;
    margin-top: 14px
}

.J\+DpaL,.TPJVC6 {
    padding: 0 19px
}

._4iuoWd {
    padding: 0 19px 19px
}

.Go-Wib,.mi4TBQ {
    padding: 0 0 19px
}

.DxkiOT {
    padding: 0
}

.Uw8v8Q {
    margin-top: 15px;
    height: 20px;
    background: #f9f9f9;
    width: 100%
}

._9vddKR {
    margin-top: 10px;
    height: 50px;
    width: 100%;
    border-bottom: #f0f0f0
}

.doVxMO {
    width: 30px
}

.KpJsfF {
    margin-top: -5px;
    padding: 0 19px 15px;
    border-bottom: 1px solid #f0f0f0
}

.SjdGii {
    display: inline-block;
    padding-top: 10px
}

.AHQo2h,.dMi7dc {
    float: right;
    color: #2874f0;
    border: none;
    text-transform: uppercase
}

.dMi7dc {
    margin-right: 19px
}

.fi1NtI .jsFHsj {
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

.fi1NtI .jsFHsj:last-child {
    border-bottom: none
}

.fi1NtI .jsFHsj .K2N87o {
    padding: 11px 30px 0;
    text-align: left;
    font-weight: 500;
    border-top: none
}

.fwKEkE {
    border-bottom: none
}

.EdjRUV {
    float: right
}

.Wjdw5l {
    box-shadow: 0 3px 6px 0 hsla(0,0%,72.2%,.2),0 -3px 6px 0 hsla(0,0%,78.4%,.2)
}

.vXZuUa {
    position: relative
}

.qJ0NtK {
    font-size: 16px;
    padding-bottom: 6px
}

.zwm0or {
    font-size: 12px;
    color: #878787;
    padding-right: 8px
}

.wTfvRN {
    font-size: 14px;
    margin-top: 14px
}

.itGlyA {
    font-size: 14px;
    color: #878787
}

.QBPBJ1 {
    margin: 0 -19px;
    padding-bottom: 10px
}

.QBPBJ1 .q7cqIL {
    padding: 0 19px 12px
}

.cBi\+cZ {
    font-size: 18px;
    margin: 10px 0 0;
    padding: 15px 19px 8px 30px
}

.rGy5zB {
    padding: 20px 0 5px
}

.wXP7Ex {
    border-top: 1px solid #f0f0f0
}

.yk8fb1 {
    font-size: 16px;
    padding: 0 19px 8px
}

._5TqHfM {
    cursor: pointer;
    padding: 9px 19px
}

._5TqHfM:hover {
    color: #2874f0;
    background: #f5faff
}

.tapuV\+ {
    margin-top: 11px;
    margin-left: 4%;
    font-size: 12px;
    color: #878787;
    font-weight: 500
}

.QkQBTs {
    padding-left: 5px;
    color: #2874f0;
    cursor: pointer;
    text-transform: lowercase
}

.jMdQIA {
    padding-top: 3px
}

.u7EEQh {
    padding-bottom: 10px
}

.u7EEQh:first-child {
    padding-right: 30px
}

.u7EEQh:nth-child(2) {
    padding-left: 25px
}

._7G45cH {
    font-weight: 500
}

.Z6dI-O {
    margin-top: 16px;
    color: #212121
}

._5Xf0DP {
    margin: 10px 0
}

.T5hvlk {
    font-size: 14px!important;
    padding: 0!important;
    color: #212121!important
}

._9FpKie {
    cursor: pointer;
    border-bottom: 1px solid #f0f0f0
}

._9FpKie:first-child,._9FpKie:last-child {
    border-top: none
}

._9FpKie:last-child {
    border-bottom: none
}

._0koulR {
    overflow: hidden;
    transition: height .2s ease-in-out
}

.Cc-aVd,.pKTrFU,.YTpNNz {
    padding: 11px 19px 10px
}

.pKTrFU,.YTpNNz {
    padding-left: 30px
}

.pKTrFU:hover,.YTpNNz:hover {
    background: #f5faff;
    color: #2874f0
}

.Cc-aVd {
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Cc-aVd:hover {
    background: #f5faff;
    color: #2874f0
}

.pKTrFU {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.A73u2f {
    float: right;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-right: 20px;
    margin-top: 5px
}

.VaffFX {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.U-OrwX {
    background: #f5faff;
    color: #2874f0;
    font-weight: 500
}

.MOu\+Sp {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5% 0
}

._5aJu6f {
    margin: 10% auto 0;
    padding-bottom: 10%;
    text-align: center
}

.gYaqW8 {
    height: 150px
}

.U\+TdAq {
    margin: 20px 0;
    font-size: 16px
}

.UopxcJ {
    height: 0!important
}

.yVNo4M {
    padding: 20px;
    display: block
}

.aUSB8o {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 4px;
    padding: 15px
}

.GsrJy8 {
    text-align: center;
    color: #2874f0;
    cursor: pointer;
    border-top: 1px solid #f0f0f0;
    padding: 14px 0 16px
}

.JKYTDP {
    padding-bottom: 19px
}

.ekyD0R {
    padding: 14px 19px;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

.ekyD0R:hover {
    box-shadow: 0 3px 6px 0 hsla(0,0%,72.2%,.2),0 -3px 6px 0 hsla(0,0%,78.4%,.2)
}

.f3W125 {
    padding-bottom: 18px
}

.nKNqyI {
    color: #9e9e9e
}

.P51SxL {
    margin-right: 10px
}

.l-Zhcz {
    display: none
}

.q6I5zQ {
    text-align: center
}

.FSDx4Q {
    margin: 0 -19px
}

.Z7d2i3 {
    margin-left: -19px;
    margin-right: -19px
}

.WA819Q {
    padding: 0 19px
}

.JTteB2 {
    float: right
}

.\--lD4t {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.U-OrwX .\--lD4t {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.gQEZh9 {
    padding: 0 19px
}

.pqqs5m {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 10px 10px 15px;
    color: #212121
}

.VgWcgJ {
    padding: 12px 20px 12px 15px
}

.erQ\+Zu {
    margin-top: 5px
}

.Urwth2 {
    text-align: right;
    position: relative;
    margin: 12px 0 4px
}

.yYp9\+\+ {
    color: #fff;
    box-shadow: none;
    padding: 8px 0;
    border-radius: 2px;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    margin-left: 14px;
    width: 30%;
    height: 44px
}

.fBU9KQ {
    color: #2874f0;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    font-size: 14px
}

.fBU9KQ .mZRZiN {
    display: inline-block;
    margin-left: 8px
}

.fBU9KQ .\--lD4t {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rpyFoc {
    font-weight: 500;
    margin-left: 0;
    margin-top: 4px;
    line-height: 20px
}

.rpyFoc .mZRZiN {
    margin-left: 4px
}

.DCvDNz {
    text-align: center;
    margin: 15px 0
}

._7yJWdT {
    display: block;
    font-size: 24px
}

.bBt5DS {
    padding: 5px 0
}

.bBt5DS .ybVGy0 {
    margin-bottom: 5px
}

.R7X\+2F {
    display: none
}

.XrP0Js {
    margin: 15px 1px
}

.EcYsz6 {
    min-width: 60px;
    display: inline-block;
    margin-right: 12px;
    text-align: center;
    position: relative;
    box-shadow: 0 0 6px #c2c2c2;
    background: #f5f5f5;
    height: 80px;
    width: 80px;
    padding: 10px;
    vertical-align: top;
    margin-bottom: 20px
}

.noLehD {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.Ht47By {
    font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 16px;
    display: inline-block;
    width: 100%
}

._3kaNoT {
    position: absolute;
    top: -8px;
    right: -8px;
    background: #fff;
    border-radius: 8px;
    height: 16px;
    width: 16px;
    text-align: center;
    padding: 0;
    font-size: 0
}

._3kaNoT,._3kaNoT:hover {
    box-shadow: 0 0 6px #c2c2c2
}

.hGwMPD {
    height: 6px
}

.X8JHM\+ {
    height: 40px
}

.visToi {
    border: none;
    background: transparent;
    line-height: 16px;
    width: 16px;
    height: 16px;
    padding: 0;
    font-size: 22px;
    vertical-align: middle;
    text-align: left;
    color: #000;
    margin-right: 5px
}

.visToi,.visToi:hover {
    box-shadow: none
}

._4inCBv {
    width: 80%
}

._4inCBv,.eoX3rX {
    height: 18px;
    background: #f9f9f9
}

.eoX3rX {
    margin-top: 4px;
    width: 100%
}

._1eL1Iq {
    padding: 18px 0
}

._1eL1Iq div:last-child div:hover {
    max-width: 180px!important
}

._1eL1Iq div:last-child div:hover p {
    text-overflow: clip
}

.B\+uaBC {
    height: 1px;
    background: #f0f0f0;
    margin-top: 10px
}

.LITNbz {
    font-size: 14px;
    width: 15%
}

.ZRYv5n {
    padding: 20px 0
}

.ZRYv5n .HPOC3V {
    display: block;
    color: #878787;
    margin-bottom: 10px
}

.ZRYv5n .NNRwY3 {
    min-width: 96px;
    max-width: 200px;
    margin-right: 15px
}

.ZRYv5n .NNRwY3:hover {
    box-shadow: 0 .5px 1.5px 0 rgba(0,0,0,.26);
    color: #2874f0
}

.AN3rYt {
    display: block;
    font-size: 18px;
    padding-top: 16px;
    padding-bottom: 8px
}

.AucT1z {
    padding-left: 19px;
    padding-right: 19px;
    margin-bottom: 0
}

.Y7fR-F {
    margin-top: -16px;
    padding: 0 19px 6px;
    border-bottom: 1px solid #efefef
}

._0XRkOL {
    margin-top: -6px
}

.l1xYrL {
    display: inline-block;
    padding-top: 8px
}

.SwkwVm,.x0IwTM {
    float: right;
    color: #2874f0;
    border: none;
    text-transform: none
}

.mhuTPU {
    font-size: 14px;
    padding-bottom: 6px
}

.Zn18aB {
    font-size: 14px;
    margin-top: 2px
}

.oLRstZ {
    padding: 16px 0 7px
}

.KuB85m {
    margin-left: 2%;
    margin-bottom: 16px
}

._7gR34t,.KuB85m {
    width: 100%;
    padding: 13px 19px
}

.Qlp1Yk {
    margin: 16px -19px 0 2%
}

._9z1B1R {
    font-size: 18px;
    padding: 0 19px 8px
}

.LXX3Az {
    padding: 0 0 8px;
    font-size: 18px
}

.L0HTvh {
    margin: 0 -19px
}

._8gR8Bh {
    padding: 0
}

.k7i0Gv {
    padding: 0 19px
}

.eaNN7o {
    padding: 16px 19px 10px;
    border-top: 1px solid #f0f0f0
}

.sX4FOo {
    padding: 6px 0;
    text-align: left;
    color: #2874f0;
    cursor: pointer;
    font-weight: 500;
    border-top: none
}

.Wa6HUs {
    padding: 16px 0
}

.Wa6HUs div:last-child div:hover {
    max-width: 180px!important
}

.Wa6HUs div:last-child div:hover p {
    text-overflow: clip
}

.VUoA4l {
    width: 7px!important;
    height: 7px!important;
    border-radius: 7px;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 1px
}

.-vMbAf {
    margin-left: 8px
}

.jLikWX,.rZ9hV1 {
    color: #2874f0;
    word-break: break-all
}

.g6YdrB {
    display: inline-block
}

.jLikWX {
    padding-bottom: 10px;
    font-weight: 500;
    margin-left: -10px;
    width: auto
}

.jLikWX .KvRBeA ._6mcuPg {
    vertical-align: middle
}

.jLikWX .KvRBeA .hQpmNh {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.r7MGTY {
    text-transform: uppercase;
    cursor: pointer;
    line-height: 24px;
    width: auto;
    vertical-align: top
}

._6mcuPg {
    width: 18px;
    margin: 0 8px 0 0;
    cursor: pointer;
    vertical-align: middle
}

.H5ljQw {
    height: 580px;
    width: 400px;
    overflow: hidden!important
}

.Mn3klk {
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

.GX22Kt {
    display: inline-block;
    max-width: 170px
}

.wCYrr1 {
    min-width: 161px
}

.iftDnx,.qP12xs {
    max-width: 190px;
    overflow-x: hidden
}

._7TYU\+M {
    word-wrap: break-word
}

.uP77s4 {
    margin-top: 10px;
    font-size: 15px;
    text-transform: uppercase
}

._2JbU09 {
    color: #c2c2c2
}

.t1HS3N {
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.fG\+Thg {
    display: inline-block;
    padding-left: 5px;
    height: 20px
}

.TIwePP {
    border-right: 1px solid #d7d7d7;
    height: 18px
}

.DmgJIc {
    display: inline-block;
    margin-left: 20px
}

._3aHXwy {
    max-width: 185px
}

.qP12xs {
    max-width: 250px
}

.bv64r9 {
    padding-bottom: 5px
}

.l678Dy {
    padding: 10px 30px
}

.l678Dy,.zRJ\+cW {
    font-weight: 500;
    background-color: #fb641b;
    color: #fff;
    border-radius: 2px;
    font-size: 13px;
    float: right
}

.zRJ\+cW {
    padding: 5px 30px
}

.e0LQrV {
    margin: 8px 30px 0;
    cursor: pointer
}

.HOFcXg {
    font-size: 14px!important
}

.HOFcXg:hover {
    color: #2070f4;
    cursor: pointer
}

.sBmk9m {
    padding: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.eCUfdC {
    padding-right: 24px;
    padding-left: 24px
}

.vGo6Oj {
    padding: 16px;
    text-align: center;
    color: #2070f4;
    border-top: 2px solid #f9f9f9
}

.\+jQyGk {
    cursor: pointer
}

.SOFJSV {
    position: relative;
    min-height: 100vh;
    overflow: hidden
}

.S-39zd {
    padding: 16px 32px;
    min-height: 300px
}

.Rz413i {
    padding: 8px 0
}

.nN\+KfR,.Rz413i {
    font-size: 16px
}

.RhIG9E {
    margin-top: 8px;
    padding: 18px
}

._6YE-ZM {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._4JBGs5 {
    padding: 16px 32px 0
}

.vFJwyX {
    position: absolute;
    bottom: 0;
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 2px -1px rgba(0,0,0,.2);
    font-size: 12px;
    padding: 2px 0;
    text-align: center
}

.iQhPf\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100px;
    position: relative
}

.E-RNlr .wNo5uw {
    min-height: 90px
}

.E-RNlr .wNo5uw ._8Ihyaf {
    padding: 30px;
    font-size: 16px;
    text-align: center
}

.CAjFTP {
    font-size: 16px;
    padding: 16px;
    cursor: pointer
}

.CAjFTP:hover {
    background-color: #f5faff;
    color: #2874f0
}

.CAjFTP ._6mcuPg {
    height: 24px;
    width: 24px
}

.-vcMUk {
    vertical-align: sub
}

.fjEBDb {
    padding: 16px 24px
}

.d6i\+pl {
    font-weight: 500;
    padding: 8px 0;
    font-size: 16px
}

.F2howi {
    font-size: 14px
}

.qXSAdx {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 0 16px
}

.cdQWmX,.qXSAdx {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cdQWmX {
    cursor: pointer
}

._28A6td {
    color: #2874f0
}

._28A6td,.TOElhp {
    padding: 0 8px;
    font-weight: 500
}

.TOElhp {
    background-color: #2874f0;
    border-radius: 50px;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px
}

._3InlTB {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    padding: 8px
}

.gHv7pq {
    padding-top: 16px;
    border-top: 1px solid #dbdbdb;
    color: #2874f0
}

.\+DV5vA {
    cursor: pointer
}

.cdajEZ {
    padding-bottom: 16px
}

._0w42SR {
    position: relative
}

._0w42SR._0Rj1QX {
    padding-left: 20px
}

._0w42SR .q4l-J2 {
    display: inline-block;
    width: 0;
    min-height: 39px;
    vertical-align: bottom
}

._0w42SR ._9MhawT {
    width: calc(100% - 10px);
    margin-left: 11px;
    margin-top: -8px;
    height: 3px;
    background: #e0e0e0
}

._0w42SR ._9XeNR9 {
    background: #26a541;
    width: auto;
    height: 3px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: center left;
    transform-origin: center left;
    transition: -webkit-transform 1s ease-in;
    transition: transform 1s ease-in;
    transition: transform 1s ease-in,-webkit-transform 1s ease-in
}

._0w42SR ._9XeNR9.aTujYe {
    background: #ff9f00
}

._0w42SR ._9XeNR9.dBiJz1,._0w42SR ._9XeNR9.LWLuXS {
    background: #ff6161
}

._0w42SR ._9XeNR9.mUBSqN {
    background: #ff9f00
}

._0w42SR .W\+99\+W {
    width: 20px;
    height: 20px;
    position: absolute;
    display: inline-block;
    top: 20px
}

._0w42SR .GS3O1E {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    position: relative;
    cursor: pointer;
    background: #e0e0e0
}

._0w42SR .GS3O1E,._0w42SR .GS3O1E:hover {
    transition: -webkit-transform .25s ease-in;
    transition: transform .25s ease-in;
    transition: transform .25s ease-in,-webkit-transform .25s ease-in
}

._0w42SR .GS3O1E:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition-delay: 0s!important
}

._0w42SR .NkZNob {
    cursor: default
}

._0w42SR .PouPlV {
    -webkit-transform: translateX(-45%) translateY(-10px);
    transform: translateX(-45%) translateY(-10px);
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    color: #e0e0e0
}

._0w42SR .WZFG5S {
    text-decoration: line-through
}

._0w42SR .SfJXc8 {
    -webkit-transform: translateX(-45%) translateY(10px);
    transform: translateX(-45%) translateY(10px);
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    color: #878787;
    width: 100px
}

._0w42SR .-ngV7t {
    width: 145px;
    font-weight: 700;
    color: #212121
}

._0w42SR .u3Jw1B {
    -webkit-transform: translateX(-15px) translateY(-10px);
    transform: translateX(-15px) translateY(-10px)
}

._0w42SR ._17XIcm {
    top: 4px
}

._0w42SR .Fkwe24 {
    font-size: 14px;
    color: #212121;
    margin-left: 18px
}

._0w42SR .wRcrCz {
    height: 11px;
    width: 11px
}

._0w42SR .R5wlzP {
    padding: 2px 0;
    width: 100%;
    margin-top: -7px;
    margin-bottom: 10px;
    min-height: 80px
}

._0w42SR ._1L\+CJ0 {
    width: 0;
    height: 0;
    position: relative;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #e0e0e0;
    top: 16px;
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px)
}

._0w42SR .Wm9vLv {
    position: relative;
    top: 10px;
    padding: 0 50px 0 40px;
    width: 100%
}

._0w42SR .eRsKER {
    transition: left .4s
}

._0w42SR .xEw-K3 {
    background-color: #e0e0e0;
    border-color: #878787;
    pointer-events: none
}

._0w42SR .olOp1b {
    opacity: 0;
    display: inline-block;
    width: 28px;
    height: 28px;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    margin-top: -14px;
    margin-left: -14px;
    -webkit-animation-name: U9q-HX;
    animation-name: U9q-HX;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: radial-gradient(circle at 50% 50%,rgba(56,142,60,0),rgba(56,142,60,.01) 20%,rgba(56,142,60,.25))
}

._0w42SR .olOp1b._3IkRv1,._0w42SR .olOp1b.LkpTkQ {
    background-image: radial-gradient(circle at 50% 50%,rgba(255,159,0,0),rgba(255,159,0,.01) 20%,rgba(255,159,0,.25))
}

._0w42SR .sDEgvV {
    transition: background .25s ease-in
}

._0w42SR .T7AO1y {
    background: #26a541
}

._0w42SR .f5pNqN {
    background: #ff9f00
}

._0w42SR .iyfF2p,._0w42SR .w9McF7 {
    background: #ff6161
}

._0w42SR .LkpTkQ {
    background: #ff9f00
}

._0w42SR .yWS4gH {
    transition: color .25s ease-in
}

._0w42SR .TItXVo {
    color: #e0e0e0
}

._0w42SR .YrA9Sn {
    color: #26a541
}

._0w42SR .K6aDqZ {
    color: #ff9f00
}

._0w42SR .-yZ4gV,._0w42SR .MBpy2s {
    color: #ff6161
}

._0w42SR .yJJvZf {
    color: #ff9f00
}

._0w42SR .kqJ21h .YrA9Sn {
    color: #26a541
}

._0w42SR .kqJ21h .K6aDqZ {
    color: #ff9f00
}

._0w42SR .kqJ21h .-yZ4gV,._0w42SR .kqJ21h .MBpy2s {
    color: #ff6161
}

._0w42SR .kqJ21h .yJJvZf {
    color: #ff9f00
}

._0w42SR .kqJ21h .T7AO1y {
    background: #26a541
}

._0w42SR .kqJ21h .f5pNqN {
    background: #ff9f00
}

._0w42SR .kqJ21h .iyfF2p,._0w42SR .kqJ21h .w9McF7 {
    background: #ff6161
}

._0w42SR .kqJ21h ._9XeNR9,._0w42SR .kqJ21h .LkpTkQ {
    background: #ff9f00
}

._0w42SR .kqJ21h .olOp1b {
    background-image: radial-gradient(circle at 50% 50%,rgba(255,159,0,0),rgba(255,159,0,.01) 20%,rgba(255,159,0,.25))
}

._0w42SR .OXm9\+6 {
    background: #ff9f00
}

._0w42SR .q4pqwR {
    border-top: 1px solid #e0e0e0;
    margin-top: 20px;
    padding-top: 5px;
    min-height: 50px
}

._0w42SR .q4pqwR .OSOP-B {
    display: none
}

._0w42SR .q4pqwR .IGXuB1 {
    font-size: 10px;
    word-wrap: break-word;
    padding-top: 3px
}

._0w42SR .q4pqwR .IGXuB1 .x0Q8ZA {
    border-left: 1px solid #e0e0e0;
    padding: 0 2px
}

._0w42SR .q4pqwR .IGXuB1 .zafX4L {
    padding-right: 2px
}

._0w42SR .q4pqwR .vPx9m7 {
    font-size: 12px;
    font-weight: 500
}

._0w42SR .q4pqwR .vSjDsw {
    color: #ff6161
}

._0w42SR .q4pqwR .FdUp-P {
    padding-left: 5px;
    color: #2874f0
}

._0w42SR .q4pqwR .oEtBol {
    padding-left: 5px
}

._0w42SR .q4pqwR .FdUp-P:hover {
    text-decoration: underline
}

._0w42SR .q4pqwR .uBI0Bj {
    font-size: 10px;
    cursor: pointer;
    padding-top: 3px;
    font-weight: 500;
    color: #2874f0
}

._0w42SR .q4pqwR .aqrrJw {
    padding-right: 3px
}

._0w42SR .q4pqwR .aqrrJw:last-child {
    padding-right: 0
}

._0w42SR .q4pqwR .ESgZ98 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._0w42SR .OrQ-Ze {
    padding-top: 5px;
    min-height: 50px;
    margin-left: 30px
}

._0w42SR .OrQ-Ze .vPx9m7 {
    font-size: 12px;
    color: #878787
}

._0w42SR .OrQ-Ze .IGXuB1 {
    padding-top: 3px
}

@-webkit-keyframes U9q-HX {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes U9q-HX {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.J1JsUj {
    display: inline-block
}

.VrcQaN {
    display: none
}

.NW\+\+wa {
    background: #fffed5;
    border: 1px solid #f0f0f0
}

.NW\+\+wa.c0goKX {
    margin-top: 10px;
    width: 100%
}

.wCXmRX {
    width: 100%
}

.FvPIv7 {
    padding: 0 10px 10px;
    width: 45px
}

.VN1-Fc {
    -webkit-transform: translateY(7px);
    transform: translateY(7px)
}

._8iHvsu {
    max-width: 12px;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.\-7U6Ao {
    margin-top: 10px;
    padding-right: 10px
}

.AIMBUK {
    margin-top: 10px;
    margin-left: 45px;
    padding: 10px 10px 10px 0;
    border-top: 1px solid #f0f0f0
}

.XDyF0g {
    text-decoration: line-through
}

._7QMtbv {
    border-right: 1px solid #d7d7d7;
    height: 18px
}

._7QMtbv,.pW8p3e {
    padding-left: 10px
}

.pW8p3e {
    text-decoration: line-through;
    color: #878787;
    font-size: 12px
}

.O0ct4q {
    color: #2874f0;
    font-weight: 500;
    background: none;
    padding: 5px 10px;
    margin: -5px 0;
    font-size: 14px;
    cursor: pointer;
    border: none;
    vertical-align: baseline
}

.O0ct4q,.O0ct4q:hover {
    box-shadow: none
}

.yxfgw9 {
    text-transform: uppercase;
    cursor: pointer
}

.ICH3ky {
    margin: 0 36px!important;
    padding: 12px 24px;
    min-width: 0!important
}

.DqZlbd {
    width: 100%;
    box-shadow: none
}

.DqZlbd .oP403i {
    padding: 16px;
    color: #ff6161
}

.DqZlbd ._49nZ\+Y {
    background-color: transparent
}

.DqZlbd .K01bC5 {
    background-color: #f9f9f9;
    border: 1px solid #f0f0f0
}

.DqZlbd .ZdpVS2 {
    font-weight: 500;
    padding-right: 5px
}

.DqZlbd ._9265c3 {
    border-bottom: 1px solid #f0f0f0;
    min-width: 72px;
    background-color: #f9f9f9
}

.DqZlbd ._7JapcW,.DqZlbd ._9265c3 {
    text-align: center;
    border-right: 1px solid #f0f0f0
}

.DqZlbd ._7JapcW {
    width: 150px;
    background-color: #e0e0e0
}

.DqZlbd .CVE4KJ {
    width: calc(100% - 150px);
    max-width: 510px
}

.DqZlbd .j58-m9 {
    margin: 10px 0 10px 26px;
    position: relative;
    height: 23px;
    width: 22px
}

.DqZlbd .QIzLOr {
    border: none;
    -webkit-transform: scale(2);
    transform: scale(2);
    background-color: #2874f0;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    cursor: default;
    margin: 4px 5px;
    padding: 0
}

.DqZlbd .vn3QMW {
    color: #d7d7d7;
    cursor: default
}

.DqZlbd ._8-4RTt {
    border: 1px solid #d7d7d7;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background: #fff;
    border-radius: 50%;
    padding: 0
}

.DqZlbd .JLO\+9M {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background: transparent;
    margin: 0 5px;
    padding: 5px;
    box-shadow: none
}

.DqZlbd .JLO\+9M,.DqZlbd .JLO\+9M:hover {
    border: none;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    cursor: pointer
}

.DqZlbd .JLO\+9M:hover {
    margin: 5px 5px -7px;
    background: #2874f0
}

.DqZlbd .JLO\+9M:hover,.DqZlbd .pZoIjd {
    -webkit-transform: scale(2);
    transform: scale(2)
}

.DqZlbd .pZoIjd {
    border: none;
    background-color: #2874f0;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    cursor: default;
    margin: 5px;
    padding: 0
}

.DqZlbd .SUXkxo {
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 10px 0;
    background-color: #e0e0e0
}

.DqZlbd .Ys3eH3 {
    font-size: 12px;
    padding: 0 10px 13px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #e0e0e0
}

.DqZlbd .Ys3eH3.NpY6P- {
    border-bottom: 1px solid #2874f0
}

.DqZlbd ._9x5qSJ {
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 10px 10px
}

.DqZlbd .Iue\+EW {
    padding: 12px 0;
    border-top: 1px solid #f0f0f0
}

.DqZlbd .Iue\+EW.NpY6P- {
    border-right: 1px solid #2874f0
}

.DqZlbd .zbrZB3 {
    background-color: transparent;
    border-bottom: 1px solid #f0f0f0
}

.DqZlbd .zbrZB3:last-child {
    border-bottom: none
}

.DqZlbd .Hao4t- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-y: hidden;
    overflow-x: hidden
}

.DqZlbd .Hao4t-.P6Hkc6 {
    overflow-x: scroll
}

.DqZlbd .YpCEPN {
    margin: 16px 0;
    display: inline-block
}

.DqZlbd .D8MatA {
    font-weight: 500;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    height: 44px;
    float: right
}

.DqZlbd .D8MatA.cV3\+31 {
    cursor: not-allowed;
    background: #878787
}

.DqZlbd ._5vYkT3,.DqZlbd .i2S9\+g {
    font-size: 14px;
    cursor: default;
    font-weight: 400
}

.DqZlbd ._5vYkT3 {
    font-style: italic
}

.DqZlbd ._7EG\+C9 {
    font-size: 14px;
    cursor: default;
    color: #212121;
    padding-right: 8px;
    text-transform: uppercase;
    font-weight: 500
}

.DqZlbd .u6MvXn {
    height: 14px;
    width: 8px;
    padding: 0 0 3px;
    margin-top: -3px
}

.DqZlbd:last-child {
    margin-bottom: 0
}

.OJrHeQ {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    padding: 12px 10px 10px 36px;
    color: #212121;
    display: block;
    margin: -10px -23px 0
}

.zmF6dC {
    display: inline-block;
    margin: 14px 0
}

.MNgdhM {
    font-size: 14px;
    margin: 10px 0;
    color: #212121
}

.bg24gu {
    color: #878787
}

.c2uHB9 {
    font-size: 14px
}

.Z3-7oh {
    font-size: 12px
}

.NZwSFi {
    display: inline-block
}

.YE-TQz {
    width: 18px;
    margin-right: 5px;
    vertical-align: middle
}

._7f-jwU {
    color: #2874f0;
    font-weight: 500;
    margin-bottom: 5px;
    margin-left: 5px;
    white-space: nowrap
}

.Nuk2R7 {
    margin-top: 16px;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 10px
}

.Nuk2R7 .qAXfUZ ._2DY67h {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 8px;
    color: #212121;
    font-weight: 500
}

.Nuk2R7 .qAXfUZ ._2DY67h ._0qTNM2 {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px
}

.Nuk2R7 .qAXfUZ ._2DY67h ._2V0edG {
    color: #212121;
    font-weight: 500
}

.Nuk2R7 .qAXfUZ ._2DY67h ._2V0edG.\+2cqfL {
    color: #26a541
}

.Nuk2R7 .qAXfUZ ._2DY67h ._2V0edG._8yM1vT {
    color: #ff6161
}

.Nuk2R7 .qAXfUZ .zDikID {
    padding-top: 8px;
    font-size: 12px
}

.Nuk2R7 .qAXfUZ .E4tsLP {
    margin-right: 4px
}

.mi9QI9 {
    margin-top: 32px;
    background: #fff;
    position: relative
}

.mi9QI9.xQG\+qZ {
    padding: 24px
}

.ivo2dN {
    color: #2874f0;
    font-size: 12px
}

.mVuAsA {
    font-size: 12px;
    padding-top: 30px
}

.mVuAsA .orqHFM {
    margin-bottom: 15px
}

.BJQOzT {
    font-size: 12px
}

.BJQOzT .TE5Jyw {
    font-size: 14px;
    margin-bottom: 5px
}

.BJQOzT .TE5Jyw .OjCWVV {
    font-weight: 500
}

.BJQOzT ._0azIDC,.BJQOzT .C7I1F0 {
    color: #878787
}

.JSnuTL .GgjlGO {
    width: 100%;
    text-align: left;
    border: none
}

.JSnuTL .GgjlGO ._5eFGa2,.JSnuTL .GgjlGO .z5DNnu {
    padding: 5px
}

.JSnuTL .GgjlGO .z5DNnu {
    font-size: 14px;
    font-weight: 500;
    color: #212121
}

.JSnuTL .GgjlGO ._5eFGa2 {
    font-size: 12px;
    font-weight: 400;
    color: #212121
}

.yWUK7E {
    padding-left: 32px
}

.yWUK7E .rQ2Q4u {
    font-size: 16px;
    font-weight: 500
}

.yWUK7E .a2O5i2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 12px;
    font-size: 14px;
    font-weight: 500
}

.yWUK7E .a2O5i2 .FmNXAX {
    width: 16px;
    margin-right: 10px
}

.YWJgWg {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.YWJgWg .wl\+R0k {
    font-size: 14px
}

.YWJgWg .t1jF\+r {
    padding: 4px 0
}

.YWJgWg .LI3\+Er {
    font-weight: 500
}

.YWJgWg .UhWrtw {
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

.j0IZoo .tB02ny {
    border: 1px solid #eee;
    border-radius: 2px
}

.j0IZoo .tB02ny .txwT\+K {
    color: #878787;
    padding: 12px 16px;
    border-bottom: 1px solid #eee
}

.j0IZoo .tB02ny ._9stt0z {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 12px 16px
}

.j0IZoo .tB02ny ._9stt0z .qoR\+vy {
    margin-right: 16px
}

.j0IZoo .tB02ny ._9stt0z .qoR\+vy ._1sZ1p6 {
    color: #878787;
    padding-bottom: 8px
}

.j0IZoo .tB02ny ._9stt0z .qoR\+vy .Jt8OZH {
    font-size: 16px
}

.j0IZoo .tB02ny ._9stt0z .qoR\+vy .TFixoZ {
    vertical-align: middle
}

.j0IZoo .tB02ny ._9stt0z .qoR\+vy:not(:first-child) {
    margin-left: 16px
}

.j0IZoo .tB02ny .klitky {
    padding: 12px 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.j0IZoo .tB02ny .klitky .m2JzwC {
    border-radius: 2px
}

.j0IZoo .tB02ny .klitky .STCfnH {
    padding: 10px;
    border: 1px solid transparent;
    border-radius: 2px;
    margin-right: 16px
}

.j0IZoo .tB02ny .klitky .STCfnH .TFixoZ {
    vertical-align: middle;
    margin-right: 8px;
    margin-top: 4px
}

.k884J8 {
    margin-bottom: 8px
}

.aSUGob {
    font-weight: 500;
    font-size: 12px;
    color: #ff9f00;
    padding-left: 2px
}

._6Fi0tW {
    font-size: 14px
}

.WIJJiv {
    max-width: 320px
}

.b3TOX4 {
    width: 100%
}

.EpWJPq {
    margin-top: 10px;
    border-radius: 2px;
    background-color: #f9f9f9;
    box-shadow: none;
    border: 1px solid #f0f0f0
}

.sE56D1 {
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px;
    width: auto
}

.AoGwZQ {
    margin-bottom: -3px;
    height: 16px;
    width: 18px;
    margin-right: 4px
}

.igzpV5 {
    padding-left: 5px
}

._5H7-WP {
    font-size: 12px;
    margin: 5px 10px 10px 35px;
    background-color: unset
}

.JzZ2qI {
    padding-top: 20px;
    margin-top: 16px;
    border-top: 1px dashed #e4e7ed;
    color: #717478;
    font-size: 12px
}

._1\+SAGX {
    background-color: #fff
}

.uBLfzZ {
    margin: 15px 0;
    font-weight: 500
}

.von2a6 {
    margin: 10px 0
}

.gIpnGW {
    margin: 10px 0 5px
}

.bAC0IC {
    background-color: #fff
}

.wcuseT {
    color: #2874f0;
    cursor: pointer
}

.UNTr5Z {
    padding: 0 20px
}

._6epiYD {
    color: #2874f0;
    cursor: pointer;
    display: inline-block
}

.PIFqnU {
    display: list-item;
    margin-left: 12px
}

.JAnCc6 {
    width: 640px
}

.JAnCc6 .WKLM4N {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    padding: 24px
}

.JAnCc6 .WKLM4N ._3Mp4ge {
    margin-left: 5px
}

.JAnCc6 .WKLM4N .TJVZyq {
    float: right;
    background-color: #f1f3f5;
    color: #878787;
    font-size: 12px;
    text-align: center;
    padding: 6px 12px;
    margin-left: auto;
    border-radius: 20px
}

.JAnCc6 .WKLM4N .p\+e5CC {
    font-size: 14px;
    margin-top: 4px
}

.JAnCc6 .BcZdrS {
    padding: 0 24px 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .3s linear;
    min-height: 150px
}

.JAnCc6 .BcZdrS .IoT3MV {
    font-size: 16px;
    margin-right: 20px;
    cursor: pointer;
    color: #212121;
    width: 176px;
    height: 48px;
    border: 1px solid #dbdbdb;
    border-radius: 2px;
    font-weight: 500
}

.JAnCc6 .d4ZToN {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-top: 1px solid #e0e0e0
}

.LLkaib {
    margin: 0 0 10px;
    transition: all .3s linear
}

.LLkaib .dBM-Xh {
    font-size: 14px;
    color: #212121;
    margin: 10px 10px 15px
}

.LLkaib .dBM-Xh,.Me4Zza {
    font-weight: 400;
    display: block
}

.Me4Zza {
    color: #000;
    margin: 10px
}

.JhVJFZ {
    padding: 50px 0
}

.DEMh23 {
    text-align: center
}

.eSVsR7 {
    text-align: right
}

.eSVsR7 .MAEykq {
    font-size: 14px;
    margin: 0 auto;
    min-width: 176px;
    height: 48px;
    border-radius: 2px;
    font-weight: 500;
    background-color: #2874f0;
    color: #fff;
    vertical-align: baseline
}

.eSVsR7 .IoT3MV {
    font-size: 16px;
    margin-right: 20px;
    cursor: pointer;
    color: #212121;
    width: 176px;
    height: 48px;
    border: 1px solid #dbdbdb;
    border-radius: 2px;
    font-weight: 500
}

.NPLdZz {
    padding: 24px 0 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.NPLdZz .njGxFH {
    width: 57px;
    height: 57px
}

.gfXkQ2 {
    width: 30%;
    height: 4px;
    background-color: #ededed;
    border-radius: 4px;
    position: relative;
    margin: 0 8px
}

.gfXkQ2 .TP1550 {
    position: absolute;
    background-color: #2874f0;
    width: 2px;
    height: 100%;
    z-index: 1;
    border-radius: 3px;
    left: 1px;
    -webkit-animation-name: YMjuA0;
    animation-name: YMjuA0;
    -webkit-animation-duration: 18s;
    animation-duration: 18s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.gfXkQ2:after {
    right: -1px;
    background-color: #26a541
}

.gfXkQ2:after,.gfXkQ2:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    top: -2px;
    z-index: 2
}

.gfXkQ2:before {
    left: 0;
    background-color: #ff4343
}

.gfXkQ2 ._0FjqD9 {
    background-color: #26a541;
    padding: 8px
}

.QxzD0\+ ._2voL9x {
    margin: 15px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.QxzD0\+ ._2voL9x .RHp5gF {
    border: 1px solid #f0f0f0;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 12px;
    text-align: center
}

.QxzD0\+ ._2voL9x .RHp5gF .ivMVB1 {
    border: 2px solid transparent;
    padding: 8px 16px;
    border-radius: 2px;
    min-width: 66px
}

.QxzD0\+ ._2voL9x .RHp5gF .ivMVB1 .aFCfDP {
    font-size: 12px;
    font-weight: 100
}

.QxzD0\+ ._2voL9x .RHp5gF .ivMVB1 .GV4fBu {
    font-size: 26px;
    font-weight: 500
}

.QxzD0\+ ._2voL9x .RHp5gF._2tYAS4 {
    color: #2874f0;
    font-weight: 500
}

.QxzD0\+ ._2voL9x .RHp5gF._2tYAS4 .ivMVB1 {
    border-color: #2874f0
}

.QxzD0\+ ._2voL9x .RHp5gF._2yJU9a {
    background-color: #ededed;
    color: #c6c6c6;
    cursor: not-allowed
}

@-webkit-keyframes YMjuA0 {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

@keyframes YMjuA0 {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

.BhOaqI {
    font-size: 14px;
    color: var(--textBlack);
    overflow: scroll;
    position: relative;
    min-height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.BhOaqI ._0dxQMQ,.BhOaqI ._2voL9x,.BhOaqI .YfA9fd {
    padding: 15px;
    background-color: #fff
}

.BhOaqI ._0dxQMQ {
    border-bottom: 1px solid var(--borderGrey)
}

.BhOaqI .kTL7Es {
    font-weight: 700
}

.BhOaqI ._2voL9x {
    padding: 0 15px 15px;
    box-shadow: 1px 1px 3px var(--brderGrey)
}

.BhOaqI ._2voL9x .ivMVB1 {
    border: 1px solid var(--borderGrey);
    padding: 12px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    width: 16%
}

.BhOaqI ._2voL9x .ivMVB1._2tYAS4 {
    border-color: var(--blue);
    color: var(--blue);
    font-weight: 500
}

.BhOaqI ._2voL9x .ivMVB1._2yJU9a {
    background-color: #ededed;
    color: #c6c6c6;
    cursor: not-allowed
}

.BhOaqI ._3qIgT2 {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: var(--white);
    text-align: center;
    padding: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.19)
}

.BhOaqI ._3qIgT2 .vC1k70 {
    font-size: var(--font-size-large);
    height: 40px;
    display: block;
    color: var(--white);
    background-color: #fb641b;
    border: 0;
    width: 93%;
    border-radius: 3px;
    margin: 12px;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    overflow: hidden
}

.BhOaqI ._3qIgT2 .vC1k70 .ivMVB1 {
    border: 1px solid var(--borderGrey);
    padding: 12px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    width: 16%
}

.BhOaqI ._3qIgT2 .vC1k70 .ivMVB1._2tYAS4 {
    border-color: var(--blue);
    color: var(--blue);
    font-weight: 500
}

.BhOaqI ._3qIgT2 .vC1k70 .ivMVB1._2yJU9a {
    background-color: #ededed;
    color: #c6c6c6;
    cursor: not-allowed
}

.BhOaqI ._3qIgT2 .vC1k70._2yJU9a {
    opacity: .5;
    color: #353535;
    background-color: var(--brderGrey);
    cursor: not-allowed
}

.Me4Zza {
    color: #212121;
    font-size: 16px;
    line-height: 28px;
    padding: 16px;
    font-weight: 500
}

._8wkd1j {
    white-space: nowrap;
    overflow-x: scroll;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #dbdbdb
}

._8wkd1j::-webkit-scrollbar {
    display: none
}

.HUiB3U {
    padding: 12px 22px;
    color: #212121;
    text-align: center
}

.HUiB3U .aFCfDP {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500
}

.HUiB3U .aFCfDP,.HUiB3U .GV4fBu {
    line-height: 16px;
    letter-spacing: 0
}

.HUiB3U .GV4fBu {
    font-size: 12px
}

._2tYAS4 {
    border-bottom: 2px solid #2874f0;
    color: #2874f0!important
}

._2Y8mhb {
    padding: 0
}

.EHt1X6 {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 4px 24px
}

@-webkit-keyframes pgF8gU {
    0% {
        box-shadow: 0 0 0 1px transparent
    }

    50% {
        box-shadow: 0 0 0 15px rgba(0,0,0,.1)
    }

    to {
        box-shadow: 0 0 0 15px transparent
    }
}

@keyframes pgF8gU {
    0% {
        box-shadow: 0 0 0 1px transparent
    }

    50% {
        box-shadow: 0 0 0 15px rgba(0,0,0,.1)
    }

    to {
        box-shadow: 0 0 0 15px transparent
    }
}

.Db5qnL {
    margin: 16px 0;
    width: 50%;
    float: left
}

.Db5qnL.cGOlF2 {
    display: inline-block
}

.Db5qnL .BOUzpL {
    display: none
}

.Db5qnL .BOUzpL:checked+.fXcJ2h:before {
    border-color: #2874f0;
    -webkit-animation: pgF8gU .2s linear forwards;
    animation: pgF8gU .2s linear forwards
}

.Db5qnL .BOUzpL:checked+.fXcJ2h:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.Db5qnL .fXcJ2h {
    display: inline-block;
    height: 20px;
    position: relative;
    padding: 0 30px;
    margin-bottom: 0;
    cursor: pointer;
    vertical-align: bottom
}

.Db5qnL .fXcJ2h:after,.Db5qnL .fXcJ2h:before {
    position: absolute;
    content: "";
    border-radius: 50%;
    transition: all .3s ease;
    transition-property: border-color,-webkit-transform;
    transition-property: transform,border-color;
    transition-property: transform,border-color,-webkit-transform
}

.Db5qnL .fXcJ2h:before {
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 2px solid #c2c2c2
}

.Db5qnL .fXcJ2h:after {
    top: 3px;
    left: 3px;
    width: 14px;
    height: 14px;
    -webkit-transform: scale(0);
    transform: scale(0);
    background: #2874f0
}

.S1iM\+m {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid #dbdbdb;
    margin-bottom: 16px
}

.YlS1tM {
    margin-top: 24px;
    padding: 24px 0 0;
    background: #fff;
    position: relative
}

.X-nD97 {
    width: 66.66%!important;
    margin-top: 27px;
    border-radius: 2px;
    padding: 12px 15px;
    background-color: #f9f9f9;
    border: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 16px;
    color: #212121
}

.KOGbPy {
    color: #2874f0;
    font-weight: 500
}

.A07rq2 {
    font-size: 12px;
    padding-top: 30px
}

.A07rq2 .p5LXXA {
    margin-bottom: 15px
}

.Zg4lth {
    font-size: 12px
}

.Zg4lth ._4lv3OK {
    font-size: 14px;
    margin-bottom: 5px
}

.Zg4lth ._4lv3OK .bO5WOh {
    font-weight: 500
}

.Zg4lth .a8YxPq,.Zg4lth .Bo9IW3 {
    color: #878787
}

.m0gwyA {
    border-top: 1px dashed #e0e0e0
}

.R2be-f {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px
}

.QIcEGx {
    max-width: 400px
}

.QIcEGx .tuzX2r {
    padding: 16px 24px;
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #f0f0f0
}

.QIcEGx .s27N-W {
    padding: 24px
}

._7ueKLa {
    width: 800px;
    height: 500px;
    overflow: auto
}

.BqeoFJ {
    text-align: center
}

.BqeoFJ .qDTB\+B {
    color: #212121;
    font-weight: 500;
    font-size: 26px;
    margin: 20px 0 10px
}

.BqeoFJ .S21h4B {
    color: #878787;
    font-size: 20px;
    margin-bottom: 8px
}

.BqeoFJ .cek-1Z {
    text-transform: uppercase;
    font-size: 16px
}

.R8SIw1 {
    font-size: 24px!important
}

._5PSPrw {
    height: 265px
}

.JxFEK3 {
    margin: 0 auto;
    min-width: 978px;
    max-width: 1680px;
    padding: 8px
}

._48O0EI {
    width: 100%;
    position: relative
}

._26vYxp {
    padding: 60px 0
}

.DOjaWF {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.DOjaWF.gdgoEp {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.DOjaWF.YJG4Cf {
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row
}

.DOjaWF.YJG4Cf .e3H7\+D {
    width: auto;
    max-width: 100%;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.cPHDOP {
    display: block
}

.MfqIAz {
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
    bottom: 0;
    z-index: 2;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.flzJUw {
    position: absolute;
    padding: 10px 0;
    width: 100vw;
    z-index: 2;
    background: #fff
}

.Cnl9Jt .qu\+CGn {
    border: none;
    box-shadow: none;
    margin: 24px 0 0 -18px
}

.Cnl9Jt .qu\+CGn .YWE0zj {
    color: #212121;
    font-size: 22px
}

.Cnl9Jt .qu\+CGn .LaIFva {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi4xNzUuMzhsNS4yNjIgNS4xOEwxMi43MS4zOGwxLjYyIDEuNTk1TDcuNDM3IDguNzYuNTQzIDEuOTc1IiBmaWxsPSIjMzUzNTM1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat;
    display: inline-block;
    width: 25px;
    height: 11px
}

.Cnl9Jt .IbygeN {
    display: none
}

.Cnl9Jt ._5Pmv5S {
    border-top: 2px solid #f0f0f0;
    cursor: pointer
}

.Cnl9Jt ._5Pmv5S .rYpYQA {
    font-size: 24px;
    padding: 32px 0 32px 24px;
    font-weight: 500
}

.Cnl9Jt ._5Pmv5S .cWwIYq {
    padding: 40px 24px 0 0;
    text-align: center
}

._2VQgYf {
    height: 200px
}

.n-qMEl {
    height: 400px
}

.WPnV-R,.x-ttcc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.x-ttcc {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.T7Pi7r {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    font-size: 20px;
    font-weight: 500;
    padding: 16px 24px;
    border-bottom: 2px solid #f0f0f0;
    background-color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    height: 64px
}

.rekwYD {
    cursor: pointer;
    margin: 2px 4px 0 0
}

.Vu3-9u {
    font-size: 18px;
    font-weight: 500;
    padding: 16px;
    background: #fff;
    border-bottom: 1px solid #f0f0f0
}

.sSKt5s {
    font-size: 24px;
    text-transform: capitalize
}

.eCtPz5,.sSKt5s {
    border-bottom: none
}

.eCtPz5 {
    font-size: 22px;
    padding: 24px 0 24px 24px
}

.QDseH6 {
    font-size: 24px;
    padding: 24px;
    border-bottom: none
}

.ftN4U- {
    min-height: 360px;
    margin-top: 30px
}

.ftN4U- .bcUE75 {
    margin-bottom: 10px;
    display: block;
    font-weight: 500
}

.ftN4U- ._6cI3X0 {
    line-height: 26px;
    display: table
}

.ftN4U- .OCfLnj {
    height: 10px;
    margin: 0 10px
}

.ftN4U- .OCfLnj,.ftN4U- .U2jsF5 {
    display: table-cell
}

.oqLXmt .bTDGgU {
    margin-bottom: 10px;
    display: block;
    font-weight: 500
}

.oqLXmt table {
    border-collapse: collapse;
    display: table;
    table-layout: fixed;
    width: 100%
}

.oqLXmt table .rvx5Zc {
    background: #fafafa;
    font-weight: 500
}

.oqLXmt table .g8nw\+4,.oqLXmt table .rvx5Zc {
    border: 1px solid #e0e0e0;
    padding: 16px
}

._1cs\+sw .XyRshh {
    line-height: 40px;
    padding: 0 10px;
    cursor: pointer
}

._1cs\+sw .XyRshh.h2ul9W {
    background: #f5faff;
    color: #2874f0;
    font-weight: 500
}

.buVlRy {
    width: 100%;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 500;
    border: thin solid #ffe8b3;
    border-radius: 2px;
    background: #fff7e1;
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.buVlRy .GpYubX {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-top: 1px
}

.buVlRy .MwCi\+G {
    margin-left: 2px;
    color: #2874f0;
    cursor: pointer
}

.buVlRy .h8rNrW {
    padding: 8px;
    max-width: 312px
}

.buVlRy .h8rNrW ._2Bp8nn {
    font-size: 16px;
    font-weight: 500;
    display: block
}

.buVlRy .h8rNrW .\--eDuM {
    margin-top: 12px;
    font-size: 14px;
    display: block
}

.buVlRy .h8rNrW .IznNDk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: auto
}

.buVlRy .h8rNrW .IznNDk .UPMFYb {
    margin-top: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 12px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.buVlRy .h8rNrW .IznNDk .UPMFYb .HFBQyO {
    width: 72px;
    height: 72px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.buVlRy .h8rNrW .IznNDk .UPMFYb .VeVdoE {
    margin-top: 4px;
    font-size: 14px;
    color: #ff4343;
    text-align: center
}

.nxNtiL {
    margin-top: 8px;
    border-top: 1px dashed var(--color-grey-grade2);
    border-bottom: 1px dashed var(--color-grey-grade2);
    padding: 12px 0 16px
}

.nxNtiL .A0Ujx- {
    margin-bottom: 8px;
    color: var(--color-grey-grade8)
}

.nxNtiL .EYsvIt .KmfT\+2 {
    width: 40px;
    height: 40px;
    text-align: center;
    margin-right: 16px
}

.nxNtiL .EYsvIt .pbxRqm {
    font-size: 12px
}

.nxNtiL .EYsvIt .A0Ujx-,.nxNtiL .EYsvIt .pbxRqm {
    color: var(--color-grey-grade8)
}

.hHb7Hb {
    padding: 30px 24px;
    width: auto
}

.hHb7Hb .ah2VFM {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 8px;
    color: #212121
}

.hHb7Hb .mjGJWe {
    font-size: 14px;
    color: #212121;
    margin-bottom: 16px
}

.hHb7Hb .Xmqcnp {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end
}

.hHb7Hb .Xmqcnp .W8p\+5- {
    width: auto;
    margin-right: 6%
}

._14mTJB,.o-Dqhk {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-left: none;
    margin: 12px 0
}

._14mTJB,._14mTJB .kTHfKp,._14mTJB .LqPlzV,.o-Dqhk,.o-Dqhk .kTHfKp,.o-Dqhk .LqPlzV {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._14mTJB .kTHfKp,._14mTJB .LqPlzV,.o-Dqhk .kTHfKp,.o-Dqhk .LqPlzV {
    max-width: 65%
}

._14mTJB .kTHfKp .eVDkKe,._14mTJB .LqPlzV .eVDkKe,.o-Dqhk .kTHfKp .eVDkKe,.o-Dqhk .LqPlzV .eVDkKe {
    width: 25px;
    height: 25px;
    margin-right: 8px
}

._14mTJB .kTHfKp .X1OBYf,._14mTJB .LqPlzV .X1OBYf,.o-Dqhk .kTHfKp .X1OBYf,.o-Dqhk .LqPlzV .X1OBYf {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden
}

._14mTJB .LqPlzV,.o-Dqhk .LqPlzV {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

._14mTJB .MD30H4,.o-Dqhk .MD30H4 {
    display: inline-block;
    margin-right: 8px;
    height: 9px
}

._14mTJB {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.EXJYtt,.Uh4mFe {
    margin-top: 4px
}

.Uh4mFe {
    width: 100%;
    font-size: 12px
}

.tcr1PP {
    padding: 6px 16px;
    width: auto;
    min-width: 140px;
    color: #2874f0;
    border-radius: 1px;
    border: none;
    text-align: center
}

@media (width < 1290px) {
    .eVDkKe {
        display: none
    }
}

@media (width < 1250px) {
    .LqPlzV {
        max-width: 60%!important
    }
}

@media (width < 1200px) {
    .LqPlzV {
        max-width: 55%!important
    }
}

@media (width < 1040px) {
    .LqPlzV {
        max-width: 50%!important
    }
}

.gKC5fv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px
}

.gKC5fv .SgsP-B {
    height: 12px;
    width: 12px;
    margin-right: 4px
}

.gKC5fv .KFbZbk {
    font-size: 10px;
    color: #717478;
    font-weight: 500
}

.l9OYR7 {
    margin: 16px 0;
    padding: 0
}

.hh8j\+g {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.biHiDs {
    padding: 24px
}

.mXsAEh {
    border-left: 1px solid #f0f0f0
}

._4X-hBU {
    display: inline-block
}

._4X-hBU .LIF6mL {
    padding-bottom: 8px
}

._4X-hBU .LIF6mL .gV\+Gz5 {
    display: inline-block;
    padding-left: 8px
}

._4X-hBU .fRiI6C,.sBIGH- {
    font-size: 16px;
    font-weight: 500
}

.sBIGH- {
    display: inline-block
}

.VF-18d {
    width: 684px;
    max-width: none!important;
    margin: 0 auto
}

.GpmD\+d {
    width: 600px
}

.Ylbh-T {
    width: 16%
}

.VgjQtb {
    border: 1px solid #e0e0e0
}

.VgjQtb,.VgjQtb:hover {
    box-shadow: none
}

._9msyyt {
    width: 140px
}

.g9T8lW {
    max-width: 200px
}

._8Coc7z,.fCzI8H {
    text-align: center
}

._8Coc7z {
    padding: 16px 0;
    font-size: 16px;
    font-weight: 500
}

.Th9fXR {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px;
    max-width: 450px
}

.EEhUN8,.Th9fXR {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.EEhUN8 {
    padding-top: 30px
}

._37dYdE {
    padding: 8px 12px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
    width: 120px;
    text-align: center;
    cursor: pointer;
    margin: 0 6px
}

.h6w40Z {
    color: #fff;
    background-color: #2874f0;
    border: 0
}

.pMQROX {
    position: relative
}

.pMQROX .CWasv6 {
    font-weight: 500
}

.pMQROX .KbqI1l {
    display: inline
}

.pMQROX .KbqI1l,.pMQROX .njU3bN {
    padding-left: 10px
}

.pMQROX .l\+N8BC {
    padding-top: 10px
}

.pMQROX .cmrkae {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.pMQROX .loDuH8 {
    color: #2874f0;
    border: none
}

.pMQROX .Tn6Sio {
    display: block;
    margin-top: 25px;
    word-break: break-word
}

.pMQROX ._0\+LsSM {
    display: none
}

.pMQROX .oX3wY- {
    padding-top: 10px;
    width: 75%
}

.pMQROX .UqAoVw {
    color: #878787;
    cursor: auto
}

.pMQROX .UqAoVw:hover {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
}

.pMQROX .q5Vlqo {
    margin-top: 4px
}

.pMQROX .q5Vlqo ._65Z-ng {
    cursor: pointer;
    font-size: 13px;
    color: #2874f0;
    font-weight: 500
}

.Hes2JI {
    padding: 24px
}

.Hes2JI .KG43OR {
    vertical-align: middle;
    margin-right: 22px
}

.Hes2JI .yBwq5R {
    color: #878787
}

.Hes2JI .LUOBe\+ {
    padding-left: 5px
}

.Hes2JI .phazVp {
    border: 1px solid #f0f0f0;
    padding: 5px;
    width: 100%;
    background-color: #fffed5
}

.Hes2JI .fbXHm- {
    height: 24px;
    margin-right: 10px
}

.Hes2JI .B9WzXp {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.Hes2JI .bzWJYV {
    max-width: 100%;
    max-height: 40px;
    vertical-align: middle
}

.Hes2JI .rI5vUl {
    font-weight: 500
}

.Hes2JI .wmhDJW {
    font-size: 13px;
    padding-top: 10px
}

.Hes2JI .qZA-ws {
    font-size: 13px;
    padding: 10px
}

.Hes2JI .CM9tHB {
    font-size: 12px;
    padding-left: 5px
}

.Hes2JI .nhh21i {
    text-align: center
}

.McFOcR {
    border-left: 1px solid #f0f0f0
}

.McFOcR ._24S5Jm {
    color: #2874f0
}

.McFOcR ._24S5Jm,.McFOcR .Gyp4AR {
    border-radius: 1px;
    border: none;
    text-transform: uppercase;
    width: 140px;
    padding: 10px
}

.McFOcR .Gyp4AR {
    background: #2874f0;
    color: #fff
}

.t\+\+W4l {
    padding: 16px
}

.t\+\+W4l .-C6IKw {
    vertical-align: top;
    font-size: 16px;
    font-weight: 500;
    color: #212121
}

.t\+\+W4l .zOf1sY {
    vertical-align: top;
    font-size: 12px;
    color: #878787
}

.t\+\+W4l .X9sCRc {
    display: inline-block;
    margin-right: 8px;
    height: 9px
}

.LcWFjH {
    display: inline-block;
    position: relative;
    border-left: 1px solid #f0f0f0
}

.LcWFjH .BH0fzA {
    position: absolute;
    top: 10px;
    right: 10px;
    box-shadow: 0 .5px 1.5px 0 rgba(0,0,0,.26);
    border: none
}

.HOfzmj {
    font-weight: 500;
    font-size: 16px
}

._5C907T {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._5C907T .MhlkkO {
    width: 24px;
    height: 24px
}

._5C907T .MhlkkO.SZvLjv {
    width: auto
}

._5C907T .MhlkkO.vqO58i {
    height: 22px;
    width: 22px;
    padding-top: 2px
}

._5C907T .ObLNRE {
    margin-left: 15px
}

._5C907T .ZfPgrN {
    color: #878787;
    font-size: 12px
}

._7m91Zg {
    padding: 25px
}

.ZJ6EYn {
    cursor: pointer
}

.PtviBs {
    background: #fff;
    font-size: 20px;
    font-weight: 400;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 24px;
    color: #212121;
    display: block
}

.jt37xg {
    padding: 16px 24px
}

.jt37xg .IzkoG7 {
    font-size: 16px;
    color: #212121;
    font-weight: 500;
    margin-bottom: 16px;
    display: block
}

.jt37xg .zRggg\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.jt37xg ._63bXf7 {
    width: 48%;
    display: inline-block
}

.jt37xg ._63bXf7._163knU:after {
    top: 35%;
    border-top-width: 7px;
    border-right-width: 5px;
    border-left-width: 5px
}

.jt37xg ._63bXf7.cB29n1._163knU:after {
    border-top-color: #ff6161
}

.jt37xg ._63bXf7:first-child {
    margin-right: 4%
}

.jt37xg ._3t0J6E {
    font-size: 14px;
    font-weight: 400;
    color: #878787;
    margin: 16px 0;
    display: block
}

.jt37xg .jpENHZ {
    padding: 16px 40px;
    font-size: 16px;
    text-transform: uppercase;
    float: right;
    margin-bottom: 24px;
    min-width: 260px;
    font-weight: 400
}

.maMNWS {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-left: none;
    margin: 12px 0
}

.maMNWS,.maMNWS .xn2tto {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.maMNWS .xn2tto {
    max-width: 65%
}

.maMNWS .xn2tto ._0n0qLE {
    width: 25px;
    height: 25px;
    margin-right: 8px
}

.maMNWS .xn2tto .FM963v,.maMNWS .xn2tto .L3QZne {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden
}

.maMNWS .xn2tto .FM963v {
    color: #2874f0;
    cursor: pointer
}

.maMNWS .SZ08FH {
    display: inline-block;
    margin-right: 8px;
    height: 9px
}

._2JrymN {
    height: 35px;
    width: auto;
    min-width: 140px;
    color: #2874f0;
    border-radius: 1px;
    border: none;
    text-align: center;
    transition: all .2s
}

._2JrymN:focus,._2JrymN:hover {
    background-color: #2874f0;
    color: #fff
}

@media (width < 1290px) {
    ._0n0qLE {
        display: none
    }
}

.U7dBOs {
    padding: 8px
}

.U7dBOs .yfWLR5 {
    font-size: 16px;
    margin-bottom: 16px
}

.U7dBOs .aYqxwZ {
    font-size: 12px;
    color: var(--warmGrey)
}

.U7dBOs .G-8gjF {
    font-size: 16px;
    font-weight: 500;
    color: #212121;
    margin-bottom: 25px
}

.U7dBOs .hHwltV {
    position: relative;
    min-width: 250px;
    margin: 10px 0
}

.U7dBOs .hHwltV .IEM-MX {
    font-size: 16px;
    color: #212121;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%
}

.U7dBOs .hHwltV .MprBY9 {
    font-size: 14px;
    color: #878787
}

.U7dBOs .hHwltV .ekxN8K {
    cursor: pointer
}

.U7dBOs .hHwltV .ekxN8K,.U7dBOs .hHwltV .QJMi04 {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 4px;
    right: 4px
}

.U7dBOs .hHwltV .QJMi04 {
    cursor: not-allowed;
    border-radius: 50%;
    border: 2px solid #2874f0;
    border-bottom-color: transparent;
    -webkit-animation: H\+\+6\+B .6s linear infinite;
    animation: H\+\+6\+B .6s linear infinite
}

.U7dBOs .VNBXRH {
    margin: 15px 0 0
}

.cVHJzJ,.U7dBOs .VNBXRH {
    font-weight: 500;
    color: #2874f0;
    cursor: pointer
}

.cVHJzJ {
    height: 35px;
    width: auto;
    min-width: 140px;
    border-radius: 1px;
    border: none;
    text-align: center;
    display: inline-block;
    padding: 10px 20px;
    position: relative;
    font-size: 13px;
    vertical-align: super;
    background: #fff;
    outline: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    transition: all .2s ease
}

.cVHJzJ:focus,.cVHJzJ:hover {
    background-color: #2874f0;
    color: #fff
}

.BaFn0y {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    color: #2874f0;
    cursor: pointer;
    margin-left: 4px
}

.KLvfdv {
    max-width: 300px;
    margin-right: 32px
}

._0vecLz {
    margin-top: 15px
}

@-webkit-keyframes H\+\+6\+B {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes H\+\+6\+B {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.MM2bI6 {
    margin-top: 10px
}

.FhOYZ9 {
    font-weight: 500;
    margin-right: 5px
}

._4N6QzV.Y9o7Ku,.FhOYZ9 {
    color: #ff6161
}

.oF4SWv {
    margin-top: 10px;
    background-color: #fff7e1
}

.BFjefR,.QIj448 {
    font-weight: 500
}

.BFjefR {
    color: #ff6161;
    margin-right: 5px
}

.xER7DV {
    padding: 24px;
    width: 100%;
    font-size: 14px;
    transition: box-shadow .1s linear;
    background-color: #fff;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    display: block
}

.xER7DV:hover {
    box-shadow: 0 1px 12px 2px #dbdbdb
}

.xER7DV.UaEbCn {
    padding: 16px 0 0;
    border-bottom: none;
    position: relative
}

.xER7DV.UaEbCn:hover {
    -webkit-transform: none;
    transform: none;
    box-shadow: none;
    z-index: inherit
}

.xER7DV.UaEbCn:before {
    content: "";
    border-top: 1px dashed #e0e0e0
}

.xER7DV .pLXUhZ {
    overflow: hidden
}

.xER7DV .X2lmRY {
    padding-left: 30px
}

.xER7DV ._9zvgdo {
    margin-top: 10px
}

.xER7DV .ZTQqeE {
    color: #878787;
    font-size: 12px;
    margin-bottom: 4px
}

.xER7DV .JwN-cB {
    font-size: 16px;
    font-weight: 500
}

.wF7NG9 {
    margin-top: 16px
}

.MU5DZ- {
    padding: 16px
}

.-JyGCR {
    height: 14px;
    width: 14px
}

._6YQ6jv {
    color: #008c00;
    font-size: 16px;
    font-weight: 500;
    margin-left: 8px
}

._2OWIuw {
    font-size: 14px;
    font-weight: 400;
    margin-left: 8px
}

.vqH-rg {
    margin-left: auto;
    padding: 6px 0
}

.waQuSI {
    width: 160px;
    height: 40px;
    border-radius: 4px;
    margin-right: 8px
}

._9JjxAz {
    background-color: #ffc200
}

._9OIOgW {
    color: #2a55e5
}

.C2Zl\+k {
    min-height: auto!important
}

.OQd7nO {
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #f0f0f0
}

.COZZ70,.OQd7nO {
    padding: 16px 32px
}

.ti46W3 {
    margin-bottom: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Q6WY6B {
    padding: 12px 24px;
    margin-top: 10px;
    background-color: #fff7e1
}

.Q6WY6B .GvIJTw {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.Q6WY6B .ig1w1o {
    font-weight: 500
}

.Q6WY6B ._8MuQcI {
    color: #ff6161;
    font-weight: 500;
    margin-right: 5px
}

.Q6WY6B .dcdcmw {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 20px
}

.QScc-q {
    color: #2874f0;
    padding: 10px 24px
}

._7aUIZD {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
    margin: 16px 0;
    padding: 24px
}

.LfGFJT {
    font-size: 16px;
    font-weight: 500;
    line-height: 12px;
    color: #212121
}

.inbjx9 {
    overflow: hidden;
    position: relative;
    font-size: 14px;
    color: #2874f0;
    margin-right: 50px;
    height: 25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    cursor: pointer
}

.inbjx9 ._0SGv2d {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.inbjx9 .YaNwHF {
    width: 100%
}

.inbjx9 .MyC8Qo,.inbjx9 .YaNwHF {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.inbjx9 .MyC8Qo {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.inbjx9 .u\+TMnS {
    font-size: 18px;
    padding-left: 6px
}

.Tjdz-i {
    border-left: 1px solid #d5d7db;
    padding-left: 25px
}

.jIxOEL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 20px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #e0e0e0;
    min-width: 500px;
    cursor: pointer
}

.jIxOEL .Xc8nKP {
    height: 72px;
    width: 25%;
    float: left
}

.jIxOEL .Xc8nKP .\-3JqVv {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.jIxOEL .sCTw3Q {
    float: left;
    width: 75%
}

.jIxOEL .sCTw3Q .AT3e2H {
    font-size: 16px;
    margin-top: 5px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.jIxOEL .sCTw3Q .mdcVk7 {
    font-size: 16px;
    font-weight: 500;
    padding-top: 5px
}

.jIxOEL .VqLQNV,.jPxaYA {
    color: #000
}

.jPxaYA {
    border-bottom: 1px solid #e0e0e0;
    font-size: 20px;
    font-weight: 500;
    padding: 24px
}

.jPxaYA .wepmB1 {
    display: inline-block;
    margin-top: 2px;
    padding-left: 16px;
    vertical-align: top
}

._3Zfc7u {
    color: #fff
}

.LAqaHK {
    margin-left: 4px
}

.MyPd2N {
    margin-left: 16px
}

.T0d6R3 {
    margin-right: 8px
}

.lUOtJV,.nA6ZwL {
    margin-top: 12px
}

.Kz8BCc {
    margin-bottom: 12px
}

.fy1sDw {
    margin-bottom: 0
}

.hFIFX6 {
    margin: 0
}

.lUOtJV {
    padding: 0
}

.v4CAQd {
    padding: 16px
}

.jYWYMJ,.nA6ZwL {
    padding-left: 12px;
    padding-right: 12px
}

.jYWYMJ {
    padding-top: 4px;
    padding-bottom: 4px
}

.nA6ZwL {
    padding-top: 8px;
    padding-bottom: 8px
}

.hFIFX6 {
    font-size: 12px
}

.jYWYMJ,.MyPd2N {
    font-size: 12px;
    font-weight: 500
}

._64OZBe {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

.lUOtJV {
    display: block;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hFIFX6 {
    display: block;
    list-style-type: none;
    padding: 0 30px;
    text-align: center;
    position: relative
}

.ochfIo {
    margin-bottom: 20px;
    display: block
}

._3Zfc7u,.kwCC3U {
    width: 24px;
    height: 24px;
    display: block
}

._3Zfc7u {
    line-height: 24px;
    background-color: #111112;
    border-radius: 50%;
    font-size: 7px;
    overflow: hidden
}

.kXbHK5 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.kXbHK5,.Kz8BCc,.nA6ZwL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.nA6ZwL {
    background-color: #fef7e9
}

.MyPd2N {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.MDOzN- .jYWYMJ {
    background-color: #fce9e9
}

.MDOzN- ._64OZBe {
    color: #e32727
}

.SG6CC3 .jYWYMJ {
    background-color: #f0f5ff
}

.SG6CC3 ._64OZBe {
    color: #008c00
}

.AJd6tb .jYWYMJ {
    background-color: #fef7e9
}

.AJd6tb .fy1sDw {
    color: #e32727
}

.l-5tZ3 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.LAqaHK {
    margin-right: 0;
    width: 10px;
    height: 10px
}

.acKS3Q,.fqB0vt,.RhSFDk .MLC-wr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.acKS3Q,.RhSFDk .MLC-wr {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fqB0vt .JB8t3q {
    display: inline-block
}

.fqB0vt .kKkco1 {
    margin-right: 8px
}

.RhSFDk .MLC-wr {
    padding-left: 16px
}

.fqB0vt {
    padding-left: 24px
}

.RhSFDk .MLC-wr {
    padding-right: 8px
}

.fqB0vt,.RhSFDk .MLC-wr {
    padding-top: 8px
}

.fqB0vt {
    padding-bottom: 8px
}

.acKS3Q .vMYuPP {
    padding-bottom: 12px
}

.RhSFDk .MLC-wr .o3NXjZ {
    padding-bottom: 16px
}

.hrd5Nh {
    padding: 0
}

.WRnsfn {
    padding: 24px
}

.fqB0vt .JB8t3q .N3wP3P,.RhSFDk .MLC-wr .o3NXjZ {
    font-size: 12px
}

.fqB0vt .JB8t3q ._0uR90c {
    font-size: 14px
}

.fqB0vt .JB8t3q .N3wP3P,.RhSFDk .MLC-wr .o3NXjZ {
    font-weight: 400
}

.acKS3Q .vMYuPP,.fqB0vt .JB8t3q ._0uR90c {
    font-weight: 500
}

.hrd5Nh {
    margin: 16px 0
}

.xuo9ze {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.RhSFDk {
    background: #fef7e9;
    color: #e32727
}

.RhSFDk .MLC-wr .o3NXjZ {
    color: #717478
}

.fqB0vt {
    background-color: #f7fffa
}

.fqB0vt .kKkco1 {
    margin-top: 2px
}

.fqB0vt .kKkco1 .gGH7dB {
    width: 16px;
    height: 16px
}

.fqB0vt .JB8t3q ._0uR90c {
    color: #008c00
}

.fqB0vt .JB8t3q .N3wP3P {
    color: #111112
}

.uT9q2X {
    padding: 16px 24px
}

.R0AoKg {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px
}

.uH2ZlC {
    background-color: #f5f7fa;
    padding: 12px;
    transition: 50ms
}

.tbW9Ip,.uH2ZlC:not(:last-child) {
    margin-bottom: 4px
}

.tbW9Ip {
    color: #717478;
    font-size: 12px
}

.TSj09Z {
    font-weight: 500;
    font-size: 12px;
    padding: 4px 12px;
    cursor: pointer
}

.OcK\+J0 {
    color: #717478;
    font-size: 14px;
    margin: 0 8px
}

.FlPx4H {
    width: 800px
}

.erw6ti {
    width: 735px
}

@define-mixin text-clamp ₹lines {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: ₹lines;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.p6sEk-,.ymFJa3 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V7bzPK {
    margin-right: 4px
}

.ymFJa3 {
    padding: 12px
}

.-iC0Li,._64xohe {
    font-size: 14px;
    line-height: 20px
}

._4tF56t {
    padding: 16px 24px
}

.p6sEk- {
    border-color: #fff;
    border-style: solid;
    border-width: 16px 24px;
    background-color: #f5f7fa
}

.V7bzPK {
    width: 16px
}

._64xohe {
    font-weight: 600;
    color: #d23c33
}

.mhKhz5 {
    margin: 0 8px;
    color: #9e9e9e
}

.-iC0Li {
    color: #717478;
    font-weight: 600
}

._3fQJ\+f {
    display: grid;
    grid-gap: 12px;
    grid-template-columns: repeat(4,1fr);
    margin-top: 12px
}

.rPqbX6 {
    padding: 16px 24px
}

.h5dYTO {
    background-size: 84px;
    background-position: 50%;
    background-repeat: no-repeat
}

.d7kwdc {
    padding: 16px 24px
}

.w8GFfq {
    background-color: #f0f5ff;
    padding: 12px
}

.Bx0miZ {
    background-color: #fef7e9
}

.iVUC2K {
    background-color: #f0f5ff
}

.M92J9o {
    color: #717478;
    font-size: 12px;
    margin-bottom: 4px
}

.Wfad5a {
    font-size: 24px;
    padding: 24px;
    border-bottom: 1px solid #e0e0e0;
    font-weight: 500
}

.T4-dya {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 200px
}

.f9eLud,.T4-dya {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.f9eLud {
    padding: 16px;
    margin: 0 16px;
    border-bottom: 1px solid #f0f0f0
}

.f9eLud .nJmwnS {
    font-size: 20px
}

.f9eLud ._0NBAIc {
    padding: 0 48px
}

._3C-0uO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 32px;
    margin-top: 24px
}

.zgg3jo {
    font-weight: 600;
    font-size: 16px
}

.\+rFDOr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 16px
}

.\+rFDOr ._0NBAIc {
    margin-right: 16px;
    width: 250px;
    height: 120px
}

.FA22Qu {
    margin-top: 8px
}

.B7j\+5V,.LQBMH- {
    font-size: 14px
}

.LQBMH- {
    margin-top: 24px
}

._31wCpP .-WTQqQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px;
    cursor: pointer
}

._31wCpP .-WTQqQ .nJmwnS {
    font-size: 16px;
    color: #2874f0;
    font-weight: 500
}

._31wCpP .-WTQqQ .B\+Vnuu {
    height: 12px;
    width: 8px;
    margin-left: 8px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

._31wCpP .-WTQqQ .FlfDkg {
    fill: #2874f0
}

.mWE4Ja {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 24px 32px
}

.mWE4Ja ._5kWV8f {
    margin-bottom: 16px
}

.mWE4Ja .-WTQqQ {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px
}

.mWE4Ja .TBckS6 {
    padding: 16px;
    width: 200px
}

.mWE4Ja .E5XaaU {
    padding: 8px;
    background-color: #ffeaed;
    border: 1px solid #ffcbd0;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 8px
}

.atckTs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px
}

.atckTs ._0NBAIc {
    width: 48px;
    height: 48px
}

.atckTs .nJmwnS {
    padding-top: 16px;
    font-size: 16px;
    font-weight: 500
}

.atckTs ._5kWV8f {
    margin-top: 4px;
    font-size: 14px
}

.atckTs .TBckS6 {
    margin-top: 16px;
    width: 168px;
    font-size: 16px;
    padding: 12px
}

@media print {
    footer,header {
        display: none
    }
}

.jMhxrv ._86jmW2 {
    max-width: 1680px;
    min-width: 978px;
    margin: 0 auto;
    overflow: hidden
}

.jMhxrv ._86jmW2 .EpJV7o {
    padding: 7px 10px;
    background-color: #fffed5;
    border: 1px solid #f9e2b2;
    margin: 10px 0;
    border-radius: 2px
}

.jMhxrv ._86jmW2 .PgirKF {
    background: #fff;
    padding: 20px 0;
    margin: 20px auto 0
}

.jMhxrv ._86jmW2 .VScOvY {
    margin: 0 auto;
    position: relative;
    padding: 14px 83px 0
}

.jMhxrv ._86jmW2 ._14w2PL {
    padding: 24px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.jMhxrv ._86jmW2 ._8taU7V {
    background: #f9f9f9;
    color: #878787;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    padding: 0 20px
}

.jMhxrv ._86jmW2 .PPWOOg {
    text-align: center
}

.jMhxrv ._86jmW2 .Eq02CD {
    margin: 16px 0;
    padding: 0
}

.jMhxrv ._86jmW2 .dmw9s- {
    text-align: center;
    margin-left: -10px
}

.jMhxrv ._86jmW2 ._6ui\+JY {
    padding-left: 30px
}

.jMhxrv ._86jmW2 .dB1wYh {
    color: #878787;
    text-transform: uppercase;
    padding: 24px 24px 0
}

.jMhxrv ._86jmW2 .dB1wYh:not(:first-child),.jMhxrv ._86jmW2 .zhyOgX {
    border-left: 1px solid #f0f0f0
}

.jMhxrv ._86jmW2 .zhyOgX {
    padding: 24px
}

.jMhxrv ._86jmW2 .K8G\+YU {
    border: 3px solid #e0e0e0
}

.jMhxrv ._86jmW2 .PgttC\+ {
    font-size: 12px;
    font-style: italic;
    color: #26a541;
    text-transform: none;
    margin-left: 5px
}

.jMhxrv ._86jmW2 .q0OwhT {
    margin-bottom: 10px
}

.jMhxrv ._86jmW2 .iXYmbT {
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

.jMhxrv ._86jmW2 .T9dX7L {
    width: 100%;
    margin: 10px 5% 0
}

.jMhxrv ._86jmW2 .sP1ylB {
    height: 30px;
    background: #f0f0f0;
    line-height: 30px;
    padding: 0 10px
}

.jMhxrv ._86jmW2 .JnwlQT {
    margin: 3px 0;
    border: 1px solid #f0f0f0;
    padding: 10px 0;
    border-radius: 2px
}

.jMhxrv ._86jmW2 .hMtVGY {
    border-top: 1px solid #f0f0f0;
    padding: 10px 24px;
    text-align: right
}

.jMhxrv ._86jmW2 .aruWp6,.jMhxrv ._86jmW2 .hI9q-t,.jMhxrv ._86jmW2 .hkzf0J {
    font-size: 16px;
    font-weight: 500
}

.jMhxrv ._86jmW2 .hkzf0J {
    color: #26a541;
    padding-left: 10px
}

.jMhxrv ._86jmW2 .qaS9xi {
    float: right
}

.jMhxrv ._86jmW2 .hI9q-t {
    padding-left: 35px
}

.jMhxrv ._86jmW2 .aruWp6 {
    padding-left: 10px
}

.jMhxrv ._86jmW2 .A0Ad7T {
    padding-top: 17px
}

.jMhxrv ._86jmW2 ._786EEx {
    margin-top: -10px
}

.jMhxrv ._86jmW2 .w-OAFB {
    display: inline-block;
    min-width: 25%;
    width: auto;
    text-align: left;
    padding: 10px 10px 10px 35px
}

.jMhxrv ._86jmW2 .mFxiS3 {
    font-size: 14px!important;
    padding: 6px 24px 0
}

.jMhxrv ._86jmW2 .mYWFLV {
    color: #2874f0;
    font-weight: 500
}

.jMhxrv ._86jmW2 ._8zLa4w {
    padding: 24px
}

._90LD4T {
    height: 120px;
    width: 118px;
    padding: 24px 0 24px 24px
}

.sPmNaG {
    color: #26a541;
    font-size: 24px;
    font-weight: 500;
    padding-left: 20px
}

.LTe-MA {
    padding: 30px 24px 14px 0;
    width: calc(100% - 142px)
}

._09h8nJ {
    padding-left: 20px
}

.YmHH3J {
    margin: 0 auto;
    position: relative;
    padding: 20px 83px 0
}

.YmHH3J .Eq02CD {
    margin-bottom: 10px;
    height: 200px
}

.YmHH3J .Eq02CD,.YmHH3J .zeS1mr {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.YmHH3J .zeS1mr {
    height: 400px
}

.YmHH3J .FK0e3e,.YmHH3J .mOFLYq,.YmHH3J .Tx7Djg {
    height: 15px;
    border-radius: 4px;
    background: #f9f9f9;
    margin: 16px
}

.YmHH3J .mOFLYq {
    width: 100px
}

.YmHH3J ._5zmpMw {
    height: 75px;
    width: 75px;
    border-radius: 4px;
    background: #f9f9f9;
    margin: 20px 0 0 100px
}

.oC\+c\+p {
    margin-bottom: 15px;
    padding-top: 90px;
    height: 423px
}

.oC\+c\+p .J6OBPS {
    width: 470px;
    max-width: 90%;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.oC\+c\+p .Zqowei {
    display: inline-block;
    padding-top: 27px;
    text-align: center
}

.zmhhgL {
    background: #fef7e9;
    border-radius: 4px;
    height: 56px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.LFw7lX {
    height: 20px;
    width: 20px;
    padding: 14px;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.Tx7Djg {
    padding: 12px 6px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #000
}

._6i21k\+ {
    margin: 0 auto;
    position: relative;
    padding: 14px 80px 0
}

._6i21k\+ ._1dMAbr {
    display: none
}

.-Q0Md1 {
    padding: 24px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.lxJ5NL {
    margin: 16px 0;
    padding: 0
}

.OU8xXc {
    padding: 10px 24px
}

.luzwI1 {
    padding: 24px
}

.DERf4H {
    font-weight: 500
}

.DXKyyX {
    border-left: 1px solid #f0f0f0
}

.VITf9W {
    margin-top: 20px
}

.TdTOwI {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.TdTOwI .fzBdmE {
    height: 80px
}

.TdTOwI .z\+3EIS {
    margin-left: 25px
}

.TdTOwI .jalwtF {
    color: #2874f0;
    font-size: 24px
}

.TdTOwI .nNtHdX {
    height: 24px;
    vertical-align: sub
}

.LgFulr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 0
}

.LgFulr ._9-s1V3 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 2px
}

.LgFulr .R3vFbB {
    font-size: 14px
}

.LgFulr ._7E5uBA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 0 20px
}

.LgFulr ._7E5uBA .l1UZam {
    height: auto;
    width: 70px;
    margin-right: 20px
}

.LgFulr ._7E5uBA ._7cW4II {
    display: inline-block;
    border-radius: 3px;
    background-color: #2874f0;
    color: #fff;
    min-width: 120px;
    text-align: center;
    margin: 16px 0;
    padding: 8px 12px
}

.tfq6OX {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.rt3r\+- {
    display: inline-block;
    width: 50%
}

.HRSPvZ {
    padding-bottom: 15px;
    font-size: 16px
}

.RiDrwm {
    padding: 18px 20px 0
}

.RiDrwm .DDK7rN {
    display: inline-block;
    font-size: 16px;
    font-weight: 500
}

.DLVDIK {
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

.DLVDIK .KLjvlp {
    padding-top: 17px
}

.DLVDIK .uOA\+\+t,.uOA\+\+t {
    margin-top: -10px
}

.sgcRIT {
    padding-left: 30px
}

.-l4O8D {
    border-top: 1px solid #f0f0f0;
    padding: 10px 24px;
    text-align: right
}

.-l4O8D .vtPiF3 {
    display: inline-block;
    min-width: 33%;
    width: auto;
    text-align: left;
    padding: 10px 10px 10px 0
}

.-l4O8D .vtPiF3 .xdYBSZ {
    padding-left: 35px
}

.-l4O8D .vtPiF3 ._2ufw7N {
    padding-left: 10px
}

.-l4O8D .vtPiF3 ._2ufw7N,.-l4O8D .vtPiF3 .Dyz8Ts,.-l4O8D .vtPiF3 .xdYBSZ {
    font-size: 16px;
    font-weight: 500
}

.-l4O8D .vtPiF3 .Dyz8Ts {
    color: #26a541;
    padding-left: 10px
}

.-l4O8D .vtPiF3 .kfFi7p {
    float: right
}

.nrwAaa {
    width: 250px!important
}

._64Ynfl {
    background-color: #854987;
    border-radius: 2px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 500;
    color: #fff
}

.E4L7EQ {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.33;
    color: #212121;
    margin-top: 12px;
    margin-bottom: 4px
}

.f2ANz4 {
    font-size: 14px;
    line-height: 1.43;
    color: #212121
}

.XPIN-w {
    padding: 20px
}

.Ep7dA2 {
    border-radius: 2px;
    background-color: #fff0ff;
    padding: 6px 12px;
    margin-top: 2px
}

.Ep7dA2 .Xc\+d\+t {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 2px 0
}

.Ep7dA2 .Xc\+d\+t .J\+qLDu {
    margin-right: 16px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.33;
    color: #212121
}

.Ep7dA2 .Xc\+d\+t .J\+qLDu:first-of-type {
    width: 100%
}

.br4usf {
    height: 20px;
    width: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: auto
}

.ayopUx {
    fill: #212121
}

.AXNG\+X {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    background-color: #fef7e9;
    padding: 14px 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mxGCuO {
    width: 24px;
    background: #fef7e9
}

.HRkU3w {
    color: #111112
}

.ZBbkzx {
    color: #717478
}

.ubRJcU {
    width: 33%;
    padding-right: 20px;
    margin-bottom: 20px
}

.ubRJcU .AKzgkC {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ubRJcU .AKzgkC .K\+-0wC {
    padding: 20px 0 0 20px
}

.ubRJcU .AKzgkC .eEwtGn {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px
}

.ubRJcU .AKzgkC .d17Nat {
    font-size: 14px
}

.ubRJcU .AKzgkC ._4oK4Tu {
    display: inline-block;
    border-radius: 2px;
    padding: 8px 20px;
    margin: 20px 0;
    min-width: 120px;
    text-align: center
}

.ubRJcU .AKzgkC .LCvJUu {
    background-color: #fff;
    color: #2874f0
}

.ubRJcU .AKzgkC ._7oWmaG {
    height: auto;
    width: 100px;
    margin-right: 10px;
    margin-top: 7px
}

.ubRJcU .AKzgkC .N6aNuQ {
    position: absolute;
    right: 0;
    width: 130px;
    height: auto
}

.ubRJcU .xVPJuv {
    position: relative
}

@media (width < 1240px) {
    .ubRJcU {
        width: 50%
    }
}

.HPuPXG {
    padding: 10px 24px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.HPuPXG,.Kd4gOl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.Kd4gOl .KUzXgL {
    height: 80px;
    width: auto
}

.Kd4gOl ._4tG0Q3 {
    margin: 10px 25px
}

.Kd4gOl ._4tG0Q3 .MSkKlZ {
    color: #ff4343;
    font-size: 25px;
    font-weight: 500;
    padding-bottom: 5px;
    display: block
}

.Kd4gOl ._4tG0Q3 .XXJtzV {
    font-size: 16px
}

.tEp4Ad {
    margin: 10px 0
}

.tEp4Ad .D0j4Mq {
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin-bottom: 5px
}

.tEp4Ad .knsHrt {
    display: block;
    margin-bottom: 10px
}

.tEp4Ad .itUFNm {
    display: inline-block;
    background-color: #2874f0;
    color: #fff;
    padding: 8px 30px;
    border-radius: 2px;
    font-size: 13px;
    cursor: pointer
}

._1qU6Kl {
    min-height: 408px;
    margin-bottom: 10px;
    position: relative
}

._1qU6Kl .eVpS1N {
    font-weight: 500;
    padding-left: 20px;
    color: #262626;
    font-size: 22px;
    text-transform: lowercase
}

._1qU6Kl .eVpS1N:first-letter {
    text-transform: capitalize
}

._1qU6Kl ._63zyCf {
    margin-top: 20px;
    min-height: 350px
}

._1qU6Kl ._63zyCf .A6an8R {
    vertical-align: text-top
}

._1qU6Kl .bs\+zzI {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.fOaS6u {
    position: relative
}

.fOaS6u,.fOaS6u ._9CpqQc {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.fOaS6u ._9CpqQc {
    overflow-x: hidden;
    padding-bottom: 64px;
    margin-bottom: -64px
}

.fOaS6u .a7hc-p {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.fOaS6u .a7hc-p .N27L5l {
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.fOaS6u .a7hc-p .Ip5wZF,.fOaS6u .a7hc-p .N27L5l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.fOaS6u .a7hc-p .Ip5wZF {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.fOaS6u .VEpKu3 {
    z-index: 1
}

.fOaS6u ._1PYfJ4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    pointer-events: auto;
    padding: 40px 15px;
    box-shadow: 1px 2px 10px -1px rgba(0,0,0,.3);
    background-color: hsla(0,0%,100%,.98);
    cursor: pointer
}

.fOaS6u ._1PYfJ4.I9Y8ja {
    padding: 30px 10px
}

.fOaS6u ._1PYfJ4._9NxR8C {
    padding: 15px 10px
}

.fOaS6u ._1PYfJ4:hover {
    box-shadow: 1px 2px 10px 1px rgba(0,0,0,.3)
}

.fOaS6u .FlBR-N {
    display: none
}

.fOaS6u .lw1N6J {
    border-radius: 0 4px 4px 0
}

.fOaS6u .iUw5id {
    border-radius: 4px 0 0 4px
}

.fOaS6u .C4nmao {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    pointer-events: none;
    height: 100%;
    top: 0
}

.fOaS6u .C4nmao.Gik4c7 {
    left: 0
}

.fOaS6u .C4nmao.Gik4c7.Qakecl {
    background-image: linear-gradient(270deg,rgba(241,243,246,0),rgba(241,243,246,.91) 91%,#f1f3f6)
}

.fOaS6u .C4nmao._9c6b2a {
    right: 0
}

.fOaS6u .C4nmao._9c6b2a.Qakecl {
    background-image: linear-gradient(90deg,rgba(241,243,246,0),#f1f3f6)
}

.fOaS6u .C4nmao.uMvbVq {
    opacity: 0
}

.fOaS6u .eIkYmX {
    fill: #212121
}

.fOaS6u .nOYZ40 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fOaS6u .sSHwkh {
    left: 0
}

.fOaS6u .Tf226U {
    right: 0
}

.WccAh0 {
    overflow: hidden
}

.z5TYkX {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.PMW1ze {
    position: relative
}

.O7cPFY,.PMW1ze {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.O7cPFY {
    position: absolute;
    right: 24px;
    top: 22px
}

.mCrRXG {
    background-color: #fff;
    border: 1.4px solid;
    border-radius: 10px;
    height: 20px;
    width: 20px;
    margin: 2px
}

.FlBR-N {
    display: none
}

.uMvbVq {
    opacity: .2
}

.a\+I24x {
    margin-left: 10px
}

.a\+I24x,.nOYZ40 {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.nOYZ40 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.DShtpz {
    width: 90%;
    font-size: 14px;
    margin: 0 auto;
    background-color: #fff;
    text-align: center;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0
}

.DShtpz .Y9obZf {
    color: #388e3c
}

.DShtpz .vfSpSs {
    color: #d23276
}

.oUss6M .\+7E521 {
    position: relative;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.oUss6M .x1UMqG {
    fill: #c2c2c2
}

.oUss6M .AeOHq\+ {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0
}

.oUss6M ._7mBqRf {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #c62828;
    transition: background .2s ease;
    -webkit-transform: translateZ(0) scale(0);
    transform: translateZ(0) scale(0);
    position: absolute;
    opacity: 1;
    top: -12px;
    left: -10px
}

.oUss6M .q9Gtj6:after,.oUss6M .q9Gtj6:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    margin: -2px;
    border-radius: 50%
}

.oUss6M .q9Gtj6:before {
    background: #ffe11b
}

.oUss6M .q9Gtj6:after {
    background: #ff9f00
}

.oUss6M .q9Gtj6:first-child:before {
    -webkit-transform: translate3d(5px,-4px,0);
    transform: translate3d(5px,-4px,0)
}

.oUss6M .q9Gtj6:first-child:after {
    -webkit-transform: translate3d(5px,4px,0) scale(.7);
    transform: translate3d(5px,4px,0) scale(.7)
}

.oUss6M .q9Gtj6:nth-child(2):before {
    -webkit-transform: translate3d(-4px,5px,0);
    transform: translate3d(-4px,5px,0)
}

.oUss6M .q9Gtj6:nth-child(2):after {
    -webkit-transform: translate3d(4px,5px,0) scale(.7);
    transform: translate3d(4px,5px,0) scale(.7)
}

.oUss6M .q9Gtj6:nth-child(3):before {
    -webkit-transform: translate3d(-5px,-4px,0);
    transform: translate3d(-5px,-4px,0)
}

.oUss6M .q9Gtj6:nth-child(3):after {
    -webkit-transform: translate3d(-5px,4px,0) scale(.7);
    transform: translate3d(-5px,4px,0) scale(.7)
}

.oUss6M .q9Gtj6:nth-child(4):before {
    -webkit-transform: translate3d(-4px,-5px,0);
    transform: translate3d(-4px,-5px,0)
}

.oUss6M .q9Gtj6:nth-child(4):after {
    -webkit-transform: translate3d(4px,-5px,0) scale(.7);
    transform: translate3d(4px,-5px,0) scale(.7)
}

.oUss6M.ML8FwT.nVtwZN .AeOHq\+ {
    -webkit-animation: AeOHq\+ .6s ease .3s;
    animation: AeOHq\+ .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:first-child:before {
    -webkit-animation: CXu\+6N .6s ease .3s;
    animation: CXu\+6N .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:first-child:after {
    -webkit-animation: _3xDUKn .6s ease .3s;
    animation: _3xDUKn .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(2):before {
    -webkit-animation: MiyIUn .6s ease .3s;
    animation: MiyIUn .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(2):after {
    -webkit-animation: bg6YfP .6s ease .3s;
    animation: bg6YfP .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(3):before {
    -webkit-animation: xgGXA7 .6s ease .3s;
    animation: xgGXA7 .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(3):after {
    -webkit-animation: _7vqUYV .6s ease .3s;
    animation: _7vqUYV .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(4):before {
    -webkit-animation: _8MbNZS .6s ease .3s;
    animation: _8MbNZS .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(4):after {
    -webkit-animation: TgF6TQ .6s ease .3s;
    animation: TgF6TQ .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .N1bADF {
    -webkit-animation: btmVsZ .2s ease .3s forwards;
    animation: btmVsZ .2s ease .3s forwards
}

.oUss6M.ML8FwT.nVtwZN ._7mBqRf {
    -webkit-animation: QUuAKz .25s ease .2s forwards;
    animation: QUuAKz .25s ease .2s forwards
}

.oUss6M.gREhVj .x1UMqG {
    fill: #000;
    opacity: .2;
    stroke: transparent
}

.oUss6M.ML8FwT .x1UMqG {
    fill: #ff4343;
    opacity: .9
}

@-webkit-keyframes btmVsZ {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }

    40% {
        -webkit-transform: translateZ(0) scale(1.2);
        transform: translateZ(0) scale(1.2)
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }
}

@keyframes btmVsZ {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }

    40% {
        -webkit-transform: translateZ(0) scale(1.2);
        transform: translateZ(0) scale(1.2)
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }
}

@-webkit-keyframes QUuAKz {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        opacity: 0
    }
}

@keyframes QUuAKz {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        opacity: 0
    }
}

@-webkit-keyframes AeOHq\+ {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes AeOHq\+ {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes CXu\+6N {
    to {
        -webkit-transform: translate3d(22px,-4px,0);
        transform: translate3d(22px,-4px,0)
    }
}

@keyframes CXu\+6N {
    to {
        -webkit-transform: translate3d(22px,-4px,0);
        transform: translate3d(22px,-4px,0)
    }
}

@-webkit-keyframes _3xDUKn {
    to {
        -webkit-transform: translate3d(14px,4px,0) scale(.7);
        transform: translate3d(14px,4px,0) scale(.7)
    }
}

@keyframes _3xDUKn {
    to {
        -webkit-transform: translate3d(14px,4px,0) scale(.7);
        transform: translate3d(14px,4px,0) scale(.7)
    }
}

@-webkit-keyframes MiyIUn {
    to {
        -webkit-transform: translate3d(-4px,22px,0);
        transform: translate3d(-4px,22px,0)
    }
}

@keyframes MiyIUn {
    to {
        -webkit-transform: translate3d(-4px,22px,0);
        transform: translate3d(-4px,22px,0)
    }
}

@-webkit-keyframes bg6YfP {
    to {
        -webkit-transform: translate3d(4px,18px,0) scale(.7);
        transform: translate3d(4px,18px,0) scale(.7)
    }
}

@keyframes bg6YfP {
    to {
        -webkit-transform: translate3d(4px,18px,0) scale(.7);
        transform: translate3d(4px,18px,0) scale(.7)
    }
}

@-webkit-keyframes xgGXA7 {
    to {
        -webkit-transform: translate3d(-22px,-4px,0);
        transform: translate3d(-22px,-4px,0)
    }
}

@keyframes xgGXA7 {
    to {
        -webkit-transform: translate3d(-22px,-4px,0);
        transform: translate3d(-22px,-4px,0)
    }
}

@-webkit-keyframes _7vqUYV {
    to {
        -webkit-transform: translate3d(-18px,4px,0) scale(.7);
        transform: translate3d(-18px,4px,0) scale(.7)
    }
}

@keyframes _7vqUYV {
    to {
        -webkit-transform: translate3d(-18px,4px,0) scale(.7);
        transform: translate3d(-18px,4px,0) scale(.7)
    }
}

@-webkit-keyframes _8MbNZS {
    to {
        -webkit-transform: translate3d(-4px,-22px,0);
        transform: translate3d(-4px,-22px,0)
    }
}

@keyframes _8MbNZS {
    to {
        -webkit-transform: translate3d(-4px,-22px,0);
        transform: translate3d(-4px,-22px,0)
    }
}

@-webkit-keyframes TgF6TQ {
    to {
        -webkit-transform: translate3d(4px,-18px,0) scale(.7);
        transform: translate3d(4px,-18px,0) scale(.7)
    }
}

@keyframes TgF6TQ {
    to {
        -webkit-transform: translate3d(4px,-18px,0) scale(.7);
        transform: translate3d(4px,-18px,0) scale(.7)
    }
}

.q4Cd5U {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 36px 30px;
    min-width: 36px;
    min-height: 30px
}

._4WELSP {
    position: relative;
    margin: 0 auto
}

.DByuf4 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: 1;
    max-width: 100%;
    max-height: 100%
}

.WH5SS- {
    width: 100%!important;
    padding-top: 100%
}

.slAVV4 {
    padding: 16px;
    position: relative;
    transition: box-shadow .2s ease-in-out;
    -webkit-filter: none!important;
    filter: none!important
}

.slAVV4:hover .PkadOy {
    box-shadow: 0 10px 16px 0 rgba(0,0,0,.11)
}

.slAVV4 .xgS27m {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #bdbdbd;
    width: auto;
    border-radius: 4px;
    border: 1px solid #fff;
    z-index: 1
}

.slAVV4 .VJA3rP {
    position: relative;
    display: block;
    margin-bottom: 5px
}

.slAVV4 .dVXNbG {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.slAVV4 .dVXNbG.QmWFnD {
    position: absolute
}

.slAVV4 .djxJL6 {
    height: 18px;
    cursor: pointer
}

.slAVV4 .E0qFVK {
    display: none
}

.slAVV4 ._43qliN {
    display: block
}

.slAVV4 .J0mkKJ {
    color: #878787;
    font-size: 14px;
    font-weight: 500;
    overflow: hidden
}

.slAVV4 .wjcEIp {
    padding-bottom: 5px;
    overflow: hidden;
    display: block
}

.slAVV4 .wjcEIp.dnhZ4S:hover {
    color: inherit
}

.slAVV4 .wjcEIp:hover {
    color: #2874f0
}

.slAVV4 .NqpwHC {
    color: #878787;
    font-size: 12px;
    padding-bottom: 5px;
    word-wrap: break-word
}

.slAVV4 ._4D8EN4 {
    content: " ";
    height: 1px;
    margin: 8px 0;
    background-color: #f0f0f0
}

.slAVV4 .KlsEL9 {
    font-weight: 500;
    line-height: 1.29;
    color: #878787;
    margin-bottom: 2px
}

.slAVV4 .SMaeep {
    padding-bottom: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: opacity .3s;
    opacity: 1
}

.slAVV4 .SMaeep.hsYSaR {
    opacity: .6
}

.slAVV4 ._1jAuJU {
    margin-top: 4px
}

.slAVV4 .DMMoT0 {
    display: block;
    padding: 0 10px 0 0;
    margin: 3px 0
}

.slAVV4 .DMMoT0 .wFAXB2 {
    margin: 4px 0 6px
}

.slAVV4 .gsypv2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.slAVV4 .gsypv2 .FEu8FY {
    color: #388e3c;
    margin-top: 5px;
    margin-right: 5px;
    font-weight: 500
}

.slAVV4 .PkadOy {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1;
    background-color: #fff;
    padding: 10px 16px
}

.slAVV4 .PkadOy .f6Gdou {
    padding-top: 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slAVV4 .PkadOy .f6Gdou .ZbrgEJ {
    display: inline-block;
    position: relative;
    padding-right: 6px;
    cursor: pointer
}

.slAVV4 .PkadOy .f6Gdou .YLnTGN {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    overflow: hidden;
    box-sizing: content-box;
    border: 3px solid #fff;
    box-shadow: 0 0 3px 0 #c2c2c2
}

.slAVV4 .PkadOy .f6Gdou .YLnTGN._9Gh-p- {
    box-shadow: 0 0 3px 0 #2874f0
}

.slAVV4 .PkadOy .Tnp\+MO {
    color: #2874f0;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    padding-left: 5px
}

.slAVV4 .PkadOy .JXsL8R {
    color: #2874f0;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer
}

.slAVV4 .PkadOy .JXsL8R .f4aArL {
    width: 12px;
    height: 7px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.slAVV4 .PbRKsR {
    position: absolute;
    display: inline-block;
    top: 12px;
    right: 12px;
    cursor: pointer
}

.slAVV4 .PbRKsR .VPepNh {
    fill: #ff6161
}

.slAVV4 .PbRKsR .dEdQdQ {
    fill: #c2c2c2
}

.slAVV4 ._5fJ2Zc {
    position: absolute;
    bottom: 4px;
    display: none;
    width: 100%;
    padding: 0 8px
}

.Xs9QaV {
    max-width: 800px!important;
    min-width: 400px!important
}

.Xs9QaV.error,.Xs9QaV.loading {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slAVV4:hover {
    box-shadow: 0 3px 16px 0 rgba(0,0,0,.11)
}

.slAVV4:hover.qt3Pmj {
    box-shadow: none
}

.slAVV4:hover .PkadOy {
    display: block;
    z-index: 2;
    box-shadow: 0 9px 16px 0 rgba(0,0,0,.11)
}

.slAVV4:hover .wjcEIp {
    color: #2874f0
}

.slAVV4:hover ._5fJ2Zc,.slAVV4:hover .E0qFVK {
    display: block
}

.oNEWH3 {
    padding: 8px!important
}

.oNEWH3 .\+kdA62 {
    max-height: none!important
}

.gjSKIv {
    width: 100%;
    box-shadow: none;
    text-transform: capitalize;
    font-weight: 500
}

.ryoQl8 {
    position: relative
}

.ryoQl8 .gdwvxn {
    font-weight: 500
}

.ryoQl8 .hiBA\+Y {
    padding-left: 10px;
    display: inline
}

.ryoQl8 ._06QbX2 {
    padding-top: 10px
}

.ryoQl8 .hT8vpV {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ryoQl8 .tdtAEj {
    color: #2874f0;
    border: none
}

.ryoQl8 .\-0C8ml {
    display: block;
    margin-top: 25px;
    word-break: break-word
}

.ryoQl8 ._3eILSP {
    display: none
}

.ryoQl8 .U51Rvl {
    padding-top: 10px;
    width: 75%
}

.ryoQl8 ._90JxOF {
    color: #878787;
    cursor: auto
}

.ryoQl8 ._1wnRef {
    margin-top: 4px
}

.ryoQl8 ._1wnRef .RNfqVc {
    cursor: pointer;
    font-size: 13px;
    color: #2874f0;
    font-weight: 500
}

._1GxeMv {
    padding: 24px
}

._1GxeMv .EVY36J {
    vertical-align: middle;
    margin-right: 22px
}

._1GxeMv ._52sk-e {
    color: #878787
}

._1GxeMv .PnPfVe {
    padding-left: 5px
}

._1GxeMv .tt7SrH {
    border: 1px solid #f0f0f0;
    padding: 5px;
    width: 100%;
    background-color: #fffed5
}

._1GxeMv .G1ng3V {
    height: 24px;
    margin-right: 10px
}

._1GxeMv .Q1NBlY {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

._1GxeMv .r9lX4o {
    max-width: 100%;
    max-height: 40px;
    vertical-align: middle
}

._1GxeMv .C6TiKr {
    font-weight: 500
}

._1GxeMv .y1WGO4 {
    font-size: 13px;
    padding-top: 10px
}

._1GxeMv .HlQPNu {
    font-size: 13px;
    padding: 10px
}

._1GxeMv .sjnu7e {
    font-size: 12px;
    padding-left: 5px
}

._1GxeMv ._07ZNHc {
    text-align: center
}

.Sg59BX {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    overflow: hidden;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.Sg59BX .T35ZIf {
    padding: 20px 0
}

.Sg59BX .czyQul {
    padding: 20px 0;
    margin: 20px auto 0
}

@media (max-width: 1240px) and (min-width:978px) {
    .j-RFXE {
        width:1028px
    }

    .\+eOBQT {
        width: 800px
    }

    .Af4btI {
        width: 280px
    }
}

@media (max-width: 978px) {
    .j-RFXE {
        width:1028px
    }

    .\+eOBQT {
        width: 754px
    }

    .Af4btI {
        width: 240px
    }
}

@media (min-width: 1240px) {
    .j-RFXE {
        width:1224px
    }

    .\+eOBQT {
        width: 848px
    }

    .Af4btI {
        width: 360px
    }
}

.j-RFXE {
    margin: 5px auto
}

.\+eOBQT,.Af4btI {
    display: inline-block
}

.Af4btI {
    vertical-align: top;
    margin-left: 16px
}

.\+1TcH5 {
    padding: 16px 24px;
    border-bottom: 1px solid #e9e9e9
}

.kbyXpr {
    color: #878787
}

.PRyxDG {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 4px
}

.C9isVs {
    font-size: 16px;
    color: #878787
}

.qfKzfU {
    margin: 10px 0
}

.laE7qf {
    font-weight: 500
}

.iZoV1m {
    margin-left: 10px
}

.Hcojyc {
    border: none;
    font-size: 14px;
    cursor: pointer
}

.qBUfRS {
    margin: 0 30px
}

._7heHhg {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.CsPXjf {
    margin-bottom: 10px
}

.iTlo-c {
    font-size: 12px;
    color: #878787
}

._67fJME {
    margin-top: 16px
}

.sVEIbB {
    padding-left: 0
}

.G057Fv {
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 72px;
    margin: 10px auto 0
}

.T4KmM5 {
    overflow-y: hidden;
    min-width: 605px
}

.T4KmM5 .ahCnO5 {
    background: #f0f0f0;
    padding: 10px 10px 20px 20px;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    color: #212121
}

.T4KmM5 .vT4fwM {
    overflow-y: auto;
    max-height: 75vh
}

.T4KmM5 .YdPEw\+ {
    margin: 10px auto
}

.T4KmM5 .cHxqPY {
    padding: 10px;
    float: right
}

.T4KmM5 .Rcdb20 {
    margin: 2px 5px
}

.T4KmM5 .u9vvA6 {
    background-color: #2874f0;
    color: #fff;
    top: 10px;
    position: absolute;
    right: 10px
}

.T4KmM5 .\+3g91C {
    height: 50vh;
    padding: 10px 20px
}

.T4KmM5 .HGg8jy {
    height: 125px;
    border-bottom: 2px solid #c2c2c2
}

.T4KmM5 ._7pS8MF {
    height: 15px;
    margin: 20px 0;
    background-color: #f0f0f0;
    width: 65%
}

.T4KmM5 .IAk8o1 {
    color: #ff6161;
    display: block;
    font-size: 12px
}

.pvQSKA {
    margin: 0 170px
}

.pvQSKA ._9Q8JHn {
    margin-bottom: 10px
}

.pvQSKA .vUlyvH {
    padding: 100px
}

.pvQSKA .nNABCw {
    font-size: 20px;
    color: #212121;
    padding: 20px
}

.pvQSKA .tm7h8D {
    font-size: 14px;
    color: #878787;
    padding: 0 20px 20px
}

.pvQSKA ._9wG5AA {
    border-top: 1px solid #f0f0f0;
    padding: 20px
}

.pvQSKA .ekcK6H {
    padding: 20px
}

.pvQSKA .ekcK6H.ymATM5,.pvQSKA .ekcK6H.ymATM5 .Umf7nX {
    background-color: #f5faff
}

.pvQSKA .ekcK6H .Umf7nX {
    border: none;
    font-size: 16px;
    cursor: pointer;
    text-transform: uppercase;
    color: #2874f0;
    font-weight: 500
}

.pvQSKA .ekcK6H .Umf7nX .DQJhdQ {
    margin-right: 16px;
    vertical-align: middle
}

.pvQSKA .ekcK6H .MPhjmx {
    font-size: 14px;
    color: #212121;
    margin: 20px 0
}

.pvQSKA .yWewI6 {
    text-align: center
}

.pvQSKA .yWewI6 ._0vr7W6 {
    display: block;
    font-size: 20px;
    font-weight: 500;
    margin-top: 16px;
    margin-bottom: 10px
}

.pvQSKA .yWewI6 .PcoCKt {
    display: block;
    font-size: 14px;
    color: #878787
}

.pvQSKA .yWewI6 .Ad6Cr1 {
    margin-top: 20px;
    padding: 15px 45px;
    font-size: 15px;
    font-weight: 500
}

._71bHGy {
    padding-top: 100px;
    text-align: center;
    min-height: 600px
}

._71bHGy .hoaQwc {
    display: block;
    font-size: 20px;
    font-weight: 500;
    margin-top: 30px
}

._71bHGy .\+o0fI5 {
    display: block;
    font-size: 14px;
    margin-top: 8px
}

._71bHGy .qrx0s9 {
    margin-top: 20px;
    padding: 15px 45px;
    font-size: 15px;
    font-weight: 500
}

.EK6Yvo {
    margin: 10px 0
}

.IgFHPb {
    margin-top: 20px
}

.\+vMvLi {
    width: 280px;
    margin-right: 20px
}

.\+vMvLi.dHenJU:after {
    top: 35%;
    border-top-width: 7px;
    border-right-width: 5px;
    border-left-width: 5px
}

.\+vMvLi.DAo1DJ.dHenJU:after {
    border-top-color: #ff6161
}

.hZwepj {
    position: relative
}

.hZwepj .Hp6bWE {
    font-size: 14px;
    border: none;
    font-weight: 400;
    position: absolute;
    cursor: pointer
}

.hZwepj .xlU3Rw {
    top: 21px;
    left: 19px
}

.hZwepj .ANqzPs {
    top: 26px;
    right: 35px
}

._2us68U {
    color: #2874f0;
    font-weight: 500;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer
}

._1Nka3G {
    vertical-align: middle
}

.j4Ln1J {
    width: 240px
}

._5z8cNz,.j4Ln1J {
    font-size: 14px;
    text-transform: uppercase
}

._5z8cNz {
    border: none;
    margin-left: 40px;
    background-color: #f5faff
}

.ME\+Lvl {
    font-size: 12px;
    color: #878787
}

.g6rf6I {
    font-size: 14px
}

._3uvkxt {
    min-width: 530px;
    min-height: 260px
}

._3uvkxt .l5q5Fh {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px;
    color: #212121
}

._3uvkxt .BBnFOi {
    padding: 10px 20px
}

._3uvkxt .WfHnCn {
    line-height: 32px
}

._3uvkxt .rQ86WD {
    font-size: 13px
}

._3uvkxt .y2cOq2 {
    line-height: 32px;
    text-overflow: ellipsis;
    overflow: hidden
}

._3uvkxt ._4wY-GZ {
    margin: 5px;
    padding: 10px
}

._3uvkxt .nFEkEr {
    background: #2874f0;
    color: #fff;
    box-shadow: none;
    border: 1px solid #2874f0;
    float: right;
    padding: 6px 12px 4px;
    font-size: 13px;
    margin-bottom: 20px;
    cursor: pointer
}

._3uvkxt .xscBwh {
    line-height: 35px;
    padding-top: 5px;
    color: #c2c2c2
}

.TlYG5j {
    font-size: 14px;
    color: #212121
}

.TlYG5j .QJN7\+f {
    margin-top: 20px;
    width: 160px;
    height: 40px;
    font-size: 14px
}

.QxejAQ {
    font-size: 14px
}

.QxejAQ .NRbjpG {
    height: 200px;
    box-shadow: none;
    margin-bottom: 20px;
    background-color: #fff
}

.QxejAQ .g8iDac {
    width: 50%
}

.QxejAQ .g8iDac,.QxejAQ .vD3gGu {
    height: 15px;
    border-radius: 4px;
    background: #f0f0f0;
    margin: 20px
}

.QxejAQ .vD3gGu {
    width: 75%
}
.EjOX7q {
    display: inline-block;
    position: relative
}

.EjOX7q .zADPly {
    position: absolute;
    width: 568px;
    background: #fff;
    color: #212121;
    font-size: 14px;
    font-weight: 400;
    border-color: #f0f0f0;
    text-align: left;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .3s ease-in-out
}

.ie9 .EjOX7q .zADPly,.ie10 .EjOX7q .zADPly {
    z-index: -1
}

.ie9 .EjOX7q .zADPly.KiQBpk,.ie10 .EjOX7q .zADPly.KiQBpk {
    z-index: 5
}

.EjOX7q .zADPly.KiQBpk {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.EjOX7q .zADPly .J8JyJY,.EjOX7q .zADPly .J8JyJY:after {
    width: 0;
    height: 0;
    border: solid transparent;
    position: absolute
}

.EjOX7q .zADPly .J8JyJY:after {
    content: "";
    left: 0
}

.EjOX7q .zADPly.m0LmJn,.EjOX7q .zADPly.u3Ekz-,.EjOX7q .zADPly.ZCsd1z {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
    top: 32px
}

.EjOX7q .zADPly.m0LmJn .J8JyJY,.EjOX7q .zADPly.u3Ekz- .J8JyJY,.EjOX7q .zADPly.ZCsd1z .J8JyJY {
    bottom: 100%;
    border-bottom-color: #f0f0f0;
    border-width: 9px
}

.EjOX7q .zADPly.m0LmJn .J8JyJY:after,.EjOX7q .zADPly.u3Ekz- .J8JyJY:after,.EjOX7q .zADPly.ZCsd1z .J8JyJY:after {
    border-bottom-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -9px
}

.EjOX7q .zADPly.m0LmJn {
    right: -32px
}

.EjOX7q .zADPly.m0LmJn .J8JyJY {
    right: 24px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.EjOX7q .zADPly.ZCsd1z {
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.EjOX7q .zADPly.ZCsd1z .J8JyJY {
    left: 50%;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.EjOX7q .zADPly.u3Ekz- {
    left: 26px
}

.EjOX7q .zADPly.u3Ekz- .J8JyJY {
    left: 24px;
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
}

.EjOX7q .zADPly.h0mztm,.EjOX7q .zADPly.IQnvro,.EjOX7q .zADPly.uDuYzr {
    box-shadow: 0 -4px 16px 0 rgba(0,0,0,.2);
    bottom: 32px
}

.EjOX7q .zADPly.h0mztm .J8JyJY,.EjOX7q .zADPly.IQnvro .J8JyJY,.EjOX7q .zADPly.uDuYzr .J8JyJY {
    top: 100%;
    border-top-color: #f0f0f0;
    border-width: 9px
}

.EjOX7q .zADPly.h0mztm .J8JyJY:after,.EjOX7q .zADPly.IQnvro .J8JyJY:after,.EjOX7q .zADPly.uDuYzr .J8JyJY:after {
    border-top-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -7px
}

.EjOX7q .zADPly.h0mztm {
    right: -32px
}

.EjOX7q .zADPly.h0mztm .J8JyJY {
    right: 24px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.EjOX7q .zADPly.uDuYzr {
    left: -26px
}

.EjOX7q .zADPly.uDuYzr .J8JyJY {
    left: 24px;
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
}

.EjOX7q .zADPly.IQnvro {
    left: -26px
}

.EjOX7q .zADPly.IQnvro .J8JyJY {
    left: calc(50% - 16px);
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
}

.EjOX7q .zADPly._9Ns5wR {
    left: 36px;
    top: -32px;
    right: auto;
    box-shadow: 2px 0 16px 0 rgba(0,0,0,.2)
}

.EjOX7q .zADPly._9Ns5wR .J8JyJY {
    right: 100%;
    top: 32px;
    border-right-color: #f0f0f0;
    border-width: 9px
}

.EjOX7q .zADPly._9Ns5wR .J8JyJY:after {
    border-right-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-7px);
    transform: translateX(-7px);
    bottom: -8px
}

.EjOX7q .zADPly .-Hj6CQ {
    padding: 16px;
    overflow: auto
}

.EjOX7q .zADPly .EWO3Mo {
    max-height: 340px
}

.EjOX7q .PkUqWK {
    position: fixed;
    background: transparent;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    height: 100%;
    z-index: 4
}

.EjOX7q .Ti7l-Z {
    padding: 8px;
    width: auto
}

.EjOX7q .Ti7l-Z .-Hj6CQ {
    padding: 0
}

.EjOX7q .Ti7l-Z .EWO3Mo {
    overflow: hidden
}

.lK-0ST {
    position: relative;
    margin: 0 auto;
    width: 50px
}

.lK-0ST:before {
    content: "";
    display: block;
    padding-top: 100%
}

.dN-Hpt {
    -webkit-animation: Mp-vSE 2s linear infinite;
    animation: Mp-vSE 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.lIbIfd {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
    -webkit-animation: HpBNPJ 1.5s ease-in-out infinite;
    animation: HpBNPJ 1.5s ease-in-out infinite;
    stroke-linecap: round
}

@-webkit-keyframes Mp-vSE {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes Mp-vSE {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes HpBNPJ {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@keyframes HpBNPJ {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

.aL22KS {
    background-color: #fff;
    font-size: 12px
}

.aL22KS .HOXiCk {
    width: 540px;
    height: 320px;
    border: none
}

.aL22KS ._2oWLzc {
    font-size: 13px;
    width: 100%;
    margin: 12px 0;
    border-radius: 2px;
    border: 1px solid #c2c2c2;
    border-spacing: 0
}

.aL22KS ._2oWLzc .PNbmND .MMGpn- {
    text-align: center;
    padding: 8px;
    font-weight: 500;
    background-color: #e0e0e0;
    border-bottom: 1px solid #c2c2c2;
    text-transform: capitalize
}

.aL22KS ._2oWLzc .ZolXt4 .l6tZWX {
    text-align: center;
    padding: 8px;
    background-color: #fff
}

.aL22KS ._2oWLzc .ZolXt4:nth-child(odd) .l6tZWX {
    background-color: #f9f9f9
}

.aL22KS .KalC6f {
    margin: 0;
    padding: 0;
    line-height: normal
}

.aL22KS div,.aL22KS h1,.aL22KS h2,.aL22KS h3,.aL22KS h4,.aL22KS h5,.aL22KS h6,.aL22KS p {
    margin-bottom: 10px;
    padding: 0;
    line-height: 1.5
}

.aL22KS li,.aL22KS ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.aL22KS li {
    padding: 0 0 8px 20px;
    position: relative;
    line-height: 21px
}

.aL22KS li:after {
    content: "";
    height: 4px;
    width: 4px;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 50%;
    background: #000
}

.aL22KS h1,.aL22KS h2,.aL22KS h3,.aL22KS h4,.aL22KS h5,.aL22KS h6 {
    font-size: 14px;
    font-weight: 500
}

.aL22KS a {
    color: #2874f0
}

.aL22KS a,.aL22KS strong {
    font-weight: 500
}

.VKzPTL {
    cursor: pointer
}

.VKzPTL:not(.J9kgT\+) {
    display: block
}

.VKzPTL.Xs\+tNa:last-child {
    border-bottom: none
}

.iAFtyB {
    cursor: auto
}

.J9kgT\+ {
    border-bottom: none;
    display: inline-block;
    margin-right: 32px
}

.J9kgT\+ .qsHXPi {
    margin-top: 2px;
    margin-left: 0
}

.J9kgT\+ .VTUEC- {
    margin-left: 12px;
    width: auto
}

.zGVBds {
    visibility: hidden;
    position: absolute
}

.zGVBds:checked~.qsHXPi {
    border-color: #2874f0
}

.zGVBds:checked~.qsHXPi:before {
    border: 2px hidden;
    background-color: #2874f0
}

.VTUEC- {
    display: inline-block;
    margin-left: 18px;
    width: calc(100% - 34px)
}

.VTUEC-.hsmT-D {
    width: 100%;
    margin-left: 0
}

.qsHXPi {
    display: inline-block;
    border: 2px solid #979797;
    border-radius: 100%;
    height: 16px;
    width: 16px;
    position: relative;
    vertical-align: top;
    margin-top: 3px;
    cursor: pointer
}

.qsHXPi:before {
    content: "";
    border-radius: 100%;
    height: 8px;
    width: 8px;
    margin: auto;
    position: absolute;
    top: 2px;
    left: 2px
}

.RI1ZCR {
    color: #878787!important;
    cursor: not-allowed
}

.RI1ZCR>.qsHXPi {
    border-color: #c2c2c2!important;
    cursor: not-allowed
}

.Gk0Wrl {
    color: #878787;
    cursor: not-allowed
}

.Gk0Wrl .qsHXPi {
    border-color: #c2c2c2;
    cursor: not-allowed
}

.Gk0Wrl .qsHXPi:before {
    background-color: #c2c2c2!important
}

.LiaE85 {
    font-size: 14px;
    color: #2874f0;
    cursor: pointer;
    border: none;
    background-color: #fff;
    font-weight: 500
}

.-rKTLK {
    width: 504px
}

.eGXlor {
    border-top: 1px solid #f0f0f0;
    padding: 24px;
    position: relative;
    background: #fff;
    max-width: 950px
}

.eGXlor:first-child {
    border-top: 0
}

.eGXlor:last-child {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.eGXlor ._8X-K8p,.eGXlor .hdD-MA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.eGXlor .hdD-MA {
    border: 1px solid #d5d7db;
    border-radius: 2px;
    padding: 8px 16px;
    margin-top: 8px;
    margin-bottom: 16px;
    max-width: 480px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.eGXlor .hdD-MA .b47ZrH {
    max-width: 370px;
    font-size: 14px;
    font-weight: 500
}

.eGXlor .x9LoV\+ {
    padding: 0 24px 12px;
    vertical-align: top;
    min-height: 112px;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden;
    max-width: 460px
}

.eGXlor .x9LoV\+ .gE4Hlh {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px
}

.eGXlor .x9LoV\+ .T2CNXf {
    font-size: 16px;
    color: #212121;
    line-height: 1;
    display: inline
}

.eGXlor .x9LoV\+ .QqLTQ-:hover {
    color: #2874f0
}

.eGXlor .x9LoV\+ .KTpSwS,.eGXlor .x9LoV\+ .qmkQop {
    display: block;
    color: #878787;
    font-size: 14px;
    height: 20px
}

.eGXlor .x9LoV\+ .HkqJHX {
    margin-top: 8px
}

.eGXlor .x9LoV\+ .qmkQop {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.eGXlor .x9LoV\+ .KTpSwS {
    margin-top: 8px
}

.eGXlor .x9LoV\+ .KTpSwS .iKaYqx {
    height: 15px;
    vertical-align: middle;
    margin: 0 6px
}

.eGXlor .x9LoV\+ .VBkuRE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.eGXlor .x9LoV\+ .VBkuRE .VOyfpZ {
    font-size: 20px;
    font-weight: 500;
    display: inline-block;
    margin-right: 12px;
    line-height: 1
}

.eGXlor .x9LoV\+ .VBkuRE .bYpd6R {
    text-decoration: line-through;
    color: #878787;
    display: inline-block;
    margin-right: 8px
}

.eGXlor .x9LoV\+ .VBkuRE .lZ13fr {
    display: inline-block;
    color: #388e3c;
    font-weight: 500;
    margin: 0 5px
}

.eGXlor .x9LoV\+ .Yxlaw0 {
    font-size: 20px;
    color: #ff6161;
    display: block;
    margin-top: 6px
}

.eGXlor .x9LoV\+ .UHXAFB {
    color: #388e3c;
    font-size: 12px;
    font-weight: 500;
    margin-top: 10px
}

.eGXlor .x9LoV\+ .kqMA5w {
    display: block;
    margin: 4px 0 0
}

.eGXlor .x9LoV\+ .BMGVv3 {
    font-size: 12px;
    margin: 12px 0 0
}

.eGXlor .p04umj,.eGXlor .RtTqPQ {
    vertical-align: top;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    margin-left: auto
}

@media (width < 978px) {
    .eGXlor .p04umj,.eGXlor .RtTqPQ {
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
}

.eGXlor .p04umj .mMljzm {
    margin-bottom: 10px
}

.eGXlor .p04umj .EjzVkx {
    margin-bottom: 5px
}

.eGXlor .p04umj .RjOSgT {
    margin-right: 5px
}

.eGXlor .p04umj .RjOSgT.tFo\+Pt {
    text-decoration: line-through
}

.eGXlor .p04umj .nW4j\+T {
    font-size: 14px;
    color: #212121;
    line-height: 1
}

.eGXlor .p04umj .nW4j\+T.ouTT5Q {
    color: #ff6161
}

.eGXlor .p04umj .nW4j\+T .nnHOcD {
    margin-bottom: 16px;
    line-height: 1.4
}

.eGXlor .p04umj .nW4j\+T .nnHOcD:last-child {
    margin-bottom: 0
}

.eGXlor .p04umj .ZKcqMy {
    font-size: 12px;
    color: #878787;
    margin-top: 5px
}

.eGXlor .p04umj .-uWaXu {
    font-size: 12px;
    color: #878787;
    margin-top: 9px
}

.eGXlor .p04umj .-uWaXu .cOqSnK {
    width: 14px;
    height: 14px;
    position: relative;
    top: -1px
}

.eGXlor .p04umj .-uWaXu .DAdinY {
    margin-bottom: 8px
}

.eGXlor .p04umj .-uWaXu .DAdinY .JGn9dJ {
    font-weight: 500;
    color: #212121;
    padding-right: 2px
}

.eGXlor .p04umj .-uWaXu .DAdinY .VJpum5 {
    font-weight: 500;
    color: #2874f0
}

.eGXlor .p04umj .-uWaXu .f3IN-6,.eGXlor .p04umj .-uWaXu li {
    margin-bottom: 8px
}

.eGXlor .p04umj .-uWaXu .f3IN-6 {
    display: block
}

.eGXlor .RtTqPQ {
    background-color: #ffffe6;
    border-radius: 2px;
    border: 1px solid #ffe11b;
    padding: 8px 11px;
    font-size: 12px;
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.eGXlor .RtTqPQ .vbWQNM {
    display: inline-block;
    position: relative
}

.eGXlor .RtTqPQ .DWoRWL {
    display: inline-block;
    width: 80%;
    margin: 2px 0 0 10px;
    vertical-align: top
}

.eGXlor .d\+mEZR {
    display: block
}

.eGXlor .d\+mEZR.Sjif2C {
    margin-top: -33px
}

.eGXlor .d\+mEZR .ocFP1P {
    width: var(--cart-item-image-width);
    text-align: center;
    display: inline-block
}

.eGXlor .GHvLGU {
    background: #ffffe6;
    border: 1px solid #ff9f00;
    margin-bottom: 12px;
    width: 264px
}

.eGXlor .GHvLGU .mkm4Jf {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.eGXlor .GHvLGU .vV\+7Fu {
    padding: 12px 0 12px 12px
}

.eGXlor .GHvLGU .HsFCnz {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 12px 12px 12px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500
}

.eGXlor .GHvLGU._1\+CLo9 .HsFCnz {
    color: #ff6161
}

.eGXlor .GHvLGU ._6wVHcB {
    width: 18px;
    height: 18px;
    margin-right: 8px
}

.eGXlor .GHvLGU .aoHjEC {
    border-top: 1px solid #ff9f00;
    color: #2874f0;
    padding: 12px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.eGXlor .GHvLGU .xN1qNQ {
    width: 14px;
    height: 14px;
    margin-right: 8px
}

.pk3Guc {
    border-top: 1px solid #f0f0f0!important
}

.pk3Guc .mCdJxa {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #ffffe6;
    border: 1px solid #ff9f00;
    margin-bottom: 12px;
    width: 264px;
    padding: 12px
}

.pk3Guc .mCdJxa ._6ebqt9,.pk3Guc .mCdJxa .det2YG {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.pk3Guc .mCdJxa ._6ebqt9 {
    color: #2874f0;
    padding: 0 12px;
    text-align: center;
    font-weight: 500;
    cursor: pointer
}

.pk3Guc .mCdJxa .O8Sb85 {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.pk3Guc .mCdJxa .DvW5lp {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 4px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500
}

.pk3Guc .mCdJxa._1\+CLo9 .DvW5lp {
    color: #ff6161
}

.pk3Guc .JefwG6 {
    padding-top: 10px
}

.CJF0C6 {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .5
}

.VJpum5 {
    color: #2874f0
}

.s-7ssE {
    margin-left: 120px
}

._0xHUFw {
    font-size: 12px;
    color: #212121;
    line-height: 1
}

._5jL4tC {
    clear: both
}

.qP\+57o {
    margin-top: 20px
}

.dpTm6h {
    max-width: 406px!important
}

.KHGqo1 {
    padding: 26px;
    font-weight: 500;
    font-size: 18px
}

.PkNTeD {
    padding: 0 26px 48px;
    color: #878787;
    font-size: 16px
}

.n9N6oD {
    padding-left: 26px;
    margin-bottom: 28px
}

.Jpb26n {
    font-weight: 500;
    padding: 14px 0;
    min-width: 166px;
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #c2c2c2;
    text-transform: uppercase;
    text-align: center;
    margin-right: 24px;
    cursor: pointer;
    outline: 0
}

.rMVM8d {
    font-size: 16px;
    background: #2874f0;
    border: none
}

.rMVM8d,.rMVM8d:hover {
    color: #fff
}

._9854Nh {
    font-size: 16px
}

._9854Nh:hover {
    color: #2874f0
}

.puvXno {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 16px
}

.bYWinp {
    margin-right: 8px;
    width: 20px
}

.ZPAT3c {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ZPAT3c .W1koAP {
    font-size: 12px;
    font-weight: 500;
    margin-right: 4px
}

.FtX8DR {
    display: inline-block;
    cursor: pointer
}

.FtX8DR .qSU8xo {
    margin-left: 4px;
    vertical-align: middle;
    line-height: 1;
    position: relative
}

.Uij2Rv {
    max-width: 240px;
    border-radius: 2px
}

.Uij2Rv ._89ROOe {
    font-size: 12px;
    color: #111112
}

.Uij2Rv ._89ROOe:not(:first-child) {
    color: #717478;
    margin-top: 16px
}

.LAlF6k {
    display: inline-block;
    margin-right: 8px;
    margin-top: 18px
}

.LAlF6k:last-child {
    margin-right: 0
}

.re6bBo {
    font-size: 18px;
    font-weight: 500;
    color: #212121
}

.KkRCni {
    color: #878787;
    text-decoration: line-through
}

._9hLNY4,.CXS9LU,.KkRCni {
    font-size: 14px;
    margin-right: 10px
}

._9hLNY4,.CXS9LU {
    font-weight: 500;
    color: #388e3c
}

.aVPmjg {
    font-size: 14px
}

.u6NsfR {
    color: #388e3c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 5px;
    display: inline-block
}

.q4Cd5U {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 36px 30px;
    min-width: 36px;
    min-height: 30px
}

._4WELSP {
    position: relative;
    margin: 0 auto
}

.DByuf4 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: 1;
    max-width: 100%;
    max-height: 100%
}

.WH5SS- {
    width: 100%!important;
    padding-top: 100%
}

.qF1kuI {
    display: inline-block;
    padding-top: 0!important;
    vertical-align: middle;
    margin: 0 2px 3px 0
}

.yiggsN {
    display: inline;
    white-space: pre-wrap
}

._8z-Twi {
    overflow: hidden;
    position: relative;
    -webkit-filter: none!important;
    filter: none!important
}

._8z-Twi ._4qMbau,._8z-Twi .xTaogf {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    transition: opacity .5s linear
}

._8z-Twi .xTaogf {
    width: 100%;
    height: 100%
}

._8z-Twi ._4qMbau {
    opacity: 0
}

._8z-Twi .xTaogf {
    opacity: 1;
    margin: auto
}

._8z-Twi ._3iTqAS {
    -webkit-filter: blur(15px);
    filter: blur(15px)
}

._8z-Twi._2b3Pg9 ._4qMbau,._8z-Twi._2b3Pg9 .xTaogf {
    height: 100%
}

._8z-Twi._4bzjfU ._4qMbau,._8z-Twi._4bzjfU .xTaogf {
    width: 100%
}

._8z-Twi .CwNMnK._4qMbau {
    opacity: 1;
    margin: auto
}

._8z-Twi .CwNMnK+.xTaogf {
    opacity: 0
}

.wvIX4U {
    width: 100%;
    position: relative
}

.wvIX4U .gqcSqV {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.YGE0gZ {
    overflow: hidden;
    position: relative;
    -webkit-filter: none!important;
    filter: none!important
}

.YGE0gZ ._53J4C- {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    transition: opacity .5s linear;
    opacity: 1;
    margin: auto;
    z-index: 0
}

.YGE0gZ.cLVQ8V ._53J4C-,.YGE0gZ.cLVQ8V .QLvBaY {
    width: 100%
}

.QqFHMw {
    display: inline-block;
    border-radius: 2px;
    color: #212121;
    padding: 10px 20px;
    font-size: 13px;
    font-weight: 500;
    transition: box-shadow .2s ease;
    vertical-align: super;
    background: #fff;
    cursor: pointer;
    outline: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    border: 1px solid #e0e0e0
}

.QqFHMw:disabled {
    color: #878787;
    cursor: not-allowed
}

.QqFHMw:disabled:hover {
    box-shadow: none
}

.QqFHMw:hover {
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.12)
}

.QqFHMw.M5XAsp {
    background: #2874f0;
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    border: none
}

.QqFHMw._7Pd1Fp {
    background: #fb641b;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    border: none;
    color: #fff
}

.QqFHMw._7Pd1Fp:disabled,.QqFHMw.M5XAsp:disabled {
    color: #fff;
    background-color: #878787;
    cursor: not-allowed
}

.QqFHMw._7Pd1Fp:disabled:hover,.QqFHMw.M5XAsp:disabled:hover {
    box-shadow: none
}

.azBkHf {
    color: #2874f0;
    font-weight: 500
}

.AEyO3k {
    position: absolute;
    padding: 8px;
    border: 1px solid #212121;
    border-radius: 2px;
    color: #fff;
    background: #212121;
    transition: opacity .3s ease-in-out;
    opacity: 0;
    top: 0;
    left: 0;
    pointer-events: none;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.4;
    z-index: 5;
    max-width: 568px;
    min-width: 40px;
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-filter: none;
    filter: none
}

.AEyO3k:after,.AEyO3k:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: solid transparent
}

.AEyO3k._14reMT {
    transition: opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,opacity .3s ease-in-out;
    transition: transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.ie9 .AEyO3k,.ie10 .AEyO3k {
    z-index: -1
}

.ie9 .AEyO3k._2SE1jd,.ie10 .AEyO3k._2SE1jd {
    z-index: 5
}

.AEyO3k._2SE1jd {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.AEyO3k.OtJHiR .dANL6p {
    width: 16px;
    height: 100%;
    border: none;
    background: transparent;
    line-height: 1;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0 0 0 8px;
    text-align: center;
    box-shadow: none;
    color: #fff;
    vertical-align: text-top
}

.AEyO3k.z5\+\+mS {
    box-shadow: 1px 0 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.z5\+\+mS:after,.AEyO3k.z5\+\+mS:before {
    right: 100%;
    top: 50%
}

.AEyO3k.z5\+\+mS:before {
    border-right-color: #212121;
    border-width: 9px;
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px)
}

.AEyO3k.z5\+\+mS:after {
    border-right-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(.5px) translateY(-8px);
    transform: translateX(.5px) translateY(-8px)
}

.AEyO3k.ThgFOv {
    box-shadow: -1px 0 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.ThgFOv:after,.AEyO3k.ThgFOv:before {
    left: 100%;
    top: 50%
}

.AEyO3k.ThgFOv:before {
    border-left-color: #212121;
    border-width: 9px;
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px)
}

.AEyO3k.ThgFOv:after {
    border-left-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(-.5px) translateY(-8px);
    transform: translateX(-.5px) translateY(-8px)
}

.AEyO3k.ApdQe9,.AEyO3k.CjY3jX,.AEyO3k.DL9WKV,.AEyO3k.E1m5-P {
    box-shadow: 0 -1px 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.ApdQe9:after,.AEyO3k.ApdQe9:before,.AEyO3k.CjY3jX:after,.AEyO3k.CjY3jX:before,.AEyO3k.DL9WKV:after,.AEyO3k.DL9WKV:before,.AEyO3k.E1m5-P:after,.AEyO3k.E1m5-P:before {
    top: 100%;
    left: 50%
}

.AEyO3k.ApdQe9:before,.AEyO3k.CjY3jX:before,.AEyO3k.DL9WKV:before,.AEyO3k.E1m5-P:before {
    border-top-color: #212121;
    border-width: 9px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.AEyO3k.ApdQe9:after,.AEyO3k.CjY3jX:after,.AEyO3k.DL9WKV:after,.AEyO3k.E1m5-P:after {
    border-top-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(-8px) translateY(-.5px);
    transform: translateX(-8px) translateY(-.5px)
}

.AEyO3k.DL9WKV:after,.AEyO3k.DL9WKV:before {
    left: 24px!important
}

.AEyO3k.E1m5-P:after,.AEyO3k.E1m5-P:before {
    left: auto!important;
    right: 24px!important
}

.AEyO3k.CjY3jX:after,.AEyO3k.CjY3jX:before {
    right: auto;
    left: 12px
}

.AEyO3k.diqXu5,.AEyO3k.E4tFto,.AEyO3k.lRASrN,.AEyO3k.UTQlOy {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.diqXu5:after,.AEyO3k.diqXu5:before,.AEyO3k.E4tFto:after,.AEyO3k.E4tFto:before,.AEyO3k.lRASrN:after,.AEyO3k.lRASrN:before,.AEyO3k.UTQlOy:after,.AEyO3k.UTQlOy:before {
    bottom: 100%;
    left: 50%
}

.AEyO3k.diqXu5:before,.AEyO3k.E4tFto:before,.AEyO3k.lRASrN:before,.AEyO3k.UTQlOy:before {
    border-bottom-color: #212121;
    border-width: 9px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.AEyO3k.diqXu5:after,.AEyO3k.E4tFto:after,.AEyO3k.lRASrN:after,.AEyO3k.UTQlOy:after {
    border-bottom-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(-8px) translateY(.5px);
    transform: translateX(-8px) translateY(.5px)
}

.AEyO3k.E4tFto:after,.AEyO3k.E4tFto:before {
    left: 24px!important
}

.AEyO3k.UTQlOy:after,.AEyO3k.UTQlOy:before {
    left: auto!important;
    right: 24px!important
}

.AEyO3k.hR3rL5 {
    background: #fff;
    color: #212121;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-color: #f0f0f0;
    text-align: left
}

.AEyO3k.hR3rL5 .V3Zflw {
    overflow: auto;
    max-height: 340px
}

.AEyO3k.hR3rL5.z5\+\+mS {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.z5\+\+mS:after,.AEyO3k.hR3rL5.z5\+\+mS:before {
    top: 24px
}

.AEyO3k.hR3rL5.z5\+\+mS:before {
    border-right-color: #f0f0f0
}

.AEyO3k.hR3rL5.z5\+\+mS:after {
    border-right-color: #fff
}

.AEyO3k.hR3rL5.ThgFOv {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.ThgFOv:after,.AEyO3k.hR3rL5.ThgFOv:before {
    top: 24px
}

.AEyO3k.hR3rL5.ThgFOv:before {
    border-left-color: #f0f0f0
}

.AEyO3k.hR3rL5.ThgFOv:after {
    border-left-color: #fff
}

.AEyO3k.hR3rL5.ApdQe9 {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.ApdQe9:after,.AEyO3k.hR3rL5.ApdQe9:before {
    left: 24px
}

.AEyO3k.hR3rL5.ApdQe9:before {
    border-top-color: #f0f0f0
}

.AEyO3k.hR3rL5.ApdQe9:after {
    border-top-color: #fff
}

.AEyO3k.hR3rL5.CjY3jX {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.CjY3jX:after,.AEyO3k.hR3rL5.CjY3jX:before {
    left: 50%
}

.AEyO3k.hR3rL5.CjY3jX:before {
    border-top-color: #f0f0f0
}

.AEyO3k.hR3rL5.CjY3jX:after {
    border-top-color: #fff
}

.AEyO3k.hR3rL5.diqXu5 {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.diqXu5:after,.AEyO3k.hR3rL5.diqXu5:before {
    left: 24px
}

.AEyO3k.hR3rL5.diqXu5:before {
    border-bottom-color: #f0f0f0
}

.AEyO3k.hR3rL5.diqXu5:after {
    border-bottom-color: #fff
}

.AEyO3k.hR3rL5.UTQlOy:before {
    right: 22px;
    border-bottom-color: #f0f0f0
}

.AEyO3k.hR3rL5.UTQlOy:after {
    border-bottom-color: #fff
}

.AEyO3k.hR3rL5.lRASrN {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.lRASrN:after,.AEyO3k.hR3rL5.lRASrN:before {
    left: 50%;
    bottom: 100%
}

.AEyO3k.hR3rL5.lRASrN:before {
    border-bottom-color: #f0f0f0
}

.AEyO3k.hR3rL5.lRASrN:after {
    border-bottom-color: #fff
}

.fk-modal-visible .AEyO3k {
    z-index: 14
}

.fcEuil {
    display: block
}

._6N2J5V.E1bpS8 {
    color: #717478;
    text-decoration: line-through
}

._6N2J5V.z8hX62 {
    color: #008c00
}

._6N2J5V._4hyvPZ {
    margin-right: 5px
}

.PWd9A7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.PWd9A7 .V2UaYI {
    max-width: 68%
}

.PWd9A7 .V2UaYI .cthO4- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.PWd9A7 .V2UaYI .cthO4- .tefSSn {
    margin-left: 8px;
    min-height: 16px;
    min-width: 16px
}

.PWd9A7 .V2UaYI .cthO4- .IITw1R {
    margin-right: 8px;
    height: 20px;
    width: 20px
}

.PWd9A7 .MD\+edv {
    font-size: 12px;
    color: #878787
}

._1Y9Lgu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._1Y9Lgu .jF-KF0 {
    font-size: 16px;
    color: #717478
}

.YNdygU .BT8lKb {
    width: 128px;
    height: 12px;
    margin-right: 120px;
    background: #fafafa
}

@media only screen and (max-width: 1240px) {
    .YNdygU .BT8lKb {
        margin-right:60px
    }
}

.YNdygU .Vr6430 {
    width: 72px;
    height: 12px;
    background: #fafafa
}

.o6wKH6 {
    color: #388e3c
}

.vpPNyx {
    color: #008c00
}

.vzRjkz {
    text-transform: uppercase
}

.uJ4ZKF {
    border-top: 1px dashed #e0e0e0;
    font-weight: 500;
    font-size: 18px
}

.uJ4ZKF.Ms7Vx1 {
    border-top: none
}

.gl-Urx {
    display: inline-block
}

.TuCOG4 {
    padding: 20px 24px;
    font-size: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #388e3c;
    font-weight: 500
}

._3NCDYR,.TuCOG4 {
    border-radius: 2px
}

._3NCDYR {
    font-size: 14px;
    line-height: 20px;
    background: #fffbf6;
    padding: 14px 24px
}

._3NCDYR .G0\+nOo {
    margin-right: 4px;
    width: 12px;
    height: 12px
}

.spBjDX {
    font-size: inherit!important
}

.ciuVql {
    border-top: 1px solid #f0f0f0
}

.hwsGtM {
    margin-left: 80px
}

.hwsGtM.oSZfvp {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.hwsGtM.oSZfvp:after,.hwsGtM.oSZfvp:before {
    right: 68px!important
}

.hwsGtM.oSZfvp .XdIE3n .dcakNs {
    width: 320px
}

.hwsGtM.oSZfvp .XdIE3n {
    font-size: 12px;
    line-height: 20px
}

.hwsGtM.oSZfvp .XdIE3n .bC1YXg {
    font-weight: 500;
    margin-bottom: 12px
}

.hwsGtM.oSZfvp .XdIE3n .g0bDgx {
    margin: 0 0 8px
}

.hwsGtM.oSZfvp .XdIE3n .g0bDgx:last-of-type {
    margin: 0
}

.rp4jB0 {
    border-top: 1px dashed #e0e0e0;
    padding: 20px 0
}

.kJKU7O {
    font-size: 12px;
    line-height: 18px;
    color: #000
}

.GEtRGb {
    width: 150px
}

.Gycik3 {
    left: -96px
}

.PMI1zw {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px;
    color: #111112
}

.OOu-iQ {
    width: 300px;
    margin: 8px;
    padding: 8px;
    background: #f7f7f7
}

.OOu-iQ .S1S9ec {
    font-weight: 500;
    font-size: 14px
}

.OOu-iQ .gioSty {
    font-size: 12px;
    margin-top: 8px
}

.OOu-iQ .Od9rZo {
    margin-bottom: 1px
}

.IsauoY {
    font-size: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 10px 0
}

.IsauoY .kN5MkJ {
    color: #878787;
    font-weight: 500;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    padding-right: 24px
}

.IsauoY .GURu5w {
    color: #212121;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.IsauoY .GURu5w .vzMpxW {
    margin-bottom: 2px
}

.IsauoY .qYzV0d {
    color: #878787;
    font-weight: 400;
    font-size: 10px
}

.N0R0zI {
    border-top: 1px dashed #e0e0e0
}

.twafRr {
    text-decoration: line-through
}

.M9V3y7 {
    color: #212121;
    font-weight: 500
}

.empdDJ {
    color: #388e3c!important
}

.jVfk7w {
    padding: 12px 24px 0
}

.zB6BDe {
    margin: 0 1px 2px 0
}

.hl05eU .Nx9bqj {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #212121
}

.hl05eU .yRaY8j {
    text-decoration: line-through;
    font-size: 14px;
    color: #878787
}

.hl05eU .UkUFwK,.hl05eU .yRaY8j {
    display: inline-block;
    margin-left: 8px
}

.hl05eU .UkUFwK {
    color: #388e3c;
    font-size: 13px;
    letter-spacing: -.2px;
    font-weight: 500
}

.hl05eU .MWz963 {
    font-size: 16px;
    color: #212121
}

.k6cAZE {
    margin-top: 2px
}

.k6cAZE,.vw7IeP {
    font-size: 14px;
    line-height: 16px
}

.vw7IeP {
    margin-top: 4px;
    margin-bottom: 4px
}

._4h3BHV {
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin: 12px 8px 0 0
}

.jwniX- {
    margin-top: 8px
}

.jwniX- .kdiHvy {
    color: #854987
}

.jwniX- .kdiHvy,.jwniX- .pG\+ppw {
    display: inline-block;
    font-size: 11px;
    font-weight: 500
}

.jwniX- .pG\+ppw {
    padding: 3px 8px;
    color: #fff;
    background: #854987;
    border-radius: 2px
}

._2fBmCM {
    margin: 14px 0 0 8px;
    cursor: pointer
}

._2fBmCM .s3L3iO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._2fBmCM .s3L3iO .dhBD\+z {
    height: 18px
}

.Q7mpUS {
    padding: 0!important;
    border-radius: 2px;
    margin-left: -15px
}

.Q7mpUS .WbYCOZ {
    font-size: 12px;
    font-weight: 500;
    margin: 12px 16px
}

.Q7mpUS .OLIrfw {
    color: #388e3c;
    font-weight: 500
}

.Q7mpUS .y0vH\+\+ ._3WLviw {
    padding: 0 16px
}

.Q7mpUS .y0vH\+\+ .IQW2YR {
    border-top: 1px dashed #e0e0e0;
    border-bottom: 1px solid #e0e0e0
}

.Q7mpUS .y0vH\+\+ ._5V8g3p {
    color: #212121;
    font-weight: 500
}

.Q7mpUS .y0vH\+\+ .DHWTiw {
    text-decoration: line-through
}

.Q7mpUS .y0vH\+\+ ._6ZKGK8 {
    color: #388e3c
}

.Q7mpUS .y0vH\+\+ ._3iizVq {
    padding: 4px 0 1px
}

.Q7mpUS .y0vH\+\+ .W\+hqG5 {
    font-weight: 400;
    color: #000
}

.Q7mpUS ._9R2XX1 {
    padding: 12px 16px 0;
    font-weight: 500
}

.C7fEHH {
    padding: 0;
    margin-top: 6px
}

.C7fEHH .x\+7QT1 {
    padding-top: 12px
}

.C7fEHH .x\+7QT1,.C7fEHH .x\+7QT1 .UOCQB1 .-PnN6s {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.C7fEHH .x\+7QT1 .UOCQB1 .-PnN6s {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.C7fEHH .x\+7QT1 .UOCQB1 .CxhGGd {
    font-size: 28px;
    vertical-align: sub
}

.C7fEHH .x\+7QT1 .UOCQB1 .CxhGGd._8edZc\+ {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #717478;
    letter-spacing: .15px;
    margin-left: 8px
}

.C7fEHH .x\+7QT1 .UOCQB1 .A6\+E6v {
    font-size: 16px;
    margin-left: 12px;
    vertical-align: middle;
    color: #878787
}

.C7fEHH .x\+7QT1 .UOCQB1 .A6\+E6v._8edZc\+ {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #717478;
    letter-spacing: .15px;
    margin: 0
}

.C7fEHH .x\+7QT1 .UOCQB1 .WW8yVX {
    margin-left: 12px;
    font-size: 16px;
    font-weight: 500;
    color: #388e3c;
    vertical-align: middle
}

.C7fEHH .x\+7QT1 .UOCQB1 .WW8yVX.dB67CR {
    color: #26a541
}

.C7fEHH .RtkT9S {
    margin: 12px 0 0
}

.C7fEHH .ncZ6Am {
    margin: 4px 0 4px -8px
}

.C7fEHH .xxScbb {
    display: table;
    min-width: 380px;
    max-width: 440px
}

.C7fEHH .jfdj1k {
    color: #878787;
    font-weight: 500;
    margin: 12px 0 0 12px
}

.C7fEHH .x\+7QT1.dB67CR {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 8px!important
}

.C7fEHH ._3PYlZj {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.C7fEHH ._2lX4N0 {
    font-weight: 500;
    text-align: left;
    color: #388e3c;
    margin: 12px 0 -12px
}

.C7fEHH ._2lX4N0.dB67CR {
    color: #26a541;
    margin: 6px 0 -4px
}

.C7fEHH .cD-W2T {
    display: inline-block;
    margin-left: 3px
}

.C7fEHH .g5sSIk {
    margin-right: 3px
}

.C7fEHH .HDvrBb {
    display: inline-block;
    vertical-align: middle
}

.C7fEHH ._1Quie7 {
    padding: 2px 7px;
    border-radius: 14px;
    font-size: 16px;
    background-color: #26a541;
    vertical-align: baseline
}

.C7fEHH .\+7y5uw {
    height: 12px
}

.C7fEHH .\+N9xME {
    margin-left: 12px;
    vertical-align: middle;
    font-size: 20px
}

.C7fEHH .\+N9xME:after {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.C7fEHH .hxqV2A {
    cursor: pointer
}

.C7fEHH .LctmNn {
    vertical-align: middle
}

.C7fEHH .LctmNn.dB67CR {
    margin-top: -4px;
    height: 18px
}

.C7fEHH .ISksQ2 {
    cursor: pointer;
    display: inline-block
}

.C7fEHH .DRxq-P {
    margin-bottom: 4px
}

.C7fEHH ._8vOPp0 {
    margin: 12px 0 0 8px;
    cursor: pointer
}

.C7fEHH ._8vOPp0,.C7fEHH .aSeh4V {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #2874f0
}

.C7fEHH .aSeh4V {
    margin-top: 6px;
    vertical-align: middle
}

.C7fEHH .aSeh4V.dB67CR {
    display: block
}

.C7fEHH .E3XX7J {
    cursor: pointer
}

.C7fEHH ._2Fs0VV {
    float: right;
    margin-right: 16px;
    margin-top: -2px
}

.C7fEHH ._2Fs0VV ._2utjOx {
    display: inline-block
}

.C7fEHH ._2Fs0VV .o9iQAa {
    display: inline-block;
    padding: 8px 16px;
    font-weight: 500;
    height: 40px;
    border: 1px solid #f0f0f0;
    cursor: pointer
}

.C7fEHH ._2Fs0VV .o9iQAa:hover,.C7fEHH ._2Fs0VV .o9iQAa:hover label {
    color: #2874f0!important
}

.C7fEHH ._2Fs0VV .P68j9y {
    width: 340px!important;
    height: 119px;
    -webkit-transform: scale(0);
    transform: scale(0);
    will-change: transform;
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out,-webkit-transform .1s ease-out;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.C7fEHH ._2Fs0VV .P68j9y.BB76r0 {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.C7fEHH ._2Fs0VV ._1-1SHR {
    border-width: 1px 0 1px 1px
}

.C7fEHH ._2Fs0VV ._7v8EEh {
    width: 20px;
    height: 12px
}

.C7fEHH .Av2DBn {
    background: #f9f9f9;
    height: 16px;
    margin: 8px 0
}

.C7fEHH .R4PyiO {
    color: #ff6161
}

.C7fEHH .R4PyiO.Nl0ux2 {
    display: inline;
    margin-left: 12px;
    font-weight: 500
}

.C7fEHH .xD4hGY {
    margin: 24px auto;
    background: #ffffe6;
    padding: 18px 22px;
    border: 1px solid #ff9f00;
    font-size: 16px;
    font-weight: 500;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.C7fEHH .xD4hGY .ms\+X\+J {
    width: 20px;
    height: 20px;
    margin-right: 14px
}

.C7fEHH .UcuwRI {
    min-width: 330px;
    max-width: 445px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px dashed #8adea3;
    border-radius: 2px;
    margin-top: 8px;
    margin-bottom: 12px
}

.C7fEHH .UcuwRI .Cwj5l1 {
    background-color: #e7f8ec;
    padding-left: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.C7fEHH .UcuwRI .Cwj5l1,.C7fEHH .UcuwRI .Cwj5l1 .zzxjre {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.C7fEHH .UcuwRI .Cwj5l1 .zzxjre .tF24kH {
    font-weight: 500
}

.C7fEHH .UcuwRI .Cwj5l1 .zzxjre .ewW74S {
    font-weight: 500;
    text-align: center;
    padding-left: 8px
}

.C7fEHH .UcuwRI .Cwj5l1 .zzxjre ._3zE7Kg {
    margin: 0;
    padding-left: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.C7fEHH .UcuwRI .Cwj5l1 .ny47Sv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #008c00;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-radius: 2px 0 0 2px;
    padding: 2px 4px;
    margin-left: 24px
}

.C7fEHH .UcuwRI .Cwj5l1 .H7z1ee {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    font-weight: 500;
    letter-spacing: .3px;
    -webkit-transform: scaleY(.9);
    transform: scaleY(.9)
}

.C7fEHH .UcuwRI .ngeSkW {
    padding-left: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: 500;
    font-size: 12px;
    color: #717478;
    line-height: 16px;
    letter-spacing: .3px
}

.C7fEHH .UcuwRI .v5DSVQ {
    font-weight: 500;
    font-size: 10px;
    color: #717478
}

.K7r12t {
    font-size: 16px;
    line-height: 24px;
    margin: 2px 0 8px
}

.RyG9h- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-weight: 500;
    color: #2874f0;
    padding: 9px 4px;
    line-height: 16px;
    cursor: pointer
}

._93-nXw {
    width: 75%;
    min-height: 400px!important
}

._93-nXw.loading {
    padding-top: 10%
}

._93-nXw.error {
    padding: 40px
}

.\-83s-b,.p3OI1k {
    height: 400px
}

.r9yy7q {
    -webkit-align-items: flex-start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.uS9-RQ {
    margin: 16px 0 4px
}

.uS9-RQ .DBj\+5g {
    position: relative;
    color: #fff;
    background: #854987;
    padding: 12px 16px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.uS9-RQ .DBj\+5g:before {
    content: " ";
    position: absolute;
    top: 100%;
    left: 24px;
    height: 0;
    width: 0;
    border: 8px solid transparent;
    border-top-color: #854987
}

.uS9-RQ .DBj\+5g .t0d2vf {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #fff
}

.uS9-RQ .DBj\+5g ._0ra6P2 {
    display: inline-block;
    font-weight: 500;
    white-space: pre
}

.uS9-RQ .DBj\+5g ._5wqyo8 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px
}

.uS9-RQ .DBj\+5g ._5wqyo8 .MTZ92s {
    font-size: 28px;
    line-height: 28px;
    font-weight: 400;
    color: #fff
}

.uS9-RQ .DBj\+5g ._5wqyo8 .euaUuc,.uS9-RQ .DBj\+5g ._5wqyo8 .sZIYJP {
    font-size: 16px;
    font-weight: 400;
    color: #fff
}

.uS9-RQ .DBj\+5g ._5wqyo8 .DLQhS\+ {
    margin-top: 9px
}

.uS9-RQ .kOHpyk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 10px;
    background: #fff0ff
}

.uS9-RQ .kOHpyk .lL8iyJ {
    display: table
}

.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie {
    display: table-row;
    font-size: 16px;
    line-height: 16px
}

.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie .bq6pdC,.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie .IZ\+EBr {
    display: table-cell;
    padding: 5px
}

.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie .IZ\+EBr {
    padding: 8px 6px;
    font-weight: 500
}

.uS9-RQ .kOHpyk .eHpmnM {
    font-size: 16px
}

.uS9-RQ .cEdUMd {
    padding: 8px 16px;
    border: 1px solid #f0f0f0;
    border-top: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500
}

.uS9-RQ .cEdUMd .Xa20PT {
    color: #26a541;
    margin-top: 4px
}

.CpC9HS {
    padding: 0!important;
    max-width: 272px;
    border-radius: 2px
}

.CpC9HS .GdRxUE .LU2VOZ {
    border-top: 1px solid #f0f0f0
}

.CpC9HS .GdRxUE .k1-rTn {
    max-width: 256px
}

.CpC9HS .GdRxUE ._10EUSK {
    font-size: 12px;
    font-weight: 500;
    padding: 12px 24px 20px
}

.CpC9HS .GdRxUE ._10EUSK .kf0QO1 {
    color: #388e3c;
    display: block;
    margin-bottom: 9px
}

.CpC9HS .GdRxUE ._10EUSK ._4if7Pl {
    color: #212121;
    line-height: 1.33;
    margin-bottom: 5px
}

.CpC9HS .GdRxUE ._10EUSK ._4if7Pl:last-child {
    margin-bottom: 0
}

.CpC9HS .GdRxUE .lI\+Urt {
    padding: 1px 24px
}

.CpC9HS .GdRxUE .pdQRaB {
    color: #212121;
    font-weight: 400
}

.CpC9HS .GdRxUE .ioa9J8 {
    font-size: 12px;
    line-height: 16px;
    margin: 8px 24px 16px;
    color: #388e3c;
    font-weight: 500
}

.CpC9HS .GdRxUE .ioa9J8 .mliqhx {
    display: inline;
    padding-left: 8px
}

.VU2A2V {
    display: inline-block;
    color: #388e3c;
    font-weight: 500
}

.VU2A2V .zPI\+St {
    display: inline-block;
    cursor: pointer
}

.VU2A2V .zPI\+St .V7YGsc {
    margin-left: 4px;
    vertical-align: middle;
    line-height: 1;
    position: relative;
    top: -1px
}

.OjPUnn {
    margin: 0 4px
}

._6DGToD {
    left: -14px
}

.HM1tHY,.pOlxDX {
    list-style: decimal inside;
    margin: 8px 0;
    line-height: 1.5
}

.HM1tHY {
    margin-top: 16px
}

.gRTtwM {
    display: inline-block
}

.f-DWwy {
    padding-left: 24px
}

.M8nZg\+ {
    margin-top: 8px
}

.sBxzFz {
    display: inline-block;
    text-transform: uppercase;
    box-shadow: none;
    outline: 0;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    margin-right: 25px
}

.sBxzFz.LgppmU {
    display: block;
    padding: 8px;
    min-width: 128px;
    text-align: center;
    line-height: 1;
    text-transform: none;
    margin-right: 0
}

.sBxzFz:hover {
    color: #2874f0
}

.WGsKhl {
    padding: 26px;
    font-weight: 500;
    font-size: 18px
}

.gsqLM9 {
    padding: 0 26px 50px;
    color: #878787;
    font-size: 16px
}

.YDw732 {
    margin-bottom: 24px
}

.fF30ZI {
    font-weight: 500;
    padding: 14px 0;
    min-width: 166px;
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #c2c2c2;
    text-transform: uppercase;
    text-align: center
}

.A0MXnh {
    font-size: 16px;
    background: #2874f0;
    border: none
}

.A0MXnh,.A0MXnh:hover {
    color: #fff
}

.t9UCZh {
    font-size: 16px
}

._8MUv97 {
    max-width: 406px!important
}

._6m34Ss {
    padding: 16px 0 16px 16px;
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    background-color: #f5f7fa
}

.-tDD0V {
    margin: 0 0 0 8px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hrCuFD {
    font-size: 16px
}

.DCM2NR {
    border: 1px solid #f0f0f0;
    border-radius: 2px
}

.Z-xZqu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 16px
}

.OIQNbN {
    width: 480px;
    margin-right: 12px;
    padding-right: 12px
}

.oF41xa {
    font-size: 14px;
    color: #212121
}

.oC-xlk {
    margin-top: 20px
}

.cWWKOL {
    list-style-type: disc;
    list-style-position: inside;
    font-size: 12px
}

@media (width < 978px) {
    .oF41xa {
        width: 200px
    }
}

@media (width > 978px) {
    .oF41xa {
        width: 242px
    }
}

.zDmZ1J {
    position: absolute;
    left: 492px;
    margin-top: -26px;
    cursor: pointer
}

.zDmZ1J:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.hRwGVA {
    font-size: 14px;
    color: #ff6161;
    margin-top: 12px;
    display: block
}

.o9uBVo {
    display: block;
    color: #878787;
    font-size: 12px;
    line-height: 18px
}

.kyoa-D {
    font-size: 14px;
    color: #ff6161;
    margin-top: 12px
}

.ftmMtv {
    font-size: 12px;
    margin-top: 10px;
    display: block
}

.ahMPoq {
    margin-left: 3px;
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

._6PM-C7 {
    box-shadow: -1px 1px 1px 1px #e0e0e0
}

.T0sU-Q {
    background-color: #f5f7fa;
    margin-left: 45px
}

.T0sU-Q:first-child {
    margin-top: 0
}

.T0sU-Q ._1v9aPD {
    display: block;
    margin: 4px 0 0
}

.T0sU-Q .rKFwwf {
    margin-top: 4px
}

.T0sU-Q ._36VLcv {
    display: inline-block;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    margin: 12px 8px 0 0
}

._2CaQvv {
    display: list-item;
    margin-left: 12px;
    margin-top: 6px
}

._72XI4M {
    margin-top: 8px
}

.cUuhVb {
    margin-top: 6px;
    margin-left: 10px
}

.cUuhVb,.ZkvyLt {
    font-size: 12px;
    display: block
}

.ZkvyLt {
    margin-top: 10px
}

.jGqfOG {
    font-size: 14px;
    text-transform: uppercase;
    color: #388e3c;
    font-weight: 500
}

.O01PAD {
    background: #e6f3e6;
    display: inline;
    padding: 4px 12px;
    border-radius: 18px
}

.O01PAD .LfjnTW {
    font-size: 12px;
    color: #008c00;
    font-weight: 500;
    margin-left: 5px
}

.r\+zpDP {
    font-size: 12px;
    color: #212121;
    margin-top: 8px;
    display: block
}

.VVnTnx {
    margin-top: 10px
}

.r3N-\+G {
    text-align: center
}

.r3N-\+G .Xep\+OG {
    color: #212121;
    font-weight: 500;
    font-size: 26px;
    margin: 20px 0 10px
}

.r3N-\+G ._9L3HGR {
    color: #878787;
    font-size: 20px;
    margin-bottom: 8px
}

.r3N-\+G .FzYbda {
    text-transform: uppercase;
    font-size: 16px
}

.JdXhXh {
    font-size: 24px!important
}

.dLsOc9 {
    height: 265px
}

.bmE8yc.roDWdc {
    display: block;
    line-height: 0
}

.bmE8yc .I2wlWr {
    width: 100%;
    margin: 0 auto;
    height: auto;
    display: block
}

.cu1Gyg {
    display: block;
    line-height: 0
}

.l7EeZp {
    box-shadow: 0 1px 8px 0Â rgba (0,0,0,.06)
}

._5i7eCI,._5i7eCI .FtuxZD {
    padding-bottom: 24px
}

._5i7eCI .qiHdF8 {
    padding-bottom: 12px
}

._5i7eCI .EnQN6u {
    padding-bottom: 12px
}

._5i7eCI .EnQN6u,._5i7eCI .EnQN6u ._18oqG4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._5i7eCI .EnQN6u ._18oqG4 {
    width: calc(100% - 80px);
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 12px
}

._5i7eCI .EnQN6u ._8lBx2i {
    margin-right: 3px
}

._5i7eCI .EDLgLd {
    color: #2874f0;
    cursor: pointer;
    font-weight: 500;
    padding-top: 4px
}

.Zs429W {
    padding-top: 200px
}

.NwvfsD {
    padding: 20px
}

.lIXsbP {
    padding: 0!important
}

.u2rrPt {
    max-height: 412px!important
}

.e6UJu6 {
    width: 375px!important
}

.hcr3Nn {
    position: fixed;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
    z-index: 12;
    opacity: 0;
    outline: none;
    pointer-events: none;
    transition: opacity .2s
}

.hcr3Nn.krbsqK {
    display: block;
    overflow: auto
}

.ie9 .hcr3Nn,.ie10 .hcr3Nn {
    z-index: -1
}

.ie9 .hcr3Nn.iFihCE,.ie10 .hcr3Nn.iFihCE {
    z-index: 12
}

.hcr3Nn.iFihCE {
    pointer-events: auto;
    opacity: 1
}

.hcr3Nn .Uacyaz,.hcr3Nn .x9tVHU {
    outline: none;
    position: relative
}

.hcr3Nn .Uacyaz {
    min-width: 400px;
    max-width: 90%;
    min-height: 200px;
    max-height: 90vh;
    background: #fff;
    border-radius: 4px;
    margin: 0 auto;
    overflow: auto
}

.hcr3Nn.krbsqK .Uacyaz {
    margin: 80px auto;
    max-height: 100%
}

.hcr3Nn .NEEcDr {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 32px;
    line-height: 1;
    vertical-align: top
}

.fk-modal-visible {
    overflow: hidden
}

._4PjZsw {
    display: block
}

._1TWLMK {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,.6);
    opacity: 0;
    pointer-events: none;
    transition: opacity .15s ease-out;
    height: 100vh;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 12
}

._1TWLMK ._8mqQwQ {
    position: relative;
    min-width: 400px;
    max-width: 90%;
    min-height: 200px;
    background: #fff;
    border-radius: 4px;
    outline: none;
    margin: 50px 0
}

._1TWLMK.icF5zO {
    opacity: 1;
    pointer-events: auto
}

._1TWLMK.Yt87QH {
    overflow: auto
}

._1TWLMK .gtm1So {
    position: absolute;
    height: 24px;
    width: 24px;
    right: -40px;
    top: 0;
    padding: 0;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 32px;
    line-height: 1;
    vertical-align: top
}

.Y6kxQ5 {
    max-width: 650px!important
}

.ULfmYb {
    padding: 30px 108px
}

.xotXa- {
    font-size: 20px;
    padding: 22px 30px 16px;
    border-bottom: 1px solid #f0f0f0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.s6Bf\+3 {
    padding: 24px 30px;
    min-height: 242px
}

.s6Bf\+3 .-qC1Ex {
    font-size: 16px
}

.s6Bf\+3 ._2tEmFo {
    color: #878787;
    font-size: 12px;
    padding-top: 2px
}

.s6Bf\+3 ._9CxPY- {
    font-size: 19px;
    padding-top: 5px
}

._4VmbiW {
    margin: 20px 0
}

.HXD86x {
    font-weight: 500
}

.mc6gmA {
    padding: 4px 0
}

.Wo96ZL {
    color: #2874f0;
    cursor: pointer
}

.oQfc-j {
    padding: 0 10px
}

._9XvT2v {
    padding-left: 10px
}

.VBWzi2 {
    font-size: 14px;
    text-align: right;
    color: #2874f0
}

.gmp9XG {
    margin-top: 20px;
    color: #2874f0
}

.wY58XC .XalcHU {
    padding: 6px 0
}

.\+4-Lyn {
    font-weight: 500;
    margin-top: 16px
}

.icN\+mX {
    margin-top: 12px
}

.-Q8a-s {
    border: 1px solid #e0e0e0;
    font-size: 14px;
    width: 344px;
    border-collapse: collapse
}

.-Q8a-s .ktBk-C {
    padding: 6px;
    border-right: 1px solid #e0e0e0
}

.-Q8a-s .ktBk-C:last-child {
    border-right: 0
}

.-Q8a-s .KOHFBU {
    font-size: 12px;
    background-color: #f1f3f6;
    border-bottom: 1px solid #e0e0e0;
    font-weight: 500
}

.-Q8a-s .RlhD1Y {
    color: #26a541
}

._8LEdIn {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    pointer-events: none;
    z-index: 18
}

.ie9 ._8LEdIn,.ie10 ._8LEdIn {
    z-index: -1
}

.ie9 ._8LEdIn.CJH\+Tq,.ie10 ._8LEdIn.CJH\+Tq {
    z-index: 18
}

.pSsKfC {
    display: inline-block;
    position: relative;
    font-size: 16px;
    color: #fff;
    background: #212121;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 2px;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    will-change: transform;
    pointer-events: none;
    margin: 0 auto;
    -webkit-transform: translateY(110%);
    transform: translateY(110%);
    max-width: 568px
}

.pSsKfC .kPozUL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    transition: opacity .2s ease-in-out .1s;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ie9 .pSsKfC,.ie10 .pSsKfC {
    z-index: -1
}

.ie9 .pSsKfC.CJH\+Tq,.ie10 .pSsKfC.CJH\+Tq {
    z-index: 0
}

.pSsKfC.CJH\+Tq {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px);
    pointer-events: auto
}

.pSsKfC.CJH\+Tq .kPozUL {
    opacity: 1
}

.pSsKfC .eIDgeN {
    padding: 16px 24px;
    line-height: 24px;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.pSsKfC .vgqc5l {
    padding: 8px 16px
}

.pSsKfC .lAE\+M1 {
    margin: 2px;
    width: 20px;
    height: 20px;
    vertical-align: middle
}

.pSsKfC .\+yG5Wc {
    width: 48px;
    height: 48px;
    margin: 16px;
    overflow: hidden;
    min-width: 48px
}

.pSsKfC .k1BPIW {
    width: 100%;
    height: 100%
}

.pSsKfC .MN0Fc4 {
    padding: 12px 24px 12px 32px
}

.pSsKfC .bEum-i {
    box-shadow: none;
    border: none;
    padding: 0;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase!important;
    white-space: nowrap;
    color: #ff9f00!important;
    vertical-align: middle;
    background: transparent;
    text-decoration: none!important
}

.pSsKfC .vgqc5l+.eIDgeN {
    padding: 16px 24px 16px 0;
    vertical-align: baseline
}

.pSsKfC .\+yG5Wc+.eIDgeN {
    padding: 32px 0
}

.pSsKfC .\+yG5Wc+.eIDgeN+.MN0Fc4 {
    padding: 32px 24px 32px 0
}

.pSsKfC .erIyqb {
    padding: 16px 24px 16px 0
}

.pSsKfC ._7xKt\+g {
    border: none;
    background: transparent;
    box-shadow: none;
    line-height: 16px;
    width: 16px;
    height: 16px;
    padding: 0;
    font-size: 22px;
    vertical-align: baseline;
    text-align: left;
    color: #c2c2c2
}

.xbXxvd {
    margin: 10px 0 16px
}

.xbXxvd.AD4IU0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #f4f8ff;
    padding: 16px;
    border: 1px solid #e0e0e0
}

.xbXxvd .wMF3E1 {
    font-size: 16px;
    margin-bottom: 16px;
    font-weight: 500
}

.xbXxvd .PJyfQD {
    border-radius: 3px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.xbXxvd .PJyfQD .-x0hTW {
    margin-right: 24px
}

.xbXxvd .eApd7i {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.xbXxvd .z7o4xP {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.xbXxvd .z7o4xP .XobVdy {
    font-weight: 400;
    font-size: 16px;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    text-align: left;
    line-height: 24px
}

.xbXxvd .z7o4xP .Z7SGho {
    margin: 12px 0 4px
}

.xbXxvd .z7o4xP .H4Hj2F {
    font-weight: 400;
    font-size: 16px;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    text-align: left;
    line-height: 24px;
    color: #ff6161
}

.xbXxvd .z7o4xP ._0aGRQ7 {
    text-align: left;
    line-height: 20px;
    padding: 8px 20px 0 0
}

.xbXxvd .z7o4xP .NUYMlx {
    color: #2874f0;
    margin-left: 5px;
    cursor: pointer
}

.xbXxvd .AGzJZR {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.xbXxvd .AGzJZR,.xbXxvd .eTWN7O {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.xbXxvd .eTWN7O {
    position: relative;
    background-color: #ff9f00;
    font-size: 14px;
    padding: 16px 40px;
    color: #fff;
    border-radius: 3px;
    min-width: 180px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.xbXxvd .eTWN7O .\+BCM0V {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 35px
}

.xbXxvd .W7UneU {
    background-color: #878787
}

.xbXxvd .Wy2vBN {
    text-decoration: line-through
}

.geb-LN {
    margin-top: 6px;
    margin-left: 8px
}

.nQUAML {
    display: block;
    color: #878787;
    font-size: 14px;
    height: 20px
}

.TMNmtm {
    position: absolute;
    top: auto;
    left: auto;
    visibility: hidden;
    pointer-events: none
}

.TMNmtm.lm5wS9 {
    visibility: visible;
    pointer-events: auto
}

.TMNmtm.CWoMYn,.TMNmtm.xDyXdc {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.TMNmtm.av9nZV,.TMNmtm.CWoMYn,.TMNmtm.gk7Mkn {
    bottom: calc(100% + 16px)
}

.TMNmtm.QGztsv,.TMNmtm.VywHrk,.TMNmtm.xDyXdc {
    top: calc(100% + 16px)
}

.TMNmtm._1-YsCd,.TMNmtm.uRvHUf {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.TMNmtm._1-YsCd {
    right: calc(100% + 16px)
}

.TMNmtm.uRvHUf {
    left: calc(100% + 16px)
}

.TMNmtm .QX54-Q {
    white-space: nowrap
}

.ggs1\+C {
    text-align: center
}

.ggs1\+C .ipqd2A {
    font-size: 32px;
    margin-top: 4px
}

.ggs1\+C .ipqd2A,.ggs1\+C .u12NqW {
    display: inline-block;
    color: #212121
}

.ggs1\+C .u12NqW {
    font-size: 28px;
    padding: 0 0 0 4px
}

.j-aW8Z {
    font-size: 14px;
    color: #878787;
    width: 100%;
    text-align: center;
    white-space: normal;
    overflow-wrap: break-word
}

.wNNofW {
    display: inline-block;
    text-align: left
}

.wNNofW.wsI1iG .DoUsN7 {
    -webkit-transform: scaleX(0)!important;
    transform: scaleX(0)!important
}

.wNNofW.umNoyb {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: nowrap;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    height: 100%
}

.wNNofW .x2IWCo {
    text-align: center
}

.wNNofW .x2IWCo .Fig8YH {
    font-size: 12px;
    font-weight: 500;
    color: #212121;
    padding: 2px 0
}

.wNNofW .x2IWCo .kDyB8d {
    font-size: 12px;
    color: #212121;
    padding: 0 0 0 2px
}

.wNNofW .BArk-j {
    font-size: 12px;
    color: #878787;
    padding: 0 5px 0 12px
}

.wNNofW .fQ-FC1 {
    padding: 1px 0 0;
    height: 20px
}

.wNNofW .fQ-FC1.jl9moH {
    cursor: pointer
}

.wNNofW .G1qQrW {
    -webkit-flex-basis: 8.33%;
    -ms-flex-preferred-size: 8.33%;
    flex-basis: 8.33%
}

.wNNofW .lpANVI {
    -webkit-flex-basis: 16.66%;
    -ms-flex-preferred-size: 16.66%;
    flex-basis: 16.66%
}

.wNNofW .\+psZUR {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.wNNofW .GwkPFK {
    -webkit-flex-basis: 58.33%;
    -ms-flex-preferred-size: 58.33%;
    flex-basis: 58.33%
}

.wNNofW .cqqn4R {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.rsSAZB {
    position: relative;
    background: #f0f0f0;
    margin-top: 7px;
    margin-left: 7px
}

.rsSAZB,.rsSAZB .DoUsN7 {
    height: 5px;
    border-radius: 100px
}

.rsSAZB .DoUsN7 {
    left: 0;
    position: absolute;
    width: 0;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    transition: -webkit-transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s,-webkit-transform .4s cubic-bezier(0,0,.3,1) .3s
}

.rsSAZB .\+mCBvS,.rsSAZB ._3LjBlS,.rsSAZB .CjJqlS {
    background-color: #388e3c
}

.rsSAZB ._9VMLX8 {
    background-color: #ff9f00
}

.rsSAZB .SDgpiC {
    background-color: #ff6161
}

.rating-tooltip .DoUsN7 {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform 0s linear .2s;
    transition: transform 0s linear .2s;
    transition: transform 0s linear .2s,-webkit-transform 0s linear .2s
}

.rating-tooltip-visible .DoUsN7 {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    transition: -webkit-transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s,-webkit-transform .4s cubic-bezier(0,0,.3,1) .3s
}

.XQDdHH {
    line-height: normal;
    display: inline-block;
    color: #fff;
    padding: 2px 4px 2px 6px;
    border-radius: 3px;
    font-weight: 500;
    font-size: 12px;
    vertical-align: middle;
    background-color: #388e3c
}

.Czs3gR {
    background-color: #ff9f00!important
}

.Js30Fc {
    background-color: #ff6161!important
}

._2Ol9pK {
    background-color: #878787!important
}

.Rza2QY {
    margin: 2px 0 0 2px;
    height: 10px
}

._5OesEi {
    margin-top: 6px
}

._5OesEi .Z4sRJ- {
    font-weight: 500
}

._5OesEi .Wphh3N {
    padding-left: 8px;
    font-weight: 500;
    color: #878787
}

._5OesEi .Wphh3N .hG7V\+4 {
    color: #878787
}

._5OesEi.VWRXZO {
    margin-bottom: 6px;
    font-size: 16px
}

._5OesEi.afFzxY {
    margin-top: 0;
    display: inline-block;
    padding-right: 10px
}

.Y1HWO0 {
    position: relative
}

.VsBOw- {
    -webkit-transform: none!important;
    transform: none!important
}

.VsBOw-.tyk\+lc {
    left: 0!important
}

.VsBOw-.xhsJgV {
    left: auto!important;
    right: -16px
}

.VsBOw-.xhsJgV:after,.VsBOw-.xhsJgV:before {
    left: auto!important;
    right: 22px
}

.VsBOw-.xhsJgV:after {
    right: 24px
}

.VsBOw- ._3Sc2du {
    width: 320px
}

.tJjCVx {
    cursor: pointer;
    width: 100%;
    position: relative;
    display: block
}

.tJjCVx.jJqq1Y {
    opacity: .5
}

.tJjCVx .vn9L2C {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.tJjCVx .vn9L2C:checked+.XqNaEv {
    background: #2874f0;
    border: #2874f0
}

.tJjCVx .vn9L2C:checked+.XqNaEv:before {
    display: block
}

.tJjCVx .XqNaEv {
    position: relative;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 1.4px solid #c2c2c2;
    border-radius: 1.5px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.tJjCVx .XqNaEv:before {
    position: absolute;
    content: "";
    left: 5px;
    top: 3px;
    width: 2px;
    height: 6px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none
}

.tJjCVx .XqNaEv.fX8myt {
    background: #2874f0;
    border: #2874f0
}

.tJjCVx .XqNaEv.fX8myt:before {
    border-width: 0 2px 0 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block
}

.tJjCVx.mwTY-N .XqNaEv {
    width: 20px;
    height: 20px
}

.tJjCVx.mwTY-N .XqNaEv:before {
    left: 6px;
    top: 1px;
    width: 5px;
    height: 12px;
    border-width: 0 3px 3px 0
}

.TXuYBI {
    padding-left: 25px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1;
    color: #212121
}

.TXuYBI,.TXuYBI:before {
    vertical-align: middle;
    display: inline-block
}

.TXuYBI:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 1.4px solid #c2c2c2;
    border-radius: 1.5px;
    box-sizing: border-box
}

._6i1qKy {
    vertical-align: middle;
    padding-left: 11px;
    color: #212121;
    display: inline-block;
    width: calc(100% - 25px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1;
    cursor: pointer
}

._6i1qKy,.wCWzZ7 {
    font-size: 14px
}

.wCWzZ7 .q\+GdaK {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 24px
}

.wCWzZ7 p {
    line-height: 1.5;
    margin-top: 15px
}

.wCWzZ7 li,.wCWzZ7 ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.wCWzZ7 li {
    padding: 0 0 8px 20px;
    position: relative;
    line-height: 21px
}

.wCWzZ7 li:after {
    content: "";
    height: 4px;
    width: 4px;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 50%;
    background: #000
}

.wCWzZ7 h1,.wCWzZ7 h2,.wCWzZ7 h3,.wCWzZ7 h4,.wCWzZ7 h5,.wCWzZ7 h6 {
    margin-bottom: 5px;
    margin-top: 20px;
    padding: 0;
    line-height: 1.5;
    font-weight: 500
}

.wCWzZ7 h1 {
    font-size: 22px;
    text-align: center
}

.wCWzZ7 h2 {
    font-size: 16px
}

.wCWzZ7 h3,.wCWzZ7 h4,.wCWzZ7 h5,.wCWzZ7 h6 {
    font-size: 14px
}

.wCWzZ7 a {
    color: #2370f4
}

.wCWzZ7 a:hover {
    border-bottom: 1px solid #000
}

.wCWzZ7 table,.wCWzZ7 td,.wCWzZ7 th {
    border: 1px solid #000;
    border-collapse: collapse;
    padding: 8px
}

.Pg\+ADy {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

._2F6J1Y {
    padding-top: 8px;
    max-height: 500px;
    overflow-y: scroll;
    max-width: 600px
}

._2F6J1Y .KqqaaG {
    margin: 0 auto;
    padding: 16px 32px
}

._2F6J1Y .CCfpKi {
    padding-top: 300px
}

.GYYNWo {
    color: #000;
    font-weight: 500;
    font-size: 14px
}

.vc2CPe {
    margin-right: 12px;
    width: 16px;
    height: 16px
}

.Ns-8nX {
    font-size: 16px;
    line-height: 1.5
}

.GH72NG {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.GH72NG .ILEAPH {
    max-width: 32px
}

.GH72NG .ILEAPH ._5nFD1V {
    max-width: 75%;
    margin-top: 6px
}

.Aavphm {
    color: #2874f0;
    font-weight: 500
}

.FAUDMo {
    margin-right: 5px
}

.FAUDMo._667UC9 {
    color: #717478;
    text-decoration: line-through
}

.jU6ff\+ {
    color: #008c00;
    white-space: nowrap
}

.lHfxO4 {
    font-size: 14px;
    color: #212121;
    line-height: 1.4
}

.lHfxO4._9n-1o0 {
    color: #ff6161
}

.pFO5A6 {
    font-size: 12px;
    color: #878787;
    margin-top: 5px
}

._5jv2CK {
    vertical-align: top;
    -webkit-flex: 0 0 var(--cart-item-delivery-info-width);
    -ms-flex: 0 0 var(--cart-item-delivery-info-width);
    flex: 0 0 var(--cart-item-delivery-info-width);
    background-color: #ffffe6;
    border-radius: 2px;
    border: 1px solid #ffe11b;
    padding: 8px 11px;
    font-size: 12px;
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}

@media (width < 978px) {
    ._5jv2CK {
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
}

._5jv2CK .psVcCR {
    display: inline-block;
    position: relative
}

._5jv2CK .SmdQ7g {
    display: inline-block;
    width: 80%;
    margin: 2px 0 0 10px;
    vertical-align: top
}

.Q5krPb {
    color: #388e3c
}

.p2uyH2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #212121;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.p2uyH2 .LcLcvv {
    width: 28px;
    height: 28px;
    background: linear-gradient(#fff,#f9f9f9);
    display: inline-block;
    border: 1px solid #c2c2c2;
    cursor: pointer;
    font-size: 16px;
    border-radius: 50%;
    padding-top: 1px;
    line-height: 1
}

.p2uyH2 .LcLcvv:disabled {
    color: #c2c2c2;
    border-color: #e0e0e0;
    cursor: auto
}

.p2uyH2 .atHedL {
    display: inline-block;
    padding: 3px 6px;
    width: calc(100% - 60px);
    height: 100%;
    width: 46px;
    height: 28px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #c2c2c2;
    margin: 0 5px
}

.p2uyH2 .atHedL.OWA00X {
    border-color: #e0e0e0
}

.p2uyH2 .atHedL .p6sArZ {
    border: none;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle;
    text-align: center
}

.p2uyH2 .atHedL .p6sArZ:focus {
    outline: none
}

.p2uyH2 .atHedL .p6sArZ:disabled {
    background: #fff
}

.NN1BRq {
    position: relative;
    background: #fff0ff;
    margin-top: 24px;
    padding: 14px 16px 8px;
    border-radius: 2px
}

.NN1BRq .MGi8N5 {
    position: absolute;
    left: 16px;
    top: -10px;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 2px;
    color: #fff;
    background: #854987;
    font-weight: 500
}

.NN1BRq .lw7e2a {
    display: table-row;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500
}

.NN1BRq .lw7e2a .pnhhH0,.NN1BRq .lw7e2a .rXqWET {
    display: table-cell;
    padding: 5px
}

.NN1BRq .lw7e2a .rXqWET {
    padding: 8px 6px 0 0
}

.NN1BRq .lw7e2a ._907OpX {
    font-size: 20px
}

.jGX6Dv {
    display: inline-block;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 2px;
    margin-top: 12px;
    color: #fff;
    background: #854987;
    font-weight: 500
}

.uiRQXm {
    display: table;
    font-size: 14px;
    padding: 4px 8px 2px;
    border-radius: 1px
}

.uiRQXm .o6CtOd {
    color: #2874f0;
    font-weight: 500;
    margin-left: 8px;
    cursor: pointer
}

.ECfxjt {
    background: none;
    -webkit-animation: RErSpa 3s ease-in;
    animation: RErSpa 3s ease-in
}

.KU1keN {
    background: #fef8e0
}

@-webkit-keyframes RErSpa {
    0% {
        background: none
    }

    20% {
        background: #fef8e0
    }

    80% {
        background: #fef8e0
    }

    to {
        background: none
    }
}

@keyframes RErSpa {
    0% {
        background: none
    }

    20% {
        background: #fef8e0
    }

    80% {
        background: #fef8e0
    }

    to {
        background: none
    }
}

.ZZ1CvJ {
    width: 500px
}

.ygcCFf {
    padding: 24px
}

.FivxNz {
    vertical-align: middle
}

.O8tpIk {
    margin-left: 8px
}

._1JCe2e {
    border: 1px solid #e0e0e0;
    margin-top: 16px;
    padding: 16px;
    border-radius: 4px
}

._1JCe2e.jvOuxa {
    background-color: #f5faff;
    border-color: #2a55e5
}

.FtRexs {
    position: relative;
    margin-bottom: 8px;
    left: -24px
}

.FtRexs,.j2lUlt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.j2lUlt {
    font-weight: 400px
}

.j2lUlt ._9rPTZX {
    width: 100%
}

.j2lUlt ._9rPTZX .jaGVL- {
    font-size: 14px;
    line-height: 20px
}

.j2lUlt ._9rPTZX .ibhvo8 {
    font-size: 12px;
    line-height: 16px;
    color: #717478
}

.j2lUlt ._6-5vPr {
    margin-left: 24px;
    display: inline;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end
}

.j2lUlt ._6-5vPr.jvOuxa {
    color: #2a55e5
}

.aiuW-- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600
}

.uPcAKc {
    margin-top: 24px;
    border-radius: 4px;
    text-transform: none;
    font-size: 14px;
    color: #f0f0f0;
    width: 100%;
    background-color: #2a55e5;
    padding: 8px
}

:root {
    --color-white: #f0f0f0;
    --color-white-bg: #fff;
    --color-black: #000;
    --color-light-black: #172337;
    --color-border-grey: #e4e7ed;
    --color-brand-orange: #fb641b;
    --color-brand-blue: #2874f0;
    --color-brand-bbd: #2455f4;
    --color-brand-refurb: #f2575b;
    --color-brand-footer: #172337;
    --color-brand-blue-lighter: #7accff;
    --color-brand-blue-lighter1: #dfeafd;
    --color-blue-lighter1: #b3d7ff;
    --color-blue-lighter2: #2370f4;
    --color-blue-lighter3: #2a55e5;
    --color-blue-lighter4: #f5f7fa;
    --color-blue-lighter5: #d5d7db;
    --color-blue-lighter6: #cfe1ff;
    --color-blue-lighter7: #f0f5ff;
    --color-primary-yellow: #ffe11b;
    --color-primary-yellow2: #f1d27d;
    --color-yellow-grade1: #fff7e1;
    --color-yellow-grade2: #fef8e0;
    --color-purple: #5f4eeb;
    --color-offer-green: #388e3c;
    --color-green-grade0: #26a541;
    --color-green-grade1: #e9f2e9;
    --color-green-grade2: #e6f4e8;
    --color-green-grade3: #e6f3e6;
    --color-green-grade4: #008c00;
    --color-yellowish-orange: #ff9f00;
    --color-flash-green: #11c29b;
    --color-error-red: #ff6161;
    --color-error-red2: #ff4343;
    --color-error-red3: #ffeaed;
    --color-error-red4: #dd5354;
    --color-error-red5: #d23276;
    --color-error-red6: #e4001e;
    --color-error-red7: #e32727;
    --color-error-red8: #d23c33;
    --color-grey-grade0: #fafafa;
    --color-grey-grade1: #f0f0f0;
    --color-grey-grade2: #e0e0e0;
    --color-grey-grade3: #c2c2c2;
    --color-grey-grade4: #878787;
    --color-grey-grade5: #212121;
    --color-grey-grade6: #d7d7d7;
    --color-grey-grade7: #f9f9f9;
    --color-grey-grade8: #9e9e9e;
    --color-grey-grade9: #efefef;
    --color-grey-grade10: #f5f5f5;
    --color-grey-grade11: #aaa;
    --color-grey-grade12: #dbdbdb;
    --color-grey-grade13: #fbfbfb;
    --color-grey-grade14: #666;
    --color-grey-grade15: #f8f8f8;
    --color-grey-grade16: #eee;
    --color-grey-grade17: #9b9b9b;
    --color-grey-grade18: #686868;
    --color-grey-grade19: #eaeaea;
    --color-grey-grade20: #e6e6e6;
    --color-grey-grade21: #e9e9e9;
    --color-grey-grade22: #d8d8d8;
    --color-grey-grade23: #ffcbd0;
    --color-grey-grade24: #717478;
    --color-grey-grade25: #111112;
    --color-grey-grade26: #f0f2f5;
    --color-grey-grade27: #e4e7ed;
    --color-grey-grade28: #d5d7db;
    --color-grey-grade29: #bdbdbd;
    --color-greyish-blue: #b8bbbf;
    --color-light-greyish-blue: #f1f3f5;
    --color-error-bg: #fff7f8;
    --color-info-bg: #ffffe6;
    --color-info-light-bg: #fffbf6;
    --color-page-bg: #f1f3f6;
    --color-green-bg: #f7fffa;
    --color-blue-bg: #f5faff;
    --color-vip-black-bg: #343c4e;
    --color-grey-badge: #717171;
    --color-grey-light: #d3d3d3;
    --color-grey-light2: #d5d7db;
    --color-vendor-text: #3f3f3f;
    --color-supermart-green: #26a541;
    --color-dark-blue1: #1d6ded;
    --color-light-blue: #f4f8ff;
    --color-light-blue1: #bed5fa;
    --color-light-blue2: #93b7f1;
    --color-light-blue3: #f0f5ff;
    --color-suparmart-fk-background: #258b3b;
    --color-info-yellow: #fffdec;
    --color-cobranded-footer-blue: #005387;
    --color-pre-book-purple: #854987;
    --color-light-pink: #fff0ff;
    --color-light-orange: #fdf5e7;
    --color-orange-bg: #fff7e1;
    --color-bright-orange: #e79900;
    --color-payment-orange: #ffc200;
    --color-wishlist-red: #ff4343;
    --color-light-green: #e7f8ec;
    --color-selector-black: #010101;
    --color-light-grey-orange: #fef7e9;
    --color-mustard: #af7b1c;
    --color-light-white-bg: #f5f7fa;
    --header-width-min: 790px;
    --width-min: 978px;
    --width-max: 1680px;
    --product-page-gutter: 24px;
    --product-section-title-width: 110px;
    --product-section-title-padding: 10px;
    --font-regular: 400;
    --font-medium: 500;
    --font-size-8: 8px;
    --font-size-10: 10px;
    --font-size-11: 11px;
    --font-size-12: 12px;
    --font-size-13: 13px;
    --font-size-14: 14px;
    --font-size-16: 16px;
    --font-size-17: 17px;
    --font-size-18: 18px;
    --font-size-20: 20px;
    --font-size-24: 24px;
    --font-size-28: 28px;
    --font-size-32: 32px;
    --font-size-default: 14px;
    --header-gutter: 16px;
    --z-index-dev-console: 31;
    --z-index-product-page-overlay: 30;
    --z-index-login-dropdown: 1;
    --z-index-pincode: 1;
    --z-index-sticky: 2;
    --z-index-loader: 2;
    --z-index-back-to-top: 2;
    --z-index-tooltip: 5;
    --z-index-tooltip-overlay: 4;
    --z-index-header: 10;
    --z-index-catnav: 6;
    --z-index-header-shadow: 6;
    --z-index-modal: 12;
    --z-index-tooltip-on-modal: 14;
    --z-index-toast: 18;
    --z-index-compare-button: 3;
    --z-index-sticky-basket: 3;
    --z-index-start-chat-button: 3;
    --z-index-product-page-sidebar-container: 4;
    --z-index-product-page-zoom-image-container: 28;
    --z-index-loader-bar: 12;
    --z-index-webpush-widget: 19;
    --product-page-fade-in-time: 0.6s;
    --z-index-compare-page-content-sticky-top: 6;
    --z-index-pincode-widget: 2;
    --z-index-pincode-overlay: 6;
    --z-index-latest-cart-item: 12;
    --basket-popup-width: 960px;
    --loading-shimmer-card-border-radius: 2px;
    --basket-popup-min-width: 960px;
    --basket-popup-min-height: 512px;
    --basket-popup-height: 89vh;
    --basket-popup-height-v4: 79vh;
    --z-index-basket-tooltip: 12;
    --z-index-mulitwidgeLoader: 3;
    --user-confirmation-popup-max-width: 406px
}

.b9maPQ {
    color: var(--color-brand-blue);
    cursor: pointer;
    margin: 10px 0
}

.\+r9dsK {
    padding: 20px 16px;
    max-width: 368px;
    margin: auto
}

._5yg1BT {
    margin-top: 30px
}

.k2XLto {
    margin-bottom: 20px;
    .o\+9IlK {
        font-size: 12px;
        color: var(--color-grey-grade4)
    }
}

._9YAn4f {
    margin-bottom: 25px;
    font-weight: var(--font-medium)
}

._0S7fxX {
    margin-top: 60px
}

.vT1qtZ {
    font-size: 16px;
    font-weight: var(--font-medium)
}

.UR\+QtT {
    margin: 24px 0;
    background-color: var(--color-white-bg);
    font-size: 14px;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    .iZlqtg {
        color: var(--color-offer-green);
        font-weight: var(--font-medium);
        text-transform: uppercase;
        padding: 14px 18px;
        .oph\+rY {
            vertical-align: middle;
            margin-right: 6px
        }
    }

    .mU0bbv {
        padding: 10px 24px;
        border-top: 1px solid var(--color-white);
        .WHraFq {
            font-size: 12px;
            font-weight: var(--font-medium);
            line-height: 1.33;
            display: inline-block
        }
    }

    .W2FS9z {
        border-top: 1px solid var(--color-white);
        display: block;
        padding: 10px 20px;
        font-size: 14px
    }

    .aX6ZBq {
        transform: rotate(-90deg);
        vertical-align: middle;
        margin-right: 8px
    }
}

.yuFxlZ {
    color: var(--color-brand-blue);
    font-weight: var(--font-medium);
    font-size: .9em;
    cursor: default;
    margin-left: 4px
}

._2g-pK\+ {
    margin-top: 16px;
    max-width: 345px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._2g-pK\+:after {
    clear: both
}

.oc0gp3 {
    max-width: unset
}

.oc0gp3:after {
    clear: both
}

.FTzrsu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 12px
}

.-Uwbou {
    margin-left: 4px;
    font-size: 14px
}

.-Uwbou,._3\+kzeQ {
    font-weight: 500
}

.rDnCmv {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f0f0
}

.rDnCmv:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.qjU7sE {
    margin: 10px 0 10px 23px;
    display: block
}

.YwQz54 {
    color: #ff9f00
}

.hQBY0- {
    color: #388e3c
}

.kgJ2-6 {
    margin-left: 0;
    color: #212121
}

.vOQ7Iz {
    margin-left: 0;
    color: #2874f0
}

.swQo0P {
    display: inline-block;
    vertical-align: middle;
    width: 15px
}

.hKpSVw {
    max-width: 250px
}

.APjdls {
    margin-bottom: 20px
}

.APjdls:last-child {
    margin-bottom: 0
}

.ElI1eR {
    margin-bottom: 20px;
    font-weight: 500
}

.WXNMw2 {
    border-top: 1px dotted #e0e0e0;
    margin-top: 12px;
    padding: 12px auto 0
}

._49svqO {
    margin: 0!important
}

.S84d5h {
    padding: 20px 24px;
    max-width: 480px;
    margin: auto
}

._7Dfqsc {
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0
}

._258k8T {
    width: 60%
}

.Ao5yZf {
    width: 40%!important;
    padding-left: 10px
}

._3qjxU8 {
    padding-left: 21px
}

.Tvx4s3 {
    max-width: calc(100% - 23px);
    margin-left: 23px
}

._302P3U {
    width: 100%;
    border-spacing: 0;
    margin-top: 10px
}

.CrCq7Q {
    height: 25px!important
}

._6wrxOV {
    cursor: pointer;
    margin-left: 0;
    font-size: 14px
}

.Ol4Pjd {
    margin-left: 23px
}

.zaWnci {
    width: 100%
}

.Gb7YAd {
    height: 32px
}

.wEsz0p {
    height: 50px;
    font-weight: 500
}

.fVB4Xd {
    border-top: 1px dashed #e0e0e0
}

.bcadEb {
    width: 70%
}

.Mlisys {
    width: 30%;
    text-align: right
}

.vKVaFf {
    color: #388e3c
}

.ZxegMQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    white-space: pre
}

.ZxegMQ .ydoHrj {
    width: 12px;
    height: 12px;
    margin: 3px 2px 0 0
}

.rQzWGK {
    display: inline-block;
    background-color: var(--color-light-green);
    padding: 8px;
    border-radius: 2px
}

.pBhcJ8,.SyPfSr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.SyPfSr {
    padding-left: 8px;
    width: auto;
    line-height: 1rem
}

.lnT\+Ll {
    margin-right: 5px
}

.UCa7qM {
    border-width: 2px!important;
    border-color: var(--color-grey-grade17)!important
}

.vf2gkn {
    margin-left: 2px
}

.YTFffV {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 470px
}

.YTFffV .nb3j1l {
    width: 288px;
    background-color: #2874f0;
    padding: 28px
}

.YTFffV .nEs-HJ {
    width: 416px;
    padding: 40px
}

.YTFffV ._81IdUh {
    width: 25px;
    margin: 0 17px 0 0
}

.YTFffV .IzJDDC {
    font-size: 28px
}

._5C--6G {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.BBElSp {
    margin: 52px 0 32px
}

.WK88VB {
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    padding-top: 6px
}

.fwxFvw {
    font-size: 18px;
    color: #fff;
    margin-top: 24px
}

.eJbbmv,.qTXAcD {
    font-size: 14px;
    color: #878787
}

.eJbbmv {
    font-weight: 500;
    outline: none;
    border: none;
    padding: 0;
    vertical-align: initial;
    margin: 0;
    box-shadow: none
}

.eJbbmv.XPUnYZ {
    color: #2874f0
}

.eJbbmv:hover {
    box-shadow: none
}

.EmIC3X {
    margin-top: 24px;
    font-size: 16px;
    color: #212121;
    min-height: 44px;
    word-break: break-word
}

.EmIC3X .XG\+m90 {
    font-weight: 500;
    margin-left: 5px
}

.GRaJIo {
    display: block;
    height: 48px;
    width: 336px
}

.I-qZ4M {
    position: relative;
    margin-bottom: 34px;
    font-size: 16px
}

.r4vIwl {
    padding: 8px 10px 10px 0;
    width: 100%;
    color: #000;
    font-size: inherit;
    background: #fff;
    border: none;
    border-bottom: 1px solid #e0e0e0
}

.r4vIwl:focus {
    outline: none
}

.r4vIwl.tuMj3n {
    padding-left: 40px
}

.r4vIwl.zgwPDa {
    padding-right: 60px
}

.r4vIwl.cKIJVz {
    border-color: #ff6161;
    border-bottom-width: 2px
}

.r4vIwl._5BVqVB+.Gq-80a,.r4vIwl._5BVqVB~.Gq-80a,.r4vIwl:-webkit-autofill+.Gq-80a,.r4vIwl:-webkit-autofill~.Gq-80a,.r4vIwl:focus+.Gq-80a,.r4vIwl:focus~.Gq-80a {
    -webkit-transform: translateY(-10px) scale(.8);
    transform: translateY(-10px) scale(.8)
}

.r4vIwl._5BVqVB+.UfYqpu:after,.r4vIwl._5BVqVB+.UfYqpu:before,.r4vIwl:-webkit-autofill+.UfYqpu:after,.r4vIwl:-webkit-autofill+.UfYqpu:before,.r4vIwl:focus+.UfYqpu:after,.r4vIwl:focus+.UfYqpu:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.r4vIwl.mYpCuj {
    border-color: #ff6161;
    border-bottom-width: 2px
}

.r4vIwl.mYpCuj+.UfYqpu:after,.r4vIwl.mYpCuj+.UfYqpu:before {
    background: #ff6161
}

.r4vIwl:-webkit-autofill {
    box-shadow: inset 0 0 0 50px #fff
}

.r4vIwl[disabled] {
    border-bottom-style: dashed
}

.llBOFA {
    position: absolute;
    bottom: -20px
}

.llBOFA,.zpeZXK {
    color: #ff6161;
    font-size: 12px;
    font-weight: 500
}

.zpeZXK {
    margin-top: 4px
}

.Gq-80a {
    color: #878787;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    will-change: transform;
    -webkit-transform-origin: left;
    transform-origin: left
}

.Gq-80a._5BVqVB {
    -webkit-transform: translateY(-10px) scale(.8);
    transform: translateY(-10px) scale(.8)
}

.UfYqpu {
    position: relative;
    display: block;
    width: 100%
}

.UfYqpu:after,.UfYqpu:before {
    content: "";
    height: 1px;
    width: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    bottom: 1px;
    position: absolute;
    will-change: transform;
    background: #2874f0;
    transition: transform .2s ease
}

.UfYqpu:before {
    left: 50%;
    -webkit-transform-origin: left;
    transform-origin: left
}

.UfYqpu:after {
    right: 50%;
    -webkit-transform-origin: right;
    transform-origin: right
}

.UfYqpu._5BVqVB:after,.UfYqpu._5BVqVB:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.ht0X71 {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
    color: #2874f0;
    cursor: pointer
}

.ht0X71.XcON1s {
    color: #388e3c
}

.ht0X71.EkJfj8 {
    color: #c2c2c2
}

.ZgaENs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 54px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

._5U\+wVV {
    margin-right: 10px;
    width: 28px
}

.GrJJSW {
    padding: 0;
    font-size: 24px;
    text-align: center;
    box-shadow: none
}

.gbEKt- {
    font-size: 14px;
    color: #878787
}

._7Y7udB {
    margin: 20px 0
}

.hvWqk9 {
    margin-bottom: 12px;
    font-weight: var(--font-medium);
    display: block
}

.soVbMq {
    margin: 10px 0
}

._8smZ\+V {
    margin-bottom: 14px
}

.EhFel7 {
    float: none!important;
    margin-top: 5px
}

._7rGCf4 {
    font-weight: 400
}

.ki9\+Q1 {
    font-weight: 500;
    margin-top: 16px
}

.II7fHb {
    height: 300px;
    background: var(--color-light-white-bg);
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    overflow: hidden
}

.II7fHb .KaKbKL {
    width: 380px
}

.Metfvq {
    position: absolute;
    left: 90px;
    width: 300px;
    -webkit-animation: I-7t0y .5s ease-out forwards;
    animation: I-7t0y .5s ease-out forwards
}

.Metfvq ._3E2tRI {
    height: 380px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 auto auto;
    position: relative
}

.Metfvq ._3E2tRI ._2dB16e {
    position: absolute;
    left: 25px
}

.Metfvq ._3E2tRI .Ipk4tt {
    position: relative;
    margin-left: 60px;
    width: 100%;
    height: 100%;
    margin-top: 180px
}

.Metfvq ._3E2tRI .qzQM9D {
    position: absolute;
    top: 10px;
    left: 40px;
    z-index: 2;
    width: 34px;
    height: 34px;
    border-radius: 5px;
    -webkit-animation: PAUKS\+ .5s ease-out 1.3s forwards;
    animation: PAUKS\+ .5s ease-out 1.3s forwards
}

.Metfvq ._3E2tRI .EGshcA {
    position: absolute;
    left: 100vw;
    z-index: 3;
    -webkit-animation: l28XxF .5s ease-out .6s forwards;
    animation: l28XxF .5s ease-out .6s forwards
}

.Metfvq ._3E2tRI .pwmaK6 {
    width: 60px;
    height: 60px;
    top: -2px;
    left: 23px
}

.Metfvq ._3E2tRI ._2flONJ,.Metfvq ._3E2tRI .pwmaK6 {
    border-radius: 50%;
    background-color: #1a6ec2;
    -webkit-animation: BhiJhk 1s ease-out 1.3s forwards;
    animation: BhiJhk 1s ease-out 1.3s forwards;
    position: absolute;
    scale: -3;
    opacity: 0
}

.Metfvq ._3E2tRI ._2flONJ {
    width: 80px;
    height: 80px;
    top: -11px;
    left: 14px
}

.NFQHOb {
    width: calc(100% - 380px);
    bottom: 0;
    background-color: var(--color-white-bg);
    -webkit-animation: fDEkNI .5s ease-out forwards;
    animation: fDEkNI .5s ease-out forwards;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 3
}

.NFQHOb ._4RZ5BR {
    font-size: var(--font-size-14);
    width: 80%;
    margin-top: 30px;
    text-align: center;
    line-height: 20px;
    color: var(--textBlack);
    font-weight: 400
}

.NFQHOb .VY954r {
    font-size: var(--font-size-12);
    color: var(--color-grey-grade24)
}

.NFQHOb .ZEzL0U {
    height: 120px;
    margin: 40px
}

.NFQHOb.BXbf0F {
    -webkit-animation: jaCQqn 1s ease-out forwards;
    animation: jaCQqn 1s ease-out forwards
}

.OSt4sE {
    -webkit-animation: OSt4sE 1s ease-out forwards;
    animation: OSt4sE 1s ease-out forwards
}

.OSt4sE .YSvFd3 {
    width: 120px;
    height: 120px;
    -webkit-animation: KxzyRU 1s ease-out forwards;
    animation: KxzyRU 1s ease-out forwards
}

.OSt4sE .YSvFd3 .lK5qup {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--color-white-bg);
    position: relative;
    -webkit-animation: _8m1tfN 1s linear infinite;
    animation: _8m1tfN 1s linear infinite;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.OSt4sE .YSvFd3 .lK5qup:before {
    width: 100%;
    height: 100%;
    background: conic-gradient(from 315deg,transparent,#2874f1)
}

.OSt4sE .YSvFd3 .lK5qup:after,.OSt4sE .YSvFd3 .lK5qup:before {
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: " ";
    bottom: 0
}

.OSt4sE .YSvFd3 .lK5qup:after {
    background: var(--color-white-bg);
    width: 90%;
    height: 90%;
    margin: auto
}

.OSt4sE .ovbCNC {
    opacity: 0;
    -webkit-animation: ovbCNC 1s ease-out forwards;
    animation: ovbCNC 1s ease-out forwards;
    font-size: 14px
}

@-webkit-keyframes l28XxF {
    0% {
        left: 300px;
        top: 160px;
        display: block
    }

    90% {
        left: 64px;
        top: 30px;
        scale: 1;
        display: block
    }

    95% {
        scale: .95;
        left: 64px;
        top: 30px;
        display: block
    }

    to {
        scale: 1;
        left: 64px;
        top: 30px;
        display: block
    }
}

@keyframes l28XxF {
    0% {
        left: 300px;
        top: 160px;
        display: block
    }

    90% {
        left: 64px;
        top: 30px;
        scale: 1;
        display: block
    }

    95% {
        scale: .95;
        left: 64px;
        top: 30px;
        display: block
    }

    to {
        scale: 1;
        left: 64px;
        top: 30px;
        display: block
    }
}

@-webkit-keyframes PAUKS\+ {
    0% {
        scale: 0
    }

    to {
        scale: 1.5
    }
}

@keyframes PAUKS\+ {
    0% {
        scale: 0
    }

    to {
        scale: 1.5
    }
}

@-webkit-keyframes BhiJhk {
    0% {
        scale: 0;
        opacity: 1
    }

    to {
        opacity: 0;
        scale: 2
    }
}

@keyframes BhiJhk {
    0% {
        scale: 0;
        opacity: 1
    }

    to {
        opacity: 0;
        scale: 2
    }
}

@-webkit-keyframes I-7t0y {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@keyframes I-7t0y {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@-webkit-keyframes fDEkNI {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@keyframes fDEkNI {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@-webkit-keyframes jaCQqn {
    0% {
        bottom: -360px
    }

    to {
        bottom: -50px
    }
}

@keyframes jaCQqn {
    0% {
        bottom: -360px
    }

    to {
        bottom: -50px
    }
}

@-webkit-keyframes _8m1tfN {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _8m1tfN {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes KxzyRU {
    0% {
        scale: 1
    }

    to {
        scale: .4
    }
}

@keyframes KxzyRU {
    0% {
        scale: 1
    }

    to {
        scale: .4
    }
}

@-webkit-keyframes ovbCNC {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ovbCNC {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes OSt4sE {
    0% {
        padding-top: 30px
    }

    to {
        padding-top: 80px
    }
}

@keyframes OSt4sE {
    0% {
        padding-top: 30px
    }

    to {
        padding-top: 80px
    }
}

.xBafWX {
    @-webkit-keyframes tOPlAK {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
}

.xBafWX .xD\+VHX {
    position: relative
}

.xBafWX .RFnogL {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.xBafWX .wfaLQc {
    -webkit-transform-origin: center;
    transform-origin: center
}

.xBafWX .sMeobM {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center
}

.xBafWX ._2x1Z2I {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: .8px;
    display: block
}

.xBafWX .KX8Zas {
    font-size: 13px;
    line-height: 20px;
    display: block
}

@keyframes tOPlAK {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.S89fXM {
    position: relative;
    z-index: 2;
    margin-top: 16px;
    font-size: 14px
}

.S89fXM .GmaByT,.S89fXM .yc9NKf {
    font-weight: 500
}

.S89fXM .CO6rnV {
    padding: 2px;
    border-radius: 50%;
    background: #26a541;
    margin: 0 0 -2px 4px
}

.S89fXM .xvxbnW {
    margin-top: 24px
}

.S89fXM .xvxbnW .-fhQnx {
    color: #f0f0f0;
    background: #26a541;
    padding: 2px 6px;
    border-radius: 3px;
    font-weight: 500
}

.S89fXM .zFhtcG {
    font-size: 12px;
    color: #878787
}

.S89fXM .N-BEj4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px
}

.S89fXM .N-BEj4 .grQEnc {
    margin-left: 8px
}

.S89fXM .N-BEj4 .apq054,.S89fXM .N-BEj4 .q1kRA4 {
    display: block;
    height: 80px;
    padding-top: 16px
}

.S89fXM .N-BEj4 .apq054 {
    margin-top: 20px
}

.S89fXM .iCENja {
    font-weight: 500;
    cursor: pointer;
    color: #2874f0
}

.S89fXM .Th5eUU {
    margin: 20px 0 12px
}

.Gq5ZRk {
    width: auto
}

.Gq5ZRk .Rqo9kS {
    min-height: 600px
}

.Gq5ZRk .Rqo9kS .g6jprx {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925 {
    width: 50%;
    list-style: none
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR {
    padding: 0 16px 0 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR>div:first-of-type {
    width: auto
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR ._83MO0h {
    width: 14px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 16px 16px 0;
    margin-left: 16px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .HAqKPc .F9uJjI {
    font-size: 14px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .HAqKPc .TgtHgN {
    font-size: 12px;
    color: #878787
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .RX95hR {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .vK1mmm {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe.\+ZNSuk {
    border-bottom: none
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul {
    list-style: none;
    margin-left: 31px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li {
    padding: 12px 12px 12px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li>div:first-of-type {
    width: auto
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li .q1CqVR {
    width: 100%!important
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li .HAqKPc {
    padding-left: 6px;
    font-size: 14px;
    cursor: pointer
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li .HAqKPc ._40hRmR {
    color: #ff6161;
    padding-top: 7px;
    display: block
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li._2ABDrf {
    position: relative
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li._2ABDrf:before {
    position: absolute;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: hsla(0,0%,100%,.35);
    z-index: 1
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul {
    padding-bottom: 17px;
    border-bottom: 1px solid #e0e0e0
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li:last-of-type .vVmZfe {
    border-bottom: none
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li._2ABDrf {
    position: relative
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li._2ABDrf:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: hsla(0,0%,100%,.35);
    z-index: 1
}

.Gq5ZRk .Rqo9kS .g6jprx .cBtq3m {
    width: 50%;
    text-align: center;
    padding-top: 0
}

.Gq5ZRk .Rqo9kS .g6jprx .cBtq3m .MbGm7s {
    color: #ff6161;
    font-size: 12px;
    margin: 12px 0 24px;
    padding: 0 50px;
    font-weight: 500
}

.Gq5ZRk .Rqo9kS .g6jprx .cBtq3m .aVnxi4 {
    font-size: 12px;
    text-align: center
}

.mPzoSJ {
    min-height: 300px
}

.TLDp12 {
    position: relative;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.TLDp12 .u\+ozIc {
    width: 88px;
    height: 88px;
    background: transparent
}

.\-1Em5X .xaKhmF {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 24px;
    margin-top: 3px;
    font-weight: 500
}

.\-1Em5X .xaKhmF ._2KX5\+Z {
    width: 17px;
    margin-right: 5px;
    margin-bottom: 2px
}

.\-1Em5X .PhGWjq {
    color: #878787;
    font-weight: 500
}

.zVXMJh {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 72px;
    padding: 22px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.A232Se,.zVXMJh {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._9dDdvO {
    margin-left: 8px;
    font-weight: 400;
    font-size: 17px
}

.mND7QG {
    border-radius: 4px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    padding: 10px;
    width: 176px
}

.jkHkhM,.mND7QG {
    font-weight: 600;
    font-size: 14px
}

.jkHkhM {
    background-color: #ffc200;
    border-radius: 4px;
    margin-left: 15px;
    min-width: 144px;
    padding: 11px;
    border: none
}

.mLCIrj {
    font-size: 17px;
    color: #b5b5b5;
    margin-left: 5px
}

.V3XMFF {
    color: #878787;
    font-size: 14px;
    line-height: 2;
    padding: 16px 24px;
    max-width: 450px
}

.V3XMFF ._5sKd-J {
    font-size: 20px;
    font-weight: 600;
    color: #000
}

.V3XMFF .FT\+qXI {
    padding-top: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #000
}

.V3XMFF .HQkmh3 {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 16px
}

.V3XMFF .HQkmh3,.V3XMFF .y82M-c {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V3XMFF .y82M-c {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.V3XMFF .Az0vLc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V3XMFF .v0wBRi {
    height: 24px;
    margin-right: 8px
}

.V3XMFF .eHIoim {
    height: 24px;
    width: 24px;
    border-radius: 4px
}

.V3XMFF ._5M4sI4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    color: #000
}

.V3XMFF .zBMDJv {
    height: 20px;
    margin-right: 4px
}

.V3XMFF .tVl6xK {
    height: 20px;
    width: 20px
}

.V3XMFF .w8dqce {
    font-size: 14px;
    color: #000
}

.V3XMFF .w8dqce .WpdjYa {
    font-weight: 600
}

.V3XMFF .w8dqce .gKGl0j {
    font-weight: 600;
    color: #ff6161
}

.V3XMFF .zy1s08 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V3XMFF .lKmUoa {
    border: .5px solid #d5d7db;
    height: 16px;
    margin-right: 8px;
    margin-left: 8px;
    margin-top: 2px
}

.V3XMFF .ueI71x {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px
}

.V3XMFF ._0tqvUu {
    margin-right: 16px;
    border-radius: 4px;
    background-color: #fff;
    font-weight: 600;
    border: .5px solid #e0e0e0;
    color: #000
}

.V3XMFF ._0tqvUu,.V3XMFF ._1zzxza {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 16px
}

.V3XMFF ._1zzxza {
    border: none;
    font-weight: 500;
    background: #2a55e5;
    border-radius: 4px;
    color: #f0f0f0
}

.V3XMFF .pL\+BnQ {
    width: 10px;
    height: 10px;
    margin-left: 4px;
    margin-right: 4px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.-xQiCl {
    position: relative;
    z-index: 2
}

.-xQiCl .YirW3u {
    margin: 0 0 16px;
    height: 280px;
    background: #fafafa;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.-xQiCl .FCI4kQ {
    position: relative;
    height: 366px
}

.-xQiCl ._1KrBAD {
    position: absolute;
    left: 8px;
    padding: 8px;
    top: 0;
    right: 256px;
    height: 366px;
    background: #fff
}

.-xQiCl ._1KrBAD .\+9CrTN {
    height: 290px;
    width: 95%;
    background: #fff
}

.-xQiCl ._1KrBAD .rqJASc {
    display: inline-block;
    background: #fafafa;
    margin: 16px;
    width: 152px
}

.-xQiCl ._1KrBAD ._1gP6gU {
    height: 152px
}

.-xQiCl ._1KrBAD .saCTn9 {
    height: 16px
}

.-xQiCl ._1KrBAD .DeUtjs {
    padding-left: 24px
}

.-xQiCl .AtycLk {
    position: absolute;
    right: 0;
    padding: 0 0 0 8px
}

.-xQiCl .AtycLk .tgrOey {
    width: 238px;
    background: #fff;
    padding: 4px;
    height: 366px
}

.H30l\+S {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsla(0,0%,100%,.6);
    z-index: 3
}

.H30l\+S .f9yR0s {
    margin-top: 250px
}

.h-JV4l {
    opacity: 0;
    -webkit-animation: MOGYcz .1s linear .3s infinite;
    animation: MOGYcz .1s linear .3s infinite
}

.b-bm-D {
    min-height: 600px;
    padding: 16px;
    background-color: #fff;
    width: 100%;
    position: relative
}

.b-bm-D .OB1d5p {
    background: #f9f9f9
}

.b-bm-D .YFh4jF .JCjdwu {
    float: left;
    width: 512px;
    display: block;
    position: relative;
    min-height: 1px
}

@media (max-width: 1024px) {
    .b-bm-D .YFh4jF .JCjdwu {
        width:448px
    }
}

.b-bm-D .YFh4jF .HD63Vo {
    padding-left: 15px;
    width: auto;
    overflow: hidden;
    float: none
}

.b-bm-D .YFh4jF .fM5pa3 {
    height: 450px;
    margin-bottom: 20px
}

.b-bm-D .YFh4jF .VrS-mp {
    height: 50px
}

.b-bm-D .YFh4jF .AG\+bUh {
    height: 15px;
    margin-bottom: 15px
}

@-webkit-keyframes MOGYcz {
    0% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes MOGYcz {
    0% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

.bdfyWr {
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row
}

.bdfyWr,.bdfyWr .Z6tMn2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bdfyWr .Z6tMn2 {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: visible;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    background: #fff;
    min-height: 500px;
    padding-top: 56px
}

.bdfyWr .hyQP54 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

.bdfyWr .hyQP54 .e5dLr0 {
    -webkit-flex: 0 0 120px;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    background: #f9f9f9
}

.bdfyWr .hyQP54 .f2IFgQ {
    vertical-align: top;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    margin-left: auto
}

.bdfyWr .kVDv-4 {
    padding: 0 24px 12px;
    vertical-align: top;
    min-height: 112px;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden;
    max-width: 460px
}

.bdfyWr .\+ouQOv {
    background: #f9f9f9;
    height: 19px
}

.bdfyWr .\+ouQOv:not(:first-child) {
    margin-top: 8px
}

.bdfyWr .NFQywo {
    padding: 0 0 0 16px;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 33.33%
}

.bdfyWr .NFQywo .NFgEdo {
    background: #fff;
    height: 280px;
    padding-top: 56px
}

.bdfyWr .NFQywo .NFgEdo .\+ouQOv {
    margin-top: 20px
}

.toTdcb {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: hsla(0,0%,100%,.6);
    z-index: 3
}

.krHvwW {
    min-width: var(--width-min)
}

.J\+HqMZ {
    background-color: var(--color-brand-blue);
    color: var(--color-white);
    z-index: var(--z-index-header);
    .LOe-Xr {
        height: 100%;
        min-width: 124px
    }

    .Ja1j8k {
        display: flex;
        max-width: 1248px;
        width: 100%;
        height: 100%;
        margin: 0 auto
    }

    .ngOQ7L {
        display: flex;
        justify-content: flex-end;
        min-width: 137px
    }

    .kRd8Cs {
        display: flex;
        justify-content: flex-start;
        height: 100%;
        min-width: 304px;
        width: calc(100% - 540px);
        margin: 0 auto 0 12px;
        align-items: center
    }

    .RbF1Du {
        display: flex;
        flex: 0 0 auto;
        margin: 0 20px;
        max-width: 150px;
        align-content: center;
        justify-content: flex-end
    }

    .RbF1Du.O3QvBr {
        min-width: 180px;
        width: 180px;
        max-width: unset;
        justify-content: center;
        opacity: 1;
        transition: opacity .3s ease
    }

    .RbF1Du.UB4mMK {
        min-width: 112px;
        align-items: center
    }
}

.NmD\+EK {
    font-weight: var(--font-medium);
    font-size: var(--font-size-18)
}

.mhE\+O5 {
    fill: var(--color-white-bg)
}

.DlQjC4 {
    background-color: var(--color-brand-blue);
    z-index: var(--z-index-header-shadow)
}

._5M58Mb {
    z-index: var(--z-index-catnav);
    color: var(--color-black)
}

._5M58Mb.hCJ2l7,._5M58Mb.SxDndV {
    background: var(--color-white-bg)
}

.UL9nZx {
    font-weight: var(--font-medium);
    color: var(--color-white-bg)
}

.Wto0b0 {
    &.Trox6E {
        transform: rotate(0deg) rotate(90deg);
        transition: transform .1s
    }
}

._9YMTo1 {
    background-color: var(--color-error-red);
    border: 1px solid var(--color-white-bg)
}

.-dC5Le {
    fill: var(--color-white-bg)
}

._2E9UgX {
    ._3ZeUN\+ {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 108px;
        display: block
    }

    .intRxj {
        animation: D1D\+DZ .3s ease forwards;
        border-radius: 3px;
        max-width: 240px;
        margin-top: 6px;
        background: var(--color-white-bg)
    }

    .LzvKun {
        margin: -16px
    }
}

.B7XK2X {
    font-weight: var(--font-regular);
    color: var(--color-grey-grade5);
    .XGZdnG {
        border-bottom: 1px solid var(--color-grey-grade1);
        .IKoe2r {
            display: flex;
            align-items: center;
            width: 100%;
            padding: 16px 12px;
            .JoktHC {
                text-align: center;
                font-size: 14px;
                min-width: 32px;
                height: 24px;
                line-height: 16px;
                padding: 3px 3px 0;
                margin-left: auto;
                border-radius: 8px;
                border: 1px solid var(--color-white-bg)
            }

            .HxfGgE {
                background-color: var(--color-white);
                color: var(--color-grey-grade4)
            }

            .CRXsFp {
                background-color: var(--color-error-red);
                color: var(--color-white-bg)
            }
        }

        .IKoe2r:hover {
            background-color: var(--color-grey-grade0)
        }
    }

    .XGZdnG:last-child {
        border-bottom: none
    }

    .YrZHWF .qstlfY {
        padding-top: 5px
    }

    .XGZdnG .qstlfY {
        text-transform: none;
        margin-left: 12px
    }
}

._97cpYY {
    .DHuUeT {
        font-size: 14px;
        font-weight: var(--font-regular);
        padding: 12px 72px;
        width: 200px;
        margin-bottom: 8px
    }

    .SVYC\+b {
        display: flex;
        font-weight: var(--font-medium);
        justify-content: space-between;
        .yFCbwN {
            color: var(--color-brand-blue);
            &:hover {
                text-decoration: underline
            }
        }
    }
}

.dpQ-wM {
    border-top: 1px solid var(--color-grey-grade1)
}

.wsejfv {
    color: var(--color-brand-blue);
    font-weight: var(--font-medium);
    background-color: var(--color-white-bg)
}

.X0\+h6Q {
    color: var(--color-green-grade0)
}

._9Wy27C {
    font-weight: var(--font-medium);
    color: var(--color-white-bg);
    .GAbRIN {
        width: 16px;
        height: 16px;
        margin: 0 8px
    }

    .cziJ98 {
        fill: var(--color-white-bg)
    }

    .ZuSA-- {
        position: absolute;
        left: 11px;
        top: 7px;
        text-align: center;
        border-radius: 7px;
        width: 18px;
        height: 18px;
        background-color: var(--color-error-red);
        border: 1px solid var(--color-white-bg);
        font-weight: 400;
        color: var(--color-white);
        line-height: 16px;
        font-size: 12px
    }
}

.\+4d2hB {
    .zYVm39 {
        width: 256px;
        background: var(--color-white-bg);
        .tPD1bn {
            flex-direction: column;
            flex: 1;
            margin-left: 16px;
            ._3IGO\+- {
                font-size: 16px;
                font-weight: var(--font-medium);
                flex: 1
            }

            .YOzE6h {
                width: 100%;
                background: var(--color-white-bg);
                font-weight: var(--font-medium);
                color: var(--color-brand-blue);
                border: 1px solid var(--color-grey-grade6);
                padding: 10px 0;
                text-align: center
            }
        }
    }

    .Sv20EV {
        z-index: var(--z-index-latest-cart-item)!important
    }
}

.GnKc5v,.peQ8u8,.UCucrA {
    background-color: #fff!important
}

.bTtPvj {
    color: #000!important
}

.THEb5v {
    color: #073052!important
}

._3pQS6- {
    color: #000!important
}

.b9JXEA {
    fill: #000!important
}

._7rWkJU {
    height: 1px!important;
    background-color: transparent
}

.g3qFJQ {
    fill: #000!important
}

._2A4ucA,.qMmnRv,.sPZPUE {
    background-color: #fff!important
}

.cbnE0X {
    background-color: #005387;
    color: #fff
}

.lTLThl {
    color: #000!important
}

.C90ccn {
    color: #073052!important
}

.CEQi7L {
    color: #000!important
}

.UpQ0BX {
    fill: #000!important
}

.rE1LhU {
    height: 1px!important;
    background-color: transparent
}

.M6PY\+V {
    fill: #000!important
}

.AphiI5,.jHRpxn,.L-lPky {
    background-color: #fff!important
}

.jCasWV {
    background-color: #005387;
    color: #fff
}

._3Iu7aD {
    color: #000!important
}

.kJb7k6 {
    color: #073052!important
}

.nelO6Y {
    color: #000!important
}

.jVGwCh {
    fill: #000!important
}

._57Vkrg {
    height: 1px!important;
    background-color: transparent
}

.sj7K4l {
    fill: #000!important
}

._7O6n3o,.rRpQOZ,.YRbprv {
    background-color: #fff!important
}

.gwrBTz {
    color: #000!important
}

.xq9o9A {
    color: #073052!important
}

.OSvaQf {
    color: #000!important
}

.uRkJAI {
    fill: #000!important
}

.\+hVvnf {
    height: 1px!important;
    background-color: transparent
}

.anCvMM {
    fill: #000!important
}

._5OBlQp,.J8\+rCE,.ZzfTue {
    background-color: #fff!important
}

.ERcZMJ {
    background-color: #005387;
    color: #fff
}

.rCwWhO {
    color: #000!important
}

.sSLC6L {
    color: #073052!important
}

.wEvAGa {
    color: #000!important
}

.yBdyIl {
    fill: #000!important
}

.eKKYEc {
    height: 1px!important;
    background-color: transparent
}

.PVi4zc {
    fill: #000!important
}

._3o65A7,.bH\+Mpu,.p0t4B7 {
    background-color: #fff!important
}

.wy3aPG {
    color: #000!important
}

.l\+F7Yf {
    color: #073052!important
}

._1UsMRO {
    color: #000!important
}

.YUeZOf {
    fill: #000!important
}

.s69V1k {
    height: 1px!important;
    background-color: transparent
}

.PBw7ht {
    fill: #000!important
}

.MwbhDR {
    .s4NJ5L {
        color: #ffe500;
        font-weight: var(--font-medium);
        margin-right: 2px
    }
}

.LP8mvD {
    .rE8n6d {
        max-width: 120px;
        max-height: 56px
    }
}

.gB4Uk5 {
    background-color: #26a541!important
}

.ZbCY1u {
    background-color: #26a541!important
}

.UlB80R {
    background-color: #f2575b!important
}

.krHvwW {
    padding-bottom: 56px;
    min-width: 978px;
    position: relative
}

.krHvwW.oMuNHu {
    margin-top: 52px
}

.htEYUF {
    margin-bottom: 16px
}

.J\+HqMZ {
    position: fixed;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    will-change: transform;
    width: 100%;
    height: 56px;
    background-color: #2874f0;
    color: #f0f0f0;
    z-index: 10;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.J\+HqMZ .LOe-Xr {
    height: 100%;
    min-width: 124px
}

.J\+HqMZ .Ja1j8k {
    max-width: 1248px;
    width: 100%;
    height: 100%;
    margin: 0 auto
}

.J\+HqMZ .Ja1j8k,.J\+HqMZ .ngOQ7L {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.J\+HqMZ .ngOQ7L {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    min-width: 137px
}

.J\+HqMZ .kRd8Cs {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 100%;
    min-width: 304px;
    width: calc(100% - 540px);
    margin: 0 auto 0 12px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.J\+HqMZ .kRd8Cs,.J\+HqMZ .RbF1Du {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.J\+HqMZ .RbF1Du {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 20px;
    max-width: 150px;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.J\+HqMZ .RbF1Du.O3QvBr {
    min-width: 180px;
    width: 180px;
    max-width: unset;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1;
    transition: opacity .3s ease
}

.J\+HqMZ .RbF1Du.UB4mMK {
    min-width: 112px
}

.J\+HqMZ .RbF1Du.UB4mMK,.NmD\+EK {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.NmD\+EK {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 12px;
    height: 100%;
    min-width: 304px;
    width: calc(100% - 475.5px);
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.J933zi {
    margin-right: 8px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mhE\+O5 {
    fill: #fff
}

.DlQjC4 {
    position: fixed;
    top: 53px;
    height: 3px;
    background-color: #2874f0;
    box-shadow: 0 2px 2.5px 0 rgba(0,0,0,.3)
}

._5M58Mb,.DlQjC4 {
    width: 100%;
    z-index: 6
}

._5M58Mb {
    position: relative;
    min-height: 40px;
    color: #000
}

._5M58Mb.SxDndV {
    background: #fff;
    min-height: 112px
}

._5M58Mb.hCJ2l7 {
    background: #fff
}

.ACvr7K {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.16)
}

@-webkit-keyframes FPTDD2 {
    to {
        opacity: 1
    }
}

@keyframes FPTDD2 {
    to {
        opacity: 1
    }
}

@-webkit-keyframes pHHFyj {
    to {
        -webkit-flex: 1;
        flex: 1
    }
}

@keyframes pHHFyj {
    to {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.F9\+fd2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.MwbhDR {
    font-size: 11px;
    font-style: italic;
    margin-top: -1px
}

.MwbhDR .s4NJ5L {
    color: #ffe500;
    font-weight: 500;
    margin-right: 2px
}

.MwbhDR:hover {
    text-decoration: underline
}

.W5mR4e {
    display: block
}

.LP8mvD {
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0,0,0,.2);
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.LP8mvD .rE8n6d {
    max-width: 120px;
    max-height: 56px
}

.tP\+nZg {
    display: inline-block;
    position: relative
}

.tP\+nZg .s\+8PCn {
    position: absolute;
    min-width: 240px;
    background: #fff;
    color: #212121;
    font-size: 14px;
    font-weight: 400;
    border-color: #f0f0f0;
    text-align: left;
    z-index: 19;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .3s ease-in-out
}

.ie9 .tP\+nZg .s\+8PCn,.ie10 .tP\+nZg .s\+8PCn {
    z-index: -1
}

.ie9 .tP\+nZg .s\+8PCn.eTQwh\+,.ie10 .tP\+nZg .s\+8PCn.eTQwh\+ {
    z-index: 19
}

.tP\+nZg .s\+8PCn.eTQwh\+ {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.tP\+nZg .s\+8PCn .PQpFAS,.tP\+nZg .s\+8PCn .PQpFAS:after {
    width: 0;
    height: 0;
    border: solid transparent;
    position: absolute
}

.tP\+nZg .s\+8PCn .PQpFAS:after {
    content: "";
    left: 0
}

.tP\+nZg .s\+8PCn._5XbPZt {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
    top: 32px
}

.tP\+nZg .s\+8PCn._5XbPZt .PQpFAS {
    bottom: 100%;
    border-bottom-color: #f0f0f0;
    border-width: 10px
}

.tP\+nZg .s\+8PCn._5XbPZt .PQpFAS:after {
    border-bottom-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -10px
}

.tP\+nZg .s\+8PCn.sKcPwo {
    box-shadow: 0 -4px 16px 0 rgba(0,0,0,.2);
    bottom: 32px
}

.tP\+nZg .s\+8PCn.sKcPwo .PQpFAS {
    top: 100%;
    border-top-color: #f0f0f0;
    border-width: 10px
}

.tP\+nZg .s\+8PCn.sKcPwo .PQpFAS:after {
    border-top-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -6px
}

.tP\+nZg .s\+8PCn.NGJf9c {
    right: 12px
}

.tP\+nZg .s\+8PCn.NGJf9c .PQpFAS {
    right: 24px;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.tP\+nZg .s\+8PCn._9zHVSK {
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.tP\+nZg .s\+8PCn._9zHVSK .PQpFAS {
    left: 50%;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.tP\+nZg .s\+8PCn.AnD8wT {
    left: -12px
}

.tP\+nZg .s\+8PCn.AnD8wT .PQpFAS {
    left: 24px;
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.tP\+nZg .s\+8PCn .AvUTP- {
    padding: 16px;
    overflow: auto
}

.tP\+nZg .s\+8PCn .\+izh\+d {
    min-height: 360px
}

.UL9nZx {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Wto0b0 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    margin: 1px 0 0 8px
}

.Wto0b0,.Wto0b0.Trox6E {
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s
}

.Wto0b0.Trox6E {
    -webkit-transform: rotate(0deg) rotate(90deg);
    transform: rotate(0deg) rotate(90deg)
}

._9YMTo1 {
    border-radius: 50%;
    width: 7px;
    height: 7px;
    background-color: #ff6161;
    border: 1px solid #fff;
    margin-left: 6px
}

.-dC5Le {
    fill: #fff;
    opacity: .8
}

._2E9UgX {
    cursor: pointer
}

._2E9UgX ._3ZeUN\+ {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 108px;
    display: block
}

._2E9UgX .intRxj {
    -webkit-animation: D1D\+DZ .3s ease forwards;
    animation: D1D\+DZ .3s ease forwards;
    border-radius: 3px;
    max-width: 240px;
    margin-top: 6px;
    background: #fff
}

._2E9UgX .LzvKun {
    margin: -16px
}

.B7XK2X {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #212121
}

.B7XK2X .XGZdnG {
    border-bottom: 1px solid #f0f0f0
}

.B7XK2X .XGZdnG .IKoe2r {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 16px 12px
}

.B7XK2X .XGZdnG .IKoe2r .JoktHC {
    text-align: center;
    font-size: 14px;
    min-width: 32px;
    height: 24px;
    line-height: 16px;
    padding: 3px 3px 0;
    margin-left: auto;
    border-radius: 8px;
    border: 1px solid #fff
}

.B7XK2X .XGZdnG .IKoe2r .HxfGgE {
    background-color: #f0f0f0;
    color: #878787
}

.B7XK2X .XGZdnG .IKoe2r .CRXsFp {
    background-color: #ff6161;
    color: #fff
}

.B7XK2X .XGZdnG .IKoe2r:hover {
    background-color: #fafafa
}

.B7XK2X .XGZdnG:last-child {
    border-bottom: none
}

.B7XK2X .YrZHWF .qstlfY {
    padding-top: 5px
}

.B7XK2X .XGZdnG .qstlfY,.XGZdnG .qstlfY {
    text-transform: none;
    margin-left: 12px
}

._97cpYY {
    padding: 20px;
    text-align: center
}

._97cpYY .DHuUeT {
    font-size: 14px;
    font-weight: 400;
    padding: 12px 72px;
    width: 200px;
    margin-bottom: 8px
}

._97cpYY .SVYC\+b {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._97cpYY .SVYC\+b .yFCbwN {
    color: #2874f0
}

._97cpYY .SVYC\+b .yFCbwN:hover {
    text-decoration: underline
}

.dpQ-wM {
    border-top: 1px solid #f0f0f0
}

.bvCxHa {
    padding: 16px 20px!important
}

.wsejfv {
    color: #2874f0;
    font-weight: 500;
    background-color: #fff;
    cursor: pointer;
    border-radius: 2px;
    height: 32px;
    padding: 5px 40px;
    border: 1px solid #dbdbdb
}

.X0\+h6Q {
    color: #26a541
}

@-webkit-keyframes D1D\+DZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes D1D\+DZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._9Wy27C {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
    position: relative
}

._9Wy27C .GAbRIN {
    width: 16px;
    height: 16px;
    margin: 0 8px
}

._9Wy27C .cziJ98 {
    fill: #fff
}

._9Wy27C .ZuSA-- {
    position: absolute;
    left: 11px;
    top: 7px;
    text-align: center;
    border-radius: 7px;
    width: 18px;
    height: 18px;
    background-color: #ff6161;
    border: 1px solid #fff;
    font-weight: 400;
    color: #f0f0f0;
    line-height: 16px;
    font-size: 12px
}

.cjMG1q {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.\+4d2hB {
    margin-top: 24px;
    margin-right: -40%;
    -webkit-animation: z5DiDN .3s ease forwards;
    animation: z5DiDN .3s ease forwards;
    border-radius: 3px
}

.\+4d2hB .zYVm39 {
    width: 256px;
    background: #fff
}

.\+4d2hB .zYVm39,.\+4d2hB .zYVm39 .tPD1bn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.\+4d2hB .zYVm39 .tPD1bn {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 16px
}

.\+4d2hB .zYVm39 .tPD1bn ._3IGO\+- {
    font-size: 16px;
    font-weight: 500;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.\+4d2hB .zYVm39 .tPD1bn .YOzE6h {
    width: 100%;
    background: #fff;
    font-weight: 500;
    color: #2874f0;
    border: 1px solid #d7d7d7;
    padding: 10px 0;
    text-align: center
}

.\+4d2hB .Sv20EV {
    z-index: 12!important
}

.Hy6F9O .BnmXvV {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    border-radius: 2px;
    background-color: #fff
}

.Hy6F9O .BnmXvV .MoPwtI {
    position: relative;
    display: inline-block;
    width: 100%
}

.Hy6F9O .BnmXvV .zDPmFV {
    padding: 0 16px;
    border-radius: 2px 0 0 2px;
    border: 0;
    outline: 0 none;
    font-size: 14px;
    height: 36px;
    width: 100%
}

.Hy6F9O .BnmXvV .MJG8Up {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border: 1px solid #fff;
    background-color: #fff;
    height: 36px;
    width: 44px;
    border-radius: 2px;
    cursor: pointer;
    padding: 4px 12px 0 8px
}

.Hy6F9O .BnmXvV .EwE-Fa {
    fill: #2874f0
}

.Hy6F9O .bbjHWC {
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #e0e0e0;
    position: absolute;
    background-color: #fff;
    color: #000;
    z-index: 9;
    top: 35px;
    display: none;
    box-shadow: 2px 3px 5px -1px rgba(0,0,0,.5);
    overflow: hidden;
    white-space: nowrap
}

.Hy6F9O .bbjHWC.QDWHTu {
    display: block
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC {
    padding: 12px 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC.ibO-ys,.Hy6F9O .bbjHWC .AgOexi .OHc4KC:hover {
    background-color: #f0f0f0
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC .cj3ITg {
    margin-left: 12px;
    height: 13px
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC .nGuwNl {
    color: #2874f0;
    font-weight: 500;
    padding-left: 5px
}

.OEFxE6 {
    padding: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    font-size: 14px
}

.OEFxE6.sgGw-U,.OEFxE6:hover {
    background-color: #f4f8ff
}

.OEFxE6.BqnjbZ {
    padding: 4px 8px
}

.xZCRiQ {
    max-height: 32px;
    width: 32px
}

.xZCRiQ .kLeFCl {
    margin: auto;
    max-height: 32px;
    max-width: 32px
}

._2Ipp17 {
    font-weight: 500
}

.x6GwIv {
    margin-left: 12px;
    color: #212121
}

.x6GwIv .-niSoj {
    color: #757575;
    font-weight: 400
}

.x6GwIv .TtTkfA {
    font-size: 12px;
    padding-top: 4px;
    color: #2874f0;
    font-weight: 500
}

.x6GwIv.PbhqbK {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.x6GwIv.PbhqbK .TtTkfA {
    padding-top: 1px;
    margin-left: 5px;
    font-weight: 400
}

.V6DEZt {
    border-top: 1px solid #f1f3f6
}

.V6DEZt ._467p9q {
    font-size: 12px;
    padding: 12px 0 4px;
    margin-left: 16px;
    color: #212121;
    opacity: .54;
    font-weight: 500
}

.etc1QB {
    padding: 12px 16px
}

.etc1QB .kLeFCl {
    margin-left: 12px;
    height: 13px
}

.etc1QB ._8howkR {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.etc1QB .EH4e4Z {
    color: #2874f0;
    font-weight: 500
}

.etc1QB.sgGw-U,.etc1QB:hover {
    mix-blend-mode: multiply;
    background-color: #f0f0f0
}

.Hy6F9O {
    display: inline-block;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
    width: 100%;
    height: 36px;
    max-width: 564px;
    position: relative;
    .BnmXvV {
        display: flex;
        justify-content: space-between;
        flex: auto;
        border-radius: 2px;
        background-color: var(--color-white-bg);
        .MoPwtI {
            position: relative;
            display: inline-block;
            width: 100%
        }

        .zDPmFV {
            padding: 0 16px;
            border-radius: 2px 0 0 2px;
            border: 0;
            outline: 0 none;
            font-size: 14px;
            height: 36px;
            width: 100%
        }

        .MJG8Up {
            justify-content: flex-end;
            border: 1px solid var(--color-white-bg);
            background-color: var(--color-white-bg);
            height: 36px;
            width: 44px;
            border-radius: 2px;
            cursor: pointer;
            padding: 4px 12px 0 8px
        }

        .EwE-Fa {
            fill: var(--color-brand-blue)
        }
    }

    .bbjHWC {
        border-radius: 0 0 2px 2px;
        border-top: 1px solid var(--color-grey-grade2);
        position: absolute;
        background-color: var(--color-white-bg);
        color: var(--color-black);
        z-index: 9;
        top: 35px;
        display: none;
        box-shadow: 2px 3px 5px -1px rgba(0,0,0,.5);
        overflow: hidden;
        white-space: nowrap;
        &.QDWHTu {
            display: block
        }

        .AgOexi {
            .OHc4KC {
                padding: 12px 16px;
                display: flex;
                flex-direction: row;
                align-items: center;
                width: 100%;
                &.ibO-ys,&:hover {
                    background-color: var(--color-grey-grade1)
                }

                .cj3ITg {
                    margin-left: 12px;
                    height: 13px
                }

                .nGuwNl {
                    color: var(--color-brand-blue);
                    font-weight: 500;
                    padding-left: 5px
                }
            }
        }
    }
}

.dT0bR9 {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.iFvvwC {
    background-color: #fff!important
}

._70kUUg {
    fill: #000!important
}

.kNlUMx {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.ShNybS {
    background-color: #fff!important
}

.TupBKT {
    fill: #000!important
}

.KtWy1E {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.S6HeXq {
    background-color: #fff!important
}

.AE7Hx7 {
    fill: #000!important
}

._8nF9Ch {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.xmrt6T {
    background-color: #fff!important
}

.GzYXrt {
    fill: #000!important
}

._7ilLBg {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.DJyohu {
    background-color: #fff!important
}

._4V-laX {
    fill: #000!important
}

.q1YVFF {
    fill: #26a541!important
}

.zj0pdt .moBou0,.zj0pdt .wDYZug {
    max-width: 1680px;
    min-width: 978px;
    margin: 0 auto;
    overflow: hidden
}

.zj0pdt ._4maWvF {
    margin: 0 auto 16px;
    position: relative;
    padding: 14px 83px 0
}

.zj0pdt .C-QS46 {
    min-height: 400px;
    width: 25%;
    margin-top: 10px;
    padding: 16px 19px;
    font-size: 16px
}

.zj0pdt .moBou0 {
    overflow: visible;
    padding: 22px 83px
}

.zj0pdt .gorfIa {
    width: 25%;
    padding: 0 28px
}

.zj0pdt .gorfIa span {
    display: block
}

.zj0pdt .gorfIa span:first-child {
    font-size: 14px;
    color: #878787
}

.zj0pdt .gorfIa span:nth-child(2) {
    font-size: 22px;
    color: #212121
}

.zj0pdt .RnzqGG {
    width: 75%;
    padding: 0 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.zj0pdt .OaCk6r {
    text-transform: capitalize
}

.zj0pdt .PGbTkR {
    margin-bottom: 14px
}

.zj0pdt .ogUXNW {
    font-size: 18px
}

.zj0pdt .Uur-3u {
    margin-top: 8px
}

.TH4Ru2 {
    line-height: 43px;
    position: relative;
    padding-left: 10px;
    border-left: 1px solid;
    font-weight: 500;
    font-size: 20px
}

.zCXJ05 {
    margin-top: 6px;
    line-height: 24px;
    font-size: 16px;
    border-left: 1px solid hsla(0,0%,100%,.7)
}

.opKyE4 {
    width: 100%;
    padding: 19px 0
}

.opKyE4 .Z5WjAX {
    background: #f9f9f9
}

.CDJO0- {
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
    position: relative
}

._7whX-e,.CDJO0- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._7whX-e {
    width: 100%;
    left: 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff
}

.-rdblK {
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 1280px;
    color: #212121
}

._4v9NNl {
    padding: 12px 8px;
    text-align: center;
    cursor: pointer
}

._4v9NNl ._2o8zl5 {
    margin-bottom: 4px
}

._4v9NNl .Oixg6R {
    font-weight: 500;
    font-size: 14px
}

._4v9NNl .Oixg6R .e25ZXw {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s;
    margin: 7px 0 0 8px
}

._4v9NNl .Oixg6R .VRlfwv {
    fill: #000
}

._4v9NNl .R5X9rw {
    cursor: pointer
}

._4v9NNl .R5X9rw ._3GAkkP {
    -webkit-animation: aKmuJX .3s ease forwards;
    animation: aKmuJX .3s ease forwards;
    border-radius: 3px;
    max-width: 500px;
    background: #fff
}

._4v9NNl .R5X9rw .PMWW7o {
    margin: -16px
}

._4v9NNl:first-child {
    padding-left: 22px
}

._4v9NNl:last-child {
    padding-right: 24px
}

._4v9NNl:hover .Oixg6R {
    color: #2874f0
}

._4v9NNl:hover .Oixg6R .VRlfwv {
    fill: #2874f0
}

._4v9NNl:hover .Oixg6R .e25ZXw {
    -webkit-transform: rotate(0deg) rotate(90deg);
    transform: rotate(0deg) rotate(90deg);
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.MjOKep {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.MjOKep .ZLM5Ff {
    padding: 12px;
    min-width: 240px
}

.MjOKep .ZLM5Ff .ovTxR8 {
    padding: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.MjOKep .ZLM5Ff .mOl6Hf,.MjOKep .ZLM5Ff .ovTxR8:hover,.MjOKep .ZLM5Ff .zy7dup:hover {
    background-color: #f9f9f9;
    color: #2874f0;
    font-weight: 500
}

.MjOKep .ZLM5Ff .Oixg6R {
    color: #878787;
    font-weight: 500;
    margin-bottom: 24px;
    font-size: 12px;
    text-transform: uppercase
}

.MjOKep .ZLM5Ff .S4-WeF {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s;
    margin: 7px 0 0 8px
}

.MjOKep .ZLM5Ff .ZWDH2Y {
    fill: #2874f0
}

.MjOKep .ZLM5Ff.VIQuXm {
    position: relative;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.vgar21 {
    -webkit-animation: PhRN3C .5s;
    animation: PhRN3C .5s
}

@-webkit-keyframes PhRN3C {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

@keyframes PhRN3C {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

.vMmAmp {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff
}

._2kMlEN {
    fill: #fff
}

.U7qQSI {
    position: fixed;
    display: block;
    left: 0;
    top: 56px;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.2);
    z-index: -1
}

.kifljp {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    max-width: 140px;
    margin-left: 6px
}

.lJsevo {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    margin: 1px 0 0 8px
}

.lJsevo,.lJsevo.j8TFDC {
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s
}

.lJsevo.j8TFDC {
    -webkit-transform: rotate(0deg) rotate(90deg);
    transform: rotate(0deg) rotate(90deg)
}

.NqEh\+U {
    fill: #fff;
    opacity: .8
}

.ppx7X4 {
    cursor: default
}

.ppx7X4 ._1D7iuz {
    border-radius: 3px;
    max-width: 500px;
    margin-top: 6px
}

.ppx7X4 .Jm-gN2 {
    margin: -16px
}

.sH84sr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 0 0 24px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 400px;
    overflow-y: hidden
}

.n-hVjT {
    padding-right: 24px
}

.PPeqCr {
    padding-bottom: 24px
}

.lGhZjd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.lGhZjd ._8xwlp- {
    margin-top: 20px;
    box-shadow: none;
    border-radius: 2px;
    min-height: 40px;
    border: 1px solid #c2c2c2
}

.eQMXVm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 25px;
    padding: 4px 0
}

.eQMXVm .wKuu88 {
    width: 25px;
    margin: 0 6px 0 0
}

.eQMXVm .Zww1CC {
    opacity: 0
}

.eQMXVm .MmnNsC {
    font-size: 14px;
    color: #ff6161;
    font-weight: 500;
    margin-top: 5px
}

.KIU1yl {
    position: relative
}

.KIU1yl .GaXmyk {
    line-height: 20px;
    font-size: 16px;
    padding-bottom: 8px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #172337;
    margin-top: 24px
}

.KIU1yl .Bv5ZgU {
    padding-bottom: 20px;
    cursor: pointer
}

.KIU1yl .Bv5ZgU .S47ZUj {
    color: #2874f0;
    padding-right: 5px
}

.KIU1yl .Hoe86C {
    max-height: 216px;
    overflow-y: scroll
}

.KIU1yl .Hoe86C::-webkit-scrollbar {
    width: 5px
}

.KIU1yl .Hoe86C::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.4)
}

.KIU1yl .Hoe86C::-webkit-scrollbar-thumb,.KIU1yl .Hoe86C::-webkit-scrollbar-track {
    border-radius: 50px;
    width: 5px;
    border-right: 1px solid transparent;
    background-clip: padding-box
}

.KIU1yl .Hoe86C::-webkit-scrollbar-track {
    background-color: #fff
}

.KIU1yl .ElwCoj {
    padding: 12px 0
}

.KIU1yl .ElwCoj .s04vq1 {
    line-height: 16px;
    font-size: 14px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #172337
}

.KIU1yl .ElwCoj .hZo8pk {
    margin-top: 8px;
    line-height: 14px;
    font-size: 14px;
    letter-spacing: .1px;
    color: #878787
}

.KIU1yl .ElwCoj:last-child {
    padding-bottom: 40px
}

._8B3Ccp {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 8px;
    color: #2874f0
}

._8B3Ccp .xpju7h {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    width: 6px;
    height: 11px;
    margin-right: 10px;
    vertical-align: baseline
}

._8B3Ccp .UmFXuR {
    fill: #2874f0
}

._4Fnzig {
    position: fixed;
    left: 0;
    z-index: 6;
    height: 2px;
    width: 100%;
    background: #fff;
    box-shadow: 0 1px 1px 0 hsla(0,0%,86.3%,.53)
}

._9NEHe1 {
    position: absolute;
    height: 40px;
    bottom: 0;
    width: calc(100% - 5px);
    background-image: linear-gradient(0deg,#fff,hsla(0,0%,100%,.1))
}

.BnGzGD {
    -webkit-animation: f3fFGk .5s;
    animation: f3fFGk .5s
}

@-webkit-keyframes f3fFGk {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

@keyframes f3fFGk {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

.b3YJls {
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #172337
}

._8aEMe4,.b3YJls {
    letter-spacing: .1px
}

._8aEMe4 {
    line-height: 14px;
    font-size: 12px;
    color: #878787;
    margin-top: 4px
}

.AONaq4 {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    margin-top: 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._1UOrqe {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0 16px;
    border: 0;
    outline: 0 none;
    font-size: 14px;
    height: 40px;
    width: 100%
}

.BnGzGD {
    border: 1px solid #ff6161
}

.\+tXdI\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25px;
    padding: 4px 0
}

.\+tXdI\+ .-QfPab {
    width: 25px;
    margin: 0 5px 0 0
}

.\+tXdI\+ ._8rz7hx {
    opacity: 0
}

.\+tXdI\+ .D9IFun {
    color: #ff6161;
    margin-top: 5px
}

@-webkit-keyframes behMfk {
    0% {
        -webkit-transform: translateY(-300px);
        transform: translateY(-300px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes behMfk {
    0% {
        -webkit-transform: translateY(-300px);
        transform: translateY(-300px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.IKqeD0 {
    background: #f0f0f0;
    width: 368px;
    position: fixed;
    left: 75px;
    box-shadow: 0 0 11px 0 #c2c2c2;
    color: #212121;
    z-index: 19;
    border-radius: 0 0 2px 2px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-name: behMfk;
    animation-name: behMfk;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    top: 0
}

.IKqeD0 .WHokd9 {
    padding: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.IKqeD0 .WHokd9.gNRf22 {
    display: block;
    font-size: 15px;
    text-align: center
}

.IKqeD0 .WHokd9 .\+2SMUL {
    width: 52px;
    max-width: 100%;
    height: 42px
}

.IKqeD0 .WHokd9 .hgpPHb {
    width: 14px;
    height: 14px;
    display: inline;
    vertical-align: sub;
    margin: 2px
}

.IKqeD0 .WHokd9 .\+wXy36 {
    font-size: 16px;
    margin-left: 16px
}

.IKqeD0 .fdAszy {
    background: #fff;
    padding: 20px;
    text-align: center;
    font-size: 14px
}

.IKqeD0 .fdAszy .ayyRVk {
    padding: 10px 0;
    text-transform: uppercase;
    width: 140px;
    font-size: 14px
}

.IKqeD0 .fdAszy .ayyRVk:hover {
    box-shadow: none
}

.IKqeD0 .fdAszy .ayyRVk.H2nZZn {
    width: 90%
}

.IKqeD0 .fdAszy .-eJSfP {
    margin-left: 16px
}

.IKqeD0.gNRf22 {
    width: 315px
}

.IKqeD0.NK8mrW {
    -webkit-transform: translateY(-300px);
    transform: translateY(-300px)
}

._0XeiYO .Ku2o1g {
    width: 45px;
    display: block;
    margin: 10px auto
}

.Ix85WB {
    background: rgba(0,0,0,.8)!important
}

.gDvgQo {
    font-size: 18px;
    text-align: center;
    background: transparent!important;
    min-height: 0!important;
    color: #fff;
    width: 350px
}

.PyPBlV {
    position: relative
}

.PyPBlV .UhdyNX {
    min-width: 150px;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    padding: 0 12px;
    font-size: 14px;
    color: #2874f0;
    box-shadow: none;
    border-left: 1px solid #e0e0e0
}

.PyPBlV ._9xQ8Qp {
    margin-right: 6px;
    vertical-align: text-bottom
}

.PyPBlV .XcsmEy {
    fill: #2874f0
}

.\+NQyZq {
    background-color: #172337;
    min-width: 978px;
    border-top: 1px solid #ddd;
    margin-top: 25px
}

.\+NQyZq.fIvIcl {
    background-color: inherit
}

.xLsVdV {
    width: 100%;
    margin: 0 auto;
    text-align: left
}

.bowO0w:last-child {
    margin-right: 0
}

.bowO0w {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._1mBSCr {
    margin-left: 25px
}

._8K2S\+t {
    margin-left: 65px;
    width: 90%!important;
    padding-top: 40px
}

.AZc3lB {
    color: #878787;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 8px
}

.bXmsT\+ {
    line-height: 2;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    display: block;
    font-weight: 400;
    font-size: 12px
}

.bXmsT\+:hover {
    text-decoration: underline
}

.bXmsT\+:last-child {
    border-bottom: 0
}

.pXtEV2 {
    border-top: 1px solid #454d5e;
    padding: 25px 0;
    margin-top: 40px;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.pXtEV2 .XqVBP0 {
    color: #fff;
    margin-left: 8px
}

.T8\+RtG {
    color: #fff
}

._5-Jjxt {
    font-weight: 500
}

.IXTi8H {
    text-align: right
}

.iE4xEP {
    font-style: normal;
    color: #fff;
    background-color: #172337;
    margin-bottom: 16px
}

.iE4xEP p {
    margin-bottom: 0
}

._8W\+7ID {
    border-left: 1px solid #454d5e;
    padding: 0 25px
}

._8W\+7ID,.QYRYF- {
    font-size: 12px;
    white-space: nowrap
}

.QYRYF- {
    margin-bottom: 10px;
    padding-left: 14px
}

.WIuYvQ {
    color: #565656;
    font-weight: 300;
    line-height: 31px
}

.WIuYvQ .Pyr2uI {
    padding: 0 5px;
    border-right: 1px solid #878787
}

.WIuYvQ .Pyr2uI:last-child {
    border-right: none
}

.WIuYvQ .A7CQcc {
    color: #2874f0
}

.hSzwXv {
    width: 90%;
    margin: 0 auto;
    padding: 25px
}

.RbqUpy {
    padding: 2px;
    color: #fff;
    margin-right: 16px
}

.mK8LcN {
    height: 24px;
    width: 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.MK-DFk {
    color: #565656;
    background-color: #fff;
    margin: 0 auto;
    text-align: left;
    padding: 25px
}

._8YqHjJ {
    color: #848484;
    font-weight: 500;
    margin-top: 14px;
    padding: 14px 0
}

._0-ricl {
    color: #848484;
    text-transform: uppercase;
    margin-right: 3px
}

.yyLPHL {
    color: #565656;
    margin-left: 3px
}

.FYfBv6 {
    padding: 0 5px;
    border-right: 1px solid #333;
    font-size: 12px
}

.FYfBv6:last-child {
    border-right: none
}

.WtiB86 {
    margin: 3px 0
}

.QVgdtd {
    padding: 0 25px;
    color: #878787;
    background-color: #fff
}

.QVgdtd .g0iD22 {
    clear: both;
    line-height: 16px;
    font-size: 11px;
    margin: 30px 0 15px
}

.QVgdtd h1 {
    font-size: 16px;
    margin-bottom: 10px
}

.QVgdtd h2,.QVgdtd h3,.QVgdtd h4 {
    font-size: 14px;
    margin-bottom: 10px
}

.QVgdtd .UkKhli {
    color: #2874f0;
    font-size: 14px;
    cursor: pointer
}

.QVgdtd a {
    color: #2874f0
}

.QVgdtd table {
    width: 50%;
    border-collapse: collapse;
    margin: 10px 0
}

.QVgdtd td,.QVgdtd th {
    border: 1px solid #878787;
    padding-left: 5px
}

.QVgdtd li,.QVgdtd ol,.QVgdtd ul {
    list-style: decimal inside
}

.VKKq0L {
    float: right;
    margin: 0 0 30px 50px
}

.VKKq0L .QP555B {
    font-size: 14px;
    margin-bottom: 10px
}

.VKKq0L ._98-vKF {
    padding: 10px 0;
    border-bottom: 1px solid #e0e0e0;
    list-style: decimal inside
}

.VKKq0L ._98-vKF:last-child {
    border-bottom: 0
}

.VKKq0L ._98-vKF .GQFn9l {
    width: 275px;
    vertical-align: top;
    margin-right: 8px;
    display: inline-block
}

.VKKq0L ._98-vKF .hbT69G {
    width: 60px;
    margin-right: 10px;
    display: inline-block
}

.VKKq0L ._98-vKF .hbT69G:last-child {
    margin-right: 0
}

.VKKq0L ._98-vKF.OCjWwB {
    border-top: 1px solid #e0e0e0;
    font-weight: 500
}

.VKKq0L ._98-vKF.OCjWwB .GQFn9l {
    width: 285px
}

.VKKq0L .rZ-CL- {
    font-size: 12px;
    margin-top: 12px;
    font-style: italic
}

.k\+w5ye {
    color: #878787;
    background-color: #fff
}

.k\+w5ye .KdVeMk {
    line-height: 16px;
    font-size: 12px;
    padding: 25px 0 15px
}

.k\+w5ye h2 {
    font-size: 20px
}

.S5Y075 {
    color: #000
}

.S5Y075 .OxHpdP {
    font-size: 16px;
    padding: 10px 0 10px 24px;
    border-bottom: 1px solid #e0e0e0
}

.S5Y075 .jEFpOn {
    padding: 10px 24px;
    border-bottom: 1px solid #e0e0e0
}

.S5Y075 .jEFpOn:last-child {
    border-bottom: 0
}

.S5Y075 .jEFpOn .qNo1gu {
    font-weight: 400
}

.S5Y075 .jEFpOn ._3s97Am,.S5Y075 .jEFpOn .qNo1gu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.S5Y075 .jEFpOn ._3s97Am a {
    color: #2874f0
}

.S5Y075 .jEFpOn.MlwjTE {
    border-top: 1px solid #e0e0e0;
    font-weight: 500
}

.TvtcXN {
    margin: 0!important;
    top: 5px;
    min-width: auto!important;
    left: 75px;
    min-height: auto!important
}

.mfMpRf {
    -webkit-justify-content: normal;
    -ms-flex-pack: normal;
    justify-content: normal
}

@-webkit-keyframes iU9Qwi {
    0% {
        top: -300px
    }

    to {
        top: 5px
    }
}

@keyframes iU9Qwi {
    0% {
        top: -300px
    }

    to {
        top: 5px
    }
}

.g3PFKv {
    background: #fff;
    width: 368px;
    position: fixed;
    left: 75px;
    color: #212121;
    z-index: 19;
    border-radius: 2px;
    transition: top .3s;
    display: block;
    top: -300px
}

.g3PFKv .HABgca {
    padding: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.g3PFKv .HABgca ._5tMIVu {
    display: inline-block;
    width: 90%;
    text-align: center;
    margin-left: 16px;
    font-size: 14px;
    vertical-align: middle
}

.g3PFKv .HABgca ._7V3HNC {
    max-width: 350px;
    max-height: 100px;
    margin-bottom: 16px;
    vertical-align: middle
}

.g3PFKv .JJB8Po {
    padding: 20px;
    font-size: 14px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.g3PFKv .JJB8Po,.g3PFKv .SlSl2e {
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g3PFKv .SlSl2e {
    background: #fff;
    padding: 10px 0 20px;
    margin: 0 20px;
    border-radius: 0 0 2px 2px;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-bottom: 1px solid #f0f0f0
}

.g3PFKv .SlSl2e .\+7aRWk {
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    margin-right: 16px
}

.g3PFKv .SlSl2e .\+7aRWk,.g3PFKv .SlSl2e .YPxIKQ {
    padding: 0 25px;
    height: 34px;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500
}

.g3PFKv .SlSl2e .YPxIKQ {
    border-radius: 2px;
    background-color: #2874f0;
    border: 0;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    color: #fff
}

.g3PFKv._2ZiPOZ {
    -webkit-animation-name: iU9Qwi;
    animation-name: iU9Qwi;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    top: 5px
}

.g3PFKv ._5i-I3r {
    font-size: 14px;
    text-align: center
}

.NCkY9k {
    width: 100%;
    height: 100%;
    position: fixed;
    color: #fff;
    font-size: 18px;
    text-align: center;
    z-index: 19;
    top: 0;
    left: 0
}

.NCkY9k .DyHfhJ {
    display: block
}

.NCkY9k ._7V3HNC {
    width: 45px
}

.NCkY9k .\-0lOeJ {
    position: relative;
    top: 25%;
    width: 350px;
    margin: auto
}

.NCkY9k .Xbu0wj {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: 10px
}

.ackkou {
    font-weight: 500
}

.ABvu3- {
    width: 90%;
    max-width: 1366px!important;
    min-width: 978px!important;
    background: transparent!important
}

.ABvu3- .fKbKoJ .EZW12R,.ABvu3- .fKbKoJ .ReBQg1 {
    position: fixed;
    display: inline-block;
    padding: 56px 20px;
    border-radius: 6px;
    background-color: rgba(0,0,0,.6);
    top: 50%
}

.ABvu3- .fKbKoJ .ReBQg1 {
    left: 0
}

.ABvu3- .fKbKoJ .EZW12R {
    right: 0
}

.ABvu3- .fKbKoJ .\+nnSnd,.ABvu3- .fKbKoJ .BhmHV5 {
    fill: #fff
}

.ABvu3- .fKbKoJ .\+nnSnd {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.XiSiPK {
    position: fixed;
    top: 90px;
    left: 0;
    right: 0;
    height: 1px;
    color: #2874f0;
    z-index: 2
}

.XiSiPK.-pbpMg {
    top: 30px
}

.XiSiPK.AqhsUa {
    top: 64px
}

.XiSiPK .jY-KQI {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 6px;
    height: 11px;
    margin-right: 10px;
    vertical-align: baseline
}

.XiSiPK .laqJUS {
    fill: #2874f0
}

.XiSiPK .sRIueJ {
    margin: 0 auto;
    width: 120px;
    height: 40px;
    font-weight: 500;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 16px 0 rgba(0,0,0,.11);
    padding-top: 10px;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    visibility: hidden;
    cursor: pointer;
    border: 1px solid #e0e0e0
}

.XiSiPK .sRIueJ.emtKUU {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("â˜º"),local("â˜º"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Italic.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Italic.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.ttf) format("truetype");
    font-style: italic
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("â˜º"),local("â˜º"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.ttf) format("truetype")
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("â˜º"),local("â˜º"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBoldItalic.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBoldItalic.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.ttf) format("truetype");
    font-style: italic;
    font-weight: 500 800
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("â˜º"),local("â˜º"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.ttf) format("truetype");
    font-weight: 500 800
}

body {
    font-size: 14px;
    font-weight: 400;
    background-color: #f1f3f6;
    color: #212121;
    line-height: 1.4
}

body,button,input,select,textarea {
    font-family: Inter,-apple-system,Helvetica,Arial,sans-serif
}

b,strong {
    font-weight: 500
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

a,img {
    text-decoration: none;
    color: inherit;
    border: none;
    outline: none
}

li {
    list-style: none
}

.question {
    border-radius: 50%;
    background-color: #fff;
    color: #878787;
    font-weight: 500;
    width: 16px;
    height: 16px;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    border: 1px solid #e0e0e0;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
    vertical-align: middle;
    margin: 0 2px 0 8px;
    cursor: pointer
}

.row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.col,.row {
    width: 100%
}

.col {
    display: inline-block;
    vertical-align: top
}

.flex {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.col-1-5 {
    width: 20%
}

.col-2-5 {
    width: 40%
}

.col-3-5 {
    width: 60%
}

.col-4-5 {
    width: 80%
}

.col-5-5 {
    width: 100%
}

.col-1-12 {
    width: 8.33%
}

.col-2-12 {
    width: 16.66%
}

.col-3-12 {
    width: 25%
}

.col-4-12 {
    width: 33.33%
}

.col-5-12 {
    width: 41.66%
}

.col-6-12 {
    width: 50%
}

.col-7-12 {
    width: 58.33%
}

.col-8-12 {
    width: 66.66%
}

.col-9-12 {
    width: 75%
}

.col-10-12 {
    width: 83.33%
}

.col-11-12 {
    width: 91.66%
}

.col-12-12 {
    width: 100%
}

@media only screen and (max-width: 1140px) {
    .col-md-3-12 {
        width:33.33%
    }
}

@media only screen and (max-width: 1270px) {
    .col-md-3-12 {
        width:33.33%
    }
}

@media only screen and (min-width: 1650px) {
    .col-md-3-12 {
        width:20%
    }
}

.header-open {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.header-nav-open {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px)
}

.header-closed {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px)
}

.card-tile {
    margin-top: 20px;
    padding-top: 24px
}

:target {
    position: relative;
    top: -135px
}

.CwQo8u {
    text-align: center
}

.XilaVQ {
    margin-top: 16px
}

.wJTQOn {
    font-weight: 500;
    color: #111112;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 4px
}

.aSqw-y {
    color: #717478;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 20px
}

._23\+zSS {
    width: 20px;
    height: 20px
}

.Qi518I {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 4px
}

.nCdVrk,.Qi518I {
    color: #111112;
    line-height: 1
}

.nCdVrk {
    font-weight: 500;
    font-size: 14px
}

.On7rMB {
    width: 40px;
    height: 40px
}

._474xfF {
    text-align: center;
    color: #b6b8bb
}

.FY0gOn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.FY0gOn,.FY0gOn ._8XKRJM {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.FY0gOn ._8XKRJM {
    background-color: #2a55e5;
    padding: 32px
}

.FY0gOn .MfHnWz {
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px
}

.FY0gOn .yKb\+2- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px
}

.FY0gOn .fIUUS4 {
    width: 640px
}

.btJQtF {
    height: 20px;
    border-radius: 2px
}

.rJYlLm {
    height: 16px;
    margin-right: 3px;
    vertical-align: middle
}

.ZYgaDv {
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through;
    margin-right: 4px
}

.s-I-Yl {
    aspect-ratio: var(--aspect-ratio);
    width: 100%
}

@media (min-width: 768px) {
    .s-I-Yl {
        aspect-ratio:var(--aspect-ratio-m)
    }
}

@media (min-width: 1192px) {
    .s-I-Yl {
        aspect-ratio:var(--aspect-ratio-l)
    }

    .lbMIY5:hover {
        -webkit-transform: scale(1.03);
        transform: scale(1.03)
    }
}

.IKJXXr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    padding-left: var(--paddingLeft);
    padding-right: var(--paddingRight);
    scroll-padding-left: var(--paddingLeft);
    scroll-padding-right: var(--paddingRight);
    scrollbar-width: none;
    -ms-overflow-style: none
}

.IKJXXr::--webkit-scrollbar {
    display: none
}

._6w6\+Ur {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    scroll-snap-align: start;
    scroll-snap-stop:always;-webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._7whKub,._4156wW {
    display: none
}

._9gIgc4 {
    position: relative
}

@media (min-width: 1192px) {
    ._7whKub,._4156wW {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        outline: 0;
        border: 0;
        width: 40px;
        height: 88px;
        background-color: #fff;
        top: 0;
        bottom: 0;
        margin: auto 0;
        box-shadow: 0 1px 4px rgba(0,0,0,.12)
    }

    ._4156wW {
        left: 0;
        border-radius: 0 4px 4px 0
    }

    ._7whKub {
        right: 0;
        border-radius: 4px 0 0 4px
    }

    ._6w6\+Ur {
        scroll-snap-align: unset;
        scroll-snap-stop:unset}

    .UL-BDm {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        scroll-snap-align: start;
        scroll-snap-stop:always}

    .IKJXXr {
        overflow-x: hidden
    }
}

.XUsoqq {
    position: absolute;
    right: 16px;
    top: 50%;
    -webkit-transform: scale(1) translateY(-50%);
    transform: scale(1) translateY(-50%)
}

.XUsoqq:before {
    content: "";
    position: relative;
    border-color: #878787;
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height: 6px;
    width: 6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.XUsoqq.ncyqs6:before {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.XUsoqq.RvuJVf:before {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.XUsoqq.LyXZ8X:before {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.G5mqZu {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 0 solid #000;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
    min-height: 0;
    min-width: 0;
    padding: 0;
    position: relative;
    z-index: 0
}

._58bkzq0 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq0,._58bkzq1 {
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .01px
}

._58bkzq1 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq2 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq2,._58bkzq3 {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzq3 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq4 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq4,._58bkzq5 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzq5 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq6 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq6,._58bkzq7 {
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -.01px
}

._58bkzq7 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq8 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq8,._58bkzq9 {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.02px
}

._58bkzq9 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqa {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqa,._58bkzqb {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -.02px
}

._58bkzqb {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqc {
    line-height: 16px
}

._58bkzqc,._58bkzqd {
    font-size: 10px;
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
    letter-spacing: .01px
}

._58bkzqd {
    line-height: 12px
}

._58bkzqe {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqe,._58bkzqf {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzqf {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqg {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqg,._58bkzqh {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzqh {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqi {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqi,._58bkzqj {
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -.01px
}

._58bkzqj {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqk {
    font-size: 20px;
    line-height: 28px
}

._58bkzqk,._58bkzql {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
    letter-spacing: -.02px
}

._58bkzql {
    font-size: 24px;
    line-height: 34px
}

._58bkzqm {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqm,._58bkzqn {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.02px
}

._58bkzqn {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqo {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqo,._58bkzqp {
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -.01px
}

._58bkzqp {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqq {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqq,._58bkzqr {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzqr {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqs {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqs,._58bkzqt {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzqt {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqu {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqu,._58bkzqv {
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .01px
}

._58bkzqv {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqw {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzqw,._58bkzqx {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqx {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzqy {
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    letter-spacing: .01px;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqz {
    color: #fff
}

._58bkzq10 {
    color: #000
}

._58bkzq11 {
    color: #f0f5ff
}

._58bkzq12 {
    color: #cee1ff
}

._58bkzq13 {
    color: #abc8ff
}

._58bkzq14 {
    color: #75a1ff
}

._58bkzq15 {
    color: #5482ff
}

._58bkzq16 {
    color: #2a55e5
}

._58bkzq17 {
    color: #1c41d6
}

._58bkzq18 {
    color: #112ab8
}

._58bkzq19 {
    color: #061f80
}

._58bkzq1a {
    color: #070752
}

._58bkzq1b {
    color: #75a1ff
}

._58bkzq1c {
    color: #2a55e5
}

._58bkzq1d {
    color: #112ab8
}

._58bkzq1e {
    color: #fffde7
}

._58bkzq1f {
    color: #fff9c4
}

._58bkzq1g {
    color: #fff59d
}

._58bkzq1h {
    color: #fff176
}

._58bkzq1i {
    color: #ffee58
}

._58bkzq1j {
    color: #ffeb3b
}

._58bkzq1k {
    color: #fdd835
}

._58bkzq1l {
    color: #ffc200
}

._58bkzq1m {
    color: #f9a825
}

._58bkzq1n {
    color: #ed9416
}

._58bkzq1o {
    color: #fff176
}

._58bkzq1p {
    color: #ffeb3b
}

._58bkzq1q {
    color: #ffc200
}

._58bkzq1r {
    color: #f2f4f7
}

._58bkzq1s {
    color: #d5d7db
}

._58bkzq1t {
    color: #b8bbbf
}

._58bkzq1u {
    color: #85898f
}

._58bkzq1v {
    color: #717478
}

._58bkzq1w {
    color: #606265
}

._58bkzq1x {
    color: #4a4c4f
}

._58bkzq1y {
    color: #353638
}

._58bkzq1z {
    color: #202224
}

._58bkzq20 {
    color: #111112
}

._58bkzq21 {
    color: #85898f
}

._58bkzq22 {
    color: #606265
}

._58bkzq23 {
    color: #353638
}

._58bkzq24 {
    color: #111112
}

._58bkzq25 {
    color: #717478
}

._58bkzq26 {
    color: #b8bbbf
}

._58bkzq27 {
    color: #dcdfe6
}

._58bkzq28,._58bkzq29 {
    color: #fff
}

._58bkzq2a {
    color: #f5f7fa
}

._58bkzq2b {
    color: #f0f2f5
}

._58bkzq2c {
    color: transparent
}

._58bkzq2d {
    color: #008c00
}

._58bkzq2e {
    color: #0b5f24
}

._58bkzq2f {
    color: #e6f3e6
}

._58bkzq2g,._58bkzq2h {
    color: #e32727
}

._58bkzq2i {
    color: #c70055
}

._58bkzq2j {
    color: #fce9e9
}

._58bkzq2k,._58bkzq2l {
    color: #e89910
}

._58bkzq2m {
    color: #fef7e9
}

._58bkzq2n {
    color: #2a55e5
}

._58bkzq2o {
    color: #112ab8
}

._58bkzq2p,._58bkzq2q {
    color: #f0f5ff
}

._58bkzq2r {
    color: #cee1ff
}

._58bkzq2s {
    color: #abc8ff
}

._58bkzq2t {
    color: #75a1ff
}

._58bkzq2u {
    color: #5482ff
}

._58bkzq2v {
    color: #2a55e5
}

._58bkzq2w {
    color: #1c41d6
}

._58bkzq2x {
    color: #112ab8
}

._58bkzq2y {
    color: #061f80
}

._58bkzq2z {
    color: #070752
}

._58bkzq30 {
    color: #e7f8ec
}

._58bkzq31 {
    color: #b9ebc8
}

._58bkzq32 {
    color: #8adea3
}

._58bkzq33 {
    color: #5bd17e
}

._58bkzq34 {
    color: #16be48
}

._58bkzq35 {
    color: #13ab40
}

._58bkzq36 {
    color: #119839
}

._58bkzq37 {
    color: #0f8532
}

._58bkzq38 {
    color: #0d722b
}

._58bkzq39 {
    color: #0b5f24
}

._58bkzq3a {
    color: #f2f4f7
}

._58bkzq3b {
    color: #d5d7db
}

._58bkzq3c {
    color: #b8bbbf
}

._58bkzq3d {
    color: #85898f
}

._58bkzq3e {
    color: #717478
}

._58bkzq3f {
    color: #606265
}

._58bkzq3g {
    color: #4a4c4f
}

._58bkzq3h {
    color: #353638
}

._58bkzq3i {
    color: #202224
}

._58bkzq3j {
    color: #111112
}

._58bkzq3k {
    color: #f9e5ee
}

._58bkzq3l {
    color: #eeb2cc
}

._58bkzq3m {
    color: #e37faa
}

._58bkzq3n {
    color: #d69
}

._58bkzq3o {
    color: #d23276
}

._58bkzq3p {
    color: #c70055
}

._58bkzq3q {
    color: #b3004c
}

._58bkzq3r {
    color: #9f0044
}

._58bkzq3s {
    color: #703
}

._58bkzq3t {
    color: #4f0022
}

._58bkzq3u {
    color: #fef7e9
}

._58bkzq3v {
    color: #feefd4
}

._58bkzq3w {
    color: #fddfa9
}

._58bkzq3x {
    color: #fcd07e
}

._58bkzq3y {
    color: #fbc053
}

._58bkzq3z {
    color: #fbb129
}

._58bkzq40 {
    color: #e19f24
}

._58bkzq41 {
    color: #c88d20
}

._58bkzq42 {
    color: #af7b1c
}

._58bkzq43 {
    color: #996c1a
}

._58bkzq44 {
    color: #feefe8
}

._58bkzq45 {
    color: #fdd0ba
}

._58bkzq46 {
    color: #fdb18d
}

._58bkzq47 {
    color: #fc925f
}

._58bkzq48 {
    color: #fb8348
}

._58bkzq49 {
    color: #fb641b
}

._58bkzq4a {
    color: #e65c19
}

._58bkzq4b {
    color: #cc4e10
}

._58bkzq4c {
    color: #b5440d
}

._58bkzq4d {
    color: #993a0c
}

._58bkzq4e {
    color: #e9deff
}

._58bkzq4f {
    color: #d6c2ff
}

._58bkzq4g {
    color: #c0a3ff
}

._58bkzq4h {
    color: #a883f8
}

._58bkzq4i {
    color: #956ced
}

._58bkzq4j {
    color: #8359df
}

._58bkzq4k {
    color: #7048c6
}

._58bkzq4l {
    color: #5934ac
}

._58bkzq4m {
    color: #482592
}

._58bkzq4n {
    color: #351973
}

._58bkzq4o {
    color: #eafcfb
}

._58bkzq4p {
    color: #d1f5f3
}

._58bkzq4q {
    color: #9de6e1
}

._58bkzq4r {
    color: #69d6d1
}

._58bkzq4s {
    color: #34c7c0
}

._58bkzq4t {
    color: #00b2a9
}

._58bkzq4u {
    color: #00a098
}

._58bkzq4v {
    color: #008e87
}

._58bkzq4w {
    color: #007c76
}

._58bkzq4x {
    color: #006a65
}

._58bkzq4y {
    color: #fffde7
}

._58bkzq4z {
    color: #fff9c4
}

._58bkzq50 {
    color: #fff59d
}

._58bkzq51 {
    color: #fff176
}

._58bkzq52 {
    color: #ffee58
}

._58bkzq53 {
    color: #ffeb3b
}

._58bkzq54 {
    color: #fdd835
}

._58bkzq55 {
    color: #ffc200
}

._58bkzq56 {
    color: #f9a825
}

._58bkzq57 {
    color: #ed9416
}

._58bkzq58 {
    color: #93e114
}

._58bkzq59 {
    color: #f0f5ff
}

._58bkzq5a {
    color: #cee1ff
}

._58bkzq5b {
    color: #abc8ff
}

._58bkzq5c {
    color: #75a1ff
}

._58bkzq5d {
    color: #5482ff
}

._58bkzq5e {
    color: #2a55e5
}

._58bkzq5f {
    color: #1c41d6
}

._58bkzq5g {
    color: #112ab8
}

._58bkzq5h {
    color: #061f80
}

._58bkzq5i {
    color: #070752
}

._58bkzq5j {
    color: #fffde7
}

._58bkzq5k {
    color: #fff9c4
}

._58bkzq5l {
    color: #fff59d
}

._58bkzq5m {
    color: #fff176
}

._58bkzq5n {
    color: #ffee58
}

._58bkzq5o {
    color: #ffeb3b
}

._58bkzq5p {
    color: #fdd835
}

._58bkzq5q {
    color: #ffc200
}

._58bkzq5r {
    color: #f9a825
}

._58bkzq5s {
    color: #ed9416
}

._58bkzq5t {
    color: #fff
}

._58bkzq5u {
    color: #fafafa
}

._58bkzq5v {
    color: #f5f5f5
}

._58bkzq5w {
    color: #eee
}

._58bkzq5x {
    color: #e0e0e0
}

._58bkzq5y {
    color: #bdbdbd
}

._58bkzq5z {
    color: #9e9e9e
}

._58bkzq60 {
    color: grey
}

._58bkzq61 {
    color: #666
}

._58bkzq62 {
    color: #424242
}

._58bkzq63 {
    color: #212121
}

._58bkzq64 {
    color: #000
}

._58bkzq65 {
    color: #e7f8ec
}

._58bkzq66 {
    color: #b9ebc8
}

._58bkzq67 {
    color: #8adea3
}

._58bkzq68 {
    color: #4ec76a
}

._58bkzq69 {
    color: #22a148
}

._58bkzq6a {
    color: #108934
}

._58bkzq6b {
    color: #0e772d
}

._58bkzq6c {
    color: #0b6024
}

._58bkzq6d {
    color: #08521e
}

._58bkzq6e {
    color: #074419
}

._58bkzq6f {
    color: #fbebed
}

._58bkzq6g {
    color: #f9cbce
}

._58bkzq6h {
    color: #f2a29e
}

._58bkzq6i {
    color: #e5726e
}

._58bkzq6j {
    color: #dd544c
}

._58bkzq6k {
    color: #df4535
}

._58bkzq6l {
    color: #d23c33
}

._58bkzq6m {
    color: #c0312d
}

._58bkzq6n {
    color: #b52a26
}

._58bkzq6o {
    color: #a7211c
}

._58bkzq6p {
    color: #fef7e9
}

._58bkzq6q {
    color: #feefd4
}

._58bkzq6r {
    color: #fddfa9
}

._58bkzq6s {
    color: #fcd07e
}

._58bkzq6t {
    color: #fbc053
}

._58bkzq6u {
    color: #fbb129
}

._58bkzq6v {
    color: #e89910
}

._58bkzq6w {
    color: #d18e12
}

._58bkzq6x {
    color: #af7b1c
}

._58bkzq6y {
    color: #996c1a
}

._58bkzq6z {
    color: #e9deff
}

._58bkzq70 {
    color: #d6c2ff
}

._58bkzq71 {
    color: #c0a3ff
}

._58bkzq72 {
    color: #a883f8
}

._58bkzq73 {
    color: #956ced
}

._58bkzq74 {
    color: #8359df
}

._58bkzq75 {
    color: #7048c6
}

._58bkzq76 {
    color: #5934ac
}

._58bkzq77 {
    color: #482592
}

._58bkzq78 {
    color: #351973
}

._58bkzq79 {
    color: #eafcfb
}

._58bkzq7a {
    color: #d1f5f3
}

._58bkzq7b {
    color: #9de5e1
}

._58bkzq7c {
    color: #69d6d1
}

._58bkzq7d {
    color: #34c7c0
}

._58bkzq7e {
    color: #00b2a9
}

._58bkzq7f {
    color: #00a098
}

._58bkzq7g {
    color: #008e87
}

._58bkzq7h {
    color: #007c76
}

._58bkzq7i {
    color: #006a65
}

._58bkzq7j {
    color: #f9e5ee
}

._58bkzq7k {
    color: #eeb2cc
}

._58bkzq7l {
    color: #e37faa
}

._58bkzq7m {
    color: #d69
}

._58bkzq7n {
    color: #d23276
}

._58bkzq7o {
    color: #c70055
}

._58bkzq7p {
    color: #b3004c
}

._58bkzq7q {
    color: #9f0044
}

._58bkzq7r {
    color: #703
}

._58bkzq7s {
    color: #4f0022
}

._58bkzq7t {
    color: #f2f7f6
}

._58bkzq7u {
    color: #e0ebe7
}

._58bkzq7v {
    color: #cddeda
}

._58bkzq7w {
    color: #6e9993
}

._58bkzq7x {
    color: #2e4e4c
}

._58bkzq7y {
    color: #111d1d
}

._58bkzq7z {
    color: #f9f5f3
}

._58bkzq80 {
    color: #e6d9d0
}

._58bkzq81 {
    color: #b9927e
}

._58bkzq82 {
    color: #83544b
}

._58bkzq83 {
    color: #583b36
}

._58bkzq84 {
    color: #2e1e1c
}

._58bkzq85 {
    color: #f9f8f1
}

._58bkzq86 {
    color: #eeead7
}

._58bkzq87 {
    color: #dad3a8
}

._58bkzq88 {
    color: #97915b
}

._58bkzq89 {
    color: #5a503a
}

._58bkzq8a {
    color: #2c261c
}

._58bkzq8b {
    color: #212121
}

._58bkzq8c {
    color: #666
}

._58bkzq8d {
    color: #9e9e9e
}

._58bkzq8e {
    color: #fff
}

._58bkzq8f {
    color: #fafafa
}

._58bkzq8g {
    color: #f5f5f5
}

._58bkzq8h {
    color: #fff
}

._58bkzq8i {
    color: #eee
}

._58bkzq8j {
    color: #e0e0e0
}

._58bkzq8k {
    color: #e7f8ec
}

._58bkzq8l {
    color: #108934
}

._58bkzq8m {
    color: #fbebed
}

._58bkzq8n {
    color: #d23c33
}

._58bkzq8o {
    color: #fef7e9
}

._58bkzq8p {
    color: #e89910
}

._58bkzq8q {
    color: #2a55e5
}

._58bkzq8r {
    color: #ffc200
}

._58bkzq8s {
    color: grey
}

._58bkzq8t {
    color: #2a55e5
}

._58bkzq8u {
    color: #00a098
}

._58bkzq8v {
    color: #fff
}

._58bkzq8w {
    color: #008c00
}

._58bkzq8x {
    color: #e89910
}

._58bkzq8y {
    color: #e32727
}

._58bkzq8z {
    color: #fff
}

._58bkzq90 {
    color: transparent
}

._58bkzq91 {
    color: #9e9e9e
}

._58bkzq92 {
    color: grey
}

@media screen and (min-width: 768px) {
    ._58bkzq0 {
        font-weight:400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq0,._58bkzq1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzq1 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq2 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq2,._58bkzq3 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzq3 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq4 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq4,._58bkzq5 {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzq5 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq6 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq6,._58bkzq7 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzq7 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq8 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq8,._58bkzq9 {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzq9 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqa {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqa,._58bkzqb {
        font-size: 29px;
        line-height: 40px;
        letter-spacing: -.02px
    }

    ._58bkzqb {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqc,._58bkzqd {
        font-size: 12px;
        line-height: 18px;
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: 0
    }

    ._58bkzqe {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqe,._58bkzqf {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqf {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqg {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqg,._58bkzqh {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqh {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqi {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqi,._58bkzqj {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqj {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqk {
        font-size: 24px;
        line-height: 34px
    }

    ._58bkzqk,._58bkzql {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: -.02px
    }

    ._58bkzql {
        font-size: 29px;
        line-height: 40px
    }

    ._58bkzqm {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqm,._58bkzqn {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzqn {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqo {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqo,._58bkzqp {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqp {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqq {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqq,._58bkzqr {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqr {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs,._58bkzqt {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqt {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu,._58bkzqv {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzqv {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqw {
        font-size: 14px;
        line-height: 20px
    }

    ._58bkzqw,._58bkzqx {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: -.01px;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqx {
        font-size: 17px;
        line-height: 24px
    }

    ._58bkzqy {
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: 0;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }
}

@media screen and (min-width: 1192px) {
    ._58bkzq0 {
        font-weight:400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq0,._58bkzq1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzq1 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq2 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq2,._58bkzq3 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzq3 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq4 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq4,._58bkzq5 {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzq5 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq6 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq6,._58bkzq7 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzq7 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq8 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq8,._58bkzq9 {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzq9 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqa {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqa,._58bkzqb {
        font-size: 29px;
        line-height: 40px;
        letter-spacing: -.02px
    }

    ._58bkzqb {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqc,._58bkzqd {
        font-size: 12px;
        line-height: 18px;
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: 0
    }

    ._58bkzqe {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqe,._58bkzqf {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqf {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqg {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqg,._58bkzqh {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqh {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqi {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqi,._58bkzqj {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqj {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqk {
        font-size: 24px;
        line-height: 34px
    }

    ._58bkzqk,._58bkzql {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: -.02px
    }

    ._58bkzql {
        font-size: 29px;
        line-height: 40px
    }

    ._58bkzqm {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqm,._58bkzqn {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzqn {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqo {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqo,._58bkzqp {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqp {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqq {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqq,._58bkzqr {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqr {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs,._58bkzqt {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqt {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu,._58bkzqv {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzqv {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqw {
        font-size: 14px;
        line-height: 20px
    }

    ._58bkzqw,._58bkzqx {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: -.01px;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqx {
        font-size: 17px;
        line-height: 24px
    }

    ._58bkzqy {
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: 0;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }
}

@media screen and (min-width: 0px) {
    ._1i2djt0 {
        padding:0
    }

    ._1i2djt3 {
        padding: 2px
    }

    ._1i2djt6 {
        padding: -2px
    }

    ._1i2djt9 {
        padding: 4px
    }

    ._1i2djtc {
        padding: -4px
    }

    ._1i2djtf {
        padding: 6px
    }

    ._1i2djti {
        padding: -6px
    }

    ._1i2djtl {
        padding: 8px
    }

    ._1i2djto {
        padding: -8px
    }

    ._1i2djtr {
        padding: 12px
    }

    ._1i2djtu {
        padding: -12px
    }

    ._1i2djtx {
        padding: 16px
    }

    ._1i2djt10 {
        padding: -16px
    }

    ._1i2djt13 {
        padding: 20px
    }

    ._1i2djt16 {
        padding: -20px
    }

    ._1i2djt19 {
        padding: 24px
    }

    ._1i2djt1c {
        padding: -24px
    }

    ._1i2djt1f {
        padding: 32px
    }

    ._1i2djt1i {
        padding: -32px
    }

    ._1i2djt1l {
        padding: 40px
    }

    ._1i2djt1o {
        padding: -40px
    }

    ._1i2djt1r {
        padding: 48px
    }

    ._1i2djt1u {
        padding: -48px
    }

    ._1i2djt1x {
        padding: 56px
    }

    ._1i2djt20 {
        padding: -56px
    }

    ._1i2djt23 {
        padding: 64px
    }

    ._1i2djt26 {
        padding: -64px
    }

    ._1i2djt29 {
        padding-top: 0
    }

    ._1i2djt2c {
        padding-top: 2px
    }

    ._1i2djt2f {
        padding-top: -2px
    }

    ._1i2djt2i {
        padding-top: 4px
    }

    ._1i2djt2l {
        padding-top: -4px
    }

    ._1i2djt2o {
        padding-top: 6px
    }

    ._1i2djt2r {
        padding-top: -6px
    }

    ._1i2djt2u {
        padding-top: 8px
    }

    ._1i2djt2x {
        padding-top: -8px
    }

    ._1i2djt30 {
        padding-top: 12px
    }

    ._1i2djt33 {
        padding-top: -12px
    }

    ._1i2djt36 {
        padding-top: 16px
    }

    ._1i2djt39 {
        padding-top: -16px
    }

    ._1i2djt3c {
        padding-top: 20px
    }

    ._1i2djt3f {
        padding-top: -20px
    }

    ._1i2djt3i {
        padding-top: 24px
    }

    ._1i2djt3l {
        padding-top: -24px
    }

    ._1i2djt3o {
        padding-top: 32px
    }

    ._1i2djt3r {
        padding-top: -32px
    }

    ._1i2djt3u {
        padding-top: 40px
    }

    ._1i2djt3x {
        padding-top: -40px
    }

    ._1i2djt40 {
        padding-top: 48px
    }

    ._1i2djt43 {
        padding-top: -48px
    }

    ._1i2djt46 {
        padding-top: 56px
    }

    ._1i2djt49 {
        padding-top: -56px
    }

    ._1i2djt4c {
        padding-top: 64px
    }

    ._1i2djt4f {
        padding-top: -64px
    }

    ._1i2djt4i {
        padding-bottom: 0
    }

    ._1i2djt4l {
        padding-bottom: 2px
    }

    ._1i2djt4o {
        padding-bottom: -2px
    }

    ._1i2djt4r {
        padding-bottom: 4px
    }

    ._1i2djt4u {
        padding-bottom: -4px
    }

    ._1i2djt4x {
        padding-bottom: 6px
    }

    ._1i2djt50 {
        padding-bottom: -6px
    }

    ._1i2djt53 {
        padding-bottom: 8px
    }

    ._1i2djt56 {
        padding-bottom: -8px
    }

    ._1i2djt59 {
        padding-bottom: 12px
    }

    ._1i2djt5c {
        padding-bottom: -12px
    }

    ._1i2djt5f {
        padding-bottom: 16px
    }

    ._1i2djt5i {
        padding-bottom: -16px
    }

    ._1i2djt5l {
        padding-bottom: 20px
    }

    ._1i2djt5o {
        padding-bottom: -20px
    }

    ._1i2djt5r {
        padding-bottom: 24px
    }

    ._1i2djt5u {
        padding-bottom: -24px
    }

    ._1i2djt5x {
        padding-bottom: 32px
    }

    ._1i2djt60 {
        padding-bottom: -32px
    }

    ._1i2djt63 {
        padding-bottom: 40px
    }

    ._1i2djt66 {
        padding-bottom: -40px
    }

    ._1i2djt69 {
        padding-bottom: 48px
    }

    ._1i2djt6c {
        padding-bottom: -48px
    }

    ._1i2djt6f {
        padding-bottom: 56px
    }

    ._1i2djt6i {
        padding-bottom: -56px
    }

    ._1i2djt6l {
        padding-bottom: 64px
    }

    ._1i2djt6o {
        padding-bottom: -64px
    }

    ._1i2djt6r {
        padding-right: 0
    }

    ._1i2djt6u {
        padding-right: 2px
    }

    ._1i2djt6x {
        padding-right: -2px
    }

    ._1i2djt70 {
        padding-right: 4px
    }

    ._1i2djt73 {
        padding-right: -4px
    }

    ._1i2djt76 {
        padding-right: 6px
    }

    ._1i2djt79 {
        padding-right: -6px
    }

    ._1i2djt7c {
        padding-right: 8px
    }

    ._1i2djt7f {
        padding-right: -8px
    }

    ._1i2djt7i {
        padding-right: 12px
    }

    ._1i2djt7l {
        padding-right: -12px
    }

    ._1i2djt7o {
        padding-right: 16px
    }

    ._1i2djt7r {
        padding-right: -16px
    }

    ._1i2djt7u {
        padding-right: 20px
    }

    ._1i2djt7x {
        padding-right: -20px
    }

    ._1i2djt80 {
        padding-right: 24px
    }

    ._1i2djt83 {
        padding-right: -24px
    }

    ._1i2djt86 {
        padding-right: 32px
    }

    ._1i2djt89 {
        padding-right: -32px
    }

    ._1i2djt8c {
        padding-right: 40px
    }

    ._1i2djt8f {
        padding-right: -40px
    }

    ._1i2djt8i {
        padding-right: 48px
    }

    ._1i2djt8l {
        padding-right: -48px
    }

    ._1i2djt8o {
        padding-right: 56px
    }

    ._1i2djt8r {
        padding-right: -56px
    }

    ._1i2djt8u {
        padding-right: 64px
    }

    ._1i2djt8x {
        padding-right: -64px
    }

    ._1i2djt90 {
        padding-left: 0
    }

    ._1i2djt93 {
        padding-left: 2px
    }

    ._1i2djt96 {
        padding-left: -2px
    }

    ._1i2djt99 {
        padding-left: 4px
    }

    ._1i2djt9c {
        padding-left: -4px
    }

    ._1i2djt9f {
        padding-left: 6px
    }

    ._1i2djt9i {
        padding-left: -6px
    }

    ._1i2djt9l {
        padding-left: 8px
    }

    ._1i2djt9o {
        padding-left: -8px
    }

    ._1i2djt9r {
        padding-left: 12px
    }

    ._1i2djt9u {
        padding-left: -12px
    }

    ._1i2djt9x {
        padding-left: 16px
    }

    ._1i2djta0 {
        padding-left: -16px
    }

    ._1i2djta3 {
        padding-left: 20px
    }

    ._1i2djta6 {
        padding-left: -20px
    }

    ._1i2djta9 {
        padding-left: 24px
    }

    ._1i2djtac {
        padding-left: -24px
    }

    ._1i2djtaf {
        padding-left: 32px
    }

    ._1i2djtai {
        padding-left: -32px
    }

    ._1i2djtal {
        padding-left: 40px
    }

    ._1i2djtao {
        padding-left: -40px
    }

    ._1i2djtar {
        padding-left: 48px
    }

    ._1i2djtau {
        padding-left: -48px
    }

    ._1i2djtax {
        padding-left: 56px
    }

    ._1i2djtb0 {
        padding-left: -56px
    }

    ._1i2djtb3 {
        padding-left: 64px
    }

    ._1i2djtb6 {
        padding-left: -64px
    }

    ._1i2djtb9 {
        margin: 0
    }

    ._1i2djtbc {
        margin: 2px
    }

    ._1i2djtbf {
        margin: -2px
    }

    ._1i2djtbi {
        margin: 4px
    }

    ._1i2djtbl {
        margin: -4px
    }

    ._1i2djtbo {
        margin: 6px
    }

    ._1i2djtbr {
        margin: -6px
    }

    ._1i2djtbu {
        margin: 8px
    }

    ._1i2djtbx {
        margin: -8px
    }

    ._1i2djtc0 {
        margin: 12px
    }

    ._1i2djtc3 {
        margin: -12px
    }

    ._1i2djtc6 {
        margin: 16px
    }

    ._1i2djtc9 {
        margin: -16px
    }

    ._1i2djtcc {
        margin: 20px
    }

    ._1i2djtcf {
        margin: -20px
    }

    ._1i2djtci {
        margin: 24px
    }

    ._1i2djtcl {
        margin: -24px
    }

    ._1i2djtco {
        margin: 32px
    }

    ._1i2djtcr {
        margin: -32px
    }

    ._1i2djtcu {
        margin: 40px
    }

    ._1i2djtcx {
        margin: -40px
    }

    ._1i2djtd0 {
        margin: 48px
    }

    ._1i2djtd3 {
        margin: -48px
    }

    ._1i2djtd6 {
        margin: 56px
    }

    ._1i2djtd9 {
        margin: -56px
    }

    ._1i2djtdc {
        margin: 64px
    }

    ._1i2djtdf {
        margin: -64px
    }

    ._1i2djtdi {
        margin-top: 0
    }

    ._1i2djtdl {
        margin-top: 2px
    }

    ._1i2djtdo {
        margin-top: -2px
    }

    ._1i2djtdr {
        margin-top: 4px
    }

    ._1i2djtdu {
        margin-top: -4px
    }

    ._1i2djtdx {
        margin-top: 6px
    }

    ._1i2djte0 {
        margin-top: -6px
    }

    ._1i2djte3 {
        margin-top: 8px
    }

    ._1i2djte6 {
        margin-top: -8px
    }

    ._1i2djte9 {
        margin-top: 12px
    }

    ._1i2djtec {
        margin-top: -12px
    }

    ._1i2djtef {
        margin-top: 16px
    }

    ._1i2djtei {
        margin-top: -16px
    }

    ._1i2djtel {
        margin-top: 20px
    }

    ._1i2djteo {
        margin-top: -20px
    }

    ._1i2djter {
        margin-top: 24px
    }

    ._1i2djteu {
        margin-top: -24px
    }

    ._1i2djtex {
        margin-top: 32px
    }

    ._1i2djtf0 {
        margin-top: -32px
    }

    ._1i2djtf3 {
        margin-top: 40px
    }

    ._1i2djtf6 {
        margin-top: -40px
    }

    ._1i2djtf9 {
        margin-top: 48px
    }

    ._1i2djtfc {
        margin-top: -48px
    }

    ._1i2djtff {
        margin-top: 56px
    }

    ._1i2djtfi {
        margin-top: -56px
    }

    ._1i2djtfl {
        margin-top: 64px
    }

    ._1i2djtfo {
        margin-top: -64px
    }

    ._1i2djtfr {
        margin-bottom: 0
    }

    ._1i2djtfu {
        margin-bottom: 2px
    }

    ._1i2djtfx {
        margin-bottom: -2px
    }

    ._1i2djtg0 {
        margin-bottom: 4px
    }

    ._1i2djtg3 {
        margin-bottom: -4px
    }

    ._1i2djtg6 {
        margin-bottom: 6px
    }

    ._1i2djtg9 {
        margin-bottom: -6px
    }

    ._1i2djtgc {
        margin-bottom: 8px
    }

    ._1i2djtgf {
        margin-bottom: -8px
    }

    ._1i2djtgi {
        margin-bottom: 12px
    }

    ._1i2djtgl {
        margin-bottom: -12px
    }

    ._1i2djtgo {
        margin-bottom: 16px
    }

    ._1i2djtgr {
        margin-bottom: -16px
    }

    ._1i2djtgu {
        margin-bottom: 20px
    }

    ._1i2djtgx {
        margin-bottom: -20px
    }

    ._1i2djth0 {
        margin-bottom: 24px
    }

    ._1i2djth3 {
        margin-bottom: -24px
    }

    ._1i2djth6 {
        margin-bottom: 32px
    }

    ._1i2djth9 {
        margin-bottom: -32px
    }

    ._1i2djthc {
        margin-bottom: 40px
    }

    ._1i2djthf {
        margin-bottom: -40px
    }

    ._1i2djthi {
        margin-bottom: 48px
    }

    ._1i2djthl {
        margin-bottom: -48px
    }

    ._1i2djtho {
        margin-bottom: 56px
    }

    ._1i2djthr {
        margin-bottom: -56px
    }

    ._1i2djthu {
        margin-bottom: 64px
    }

    ._1i2djthx {
        margin-bottom: -64px
    }

    ._1i2djti0 {
        margin-right: 0
    }

    ._1i2djti3 {
        margin-right: 2px
    }

    ._1i2djti6 {
        margin-right: -2px
    }

    ._1i2djti9 {
        margin-right: 4px
    }

    ._1i2djtic {
        margin-right: -4px
    }

    ._1i2djtif {
        margin-right: 6px
    }

    ._1i2djtii {
        margin-right: -6px
    }

    ._1i2djtil {
        margin-right: 8px
    }

    ._1i2djtio {
        margin-right: -8px
    }

    ._1i2djtir {
        margin-right: 12px
    }

    ._1i2djtiu {
        margin-right: -12px
    }

    ._1i2djtix {
        margin-right: 16px
    }

    ._1i2djtj0 {
        margin-right: -16px
    }

    ._1i2djtj3 {
        margin-right: 20px
    }

    ._1i2djtj6 {
        margin-right: -20px
    }

    ._1i2djtj9 {
        margin-right: 24px
    }

    ._1i2djtjc {
        margin-right: -24px
    }

    ._1i2djtjf {
        margin-right: 32px
    }

    ._1i2djtji {
        margin-right: -32px
    }

    ._1i2djtjl {
        margin-right: 40px
    }

    ._1i2djtjo {
        margin-right: -40px
    }

    ._1i2djtjr {
        margin-right: 48px
    }

    ._1i2djtju {
        margin-right: -48px
    }

    ._1i2djtjx {
        margin-right: 56px
    }

    ._1i2djtk0 {
        margin-right: -56px
    }

    ._1i2djtk3 {
        margin-right: 64px
    }

    ._1i2djtk6 {
        margin-right: -64px
    }

    ._1i2djtk9 {
        margin-left: 0
    }

    ._1i2djtkc {
        margin-left: 2px
    }

    ._1i2djtkf {
        margin-left: -2px
    }

    ._1i2djtki {
        margin-left: 4px
    }

    ._1i2djtkl {
        margin-left: -4px
    }

    ._1i2djtko {
        margin-left: 6px
    }

    ._1i2djtkr {
        margin-left: -6px
    }

    ._1i2djtku {
        margin-left: 8px
    }

    ._1i2djtkx {
        margin-left: -8px
    }

    ._1i2djtl0 {
        margin-left: 12px
    }

    ._1i2djtl3 {
        margin-left: -12px
    }

    ._1i2djtl6 {
        margin-left: 16px
    }

    ._1i2djtl9 {
        margin-left: -16px
    }

    ._1i2djtlc {
        margin-left: 20px
    }

    ._1i2djtlf {
        margin-left: -20px
    }

    ._1i2djtli {
        margin-left: 24px
    }

    ._1i2djtll {
        margin-left: -24px
    }

    ._1i2djtlo {
        margin-left: 32px
    }

    ._1i2djtlr {
        margin-left: -32px
    }

    ._1i2djtlu {
        margin-left: 40px
    }

    ._1i2djtlx {
        margin-left: -40px
    }

    ._1i2djtm0 {
        margin-left: 48px
    }

    ._1i2djtm3 {
        margin-left: -48px
    }

    ._1i2djtm6 {
        margin-left: 56px
    }

    ._1i2djtm9 {
        margin-left: -56px
    }

    ._1i2djtmc {
        margin-left: 64px
    }

    ._1i2djtmf {
        margin-left: -64px
    }
}

@media screen and (min-width: 768px) {
    ._1i2djt1 {
        padding:0
    }

    ._1i2djt4 {
        padding: 2px
    }

    ._1i2djt7 {
        padding: -2px
    }

    ._1i2djta {
        padding: 4px
    }

    ._1i2djtd {
        padding: -4px
    }

    ._1i2djtg {
        padding: 6px
    }

    ._1i2djtj {
        padding: -6px
    }

    ._1i2djtm {
        padding: 8px
    }

    ._1i2djtp {
        padding: -8px
    }

    ._1i2djts {
        padding: 12px
    }

    ._1i2djtv {
        padding: -12px
    }

    ._1i2djty {
        padding: 16px
    }

    ._1i2djt11 {
        padding: -16px
    }

    ._1i2djt14 {
        padding: 20px
    }

    ._1i2djt17 {
        padding: -20px
    }

    ._1i2djt1a {
        padding: 24px
    }

    ._1i2djt1d {
        padding: -24px
    }

    ._1i2djt1g {
        padding: 32px
    }

    ._1i2djt1j {
        padding: -32px
    }

    ._1i2djt1m {
        padding: 40px
    }

    ._1i2djt1p {
        padding: -40px
    }

    ._1i2djt1s {
        padding: 48px
    }

    ._1i2djt1v {
        padding: -48px
    }

    ._1i2djt1y {
        padding: 56px
    }

    ._1i2djt21 {
        padding: -56px
    }

    ._1i2djt24 {
        padding: 64px
    }

    ._1i2djt27 {
        padding: -64px
    }

    ._1i2djt2a {
        padding-top: 0
    }

    ._1i2djt2d {
        padding-top: 2px
    }

    ._1i2djt2g {
        padding-top: -2px
    }

    ._1i2djt2j {
        padding-top: 4px
    }

    ._1i2djt2m {
        padding-top: -4px
    }

    ._1i2djt2p {
        padding-top: 6px
    }

    ._1i2djt2s {
        padding-top: -6px
    }

    ._1i2djt2v {
        padding-top: 8px
    }

    ._1i2djt2y {
        padding-top: -8px
    }

    ._1i2djt31 {
        padding-top: 12px
    }

    ._1i2djt34 {
        padding-top: -12px
    }

    ._1i2djt37 {
        padding-top: 16px
    }

    ._1i2djt3a {
        padding-top: -16px
    }

    ._1i2djt3d {
        padding-top: 20px
    }

    ._1i2djt3g {
        padding-top: -20px
    }

    ._1i2djt3j {
        padding-top: 24px
    }

    ._1i2djt3m {
        padding-top: -24px
    }

    ._1i2djt3p {
        padding-top: 32px
    }

    ._1i2djt3s {
        padding-top: -32px
    }

    ._1i2djt3v {
        padding-top: 40px
    }

    ._1i2djt3y {
        padding-top: -40px
    }

    ._1i2djt41 {
        padding-top: 48px
    }

    ._1i2djt44 {
        padding-top: -48px
    }

    ._1i2djt47 {
        padding-top: 56px
    }

    ._1i2djt4a {
        padding-top: -56px
    }

    ._1i2djt4d {
        padding-top: 64px
    }

    ._1i2djt4g {
        padding-top: -64px
    }

    ._1i2djt4j {
        padding-bottom: 0
    }

    ._1i2djt4m {
        padding-bottom: 2px
    }

    ._1i2djt4p {
        padding-bottom: -2px
    }

    ._1i2djt4s {
        padding-bottom: 4px
    }

    ._1i2djt4v {
        padding-bottom: -4px
    }

    ._1i2djt4y {
        padding-bottom: 6px
    }

    ._1i2djt51 {
        padding-bottom: -6px
    }

    ._1i2djt54 {
        padding-bottom: 8px
    }

    ._1i2djt57 {
        padding-bottom: -8px
    }

    ._1i2djt5a {
        padding-bottom: 12px
    }

    ._1i2djt5d {
        padding-bottom: -12px
    }

    ._1i2djt5g {
        padding-bottom: 16px
    }

    ._1i2djt5j {
        padding-bottom: -16px
    }

    ._1i2djt5m {
        padding-bottom: 20px
    }

    ._1i2djt5p {
        padding-bottom: -20px
    }

    ._1i2djt5s {
        padding-bottom: 24px
    }

    ._1i2djt5v {
        padding-bottom: -24px
    }

    ._1i2djt5y {
        padding-bottom: 32px
    }

    ._1i2djt61 {
        padding-bottom: -32px
    }

    ._1i2djt64 {
        padding-bottom: 40px
    }

    ._1i2djt67 {
        padding-bottom: -40px
    }

    ._1i2djt6a {
        padding-bottom: 48px
    }

    ._1i2djt6d {
        padding-bottom: -48px
    }

    ._1i2djt6g {
        padding-bottom: 56px
    }

    ._1i2djt6j {
        padding-bottom: -56px
    }

    ._1i2djt6m {
        padding-bottom: 64px
    }

    ._1i2djt6p {
        padding-bottom: -64px
    }

    ._1i2djt6s {
        padding-right: 0
    }

    ._1i2djt6v {
        padding-right: 2px
    }

    ._1i2djt6y {
        padding-right: -2px
    }

    ._1i2djt71 {
        padding-right: 4px
    }

    ._1i2djt74 {
        padding-right: -4px
    }

    ._1i2djt77 {
        padding-right: 6px
    }

    ._1i2djt7a {
        padding-right: -6px
    }

    ._1i2djt7d {
        padding-right: 8px
    }

    ._1i2djt7g {
        padding-right: -8px
    }

    ._1i2djt7j {
        padding-right: 12px
    }

    ._1i2djt7m {
        padding-right: -12px
    }

    ._1i2djt7p {
        padding-right: 16px
    }

    ._1i2djt7s {
        padding-right: -16px
    }

    ._1i2djt7v {
        padding-right: 20px
    }

    ._1i2djt7y {
        padding-right: -20px
    }

    ._1i2djt81 {
        padding-right: 24px
    }

    ._1i2djt84 {
        padding-right: -24px
    }

    ._1i2djt87 {
        padding-right: 32px
    }

    ._1i2djt8a {
        padding-right: -32px
    }

    ._1i2djt8d {
        padding-right: 40px
    }

    ._1i2djt8g {
        padding-right: -40px
    }

    ._1i2djt8j {
        padding-right: 48px
    }

    ._1i2djt8m {
        padding-right: -48px
    }

    ._1i2djt8p {
        padding-right: 56px
    }

    ._1i2djt8s {
        padding-right: -56px
    }

    ._1i2djt8v {
        padding-right: 64px
    }

    ._1i2djt8y {
        padding-right: -64px
    }

    ._1i2djt91 {
        padding-left: 0
    }

    ._1i2djt94 {
        padding-left: 2px
    }

    ._1i2djt97 {
        padding-left: -2px
    }

    ._1i2djt9a {
        padding-left: 4px
    }

    ._1i2djt9d {
        padding-left: -4px
    }

    ._1i2djt9g {
        padding-left: 6px
    }

    ._1i2djt9j {
        padding-left: -6px
    }

    ._1i2djt9m {
        padding-left: 8px
    }

    ._1i2djt9p {
        padding-left: -8px
    }

    ._1i2djt9s {
        padding-left: 12px
    }

    ._1i2djt9v {
        padding-left: -12px
    }

    ._1i2djt9y {
        padding-left: 16px
    }

    ._1i2djta1 {
        padding-left: -16px
    }

    ._1i2djta4 {
        padding-left: 20px
    }

    ._1i2djta7 {
        padding-left: -20px
    }

    ._1i2djtaa {
        padding-left: 24px
    }

    ._1i2djtad {
        padding-left: -24px
    }

    ._1i2djtag {
        padding-left: 32px
    }

    ._1i2djtaj {
        padding-left: -32px
    }

    ._1i2djtam {
        padding-left: 40px
    }

    ._1i2djtap {
        padding-left: -40px
    }

    ._1i2djtas {
        padding-left: 48px
    }

    ._1i2djtav {
        padding-left: -48px
    }

    ._1i2djtay {
        padding-left: 56px
    }

    ._1i2djtb1 {
        padding-left: -56px
    }

    ._1i2djtb4 {
        padding-left: 64px
    }

    ._1i2djtb7 {
        padding-left: -64px
    }

    ._1i2djtba {
        margin: 0
    }

    ._1i2djtbd {
        margin: 2px
    }

    ._1i2djtbg {
        margin: -2px
    }

    ._1i2djtbj {
        margin: 4px
    }

    ._1i2djtbm {
        margin: -4px
    }

    ._1i2djtbp {
        margin: 6px
    }

    ._1i2djtbs {
        margin: -6px
    }

    ._1i2djtbv {
        margin: 8px
    }

    ._1i2djtby {
        margin: -8px
    }

    ._1i2djtc1 {
        margin: 12px
    }

    ._1i2djtc4 {
        margin: -12px
    }

    ._1i2djtc7 {
        margin: 16px
    }

    ._1i2djtca {
        margin: -16px
    }

    ._1i2djtcd {
        margin: 20px
    }

    ._1i2djtcg {
        margin: -20px
    }

    ._1i2djtcj {
        margin: 24px
    }

    ._1i2djtcm {
        margin: -24px
    }

    ._1i2djtcp {
        margin: 32px
    }

    ._1i2djtcs {
        margin: -32px
    }

    ._1i2djtcv {
        margin: 40px
    }

    ._1i2djtcy {
        margin: -40px
    }

    ._1i2djtd1 {
        margin: 48px
    }

    ._1i2djtd4 {
        margin: -48px
    }

    ._1i2djtd7 {
        margin: 56px
    }

    ._1i2djtda {
        margin: -56px
    }

    ._1i2djtdd {
        margin: 64px
    }

    ._1i2djtdg {
        margin: -64px
    }

    ._1i2djtdj {
        margin-top: 0
    }

    ._1i2djtdm {
        margin-top: 2px
    }

    ._1i2djtdp {
        margin-top: -2px
    }

    ._1i2djtds {
        margin-top: 4px
    }

    ._1i2djtdv {
        margin-top: -4px
    }

    ._1i2djtdy {
        margin-top: 6px
    }

    ._1i2djte1 {
        margin-top: -6px
    }

    ._1i2djte4 {
        margin-top: 8px
    }

    ._1i2djte7 {
        margin-top: -8px
    }

    ._1i2djtea {
        margin-top: 12px
    }

    ._1i2djted {
        margin-top: -12px
    }

    ._1i2djteg {
        margin-top: 16px
    }

    ._1i2djtej {
        margin-top: -16px
    }

    ._1i2djtem {
        margin-top: 20px
    }

    ._1i2djtep {
        margin-top: -20px
    }

    ._1i2djtes {
        margin-top: 24px
    }

    ._1i2djtev {
        margin-top: -24px
    }

    ._1i2djtey {
        margin-top: 32px
    }

    ._1i2djtf1 {
        margin-top: -32px
    }

    ._1i2djtf4 {
        margin-top: 40px
    }

    ._1i2djtf7 {
        margin-top: -40px
    }

    ._1i2djtfa {
        margin-top: 48px
    }

    ._1i2djtfd {
        margin-top: -48px
    }

    ._1i2djtfg {
        margin-top: 56px
    }

    ._1i2djtfj {
        margin-top: -56px
    }

    ._1i2djtfm {
        margin-top: 64px
    }

    ._1i2djtfp {
        margin-top: -64px
    }

    ._1i2djtfs {
        margin-bottom: 0
    }

    ._1i2djtfv {
        margin-bottom: 2px
    }

    ._1i2djtfy {
        margin-bottom: -2px
    }

    ._1i2djtg1 {
        margin-bottom: 4px
    }

    ._1i2djtg4 {
        margin-bottom: -4px
    }

    ._1i2djtg7 {
        margin-bottom: 6px
    }

    ._1i2djtga {
        margin-bottom: -6px
    }

    ._1i2djtgd {
        margin-bottom: 8px
    }

    ._1i2djtgg {
        margin-bottom: -8px
    }

    ._1i2djtgj {
        margin-bottom: 12px
    }

    ._1i2djtgm {
        margin-bottom: -12px
    }

    ._1i2djtgp {
        margin-bottom: 16px
    }

    ._1i2djtgs {
        margin-bottom: -16px
    }

    ._1i2djtgv {
        margin-bottom: 20px
    }

    ._1i2djtgy {
        margin-bottom: -20px
    }

    ._1i2djth1 {
        margin-bottom: 24px
    }

    ._1i2djth4 {
        margin-bottom: -24px
    }

    ._1i2djth7 {
        margin-bottom: 32px
    }

    ._1i2djtha {
        margin-bottom: -32px
    }

    ._1i2djthd {
        margin-bottom: 40px
    }

    ._1i2djthg {
        margin-bottom: -40px
    }

    ._1i2djthj {
        margin-bottom: 48px
    }

    ._1i2djthm {
        margin-bottom: -48px
    }

    ._1i2djthp {
        margin-bottom: 56px
    }

    ._1i2djths {
        margin-bottom: -56px
    }

    ._1i2djthv {
        margin-bottom: 64px
    }

    ._1i2djthy {
        margin-bottom: -64px
    }

    ._1i2djti1 {
        margin-right: 0
    }

    ._1i2djti4 {
        margin-right: 2px
    }

    ._1i2djti7 {
        margin-right: -2px
    }

    ._1i2djtia {
        margin-right: 4px
    }

    ._1i2djtid {
        margin-right: -4px
    }

    ._1i2djtig {
        margin-right: 6px
    }

    ._1i2djtij {
        margin-right: -6px
    }

    ._1i2djtim {
        margin-right: 8px
    }

    ._1i2djtip {
        margin-right: -8px
    }

    ._1i2djtis {
        margin-right: 12px
    }

    ._1i2djtiv {
        margin-right: -12px
    }

    ._1i2djtiy {
        margin-right: 16px
    }

    ._1i2djtj1 {
        margin-right: -16px
    }

    ._1i2djtj4 {
        margin-right: 20px
    }

    ._1i2djtj7 {
        margin-right: -20px
    }

    ._1i2djtja {
        margin-right: 24px
    }

    ._1i2djtjd {
        margin-right: -24px
    }

    ._1i2djtjg {
        margin-right: 32px
    }

    ._1i2djtjj {
        margin-right: -32px
    }

    ._1i2djtjm {
        margin-right: 40px
    }

    ._1i2djtjp {
        margin-right: -40px
    }

    ._1i2djtjs {
        margin-right: 48px
    }

    ._1i2djtjv {
        margin-right: -48px
    }

    ._1i2djtjy {
        margin-right: 56px
    }

    ._1i2djtk1 {
        margin-right: -56px
    }

    ._1i2djtk4 {
        margin-right: 64px
    }

    ._1i2djtk7 {
        margin-right: -64px
    }

    ._1i2djtka {
        margin-left: 0
    }

    ._1i2djtkd {
        margin-left: 2px
    }

    ._1i2djtkg {
        margin-left: -2px
    }

    ._1i2djtkj {
        margin-left: 4px
    }

    ._1i2djtkm {
        margin-left: -4px
    }

    ._1i2djtkp {
        margin-left: 6px
    }

    ._1i2djtks {
        margin-left: -6px
    }

    ._1i2djtkv {
        margin-left: 8px
    }

    ._1i2djtky {
        margin-left: -8px
    }

    ._1i2djtl1 {
        margin-left: 12px
    }

    ._1i2djtl4 {
        margin-left: -12px
    }

    ._1i2djtl7 {
        margin-left: 16px
    }

    ._1i2djtla {
        margin-left: -16px
    }

    ._1i2djtld {
        margin-left: 20px
    }

    ._1i2djtlg {
        margin-left: -20px
    }

    ._1i2djtlj {
        margin-left: 24px
    }

    ._1i2djtlm {
        margin-left: -24px
    }

    ._1i2djtlp {
        margin-left: 32px
    }

    ._1i2djtls {
        margin-left: -32px
    }

    ._1i2djtlv {
        margin-left: 40px
    }

    ._1i2djtly {
        margin-left: -40px
    }

    ._1i2djtm1 {
        margin-left: 48px
    }

    ._1i2djtm4 {
        margin-left: -48px
    }

    ._1i2djtm7 {
        margin-left: 56px
    }

    ._1i2djtma {
        margin-left: -56px
    }

    ._1i2djtmd {
        margin-left: 64px
    }

    ._1i2djtmg {
        margin-left: -64px
    }
}

@media screen and (min-width: 1192px) {
    ._1i2djt2 {
        padding:0
    }

    ._1i2djt5 {
        padding: 2px
    }

    ._1i2djt8 {
        padding: -2px
    }

    ._1i2djtb {
        padding: 4px
    }

    ._1i2djte {
        padding: -4px
    }

    ._1i2djth {
        padding: 6px
    }

    ._1i2djtk {
        padding: -6px
    }

    ._1i2djtn {
        padding: 8px
    }

    ._1i2djtq {
        padding: -8px
    }

    ._1i2djtt {
        padding: 12px
    }

    ._1i2djtw {
        padding: -12px
    }

    ._1i2djtz {
        padding: 16px
    }

    ._1i2djt12 {
        padding: -16px
    }

    ._1i2djt15 {
        padding: 20px
    }

    ._1i2djt18 {
        padding: -20px
    }

    ._1i2djt1b {
        padding: 24px
    }

    ._1i2djt1e {
        padding: -24px
    }

    ._1i2djt1h {
        padding: 32px
    }

    ._1i2djt1k {
        padding: -32px
    }

    ._1i2djt1n {
        padding: 40px
    }

    ._1i2djt1q {
        padding: -40px
    }

    ._1i2djt1t {
        padding: 48px
    }

    ._1i2djt1w {
        padding: -48px
    }

    ._1i2djt1z {
        padding: 56px
    }

    ._1i2djt22 {
        padding: -56px
    }

    ._1i2djt25 {
        padding: 64px
    }

    ._1i2djt28 {
        padding: -64px
    }

    ._1i2djt2b {
        padding-top: 0
    }

    ._1i2djt2e {
        padding-top: 2px
    }

    ._1i2djt2h {
        padding-top: -2px
    }

    ._1i2djt2k {
        padding-top: 4px
    }

    ._1i2djt2n {
        padding-top: -4px
    }

    ._1i2djt2q {
        padding-top: 6px
    }

    ._1i2djt2t {
        padding-top: -6px
    }

    ._1i2djt2w {
        padding-top: 8px
    }

    ._1i2djt2z {
        padding-top: -8px
    }

    ._1i2djt32 {
        padding-top: 12px
    }

    ._1i2djt35 {
        padding-top: -12px
    }

    ._1i2djt38 {
        padding-top: 16px
    }

    ._1i2djt3b {
        padding-top: -16px
    }

    ._1i2djt3e {
        padding-top: 20px
    }

    ._1i2djt3h {
        padding-top: -20px
    }

    ._1i2djt3k {
        padding-top: 24px
    }

    ._1i2djt3n {
        padding-top: -24px
    }

    ._1i2djt3q {
        padding-top: 32px
    }

    ._1i2djt3t {
        padding-top: -32px
    }

    ._1i2djt3w {
        padding-top: 40px
    }

    ._1i2djt3z {
        padding-top: -40px
    }

    ._1i2djt42 {
        padding-top: 48px
    }

    ._1i2djt45 {
        padding-top: -48px
    }

    ._1i2djt48 {
        padding-top: 56px
    }

    ._1i2djt4b {
        padding-top: -56px
    }

    ._1i2djt4e {
        padding-top: 64px
    }

    ._1i2djt4h {
        padding-top: -64px
    }

    ._1i2djt4k {
        padding-bottom: 0
    }

    ._1i2djt4n {
        padding-bottom: 2px
    }

    ._1i2djt4q {
        padding-bottom: -2px
    }

    ._1i2djt4t {
        padding-bottom: 4px
    }

    ._1i2djt4w {
        padding-bottom: -4px
    }

    ._1i2djt4z {
        padding-bottom: 6px
    }

    ._1i2djt52 {
        padding-bottom: -6px
    }

    ._1i2djt55 {
        padding-bottom: 8px
    }

    ._1i2djt58 {
        padding-bottom: -8px
    }

    ._1i2djt5b {
        padding-bottom: 12px
    }

    ._1i2djt5e {
        padding-bottom: -12px
    }

    ._1i2djt5h {
        padding-bottom: 16px
    }

    ._1i2djt5k {
        padding-bottom: -16px
    }

    ._1i2djt5n {
        padding-bottom: 20px
    }

    ._1i2djt5q {
        padding-bottom: -20px
    }

    ._1i2djt5t {
        padding-bottom: 24px
    }

    ._1i2djt5w {
        padding-bottom: -24px
    }

    ._1i2djt5z {
        padding-bottom: 32px
    }

    ._1i2djt62 {
        padding-bottom: -32px
    }

    ._1i2djt65 {
        padding-bottom: 40px
    }

    ._1i2djt68 {
        padding-bottom: -40px
    }

    ._1i2djt6b {
        padding-bottom: 48px
    }

    ._1i2djt6e {
        padding-bottom: -48px
    }

    ._1i2djt6h {
        padding-bottom: 56px
    }

    ._1i2djt6k {
        padding-bottom: -56px
    }

    ._1i2djt6n {
        padding-bottom: 64px
    }

    ._1i2djt6q {
        padding-bottom: -64px
    }

    ._1i2djt6t {
        padding-right: 0
    }

    ._1i2djt6w {
        padding-right: 2px
    }

    ._1i2djt6z {
        padding-right: -2px
    }

    ._1i2djt72 {
        padding-right: 4px
    }

    ._1i2djt75 {
        padding-right: -4px
    }

    ._1i2djt78 {
        padding-right: 6px
    }

    ._1i2djt7b {
        padding-right: -6px
    }

    ._1i2djt7e {
        padding-right: 8px
    }

    ._1i2djt7h {
        padding-right: -8px
    }

    ._1i2djt7k {
        padding-right: 12px
    }

    ._1i2djt7n {
        padding-right: -12px
    }

    ._1i2djt7q {
        padding-right: 16px
    }

    ._1i2djt7t {
        padding-right: -16px
    }

    ._1i2djt7w {
        padding-right: 20px
    }

    ._1i2djt7z {
        padding-right: -20px
    }

    ._1i2djt82 {
        padding-right: 24px
    }

    ._1i2djt85 {
        padding-right: -24px
    }

    ._1i2djt88 {
        padding-right: 32px
    }

    ._1i2djt8b {
        padding-right: -32px
    }

    ._1i2djt8e {
        padding-right: 40px
    }

    ._1i2djt8h {
        padding-right: -40px
    }

    ._1i2djt8k {
        padding-right: 48px
    }

    ._1i2djt8n {
        padding-right: -48px
    }

    ._1i2djt8q {
        padding-right: 56px
    }

    ._1i2djt8t {
        padding-right: -56px
    }

    ._1i2djt8w {
        padding-right: 64px
    }

    ._1i2djt8z {
        padding-right: -64px
    }

    ._1i2djt92 {
        padding-left: 0
    }

    ._1i2djt95 {
        padding-left: 2px
    }

    ._1i2djt98 {
        padding-left: -2px
    }

    ._1i2djt9b {
        padding-left: 4px
    }

    ._1i2djt9e {
        padding-left: -4px
    }

    ._1i2djt9h {
        padding-left: 6px
    }

    ._1i2djt9k {
        padding-left: -6px
    }

    ._1i2djt9n {
        padding-left: 8px
    }

    ._1i2djt9q {
        padding-left: -8px
    }

    ._1i2djt9t {
        padding-left: 12px
    }

    ._1i2djt9w {
        padding-left: -12px
    }

    ._1i2djt9z {
        padding-left: 16px
    }

    ._1i2djta2 {
        padding-left: -16px
    }

    ._1i2djta5 {
        padding-left: 20px
    }

    ._1i2djta8 {
        padding-left: -20px
    }

    ._1i2djtab {
        padding-left: 24px
    }

    ._1i2djtae {
        padding-left: -24px
    }

    ._1i2djtah {
        padding-left: 32px
    }

    ._1i2djtak {
        padding-left: -32px
    }

    ._1i2djtan {
        padding-left: 40px
    }

    ._1i2djtaq {
        padding-left: -40px
    }

    ._1i2djtat {
        padding-left: 48px
    }

    ._1i2djtaw {
        padding-left: -48px
    }

    ._1i2djtaz {
        padding-left: 56px
    }

    ._1i2djtb2 {
        padding-left: -56px
    }

    ._1i2djtb5 {
        padding-left: 64px
    }

    ._1i2djtb8 {
        padding-left: -64px
    }

    ._1i2djtbb {
        margin: 0
    }

    ._1i2djtbe {
        margin: 2px
    }

    ._1i2djtbh {
        margin: -2px
    }

    ._1i2djtbk {
        margin: 4px
    }

    ._1i2djtbn {
        margin: -4px
    }

    ._1i2djtbq {
        margin: 6px
    }

    ._1i2djtbt {
        margin: -6px
    }

    ._1i2djtbw {
        margin: 8px
    }

    ._1i2djtbz {
        margin: -8px
    }

    ._1i2djtc2 {
        margin: 12px
    }

    ._1i2djtc5 {
        margin: -12px
    }

    ._1i2djtc8 {
        margin: 16px
    }

    ._1i2djtcb {
        margin: -16px
    }

    ._1i2djtce {
        margin: 20px
    }

    ._1i2djtch {
        margin: -20px
    }

    ._1i2djtck {
        margin: 24px
    }

    ._1i2djtcn {
        margin: -24px
    }

    ._1i2djtcq {
        margin: 32px
    }

    ._1i2djtct {
        margin: -32px
    }

    ._1i2djtcw {
        margin: 40px
    }

    ._1i2djtcz {
        margin: -40px
    }

    ._1i2djtd2 {
        margin: 48px
    }

    ._1i2djtd5 {
        margin: -48px
    }

    ._1i2djtd8 {
        margin: 56px
    }

    ._1i2djtdb {
        margin: -56px
    }

    ._1i2djtde {
        margin: 64px
    }

    ._1i2djtdh {
        margin: -64px
    }

    ._1i2djtdk {
        margin-top: 0
    }

    ._1i2djtdn {
        margin-top: 2px
    }

    ._1i2djtdq {
        margin-top: -2px
    }

    ._1i2djtdt {
        margin-top: 4px
    }

    ._1i2djtdw {
        margin-top: -4px
    }

    ._1i2djtdz {
        margin-top: 6px
    }

    ._1i2djte2 {
        margin-top: -6px
    }

    ._1i2djte5 {
        margin-top: 8px
    }

    ._1i2djte8 {
        margin-top: -8px
    }

    ._1i2djteb {
        margin-top: 12px
    }

    ._1i2djtee {
        margin-top: -12px
    }

    ._1i2djteh {
        margin-top: 16px
    }

    ._1i2djtek {
        margin-top: -16px
    }

    ._1i2djten {
        margin-top: 20px
    }

    ._1i2djteq {
        margin-top: -20px
    }

    ._1i2djtet {
        margin-top: 24px
    }

    ._1i2djtew {
        margin-top: -24px
    }

    ._1i2djtez {
        margin-top: 32px
    }

    ._1i2djtf2 {
        margin-top: -32px
    }

    ._1i2djtf5 {
        margin-top: 40px
    }

    ._1i2djtf8 {
        margin-top: -40px
    }

    ._1i2djtfb {
        margin-top: 48px
    }

    ._1i2djtfe {
        margin-top: -48px
    }

    ._1i2djtfh {
        margin-top: 56px
    }

    ._1i2djtfk {
        margin-top: -56px
    }

    ._1i2djtfn {
        margin-top: 64px
    }

    ._1i2djtfq {
        margin-top: -64px
    }

    ._1i2djtft {
        margin-bottom: 0
    }

    ._1i2djtfw {
        margin-bottom: 2px
    }

    ._1i2djtfz {
        margin-bottom: -2px
    }

    ._1i2djtg2 {
        margin-bottom: 4px
    }

    ._1i2djtg5 {
        margin-bottom: -4px
    }

    ._1i2djtg8 {
        margin-bottom: 6px
    }

    ._1i2djtgb {
        margin-bottom: -6px
    }

    ._1i2djtge {
        margin-bottom: 8px
    }

    ._1i2djtgh {
        margin-bottom: -8px
    }

    ._1i2djtgk {
        margin-bottom: 12px
    }

    ._1i2djtgn {
        margin-bottom: -12px
    }

    ._1i2djtgq {
        margin-bottom: 16px
    }

    ._1i2djtgt {
        margin-bottom: -16px
    }

    ._1i2djtgw {
        margin-bottom: 20px
    }

    ._1i2djtgz {
        margin-bottom: -20px
    }

    ._1i2djth2 {
        margin-bottom: 24px
    }

    ._1i2djth5 {
        margin-bottom: -24px
    }

    ._1i2djth8 {
        margin-bottom: 32px
    }

    ._1i2djthb {
        margin-bottom: -32px
    }

    ._1i2djthe {
        margin-bottom: 40px
    }

    ._1i2djthh {
        margin-bottom: -40px
    }

    ._1i2djthk {
        margin-bottom: 48px
    }

    ._1i2djthn {
        margin-bottom: -48px
    }

    ._1i2djthq {
        margin-bottom: 56px
    }

    ._1i2djtht {
        margin-bottom: -56px
    }

    ._1i2djthw {
        margin-bottom: 64px
    }

    ._1i2djthz {
        margin-bottom: -64px
    }

    ._1i2djti2 {
        margin-right: 0
    }

    ._1i2djti5 {
        margin-right: 2px
    }

    ._1i2djti8 {
        margin-right: -2px
    }

    ._1i2djtib {
        margin-right: 4px
    }

    ._1i2djtie {
        margin-right: -4px
    }

    ._1i2djtih {
        margin-right: 6px
    }

    ._1i2djtik {
        margin-right: -6px
    }

    ._1i2djtin {
        margin-right: 8px
    }

    ._1i2djtiq {
        margin-right: -8px
    }

    ._1i2djtit {
        margin-right: 12px
    }

    ._1i2djtiw {
        margin-right: -12px
    }

    ._1i2djtiz {
        margin-right: 16px
    }

    ._1i2djtj2 {
        margin-right: -16px
    }

    ._1i2djtj5 {
        margin-right: 20px
    }

    ._1i2djtj8 {
        margin-right: -20px
    }

    ._1i2djtjb {
        margin-right: 24px
    }

    ._1i2djtje {
        margin-right: -24px
    }

    ._1i2djtjh {
        margin-right: 32px
    }

    ._1i2djtjk {
        margin-right: -32px
    }

    ._1i2djtjn {
        margin-right: 40px
    }

    ._1i2djtjq {
        margin-right: -40px
    }

    ._1i2djtjt {
        margin-right: 48px
    }

    ._1i2djtjw {
        margin-right: -48px
    }

    ._1i2djtjz {
        margin-right: 56px
    }

    ._1i2djtk2 {
        margin-right: -56px
    }

    ._1i2djtk5 {
        margin-right: 64px
    }

    ._1i2djtk8 {
        margin-right: -64px
    }

    ._1i2djtkb {
        margin-left: 0
    }

    ._1i2djtke {
        margin-left: 2px
    }

    ._1i2djtkh {
        margin-left: -2px
    }

    ._1i2djtkk {
        margin-left: 4px
    }

    ._1i2djtkn {
        margin-left: -4px
    }

    ._1i2djtkq {
        margin-left: 6px
    }

    ._1i2djtkt {
        margin-left: -6px
    }

    ._1i2djtkw {
        margin-left: 8px
    }

    ._1i2djtkz {
        margin-left: -8px
    }

    ._1i2djtl2 {
        margin-left: 12px
    }

    ._1i2djtl5 {
        margin-left: -12px
    }

    ._1i2djtl8 {
        margin-left: 16px
    }

    ._1i2djtlb {
        margin-left: -16px
    }

    ._1i2djtle {
        margin-left: 20px
    }

    ._1i2djtlh {
        margin-left: -20px
    }

    ._1i2djtlk {
        margin-left: 24px
    }

    ._1i2djtln {
        margin-left: -24px
    }

    ._1i2djtlq {
        margin-left: 32px
    }

    ._1i2djtlt {
        margin-left: -32px
    }

    ._1i2djtlw {
        margin-left: 40px
    }

    ._1i2djtlz {
        margin-left: -40px
    }

    ._1i2djtm2 {
        margin-left: 48px
    }

    ._1i2djtm5 {
        margin-left: -48px
    }

    ._1i2djtm8 {
        margin-left: 56px
    }

    ._1i2djtmb {
        margin-left: -56px
    }

    ._1i2djtme {
        margin-left: 64px
    }

    ._1i2djtmh {
        margin-left: -64px
    }
}

._9nihix0 {
    background-color: #fff
}

._9nihix1 {
    background-color: #000
}

._9nihix2 {
    background-color: #f0f5ff
}

._9nihix3 {
    background-color: #cee1ff
}

._9nihix4 {
    background-color: #abc8ff
}

._9nihix5 {
    background-color: #75a1ff
}

._9nihix6 {
    background-color: #5482ff
}

._9nihix7 {
    background-color: #2a55e5
}

._9nihix8 {
    background-color: #1c41d6
}

._9nihix9 {
    background-color: #112ab8
}

._9nihixa {
    background-color: #061f80
}

._9nihixb {
    background-color: #070752
}

._9nihixc {
    background-color: #75a1ff
}

._9nihixd {
    background-color: #2a55e5
}

._9nihixe {
    background-color: #112ab8
}

._9nihixf {
    background-color: #fffde7
}

._9nihixg {
    background-color: #fff9c4
}

._9nihixh {
    background-color: #fff59d
}

._9nihixi {
    background-color: #fff176
}

._9nihixj {
    background-color: #ffee58
}

._9nihixk {
    background-color: #ffeb3b
}

._9nihixl {
    background-color: #fdd835
}

._9nihixm {
    background-color: #ffc200
}

._9nihixn {
    background-color: #f9a825
}

._9nihixo {
    background-color: #ed9416
}

._9nihixp {
    background-color: #fff176
}

._9nihixq {
    background-color: #ffeb3b
}

._9nihixr {
    background-color: #ffc200
}

._9nihixs {
    background-color: #f2f4f7
}

._9nihixt {
    background-color: #d5d7db
}

._9nihixu {
    background-color: #b8bbbf
}

._9nihixv {
    background-color: #85898f
}

._9nihixw {
    background-color: #717478
}

._9nihixx {
    background-color: #606265
}

._9nihixy {
    background-color: #4a4c4f
}

._9nihixz {
    background-color: #353638
}

._9nihix10 {
    background-color: #202224
}

._9nihix11 {
    background-color: #111112
}

._9nihix12 {
    background-color: #85898f
}

._9nihix13 {
    background-color: #606265
}

._9nihix14 {
    background-color: #353638
}

._9nihix15 {
    background-color: #111112
}

._9nihix16 {
    background-color: #717478
}

._9nihix17 {
    background-color: #b8bbbf
}

._9nihix18 {
    background-color: #dcdfe6
}

._9nihix1a,._9nihix19 {
    background-color: #fff
}

._9nihix1b {
    background-color: #f5f7fa
}

._9nihix1c {
    background-color: #f0f2f5
}

._9nihix1d {
    background-color: transparent
}

._9nihix1e {
    background-color: #008c00
}

._9nihix1f {
    background-color: #0b5f24
}

._9nihix1g {
    background-color: #e6f3e6
}

._9nihix1h,._9nihix1i {
    background-color: #e32727
}

._9nihix1j {
    background-color: #c70055
}

._9nihix1k {
    background-color: #fce9e9
}

._9nihix1l,._9nihix1m {
    background-color: #e89910
}

._9nihix1n {
    background-color: #fef7e9
}

._9nihix1o {
    background-color: #2a55e5
}

._9nihix1p {
    background-color: #112ab8
}

._9nihix1q,._9nihix1r {
    background-color: #f0f5ff
}

._9nihix1s {
    background-color: #cee1ff
}

._9nihix1t {
    background-color: #abc8ff
}

._9nihix1u {
    background-color: #75a1ff
}

._9nihix1v {
    background-color: #5482ff
}

._9nihix1w {
    background-color: #2a55e5
}

._9nihix1x {
    background-color: #1c41d6
}

._9nihix1y {
    background-color: #112ab8
}

._9nihix1z {
    background-color: #061f80
}

._9nihix20 {
    background-color: #070752
}

._9nihix21 {
    background-color: #e7f8ec
}

._9nihix22 {
    background-color: #b9ebc8
}

._9nihix23 {
    background-color: #8adea3
}

._9nihix24 {
    background-color: #5bd17e
}

._9nihix25 {
    background-color: #16be48
}

._9nihix26 {
    background-color: #13ab40
}

._9nihix27 {
    background-color: #119839
}

._9nihix28 {
    background-color: #0f8532
}

._9nihix29 {
    background-color: #0d722b
}

._9nihix2a {
    background-color: #0b5f24
}

._9nihix2b {
    background-color: #f2f4f7
}

._9nihix2c {
    background-color: #d5d7db
}

._9nihix2d {
    background-color: #b8bbbf
}

._9nihix2e {
    background-color: #85898f
}

._9nihix2f {
    background-color: #717478
}

._9nihix2g {
    background-color: #606265
}

._9nihix2h {
    background-color: #4a4c4f
}

._9nihix2i {
    background-color: #353638
}

._9nihix2j {
    background-color: #202224
}

._9nihix2k {
    background-color: #111112
}

._9nihix2l {
    background-color: #f9e5ee
}

._9nihix2m {
    background-color: #eeb2cc
}

._9nihix2n {
    background-color: #e37faa
}

._9nihix2o {
    background-color: #d69
}

._9nihix2p {
    background-color: #d23276
}

._9nihix2q {
    background-color: #c70055
}

._9nihix2r {
    background-color: #b3004c
}

._9nihix2s {
    background-color: #9f0044
}

._9nihix2t {
    background-color: #703
}

._9nihix2u {
    background-color: #4f0022
}

._9nihix2v {
    background-color: #fef7e9
}

._9nihix2w {
    background-color: #feefd4
}

._9nihix2x {
    background-color: #fddfa9
}

._9nihix2y {
    background-color: #fcd07e
}

._9nihix2z {
    background-color: #fbc053
}

._9nihix30 {
    background-color: #fbb129
}

._9nihix31 {
    background-color: #e19f24
}

._9nihix32 {
    background-color: #c88d20
}

._9nihix33 {
    background-color: #af7b1c
}

._9nihix34 {
    background-color: #996c1a
}

._9nihix35 {
    background-color: #feefe8
}

._9nihix36 {
    background-color: #fdd0ba
}

._9nihix37 {
    background-color: #fdb18d
}

._9nihix38 {
    background-color: #fc925f
}

._9nihix39 {
    background-color: #fb8348
}

._9nihix3a {
    background-color: #fb641b
}

._9nihix3b {
    background-color: #e65c19
}

._9nihix3c {
    background-color: #cc4e10
}

._9nihix3d {
    background-color: #b5440d
}

._9nihix3e {
    background-color: #993a0c
}

._9nihix3f {
    background-color: #e9deff
}

._9nihix3g {
    background-color: #d6c2ff
}

._9nihix3h {
    background-color: #c0a3ff
}

._9nihix3i {
    background-color: #a883f8
}

._9nihix3j {
    background-color: #956ced
}

._9nihix3k {
    background-color: #8359df
}

._9nihix3l {
    background-color: #7048c6
}

._9nihix3m {
    background-color: #5934ac
}

._9nihix3n {
    background-color: #482592
}

._9nihix3o {
    background-color: #351973
}

._9nihix3p {
    background-color: #eafcfb
}

._9nihix3q {
    background-color: #d1f5f3
}

._9nihix3r {
    background-color: #9de6e1
}

._9nihix3s {
    background-color: #69d6d1
}

._9nihix3t {
    background-color: #34c7c0
}

._9nihix3u {
    background-color: #00b2a9
}

._9nihix3v {
    background-color: #00a098
}

._9nihix3w {
    background-color: #008e87
}

._9nihix3x {
    background-color: #007c76
}

._9nihix3y {
    background-color: #006a65
}

._9nihix3z {
    background-color: #fffde7
}

._9nihix40 {
    background-color: #fff9c4
}

._9nihix41 {
    background-color: #fff59d
}

._9nihix42 {
    background-color: #fff176
}

._9nihix43 {
    background-color: #ffee58
}

._9nihix44 {
    background-color: #ffeb3b
}

._9nihix45 {
    background-color: #fdd835
}

._9nihix46 {
    background-color: #ffc200
}

._9nihix47 {
    background-color: #f9a825
}

._9nihix48 {
    background-color: #ed9416
}

._9nihix49 {
    background-color: #93e114
}

._9nihix4a {
    background-color: #f0f5ff
}

._9nihix4b {
    background-color: #cee1ff
}

._9nihix4c {
    background-color: #abc8ff
}

._9nihix4d {
    background-color: #75a1ff
}

._9nihix4e {
    background-color: #5482ff
}

._9nihix4f {
    background-color: #2a55e5
}

._9nihix4g {
    background-color: #1c41d6
}

._9nihix4h {
    background-color: #112ab8
}

._9nihix4i {
    background-color: #061f80
}

._9nihix4j {
    background-color: #070752
}

._9nihix4k {
    background-color: #fffde7
}

._9nihix4l {
    background-color: #fff9c4
}

._9nihix4m {
    background-color: #fff59d
}

._9nihix4n {
    background-color: #fff176
}

._9nihix4o {
    background-color: #ffee58
}

._9nihix4p {
    background-color: #ffeb3b
}

._9nihix4q {
    background-color: #fdd835
}

._9nihix4r {
    background-color: #ffc200
}

._9nihix4s {
    background-color: #f9a825
}

._9nihix4t {
    background-color: #ed9416
}

._9nihix4u {
    background-color: #fff
}

._9nihix4v {
    background-color: #fafafa
}

._9nihix4w {
    background-color: #f5f5f5
}

._9nihix4x {
    background-color: #eee
}

._9nihix4y {
    background-color: #e0e0e0
}

._9nihix4z {
    background-color: #bdbdbd
}

._9nihix50 {
    background-color: #9e9e9e
}

._9nihix51 {
    background-color: grey
}

._9nihix52 {
    background-color: #666
}

._9nihix53 {
    background-color: #424242
}

._9nihix54 {
    background-color: #212121
}

._9nihix55 {
    background-color: #000
}

._9nihix56 {
    background-color: #e7f8ec
}

._9nihix57 {
    background-color: #b9ebc8
}

._9nihix58 {
    background-color: #8adea3
}

._9nihix59 {
    background-color: #4ec76a
}

._9nihix5a {
    background-color: #22a148
}

._9nihix5b {
    background-color: #108934
}

._9nihix5c {
    background-color: #0e772d
}

._9nihix5d {
    background-color: #0b6024
}

._9nihix5e {
    background-color: #08521e
}

._9nihix5f {
    background-color: #074419
}

._9nihix5g {
    background-color: #fbebed
}

._9nihix5h {
    background-color: #f9cbce
}

._9nihix5i {
    background-color: #f2a29e
}

._9nihix5j {
    background-color: #e5726e
}

._9nihix5k {
    background-color: #dd544c
}

._9nihix5l {
    background-color: #df4535
}

._9nihix5m {
    background-color: #d23c33
}

._9nihix5n {
    background-color: #c0312d
}

._9nihix5o {
    background-color: #b52a26
}

._9nihix5p {
    background-color: #a7211c
}

._9nihix5q {
    background-color: #fef7e9
}

._9nihix5r {
    background-color: #feefd4
}

._9nihix5s {
    background-color: #fddfa9
}

._9nihix5t {
    background-color: #fcd07e
}

._9nihix5u {
    background-color: #fbc053
}

._9nihix5v {
    background-color: #fbb129
}

._9nihix5w {
    background-color: #e89910
}

._9nihix5x {
    background-color: #d18e12
}

._9nihix5y {
    background-color: #af7b1c
}

._9nihix5z {
    background-color: #996c1a
}

._9nihix60 {
    background-color: #e9deff
}

._9nihix61 {
    background-color: #d6c2ff
}

._9nihix62 {
    background-color: #c0a3ff
}

._9nihix63 {
    background-color: #a883f8
}

._9nihix64 {
    background-color: #956ced
}

._9nihix65 {
    background-color: #8359df
}

._9nihix66 {
    background-color: #7048c6
}

._9nihix67 {
    background-color: #5934ac
}

._9nihix68 {
    background-color: #482592
}

._9nihix69 {
    background-color: #351973
}

._9nihix6a {
    background-color: #eafcfb
}

._9nihix6b {
    background-color: #d1f5f3
}

._9nihix6c {
    background-color: #9de5e1
}

._9nihix6d {
    background-color: #69d6d1
}

._9nihix6e {
    background-color: #34c7c0
}

._9nihix6f {
    background-color: #00b2a9
}

._9nihix6g {
    background-color: #00a098
}

._9nihix6h {
    background-color: #008e87
}

._9nihix6i {
    background-color: #007c76
}

._9nihix6j {
    background-color: #006a65
}

._9nihix6k {
    background-color: #f9e5ee
}

._9nihix6l {
    background-color: #eeb2cc
}

._9nihix6m {
    background-color: #e37faa
}

._9nihix6n {
    background-color: #d69
}

._9nihix6o {
    background-color: #d23276
}

._9nihix6p {
    background-color: #c70055
}

._9nihix6q {
    background-color: #b3004c
}

._9nihix6r {
    background-color: #9f0044
}

._9nihix6s {
    background-color: #703
}

._9nihix6t {
    background-color: #4f0022
}

._9nihix6u {
    background-color: #f2f7f6
}

._9nihix6v {
    background-color: #e0ebe7
}

._9nihix6w {
    background-color: #cddeda
}

._9nihix6x {
    background-color: #6e9993
}

._9nihix6y {
    background-color: #2e4e4c
}

._9nihix6z {
    background-color: #111d1d
}

._9nihix70 {
    background-color: #f9f5f3
}

._9nihix71 {
    background-color: #e6d9d0
}

._9nihix72 {
    background-color: #b9927e
}

._9nihix73 {
    background-color: #83544b
}

._9nihix74 {
    background-color: #583b36
}

._9nihix75 {
    background-color: #2e1e1c
}

._9nihix76 {
    background-color: #f9f8f1
}

._9nihix77 {
    background-color: #eeead7
}

._9nihix78 {
    background-color: #dad3a8
}

._9nihix79 {
    background-color: #97915b
}

._9nihix7a {
    background-color: #5a503a
}

._9nihix7b {
    background-color: #2c261c
}

._9nihix7c {
    background-color: #212121
}

._9nihix7d {
    background-color: #666
}

._9nihix7e {
    background-color: #9e9e9e
}

._9nihix7f {
    background-color: #fff
}

._9nihix7g {
    background-color: #fafafa
}

._9nihix7h {
    background-color: #f5f5f5
}

._9nihix7i {
    background-color: #fff
}

._9nihix7j {
    background-color: #eee
}

._9nihix7k {
    background-color: #e0e0e0
}

._9nihix7l {
    background-color: #e7f8ec
}

._9nihix7m {
    background-color: #108934
}

._9nihix7n {
    background-color: #fbebed
}

._9nihix7o {
    background-color: #d23c33
}

._9nihix7p {
    background-color: #fef7e9
}

._9nihix7q {
    background-color: #e89910
}

._9nihix7r {
    background-color: #2a55e5
}

._9nihix7s {
    background-color: #ffc200
}

._9nihix7t {
    background-color: grey
}

._9nihix7u {
    background-color: #2a55e5
}

._9nihix7v {
    background-color: #00a098
}

._9nihix7w {
    background-color: #fff
}

._9nihix7x {
    background-color: #008c00
}

._9nihix7y {
    background-color: #e89910
}

._9nihix7z {
    background-color: #e32727
}

._9nihix80 {
    background-color: #fff
}

._9nihix81 {
    background-color: transparent
}

._9nihix82 {
    background-color: #9e9e9e
}

._9nihix83 {
    background-color: grey
}

._3n8fna0 {
    border-bottom-color: #fff
}

._3n8fna1 {
    border-bottom-color: #000
}

._3n8fna2 {
    border-bottom-color: #f0f5ff
}

._3n8fna3 {
    border-bottom-color: #cee1ff
}

._3n8fna4 {
    border-bottom-color: #abc8ff
}

._3n8fna5 {
    border-bottom-color: #75a1ff
}

._3n8fna6 {
    border-bottom-color: #5482ff
}

._3n8fna7 {
    border-bottom-color: #2a55e5
}

._3n8fna8 {
    border-bottom-color: #1c41d6
}

._3n8fna9 {
    border-bottom-color: #112ab8
}

._3n8fnaa {
    border-bottom-color: #061f80
}

._3n8fnab {
    border-bottom-color: #070752
}

._3n8fnac {
    border-bottom-color: #75a1ff
}

._3n8fnad {
    border-bottom-color: #2a55e5
}

._3n8fnae {
    border-bottom-color: #112ab8
}

._3n8fnaf {
    border-bottom-color: #fffde7
}

._3n8fnag {
    border-bottom-color: #fff9c4
}

._3n8fnah {
    border-bottom-color: #fff59d
}

._3n8fnai {
    border-bottom-color: #fff176
}

._3n8fnaj {
    border-bottom-color: #ffee58
}

._3n8fnak {
    border-bottom-color: #ffeb3b
}

._3n8fnal {
    border-bottom-color: #fdd835
}

._3n8fnam {
    border-bottom-color: #ffc200
}

._3n8fnan {
    border-bottom-color: #f9a825
}

._3n8fnao {
    border-bottom-color: #ed9416
}

._3n8fnap {
    border-bottom-color: #fff176
}

._3n8fnaq {
    border-bottom-color: #ffeb3b
}

._3n8fnar {
    border-bottom-color: #ffc200
}

._3n8fnas {
    border-bottom-color: #f2f4f7
}

._3n8fnat {
    border-bottom-color: #d5d7db
}

._3n8fnau {
    border-bottom-color: #b8bbbf
}

._3n8fnav {
    border-bottom-color: #85898f
}

._3n8fnaw {
    border-bottom-color: #717478
}

._3n8fnax {
    border-bottom-color: #606265
}

._3n8fnay {
    border-bottom-color: #4a4c4f
}

._3n8fnaz {
    border-bottom-color: #353638
}

._3n8fna10 {
    border-bottom-color: #202224
}

._3n8fna11 {
    border-bottom-color: #111112
}

._3n8fna12 {
    border-bottom-color: #85898f
}

._3n8fna13 {
    border-bottom-color: #606265
}

._3n8fna14 {
    border-bottom-color: #353638
}

._3n8fna15 {
    border-bottom-color: #111112
}

._3n8fna16 {
    border-bottom-color: #717478
}

._3n8fna17 {
    border-bottom-color: #b8bbbf
}

._3n8fna18 {
    border-bottom-color: #dcdfe6
}

._3n8fna1a,._3n8fna19 {
    border-bottom-color: #fff
}

._3n8fna1b {
    border-bottom-color: #f5f7fa
}

._3n8fna1c {
    border-bottom-color: #f0f2f5
}

._3n8fna1d {
    border-bottom-color: transparent
}

._3n8fna1e {
    border-bottom-color: #008c00
}

._3n8fna1f {
    border-bottom-color: #0b5f24
}

._3n8fna1g {
    border-bottom-color: #e6f3e6
}

._3n8fna1h,._3n8fna1i {
    border-bottom-color: #e32727
}

._3n8fna1j {
    border-bottom-color: #c70055
}

._3n8fna1k {
    border-bottom-color: #fce9e9
}

._3n8fna1l,._3n8fna1m {
    border-bottom-color: #e89910
}

._3n8fna1n {
    border-bottom-color: #fef7e9
}

._3n8fna1o {
    border-bottom-color: #2a55e5
}

._3n8fna1p {
    border-bottom-color: #112ab8
}

._3n8fna1q,._3n8fna1r {
    border-bottom-color: #f0f5ff
}

._3n8fna1s {
    border-bottom-color: #cee1ff
}

._3n8fna1t {
    border-bottom-color: #abc8ff
}

._3n8fna1u {
    border-bottom-color: #75a1ff
}

._3n8fna1v {
    border-bottom-color: #5482ff
}

._3n8fna1w {
    border-bottom-color: #2a55e5
}

._3n8fna1x {
    border-bottom-color: #1c41d6
}

._3n8fna1y {
    border-bottom-color: #112ab8
}

._3n8fna1z {
    border-bottom-color: #061f80
}

._3n8fna20 {
    border-bottom-color: #070752
}

._3n8fna21 {
    border-bottom-color: #e7f8ec
}

._3n8fna22 {
    border-bottom-color: #b9ebc8
}

._3n8fna23 {
    border-bottom-color: #8adea3
}

._3n8fna24 {
    border-bottom-color: #5bd17e
}

._3n8fna25 {
    border-bottom-color: #16be48
}

._3n8fna26 {
    border-bottom-color: #13ab40
}

._3n8fna27 {
    border-bottom-color: #119839
}

._3n8fna28 {
    border-bottom-color: #0f8532
}

._3n8fna29 {
    border-bottom-color: #0d722b
}

._3n8fna2a {
    border-bottom-color: #0b5f24
}

._3n8fna2b {
    border-bottom-color: #f2f4f7
}

._3n8fna2c {
    border-bottom-color: #d5d7db
}

._3n8fna2d {
    border-bottom-color: #b8bbbf
}

._3n8fna2e {
    border-bottom-color: #85898f
}

._3n8fna2f {
    border-bottom-color: #717478
}

._3n8fna2g {
    border-bottom-color: #606265
}

._3n8fna2h {
    border-bottom-color: #4a4c4f
}

._3n8fna2i {
    border-bottom-color: #353638
}

._3n8fna2j {
    border-bottom-color: #202224
}

._3n8fna2k {
    border-bottom-color: #111112
}

._3n8fna2l {
    border-bottom-color: #f9e5ee
}

._3n8fna2m {
    border-bottom-color: #eeb2cc
}

._3n8fna2n {
    border-bottom-color: #e37faa
}

._3n8fna2o {
    border-bottom-color: #d69
}

._3n8fna2p {
    border-bottom-color: #d23276
}

._3n8fna2q {
    border-bottom-color: #c70055
}

._3n8fna2r {
    border-bottom-color: #b3004c
}

._3n8fna2s {
    border-bottom-color: #9f0044
}

._3n8fna2t {
    border-bottom-color: #703
}

._3n8fna2u {
    border-bottom-color: #4f0022
}

._3n8fna2v {
    border-bottom-color: #fef7e9
}

._3n8fna2w {
    border-bottom-color: #feefd4
}

._3n8fna2x {
    border-bottom-color: #fddfa9
}

._3n8fna2y {
    border-bottom-color: #fcd07e
}

._3n8fna2z {
    border-bottom-color: #fbc053
}

._3n8fna30 {
    border-bottom-color: #fbb129
}

._3n8fna31 {
    border-bottom-color: #e19f24
}

._3n8fna32 {
    border-bottom-color: #c88d20
}

._3n8fna33 {
    border-bottom-color: #af7b1c
}

._3n8fna34 {
    border-bottom-color: #996c1a
}

._3n8fna35 {
    border-bottom-color: #feefe8
}

._3n8fna36 {
    border-bottom-color: #fdd0ba
}

._3n8fna37 {
    border-bottom-color: #fdb18d
}

._3n8fna38 {
    border-bottom-color: #fc925f
}

._3n8fna39 {
    border-bottom-color: #fb8348
}

._3n8fna3a {
    border-bottom-color: #fb641b
}

._3n8fna3b {
    border-bottom-color: #e65c19
}

._3n8fna3c {
    border-bottom-color: #cc4e10
}

._3n8fna3d {
    border-bottom-color: #b5440d
}

._3n8fna3e {
    border-bottom-color: #993a0c
}

._3n8fna3f {
    border-bottom-color: #e9deff
}

._3n8fna3g {
    border-bottom-color: #d6c2ff
}

._3n8fna3h {
    border-bottom-color: #c0a3ff
}

._3n8fna3i {
    border-bottom-color: #a883f8
}

._3n8fna3j {
    border-bottom-color: #956ced
}

._3n8fna3k {
    border-bottom-color: #8359df
}

._3n8fna3l {
    border-bottom-color: #7048c6
}

._3n8fna3m {
    border-bottom-color: #5934ac
}

._3n8fna3n {
    border-bottom-color: #482592
}

._3n8fna3o {
    border-bottom-color: #351973
}

._3n8fna3p {
    border-bottom-color: #eafcfb
}

._3n8fna3q {
    border-bottom-color: #d1f5f3
}

._3n8fna3r {
    border-bottom-color: #9de6e1
}

._3n8fna3s {
    border-bottom-color: #69d6d1
}

._3n8fna3t {
    border-bottom-color: #34c7c0
}

._3n8fna3u {
    border-bottom-color: #00b2a9
}

._3n8fna3v {
    border-bottom-color: #00a098
}

._3n8fna3w {
    border-bottom-color: #008e87
}

._3n8fna3x {
    border-bottom-color: #007c76
}

._3n8fna3y {
    border-bottom-color: #006a65
}

._3n8fna3z {
    border-bottom-color: #fffde7
}

._3n8fna40 {
    border-bottom-color: #fff9c4
}

._3n8fna41 {
    border-bottom-color: #fff59d
}

._3n8fna42 {
    border-bottom-color: #fff176
}

._3n8fna43 {
    border-bottom-color: #ffee58
}

._3n8fna44 {
    border-bottom-color: #ffeb3b
}

._3n8fna45 {
    border-bottom-color: #fdd835
}

._3n8fna46 {
    border-bottom-color: #ffc200
}

._3n8fna47 {
    border-bottom-color: #f9a825
}

._3n8fna48 {
    border-bottom-color: #ed9416
}

._3n8fna49 {
    border-bottom-color: #93e114
}

._3n8fna4a {
    border-bottom-color: #f0f5ff
}

._3n8fna4b {
    border-bottom-color: #cee1ff
}

._3n8fna4c {
    border-bottom-color: #abc8ff
}

._3n8fna4d {
    border-bottom-color: #75a1ff
}

._3n8fna4e {
    border-bottom-color: #5482ff
}

._3n8fna4f {
    border-bottom-color: #2a55e5
}

._3n8fna4g {
    border-bottom-color: #1c41d6
}

._3n8fna4h {
    border-bottom-color: #112ab8
}

._3n8fna4i {
    border-bottom-color: #061f80
}

._3n8fna4j {
    border-bottom-color: #070752
}

._3n8fna4k {
    border-bottom-color: #fffde7
}

._3n8fna4l {
    border-bottom-color: #fff9c4
}

._3n8fna4m {
    border-bottom-color: #fff59d
}

._3n8fna4n {
    border-bottom-color: #fff176
}

._3n8fna4o {
    border-bottom-color: #ffee58
}

._3n8fna4p {
    border-bottom-color: #ffeb3b
}

._3n8fna4q {
    border-bottom-color: #fdd835
}

._3n8fna4r {
    border-bottom-color: #ffc200
}

._3n8fna4s {
    border-bottom-color: #f9a825
}

._3n8fna4t {
    border-bottom-color: #ed9416
}

._3n8fna4u {
    border-bottom-color: #fff
}

._3n8fna4v {
    border-bottom-color: #fafafa
}

._3n8fna4w {
    border-bottom-color: #f5f5f5
}

._3n8fna4x {
    border-bottom-color: #eee
}

._3n8fna4y {
    border-bottom-color: #e0e0e0
}

._3n8fna4z {
    border-bottom-color: #bdbdbd
}

._3n8fna50 {
    border-bottom-color: #9e9e9e
}

._3n8fna51 {
    border-bottom-color: grey
}

._3n8fna52 {
    border-bottom-color: #666
}

._3n8fna53 {
    border-bottom-color: #424242
}

._3n8fna54 {
    border-bottom-color: #212121
}

._3n8fna55 {
    border-bottom-color: #000
}

._3n8fna56 {
    border-bottom-color: #e7f8ec
}

._3n8fna57 {
    border-bottom-color: #b9ebc8
}

._3n8fna58 {
    border-bottom-color: #8adea3
}

._3n8fna59 {
    border-bottom-color: #4ec76a
}

._3n8fna5a {
    border-bottom-color: #22a148
}

._3n8fna5b {
    border-bottom-color: #108934
}

._3n8fna5c {
    border-bottom-color: #0e772d
}

._3n8fna5d {
    border-bottom-color: #0b6024
}

._3n8fna5e {
    border-bottom-color: #08521e
}

._3n8fna5f {
    border-bottom-color: #074419
}

._3n8fna5g {
    border-bottom-color: #fbebed
}

._3n8fna5h {
    border-bottom-color: #f9cbce
}

._3n8fna5i {
    border-bottom-color: #f2a29e
}

._3n8fna5j {
    border-bottom-color: #e5726e
}

._3n8fna5k {
    border-bottom-color: #dd544c
}

._3n8fna5l {
    border-bottom-color: #df4535
}

._3n8fna5m {
    border-bottom-color: #d23c33
}

._3n8fna5n {
    border-bottom-color: #c0312d
}

._3n8fna5o {
    border-bottom-color: #b52a26
}

._3n8fna5p {
    border-bottom-color: #a7211c
}

._3n8fna5q {
    border-bottom-color: #fef7e9
}

._3n8fna5r {
    border-bottom-color: #feefd4
}

._3n8fna5s {
    border-bottom-color: #fddfa9
}

._3n8fna5t {
    border-bottom-color: #fcd07e
}

._3n8fna5u {
    border-bottom-color: #fbc053
}

._3n8fna5v {
    border-bottom-color: #fbb129
}

._3n8fna5w {
    border-bottom-color: #e89910
}

._3n8fna5x {
    border-bottom-color: #d18e12
}

._3n8fna5y {
    border-bottom-color: #af7b1c
}

._3n8fna5z {
    border-bottom-color: #996c1a
}

._3n8fna60 {
    border-bottom-color: #e9deff
}

._3n8fna61 {
    border-bottom-color: #d6c2ff
}

._3n8fna62 {
    border-bottom-color: #c0a3ff
}

._3n8fna63 {
    border-bottom-color: #a883f8
}

._3n8fna64 {
    border-bottom-color: #956ced
}

._3n8fna65 {
    border-bottom-color: #8359df
}

._3n8fna66 {
    border-bottom-color: #7048c6
}

._3n8fna67 {
    border-bottom-color: #5934ac
}

._3n8fna68 {
    border-bottom-color: #482592
}

._3n8fna69 {
    border-bottom-color: #351973
}

._3n8fna6a {
    border-bottom-color: #eafcfb
}

._3n8fna6b {
    border-bottom-color: #d1f5f3
}

._3n8fna6c {
    border-bottom-color: #9de5e1
}

._3n8fna6d {
    border-bottom-color: #69d6d1
}

._3n8fna6e {
    border-bottom-color: #34c7c0
}

._3n8fna6f {
    border-bottom-color: #00b2a9
}

._3n8fna6g {
    border-bottom-color: #00a098
}

._3n8fna6h {
    border-bottom-color: #008e87
}

._3n8fna6i {
    border-bottom-color: #007c76
}

._3n8fna6j {
    border-bottom-color: #006a65
}

._3n8fna6k {
    border-bottom-color: #f9e5ee
}

._3n8fna6l {
    border-bottom-color: #eeb2cc
}

._3n8fna6m {
    border-bottom-color: #e37faa
}

._3n8fna6n {
    border-bottom-color: #d69
}

._3n8fna6o {
    border-bottom-color: #d23276
}

._3n8fna6p {
    border-bottom-color: #c70055
}

._3n8fna6q {
    border-bottom-color: #b3004c
}

._3n8fna6r {
    border-bottom-color: #9f0044
}

._3n8fna6s {
    border-bottom-color: #703
}

._3n8fna6t {
    border-bottom-color: #4f0022
}

._3n8fna6u {
    border-bottom-color: #f2f7f6
}

._3n8fna6v {
    border-bottom-color: #e0ebe7
}

._3n8fna6w {
    border-bottom-color: #cddeda
}

._3n8fna6x {
    border-bottom-color: #6e9993
}

._3n8fna6y {
    border-bottom-color: #2e4e4c
}

._3n8fna6z {
    border-bottom-color: #111d1d
}

._3n8fna70 {
    border-bottom-color: #f9f5f3
}

._3n8fna71 {
    border-bottom-color: #e6d9d0
}

._3n8fna72 {
    border-bottom-color: #b9927e
}

._3n8fna73 {
    border-bottom-color: #83544b
}

._3n8fna74 {
    border-bottom-color: #583b36
}

._3n8fna75 {
    border-bottom-color: #2e1e1c
}

._3n8fna76 {
    border-bottom-color: #f9f8f1
}

._3n8fna77 {
    border-bottom-color: #eeead7
}

._3n8fna78 {
    border-bottom-color: #dad3a8
}

._3n8fna79 {
    border-bottom-color: #97915b
}

._3n8fna7a {
    border-bottom-color: #5a503a
}

._3n8fna7b {
    border-bottom-color: #2c261c
}

._3n8fna7c {
    border-bottom-color: #212121
}

._3n8fna7d {
    border-bottom-color: #666
}

._3n8fna7e {
    border-bottom-color: #9e9e9e
}

._3n8fna7f {
    border-bottom-color: #fff
}

._3n8fna7g {
    border-bottom-color: #fafafa
}

._3n8fna7h {
    border-bottom-color: #f5f5f5
}

._3n8fna7i {
    border-bottom-color: #fff
}

._3n8fna7j {
    border-bottom-color: #eee
}

._3n8fna7k {
    border-bottom-color: #e0e0e0
}

._3n8fna7l {
    border-bottom-color: #e7f8ec
}

._3n8fna7m {
    border-bottom-color: #108934
}

._3n8fna7n {
    border-bottom-color: #fbebed
}

._3n8fna7o {
    border-bottom-color: #d23c33
}

._3n8fna7p {
    border-bottom-color: #fef7e9
}

._3n8fna7q {
    border-bottom-color: #e89910
}

._3n8fna7r {
    border-bottom-color: #2a55e5
}

._3n8fna7s {
    border-bottom-color: #ffc200
}

._3n8fna7t {
    border-bottom-color: grey
}

._3n8fna7u {
    border-bottom-color: #2a55e5
}

._3n8fna7v {
    border-bottom-color: #00a098
}

._3n8fna7w {
    border-bottom-color: #fff
}

._3n8fna7x {
    border-bottom-color: #008c00
}

._3n8fna7y {
    border-bottom-color: #e89910
}

._3n8fna7z {
    border-bottom-color: #e32727
}

._3n8fna80 {
    border-bottom-color: #fff
}

._3n8fna81 {
    border-bottom-color: transparent
}

._3n8fna82 {
    border-bottom-color: #9e9e9e
}

._3n8fna83 {
    border-bottom-color: grey
}

._3n8fna84 {
    border-left-color: #fff
}

._3n8fna85 {
    border-left-color: #000
}

._3n8fna86 {
    border-left-color: #f0f5ff
}

._3n8fna87 {
    border-left-color: #cee1ff
}

._3n8fna88 {
    border-left-color: #abc8ff
}

._3n8fna89 {
    border-left-color: #75a1ff
}

._3n8fna8a {
    border-left-color: #5482ff
}

._3n8fna8b {
    border-left-color: #2a55e5
}

._3n8fna8c {
    border-left-color: #1c41d6
}

._3n8fna8d {
    border-left-color: #112ab8
}

._3n8fna8e {
    border-left-color: #061f80
}

._3n8fna8f {
    border-left-color: #070752
}

._3n8fna8g {
    border-left-color: #75a1ff
}

._3n8fna8h {
    border-left-color: #2a55e5
}

._3n8fna8i {
    border-left-color: #112ab8
}

._3n8fna8j {
    border-left-color: #fffde7
}

._3n8fna8k {
    border-left-color: #fff9c4
}

._3n8fna8l {
    border-left-color: #fff59d
}

._3n8fna8m {
    border-left-color: #fff176
}

._3n8fna8n {
    border-left-color: #ffee58
}

._3n8fna8o {
    border-left-color: #ffeb3b
}

._3n8fna8p {
    border-left-color: #fdd835
}

._3n8fna8q {
    border-left-color: #ffc200
}

._3n8fna8r {
    border-left-color: #f9a825
}

._3n8fna8s {
    border-left-color: #ed9416
}

._3n8fna8t {
    border-left-color: #fff176
}

._3n8fna8u {
    border-left-color: #ffeb3b
}

._3n8fna8v {
    border-left-color: #ffc200
}

._3n8fna8w {
    border-left-color: #f2f4f7
}

._3n8fna8x {
    border-left-color: #d5d7db
}

._3n8fna8y {
    border-left-color: #b8bbbf
}

._3n8fna8z {
    border-left-color: #85898f
}

._3n8fna90 {
    border-left-color: #717478
}

._3n8fna91 {
    border-left-color: #606265
}

._3n8fna92 {
    border-left-color: #4a4c4f
}

._3n8fna93 {
    border-left-color: #353638
}

._3n8fna94 {
    border-left-color: #202224
}

._3n8fna95 {
    border-left-color: #111112
}

._3n8fna96 {
    border-left-color: #85898f
}

._3n8fna97 {
    border-left-color: #606265
}

._3n8fna98 {
    border-left-color: #353638
}

._3n8fna99 {
    border-left-color: #111112
}

._3n8fna9a {
    border-left-color: #717478
}

._3n8fna9b {
    border-left-color: #b8bbbf
}

._3n8fna9c {
    border-left-color: #dcdfe6
}

._3n8fna9d,._3n8fna9e {
    border-left-color: #fff
}

._3n8fna9f {
    border-left-color: #f5f7fa
}

._3n8fna9g {
    border-left-color: #f0f2f5
}

._3n8fna9h {
    border-left-color: transparent
}

._3n8fna9i {
    border-left-color: #008c00
}

._3n8fna9j {
    border-left-color: #0b5f24
}

._3n8fna9k {
    border-left-color: #e6f3e6
}

._3n8fna9l,._3n8fna9m {
    border-left-color: #e32727
}

._3n8fna9n {
    border-left-color: #c70055
}

._3n8fna9o {
    border-left-color: #fce9e9
}

._3n8fna9p,._3n8fna9q {
    border-left-color: #e89910
}

._3n8fna9r {
    border-left-color: #fef7e9
}

._3n8fna9s {
    border-left-color: #2a55e5
}

._3n8fna9t {
    border-left-color: #112ab8
}

._3n8fna9u,._3n8fna9v {
    border-left-color: #f0f5ff
}

._3n8fna9w {
    border-left-color: #cee1ff
}

._3n8fna9x {
    border-left-color: #abc8ff
}

._3n8fna9y {
    border-left-color: #75a1ff
}

._3n8fna9z {
    border-left-color: #5482ff
}

._3n8fnaa0 {
    border-left-color: #2a55e5
}

._3n8fnaa1 {
    border-left-color: #1c41d6
}

._3n8fnaa2 {
    border-left-color: #112ab8
}

._3n8fnaa3 {
    border-left-color: #061f80
}

._3n8fnaa4 {
    border-left-color: #070752
}

._3n8fnaa5 {
    border-left-color: #e7f8ec
}

._3n8fnaa6 {
    border-left-color: #b9ebc8
}

._3n8fnaa7 {
    border-left-color: #8adea3
}

._3n8fnaa8 {
    border-left-color: #5bd17e
}

._3n8fnaa9 {
    border-left-color: #16be48
}

._3n8fnaaa {
    border-left-color: #13ab40
}

._3n8fnaab {
    border-left-color: #119839
}

._3n8fnaac {
    border-left-color: #0f8532
}

._3n8fnaad {
    border-left-color: #0d722b
}

._3n8fnaae {
    border-left-color: #0b5f24
}

._3n8fnaaf {
    border-left-color: #f2f4f7
}

._3n8fnaag {
    border-left-color: #d5d7db
}

._3n8fnaah {
    border-left-color: #b8bbbf
}

._3n8fnaai {
    border-left-color: #85898f
}

._3n8fnaaj {
    border-left-color: #717478
}

._3n8fnaak {
    border-left-color: #606265
}

._3n8fnaal {
    border-left-color: #4a4c4f
}

._3n8fnaam {
    border-left-color: #353638
}

._3n8fnaan {
    border-left-color: #202224
}

._3n8fnaao {
    border-left-color: #111112
}

._3n8fnaap {
    border-left-color: #f9e5ee
}

._3n8fnaaq {
    border-left-color: #eeb2cc
}

._3n8fnaar {
    border-left-color: #e37faa
}

._3n8fnaas {
    border-left-color: #d69
}

._3n8fnaat {
    border-left-color: #d23276
}

._3n8fnaau {
    border-left-color: #c70055
}

._3n8fnaav {
    border-left-color: #b3004c
}

._3n8fnaaw {
    border-left-color: #9f0044
}

._3n8fnaax {
    border-left-color: #703
}

._3n8fnaay {
    border-left-color: #4f0022
}

._3n8fnaaz {
    border-left-color: #fef7e9
}

._3n8fnab0 {
    border-left-color: #feefd4
}

._3n8fnab1 {
    border-left-color: #fddfa9
}

._3n8fnab2 {
    border-left-color: #fcd07e
}

._3n8fnab3 {
    border-left-color: #fbc053
}

._3n8fnab4 {
    border-left-color: #fbb129
}

._3n8fnab5 {
    border-left-color: #e19f24
}

._3n8fnab6 {
    border-left-color: #c88d20
}

._3n8fnab7 {
    border-left-color: #af7b1c
}

._3n8fnab8 {
    border-left-color: #996c1a
}

._3n8fnab9 {
    border-left-color: #feefe8
}

._3n8fnaba {
    border-left-color: #fdd0ba
}

._3n8fnabb {
    border-left-color: #fdb18d
}

._3n8fnabc {
    border-left-color: #fc925f
}

._3n8fnabd {
    border-left-color: #fb8348
}

._3n8fnabe {
    border-left-color: #fb641b
}

._3n8fnabf {
    border-left-color: #e65c19
}

._3n8fnabg {
    border-left-color: #cc4e10
}

._3n8fnabh {
    border-left-color: #b5440d
}

._3n8fnabi {
    border-left-color: #993a0c
}

._3n8fnabj {
    border-left-color: #e9deff
}

._3n8fnabk {
    border-left-color: #d6c2ff
}

._3n8fnabl {
    border-left-color: #c0a3ff
}

._3n8fnabm {
    border-left-color: #a883f8
}

._3n8fnabn {
    border-left-color: #956ced
}

._3n8fnabo {
    border-left-color: #8359df
}

._3n8fnabp {
    border-left-color: #7048c6
}

._3n8fnabq {
    border-left-color: #5934ac
}

._3n8fnabr {
    border-left-color: #482592
}

._3n8fnabs {
    border-left-color: #351973
}

._3n8fnabt {
    border-left-color: #eafcfb
}

._3n8fnabu {
    border-left-color: #d1f5f3
}

._3n8fnabv {
    border-left-color: #9de6e1
}

._3n8fnabw {
    border-left-color: #69d6d1
}

._3n8fnabx {
    border-left-color: #34c7c0
}

._3n8fnaby {
    border-left-color: #00b2a9
}

._3n8fnabz {
    border-left-color: #00a098
}

._3n8fnac0 {
    border-left-color: #008e87
}

._3n8fnac1 {
    border-left-color: #007c76
}

._3n8fnac2 {
    border-left-color: #006a65
}

._3n8fnac3 {
    border-left-color: #fffde7
}

._3n8fnac4 {
    border-left-color: #fff9c4
}

._3n8fnac5 {
    border-left-color: #fff59d
}

._3n8fnac6 {
    border-left-color: #fff176
}

._3n8fnac7 {
    border-left-color: #ffee58
}

._3n8fnac8 {
    border-left-color: #ffeb3b
}

._3n8fnac9 {
    border-left-color: #fdd835
}

._3n8fnaca {
    border-left-color: #ffc200
}

._3n8fnacb {
    border-left-color: #f9a825
}

._3n8fnacc {
    border-left-color: #ed9416
}

._3n8fnacd {
    border-left-color: #93e114
}

._3n8fnace {
    border-left-color: #f0f5ff
}

._3n8fnacf {
    border-left-color: #cee1ff
}

._3n8fnacg {
    border-left-color: #abc8ff
}

._3n8fnach {
    border-left-color: #75a1ff
}

._3n8fnaci {
    border-left-color: #5482ff
}

._3n8fnacj {
    border-left-color: #2a55e5
}

._3n8fnack {
    border-left-color: #1c41d6
}

._3n8fnacl {
    border-left-color: #112ab8
}

._3n8fnacm {
    border-left-color: #061f80
}

._3n8fnacn {
    border-left-color: #070752
}

._3n8fnaco {
    border-left-color: #fffde7
}

._3n8fnacp {
    border-left-color: #fff9c4
}

._3n8fnacq {
    border-left-color: #fff59d
}

._3n8fnacr {
    border-left-color: #fff176
}

._3n8fnacs {
    border-left-color: #ffee58
}

._3n8fnact {
    border-left-color: #ffeb3b
}

._3n8fnacu {
    border-left-color: #fdd835
}

._3n8fnacv {
    border-left-color: #ffc200
}

._3n8fnacw {
    border-left-color: #f9a825
}

._3n8fnacx {
    border-left-color: #ed9416
}

._3n8fnacy {
    border-left-color: #fff
}

._3n8fnacz {
    border-left-color: #fafafa
}

._3n8fnad0 {
    border-left-color: #f5f5f5
}

._3n8fnad1 {
    border-left-color: #eee
}

._3n8fnad2 {
    border-left-color: #e0e0e0
}

._3n8fnad3 {
    border-left-color: #bdbdbd
}

._3n8fnad4 {
    border-left-color: #9e9e9e
}

._3n8fnad5 {
    border-left-color: grey
}

._3n8fnad6 {
    border-left-color: #666
}

._3n8fnad7 {
    border-left-color: #424242
}

._3n8fnad8 {
    border-left-color: #212121
}

._3n8fnad9 {
    border-left-color: #000
}

._3n8fnada {
    border-left-color: #e7f8ec
}

._3n8fnadb {
    border-left-color: #b9ebc8
}

._3n8fnadc {
    border-left-color: #8adea3
}

._3n8fnadd {
    border-left-color: #4ec76a
}

._3n8fnade {
    border-left-color: #22a148
}

._3n8fnadf {
    border-left-color: #108934
}

._3n8fnadg {
    border-left-color: #0e772d
}

._3n8fnadh {
    border-left-color: #0b6024
}

._3n8fnadi {
    border-left-color: #08521e
}

._3n8fnadj {
    border-left-color: #074419
}

._3n8fnadk {
    border-left-color: #fbebed
}

._3n8fnadl {
    border-left-color: #f9cbce
}

._3n8fnadm {
    border-left-color: #f2a29e
}

._3n8fnadn {
    border-left-color: #e5726e
}

._3n8fnado {
    border-left-color: #dd544c
}

._3n8fnadp {
    border-left-color: #df4535
}

._3n8fnadq {
    border-left-color: #d23c33
}

._3n8fnadr {
    border-left-color: #c0312d
}

._3n8fnads {
    border-left-color: #b52a26
}

._3n8fnadt {
    border-left-color: #a7211c
}

._3n8fnadu {
    border-left-color: #fef7e9
}

._3n8fnadv {
    border-left-color: #feefd4
}

._3n8fnadw {
    border-left-color: #fddfa9
}

._3n8fnadx {
    border-left-color: #fcd07e
}

._3n8fnady {
    border-left-color: #fbc053
}

._3n8fnadz {
    border-left-color: #fbb129
}

._3n8fnae0 {
    border-left-color: #e89910
}

._3n8fnae1 {
    border-left-color: #d18e12
}

._3n8fnae2 {
    border-left-color: #af7b1c
}

._3n8fnae3 {
    border-left-color: #996c1a
}

._3n8fnae4 {
    border-left-color: #e9deff
}

._3n8fnae5 {
    border-left-color: #d6c2ff
}

._3n8fnae6 {
    border-left-color: #c0a3ff
}

._3n8fnae7 {
    border-left-color: #a883f8
}

._3n8fnae8 {
    border-left-color: #956ced
}

._3n8fnae9 {
    border-left-color: #8359df
}

._3n8fnaea {
    border-left-color: #7048c6
}

._3n8fnaeb {
    border-left-color: #5934ac
}

._3n8fnaec {
    border-left-color: #482592
}

._3n8fnaed {
    border-left-color: #351973
}

._3n8fnaee {
    border-left-color: #eafcfb
}

._3n8fnaef {
    border-left-color: #d1f5f3
}

._3n8fnaeg {
    border-left-color: #9de5e1
}

._3n8fnaeh {
    border-left-color: #69d6d1
}

._3n8fnaei {
    border-left-color: #34c7c0
}

._3n8fnaej {
    border-left-color: #00b2a9
}

._3n8fnaek {
    border-left-color: #00a098
}

._3n8fnael {
    border-left-color: #008e87
}

._3n8fnaem {
    border-left-color: #007c76
}

._3n8fnaen {
    border-left-color: #006a65
}

._3n8fnaeo {
    border-left-color: #f9e5ee
}

._3n8fnaep {
    border-left-color: #eeb2cc
}

._3n8fnaeq {
    border-left-color: #e37faa
}

._3n8fnaer {
    border-left-color: #d69
}

._3n8fnaes {
    border-left-color: #d23276
}

._3n8fnaet {
    border-left-color: #c70055
}

._3n8fnaeu {
    border-left-color: #b3004c
}

._3n8fnaev {
    border-left-color: #9f0044
}

._3n8fnaew {
    border-left-color: #703
}

._3n8fnaex {
    border-left-color: #4f0022
}

._3n8fnaey {
    border-left-color: #f2f7f6
}

._3n8fnaez {
    border-left-color: #e0ebe7
}

._3n8fnaf0 {
    border-left-color: #cddeda
}

._3n8fnaf1 {
    border-left-color: #6e9993
}

._3n8fnaf2 {
    border-left-color: #2e4e4c
}

._3n8fnaf3 {
    border-left-color: #111d1d
}

._3n8fnaf4 {
    border-left-color: #f9f5f3
}

._3n8fnaf5 {
    border-left-color: #e6d9d0
}

._3n8fnaf6 {
    border-left-color: #b9927e
}

._3n8fnaf7 {
    border-left-color: #83544b
}

._3n8fnaf8 {
    border-left-color: #583b36
}

._3n8fnaf9 {
    border-left-color: #2e1e1c
}

._3n8fnafa {
    border-left-color: #f9f8f1
}

._3n8fnafb {
    border-left-color: #eeead7
}

._3n8fnafc {
    border-left-color: #dad3a8
}

._3n8fnafd {
    border-left-color: #97915b
}

._3n8fnafe {
    border-left-color: #5a503a
}

._3n8fnaff {
    border-left-color: #2c261c
}

._3n8fnafg {
    border-left-color: #212121
}

._3n8fnafh {
    border-left-color: #666
}

._3n8fnafi {
    border-left-color: #9e9e9e
}

._3n8fnafj {
    border-left-color: #fff
}

._3n8fnafk {
    border-left-color: #fafafa
}

._3n8fnafl {
    border-left-color: #f5f5f5
}

._3n8fnafm {
    border-left-color: #fff
}

._3n8fnafn {
    border-left-color: #eee
}

._3n8fnafo {
    border-left-color: #e0e0e0
}

._3n8fnafp {
    border-left-color: #e7f8ec
}

._3n8fnafq {
    border-left-color: #108934
}

._3n8fnafr {
    border-left-color: #fbebed
}

._3n8fnafs {
    border-left-color: #d23c33
}

._3n8fnaft {
    border-left-color: #fef7e9
}

._3n8fnafu {
    border-left-color: #e89910
}

._3n8fnafv {
    border-left-color: #2a55e5
}

._3n8fnafw {
    border-left-color: #ffc200
}

._3n8fnafx {
    border-left-color: grey
}

._3n8fnafy {
    border-left-color: #2a55e5
}

._3n8fnafz {
    border-left-color: #00a098
}

._3n8fnag0 {
    border-left-color: #fff
}

._3n8fnag1 {
    border-left-color: #008c00
}

._3n8fnag2 {
    border-left-color: #e89910
}

._3n8fnag3 {
    border-left-color: #e32727
}

._3n8fnag4 {
    border-left-color: #fff
}

._3n8fnag5 {
    border-left-color: transparent
}

._3n8fnag6 {
    border-left-color: #9e9e9e
}

._3n8fnag7 {
    border-left-color: grey
}

._3n8fnag8 {
    border-right-color: #fff
}

._3n8fnag9 {
    border-right-color: #000
}

._3n8fnaga {
    border-right-color: #f0f5ff
}

._3n8fnagb {
    border-right-color: #cee1ff
}

._3n8fnagc {
    border-right-color: #abc8ff
}

._3n8fnagd {
    border-right-color: #75a1ff
}

._3n8fnage {
    border-right-color: #5482ff
}

._3n8fnagf {
    border-right-color: #2a55e5
}

._3n8fnagg {
    border-right-color: #1c41d6
}

._3n8fnagh {
    border-right-color: #112ab8
}

._3n8fnagi {
    border-right-color: #061f80
}

._3n8fnagj {
    border-right-color: #070752
}

._3n8fnagk {
    border-right-color: #75a1ff
}

._3n8fnagl {
    border-right-color: #2a55e5
}

._3n8fnagm {
    border-right-color: #112ab8
}

._3n8fnagn {
    border-right-color: #fffde7
}

._3n8fnago {
    border-right-color: #fff9c4
}

._3n8fnagp {
    border-right-color: #fff59d
}

._3n8fnagq {
    border-right-color: #fff176
}

._3n8fnagr {
    border-right-color: #ffee58
}

._3n8fnags {
    border-right-color: #ffeb3b
}

._3n8fnagt {
    border-right-color: #fdd835
}

._3n8fnagu {
    border-right-color: #ffc200
}

._3n8fnagv {
    border-right-color: #f9a825
}

._3n8fnagw {
    border-right-color: #ed9416
}

._3n8fnagx {
    border-right-color: #fff176
}

._3n8fnagy {
    border-right-color: #ffeb3b
}

._3n8fnagz {
    border-right-color: #ffc200
}

._3n8fnah0 {
    border-right-color: #f2f4f7
}

._3n8fnah1 {
    border-right-color: #d5d7db
}

._3n8fnah2 {
    border-right-color: #b8bbbf
}

._3n8fnah3 {
    border-right-color: #85898f
}

._3n8fnah4 {
    border-right-color: #717478
}

._3n8fnah5 {
    border-right-color: #606265
}

._3n8fnah6 {
    border-right-color: #4a4c4f
}

._3n8fnah7 {
    border-right-color: #353638
}

._3n8fnah8 {
    border-right-color: #202224
}

._3n8fnah9 {
    border-right-color: #111112
}

._3n8fnaha {
    border-right-color: #85898f
}

._3n8fnahb {
    border-right-color: #606265
}

._3n8fnahc {
    border-right-color: #353638
}

._3n8fnahd {
    border-right-color: #111112
}

._3n8fnahe {
    border-right-color: #717478
}

._3n8fnahf {
    border-right-color: #b8bbbf
}

._3n8fnahg {
    border-right-color: #dcdfe6
}

._3n8fnahh,._3n8fnahi {
    border-right-color: #fff
}

._3n8fnahj {
    border-right-color: #f5f7fa
}

._3n8fnahk {
    border-right-color: #f0f2f5
}

._3n8fnahl {
    border-right-color: transparent
}

._3n8fnahm {
    border-right-color: #008c00
}

._3n8fnahn {
    border-right-color: #0b5f24
}

._3n8fnaho {
    border-right-color: #e6f3e6
}

._3n8fnahp,._3n8fnahq {
    border-right-color: #e32727
}

._3n8fnahr {
    border-right-color: #c70055
}

._3n8fnahs {
    border-right-color: #fce9e9
}

._3n8fnaht,._3n8fnahu {
    border-right-color: #e89910
}

._3n8fnahv {
    border-right-color: #fef7e9
}

._3n8fnahw {
    border-right-color: #2a55e5
}

._3n8fnahx {
    border-right-color: #112ab8
}

._3n8fnahy,._3n8fnahz {
    border-right-color: #f0f5ff
}

._3n8fnai0 {
    border-right-color: #cee1ff
}

._3n8fnai1 {
    border-right-color: #abc8ff
}

._3n8fnai2 {
    border-right-color: #75a1ff
}

._3n8fnai3 {
    border-right-color: #5482ff
}

._3n8fnai4 {
    border-right-color: #2a55e5
}

._3n8fnai5 {
    border-right-color: #1c41d6
}

._3n8fnai6 {
    border-right-color: #112ab8
}

._3n8fnai7 {
    border-right-color: #061f80
}

._3n8fnai8 {
    border-right-color: #070752
}

._3n8fnai9 {
    border-right-color: #e7f8ec
}

._3n8fnaia {
    border-right-color: #b9ebc8
}

._3n8fnaib {
    border-right-color: #8adea3
}

._3n8fnaic {
    border-right-color: #5bd17e
}

._3n8fnaid {
    border-right-color: #16be48
}

._3n8fnaie {
    border-right-color: #13ab40
}

._3n8fnaif {
    border-right-color: #119839
}

._3n8fnaig {
    border-right-color: #0f8532
}

._3n8fnaih {
    border-right-color: #0d722b
}

._3n8fnaii {
    border-right-color: #0b5f24
}

._3n8fnaij {
    border-right-color: #f2f4f7
}

._3n8fnaik {
    border-right-color: #d5d7db
}

._3n8fnail {
    border-right-color: #b8bbbf
}

._3n8fnaim {
    border-right-color: #85898f
}

._3n8fnain {
    border-right-color: #717478
}

._3n8fnaio {
    border-right-color: #606265
}

._3n8fnaip {
    border-right-color: #4a4c4f
}

._3n8fnaiq {
    border-right-color: #353638
}

._3n8fnair {
    border-right-color: #202224
}

._3n8fnais {
    border-right-color: #111112
}

._3n8fnait {
    border-right-color: #f9e5ee
}

._3n8fnaiu {
    border-right-color: #eeb2cc
}

._3n8fnaiv {
    border-right-color: #e37faa
}

._3n8fnaiw {
    border-right-color: #d69
}

._3n8fnaix {
    border-right-color: #d23276
}

._3n8fnaiy {
    border-right-color: #c70055
}

._3n8fnaiz {
    border-right-color: #b3004c
}

._3n8fnaj0 {
    border-right-color: #9f0044
}

._3n8fnaj1 {
    border-right-color: #703
}

._3n8fnaj2 {
    border-right-color: #4f0022
}

._3n8fnaj3 {
    border-right-color: #fef7e9
}

._3n8fnaj4 {
    border-right-color: #feefd4
}

._3n8fnaj5 {
    border-right-color: #fddfa9
}

._3n8fnaj6 {
    border-right-color: #fcd07e
}

._3n8fnaj7 {
    border-right-color: #fbc053
}

._3n8fnaj8 {
    border-right-color: #fbb129
}

._3n8fnaj9 {
    border-right-color: #e19f24
}

._3n8fnaja {
    border-right-color: #c88d20
}

._3n8fnajb {
    border-right-color: #af7b1c
}

._3n8fnajc {
    border-right-color: #996c1a
}

._3n8fnajd {
    border-right-color: #feefe8
}

._3n8fnaje {
    border-right-color: #fdd0ba
}

._3n8fnajf {
    border-right-color: #fdb18d
}

._3n8fnajg {
    border-right-color: #fc925f
}

._3n8fnajh {
    border-right-color: #fb8348
}

._3n8fnaji {
    border-right-color: #fb641b
}

._3n8fnajj {
    border-right-color: #e65c19
}

._3n8fnajk {
    border-right-color: #cc4e10
}

._3n8fnajl {
    border-right-color: #b5440d
}

._3n8fnajm {
    border-right-color: #993a0c
}

._3n8fnajn {
    border-right-color: #e9deff
}

._3n8fnajo {
    border-right-color: #d6c2ff
}

._3n8fnajp {
    border-right-color: #c0a3ff
}

._3n8fnajq {
    border-right-color: #a883f8
}

._3n8fnajr {
    border-right-color: #956ced
}

._3n8fnajs {
    border-right-color: #8359df
}

._3n8fnajt {
    border-right-color: #7048c6
}

._3n8fnaju {
    border-right-color: #5934ac
}

._3n8fnajv {
    border-right-color: #482592
}

._3n8fnajw {
    border-right-color: #351973
}

._3n8fnajx {
    border-right-color: #eafcfb
}

._3n8fnajy {
    border-right-color: #d1f5f3
}

._3n8fnajz {
    border-right-color: #9de6e1
}

._3n8fnak0 {
    border-right-color: #69d6d1
}

._3n8fnak1 {
    border-right-color: #34c7c0
}

._3n8fnak2 {
    border-right-color: #00b2a9
}

._3n8fnak3 {
    border-right-color: #00a098
}

._3n8fnak4 {
    border-right-color: #008e87
}

._3n8fnak5 {
    border-right-color: #007c76
}

._3n8fnak6 {
    border-right-color: #006a65
}

._3n8fnak7 {
    border-right-color: #fffde7
}

._3n8fnak8 {
    border-right-color: #fff9c4
}

._3n8fnak9 {
    border-right-color: #fff59d
}

._3n8fnaka {
    border-right-color: #fff176
}

._3n8fnakb {
    border-right-color: #ffee58
}

._3n8fnakc {
    border-right-color: #ffeb3b
}

._3n8fnakd {
    border-right-color: #fdd835
}

._3n8fnake {
    border-right-color: #ffc200
}

._3n8fnakf {
    border-right-color: #f9a825
}

._3n8fnakg {
    border-right-color: #ed9416
}

._3n8fnakh {
    border-right-color: #93e114
}

._3n8fnaki {
    border-right-color: #f0f5ff
}

._3n8fnakj {
    border-right-color: #cee1ff
}

._3n8fnakk {
    border-right-color: #abc8ff
}

._3n8fnakl {
    border-right-color: #75a1ff
}

._3n8fnakm {
    border-right-color: #5482ff
}

._3n8fnakn {
    border-right-color: #2a55e5
}

._3n8fnako {
    border-right-color: #1c41d6
}

._3n8fnakp {
    border-right-color: #112ab8
}

._3n8fnakq {
    border-right-color: #061f80
}

._3n8fnakr {
    border-right-color: #070752
}

._3n8fnaks {
    border-right-color: #fffde7
}

._3n8fnakt {
    border-right-color: #fff9c4
}

._3n8fnaku {
    border-right-color: #fff59d
}

._3n8fnakv {
    border-right-color: #fff176
}

._3n8fnakw {
    border-right-color: #ffee58
}

._3n8fnakx {
    border-right-color: #ffeb3b
}

._3n8fnaky {
    border-right-color: #fdd835
}

._3n8fnakz {
    border-right-color: #ffc200
}

._3n8fnal0 {
    border-right-color: #f9a825
}

._3n8fnal1 {
    border-right-color: #ed9416
}

._3n8fnal2 {
    border-right-color: #fff
}

._3n8fnal3 {
    border-right-color: #fafafa
}

._3n8fnal4 {
    border-right-color: #f5f5f5
}

._3n8fnal5 {
    border-right-color: #eee
}

._3n8fnal6 {
    border-right-color: #e0e0e0
}

._3n8fnal7 {
    border-right-color: #bdbdbd
}

._3n8fnal8 {
    border-right-color: #9e9e9e
}

._3n8fnal9 {
    border-right-color: grey
}

._3n8fnala {
    border-right-color: #666
}

._3n8fnalb {
    border-right-color: #424242
}

._3n8fnalc {
    border-right-color: #212121
}

._3n8fnald {
    border-right-color: #000
}

._3n8fnale {
    border-right-color: #e7f8ec
}

._3n8fnalf {
    border-right-color: #b9ebc8
}

._3n8fnalg {
    border-right-color: #8adea3
}

._3n8fnalh {
    border-right-color: #4ec76a
}

._3n8fnali {
    border-right-color: #22a148
}

._3n8fnalj {
    border-right-color: #108934
}

._3n8fnalk {
    border-right-color: #0e772d
}

._3n8fnall {
    border-right-color: #0b6024
}

._3n8fnalm {
    border-right-color: #08521e
}

._3n8fnaln {
    border-right-color: #074419
}

._3n8fnalo {
    border-right-color: #fbebed
}

._3n8fnalp {
    border-right-color: #f9cbce
}

._3n8fnalq {
    border-right-color: #f2a29e
}

._3n8fnalr {
    border-right-color: #e5726e
}

._3n8fnals {
    border-right-color: #dd544c
}

._3n8fnalt {
    border-right-color: #df4535
}

._3n8fnalu {
    border-right-color: #d23c33
}

._3n8fnalv {
    border-right-color: #c0312d
}

._3n8fnalw {
    border-right-color: #b52a26
}

._3n8fnalx {
    border-right-color: #a7211c
}

._3n8fnaly {
    border-right-color: #fef7e9
}

._3n8fnalz {
    border-right-color: #feefd4
}

._3n8fnam0 {
    border-right-color: #fddfa9
}

._3n8fnam1 {
    border-right-color: #fcd07e
}

._3n8fnam2 {
    border-right-color: #fbc053
}

._3n8fnam3 {
    border-right-color: #fbb129
}

._3n8fnam4 {
    border-right-color: #e89910
}

._3n8fnam5 {
    border-right-color: #d18e12
}

._3n8fnam6 {
    border-right-color: #af7b1c
}

._3n8fnam7 {
    border-right-color: #996c1a
}

._3n8fnam8 {
    border-right-color: #e9deff
}

._3n8fnam9 {
    border-right-color: #d6c2ff
}

._3n8fnama {
    border-right-color: #c0a3ff
}

._3n8fnamb {
    border-right-color: #a883f8
}

._3n8fnamc {
    border-right-color: #956ced
}

._3n8fnamd {
    border-right-color: #8359df
}

._3n8fname {
    border-right-color: #7048c6
}

._3n8fnamf {
    border-right-color: #5934ac
}

._3n8fnamg {
    border-right-color: #482592
}

._3n8fnamh {
    border-right-color: #351973
}

._3n8fnami {
    border-right-color: #eafcfb
}

._3n8fnamj {
    border-right-color: #d1f5f3
}

._3n8fnamk {
    border-right-color: #9de5e1
}

._3n8fnaml {
    border-right-color: #69d6d1
}

._3n8fnamm {
    border-right-color: #34c7c0
}

._3n8fnamn {
    border-right-color: #00b2a9
}

._3n8fnamo {
    border-right-color: #00a098
}

._3n8fnamp {
    border-right-color: #008e87
}

._3n8fnamq {
    border-right-color: #007c76
}

._3n8fnamr {
    border-right-color: #006a65
}

._3n8fnams {
    border-right-color: #f9e5ee
}

._3n8fnamt {
    border-right-color: #eeb2cc
}

._3n8fnamu {
    border-right-color: #e37faa
}

._3n8fnamv {
    border-right-color: #d69
}

._3n8fnamw {
    border-right-color: #d23276
}

._3n8fnamx {
    border-right-color: #c70055
}

._3n8fnamy {
    border-right-color: #b3004c
}

._3n8fnamz {
    border-right-color: #9f0044
}

._3n8fnan0 {
    border-right-color: #703
}

._3n8fnan1 {
    border-right-color: #4f0022
}

._3n8fnan2 {
    border-right-color: #f2f7f6
}

._3n8fnan3 {
    border-right-color: #e0ebe7
}

._3n8fnan4 {
    border-right-color: #cddeda
}

._3n8fnan5 {
    border-right-color: #6e9993
}

._3n8fnan6 {
    border-right-color: #2e4e4c
}

._3n8fnan7 {
    border-right-color: #111d1d
}

._3n8fnan8 {
    border-right-color: #f9f5f3
}

._3n8fnan9 {
    border-right-color: #e6d9d0
}

._3n8fnana {
    border-right-color: #b9927e
}

._3n8fnanb {
    border-right-color: #83544b
}

._3n8fnanc {
    border-right-color: #583b36
}

._3n8fnand {
    border-right-color: #2e1e1c
}

._3n8fnane {
    border-right-color: #f9f8f1
}

._3n8fnanf {
    border-right-color: #eeead7
}

._3n8fnang {
    border-right-color: #dad3a8
}

._3n8fnanh {
    border-right-color: #97915b
}

._3n8fnani {
    border-right-color: #5a503a
}

._3n8fnanj {
    border-right-color: #2c261c
}

._3n8fnank {
    border-right-color: #212121
}

._3n8fnanl {
    border-right-color: #666
}

._3n8fnanm {
    border-right-color: #9e9e9e
}

._3n8fnann {
    border-right-color: #fff
}

._3n8fnano {
    border-right-color: #fafafa
}

._3n8fnanp {
    border-right-color: #f5f5f5
}

._3n8fnanq {
    border-right-color: #fff
}

._3n8fnanr {
    border-right-color: #eee
}

._3n8fnans {
    border-right-color: #e0e0e0
}

._3n8fnant {
    border-right-color: #e7f8ec
}

._3n8fnanu {
    border-right-color: #108934
}

._3n8fnanv {
    border-right-color: #fbebed
}

._3n8fnanw {
    border-right-color: #d23c33
}

._3n8fnanx {
    border-right-color: #fef7e9
}

._3n8fnany {
    border-right-color: #e89910
}

._3n8fnanz {
    border-right-color: #2a55e5
}

._3n8fnao0 {
    border-right-color: #ffc200
}

._3n8fnao1 {
    border-right-color: grey
}

._3n8fnao2 {
    border-right-color: #2a55e5
}

._3n8fnao3 {
    border-right-color: #00a098
}

._3n8fnao4 {
    border-right-color: #fff
}

._3n8fnao5 {
    border-right-color: #008c00
}

._3n8fnao6 {
    border-right-color: #e89910
}

._3n8fnao7 {
    border-right-color: #e32727
}

._3n8fnao8 {
    border-right-color: #fff
}

._3n8fnao9 {
    border-right-color: transparent
}

._3n8fnaoa {
    border-right-color: #9e9e9e
}

._3n8fnaob {
    border-right-color: grey
}

._3n8fnaoc {
    border-top-color: #fff
}

._3n8fnaod {
    border-top-color: #000
}

._3n8fnaoe {
    border-top-color: #f0f5ff
}

._3n8fnaof {
    border-top-color: #cee1ff
}

._3n8fnaog {
    border-top-color: #abc8ff
}

._3n8fnaoh {
    border-top-color: #75a1ff
}

._3n8fnaoi {
    border-top-color: #5482ff
}

._3n8fnaoj {
    border-top-color: #2a55e5
}

._3n8fnaok {
    border-top-color: #1c41d6
}

._3n8fnaol {
    border-top-color: #112ab8
}

._3n8fnaom {
    border-top-color: #061f80
}

._3n8fnaon {
    border-top-color: #070752
}

._3n8fnaoo {
    border-top-color: #75a1ff
}

._3n8fnaop {
    border-top-color: #2a55e5
}

._3n8fnaoq {
    border-top-color: #112ab8
}

._3n8fnaor {
    border-top-color: #fffde7
}

._3n8fnaos {
    border-top-color: #fff9c4
}

._3n8fnaot {
    border-top-color: #fff59d
}

._3n8fnaou {
    border-top-color: #fff176
}

._3n8fnaov {
    border-top-color: #ffee58
}

._3n8fnaow {
    border-top-color: #ffeb3b
}

._3n8fnaox {
    border-top-color: #fdd835
}

._3n8fnaoy {
    border-top-color: #ffc200
}

._3n8fnaoz {
    border-top-color: #f9a825
}

._3n8fnap0 {
    border-top-color: #ed9416
}

._3n8fnap1 {
    border-top-color: #fff176
}

._3n8fnap2 {
    border-top-color: #ffeb3b
}

._3n8fnap3 {
    border-top-color: #ffc200
}

._3n8fnap4 {
    border-top-color: #f2f4f7
}

._3n8fnap5 {
    border-top-color: #d5d7db
}

._3n8fnap6 {
    border-top-color: #b8bbbf
}

._3n8fnap7 {
    border-top-color: #85898f
}

._3n8fnap8 {
    border-top-color: #717478
}

._3n8fnap9 {
    border-top-color: #606265
}

._3n8fnapa {
    border-top-color: #4a4c4f
}

._3n8fnapb {
    border-top-color: #353638
}

._3n8fnapc {
    border-top-color: #202224
}

._3n8fnapd {
    border-top-color: #111112
}

._3n8fnape {
    border-top-color: #85898f
}

._3n8fnapf {
    border-top-color: #606265
}

._3n8fnapg {
    border-top-color: #353638
}

._3n8fnaph {
    border-top-color: #111112
}

._3n8fnapi {
    border-top-color: #717478
}

._3n8fnapj {
    border-top-color: #b8bbbf
}

._3n8fnapk {
    border-top-color: #dcdfe6
}

._3n8fnapl,._3n8fnapm {
    border-top-color: #fff
}

._3n8fnapn {
    border-top-color: #f5f7fa
}

._3n8fnapo {
    border-top-color: #f0f2f5
}

._3n8fnapp {
    border-top-color: transparent
}

._3n8fnapq {
    border-top-color: #008c00
}

._3n8fnapr {
    border-top-color: #0b5f24
}

._3n8fnaps {
    border-top-color: #e6f3e6
}

._3n8fnapt,._3n8fnapu {
    border-top-color: #e32727
}

._3n8fnapv {
    border-top-color: #c70055
}

._3n8fnapw {
    border-top-color: #fce9e9
}

._3n8fnapx,._3n8fnapy {
    border-top-color: #e89910
}

._3n8fnapz {
    border-top-color: #fef7e9
}

._3n8fnaq0 {
    border-top-color: #2a55e5
}

._3n8fnaq1 {
    border-top-color: #112ab8
}

._3n8fnaq2,._3n8fnaq3 {
    border-top-color: #f0f5ff
}

._3n8fnaq4 {
    border-top-color: #cee1ff
}

._3n8fnaq5 {
    border-top-color: #abc8ff
}

._3n8fnaq6 {
    border-top-color: #75a1ff
}

._3n8fnaq7 {
    border-top-color: #5482ff
}

._3n8fnaq8 {
    border-top-color: #2a55e5
}

._3n8fnaq9 {
    border-top-color: #1c41d6
}

._3n8fnaqa {
    border-top-color: #112ab8
}

._3n8fnaqb {
    border-top-color: #061f80
}

._3n8fnaqc {
    border-top-color: #070752
}

._3n8fnaqd {
    border-top-color: #e7f8ec
}

._3n8fnaqe {
    border-top-color: #b9ebc8
}

._3n8fnaqf {
    border-top-color: #8adea3
}

._3n8fnaqg {
    border-top-color: #5bd17e
}

._3n8fnaqh {
    border-top-color: #16be48
}

._3n8fnaqi {
    border-top-color: #13ab40
}

._3n8fnaqj {
    border-top-color: #119839
}

._3n8fnaqk {
    border-top-color: #0f8532
}

._3n8fnaql {
    border-top-color: #0d722b
}

._3n8fnaqm {
    border-top-color: #0b5f24
}

._3n8fnaqn {
    border-top-color: #f2f4f7
}

._3n8fnaqo {
    border-top-color: #d5d7db
}

._3n8fnaqp {
    border-top-color: #b8bbbf
}

._3n8fnaqq {
    border-top-color: #85898f
}

._3n8fnaqr {
    border-top-color: #717478
}

._3n8fnaqs {
    border-top-color: #606265
}

._3n8fnaqt {
    border-top-color: #4a4c4f
}

._3n8fnaqu {
    border-top-color: #353638
}

._3n8fnaqv {
    border-top-color: #202224
}

._3n8fnaqw {
    border-top-color: #111112
}

._3n8fnaqx {
    border-top-color: #f9e5ee
}

._3n8fnaqy {
    border-top-color: #eeb2cc
}

._3n8fnaqz {
    border-top-color: #e37faa
}

._3n8fnar0 {
    border-top-color: #d69
}

._3n8fnar1 {
    border-top-color: #d23276
}

._3n8fnar2 {
    border-top-color: #c70055
}

._3n8fnar3 {
    border-top-color: #b3004c
}

._3n8fnar4 {
    border-top-color: #9f0044
}

._3n8fnar5 {
    border-top-color: #703
}

._3n8fnar6 {
    border-top-color: #4f0022
}

._3n8fnar7 {
    border-top-color: #fef7e9
}

._3n8fnar8 {
    border-top-color: #feefd4
}

._3n8fnar9 {
    border-top-color: #fddfa9
}

._3n8fnara {
    border-top-color: #fcd07e
}

._3n8fnarb {
    border-top-color: #fbc053
}

._3n8fnarc {
    border-top-color: #fbb129
}

._3n8fnard {
    border-top-color: #e19f24
}

._3n8fnare {
    border-top-color: #c88d20
}

._3n8fnarf {
    border-top-color: #af7b1c
}

._3n8fnarg {
    border-top-color: #996c1a
}

._3n8fnarh {
    border-top-color: #feefe8
}

._3n8fnari {
    border-top-color: #fdd0ba
}

._3n8fnarj {
    border-top-color: #fdb18d
}

._3n8fnark {
    border-top-color: #fc925f
}

._3n8fnarl {
    border-top-color: #fb8348
}

._3n8fnarm {
    border-top-color: #fb641b
}

._3n8fnarn {
    border-top-color: #e65c19
}

._3n8fnaro {
    border-top-color: #cc4e10
}

._3n8fnarp {
    border-top-color: #b5440d
}

._3n8fnarq {
    border-top-color: #993a0c
}

._3n8fnarr {
    border-top-color: #e9deff
}

._3n8fnars {
    border-top-color: #d6c2ff
}

._3n8fnart {
    border-top-color: #c0a3ff
}

._3n8fnaru {
    border-top-color: #a883f8
}

._3n8fnarv {
    border-top-color: #956ced
}

._3n8fnarw {
    border-top-color: #8359df
}

._3n8fnarx {
    border-top-color: #7048c6
}

._3n8fnary {
    border-top-color: #5934ac
}

._3n8fnarz {
    border-top-color: #482592
}

._3n8fnas0 {
    border-top-color: #351973
}

._3n8fnas1 {
    border-top-color: #eafcfb
}

._3n8fnas2 {
    border-top-color: #d1f5f3
}

._3n8fnas3 {
    border-top-color: #9de6e1
}

._3n8fnas4 {
    border-top-color: #69d6d1
}

._3n8fnas5 {
    border-top-color: #34c7c0
}

._3n8fnas6 {
    border-top-color: #00b2a9
}

._3n8fnas7 {
    border-top-color: #00a098
}

._3n8fnas8 {
    border-top-color: #008e87
}

._3n8fnas9 {
    border-top-color: #007c76
}

._3n8fnasa {
    border-top-color: #006a65
}

._3n8fnasb {
    border-top-color: #fffde7
}

._3n8fnasc {
    border-top-color: #fff9c4
}

._3n8fnasd {
    border-top-color: #fff59d
}

._3n8fnase {
    border-top-color: #fff176
}

._3n8fnasf {
    border-top-color: #ffee58
}

._3n8fnasg {
    border-top-color: #ffeb3b
}

._3n8fnash {
    border-top-color: #fdd835
}

._3n8fnasi {
    border-top-color: #ffc200
}

._3n8fnasj {
    border-top-color: #f9a825
}

._3n8fnask {
    border-top-color: #ed9416
}

._3n8fnasl {
    border-top-color: #93e114
}

._3n8fnasm {
    border-top-color: #f0f5ff
}

._3n8fnasn {
    border-top-color: #cee1ff
}

._3n8fnaso {
    border-top-color: #abc8ff
}

._3n8fnasp {
    border-top-color: #75a1ff
}

._3n8fnasq {
    border-top-color: #5482ff
}

._3n8fnasr {
    border-top-color: #2a55e5
}

._3n8fnass {
    border-top-color: #1c41d6
}

._3n8fnast {
    border-top-color: #112ab8
}

._3n8fnasu {
    border-top-color: #061f80
}

._3n8fnasv {
    border-top-color: #070752
}

._3n8fnasw {
    border-top-color: #fffde7
}

._3n8fnasx {
    border-top-color: #fff9c4
}

._3n8fnasy {
    border-top-color: #fff59d
}

._3n8fnasz {
    border-top-color: #fff176
}

._3n8fnat0 {
    border-top-color: #ffee58
}

._3n8fnat1 {
    border-top-color: #ffeb3b
}

._3n8fnat2 {
    border-top-color: #fdd835
}

._3n8fnat3 {
    border-top-color: #ffc200
}

._3n8fnat4 {
    border-top-color: #f9a825
}

._3n8fnat5 {
    border-top-color: #ed9416
}

._3n8fnat6 {
    border-top-color: #fff
}

._3n8fnat7 {
    border-top-color: #fafafa
}

._3n8fnat8 {
    border-top-color: #f5f5f5
}

._3n8fnat9 {
    border-top-color: #eee
}

._3n8fnata {
    border-top-color: #e0e0e0
}

._3n8fnatb {
    border-top-color: #bdbdbd
}

._3n8fnatc {
    border-top-color: #9e9e9e
}

._3n8fnatd {
    border-top-color: grey
}

._3n8fnate {
    border-top-color: #666
}

._3n8fnatf {
    border-top-color: #424242
}

._3n8fnatg {
    border-top-color: #212121
}

._3n8fnath {
    border-top-color: #000
}

._3n8fnati {
    border-top-color: #e7f8ec
}

._3n8fnatj {
    border-top-color: #b9ebc8
}

._3n8fnatk {
    border-top-color: #8adea3
}

._3n8fnatl {
    border-top-color: #4ec76a
}

._3n8fnatm {
    border-top-color: #22a148
}

._3n8fnatn {
    border-top-color: #108934
}

._3n8fnato {
    border-top-color: #0e772d
}

._3n8fnatp {
    border-top-color: #0b6024
}

._3n8fnatq {
    border-top-color: #08521e
}

._3n8fnatr {
    border-top-color: #074419
}

._3n8fnats {
    border-top-color: #fbebed
}

._3n8fnatt {
    border-top-color: #f9cbce
}

._3n8fnatu {
    border-top-color: #f2a29e
}

._3n8fnatv {
    border-top-color: #e5726e
}

._3n8fnatw {
    border-top-color: #dd544c
}

._3n8fnatx {
    border-top-color: #df4535
}

._3n8fnaty {
    border-top-color: #d23c33
}

._3n8fnatz {
    border-top-color: #c0312d
}

._3n8fnau0 {
    border-top-color: #b52a26
}

._3n8fnau1 {
    border-top-color: #a7211c
}

._3n8fnau2 {
    border-top-color: #fef7e9
}

._3n8fnau3 {
    border-top-color: #feefd4
}

._3n8fnau4 {
    border-top-color: #fddfa9
}

._3n8fnau5 {
    border-top-color: #fcd07e
}

._3n8fnau6 {
    border-top-color: #fbc053
}

._3n8fnau7 {
    border-top-color: #fbb129
}

._3n8fnau8 {
    border-top-color: #e89910
}

._3n8fnau9 {
    border-top-color: #d18e12
}

._3n8fnaua {
    border-top-color: #af7b1c
}

._3n8fnaub {
    border-top-color: #996c1a
}

._3n8fnauc {
    border-top-color: #e9deff
}

._3n8fnaud {
    border-top-color: #d6c2ff
}

._3n8fnaue {
    border-top-color: #c0a3ff
}

._3n8fnauf {
    border-top-color: #a883f8
}

._3n8fnaug {
    border-top-color: #956ced
}

._3n8fnauh {
    border-top-color: #8359df
}

._3n8fnaui {
    border-top-color: #7048c6
}

._3n8fnauj {
    border-top-color: #5934ac
}

._3n8fnauk {
    border-top-color: #482592
}

._3n8fnaul {
    border-top-color: #351973
}

._3n8fnaum {
    border-top-color: #eafcfb
}

._3n8fnaun {
    border-top-color: #d1f5f3
}

._3n8fnauo {
    border-top-color: #9de5e1
}

._3n8fnaup {
    border-top-color: #69d6d1
}

._3n8fnauq {
    border-top-color: #34c7c0
}

._3n8fnaur {
    border-top-color: #00b2a9
}

._3n8fnaus {
    border-top-color: #00a098
}

._3n8fnaut {
    border-top-color: #008e87
}

._3n8fnauu {
    border-top-color: #007c76
}

._3n8fnauv {
    border-top-color: #006a65
}

._3n8fnauw {
    border-top-color: #f9e5ee
}

._3n8fnaux {
    border-top-color: #eeb2cc
}

._3n8fnauy {
    border-top-color: #e37faa
}

._3n8fnauz {
    border-top-color: #d69
}

._3n8fnav0 {
    border-top-color: #d23276
}

._3n8fnav1 {
    border-top-color: #c70055
}

._3n8fnav2 {
    border-top-color: #b3004c
}

._3n8fnav3 {
    border-top-color: #9f0044
}

._3n8fnav4 {
    border-top-color: #703
}

._3n8fnav5 {
    border-top-color: #4f0022
}

._3n8fnav6 {
    border-top-color: #f2f7f6
}

._3n8fnav7 {
    border-top-color: #e0ebe7
}

._3n8fnav8 {
    border-top-color: #cddeda
}

._3n8fnav9 {
    border-top-color: #6e9993
}

._3n8fnava {
    border-top-color: #2e4e4c
}

._3n8fnavb {
    border-top-color: #111d1d
}

._3n8fnavc {
    border-top-color: #f9f5f3
}

._3n8fnavd {
    border-top-color: #e6d9d0
}

._3n8fnave {
    border-top-color: #b9927e
}

._3n8fnavf {
    border-top-color: #83544b
}

._3n8fnavg {
    border-top-color: #583b36
}

._3n8fnavh {
    border-top-color: #2e1e1c
}

._3n8fnavi {
    border-top-color: #f9f8f1
}

._3n8fnavj {
    border-top-color: #eeead7
}

._3n8fnavk {
    border-top-color: #dad3a8
}

._3n8fnavl {
    border-top-color: #97915b
}

._3n8fnavm {
    border-top-color: #5a503a
}

._3n8fnavn {
    border-top-color: #2c261c
}

._3n8fnavo {
    border-top-color: #212121
}

._3n8fnavp {
    border-top-color: #666
}

._3n8fnavq {
    border-top-color: #9e9e9e
}

._3n8fnavr {
    border-top-color: #fff
}

._3n8fnavs {
    border-top-color: #fafafa
}

._3n8fnavt {
    border-top-color: #f5f5f5
}

._3n8fnavu {
    border-top-color: #fff
}

._3n8fnavv {
    border-top-color: #eee
}

._3n8fnavw {
    border-top-color: #e0e0e0
}

._3n8fnavx {
    border-top-color: #e7f8ec
}

._3n8fnavy {
    border-top-color: #108934
}

._3n8fnavz {
    border-top-color: #fbebed
}

._3n8fnaw0 {
    border-top-color: #d23c33
}

._3n8fnaw1 {
    border-top-color: #fef7e9
}

._3n8fnaw2 {
    border-top-color: #e89910
}

._3n8fnaw3 {
    border-top-color: #2a55e5
}

._3n8fnaw4 {
    border-top-color: #ffc200
}

._3n8fnaw5 {
    border-top-color: grey
}

._3n8fnaw6 {
    border-top-color: #2a55e5
}

._3n8fnaw7 {
    border-top-color: #00a098
}

._3n8fnaw8 {
    border-top-color: #fff
}

._3n8fnaw9 {
    border-top-color: #008c00
}

._3n8fnawa {
    border-top-color: #e89910
}

._3n8fnawb {
    border-top-color: #e32727
}

._3n8fnawc {
    border-top-color: #fff
}

._3n8fnawd {
    border-top-color: transparent
}

._3n8fnawe {
    border-top-color: #9e9e9e
}

._3n8fnawf {
    border-top-color: grey
}

._3n8fnawg {
    border-style: solid
}

._3n8fnawh {
    border-style: dotted
}

._3n8fnawi {
    border-style: dashed
}

._3zixos0 {
    box-shadow: 0 0 0 transparent
}

._3zixos1 {
    box-shadow: 0 1px 1px rgba(0,0,0,.18)
}

._3zixos2 {
    box-shadow: 0 1px 1.41px rgba(0,0,0,.2)
}

._3zixos3 {
    box-shadow: 0 1px 2.22px rgba(0,0,0,.22)
}

._3zixos4 {
    box-shadow: 0 2px 2.62px rgba(0,0,0,.23)
}

._3zixos5 {
    box-shadow: 0 2px 3.84px rgba(0,0,0,.25)
}

._3zixos6 {
    box-shadow: 0 3px 4.65px rgba(0,0,0,.27)
}

._3zixos7 {
    box-shadow: 0 3px 4.65px rgba(0,0,0,.29)
}

._3zixos8 {
    box-shadow: 0 4px 4.65px rgba(0,0,0,.3)
}

._3zixos9 {
    box-shadow: 0 4px 5.46px rgba(0,0,0,.32)
}

._3zixosa {
    box-shadow: 0 2px 4px rgba(0,0,0,.14)
}

.grid-formation {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.grid-column-1 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.grid-column-2 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.grid-column-3 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%
}

.grid-column-4 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.grid-column-5 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%
}

.grid-column-6 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%
}

.grid-column-7 {
    -webkit-flex-basis: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%
}

.grid-column-8 {
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%
}

.grid-column-9 {
    -webkit-flex-basis: 11.11111%;
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%
}

.grid-column-10 {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%
}

.grid-column-11 {
    -webkit-flex-basis: 9.09091%;
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%
}

.grid-column-12 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%
}

.R\+aCKB {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1H\+5mU {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.pCkMmU {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.gtUxO1 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%
}

.c6fX61 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.SIMtk2 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%
}

._3sByl7 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%
}

.\+OEzD9 {
    -webkit-flex-basis: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%
}

.HbZVkr {
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%
}

.iXFhMn {
    -webkit-flex-basis: 11.11111%;
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%
}

.cY1--w {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%
}

.xLSxaY {
    -webkit-flex-basis: 9.09091%;
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%
}

.w0EUrU {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%
}
.NJx2oV {
    display: flex;
}

.IJoM8z {
    margin-left: auto;
    transition: transform 0.2s linear 0s, -webkit-transform 0.2s linear 0s;
}

.mxhxf9 {
    transform: rotate(-90deg);
}

.s6H1r2 {
    transform: rotate(90deg);
}

.XEZ6sU {
    position: relative;
}

.XEZ6sU:last-child .X88Jcx {
    border: none;
}

.AIe2VK::before {
    top: 0px;
    height: 12px;
}

.AIe2VK::before, .XEZ6sU:not(:last-child)::after {
    border: 2px solid rgb(240, 240, 240);
    border-radius: 2px;
    content: "";
    left: 30px;
    position: absolute;
    width: 0px;
}

.XEZ6sU:not(:last-child)::after {
    top: 49px;
    height: calc(100% - 49px);
}

.ukmWz1 {
    height: 32px;
    width: 32px;
    margin: 16px 16px 0px;
    display: inline-block;
    vertical-align: top;
}

.ukmWz1 .EjMQXw {
    background: rgb(40, 116, 240);
    font-size: 14px;
    color: rgb(255, 255, 255);
    border-radius: 16px;
    padding: 7px 11px;
    text-transform: uppercase;
}

.X88Jcx {
    padding: 16px 16px 16px 0px;
    border-bottom: 1px solid rgb(240, 240, 240);
    display: inline-block;
    position: relative;
    width: 85%;
}

.X88Jcx .NS\+M0a {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    align-items: baseline;
}

.X88Jcx .JQFbJD {
    position: absolute;
    right: 16px;
    top: 16px;
    font-size: 14px;
    color: rgb(135, 135, 135);
    line-height: 24px;
}

.X88Jcx .JQFbJD .EC6RE6 {
    height: 12px;
    vertical-align: middle;
}

.X88Jcx .r3\+D65 {
    font-size: 12px;
    color: rgb(135, 135, 135);
    line-height: 16px;
}

.X88Jcx .OLbx2H {
    transition: max-height 0.4s ease-in-out 0s;
    max-height: 2000px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
}

.X88Jcx .OLbx2H.hgaEUr {
    max-height: 20px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.X88Jcx .OLbx2H ._3wPeEg {
    overflow: visible;
    white-space: pre-line;
}

.X88Jcx .OLbx2H ._3wPeEg .PWY-Kc, .X88Jcx .OLbx2H ._3wPeEg a {
    color: rgb(40, 116, 240);
}

.X88Jcx .OLbx2H .L91eq2 {
    margin-top: 20px;
    overflow: hidden;
}

.X88Jcx._2nFKnA {
    padding-left: 16px;
    background-color: rgb(253, 245, 231);
    margin: 16px 16px 16px 0px;
    width: calc(90% - 48px);
}

@media only screen and (max-width: 768px) {
    .X88Jcx {
        width: calc(100% - 64px);
    }

    .ukmWz1 .EjMQXw {
        background: rgb(42, 85, 229);
    }

    .X88Jcx .OLbx2H ._3wPeEg .PWY-Kc, .X88Jcx .OLbx2H ._3wPeEg a {
        color: rgb(42, 85, 229);
    }
}

.kJywtr {
    width: 64px;
    display: inline-block;
    vertical-align: top;
}

.kJywtr .KrVs5l {
    background: rgb(240, 240, 240);
    width: 4px;
    height: 4px;
    border-radius: 2px;
    margin: 3px auto;
}

._9W28oJ {
    padding: 14px 0px;
    border-bottom: 1px solid rgb(240, 240, 240);
    color: rgb(40, 116, 240);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    width: 85%;
    display: inline-block;
    cursor: pointer;
}

._9W28oJ ._9kCfgq {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    height: 12px;
    margin-left: 8px;
}

._9W28oJ ._9kCfgq .cEhDct {
    position: absolute;
    top: -3px;
}

._9W28oJ ._9kCfgq .lFbejO {
    position: absolute;
    bottom: -3px;
}

@media only screen and (max-width: 768px) {
    ._9W28oJ {
        width: calc(100% - 64px);
        color: rgb(42, 85, 229);
    }
}
.ek9A94 {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._7o\+86m,.ek9A94 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._7o\+86m {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.aCJovr {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 16px
}

.QosWeO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.xPq8OI {
    height: 20px
}

.-lS1FV {
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.-lS1FV,.YFQTyS {
    text-overflow: ellipsis
}

.YFQTyS {
    font-size: 12px;
    margin-top: 4px;
    color: #717478
}

.YFQTyS .BYJMfC {
    font-weight: 500
}

.YFQTyS .k8Wmk1 {
    font-size: 14px
}

.nPmeY3 {
    background: #f1f3f6;
    padding: 4px 16px;
    font-size: 10px;
    display: inline-block;
    border-radius: 12px;
    color: #878787;
    margin-top: 8px;
    font-weight: 500
}

.h91ZHn {
    color: #2874f0;
    font-size: 14px;
    font-weight: 500;
    display: block;
    margin-top: 10px
}

.h91ZHn .VxWxwK {
    height: 22px;
    vertical-align: middle
}

.LHK1l1 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 65px;
    width: 65px;
    position: relative;
    padding-right: 16px
}

.LHK1l1 .F1U7Cv {
    max-width: 100%;
    max-height: 100%
}

.LHK1l1 .c6niMz {
    position: absolute;
    bottom: 0;
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 2px -1px rgba(0,0,0,.2);
    font-size: 12px;
    padding: 2px 0;
    text-align: center
}

@media only screen and (max-width: 768px) {
    .aCJovr {
        padding-bottom:0
    }

    .h91ZHn {
        color: #2a55e5
    }
}
