* {
  margin: 0;
  padding: 0;
  outline: 0;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html,
body {
  height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
a {
  color: #39c;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
a.underline-link {
  text-decoration: underline;
}
a.underline-link:hover {
  text-decoration: none;
}
li {
  list-style: none;
}
.visible-1280 {
  display: none !important;
}
@media (max-width: 1280px) {
  .visible-1280 {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.hidden-1280 {
  display: -ms-flexbox !important;
  display: flex !important;
}
@media (max-width: 1280px) {
  .hidden-1280 {
    display: none !important;
  }
}
.visible-mobile {
  display: none !important;
}
@media (max-width: 1023px) {
  .visible-mobile {
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.hidden-mobile {
  display: -ms-flexbox !important;
  display: flex !important;
}
@media (max-width: 1023px) {
  .hidden-mobile {
    display: none !important;
  }
}
.mb0 {
  margin-bottom: 0px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb26 {
  margin-bottom: 26px;
}
.mb40 {
  margin-bottom: 40px;
}
.mr5 {
  margin-right: 5px;
}
.mr15 {
  margin-right: 15px;
}
.mt0 {
  margin-top: 0;
}
.mt2 {
  margin-top: 2px;
}
.mt5 {
  margin-top: 5px;
}
.mt6 {
  margin-top: 6px;
}
.mt8 {
  margin-top: 8px;
}
.mt10 {
  margin-top: 10px;
}
.mt13 {
  margin-top: 13px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt60 {
  margin-top: 60px;
}
.mt8-negative {
  margin-top: -8px;
}
.no-margin {
  margin: 0;
}
.pt5 {
  padding-top: 5px;
}
.pt10 {
  padding-top: 10px;
}
.pt20 {
  padding-top: 20px;
}
.pr5 {
  padding-right: 5px;
}
.pr20 {
  padding-right: 20px;
}
.pr10 {
  padding-right: 10px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb10 {
  padding-bottom: 10px;
}
.pl5 {
  padding-left: 5px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl30 {
  padding-left: 30px;
}
.pl40 {
  padding-left: 40px;
}
.no-padding-left {
  padding-left: 0;
}
.no-padding-right {
  padding-right: 0;
}
.no-padding {
  padding: 0;
}
.add-page-ico {
  width: 40px;
  height: 40px;
}
.add-page-ico {
  background: url("../img/add_page.png") no-repeat;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
.icon-for-ppt {
  background: url("../img/icon-ppt-slides.svg") no-repeat center;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
.default-service-ico {
  background: url("../img/default_service_ico.svg") no-repeat;
  width: 40px;
  height: 40px;
}
.default-discount-ico {
  background: url("../img/default_discount_ico.svg") no-repeat;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.game-addserv-ico {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: block;
}
.referral-ico {
  width: 65px;
  height: 63px;
  margin: 0 auto;
}
.referral-ico-one {
  background: url("../img/ref1.png") no-repeat;
}
.referral-ico-two {
  background: url("../img/ref2.png") no-repeat;
}
.referral-ico-three {
  background: url("../img/ref3.png") no-repeat;
}
.referral-ico-one:after,
.referral-ico-two:after {
  content: '';
  background: url("../img/ref-dots.png") no-repeat;
  width: 87px;
  height: 4px;
  position: absolute;
  top: 30px;
  left: 80%;
}
.gift-ico-step {
  background: url("../img/gift_present.png") no-repeat top center;
  width: 123px;
  height: 123px;
  margin: 0 auto 20px auto;
}
.gift-email-step {
  background: url("../img/gift_email.png") no-repeat top center;
  width: 122px;
  height: 120px;
  margin: 0 auto 20px auto;
}
.gift-money-step {
  background: url("../img/gift_money.png") no-repeat top center;
  width: 123px;
  height: 123px;
  margin: 0 auto 20px auto;
}
.level-ico-0 {
  background: url("../img/animation-left-0.gif") no-repeat -12px;
  width: 80px;
  height: 100px;
}
.level-ico-1 {
  background: url("../img/animation-left-1.gif") no-repeat -12px -30px;
  width: 75px;
  height: 100px;
}
.level-ico-2 {
  background: url("../img/animation-left-2.gif") no-repeat -12px -20px;
  width: 75px;
  height: 100px;
}
.level-ico-3 {
  background: url("../img/animation-left-3.gif") no-repeat -12px -20px;
  width: 75px;
  height: 100px;
}
.level-ico-4 {
  background: url("../img/animation-left-4.gif") no-repeat -12px -15px;
  width: 75px;
  height: 100px;
}
.level-ico-5 {
  background: url("../img/animation-left-5.gif") no-repeat -12px -15px;
  width: 80px;
  height: 100px;
}
.evolve-level-0-big {
  background: url("../img/evolve-level-0-big.gif") no-repeat 0 -30px;
  width: 225px;
  height: 179px;
  margin: -20px auto 0 auto;
}
.evolve-item {
  display: inline-block;
}
.evolve-level-1 {
  background: url("../img/evolve-level-1.gif") no-repeat -25px -53px;
  width: 72px;
  height: 81px;
}
.evolve-level-2 {
  background: url("../img/evolve-level-2.gif") no-repeat -25px -307px;
  width: 72px;
  height: 86px;
}
.evolve-item.active .evolve-level-2 {
  background: url("../img/evolve-level-2.gif") no-repeat -25px -46px;
}
.evolve-level-3 {
  background: url("../img/evolve-level-3.gif") no-repeat -19px -297px;
  width: 85px;
  height: 101px;
  margin-left: -5px;
}
.evolve-item.active .evolve-level-3 {
  background: url("../img/evolve-level-3.gif") no-repeat -19px -32px;
}
.evolve-level-4 {
  background: url("../img/evolve-level-4.gif") no-repeat -19px -291px;
  width: 88px;
  height: 105px;
  margin-left: -6px;
}
.evolve-item.active .evolve-level-4 {
  background: url("../img/evolve-level-4.gif") no-repeat -19px -25px;
}
.evolve-level-5 {
  background: url("../img/evolve-level-5.gif") no-repeat -12px -283px;
  width: 99px;
  height: 124px;
  margin-left: -13px;
}
.evolve-item.active .evolve-level-5 {
  background: url("../img/evolve-level-5.gif") no-repeat -12px -5px;
}
.evolve-color-item {
  width: 73px;
  height: 13px;
  display: inline-block;
  background: #eef1f2;
}
.level-1-color-1 {
  background: #3499cc;
}
.level-1-color-2 {
  background: #32b1cc;
}
.evolve-item.active .level-2-color-1 {
  background: #2dd7ca;
}
.evolve-item.active .level-2-color-2 {
  background: #2dd7a7;
}
.evolve-item.active .level-3-color-1 {
  background: #2ed86d;
}
.evolve-item.active .level-3-color-2 {
  background: #5ad82a;
}
.evolve-item.active .level-3-color-3 {
  background: #8cd828;
}
.evolve-item.active .level-4-color-1 {
  background: #b6d825;
}
.evolve-item.active .level-4-color-2 {
  background: #e9e900;
}
.evolve-item.active .level-5-color-1 {
  background: #eadc02;
}
.evolve-status-ico {
  background: url("../img/evolve-disabled-lock.png") no-repeat;
  width: 58px;
  height: 58px;
}
.evolve-level-list-item.active .ico-level-1 {
  background: url("../img/evolve-level-1-ico.png") no-repeat;
}
.evolve-level-list-item.active .ico-level-2 {
  background: url("../img/evolve-level-2-ico.png") no-repeat;
}
.evolve-level-list-item.active .ico-level-3 {
  background: url("../img/evolve-level-3-ico.png") no-repeat;
}
.evolve-level-list-item.active .ico-level-4 {
  background: url("../img/evolve-level-4-ico.png") no-repeat;
}
.evolve-level-list-item.active .ico-level-5 {
  background: url("../img/evolve-level-5-ico.png") no-repeat;
}
.thank-you-ico {
  background: url("../img/thank-you-ico.png");
  width: 50px;
  height: 49px;
}
.bunus-gift-ico {
  background: url("../img/bonus-gift-ico.png");
  width: 54px;
  height: 51px;
}
.discount-percent-ico {
  background: url("../img/discount-percent-ico.png");
  width: 53px;
  height: 54px;
}
.credit-card-ico {
  background: url("../img/credit-card.png");
  width: 31px;
  height: 21px;
  display: inline-block;
  position: relative;
  top: 5px;
  margin-right: 7px;
}
.earn-money-ico {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAAGwK7MNAAAAAXNSR0IArs4c6QAAFDlJREFUeAHtXGlsXNd1PrNxuJNDiqukihQpUpKtxbJsxZG8KYJtBKkTpLAapEHqf3GDAk7sosjS/qrTFkWd1vkRuP/c1jVcuw1iJQjsWEuc2CgEk5KsyBE3UQtXcd9muHP6fffNfXzvzZvhzHCTnVzwzb333HPPPfe767v38Ik4XDgcro5EIrMzMzNPOJLEowlg+DAajR7Wcaufl5en+NRPMkadiRm8jCSSqBm176GOiPS803dOXm16TdEfrn1I3rv+axU+Vn5UvnHkaRX2ejye6wxpxiOh+6QkOyR3e/cqhvcHPlA+f7xwXzRjCJwf/VDaW9vFW+W3klXYn52d/TZUMSVpjqW+BRuNFVRogDmqmRL5JjMZkmWw4WyVZs2kmazptjAa6AwyXLYRETGb2irNyqQlp1QxValEkqxSGVZIn+7/tfz7h/+p0k40nhCf1yvvXP2lih8sOSDPH/1Lg1FRYj/97b3WqPREjLjqXdaUnIIca1TQSVRcFR0Y85rNNz05rRJ0Z/HNGbJSr7UuJ1HtNY6aT/kYCSFm4IMWesqaaLaMlchwohKsfLm5udUYEH1WGsM2oakIcgrQcWt1TNhXI5CCmX96evo7DNuQ/5+Wn8nUVJj0tN3Th7+i8gCSEj+HAUBXhOLiInmr/ZREF6Pi8Xrgizyx7zHpae2W8vIyGRgYlLKacjnX+SuVxsmLPOX5ZchvCIW8ES8EkmJzHlaAdfBEZWERueD8gYBACxm6OaDiZmuAx+n8AHi/Fc+dpbXSOaxmOPH4PHKm7YzKc6Xrd7a8xhQrcmLbCTvd4zmpMIW2VVDbPoJsrKlF0L0iqI2xCOgsVo01LVXftUsxMxP4YNL+birCqJnOkwq/yQNYnsVzHbUYQj/8sZmQIKDwdKZBwIvA+Dkn3RqHhmFgl2+lMRwnMF08AdHOnJwco5tAoDk0KT1dYcyztLTUiRp9i2E6U8NMhBkijF9UPwgY5pTA1QrTgtnqayoQgn/gQf1n0aJZLOWVptd1YWn5ehZiJr8WxkhrpFWm5qZkbHqMUeW4CHIxXFhYkK7xbmkbaNNJyt+Rt8MWt+1ZupGBLrqAH8wsnCz2eveoaY30LKynZZjCBqcGFY/HG5Wb4ZtMMp2t22iqB8VwnqwtqZHoUlQa9zRyI6WSD22/R/nkwSqrs5i+q0BOvNgMyq2xLsWI1pM9e/eo8BJnWjiDRwVtP7Yq6xRWlW5xaVG27tkmF5ouqHhlfZW822LMl5pHJVh+uNmEOobjruRizyW53PtbTVrR31O0R7730PKw96OHZ6HrzDFnc3OzEqD3FytKI8OkjWt4TTu2mk8pnwFbORlEMI5fYjazldEt/iwDOSoLhEUBnZpxbJrhTeXxxcXFt9MUPI4aFus8NoGaaG15TXPz2aDQbt6aZlbZSiSmCmCv92UrnWEIaNPpTmEq3ZkhlThq8EUIe8M6saSSD3l+guXiK26KJMvvCqMzA1bQR7F8nHXS1yB+FQgab3VJhCVVkgMTaAWS5F+zJI4GoPyam0BXJTdSOadSPp/vcbzwGm9gsUSbkuvYrE5dVoxzIGkmcyQCvRfXqd/pstLyrdOL0pajFRJ+mpaUDWImolpJcznUZXNZpPv5lV/Itpxt8tHIRzopqc/9zOLSUlIea+Lnqj4nI7MjUhIsEevGSfNgQL3MV7lnMYI1Lc7PycpJqmDAG5DjjY9K/7VeWVyIKRfrRCXbS2XJH5X3r70fJ1cTzvSdkXtLXY/GFAu64DMUpxYyncnq89jD3KxhtxNdiFUGujCcHQjKsdqjauNGBXc17pKKinL5o5odEgj4ZaRrWMauj8jjex4zxXLXtCwnqsLNw01yeTTu5MfMw+1ogRlzBHIDOVJRUCFBf5BbNeXYQRhuHWyVcqRNj0XMXDxEw2oijbsbJDsnR+bnl3cx2YFsqQntsMlhxp7xXrxXmAPZlGUN+NHmbwDSv7ASdTgyPy3XR26oqLFhhDjsEHX41sgt2b27UWbCM7Iwx32xSFnZFmm52qrC/OEe8Tdo7pn5GWkZaFVv+oJKqh0tdrvRJUNmWXbcu74pw4tZ/ptmzBGoLa2Rrx/+mqJyE6oEI2YN/7LlXbk0c1lyt+fL1sZtEggFlc9wT3afnMZLf2RuGW2PL6YgpWLbvbWgWh6qeFCyvEFVjvMHLdOmcMbg+V80+5etDG93nxG/31gRwyikF82yHm5XWb0Mj4zKdGTadXSbUxALh6JTUDRvPRTJVCb2gWVAcshccUDIB6ElU4FrnS+2UR2i3LhhhfW7FgOpc60LTUOebUvuqqQWhub/Fpr/X3R8vX20Il8+zJa1lheHpDWRYSjKF75ZJ32t4lDuR1Du2WTyVlTSmRmbkRdA+76TnkZ8GErt5oBINU/aSjoF89IKaD+JfnwMaTzq5grG+Yr9+hTS3sQ0sqr5K20lUWgAg+t1+LZ5FQoldVCeryInofBbSRldElNWEgVUQbl2+KueS6HwD9Hkz7vo40pKSUn0Qx5kG6c/rmIyI2LfcBzL8rmVcidVciPmTKDaBFTvS6ao67zEDFDwqxsxqaP7HMYUp860EinqqiQncij4X4kyrTUdigasL15O+XHNjSnlMZwuveNk3Ig4mn4eTZ/lLMuGJGqUtVkKUjEiilb8MKmS67n8OQtOFGcfxXh41JpuIomE71gTNjOM8XDWWr6pJBL+wZqw2WG06otaB6VkbNOgaXeEj2Z/TiuiRney4a8ZN8n/Etd6DzQOAdoRpxKvNP+38YLtTFinOKYf+fN7/9QmHbQ5TElBP+bFv7elxCLbtlbh2GRB+geG5HTPu24srrR0zoJq82vVYQJ9gBUnDzQ1Z/oxYJ6JSwWhZ7xHWm63ySP1DyPixrFMayhvEL6j89KNDw5B1aHVufazSQ+vboW75JHKh+XjsStyV/HdywItIXTFatcbK/JsLdoqeVl58mpz8tXxWN0x8S54zIs8Ld/nN24Lz7aek/kl2+2EZpFF3AaeHzov929JvL9Akz9lTkFmzljgXMd78taVn+FACV0zdlDF4xUVj7UMbxUDUeNgSuevb6hXQR5g9bb3qBM3Egw5MS514AUa/Kn5KTkLc68k7smESi5nwrVnbIU3vOW+w5vKwRsxAwxk2H/PARkfHZN9B/ep7LzZnJubU6dvUAk0I6/R/Zbjy2W5hnauqKTHD9ViF5b0GddKO0X6fT7exMtvLy3fR0ZGwlJVUGXkoyw44zwIclyuYJ0yEU/cJ8kc8GXJzpJalc9QDM0d9UhkPixdY92Kbv3hbWtBUaEcOnzIvHmlIoto18ayxjg5eNWW1oF24LvcOlZ5DGOETyYcOGSYX5yTln7j5IUnaerID3SFAEDhPTKVZ/Px8DRUEpLxsQlboXmlBdLT0SwL8wvGOSRO1Uw5zLxiW0rvyixAbrmiDENZ1gDug87/k4q6KhW+fXtAnUvmFeTJxaaLiubP8ivDON5rq3w6I32LHMWc4AfvQe8nVFLbxfFMUvVLCNFni7pP8txxIDyoDkp1GR1tHSpIO7uK2krh+SWdIUcFY/2TLWLEk/1iCjrlx08b2r3BybgDR8d3V+7F6WybdAxdcyab8cs9lyWUG5L7G+1z3WhkzDQtNJldAscrj0v7ZLtLikGiOSj75N/gecPJVVOyQ4bDw3K09rNJlWS+0choSgo5y6jNr5GuSJc0FMZhZGOlBcKbWHpsRB0pzStVwc/WPKBJa+pXF1VLlidLBm4Puk5HaOWfsEA9uocRNjSKqXHxwkWMXiwJ6+gmZNyU/kD9/WZYB3g3zjCGKwZaNLoF27VBhu8UBxRNQzI1vkAYwrN8RXAHaAoUd2k1zEkARNMqQyduon8VoJnWsqaSIM7j+dEmKmYWjVcGm8mD6pNmKgIY6WPwiqy0jQxjhbHZHrJsE0mtCGpRDET1AqbJG+JDQdphXHcWFqckGTB38l8KNlRRlPdtKPiaU0HG45rbyrRRTe9mHGLVwxVJzRBr+nUdTHxldVqv6PK1nxRJzYTJnof5Y/BzNW21Pvrfd9G8/5iKnJSU1IJiKxN3wbYlVKen6P8ALcRNTcouLSWtUrGMPoX4C1A8+RYGTEDtZTTp9zA4Rq0yUg1nrGSqBTj5UKkQus4JKHwcYT4rVtIpwy0OeW14zkLeWXSj05kC4iY7Fdq6AolKcXNFYxme5KymG6dSl0Q83IW+jEnkXwFuyteZiYQloq8pkAAugDO65+H/LZ41m6wSKZ8JHWBG8PwdhvGL8N2PqDIQvGogAVgWhuo/wU96q56BbhuSBWC+hKngr+EnvZJbSZmMgUTPo002zqs3b9+5UuXSTB/HJufkSnuIRDLTBjI25/0QPTDtvImUuJPo6JncQj/HOTUdvVIGA8P3qwDv1U8rgE7QCCieryV6T4jjdxKccQBIezCeNG7aq6NTpw2Oj2OPeQ8AjXsztOqR9N0Gw/glgNj5ewwisSoiBsTCCpwz7Dq0MXz5vnUZ/m5nht/z+FXMnQcw5OO2TXFAAjwaeXXAvyP3gZvdkAAxgmFeD98866NONiAB3haAeAP+qi3lNrvC61k+QAwDzBr45puSCSTAo7EQUd6sV7n1rPt6yKYVbRXAVMNc34rQsO/1VEA83fme9Iz2qXvO9dBus2XyFrKyuEIer3t0JVVKY5j9CRkVkOiJT6FHfnmlnCo91yOVwUqZmpyUqXBEJmGQkO/Pk5nFGfU/SSnJuEOYCgIFwoc38L7Y/SsvwvtGb6ekITEjduiZb+oe+UJKOWNMPp9XivCZjZ7ZPpmTWWmorpPmGxfk6vjVdMS48vI/kqoLq6SsoFzyg/kwVzBUnF9ckKnZKRmcHJDeiT6ZXVi9QX5ZsEz2l+yXiflx6cOstrfYdhXjqp8Lkdi9SYuqJ/DOnNaZ4OTMpCzBXmBvhbE7auq6IL8byhzEoD9bDm0/KIXZhTAsWZSp0bBM356WAXyJwOr8WQGpLKyU+ro6HMT6ZGJmQi50XQKoM1a2lMODs4NyaeSi7A8dlFBxSJn7jAPUrblbU5aBXtlADPl/a0+mnCvGeOX2x3J9+KayG0k3r5P/3u2HZEv+FolMRaSnrRs3xHaO4lCx5OfnS3dXN/7tbF4mh/hMqP1GqLpEHtn1kAxNDUkzGjMTN4x/kTzXf1Zl9WJ4V+VUpy2GGNJ87li6OWfmZ9cExCM1R6Q4p0iGugdlNmwfqsHsoFRUVkhJKCRemEDl4gMRYyMjMjw8KosY5gR8tGdEInlh2bKtTCjr/I3z6VbFxk+Tg7klux42hgQRYsgJKP0mcAikdR1tcGiBpPZTtGqixR0iysKJ6bTvwp/iAW8V5kGCODk6GQeiz++Tu+6+SyYmJuXSxeV/2MVWgyYNttLZAJRRHCpSMvswf5r6sFwuw7SOcoYd+tiEph+ppg1QgVO5VOTQ7ocT/t6KPZIbSO0laBgWuB/3f6zE52cbe/756fjz1MWFRfno0kdShm9D7T+wT33OaR4mY/19/TI4MBCnnpIREqHMwrkCOVh9MI4nEaFtsA0faBnCv9eWCxshE0cM2SN78dSkK4C2SXRNXc3oZex57G0goMcYvVN1QInyWEQZ6Ri9kgY75B2LwLIGW/+svGzRH1ejPLqsYJYUFhZKf2+/ekgrxhDfWUdzX4HJkB3MYF6QLErmBBbC99p/Y+jDUQGn9YFyamRQB2PowOfAgT6Zgkj5cL0EshNPDZ7MnT5DUj5qSocwq8GKE0w1xGJ0evxMT99Ev1QVVcri7DxW6uUVem52TpmF7mpskHzMjZQ1MTYubfgnbO5frS4/lCd5RflKFmUqp/RASJuhkkgdiB7VU/qQCN3sM4VBTP+3k0CewnM8/bzLOQgWnfZTDdM0MDIXlrryOskFIMPdQ7I4x24tMjI8op6S0hK1at+6eUvR9Y8vyyel27bgX+8D0jF4Ta5ZTBC1HtpnnlTCWnYG/inz65ipZtZfb6DJ7CBMFC92X5Qh+Ktx7Cn15fXCr9PRzc7OyOzErMzgv2CXMF/SebEAZecGJViIJ5itaPySXcdAB3r+6rpVYaBQ6grqpDCrUPyx/6h3+2KEKtT9Zys/tdeLd8aXsYQ/487jTp3GJvhC9yV5oOYzUhgslFNXTuFTXu7mlu4SlqkEoh3G0Hzo+A8B/NBgfnE+vr1ggMZNd//MmAxgqxTOsJzlEo1Qti9bjmz5DHprVJqHLwj/1aIkWGq+Ljr53eK00MBJUK8alFi1af3QDz/LjdlK0z2SNAJwufeKHKjeJ7dGu+Rcx6+srHd8+MGaB6XIWyhXB1ukOrfK9gmGVHok5v05gFgJf5RzJBeCUdh1nUTwpyvVvvNap5SUhphHsdbkbZfx8TEoVCBfavjjlbLfken7qox3bP5DxizenqanUzNqRcc7SexYqdgyYdQPYL6A0PeN2B9+V0DAZg1mA5IZcSy04lcuVyjgU5+MXhj3f/LYUdkdztaep2GgnfqHmEaA2BAjHdd+XI/UCVh81uuzc7qIT5wPEBN+BCEhkKwlV3EA+gH8xF+6+sTBkb7CGMpNWJ2Pwo8/GIiJixva1mKYEd34PhgXPYGwuuSxpn/aw6wzrceJQTIQiUNSIDVQsNB6B8L4Qc5va9qn3WddWedUrdOSDu1EYGG406DqFTyBRDyfRDp7IJ6nMYxfS1f/jIDUhQDQWoDJj7N+oudQgNeE5yQAvK7rlq6/KiCthXGVB6A/xmPciFkT78AwgGvB802Ad24t1FszIK3KAEzaD/0VaN9A+I4wfwFoPFH5NwD3zwhndhRuraQjvC5AOsrgNormMJ9HBb6OtC8gvuLhiFNGOnGUw23Kz1HOf2DB+AXi677j2BAgk4GA9/tqbDH24xivERVuROX58FONvEsqoM/8CE8iPBnzBxFuRbgVm+RW3Mtf5nFgsnLWO+3/AYOAMAudE/QUAAAAAElFTkSuQmCC") no-repeat;
  width: 82px;
  height: 82px;
}
.english-day-ico {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAB3RJTUUH4gQUDB470fNZvgAAAdRJREFUeNrt3D1Lw0AAxvHnLhkKKoXSVT+BkoKoYxysux/FxXayqVO72H4R8RMULA6CQyV1UgTHLgXBl9pK03MQBK1N+pJcin3+6x3J3Y9chgwRCDlVT5QAlfOZkRf2R3mqa1eRg0LJZ0pZHCIf5n5k2EDC7uYBUfSZUVL1hDMxTgVOAE4xbBwAEIioLwRV8Ll1UdhdZ2wcoBCA40Sxj8iAwkKKEydyoFmR4sbRAjQt0jzgaAOaFGlecLQCjYuERhfzgqMdaCyklge0+nOBEwvQDEjacWIDmgIpFpxYgSZAig3nG+h9b3NtoOSpgrABpHUuYOnY9R1/O7F0m7QVcDnwjKPkxdWD2dnfWvU8cQMgBQYAaQEcGIZnd3Z3LKn6skqcP0spQ1WkEipLixHvSCArAayQYmRJSQP/CEQgAhGIQAQiEIEIxAg0TeZy7frHR7Nby1I6F7De6PmOP7Z7WkE2XFfwCeIRIxCBCEQgAhGIEYhABCIQgQhEIAIRiBGIQAQiEIEIRCACMQIRiEAEIhCBCEQgRiACEYhABCLQvwN6XWCP50AgoVRtgYFqgUAekAPwtIA4Tx6GfxI3BGQ1m3fSNDMAzgC8LMixOpeGsZ1x3fvfg59527KhLJ+bLgAAAABJRU5ErkJggg==") no-repeat;
  width: 72px;
  height: 72px;
}
.payment-error-ico {
  background: url("../img/payment-error-ico.png") no-repeat;
  width: 111px;
  height: 111px;
  margin: 25px auto 0 auto;
}
.highly-requested-icon {
  background: url("../img/highly_requested.svg") no-repeat;
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 2px;
}
.top-writer-select-icon {
  background: url("../img/top_writer_select.svg") no-repeat;
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 2px;
}
.vip-customer-ico {
  background: url("../img/vip-icon.png") no-repeat;
  width: 76px;
  height: 79px;
}
.personal-manager-ico {
  background: url("../img/Icon-manager.png") no-repeat;
  width: 47px;
  height: 47px;
  display: inline-block;
  vertical-align: top;
}
.vip-customer-ico {
  background: url("../img/vip-icon.png") no-repeat;
  width: 76px;
  height: 79px;
}
.personal-manager-ico {
  background: url("../img/Icon-manager.png") no-repeat;
  width: 47px;
  height: 47px;
  display: inline-block;
  background-size: contain;
  vertical-align: top;
}
.personal-manager-evolve {
  background: url("../img/personal-manager-evolve.png") no-repeat;
  width: 98px;
  height: 98px;
  display: inline-block;
}
.airplane-ico {
  padding-left: 40px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODY4QTgxQjAyN0YxMUU3QTE3QkVCMjcwQ0EzRTQ4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODY4QTgxQzAyN0YxMUU3QTE3QkVCMjcwQ0EzRTQ4NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NjhBODE5MDI3RjExRTdBMTdCRUIyNzBDQTNFNDg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4NjhBODFBMDI3RjExRTdBMTdCRUIyNzBDQTNFNDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CCghKQAAAvNJREFUeNqslUtMGlEUhs8MA8orDCOiAj5a4qMVraa6q9F0gUm7aJMuWpdsu3TbLnVXl3Zpl3brqhbbLoytiVabNpAYLCLC8BocsTwHhOm94yO0IpXqgYTA3Pvd//zn3AMliiJcZ6xvuB5lMjkbdZ3QxQ8rc5EY76irk/PXAt745rb7A5EpLp4YLhwVQEZqmCuBt7Z9DMtGX4TC3ORhMg2lkggkSQIQANRVvNwLRqbi+wlbPl9AMAK9ibPn/wV+//HLHBuKOXJCXvpOykhJbXnUBP666bJ7vIH5xGGSwc2kUMhATlFQOCoCVl0OvxR42+tX+vzsq1Ak/jydzqFfRFAq60CjVoIgFCCTzdeueHXtuwOlPXmQSNoE7CWK+noFMHoaSsUi/BIyCFo6t+9C8JbHx+zssrMxjn+WyebgCKWLVWk1KmhvawEK+cqGOcCHVbpkFcEbm267by88E+dPKg7HFdfTamg1NQNNayEU4SCVzlZUew7s+bmrDLCxqSAbnUym0oCFECdthP1sszRDA0MDFz+AKMdD/sSaquA11Jf+QHgGbbLitMt7UoUK1WoxgsFAQyKRhAAbhTRSW76mInhx6fNcOMo5sjkBikXxbAP+lMtlYDY1grnFCKlUVvI1nakOlcDOT6uzkei+AwMVlEI6SkSvU+9MzQa42WGWbMHpJ5PHFv0riIvGpsu9bd3ZDb7W6TT2JmMDhCNxCIZiWGkWXYqDnCCYjrvlz+LhTHQ6NZAXnWjr7fRScorH1xb1MaC2A61atWy7ZR19+mTcPNjf3dfe2vJWraqvuJ+slg6yQ4mGjNRaBEl6LZam6YH+nnX8rN/W7XpgH5m409c1jgq7rFBQUELZnzpAVndKRL2akWaB0aB/MzTY6/x7xd2B287HD++Pdnd2vGxsoHm5nLrElRYJoNCQaTIyC2Mjw9PVlo7dG5r+4fYs4PlcEktKotp/3rullXmklumytk30dN3ga5mEVRXrae0CrdM6a4Xi+C3AABe6cq71vNJ6AAAAAElFTkSuQmCC") no-repeat left;
}
.check-qad-ico,
.as-soon-ico {
  position: relative;
  top: 8px;
  margin: 0 10px 17px 0;
}
@font-face {
  font-family: "customer-track";
  src: url("../fontello/font/customer_track.eot");
  src: url("../fontello/font/customer_track.eot?#iefix") format("embedded-opentype"), url("../fontello/font/customer_track.woff") format("woff"), url("../fontello/font/customer_track.ttf") format("truetype"), url("../fontello/font/customer_track.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "customer-track";
  src: url("../fonts/customer-track.eot");
  src: url("../fonts/customer-track.eot?#iefix") format("embedded-opentype"), url("../fonts/customer-track.woff") format("woff"), url("../fonts/customer-track.ttf") format("truetype"), url("../fonts/customer-track.svg#customer-track") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "customer-track" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "customer-track" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-active-menu-item:before {
  content: "a";
}
.icon-arrow-down:before {
  content: "b";
}
.icon-arrow-left:before {
  content: "c";
}
.icon-arrow-right:before {
  content: "d";
}
.icon-arrow-up:before {
  content: "e";
}
.icon-ascending-line-graphic-of-business-stats:before {
  content: "f";
}
.icon-attach:before {
  content: "g";
}
.icon-attention:before {
  content: "h";
}
.icon-balance-menu:before {
  content: "i";
}
.icon-box:before {
  content: "j";
}
.icon-cancel-button:before {
  content: "k";
}
.icon-caution-sign:before {
  content: "l";
}
.icon-chat-manager:before {
  content: "m";
}
.icon-chat-support:before {
  content: "n";
}
.icon-chat-writer:before {
  content: "o";
}
.icon-check:before {
  content: "p";
}
.icon-close:before {
  content: "q";
}
.icon-confirmed:before {
  content: "r";
}
.icon-deadline:before {
  content: "s";
}
.icon-dislike:before {
  content: "t";
}
.icon-doc:before {
  content: "u";
}
.icon-done:before {
  content: "v";
}
.icon-droplist-arrow:before {
  content: "x";
}
.icon-ellipse:before {
  content: "y";
}
.icon-extended:before {
  content: "z";
}
.icon-gift:before {
  content: "A";
}
.icon-img:before {
  content: "B";
}
.icon-information-point:before {
  content: "C";
}
.icon-instructions:before {
  content: "D";
}
.icon-like:before {
  content: "E";
}
.icon-logout:before {
  content: "F";
}
.icon-menu-balance:before {
  content: "G";
}
.icon-menu-orders:before {
  content: "H";
}
.icon-menu-profile:before {
  content: "I";
}
.icon-menu-referral:before {
  content: "J";
}
.icon-messages:before {
  content: "K";
}
.icon-new-order:before {
  content: "L";
}
.icon-other:before {
  content: "M";
}
.icon-pages:before {
  content: "N";
}
.icon-password:before {
  content: "O";
}
.icon-pdf:before {
  content: "P";
}
.icon-pending:before {
  content: "Q";
}
.icon-ppt:before {
  content: "R";
}
.icon-radio-button:before {
  content: "S";
}
.icon-radio-button-hoveractive:before {
  content: "T";
}
.icon-revision:before {
  content: "U";
}
.icon-sort:before {
  content: "V";
}
.icon-statistical-chart:before {
  content: "W";
}
.icon-timeleft:before {
  content: "X";
}
.icon-updates:before {
  content: "Y";
}
.icon-verification:before {
  content: "Z";
}
.icon-xls:before {
  content: "0";
}
.icon-zip:before {
  content: "1";
}
.icon-loop:before {
  content: "2";
}
.icon.icon-caution-sign {
  color: #ff6d02;
  font-size: 28px;
  margin-top: 5px;
  padding-right: 10px;
}
.icon.icon-caution-sign.gray {
  color: #787878;
}
.urgent-icon {
  background: url("../img/gift_icon.png") no-repeat;
  width: 34px;
  height: 23px;
  vertical-align: top;
  float: left;
  position: relative;
  top: auto;
  margin-right: 10px;
}
.icon.icon-attach {
  font-size: 10px;
  font-weight: normal;
}
span.icon.icon-pending {
  color: #636a76;
  font-size: 12px;
}
.icon-search-writer {
  background: url("../img/icon_search_writer.png");
  width: 104px;
  height: 105px;
  margin: 0 auto;
}
.bonus-info-icon {
  background: url("../img/bonus_balance_Pop_Up.png") no-repeat top center;
  width: 122px;
  height: 173px;
  margin: 0 auto 20px auto;
}
.bo-hello-user {
  background: url("../img/bo-hello-user.png") no-repeat center;
  width: 201px;
  height: 173px;
  margin: 20px auto 0 auto;
}
.top-old-friend {
  background: url("../img/old_friend.svg") no-repeat;
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 2px;
  background-position: -6px -3px;
}
.visit-link .icon-glyph-36 {
  position: relative;
  vertical-align: middle;
}
.highly-requested-icon:before,
.top-writer-select-icon:before,
.top-old-friend:before {
  display: none;
}
.gray-text {
  color: #abb1ba;
}
.deepgray-text {
  color: #636a76;
}
.white-text {
  color: #fff;
}
.lime-green-text {
  color: #909d2b;
}
.blue-color {
  color: #008dd4;
}
.green {
  color: #5bc24c;
}
.red {
  color: #ee5552;
}
.deep-gray-text,
.gray-text.fill span,
.evolve-level-list-item.active .evolve-current-level,
.evolve-level-list-item.active .evolve-item-descr {
  color: #636a76;
}
#dangerAlert .modal-title,
.orange-message,
a.orange-message,
.orange-text {
  color: #ff6d02;
}
a.orange-message:hover {
  color: #e76302;
}
.issue-text {
  margin: 30px 0 5px 0;
  color: #6d747f;
}
.verification-gray {
  color: #787878;
}
.fs9 {
  font-size: 9px;
}
.fs12 {
  font-size: 12px;
}
.fs13 {
  font-size: 13px;
}
.fs14 {
  font-size: 14px;
}
.fs16 {
  font-size: 16px;
}
.fs18 {
  font-size: 18px;
}
.fs20 {
  font-size: 20px;
}
.fs24 {
  font-size: 24px;
}
.fs30 {
  font-size: 30px !important;
}
.fs36 {
  font-size: 36px;
}
.bold {
  font-weight: 600;
}
.italic-text {
  font-style: italic;
}
.bold400 {
  font-weight: 400;
}
.with-bigger-bold b {
  font-size: 16px;
}
.p-l-6 {
  padding-left: 6px;
}
#dangerAlert .model-title,
.uppercase {
  text-transform: uppercase;
}
.text-justify {
  text-align: justify;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
  color: #636a76;
}
.break-word {
  word-wrap: break-word;
}
.banner-buttons-container {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .banner-buttons-container {
    margin-bottom: 20px;
  }
}
.btn {
  border-radius: 2px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 7px 12px 7px 12px;
}
.btn:hover {
  background: #47a3d1;
  border: 1px solid transparent;
  color: #fff;
}
.btn:active,
.btn:focus,
.btn.btn-default:hover,
.btn.btn-default:focus {
  color: #fff;
  box-shadow: none;
  outline: none;
  background: #47a3d1;
  border: 1px solid #47a3d1;
}
.btn.btn-success:hover,
.btn.btn-success:focus {
  outline: none;
  background: #4cae4c;
  border: 1px solid #4cae4c;
}
.btn-send-email {
  display: block;
  width: 100%;
  padding: 4px !important;
  color: #fff;
  background-color: #fff;
  border: 1px solid #d8d8d8 !important;
  transition: 0.5s;
}
.btn-send-email:hover {
  background-color: #3499cc;
  border: 1px solid #3499cc !important;
}
.btn-send-email:hover .icon-btn-send-email {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjUgNEg0LjVDMy40IDQgMi41MSA0LjkgMi41MSA2TDIuNSAxOEMyLjUgMTkuMSAzLjQgMjAgNC41IDIwSDIwLjVDMjEuNiAyMCAyMi41IDE5LjEgMjIuNSAxOFY2QzIyLjUgNC45IDIxLjYgNCAyMC41IDRaTTIwLjUgOEwxMi41IDEzTDQuNSA4VjZMMTIuNSAxMUwyMC41IDZWOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}
.icon-btn-send-email {
  transition: 0.5s;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjUgNEg0LjVDMy40IDQgMi41MSA0LjkgMi41MSA2TDIuNSAxOEMyLjUgMTkuMSAzLjQgMjAgNC41IDIwSDIwLjVDMjEuNiAyMCAyMi41IDE5LjEgMjIuNSAxOFY2QzIyLjUgNC45IDIxLjYgNCAyMC41IDRaTTIwLjUgOEwxMi41IDEzTDQuNSA4VjZMMTIuNSAxMUwyMC41IDZWOFoiIGZpbGw9IiMzNDk5Q0MiLz4KPC9zdmc+Cg==");
}
.btn.w155 {
  width: 155px;
}
.button-blue {
  background: #39c;
  color: #fff;
}
.btn-call-me {
  background: #dbdfe0;
  border: 2px solid #dbdfe0;
}
.btn-call-me:hover,
.btn-call-me:focus {
  background: none;
  color: #47a3d1;
  border: 2px solid #dbdfe0;
}
.approve-btn-inactive {
  background: #e1e4e6;
  color: #9499a6;
}
.approve-btn-inactive:hover {
  background: #e1e4e6;
  color: #9499a6;
}
.button-blue.big {
  padding: 7px 25px 4px 25px;
}
.button-deep-blue {
  background: #487a9c;
  color: #fff !important;
}
.button-deep-blue:hover {
  background: #5088ad;
}
.button-green {
  background: #86c06a;
  color: #fff;
}
.button-green:hover,
.button-green:focus {
  background: #7db562;
}
.button-orange {
  background: #ff6d02;
  color: #fff;
  padding-left: 35px;
  padding-right: 35px;
}
.button-orange:hover {
  background: #e76302;
}
.button-orange:focus {
  background: #ff6d02;
}
.btn-default {
  font-family: "Montserrat", sans-serif;
  border-radius: 3px;
  border: 1px solid #e1e4e6;
  font-size: 12px;
  color: #9499a6;
  padding-top: 5px;
}
.btn-default.btn-ok.remove {
  padding-top: 7px;
}
.btn-default:hover {
  border: 1px solid #47a3d1;
}
.btn-default .icon-arrow-left {
  font-size: 9px;
  padding-right: 3px;
}
.btn-default.editing {
  padding-left: 28px;
  padding-right: 28px;
  border-radius: 2px;
}
.btn-details {
  min-width: 100px;
  height: 32px;
  font-size: 12px;
  border-radius: 3px;
  border: 1px solid #e1e4e6;
  text-align: center;
  text-transform: uppercase;
  color: #9499a6;
  float: right;
  padding: 7px 14px 0 14px;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  background: #fff;
  position: relative;
  z-index: 2;
}
.btn-details.no-float {
  float: none;
  display: inline-block;
}
.btn-details:hover {
  background: #39c;
  color: #fff !important;
  border: 1px solid #39c;
}
.btn-details .icon {
  font-size: 9px;
}
.green-btn {
  background: #5bc24c;
  border: none;
  display: inline-block;
  color: #fff;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  padding: 0 20px;
}
.button-blue-padding {
  padding-left: 31px;
  padding-right: 31px;
}
.show-hide-btn {
  display: block;
}
.banner-buttons,
.feedback-buttons {
  border-radius: 100%;
  width: 12px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
}
.banner-buttons.active,
.feedback-buttons.active {
  background: #39c;
}
.banner-buttons:not(:last-of-type),
.feedback-buttons:not(:last-of-type) {
  margin-right: 10px;
}
.btn_right {
  margin-left: auto;
  display: block;
  margin-top: 10px;
}
.btn-back-to-page {
  width: 220px;
  margin: 0 auto;
  display: block;
}
.btn.fake-input {
  background: #487a9c !important;
  color: #fff;
  font-weight: normal;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 14px;
  height: 14px;
  border: 1px solid #e3e3e3;
}
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '\2713';
  position: absolute;
  top: 0px;
  left: 2px;
  font-size: 12px;
  color: #358eca;
}
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
.form-group {
  margin-bottom: 13px;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  max-width: 100%;
}
.form-group textarea {
  font-size: 14px;
  max-width: 100%;
  min-height: 95px;
}
.form-group textarea#disputeform-complaint {
  display: inline-block;
  height: auto;
}
.form-group.field-essayform-number_page {
  margin-bottom: -4px;
}
.form-group label,
label.control-label {
  font-size: 12px;
  font-weight: 400;
  color: #636a76;
  font-family: "Lato", sans-serif;
}
.has-error .form-control {
  border-color: #fe7062 !important;
  box-shadow: none;
}
.has-error .form-control:focus {
  box-shadow: none;
  border-color: #fe7062;
}
.help-block {
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
}
.has-error .help-block {
  color: #fe7062;
}
.has-error .control-label,
.has-success .control-label {
  color: #636a76;
}
.form-control,
.ui-spinner,
.selectr-selected {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  color: #636a76;
  border: 1px solid #e3e3e3 !important;
  height: 32px;
  box-shadow: none;
  border-radius: 0px;
}
.form-control:focus,
input[type="password"]:focus,
textarea:focus {
  border: 1px solid #79deca;
  box-shadow: none;
}
.single-spaced-label {
  font-size: 14px;
  color: #636a76;
}
.single-spaced-description {
  color: #606a77;
}
label[for=accept-terms].has-error {
  color: #fe7062;
}
.field-questionnaireform-myanswer {
  margin-top: -10px;
}
textarea#disputeform-text {
  min-height: 70px;
  border-radius: 3px;
}
#bonusesform-amount::-webkit-inner-spin-button,
#bonusesform-amount::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#bonusesform-amount {
  -moz-appearance: textfield;
}
form#emailShareForm div.form-group:not(.required) {
  display: none;
}
form#emailShareForm div.form-group:not(.required) {
  display: none;
}
.top-writer {
  background: url("../img/top_writer.png") no-repeat;
  width: 18px;
  height: 24px;
  position: absolute;
  top: -5px;
  right: 46px;
  display: block;
}
.top-writer > div {
  width: 18px;
  height: 24px;
}
.top-writer svg {
  display: none;
}
.line {
  border-bottom: 1px solid #eee;
  height: 1px;
  overflow: hidden;
}
.line2 {
  border-bottom: 1px solid #d3d6d7;
  box-shadow: 0 1px 0px #fff;
  height: 1px;
}
.dotted-line {
  border-bottom: 1px dotted #9499a5;
  height: 1px;
  overflow: hidden;
}
.dashed-line {
  height: 1px;
  border-top: 1px dashed #e3e3e3;
}
.loader {
  background: url("../img/loading_spinner.gif") no-repeat center;
  display: inline-block;
  width: 15px;
  height: 30px;
  position: relative;
  top: -2px;
  background-size: cover;
  vertical-align: top;
}
.loader2 {
  background: none;
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #3498db;
  width: 17px;
  height: 17px;
  animation: spin 1s linear infinite;
  position: relative;
  margin-right: 5px;
  vertical-align: top;
  display: none;
}
.arrow-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #39c;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: 2px;
}
.arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #39c;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: 2px;
}
.small-title {
  width: 100%;
  display: inline-block;
  font-size: 12px;
  color: #636a76;
  font-weight: 400;
}
.clear {
  clear: both;
}
.of-to-center {
  text-align: center;
}
.verification-dashed {
  border: 1px dashed #e3e3e3;
  padding: 20px 14px;
  font-size: 16px;
  position: relative;
  margin-top: -20px;
}
.wrong-file-format {
  color: #ff6c00;
}
.row .dashed-border {
  border-bottom: 3px dotted #eef1f4;
}
.solid-bottom-border {
  border-bottom: 1px solid #eef1f4;
  padding-bottom: 10px;
}
.crop-width {
  max-width: 166px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
}
.switch input {
  display: none;
}
.switch {
  position: relative;
  top: 4px;
  margin: 0 5px;
}
.slider {
  width: 41px;
  height: 18px;
  cursor: pointer;
  background-color: #fff;
  transition: 0.4s;
  border-radius: 34px;
  border: 1px solid #e1e4e6;
  display: inline-block;
}
.slider:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  top: 2px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  background: #39c;
  transition: 0.4s;
  border-radius: 50%;
}
.switch input:checked + .slider:before {
  transform: translateX(26px);
  background: #39c;
  left: -4px;
}
.changes-saving {
  display: inline-block;
  background: #f0f0f0;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 5px 10px;
  text-transform: uppercase;
  color: #9499a6;
  font-size: 13px;
  font-weight: bold;
}
#bonusesGiftModal .form-group {
  display: inline-block;
  width: 74%;
  vertical-align: top;
}
#bonusesGiftModal .form-group .control-label {
  display: inline-block;
  margin-right: 6px;
}
#bonusesGiftModal input.form-control {
  width: 88%;
  display: inline-block;
}
#bonusesGiftModal .confirm-gift-text {
  background: #eef1f2;
  padding: 15px;
  border-radius: 5px;
}
#bonusesGiftModal .confirm-gift-text .icon-glyph-40 {
  min-height: 57px;
  position: relative;
  top: 1px;
  margin-right: 5px;
}
#cart-container,
#add-payment-container {
  width: 312px;
}
#cart-container .white-block,
#add-payment-container .white-block {
  padding: 10px 20px 20px 20px;
}
#cart-container .cart-head,
#add-payment-container .add-payment-head {
  background: #5bc24c;
  padding: 17px 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  position: relative;
}
#cart-container .cart-head h3,
#add-payment-container .add-payment-head h3 {
  color: #fff;
}
#cart-container .cart-item {
  border-bottom: 1px solid #eee;
}
#cart-container button.delete-cart-item {
  background: #e1e4e6;
  border: none;
  width: 14px;
  height: 14px;
  position: relative;
  top: 1px;
  padding: 0;
  border-radius: 100%;
  color: #fff;
  line-height: 17px;
}
#cart-container button.delete-cart-item .material-icons {
  font-size: 11px;
}
#cart-container .paypal-ico,
#add-payment-container .paypal-ico {
  background: url("../img/paypal_ico.png") no-repeat;
  width: 50px;
  height: 14px;
  display: inline-block;
  position: relative;
  top: 4px;
}
#cart-container label {
  font-weight: normal;
}
#cart-container input[type=radio] + span,
#add-payment-container input[type=radio] + span {
  width: 20px;
  height: 20px;
  border: 1px solid #929292;
  border-radius: 100%;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  margin-right: 5px;
}
#cart-container input[type=radio]:checked + span,
#add-payment-container input[type=radio]:checked + span {
  border: 1px solid #3499cc;
}
#add-payment-container .add-payment-head button[type=submit] {
  width: 18px;
  height: 18px;
  background: #fff;
  position: absolute;
  top: -8px;
  right: -7px;
  border-radius: 100%;
}
#add-payment-container .add-payment-head button[type=submit] .material-icons {
  width: 14px;
  height: 14px;
  background: #e1e4e6;
  border-radius: 100%;
  font-size: 11px;
  position: absolute;
  left: 2px;
  top: 2px;
  padding-top: 2px;
  color: #fff;
}
#cart-container input[type=radio]:checked + span + span,
#add-payment-container input[type=radio]:checked + span + span {
  color: #3499cc;
}
#cart-container input[type=radio]:checked + span:before,
#add-payment-container input[type=radio]:checked + span:before {
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  background: #3499cc;
  border-radius: 100%;
  top: 3px;
  left: 3px;
}
#cart-container .secure-checkout,
#add-payment-container .secure-checkout {
  background: #5bc24c;
  width: 100%;
  border: none;
  color: #fff;
  border-radius: 4px;
  padding: 15px 0;
}
#cart .t-payment-list label,
#add-payment-container .t-payment-list label {
  font-size: 12px;
}
#cart .t-payment-list label:last-child,
#add-payment-container .t-payment-list label:last-child {
  margin-left: auto;
}
.show-cart-block {
  display: none;
  background: #5bc24c;
  position: fixed;
  left: 0;
  bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 10px 15px;
  cursor: pointer;
  z-index: 99;
}
.show-cart-block.open {
  background: #489e3c;
}
.go-to-cart {
  color: #3ba0d3;
  cursor: pointer;
}
.show-hide-phones,
form[data-files-state="limit-exceeded"] .upload-attach-container,
.faq-answer,
#paypalExpress .paypal-button-tag-content,
.material-icons.person,
.hello-user .material-icons,
.material-icons.menu-close {
  display: none;
}
.deadline-block,
.new-deadline-block {
  display: inline-block;
}
.add-deadline-block {
  display: inline-block;
  vertical-align: top;
}
.new-deadline-container,
div[data-role=call-msg],
form.cart-remove-service-form .loader {
  display: none;
}
.deadline-button {
  padding: 10px;
  text-transform: none;
}
.deadline-button:hover {
  border: 1px solid #3499cc !important;
  color: #3499cc !important;
  background: #fff !important;
}
.deadline-button.add-deadline-button-selected:hover,
.deadline-button:active {
  border: 1px solid #3499cc !important;
  color: #fff !important;
  background: #3499cc !important;
}
.btn-details.show-hide-btn .icon {
  position: relative;
  left: 2px;
}
.download-file-row .material-icons.draft {
  color: #ff9d00;
}
.download-file-row .material-icons.plag_report {
  color: #5bc24c;
}
.download-file-row:not(:first-of-type) {
  margin-top: 10px;
}
.download-file-row:not(:last-of-type) {
  padding-bottom: 15px;
}
.downloads-files-list {
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  display: none;
}
.downloads-files-list_hidden {
  display: none;
}
.downloads-files-list_visible {
  display: block;
}
@media (max-width: 767px) {
  .downloads-files-list_visible {
    display: -ms-flexbox;
    display: flex;
  }
}
.downloads-files-list .download-row-icon {
  font-size: 32px;
  margin: 3px 8px 0 0;
}
.download-filename {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: normal;
}
.download-filename .icon.icon-glyph-30 {
  font-size: 10px;
  padding-right: 3px;
}
.download-file-link {
  width: 75%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.download-file-link .material-icons {
  font-size: 14px;
}
.downloaded-files-list .material-icons {
  font-size: 20px;
}
a.download-file-link:visited,
a.download-file-link.downloaded,
.file-view.downloaded {
  color: #8f55ff;
}
.download-file-link span:nth-of-type(2) {
  max-width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.download-file-link span {
  display: inline-block;
  overflow: hidden;
}
.downloads-files-list .glyphicon-refresh {
  font-size: 32px;
  padding-top: 2px;
  font-weight: bold;
  color: #626974;
}
.downloaded-file-name {
  color: #358eca;
}
.close-downloaded-file {
  color: #358eca;
  font-size: 10px;
  margin: 6px 0 0 10px;
  cursor: pointer;
}
.instruction-downloaded-file {
  width: 93%;
  display: inline-block;
  line-height: 16px;
}
.instruction-downloaded-file span:first-child,
.instruction-downloaded-file span:last-child {
  display: inline-block;
  overflow: hidden;
}
.instruction-downloaded-file span:first-child {
  max-width: 89%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.of-downloaded-filename a {
  color: #000;
}
.of-downloaded-file:before {
  content: "\e022";
  font-family: 'Glyphicons Halflings';
}
@media (max-width: 767px) {
  .order-in-check {
    padding-bottom: 25px;
  }
}
.footer,
.push {
  height: 70px;
  clear: both;
}
footer {
  text-align: center;
  padding: 14px 0;
  height: 50px;
  margin-top: 20px;
  position: relative;
}
footer a {
  color: #9e9e9e;
}
footer a:hover {
  color: #949393;
  text-decoration: underline;
}
#partner-question.form-thank-you {
  width: 75%;
}
#partner-question.form-thank-you .thankyou-text {
  padding: 5px 15px 60px 15px;
  color: #636a76;
}
.form-thank-you .thankyou-text {
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding: 5px 15px 15px 15px;
}
.form-thank-you .thankyou-text div,
.personal-manager-flash .material-icons {
  font-size: 16px;
}
.form-thank-you .thankyou-text span {
  color: #0bacff;
  display: inline-block;
  margin-top: 5px;
}
.form-thank-you .of-email-ico-popup {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAIAAAC95HDXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgIDhEFzSX7PAAAAqpJREFUOMuNk09onFUUxc+5733zJ19nkpkktmAbSCPSRFcu3LoQqwuXbkQEqeAioBtBxE13BqGL4r6LLlQkShYuRHAh2KV/EIuSSP9gomk7JpOZZJJv5nvvHRdTpYi0Pbu7ONx7D7/Dq9f//Px2oxdYdwJI3E8SjIqiEl545OBMPvIf/TG1slWHAQkQHiACAggA3+7XLi/d8V/1K4/W0oen91oToyKa8QH7SRXBnb/e/uHQ/VWad9T2yErymWaxE1x2X38Uak7bh5XN0ryJlDcgkR/83lyqj07kw27pjP8fQ0yoOIWRvXejtZvUNibQIgDDjwP36kb7l27eyqJRBBzlCAMcZYCEySweDLM3f5tZ3amCd7MyiRk0n4efDrKX1ttrt5q5S+OQIZGSGKEpH7/r1V/5dXa1Uz1ZDw2nKBCwQpjL8PWZ3eW5fi/y3PrUO9emXbKMKYhJBNU0fHy78fzV2e8H9ux08c2TnRfzMEhwgBlVJnRKXlzoXl7ozU+kS1v58sb0flE55mPG5JNduNle3mjViPdPDT5b6tQsdaMZIcBLJGXEnZGdPdFfmBi+ca211qluFjMrp/dmK2HlRvvTnSyvpEsLvbMzgwMhyDwlgYAnAZCUJ/rB5hvD1Sc65zZmrnQrz/08DQMilibCxcd3n24W3WAZaZT+ociPqZAIwAFH0XKf1hY7n9w6dmW/OhIW6+XrxweTtXIvODeGSPyXdE/IKKNIjR9JwBHTa6d6LwcLYiOL/cijxMyUBFJGOUoQIF+KQRxFh+gUTbyL+W6gUQA6hTmARBpfSikaCAcI9I9V0heH7u2bk8ezZpn+Q954uKdVAokgfrnvFzPklH93bu+wbK8XfnOIh9G4gU9V8NbJXqsauL21OQhumOgeor5jfwKMmMpCAP4GcV5RpgL1MhcAAAAASUVORK5CYII=") no-repeat;
  width: 20px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 10px;
}
.form-thank-you .of-error-circle {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAACdCAYAAADokNl8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENjlCQ0Q3REIyNjcxMUU3OTgyRUU1RjA2QTU5NjcwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENjlCQ0Q3RUIyNjcxMUU3OTgyRUU1RjA2QTU5NjcwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2OUJDRDdCQjI2NzExRTc5ODJFRTVGMDZBNTk2NzBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ2OUJDRDdDQjI2NzExRTc5ODJFRTVGMDZBNTk2NzBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+22P5FgAAE9xJREFUeNrsnQvYlVMWx9dXqaSGEPO4VAgZlyiFXEdScklpYmL0EZNbg5ESmsqEIg2iK8k1URSTS6HIZSgid0L0lUvlGt37Zv+fvc50nuZ8797vOed9z97vu/7Ps55Pzj7nvJff2e/ea6+1dlllZSWJRElWjSVLlshVECVa1eQSiBLfk8slKFi1le2pbHdljZXtpmxHZTso245tK25bj6/5SmXrlP3Af/HvX5VVKPtW2WJlnylbyLZWLrNAHpcAa0tlrZU1U3aAsiZ5XMe6/Le+RVv8CD5W9q6yucpeV/aWstVyO+xUVlFRIVchuBM4Sll7/ttc2RYOHNdahv15ZTP5vzfI7RLIw/SyJys7Tdlxyrb24JiXK3tK2VT+u0Zuo0C+udA7d1B2lrITlW3p8bn8pGyasnuVzVJWKZCnG3JMFnsoK1e2UwLPD5PX8crGKVsmkKdLrZT1VXYqpcONiknqRGXDlb2XtpudNj95W2Uv8UStc4znj0nhD2wr+O/6GM8bbs5zlC3gocyh0pMnT0cqu57/Fltw8X2o7ANlnyv7QtmXpP3dyxnqqiaCZcq2UVZT2c7KGiprxH9h+ynbK6If47+VXavsHYHcb8GHPYK0C7BY+kTZq8rmKJvHgK+L8BywgHSgshZsR/IPoRjaqGwSD90WC+R+CW6//sp6cS9ZqLfiOWXPkHbPLXXg/PbgoddJytrwcKQQYcV1iLJhlED3YxIhx2TyzgK9Jb8oe4J7uRmO3/g6pP36p5N2g9Yq4LOwsnohadejQO6gdmS4TyvgM15TNlbZo6RjSXzTtsq6KTuPdNhBPoJfHS7H3vxjF8gdER7b8Ac3yOO9WCLPuNcWJKgDO5qHa53ynLhiAl1O2hslkJdQGIvewo/YspDvRU89UtmtUY2z687dpeQXaGXLCkRI9lF2dh7zE7g+4ZW6jjyOjfEZcoS0TlF2UMj3YWFkjLIbSbv5IlMOyOuzZ+QrZd/HDHtj9WcQ6dCFsD07evOuUV+vqOTrYlA70mGnYQCv5GHJ3soui/mGwQ14P+ml9fnKviMdW1I3xmNYpKy7sv1Je4rCCBGYbyo7TCCPRwB0OulkBFu9yzeqG/eicWsS96DV+d/VefjwcAmOBYtWJ5D2Qn0Z4n1YrJrF5yGQRySAcbuyf2XBYhJcf/CXYxHl5RId9yEMVS4h4rFViY4Ly/v78pzGdrwN9+R9PEYvE8iLP8Gcwt4CW83j4cxginZF0qRmBb4epTD5hqsQq6gf2c7juOMYF6KzEcgNQsoZ4iw6WrbHUjVW75Ci9qEjT6AguZCC+Bo/7caGeA9ClLGeUFMgL0xYnn+W9NK1jTCxO15ZvxL33j7qN2U92Yvys+V7OvkAejXHAYcX4HDL9vC2HEw671GUvx7leYTt8OUUZQ+6PHRxFXLEYyB2xDbu+SHS3pOvhNGi6CMG/WnL9l14QlpdILcfw05kaG2EFTm4taREQ3GFIQsCv0Zbtu/Gk9EygdysEfwINAlurwtIB/5LQcdohGuMkIkBlu2RfXSDQB6sq/iimoTUMazejREOYxH84pdYdia29zCVkJ9q2QvAa3IGT3ZE8QlhzJdbtr2NdBSkQJ4l5DFOsBjP4fGJ5fApwlxJBHj7WLRDHRt4aXYVyLWw2PMYmStV4VEJP+7DwlpJdbPlGB2x/ZPJgbJ6LkA+inQMhUlXK7tbGHNmjH6nRbtWISatiYUcY+u/WLSDa2qIsOWULiVdbNRmInpUWiFvxL24SXN4Zi9yS5gf/Yl08nOQsO6BhaJt0gY5Jph3WZw49npBLIUUoXdTKNeB/FpTlpNth5YoyOEhOc7QZi0D/o2w5LQW8pDT5EPH0LRjWiDHNiPDLdphwvKqMOSFUHTpZot2d5BOBUw85DeRrg8SpFmWF03kjhBe8ZahDTK7ByUd8pY8VDGN87qTbA/im9bxvTUFysGJ0DSpkGOyeRuZVzWR8LBYmPFS71v01FtYDle9hBzuJlNJAyQbjxZWvBYSo02VyJDYfUTSIEce42BDG0QWXkASNpuEYYvNfRyUNMiR1LCnoc0oftyJ/BcSoyca2hxLMa2EVovpO642tFlRilm3KFIhWvE3F3rzOCDvZNGLD2HQRckRVqvvMLQ5hmKIO48D8t6G17GiOVKYSKSGknYJB+kq3yE/lMwZ9zdaPNZEfgoxLSMMbVAnp4nPkJuiB7E72jhhIdHC2sivBgZ7+Qo5anF3NrSBR2WVcJBooSObYGiDAK/aPkIOt2HQHvWA+3ZhIBUyhdnadIhOQl5ueH0y/8pFyRfWP+YY2pzpG+RwGTY3tJGxeLpkCtdo4RvkpxteR8rUy3LfUyXTk3u5b5B3Mbz+AEmMStqETK87DUx4A3lDMu+eMEnueSqFxaEXc/z/F0hvkxOJotjl4ATD68ge+VTudyoFjxpye1EBF8FZKN6PshYovb3BJ8jbG16fKvc61UJI9X1ssajYwxXU2DjW0Ga63GdRnCo25NgI9XcBr2OD2Ply2UU+Q27a32c2iVdF5Dnkprw98Y2LvIfctNe9FAsSeQ05dmwLigtGuOU7cslFPkO+HwVvcYcgHSkYJCo55NuTzrd8nXTU2DXcQ9tCHqR3LT4DBSGxxfg80tnereQWJV4oNoXKWzNIe97gP29WzC/IXgzaWdkrpMvsZk8kkYjcjsyJxqZk5bcNr6NG4pVZ/0ZUGmJgUA1V9ghKpvDkx+4h3bP+34GkC1FhVfTxYvfkQzcDPBu255RtZ/is3Q2vfxbw2vDNAM/+ESIkdyvhIZGAj98M8IyQJYS9oU4tNuQnBrTDr2umAfRGhu9aVMX/R1mxoK3zkDXSWphIZA8eVPwVcS2TigF6NuS1DG0PYtCrKru8ax6QD1P2d4vjrC1cJArwu6rowasCvWOxILdZqDmIhy65QG8Q8D4ExG+esIz641dYfOdangiLkgN4eYj3APRHyG4reiPk/cgucz7To9ffbEgRtF/jihyTzN6Wxwhvz3fCh/eqxvOr8jzeC9Cx+e3JhUL+prLTyG4Tqubco2dAN21w9X2AFyVIyPIeKHwkAnD04OcU8BkAHSl0JxUCOfQ0D/RtQc/06HUtIR8aEvCLSQK6ktKDn1OEzwLoU8KCnmvFE6B3sgS9BYO+g6HdSh529LE8rtECeCJUxoCfW8TPzIDeoRDIoadCgm6qRY0D6mt5TGOUXZQiwFsmGPC7igx4NuiP24IeFLsC0Dtbgt7A8Hq9EIBfmLIeHI/x4QkEfFxEgG8O+gmFQA5NDzEZLVRjEwr4Gos2lycI9DK+lz1i+C6APtUEuk0UIgKmukQMOn71Sd0vCHuSrrcE/ZYEAI6n8XmW7U21y5dbgo4evX0hkENPkg6aiQJ0jNt6JniI8gVpr5KNsPo7zHPAz7dsj7r0zxvagLm3LT6rFvfo7QuBHHoiAtARv/DXFIzB+1Nw9ahsXeEh6AB8VEjAsY+UKVwDi4htQ4Ces0cPmzQB0LsWCfS7+aKkYZKJc+xF5hLG2aDf5BngPS3bD6VNG6WZIlu/5yELQLfJKqvNoLcrBHJoGumCnoWAPj5FgGeDfnEI0K/0BPSBIQHP3iNoW4uenPIA/THKqqqcb/obxj9n5An6eJ6YpHGhJwP66BCgD3X4fHYg+42tbsrRdvuA9thHanXWv5cx6AssvqsOD4kKgpz4sfDnkKCnsQfPBfpFPEmzEVaJhzh6Loeyd8MkRJxuvhiIRJj6Ae/JFZQH0FFL0SaV8ohiQE78WLAF/R4GfCOJADrWBMZatu/rKOirLQHPFc7R2PC+iir+P0Bvo+w922MrRrY+QO9mAF0Azw061gbGhQD9BsfOAXV0fgx4fRhVHa9kgnxRwGsA/VgD6E8WE3JoCvfoawKGKFKOIjfoPUOA3s8x0FfyD3V9FWPwoIjTJgVAng36gire+7+t7otZuhk9+iH8y92Xx1T3s4nMoKPD6WEJOt5zjSPHP4mhwortXsqW8o92muF9+xteX2jx3QD9cP4xYdNbJO7M5sn6skyjsoqKCsEsItWdu0uY5pmgJtuYj+uVXWvd5bZ07j6/QcERmAeTTuQpWNUERad69PN5eGcj9OSDPT1XjCCCilFhaPtBsb5MIPcf9Os8PE9UyArayBi7A64SyJOrjQz6PZbt+3sIuqnE91vF/DKB3F3QzwsJ+iCPzs+0WcMrAnm6evQJlu3/QX5UNgBzbQxtXhXI06MN3KPbgj7AA9DhUQkKzMLi0nsCeTpBvzcE6AMcPh9TTuYLVOSV8RoRnxA+Hyuhx/O/MxuTrhd2Q4MO/3mmlrdJA7mti726qYDn01GMj6ISotOQ8Y+i6mexoTd6lqSAZ76gI/vddgV5wLoGZ9/h2DnsTeYC+8/6BDmyW9rm+P+IN+grzOYNOkpYPGDTuPovM89z7PhPN7yOpIjFPkFeHvDaRWQXhyzKDXq5DejVVn9da+3OfV15amL4dKahzSNRfHGUkAcFxCOjpLPwWjDoDwU12lidKmsuGbrakWM+inQAV6IgN61aXSCsFgz62UGgb6zX7n2HjteUyY9grIW+QX6/xS97H2G1KKDfk2Nw8PrGOvse78hx/p50JbYgTYjqy6N0ISK+HI79bQLGaOjNLxVWCwYdXpcHSZc0xlznFaqkR2ouHe6KqxbJ20Fzg1W2k2nXIF/FvXmvgDa4OQguWiGsFqznyVyRqhTa0mJoOpmC0+ichRxC6YVLuNfOpbr8IxiYROocTFQohZD1tL2hzcgoDyDqZX0Evs8wtPkbBXtiRP4K9U9MdVleU/YfnyGHTFWgAHgf4SGRwlN8R0ObyIsnxZXj+SJpb0pV+pX0ku8S4SIxQp3DTw1P6U9Ie9giLVUSVxSiKSoO1ZSGCxeJ0iCLYeggiqEWT1yQz1b2kqENquW2ETYSof3IXAQUC1UPx3EwccaT28Q4I2pOYlr8FpiCV62GBQ8bkwY5enOTp6Up6d0WRP4KPnFTDie2uH8srgOKu7gQKmu9bfiVI6AI2yZ+ILx4p0akK84G7faH3huV1ubF+WiJUxiHmRz/WP5FcsUWwoxXqs73zbSd5X1xAl4KyCFklS81tEGJsOuEG6+EeoRHG9ogfCP2NZFSQI5t7WyCspA91E7Y8UIYg9vUfcF8a1kaIIcmW0w8EO+CAK8mwpDTQhgtkh1MXrGZPFShtECemYV/a2iD7cxRAnhrYclJ1WTAdzK0+4Hi2aHZOcjx2LLZw/MPpBcNqgtTzgl7kx5p0Q5bxyxOI+QQ9gW1KZuADUhl2d8tIbrQphoAhiiTSnmgLlTQ6k12VUwRkttf2HJCyNe02dYFLuOLSn2wLkCODbU6W8664Va8QhgrqbAJ2iiqOhEmo5/4vv4qkGt9SbrwjM3mWdgyr5ewVhIhGflei/kR5lnlpENpSSDfpFmW8KIHuY2kpEXcOpPH1jYpk9h5baorB+5aVVs8BodYgj6SsraxE0WqnpY9eJh7mFrIM73AvZagYwe0ESTuxaiUucajLa/xEy4OJV2EHOO5HmTvdkIeIXbfrSdMFlUIlHsgxNMS5TC6koObErtahB8XCqWebWOOUdgdGd97C5tFUUPSmVzdLNtj+5NTKPeO3AJ5gFD9CQX8p1u2x8ooNkCVQqKFCSmICIVtadn+Ze5kfnP1hFzfTgU+9NN4rGej3ymbwpNSKfQfTojfv5F09lYDy/c8RzpS9GeXT8yHPYPWcO88IcR7ECsxn3QGisgslIVAkZ+rQjABF+FJLvfgPkGeGaOfyz2NrZryoxTFa+oIx1X23tdyh9AixPtuV9bF1TG4r5BDlTzTP4eHMTbCwgUyUd7jXke0SYfz2PufymqF6GwuI530ssGXE/Vxi0MMW/5I5hS6bO1G2s04K2SPlUTBc4LC/XOUHRDifUhd60B6tdkr+bqPJ1xWB/ONCqNjlM3lm7xbyuBGTcJblX1M2mtVFuK98/l6z/DxxH3erPZr0jvJDaZwRWrK+CZ/pGyMsj0SDjeydlB09TMeZoTxOmGIiMSI1soW+XoB4q67EpWO4WFMozwntXA7juCJalK0P+mwZPyg86lK9h1P9qf7fiGSsu34bB5f3p3HexGT0ZWHPkjeQJiAr/XS4UUqJ2ynQrRAWfc8AX+Ur+f0JMCRlJ48W1ixQyTcngV8BraCwfbXE0nvKu2yLxiekbb8Q+1IekEsX6F0Nvb3mZYkIJIIOfG4sx/pgjdbFvhZKFuHOI5nGPyPHDg/lIFoz94O7PBWaDWDtTxcgzvxp6TBkFTIM4K7DLHNZ4T0JgQJWecvKHud9CrhB2Tvt89HWLBpyt6NI3gS2LSIn48fLvJnFyYVgqRDnlFz7qU6RPDZ67h3h33Ftoj/LuUfwI+G4cZ2bNipGq7Nxsp2Jx10tg9FU84ac5BrKLwbViB3XK15GHNiEXv2MEMCJPWuoU0rjFtR/PXY5/APfmZabnraIM+ombLLeRhTKwXni3UEBFQhjueNtN3stEKeEVYBUSCnByVzBRTDpQmkXaufp/Umpx3yjLBegNVT7FNfqBuu1IL7E/5tpK49xXOGVEsg/3/B5YhMl048Ud3Wg2OG2w8JDFi5RSDaSrmNArmtsBp6mLLjSC8yIQnDhR0w0DtjdTbjv58jPbZAXsxevgXDjr9Y+kbydI0IvxOxNahEhb14sN/Sazx5/E1uh0Ael+ACRAjBHmwNeUK7C+mVyK15jI8nQN0sb0dmZRFuxRVsqAf5jbIvSPvaYQiNXS2XOX/VkEtQsOD/fp9N5KhXQSRK9nClsrJSroJIenKRyGf9V4ABALpaI2AE+XKxAAAAAElFTkSuQmCC") no-repeat;
  width: 185px;
  height: 157px;
  margin: 30px auto 15px auto;
  position: relative;
}
.form-thank-you .of-pay-err-text {
  font-size: 14px;
  color: #848484;
  padding: 0 25px 15px 25px;
  text-align: center;
  font-weight: bold;
}
.form-thank-you .of-pay-err-text div {
  color: #202020;
  font-size: 16px;
  padding-bottom: 5px;
}
.form-thank-you .of-email-ico-popup-text {
  display: inline-block;
  width: 88%;
  vertical-align: middle;
  text-align: left;
}
.form-thank-you #paypalExpress img {
  position: relative;
  top: -1px;
}
.form-thank-you #paypalExpress img + span {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  text-shadow: none;
  text-transform: uppercase;
}
.form-thank-you #paypalExpress .paypal-button.paypal-style-checkout.paypal-size-small .paypal-button-content {
  background: #fbc42b;
  border-radius: 5px;
  width: auto;
  padding: 9px 0px;
  position: relative;
  top: -2px;
  width: 222px;
  overflow: hidden;
}
.form-thank-you #paypalExpress .paypal-button.paypal-style-checkout.paypal-size-small {
  max-width: 100% !important;
}
.form-group label.instruction-label {
  width: 100%;
  display: inline-block;
  font-size: 12px;
  color: #636a76;
  font-weight: 400;
}
.form-group label.instruction-label {
  font-weight: bold;
  font-size: 11px;
}
.topic-descr,
.instruction-descr {
  font-size: 14px;
  font-weight: 400;
  color: #636a76;
  width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.topic-descr.full-topic-descr,
.full-instruction-descr {
  width: auto;
  text-overflow: clip;
  overflow: auto;
  white-space: normal;
}
.input-radio-item:not(:last-of-type) {
  margin-right: 18px;
}
.field-feedbackform-writerscore,
.field-feedbackform-servicescore,
.input-radio-item,
.customer-reviews-rating {
  display: inline-block;
}
.field-feedbackform-writerscore .help-block,
.field-feedbackform-servicescore .help-block {
  margin-left: 0;
}
.input-radio-item:first-of-type {
  margin-left: 10px;
}
.input-radio-item:last-of-type {
  margin-right: 10px;
}
.input-radio-item label span {
  display: inline-block;
  position: relative;
  margin: 20px 0 0 5px;
}
.input-radio-item:last-of-type label span {
  margin: 20px 0 0 1px;
}
span[data-label="wordsCount"] {
  margin-top: 2px;
  display: inline-block;
  color: #636a76;
  font-size: 12px;
}
form.cart-add-service-form .loader {
/*display: none;*/
  top: 4px;
  margin-right: 50px;
  float: right;
}
form.cart-remove-service-form .loader {
  position: absolute;
  top: -4px;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
input[type=file] {
  cursor: pointer;
}
.file-item .file-loader {
  top: 0;
}
form[data-files-state="limit-exceeded"] div[data-label="uploaded"] .file-item:first-child {
  margin-top: 15px;
}
form[data-state="uploading"] .upload-attach-container button {
  opacity: 0.5;
}
.upload-attach-container input[type=file] {
  opacity: 0;
  position: absolute;
  width: 117px;
  height: 30px;
  cursor: pointer;
}
.upload-attach-container input[type=file] + button {
  background: #449d44;
  border-color: #398439;
}
::-webkit-input-placeholder {
/* WebKit, Blink, Edge */
  color: #b1b6bf !important;
}
:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
  color: #b1b6bf !important;
  opacity: 1;
}
::-moz-placeholder {
/* Mozilla Firefox 19+ */
  color: #b1b6bf !important;
  opacity: 1;
}
:-ms-input-placeholder {
/* Internet Explorer 10-11 */
  color: #b1b6bf;
}
.radio-container {
  display: inline-block;
}
.radio-container input[type=radio] {
  visibility: hidden;
  position: absolute;
}
.radio-container input[type=radio] + label::before {
  content: '';
  position: absolute;
  top: 2px;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  border: 1px solid #abb1ba;
}
.radio-container input[type=radio] + label span {
  padding-left: 21px;
}
.radio-container input[type=radio]:checked + label::before {
  border: 1px solid #3499cc;
}
.radio-container input[type=radio]:checked + label::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: #3499cc;
  left: 3px;
  top: 5px;
  border-radius: 100%;
}
.radio-custom {
  position: relative;
  display: inline-block;
  padding-left: 22px;
  font-family: "Lato", sans-serif;
  text-align: left;
}
.radio-custom:not(:last-of-type) {
  margin-right: 10px;
}
.radio-custom input {
  opacity: 0;
  position: absolute;
}
.radio-custom input + span {
  position: absolute;
  left: 0;
  top: 1px;
}
.radio-custom input + span:before {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 100%;
  position: absolute;
  border: 1px solid #9499a5;
}
.radio-custom input:checked + span:before {
  border: 1px solid #3499cc;
}
.radio-custom input:checked + span:after {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  background: #3499cc;
  left: 3px;
  top: 3px;
}
.header-message {
  border-radius: 4px;
  color: #636a76;
  font-size: 12px;
  height: 40px;
  padding: 0 20px 0 20px;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 7px 5px 0;
}
.header-message .icon,
.header-message .material-icons {
  color: #fff;
  font-size: 19px;
  top: auto;
  position: relative;
  height: 21px;
}
.header-message a {
  color: #fff;
  text-decoration: none;
}
.header-message a:hover {
  text-decoration: none;
}
.how-it-works .HintComponent__root__icon_wrap {
  display: none;
}
.how-it-works {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.how-it-works .material-icons {
  margin-right: 3px;
}
.left-menu .navbar-default {
  background: none;
  border: none;
}
.left-menu .navbar-toggle {
  background: #39c;
  border: none;
}
.left-menu .navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.left-menu .navbar-default .navbar-toggle:hover,
.left-menu .navbar-default .navbar-toggle:focus {
  background-color: #2f92c3;
}
.left-menu .navbar {
  border: none;
}
.left-menu .navbar-header {
  background: #fff;
}
.left-menu .navbar-collapse,
.ui-spinner-input {
  padding: 0;
}
.left-menu .material-icons.profile-mobile-ico,
.material-icons.menu,
.material-icons.menu-close,
.material-icons.profile-close {
  display: none;
}
.left-nav-menu {
  width: 100%;
}
.left-nav-menu ul {
  position: relative;
  border-bottom: 1px solid #fff;
}
.left-nav-menu li:first-child {
  border-top: 1px solid #eef1f2;
}
.left-nav-menu li {
  width: 100%;
  height: 50px;
  position: relative;
  border-bottom: 1px solid #d3d6d7;
  border-top: 1px solid #fff;
}
.left-nav-menu li.active a {
  color: #39c;
}
.left-nav-menu li.active .icon-arrow-right,
.tutor-slider,
.file-item .filename,
.spinner-boost-container,
.add-service-price,
.add-service-green-ok {
  display: inline-block;
}
.left-nav-menu li a.orange {
  color: #ff6d02;
}
.left-nav-menu li a {
  font-size: 14px;
  color: #9499a6;
  padding-left: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 50px;
}
.left-nav-menu li a .label-new {
  font-size: 10px !important;
  color: #fff;
  text-transform: uppercase;
  padding: 3px 8px !important;
  display: inline-block;
  margin-left: 6px;
  background: #5ac24c;
  border-radius: 12px;
}
.left-nav-menu li:hover {
  background: #e1e4e6;
  border-top: 1px solid #e1e4e6;
}
.left-nav-menu li a:first-of-type span {
  padding: 0 15px 0 0;
  width: 40px;
  font-size: 17px;
}
.left-nav-menu li a:first-of-type svg {
  margin: 0 15px 0 0;
  width: 25px;
}
.left-nav-menu li a:first-of-type .badge {
  margin-left: 10px;
}
.left-nav-menu li a:first-of-type .material-icons {
  padding: 0 15px 0 0;
}
.left-nav-menu li.active .icon {
  color: #39c;
}
.left-nav-menu .icon-menu-orders,
.left-nav-menu .icon-menu-profile,
.left-nav-menu .icon-attention,
.personal-manager-flash .material-icons,
.qad-checked .material-icons {
  position: relative;
  top: 3px;
}
.left-nav-menu li .icon-arrow-right {
  display: none;
  font-size: 10px !important;
  padding: 0 0 0 5px !important;
  top: 1px;
  position: relative;
}
.form-bold-message,
.form-gray-message {
  font-weight: 600;
  font-size: 12px;
}
.form-bold-message {
  color: #636a76;
}
.warning-message {
  background: #ff5b28;
  color: #fff9b4;
}
.warning-message:hover {
  background: #db3f0f;
}
.urgent-message {
  background: #57c444;
  color: #fff;
  max-width: 245px;
  overflow: hidden;
  text-align: left;
  position: relative;
  font-size: 12px;
  text-decoration: none;
  line-height: 17px;
}
.urgent-message:hover {
  background: #3c8d30;
  color: #fff;
}
.checkbox-message {
  margin: 3px 0 0 5px;
}
.header-center-messages {
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: calc(100% - 360px);
}
@media (max-width: 1400px) {
  .header-center-messages {
    width: calc(100% - 320px);
  }
}
.dispute-message.status-filled_in,
.dispute-message.status-closed,
.dispute-message.status-resolved {
  margin-top: 15px;
  font-weight: 600;
  color: #71c668;
  clear: both;
}
.dispute-message.status-filled_in {
  color: #ff6d02;
}
.dispute-message.status-filled_in,
.dispute-message.status-closed,
.dispute-message.status-resolved {
  margin-top: 15px;
  font-weight: 600;
  color: #71c668;
  clear: both;
}
.dispute-message.status-filled_in {
  color: #ff6d02;
}
#messages-container {
  width: 312px;
}
#messages-container .messages-head {
  background: #a27fdb;
  padding: 17px 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#messages-container .messages-head h3 {
  color: #fff;
  display: inline-block;
}
#messages-container .messages-head .glyphicon-minus {
  color: #fff;
  position: relative;
  top: 4px;
  display: none;
}
#messages-container .messages-head .material-icons {
  font-size: 16px;
  top: 3px;
  padding-right: 8px;
}
#messages-container .messages-head h3 span {
  display: inline-block;
  position: relative;
}
#messages-container {
  display: block;
}
.show-messages-block {
  display: none;
  background: #a27fdb;
  position: fixed;
  right: 0;
  bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 10px 15px;
  cursor: pointer;
  z-index: 99;
}
.show-messages-block.open {
  background: #8665be;
}
.show-messages-block .messages-head h3,
.show-cart-block .cart-head h3 {
  color: #fff;
}
.show-messages-block .icon-messages {
  position: relative;
  top: 2px;
  padding-right: 5px;
}
.mobile-success-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 100%;
  text-align: center;
}
.mobile-success-bg {
  background: url("../img/success-mobile.svg") no-repeat center bottom, linear-gradient(#cacfdf, #e6e8ef);
  width: 100%;
  -ms-flex: 5;
      flex: 5;
}
.mobile-btn-container {
  background: #fff;
  -ms-flex: 1;
      flex: 1;
}
.mobile-thanks-order {
  margin-top: 50px;
  font-size: 21px;
  color: #000;
  padding: 0 24px;
}
.mobile-thanks-text {
  color: #747475;
  padding: 0 24px;
  font-size: 15px;
}
.mobile-page-back-btn {
  background: #3a3a3a;
  border-radius: 5px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  height: 40px;
  line-height: 40px;
  padding: 0 40px;
  min-width: 220px;
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 50%;
  transform: translate(-50%, -50%);
}
.mobile-page-back-btn:hover,
.mobile-page-back-btn:focus {
  color: #fff;
}
.modal-dialog {
  margin-top: 12%;
}
.modal-header {
  border-bottom: none;
  min-height: 30px;
  padding: 15px 15px 0 15px;
}
.modal-title {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
.modal-body {
  color: #abb1ba;
  font-weight: normal;
}
.modal-body .currency-symbol {
  position: absolute;
  margin: 6px 0 0 6px;
}
.modal-body .aviable-amount input {
  padding-left: 15px;
}
.aviable-field-wrapper .hint-block {
  font-size: 12px;
  margin-top: 5px;
}
.modal-body .hitory-list-container {
  max-height: 170px;
  overflow-y: scroll;
  padding-right: 5px;
}
.modal-body #historyList {
  width: 100%;
  color: #636a76;
}
.modal-body #historyList th,
.modal-body #historyList td {
  text-align: left;
  padding: 5px 0;
}
.modal-body #historyList th {
  border-bottom: 1px solid #dcdcdc;
}
.modal-body #historyList td {
  font-weight: normal;
}
.modal-body #loadMoreHistory {
  display: inline-block;
  margin-top: 10px;
}
.modal-body .form-group.field-fetchtopaypalform-amount {
  margin-bottom: 0;
}
.modal-footer {
  border-top: none;
  padding: 0px 15px 15px 15px;
}
.modal-bold-message {
  color: #636a76;
}
#of {
  position: relative;
}
#of .loader {
  background: none;
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #3498db;
  width: 20px;
  height: 20px;
  animation: spin 1s linear infinite;
  position: relative;
  top: 0;
  vertical-align: top;
  display: none;
}
#of button.submit-form:disabled .loader {
  display: inline-block;
}
#of button.submit-form.submit-from_disable {
  pointer-events: none;
}
#of button.submit-form.submit-from_disable .loader {
  display: inline-block;
}
#of[data-state=loading] .loader {
  display: inline-block;
}
#of[data-state=loading] [data-type="percent"] {
  display: none;
}
#of[data-state=loading] .price {
  display: none;
}
#of[data-state=success] .price {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
#of .files .error,
#of .files .limit-exceeded,
#of .files .exceeded-file-size,
.files .limit-exceeded {
  display: none;
}
#of .limit-exceeded,
#of .summary,
#preview-form .thank-you {
  color: #636a76;
}
#of[data-files-state=limit-exceeded] .files .limit-exceeded {
  display: block;
}
#of[data-files-state=exceeded-file-size] .files .exceeded-file-size {
  display: block;
}
#of[data-files-state=error] .files .error {
  display: block;
}
#of textarea {
  resize: vertical;
  min-height: 76px;
  vertical-align: middle;
  border-radius: 4px;
}
#of .form-group.field-essayform-preferred_writer_id.has-success input[data-isset] + span:before {
  font-family: 'Glyphicons Halflings';
  content: "\e089";
  position: relative;
  top: 3px;
  color: #3c763d;
  font-size: 16px;
}
#of .form-group.field-essayform-code.has-success input[data-isset] + span:before {
  font-family: 'Glyphicons Halflings';
  content: "\e089";
  position: relative;
  top: 3px;
  color: #3c763d;
  font-size: 16px;
}
#of .form-group.field-essayform-code.has-error input#essayform-code + span:before {
  font-family: 'Glyphicons Halflings';
  content: "\e083";
  position: relative;
  top: 3px;
  color: #fe7062;
  font-size: 16px;
}
#of .form-group.field-essayform-code.has-error input#essayform-code {
  text-decoration: line-through;
}
#of .form-group.field-essayform-code .help-block {
  text-align: right;
  padding-right: 27px;
}
#of .form-group.field-essayform-code.has-success .help-block {
  color: #9499a5;
  font-size: 14px;
}
#of .form-group.field-essayform-code .help-block .amount,
#of .form-group.field-essayform-code #discount-block .amount {
  color: #5bc24c;
}
#of .file-item .loader,
.file-item .loader,
.t-file .loader {
  background: none;
  border: 2px solid #f3f3f3;
  border-radius: 50%;
  border-top: 2px solid #3498db;
  width: 15px;
  height: 15px;
  animation: spin 1s linear infinite;
  position: relative;
  top: 6px;
  display: none;
}
#of[data-state=uploading] .file-item.disabled .loader,
.file-item.disabled .file-loader,
#instruction-form[data-state=uploading] .file-item.disabled .loader {
  display: inline-block;
}
#of .file-item {
  height: 30px;
  position: relative;
  margin-top: 5px;
}
#of .file-item:not(:last-of-type) {
  margin-right: 10px;
}
#of span[data-toggle="tooltip"] {
  line-height: 0;
  position: relative;
  margin-left: 5px;
  top: 2px;
}
#essayform-as-preferred_test_expensive {
  text-align: center;
  width: 98%;
  height: 100%;
  margin: 0;
}
#of .top-writer-content__pref-id span[data-toggle="tooltip"] {
  position: absolute;
  right: 0;
  top: 8px;
}
#of .file-item .filename {
  display: inline-block;
  position: relative;
  top: -1px;
}
#of label.control-label {
  font-size: 12px;
  font-weight: bold;
  color: #636a76;
  position: relative;
  top: -2px;
  padding-right: 3px;
  display: inline-block;
}
#of .form-control,
.ui-spinner,
#of .selectr-selected {
  margin-right: 5px;
  display: inline-block;
}
#of .form-control {
  border-radius: 0;
}
#of .has-error .selectr-selected {
  border-color: #fe7062 !important;
}
#of #essayform-as-preferred_writer,
#of #essayform-as-preferred_three_writers,
#of #completeessayform-number_of_source {
  width: 98%;
  float: left;
  text-align: center;
}
#of #essayform-number_page,
#of #essayform-number_of_source {
  text-align: center;
}
#of #completeessayform-number_of_source {
  width: 410px;
}
#of #essayform-number_page:focus,
#of #essayform-number_of_source:focus,
#of #completeessayform-number_of_source:focus {
  box-shadow: none;
}
#of #essayform-instruction {
  min-height: 99px;
  resize: none;
}
#of #dropZone {
  width: 100%;
  background: #fbfbfb;
  border: 1px dashed #e3e3e3;
  padding: 15px 10px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}
#of #dropZone.hover {
  background: #e3e3e3;
}
#of[data-files-state=limit-exceeded] #dropZone .dropzone-overlay,
#of[data-state=uploading] #dropZone .dropzone-overlay {
  background: #000;
  opacity: 0.1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}
#of .drag-drop-text {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAVCAYAAAC+NTVfAAAAAXNSR0IArs4c6QAAAvVJREFUSA21VU1oE1EQfvN2tz/Wn4MiiKUxTZM0/QGtNz00BRFUpFjBq4IIXgSPWlFR6EW8COJB8ODBq+BZD/XQil4qttnsNk1pK0LVYiuoMenuPr+36Ya43SRtSt9l3sw3M9/MvPd2iW1iZbPZPX8KhSvE6BQTokMwdoAYmxOMUpzoY4PKn0Sj0e8bTYnY2ksIQVOGcROkN7DfVTGC6CcJutediD0motWKfmtATfLFxcWWpeWV5yA9XyuZh4N4rKWp8UQ4HP7r2YIkDzKW25Z+rLzYDLGMhf/xX7m8LLhqc1XJU4ZxVTAxWF7MxvfiwpRpDlfzX1dZJpNpLdj2EKo+IwQbQLAWlACBC1xVLjuW/QwXry3IhxF96+mMH8QxWEH4f51PpqeH8patO454BOKTVYjnVU7JrljsjZQoZD4oOea/XzfN04EYjIgrrsl0epgJNuLplSS6mOONDcmu9vYSoT47G3LyhVFM65A/Dv7jOLpbTar6Ds8wX4675Lqe6bPJ/oBKlXJw3Z5oljdoA92RyIIfS2WzbU5hdRQ5wn7M1YlyaPVuTzz+EAXhpBjj8kbaZD2tRYw3nmWamgwilolcu6b2u37S4F9CNDNHPEgZ5itwuk3yqZmZdoz7qN+3XMd4Zho1Jdnb0fG53O7fS1z6SX8/5ukgPqsbxnWpk66b52zmvPTAIEnEpuG6JDEEW71diX6/36SefotxqkW72IcLG/P7lHQcAd/Z0qra5ETQedVVTCS8ZIHPBgmOobA18qrpZAfNlMv1cYXziiOqkWJLsGOJXs40bWJLWeoMJnK+cve9Ehl15qg7zFGUCfeMMPtLju2M1XpukgmXSsHleu1nlXacud8cqOM1vO+ORk3I4sL/+r5wxG1P3zaJm64y7XAiEZkufdt7OjvvEOMX0dvKNhJ/UQQflMSSo9S5Ryj/avlV+xq+x31430cwyb0eVqf8DZZP+JiO797RNBIKhZa9POvIPcCTOMfAX6qHb0BauA+Bl+Eff+sdIa55HO0AAAAASUVORK5CYII=") no-repeat left;
  color: #9399a5;
  font-size: 12px;
  vertical-align: middle;
  padding-left: 35px;
  text-align: left;
  line-height: 20px;
  display: block;
}
#of[data-files-state=limit-exceeded] .drag-drop-text,
#of[data-state=uploading] .drag-drop-text {
  opacity: 0.3;
}
#of .file-item {
  display: inline-block;
  border: 1px solid #ececec;
  background: #fbfbfb;
  border-radius: 3px;
  color: #079efc;
  padding: 0 30px 0 10px;
}
#of .file-item .filename {
  padding: 0 0 5px 0;
}
#of .t-add-service-item,
.t-add-service-item {
  color: #606a77;
  font-size: 15px;
  cursor: pointer;
  padding: 10px 0;
}
#of .file-item .glyphicon-file,
.file-item .material-icons {
  display: inline-block;
  position: relative;
  margin: 5px 5px 0 0;
}
#of .attach-container,
.attach-container {
  width: 60px;
  height: 20px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
#of .file-input,
.file-input {
  width: 60px;
  height: 20px;
  opacity: 0;
  position: absolute;
  overflow: hidden;
  font-size: 0;
  cursor: pointer;
}
#of .attach-button,
.attach-button {
  background: none;
  border: none;
  font-size: 12px;
}
#of[data-files-state=limit-exceeded] .attach-button {
  opacity: 0.2;
}
#of .submit-form {
  background: #5bc24c;
  width: 100%;
  border: none;
  display: inline-block;
  color: #fff;
  height: 55px;
  line-height: 55px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
}
#of .submit-form:hover {
  background: #44a635;
}
#of .submit-form:disabled,
#of .submit-form.submit-from_disable {
  background: #a2d69a;
}
#of .submit-form:focus {
  background: #348827;
}
#of .total-price {
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  padding-right: 3px;
}
#of .add-service-title {
  font-size: 14px;
  color: #636a76;
  width: 80%;
  margin: 0 0 0 10px;
  display: inline-block;
  vertical-align: middle;
  word-wrap: break-word;
}
#of .dashed-line {
  height: 1px;
  border-top: 1px dotted #e3e3e3;
  width: 95.9111%;
}
#of .summary {
  font-size: 12px;
  font-family: Lato;
  width: 91%;
}
#of .summary div:first-of-type {
  margin-top: -2px;
  position: relative;
}
#of .summary div:not(:first-of-type) {
  margin-top: 5px;
}
#of .as-info-name {
  display: inline-block;
  max-width: 77%;
  word-wrap: break-word;
}
#of .as-info-price {
  float: right;
}
#of .form-group.field-essayform-number_page span[data-toggle=tooltip] {
  display: none;
}
#of[data-type_of_work-alias=none] .form-group.field-essayform-number_page span[data-toggle=tooltip] {
  display: inline-block;
  position: relative;
  top: 1px;
}
#of span[data-label=wordsCount] {
  visibility: hidden;
}
#of[data-type_of_work-alias=none] span[data-label=wordsCount] {
  visibility: visible;
}
#of .toggle-details {
  z-index: 2;
  position: relative;
}
#of .toggle-details .icon-arrow-down {
  position: relative;
  margint-left: 5px;
  top: 2px;
}
#of .toggle-details .icon.icon-arrow-up {
  position: relative;
  top: 2px;
}
#of .toggle-details + .line {
  position: relative;
  top: -13px;
  width: 95.9111%;
}
#of .field-essayform-language_work .tooltip-inner {
  min-width: 390px;
}
#of .service-price-currency {
  position: absolute;
  z-index: 50;
  top: 30px;
  left: 125px;
}
#of [data-role=tips-spinner] {
  display: none;
}
#of .preferred-tip,
#of .preferred-tip-30,
#of .preferred-advice,
#of .preferred-is-in-blacklist,
#of .preferred-remove-is-in-blacklist,
#of .preferred-advice-30 {
  display: none;
  color: #9499a5;
}
#of .gray {
  color: #636a76;
}
#of .preferred-tip {
  margin-top: 15px;
}
#of .preferred-advice-30 span,
#of .preferred-tip-30 span {
  color: #ff6d02;
}
#of .preferred-advice-30 span.grey,
#of .preferred-tip-30 span.grey {
  color: #636a76;
}
#of .payments-message {
  background: #fbfbfb;
}
#of .choose-payment-method.inactive {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
#of .payment-container,
.payment-container {
  position: relative;
}
#of .payment-container input[type=radio],
.payment-container input[type=radio] {
  display: none;
}
#of .payment-container label,
.payment-container label {
  color: #636a76;
}
#of .payment-container label[for=pay-method_paypal] .paypal-ico + span,
.payment-container label[for=pay-method_paypal] .paypal-ico + span {
  display: none;
}
#of .payment-container label:first-of-type,
.payment-container label:first-of-type {
  margin-right: 30px;
}
#of .payment-container label:first-of-type .paypal-ico,
.payment-container label:first-of-type .paypal-ico {
  background: url("../img/paypal_ico.png") no-repeat;
  width: 50px;
  height: 14px;
  display: inline-block;
  position: relative;
  top: 3px;
}
#of .payment-container label[for=pay-method_g2s] .paypal-ico,
.payment-container label[for=pay-method_g2s] .paypal-ico {
  display: none;
}
#of .payment-container input[type=radio] + span,
.payment-container input[type=radio] + span {
  width: 20px;
  height: 20px;
  border: 1px solid #929292;
  border-radius: 100%;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  margin-right: 5px;
}
#of .payment-container input[type=radio]:disabled + span,
.payment-container input[type=radio]:disabled + span {
  border: 1px solid #d3d6d7;
}
#of .payment-container input[type=radio]:checked + span,
.payment-container input[type=radio]:checked + span {
  border: 1px solid #3499cc;
}
#of .payment-container input[type=radio]:disabled:checked + span,
.payment-container input[type=radio]:disabled:checked + span {
  border: 1px solid #d3d6d7;
}
#of .payment-container input[type=radio]:disabled:checked + span + span,
#of .payment-container input[type=radio]:disabled + span + span,
.payment-container input[type=radio]:disabled:checked + span + span,
.payment-container input[type=radio]:disabled + span + span {
  filter: grayscale(100%);
}
#of .payment-container input[type=radio]:checked + span + span + span,
.payment-container input[type=radio]:checked + span + span + span {
  color: #3499cc;
}
#of .payment-container input[type=radio]:disabled:checked + span + span + span,
.payment-container input[type=radio]:disabled:checked + span + span + span {
  color: #d3d6d7;
}
#of .payment-container input[type=radio]:checked + span:before,
.payment-container input[type=radio]:checked + span:before {
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  background: #3499cc;
  border-radius: 100%;
  top: 3px;
  left: 3px;
}
#of .payment-container input[type=radio]:checked:disabled + span:before,
.payment-container input[type=radio]:checked:disabled + span:before {
  background: #d3d6d7;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.date-order {
  display: inline-block;
  padding: 10px 0 0 0;
  color: #636a76;
  font-weight: 400;
}
.date-order .icon {
  padding-right: 4px;
}
.date-order.less-than-day {
  color: #fe7062;
}
.order-block {
  position: relative;
}
.order-block #paypalExpress .paypal-button.paypal-style-checkout.paypal-size-small {
  background: #ffc439;
  height: 30px;
  border-radius: 4px;
}
.order-block #paypalExpress .paypal-button.paypal-style-checkout.paypal-size-small:hover {
  background: #f9b20e;
}
.order-block #paypalExpress .paypal-button.paypal-style-checkout.paypal-size-small:hover .paypal-button-content {
  background: #f9b20e;
}
.order-list .order-preview-info .order-preview-close {
  position: absolute;
  top: -9px;
  right: -7px;
  width: 18px;
  height: 18px;
  font-size: 6px;
  background: #fff;
  border-radius: 50%;
  padding: 2px 0 0 2px;
}
.order-list .order-preview-close .close-icon-background {
  background: #e1e4e6;
  border-radius: 50%;
  width: 14px;
  height: 14px;
}
.order-list .order-preview-close .icon-close,
.green-btn:hover {
  color: #fff;
}
.order-list .order-preview-info .order-status-bar .order-status-bar-percents {
  top: -17px;
  color: #abb1ba;
  font-size: 12px;
  position: relative;
}
.order-list .order-preview-info.new .order-status-bar,
.order-list .order-preview-info.available .order-status-bar,
.order-item-status-bar.new,
.order-item-status-bar.available {
  background: #d3d6d7;
}
.order-list .order-preview-info.on_hold .order-status-bar,
.order-item-status-bar.on_hold .order-item-status-percents {
  background: #ff5b29;
}
.order-list .order-preview-info.on_hold .order-status-bar-percents,
.order-item-status-bar.on_hold {
  color: #ff5b29;
}
.order-list .order-preview-info.pending .order-status-bar,
.order-item-status-bar.pending .order-item-status-percents {
  background: #ffbc91;
}
.order-list .order-preview-info.not_paid .order-status-bar {
  background: #9055ff;
}
.order-list .order-preview-info.new .order-status-bar-percents,
.order-list .order-preview-info.available .order-status-bar-percents,
.order-list .order-preview-info.not_paid .order-status-bar-percents,
.order-list .order-preview-info.pending .order-status-bar-percents,
.order-item-status-bar.new .order-item-percents-text,
.order-item-status-bar.available .order-item-percents-text,
.order-item-status-bar.not_paid .order-item-percents-text,
.order-item-status-bar.pending .order-item-percents-text {
  color: #d3d6d7;
}
.order-list .order-preview-info.in_progress .order-status-bar-percents,
.order-item-status-bar.in_progress {
  color: #5bc24c;
}
.order-list .order-preview-info.done .order-status-bar-percents,
.order-list .order-preview-info.completed .order-status-bar-percents,
.order-item-status-bar.completed {
  color: #68878b;
}
.order-list .order-preview-info:hover .close-icon-background {
  background: #626a77;
}
.order-list .order-preview-info .close-icon-background {
  color: #fff;
}
.order-list .order-preview-info .close-icon-background .material-icons {
  line-height: 0;
  font-size: 13px;
  margin-left: 1px;
  margin-top: 7px;
}
#plag-order-list.order-list .order-preview-info .btn-details {
  background-color: #39c;
  color: #fff !important;
}
#plag-order-list.order-list .order-preview-info .btn-details:hover {
  background-color: #4a7a9a;
}
#plag-order-list.order-list .order-preview-info:hover .btn-details {
  border: 1px solid;
}
#plag-order-list.order-list .not-active {
  pointer-events: none;
  border: 1px solid;
  background-color: #d4d4d4 !important;
  cursor: default;
  text-decoration: none;
  color: #000;
}
.order-list .order-preview-info:hover .btn-details {
  background: #39c;
  color: #fff !important;
  border: 1px solid #39c;
}
.order-list .order-preview-info.done .order-status-bar,
.order-list .order-preview-info.completed .order-status-bar {
  background: #68878b;
}
.order-list .order-preview-info.canceled .order-status-bar {
  background: #e1e4e6;
}
.order-list .order-preview-info.canceled .order-status-bar-percents {
  display: none;
}
.order-status-bar {
  width: 100%;
}
.order-preview-info.new .order-status-state {
  background: #3ba0d3;
}
.order-preview-info.available .order-status-state {
  background: #ff9d1d;
}
.order-preview-info.in_progress .order-status-state {
  background: #5bc24c;
}
.order-preview-info.done .order-status-state,
.order-preview-info.completed .order-status-state {
  background: #68878c;
}
.order-preview-info.on_hold .order-status-state {
  background: #ff551d;
}
.order-preview-info.qad_review .order-status-state {
  background: #0060a0;
}
.order-preview-info.await .order-status-state {
  background: #daa601;
}
.order-preview-info.canceled .order-status-state {
  background: #bdbdbd;
}
.order-preview-info.pending .order-status-state {
  background: #ffbc91;
}
.order-preview-info.not_paid .order-status-state {
  background: #9055ff;
}
.order-preview-info.inquiry .order-status-state {
  background: #6e7cc3;
}
.order-preview-info.not_paid .date-order {
  color: #5bc24c;
}
.order-preview-info .deadline-order {
  width: 205px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.mob-txt {
  display: none;
}
.order-status-state {
  width: 130px;
  height: 21px;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  line-height: 14px;
  border-radius: 3px;
}
.order-status .icon-updates,
.order-status .icon-glyph-54,
.order-status .icon-checking,
.order-status .material-icons {
  font-size: 16px;
  color: #9c9faf;
  display: inline-block;
  margin-top: 21px;
}
.order-status .icon-checking {
  position: relative;
  top: -1px;
}
.order-status-icons-container .material-icons {
  margin-left: 17px;
}
.order-status-icons-container span.material-icons[data-toggle="tooltip"]:before {
  content: '';
}
.order-updates {
  font-weight: 800;
  font-family: "Montserrat", sans-serif;
  position: relative;
}
.order-updates .icon {
  color: #e1e4e6;
  font-size: 18px;
}
.order-updates .order-amount-updates {
  position: absolute;
  top: -8px;
  left: 7px;
  height: 17px;
  width: 17px;
  border-radius: 17px;
  background: #fe7062;
  color: #fff;
  font: 11px "Montserrat", sans-serif;
  text-align: center;
  padding: 1px;
}
#preview-form .payment-btn-container {
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#preview-form .payment-btn-container:nth-of-type(1) {
  padding-right: 10px;
}
#preview-form .payment-btn-container {
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#preview-form .payment-btn-container:nth-of-type(1) {
  padding-right: 10px;
}
#preview-form .of-pay-card-btn,
#preview-form .stripe-btn {
  width: 170px;
  height: 24px;
  line-height: 23px;
  border-radius: 15px;
  text-align: center;
  display: inline-block;
  float: none;
  color: #fff;
  text-decoration: none;
  margin: 2px 0 0 0;
  padding: 0;
  background: #3ba3f8;
  border: none;
}
#preview-form .aviable-credit-cards {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAQCAYAAACY7tQiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQUZDODAwNDUzRjAxMUU2OEFBQUQ2RUVGNDZEMkQ3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQUZDODAwNTUzRjAxMUU2OEFBQUQ2RUVGNDZEMkQ3QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFBRkM4MDAyNTNGMDExRTY4QUFBRDZFRUY0NkQyRDdCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFBRkM4MDAzNTNGMDExRTY4QUFBRDZFRUY0NkQyRDdCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MtgfywAACVJJREFUeNrMmguUVlMYhk/NTJqhTGoi11mYpHQTXVwqyv1+a0mihRVJpOjGLBYKhXIvcunmGmHkkqxK96k0KuU2RUUm06BSmRjer/Uca3ecc/6/MVP2Wu+c//x7n/2d/e13v9+39/xVulzfu5fneQ8IGV7llC3CgPEjhz9uN1fecOvuttdbl/uF6pVga5swULZG7KGxmb0HhfRKsrdV6L87fZmqP0OFNjJagNH/1Kv62ele/TXWJV94nK92sue0O06XU4SDhd+FQmGysJYm9v05whHCXnw/TVgYeIWgPXPgMbJX6NiqoovZO1moLfwszFabuU6bNrqcKNQSNggzzZba/OW0sXdZJoxwxyYUVJT/kvBlSz2z1GlTYfOnvprpMjfOlyHvWF7TO3xZFbZ/W0krzMNZ7orayZ4G0ET4UB9vElYLrwlvC2nCC8JTwkjhOSFFyKPNGsFGb882ibMXIGML+j9NmCU8K8wQ2qsuT+gqvKP7tsJ06q3dGcI7PO/bKowb2+7wpUvGSijfxvkyotTGtxc6aJtE1Njhy1RvDxZNbjtW3Y0hCj1beFX4WPhTOBUlc8srQnMIOxBixdk7XZerhStkb3PA8QtUfwUht4/qJwbq81VfQ9fRuj6n+ikRZvYTmhGCbDL/EL4SGka030zItTH+pr5rOSGsutuPbM7y/qdF752lyz3CehZwEXNzA1FrK/OUa+OM6ifV6TDb+X4dYdPKgUI14SchizzGjFrYO1I4QPgOdbN+LJzWEzbJgRtiBlCH/KeT2q2OaPa0cBdqOcrahrRZLHRBNc8SiiPs7a9LT+FS2dseUn8w/R9lfel+jtr9EFCoTaag+jhJ1890XxRiaoDwjXC58Kmwj2C+HYtafCDUhLQWfsuEDkJdlLsJz52OT42Q9Zmr1v9TMtaFbD3hjl/mMm+PUmdq047UbGMsIVUOEa5hcmcgu5k49xehG+FxFESy0NmIZ38h1zKSzheaCh/h1KjS1wgXQ8Z2qMsk7juRn80NabuK9+qLUoaV24Q7wshI6ScMUv1WObg/ffUNCZulqr9DH2+nz2CpQ875KP5IRxGMWMtBe/LMEha6LWBT3Bb43OblMcTAhOFroVUMIV5CYT9mAXwvdBbehyDXCV8KS8wHqNdbzJstkMGE1BL1tYJ5Mz+PTpKT9wq9EYMniXpriTbWRy+4YuM+lvqeYR1VdRxtSfu15Gb+iuyGQ59wQs5SJqMR6pXDyvfYdBgZbdLbaHApMYOwDcMctblE6CzkBOr3x1F+MVtHo0BpIf2VsEmJKtka4zJ7J9stCvW51vCjguqX4wu7FquuU0QuZ2Q6PMLOFAhWymI2n44hj3J3lFaux3+/2mZBeI+NyqGE6cUQaGICQhhxrzJu4v8DiWaWlw2xFEW4T3iR8NkRlbJw2kOYimL7OeA6BCkZdbQF8DvCYnN0oyN0rRlTCiT0iwnf3okU0hxdJgOWu53NiuxOiDY5HkazJQ6R+9HHYOd+M5uRXoSfxRFjKcVOF8g9QLbHs2KbQroF2H4PR9ZjggZBaCP+F6y6b1DUMKdVc/KWBqzcViygX1Vvq3WkrlPJf84Vxlkk0HcWws/Dju0Eh8lPpi7b6DdYmkKqK7HxiXAR6mG+OtNpa8p2EJ/Xs+irs6s9h3GNRk1WxPCiKtGjBoq6FQIMI+9uzbysYQFYWYlqXkau1wfCdmA+8pJUx4akGB5jDpYcTjRmBzZ/DZnfaEJSbPK78oJHI8Elzk52KUcgJay6XMLUGBRqPJNqhDwhhpD+EU0ajjmVVbMap2znpdeRg40jB/mLSU1x8qtphJ+jknCgOX8R+W8BClGDCS0j3NoYD+O96pEGvEBOe0SC/gfyLoO4N1LdHMh5szjGyoSodRxSZuI7DzJls9BMLF6MsDkKhbsU5f4NFbyJdKYrYbwDUa+I8dRCHcsgfntSrrdR9Mwk/FmV5z1SlERt/JKSUCEpH/LwxUz+cDpsBFkyGFg+528j2Nj0c1aJv1JOgtBhxdTlXXbSGdxnkQsNh1yLcPRXKNREQvmr7Hz/ZBLbkLNGhdhSQovHxAxhTNXorwokPAHlyOT+J8Y8D5U63MmrMug30YQdyvFRNtEmCxJO5ihpiROil6KwW1C15SzSVuSDjSPGN8GJBmv46J7PDg/ke56zANbz+Xn/HFJ9pELO/CQI+SV+t03bG4hGML9fSERzo+PnyRLSVuUcyPQWeUh9cklzWMtATrOKM8I8DN/O96MDLxEspqK1CX9hB6snoxQ+yczmwxGbmvmkF5/E2FtlZ56yNy0irNsmZKTqVzCp3fS5j9Mkz2nrpwi7Ws5gs3KMo+Y5hNk0Z6Fu4XNHotFGFma5D9yTLGnkzblJRhsj8M96Jl04gPy+pqOGn6HSpQ4vfPJvit3UBEpnQlt37n/gvgckzUHSGxD65hOaLtALTjewUzs/ZiyPWP+B4ya3zOR6Ce+zPYKMHsrVnT6jykOW60bkfR75luWM6eTEQ2Py0SFOTp1MOZYw/iYbmSNRvvMRhcYo8MWkCv4h8mqIehjRoEklEdHIdCdRZ3yyZHTK3ajwPuzo/ZOTW1DCwRzJeSyq/nHxP6ys5cFi5/C2gKTYQx1mItdltCuAuP7KWRn892BgZRUT5idokptHNOvBzq1/1DEBij2BI5jiGHtFbBbGyl7NkPq1HLRbyB6j+x9DyLivLi8b8SPOIKMiwZv453N2tg/z+SpSmnGcVIwjF5/DZm4yizCXsD+pAkmYTs45iXm9l915ef6DVESoHsw8HMf+ozNRaxAL6hmEbGPCg/E9UTSQGZpkI91QXUvIkwoJW6YGFzhK+TrqvIwQl4MK10F1liRhb4rs2KblJV3zSejXsXHpQC5q5O+m+gac6xVR35FcLlf9LNqFYRZDprgy3XnHRMcs/8XlB7F7P5fxpFfgXNoC7qH3MzU/HrX0SOeGscvekKifVHaq2ZWVn/CDgG2BM7h/7GkgRqQznR9XtCDnKOTffMEfV5wFYb8nTCxMZM9+BOH/D9bIpPvzvH//uGKq6vyEf2zIjyvs9OGekB9XRI5td/jSvov4f3YVUpnj2aC0RbV2tUT6MqJ8B3a17PBlKmFztgxlVJDTgl9tcXbgXkXbCylBe3YMYwfi1cvx7onabAv8Z6gfSpBRgf5L5Mt5lezLAeXxZTmJP/BvAQYASdhz47ghFowAAAAASUVORK5CYII=") no-repeat;
  width: 164px;
  height: 16px;
  margin: 5px auto 0 auto;
}
.login-guest-btn {
  background: none;
  border: 1px solid #a5a5a5;
  color: #6a717c;
  text-transform: uppercase;
  padding: 0 34px;
  height: 40px;
  border-radius: 2px;
  line-height: 40px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .login-guest-btn {
    padding: 0 28px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
  }
}
.login-block,
.info-center-block {
  background: #fff;
  width: 360px;
  margin: 40px auto 0 auto;
  border-radius: 4px;
  border: 1px solid #ececec;
  padding: 26px 29px;
}
.profile-phone {
  margin-bottom: 30px;
  position: relative;
  margin-right: 0;
  width: 100%;
}
.ext-phone input[type=text] {
  padding-left: 60px;
}
.profile-phone input[type="text"] {
  width: 100%;
  padding-left: 60px;
}
.profile-phone .icon-cancel-button {
  color: #fe7062;
  position: absolute;
  top: 8px;
  right: -22px;
}
.privacy-safety-block input[type ='checkbox'] + span:before,
.personal-info-block input[type ='checkbox'] + span:before {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  position: absolute;
  margin-top: 1px;
}
.privacy-safety-block input[type ='checkbox']:checked + span:before,
.personal-info-block input[type ='checkbox']:checked + span:before {
  border: 1px solid #41a0d0;
  background: #41a0d0;
}
.privacy-safety-block input[type ='checkbox'] + span:after,
.personal-info-block input[type ='checkbox']:checked + span:after {
  content: '\2713';
  color: #fff;
  position: absolute;
  left: 3px;
  line-height: 16px;
}
#profilePopup .form-group label {
  font-weight: bold;
  position: relative;
}
.field-profileform-issmsallowed #profileform-issmsallowed label,
.field-profileform-isanyemailallowed #profileform-isanyemailallowed label,
.radio-container label {
  position: relative;
  bottom: 3px;
  margin: 0 10px 0 0;
}
#profileForm label {
  font-size: 12px;
  font-weight: 400;
  color: #636a76;
  font-family: "Montserrat", sans-serif;
}
#profileForm [type="checkbox"] {
  margin-left: 5px;
}
#profileform-isfeedbackignored + span {
  position: relative;
  top: 0;
}
.progress-state-text.new {
  color: #3ba0d3;
}
.progress-state-text.qad_review {
  color: #0060a0;
}
.progress-state-text.await {
  color: #daa601;
}
.progress-state-text.available {
  color: #ff9d1d;
}
.progress-state-text.in_progress {
  color: #5bc24c;
}
.progress-state-text.completed {
  color: #68878c;
}
.progress-state-text.completed.dispute {
  color: #d62a45;
}
.progress-state-text.on_hold {
  color: #ff551d;
}
.progress-state-text.not_paid {
  color: #9055ff;
}
.progress-state-text.canceled {
  color: #bdbdbd;
}
.progress-state-text.inquiry {
  color: #6e7cc3;
}
.progress-state {
  height: 21px;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
  padding: 3px 10px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  border-radius: 3px;
  float: left;
}
.progress-state span:before {
  display: none;
}
.progress-state.new {
  background: #3ba0d3;
}
.progress-state.qad_review {
  background: #0060a0;
}
.progress-state.await {
  background: #daa601;
}
.progress-state.available {
  background: #ff9d1d;
}
.progress-state.in_progress {
  background: #5bc24c;
}
.progress-state.completed {
  background: #68878c;
}
.progress-state.on_hold {
  background: #ff551d;
}
.progress-state.not_paid {
  background: #9055ff;
}
.progress-state.canceled {
  background: #bdbdbd;
}
.progress-state.pending {
  background: #ffbc91;
}
.progress-state.inquiry {
  background: #6e7cc3;
}
.progress-state.right-margin {
  margin-right: 8px;
}
.questionnaire-gray {
  color: #686874;
}
.questionnaire-download-icon {
  margin-top: 20px;
  font-size: 26px;
  color: #aeafb4;
}
.download-questionnaire {
  color: #686874;
  border-bottom: 1px solid #3f48cc;
}
.download-questionnaire:hover {
  color: #3f48cc;
}
.questionnaire-inside-container {
  padding: 20px;
}
.personal-info-block input[type ='checkbox'],
.privacy-safety-block input[type ='checkbox'] {
  display: none;
}
.privacy-safety-block input[type ='checkbox'] + label span {
  display: inline-block;
  padding-left: 25px;
}
.privacy-safety-block input[type ='checkbox'] + label:before {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 100%;
  border: 1px solid #e3e3e3;
  position: absolute;
  margin-top: 1px;
}
.settings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.info-center-block .subtitle-h3 {
  padding-bottom: 24px;
}
.subtitle-h3 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}
.subtitle-h3-small {
  text-transform: none;
}
.subtitle-h3.small {
  font-size: 13px;
}
.subtitle-h3 .icon {
  font-size: 13px;
  padding-right: 11px;
}
.subtitle-h3 .glyphicon,
.subtitle-h3 .material-icons {
  font-size: 14px;
  padding-right: 5px;
  position: relative;
  top: 2px;
}
.subtitle-h3 .glyphicon.glyphicon-star {
  top: 1px;
}
.subtitle-h3 .icon-star {
  top: -1px;
  position: relative;
  font-size: 13px;
  padding-right: 5px;
}
.subtitle-h3 .glyphicon.glyphicon-check,
.subtitle-h3 .glyphicon.glyphicon-info-sign {
  top: 0;
}
#tutorialModal .carousel-control.left,
#tutorialModal .carousel-control.right {
  background: none;
}
#tutorialModal .glyphicon-chevron-left:before,
#tutorialModal .glyphicon-chevron-right:before {
  color: #39c;
}
#tutorialModal .carousel-control,
#updatesCarousel .carousel-control {
  width: 8%;
}
#tutorialModal .carousel-indicators li,
.banner-buttons,
.feedback-buttons {
  border: 1px solid #39c;
  opacity: 0.8;
}
#tutorialModal .carousel-indicators .active {
  background: #39c;
}
.updates-news a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.updates-news .badge {
  background: #ff5b28;
  margin-left: 5px;
}
.updates-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #fc5b5b;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 15px;
  top: 5px;
}
#updatesCarousel .carousel-inner {
  text-align: center;
  width: 77%;
  margin: 0 auto;
}
#updatesCarousel .carousel-inner .news-carouser-title,
.current-news-title {
  font-size: 20px;
  border-bottom: 1px solid #eee;
  padding: 0 10px 10px 10px;
  margin-bottom: 20px;
  display: inline-block;
}
#updatesCarousel .carousel-control.left,
#updatesCarousel .carousel-control.right {
  background-image: none;
  background: #fff;
}
#updatesCarousel .carousel-control {
  color: #47a3d1;
}
.uploaded-file {
  min-height: 45px;
  border: 1px dashed #e3e3e3;
  padding: 10px;
  position: relative;
  border: 1px dashed #e3e3e3;
}
.upload-file-status-bg {
  background: #e5f6ff;
  min-height: 47px;
}
.uploaded-file {
  background: #f0ffe5;
}
#dropZone {
  background: #fbfbfb;
  border: 1px dashed #e3e3e3;
  padding: 16px 80px;
  position: relative;
  vertical-align: middle;
  display: block;
  text-align: center;
  transition: 0.4s;
}
#dropZone.hover i {
  color: #3499cc;
}
#dropZone.hover {
  background: #fff;
  border-color: #3499cc;
}
#dropZone .attach-container {
  width: auto;
}
.uploaded .file-item .material-icons {
  font-size: 16px;
  position: relative;
  top: 2px;
}
.uploaded .file-item:not(:last-of-type) {
  margin-bottom: 5px;
}
.uploaded .remove {
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  margin-left: 5px;
  position: relative;
  width: 12px;
  height: 12px;
  top: 2px;
}
.uploaded .remove:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 1px;
  border-top: 1px solid #ff6d02;
  transform: rotate(45deg);
  top: 5px;
}
.uploaded .remove:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 1px;
  border-top: 1px solid #ff6d02;
  transform: rotate(-45deg);
  top: 5px;
}
.user-balance .balance-icon {
  position: relative;
  top: 5px;
  line-height: 0;
  font-size: 21px;
  color: #636a77;
}
.user-balance .balance-icon.green {
  color: #0da50f;
  animation: wiggle 0.1s 10 alternate;
  transform-origin: center 60%;
}
.user-balance .balance-sum {
  font-size: 14px;
  color: #636a77;
  cursor: pointer;
}
.user-balance:hover .balance-sum {
  color: #23527c;
}
@keyframes wiggle {
  0% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(5deg);
  }
}
.warning-check-email {
  padding: 20px;
  font-size: 13px;
  background-color: #e4e4e4;
  position: relative;
}
.warning-check-email .material-icons {
  color: #ff5b29;
  position: absolute;
  left: 35px;
  top: 25px;
}
.warning-check-email .check-email-inner {
  padding-left: 80px;
}
#welcomeBackBar {
  background: #25a2f3;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 12px 0;
}
#welcomeBackBar .order-now-btn {
  border: 1px solid #fff;
  color: #fff;
  border-radius: 4px;
  padding: 7px 14px;
  display: inline-block;
  margin-left: 15px;
}
#welcomeBackBar .order-now-btn:hover {
  background: #fff;
  color: #25a2f3;
}
#welcomeBackBar .order-now-btn {
  margin-top: 10px;
}
#welcomeBackBar .close {
  color: #fff;
  text-shadow: none;
  opacity: 1;
  position: absolute;
  top: 10px;
  right: 15px;
}
#welcomeBackBar .close:before {
  content: '\00d7';
}
.gray-block {
  background: #efefef;
  padding: 10px 15px;
}
.deep-gray-block {
  background: #d5d8dc;
  padding: 10px;
}
.deepgray-block {
  background: #eef1f2;
  padding: 20px;
}
.complaint-block.status-filled_in,
.complaint-block.status-closed,
.complaint-block.status-resolved {
  padding-bottom: 25px;
}
.complaint-block.status-active {
  padding-bottom: 45px;
}
.complaint-block .subtitle-h3 {
  margin-bottom: 20px;
  padding-left: 5px;
}
.info-blue-block {
  color: #fff;
  background: #39c;
}
.info-white-block {
  color: #636a76;
  background: #fff;
}
.turn-info-blocks {
  border-radius: 4px;
  border: 1px solid #ececec;
  padding: 10px;
  margin-bottom: 8px;
  text-align: center;
  position: relative;
}
.white-block {
  background: #fff;
  border-radius: 4px;
  border: 1px solid #ececec;
  padding: 29px 20px 20px 20px;
}
.white-block .subtitle-h3 .material-icons {
  padding: 0;
}
.white-block.no-border {
  border-left: none;
}
.white-block.no-padding {
  padding: 0;
}
.find-writer__group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.find-writer__text {
  padding-right: 70px;
}
.find-writer__btn {
  width: 200px;
}
@media (max-width: 767px) {
  .find-writer__group {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
  .find-writer__head {
    margin-bottom: 7px;
  }
  .find-writer__text {
    margin-bottom: 20px;
    padding-right: 0;
  }
  .find-writer__btn {
    text-align: center;
  }
}
.search-writers-container,
.privacy-safety-block .form-group,
.personal-info-block .form-group {
  position: relative;
}
.search-writers-container .magnifying-glass-icon {
  background: url("../img/mglass.png") no-repeat;
  width: 92px;
  height: 94px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}
.search-writers-container .search-writer-icon {
  background: url("../img/search_writer_icon.png") repeat-x;
  width: 365px;
  height: 85px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 9;
  box-shadow: inset 50px 0px 50px -25px rgba(255,255,255,0.95), inset -50px 0px 50px -25px rgba(255,255,255,0.95);
  animation: animateSearchWriter 10s linear infinite;
}
@keyframes animateSearchWriter {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -365px 0;
  }
}
.writer-item__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.writer-item:before,
.writer-item:after {
  display: none;
}
.writer-item__col {
  padding: 0 7px;
}
.writer-item_group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 600px) {
  .writer-item__block {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
  }
  .writer-item_group {
    margin-bottom: 20px;
    text-align: center;
  }
}
@media (max-width: 1240px) {
  .writer-item_group {
    max-width: 50%;
  }
}
@media (max-width: 1100px) {
  .writer-item_group {
    max-width: 33%;
  }
}
@media (max-width: 960px) {
  .writer-id__wrap {
    margin-top: 5px;
  }
  .writer-item_group {
    max-width: none;
    width: 175px;
  }
  .writer-item__block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.writers-list .previous-writer {
  margin: 0;
}
.writers-list .previous-writer-title {
  margin: 0 0 10px 20px;
}
.writers-list .previous-writer-hr {
  margin: 0 0 0 0;
}
.writers-list .writer-item {
  position: relative;
  z-index: 1000;
}
.writers-list .writer-item .writer-id .material-icons,
.customer-reviews-rating .material-icons,
.writers-list .writer-item .writer-id .glyphicon {
  color: #ff9d00;
  font-size: 20px;
  width: 20px;
}
.writers-list .writer-stats,
.writers-list .writer-subjects,
.writers-list .writer-id,
.order-details .title {
  color: #636a77;
}
.writers-list .writer-stats {
  text-align: center;
}
.writers-list .writer-stats .glyphicon-info-sign {
  position: relative;
  top: 3px;
}
.writers-list .writer-item .writer-subjects .value,
.order-details .value {
  color: #b1b6bf;
}
.writers-list .writer-item .title {
  font-weight: 600;
}
.writers-list .writer-item .value.rate {
  color: #60c351;
}
.writers-list .writer-item .writer-created {
  width: 130px;
  height: 20px;
  border-radius: 4px;
  padding: 2px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}
.writers-list .writer-item .writer-created.group-0 {
  background-color: #4db6ac;
}
.writers-list .writer-item .writer-created.group-1 {
  background-color: #4ab22a;
}
.writers-list .writer-item .writer-created.group-2 {
  background-color: #ffa500;
}
.writers-list .writer-item .writer-created.group-3 {
  background-color: #3ba0d3;
}
.writers-list .writer-item .writer-created.group-4 {
  background-color: #b655e3;
}
.writers-list .writer-item .writer-created.group-5 {
  background-color: #e94a86;
}
.writer-item-btns,
.writers-list .writer-item .writer-sh-details {
  text-align: right;
}
.writers-list .writer-item .writer-black-list {
  margin-top: 5px;
}
.writers-list .writer-item .writer-sh-details button span {
  position: relative;
  top: 2px;
  right: -2px;
}
.writers-list .writer-item .order-details,
.writers-list .writer-item .hide-details,
#accept-terms {
  display: none;
}
.writers-list .writer-item .show-details,
.writers-list .writer-item.with-details .hide-details {
  display: inline-block;
}
.writers-list .writer-item.with-details .order-details {
  display: block;
}
.writers-list .writer-item.with-details .show-details {
  display: none;
}
.writers-list .writer-item.inactive .writer-created {
  background-color: #bdbdbd;
}
.writers-list .writer-item.inactive .request-button.disabled {
  background-color: #bdbdbd;
  color: #9499a6;
}
.writers-list .request-button {
  color: #fff;
  padding-top: 5px;
  padding-bottom: 3px;
  min-width: 106px;
}
.writers-list .glyphicon-info-sign {
  color: #bac8d1;
}
.w100-percent {
  width: 100%;
  display: block;
}
.min-width201 {
  min-width: 201px;
}
.cart-add-service-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.choose-method {
  margin-bottom: 5px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.choose-method span {
  height: 12px;
  margin-left: 4px;
}
.choose-method span:hover + .choose-payment-method-hint {
  display: block;
}
.choose-payment-method-hint {
  position: absolute;
  right: -8px;
  bottom: 17px;
  padding: 12px 14px;
  font-size: 14px;
  text-align: left;
  background: #404d6d;
  box-shadow: 0 4px 20px rgba(0,0,0,0.15);
  border-radius: 3px;
  font-weight: 400;
  line-height: 20px;
  color: #fff;
  display: none;
}
.choose-payment-method-hint:after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border-style: solid;
  z-index: 3;
  bottom: -8px;
  border-width: 1px;
  left: 50%;
  transform: rotate(45deg) translateX(-50%);
  border-color: #404d6d transparent transparent transparent;
  background: #404d6d;
}
.field-essayform-as-single_spaced .t-hint-wrapper {
  display: none;
}
pre {
  color: inherit;
}
.container {
  position: relative;
}
.container,
.content {
  max-width: 1440px;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}
.content_wrapper {
  padding-top: 30px;
}
.column-without-menu .content-main {
  width: 100%;
  float: none;
}
.column-without-menu .content-main.form-thank-you {
  width: 62%;
  margin: 20px auto;
}
@media (max-width: 767px) {
  .column-without-menu .content-main.form-thank-you {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  .content_wrapper {
    padding-top: 30px;
  }
}
.remember-me-text {
  margin: 3px 0 0 6px;
  display: inline-block;
}
.customer-reviews-list {
  font-family: "Lato", sans-serif;
  font-size: 14px;
}
.add-service-price {
  padding-left: 31px;
}
.add-service-tooltip,
.writer-black-list .glyphicon-info-sign {
  position: relative;
  top: 2px;
}
.promo-banner {
  width: 250px;
  height: 300px;
  margin: 0 auto;
}
.topic-order {
  font-size: 14px;
  font-family: "Lato", sans-serif;
  line-height: 18px;
}
.low-high,
.customer-reviews-rating {
  vertical-align: top;
}
.instructions-pager {
  display: none;
}
.instruction-timer {
  background: #ffee61;
}
.section-center {
  width: 47.9%;
  margin-top: 23px;
}
.section-center.redirect {
  margin: 23px auto 0 auto;
}
.section-right {
  width: 21.5%;
  margin: 23px 3.2% 0 0;
}
.personal-info-block {
  min-height: 420px;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  margin: 0 auto;
}
#overlay {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-size: 80px 80px;
  z-index: 2001;
  -moz-opacity: 0;
  opacity: 0;
}
#overlay-order {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1001;
  opacity: 0.5;
  background: #000;
}
.cancel-add-payment-btn {
  background: none;
  border: none;
  box-shadow: none;
  height: 16px;
}
.cancel-add-payment-btn:hover {
  cursor: pointer;
}
.file-item {
  position: relative;
}
.file-item a.verified:after {
  position: absolute;
  content: '✔';
  font-size: 20px;
  margin-left: 5px;
  top: -4px;
  color: #71c668;
}
.appear-area {
  width: 50%;
  color: #636a76;
}
.appear-area .ico-appear {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA9CAYAAADmgpoeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NUY1NDc3MUQ5QTkxMUU2OTgwMEZFRkMwQkY5ODkyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NUY1NDc3MkQ5QTkxMUU2OTgwMEZFRkMwQkY5ODkyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1RjU0NzZGRDlBOTExRTY5ODAwRkVGQzBCRjk4OTI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1RjU0NzcwRDlBOTExRTY5ODAwRkVGQzBCRjk4OTI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NrLP5wAAAzVJREFUeNrsmslrFEEUxisao6hEEBeEiCGIR1EP4kVBD+agSEyMBHcSgugpiGK8mESU4B/gSVAEzR53EBU0BBUvihsiDkoOoniKgmDcEr/HvII3RS8z09NJ11APPpjXUzXdv3lVr5auklQqpQKsBZqpJs9eQHcL8UOlId+3Q/MmEewftBvqjfpD01SybDp0BdpZbGAarisqXGkOZS9AR2OCGYHKPeAmoP64wX5BozGBTfhErps/9xdDU/zhAVcfNWLLoPXQYv5OpvrV0HG+MY0Rw9BYDGCXGajZaJY5RU6DzYHOQXsDoriOpe0LdAi6EUOzPMjP0SSeU/e5gWybIlW6Ce3PsWkuga5CNTH1uWZOWDII1Cx3ZAvWCG2KMFych+bGCHcxHzh6sD3Cpz6zHZofoAqoR9RZAG2OKZGMM9wlA64rDI4KrRA+Na3rITcb5Tlkg7hWFfM0q4mTiA7CDNHnBv0iNkv437O82dcI42G+cAdEdtRw1CzrbBnHguD2Gd1AR67OZjANR82xT1wr84KzDUzD7TIGaw1XazOYXLcNGnDdGs7s9FS4eoofmtL42izLlnn4BNdggpUby4epsIWsfI3gemxtiqFwZsQ+QM+FX8Mplewd9Fp8V1/ABxniiXgUq4SW+w2s96DDwv8mNnNoRnIiZHGYrxViIt0KddqeFa1cQTswB+bAHJgDc2AOzIE5MAfmwByYA3NgyTNzz6PC8GnPY5w//xTXq2wAewltYH8rtBJ6xX6lT71Ww3+bxKbYIfwS6GRInaUq/VpXG/0Jt5II9kClTwBoq+WoqYBoya3lU6qwW3EFTR5tRtTafcrTC/VG4b+BriU5Kw6xtNEG5iqP8sdU5hvQMyK5JDbdh0VtkUqfv9BGW959Noxj1M8eCn8btEb4R6DZwj+d1Gh5jWMUpY0ias986tGRo16VYDNnHsOcJcOM+tZf26ZUbSF1Pqr0KVDr5oqPoPsBdTqTHq2gSXCHz/URlXn8xzqwxz5ROwv9sX3ZYo5jn1TmMTurli3Snqj04f5q0bd+Q7ehLbYvNHXUPtsUrbCIkT2F7nDkxooJjIxOCrwX/gDP6hNt/wUYAG+nkyuJMJY/AAAAAElFTkSuQmCC") no-repeat center;
  width: 54px;
  height: 61px;
  margin: 0 auto 15px auto;
}
.ext-phone {
  margin-top: -20px;
}
ul.green-list li {
  background: url("data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5ODVENjFENjBGQzExMUU3OEE2M0ZCMkI3M0FGRTg4RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5ODVENjFENzBGQzExMUU3OEE2M0ZCMkI3M0FGRTg4RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk4NUQ2MUQ0MEZDMTExRTc4QTYzRkIyQjczQUZFODhFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4NUQ2MUQ1MEZDMTExRTc4QTYzRkIyQjczQUZFODhFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hX0CogAAAFtJREFUeNpi/P///7ufH/a8Ov7591cPcRtpbgnGJ1+ey5yPYICB81rTmFY83cGABAxvt7EwoAJnFlHGtz/eC58OgAs9MVzBCDT++58fZ99fAfKNBXU4WTgAAgwALuYkiHA1WscAAAAASUVORK5CYII=") no-repeat left 6px;
  padding-left: 15px;
}
.bonus-gray {
  background: #fbfbfb;
  padding: 6px 0 6px 10px;
  position: relative;
}
.green-balance {
  color: #00c33f;
  font-size: 24px;
  position: relative;
  top: -6px;
}
.your-bonus {
  max-width: 66px;
  display: inline-block;
}
.process-waiting-container {
  max-width: 540px;
  margin: 30px auto 30px auto;
}
.process-waiting-ico {
  background: url("../img/order_process_waiting.png") no-repeat;
  width: 127px;
  height: 126px;
  margin: 0 auto;
}
#scroll-to-top {
  background: url("../img/to-top-icon.png") no-repeat;
  width: 70px;
  height: 70px;
  position: fixed;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
  display: none;
  z-index: 15;
}
.verification-dashed .glyphicon-earphone {
  font-size: 20px;
  position: absolute;
  top: 20px;
}
.id-card-img {
  background: url("../img/id_card.png") no-repeat;
  width: 100%;
  height: 188px;
  background-size: contain;
  margin-top: -20px;
}
.credit-card-img {
  background: url("../img/credit_card.png") no-repeat;
  width: 100%;
  height: 188px;
  background-size: contain;
  margin-top: -20px;
}
#create-dispute-form .btn-success {
  border-color: #47a3d1;
  background-color: #47a3d1;
}
.material-icons.done {
  position: relative;
  font-size: 17px;
  top: 1px;
  padding-right: 5px;
  min-height: 29px;
}
.load-files {
  border: 1px dashed #e3e3e3;
  padding: 15px 10px;
  margin-bottom: 15px;
}
.w100 {
  min-width: 107px;
}
.mail-send-img {
  background: url("../img/mail_Img.png") no-repeat;
  width: 220px;
  height: 170px;
  margin: 0 auto;
}
.modal-title-referral {
  float: left;
  margin-top: -30px;
}
.mail-send-img {
  background: url("../img/mail_Img.png") no-repeat;
  width: 220px;
  height: 170px;
  margin: 0 auto;
}
.input-group-addon {
  background: #3499cc;
  border: 1px solid transparent;
  cursor: pointer;
  color: #fff;
}
.game-container {
  text-align: center;
  width: 320px;
  height: 272px;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif;
}
.vip-badge {
  background: #ff9d00;
  border-radius: 4px;
  margin-left: 5px;
}
#partnerPopup .deep-gray-text {
  width: 600px;
  display: inline-block;
}
#writers-list .cw-form-writer-template {
  display: none;
}
.important-updates-ico {
  background: url("../img/important-updates-ico.png") no-repeat;
  width: 173px;
  height: 173px;
  margin: 0 auto;
}
.page-not-found-bo {
  background: url("../img/404-bo.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 310px;
  margin-top: 50px;
}
.recommendation-block img {
  max-width: 300px;
}
#form-details {
  display: none;
}
.revision-flash-text {
  width: 95%;
}
.drag-drop-text {
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  text-align: left;
  color: #9399a5;
  line-height: 17px;
  max-width: 380px;
  margin: 0 auto;
}
.drag-drop-text i {
  font-size: 30px;
  padding-right: 15px;
  color: #dadde0;
  transition: 0.4s;
}
.attach-button {
  font-size: 14px;
}
.added-bonuses {
  background: url("../img/thank-you-ico.png") no-repeat left;
  min-height: 50px;
  padding-left: 70px;
}
.final-bonus__value {
  margin-left: 3px;
}
.header-center {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  float: none;
}
.page-game,
.page-profile {
  margin-top: 23px;
}
.form-neworder {
  margin-top: 23px;
}
.your-orders-item__id {
  margin-right: 15px;
}
@media (max-width: 1400px) {
  #messages-container,
  #cart-container,
  #add-payment-container {
    width: 100%;
  }
}
@media (max-width: 1280px) {
  .hide-1280 {
    display: none;
  }
  .show-messages-block,
  .show-cart-block {
    display: block;
  }
  #cart-container,
  #add-payment-container {
    display: none;
    position: fixed;
    left: 0;
    bottom: 40px;
    z-index: 101;
    margin: 0;
  }
  #messages-container {
    visibility: hidden;
    position: fixed;
    right: 0;
    bottom: 40px;
    z-index: 101;
    width: 312px;
  }
  .messages-visible {
    visibility: visible !important;
  }
  #cart-container {
    display: block;
  }
  #cart-container,
  #add-payment-container {
    width: 312px;
  }
  #messages-container .messages-head h3,
  #messages-container .messages-head span,
  #cart-container .cart-head h3,
  .add-services-list + .line,
  .add-services-list + .line + .go-to-cart {
    display: none;
  }
  #messages-container .messages-head,
  #cart-container .cart-head {
    padding: 7px 21px;
  }
  .form-neworder {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form-neworder .t-page-fluidcol {
    margin-bottom: 15px;
  }
}
@media (max-width: 1023px) {
  .writers-list__label {
    padding-left: 20px;
  }
  .white-block {
    padding: 20px;
    border-radius: 0;
  }
  .page-order {
    padding: 0;
  }
  .left-menu {
    width: 100%;
    height: 49px;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0;
  }
  .left-menu .navbar-header {
    padding: 0 0 5px 0;
    min-height: 48px;
  }
  .left-menu .material-icons.profile-mobile-ico {
    display: inline-block;
    position: relative;
    top: 15px;
    right: 10px;
    font-size: 28px;
  }
  .icon-human,
  .navbar-collapse {
    display: none;
  }
  .header-message {
    display: none;
  }
  .header-left.header-new-order {
    width: auto;
    height: 0;
  }
  .material-icons.menu {
    line-height: 0;
    position: relative;
    padding: 15px;
    font-size: 28px;
    top: 14px;
  }
  .material-icons.menu-close {
    line-height: 0;
    position: relative;
    padding: 15px;
    font-size: 28px;
    top: 14px;
  }
  .navbar-header {
    float: none;
  }
  .mobile-order-btn-container {
    display: block;
  }
  .writers-list .writer-item .show-details,
  .writers-list .writer-item.with-details .hide-details,
  .material-icons.menu {
    display: block;
  }
  .header-center,
  .request-button,
  .writer-sh-details .btn-default {
    width: 100%;
  }
  .header-center {
    min-height: 1px;
  }
  header {
    padding: 0;
  }
  .navbar-collapse {
    position: relative;
    z-index: 999999;
    border-top: none;
    box-shadow: none;
    background: #fff;
    padding: 0 15px;
    margin-top: 10px;
  }
  .navbar {
    margin-bottom: 0;
  }
  .left-menu .material-icons.profile-close {
    position: relative;
    top: 15px;
    right: 10px;
    font-size: 28px;
  }
  .left-menu .navbar-collapse {
    box-shadow: 0 4px 14px -2px #d3d6d7;
  }
  .left-nav-menu ul {
    margin-bottom: 0;
    border-bottom: none;
  }
  .hello-user,
  .user-balance {
    text-align: left;
    border-right: 0;
  }
  .hello-user,
  .user-balance {
    text-align: left;
    padding: 0;
  }
  .login-block,
  .info-center-block {
    border-radius: 0;
  }
  .logout-block {
    font-size: 16px;
    margin: 5px 0 10px 0;
  }
  .left-nav-menu li a {
    padding-left: 15px;
  }
  .left-nav-menu li a:first-of-type span,
  .left-nav-menu li a:first-of-type .material-icons {
    padding: 0 5px 0 0;
  }
  .left-nav-menu li .icon-arrow-right {
    padding: 0 0 0 5px !important;
  }
  .login-block {
    width: 100%;
    margin-top: 25px;
  }
  .left-menu .navbar-toggle {
    background: none;
  }
  .left-menu .navbar-default .navbar-toggle .icon-bar {
    background: #3499cc;
  }
  .profile-mobile-ico {
    position: relative;
  }
  #welcomeBackBar {
    width: 100%;
    position: absolute;
    top: 52px;
    z-index: 11;
    padding: 10px;
  }
  #welcomeBackBar > div {
    padding: 0 40px;
  }
  #welcomeBackBar .close {
    font-size: 42px;
    position: absolute;
    top: 0;
    right: 10px;
  }
  .left-menu .navbar-default .navbar-toggle:hover,
  .left-menu .navbar-default .navbar-toggle:focus {
    background: none;
  }
  .navbar-toggle {
    padding-top: 15px;
  }
  .hello-user {
    max-width: none;
  }
  .hello-user > span,
  .hello-user .badge {
    display: none;
  }
  .updates-news a {
    display: block;
  }
  .hello-user .material-icons {
    display: inline;
    top: 6px;
    position: relative;
    padding-right: 5px;
    font-size: 22px;
  }
  .hello-user a,
  .user-balance {
    padding: 15px;
  }
  .hello-user a,
  .user-balance,
  .logout-block a {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #d3d6d7;
    display: block;
    padding: 15px !important;
  }
  .header-new-order.not-logged {
    position: initial;
  }
  .user-balance .popover,
  .balance-sum .popover {
    display: none !important;
  }
  .header-left {
    width: 100%;
    padding-left: 0;
    padding-right: 20px;
  }
}
@media (max-width: 600px) {
  .writer-stats {
    width: 100%;
  }
  .writers-list .writer-item .writer-black-list {
    margin-top: 10px;
  }
}
@media (max-width: 960px) {
  .writers-list .writer-item .writer-id .glyphicon {
    width: 16px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1445px) {
  #of #completeessayform-number_of_source {
    width: 76%;
  }
}
@media screen and (max-width: 1358px) {
  .profile-phone input[type="text"] {
    width: 100%;
  }
  #of .add-service-title {
    width: 69%;
  }
}
@media screen and (max-width: 1330px) {
  .vertical-line {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .verification-dashed {
    margin-top: 10px;
  }
  .id-card-img,
  .credit-card-img {
    margin-top: 0;
  }
  .success-feedback-right {
    border-left: none;
  }
  .success-feedback-center-right {
    margin-bottom: 0;
  }
  #of .price-container,
  #of .submit-form,
  #of .form-control,
  .ui-spinner,
  #of .selectr-selected,
  #of #dropZone,
  #of .toggle-details + .line,
  #of .dashed-line,
  #of .summary,
  .preferred-advice-30,
  .preferred-tip-30 {
    width: 100%;
  }
  .progress-state {
    float: none;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .progress-state-text {
    display: block;
    margin-top: 10px;
    -ms-flex-order: 3;
        order: 3;
  }
  .add-service-price {
    padding-left: 0;
  }
  .bonus-aviable .row,
  .bonus-aviable .row .text-right {
    text-align: center;
  }
}
@media screen and (max-width: 991px) {
  #of .additional-services-container.visible {
    display: block;
    background: #fff;
    width: 72%;
    top: 77px;
  }
  #of .additional-services-container.visible .additional-services-button {
    position: relative;
    left: -18px;
  }
  #of .additional-services-button {
    display: inline;
  }
  #of .add-mt20 {
    margin-top: 20px;
  }
  #of #dropZone .text-right,
  .find-writer-container .text-right {
    text-align: center;
  }
}
@media (max-width: 1278px) {
  .order-info-header {
    padding: 15px 0;
  }
  .order-list .order-preview-info .topic-order {
    text-overflow: clip;
    overflow: visible;
    white-space: normal;
    word-wrap: break-word;
  }
}
@media (max-width: 1200px) {
  .col-md-8.custom {
    width: auto;
  }
  #add-payment-container {
    display: block;
  }
  #add-payment-container .add-payment-head button[type=submit] {
    top: 18px;
    right: 14px;
  }
  #messages-container .messages-head .glyphicon-minus {
    display: inline-block;
    width: 18px;
    height: 18px;
    text-align: center;
    cursor: pointer;
  }
  .header-message {
    margin-bottom: 5px;
  }
  #scroll-to-top {
    background: url("../img/to-top-icon-small.png") no-repeat;
    width: 30px;
    height: 30px;
    right: 5px;
    bottom: 47px;
    opacity: 0.7;
  }
}
@media (max-width: 1090px) {
  .section-center,
  .section-right {
    width: 75%;
    padding-right: 2.5%;
  }
  .section-right.add-services {
    margin-right: 2.5%;
    width: 72.5%;
  }
  #of .section-right.add-services .additional-services-container .subtitle-h3 {
    padding-left: 28px;
  }
  #of .t-add-service-item {
    padding: 9px 15px;
  }
  .section-right {
    margin-right: 0;
  }
  .personal-info-block,
  .pass-change-block {
    min-height: 0;
  }
  .profile-phone {
    width: 100%;
  }
  .profile-phone.pull-left {
    float: none;
  }
  .profile-phone input[type="text"] {
    width: 100%;
  }
  .profile-phone:nth-child(even) {
    margin-right: 0;
  }
  .profile-phone .icon-cancel-button {
    position: absolute;
    font-size: 18px;
    color: #fe7062;
    top: 6px;
    right: 4px;
  }
}
@media (max-width: 1080px) {
  .order-status .icon-updates,
  .order-status .icon-glyph-54,
  .order-status .icon-checking {
    float: right;
    margin: 15px 15px 0 0;
  }
  .error-page-container {
    margin: 0;
  }
  .order-list .order-preview-info .close-icon-background .material-icons {
    line-height: 1;
    font-size: 24px;
    margin: 0;
  }
  .promo-banner {
    display: none;
  }
  .order-status-state {
    padding: 4px 6px 6px;
  }
  .order-preview-info .deadline-order {
    padding: 0;
    width: auto;
  }
  .order-list .order-preview-info .order-preview-close {
    top: 0;
    right: 0;
    background: #fff;
    font-size: 10px;
    padding: 0;
    margin-top: -15px;
    width: 34px;
    height: 32px;
    line-height: 14px;
    border-radius: 100%;
    padding-left: 2px;
    padding-top: 2px;
  }
  .order-list .order-preview-close .close-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 0;
    padding: 3px 0 0 3px;
  }
  .order-status .material-icons {
    margin-top: 15px;
  }
  .order-status-icons-container .unread-messages,
  .order-status-icons-container .not-donloaded-files {
    position: relative;
  }
  .order-list .order-preview-info .order-preview-close {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .order-list .order-preview-close .close-icon-background {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 3px 0 0 3px;
  }
  .previous-writer-hr .line2 {
    display: none;
  }
  .writer-sh-details .btn {
    font-weight: normal;
  }
}
@media (max-width: 992px) {
  .current-order-number {
    float: right;
  }
  .topic-descr {
    text-overflow: clip;
    width: auto;
    overflow: visible;
    word-wrap: break-word;
    white-space: normal;
    padding-bottom: 5px;
  }
  .upgrade-full-price {
    padding-left: 9px;
  }
  .download-file-row {
    padding-bottom: 15px;
  }
  .instruction-timer {
    width: auto;
    position: static;
    left: auto;
    top: auto;
    margin-top: 10px;
    border-top-right-radius: 0;
    font-size: 12px;
    height: 47px;
  }
  .pay-with-credit {
    margin-top: 10px;
  }
  .add-payment-btn-container,
  .payment-btn-container {
    display: block;
  }
  .add-payment-btn-container:nth-of-type(1),
  .payment-btn-container:nth-of-type(1) {
    padding-right: 0;
  }
  .evolve-level-0-big {
    margin: 10px auto 0 auto;
  }
  .evolve-current-level,
  .evolve-item-descr {
    text-align: center;
  }
  .evolve-status-ico {
    margin: 0 auto;
  }
  .cart-services-list-container {
    max-height: 123px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  .order-list .order-preview-info:hover .order-status-bar-container {
    display: none;
  }
  #dropZone {
    padding: 10px;
  }
  .writers-list .request-button,
  .writer-sh-details .btn-default {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .btn-full-width {
    width: 100%;
    font-size: 16px;
  }
  .m-add-instruction {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .content-main {
    float: none;
    width: auto;
    padding-right: 0;
  }
  .back-to-orders {
    text-align: center;
  }
  .error-page-container {
    padding: 75px 15px 0 15px;
  }
  .section-center,
  .section-right {
    width: 100%;
    padding-right: 0;
  }
  input:not([type=checkbox]):not([type=radio]) {
    -webkit-appearance: none;
  }
  .content-main .row.clear-margin {
    margin: 0;
  }
  .content-main .clear-padding {
    padding: 0;
  }
  .refresh-hide {
    display: none;
  }
  .form-group.field-instructionform-file {
    margin-bottom: 0;
  }
  .active-service-marker,
  .customer-reviews-rating {
    display: block;
  }
  input:not([type=checkbox]):not([type=radio]) {
    -webkit-appearance: none;
  }
  .cancel-add-payment-btn {
    margin-top: 2px;
  }
  .add-cost-block {
    text-align: center;
    margin-bottom: 5px;
  }
  .pay-btn.text-right {
    text-align: center !important;
  }
  .status-filled_in li,
  .status-closed li,
  .status-resolved li {
    display: block;
    width: 100%;
  }
  #bonusesGiftModal .form-group {
    text-align: left;
    width: 100%;
  }
  #bonusesGiftModal input.form-control {
    width: 100%;
  }
  .writers-list .writer-item .writer-black-list {
    text-align: center;
    margin-bottom: 20px;
  }
  .writers-list .writer-item .writer-id {
    width: 100%;
    text-align: center;
  }
  .writers-list .writer-item .writer-created {
    display: inherit;
    margin: 0 auto 15px auto;
  }
  .order-details {
    padding: 0 15px;
  }
  #profilePopup.modal {
    width: 100%;
    position: absolute;
    overflow: visible;
  }
  .evolve-left-container {
    display: none;
    position: relative;
    z-index: 111;
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #d3d6d7;
    border-radius: inherit;
  }
  .content-main.form-thank-you {
    width: 100%;
    padding: 0 15px;
  }
  .page-not-found-bo {
    margin-top: 0;
  }
  .new-deadline-container.text-right {
    text-align: left;
    padding-left: 15px;
  }
  #of .additional-services-container.visible {
    width: 100%;
    position: absolute;
    left: 0;
  }
  .carousel-indicators {
    bottom: -20px;
  }
  .modal-backdrop {
    display: none;
  }
  .order-list .order-preview-info:hover .close-icon-background {
    background: #e1e4e6;
  }
  .modal-open .order-list .order-preview-info:hover .close-icon-background {
    background: #626a77;
  }
  .order-list .order-preview-info:hover .btn-details {
    border: 1px solid #e1e4e6;
    background: #fff;
    color: #9499a6 !important;
  }
  .modal-open .order-list .order-preview-info:hover .btn-details {
    background: #39c;
    color: #fff !important;
    border: 1px solid #39c;
  }
}
@media (max-width: 500px) {
  .welcome-to-invite {
    max-width: 100%;
  }
  .clip.pull-right {
    float: none;
    width: 100%;
    margin-top: 10px;
  }
  .writer-id,
  .writer-created {
    display: inline-block;
  }
  .writer-created {
    position: relative;
    top: -1px;
  }
  .your-orders-item {
    margin-top: 15px;
  }
  .writers-list .writer-item .request-button,
  .writers-list .writer-item .show-details {
    width: 100%;
    display: block;
    margin: 15px auto;
  }
  .writers-list .writer-item .request-button,
  .writers-list .writer-item .hide-details {
    width: 100%;
    margin: 15px auto;
  }
  #profileform-isanyemailallowed,
  #profileform-issmsallowed {
    width: 90%;
    margin-bottom: 15px;
  }
  .radio-container {
    margin-bottom: 5px;
  }
  .level-ico-0 {
    margin: 0 auto;
  }
  .evolve-color-item {
    width: 20px;
    height: 5px;
    margin-right: 5px;
  }
  .evolve-level-1 {
    margin-left: -4px;
  }
  .evolve-level-2 {
    margin-left: -6px;
  }
  .evolve-item.active .evolve-level-2 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -45px -25px;
  }
  .evolve-level-3 {
    margin-left: -7px;
  }
  .evolve-item.active .evolve-level-3 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -90px -19px;
  }
  .evolve-level-4 {
    margin-left: -11px;
  }
  .evolve-item.active .evolve-level-4 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -158px -15px;
  }
  .evolve-level-5 {
    margin-left: -16px;
  }
  .evolve-item.active .evolve-level-5 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -199px 0px;
  }
  .order-list .order-preview-info {
    height: auto;
    padding: 15px;
  }
  .order-list .order-preview-info .order-status-bar-container {
    display: none;
  }
  #of .add-service-title {
    width: 63%;
  }
  .radio-custom {
    display: block;
  }
  .sort-by,
  .rating-filter-select {
    padding: 0 15px;
  }
  .sort-by .text-right {
    text-align: left;
    margin-top: 10px;
  }
  .search-writers-container .search-writer-icon {
    width: 300px;
  }
  .warning-check-email .material-icons {
    left: 20px;
  }
  .warning-check-email .check-email-inner {
    padding-left: 45px;
  }
  .appear-area {
    width: 100%;
  }
  .revision-flash-text {
    width: 91%;
  }
}
@media (max-width: 640px) {
  .t-paper-download__name .crop-width {
    max-width: 205px;
  }
}
#paypal-button-container {
  position: relative;
  z-index: 1;
}
#of #essayform-instruction {
  min-height: 175px;
  resize: none;
}
body {
  background: #eef1f2;
  -webkit-font-smoothing: antialiased;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  color: #636a76;
}
.spinner-cart-button {
  width: 100%;
}
label[for=personalmanagerform-subject] {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 12px;
}
.grid-view {
  overflow-x: auto;
}
.table {
  margin-bottom: 0;
}
.table thead tr th {
  border-bottom: none;
  font-weight: 400;
  color: #abb1ba;
}
.table tbody tr td {
  padding: 13px 8px;
  vertical-align: middle;
  border-top: none;
  border-bottom: 1px solid #eee;
}
.table_sm tbody tr td {
  padding: 8px;
}
@media (max-width: 1023px) {
  select {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  option {
    max-width: 100%;
    text-align: left;
  }
}
.scroll-to-top {
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  display: none;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid #9499a5;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(0,0,0,0);
}
.scroll-to-top__i {
  fill: #9499a5;
}
.animated-checkmark {
  display: -ms-flexbox;
  display: flex;
  margin-right: 5px;
  width: 34px;
}
@media (max-width: 767px) {
  .animated-checkmark {
    margin: 0 15px;
    width: 20px;
  }
}
.animated-checkmark__path {
  stroke-dasharray: 1000;
  stroke-dashoffset: -100;
  animation: dash-check 1.2s 0.35s ease-in-out forwards;
}
.feedback-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.feedback-content .change-review-span {
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  color: #3499cc;
  font-weight: 900;
  font-size: 12px;
  line-height: 14px;
  margin-left: auto;
  text-transform: uppercase;
}
.feedback-content__rating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.feedback-content__rating .rating-text {
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
  color: #636a76;
}
.feedback-content__rating .glyphicon-star {
  color: #f2c94c;
  font-size: 18px;
  margin-right: 10px;
}
.d-flex-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.mt-0 {
  margin-top: 0 !important;
}
iframe {
  border: transparent;
}
.flex {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .flex {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.justify-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
@media (max-width: 767px) {
  .justify-end {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: normal;
        justify-content: normal;
  }
}
@media (max-width: 767px) {
  .mob-pad-top {
    padding-top: 10px;
  }
}
.upd-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
input.updatePassBtns[disable] {
  opacity: 0.5;
  cursor: none;
  pointer-events: none;
}
@keyframes dash-check {
  0% {
    stroke-dashoffset: -100;
  }
  100% {
    stroke-dashoffset: 900;
  }
}
.field-essayform-code {
  position: relative;
}
.field-essayform-code .discount-success {
  position: absolute;
  right: 15px;
  bottom: 8px;
  color: #979797;
  font-size: 12px;
}
.field-essayform-code .discount-success .amount {
  color: #979797 !important;
}
.field-essayform-code .discount-error {
  margin: 5px;
  color: #bc5151;
}
.selectr-subject .selectr-option.disabled {
  display: none;
}
.badge {
  display: inline-block;
  min-width: 14px;
  padding: 3px 6px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background: #9499a5;
}
.badge_red {
  background: #fd5a5a;
}
.badge_yellow {
  background: #ff9d00;
}
.c-modal {
  padding: 15px;
  width: 100%;
  max-width: 600px;
  background: #fff;
  border-radius: 5px;
}
.c-modal_xxs {
  width: 300px;
}
.c-modal_md {
  width: 100%;
  max-width: 768px;
}
.c-modal_lg {
  width: 100%;
  max-width: 900px;
}
.c-modal_no-padding {
  padding: 0;
}
.c-modal .t-btn {
  display: inline-block;
  height: 32px;
  padding: 0 12px;
}
.c-modal .t-btn:first-of-type {
  margin-right: 7px;
}
.modal-text {
  margin-bottom: 10px;
}
.regular-text {
  font-size: 14px;
  line-height: 20px;
}
.regular-text_sm {
  font-size: 12px;
  line-height: 16px;
}
.regular-text_lg {
  font-size: 16px;
  line-height: 24px;
}
.text-yellow {
  color: #ff9d1e;
}
.text-green {
  color: #7dcc4a;
}
.text-dark-green {
  color: #55a74a;
}
.text-orange {
  color: #ff5b29;
}
.text-blue {
  color: #3499cc;
}
.text-light-grey {
  color: #abb1ba;
}
.text-grey {
  color: #9499a5;
}
.text-dark-icon {
  fill: #636a76;
}
.lato-400 {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.lato-700 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
.ms-400,
.ms-600,
.ms-700 {
  font-family: "Montserrat", sans-serif;
}
.ms-400 {
  font-weight: 400;
}
.ms-600 {
  font-weight: 600;
}
.ms-700 {
  font-weight: 700;
}
.font-heavy {
  font-weight: 700;
}
.js-show-all {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.js-show-block_hidden>div:first-child {
  display: block !important;
}
.js-show-block_hidden>div:not(:first-child) {
  display: none;
}
.js-show-text {
  display: none;
}
.js-show-text_active {
  display: block;
}
.material-icons.icon-12 {
  font-size: 12px;
  width: 12px;
  height: 12px;
}
.material-icons.icon-14 {
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.material-icons.icon-16 {
  font-size: 16px;
  width: 16px;
  height: 16px;
}
.material-icons.icon-20 {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
.material-icons.icon-30 {
  font-size: 30px;
  width: 30px;
  height: 30px;
}
.ui-spinner,
.ui-spinner-input {
  width: 100%;
  margin: 0 0 15px;
}
.ui-spinner {
  border: none !important;
}
.ui-spinner-input {
  text-align: center;
  padding: 8px 30px;
  font-size: 13px !important;
  letter-spacing: -0.5px;
  border: 1px solid #d3d3d3;
  height: 100%;
}
.ui-spinner-button {
  width: 30px;
  background: #3499cc;
  font-size: 14px;
  font-weight: bold;
  line-height: 12px;
  cursor: pointer;
  border-radius: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  border: none;
}
.ui-spinner-button:before {
  color: #fff;
}
.ui-spinner-button:hover {
  background: #3499cc;
  border-color: #3499cc;
}
.ui-spinner-up {
  right: 0;
  border-radius: 0 3px 3px 0;
}
.ui-spinner-up:before {
  content: '+';
}
.ui-spinner-down {
  left: 0;
  border-radius: 3px 0 0 3px;
}
.ui-spinner-down:before {
  content: '';
  width: 7px;
  height: 2px;
  display: inline-block;
  background: #fff;
  margin-bottom: 3px;
}
.ui-spinner__cost {
  margin-top: -15px;
  color: #9499a5;
  font-size: 12px;
  margin-bottom: 15px;
}
.t-block-message {
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 3px;
  padding: 10px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 5px;
}
.t-block-message i {
  margin-right: 15px;
}
.t-block {
  display: block;
  width: 100%;
  border-radius: 4px;
  padding: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .t-block {
    padding: 20px 15px;
  }
}
.t-block.js-show-all__container {
  padding: 20px 0 15px;
}
.t-block.js-show-all__container .t-flex {
  padding: 0 20px 12px;
}
@media (max-width: 1023px) {
  .t-block.js-show-all__container .t-flex {
    padding: 0 16px;
  }
}
.t-block_wrap {
  margin: 8px 0;
}
.t-block_white {
  background: #fff;
  border: 1px solid #ececec;
  margin-top: 8px;
}
.t-block_border-dot {
  border: 1px dotted #e3e3e3;
}
.t-block_bg-grey {
  background: #f9f9f9;
  padding: 17px 15px;
  border: 1px dashed #e3e3e3;
}
.t-block_bg-l-grey {
  background: #f9f9f9;
  padding: 20px 15px;
}
.t-block_left-border-blue {
  border-left: 4px solid #73d6d9;
  border-right: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  border-top: 1px solid #ececec;
}
.t-block_border-dark {
  border: 1px solid #ececec;
}
.t-block_mb {
  margin-bottom: 10px;
}
.t-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  border-radius: 2px;
  font-weight: 700;
  padding: 10px 8px;
  text-transform: uppercase;
  border: none;
  box-shadow: none;
  white-space: nowrap;
  cursor: pointer;
  color: #fff;
}
.t-btn:not(:disabled):hover,
.t-btn:not(:disabled):focus,
.t-btn:not(:disabled):active {
  color: #fff;
}
.t-btn:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.t-btn_center {
  margin: 0 auto;
}
.t-btn_block {
  width: 100%;
}
.t-btn_wrap {
  margin: 5px;
}
.t-btn_default {
  background: #fff;
  border: 1px solid #e1e4e6;
  color: #9499a5;
}
.t-btn_default:not(:disabled):hover,
.t-btn_default:not(:disabled):focus,
.t-btn_default:not(:disabled):active {
  background: #4a7a9a;
}
.t-btn_icon i,
.t-btn_icon span {
  font-size: 16px;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.t-btn_xxs {
  padding: 8px 14px;
}
.t-btn_sm {
  min-width: 95px;
}
.t-btn_md {
  min-width: 150px;
}
.t-btn_submit {
  min-width: 108px;
  height: 32px;
  padding: 8px;
}
@media (max-width: 1023px) {
  .t-btn_submit {
    width: 100%;
  }
}
.t-btn_blue {
  background: #3499cc;
}
.t-btn_blue:not(:disabled):hover,
.t-btn_blue:not(:disabled):focus,
.t-btn_blue:not(:disabled):active {
  background: #4a7a9a;
}
.t-btn_orange {
  background: #ff5b29;
}
.t-btn_orange:not(:disabled):hover,
.t-btn_orange:not(:disabled):focus,
.t-btn_orange:not(:disabled):active {
  background: #db3f0f;
}
.t-btn_green {
  background: #7dcc4a;
}
.t-btn_green:not(:disabled):hover,
.t-btn_green:not(:disabled):focus,
.t-btn_green:not(:disabled):active {
  background: #55a74a;
}
.t-btn__regular {
  color: #9499a5;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  transition: background 0.1s linear, color 0.2s linear;
}
.t-btn__regular:not(:disabled):hover,
.t-btn__regular:not(:disabled):focus,
.t-btn__regular:not(:disabled):active {
  background: #4a7a9a;
  color: #fff;
  border-color: #4a7a9a;
}
@media (max-width: 767px) {
  .t-btn {
    min-width: auto;
  }
}
.t-btn-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-width: 100px;
  height: 32px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #9499a5;
  padding: 0;
  cursor: pointer;
  background: #fff;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.t-btn-details .t-btn-details__icon {
  margin-left: 5px;
  width: 20px;
  height: 20px;
}
.t-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .t-row {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.t-row_no-mobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-row-iframe {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.t-row-iframe__icon {
  display: block;
}
.t-row-iframe__content {
  width: 100%;
}
.t-row-full,
.t-row-vt,
.t-row-hr,
.t-row-right {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .t-row-full,
  .t-row-vt,
  .t-row-hr,
  .t-row-right {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
}
.t-row-full {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.t-width-100 {
  width: 100%;
}
.t-row-vt {
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 1023px) {
  .laptop-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-row-hr {
  -ms-flex-pack: center;
      justify-content: center;
}
.t-row-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-row-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.t-col {
  -ms-flex: 1;
      flex: 1;
}
.t-col_right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-col-2 {
  width: calc(50% - 15px);
}
.t-col-3 {
  width: calc(33.33% - 6px);
}
.t-col_1-of-3 {
  width: calc(33.33% - 4px);
}
.t-col_2-of-3 {
  width: calc(66.66% - 4px);
}
@media (max-width: 767px) {
  .t-col,
  .t-col-2,
  .t-col-3,
  .t-col_1-of-3,
  .t-col_2-of-3 {
    width: 100%;
  }
}
.flex-center_full {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.flex-center_vt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.flex-center_hr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-hr-dashed {
  display: block;
  width: 100%;
  height: 1px;
  border: 1px dashed #e1e4e6;
  position: absolute;
  left: 0;
  right: 0;
}
.t-hr-dashed:before,
.t-hr-dashed:after {
  content: '';
  background: #eef1f2;
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  border-radius: 50%;
}
.t-hr-dashed:before {
  left: 0;
  transform: translateY(-50%) translateX(-50%);
}
.t-hr-dashed:after {
  right: 0;
  transform: translateY(-50%) translateX(50%);
}
.t-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  line-height: 12px;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .t-info {
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.t-info_start {
  -ms-flex-align: start;
      align-items: flex-start;
}
.t-info__key {
  color: #abb1ba;
  font-weight: bold;
  font-size: 12px;
  margin-right: 5px;
}
@media (max-width: 767px) {
  .t-info__key {
    margin-bottom: 5px;
  }
}
.t-info__key + .t-vt-separator {
  border-left: none;
}
.t-info__key_extras {
  height: 16px;
  margin-right: 0;
}
.t-info__val {
  color: #636a76;
  font-size: 14px;
}
.t-info__val .t-vt-separator {
  border-left: 1px solid #abb1ba;
}
.t-info__val_separate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-info__val-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-info__val-wrap .t-info__val:first-of-type .t-vt-separator {
  border-left: none;
}
.t-info__val_l-grey {
  font-weight: normal;
  font-size: 16px;
  color: #abb1ba;
  border-left: 1px solid #abb1ba;
  padding-left: 5px;
  margin-left: 5px;
}
.t-info__date-wrap {
  display: -ms-flexbox;
  display: flex;
}
.t-info-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 767px) {
  .t-info-flex {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-info-flex-w {
  width: 50%;
}
@media (max-width: 767px) {
  .t-info-flex-w {
    width: 100%;
  }
}
.t-info-flex .t-info {
  -ms-flex-align: start;
      align-items: flex-start;
}
.t-page-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 15px;
}
@media (max-width: 1280px) {
  .t-page-container {
    padding: 0 20px;
  }
}
@media (max-width: 1023px) {
  .t-page-container {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0;
  }
}
.t-page-container.t-page-container_inside {
  padding: 0;
}
@media (max-width: 1280px) {
  .t-page-container_inside {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-page-fluidcol {
  width: calc(100% - 360px);
}
@media (max-width: 1400px) {
  .t-page-fluidcol {
    width: calc(100% - 320px);
  }
}
@media (max-width: 1023px) {
  .t-page-fluidcol {
    width: 100%;
  }
}
@media (max-width: 1280px) {
  .t-page-fluidcol.t-page-fluidcol_inside {
    width: 100%;
    margin-top: 12px;
  }
}
.t-page-leftbar {
  width: 330px;
}
@media (max-width: 1400px) {
  .t-page-leftbar {
    width: 300px;
  }
}
@media (max-width: 1023px) {
  .t-page-leftbar {
    width: 100%;
  }
}
.t-page-rightbar {
  width: 330px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 1400px) {
  .t-page-rightbar {
    width: 300px;
    -ms-flex-align: inherit;
        align-items: inherit;
  }
}
@media (max-width: 1280px) {
  .t-page-rightbar {
    width: 100%;
  }
}
.t-page-rightbar .t-hint__icon__wrap {
  height: auto;
}
@media (max-width: 1280px) {
  .t-page-rightbar_password {
    margin-top: 20px;
  }
}
@media (max-width: 1280px) {
  .t-page_bottom-mobile {
    -ms-flex-order: 2;
        order: 2;
    margin-top: 20px;
  }
}
.t-page-wrapper {
  min-height: 100%;
  height: auto;
  margin: 0 auto -70px;
  position: relative;
}
.t-page-title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #636a76;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-transform: uppercase;
}
.t-page-title .material-icons,
.t-page-title .glyphicon,
.t-page-title svg,
.t-page-title .icon {
  font-size: 14px;
  margin: 0 5px 0 0;
}
.t-page-title__wrap {
  margin-bottom: 23px;
}
@media (max-width: 1023px) {
  .t-page-title__wrap {
    margin-bottom: 15px;
  }
}
.t-page-title.uppercase,
.t-page-title_uppercase {
  text-transform: uppercase;
}
.t-page-title_sm {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 5px;
}
.t-page-title_md {
  font-size: 16px;
  font-weight: bold;
}
.t-page-title_lg {
  font-size: 20px;
}
.t-vt-separator {
  height: 14px;
  border-left: 1px solid #abb1ba;
  padding: 0 6px;
  margin-bottom: 5px;
}
.first-btn {
  background: #3499cc;
  border-radius: 2px;
  border: none;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  width: 107px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .first-btn {
    width: 100%;
  }
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 4px;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-widget {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget-content {
  border: 0;
}
.ui-widget-header {
  border: 0;
}
.ui-corner-all {
  border-top-left-radius: 2px;
}
.ui-corner-all {
  border-top-right-radius: 2px;
}
.ui-corner-all {
  border-bottom-left-radius: 2px;
}
.ui-corner-all {
  border-bottom-right-radius: 2px;
}
.ui-slider-range-min {
  background: #3499cc;
}
.ui-state-default,
.ui-widget-content .ui-state-default {
  background: #3499cc;
  border: 1px solid #d3d3d3;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 3;
  width: 25px;
  height: 46px;
  cursor: pointer;
  border-radius: 50%;
  outline: none;
  transform: translate(-6px, 3px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: center;
      justify-content: center;
  background: transparent;
  border: none;
}
.ui-slider .ui-slider-handle:before {
  content: '';
  width: 12px;
  height: 12px;
  background: #3499cc;
  display: block;
  border-radius: 50%;
  border: 1px solid #d3d3d3;
}
.t-page-item-info__icon {
  margin-right: 5px;
}
.t-page-item-info__title-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px;
}
.t-page-item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 30px;
}
.t-add-services__head-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  .t-add-services__head-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-add-services__priority-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 12px;
  border: 1px solid #e1e4e6;
  background: rgba(0,0,0,0);
  height: 32px;
  color: #9499a5;
  font-weight: 700;
  box-shadow: none;
  transition: 0.4s;
}
.t-add-services__priority-btn .material-icons {
  font-size: 14px;
  margin-right: 5px;
}
.t-add-services__priority-btn:hover {
  background: #3499cc;
  color: #fff;
  border-color: #3499cc;
}
.t-add-services__text-wrapper {
  width: auto;
  padding-right: 20px;
}
.t-add-services__text {
  letter-spacing: 0.3px;
  margin-top: 10px;
}
.t-add-services-is-waiting .add-service-green-ok {
  display: none;
}
.t-add-services-is-waiting .t-add-services__form {
  display: block;
}
.t-add-services-is-waiting .loader {
  display: none;
}
.t-add-services-is-loading .cart-add-service-form {
  -ms-flex-pack: center;
      justify-content: center;
}
.t-add-services-is-loading .cart-add-service-form .loader {
  margin: 0 37px;
}
.t-add-services-is-loading .t-add-services__priority-btn .delete-cart-item {
  pointer-events: none;
}
.t-add-services-is-loading .t-add-services__priority-btn,
.t-add-services-is-loading .delete-cart-item {
  display: none;
}
.t-add-services-is-loading .loader {
  display: block;
}
.t-add-services-is-loaded {
  width: 94px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-add-services-is-loaded .t-add-services__form {
  display: none;
}
.t-add-services-is-loaded .loader {
  display: none;
}
.t-add-services-is-loaded .add-service-green-ok {
  display: block;
  margin: 0;
  pointer-events: none;
}
.t-add-service-item__cost-value {
  margin-left: 5px;
}
.t-add-service-item__cost {
  color: #9499a5;
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 3px;
}
.t-add-service-item__group .ui-spinner {
  width: 100%;
}
.t-add-service-item__i {
  margin-right: 10px;
}
.t-add-service-item__input {
  width: 100%;
  margin: 0;
  text-align: center;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 32px;
}
#of .t-add-service-item label.t-add-service-item__label-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#of .t-add-service-item label.t-add-service-item__label-wrap span[data-toggle=tooltip] {
  height: 5px;
}
.t-add-services-list__bottom .spinner-boost-container {
  margin: 0;
  width: 100%;
}
.t-add-services-list__bottom .t-add-services__priority-btn {
  width: 100%;
  text-transform: uppercase;
  font-size: 12px;
}
.t-add-services-list__bottom .t-add-services-is-loaded {
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
}
.t-add-services-list__icon {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 10px;
}
.t-add-services-list__icon img {
  width: 100%;
  height: 100%;
}
.t-add-services-list__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  text-align: center;
  border: 1px solid #e1e4e6;
  padding: 20px;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.t-add-services-list__item-wrap {
  overflow: hidden;
  position: relative;
  width: calc(33% - 4px);
  margin-bottom: 8px;
}
.t-add-services-list__item-wrap:not(:nth-child(3n)) {
  margin-right: 8px;
}
.t-add-services-list__item-wrap:first-child .t-add-services-list__item:before {
  content: 'popular';
  background: #09b94d;
  transform: rotate(45deg);
  font-weight: 800;
  font-size: 12px;
  color: #fff;
  padding: 5px 30px;
  display: inline-block;
  position: absolute;
  right: -30px;
  top: 15px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .t-add-services-list__item-wrap {
    width: 100%;
    max-width: 320px;
  }
}
.t-add-services-list__item-wrap:before,
.t-add-services-list__item-wrap:after {
  content: '';
  width: 15px;
  height: 15px;
  border: 1px solid #e1e4e6;
  background: #fff;
  display: inline-block;
  position: absolute;
  top: 60%;
  border-radius: 60%;
}
.t-add-services-list__item-wrap:before {
  left: -6px;
}
.t-add-services-list__item-wrap:after {
  right: -6px;
}
@media (max-width: 640px) {
  .t-add-services-list__item {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-add-services-list__price {
  width: 160px;
  text-align: center;
  margin: 5px 0 12px;
  display: inline-block;
}
.t-add-services-list__show-all {
  display: none;
}
@media (max-width: 767px) {
  .t-add-services-list__show-all {
    display: block;
    color: #3499cc;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: "Montserrat", sans-serif;
    width: 100%;
    padding: 10px 0;
  }
}
.t-add-services-list__title {
  font-weight: bold;
  margin-bottom: 5px;
}
.t-add-services-list__top {
  margin-bottom: 25px;
}
.t-add-services-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .t-add-services-list {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .t-add-services-list_hidden > div:nth-child(n+4) {
    display: none;
  }
}
.t-additional-tasks {
  margin: 10px 0;
  padding: 20px;
  background: #fff;
  border-radius: 4px;
}
.t-additional-tasks__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-customer-reviews__answer-text {
  padding-left: 20px;
  font-size: 14px;
  margin-bottom: 4px;
}
.t-customer-reviews__answer-wrap {
  margin-bottom: 8px;
}
.t-customer-reviews__answer {
  margin-bottom: 12px;
}
.t-customer-reviews__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px;
}
.t-customer-reviews__icon {
  margin-right: 10px;
}
.t-customer-reviews__item {
  border-bottom: 1px solid #e1e4e6;
  margin-bottom: 12px;
}
.t-customer-reviews__rate-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px;
}
@media (max-width: 460px) {
  .t-customer-reviews__rate-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.t-customer-reviews__rate {
  margin-right: 10px;
  height: 16px;
}
.t-customer-reviews__text {
  margin-bottom: 10px;
}
.js-expand-details .t-writer-item__details-btn {
  display: none;
}
.js-expand-details .t-writer-item__details-btn_hidden {
  display: -ms-flexbox;
  display: flex;
}
.js-expand-details .t-writer-item__details {
  display: block;
}
.t-writer-item__blacklist {
  margin-top: 20px;
}
.t-writer-item__btns {
  text-align: right;
}
@media (max-width: 767px) {
  .t-writer-item__col_first {
    margin-bottom: 20px;
  }
}
.t-writer-item__col_price {
  margin-left: auto;
}
@media (max-width: 767px) {
  .t-writer-item__col_price {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.t-writer-item__col {
  padding: 0 12px;
}
@media (max-width: 767px) {
  .t-writer-item__col {
    padding: 0;
  }
}
.t-writer-item__col_first {
  padding-left: 0;
}
.t-writer-item__col_last {
  padding-right: 0;
}
.t-writer-item__cols-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
}
@media (max-width: 767px) {
  .t-writer-item__cols-wrap {
    display: block;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-writer-item__details-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 4px 12px;
  width: 100%;
  border: 1px solid rgba(0,0,0,0);
}
.t-writer-item__details-btn:hover {
  border: 1px solid rgba(0,0,0,0);
}
.t-writer-item__details-btn_hidden {
  display: none;
}
.t-writer-item__details {
  display: none;
  margin: 12px 0 0 0;
  padding-top: 12px;
  border-top: 1px solid #e1e4e6;
}
@media (max-width: 767px) {
  .t-writer-item__details {
    margin-top: 20px;
    padding-top: 20px;
  }
}
.t-writer-item__hire-btn {
  margin-bottom: 10px;
}
.t-writer-item__rate {
  margin-top: 10px;
}
.t-writer-item__satisfaction_arrow:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid rgba(0,0,0,0.8);
  bottom: -8px;
  right: 41px;
  position: absolute;
}
.t-writer-item__satisfaction-label {
  color: #fff;
  font-size: 10px;
  margin-right: 3px;
}
.t-writer-item__satisfaction-val {
  color: #fff;
  font-size: 10px;
}
.t-writer-item__satisfaction {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: -40px;
  left: 24px;
  background: rgba(0,0,0,0.8);
  border-radius: 11px;
  width: 112px;
  height: 32px;
  padding: 0 7px;
}
.t-writer-item__stats {
  text-align: center;
}
.t-writer-item__stats:not(:last-of-type) {
  margin-right: 30px;
}
@media (max-width: 370px) {
  .t-writer-item__stats:not(:last-of-type) {
    margin-right: 0;
  }
}
.t-writer-item__title {
  margin-bottom: 6px;
}
.t-writer-item_group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 44%;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media (max-width: 1300px) {
  .t-writer-item_group {
    max-width: 40%;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .t-writer-item_group {
    max-width: 100%;
    margin-bottom: 20px;
    padding-right: 100px;
    height: auto;
  }
}
.t-writer-item_satisfaction-wrap_hover:hover .t-writer-item__satisfaction_arrow {
  display: -ms-flexbox;
  display: flex;
}
.t-writer-item_satisfaction-wrap {
  position: relative;
}
.t-writer-item {
  padding: 20px;
}
.nps-modal__wrapper {
  background: #636a76;
}
.nps-modal__mobile-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 620px) {
  .nps-modal__mobile-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
  }
}
.nps-modal__mobile-wrap form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media (max-width: 620px) {
  .nps-modal__mobile-wrap form {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.nps-modal__not-interested {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #fff;
  cursor: pointer;
}
@media (max-width: 1120px) {
  .nps-modal__not-interested {
    margin-bottom: 6px;
  }
}
@media (max-width: 620px) {
  .nps-modal__not-interested {
    position: absolute;
    bottom: 0;
    left: 140px;
  }
}
.nps-modal__img {
  background: url("../img/nps-cactus.png") center center no-repeat;
  width: 132px;
  height: 113px;
  margin-right: 30px;
}
@media (max-width: 1230px) {
  .nps-modal__img {
    display: none;
  }
}
.nps-modal__text {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  color: #fff;
  margin-right: 40px;
}
@media (max-width: 1130px) {
  .nps-modal__text {
    max-width: 265px;
  }
}
@media (max-width: 900px) {
  .nps-modal__text {
    width: 280px;
    text-align: center;
    margin: 0 0 30px 0;
    width: 280px;
  }
}
.nps-modal__text p {
  margin: 0;
}
@media (max-width: 620px) {
  .nps-modal__text p:first-of-type {
    margin-bottom: 6px;
  }
}
.nps-modal__text .nps-modal__text_sm {
  font-size: 14px;
}
@media (max-width: 620px) {
  .nps-modal__text .nps-modal__text_sm {
    font-size: 12px;
  }
}
.nps-modal__wrapper .field-questionnpsform-answer {
  display: none;
}
.nps-modal-content {
  width: 1440px;
  margin: 0 auto;
  height: 65px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 1120px) {
  .nps-modal-content {
    padding: 20px;
    height: auto;
  }
}
@media (max-width: 1480px) {
  .nps-modal-content {
    max-width: 100%;
  }
}
@media (max-width: 900px) {
  .nps-modal-content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.nps-btn button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #d4d4d4;
  border-radius: 2px;
  height: 32px;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: #abb1ba;
  cursor: not-allowed;
  box-shadow: none;
  border: none;
  padding: 0 23px;
  margin-right: 28px;
  transition: all 0.2s linear;
}
.nps-btn.submit-enabled button {
  cursor: pointer;
  background: #3499cc;
  color: #fff;
}
@media (max-width: 620px) {
  .nps-btn {
    margin-top: 20px;
  }
}
.nps-pips {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  z-index: 2;
}
.nps-slider__wrapper.ui-slider-horizontal .ui-slider-range {
  top: -1px;
  left: -1px;
  height: 4px;
  background: rgba(36,116,156,0.83);
}
.nps-pips__item {
  width: 4px;
  height: 4px;
  background: #bbb;
  position: relative;
  cursor: pointer;
}
.ui-slider-handle__val {
  width: 26px;
  height: 26px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  color: #fff;
  background: #3499cc;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 3px;
}
.lt-1 .ui-slider-handle__val {
  display: none;
}
.ui-slider-handle__val:before {
  width: 20px;
  height: 20px;
  border-radius: 50% 50% 50% 0;
  background: #3499cc;
  position: absolute;
  transform: rotate(-45deg);
  left: 3px;
  top: 7px;
  content: "";
  z-index: -1;
}
.nps-slider__range {
  position: absolute;
  top: -27px;
  left: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.nps-slider__min,
.nps-slider__max {
  width: 12px;
  height: 14px;
  font-size: 14px;
  color: #abb1ba;
}
@media (max-width: 900px) {
  .nps-slider__min,
  .nps-slider__max {
    display: none;
  }
}
.nps-slider__min {
  margin-left: -2px;
}
.nps-slider__max {
  margin-right: -5px;
}
.nps-pips__item.dark-pips {
  background: #fff;
}
#npsSlider {
  width: 314px;
  background: #d8d8d8;
  height: 4px;
  position: relative;
  margin-right: 44px;
  margin-top: 15px;
}
@media (max-width: 620px) {
  #npsSlider {
    margin-right: 0;
  }
}
@media (max-width: 370px) {
  #npsSlider {
    width: 290px;
  }
}
.nps-item {
  -ms-flex: 1 auto;
      flex: 1 auto;
}
@media (max-width: 630px) {
  .nps-item:first-of-type {
    padding-bottom: 20px;
  }
  .nps-item:nth-child(2) {
    border-top: 1px solid #ececec;
    padding-bottom: 10px;
    padding-top: 20px;
  }
}
.nps-pips__number {
  display: none;
  position: absolute;
  top: -28px;
  left: -3px;
  color: #fff;
}
@media (max-width: 900px) {
  .nps-pips__number {
    display: block;
  }
}
.personal-manager__content {
  width: 100%;
}
.personal-manager__evolve {
  background: url("../img/personal-manager-evolve.svg") no-repeat;
  width: 98px;
  height: 98px;
  display: inline-block;
  margin-bottom: 10px;
}
.personal-manager__flash {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .personal-manager__flash {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.personal-manager__group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .personal-manager__group {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}
.personal-manager__profile {
  width: 100px;
  margin-right: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .personal-manager__profile {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.personal-manager__send-btn {
  margin-left: auto;
}
.personal-manager__send-success {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .personal-manager__send-success {
    margin-bottom: 20px;
  }
}
.personal-manager__send-text {
  margin-left: 5px;
}
.personal-manager__text {
  margin-bottom: 20px;
}
.personal-manager__title {
  margin-bottom: 25px;
}
.personal-manager {
  margin-bottom: 20px;
  background: #fff;
  padding: 25px 50px;
}
@media (max-width: 767px) {
  .personal-manager {
    padding: 20px;
  }
}
.evolve-levels__wrap {
  background: #fff;
  padding: 26px 31px 31px 29px;
}
@media (max-width: 600px) {
  .evolve-levels__wrap {
    padding: 20px;
  }
}
.evolve-levels {
  padding: 30px 32px 40px 18px;
}
@media (max-width: 1450px) {
  .evolve-levels {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 500px) {
  .evolve-levels {
    padding-left: 0;
    padding-right: 0;
  }
}
.evolve-color-item {
  margin-right: 16px;
}
@media (max-width: 1450px) {
  .evolve-color-item {
    width: 60px;
  }
}
@media (max-width: 1384px) {
  .evolve-color-item {
    margin-right: 0;
  }
}
@media (max-width: 1175px) {
  .evolve-color-item {
    width: 55px;
  }
}
@media (max-width: 945px) {
  .evolve-color-item {
    width: 36px;
    height: 10px;
  }
}
@media (max-width: 500px) {
  .evolve-color-item {
    width: 20px;
    height: 5px;
    margin-right: 0;
  }
}
.evolve-levels .evolve-item:first-of-type {
  margin-left: 15px;
}
@media (max-width: 1384px) {
  .evolve-levels {
    margin: 0 auto;
    width: 809px;
  }
}
@media (max-width: 1175px) {
  .evolve-levels {
    width: 647px;
  }
  .evolve-level-2 {
    margin-left: -5px;
  }
  .evolve-level-3 {
    margin-left: -14px;
  }
  .evolve-level-4 {
    margin-left: -15px;
  }
  .evolve-level-5 {
    margin-left: -21px;
  }
}
@media (max-width: 945px) {
  .toll-free a {
    padding: 0 4px 0 6px;
  }
  .evolve-levels {
    width: 450px;
  }
  .evolve-level-1,
  .evolve-level-2,
  .evolve-level-3,
  .evolve-level-4,
  .evolve-level-5 {
    margin-bottom: 0;
  }
  .evolve-level-1 {
    background: url("../img/evolve-mobile-levels.png") no-repeat 0px -28px;
    width: 27px;
    height: 28px;
    margin-left: 6px;
  }
  .evolve-level-2 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -45px -96px;
    width: 29px;
    height: 31px;
    margin-left: 4px;
  }
  .evolve-item.active .evolve-level-2 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -45px -25px;
  }
  .evolve-level-3 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -90px -90px;
    width: 32px;
    height: 38px;
    margin-left: 3px;
  }
  .evolve-item.active .evolve-level-3 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -90px -19px;
  }
  .evolve-level-4 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -158px -84px;
    width: 47px;
    height: 41px;
    margin-left: 0;
  }
  .evolve-item.active .evolve-level-4 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -158px -15px;
  }
  .evolve-level-5 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -199px -72px;
    width: 52px;
    height: 56px;
    margin-left: -6px;
  }
  .evolve-item.active .evolve-level-5 {
    background: url("../img/evolve-mobile-levels.png") no-repeat -199px 0px;
  }
}
@media (max-width: 500px) {
  .evolve-levels {
    width: 285px;
  }
}
.evolve-level-item__bonus {
  width: 180px;
  text-align: right;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .evolve-level-item__bonus {
    width: 100%;
    margin-top: 15px;
  }
}
@media (max-width: 600px) {
  .evolve-level-item__bonus {
    text-align: center;
    margin-left: 0;
  }
}
.evolve-level-item__descr {
  width: calc(100% - 380px);
}
@media (max-width: 1023px) {
  .evolve-level-item__descr {
    width: calc(100% - 180px);
  }
}
@media (max-width: 600px) {
  .evolve-level-item__descr {
    width: 100%;
    margin-top: 15px;
  }
}
.evolve-level-item__ico {
  background: url("../img/evolve-disabled-lock.png") no-repeat;
  width: 58px;
  height: 58px;
  margin-right: 26px;
}
.evolve-level-item__step {
  width: 80px;
}
.evolve-level-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px 15px 20px 15px;
  border-top: 1px solid #e1e4e6;
}
@media (max-width: 1023px) {
  .evolve-level-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 600px) {
  .evolve-level-item {
    -ms-flex-pack: center;
        justify-content: center;
    padding: 15px 0 25px 0;
  }
}
.evolve-level-item.evolve-level-vip {
  border-bottom: none;
  border-top: none;
  background: #fff4df;
}
@media (max-width: 600px) {
  .evolve-level-item.evolve-level-vip {
    padding: 15px;
  }
}
.evolve-level-item.active .ico-level-1 {
  background: url("../img/evolve-level-1-ico.png") no-repeat;
}
.evolve-level-item.active .ico-level-2 {
  background: url("../img/evolve-level-2-ico.png") no-repeat;
}
.evolve-level-item.active .ico-level-3 {
  background: url("../img/evolve-level-3-ico.png") no-repeat;
}
.evolve-level-item.active .ico-level-4 {
  background: url("../img/evolve-level-4-ico.png") no-repeat;
}
.evolve-level-item.active .ico-level-5 {
  background: url("../img/evolve-level-5-ico.png") no-repeat;
}
.writers-list__label {
  margin-bottom: 15px;
}
.t-writer-testimonials__bottom-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 20px 20px;
}
.t-writer-testimonials__count {
  display: inline-block;
}
.t-writer-testimonials__green {
  color: #7dcc4a;
}
.t-writer-testimonials__hire-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  background: #3499cc;
  padding: 10px 12px;
  border-radius: 2px;
}
@media (max-width: 1023px) {
  .t-writer-testimonials__hire-btn {
    width: auto;
  }
}
.t-writer-testimonials__hire-wrap {
  margin-top: 20px;
}
@media (max-width: 640px) {
  .t-writer-testimonials__hire-wrap {
    margin-top: 15px;
  }
}
.t-writer-testimonials__info-wrap {
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0 20px;
  margin-bottom: 4px;
}
@media (max-width: 1280px) {
  .t-writer-testimonials__info-wrap {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-writer-testimonials__info-wrap.t-writer-testimonials__info_start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.t-writer-testimonials__info-wrap_inner {
  padding-left: 34px;
}
.t-writer-testimonials__item {
  background: #fff;
  text-align: left;
}
.t-writer-testimonials__level {
  display: inline-block;
}
.t-writer-testimonials__line {
  border-bottom: 1px dotted #d3d6d7;
  margin-top: 8px;
  margin-bottom: 10px;
}
.t-writer-testimonials__more_hover:hover {
  background: #3499cc;
  color: #fff;
}
.t-writer-testimonials__more {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  background: #fff;
  padding: 12px 10px;
  text-transform: uppercase;
  margin: 20px auto 0 auto;
}
.t-writer-testimonials__space {
  margin: 0 5px;
}
.t-writer-testimonials__star-icon {
  width: 18px;
  height: 18px;
  fill: #ff9e00;
}
.t-writer-testimonials__stars {
  margin-bottom: 4px;
  padding-left: 20px;
}
.t-writer-testimonials__subject {
  display: inline;
}
.t-writer-testimonials__text {
  margin-bottom: 4px;
  padding: 0 20px;
  font-size: 14px;
  word-break: break-word;
}
.t-writer-testimonials__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 12px;
  margin-bottom: 9px;
  padding: 18px 20px 0 20px;
}
.t-writer-testimonials__title_widget {
  display: block;
}
.t-writer-testimonials__writer-id {
  font-size: 12px;
  margin-right: 10px;
}
.t-writer-testimonials {
  text-align: center;
  width: 100%;
}
@media (max-width: 640px) {
  .t-writer-testimonials-list__group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.t-writer-testimonials-list__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #fff;
  border: 1px solid #e1e4e6;
  border-radius: 3px;
  margin-bottom: 8px;
  font-size: 12px;
}
@media (max-width: 640px) {
  .t-writer-testimonials-list__item {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-writer-testimonials-list__l-grey {
  margin-left: 4px;
  color: #bac8d1;
}
.t-writer-testimonials-list__l-side {
  width: 100%;
}
.t-writer-testimonials-list__r-side {
  -ms-flex: 0 0 188px;
      flex: 0 0 188px;
  padding: 20px 20px 20px;
  border-left: 1px dotted #d3d6d7;
}
@media (max-width: 640px) {
  .t-writer-testimonials-list__r-side {
    padding: 0 20px 20px;
    -ms-flex: 1 1 0px;
        flex: 1 1 0;
  }
}
.t-writer-testimonials-list__space {
  margin-left: 4px;
}
.t-writer-testimonials-list__wrap_first {
  margin-top: 13px;
}
@media (max-width: 640px) {
  .t-writer-testimonials-list__wrap_first {
    margin-top: 0;
  }
}
@media (max-width: 640px) {
  .t-writer-testimonials-list__wrap_last {
    margin-right: 0;
  }
}
.t-writer-testimonials-list__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-bottom: 4px;
}
@media (max-width: 640px) {
  .t-writer-testimonials-list__wrap {
    margin-right: 10px;
  }
}
.t-slide-circles {
  margin-top: 20px;
}
@media (max-width: 1280px) {
  .t-change-password__form {
    width: 100%;
  }
}
.t-change-password {
  width: 100%;
}
.t-order__back-btn {
  display: none;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #fff;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  padding: 6px 10px;
  color: #9499a5;
  text-transform: uppercase;
  font-size: 12px;
  margin-top: -20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
@media (max-width: 1023px) {
  .t-order__back-btn-mobile {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.t-order__head-wrap {
  margin-bottom: 20px;
}
.t-order__paid-label {
  margin-right: 5px;
}
@media (max-width: 1023px) {
  .t-order__paid-wrap {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.t-order__top-wrap {
  margin-bottom: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-order__bottom-wrap {
  margin-top: 20px;
  padding: 0;
}
.t-order__total-cost {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .t-order__total-cost {
    margin-right: auto;
  }
}
.t-order__not-paid {
  padding: 10px;
  width: 100%;
}
@media (max-width: 1023px) {
  .t-order__not-paid {
    -ms-flex-align: center;
        align-items: center;
  }
}
.t-dup-order_wrap {
  padding-bottom: 20px;
}
.t-dup-order_bg {
  background-color: rgba(52,153,204,0.05);
  padding: 8px;
}
.t-dup-order_bg span {
  display: block;
  margin-bottom: 8px;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
}
.t-dup-order_bg a {
  display: block;
  color: #3499cc;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
}
.t-order__head-wrap .progress-state-text.completed.dispute,
.order-preview-info .order-status-dispute {
  color: #636a76;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  margin: 0;
}
.t-order__head-wrap .progress-state-text.completed.dispute a,
.order-preview-info .order-status-dispute a {
  text-decoration: underline;
  color: #3499cc;
  font-weight: 600;
}
.order-preview-info .order-status-dispute {
  padding-top: 16px;
  max-width: 130px;
}
@media (max-width: 767px) {
  .order-preview-info .order-status-dispute {
    max-width: 100%;
    padding-top: 8px;
  }
}
.t-order__generate-invoice {
  margin-right: 10px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 4px;
}
.t-order__generate-invoice a {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #3499cc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 768px) {
  .t-order__generate-invoice {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-order__generating {
  display: none;
  box-sizing: border-box;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 768px) {
  .t-order__generating {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-order__generating .load {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #3499cc;
  border-left-color: #dadde0;
  animation: spin 1.5s infinite linear;
}
.t-order__generating span {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #3499cc;
  padding-right: 7px;
}
.your-orders-item__text {
  word-break: break-word;
}
.your-orders-item__value {
  word-break: break-word;
}
.your-orders-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
.t-banner__btn {
  width: 185px;
}
@media (max-width: 1023px) {
  .t-banner__btn {
    margin-top: 15px;
  }
}
.t-banner__onboarding {
  margin-bottom: 8px;
}
@media (max-width: 1023px) {
  .t-banner__onboarding {
    text-align: center;
  }
  .t-banner__onboarding > div {
    max-width: 350px;
    margin: auto;
  }
}
.t-banner__svg {
  margin-right: 22px;
}
@media (max-width: 1023px) {
  .t-banner__svg {
    margin: 0 0 15px 25px;
  }
}
.t-banner.t-banner_mobile {
  display: none;
}
@media (max-width: 1023px) {
  .t-banner.t-banner_mobile {
    display: block;
  }
}
.t-banner.t-banner_mobile .t-personal-manager {
  display: none;
}
.t-banner {
  display: block;
}
@media (max-width: 1023px) {
  .t-banner {
    display: none;
  }
}
.t-payment-list__bonus-wrap .t-payment-list__wrap {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 1400px) {
  .t-payment-list__bonus-wrap .t-payment-list__wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.t-payment-list__bonus-wrap .t-payment-list {
  height: 32px;
  margin-right: 20px;
}
@media (max-width: 1400px) {
  .t-payment-list__bonus-wrap .t-payment-list {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
@media (max-width: 1400px) {
  .t-payment-list__bonus-wrap .t-payment-list__btn,
  .t-payment-list__bonus-wrap .t-payment-list__btn-wrap {
    width: 100%;
  }
}
.t-payment-list__bonus-wrap #paypal-button-container {
  max-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 4px;
  width: 200px;
}
@media (max-width: 1400px) {
  .t-payment-list__bonus-wrap #paypal-button-container {
    width: 100%;
  }
}
.t-payment-list__btn-wrap {
  position: relative;
  z-index: 1;
  white-space: nowrap;
}
@media (max-width: 560px) {
  .t-payment-list__btn-wrap {
    width: 100%;
  }
}
.t-payment-list__btn {
  background: #7dcc4a;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  text-transform: uppercase;
  border-radius: 4px;
  font-weight: bold;
  font-size: 12px;
  padding: 0 28px;
  height: 32px;
}
.t-payment-list__btn:hover,
.t-payment-list__btn:focus {
  color: #fff;
  background: #3c8d30;
}
@media (max-width: 560px) {
  .t-payment-list__btn {
    width: 100%;
  }
}
.t-payment-list__cart-wrap {
  margin-top: 12px;
}
.t-payment-list__cart-wrap .t-payment-list__btn-wrap {
  width: 100%;
}
.t-payment-list__cart-wrap .t-payment-list {
  width: 100%;
  margin: 0 0 10px 0;
  height: 32px;
}
.t-payment-list__cart-wrap .t-payment-list__wrap {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.t-payment-list__cart-wrap .t-payment-list__btn {
  width: 100%;
}
.t-payment-list__cart-wrap #paypal-button-container {
  max-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 4px;
}
.t-payment-list__connectum,
.t-payment-list__cardPay {
  position: relative;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDMiPgo8cmVjdCBpZD0iUmVjdGFuZ2xlIDciIHdpZHRoPSIyMC45NDcyIiBoZWlnaHQ9IjE1LjU1MDgiIHJ4PSIxIiBmaWxsPSIjNENENjI5Ii8+CjxyZWN0IGlkPSJSZWN0YW5nbGUgNyBDb3B5IiB5PSIzLjM5NDUzIiB3aWR0aD0iMjAuOTQ3MiIgaGVpZ2h0PSI0LjEwNTk0IiBmaWxsPSIjMDAyNzNBIi8+CjxyZWN0IGlkPSJSZWN0YW5nbGUgNyBDb3B5IDIiIHg9IjMuMTIyMDciIHk9IjkuMDUyNDkiIHdpZHRoPSIzLjc3NjQ5IiBoZWlnaHQ9IjQuMTA1OTQiIHJ4PSIxIiBmaWxsPSIjRjRCRTRFIi8+CjwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: 0 6px;
}
.t-payment-list__fondy {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='21'%3E%3Cpath d='M0 20.283H20V0H0V20.283Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.91431 0L9.62006 0.17735L6.26171 2.21255L6 2.38193V5.97277L3.272 7.62205L2.99967 7.7921V11.3829L0.272335 13.0329L0 13.2023V17.897L0.243773 18.0664L3.60279 20.1016L3.88376 20.2763L4.17137 20.1043L6.96845 18.457L9.73165 20.103L10.0232 20.277L10.3148 20.1023L13.0501 18.463L15.6373 20.0956L15.9342 20.283L16.2345 20.1023L19.6699 18.0664L19.9993 17.897V13.2023L19.7277 13.0329L16.9997 11.3836V7.79276L16.7273 7.62272L14 5.97343V2.38127L13.6519 2.21255L10.2411 0.17735L9.91431 0V0ZM9.99934 0.677516L13.4002 2.71338V6.30422L16.3992 8.12288V11.7144L19.3995 13.5337V17.5656L15.9774 19.6015L13.0761 17.7828L10.0306 19.6015L6.97243 17.7828L3.93026 19.6015L0.599801 17.5656V13.5337L3.59947 11.7144V8.12288L6.5998 6.30488V2.71338L9.99934 0.677516Z' fill='%233D3D3D'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6 6.33146L9.99953 7.93425L7.40039 6.33146V3.1272L9.99953 1.52441L12.6 3.1272V6.33146Z' fill='%235AC341'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5997 17.1517L9.99927 18.7545L7.40013 17.1517V13.9475L9.99927 12.3447L12.5997 13.9475V17.1517ZM18.5997 17.1517L15.9993 18.7545L13.3995 17.1517V13.9475L15.9993 12.3447L18.5997 13.9475V17.1517ZM6.59973 17.1517L3.89897 18.7545L1.2002 17.1517V13.9475L3.89963 12.3447L6.59973 13.9475V17.1517ZM9.60006 11.7422L6.9996 13.3443L4.3998 11.7422V8.53663L6.9996 6.93384L9.60006 8.53663V11.7422ZM15.5994 11.7422L12.9996 13.3443L10.3998 11.7422V8.53663L12.9996 6.93384L15.5994 8.53663V11.7422Z' fill='%233D3D3D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 7px;
}
.t-payment-list__gate2shop {
  position: relative;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2720%27%20height%3D%2715%27%20fill%3D%27none%27%20viewBox%3D%270%200%2020%2015%27%3E%3Crect%20width%3D%2720%27%20height%3D%2715%27%20fill%3D%27%238E618E%27%20rx%3D%271%27%2F%3E%3Cpath%20fill%3D%27%2300273A%27%20d%3D%27M0%203.274h20v3.961H0z%27%2F%3E%3Crect%20width%3D%273.606%27%20height%3D%273.961%27%20x%3D%272.981%27%20y%3D%278.732%27%20fill%3D%27%23FECA5E%27%20rx%3D%271%27%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 0 7px;
}
.t-payment-list__item {
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  padding-left: 40px;
  position: relative;
}
.t-payment-list__item.t-payment-list__solid:before,
.t-payment-list__item.t-payment-list__ecommpay:before {
  content: '';
  position: absolute;
  background: url("../img/wallet-icon.svg") no-repeat center;
  width: 20px;
  height: 15px;
  left: 0;
  top: 7px;
}
.t-payment-list__item.t-payment-list__stripe_gateway {
  padding-left: 48px;
}
.t-payment-list__item.t-payment-list__stripe_gateway:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url("../img/stripe.svg") no-repeat center;
  width: 40px;
  height: 16px;
}
.t-payment-list__item.t-payment-list__paypal_gateway {
  padding-left: 48px;
  font-size: 0;
}
.t-payment-list__item.t-payment-list__paypal_gateway:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url("../img/paypal.svg") no-repeat center;
  width: 45px;
  height: 12px;
}
@media (max-width: 1023px) {
  .t-payment-list__order-wrap {
    max-width: auto;
    width: 100%;
    margin-top: 10px;
  }
}
.t-payment-list__order-wrap .t-payment-loader__wrap {
  margin-right: 10px;
  width: 200px;
}
@media (max-width: 560px) {
  .t-payment-list__order-wrap .t-payment-loader__wrap {
    width: 100%;
  }
}
.t-payment-list__order-wrap .t-payment-list {
  width: 200px;
  height: 30px;
  margin-right: 10px;
  margin-top: -2px;
}
@media (max-width: 560px) {
  .t-payment-list__order-wrap .t-payment-list {
    width: 100%;
    margin: 0 0 10px 0;
  }
}
.t-payment-list__order-wrap #paypal-button-container {
  width: 200px;
  max-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 4px;
}
@media (max-width: 560px) {
  .t-payment-list__order-wrap #paypal-button-container {
    width: 100%;
  }
}
.t-payment-list__paypal_express {
  position: relative;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2717%27%20height%3D%2719%27%20fill%3D%27none%27%20viewBox%3D%270%200%2017%2019%27%3E%3Cpath%20fill%3D%27%2303A9F4%27%20d%3D%27M15.49%204.526a2.48%202.48%200%200%200-2.478-.513.667.667%200%200%200-.459.528l-.19%201.272c-.29%201.92-1.987%203.347-3.99%203.355h-2.73a.678.678%200%200%200-.66.501L2.934%2017.6a.66.66%200%200%200%20.497.801c.054.014.11.02.165.02h3.411a.678.678%200%200%200%20.662-.5l1.235-4.787h2.66c2.043.006%203.824-1.343%204.312-3.264l.503-1.955a3.4%203.4%200%200%200-.89-3.39z%27%2F%3E%3Cpath%20fill%3D%27%23283593%27%20d%3D%27M12.81%201.118A3.194%203.194%200%200%200%2010.383%200H3.18a.64.64%200%200%200-.626.531L.01%2014.751a.646.646%200%200%200%20.626.761h3.818a.638.638%200%200%200%20.617-.49l1.153-4.68h2.047c2.503-.01%204.622-1.88%204.982-4.396l.318-2.209a3.328%203.328%200%200%200-.762-2.619z%27%2F%3E%3C%2Fsvg%3E") 0 7px no-repeat;
}
.t-payment-list__stripe {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='21' viewBox='0 0 60 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.0752 12.3954C57.0752 8.34797 55.1147 5.1543 51.3676 5.1543C47.6048 5.1543 45.3281 8.34797 45.3281 12.3638C45.3281 17.1227 48.0159 19.5258 51.8736 19.5258C53.755 19.5258 55.1779 19.099 56.253 18.4982V15.3361C55.1779 15.8737 53.9447 16.2057 52.3795 16.2057C50.8459 16.2057 49.4862 15.6681 49.3123 13.8025H57.0435C57.0435 13.597 57.0752 12.7748 57.0752 12.3954V12.3954ZM49.2649 10.8934C49.2649 9.10687 50.3558 8.36378 51.3518 8.36378C52.3163 8.36378 53.3439 9.10687 53.3439 10.8934H49.2649Z' fill='%236772E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.2252 5.1543C37.6758 5.1543 36.6798 5.88157 36.1264 6.3875L35.9209 5.40726H32.4426V23.842L36.3952 23.0041L36.411 18.5298C36.9802 18.9409 37.8181 19.5258 39.2094 19.5258C42.0394 19.5258 44.6165 17.2492 44.6165 12.2373C44.6007 7.65232 41.992 5.1543 39.2252 5.1543V5.1543ZM38.2766 16.0476C37.3438 16.0476 36.7904 15.7156 36.411 15.3045L36.3952 9.43888C36.8063 8.98038 37.3754 8.66418 38.2766 8.66418C39.7153 8.66418 40.7114 10.2768 40.7114 12.348C40.7114 14.4666 39.7312 16.0476 38.2766 16.0476V16.0476Z' fill='%236772E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.9725 3.36769V0.158203L27.0042 0.996148V4.22144L30.9725 3.36769Z' fill='%236772E5'/%3E%3Cpath d='M30.9725 5.42297H27.0042V19.257H30.9725V5.42297Z' fill='%236772E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.751 6.59303L22.498 5.42307H19.083V19.2571H23.0356V9.88156C23.9684 8.66417 25.5494 8.88552 26.0395 9.05943V5.42307C25.5336 5.23334 23.6838 4.88552 22.751 6.59303Z' fill='%236772E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8457 1.99219L10.988 2.81432L10.9722 15.4784C10.9722 17.8183 12.7271 19.5416 15.067 19.5416C16.3635 19.5416 17.3121 19.3044 17.8338 19.0199V15.8104C17.3279 16.0159 14.8299 16.7432 14.8299 14.4033V8.79061H17.8338V5.42302H14.8299L14.8457 1.99219Z' fill='%236772E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.1582 9.43888C4.1582 8.82228 4.66413 8.58513 5.50207 8.58513C6.70366 8.58513 8.22144 8.94876 9.42302 9.59698V5.88157C8.11077 5.35983 6.81433 5.1543 5.50207 5.1543C2.29259 5.1543 0.158203 6.83019 0.158203 9.62861C0.158203 13.9922 6.16611 13.2966 6.16611 15.178C6.16611 15.9053 5.53369 16.1424 4.64832 16.1424C3.33607 16.1424 1.66018 15.6049 0.332116 14.8776V18.6405C1.80247 19.2729 3.28864 19.5416 4.64832 19.5416C7.93686 19.5416 10.1977 17.9132 10.1977 15.0831C10.1819 10.3717 4.1582 11.2096 4.1582 9.43888Z' fill='%236772E5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='57' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 7px;
}
.t-payment-list__thank-wrap #paypal-button-container {
  max-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 4px;
  width: 200px;
}
@media (max-width: 767px) {
  .t-payment-list__thank-wrap #paypal-button-container {
    width: 100%;
  }
}
.t-payment-list__thank-wrap .t-payment-list__wrap {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .t-payment-list__thank-wrap .t-payment-list__wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
.t-payment-list__thank-wrap .t-payment-list {
  width: 48.5%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  height: 32px;
}
@media (max-width: 767px) {
  .t-payment-list__thank-wrap .t-payment-list {
    width: 100%;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-bottom: 10px;
  }
}
.t-payment-list__thank-wrap .t-payment-list__btn {
  width: 215px;
  margin-right: 0;
}
@media (max-width: 767px) {
  .t-payment-list__thank-wrap .t-payment-list__btn {
    width: 100%;
    margin: 0;
  }
}
.t-payment-list__thank-wrap .t-payment-list__btn-wrap {
  width: 48.5%;
}
@media (max-width: 767px) {
  .t-payment-list__thank-wrap .t-payment-list__btn-wrap {
    width: 100%;
  }
}
.t-payment-list__thank-wrap .selectr-container {
  max-width: 215px;
}
@media (max-width: 767px) {
  .t-payment-list__thank-wrap .selectr-container {
    max-width: 100%;
  }
}
.t-payment-list__wrap {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 1023px) {
  .t-payment-list__wrap {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media (max-width: 560px) {
  .t-payment-list__wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.t-payment-list_btn-blue .t-payment-list__btn {
  background: #3499cc;
  transition: all 0.2s linear;
  white-space: nowrap;
}
.t-payment-list_btn-blue .t-payment-list__btn:hover {
  color: #fff;
  background: #0d8ac9;
}
.t-payment-list .selectr-selected {
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  padding: 0 0 0 13px;
}
.t-payment-list .selectr-option {
  padding: 0 0 0 13px;
}
.t-payment-list .selectr-option:hover {
  background-color: #5897fb;
  color: #fff;
}
.t-payment-list .selectr-container.open .selectr-selected {
  border-color: #e3e3e3 #e3e3e3 transparent;
}
.t-payment-list .selectr-options-container {
  border-color: transparent #e3e3e3 #e3e3e3;
}
.t-payment-list .selectr-selected::before {
  right: 14px;
  border-color: #636a76 transparent transparent;
}
.t-payment-list .selectr-container.native-open .selectr-selected::before,
.t-payment-list .selectr-container.open .selectr-selected::before {
  border-color: transparent transparent #636a76;
}
.t-payment-list {
  font-size: 11px;
  line-height: 1;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 2;
  margin-top: 10px;
}
.t-payment-list .t-payment-methods {
  display: -ms-flexbox;
  display: flex;
}
.t-payment-list label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #636a76;
}
.t-payment-list input[type="radio"] {
  margin: 0 5px 0 0;
  width: 16px;
  height: 16px;
}
.t-payment-list .t-payment-method-hint {
  background: #ececec;
  padding: 10px;
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: #636a76;
  border-radius: 5px;
  position: relative;
  margin-top: 10px;
  display: none;
}
.t-payment-list .t-payment-method-hint:before {
  content: '';
  position: absolute;
  top: 0;
  left: 53%;
  display: block;
  width: 10px;
  height: 10px;
  border-style: solid;
  z-index: 3;
  transform: rotate(45deg) translateX(-50%);
  background: #ececec;
  border-color: #ececec;
}
.t-payment-list .t-payment-method-hint.active {
  display: block;
}
.t-payment-methods label {
  position: relative;
}
.payment-img-1 {
  display: block;
  width: 45px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 24px;
  transform: translateY(-49%);
}
.payment-img-1 svg {
  height: 100%;
  width: 100%;
}
.payment-img-2 {
  display: block;
  width: 57px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 24px;
  transform: translateY(-50%);
}
.payment-img-2 svg {
  height: 100%;
  width: 100%;
}
.small-font-size {
  font-size: 11px;
}
#cart-container .small-font-size {
  font-size: 10px;
}
.t-waiting-loader {
  display: none;
  height: 32px;
  width: 32px;
  animation: t-waiting-loader-1 3s linear infinite;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.t-loadings + .t-payment-list__btn {
  position: relative;
  pointer-events: none;
  color: #abb1ba;
  background: #d4d4d4;
}
.t-waiting-loader.t-loadings {
  display: block;
}
.t-waiting-loader span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 32px;
  width: 32px;
  clip: rect(16px, 32px, 32px, 0);
  animation: t-waiting-loader-2 1.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;
}
.t-waiting-loader span::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 32px;
  width: 32px;
  border: 3px solid transparent;
  border-top: 3px solid #fff;
  border-radius: 50%;
  animation: t-waiting-loader-3 1.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;
}
.t-waiting-loader span::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 32px;
  width: 32px;
  border: 3px solid rgba(255,255,255,0.5);
  border-radius: 50%;
}
@keyframes t-waiting-loader-1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes t-waiting-loader-2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes t-waiting-loader-3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.t-price__total-cny {
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #9499a5;
}
.t-price__total-cny_form-group {
  margin-top: -10px;
}
.t-price__total-value {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 20px;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
  color: #636a76;
}
.t-price__total-value_old {
  text-decoration: line-through;
  color: #979797;
  margin-right: 10px;
}
.t-price {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: 1px dashed #ececec;
  padding-bottom: 20px;
}
@media (max-width: 1240px) {
  .t-preview {
    width: 100%;
  }
}
.t-preview .t-payment-list__wrap {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.t-preview .t-payment-list {
  width: 200px;
  height: 32px;
  margin-right: 20px;
}
@media (max-width: 560px) {
  .t-preview .t-payment-list {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.t-preview #paypal-button-container {
  max-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 4px;
  width: 200px;
}
@media (max-width: 560px) {
  .t-preview #paypal-button-container {
    width: 100%;
  }
}
.t-partial-payment__summary {
  margin-bottom: 15px;
}
.t-partial-payment .t-payment-list__wrap {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.t-partial-payment .t-payment-list {
  width: 200px;
  top: -7px;
  height: 32px;
  margin-right: 20px;
}
@media (max-width: 560px) {
  .t-partial-payment .t-payment-list {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.t-partial-payment #paypal-button-container {
  max-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 4px;
  width: 200px;
}
@media (max-width: 560px) {
  .t-partial-payment #paypal-button-container {
    width: 100%;
  }
}
.t-order__status-icon {
  width: 80px;
  height: 20px;
  display: block;
  text-align: center;
  margin-top: 10px;
}
@media (max-width: 992px) {
  .t-order__status-icon {
    -ms-flex-order: 2;
        order: 2;
  }
}
.t-order__status-icon:before {
  display: none;
}
.t-order__status-name {
  font-weight: 700;
}
.t-order__status-wrap {
  position: relative;
}
.t-order-status__i {
  height: 16px;
  width: 16px;
  padding-top: 4px;
}
.t-order-status__i:before {
  display: none;
}
.t-order-status__i[data-toggle=tooltip]:before {
  display: none;
}
.t-order-status__i svg {
  width: 16px;
  height: 16px;
  fill: #9499a5;
}
.t-order-status__i .badge {
  background: #fd633d;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 9px;
  right: -8px;
  font-weight: 700;
  font-size: 10px;
  line-height: 13px;
  font-family: 'Montserrat';
  padding: 1px 5px;
}
.t-order-status__i_no-fill {
  width: 20px;
  height: 20px;
}
.t-order-status__i_no-fill .t-hint__icon__block,
.t-order-status__i_no-fill svg {
  width: 20px;
  height: 20px;
}
.t-order-status__i .t-hint__icon__block {
  position: relative;
  display: block;
  height: 16px;
  width: 16px;
}
.t-order-status__i .t-hint__wrap {
  width: 100%;
  overflow: inherit;
  display: block;
  height: 16px;
}
.t-order-status__i .t-hint__icon__wrap {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0;
}
.t-order-status__i:not(:first-child) {
  margin-left: 30px;
}
@media (max-width: 767px) {
  .t-order-status__i:not(:first-child) {
    margin-left: 20px;
  }
}
.t-order-status__i.files-i .badge {
  right: -23px;
}
.t-order-status__icons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 0;
  height: 22px;
}
.t-order-state {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .t-order-state {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-order-list__status-wrap {
  margin-top: 7px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.order-preview-info:hover .t-order-list__status-wrap {
  opacity: 1;
  visibility: visible;
}
.order-preview-info:hover .t-order-duplicate {
  opacity: 1;
  visibility: visible;
}
.t-order-list__status-wrap .progress-state-text {
  margin-bottom: 7px;
  line-height: 17px;
}
.t-order-list__status-bar {
  overflow: hidden;
  height: 5px;
  border-radius: 10px;
}
@media screen and (max-width: 1023px) {
  .t-order-list__status-wrap {
    opacity: 1;
    visibility: visible;
  }
  .t-order-list__status-bar {
    display: none;
  }
}
.t-order-list__status-bar__inner {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-size: 20px 20px;
  border-radius: 10px 0 0 10px;
  background-image: linear-gradient(-45deg, rgba(255,255,255,0) 30%, rgba(151,151,151,0.5) 30%, rgba(151,151,151,0.5) 34%, transparent 34%, transparent 36%, rgba(151,151,151,0.5) 36%, rgba(151,151,151,0.5) 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 80%, rgba(151,151,151,0.5) 80%, rgba(151,151,151,0.5) 84%, #979797 84%, #979797 25%, rgba(151,151,151,0.5) 76%, rgba(151,151,151,0.5));
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
  transition: width 200ms ease;
  animation: progress-bar-animate 1s linear infinite;
  background-color: #e9edf1;
}
.available .t-order-list__status-bar__inner {
  background-color: #ffd8a6;
  background-image: linear-gradient(-45deg, rgba(255,255,255,0) 30%, rgba(255,187,100,0.5) 30%, rgba(255,187,100,0.5) 34%, transparent 34%, transparent 36%, rgba(255,187,100,0.5) 36%, rgba(255,187,100,0.5) 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 80%, rgba(255,187,100,0.5) 80%, rgba(255,187,100,0.5) 84%, #ffbb64 84%, #ffbb64 25%, rgba(255,187,100,0.5) 76%, rgba(255,187,100,0.5));
}
.in_progress .t-order-list__status-bar__inner {
  background-color: #96e38a;
  background-image: linear-gradient(-45deg, rgba(255,255,255,0) 30%, #96e38a 30%, rgba(150,227,138,0.5) 34%, transparent 34%, transparent 36%, rgba(150,227,138,0.5) 36%, rgba(150,227,138,0.5) 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 80%, rgba(150,227,138,0.5) 80%, rgba(150,227,138,0.5) 84%, #5fe949 84%, #95e388 25%, rgba(96,229,74,0.65) 76%, #96e38a);
}
.completed .t-order-list__status-bar__inner {
  background-color: #68878b;
  background-image: none;
}
.not_paid .t-order-list__status-bar,
.new .t-order-list__status-bar,
.canceled .t-order-list__status-bar,
.await .t-order-list__status-bar {
  display: none;
}
@keyframes progress-bar-animate {
  from {
    background-position: 20px 0;
  }
  to {
    background-position: 0 0;
  }
}
.t-profile__feedback {
  margin: 28px 0 0 0;
}
@media (max-width: 767px) {
  .t-profile__feedback {
    margin: 0;
  }
}
.t-order-await__timer {
  margin-left: 3px;
  color: #daa601;
  font-weight: 700;
}
.t-order-await__tooltip {
  margin-left: auto;
}
.t-order-await__tooltip:before {
  display: none;
}
.t-order-await__tooltip + .tooltip {
  left: auto !important;
  right: 0;
  text-align: center;
  width: auto !important;
}
.t-order-await {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-right: 10px;
}
@media (max-width: 1480px) {
  .t-order-await {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media (max-width: 1023px) {
  .t-order-await {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    width: 100%;
  }
}
.t-order-await__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-right: 1px dotted #e3e3e3;
  padding: 10px 20px 10px 10px;
}
@media (max-width: 1480px) {
  .t-order-await__item {
    border-right: none;
  }
}
@media (max-width: 1023px) {
  .t-order-await__item {
    width: 100%;
    margin-bottom: 10px;
    border-right: none;
    border-bottom: 1px dotted #e3e3e3;
  }
}
.t-order-await__text-wrap {
  width: 119px;
  margin-left: 15px;
}
@media (max-width: 1023px) {
  .t-order-await__text-wrap {
    width: 183px;
  }
}
.t-order-await__text-sm {
  font-size: 12px;
  max-width: 243px;
  padding-left: 25px;
}
@media (max-width: 1023px) {
  .t-order-await__text-sm {
    font-size: 12px;
    max-width: 215px;
    padding-left: 0;
    margin-bottom: 10px;
    text-align: center;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
.t-order-await__priority {
  padding-left: 25px;
  height: 32px;
}
@media (max-width: 1480px) {
  .t-order-await__priority {
    margin-bottom: 10px;
  }
}
@media (max-width: 1023px) {
  .t-order-await__priority {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    margin-bottom: 10px;
    padding-left: 0;
  }
}
.t-order-available {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px;
}
@media (max-width: 1023px) {
  .t-order-available {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.t-order-available__icon {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
@media (max-width: 1023px) {
  .t-order-available__icon {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.t-order-available__text {
  font-size: 12px;
}
.t-order-tips {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #f9f9f9;
  border: 1px dashed #e3e3e3;
  padding: 15px 10px;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 15px;
}
.t-order-tips__text {
  max-width: 310px;
  padding-left: 20px;
}
@media (max-width: 767px) {
  .t-order-tips {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .t-order-tips__text {
    text-align: center;
    padding-left: 0;
  }
}
.t-order-tips__form {
  padding-right: 10px;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .t-order-tips__form {
    margin-bottom: 10px;
    width: 200px;
    padding: 0;
  }
  .t-order-tips__form .add-service-green-ok {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .t-order-tips__form {
    margin-right: auto;
    margin-top: 15px;
  }
}
@media (max-width: 1023px) {
  .t-order-tips__form .cart-add-service-form {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-order-tips__form .spinner-boost-container {
  max-width: 120px;
  margin-right: 10px;
}
@media (max-width: 1023px) {
  .t-order-tips__form .spinner-boost-container {
    max-width: 100%;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .t-logout__btn_hover:hover {
    background: #47a3d1;
    border: 1px solid #47a3d1;
    color: #fff;
  }
  .t-logout__btn_hover:hover .t-logout__i {
    fill: #fff;
  }
}
.t-logout__btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #fff;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  height: 32px;
  padding: 0 40px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 30px auto 0 auto;
  transition: background 0.1s linear, color 0.2s linear, border 0.1s linear;
  line-height: 1;
}
@media (max-width: 1280px) {
  .t-logout__btn {
    width: 100%;
    margin-top: 10px;
  }
}
.at-password {
  position: relative;
}
.at-password input {
  padding-right: 40px !important;
}
.at-password__eye {
  display: none;
  position: absolute;
  right: 12px;
  top: 6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url("../img/ic_eye.svg") no-repeat center center;
  background-size: cover;
}
.at-password__eye.inactive {
  background: url("../img/ic_eye-off.svg") no-repeat center center;
  background-size: cover;
}
.t-change-password__form .form-group {
  margin-bottom: 7px;
}
.code-has-error input#essayform-code {
  border-color: #ff4b55 !important;
}
.capsLock-off {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  height: 14px;
  margin-bottom: 15px;
}
.capsLock-off.cl-on {
  display: -ms-flexbox;
  display: flex;
}
.capsLock-off span {
  padding-left: 4px;
}
.passwordInput .at-password input.openEye + .at-password__eye {
  display: inline-block;
}
.t-logout__i {
  fill: #9499a5;
  width: 14px;
  height: 14px;
  margin-right: 4px;
}
.t-partner-bar {
  background: #fff;
  font-family: "Lato", sans-serif;
  padding: 20px;
}
@media (max-width: 1280px) {
  .t-partner-bar {
    margin-bottom: 20px;
  }
}
.t-partner-sidebar {
  width: 100%;
}
.t-partner-progress__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 15px;
}
.t-partner-progress__wrap_green .t-partner-progress {
  background: #7dcc4a;
  border-radius: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
.t-partner-present {
  margin-left: 17px;
}
@media (max-width: 340px) {
  .t-partner-present_sm-mobile {
    height: 20px;
    margin-left: 10px;
  }
  .t-partner-present_sm-mobile svg {
    width: 20px;
    height: 20px;
  }
}
.t-partner-progress {
  height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: calc(100% - 50px);
}
@media (max-width: 340px) {
  .t-partner-progress {
    width: calc(100% - 30px);
  }
}
.t-partner-progress__placed,
.t-partner-progress__more {
  font-size: 12px;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-partner-progress__placed {
  background: #3499cc;
  width: 0;
  color: #fff;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-right: 8px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.t-partner-progress__more {
  background: #e7edf4;
  width: 0;
  padding-left: 8px;
  color: #636a76;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.t-partner-progress__final {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-right: 10px;
  color: #fff;
  font-size: 12px;
}
.t-partner-table {
  display: -ms-flexbox;
  display: flex;
  background: #eef1f2;
  padding: 13px 20px;
  margin-top: 22px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .t-partner-table {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-partner-table__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 767px) {
  .t-partner-table__item {
    margin-bottom: 5px;
  }
}
.t-partner-table__item_thick {
  font-weight: bold;
  margin-left: 5px;
}
.t-partner-table__item_red {
  color: #ff6d67;
}
.t-partner-table__item_goal {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media (max-width: 767px) {
  .t-partner-table__item_goal {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-partner-table__item_deadline,
.t-partner-table__item_reward {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
@media (max-width: 767px) {
  .t-partner-table__item_deadline,
  .t-partner-table__item_reward {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.t-partner-progress__text_first {
  margin-bottom: 5px;
}
.t-partner-progress__text_thick {
  font-weight: bold;
}
@media (max-width: 500px) {
  .t-partner-progress__text_row {
    width: 255px;
  }
}
.t-paper-download__attachments {
  margin-right: 15px;
  display: inline-block;
}
.t-paper-download__buttons {
  min-width: 210px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-paper-download__buttons a {
  margin: 0 10px;
}
@media (max-width: 767px) {
  .t-paper-download__buttons {
    width: 100%;
    max-width: 40px;
    min-width: 40px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: auto;
  }
}
.t-paper-download__container .t-page-title_uppercase {
  padding-top: 20px;
  padding-left: 20px;
}
.t-paper-download__container p {
  padding: 20px 20px 2px;
  margin: 0;
}
.t-paper-download__container p.txt-soon {
  padding-bottom: 18px;
}
.t-paper-download__file-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 7px;
  padding-top: 15px;
}
@media (max-width: 640px) {
  .t-paper-download__file-wrap {
    padding-top: 0;
  }
}
.t-paper-download__i {
  width: 20px;
  height: 20px;
  margin-right: 14px;
  position: relative;
  top: 6px;
}
.t-paper-download__i.plag_report {
  color: #5bc24c;
}
.t-paper-download__i.paper {
  color: #636a76;
}
.t-paper-download__i.draft {
  color: #ff9d00;
}
.t-paper-download__i.sources_copy {
  color: #a17edc;
}
.t-paper-download__i.auto_checker_report {
  color: #cfd37a;
}
.t-paper-download__name {
  font-size: 14px;
  line-height: 17px;
  max-width: 100%;
  color: #1d1d1d;
}
.t-paper-download__revision {
  margin: 13px 0;
  font-size: 12px;
}
.t-paper-download__revision .material-icons {
  font-size: 14px;
}
.t-paper-download__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (max-width: 640px) {
  .t-paper-download__row {
    margin-bottom: 15px;
  }
}
.t-paper-download__subinfo {
  font-size: 12px;
  line-height: 14px;
  color: #abb1ba;
  padding-left: 34px;
}
.t-paper-download__subinfo_blue {
  color: #3499cc;
  display: inline-block;
  margin-left: 15px;
}
.t-paper-download__title {
  font-weight: bold;
  font-size: 14px;
  color: #636a76;
  font-family: Montserrat;
  padding: 15px 0 15px 25px;
  display: -ms-flexbox;
  display: flex;
}
.t-paper-download__title .number {
  color: #fff;
  font-weight: bold;
  background: #3499cc;
  border-radius: 9px;
  padding: 0 8px;
  min-width: 32px;
  text-align: center;
  display: inline-block;
  line-height: 18px;
}
.t-paper-download__title .number_red {
  background: #ff2929;
}
.t-paper-download__wrap {
  width: 22%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-paper-download__wrap a {
  margin: 0 12px;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .t-paper-download__wrap {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    width: auto;
  }
  .t-paper-download__wrap .download-file-button {
    margin-bottom: 24px;
  }
}
.t-paper-download__wrap .t-btn .material-icons {
  color: #39c;
}
.t-paper-download__wrap .download-icon {
  margin: 0 15px;
}
.t-paper-download__wrap.disable-item {
  opacity: 0.5;
  pointer-events: none;
}
.t-paper-download {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 8px 30px 15px;
  border-top: 1px dotted #d3d6d7;
  position: relative;
}
@media (max-width: 767px) {
  .t-paper-download {
    padding: 8px 15px 15px;
  }
}
.t-paper-download_downloaded {
  background: #f9f9f9;
}
.t-paper-download_downloaded:before {
  content: '';
  background: #ff2929;
  height: 100%;
  width: 4px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.t-paper-download_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 20px 10px 30px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .t-paper-download_wrap {
    padding-right: 30px;
  }
}
.t-paper-download_wrap .icon {
  position: absolute;
  left: 25px;
  color: #9499a5;
  font-size: 12px;
}
@media (max-width: 640px) {
  .t-paper-download {
    padding-bottom: 0;
  }
}
.js-paper-download {
  display: none;
}
.js-paper-download:last-child {
  border-bottom: 1px dotted #d3d6d7;
}
.js-confirm-instruction {
  padding: 20px 0 0;
}
.d-flex-instructions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 20px;
}
.t-instruction__form {
  margin-top: 10px;
}
.t-instruction__form .t-page-title {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .t-instruction__form .flex-center_vt {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .t-instruction__form .flex-center_vt .t-btn {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .t-instruction__form .flex-right .t-btn {
    min-width: unset;
    width: 100%;
  }
}
.t-instruction__form .t-instructions__message {
  padding: 0 0 20px 0;
}
.t-instruction__form .t-instructions__message .t-instr-quest {
  width: 100%;
}
.t-instruction__form .t-instructions__message .t-instr-quest .t-instr-flex {
  display: -ms-flexbox;
  display: flex;
}
.t-instruction__form .t-instructions__message .t-instr-quest .questionnaire-item {
  margin-top: 20px;
}
#submit-instruction.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.t-instructions__confirm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-weight: 600;
}
.t-instructions__confirm-timer {
  font-size: 16px;
  margin-left: 5px;
}
.t-instructions__confirm .icon {
  color: #5bc24c;
  padding: 1px 0 0 7px;
}
.t-instructions__confirm_green {
  background: #cdf4c7;
  color: #636a76;
}
@media (max-width: 1023px) {
  .t-instructions__confirm {
    position: static;
    border-top-right-radius: 0;
    font-size: 12px;
    height: 47px;
  }
}
.t-instructions__list-content_light {
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #9499a5;
  padding-top: 10px;
}
.list-item {
  border-top: 1px solid #ececec;
}
.list-item:first-child {
  border-top: none;
}
.list-item:first-child .t-instructions__list-item {
  padding-top: 0;
}
.list-item .t-instructions__list-item {
  padding: 20px 0;
}
.list-item .t-instructions__list-item .t-instructions__list-content {
  padding-top: 16px;
}
.list-item .t-instructions__list-item .t-instructions__list-content:first-child {
  padding-top: 0;
}
.list-item .t-instructions__list-item .t-instructions__list-content div {
  margin-bottom: 8px;
}
.t-instructions__list {
  word-wrap: break-word;
  position: relative;
}
.t-instructions__list.js-show-block_hidden {
  margin-bottom: -17px;
  position: relative;
}
.t-instructions__list.js-show-block_hidden>div:first-child {
  max-height: 80px;
  overflow: hidden;
}
.t-instructions__list.js-show-block_hidden:after {
  content: '';
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  height: 40px;
  background: linear-gradient(180deg, rgba(255,255,255,0.02) -45.3%, #fff 48.22%);
}
.t-instructions__list .bg-linear {
  height: 90px;
  width: 99%;
  background: linear-gradient(178.15deg, rgba(255,255,255,0.02) -43.97%, #fff 96.79%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 767px) {
  .t-instructions__list .bg-linear {
    height: 68px;
    width: 98%;
  }
}
.t-block.t-instructions_confirm,
.t-block.t-instructions_noconfirm {
  position: relative;
  padding: 0 !important;
}
.t-block.t-instructions_confirm .t-flex,
.t-block.t-instructions_noconfirm .t-flex {
  padding: 20px;
}
.t-block.t-instructions_confirm .t-instructions__list.shadow-line,
.t-block.t-instructions_noconfirm .t-instructions__list.shadow-line {
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}
.t-block.t-instructions_confirm .t-instructions__list .list-item,
.t-block.t-instructions_noconfirm .t-instructions__list .list-item {
  padding: 0 20px;
}
.t-block.t-instructions_confirm .js-confirm-instruction,
.t-block.t-instructions_noconfirm .js-confirm-instruction {
  padding: 20px;
}
.t-block.t-instructions_confirm .t-instruction__form,
.t-block.t-instructions_noconfirm .t-instruction__form {
  padding: 0 20px 20px;
}
.t-block.t-instructions_confirm .t-instructions__position,
.t-block.t-instructions_noconfirm .t-instructions__position {
  padding: 20px;
}
.t-block.t-instructions_confirm .t-btn-details.show-all {
  display: none !important;
}
.t-block.t-instructions_noconfirm .bg-linear {
  height: 68px;
}
.show-all .more-text,
.show-all .less-text {
  line-height: 18px;
}
.show-all .more-text svg,
.show-all .less-text svg {
  height: 7px;
}
.show-all .more-text svg {
  margin-bottom: 1px;
}
.show-all .less-text svg {
  margin-bottom: 2px;
}
#instr-form {
  display: none;
}
#instr-form .questionnaire-item {
  margin: 0 20px;
}
.questionnaire-item {
  background: rgba(52,153,204,0.05);
  border-left: 1px solid #e3e3e3;
  padding: 6px 20px;
}
.questionnaire-item p {
  margin: 0 0 3px;
}
.questionnaire-link {
  display: -ms-flexbox;
  display: flex;
}
.questionnaire-link a {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #636a76;
  padding-left: 5px;
}
.t-instructions__message-text {
  max-width: 355px;
  margin-left: 15px;
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #636a76;
}
.t-instructions__message {
  display: -ms-flexbox;
  display: flex;
}
.t-instructions__message .svg-icon {
  width: 40px;
  max-width: 40px;
  min-width: 40px;
  height: 40px;
  max-height: 40px;
  min-height: 40px;
  background: url("../img/ic-add-instructions.svg") no-repeat;
}
.t-instructions__message_confirm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px;
}
.t-instructions__message_confirm svg {
  margin-right: 15px;
}
.t-instructions__message_confirm .material-icons {
  color: #57c444;
  margin: 0 10px 0 0;
}
.t-instructions__message-icon_confirm {
  height: 40px;
  width: 40px;
  margin-right: 16px;
}
.t-instructions__message_caution {
  width: 100%;
  color: #ff5b29;
  position: relative;
  z-index: 1;
  padding: 5px 0;
}
.t-instructions__message .material-icons {
  color: #ff5b29;
  margin: 5px 10px 0 0;
}
@media (max-width: 767px) {
  .t-instructions__message {
    margin: 10px 0;
    position: static;
  }
}
.position {
  position: absolute;
  bottom: 272px;
}
@media (max-width: 767px) {
  .position {
    bottom: 289px;
  }
}
.t-instructions__primary {
  padding-top: 40px;
}
.t-instructions-block__wrap {
  margin-bottom: 25px;
  position: relative;
}
@media (max-width: 767px) {
  .t-instructions-block__wrap {
    margin: 15px 0 0;
    -ms-flex-order: 10;
        order: 10;
  }
}
.t-instructions {
  padding-top: 20px;
  position: absolute;
  width: 690px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1023px) {
  .t-instructions {
    width: 100%;
  }
}
.t-instructions_confirm {
  z-index: 1001;
}
.t-instructions-btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-instructions-btns .t-btn_default {
  border: 1px solid #41a1d1;
  color: #41a1d1;
  padding: 9px 17px;
}
.t-instructions-btns .t-btn_default:not(:disabled):hover,
.t-instructions-btns .t-btn_default:not(:disabled):focus,
.t-instructions-btns .t-btn_default:not(:disabled):active {
  border: 1px solid #4a7a9a;
}
.t-instructions-btns .t-btn_blue {
  padding: 9px 17px;
}
.t-instructions-btns .t-flex-btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 0 0 20px;
}
@media (max-width: 767px) {
  .t-instructions-btns .t-flex-btns {
    padding: 0;
    width: 100%;
  }
  .t-instructions-btns .t-flex-btns button {
    margin: 5px;
    width: 100%;
  }
}
.t-instructions__position {
  position: relative;
  padding: 20px 0 0 0;
}
.t-instructions__loading {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 64px;
  background: #dadde0;
  border: 1px dashed #3499cc;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0;
}
.t-instructions__loading .load {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #3499cc;
  border-left-color: #dadde0;
  animation: spin 1.5s infinite linear;
}
.t-instructions__loading span {
  color: #3499cc;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  padding-left: 10px;
}
.btn-outline {
  border: 1px solid #41a1d1;
  border-radius: 2px;
  background: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #41a1d1;
  padding: 9px 17px;
  height: 40px;
}
@media (max-width: 767px) {
  .btn-outline {
    width: 100%;
    margin-top: 40px;
  }
}
.t-benefits__icon {
  height: 35px;
  margin-bottom: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.t-benefits__item {
  -ms-flex: 0 1 140px;
      flex: 0 1 140px;
}
.t-benefits__text {
  font-family: "Lato", sans-serif;
  color: #636a76;
}
.t-benefits__text_small {
  font-size: 12px;
  color: #929294;
  line-height: 25px;
}
.t-benefits {
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0 20px;
  text-align: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .t-benefits {
    display: none;
  }
}
.t-page-balance.t-new-page-balance .t-bonus-available_flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .t-page-balance.t-new-page-balance .t-bonus-available_flex {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.t-page-balance.t-new-page-balance .t-bonuses {
  max-width: 386px;
  width: 100%;
}
@media (max-width: 767px) {
  .t-page-balance.t-new-page-balance .t-bonuses {
    margin: 20px auto 0;
  }
}
.t-page-balance.t-new-page-balance .t-add-bonus .t-payment-list__wrap {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.t-page-balance.t-new-page-balance .t-add-bonus .t-payment-list__wrap .t-payment-list {
  margin: 0 0 5px 0;
}
.t-page-balance.t-new-page-balance .t-add-bonus .t-payment-list__wrap .t-payment-list .selectr-selected {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-page-balance.t-new-page-balance .t-add-bonus .t-payment-list__btn-wrap {
  margin-top: 4px;
  width: 100%;
}
.t-page-balance.t-new-page-balance .t-add-bonus .t-payment-list__btn-wrap .t-payment-list__btn {
  width: 100%;
}
.t-page-balance.t-new-page-balance .t-bonus-available {
  padding: 40px 30px 10px 20px;
}
.t-page-balance.t-new-page-balance .t-bonus-available h2,
.t-page-balance.t-new-page-balance .t-bonus-available p {
  margin: 0;
  color: #fff;
  font-style: normal;
}
.t-page-balance.t-new-page-balance .t-bonus-available .t-bonus_icon {
  height: 32px;
  margin-bottom: 21px;
}
.t-page-balance.t-new-page-balance .t-bonus-available p {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}
.t-page-balance.t-new-page-balance .t-bonus-available__price {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  padding-top: 20px;
}
.t-page-balance.t-new-page-balance .t-bonus-available_txt {
  line-height: 12px;
  opacity: 0.9;
  padding-top: 16px;
}
.t-page-balance.t-new-page-balance .t-bonus-available_descr {
  line-height: 21px;
  padding-top: 35px;
}
.t-history-table {
  margin-top: 20px;
}
.t-history-table .col-date {
  width: 100px;
}
@media (max-width: 767px) {
  .t-history-table .col-date {
    width: 80%;
  }
}
.t-history-table .col-order {
  width: 70px;
}
@media (max-width: 767px) {
  .t-history-table .col-order {
    width: 80%;
  }
}
.t-history-table .col-amount,
.t-history-table .col-status {
  width: 80px;
}
@media (max-width: 767px) {
  .t-history-table .col-amount,
  .t-history-table .col-status {
    width: 80%;
  }
}
.t-history-table .col-descr {
  width: 180px;
}
@media (max-width: 767px) {
  .t-history-table .col-descr {
    width: 74%;
  }
}
.t-history-table .col-descr-text {
  display: none;
  padding: 0 5px !important;
}
.t-history-table .col-descr-text.active {
  display: block;
}
.t-history-table .t-history-table-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .t-history-table .t-history-table-head {
    display: none;
  }
}
.t-history-table .t-history-table-head p {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #abb1ba;
  margin: 0;
  text-align: start;
  padding-left: 5px;
}
.t-history-table .t-history-table-items {
  margin-top: 20px;
  max-height: 194px;
  overflow-y: auto;
}
@media (max-width: 767px) {
  .t-history-table .t-history-table-items {
    max-height: 100%;
    overflow-y: inherit;
    margin-top: 5px;
  }
}
.t-history-table .t-history-table-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 1px solid #eee;
}
@media (max-width: 767px) {
  .t-history-table .t-history-table-item {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 15px 0;
  }
}
.t-history-table .t-history-table-item:first-child {
  border: 0;
}
@media (max-width: 767px) {
  .t-history-table .t-history-table-txt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.t-history-table .t-history-table-txt p {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
.t-history-table .t-history-table-txt .t-history-table-mob {
  display: none;
  color: #abb1ba;
}
@media (max-width: 767px) {
  .t-history-table .t-history-table-txt .t-history-table-mob {
    display: block;
    padding: 6px 0;
  }
}
.t-history-table .t-history-table-txt .t-history-table-text {
  padding: 11px 5px;
  color: #636a76;
}
@media (max-width: 767px) {
  .t-history-table .t-history-table-txt .t-history-table-text {
    text-align: right;
    padding: 6px;
  }
}
.t-history-table .t-history-table-txt .t-history-table-text.green {
  color: #5bc24c;
}
.t-history-table .t-history-table-txt .t-history-table-text.red {
  color: #ee5552;
}
.t-history-table .col-descr-arrow {
  cursor: pointer;
  margin-left: 20px;
}
.t-history-table .col-descr-arrow.active svg {
  transform: rotate(180deg);
}
.t-page-balance.t-new-page-balance .t-bonus-form__input-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.t-page-balance.t-new-page-balance .t-bonus-form__input-wrap .field-bonusesform-amount {
  width: 106px;
  margin: 0;
  position: relative;
}
.t-page-balance.t-new-page-balance .t-bonus-form__input-wrap .field-bonusesform-amount input {
  height: 40px;
  width: 100%;
  border-radius: 2px;
}
.t-page-balance.t-new-page-balance .t-bonus-form__input-wrap .field-bonusesform-amount .help-block {
  position: absolute;
  color: #fe7062;
  bottom: -18px;
  left: 0;
  width: 350px;
  margin: 0;
  font-size: 12px;
  font-family: 'Lato';
}
.t-page-balance.t-new-page-balance .t-bonus-form__input-wrap .t-bonus-form__buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 71%;
}
@media (max-width: 767px) {
  .t-page-balance.t-new-page-balance .t-bonus-form__input-wrap .t-bonus-form__buttons {
    width: 67%;
  }
}
.t-page-balance.t-new-page-balance .t-bonus-form__input-wrap .t-bonus-form__btns {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  color: #636a76;
  background-color: #fff;
  padding: 10px 16px;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
}
@media (max-width: 767px) {
  .t-page-balance.t-new-page-balance .t-bonus-form__input-wrap .t-bonus-form__btns {
    padding: 10px;
  }
}
.t-page-balance.t-new-page-balance .t-bonus-form__price {
  height: 40px;
  width: 100%;
  background: #eff0f2;
  border: 1px dashed #9499a5;
  padding: 0 16px;
  font-family: "Lato", sans-serif;
  line-height: 18px;
  font-weight: 700;
  font-size: 14px;
  color: rgba(99,106,118,0.6);
  margin-bottom: 22px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-page-balance.t-new-page-balance .t-bonus-form__text {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #636a76;
  margin: 0;
  padding-bottom: 9px;
  margin-top: 13px;
  height: auto;
}
.t-bonus-form__price {
  height: 32px;
  min-width: 145px;
  border: 1px dashed #9499a5;
  padding: 0 20px;
  font-family: "Lato", sans-serif;
  line-height: 30px;
  font-weight: bold;
  font-size: 14px;
  color: #636a76;
  margin-bottom: 4px;
}
.t-bonus-form__text {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  height: 40px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #636a76;
}
@media (max-width: 767px) {
  .t-bonus-form__text {
    line-height: 40px;
  }
}
.t-bonus-form label {
  margin-top: 22px;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #636a76;
}
.t-bonus_img {
  background: url("../img/bonus-img-desk.svg") no-repeat center;
  width: 224px;
  height: 300px;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .t-bonus_img {
    background: url("../img/bonus-img-mob.svg") no-repeat center;
    width: 100%;
    height: 246px;
    padding: 30px 20px;
  }
}
.t-add-title {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #636a76;
  margin: 0;
}
.t-add-text {
  margin: 0;
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #636a76;
}
.t-bonus-added {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 15px;
}
.t-bonus-added .t-add-title {
  font-size: 22px;
  line-height: 31px;
  text-align: center;
  padding-top: 24px;
}
.t-bonus-added-icon {
  height: 96px;
}
.t-bonus-added-txt {
  margin: 0;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #636a76;
  padding-top: 16px;
}
.t-bonus-added-link {
  background: #3499cc;
  border: 1px solid #3499cc;
  border-radius: 2px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 240px;
  height: 32px;
  margin-top: 24px;
}
.t-bonus-added-link:hover {
  color: #fff;
}
.t-bonus-about__text {
  font-family: "Lato", sans-serif;
  color: #636a76;
  margin-top: 10px;
}
.t-bonus-about__text a {
  text-decoration: underline;
  font-weight: 700;
}
.t-bonus-about {
  padding: 30px 0 20px;
}
.t-page-balance.t-old-page-balance {
  max-width: 690px;
  background: #fff;
  padding: 25px 20px;
  margin-bottom: 8px;
}
@media (max-width: 1023px) {
  .t-page-balance.t-old-page-balance {
    margin: 0 auto 20px;
  }
}
.t-page-balance.t-old-page-balance .t-bonus-available {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  min-height: 75px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .t-page-balance.t-old-page-balance .t-bonus-available {
    -ms-flex-direction: column;
        flex-direction: column;
    line-height: 35px;
  }
}
.t-page-balance.t-old-page-balance .t-bonus-available__price {
  font-weight: bold;
  font-size: 24px;
  line-height: 18px;
  color: #7dcc4a;
}
@media (min-width: 767px) {
  .t-page-balance.t-old-page-balance .t-add-bonus_img {
    padding-right: 165px;
    background: url("../img/t-add-bonus__img.png") no-repeat 97% center #eef1f2;
  }
}
.t-page-balance.t-old-page-balance .t-bonus-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 24px;
}
@media (max-width: 1023px) {
  .t-page-balance.t-old-page-balance .t-bonus-form {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-page-balance.t-old-page-balance .t-payment-list {
  margin-top: 0;
}
.t-page-balance.t-old-page-balance .t-page-balance-info-img {
  margin-top: 16px;
}
.t-page-balance.t-old-page-balance .t-page-balance-info-img .info-img {
  width: 100%;
  height: 300px;
  background: url("../img/balance-desktop.png") no-repeat center;
  background-size: contain;
}
@media (max-width: 1023px) {
  .t-page-balance.t-old-page-balance .t-page-balance-info-img .info-img {
    background: url("../img/balance-mobile.png") no-repeat center;
    height: 225px;
    background-size: contain;
  }
}
@media (max-width: 767px) {
  .t-page-balance.t-old-page-balance .t-page-balance-info-img .info-img {
    height: 200px;
  }
}
.t-page-balance.t-new-page-balance {
  max-width: 690px;
  background: #fff;
  padding: 25px 20px;
  margin-bottom: 8px;
}
@media (max-width: 1023px) {
  .t-page-balance.t-new-page-balance {
    margin: 0 auto 20px;
  }
}
.t-page-balance.t-new-page-balance .t-page-balance-info-img {
  margin-top: 16px;
}
.t-page-balance.t-new-page-balance .t-page-balance-info-img .info-img {
  width: 100%;
  height: 300px;
  background: url("../img/balance-desktop.png") no-repeat center;
  background-size: contain;
}
@media (max-width: 1023px) {
  .t-page-balance.t-new-page-balance .t-page-balance-info-img .info-img {
    background: url("../img/balance-mobile.png") no-repeat center;
    height: 225px;
    background-size: contain;
  }
}
@media (max-width: 767px) {
  .t-page-balance.t-new-page-balance .t-page-balance-info-img .info-img {
    height: 200px;
  }
}
.t-order-date__row {
  margin-bottom: 6px;
}
.t-order-date {
  margin-top: 15px;
  font-size: 12px;
}
.t-referral-balance {
  padding: 15px 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .t-referral-balance {
    -ms-flex-direction: column;
        flex-direction: column;
    padding-bottom: 0px;
    -ms-flex-align: normal;
        align-items: normal;
  }
}
.t-referral-balance-btn-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-referral-balance-btn-wrapper .c-modal {
  max-width: 550px;
  width: 100%;
  padding: 24px;
}
.t-referral-balance-btn-wrapper .c-modal-close {
  font-size: 32px;
}
.t-referral-balance-btn-wrapper .modal-inner {
  max-width: 310px;
  margin: 0 auto;
}
.t-referral-balance-btn-wrapper .modal-inner .modal-title {
  margin-top: 33px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.t-referral-balance-btn-wrapper .modal-inner .modal-title .green {
  font-size: 24px;
}
.t-referral-balance-btn-wrapper .modal-inner .label-text {
  margin-bottom: 4px;
  color: #636a76;
  font-size: 12px;
  font-weight: 700;
  font-family: 'Lato';
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount {
  width: 100%;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .form-group,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .form-group {
  width: 100%;
  margin-bottom: 24px;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .input-group,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .input-group {
  width: 100%;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .input-group input,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .input-group input {
  padding-left: 47px;
  width: 100%;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .input-group .currency-symbol,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .input-group .currency-symbol {
  padding: 6px 4px;
  width: 44px;
  position: absolute;
  top: 0;
  height: 32px;
  border-right: 1px solid #e3e3e3;
  text-align: center;
  z-index: 1000;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .form-control,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .form-control {
  border-radius: 5px;
  border: 1px solid #e3e3e3;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .hint-block,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .hint-block {
  color: #949aa3;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .mt10,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .mt10 {
  text-align: center;
  color: #949aa3;
  margin-top: 16px;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-field-wrapper .mb10,
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .mb10 {
  color: #949aa3;
  margin-bottom: 20px;
  margin-top: 8px;
}
.t-referral-balance-btn-wrapper .modal-inner .aviable-amount .form-group {
  margin-bottom: 0px;
}
.t-referral-balance-btn-wrapper .modal-inner .line {
  border: none;
}
.t-referral-balance-btn-wrapper .modal-inner .mt10 {
  text-align: center;
  color: #949aa3;
  margin-top: 16px;
}
.t-referral-balance-btn-wrapper .modal-inner .t-btn {
  height: 40px;
}
.t-referral-balance-btn-wrapper a {
  width: 50%;
}
.t-referral-balance__item-right {
  width: 28%;
}
@media (max-width: 767px) {
  .t-referral-balance__item-right {
    display: none;
  }
}
.t-referral-balance__item-right-number {
  color: #636a76;
  font-weight: 700;
  font-size: 24px;
}
.t-referral-balance__item-right-text {
  color: #636a76;
  font-size: 14px;
}
.t-referral-balance__item-left {
  width: 70%;
}
.t-referral-balance__item-left-number {
  color: #5bc24c;
  font-size: 24px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
}
.t-referral-balance__item-left-text {
  color: #636a76;
  font-size: 14px;
}
@media (max-width: 767px) {
  .t-referral-balance__item-left {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
  }
}
.t-referral-balance__num {
  font-weight: bold;
  font-size: 24px;
  line-height: 18px;
  color: #5bc24c;
  margin-top: 7px;
}
.t-referral-balance__item-right-mob {
  display: none;
}
@media (max-width: 767px) {
  .t-referral-balance__item-right-mob {
    display: block;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    margin-top: 32px;
  }
}
#paymentHistoryModal {
  max-width: 550px;
  width: 97%;
}
#paymentHistoryModal .at-login__title {
  color: #636a76;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 24px;
  font-weight: 700;
}
#paymentHistoryModal .c-modal-close {
  font-size: 30px;
}
#paymentHistoryModal .text-right {
  text-transform: capitalize;
}
.t-referral-checkout__btn {
  background: #ffc43a;
  margin: 0 10px;
}
@media (max-width: 767px) {
  .t-referral-checkout__btn {
    margin: 0 0 10px;
  }
}
.referral-paypal {
  margin: 0;
  margin-left: 10px;
  border: 1px solid #3499cc;
  border-radius: 4px;
  color: #3499cc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  border-radius: 2px;
  font-weight: 700;
  padding: 10px 8px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
}
.referral-paypal:hover {
  color: #3499cc !important;
  background-color: rgba(52,153,204,0.149);
}
@media (max-width: 767px) {
  .referral-paypal .desktop-text {
    display: none;
  }
}
.fetchToBonusModal {
  gap: 5px;
  border: 1px solid #3499cc;
  border-radius: 4px;
  color: #3499cc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  border-radius: 2px;
  font-weight: 700;
  padding: 10px 8px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
}
.fetchToBonusModal:hover {
  color: #3499cc;
  background-color: rgba(52,153,204,0.149);
}
@media (max-width: 767px) {
  .fetchToBonusModal .desktop-text {
    display: none;
  }
}
.referral-bonus-confirm {
  margin-top: 24px;
}
.t-referral-checkout {
  background: url("../img/paypall.svg") no-repeat center center;
  width: 90px;
  height: 15px;
  display: block;
}
.t-referral-link__item_inner {
  margin-right: 12px;
}
.t-referral-link__item_inner .copy-link a {
  color: #636a76;
  cursor: default;
  pointer-events: none;
  display: block;
  min-width: 200px;
  overflow-wrap: anywhere;
}
@media (max-width: 767px) {
  .t-referral-link__item_inner .copy-link div {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .t-referral-link__item_inner {
    margin: 0 0 10px 0;
  }
}
.copy-btn {
  border: none;
  background: url("../img/icon-copy.svg") no-repeat;
  background-size: contain;
  width: 32px;
  height: 22px;
  padding-top: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.d-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .d-flex {
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.t-referral-link__share-button {
  display: -ms-flexbox;
  display: flex;
  margin: 0 2px;
}
.t-referral-link__share-button_twitter {
  width: 50%;
  min-height: 34px;
  padding: 2px 3px 3px;
  border-radius: 2px;
  background-color: #000;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.t-referral-link__share-button_email {
  width: 50%;
}
@media (max-width: 767px) {
  .t-referral-link__share-button {
    margin-top: 10px;
  }
  .t-referral-link__share-button .t-btn,
  .t-referral-link__share-button_copy {
    width: 100%;
  }
  .t-referral-link__share-button_email {
    -ms-flex: 1;
        flex: 1;
  }
}
.t-referral-link__share {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 10px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .t-referral-link__share {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.t-referral-link__text {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  color: #636a76;
}
.t-referral-link__text_uppercase {
  text-transform: uppercase;
}
.t-referral-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 15px 0;
  background-color: #fff;
  padding: 0;
  width: 100%;
}
@media (max-width: 767px) {
  .t-referral-link {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: normal;
        align-items: normal;
  }
}
.t-referral-link__item_wrap {
  width: 65%;
}
@media screen and (max-width: 768px) {
  .t-referral-link__item_wrap {
    width: 100%;
  }
}
.t-referral-link__item {
  width: 35%;
}
@media screen and (max-width: 768px) {
  .t-referral-link__item {
    width: 100%;
  }
}
.t-referral-link.referral-links {
  display: block;
  position: relative;
}
.t-referral-link.referral-links .t-referral-link__item_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .t-referral-link.referral-links .t-referral-link__item_wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.t-referral-link.referral-links .t-referral-link__item_wrap .t-referral-link__item_inner {
  width: 65%;
}
@media screen and (max-width: 768px) {
  .t-referral-link.referral-links .t-referral-link__item_wrap .t-referral-link__item_inner {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .t-referral-link.referral-links .t-referral-link__item_wrap .t-referral-link__item {
    width: 100%;
    margin-top: 115px;
  }
}
@media screen and (max-width: 768px) {
  .t-referral-link.referral-links .t-referral-link__share {
    position: absolute;
    height: 105px;
    z-index: 1;
    top: 76px;
    width: 100%;
  }
}
@media screen and (max-width: 490px) {
  .t-referral-link.referral-links .t-referral-link__share {
    top: 100px;
  }
}
.t-referral-link.contest-link {
  padding: 20px;
}
.ref-link,
.ref-code {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
#copyButton,
#copyCode {
  cursor: pointer;
  width: 19px;
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDIwSDZWNkgxN1YyMFpNMTcgNEg2QzUuNDY5NTcgNCA0Ljk2MDg2IDQuMjEwNzEgNC41ODU3OSA0LjU4NTc5QzQuMjEwNzEgNC45NjA4NiA0IDUuNDY5NTcgNCA2VjIwQzQgMjAuNTMwNCA0LjIxMDcxIDIxLjAzOTEgNC41ODU3OSAyMS40MTQyQzQuOTYwODYgMjEuNzg5MyA1LjQ2OTU3IDIyIDYgMjJIMTdDMTcuNTMwNCAyMiAxOC4wMzkxIDIxLjc4OTMgMTguNDE0MiAyMS40MTQyQzE4Ljc4OTMgMjEuMDM5MSAxOSAyMC41MzA0IDE5IDIwVjZDMTkgNS40Njk1NyAxOC43ODkzIDQuOTYwODYgMTguNDE0MiA0LjU4NTc5QzE4LjAzOTEgNC4yMTA3MSAxNy41MzA0IDQgMTcgNFpNMTQgMEgyQzEuNDY5NTcgMCAwLjk2MDg1OSAwLjIxMDcxNCAwLjU4NTc4NiAwLjU4NTc4NkMwLjIxMDcxNCAwLjk2MDg1OSAwIDEuNDY5NTcgMCAyVjE2SDJWMkgxNFYwWiIgZmlsbD0iIzM0OTlDQyIvPgo8L3N2Zz4K");
}
#copyStatus,
#copyStatusCode {
  font-weight: 700;
  font-family: 'Lato';
  color: #5bc24c;
  display: none;
}
.copyStatus {
  font-weight: 700;
  font-family: 'Lato';
  color: #5bc24c;
  text-transform: capitalize;
  display: block;
}
.copyStatus:hover {
  color: #5bc24c;
}
.top-stats {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 5px;
}
.top-stats .title-stats {
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  color: #636a76;
  font-weight: 700;
}
.top-stats .link-show-payment-history {
  font-size: 14px;
  cursor: pointer;
  color: #3499cc;
}
.t-referral-or-border {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border: none;
  margin: 0;
  padding: 15px 0;
  text-align: center;
}
.t-referral-or-border:before,
.t-referral-or-border:after {
  content: "";
  border-bottom: 1px solid #ececec;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  height: 0.7em;
  margin: 0;
}
.t-referral-or-border span {
  text-align: center;
  -ms-flex: 0.1 0 auto;
      flex: 0.1 0 auto;
  margin: 0;
}
.t-referral-steps__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-pack: start;
      justify-content: start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 13px;
}
.t-referral-steps__item:not(:last-child) {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px dashed #ddd;
}
.t-referral-steps__title {
  font-weight: bold;
  line-height: 18px;
  margin-left: 16px;
  font-size: 16px;
}
.t-referral-steps__title_grey {
  font-size: 11px;
  color: #9499a5;
  text-transform: uppercase;
}
.t-referral-steps {
  padding-top: 25px;
}
.t-referral-statistics__text {
  color: #9499a5;
}
.t-referral-statistics__wrap {
  margin-top: 40px;
}
@media (max-width: 767px) {
  .t-referral-statistics__wrap {
    margin-top: 25px;
  }
}
.t-referral-statistics {
  display: -ms-flexbox;
  display: flex;
  padding: 13px 0;
}
@media (max-width: 767px) {
  .t-referral-statistics {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0;
  }
  .t-referral-statistics>div {
    padding: 5px 0;
  }
}
.t-referral-history__modal {
  max-height: 220px;
  overflow-y: scroll;
  background: #fff;
  border-radius: 5px;
}
.t-referral-history__modal .t-page-title {
  padding: 10px;
}
.t-referral-history__modal .c-modal-close {
  right: 10px;
  top: 10px;
}
.t-referral-history {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0 20px;
  cursor: pointer;
  margin-top: -40px;
}
@media (max-width: 767px) {
  .t-referral-history {
    margin-top: 0;
  }
}
.t-referral-level__icon {
  text-align: center;
  transform: translateY(-50%);
  position: absolute;
  width: 100%;
}
.t-referral-level__item {
  transform: translateY(-20px);
}
.t-referral-level__item.active {
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 15px rgba(246,208,34,0.3);
  transform: scale(1.25) translateY(-15px);
  font-size: 12px;
}
.t-referral-level__item.active .t-referral-level__wrap {
  padding-right: 15px;
}
.t-referral-level__item.active ~.t-referral-level__item {
  opacity: 0.6;
}
.t-referral-level__item.active ~.t-referral-level__item .t-referral-level__wrap {
  background: #fff;
}
@media (max-width: 1280px) {
  .t-referral-level__item {
    -ms-flex: 1;
        flex: 1;
  }
  .t-referral-level__item:not(:last-child) {
    margin-right: 1%;
  }
}
@media (max-width: 767px) {
  .t-referral-level__item {
    margin: 100px 5px 0 !important;
    text-align: center;
  }
}
.t-referral-level__text {
  white-space: nowrap;
}
.t-referral-level__text:not(:last-child) {
  padding-bottom: 8px;
}
.t-referral-level__wrap {
  padding: 55px 7px 15px;
  background: #f9f9f9;
  border: 1px solid #e3e3e3;
}
.t-referral-level {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding-top: 70px;
}
@media (max-width: 767px) {
  .t-referral-level {
    padding-top: 0;
    margin: 0 -15px;
    display: block;
  }
}
.t-referral-banner__text {
  max-width: 500px;
  font-size: 16px;
  line-height: 20px;
  color: #636a76;
}
.t-referral-banner__title {
  font-weight: 600;
  font-size: 32px;
  line-height: 40px;
  font-family: "Montserrat", sans-serif;
  color: #636a76;
}
.t-referral-banner__title_wrap {
  margin: 15px 0;
}
@media (max-width: 767px) {
  .t-referral-banner__title {
    font-size: 24px;
    line-height: 30px;
  }
  .t-referral-banner__title br {
    display: none;
  }
}
.t-referral-banner__title .orange {
  color: #fff;
  background-color: #ffb557;
  display: inline-block;
  padding: 0 10px;
}
.t-referral-banner {
  background-color: #ffdcd6;
  padding: 40px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 768px) {
  .t-referral-banner {
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .t-referral-banner {
    padding: 30px 20px;
  }
}
.hide-element {
  opacity: 0;
}
.grid-table {
  text-align: center;
  position: relative;
  display: -ms-grid;
  display: grid;
  color: #abb1ba;
  -ms-grid-columns: 0.4fr 2.3fr 1.4fr 1fr 0.9fr;
      grid-template-columns: 0.4fr 2.3fr 1.4fr 1fr 0.9fr;
  -ms-flex-align: end;
      align-items: end;
  margin-bottom: -30px;
  z-index: 1000;
}
.grid-table .t-hint-status .bold {
  font-weight: 700px;
}
.grid-table .t-hint-status .t-hint__content {
  line-height: 15px;
  width: 400px !important;
  max-width: 356px;
  font-size: 12px;
}
.grid-table .t-hint-my-reward .bold {
  font-weight: 700px;
}
.grid-table .t-hint-my-reward .t-hint__content {
  line-height: 15px;
  width: 400px !important;
  max-width: 231px;
  font-size: 12px;
}
@media (max-width: 1280px) {
  .grid-table {
    -ms-grid-columns: 0.4fr 2.3fr 1.4fr 1fr 0.9fr;
        grid-template-columns: 0.4fr 2.3fr 1.4fr 1fr 0.9fr;
  }
}
@media (max-width: 767px) {
  .grid-table {
    font-size: 12px;
    -ms-grid-columns: 2.3fr 1.4fr 1fr 0.9fr;
        grid-template-columns: 2.3fr 1.4fr 1fr 0.9fr;
  }
}
@media (max-width: 400px) {
  .grid-table {
    -ms-grid-columns: 2.8 1.4fr 1fr 0.9fr;
        grid-template-columns: 2.8 1.4fr 1fr 0.9fr;
  }
}
.grid-table .padding-center {
  padding-right: 14px;
}
@media (max-width: 767px) {
  .grid-table .mob-hiden {
    display: none;
  }
}
.grid-table .txt-left {
  text-align: left;
}
@media (max-width: 400px) and (max-width: 375px) {
  .grid-table .t-hint {
    display: none;
  }
}
.align-items-center {
  -ms-flex-align: center;
      align-items: center;
}
.t-referral-banner__img {
  width: 608px;
  background: url("../img/people-banner.svg") no-repeat center center;
  background-size: contain;
}
@media (max-width: 768px) {
  .t-referral-banner__img {
    height: 200px;
    width: auto;
  }
}
.сongratulations-banner {
  background-color: #6555c0;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
  text-align: center;
  position: relative;
}
.сongratulations-banner__title {
  color: #fff;
  font-size: 18px;
  margin: 0 auto;
  margin-top: 17px;
  font-weight: 700;
}
.сongratulations-banner__subtitle {
  margin-top: 6px;
  color: #fff;
  font-size: 14px;
  margin-bottom: 17px;
}
.сongratulations-banner:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 15px;
  height: 85px;
  width: 242px;
  background-size: cover;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzIiBoZWlnaHQ9Ijc0IiB2aWV3Qm94PSIwIDAgMTkzIDc0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTE0LjMwNiA1Ny4yNjgyQzExMy4yMzYgNTYuOTQ2NSAxMTIuMzY5IDU2LjY2MTQgMTExLjUgNTYuNDAzNUMxMTAuNjMxIDU2LjE1NjQgMTA5Ljc2IDU1LjkzNjYgMTA4LjY3MSA1NS45OTcxQzEwNy4zMDEgNTQuMTggMTA2LjY5MiA1MS43MzQzIDEwNi44ODQgNDguODg1NUMxMDkuNTI4IDQ4LjQyODQgMTEyLjA4MiA0OC40MzEgMTE0LjU4NCA0OC44NjY2QzExNS4wODcgNTEuNDA1NSAxMTUuMTc3IDU0LjI2NDggMTE0LjMwNiA1Ny4yNjgyWiIgZmlsbD0iIzVCQzI0QyIvPgo8cGF0aCBkPSJNMTM0LjM4NCAxMy43MTE0QzEzNC40MzQgMTUuOTkyNiAxMzMuNjIyIDE3LjkwODkgMTMzIDE5LjcyNjlDMTM2LjA5NiAyMC42MjE5IDEzOS4xMDIgMjAuOTA0MyAxNDIgMjFDMTQxLjg4IDE4LjUyNjggMTQxLjM2NyAxNS43NTggMTM5Ljg5OSAxM0MxMzcuNTE4IDEzLjU1NyAxMzUuNTYxIDEzLjY1OTMgMTM0LjM4NCAxMy43MTE0WiIgZmlsbD0iIzk3QjdGRiIvPgo8cGF0aCBkPSJNMTg1Ljc3NSAyNy4yNDQ5QzE4NC44MDUgMjUuNjQwNiAxODMuMzA0IDI0LjY1MDcgMTgyIDIzLjY0OTJDMTg0LjA4NiAyMS43MzI3IDE4Ni4zNzEgMjAuMjc5MSAxODguNjUyIDE5QzE4OS42NTIgMjAuNzY2OCAxOTAuNDY4IDIyLjkwMjYgMTkwLjUxMyAyNS40MzEyQzE4OC4zNTcgMjYuMDQwNyAxODYuNzQzIDI2Ljc4ODQgMTg1Ljc3NSAyNy4yNDQ5WiIgZmlsbD0iIzVCQzI0QyIvPgo8cGF0aCBkPSJNMTY4IDM5LjU3MzdDMTY0Ljg4OSAzOS45MDgxIDE2Mi41NDMgNDEuMDU3NiAxNjEuNDUgNDJDMTYwLjQzNiA0MC4xMTY5IDE1OC41ODUgMzguNzg4NSAxNTYgMzguMzU4NEMxNTcuMTA5IDM2LjM1MjcgMTU5LjE2IDM0LjA3MSAxNjIuMDYzIDMyQzE2NS43NjkgMzMuMzA3MyAxNjcuNzU3IDM2LjIzMTkgMTY4IDM5LjU3MzdaIiBmaWxsPSIjRkZBQjM3Ii8+CjxwYXRoIGQ9Ik02OS43NTQ4IDM0Ljc1NzZDNjkuMjgyOCAzNS4xOTgxIDY4Ljc0NzMgMzUuNTk0OSA2OC4xMjU0IDM1Ljc5MDlDNjcuMDgzNiAzNi4xMTg3IDY1Ljk2NDggMzUuOTUxMiA2NC45MzY0IDM1LjY1ODdDNjQuMTM3MSAzNS40MzEgNjMuMzY5NCAzNS4xMDYyIDYyLjU3NTQgMzQuODYxN0M2Mi4wNDA4IDM0LjY5NzEgNjEuNDczNSAzNC41NDIzIDYwLjkwNDIgMzQuNDg5NUM2MC45ODg1IDM0LjkwMjcgNjEuMTIyNyAzNS4zMDgzIDYxLjI1MTYgMzUuNzA0OEM2MS40ODExIDM2LjQxMDQgNjEuNzMzNyAzNy4xMTE1IDYxLjg4NzcgMzcuODM4NkM2Mi4wMjU4IDM4LjQ5MTIgNjIuMDgxOSAzOS4xNzM1IDYxLjk1NjcgMzkuODMyOUM2MS44ODY3IDQwLjIwMTYgNjEuNzUwNCA0MC41NDA0IDYxLjU3NDUgNDAuODcwN0M2MS4xNTUgNDEuNjU4OSA2MC41MTM2IDQyLjM1NSA1OS45MDY1IDQyLjk5OThDNTkuMzU0OSA0My41ODUzIDU4LjcxMzcgNDQuMjg3OSA1Ny44ODU5IDQ0LjQ2MjhDNTcuNDI1NCA0NC41NTk4IDU2Ljk1OTQgNDQuNTM1NCA1Ni41MDEgNDQuNDM4M0M1NS41Nzc0IDQ0LjI0MTggNTQuNzM5NyA0My43OTk3IDUzLjg2NzIgNDMuNDU3NUM1Mi45OTc0IDQzLjExNjMgNTIuMDM0IDQyLjg2NDggNTEuMDkyNiA0Mi45NTYyQzUxLjA3MDcgNDMuNzU0NiA1MS4yNjY3IDQ0LjUzOTMgNTEuNDk2NCA0NS4yOTg2QzUxLjY4MiA0NS45MTIyIDUxLjkxMDEgNDYuNTA3MiA1Mi4xNDQ2IDQ3LjEwMzNDNTIuNTY4NCA0OC4xODA4IDUzLjAyNDkgNDkuMzA4NCA1My4wNTU1IDUwLjQ4MTZDNTMuMDcwMiA1MS4wMzYzIDUyLjk5MDEgNTEuNTg5NSA1Mi43NDg4IDUyLjA5MzFDNTIuNDY1MiA1Mi42ODQzIDUyLjA1ODIgNTMuMjA5MSA1MS42Mzg1IDUzLjcwOTVDNTEuMDU5OCA1NC4zOTkgNTAuNDQ0OCA1NS4wNzg5IDQ5LjczOTggNTUuNjQyOEM0Ny44MDk3IDU3LjE4NzIgNDUuMDQ0MSA1Ni4zMDMzIDQzLjMyNzQgNTQuODU3MkM0My4yNDY3IDU0Ljc4OTUgNDMuNTI4OSA1NC40MzU0IDQzLjU3MjIgNTQuMzcxOUM0My44MTE2IDU0LjAyMzcgNDQuMDkzMyA1My43MDI0IDQ0LjM3MjUgNTMuMzg1NUM0NC42NDk1IDUzLjA3MTEgNDQuOTQ1MyA1Mi43NTUyIDQ1LjI1OTEgNTIuNDc2MUM0NS4yNzIzIDUyLjQ2MjcgNDUuNjM4NiA1Mi4xMTM4IDQ1LjcxMjkgNTIuMTc2M0M0Ni45NTQ2IDUzLjIyMjMgNDguNzAyMiA1My45NzYyIDUwLjM0OTkgNTMuNzM1NkM1MC40NDg5IDUzLjcxOCA1MC41NDcyIDUzLjY5NjUgNTAuNjQ0IDUzLjY3MUM1MC42NTUzIDUzLjU4MjggNTAuNjYzNyA1My40OTQxIDUwLjY2ODkgNTMuNDA0OUM1MC43MDg0IDUyLjAzMTQgNTAuMTIxNSA1MC43MTA1IDQ5LjYzMDcgNDkuNDU3NkM0OS4xMzczIDQ4LjE5OTIgNDguNjMxMSA0Ni44MjUzIDQ4LjcxNDEgNDUuNDUzOUM0OC43ODk2IDQ0LjIwODEgNDkuNjIzOSA0My4yMTggNTAuNDE4NyA0Mi4zMjE3QzUxLjEzMDkgNDEuNTE4NiA1MS45NDg2IDQwLjU2MzIgNTMuMDU3OCA0MC4zMzczQzU0LjI5NjggNDAuMDg1MiA1NS41NTggNDAuNDcxNCA1Ni42ODk1IDQwLjk1OEM1Ny42MDY3IDQxLjM1MjQgNTguNjEzMiA0MS44NDggNTkuNjM3NSA0MS44NDc4QzU5LjY3OTQgNDAuMjQ1IDU4Ljg5MDkgMzguNzk0NCA1OC41NDEgMzcuMjY0OEM1OC4zOTUyIDM2LjYyOTEgNTguMzU4NCAzNS45MzkgNTguNjU0MyAzNS4zNDAxQzU5LjAxMTYgMzQuNjE2NyA1OS41NzM1IDMzLjk5MDggNjAuMTEzOCAzMy40MDE2QzYwLjU0NTggMzIuOTMgNjAuOTk1OCAzMi40MzY2IDYxLjU0NzYgMzIuMTAxM0M2Mi4zMDg0IDMxLjYzOTcgNjMuMzExNyAzMS43Njg1IDY0LjEzNTkgMzEuOTU3QzY2LjAzNiAzMi4zOTExIDY3Ljg3MDggMzMuNTMwNSA2OS44ODEyIDMzLjI0NkM3MC4wNTggMzMuMjE1NCA3MC4yMzIgMzMuMTcyNSA3MC40MDE2IDMzLjExNjJDNzAuNDc2OCAzMi44MzMyIDcwLjUyMTQgMzIuNTQzIDcwLjUzODQgMzIuMjUwM0M3MC41NTk3IDMxLjUxMTcgNzAuMzk3OSAzMC43ODI2IDcwLjA1MTYgMzAuMTI4NkM2OS45ODg4IDMwLjAxMDEgNzAuMjMyNyAyOS43MzYzIDcwLjI5NjYgMjkuNjQzQzcwLjUzNTYgMjkuMjk0OCA3MC44MTc3IDI4Ljk3MzYgNzEuMDk2NyAyOC42NTY5QzcxLjM3MzIgMjguMzQzIDcxLjY2ODQgMjguMDI3NyA3MS45ODEzIDI3Ljc0OUw3MS45ODIgMjcuNzQ4MkM3MS45ODI1IDI3Ljc0ODIgNzEuOTgyOSAyNy43NDc3IDcxLjk4MzIgMjcuNzQ3NEM3Mi4wMjU0IDI3LjcwODcgNzIuMzk5NyAyNy4zNzc0IDcyLjQzNyAyNy40NDc3QzczLjA3MjEgMjguNjQ2NCA3My4wOTQxIDMwLjE0NTUgNzIuNDkyNCAzMS4zNjI3QzcyLjI1NzQgMzEuODM3NiA3MS45NjA2IDMyLjI2ODkgNzEuNjM3MiAzMi42ODgzQzcxLjA2OSAzMy40MjY2IDcwLjQzNTYgMzQuMTIxNCA2OS43NTQ4IDM0Ljc1NzZaIiBmaWxsPSIjOTdCN0ZGIi8+CjxwYXRoIGQ9Ik0xMjcuMTAyIDQ0LjA0MDJDMTI3LjA0NyA0NS4wOTg5IDEyNi4xNDQgNDUuOTEzIDEyNS4wODUgNDUuODU4NEMxMjQuMDI3IDQ1LjgwMzcgMTIzLjIxMyA0NC45MDExIDEyMy4yNjcgNDMuODQyM0MxMjMuMzIyIDQyLjc4MzYgMTI0LjIyNSA0MS45Njk1IDEyNS4yODMgNDIuMDI0MUMxMjYuMzQyIDQyLjA3ODYgMTI3LjE1NiA0Mi45ODEzIDEyNy4xMDIgNDQuMDQwMloiIGZpbGw9IiM5N0I3RkYiLz4KPHBhdGggZD0iTTgxLjgzNjkgNDQuMDE4N0M4MS43ODIyIDQ1LjA3NzQgODAuODc5NiA0NS44OTE1IDc5LjgyMDggNDUuODM2OUM3OC43NjIxIDQ1Ljc4MjIgNzcuOTQ4IDQ0Ljg3OTYgNzguMDAyNiA0My44MjA4Qzc4LjA1NzMgNDIuNzYyMSA3OC45NTk5IDQxLjk0OCA4MC4wMTg3IDQyLjAwMjZDODEuMDc3NiA0Mi4wNTcyIDgxLjg5MTYgNDIuOTU5OCA4MS44MzY5IDQ0LjAxODdaIiBmaWxsPSIjRkZBQjM3Ii8+CjxwYXRoIGQ9Ik0xNDMuMTA4IDU5LjQ2MDlDMTQ0LjkwMiA1OS40NjA5IDE0Ni4zNTggNTguMDA1OSAxNDYuMzU4IDU2LjIxMDlDMTQ2LjM1OCA1NC40MTYgMTQ0LjkwMiA1Mi45NjA5IDE0My4xMDggNTIuOTYwOUMxNDEuMzEzIDUyLjk2MDkgMTM5Ljg1OCA1NC40MTYgMTM5Ljg1OCA1Ni4yMTA5QzEzOS44NTggNTguMDA1OSAxNDEuMzEzIDU5LjQ2MDkgMTQzLjEwOCA1OS40NjA5WiIgZmlsbD0iI0VCNkY0NSIvPgo8cGF0aCBkPSJNOTQuMzYxMiAzNC42MzQ5Qzk1LjY5NDUgMzMuNDMyNCA5NS44MDA2IDMxLjM3NjggOTQuNTk4MiAzMC4wNDM0QzkzLjM5NTcgMjguNzEwMSA5MS4zNDAxIDI4LjYwNCA5MC4wMDY3IDI5LjgwNjRDODguNjczNCAzMS4wMDg5IDg4LjU2NzMgMzMuMDY0NSA4OS43Njk3IDM0LjM5NzlDOTAuOTcyMiAzNS43MzEyIDkzLjAyNzggMzUuODM3MyA5NC4zNjEyIDM0LjYzNDlaIiBmaWxsPSIjRUI2RjQ1Ii8+CjxwYXRoIGQ9Ik01MC40NTYyIDEyLjE5MjhMNTEuNTc3IDEzLjE2NUM1MS43Njg3IDEzLjMzMTMgNTIuMDMxNyAxMy4zOTQ2IDUyLjI4MDMgMTMuMzM0M0w1My43MzQyIDEyLjk4MTlDNTQuMzYwMiAxMi44MzAyIDU0Ljg5MjQgMTMuNDQ2OCA1NC42MzQ3IDE0LjAyNTRMNTQuMDM2MiAxNS4zNjkxQzUzLjkzMzggMTUuNTk4OSA1My45NTM1IDE1Ljg2MzMgNTQuMDg4OSAxNi4wNzYxTDU0Ljg4MDcgMTcuMzIwM0M1NS4yMjE3IDE3Ljg1NjEgNTQuNzg2OCAxOC41NDIgNTQuMTQ0OCAxOC40ODA5TDUyLjY1NDEgMTguMzM5MUM1Mi4zOTkxIDE4LjMxNDkgNTIuMTQ4NCAxOC40MTQ5IDUxLjk4MzQgMTguNjA2N0w1MS4wMTg5IDE5LjcyODNDNTAuNjAzNiAyMC4yMTEyIDQ5LjgwMjcgMjAuMDE4NCA0OS42NjM3IDE5LjQwMkw0OS4zNDA4IDE3Ljk3MDdDNDkuMjg1NiAxNy43MjU5IDQ5LjExMDggMTcuNTIzMyA0OC44NzM1IDE3LjQyOTFMNDcuNDg1NiAxNi44Nzc5QzQ2Ljg4OCAxNi42NDA2IDQ2LjgyNzkgMTUuODM1NSA0Ny4zODM5IDE1LjUxNTdMNDguNjc1MSAxNC43NzI4QzQ4Ljg5NTkgMTQuNjQ1OCA0OS4wMzg3IDE0LjQyMDYgNDkuMDU3IDE0LjE3MDZMNDkuMTYzNyAxMi43MDg1QzQ5LjIwOTcgMTIuMDc4OCA0OS45NzM1IDExLjc3NDEgNTAuNDU2MiAxMi4xOTI4WiIgZmlsbD0iIzVCQzI0QyIvPgo8cGF0aCBkPSJNMTExLjA3NyAxMi41MzMxTDExMS41MyAxMy45NDExQzExMS42MDcgMTQuMTgxOSAxMTEuNzk4IDE0LjM2OTEgMTEyLjAzOSAxNC40NDE3TDExMy40NTMgMTQuODY2QzExNC4wNjIgMTUuMDQ4OCAxMTQuMTk3IDE1Ljg1MjEgMTEzLjY4MiAxNi4yMjUzTDExMi40ODcgMTcuMDkyMUMxMTIuMjgyIDE3LjI0MDQgMTEyLjE2MyAxNy40OCAxMTIuMTY5IDE3LjczMjlMMTEyLjIwNCAxOS4yMTJDMTEyLjIxOCAxOS44NDg5IDExMS40OTggMjAuMjI2NCAxMTAuOTg1IDE5Ljg1MDZMMTA5Ljc5NCAxOC45NzgzQzEwOS41OSAxOC44MjkxIDEwOS4zMjYgMTguNzkgMTA5LjA4OCAxOC44NzM4TDEwNy42OTUgMTkuMzYzNkMxMDcuMDk2IDE5LjU3NDUgMTA2LjUxNSAxOS4wMDQ1IDEwNi43MTMgMTguMzk5TDEwNy4xNzIgMTYuOTkzMUMxMDcuMjUxIDE2Ljc1MjYgMTA3LjIwNiAxNi40ODg4IDEwNy4wNTMgMTYuMjg3N0wxMDYuMTU4IDE1LjExMTRDMTA1Ljc3MyAxNC42MDQ3IDEwNi4xMzQgMTMuODc1IDEwNi43NyAxMy44NzY1TDEwOC4yNDUgMTMuODc5OUMxMDguNDk4IDEzLjg4MDUgMTA4LjczNCAxMy43NTY1IDEwOC44NzggMTMuNTQ4NUwxMDkuNzE3IDEyLjMzMTdDMTEwLjA3OCAxMS44MDc2IDExMC44ODIgMTEuOTI2NyAxMTEuMDc3IDEyLjUzMzFaIiBmaWxsPSIjRkZBQjM3Ii8+Cjwvc3ZnPgo=");
}
@media (max-width: 767px) {
  .сongratulations-banner:before {
    width: 150px;
  }
}
.сongratulations-banner:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 15px;
  height: 85px;
  width: 242px;
  background-size: cover;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9Ijc0IiB2aWV3Qm94PSIwIDAgMTkyIDc0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNTkuMTQ3NiAxMi43MTE0QzU5LjA5NjkgMTQuOTkyNiA1OS45MDk3IDE2LjkwODkgNjAuNTMxMiAxOC43MjY5QzU3LjQzNTUgMTkuNjIxOSA1NC40Mjk2IDE5LjkwNDMgNTEuNTMxMiAyMEM1MS42NTE3IDE3LjUyNjggNTIuMTYzOCAxNC43NTggNTMuNjMyNiAxMkM1Ni4wMTM1IDEyLjU1NyA1Ny45NzAxIDEyLjY1OTMgNTkuMTQ3NiAxMi43MTE0WiIgZmlsbD0iIzk3QjdGRiIvPgo8cGF0aCBkPSJNNDAgNDIuMDU4OUM0Mi41OTI3IDQyLjMyNjUgNDQuNTQ3OSA0My4yNDYxIDQ1LjQ1ODIgNDRDNDYuMzAzNSA0Mi40OTM1IDQ3Ljg0NTcgNDEuNDMwOCA1MCA0MS4wODY4QzQ5LjA3NTkgMzkuNDgyMiA0Ny4zNjY5IDM3LjY1NjggNDQuOTQ3NyAzNkM0MS44NTk1IDM3LjA0NTggNDAuMjAyOCAzOS4zODU1IDQwIDQyLjA1ODlaIiBmaWxsPSIjRUI2RjQ1Ii8+CjxwYXRoIGQ9Ik0xNi4xNjcgNTguMTAwOUMxNi4yOTQ1IDU4LjY3IDE2LjU5MTIgNTkuMTY5NyAxNi45NDE0IDU5LjYyOUMxNy41MTg4IDYwLjM4NTYgMTguMjEyMSA2MS4wOTM0IDE4Ljk0NzkgNjEuNjk4NEMxOS43NzMxIDYyLjM3NjIgMjAuNzY1NiA2Mi42NjY2IDIxLjczNTYgNjIuMDc3NkMyMi41NTU5IDYxLjU3ODUgMjMuMDc0NSA2MC43MTkgMjMuNDQ3OCA1OS44NjExQzIzLjk5NzggNTguNTk1MyAyNC41NzIgNTYuOTE4NSAyNS44MTA5IDU2LjE1NjhDMjUuODU1NCA1Ni4xMjg5IDI1LjkwMTcgNTYuMTAzNyAyNS45NDkgNTYuMDgwM0MyNS44MDIgNTYuOTc1NyAyNS4zMjYyIDU3Ljg4NjcgMjQuOTQwMiA1OC42Mzc2QzI0LjQxNzYgNTkuNjUyNCAyMy44MTU0IDYwLjYyNzQgMjMuMzYwOSA2MS42NzZDMjIuOTUyNCA2Mi42MTgxIDIyLjU5MjcgNjMuNzExNyAyMi44MzIgNjQuNzQzOEMyMi45ODIxIDY1LjM5MTUgMjMuMzk0MiA2NS45MTY2IDIzLjgyMDUgNjYuNDEwNEMyNC40MTkgNjcuMTAyNSAyNS4xMzMyIDY3LjkxMTIgMjUuOTQ4NiA2OC4zNjMxQzI2Ljk5MDYgNjguOTQgMjguMTczNCA2OC40NTcyIDI5LjAwNDQgNjcuNzM3NkMyOS41Njc1IDY3LjI0OTQgMzAuMDE1OSA2Ni42NDc0IDMwLjU2MDIgNjYuMTQxNUMzMS4wMTMgNjUuNzE5OSAzMS41Mjc2IDY1LjM2NzYgMzIuMDcxOSA2NS4wNzQzQzMzLjE3MzEgNjQuNDgyIDM0LjUxNDkgNjMuOTg2OSAzNS43NjYzIDYzLjg1OTNDMzYuMjU1NCA2My44MDkgMzYuNzQxNCA2My44NjY4IDM3LjIwNTYgNjQuMDI5MUMzNy4yNzM0IDY0LjIyMTcgMzcuMzI2IDY0LjQyMDUgMzcuMzUzOCA2NC42MzY2QzM3LjQyOTYgNjUuMjQwOCAzNy4zNTM3IDY1Ljg4MDQgMzcuMzMxMyA2Ni40ODY4QzM3LjIzODUgNjkuMDM0OCAzNy4xODM3IDcxLjY1MzMgMzguMTc3OSA3NC4wNTQ3QzM4Ljc0MjcgNzUuNDE5MyAzOS42NTQ5IDc2LjU3NDYgNDAuNjc2NSA3Ny42Mjc1QzQxLjY1MTQgNzguNjMxNSA0Mi43MjE3IDc5LjU5MzEgNDQuMDM1NyA4MC4xMjA2QzQ2LjA3NDIgODAuOTM3OSA0OC4zMzE2IDgwLjcwOTYgNTAuNDc1MyA4MC44MjlDNTMuMjUzMSA4MC45ODMzIDU2LjAxMTkgODEuNTE4OSA1OC42OTQ4IDgyLjIzODhDNjMuNzgyNSA4My42MDIgNjguNzA3OSA4NS44NDIgNzMuMDAwMSA4OC45MDYzQzc1LjE3MjEgOTAuNDU3IDc2Ljc3ODkgOTIuMjA5NCA3OC41MDUzIDk0LjE3MDlDODAuNDkxMSA5Ni40Mjc5IDgyLjQ0NzUgOTguNzE3MyA4NC42MzU5IDEwMC43ODVDODguNjk1NyAxMDQuNjIzIDkzLjQ2MDggMTA3LjgzNSA5OC43MzEzIDEwOS43NTNDMTAzLjUzIDExMS40OTkgMTA4LjYyOCAxMTIuMDUyIDExMy42NiAxMTIuNzFDMTEzLjgyNiAxMTIuNzMzIDExMy42ODYgMTEyLjU3IDExMy42NDQgMTEyLjQ5NEMxMTMuNDg5IDExMi4yMTQgMTEzLjIzNCAxMTEuOTY3IDExMy4wMTggMTExLjczMUMxMTIuNzM0IDExMS40MiAxMTIuNDM0IDExMS4xMTcgMTEyLjEyMSAxMTAuODM1QzExMi4wMjcgMTEwLjc1MSAxMTEuNjgxIDExMC4zOSAxMTEuNTE2IDExMC4zNjhDMTEwLjI5IDExMC4yMDggMTA5LjA2NCAxMTAuMDU0IDEwNy44MzggMTA5Ljg4OUMxMDIuOTEgMTA5LjIyNCA5OC4wMzkxIDEwOC4yODIgOTMuNTI0MSAxMDYuMTE2QzkxLjA5MiAxMDQuOTQ5IDg4Ljc3NjggMTAzLjU0IDg2LjYzNDcgMTAxLjlDODQuNjIzNCAxMDAuMzYgODMuMTM3MyA5OC44MzU4IDgxLjUxNTkgOTYuOTk5N0M3OS41MTQ5IDk0LjczMyA3Ny41NDg2IDkyLjQzNDggNzUuMzc2IDkwLjMyNTlDNzMuMzQ1IDg4LjM1NTggNzEuMTQ1NCA4Ni42MzE5IDY4LjczMjUgODUuMTU0NkM2NC4zMjY4IDgyLjQ1NiA1OS41MTc5IDgwLjUxMzggNTQuNDc1OCA3OS4zODc4QzUxLjk4NTYgNzguODMxNCA0OS40NTYyIDc4LjQ3NDMgNDYuOTAyMSA3OC40MjcxQzQ1LjgxNDMgNzguNDA2OCA0NC43MTY5IDc4LjQxMjQgNDMuNjM4NCA3OC4yNDM3QzQyLjY0NjUgNzguMDg4MSA0MS44MTM3IDc3Ljc1MzIgNDAuOTY1MSA3Ny4yOEM0MC44MzAyIDc3LjA1NjQgNDAuNzA5NyA3Ni44MjQ4IDQwLjYwMDUgNzYuNTg2OEM0MC4zNjUyIDc2LjA3MzUgNDAuMTc4MSA3NS41Mzg1IDQwLjAzMjEgNzQuOTkzNUMzOS42OTYzIDczLjc0ODQgMzkuNTgwMSA3Mi40NjU3IDM5LjU3MzcgNzEuMTc5OEMzOS41Njc0IDY5LjkwMDMgMzkuNjk0MSA2OC42MiAzOS42NzI1IDY3LjM0MTRDMzkuNjU1OCA2Ni4zNjgyIDM5LjI2NTcgNjUuNTM2NiAzOC42Nzc1IDY0Ljc3NzRDMzcuODE2NCA2My42NjQgMzYuNjg4NiA2Mi40MTg2IDM1LjM4MjMgNjEuODE1MkMzNC41MDQ2IDYxLjQxIDMzLjU4NTggNjEuNDMxNyAzMi42NjYxIDYxLjY1OEMzMS40Mjk3IDYxLjk2MTUgMzAuMjAzNyA2Mi4zOSAyOS4xMzY5IDYzLjA5NzNDMjguMDA0MyA2My44NDg3IDI3LjI5OTUgNjUuMDc2OCAyNi4xNTQzIDY1Ljc5NjlDMjUuODIyMSA2Ni4wMDU1IDI1LjQ0MDYgNjYuMTY4NyAyNS4wNDcxIDY2LjIzM0MyNS4wNzYzIDY1LjMyMjEgMjUuNDgwMyA2NC4zODI2IDI1Ljg1NzQgNjMuNTkzNEMyNi4zMjU2IDYyLjYxMzYgMjYuODk3NiA2MS42ODc5IDI3LjM3NzQgNjAuNzEzNEMyNy44NDY2IDU5Ljc1OTYgMjguMzc0IDU4LjYzOTMgMjguMjY4NSA1Ny41NTEyQzI4LjIwMTQgNTYuODY5MiAyNy44NDAxIDU2LjMzNTggMjcuNDA4MyA1NS44MjM0QzI2LjgwNjkgNTUuMTA4OCAyNi4xMTk3IDU0LjM0MiAyNS4zMTc1IDUzLjg0NzJDMjQuNzExNCA1My40NzM4IDI0LjAzMTcgNTMuNDQzNiAyMy40MzMzIDUzLjg1MTdDMjIuMjI3NyA1NC42NzMgMjEuNjg0NiA1Ni4yOTc4IDIxLjEyMTIgNTcuNTczNkMyMC43NTUxIDU4LjQwMjEgMjAuMjM2MiA1OS4yNDAxIDE5LjQ0MDkgNTkuNzE3N0MxOS4xMjY1IDU5LjkwNjUgMTguNzY4OSA2MC4wMzE0IDE4LjQwNDcgNjAuMDQ2MkMxOC4xNTIzIDU4LjAzMjcgMjAuMTE5NCA1Ni4zNDExIDIwLjQxMDMgNTQuMzk1QzIwLjQzMjEgNTQuMjUwMiAyMC4yNDkgNTQuMDY3MSAyMC4xNjY0IDUzLjk2MDNDMTkuOTI5NCA1My42NTI0IDE5LjY2MiA1My4zNjg3IDE5LjM5MyA1My4wODk1QzE5LjEyODQgNTIuODEzNyAxOC44NDU5IDUyLjUzOSAxOC41NDk0IDUyLjI5NjVDMTguNTQ5NCA1Mi4yOTY1IDE4LjU0ODUgNTIuMjk1NiAxOC41NDc2IDUyLjI5NTZDMTguNTE2MiA1Mi4yNzI2IDE4LjEyNTYgNTEuOTY4OCAxOC4xMTYgNTIuMDM1OEMxNy45NDUgNTMuMTc2OCAxNy4zMjY2IDU0LjEwNTUgMTYuNzg5NyA1NS4xMDA4QzE2LjI5MTMgNTYuMDI1OCAxNS45Mjk1IDU3LjA0MSAxNi4xNjcgNTguMTAwOVoiIGZpbGw9IiM5N0I3RkYiLz4KPHBhdGggZD0iTTEyNC44MTIgMzEuNTUyNEMxMjUuMzM0IDMyLjA1NjcgMTI1LjkyOCAzMi41MTMxIDEyNi42MjQgMzIuNzQ1NEMxMjcuNzg5IDMzLjEzMzggMTI5LjA1MSAzMi45NjY5IDEzMC4yMTMgMzIuNjU3NkMxMzEuMTE2IDMyLjQxNjggMTMxLjk4NSAzMi4wNjYyIDEzMi44ODMgMzEuODA2NEMxMzMuNDg3IDMxLjYzMTQgMTM0LjEyOCAzMS40NjgyIDEzNC43NjkgMzEuNDE5N0MxMzQuNjY2IDMxLjg4MjcgMTM0LjUwOCAzMi4zMzYyIDEzNC4zNTUgMzIuNzc5N0MxMzQuMDg0IDMzLjU2ODcgMTMzLjc4NiAzNC4zNTIyIDEzMy41OTkgMzUuMTY3QzEzMy40MzEgMzUuODk4MSAxMzMuMzU1IDM2LjY2NDMgMTMzLjQ4MyAzNy40MDgyQzEzMy41NTUgMzcuODI0MSAxMzMuNzAyIDM4LjIwNzcgMTMzLjg5NCAzOC41ODI1QzEzNC4zNSAzOS40NzY3IDEzNS4wNTggNDAuMjcxNyAxMzUuNzI5IDQxLjAwODNDMTM2LjMzOCA0MS42NzcyIDEzNy4wNDUgNDIuNDc5NSAxMzcuOTczIDQyLjY5MkMxMzguNDg5IDQyLjgwOTkgMTM5LjAxMyA0Mi43OTEzIDEzOS41MyA0Mi42OTA4QzE0MC41NzMgNDIuNDg3NSAxNDEuNTIzIDQyLjAwNjQgMTQyLjUxMSA0MS42MzgyQzE0My40OTUgNDEuMjcxMSAxNDQuNTg0IDQxLjAwNjcgMTQ1LjY0IDQxLjEyNzRDMTQ1LjY1IDQyLjAyNTYgMTQ1LjQxNCA0Mi45MDQzIDE0NS4xNDIgNDMuNzUzN0MxNDQuOTIxIDQ0LjQ0MDEgMTQ0LjY1MyA0NS4xMDQ4IDE0NC4zNzggNDUuNzcwN0MxNDMuODgxIDQ2Ljk3NDIgMTQzLjM0NiA0OC4yMzM0IDE0My4yOSA0OS41NTIxQzE0My4yNjIgNTAuMTc1NiAxNDMuMzQyIDUwLjc5OTIgMTQzLjYwNCA1MS4zN0MxNDMuOTExIDUyLjA0MDIgMTQ0LjM1OSA1Mi42MzgyIDE0NC44MjEgNTMuMjA4OEMxNDUuNDU5IDUzLjk5NTIgMTQ2LjEzOCA1NC43NzE0IDE0Ni45MiA1NS40MTlDMTQ5LjA2IDU3LjE5MjQgMTUyLjE4NyA1Ni4yNTEyIDE1NC4xNDUgNTQuNjU3OUMxNTQuMjM3IDU0LjU4MzQgMTUzLjkyNyA1NC4xNzk4IDE1My44NzkgNTQuMTA3NUMxNTMuNjE3IDUzLjcxMTQgMTUzLjMwNiA1My4zNDQ4IDE1Mi45OTggNTIuOTgzQzE1Mi42OTMgNTIuNjI0MiAxNTIuMzY2IDUyLjI2MzQgMTUyLjAxOCA1MS45NDM1QzE1Mi4wMDQgNTEuOTI4MiAxNTEuNTk5IDUxLjUyOSAxNTEuNTE0IDUxLjU5NzhDMTUwLjA5OCA1Mi43NTAzIDE0OC4xMTggNTMuNTY0NyAxNDYuMjcgNTMuMjYyN0MxNDYuMTU5IDUzLjI0MTEgMTQ2LjA0OSA1My4yMTUgMTQ1Ljk0IDUzLjE4NDVDMTQ1LjkyOSA1My4wODUxIDE0NS45MjIgNTIuOTg1MiAxNDUuOTE4IDUyLjg4NDhDMTQ1Ljg5OSA1MS4zMzk2IDE0Ni41ODQgNDkuODY1NSAxNDcuMTYgNDguNDY2QzE0Ny43MzkgNDcuMDYwNCAxNDguMzM0IDQ1LjUyNSAxNDguMjY3IDQzLjk4MTRDMTQ4LjIwNiA0Mi41NzkxIDE0Ny4yODcgNDEuNDQ5OSAxNDYuNDEgNDAuNDI2OEMxNDUuNjI1IDM5LjUxMDEgMTQ0LjcyMyAzOC40MjAyIDE0My40ODEgMzguMTQ1QzE0Mi4wOTIgMzcuODM3OSAxNDAuNjY3IDM4LjI0ODEgMTM5LjM4NSAzOC43NzM3QzEzOC4zNDYgMzkuMTk5NyAxMzcuMjA1IDM5LjczNzkgMTM2LjA1MyAzOS43MTgxQzEzNi4wMzYgMzcuOTE1IDEzNi45NTEgMzYuMjk4OSAxMzcuMzczIDM0LjU4NTVDMTM3LjU0OSAzMy44NzM1IDEzNy42MDQgMzMuMDk4MiAxMzcuMjgzIDMyLjQxOUMxMzYuODk1IDMxLjU5ODggMTM2LjI3NSAzMC44ODQzIDEzNS42NzggMzAuMjExNEMxMzUuMjAyIDI5LjY3MjkgMTM0LjcwNSAyOS4xMDk1IDEzNC4wOTEgMjguNzIyQzEzMy4yNDQgMjguMTg4MyAxMzIuMTE0IDI4LjMxNDEgMTMxLjE4MyAyOC41MTAzQzEyOS4wMzggMjguOTYyMiAxMjYuOTUzIDMwLjIwODUgMTI0LjY5OCAyOS44NTAyQzEyNC41IDI5LjgxMjQgMTI0LjMwNSAyOS43NjA5IDEyNC4xMTYgMjkuNjk0M0MxMjQuMDM2IDI5LjM3NDcgMTIzLjk5MiAyOS4wNDc0IDEyMy45NzggMjguNzE4MUMxMjMuOTY4IDI3Ljg4NzEgMTI0LjE2NCAyNy4wNzAzIDEyNC41NjYgMjYuMzQxNUMxMjQuNjM5IDI2LjIwOTUgMTI0LjM3IDI1Ljg5NjkgMTI0LjMgMjUuNzkwOEMxMjQuMDM4IDI1LjM5NDcgMTIzLjcyNyAyNS4wMjgxIDEyMy40MTkgMjQuNjY2NkMxMjMuMTE0IDI0LjMwODQgMTIyLjc4OCAyMy45NDgzIDEyMi40NDIgMjMuNjI4OUwxMjIuNDQxIDIzLjYyOEMxMjIuNDQgMjMuNjI4IDEyMi40NCAyMy42Mjc0IDEyMi40MzkgMjMuNjI3MUMxMjIuMzkzIDIzLjU4MjcgMTIxLjk3OCAyMy4yMDMxIDEyMS45MzUgMjMuMjgxNEMxMjEuMTk4IDI0LjYxNzIgMTIxLjE0NSAyNi4zMDI1IDEyMS43OTggMjcuNjgyN0MxMjIuMDUzIDI4LjIyMTEgMTIyLjM3OSAyOC43MTE4IDEyMi43MzQgMjkuMTg5NkMxMjMuMzU5IDMwLjAzMDYgMTI0LjA1OCAzMC44MjQgMTI0LjgxMiAzMS41NTI0WiIgZmlsbD0iIzVCQzI0QyIvPgo8cGF0aCBkPSJNNTguMDAyOSA1My4wMTg3QzU4LjA1NzYgNTQuMDc3NCA1OC45NjAzIDU0Ljg5MTUgNjAuMDE5IDU0LjgzNjlDNjEuMDc3OCA1NC43ODIyIDYxLjg5MTggNTMuODc5NiA2MS44MzczIDUyLjgyMDhDNjEuNzgyNiA1MS43NjIxIDYwLjg3OTkgNTAuOTQ4IDU5LjgyMTIgNTEuMDAyNkM1OC43NjIzIDUxLjA1NzIgNTcuOTQ4MiA1MS45NTk4IDU4LjAwMjkgNTMuMDE4N1oiIGZpbGw9IiM5N0I3RkYiLz4KPHBhdGggZD0iTTE0Mi41MjQgMTcuMjQ1M0MxNDEuMTMgMTYuMDMxMyAxNDAuOTg0IDEzLjkxNzQgMTQyLjE5OCAxMi41MjM2QzE0My40MTIgMTEuMTI5OCAxNDUuNTI2IDEwLjk4NCAxNDYuOTIgMTIuMTk3OUMxNDguMzEzIDEzLjQxMTkgMTQ4LjQ1OSAxNS41MjU5IDE0Ny4yNDUgMTYuOTE5N0MxNDYuMDMxIDE4LjMxMzUgMTQzLjkxNyAxOC40NTkyIDE0Mi41MjQgMTcuMjQ1M1oiIGZpbGw9IiNGRkFCMzciLz4KPHBhdGggZD0iTTk3LjE2OTggMzYuNjM1MUM5NS44MzY1IDM1LjQzMjcgOTUuNzMwNCAzMy4zNzcgOTYuOTMyOCAzMi4wNDM3Qzk4LjEzNTMgMzAuNzEwMyAxMDAuMTkxIDMwLjYwNDIgMTAxLjUyNCAzMS44MDY3QzEwMi44NTggMzMuMDA5MSAxMDIuOTY0IDM1LjA2NDggMTAxLjc2MSAzNi4zOTgxQzEwMC41NTkgMzcuNzMxNCA5OC41MDMyIDM3LjgzNzUgOTcuMTY5OCAzNi42MzUxWiIgZmlsbD0iI0VCNkY0NSIvPgo8cGF0aCBkPSJNOTAuODk2MSA1Mi40NzIzTDkwLjMwMDcgNTMuODUzOUM5MC4xOTg5IDU0LjA5MDIgODkuOTg3MyA1NC4yNjEyIDg5LjczNSA1NC4zMTEzTDg4LjI1OTQgNTQuNjA0Qzg3LjYyMzkgNTQuNzMwMiA4Ny40MDg4IDU1LjUzMDIgODcuODk1NCA1NS45NTc4TDg5LjAyNTQgNTYuOTUxMUM4OS4yMTg2IDU3LjEyMDkgODkuMzE1OSA1Ny4zNzUgODkuMjg1NiA1Ny42MzA1TDg5LjEwOCA1OS4xMjQ0Qzg5LjAzMTUgNTkuNzY3NyA4OS43MjYgNjAuMjE5NSA5MC4yODMxIDU5Ljg4ODhMOTEuNTc2OCA1OS4xMjExQzkxLjc5ODEgNTguOTg5OCA5Mi4wNjk4IDU4Ljk3NTggOTIuMzAzNCA1OS4wODM2TDkzLjY2OTMgNTkuNzE0MUM5NC4yNTc2IDU5Ljk4NTYgOTQuOTAxOCA1OS40NjQ4IDk0Ljc1OTYgNTguODMyN0w5NC40MjkxIDU3LjM2NUM5NC4zNzI2IDU3LjExNCA5NC40NDMyIDU2Ljg1MTMgOTQuNjE3OSA1Ni42NjI1TDk1LjYzOTYgNTUuNTU4MkM5Ni4wNzk3IDU1LjA4MjcgOTUuNzgzMyA1NC4zMDkgOTUuMTM4MiA1NC4yNDkxTDkzLjY0MDIgNTQuMTA5OEM5My4zODQgNTQuMDg2IDkzLjE1NiA1My45Mzc2IDkzLjAzMDQgNTMuNzEzMUw5Mi4yOTU5IDUyLjQwMDFDOTEuOTc5OSA1MS44MzQ3IDkxLjE1MjUgNTEuODc3NCA5MC44OTYxIDUyLjQ3MjNaIiBmaWxsPSIjNUJDMjRDIi8+CjxwYXRoIGQ9Ik0xMC44OTU4IDE5LjQ3MjNMMTAuMzAwNSAyMC44NTM5QzEwLjE5ODcgMjEuMDkwMiA5Ljk4NzA5IDIxLjI2MTIgOS43MzQ3NSAyMS4zMTEzTDguMjU5MTIgMjEuNjA0QzcuNjIzNjQgMjEuNzMwMiA3LjQwODU4IDIyLjUzMDIgNy44OTUxNyAyMi45NTc4TDkuMDI1MTIgMjMuOTUxMUM5LjIxODMzIDI0LjEyMDkgOS4zMTU2NiAyNC4zNzUgOS4yODUzMyAyNC42MzA1TDkuMTA3NzQgMjYuMTI0NEM5LjAzMTI1IDI2Ljc2NzcgOS43MjU3NiAyNy4yMTk1IDEwLjI4MjggMjYuODg4OEwxMS41NzY2IDI2LjEyMTFDMTEuNzk3OSAyNS45ODk4IDEyLjA2OTUgMjUuOTc1OCAxMi4zMDMyIDI2LjA4MzZMMTMuNjY5MSAyNi43MTQxQzE0LjI1NzMgMjYuOTg1NiAxNC45MDE2IDI2LjQ2NDggMTQuNzU5MyAyNS44MzI3TDE0LjQyODkgMjQuMzY1QzE0LjM3MjQgMjQuMTE0IDE0LjQ0MyAyMy44NTEzIDE0LjYxNzcgMjMuNjYyNUwxNS42Mzk0IDIyLjU1ODJDMTYuMDc5NCAyMi4wODI3IDE1Ljc4MzEgMjEuMzA5IDE1LjEzOCAyMS4yNDkxTDEzLjY0IDIxLjEwOThDMTMuMzgzOCAyMS4wODYgMTMuMTU1NyAyMC45Mzc2IDEzLjAzMDEgMjAuNzEzMUwxMi4yOTU3IDE5LjQwMDFDMTEuOTc5NiAxOC44MzQ3IDExLjE1MjMgMTguODc3NCAxMC44OTU4IDE5LjQ3MjNaIiBmaWxsPSIjNUJDMjRDIi8+CjxwYXRoIGQ9Ik04My42NTM4IDE0LjY2NjNMODMuMDg3OSAxNi40MjY0QzgyLjk5MTEgMTYuNzI3NCA4Mi43NTI4IDE2Ljk2MTQgODIuNDUwNiAxNy4wNTIxTDgwLjY4MzggMTcuNTgyNUM3OS45MjI5IDE3LjgxMSA3OS43NTM1IDE4LjgxNTEgODAuMzk3MSAxOS4yODE3TDgxLjg5MTcgMjAuMzY1MkM4Mi4xNDc0IDIwLjU1MDQgODIuMjk1NyAyMC44NSA4Mi4yODgzIDIxLjE2NjFMODIuMjQ1NCAyMy4wMTQ5QzgyLjIyNjkgMjMuODExMSA4My4xMjcgMjQuMjgyOSA4My43Njg1IDIzLjgxMzNMODUuMjU4MSAyMi43MjI5Qzg1LjUxMjkgMjIuNTM2NCA4NS44NDI4IDIyLjQ4NzUgODYuMTQwNCAyMi41OTIyTDg3Ljg4MDcgMjMuMjA0NUM4OC42MzAyIDIzLjQ2ODEgODkuMzU1OSAyMi43NTU2IDg5LjEwODcgMjEuOTk4OEw4OC41MzQ3IDIwLjI0MTNDODguNDM2NSAxOS45NDA4IDg4LjQ5MjIgMTkuNjExIDg4LjY4MzQgMTkuMzU5Nkw4OS44MDE5IDE3Ljg4OTJDOTAuMjgzNiAxNy4yNTU5IDg5LjgzMiAxNi4zNDM4IDg5LjAzNzcgMTYuMzQ1Nkw4Ny4xOTM0IDE2LjM0OTlDODYuODc4IDE2LjM1MDYgODYuNTgyNCAxNi4xOTU3IDg2LjQwMyAxNS45MzU2TDg1LjM1MzkgMTQuNDE0NkM4NC45MDIyIDEzLjc1OTYgODMuODk3NCAxMy45MDgzIDgzLjY1MzggMTQuNjY2M1oiIGZpbGw9IiNGRkFCMzciLz4KPC9zdmc+Cg==");
}
@media (max-width: 767px) {
  .сongratulations-banner:after {
    width: 150px;
  }
}
.t-business-card__buttons {
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-business-card__buttons .t-btn:not(:first-child) {
  margin-left: 10px;
}
.t-business-card__item-left {
  -ms-flex: 1;
      flex: 1;
  padding-right: 32px;
  padding-top: 15px;
}
.t-business-card__item-right {
  -ms-flex: 0 1 350px;
      flex: 0 1 350px;
}
@media (max-width: 767px) {
  .t-business-card__item-right {
    -ms-flex: 1;
        flex: 1;
    max-width: 400px;
    margin: 0 auto;
  }
}
.t-business-card__text {
  margin-bottom: 20px;
}
.t-business-card {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .t-business-card {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-css-hint {
  display: none;
}
.t-css-hint__wrap {
  position: relative;
}
.t-css-hint__wrap:hover .t-css-hint {
  display: block;
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translate(-50%, 100%);
  min-width: 150px;
  z-index: 9999;
  border-radius: 10px;
  padding: 10px;
  background: #fff;
  color: #636a77;
  border: 1px solid #b5b5b5;
  box-shadow: 0px 4px 8px rgba(0,0,0,0.2);
  font-size: 12px;
  font-weight: 400;
}
@media screen and (max-width: 1023px) {
  .t-css-hint__wrap:hover .t-css-hint {
    max-width: 280px;
    transform: translate(-30px, -100%);
    font-size: 10px;
  }
}
.t-css-hint__wrap:hover .t-css-hint:after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  z-index: 3;
  top: -2px;
  border: 1px solid;
  border-color: #b5b5b5 transparent transparent #b5b5b5;
  left: 50%;
  transform: rotate(45deg) translateX(-50%);
  background: #fff;
}
@media screen and (max-width: 1023px) {
  .t-css-hint__wrap:hover .t-css-hint:after {
    left: 32px;
  }
}
.t-hint-wrapper {
  height: 14px;
  display: inline-block;
}
.popover.bottom {
  min-width: 150px;
  z-index: 9999;
  border-radius: 10px;
  background: #fff;
  color: #636a77;
  border: 1px solid #b5b5b5;
  box-shadow: 0px 4px 8px rgba(0,0,0,0.2);
  font-size: 12px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}
@media (max-width: 1023px) {
  .popover.bottom {
    font-size: 10px;
  }
}
.popover.bottom > .arrow {
  top: -15px;
  margin-left: -7px;
  border-width: 7px;
}
.t-deadline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 14px;
  margin-bottom: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-deadline__icon {
  margin-right: 5px;
}
.t-deadline__time {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 10px;
}
.t-deadline__label {
  color: #abb1ba;
  font-weight: bold;
  font-size: 12px;
  margin-right: 5px;
}
.t-deadline__extend-link {
  cursor: pointer;
  margin: 8px 0 0;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #3499cc;
}
@media (max-width: 767px) {
  .t-deadline__extend-link {
    margin-bottom: 12px;
  }
}
.add-deadline-button-selected {
  background: #4a7a9a;
  color: #fff;
}
#extendDeadline.c-modal {
  padding: 0;
  max-width: 820px;
  width: -moz-fit-content;
  width: fit-content;
}
#extendDeadline p {
  margin: 0;
}
#extendDeadline .t-deadline__extend-link .modal-dialog {
  width: 430px;
}
#extendDeadline .t-deadline__extend-link .modal-body {
  color: #636a76;
  padding-top: 7px;
}
#extendDeadline .t-extend-modal__deadline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 24px 20px;
}
#extendDeadline .t-extend-modal__val {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 5px;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #636a76;
}
#extendDeadline .t-extend-modal__val p,
#extendDeadline .t-extend-modal__val .new-deadline-block {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #636a76;
}
#extendDeadline .t-extend-modal__val p#t-extend-modal-deadline_time {
  padding-left: 3px;
}
#extendDeadline .t-extend-modal__val p#t-extend-modal-deadline_date {
  padding-right: 3px;
}
#extendDeadline .t-extend-modal-buttons {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  #extendDeadline .t-extend-modal-buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
#extendDeadline .t-extend-modal__btn {
  height: 40px;
  width: 115px;
  min-width: 115px;
  max-width: 115px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-transform: none;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  color: #636a76;
  margin-right: 14px;
}
#extendDeadline .t-extend-modal__btn:active {
  color: #fff;
  background: #3499cc;
  border-color: #3499cc;
  border-radius: 2px;
}
@media (max-width: 850px) {
  #extendDeadline .t-extend-modal__btn {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
  }
}
@media (max-width: 767px) {
  #extendDeadline .t-extend-modal__btn {
    margin: 0 10px 10px 0;
    width: 115px;
    min-width: 115px;
    max-width: 115px;
  }
}
#extendDeadline .t-extend-modal__btn.add-deadline-button-selected {
  color: #fff;
  background: #3499cc;
  border-color: #3499cc;
  border-radius: 2px;
}
#extendDeadline .t-extend-modal__new-deadline {
  display: none;
  background: #edf1f2;
  padding: 10px 24px;
}
#extendDeadline .t-extend-modal__new-deadline_visible {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 20px;
}
#extendDeadline .t-extend-modal__text {
  max-width: 457px;
  padding: 20px 0 0 24px;
  margin: 0;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #636a76;
}
@media (max-width: 767px) {
  #extendDeadline .t-extend-modal__text {
    padding: 20px 24px 0;
  }
}
#extendDeadline .t-extend-modal__form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin: 24px;
}
#extendDeadline .t-extend-modal__cancel {
  margin-right: 8px;
  border-color: #9499a5;
  color: #9499a5;
  background: #fff;
}
#extendDeadline .t-extend-modal__accept {
  color: #fff;
  background: #3499cc;
  border-color: #3499cc;
}
#extendDeadline .t-extend-modal__cancel,
#extendDeadline .t-extend-modal__accept {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 160px;
  height: 32px;
  border: 1px solid;
  border-radius: 2px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}
#extendDeadline .t-extend-modal__cancel.btn-accept-deadline.disabled,
#extendDeadline .t-extend-modal__accept.btn-accept-deadline.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
#extendDeadline .t-extend-modal-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 24px;
}
@media (max-width: 767px) {
  #extendDeadline .t-extend-modal-flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: baseline;
        align-items: baseline;
  }
}
#extendDeadline p.t-extend-modal__label {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #636a76;
}
#extendDeadline h3.t-extend-modal__label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 18px;
  color: #636a76;
  padding: 38px 24px 24px;
}
#extendDeadline .t-extend-modal-select {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-width: 120px;
  max-width: 130px;
  width: 100%;
  height: 40px;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #636a76;
  border: 1px solid #d2d2d2;
  padding: 0 12px;
  cursor: pointer;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: radio-container;
  appearance: none;
  background-image: url("../img/arrow-select.svg");
  background-repeat: no-repeat, repeat;
  background-position: right 0.8em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
  background-color: #fff;
}
#extendDeadline .t-extend-modal-select.active {
  border-color: #3499cc;
}
.t-order-info {
  margin-bottom: 20px;
  position: relative;
  padding-bottom: 0;
}
.t-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px 15px 0;
}
@media (max-width: 1023px) {
  .t-header__container {
    padding: 10px 0 0;
  }
}
@media (max-width: 767px) {
  .t-header__container {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: baseline;
        align-items: baseline;
  }
}
.t-header__container_bottom {
  padding-bottom: 15px;
}
.t-header__left {
  min-width: 250px;
  max-width: 250px;
  width: 100%;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .t-header__left {
    max-width: 330px;
  }
  .t-header__left_top {
    width: calc(100% - 50px);
  }
}
.t-header__light-text {
  margin-right: 5px;
  color: #636a76;
}
.t-header__menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 9px;
  border-right: 1px solid #d3d6d7;
  color: #636a76;
}
.t-header__menu-item:last-child {
  border-right: none;
}
.t-header__menu {
  -ms-flex-align: center;
      align-items: center;
}
.t-header__messages {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: calc(100% - 360px);
}
@media (max-width: 1400px) {
  .t-header__messages {
    width: calc(100% - 320px);
  }
}
@media (max-width: 767px) {
  .t-header__messages {
    display: none;
  }
}
.t-header__tip {
  border-radius: 4px;
  margin-left: 5px;
}
.t-header {
  font-family: "Montserrat", sans-serif;
  color: #636a76;
  background: #fff;
  font-weight: bold;
  padding: 0 15px;
  font-size: 14px;
  line-height: 20px;
}
.t-logo__mobile {
  display: none;
}
@media (max-width: 1023px) {
  .t-logo__mobile {
    display: block;
  }
}
.t-logo__normal a {
  color: #636a76;
}
@media (max-width: 1023px) {
  .t-logo__normal {
    display: none;
  }
}
.t-logo {
  font-weight: 600;
  text-transform: uppercase;
}
.t-toll-free__text {
  display: inline-block;
}
.t-toll-free {
  margin-top: 2px;
}
.t-left-menu__mobile-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 0 !important;
}
.t-left-menu__mobile {
  display: none;
  font-weight: bold;
}
.t-left-menu__mobile .material-icons {
  color: #636a77;
  font-size: 18px;
  margin-right: 5px;
  position: relative;
  top: 4px;
}
.t-left-menu__mobile .user-balance {
  padding: 0 !important;
  border: none;
}
@media (max-width: 1023px) {
  .t-left-menu__mobile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 10px 15px;
  }
}
.t-news-item__bg-image {
  width: 100%;
  min-width: 270px;
  min-height: 200px;
  background: url("../img/news-default.png") no-repeat;
  background-size: cover;
}
.t-news-item__bg-image_sm {
  min-height: 140px;
}
@media (max-width: 767px) {
  .t-news-item__bg-image {
    min-width: auto;
  }
}
.t-news-item__content {
  width: 100%;
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: calc(100% - 140px);
}
.t-news-item__content_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-news-item__content_full {
  padding-left: 10%;
}
@media (max-width: 767px) {
  .t-news-item__content {
    padding: 15px;
  }
}
.t-news-item__date {
  color: #abb1ba;
  font-size: 12px;
  margin-right: 10px;
}
.t-news-item__description {
  color: #636a76;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  text-align: left;
  word-wrap: break-word;
}
.t-news-item__description li {
  list-style: inherit;
}
.t-news-item__description ol,
.t-news-item__description ul,
.t-news-item__description dl {
  padding: 0 40px;
}
.t-news-item__description h1 {
  font-size: 2.5em;
  line-height: 2em;
}
.t-news-item__description h2 {
  font-size: 2em;
  line-height: 2em;
}
.t-news-item__description h3,
.t-news-item__description h4,
.t-news-item__description h5,
.t-news-item__description h6 {
  font-size: 1.8em;
  line-height: 2em;
}
.t-news-item__description img {
  display: block;
}
.t-news-item__image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -ms-flex: 0 0 270px;
      flex: 0 0 270px;
}
.t-news-item__image_full {
  width: 100%;
}
@media (min-width: 768px) {
  .t-news-item__image_wrap {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
.t-news-item__link {
  padding-left: 15px;
}
.t-news-item__link:hover {
  text-decoration: underline;
}
.t-news-item__title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #636a76;
}
.t-news-item__title_wrap {
  margin: 15px 0;
}
.t-news-item {
  background: #fff;
  border: 1px solid #e1e4e6;
  width: calc(33% - 15px);
  margin: 15px 0;
  border-radius: 3px;
  margin-right: 15px;
}
.t-news-item:nth-child(3n) {
  margin-right: 0;
}
.t-news-item_full {
  width: 100%;
}
@media (max-width: 1023px) {
  .t-news-item {
    width: calc(50% - 20px);
    margin: 10px;
  }
  .t-news-item_full {
    width: 100%;
  }
  .t-news-item:nth-child(3n) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .t-news-item {
    width: 100%;
    margin: 10px 0;
  }
  .t-news-item:nth-child(3n) {
    margin-right: 0;
  }
}
.gamegift-list {
  margin-bottom: 12px;
  max-height: 315px;
  overflow: hidden;
  overflow-y: scroll;
}
@media (max-width: 620px) {
  .gamegift-list {
    padding: 28px 0;
  }
}
.gamegift-list__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px dotted #e3e3e3;
  padding: 12px 0;
}
@media (max-width: 620px) {
  .gamegift-list__item {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .gamegift-list {
    max-height: 357px;
  }
}
.gamegift-list__left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 620px) {
  .gamegift-list__left {
    margin-bottom: 11px;
  }
}
.gamegift-list__name {
  font-family: "Lato", sans-serif;
  margin-left: 13px;
}
.gamegift-list__head {
  margin-bottom: 8px;
  font-family: "Montserrat", sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.gamegift-list__head span:last-of-type {
  margin-left: 5px;
}
@media (max-width: 620px) {
  .gamegift-list__head {
    padding-left: 26px;
  }
}
.gamegift_title {
  font-size: 14px;
  font-weight: 700;
  color: #636a76;
}
.gamegift-stat {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 620px) {
  .gamegift-stat {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.gamegift-stat__head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
.gamegift-stat__head-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.gamegift-stat__head-item i {
  font-size: 18px;
}
.gamegift-stat__head-item span {
  margin-left: 10px;
}
.gamegift-stat__head-text {
  text-transform: uppercase;
}
.gamegift-stat__score {
  width: 160px;
  border-right: 1px dotted #e3e3e3;
}
@media (max-width: 620px) {
  .gamegift-stat__score {
    border-right: none;
    border-bottom: 1px dotted #e3e3e3;
    margin-bottom: 20px;
    width: 100%;
    padding-bottom: 5px;
  }
}
.gamegift-stat__score-item {
  padding-top: 7px;
  padding-bottom: 7px;
}
.gamegift-stat__score-item span:last-of-type {
  font-weight: bold;
  margin-left: 3px;
}
.gamegift-stat__lead {
  width: calc(100% - 180px);
  margin-left: 18px;
}
@media (max-width: 620px) {
  .gamegift-stat__lead {
    width: 100%;
    margin-left: 0;
  }
}
.gamegift-stat__lead-content {
  counter-reset: leaderCounter;
  margin-left: -6px;
}
.gamegift-stat__lead-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 7px 14px 7px 8px;
  position: relative;
  list-style: none;
}
.gamegift-stat__lead-item:before {
  counter-increment: leaderCounter;
  content: counter(leaderCounter);
  position: absolute;
}
.gamegift-stat__lead-user {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 24px;
}
.gamegift-stat__lead-item_current {
  background: #fff4df;
}
.gamegift-stat__lead-item_current:before,
.gamegift-stat__lead-item_current .gamegift-stat__lead-user,
.gamegift-stat__lead-item_current .gamegift-stat__lead-count {
  font-weight: 700;
}
.t-email-share-success__text {
  font-size: 14px;
  color: #636a76;
}
.t-email-share-success__title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #636a76;
}
.t-email-share-success {
  max-width: 450px;
  height: 450px;
  max-height: 80vh;
  margin: 0 auto;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-bottom: 50px;
}
.t-email-share-success .mail-send-img {
  margin-bottom: 35px;
  transform: translateX(-10%);
}
@media (min-width: 768px) {
  .t-post-payment-list__cart-wrap .t-payment-list__wrap {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
  }
  .t-post-payment-list__cart-wrap .t-payment-list {
    margin: 0 10px 0 0;
  }
}
.t-post-payments__download {
  padding-bottom: 25px;
}
.t-post-payments__download .download-filename {
  font-size: 12px;
}
.t-post-payments__download .download-file-row {
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (max-width: 767px) {
  .t-post-payments__download {
    padding-bottom: 10px;
    max-width: 300px;
    margin: 0 auto;
  }
  .t-post-payments__download .download-file-row {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-post-payments__file-name {
  padding-left: 10px;
}
.t-post-payments__paper-file {
  display: -ms-flexbox;
  display: flex;
  opacity: 0.6;
}
.t-post-payments__paper {
  padding: 25px 0;
}
.t-post-payments__payment {
  background: #f9f9f9;
  border: 1px solid #e3e3e3;
  padding: 15px 20px;
}
@media (max-width: 767px) {
  .t-post-payments__price {
    text-align: center;
    margin-bottom: 10px;
  }
}
.t-post-payments__text {
  font-size: 12px;
  color: #9499a5;
}
.t-post-payments__text_right {
  text-align: right;
}
@media (max-width: 767px) {
  .t-post-payments__text {
    text-align: center;
  }
  .t-post-payments__text_right {
    text-align: left;
  }
}
.t-post-payments__total-value {
  font-family: "Montserrat", sans-serif;
  color: #7dcc4a;
}
.t-post-payments__total {
  font-weight: bold;
}
.t-post-payments {
  position: relative;
}
@media (max-width: 767px) {
  .t-post-payments {
    padding: 20px 15px;
  }
}
.t-faq__icon {
  margin: 0 5px;
}
.t-faq__list {
  margin-top: 10px;
}
.t-faq__question {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  cursor: pointer;
  font-weight: bold;
  padding: 12px 5px 12px 0;
  border-bottom: 1px solid #eee;
}
.t-faq__question.active .t-faq__question-arrow {
  transform: rotate(90deg);
}
.t-faq__question-arrow {
  font-size: 11px;
}
.t-faq__answer {
  display: none;
  padding: 10px 15px;
  background: #f9f9f9;
  border: 1px solid #e3e3e3;
}
.t-hint__wrap {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}
.t-hint__icon__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 2px;
  height: 29px;
}
.t-hint__icon__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.t-hint__icon {
  max-height: 100%;
  width: 14px;
  height: 14px;
}
.t-hint__status_icon {
  display: none;
}
.t-hint__content {
  position: absolute;
  top: -7px;
  left: 0;
  transform: translate(-83%, -104%);
  min-width: 250px;
  max-width: 600px;
  padding: 12px 14px;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: opacity 0.2s linear;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  border-radius: 2px;
}
@media screen and (max-width: 1023px) {
  .t-hint__content {
    max-width: 280px;
    min-width: 70px;
    transform: translate(-30px, -100%);
    font-size: 10px;
  }
}
@media screen and (max-width: 460px) {
  .t-hint__content {
    max-width: 250px;
    padding: 10px;
  }
}
@media screen and (max-width: 380px) {
  .t-hint__content {
    max-width: 220px;
  }
}
.t-hint__content:after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border-style: solid;
  z-index: 3;
  bottom: -8px;
  border-width: 1px;
  left: 86%;
  transform: rotate(45deg) translateX(-50%);
  background: #fff;
}
@media screen and (max-width: 1023px) {
  .t-hint__content:after {
    left: 32px;
  }
}
.t-hint__content p {
  font-weight: 400;
}
.t-hint__content_active {
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}
.t-hint__content_left {
  transform: translate(-100%, -100%);
  left: 32px;
}
.t-hint__content_left:after {
  right: 16px;
  left: auto;
}
.t-hint__content_right {
  transform: translate(-32px, -100%);
}
.t-hint__content_right:after {
  left: 32px;
  right: auto;
}
.t-hint__content_bottom {
  top: auto;
  bottom: -7px;
  transform: translate(-50%, 100%);
}
@media screen and (max-width: 1023px) {
  .t-hint__content_bottom {
    transform: translate(-30px, 100%);
  }
}
.t-hint__content_bottom:after {
  top: -1px;
}
.t-hint__content_bottom.t-hint__content_left {
  transform: translate(-100%, 100%);
}
.t-hint__content_bottom.t-hint__content_left:after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border-style: solid;
  z-index: 3;
  bottom: -8px;
  border-width: 1px;
  left: 50%;
  transform: rotate(45deg) translateX(-50%);
  background: #fff;
}
@media screen and (max-width: 1023px) {
  .t-hint__content_bottom.t-hint__content_left:after {
    left: auto;
    right: 16px;
  }
}
.t-hint__content_bottom.t-hint__content_right {
  transform: translate(-32px, 100%);
}
.t-hint__content_bottom.t-hint__content_right:after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border-style: solid;
  z-index: 3;
  bottom: -8px;
  border-width: 1px;
  left: 32px;
  right: auto;
  transform: rotate(45deg) translateX(-50%);
  background: #fff;
}
@media screen and (max-width: 1023px) {
  .t-hint__content_bottom.t-hint__content_right:after {
    left: 32px;
  }
}
.t-hint__content_bottom.t-hint__content_center {
  transform: translate(-50%, 100%);
}
.t-hint__content_center {
  transform: translate(-50%, -100%);
}
@media screen and (max-width: 380px) {
  .t-hint__content_center {
    max-width: 200px;
  }
}
.t-hint__content_center:after {
  left: 50%;
  right: auto;
}
.t-hint_theme_dark .t-hint__content {
  background: #404d6d;
  box-shadow: 0 4px 20px rgba(0,0,0,0.15);
  border-radius: 3px;
  font-weight: 400;
  line-height: 20px;
}
.t-hint_theme_dark .t-hint__content:after {
  border-color: #404d6d transparent transparent transparent;
  background: #404d6d;
}
.t-hint_theme_dark .t-hint__content_bottom:after {
  border-color: transparent transparent #404d6d transparent;
}
.t-hint_theme_light .t-hint__content {
  background: #fff;
  color: #636a77;
  border: 1px solid #b5b5b5;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}
.t-hint_theme_light .t-hint__content:after {
  border-color: transparent #b5b5b5 #b5b5b5 transparent;
}
.t-hint_theme_light .t-hint__content_bottom:after {
  border-color: #b5b5b5 transparent transparent #b5b5b5;
}
.how-it-works .t-hint__icon {
  display: none;
}
#order_form .orderform_label label[data-action='Hint'] {
  display: inline-block;
  padding: 0;
}
#order_form .t-hint_theme_dark p {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  #order_form .t-hint__content strong,
  #order_form .t-hint__content p {
    font-size: 10px;
  }
}
.t-hint_is-visible .t-hint__wrap {
  overflow: inherit;
}
.t-checkmark-list__item {
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}
.t-checkmark-list__text {
  width: calc(100% - 21px);
  margin-left: 7px;
  line-height: 16px;
  margin-bottom: 0;
}
.t-checkmark-list__icon {
  width: 14px;
  height: 14px;
  fill: #9499a5;
}
.t-onboarding__arrow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 40%;
  top: auto;
  bottom: 25px;
  position: absolute;
}
@media (max-width: 767px) {
  .t-onboarding__arrow {
    position: static;
    width: 100%;
    margin-top: 15px;
  }
}
.t-onboarding__arrow-next,
.t-onboarding__arrow-prev {
  font-family: "Montserrat", sans-serif;
  color: #4a7a9a;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  opacity: 1;
  text-shadow: none;
  position: static;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-onboarding__arrow-next:hover,
.t-onboarding__arrow-prev:hover,
.t-onboarding__arrow-next:focus,
.t-onboarding__arrow-prev:focus,
.t-onboarding__arrow-next:active,
.t-onboarding__arrow-prev:active {
  color: #4a7a9a;
}
.t-onboarding__arrow-prev {
  display: none;
}
.t-onboarding__content {
  width: 40%;
  padding-top: 100px;
  padding-bottom: 60px;
}
@media (max-width: 1280px) {
  .t-onboarding__content {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  .t-onboarding__content {
    -ms-flex-order: 2;
        order: 2;
    width: 100%;
    max-width: 300px;
    text-align: center;
    margin-top: 15px;
    padding: 0;
  }
}
.t-onboarding__img {
  width: 59%;
  max-width: 555px;
  cursor: pointer;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.t-onboarding__img-fullscreen {
  position: absolute;
  right: 5px;
  top: 20px;
  background: #fff;
}
@media (max-width: 1023px) {
  .t-onboarding__img-fullscreen {
    display: none !important;
  }
}
.t-onboarding__img img {
  width: 100%;
}
@media (max-width: 767px) {
  .t-onboarding__img {
    width: 100%;
  }
}
.t-onboarding__numbers {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: absolute;
  top: 60px;
  z-index: 1;
  bottom: auto;
  left: 0;
  margin: 0;
  width: 40%;
}
@media (max-width: 1280px) {
  .t-onboarding__numbers {
    top: 40px;
  }
}
@media (max-width: 767px) {
  .t-onboarding__numbers {
    left: 0;
    top: 15px;
    width: 100%;
    max-width: 555px;
    margin: 0 auto;
    right: 0;
  }
}
.t-onboarding__numbers:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #d3d6d7;
  position: absolute;
  top: 50%;
}
.t-onboarding__numbers .number {
  font-family: "Montserrat", sans-serif;
  border-radius: 50%;
  border: 1px solid #d3d6d7;
  background: #fff;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.2s;
}
.t-onboarding__numbers .number-wrap {
  z-index: 1;
  background: transparent;
  transition: 0.4s;
}
.t-onboarding__numbers .number-wrap:last-child {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.t-onboarding__numbers > .active {
  height: auto;
  -ms-flex: 1;
      flex: 1;
}
.t-onboarding__numbers > .active:last-child {
  background: #fff;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.t-onboarding__numbers > .active ~ .number-wrap:not(:last-child) {
  -ms-flex: 0.3;
      flex: 0.3;
}
.t-onboarding__numbers > .active .number {
  width: 24px;
  height: 24px;
  color: #fff;
  font-size: 16px;
  line-height: 23px;
  background: #3499cc;
  border-color: #3499cc;
}
.t-onboarding__step {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  min-height: 330px;
}
@media (max-width: 767px) {
  .t-onboarding__step {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    margin-top: 50px;
    min-height: auto;
  }
}
.t-onboarding__title {
  font-weight: bold;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .t-onboarding .carousel {
    margin-top: -30px;
  }
}
@media (max-width: 767px) {
  .t-onboarding {
    text-align: center;
  }
}
.t-modal__close {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  background: #fff;
  height: 24px;
}
.t-modal__container {
  position: relative;
  width: 900px;
  height: 485px;
  background: #fff;
}
.t-modal__overlay {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0,0,0,0.5);
  cursor: pointer;
}
.t-modal__wrap {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.t-modal {
  position: fixed;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  max-width: 900px;
  max-height: 485px;
  background: #fff;
  width: 100%;
  height: 100%;
}
.t-iframe-body {
  background: #fff;
  padding: 85px 5px 40px 5px;
  border-radius: 4px;
}
@media screen and (max-width: "640px") {
  .t-iframe-body {
    padding: 60px 5px 30px 5px;
  }
}
.t-row-iframe:last-of-type {
  margin-bottom: 0;
}
.t-row-iframe__icon {
  margin-right: 17px;
}
.t-row-iframe_thx {
  width: 50px;
  height: 50px;
}
.t-row-iframe_surprise,
.t-row-iframe_cashback {
  width: 42px;
  height: 42px;
}
.t-row-iframe_reward {
  background: #eef1f2;
  padding: 25px 18px;
}
.t-iframe__btn-wrap {
  margin-top: 75px;
  text-align: center;
}
@media screen and (max-width: "640px") {
  .t-iframe__btn-wrap {
    margin-top: 60px;
  }
}
.t-iframe__btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 13px 40px;
}
.t-iframe-body .t-thx2__wrap {
  margin-top: -85px;
  border: none;
  padding: 0;
}
.t-iframe-body .t-thx2__wrap .t-iframe__btn-wrap {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px dotted #d3d6d7;
  display: block;
}
.t-iframe-body .t-thx2__checkout-group {
  width: 100%;
}
.t-iframe-body .t-hr-dashed {
  display: none;
}
.t-iframe-body .t-thx2__top {
  border-bottom: 1px dotted #d3d6d7;
  padding-bottom: 13px;
}
.t-thx2__wrap .t-iframe__btn-wrap {
  display: none;
}
.t-support__block {
  background: #f9f9f9;
  border: 1px solid #e3e3e3;
  padding: 20px;
  max-width: 300px;
  margin: 0 auto;
}
.t-support__block-new {
  background: #eef1f2;
  padding: 20px;
  max-width: 300px;
  margin-top: 40px;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin: 20px auto 0;
}
.t-support__block-new-title {
  color: #abb1ba;
  font-size: 16px;
}
.t-support__block-new-contact {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 3px;
}
.m-10 {
  margin-top: 10px;
}
.t-support__block-new-contact i {
  margin-right: 5px;
  color: #3a9aca;
}
.t-support__block-new-contact a {
  font-weight: bold;
  color: #868b93;
}
.m-10 a {
  font-weight: 400;
}
.t-support__contact {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 5px;
}
.t-support__contact .material-icons {
  margin-right: 10px;
}
.t-support__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-width: 300px;
  margin: 0 auto 10px;
}
.t-support__icon {
  padding-right: 20px;
}
.t-file__loader {
  border: 2px solid #f3f3f3;
  border-radius: 50%;
  border-top: 2px solid #3498db;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  animation: spin 1s linear infinite;
  display: none;
}
[data-state=uploading] .t-file__loader {
  display: none;
}
[data-state=uploading] .t-file__loader + .material-icons {
  display: inline-block;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.t-file__remove {
  display: none;
  cursor: pointer;
  font-size: 12px;
  margin-left: 5px;
  position: relative;
  width: 12px;
  height: 12px;
  top: 2px;
}
.t-file__remove:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 1px;
  border-top: 1px solid #ff6d02;
  transform: rotate(45deg);
  top: 5px;
}
.t-file__remove:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 1px;
  border-top: 1px solid #ff6d02;
  transform: rotate(-45deg);
  top: 5px;
}
[data-state="uploaded"] .t-file__remove {
  display: inline-block;
}
.t-file__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.t-file__wrap .uploaded {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-file__wrap .uploaded .t-file {
  padding: 4px 7px 0 0;
}
.t-file__wrap .error,
.t-file__wrap .limit-exceeded,
.t-file__wrap .exceeded-file-size {
  display: none;
}
[data-files-state=limit-exceeded] .t-drop-zone + .help-block,
[data-files-state=exceeded-file-size] .t-drop-zone + .help-block {
  display: none;
}
[data-files-state=limit-exceeded] .uploaded,
[data-files-state=exceeded-file-size] .uploaded {
  -ms-flex-order: 2;
      order: 2;
}
[data-files-state=limit-exceeded] .t-file__wrap .limit-exceeded {
  display: block;
  color: #f00;
  -ms-flex-order: 1;
      order: 1;
  margin: 5px 0;
}
[data-files-state=exceeded-file-size] .t-file__wrap .exceeded-file-size {
  display: block;
  color: #f00;
  -ms-flex-order: 1;
      order: 1;
  margin: 5px 0;
}
[data-files-state=error] .t-file__wrap .error {
  display: block;
  color: #f00;
}
.t-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
}
.t-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 17px;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 648px;
  overflow: hidden;
  margin-right: 4px;
}
.t-file.disableLink {
  opacity: 0.8;
  pointer-events: none;
}
.t-file i.material-icons {
  color: #abb1ba;
  font-size: 16px;
  margin-right: 5px;
}
.download-file-row {
  position: relative;
  padding-bottom: 0 !important;
}
.t-downloads__description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.t-downloads__description>.material-icons {
  font-size: 60px;
  margin-right: 10px;
}
.show-btns {
  position: relative;
}
.show-btns .show-less-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px;
  border-top: 1px dashed #e1e4e6;
}
.show-btns .show-less-btn button {
  -ms-flex-align: start;
      align-items: flex-start;
}
.show-btns .show-less-btn button svg {
  margin-top: 2px;
}
.show-btns button {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #9499a5;
  border: none;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.show-btns button svg {
  margin-left: 5px;
}
.show-btns .show-more-btn {
  position: absolute;
  bottom: 0;
  background: linear-gradient(180deg, rgba(255,255,255,0.02) -45.3%, #fff 60.22%);
  opacity: 0.8;
  border-radius: 3px;
  padding: 63px 0 17px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}
.t-downloads__message {
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
}
.t-downloads__message .material-icons {
  margin: 0 10px 0 0;
}
.t-downloads__message .material-icons_red {
  color: #ff5b29;
}
.t-downloads__new {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #fff;
  background: #5bc24c;
  border-radius: 9px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 32px;
  padding: 2px 0 4px;
}
.t-downloads__qad-checked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #636a76;
  margin-top: 8px;
}
.t-downloads__qad-checked .material-icons {
  margin-right: 5px;
  font-size: 16px;
  color: #71c668;
}
.t-downloads__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
}
@media (max-width: 767px) {
  .t-downloads__row {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: normal;
        align-items: normal;
  }
}
.t-downloads__verification-message {
  padding: 20px;
}
.t-downloads__verification-message .material-icons {
  color: #ff5b29;
}
.t-downloads__verification-message .text-orange {
  font-weight: 700;
  padding-left: 5px;
}
.t-downloads__verification-message p {
  margin: 0;
  padding: 8px 0 3px 0;
}
.t-downloads__verification-ic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-downloads {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 20px 20px 20px 16px;
  border-top: 1px dashed #e1e4e6;
  border-left: 4px solid #fff;
}
.t-downloads:first-child {
  border-top: none;
}
.t-downloads .t-downloads-l {
  display: -ms-flexbox;
  display: flex;
  width: 80%;
}
@media (max-width: 767px) {
  .t-downloads .t-downloads-l {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-downloads .t-downloads-l .t-downloads__description {
  width: 60%;
}
@media (max-width: 767px) {
  .t-downloads .t-downloads-l .t-downloads__description {
    width: auto;
  }
}
.t-downloads .t-downloads-l .t-downloads__date {
  width: 40%;
}
.t-downloads .t-downloads-l .t-downloads__date .t-downloads__d {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-downloads .t-downloads-l .t-downloads__date .t-downloads__d span {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #9499a5;
  margin: 0;
}
.t-downloads .t-downloads-l .t-downloads__date .mob-txt {
  display: none;
}
@media (max-width: 767px) {
  .t-downloads .t-downloads-l .t-downloads__date {
    margin-top: 16px;
    width: auto;
  }
  .t-downloads .t-downloads-l .t-downloads__date .mob-txt {
    display: block;
    padding-right: 4px;
  }
}
.t-downloads.head {
  -ms-flex-align: center;
      align-items: center;
}
.t-downloads.head h3 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #636a76;
  margin: 0;
}
.t-downloads.head p {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #9499a5;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .t-downloads.head p {
    display: none;
  }
}
.t-downloads.head .t-paper-download__wrap {
  text-align: right;
  display: inline;
}
@media (max-width: 767px) {
  .t-downloads.head .t-downloads__date {
    margin: 0;
  }
}
.t-downloads.new {
  background: #f9f9f9;
  border-left: 4px solid #5bc24c;
}
.t-additional-instructions__btn {
  min-width: 210px;
}
@media (min-width: 768px) {
  .t-additional-instructions__btn {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .t-additional-instructions__icon {
    margin-right: 20px;
  }
}
.t-additional-instructions__text {
  margin: 10px 0;
}
.t-additional-instructions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .t-additional-instructions {
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
  }
  .t-additional-instructions .t-page-title {
    display: block;
    text-align: center;
  }
}
.t-page-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.first-btn-m {
  background: #3499cc;
  border-radius: 2px;
  border: none;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  width: 160px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.t-revision__done-icon {
  margin-right: 10px;
}
.t-revision__done {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 15px;
}
.t-revision__done + #add-revision-form {
  display: none;
}
.t-revisions__text {
  margin: 8px 0 0 0;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #636a76;
}
.t-revisions__text:first-child {
  font-weight: 700;
}
.t-revisions {
  max-width: 480px;
}
.t-revisions_block {
  position: relative;
}
.t-revisions_block .first-btn-m {
  position: absolute;
  top: 20px;
  right: 20px;
}
@media (max-width: 767px) {
  .t-revisions_block .first-btn-m {
    width: 100%;
    margin-top: 15px;
    position: static;
  }
}
.t-partner-questionnaire__form {
  margin-top: 20px;
}
.t-partner-questionnaire__form .control-label {
  font-size: 14px;
  margin-bottom: 15px;
}
.t-partner-questionnaire__form .help-block {
  position: absolute;
  max-width: 200px;
  text-align: left;
  color: #ff5b29;
  left: calc(50% + 100px);
  bottom: 10px;
  line-height: 14px;
}
.t-partner-questionnaire__title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #636a76;
  text-align: center;
}
.t-partner-questionnaire__title_wrap {
  margin-bottom: 15px;
}
.t-partner-questionnaire__type {
  text-align: center;
  width: 100%;
  max-width: 270px;
}
.t-partner-questionnaire__type-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 10px;
}
.t-partner-questionnaire__type svg {
  margin-bottom: 10px;
}
.t-partner-questionnaire__type label {
  border: 1px solid #e1e4e6;
  border-radius: 3px;
  padding: 15px;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  margin: 0;
  margin-bottom: 25px;
  cursor: pointer;
}
.t-partner-questionnaire__type label:before,
.t-partner-questionnaire__type label:after {
  content: '';
  border-radius: 50%;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.t-partner-questionnaire__type label:before {
  width: 14px;
  height: 14px;
  border: 1px solid #abb1ba;
  bottom: 15px;
}
.t-partner-questionnaire__type label:after {
  width: 6px;
  height: 6px;
  bottom: 19px;
}
.t-partner-questionnaire__type label:hover {
  box-shadow: 0px 4px 4px rgba(0,0,0,0.25);
}
.t-partner-questionnaire__type label:hover:before {
  border-color: #2d98ce;
}
.t-partner-questionnaire__type label:hover:after {
  background: #2d98ce;
}
.t-partner-questionnaire__type input[type="radio"] {
  display: none;
}
.t-partner-questionnaire__type input[type="radio"]:checked + label {
  background: #eef1f2;
  box-shadow: none;
}
.t-partner-questionnaire__type input[type="radio"]:checked + label:before {
  border-color: #2d98ce;
}
.t-partner-questionnaire__type input[type="radio"]:checked + label:after {
  background: #2d98ce;
}
@media (max-width: 1023px) {
  .t-partner-questionnaire__type-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .t-partner-questionnaire__type label {
    padding-bottom: 40px;
    margin-bottom: 10px;
  }
}
.t-partner-questionnaire {
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #636a76;
  padding: 15px 5px;
}
.t-partner-step__btns {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-width: 310px;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .t-partner-step__btns {
    max-width: 200px;
  }
}
.t-partner-step__form {
  max-width: 440px;
  margin: 20px auto 10px;
}
.t-partner-step__form option[value="0"] {
  display: none;
}
.t-partner-step__form .control-label {
  font-weight: bold;
}
.t-partner-step__svg {
  margin-bottom: 30px;
}
.t-partner-step__text {
  margin-top: 20px;
  max-width: 530px;
  text-align: center;
  color: #636a76;
}
.t-partner-step__textarea {
  width: 100%;
  max-width: 480px;
  margin-top: 25px;
  margin-bottom: 10px;
}
.t-partner-step__textarea textarea {
  resize: none;
  width: 100%;
  height: 95px;
}
.t-partner-step__textarea .control-label {
  font-weight: bold;
}
.t-partner-step {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  min-height: 480px;
  padding-top: 35px;
  height: 100%;
}
.t-partner-step_active {
  display: -ms-flexbox;
  display: flex;
}
.t-number {
  position: relative;
}
.t-number__plus,
.t-number__minus {
  width: 31px;
  height: 16px;
  border: 1px solid #e3e3e3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  right: 0;
  color: #636a76;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.t-number__plus:focus,
.t-number__minus:focus,
.t-number__plus:active,
.t-number__minus:active {
  background: #eef1f2;
}
.t-number__plus {
  top: 0;
}
.t-number__minus {
  bottom: 0;
  font-size: 22px;
}
.t-drop-zone__btn {
  background: none;
  border: none;
  font-size: 12px;
  color: #008dd4;
  font-weight: 700;
}
[data-files-state=limit-exceeded] .attach-button {
  opacity: 0.2;
}
.t-drop-zone__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
  text-align: left;
  color: #9399a5;
  line-height: 17px;
  max-width: 380px;
  margin: 0 auto;
}
.t-drop-zone__content i {
  font-size: 30px;
  padding-right: 10px;
  color: #3499cc;
  transition: 0.4s;
}
[data-files-state=limit-exceeded] .t-drop-zone__content,
[data-state=uploading] .t-drop-zone__content {
  opacity: 0.3;
}
.t-drop-zone__input {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  overflow: hidden;
  font-size: 0;
  cursor: pointer;
  left: 0;
  top: 0;
}
[data-files-state=limit-exceeded] .t-drop-zone__overlay {
  background: #000;
  opacity: 0.1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}
[data-state=uploading] .t-drop-zone__overlay .t-instructions__loading {
  opacity: 1;
  z-index: 222;
}
@media (max-width: 767px) {
  [data-state=uploading] .t-drop-zone__overlay .t-instructions__loading {
    height: 50px;
  }
}
.t-drop-zone {
  width: 100%;
  background: #fbfbfb;
  border: 1px dashed #e3e3e3;
  padding: 15px 10px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}
.t-drop-zone.hover {
  border-color: #3499cc;
}
.t-drop-zone.hover i {
  color: #3499cc;
}
.drop-zone__desk {
  display: block;
}
@media (max-width: 767px) {
  .drop-zone__desk {
    display: none;
  }
}
.drop-zone__mob {
  display: none;
}
@media (max-width: 767px) {
  .drop-zone__mob {
    display: block;
  }
}
.t-form-tabs__arrow {
  display: none;
  width: 40px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-bottom: 2px solid #ececec;
  cursor: pointer;
  border-radius: 4px 0 0 0;
}
.t-form-tabs__arrow:hover,
.t-form-tabs__arrow:focus,
.t-form-tabs__arrow:active {
  background: #e1e4e6;
  color: #9499a5;
}
.t-form-tabs__arrow:before {
  content: '';
  background: #636a76;
  width: 10px;
  height: 2px;
  display: inline-block;
  transform: rotate(45deg);
  position: absolute;
  top: 57%;
  left: 35%;
}
.t-form-tabs__arrow:after {
  content: '';
  background: #636a76;
  width: 10px;
  height: 2px;
  display: inline-block;
  transform: rotate(-45deg);
  position: absolute;
  top: 45%;
  left: 35%;
}
.t-form-tabs__arrow_right {
  right: 0;
  left: auto;
  transform: rotate(180deg);
  border-top: 2px solid #ececec;
  border-bottom: none;
  border-radius: 0 0 0 4px;
}
.d-flex-tab {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 30px;
  border-bottom: 2px solid #fff;
}
.d-flex-tab.d-flex-tab-active {
  padding-right: 30px;
  color: #3499cc !important;
  background: #f5fafc;
  border-bottom: 2px solid #3499cc;
}
.d-flex-tab.d-flex-tab-active .contest-badge {
  margin-left: 8px;
}
.d-flex-tab.d-flex-tab-active .d-flex-tabs__item {
  color: #3499cc !important;
}
.d-flex-tab:hover,
.d-flex-tab:focus,
.d-flex-tab:active {
  background: #f5fafc;
  border-bottom: 2px solid #3499cc;
}
.d-flex-tab:hover .d-flex-tabs__item,
.d-flex-tab:focus .d-flex-tabs__item,
.d-flex-tab:active .d-flex-tabs__item {
  color: #3499cc !important;
}
.t-form-tabs__item,
.d-flex-tabs__item {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #9499a5;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  line-height: 16px;
}
.t-form-tabs__other-wrap {
  display: none;
  min-width: 250px;
  max-width: 100%;
  position: absolute;
  z-index: 111;
  background: #fff;
  -ms-flex-direction: column;
      flex-direction: column;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
  box-shadow: 0px 4px 4px rgba(0,0,0,0.15);
  border-radius: 0px 0px 2px 2px;
  transform: translateY(-20%);
  opacity: 0;
}
.t-form-tabs__other-wrap .t-form-tabs__item {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  color: #636a76;
  width: 100%;
}
.t-form-tabs__other-wrap_right {
  right: 10px;
}
.t-form-tabs__other-wrap.active {
  display: -ms-flexbox;
  display: flex;
  animation: animation 0.2s ease-out 1 forwards;
}
@keyframes animation {
  0% {
    transform: translateY(-20%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.t-form-tabs {
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  white-space: nowrap;
  border-bottom: 2px solid #ececec;
}
.t-form-tabs_wrap {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
  overflow: auto;
  width: 100%;
  max-width: 100%;
  border-radius: 4px 4px 0 0;
}
.t-form-tabs_wrap::-webkit-scrollbar {
  height: 0;
}
.t-form-tabs_wrap::-moz-scrollbar {
  width: 0;
  height: 0;
}
.t-form-tabs_container {
  position: relative;
}
.t-form-tabs_disabled a {
  pointer-events: none;
  opacity: 0.6;
}
.t-form-tabs__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 30px;
  border-bottom: 2px solid #fff;
  background-color: #fff;
}
.t-form-tabs__item.t-form-tabs__item_active {
  padding-right: 30px;
  color: #3499cc !important;
  background: #f5fafc;
  border-bottom: 2px solid #3499cc;
}
.t-form-tabs__item:hover,
.t-form-tabs__item:focus,
.t-form-tabs__item:active {
  background: #f5fafc;
  border-bottom: 2px solid #3499cc;
  color: #3499cc !important;
}
.t-order-multi .form-group.field-essayform-number_page {
  margin-bottom: 0;
}
.t-order-multi #essayform-number_page,
.t-order-multi #essayform-number_of_source,
.t-order-multi #essayform-as-preferred_writer,
.t-order-multi #essayform-as-preferred_three_writers,
.t-order-multi #completeessayform-number_of_source {
  width: 100%;
  float: none;
}
.t-order-multi .form-control {
  margin: 0;
}
.t-order-multi textarea,
.t-order-multi .form-control {
  box-shadow: none;
}
.t-order-multi .field-essayform-level_work .help-block,
.t-order-multi .field-essayform-as-single_spaced .help-block {
  display: none;
}
.t-order-multi .field-essayform-as-single_spaced span[data-toggle="tooltip"] {
  display: none;
}
.t-order-multi .field-essayform-instruction .control-label,
.t-order-multi .field-essayform-file .control-label {
  display: none;
}
.t-order-multi .field-essayform-as-single_spaced {
  display: none;
}
.t-order-multi .field-essayform-instruction {
  width: 100%;
}
.t-order-multi .form-group,
.t-order-multi .t-add-service-item__group {
  margin-bottom: 0;
}
.t-order-multi .available-money {
  position: absolute;
  right: 10px;
  bottom: 7px;
  padding: 0;
  color: #979797;
  font-size: 12px;
  width: auto;
}
.t-order-multi .t-price .loader {
  top: 0;
}
.t-order-multi #essayform-number_page,
.t-order-multi #essayform-number_of_source {
  text-align: left;
}
.save-draft-success .t-form-summary__draft {
  display: none;
}
.save-draft-success .t-form-summary__draft-icon {
  display: block;
}
.save-draft-success .t-form-summary__draft-success {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
.save-draft-success .t-form-summary__draft-save {
  display: none;
}
.t-form-summary__draft-success {
  line-height: 1;
  display: none;
}
.t-form-summary__draft-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 50%;
  padding: 0;
  max-width: 150px;
}
@media (max-width: 767px) {
  .t-form-summary__draft-wrap {
    width: 100%;
  }
}
.t-form-summary__draft {
  background: #fff !important;
  border: 1px solid #e1e4e6 !important;
  color: #9499a5 !important;
  text-transform: uppercase !important;
  padding: 8px 0;
  width: 100%;
}
.t-form-summary__draft:hover {
  background: #4a7a9a !important;
  color: #fff !important;
}
.t-form-summary__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-form-summary__info {
  border-bottom: none;
  padding: 10px 0 0;
  color: #636a76;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  line-height: 25px;
  padding-bottom: 10px;
}
.t-form-summary__info .as-info-price {
  font-weight: normal;
  color: #979797;
}
.t-form-summary__wrap {
  width: 100%;
}
.t-form-summary {
  background: #fff;
  border: 1px solid #ececec;
  border-bottom: none;
  padding: 26px 20px 20px 20px;
  position: static;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 330px;
}
.t-form-summary.fixed {
  position: fixed;
}
.t-form-summary.fixed-static {
  position: absolute;
}
.t-form-summary .field-essayform-bonus {
  position: relative;
}
.t-form-summary #paypal-button-container {
  margin-top: 60px;
  text-align: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 1280px) {
  .t-form-summary {
    position: static;
    transform: translateY(0%);
    width: 100%;
    border-radius: 0;
  }
}
@media (max-width: 640px) {
  .t-form-summary {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-form-summary:before {
  display: none;
}
.field-essayform-bonus ::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #979797 !important;
}
.field-essayform-bonus ::-moz-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #979797 !important;
}
.field-essayform-bonus :-ms-input-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #979797 !important;
}
.field-essayform-bonus :-moz-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #979797 !important;
}
.field-essayform-bonus input[value] {
  font-size: 12px;
  color: #979797;
}
.t-page-container.t-page-container_inside #paypal-button-container {
  margin-top: 0;
}
.t-page-container.t-page-container_inside .t-payment-list {
  height: auto;
}
.t-page-container.t-page-container_inside .t-payment-list label {
  font-size: 14px;
}
.t-page-container.t-page-container_inside .t-payment-list label:last-child {
  margin-left: auto;
}
.t-page-container.t-page-container_inside .t-payment-list label.small-font-size {
  font-size: 11px;
}
.t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint:before {
  left: 53%;
}
.t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.paypal-hint:before {
  right: 63px;
  left: auto;
}
.t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.stripe-hint:before {
  right: 173px;
  left: auto;
}
.t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.solid-hint:before {
  right: 124px;
  left: auto;
}
.t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.solid-hint.stripe-solid-hint:before,
.t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.stripe-solid-hint:before {
  right: 99px;
  left: auto;
}
#cart-container .t-payment-list .t-payment-method-hint:before {
  left: 57%;
}
#cart-container .t-payment-list .t-payment-method-hint.paypal-hint:before {
  right: 63px;
  left: auto;
}
#cart-container .t-payment-list .t-payment-method-hint.stripe-hint:before {
  right: 157px;
  left: auto;
}
#cart-container .t-payment-list .t-payment-method-hint.solid-hint:before {
  right: 107px;
  left: auto;
}
#cart-container .t-payment-list .t-payment-method-hint.solid-hint.stripe-solid-hint:before,
#cart-container .t-payment-list .t-payment-method-hint.stripe-solid-hint:before {
  right: 89px;
  left: auto;
}
#cart .t-payment-list label.small-font-size,
#add-payment-container .t-payment-list label.small-font-size {
  font-size: 10px;
}
@media screen and (max-width: 1280px) {
  .t-page-container.t-page-container_inside .t-payment-list label:last-child {
    margin-left: 26px;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint:before {
    right: auto;
    left: 165px;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.paypal-hint:before {
    right: auto;
    left: 222px;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.stripe-hint:before {
    right: auto;
    left: 112px;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.solid-hint:before {
    right: auto;
    left: 112px;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.solid-hint.stripe-solid-hint:before,
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.stripe-solid-hint:before {
    right: auto;
    left: 197px;
  }
}
#cart-container .t-payment-list .t-payment-method-hint.paypal-hint:before {
  right: 63px;
  left: auto;
}
#cart-container .t-payment-list .t-payment-method-hint.stripe-hint:before {
  right: 157px;
  left: auto;
}
#cart-container .t-payment-list .t-payment-method-hint.solid-hint:before {
  right: 107px;
  left: auto;
}
#cart-container .t-payment-list .t-payment-method-hint.solid-hint.stripe-solid-hint:before,
#cart-container .t-payment-list .t-payment-method-hint.stripe-solid-hint:before {
  right: 89px;
  left: auto;
}
@media screen and (max-width: 700px) {
  .t-page-container.t-page-container_inside .t-payment-list label:last-child {
    margin-left: auto;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint:before {
    right: 123px;
    left: auto;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.paypal-hint:before {
    right: 63px;
    left: auto;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.stripe-hint:before {
    right: 173px;
    left: auto;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.solid-hint:before {
    right: 124px;
    left: auto;
  }
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.solid-hint.stripe-solid-hint:before,
  .t-page-container.t-page-container_inside .t-payment-list .t-payment-method-hint.stripe-solid-hint:before {
    right: 99px;
    left: auto;
  }
  #cart-container .t-payment-list .t-payment-method-hint.paypal-hint:before {
    right: 63px;
    left: auto;
  }
  #cart-container .t-payment-list .t-payment-method-hint.stripe-hint:before {
    right: 157px;
    left: auto;
  }
  #cart-container .t-payment-list .t-payment-method-hint.solid-hint:before {
    right: 107px;
    left: auto;
  }
  #cart-container .t-payment-list .t-payment-method-hint.solid-hint.stripe-solid-hint:before,
  #cart-container .t-payment-list .t-payment-method-hint.stripe-solid-hint:before {
    right: 89px;
    left: auto;
  }
}
.js-remove-service {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 15px;
  height: 15px;
  position: absolute;
  right: -17px;
  top: 4px;
  cursor: pointer;
}
@media (min-width: 1280px) {
  .js-remove-service {
    opacity: 0;
  }
}
.js-remove-service:hover {
  opacity: 1;
}
.js-remove-service:before {
  content: 'x';
  color: #d4d4d4;
}
@media (max-width: 1280px) {
  .js-remove-service {
    width: 30px;
    height: 25px;
    top: -1px;
  }
}
.t-summary-service {
  position: relative;
}
.t-summary-service:hover .js-remove-service {
  opacity: 1;
}
.t-summary-service:first-child {
  margin-top: 10px;
}
.t-summary-service_discount {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-summary-service_discount .free {
  font-weight: normal;
  color: #979797;
}
@media (max-width: 1280px) {
  .t-summary-service {
    padding-right: 10px;
  }
}
.t-upgrade__sub-unit {
  -ms-flex: 1;
      flex: 1;
  max-width: 70%;
}
@media (max-width: 1023px) {
  .t-upgrade__sub-unit {
    width: 100%;
    max-width: 100%;
    margin-bottom: 8px;
  }
}
.t-upgrade__sub-unit:nth-child(2) {
  max-width: 35%;
  padding-left: 8px;
}
@media (max-width: 1023px) {
  .t-upgrade__sub-unit:nth-child(2) {
    max-width: 100%;
    padding-left: 0;
    margin-bottom: 16px;
  }
}
.t-upgrade__drag {
  margin-bottom: 14px;
}
.t-form_upgrade {
  padding: 0;
  background: #eef1f2;
  border: none;
}
.t-form_upgrade .t-row {
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .t-form_upgrade .t-row {
    margin-bottom: 0;
  }
}
.t-form_upgrade .t-row:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .t-form_upgrade .t-upgrade__instruction {
    margin-bottom: 16px;
  }
}
.t-form_upgrade .t-row_wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-form_upgrade .t-row_no-margin {
  margin-bottom: 0;
}
.t-form_upgrade .t-upgrade__base-info {
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .t-form_upgrade .t-upgrade__base-info {
    margin-bottom: 8px;
  }
}
@media (max-width: 1023px) {
  .t-form_upgrade .t-upgrade {
    margin-bottom: 8px;
  }
}
.t-upgrade-bottom {
  position: relative;
  padding: 20px 20px 0 20px;
  margin-top: 13px;
  border: 1px solid #ececec;
  border-radius: 4px;
}
.t-upgrade-bottom:before,
.t-upgrade-bottom:after {
  position: absolute;
  content: '';
  background: rgba(0,0,0,0);
  z-index: 1;
  top: -8px;
  border-radius: 50%;
  background: #eef1f2;
  width: 8px;
  height: 16px;
  border-radius: 100% 0 0 100%/50% 0 0 50%;
}
.t-upgrade-bottom:before {
  left: 0;
  border-radius: 0 100% 100% 0/0 50% 50% 0;
}
.t-upgrade-bottom:after {
  right: 0;
}
.t-upgrade-top {
  padding: 20px;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 4px;
}
.t-upgrade-top__item {
  margin-top: 16px;
}
@media (max-width: 1023px) {
  .t-upgrade-top__item {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .t-form_upgrade .t-col-2,
  .t-form_upgrade .t-col-3 {
    margin-bottom: 8px;
  }
  .t-form_upgrade .t-col_2-of-3,
  .t-form_upgrade .t-col_1-of-3 {
    margin-bottom: 8px;
  }
  .t-form_upgrade .t-checkbox_mt {
    margin-bottom: 0;
    margin-top: 8px;
  }
}
.t-form__preferred {
  background: #fff;
  padding: 0;
  width: calc(50% - 15px);
  margin-top: 12px;
}
@media (max-width: 1023px) {
  .t-form__preferred {
    width: 48%;
  }
}
@media (max-width: 560px) {
  .t-form__preferred {
    width: 100%;
  }
}
.preferred-is-in-blacklist {
  position: relative;
  padding-left: 22px;
  cursor: pointer;
}
.preferred-is-in-blacklist a {
  text-decoration: underline;
  font-weight: 700;
}
.preferred-is-in-blacklist:before {
  content: '';
  position: absolute;
  left: 0;
  top: 4px;
  background: url("../img/icon-warning.svg") no-repeat;
  width: 15px;
  height: 15px;
}
.t-form__price {
  background: #f9f9f9;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 10px 20px;
  margin: 0 -20px 15px;
}
@media (max-width: 1023px) {
  .t-form__price {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.t-form__promocode {
  color: #3499cc;
  font-weight: bold;
  cursor: pointer;
  padding-bottom: 20px;
}
.t-form__promocode:hover {
  color: #23527c;
}
.t-form__promocode + .form-group {
  display: none;
}
.t-form__tips {
  max-width: 310px;
  padding-top: 12px;
}
.t-form__urgency-message {
  margin-top: 5px;
  line-height: 18px;
  display: none;
}
.t-form__urgency-message_show {
  display: -ms-flexbox;
  display: flex;
}
.t-form__urgency-message .material-icons {
  color: #ff5b29;
  font-size: 20px;
  margin-right: 5px;
}
.t-form_upgrade {
  padding: 0;
  background: #eef1f2;
  border: none;
}
.t-single-space__checkbox {
  min-width: 16px;
  height: 16px;
  border: 2px solid #abb1ba;
  border-radius: 50%;
}
.t-single-space__checkbox_active {
  border-color: #3499cc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.t-single-space__checkbox_active:after {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #3499cc;
}
.t-single-space__group {
  bottom: auto;
  cursor: pointer;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-single-space__icon {
  margin-right: 5px;
  fill: #636a76;
  min-width: 13px;
}
.t-single-space__input {
  margin: 0;
}
.t-single-space__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border: 1px dashed #ececec;
  padding: 0 8px;
  height: 100%;
  width: 50%;
}
.t-single-space__name {
  line-height: 1;
  color: #636a76;
  font-weight: bold;
}
@media (max-width: 1400px) {
  .t-single-space__name {
    font-size: 13px;
  }
}
@media (max-width: 1325px) {
  .t-single-space__name {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .t-single-space__name {
    font-size: 14px;
  }
}
@media (max-width: 350px) {
  .t-single-space__name {
    font-size: 12px;
  }
}
.t-single-space__wrap {
  position: relative;
}
.t-single-space__wrap span[data-toggle="tooltip"] {
  position: absolute;
  right: 0;
  top: 0;
}
.t-single-space__wrap .control-label {
  display: none;
}
.t-single-space {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #f9f9f9;
  height: 40px;
  position: relative;
}
@media (max-width: 1280px) {
  .t-single-space + .t-single-space__group {
    height: 0;
    visibility: hidden;
  }
}
.t-add-service-item__label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 5px;
}
.t-add-service-item__label-wrap {
  margin-left: 6px;
  margin-bottom: 0;
  line-height: 14px;
}
.t-add-service-item__group {
  width: 100%;
}
#of label.t-add-service-item__label-wrap {
  top: auto;
}
.t-news__header-title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase;
  color: #636a76;
  margin-bottom: 5px;
}
.t-news__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .t-news__header {
    padding: 0 15px;
  }
}
.t-news {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-search {
  background: #fff;
  border: 1px solid #e3e3e3;
  padding: 5px 10px;
  margin: 10px 0;
  width: 320px;
}
.t-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px 0;
}
.t-pagination__item {
  padding: 0 5px;
}
.t-pagination__item_next .material-icons,
.t-pagination__item_prev .material-icons {
  font-size: 16px;
  color: #abb1ba;
  margin-top: 7px;
}
.t-questionnaire {
  width: 100%;
  background: url("../img/questionnaire.jpg") no-repeat center bottom #fff;
  margin-top: 15px;
  position: relative;
  word-break: break-word;
  border-radius: 3px;
  padding: 20px;
}
.t-questionnaire_thankyou {
  display: none;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 40px;
}
.t-questionnaire input[type ='radio'] {
  display: none;
}
.t-questionnaire input[type ='radio'] + label {
  position: relative;
  padding-left: 0;
  padding-bottom: 20px;
  margin: 0;
}
.t-questionnaire input[type ='radio'] + label span {
  display: inline-block;
  padding-left: 27px;
  font-size: 14px;
}
.t-questionnaire input[type ='radio'] + label:before {
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 100%;
  border: 2px solid #e3e3e3;
  position: absolute;
  margin-top: 1px;
}
.t-questionnaire input[type ='radio']:checked + label:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 100%;
  background: #41a0d0;
  left: 5px;
  top: 6px;
}
.t-questionnaire input[type ='radio']:checked + label:before {
  border-color: #41a0d0;
}
.t-questionnaire__checkbox-item {
  display: inline-block;
}
.t-questionnaire input[type ='checkbox'] {
  display: none;
}
.t-questionnaire input[type ='checkbox'] + label {
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 2px;
  padding: 5px 10px;
  margin: 4px 8px 4px 0;
  font-size: 14px;
}
.t-questionnaire input[type ='checkbox'] + label:before,
.t-questionnaire input[type ='checkbox'] + label:after {
  display: none;
}
.t-questionnaire input[type ='checkbox']:checked + label {
  background: #3499cc;
  font-weight: bold;
  color: #fff;
}
.t-questionnaire textarea {
  resize: vertical;
  box-shadow: none !important;
}
@media (max-width: 1023px) {
  .t-questionnaire {
    display: none;
  }
}
.t-questionnaire__title {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 16px;
  color: #636a76;
  font-family: "Montserrat", sans-serif;
}
.t-questionnaire__close {
  position: absolute;
  background: #e1e4e6;
  color: #fff;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  top: -7px;
  right: -7px;
  cursor: pointer;
  padding-right: 2px;
}
.t-questionnaire__close .icon-glyph-43 {
  font-size: 18px;
  display: block;
  padding-right: 2px;
  top: -2px;
  left: -3px;
  position: absolute;
}
.t-questionnaire__close:hover {
  background: #626a77;
}
.t-questionnaire .t-btn {
  width: 100%;
}
.t-order-writer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-order-writer .t-page-title i {
  margin: 0 5px 0 0;
}
.t-order-writer_hidden {
  display: none;
}
.t-order-writer__text {
  margin-right: 5px;
  font-size: 12px;
  color: #abb1ba;
  font-weight: bold;
}
.t-order-writer__text-blacklist {
  padding-top: 13px;
}
.t-order-writer__link {
  white-space: nowrap;
  padding: 15px 0 0;
  display: inline-block;
  position: relative;
}
.t-order-writer__btns {
  min-width: 150px;
  text-align: center;
}
@media (max-width: 767px) {
  .t-order-writer {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .t-order-writer__btns {
    margin-top: 20px;
    width: 100%;
  }
}
.t-order-bonuses {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 20px;
}
.t-order-bonuses__text {
  margin-left: 15px;
}
.t-login {
  background: #fff;
  width: 100%;
  max-width: 590px;
  margin: 40px auto 0 auto;
  border-radius: 4px;
  border: 1px solid #ececec;
}
.t-login__title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 32px;
  text-align: center;
  color: #232e45;
  margin-bottom: 40px;
  line-height: 34px;
}
.t-login .auth-clients {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 15px;
  margin-bottom: 25px;
}
.t-login__container {
  padding: 40px 15px;
  max-width: 320px;
  margin: 0 auto;
}
.t-login__btn {
  border: none;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  cursor: pointer;
  padding: 12px 0;
  font-size: 14px;
  margin-top: 15px;
  font-weight: bold;
  background: #44c149;
  border-radius: 2px;
  font-family: "Montserrat", sans-serif;
  transition: 0.4s;
}
.t-login__btn:hover {
  background: #3ba23f;
}
.t-login__forgot {
  text-decoration: underline;
}
.t-login__or {
  text-transform: uppercase;
  color: #232e45;
  text-align: center;
  position: relative;
  line-height: 14px;
  font-size: 14px;
  margin: 20px 0;
}
.t-login__or:before,
.t-login__or:after {
  content: '';
  display: block;
  width: 70px;
  height: 1px;
  background: #c1cde5;
  position: absolute;
  top: 50%;
}
.t-login__or:before {
  left: 0;
}
.t-login__or:after {
  right: 0;
}
.t-login__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 10px;
}
.t-login__row label {
  font-weight: 400;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#t-login__sb li {
  width: 100%;
  margin: 0;
}
#t-login__sb li:not(:first-child) {
  margin-top: 15px;
}
#t-login__sb .google.auth-link {
  height: 40px;
  background: #4285f4;
  box-shadow: 0px 0px 1px rgba(0,0,0,0.12), 0px 1px 1px rgba(0,0,0,0.24);
  border-radius: 2px;
  border: 1px solid #4285f4;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#t-login__sb .google.auth-link:after {
  content: 'Sign in with Google';
  text-transform: uppercase;
  font-family: Montserrat, 'Arial', sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  padding-left: 10px;
}
#t-login__sb .google.auth-icon {
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIoSURBVHgB1ZS/b9NAFMffO9s0SpBSWKqK5cqMhBGJhJAQRyVmHBBFsNCu8AcwIEQZOsN/kHYh4pcoe4rNhkQrPLGw3BaJQmiVGlBs33Hn4NRJnAi1U7+D7+69d5/3dH53CDnaZhUmCd4FBKaWNDEi+FIiB4jXZja21mGMMLtoMZsahlVXUwaTxeM4vDLr+XzYQdLJN2bbpmF+/g+YVpp4RGZaGRqmKwGnB93SB4l+MkVJ1Yf17OgHcbE2FqiyKRj0YfqsBBFLs81NLxvcYheoaURP9+LS0pzn7eQBMWoazp9PM29/NU/twwRR5/ORwwFEAMm1qeo2lO99AVLuggD55KCwpMKwqX8E2noRt4/xwkIwNxw0vxLUJ0IEvNt4VEpayUxhWsbJLs/fIhdhglTP6iEBkqxDSNyFQ8pEBC5l7zYEYF0G6ObF8Rwb3a9E9Asx4xg+EAL0a1SGB53qdKVRYpu3X3vZne8fHh841/mVvUU19M9VkH+9qkQIytUXv0/D/d2L0IqLgCjrdsOhMEZs+afqV3w8YAxDrw+0rkbes+CM15FWYlANTi003ErDYcOwJFGp7aoomjGvessneLrANNBEQ9/jwaunXhiU4KeJdIEoilD4fgesziVt3RFhdG4EqFV9edOWQrgj0DGaajtQ+HG9lvbfCDCt1EDiIiCdBJP6+SKk5i+88od9mLfh/PMbjvI4qqXO6jw9iOSI6CvY2tatN+twZPUXDQLGGU2whBQAAAAASUVORK5CYII=");
  margin: 0;
  height: 100%;
  background-position: center;
  width: 40px;
  border-radius: 0;
}
#t-login__sb .facebook.auth-link {
  display: block;
  background: #293e6a;
  background: linear-gradient(90deg, #293e6a 0%, #293e6a 14%, #3b5998 14%, #3b5998 100%);
  box-shadow: 0 1px 1px rgba(0,0,0,0.24), 0 0 1px rgba(0,0,0,0.12);
  border-radius: 2px;
  text-decoration: none;
}
#t-login__sb .facebook.auth-icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAENSURBVHgBnVSBUcMwDFRyHaAbEDZIN3AnIBtQNmGTlg3YoGaChgkcJigbiFctHb5guwl/93Esy++PbYUoA2Z24BEM/IuLxga6ByR14JnvI0huSaQHr7wcktvb/MacoLmA24JZD36C3+ADeNC49HdN00zmJlRWfs24T3G24FARCTOBLcd9nMO1GH+iMnwickBzBUMm71mEeloGVxtbI1RDR4W9caUZHK/JH4ijidahy8TGDR4fmcFB79aEO+LVidO83OGMVlclHJNPOlXyhlZX9PR/iOv3VjsvFK/7WsicvbzchLRW9rRO7CZidWaORGxEs6Nlp+gpFutogU06quqPHH9ewq+ZgxP4ZieZ4gdfBYcps6UkxAAAAABJRU5ErkJggg==") no-repeat 12px center;
  width: 100%;
  height: 40px;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#t-login__sb .facebook.auth-icon:before {
  content: 'Sign in with Facebook';
  text-transform: uppercase;
  font-family: Montserrat, 'Arial', sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  padding-left: 50px;
}
.t-profile-popup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 50px;
}
.t-profile-popup__wrap {
  padding: 15px;
}
.t-profile-popup__title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 24px;
  color: #636a76;
  margin-bottom: 5px;
  text-align: center;
}
.t-profile-popup__subtitle {
  text-align: center;
}
.t-profile-popup__block {
  background: #f9f9f9;
  border: 1px dashed #e3e3e3;
  padding: 15px 20px;
  margin-right: 25px;
  -ms-flex: 1;
      flex: 1;
  max-width: 320px;
  position: relative;
}
.t-profile-popup__block:last-child {
  margin-right: 0;
}
.t-profile-popup__btn {
  max-width: 130px;
  margin: 30px auto 0;
}
.t-profile-popup__icon {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -40%);
  padding: 10px;
  background: #f9f9f9;
  border-top: 1px dashed #e3e3e3;
  border-radius: 50%;
}
.t-profile-popup .form-group {
  margin-bottom: 10px;
}
.t-profile-popup .ext-phone {
  margin-top: 0px;
}
@media (max-width: 767px) {
  .t-profile-popup {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    margin-top: 35px;
  }
  .t-profile-popup__wrap {
    padding: 0;
  }
  .t-profile-popup__btn {
    margin-top: 20px;
  }
  .t-profile-popup__block {
    width: 100%;
    margin: 0 0 30px 0;
  }
  .t-profile-popup__block:last-child {
    margin: 0;
  }
}
.t-dispute__closed {
  border: 2px solid #5bc24c;
  border-radius: 2px;
  padding: 15px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-dispute__closed .material-icons {
  color: #5bc24c;
  margin-right: 10px;
  font-size: 20px;
}
.t-dispute__closed-price {
  font-size: 18px;
}
.t-dispute__closed-svg {
  margin: 3px 10px 0 0;
}
.t-dispute__closed_first-order {
  color: #fff;
  background: url("../img/dispute-bg.png") no-repeat center right #419bf9;
  border: 2px solid #419bf9;
  border-radius: 2px;
  margin-top: 8px;
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
}
.t-dispute__compensation {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .t-dispute__compensation {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-dispute__compensation input[type=radio] {
  display: none;
}
.t-dispute__compensation-radio {
  -ms-flex: 1;
      flex: 1;
}
@media (max-width: 767px) {
  .t-dispute__compensation-radio {
    margin: 5px 0;
  }
}
.t-dispute__compensation-radio:first-child {
  margin-right: 15px;
}
@media (max-width: 767px) {
  .t-dispute__compensation-radio:first-child {
    margin-right: 0;
  }
}
.t-dispute__compensation-radio:first-child input[type=radio]:checked + .t-dispute__compensation-label {
  border: 2px solid #419bf9;
  color: #fff;
  background: #419bf9;
}
.t-dispute__compensation-radio:first-child input[type=radio]:checked + .t-dispute__compensation-label:before {
  border: 4px solid #fff;
}
.t-dispute__compensation-radio:first-child input[type=radio]:checked + .t-dispute__compensation-label .t-dispute__compensation-name,
.t-dispute__compensation-radio:first-child input[type=radio]:checked + .t-dispute__compensation-label .t-dispute__compensation-description {
  background: transparent;
}
.t-dispute__compensation-radio:last-child input[type=radio]:checked + .t-dispute__compensation-label {
  border: 2px solid #419bf9;
}
.t-dispute__compensation-radio:last-child input[type=radio]:checked + .t-dispute__compensation-label:before {
  border: 4px solid #419bf9;
}
.t-dispute__compensation-label {
  width: 100%;
  border-radius: 2px;
  border: 2px solid #f8f8f8;
  cursor: pointer;
  position: relative;
  background: #f8f8f8;
  height: 100%;
  min-height: 125px;
  margin: 0;
}
.t-dispute__compensation-label:before {
  content: '';
  width: 21px;
  height: 21px;
  border: 1px solid #c1cde5;
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 15px;
  right: 15px;
}
.t-dispute__compensation-name {
  padding: 15px 15px 5px;
  background: #fff;
}
.t-dispute__compensation-description {
  padding: 5px 15px 15px;
  background: #fff;
}
.t-dispute__compensation-name,
.t-dispute__compensation-price {
  font-weight: bold;
  font-size: 16px;
}
.t-dispute__compensation-percent {
  width: 100%;
  background: #e5fae5;
  padding: 10px 15px;
  color: #7dcc4a;
  font-size: 12px;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-dispute__compensation-percent svg {
  margin-right: 7px;
}
.t-dispute__files-item {
  display: -ms-flexbox;
  display: flex;
  align-item: center;
  margin-bottom: 5px;
}
.t-dispute__files-item .material-icons {
  font-size: 16px;
}
.t-dispute__message {
  margin-top: 15px;
  font-weight: 600;
  clear: both;
}
.t-dispute__reason-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 15px;
}
.t-dispute__reason-list .material-icons {
  color: #5bc24c;
  position: relative;
  top: 3px;
  font-size: 16px;
  margin-right: 5px;
}
@media (max-width: 540px) {
  .t-dispute__reason-list {
    column-count: 1;
  }
}
.t-dispute_filled_in li,
.t-dispute_closed li,
.t-dispute_resolved li {
  display: block;
  width: 49%;
  padding: 5px 0;
  vertical-align: top;
}
.t-dispute_filled_in .t-dispute__text,
.t-dispute_closed .t-dispute__text,
.t-dispute_resolved .t-dispute__text {
  border-radius: 3px;
  background: #ececec;
  color: #777d89;
  padding: 15px;
  word-wrap: break-word;
  font-size: 13px;
  margin: 15px 0;
}
.t-dispute_filled_in .t-dispute__date,
.t-dispute_closed .t-dispute__date,
.t-dispute_resolved .t-dispute__date {
  display: block;
  text-align: right;
  color: #d2d5db;
  font-size: 12px;
}
.t-payment-loader {
  background: #cbd7e9;
  border-radius: 4px;
  width: 100%;
  height: 10px;
  position: relative;
}
.t-payment-loader__wrap {
  font-size: 12px;
  color: #979797;
  width: 100%;
  margin: 10px 0;
  display: none;
}
.t-payment-loader__inner,
.t-payment-loader__inner-full {
  display: block;
  width: 0;
  height: 10px;
  background: #75b7d8;
  transition: 0.4s;
  position: absolute;
}
.t-payment-loader__inner {
  animation: loader 10s linear normal 1 forwards;
}
.t-payment-list__bonus-wrap .t-payment-loader__wrap {
  margin-bottom: 20px;
}
@media (max-width: 1400px) {
  .t-payment-list__bonus-wrap .t-payment-loader__wrap {
    margin-right: 0;
  }
}
@keyframes loader {
  0% {
    width: 0;
  }
  100% {
    width: 90%;
  }
}
.discount-percent {
  text-transform: uppercase;
}
.discount-percent + .discount-name {
  display: none;
}
.t-checkbox__icon {
  margin: 0 5px;
}
.t-checkbox__label {
  font-weight: bold;
  font-size: 14px;
  margin: 0;
  position: relative;
  padding-right: 20px;
}
.t-checkbox {
  position: relative;
  width: calc(100% / 2);
}
@media (max-width: 540px) {
  .t-checkbox {
    width: 100%;
  }
}
.t-checkbox_grey {
  background: #f9f9f9;
  border: 1px dashed #ececec;
  padding: 10px 15px;
}
.t-checkbox_mt {
  margin-top: 10px;
}
.t-checkbox_with-icon > .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  height: 100%;
  cursor: pointer;
}
.t-checkbox label.t-checkbox__label {
  padding-left: 0;
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-checkbox label.t-checkbox__label:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: auto;
  border-width: 2px;
  transform: translateY(-50%);
  border-radius: 3px;
  width: 16px;
  height: 16px;
}
.t-checkbox label.t-checkbox__label_left {
  padding-left: 25px;
}
.t-checkbox label.t-checkbox__label_left:before {
  left: 0;
  right: auto;
}
.t-checkbox input[type="checkbox"] {
  display: none;
}
.t-checkbox input[type="checkbox"]:checked + .t-checkbox__label:before {
  width: 16px;
  height: 16px;
  background: #3499cc;
  border: 1px solid transparent;
}
.t-checkbox input[type="checkbox"]:checked + .t-checkbox__label:after {
  position: absolute;
  top: 50%;
  right: 11px;
  left: auto;
  display: inline-block;
  transform: rotate(45deg) translateY(-80%);
  height: 9px;
  width: 5px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
}
.t-checkbox input[type="checkbox"]:checked + .t-checkbox__label_left:after {
  right: auto;
  left: 0;
}
.form-group .duplicate-hint {
  position: relative;
  width: auto;
  display: block;
  border-radius: 5px;
  text-align: center;
  color: #fff;
  padding: 3px 7px;
  display: inline-block;
  margin-right: auto;
  margin-left: 10px;
  background-color: #5bc24c;
  top: auto;
  left: auto;
  transform: translateX(0);
}
.t-page-faq {
  background: #fff;
  border-radius: 2px;
  padding: 50px;
}
@media (max-width: 1280px) {
  .t-page-faq {
    padding: 25px;
  }
}
@media (max-width: 767px) {
  .t-page-faq {
    padding: 10px;
  }
}
.t-page-faq__main-title {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 36px;
  margin-bottom: 30px;
  line-height: 28px;
}
.t-page-faq__wrap {
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 767px) {
  .t-page-faq__wrap {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-page-faq__category {
  min-width: 230px;
  margin-right: 40px;
}
@media (max-width: 1280px) {
  .t-page-faq__category {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .t-page-faq__category {
    margin: 0;
    position: absolute;
    top: 70px;
    width: 100%;
    background: #fff;
    z-index: 1;
    padding: 15px 0;
    border: 1px solid #f9f9f9;
    box-shadow: 0px 2px 8px rgba(61,81,82,0.1);
    border-radius: 2px;
    display: none;
  }
}
.t-page-faq__category-block {
  display: none;
}
.t-page-faq__category-item {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 5px;
  display: block;
  color: #636a76;
  transition: 0.4s;
  white-space: nowrap;
}
.t-page-faq__category-item:active,
.t-page-faq__category-item:focus {
  color: #636a76;
}
@media screen and (min-width: 768px) {
  .t-page-faq__category-item_mobile {
    display: none;
  }
  .t-page-faq__category-item.active {
    background: #545b80;
    border-radius: 2px;
    padding: 15px;
    color: #fff;
    margin-bottom: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .t-page-faq__category-item.active:after {
    content: '\203A';
    color: #fff;
    font-size: 24px;
    line-height: 14px;
  }
}
@media screen and (max-width: 767px) {
  .t-page-faq__category-item {
    padding: 10px 30px;
  }
  .t-page-faq__category-item.active {
    background: #eeeff2;
  }
  .t-page-faq__category-item_mobile {
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: #545b80;
    border-radius: 2px;
    padding: 25px 15px;
    color: #fff;
    margin-bottom: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .t-page-faq__category-item_mobile:after {
    content: '\203A';
    color: #fff;
    font-size: 24px;
    line-height: 14px;
    transform: rotate(90deg);
    transition: 0.4s;
  }
  .t-page-faq__category-item_mobile.active {
    box-shadow: 0px 2px 8px rgba(61,81,82,0.1);
  }
  .t-page-faq__category-item_mobile.active:after {
    transform: rotate(-90deg);
  }
}
.t-page-faq__questions {
  width: 100%;
}
.t-page-faq__questions-item {
  display: block;
  border: 1px solid #ececec;
  border-radius: 2px;
  padding: 0 30px;
  margin-bottom: 10px;
}
.t-page-faq__questions-item:active,
.t-page-faq__questions-item:focus {
  color: #636a76;
}
@media (max-width: 1280px) {
  .t-page-faq__questions-item {
    padding: 0 20px;
  }
}
.t-page-faq__questions-item.active {
  box-shadow: 0px 2px 8px rgba(61,81,82,0.1);
  margin-bottom: 20px;
}
.t-page-faq__questions-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 20px 0;
  cursor: pointer;
  color: #636a76;
}
.t-page-faq__questions-title:after {
  content: '+';
  background: #eef1f2;
  min-width: 36px;
  width: 36px;
  height: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 50%;
  font-size: 24px;
  transition: 0.4s;
  color: #636a76;
}
.t-page-faq__questions-title.active:after {
  transform: rotate(45deg);
}
.t-page-faq__questions-answer {
  padding-bottom: 30px;
  line-height: 24px;
  display: none;
  word-break: break-word;
}
.t-page-faq__questions-answer img {
  max-width: 100%;
  margin: 5px 0 15px;
}
.t-page-faq__questions-answer h1,
.t-page-faq__questions-answer h2,
.t-page-faq__questions-answer h3,
.t-page-faq__questions-answer h4,
.t-page-faq__questions-answer h5,
.t-page-faq__questions-answer h6 {
  font-weight: bold;
  margin-bottom: 10px;
}
.t-page-faq__questions-answer ul,
.t-page-faq__questions-answer ol {
  margin: 10px 0;
}
.t-page-faq__questions-answer ul li,
.t-page-faq__questions-answer ol li {
  padding-left: 20px;
  line-height: 22px;
  position: relative;
}
.t-page-faq__questions-answer ul li:before,
.t-page-faq__questions-answer ol li:before {
  content: '';
  width: 7px;
  height: 7px;
  display: block;
  background: #3a9aca;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.t-copy-id {
  cursor: pointer;
  position: relative;
  display: inline-block;
  color: #39c;
}
.t-copy-id:before,
.t-copy-id:after {
  position: absolute;
  background: #7c7c7d;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s;
  left: 50%;
}
.t-copy-id:before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  transform: translateX(-50%) rotate(45deg);
  top: 21px;
}
.t-copy-id:after {
  content: attr(data-hover-text);
  border-radius: 2px;
  padding: 6px 20px;
  color: #fff;
  white-space: nowrap;
  top: 25px;
  transform: translateX(-50%);
}
@media (max-width: 1023px) {
  .t-copy-id:after {
    transform: translateX(-25%);
  }
}
.t-copy-id:hover {
  color: #23527c;
}
.t-copy-id:hover:before,
.t-copy-id:hover:after {
  opacity: 1;
  visibility: visible;
}
.t-thank-you__checkbox input[type="checkbox"] {
  display: none;
}
.t-thank-you__checkbox input[type="checkbox"] + span {
  background: #fff;
  border: 1px solid #abb1ba;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  position: relative;
  display: inline-block;
}
.t-thank-you__checkbox input[type="checkbox"]:checked + span {
  background: #0bacff;
  border: 1px solid #0bacff;
}
.t-thank-you__checkbox input[type="checkbox"]:checked + span:before {
  content: '';
  width: 2px;
  height: 7px;
  border-left: 2px solid #fff;
  position: absolute;
  transform: rotate(-40deg);
  left: 5px;
  top: 7px;
}
.t-thank-you__checkbox input[type="checkbox"]:checked + span:after {
  content: '';
  width: 2px;
  height: 10px;
  border-left: 2px solid #fff;
  position: absolute;
  transform: rotate(40deg);
  right: 6px;
  top: 3px;
}
.t-thank-you__service {
  padding: 28px 16px 20px;
  max-width: 210px;
  word-break: break-word;
  cursor: pointer;
  height: 340px;
  background: #fff;
  border: 1px solid #ececec;
  position: relative;
  margin: 0 9px 20px 0;
}
@media (max-width: 767px) {
  .t-thank-you__service {
    max-width: 330px;
    width: 100%;
    height: 290px;
  }
}
.t-thank-you__service:last-child {
  margin-right: 0;
}
.t-thank-you__service-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  padding: 20px 16px;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px dashed #d6d6d6;
}
.t-thank-you__service .t-thank-you__icon {
  position: absolute;
  background: #fff url("../img/icon-thankPage.svg");
  top: -17px;
  left: 50%;
  transform: translateX(-50%);
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .t-thank-you__service .t-thank-you-btn {
    width: 100%;
  }
}
.t-thank-you__service_top_writer {
  background-position: 124px -170px !important;
}
.t-thank-you__service_one_page_summary {
  background-position: 124px -70px !important;
}
.t-thank-you__service_draft_needed {
  background-position: 124px 102px !important;
}
.t-thank-you__service_plag_report {
  background-position: 124px -20px !important;
}
.t-thank-you__service_sources_copy {
  background-position: 124px -220px !important;
}
.t-thank-you__service_high_priority {
  background-position: 124px 452px !important;
}
.t-thank-you__service_duplicate_order {
  background-position: 124px 352px !important;
}
.t-thank-you__service_duplicate_order .t-thank-you__description {
  display: none;
}
.t-thank-you__list span {
  display: none;
}
.t-thank-you__list.t__service_duplicate_order span.t__cost_duplicate_order {
  display: block;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 800;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  color: #09b94d;
  padding: 0 0 15px;
}
.t-servises .t__service_some_paper_from .t-thank-you__titles.ideal-if,
.t-servises .t__service_duplicate_order .t-thank-you__titles.ideal-if {
  display: block;
}
.t-servises .t__service_draft_needed .t-thank-you__titles.ideal-when {
  display: block;
}
.t-servises .t__service_draft_needed ul.t__list_draft_needed.draft_needed li {
  display: block;
}
.t-servises .t__service_plag_report ul.t__list_plag_report.plag_report li {
  display: block;
}
.t-servises .t__service_one_page_summary ul.t__list_one_page_summary.one_page_summary li {
  display: block;
}
.t-servises .t__service_high_priority ul.t__list_high_priority.high_priority li {
  display: block;
}
.t-servises .t__service_duplicate_order ul.t__list_duplicate_order.duplicate_order li {
  display: block;
}
.t-thank-you {
  width: 100%;
  max-width: 690px;
  margin: 0 auto;
}
.t-thank-you__block {
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 3px;
  padding: 50px 50px 25px;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .t-thank-you__block {
    padding: 25px 15px;
  }
}
.t-thank-you__wrap {
  margin-top: 40px;
}
.t-thank-you__head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  padding-right: 90px;
}
.t-thank-you__head-icon {
  width: 85px;
  height: 85px;
  background: #e6f8ee;
  padding: 20px;
  border-radius: 50%;
  margin-left: 10px;
  position: absolute;
  right: 0;
}
.t-thank-you__title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #636a76;
  padding-bottom: 8px;
}
.t-thank-you__title_big {
  font-size: 24px;
  line-height: 36px;
}
.t-thank-you__description {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #636a76;
  padding-bottom: 12px;
}
.t-thank-you__titles {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #636a76;
  display: none;
}
.t-thank-you__cheaper {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #09b94d;
  padding-bottom: 20px;
}
.t-thank-you_badgy {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  width: 88px;
  height: 20px;
  border-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #fff;
}
.t-thank-you__match {
  background: #fdb23a;
}
.t-thank-you__discount {
  background: #ff6d49;
}
.t-thank-you-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 178px;
  height: 31px;
  background: #fff;
  border: 1px solid #cdcdcd;
  border-radius: 2px;
}
.t-thank-you-btn span {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #636a76;
}
.t-thank-you-btn .t-thank-you__price {
  color: #3499cc;
  font-weight: 700;
  padding-left: 4px;
}
.t-thank-you-btn .t-thank-you__price.addedPrice {
  display: none;
}
.t-thank-you-btn .btn-txt-added {
  display: none;
}
.t-thank-you-btn.active {
  border-color: #3499cc;
  background: #3499cc;
}
.t-thank-you-btn.active .btn-txt,
.t-thank-you-btn.active .btn-txt-added,
.t-thank-you-btn.active .t-thank-you__price {
  color: #fff;
}
.t-thank-you-btn.active .btn-txt.addedPrice,
.t-thank-you-btn.active .btn-txt-added.addedPrice,
.t-thank-you-btn.active .t-thank-you__price.addedPrice {
  display: block !important;
}
.t-thank-you__next {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.t-thank-you__next-item {
  -ms-flex: 1 1 30%;
      flex: 1 1 30%;
  color: #464646;
}
.t-thank-you__next-item:not(:last-child) {
  margin-right: 25px;
}
@media (max-width: 767px) {
  .t-thank-you__next-item {
    margin: 5px 0;
    -ms-flex: 100%;
        flex: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .t-thank-you__next-icon {
    margin-right: 10px;
  }
}
.t-thank-you__btn {
  max-width: 180px;
}
@media (max-width: 767px) {
  .t-thank-you__btn {
    max-width: 100%;
  }
}
.t-thank-you__services {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 767px) {
  .t-thank-you__services {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.t-thank-you .t-order-info {
  display: block;
  padding-bottom: 10px;
}
.t-thank-you__info {
  margin-bottom: 5px;
}
.t-thank-you__payments .t-payment-list__btn {
  width: 210px;
  white-space: nowrap;
  background: #09b94d;
  border-radius: 2px;
}
@media (max-width: 767px) {
  .t-thank-you__payments .t-payment-list__btn {
    margin: 5px 0;
    width: 100%;
  }
}
.t-thank-you__payments.disabled .t-payment-list__btn {
  background: #9fdb97;
  cursor: default;
}
.t-thank-you__payments .t-payment-list__wrap {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media (max-width: 767px) {
  .t-thank-you__payments .t-payment-list__wrap {
    max-width: 100%;
    margin: 0 auto;
  }
}
.t-thank-you__payments .t-payment-list {
  width: 210px;
  margin-right: 9px;
  margin-top: 0;
}
.t-thank-you__payments .t-payment-list .selectr-selected {
  border-color: #ececec !important;
  border-radius: 2px;
}
@media (max-width: 767px) {
  .t-thank-you__payments .t-payment-list {
    width: 100%;
    margin: 5px 0;
  }
}
.t-page-fluidcol .t-thank-you {
  margin: 0;
}
.column-without-menu .t-thankPage,
.column-without-menu .t-servises,
.column-without-menu .t-referralPage,
.column-without-menu .t-vipItem {
  margin: 0 auto;
}
.t-thank-you-btn.t__btn_duplicate_order.active .t-thank-you__price {
  display: none;
}
.feedback-rating {
  position: relative;
  width: 473px;
  margin: 20px 0 46px;
}
@media (max-width: 767px) {
  .feedback-rating {
    width: 336px;
  }
}
.feedback-rating_flex {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}
.feedback-rating_item {
  box-sizing: border-box;
  margin-right: 8px;
}
@media (max-width: 767px) {
  .feedback-rating_item {
    margin-right: 4px;
  }
}
.feedback-rating_item a {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #636a76;
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  cursor: pointer;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .feedback-rating_item a {
    width: 30px;
    height: 30px;
  }
}
.feedback-rating_item a.red:hover,
.feedback-rating_item a.red.active {
  background: #fd633d;
  border: 1px solid #fd633d;
  color: #fff;
}
.feedback-rating_item a.orange:hover,
.feedback-rating_item a.orange.active {
  background: #fd9d33;
  border: 1px solid #fd9d33;
  color: #fff;
}
.feedback-rating_item a.green:hover,
.feedback-rating_item a.green.active {
  background: #5bc24c;
  border: 1px solid #5bc24c;
  color: #fff;
}
.feedback-rating_item a.on.red {
  background: #fd633d;
  border: 1px solid #fd633d;
  color: #fff;
}
.feedback-rating_item a.on.orange {
  background: #fd9d33;
  border: 1px solid #fd9d33;
  color: #fff;
}
.feedback-rating_item a.on.green {
  background: #5bc24c;
  border: 1px solid #5bc24c;
  color: #fff;
}
.feedback-rating_item:last-child {
  margin-right: 0;
}
.feedback-rating_text {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  margin-top: 8px;
}
.feedback-rating_text span {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #636a76;
}
.t-feedback-btn {
  background: #7dcc4a;
  border-radius: 4px;
  padding: 7px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-weight: 600;
  font-size: 12px;
  color: #fff;
  line-height: 15px;
  min-width: 200px;
}
.t-feedback-btn:hover,
.t-feedback-btn:focus,
.t-feedback-btn:active {
  color: #fff;
}
.t-feedback-btn .material-icons {
  font-size: 18px;
  margin-right: 5px;
}
.t-feedback-btn__badge {
  position: absolute;
  right: -9px;
  top: -4px;
  border: 1px solid #fff;
}
.t-feedback-btn__wrap {
  position: relative;
  margin: 5px 12px 5px 0;
}
.feedback-block .service-alt {
  display: none;
}
.feedback-block .feedback-answer p.text-alt {
  display: none;
}
.t-feedback__title {
  font-weight: bold;
  font-size: 18px;
  margin: 20px 0 10px;
  font-family: "Montserrat", sans-serif;
}
.t-feedback__textarea {
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  width: 100%;
  padding: 15px;
  min-height: 60px !important;
}
.t-feedback__textarea:-ms-input-placeholder {
  color: #abb1ba;
}
.t-feedback__textarea::placeholder {
  color: #abb1ba;
}
.t-feedback__btn {
  padding: 10px 30px;
}
.t-feedback__btn[disable] {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.t-feedback__reasons {
  margin-bottom: 5px;
}
.t-feedback__reason-title {
  margin-bottom: 15px;
}
.t-feedback__reason-btn {
  display: inline-block;
}
.t-feedback__reason-btn input {
  display: none;
}
.t-feedback__reason-btn input:checked + label {
  background: #636a76;
  border-color: #636a76;
  color: #fff;
}
.t-feedback__reason-btn label {
  font-size: 14px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 12px 16px !important;
  color: #636a76;
  margin-right: 9px;
  margin-bottom: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  cursor: pointer;
  transition: 0.3s;
  display: inline-block;
}
.t-feedback__reason-btn label:hover {
  background: #636a76;
  border-color: #636a76;
  color: #fff;
}
.t-feedback__reason-btn label:before,
.t-feedback__reason-btn label:after {
  display: none;
}
.t-feedback__rate-now {
  background: #fff;
  border: 1px solid #7dcc4a;
  color: #7dcc4a;
  padding: 5px 15px;
}
.t-feedback__rate-now:hover,
.t-feedback__rate-now:focus,
.t-feedback__rate-now:active {
  background: #7dcc4a;
  color: #fff;
}
.t-feedback__rate-now .material-icons {
  margin-right: 5px;
  font-size: 20px;
}
#feedbackform-message:focus {
  border-color: #3499cc;
}
.t-tip-writer {
  margin-top: 35px;
}
.t-tip-writer__choose {
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0 20px;
}
.t-tip-writer__choose-btn {
  color: #000;
  border: 1px solid #d8d8d8;
  font-weight: 500;
  border-radius: 4px;
  padding: 13px;
  margin-right: 13px;
  cursor: pointer;
  position: relative;
}
.t-tip-writer__choose-btn:not(.active):hover {
  border-color: #3499cc;
}
.t-tip-writer__choose-btn.hover:hover:before {
  content: attr(data-value);
  background: #696969;
  border-radius: 2px;
  font-size: 12px;
  color: #fff;
  padding: 6px 13px;
  display: inline-block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: -35px;
}
.t-tip-writer__choose-btn.active {
  font-weight: bold;
  background: #3499cc;
  border-color: #3499cc;
  color: #fff;
}
@media (max-width: 767px) {
  .t-tip-writer__choose {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: baseline;
        align-items: baseline;
  }
  .t-tip-writer__choose-btn {
    margin-bottom: 10px;
  }
}
.t-tip-writer__input-amount {
  max-width: 130px;
  border: 1px solid #d8d8d8;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 13px 20px;
  color: #000;
}
.t-tip-writer__input-amount:-ms-input-placeholder {
  color: #000;
}
.t-tip-writer__input-amount::placeholder {
  color: #000;
}
.t-tip-writer__pay-btn .t-payment-loader__wrap {
  max-width: 285px;
}
.t-tip-writer__pay-btn .t-payment-list {
  display: none;
  max-width: 285px;
  margin-bottom: 10px;
}
.t-tip-writer__pay-btn .t-payment-list__wrap {
  display: block;
}
.t-tip-writer__pay-btn .t-payment-list__btn {
  min-width: 170px;
  white-space: nowrap;
  border-radius: 2px;
}
.t-tip-writer__pay-btn .t-payment-list__btn-wrap {
  display: inline-block;
}
.t-tip-writer__pay-btn [data-role=value] {
  margin: 0 3px;
}
.t-offer__banner {
  width: 100%;
  height: 245px;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 1280px) {
  .t-offer__banner {
    background-size: cover;
  }
}
.t-offer__banner:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.t-offer__banner-txt {
  padding: 20px 40px 80px;
}
@media (max-width: 767px) {
  .t-offer__banner-txt {
    padding: 15px 15px 70px;
  }
}
.t-offer__banner_ended:before {
  filter: blur(5px);
}
.t-offer__banner_ended:after {
  background: #1b1b1c;
}
.t-offer__banner-title {
  max-width: 410px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  line-height: 30px;
  font-size: 28px;
  color: #fff;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}
.t-offer__banner-title.dark-txt {
  color: #000;
}
@media (max-width: 767px) {
  .t-offer__banner-title {
    font-size: 24px;
  }
}
.t-offer__banner-subtitle {
  max-width: 410px;
  line-height: 24px;
  font-size: 16px;
  color: #fff;
  margin-bottom: 15px;
  position: relative;
  z-index: 1;
}
.t-offer__banner-subtitle.dark-txt {
  color: #000;
}
.t-offer__banner-deadline {
  display: -ms-flexbox;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  z-index: 1;
}
.t-offer__banner-deadline span {
  padding-left: 5px;
}
.t-offer__banner-deadline.dark-txt {
  color: #000;
}
.t-offer__banner-deadline.dark-txt svg {
  fill: #000;
}
.t-offer__banner-deadline svg {
  margin-right: 10px;
  fill: #fff;
}
.t-offer__banner-deadline_blue {
  color: #30a3f0;
  margin-left: 5px;
}
.t-offer__btn {
  max-width: 240px;
}
@media (max-width: 767px) {
  .t-offer__btn {
    max-width: 100%;
  }
}
.t-offer__code {
  border: 1px dashed #3499cc;
  border-radius: 3px;
  padding: 8px 15px;
  word-break: break-word;
  margin-bottom: 10px;
  min-width: 240px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .t-offer__code {
    width: 100%;
    text-align: center;
  }
}
.t-offer__code-text {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 10px;
}
.t-offer__code-icon {
  margin-left: 10px;
  color: #3499cc;
  font-size: 20px !important;
  cursor: pointer;
}
.t-offer__code-icon:hover {
  color: #1b84ca;
}
.t-offer__code_copied {
  border-color: #5bc24c;
  color: #5bc24c;
  font-size: 0;
}
.t-offer__code_copied .t-offer__code-text:before {
  content: attr(data-copied);
  font-size: 14px;
}
.t-offer__code_copied .material-icons {
  display: none;
}
.t-offer__code_copied:after {
  content: '';
  display: block;
  width: 9px;
  height: 15px;
  transform: rotate(45deg);
  border-right: 2px solid #5bc24c;
  border-bottom: 2px solid #5bc24c;
  margin-left: 20px;
}
.t-offer__hiw {
  margin: 40px 0 20px;
  font-size: 16px;
}
.t-offer__note {
  font-size: 16px;
  margin-top: 15px;
}
.t-offer__note:before {
  content: '*';
  color: #eb5757;
  font-size: 20px;
}
.t-offer__order {
  padding: 20px;
  border-bottom: 1px solid #f9f9f9;
}
@media (max-width: 767px) {
  .t-offer__order {
    padding: 15px;
  }
}
.t-offer__order-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.t-offer__order-item:first-child {
  margin-bottom: 15px;
}
.t-offer__order-id {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
.t-offer__order-discount {
  display: -ms-flexbox;
  display: flex;
}
.t-offer__order-discount svg {
  margin-right: 8px;
}
.t-offer__orders {
  width: 100%;
  background: #fff;
  border-radius: 3px;
  max-height: 625px;
  overflow: auto;
}
@media (max-width: 1280px) {
  .t-offer__orders {
    max-height: auto;
    margin-top: 20px;
  }
}
.t-offer__orders-title {
  padding: 20px;
  border-bottom: 1px solid #f9f9f9;
  margin: 0;
}
@media (max-width: 767px) {
  .t-offer__orders-title {
    padding: 15px;
  }
}
.t-offer__orders_empty {
  background: #fff;
  text-align: center;
  padding: 30px;
  font-size: 16px;
  min-height: 300px;
}
.t-offer__orders_empty .t-page-title {
  display: block;
  font-size: 18px;
  margin: 10px auto;
}
.t-offer__step {
  background: url("../img/offer-steps.png") no-repeat top center;
  padding: 5px 15px 50px;
  max-width: 110px;
  max-height: 135px;
  position: relative;
  display: inline-block;
  margin-right: 12px;
}
@media (max-width: 767px) {
  .t-offer__step {
    margin: 0 5px;
  }
}
.t-offer__step:before {
  content: '';
  width: 5px;
  height: 5px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 15px solid #ade0a5;
  border-radius: 2px;
  position: absolute;
  right: -14px;
  top: 47px;
}
.t-offer__step:after {
  content: '';
  display: block;
  width: 100%;
  height: 8px;
  border-radius: 3px;
  background: #ade0a5;
  position: absolute;
  left: 0;
  bottom: 0;
}
.t-offer__step:last-child:before {
  display: none;
}
.t-offer__step_active {
  background-image: url("../img/offer-steps-active.png");
}
.t-offer__step_active:after {
  background: #55a74a;
}
.t-offer__step_active:before {
  border-left-color: #55a74a;
}
.t-offer__step_closed {
  background-image: url("../img/offer-steps-closed.png");
}
.t-offer__step_closed:after {
  background: #f9f9f9;
}
.t-offer__step_closed:before {
  border-left-color: #e3e3e3;
}
.t-offer__step-text {
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
  line-height: 15px;
  text-align: center;
  font-weight: bold;
}
.t-offer__step-text_big {
  font-size: 24px;
  line-height: 24px;
}
.t-offer__step-icon {
  text-align: center;
}
.t-offer__step_ended path {
  fill: #636a76;
}
.t-offer__step_ended .t-offer__step {
  background-image: url("../img/offer-steps-closed.png");
}
.t-offer__step_ended .t-offer__step:after {
  background: #e3e3e3;
}
.t-offer__step_ended .t-offer__step:before {
  border-left-color: #e3e3e3;
}
.t-offer__step_ended .t-offer__step_closed:after {
  background: #f9f9f9;
}
.t-offer {
  margin-top: -55px;
  padding: 0 40px 40px;
  background: #fff;
}
@media (max-width: 767px) {
  .t-offer {
    padding: 0 15px 25px;
  }
}
@media (max-width: 400px) {
  .t-offer .js-offer-steps {
    margin: 0 -15px;
  }
}
.t-offer .slick-arrow {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #3499cc;
  border: 1px solid #fff;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-size: 32px;
  filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.1));
  position: absolute;
  top: 35px;
  cursor: pointer;
  z-index: 1;
}
.t-offer .slick-arrow_prev {
  left: -20px;
}
.t-offer .slick-arrow_next {
  right: -10px;
}
.t-offer .slick-disabled {
  display: none !important;
}
.js-referral-more {
  text-align: center;
}
.js-referral-more__container {
  overflow: hidden;
}
@media (max-width: 767px) {
  .js-referral-more__container .table td,
  .js-referral-more__container .table th {
    font-size: 12px;
    padding: 13px 5px;
  }
  .js-referral-more__container .table td:first-child,
  .js-referral-more__container .table th:first-child {
    display: none;
  }
}
.js-referral-more__btn {
  background: #fff;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 25px;
  margin-top: 15px;
  padding-right: 45px;
  position: relative;
  cursor: pointer;
}
.js-referral-more__btn .icon-arrow-down {
  position: absolute;
  right: 25px;
  top: 8px;
}
.t-contest-banner {
  background: url("../img/contest-banner-new.jpg") no-repeat center center;
  background-size: cover;
  padding: 30px;
  color: #fff;
  height: 308px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .t-contest-banner {
    background: url("../img/contest-banner-mobile.svg") no-repeat center center;
    background-size: cover;
    height: 428px;
    padding: 23px 20px;
  }
}
.t-contest-banner__limited_label {
  display: inline-block;
  border: 1px solid rgba(255,255,255,0.37);
  box-sizing: border-box;
  border-radius: 3px;
  padding: 4px 10px;
  font-family: Lato;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 19px;
}
.t-contest-banner__limited_label.steps {
  margin-top: 48px;
}
@media screen and (max-width: 768px) {
  .t-contest-banner__limited_label {
    display: none;
  }
}
.t-contest-banner__title {
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  color: #fff;
  max-width: 330px;
  font-family: "Montserrat", sans-serif;
}
.t-contest-banner__title .yellow-bg {
  color: #6683d3;
  background-color: #fed555;
  border-radius: 3px;
  padding: 1px 6px;
}
.t-contest-banner__title_wrap {
  margin: 22px 0;
}
@media screen and (max-width: 768px) {
  .t-contest-banner__title_wrap {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .t-contest-banner__title {
    font-size: 19px;
    line-height: 26px;
    text-align: center;
    margin: 0 auto;
  }
}
.t-contest-banner__text {
  max-width: 350px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
.t-contest-banner__text .yellow {
  color: #fed555;
  font-weight: 800;
}
@media (max-width: 767px) {
  .t-contest-banner__text {
    padding-top: 10px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .t-contest-banner {
    padding: 30px 20px;
  }
}
.contest-badge {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fd633d;
  margin-left: 50px;
}
.t-contest-competition-results {
  margin-top: 1em;
  background-color: #fff;
  padding: 20px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1em;
  font-family: "Montserrat", sans-serif;
}
.t-contest-competition-results h4 {
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  color: #636a76;
  text-transform: uppercase;
}
.t-contest-competition-results .results-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5em;
}
.t-contest-competition-results .results-container .result:nth-child(-n+5) span.second-block::before {
  content: '';
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  position: relative;
  top: 0;
  background-image: url("../img/referral-user.svg");
}
.t-contest-competition-results .results-container .result:first-child span.second-block::before {
  content: '';
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  position: relative;
  top: 0;
  background-image: url("../img/referral-gold.svg");
}
.t-contest-competition-results .results-container .result:nth-child(2) span.second-block::before {
  content: '';
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  position: relative;
  top: 0;
  background-image: url("../img/referral-silver.svg");
}
.t-contest-competition-results .results-container .result:nth-child(3) span.second-block::before {
  content: '';
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  position: relative;
  top: 0;
  background-image: url("../img/referral-bronze.svg");
}
.t-contest-competition-results .results-container .result {
  display: -ms-flexbox;
  display: flex;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  -ms-flex-align: center;
      align-items: center;
}
.t-contest-competition-results .results-container .result:first-child .first-block {
  position: relative;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 767px) {
  .t-contest-competition-results .results-container .result:first-child .first-block {
    display: initial;
  }
  .t-contest-competition-results .results-container .result:first-child .first-block::before {
    display: none;
  }
}
.t-contest-competition-results .results-container .result:first-child .first-block::before {
  content: '';
  position: absolute;
  left: -19px;
  top: 10px;
  width: 100%;
  height: 100%;
  background-size: auto;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE0IiBoZWlnaHQ9IjYyIiB2aWV3Qm94PSIwIDAgMTE0IDYyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjIiPgo8cGF0aCBkPSJNMjYuODg0NiA1MS41ODg3TDI3LjI3NzMgNTMuMDQ0QzI3LjI3NzMgNTMuMDQ0IDEwLjgwNDMgNTUuMTk4MSA2LjUxMjMgMzkuMjkzOEM1LjkyMzIgMzcuMTEwOSA1LjQ5MDgzIDMzLjU0OTMgNi4yMjc2MSAzMC4wNjY2QzYuMjI3NjEgMzAuMDY2NiA1Ljg5Mzg4IDMzLjcyMDYgNy4zMzg1OCAzOS4wNzRDOC43ODMyOCA0NC40Mjc0IDE1LjAzNjQgNTIuMjg5NiAyNi44ODQ2IDUxLjU4ODdaIiBmaWxsPSIjRkRBNzEyIi8+CjxwYXRoIGQ9Ik0xLjY5NjI5IDI3LjIyODhDMS42OTYyOSAyNy4yMjg4IDMuODczNTcgMjcuNjMxMiA0LjkxMzExIDMwLjAxQzUuOTUxNTcgMzIuMzg0NyA0Ljc1NTEzIDM0LjIzOTcgNC43NTUxMyAzNC4yMzk3TDEuNjk2MjkgMjcuMjI4OFoiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTQuNzU2NzIgMzQuMjM1NUM0Ljc1NjcyIDM0LjIzNTUgMi41Nzk0NCAzMy44MzMxIDEuNTM5OSAzMS40NTQzQzAuNTAxNDQ2IDI5LjA3OTUgMS42OTg5NiAyNy4yMjg2IDEuNjk4OTYgMjcuMjI4Nkw0Ljc1NjcyIDM0LjIzNTVaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik02LjAxOTQ3IDUyLjIzMTNDNi4wMTk0NyA1Mi4yMzEzIDcuMzUyNDUgNTAuMDAwNiAxMC40MTc2IDQ5LjgzMjJDMTMuNDgyNyA0OS42NjM5IDE1LjA2MTcgNTEuNzMyNyAxNS4wNjE3IDUxLjczMjdMNi4wMTk0NyA1Mi4yMzEzWiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNMTUuMDY1NiA1MS43MzQ2QzE1LjA2NTYgNTEuNzM0NiAxMy43MzI3IDUzLjk2NTMgMTAuNjY3NSA1NC4xMzM3QzcuNjAyNDMgNTQuMzAyIDYuMDIzNDQgNTIuMjMzMiA2LjAyMzQ0IDUyLjIzMzJMMTUuMDY1NiA1MS43MzQ2WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTguODMxNiA1OS43MTkxQzE4LjgzMTYgNTkuNzE5MSAxOC42OTQ2IDU2Ljg3MzMgMjEuMzk5MyA1NC44NzY3QzI0LjEwNCA1Mi44ODAxIDI2LjgwOTIgNTMuODI5NiAyNi44MDkyIDUzLjgyOTZMMTguODMxNiA1OS43MTkxWiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNMjYuODA1MiA1My44MzIyQzI2LjgwNTIgNTMuODMyMiAyNi45NDIxIDU2LjY3OCAyNC4yMzc1IDU4LjY3NDZDMjEuNTMyOCA2MC42NzEyIDE4LjgyNzYgNTkuNzIxNyAxOC44Mjc2IDU5LjcyMTdMMjYuODA1MiA1My44MzIyWiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTEuNjkwMyA1Ni41NTk4QzExLjY5MDMgNTYuNTU5OCAxMi40NDcgNTMuOTQ4MiAxNS41MTE1IDUyLjk2NzZDMTguNTc1OSA1MS45ODcgMjAuNzI2NCA1My42NzI2IDIwLjcyNjQgNTMuNjcyNkwxMS42OTAzIDU2LjU1OThaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0yMC43MzEzIDUzLjY3NjVDMjAuNzMxMyA1My42NzY1IDE5Ljk3NDYgNTYuMjg4MSAxNi45MTAxIDU3LjI2ODdDMTMuODQ0NSA1OC4yNDUzIDExLjY5NTEgNTYuNTYzNyAxMS42OTUxIDU2LjU2MzdMMjAuNzMxMyA1My42NzY1WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMi42MDc0IDQ2LjI5ODZDMi42MDc0IDQ2LjI5ODYgNC4zOTgzNSA0NC43NDExIDcuMTA2MDggNDUuNDU5NUM5LjgxMzgxIDQ2LjE3NzkgMTAuNTk0NyA0OC40MTI5IDEwLjU5NDcgNDguNDEyOUwyLjYwNzQgNDYuMjk4NloiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTEwLjU5NDcgNDguNDEzNUMxMC41OTQ3IDQ4LjQxMzUgOC44MDM3OCA0OS45NzExIDYuMDk2MDUgNDkuMjUyN0MzLjM4ODMyIDQ4LjUzNDMgMi42MDc0MiA0Ni4yOTkzIDIuNjA3NDIgNDYuMjk5M0wxMC41OTQ3IDQ4LjQxMzVaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik0wLjU4NDM0MiAzOS43NjMyQzAuNTg0MzQyIDM5Ljc2MzIgMi44MzU4OCAzOC44NzAzIDUuMTkyMDkgNDAuNDY1OUM3LjU1MjMzIDQyLjA2MDMgNy41NDA1NSA0NC40Njg0IDcuNTQwNTUgNDQuNDY4NEwwLjU4NDM0MiAzOS43NjMyWiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNNy41MzY0NCA0NC40Njk0QzcuNTM2NDQgNDQuNDY5NCA1LjI4NDkgNDUuMzYyMiAyLjkyODY5IDQzLjc2NjdDMC41Njg0NTEgNDIuMTcyMiAwLjU4MDIyNyAzOS43NjQyIDAuNTgwMjI3IDM5Ljc2NDJMNy41MzY0NCA0NC40Njk0WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMC4yODgwODYgMzMuNDUyOUMwLjI4ODA4NiAzMy40NTI5IDIuNDgxODMgMzMuMjM0NCA0LjEzODEgMzUuMjE3NkM1Ljc5NDM3IDM3LjIwMDggNS4xNzMzMiAzOS4zMDA1IDUuMTczMzIgMzkuMzAwNUwwLjI4ODA4NiAzMy40NTI5WiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNNS4xNzAzMSAzOS4zMDE2QzUuMTcwMzEgMzkuMzAxNiAyLjk3NjU3IDM5LjUyMDEgMS4zMjAzIDM3LjUzNjlDLTAuMzM1OTY1IDM1LjU1MzcgMC4yODUwNzggMzMuNDUzOSAwLjI4NTA3OCAzMy40NTM5TDUuMTcwMzEgMzkuMzAxNloiIGZpbGw9IiNGRkM5MzUiLz4KPHBhdGggZD0iTTcuMzAyNjkgMjQuMDU5MUM3LjMwMjY5IDI0LjA1OTEgOC43MzI1MiAyNS4zOTYxIDguMzU3NjEgMjcuNjU3NEM3Ljk4MjcgMjkuOTE4NyA2LjE5ODEgMzAuNzI2MyA2LjE5ODEgMzAuNzI2M0w3LjMwMjY5IDI0LjA1OTFaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik02LjE5OTg3IDMwLjczMDRDNi4xOTk4NyAzMC43MzA0IDQuNzcwMDMgMjkuMzkzNCA1LjE0NDk0IDI3LjEzMjFDNS41MTk4NiAyNC44NzA4IDcuMzAzMzggMjQuMDU5MiA3LjMwMzM4IDI0LjA1OTJMNi4xOTk4NyAzMC43MzA0WiIgZmlsbD0iI0ZGQzkzNSIvPgo8L2c+CjxwYXRoIGQ9Ik0zMS42NTIgNTAuMjcwOUwzMC44NTY0IDUyLjI5MDVDMzAuODU2NCA1Mi4yOTA1IDkuODQ3MTQgNDAuNjgxOSAxOC41NDEzIDE4LjYxMDVDMTkuNzM0NiAxNS41ODExIDIyLjI5NjUgMTEuMDkxMSAyNi4xNSA3LjY5MzEyQzI2LjE1IDcuNjkzMTIgMjIuNjE3NyAxMS42MzQzIDE5LjY5MTMgMTkuMDYzNUMxNi43NjQ4IDI2LjQ5MjggMTcuMjcxMSA0MC45NCAzMS42NTIgNTAuMjcwOVoiIGZpbGw9IiNGREE3MTIiLz4KPHBhdGggZD0iTTIzLjMyODEgMC41MzEyNUMyMy4zMjgxIDAuNTMxMjUgMjUuNTA3MiAyLjg1NzM1IDI0LjY2NTggNi40OTk2NEMyMy44MjY1IDEwLjEzNjQgMjAuODQyNCAxMS4yNjE4IDIwLjg0MjQgMTEuMjYxOEwyMy4zMjgxIDAuNTMxMjVaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0yMC44NDQ2IDExLjI1NjNDMjAuODQ0NiAxMS4yNTYzIDE4LjY2NTQgOC45MzAxOCAxOS41MDY5IDUuMjg3ODlDMjAuMzQ2MiAxLjY1MTE0IDIzLjMyODEgMC41MzEyMzggMjMuMzI4MSAwLjUzMTIzOEwyMC44NDQ2IDExLjI1NjNaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik02LjgzOTU2IDMzLjE1ODNDNi44Mzk1NiAzMy4xNTgzIDEwLjMxMTEgMzEuNzEyMiAxNC4wMTczIDM0LjEzOThDMTcuNzIzNCAzNi41Njc1IDE3Ljc3NDUgNDAuMzE3OCAxNy43NzQ1IDQwLjMxNzhMNi44Mzk1NiAzMy4xNTgzWiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNMTcuNzgwNiA0MC4zMjAxQzE3Ljc4MDYgNDAuMzIwMSAxNC4zMDkgNDEuNzY2MyAxMC42MDI5IDM5LjMzODZDNi44OTY3NiAzNi45MTA5IDYuODQ1NyAzMy4xNjA2IDYuODQ1NyAzMy4xNjA2TDE3Ljc4MDYgNDAuMzIwMVoiIGZpbGw9IiNGRkM5MzUiLz4KPHBhdGggZD0iTTE1LjI5IDUyLjc5MjVDMTUuMjkgNTIuNzkyNSAxNy41ODM3IDQ5LjM3NjIgMjIuNDQ2NCA0OS4zNzUyQzI3LjMwOTEgNDkuMzc0MyAyOS42MzMyIDUyLjc4OTQgMjkuNjMzMiA1Mi43ODk0TDE1LjI5IDUyLjc5MjVaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0yOS42Mjg0IDUyLjc4NzVDMjkuNjI4NCA1Mi43ODc1IDI3LjMzNDcgNTYuMjAzOCAyMi40NzIgNTYuMjA0OEMxNy42MDkzIDU2LjIwNTcgMTUuMjg1MiA1Mi43OTA2IDE1LjI4NTIgNTIuNzkwNkwyOS42Mjg0IDUyLjc4NzVaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik05LjcwNDk1IDQzLjAyM0M5LjcwNDk1IDQzLjAyMyAxMi44MzU3IDQwLjY0MTQgMTcuMjQxOCA0Mi4xMjdDMjEuNjQ3OSA0My42MTI3IDIyLjY5MzQgNDcuNDA4NiAyMi42OTM0IDQ3LjQwODZMOS43MDQ5NSA0My4wMjNaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0yMi42OTkyIDQ3LjQxMDhDMjIuNjk5MiA0Ny40MTA4IDE5LjU2ODUgNDkuNzkyNCAxNS4xNjI0IDQ4LjMwNjhDMTAuNzU4NSA0Ni44MTU2IDkuNzEwODEgNDMuMDI1MiA5LjcxMDgxIDQzLjAyNTJMMjIuNjk5MiA0Ny40MTA4WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNNy45NzkwMiAyMy4zNzE4QzcuOTc5MDIgMjMuMzcxOCAxMS40MDE0IDIzLjA5ODQgMTMuOTI3MiAyNi4yNDY5QzE2LjQ1MyAyOS4zOTUzIDE1LjQzNCAzMi42NTM2IDE1LjQzNCAzMi42NTM2TDcuOTc5MDIgMjMuMzcxOFoiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTE1LjQzMzUgMzIuNjUzN0MxNS40MzM1IDMyLjY1MzcgMTIuMDExMSAzMi45MjcxIDkuNDg1MjggMjkuNzc4NkM2Ljk1OTQ0IDI2LjYzMDIgNy45Nzg1MiAyMy4zNzE5IDcuOTc4NTIgMjMuMzcxOUwxNS40MzM1IDMyLjY1MzdaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik0xMS4yNTMxIDE0LjA3OTVDMTEuMjUzMSAxNC4wNzk1IDE0LjYzNjIgMTQuOTY5OCAxNS45OTczIDE4LjgzMjRDMTcuMzYzOSAyMi42OTcyIDE1LjI3NTkgMjUuNDc2NyAxNS4yNzU5IDI1LjQ3NjdMMTEuMjUzMSAxNC4wNzk1WiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNMTUuMjcgMjUuNDc0NEMxNS4yNyAyNS40NzQ0IDExLjg4NjkgMjQuNTg0IDEwLjUyNTkgMjAuNzIxNUM5LjE1OTIgMTYuODU2NyAxMS4yNDcyIDE0LjA3NzIgMTEuMjQ3MiAxNC4wNzcyTDE1LjI3IDI1LjQ3NDRaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik0xNi4zMzY5IDYuNTI1OTRDMTYuMzM2OSA2LjUyNTk0IDE5LjA3MDggOC4xNDc2MyAxOS4yODUyIDExLjg1OTdDMTkuNDk5NiAxNS41NzE5IDE2Ljk3MSAxNy40NzI4IDE2Ljk3MSAxNy40NzI4TDE2LjMzNjkgNi41MjU5NFoiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTE2Ljk2NTMgMTcuNDcwNkMxNi45NjUzIDE3LjQ3MDYgMTQuMjMxNCAxNS44NDg5IDE0LjAxNyAxMi4xMzY4QzEzLjgwMjUgOC40MjQ3IDE2LjMzMTIgNi41MjM3NyAxNi4zMzEyIDYuNTIzNzdMMTYuOTY1MyAxNy40NzA2WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMzIuNTcgMS42NTkyOUMzMi41NyAxLjY1OTI5IDMzLjA3OCA0LjQyOTUzIDMwLjY5NTkgNi43Mjc4OEMyOC4zMTM4IDkuMDI2MjMgMjUuNTQ3NSA4LjQzNjQ3IDI1LjU0NzUgOC40MzY0N0wzMi41NyAxLjY1OTI5WiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNMjUuNTQ0OCA4LjQ0MTk5QzI1LjU0NDggOC40NDE5OSAyNS4wMzY4IDUuNjcxNzQgMjcuNDE4OSAzLjM3MzM5QzI5LjgwMSAxLjA3NTA0IDMyLjU2OTUgMS42NTkyNiAzMi41Njk1IDEuNjU5MjZMMjUuNTQ0OCA4LjQ0MTk5WiIgZmlsbD0iI0ZGQzkzNSIvPgo8ZyBvcGFjaXR5PSIwLjIiPgo8cGF0aCBkPSJNOTIuNzE5OCA1Mi41ODlMOTIuMzI3IDU0LjA0NDNDOTIuMzI3IDU0LjA0NDMgMTA4LjggNTYuMTk4MyAxMTMuMDkyIDQwLjI5NDFDMTEzLjY4MSAzOC4xMTExIDExNC4xMTQgMzQuNTQ5NiAxMTMuMzc3IDMxLjA2NjlDMTEzLjM3NyAzMS4wNjY5IDExMy43MSAzNC43MjA5IDExMi4yNjYgNDAuMDc0M0MxMTAuODIxIDQ1LjQyNzcgMTA0LjE2NyA1My4xODMyIDkyLjcxOTggNTIuNTg5WiIgZmlsbD0iI0ZEQTcxMiIvPgo8cGF0aCBkPSJNMTE3LjkwOSAyOC4yMjg2QzExNy45MDkgMjguMjI4NiAxMTUuNzMxIDI4LjYzMSAxMTQuNjkyIDMxLjAwOTdDMTEzLjY1MyAzMy4zODQ1IDExNC44NSAzNS4yMzk0IDExNC44NSAzNS4yMzk0TDExNy45MDkgMjguMjI4NloiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTExMy41ODQgNTMuMjMxNUMxMTMuNTg0IDUzLjIzMTUgMTEyLjI1MSA1MS4wMDA3IDEwOS4xODYgNTAuODMyNEMxMDYuMTIxIDUwLjY2NDEgMTA0LjU0MiA1Mi43MzI5IDEwNC41NDIgNTIuNzMyOUwxMTMuNTg0IDUzLjIzMTVaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0xMDQuNTM4IDUyLjczNDlDMTA0LjUzOCA1Mi43MzQ5IDEwNS44NzEgNTQuOTY1NiAxMDguOTM2IDU1LjEzNEMxMTIuMDAxIDU1LjMwMjMgMTEzLjU4IDUzLjIzMzUgMTEzLjU4IDUzLjIzMzVMMTA0LjUzOCA1Mi43MzQ5WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTAwLjc3MyA2MC43MTkzQzEwMC43NzMgNjAuNzE5MyAxMDAuOTEgNTcuODczNSA5OC4yMDU3IDU1Ljg3NjlDOTUuNTAxIDUzLjg4MDIgOTIuNzk1NyA1NC44Mjk4IDkyLjc5NTcgNTQuODI5OEwxMDAuNzczIDYwLjcxOTNaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik05Mi43OTk4IDU0LjgzMjVDOTIuNzk5OCA1NC44MzI1IDkyLjY2MjggNTcuNjc4MyA5NS4zNjc1IDU5LjY3NUM5OC4wNzIxIDYxLjY3MTYgMTAwLjc3NyA2MC43MjIgMTAwLjc3NyA2MC43MjJMOTIuNzk5OCA1NC44MzI1WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTA3LjkxMyA1Ny41NTk5QzEwNy45MTMgNTcuNTU5OSAxMDcuMTU2IDU0Ljk0ODQgMTA0LjA5MiA1My45Njc4QzEwMS4wMjcgNTIuOTg3MiA5OC44NzY5IDU0LjY3MjcgOTguODc2OSA1NC42NzI3TDEwNy45MTMgNTcuNTU5OVoiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTk4Ljg3MyA1NC42NzY5Qzk4Ljg3MyA1NC42NzY5IDk5LjYyOTcgNTcuMjg4NCAxMDIuNjk0IDU4LjI2OUMxMDUuNzYgNTkuMjQ1NyAxMDcuOTA5IDU3LjU2NDEgMTA3LjkwOSA1Ny41NjQxTDk4Ljg3MyA1NC42NzY5WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTE2Ljk5NyA0Ny4yOTg5QzExNi45OTcgNDcuMjk4OSAxMTUuMjA2IDQ1Ljc0MTQgMTEyLjQ5OCA0Ni40NTk4QzEwOS43OTEgNDcuMTc4MiAxMDkuMDEgNDkuNDEzMiAxMDkuMDEgNDkuNDEzMkwxMTYuOTk3IDQ3LjI5ODlaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0xMDkuMDEgNDkuNDEzOEMxMDkuMDEgNDkuNDEzOCAxMTAuODAxIDUwLjk3MTQgMTEzLjUwOCA1MC4yNTNDMTE2LjIxNiA0OS41MzQ2IDExNi45OTcgNDcuMjk5NiAxMTYuOTk3IDQ3LjI5OTZMMTA5LjAxIDQ5LjQxMzhaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik0xMTkuMDI0IDQwLjc2NDVDMTE5LjAyNCA0MC43NjQ1IDExNi43NzMgMzkuODcxNyAxMTQuNDE3IDQxLjQ2NzJDMTEyLjA1NiA0My4wNjE3IDExMi4wNjggNDUuNDY5NyAxMTIuMDY4IDQ1LjQ2OTdMMTE5LjAyNCA0MC43NjQ1WiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNMTEyLjA2NyA0NS40Njk3QzExMi4wNjcgNDUuNDY5NyAxMTQuMzE5IDQ2LjM2MjUgMTE2LjY3NSA0NC43NjdDMTE5LjAzMSA0My4xNzE1IDExOS4wMjQgNDAuNzY0NSAxMTkuMDI0IDQwLjc2NDVMMTEyLjA2NyA0NS40Njk3WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTE5LjMxNyAzNC40NTMyQzExOS4zMTcgMzQuNDUzMiAxMTcuMTIzIDM0LjIzNDcgMTE1LjQ2NyAzNi4yMTc5QzExMy44MTEgMzguMjAxMSAxMTQuNDMyIDQwLjMwMDggMTE0LjQzMiA0MC4zMDA4TDExOS4zMTcgMzQuNDUzMloiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTExMi4zMDYgMjUuMDYwNUMxMTIuMzA2IDI1LjA2MDUgMTEwLjg3NyAyNi4zOTc1IDExMS4yNTEgMjguNjU4OEMxMTEuNjI2IDMwLjkyMDEgMTEzLjQxMSAzMS43Mjc4IDExMy40MTEgMzEuNzI3OEwxMTIuMzA2IDI1LjA2MDVaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0xMTMuNDA0IDMxLjczMDZDMTEzLjQwNCAzMS43MzA2IDExNC44MzQgMzAuMzkzNiAxMTQuNDU5IDI4LjEzMjNDMTE0LjA4NCAyNS44NzEgMTEyLjMwMSAyNS4wNTk0IDExMi4zMDEgMjUuMDU5NEwxMTMuNDA0IDMxLjczMDZaIiBmaWxsPSIjRkZDOTM1Ii8+CjwvZz4KPHBhdGggZD0iTTkwLjA1MSA1MC4yNzA3TDkwLjg0NjUgNTIuMjkwM0M5MC44NDY1IDUyLjI5MDMgMTExLjg1NiA0MC42ODE5IDEwMy4xNjIgMTguNjEwNEMxMDEuOTY5IDE1LjU4MSA5OS40MDcgMTEuMDkxIDk1LjU1MzUgNy42OTI5NUM5NS41NTM1IDcuNjkyOTUgOTkuMDg1NyAxMS42MzQxIDEwMi4wMTIgMTkuMDYzNEMxMDQuOTM4IDI2LjQ5MjcgMTAzLjg3NCA0MS4xNTk5IDkwLjA1MSA1MC4yNzA3WiIgZmlsbD0iI0ZEQTcxMiIvPgo8cGF0aCBkPSJNOTguMzc1NCAwLjUzMDEzMkM5OC4zNzU0IDAuNTMwMTMyIDk2LjE5NjMgMi44NTYyIDk3LjAzNzcgNi40OTg1MUM5Ny44NzY5IDEwLjEzNTMgMTAwLjg2MSAxMS4yNjA4IDEwMC44NjEgMTEuMjYwOEw5OC4zNzU0IDAuNTMwMTMyWiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNMTAwLjg1OSAxMS4yNTZDMTAwLjg1OSAxMS4yNTYgMTAzLjAzOCA4LjkyOTk3IDEwMi4xOTcgNS4yODc2N0MxMDEuMzU4IDEuNjUwOTIgOTguMzczNSAwLjUyNTQyNiA5OC4zNzM1IDAuNTI1NDI2TDEwMC44NTkgMTEuMjU2WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTE0Ljg2MyAzMy4xNTg1QzExNC44NjMgMzMuMTU4NSAxMTEuMzkxIDMxLjcxMjMgMTA3LjY4NSAzNC4xNEMxMDMuOTc5IDM2LjU2NzYgMTAzLjkyOCA0MC4zMTc5IDEwMy45MjggNDAuMzE3OUwxMTQuODYzIDMzLjE1ODVaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0xMDMuOTIzIDQwLjMxOTlDMTAzLjkyMyA0MC4zMTk5IDEwNy4zOTQgNDEuNzY2MSAxMTEuMSAzOS4zMzg0QzExNC44MDcgMzYuOTEwOCAxMTQuODU4IDMzLjE2MDUgMTE0Ljg1OCAzMy4xNjA1TDEwMy45MjMgNDAuMzE5OVoiIGZpbGw9IiNGRkM5MzUiLz4KPHBhdGggZD0iTTEwNi40MTIgNTIuNzkyNkMxMDYuNDEyIDUyLjc5MjYgMTA0LjExOCA0OS4zNzYzIDk5LjI1NTMgNDkuMzc1M0M5NC4zOTI2IDQ5LjM3NDMgOTIuMDY4NSA1Mi43ODk0IDkyLjA2ODUgNTIuNzg5NEwxMDYuNDEyIDUyLjc5MjZaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik05Mi4wNzQyIDUyLjc4NzJDOTIuMDc0MiA1Mi43ODcyIDk0LjM2NzkgNTYuMjAzNSA5OS4yMzA2IDU2LjIwNDVDMTA0LjA5MyA1Ni4yMDU1IDEwNi40MTcgNTIuNzkwNCAxMDYuNDE3IDUyLjc5MDRMOTIuMDc0MiA1Mi43ODcyWiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTExLjk5NyA0My4wMjMyQzExMS45OTcgNDMuMDIzMiAxMDguODY3IDQwLjY0MTYgMTA0LjQ2IDQyLjEyNzFDMTAwLjA1NCA0My42MTI3IDk5LjAwODggNDcuNDA4NyA5OS4wMDg4IDQ3LjQwODdMMTExLjk5NyA0My4wMjMyWiIgZmlsbD0iI0ZFRDU1NSIvPgo8cGF0aCBkPSJNOTkuMDAzOSA0Ny40MTA1Qzk5LjAwMzkgNDcuNDEwNSAxMDIuMTM1IDQ5Ljc5MjIgMTA2LjU0MSA0OC4zMDY2QzExMC45NDUgNDYuODE1NCAxMTEuOTkyIDQzLjAyNTEgMTExLjk5MiA0My4wMjUxTDk5LjAwMzkgNDcuNDEwNVoiIGZpbGw9IiNGRkM5MzUiLz4KPHBhdGggZD0iTTExMy43MjQgMjMuMzcxOEMxMTMuNzI0IDIzLjM3MTggMTEwLjMwMSAyMy4wOTgzIDEwNy43NzUgMjYuMjQ2N0MxMDUuMjUgMjkuMzk1MiAxMDYuMjY5IDMyLjY1MzQgMTA2LjI2OSAzMi42NTM0TDExMy43MjQgMjMuMzcxOFoiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTEwNi4yNjggMzIuNjUzNUMxMDYuMjY4IDMyLjY1MzUgMTA5LjY5IDMyLjkyNyAxMTIuMjE2IDI5Ljc3ODVDMTE0Ljc0MiAyNi42MzAxIDExMy43MjMgMjMuMzcxOCAxMTMuNzIzIDIzLjM3MThMMTA2LjI2OCAzMi42NTM1WiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTEwLjQ1NiAxNC4wNzcyQzExMC40NTYgMTQuMDc3MiAxMDcuMDczIDE0Ljk2NzUgMTA1LjcxMiAxOC44M0MxMDQuMzQ1IDIyLjY5NDggMTA2LjQzMyAyNS40NzQzIDEwNi40MzMgMjUuNDc0M0wxMTAuNDU2IDE0LjA3NzJaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik0xMDYuNDMzIDI1LjQ3NDNDMTA2LjQzMyAyNS40NzQzIDEwOS44MTYgMjQuNTgzOSAxMTEuMTc3IDIwLjcyMTRDMTEyLjUzOCAxNi44NTg5IDExMC40NTYgMTQuMDc3MSAxMTAuNDU2IDE0LjA3NzFMMTA2LjQzMyAyNS40NzQzWiIgZmlsbD0iI0ZGQzkzNSIvPgo8cGF0aCBkPSJNMTA1LjM2NyA2LjUyNTc4QzEwNS4zNjcgNi41MjU3OCAxMDIuNjMzIDguMTQ3NDMgMTAyLjQxOSAxMS44NTk1QzEwMi4yMDQgMTUuNTcxNyAxMDQuNzMzIDE3LjQ3MjYgMTA0LjczMyAxNy40NzI2TDEwNS4zNjcgNi41MjU3OFoiIGZpbGw9IiNGRUQ1NTUiLz4KPHBhdGggZD0iTTEwNC43MzggMTcuNDcwNEMxMDQuNzM4IDE3LjQ3MDQgMTA3LjQ3MiAxNS44NDg4IDEwNy42ODcgMTIuMTM2N0MxMDcuOTAxIDguNDI0NTUgMTA1LjM3MyA2LjUyMzU5IDEwNS4zNzMgNi41MjM1OUwxMDQuNzM4IDE3LjQ3MDRaIiBmaWxsPSIjRkZDOTM1Ii8+CjxwYXRoIGQ9Ik04OS4xMzkyIDEuNjU2NjhDODkuMTM5MiAxLjY1NjY4IDg4LjYzMTEgNC40MjY5MyA5MS4wMTMyIDYuNzI1M0M5My4zOTUzIDkuMDIzNjggOTYuMTYxNiA4LjQzMzk1IDk2LjE2MTYgOC40MzM5NUw4OS4xMzkyIDEuNjU2NjhaIiBmaWxsPSIjRkVENTU1Ii8+CjxwYXRoIGQ9Ik05Ni4xNTg0IDguNDQxNzJDOTYuMTU4NCA4LjQ0MTcyIDk2LjY2NjUgNS42NzE0OCA5NC4yODQ0IDMuMzczMUM5MS45MDIzIDEuMDc0NzIgODkuMTMzOCAxLjY1ODkxIDg5LjEzMzggMS42NTg5MUw5Ni4xNTg0IDguNDQxNzJaIiBmaWxsPSIjRkZDOTM1Ii8+Cjwvc3ZnPgo=");
}
.t-contest-competition-results .results-container .result span {
  color: #636a76;
}
.t-contest-competition-results .results-container .result span.first-block span {
  color: #3499cc;
}
.t-contest-competition-results .results-container .result span.first-block span:first-child {
  font-size: 28px;
  font-weight: 800;
  line-height: normal;
}
.t-contest-competition-results .results-container .result span.first-block span:last-child {
  font-size: 18px;
  font-weight: 800;
  line-height: normal;
}
.t-contest-competition-results .results-container .result span.second-block {
  font-size: 18px;
  font-weight: 600;
}
.t-contest-competition-results .results-container .result span.third-block {
  font-size: 14px;
}
.t-contest-competition-results .results-container .result span.fourth-block {
  font-size: 22px;
  font-weight: 700;
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) {
  padding: 0 25px;
  height: 80px;
  background-image: url("../img/referral-card-background.svg");
}
@media (max-width: 767px) {
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) {
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    min-width: 122px;
    height: auto;
    padding: 10px 15px;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span:not(:last-child) {
    margin-bottom: 6px;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block {
    padding-left: 0 !important;
    min-width: auto !important;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block span {
    display: initial !important;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block span:first-child {
    margin-left: 0 !important;
    margin-right: 6px;
    line-height: initial !important;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block span:last-child {
    line-height: initial !important;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.second-block {
    font-size: 14px;
    min-width: auto !important;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.second-block::before {
    width: 20px !important;
    height: 20px !important;
    margin-right: 8px !important;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.third-block {
    font-size: 12px;
    min-width: auto !important;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.third-block span {
    display: none;
  }
  .t-contest-competition-results .results-container .result:nth-child(-n + 5) span.fourth-block {
    min-width: auto !important;
    font-size: 14px;
    text-align: left !important;
  }
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block {
  -ms-flex: 18%;
      flex: 18%;
  min-width: 100px;
  padding-left: 20px;
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block span {
  display: block;
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block span:first-child {
  margin-left: 16px;
  line-height: initial;
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) span.first-block span:last-child {
  line-height: initial;
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) span.second-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 22%;
      flex: 22%;
  min-width: 100px;
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) span.third-block {
  -ms-flex: 30%;
      flex: 30%;
  min-width: 100px;
}
.t-contest-competition-results .results-container .result:nth-child(-n + 5) span.fourth-block {
  -ms-flex: 15%;
      flex: 15%;
  min-width: 100px;
  text-align: right;
  padding-right: 20px;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6) {
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px 15px;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  min-width: 122px;
  height: auto;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6) span:not(:last-child) {
  margin-bottom: 6px;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6) span.first-block span:first-child {
  margin-right: 6px;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6) span.second-block {
  font-size: 14px;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6) span.third-block {
  font-size: 12px;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6) span.third-block span {
  display: none;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6) span.fourth-block {
  font-size: 14px;
}
.t-contest-competition-results .results-container .result:nth-child(n + 6).you::before {
  width: 28px !important;
  height: 28px !important;
}
.t-contest-competition-results .results-container .result.you {
  border: 2px solid #3499cc;
  position: relative;
}
.t-contest-competition-results .results-container .result.you::before {
  content: '';
  background-image: url("../img/referral-border-icon.svg");
  position: absolute;
  width: 34px;
  height: 34px;
  top: 0;
  left: 0;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .t-contest-competition-results .results-container .result.you::before {
    width: 28px !important;
    height: 28px !important;
  }
}
.t-contest-leaderboard {
  background-color: #fff;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1em;
  margin-top: 1em;
}
.t-contest-leaderboard > h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #636a76;
  margin-left: 20px;
  margin-top: 20px;
}
.t-contest-leaderboard > ul {
  max-height: 288px;
  overflow-y: auto;
}
.t-contest-leaderboard > .t-contest-leaderboard-header,
.t-contest-leaderboard > ul > li {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 53px (1fr)[3];
      grid-template-columns: 53px repeat(3, 1fr);
  grid-auto-flow: row;
  gap: 1em;
}
.t-contest-leaderboard > .t-contest-leaderboard-header {
  color: #abb1ba;
  font-size: 14px;
  font-weight: 400;
  padding: 0 30px;
}
@media (max-width: 767px) {
  .t-contest-leaderboard > .t-contest-leaderboard-header {
    padding: 0 20px;
  }
}
.t-contest-leaderboard > .t-contest-leaderboard-header > span:first-of-type {
  -ms-grid-column: 2;
      grid-column: 2;
}
.t-contest-leaderboard > .t-contest-leaderboard-header > span:nth-of-type(2),
.t-contest-leaderboard > .t-contest-leaderboard-header > span:nth-of-type(3) {
  text-align: right;
}
.t-contest-leaderboard > ul {
  padding: 0;
  margin: 0;
  color: #636a76;
}
.t-contest-leaderboard > ul > li {
  padding: 1em 30px;
}
@media (max-width: 767px) {
  .t-contest-leaderboard > ul > li {
    padding: 1em 20px;
  }
}
.t-contest-leaderboard > ul > li > span {
  font-size: 14px;
  line-height: 18px;
}
.t-contest-leaderboard > ul > li > span:nth-of-type(1),
.t-contest-leaderboard > ul > li > span:nth-of-type(2) {
  text-align: left;
}
.t-contest-leaderboard > ul > li > span:nth-of-type(3),
.t-contest-leaderboard > ul > li > span:nth-of-type(4) {
  text-align: right;
  font-weight: 700;
}
.t-contest-leaderboard > ul > li > span:nth-of-type(1) {
  position: relative;
  color: #9499a5;
}
.t-contest-leaderboard > ul > li.you > span:nth-of-type(1) {
  color: #fff;
}
.t-contest-leaderboard > ul > li:nth-of-type(2n) {
  background-color: #f8f8f8;
}
.t-contest-leaderboard > ul > li:last-child.you {
  position: sticky;
  bottom: 0;
}
.t-contest-leaderboard > ul > li.you {
  background-color: #3499cc;
  color: #fff;
}
.t-contest-leaderboard > ul > li.you > span:nth-of-type(2) {
  font-weight: 700;
}
.t-contest-leaderboard > ul > li > span:nth-of-type(4) {
  font-weight: 400;
}
.t-contest-leaderboard > ul > li > span:first-of-type::before {
  content: '';
  display: inline-block;
  background-size: auto;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 2em;
  top: -2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiNGNUY1RjUiLz48ZyBjbGlwLXBhdGg9InVybCgjcHJlZml4X19jbGlwMCkiPjxwYXRoIGQ9Ik0xMC4yOTQgNS4zNmMtLjc2Mi41NjctLjk2NyAxLjQ2NC0uOTMgMS45NDIuMDQ4LjU4NC4xNjcgMS4zNDUuMTY3IDEuMzQ1cy0uMjM1LjEyNy0uMjM1LjY0Yy4wODIgMS4yODguNTEzLjczMi42MDEgMS4yOTcuMjEzIDEuMzYuNyAxLjExOC43IDEuODYgMCAxLjIzOC0uNTEgMS44MTYtMi4xMDIgMi41MDFDNi44OTcgMTUuNjM0IDUuMjUgMTYuNSA1LjI1IDE4di43NWgxMy41VjE4YzAtMS41LTEuNjQ4LTIuMzY2LTMuMjQ2LTMuMDU0LTEuNTkyLS42ODUtMi4xLTEuMjYzLTIuMS0yLjUgMC0uNzQzLjQ4NS0uNS42OTgtMS44NjEuMDktLjU2NS41Mi0uMDEuNjAyLTEuMjk3IDAtLjUxMy0uMjM1LS42NC0uMjM1LS42NHMuMTE5LS43Ni4xNjYtMS4zNDVBMi4zMTcgMi4zMTcgMCAwMDEyLjkxIDQuOThjLS4yNS0uMjU1LS40MTktLjY2LjM1LTEuMDY4LTEuNjgtLjA3OS0yLjA3Mi44LTIuOTY2IDEuNDQ3eiIgZmlsbD0iIzYzNkE3NiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9InByZWZpeF9fY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNSAzLjc1KSIgZD0iTTAgMGgxNXYxNUgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");
}
.t-contest-leaderboard > ul > li:first-of-type > span:first-of-type::before {
  content: '';
  display: inline-block;
  background-size: auto;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 2em;
  top: -2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIgZmlsbD0iI0Y1RjVGNSIgc3Ryb2tlPSIjRjdDMTREIi8+PGcgY2xpcC1wYXRoPSJ1cmwoI3ByZWZpeF9fY2xpcDApIj48cGF0aCBkPSJNMTAuMjk0IDUuMzZjLS43NjIuNTY3LS45NjcgMS40NjQtLjkzIDEuOTQyLjA0OC41ODQuMTY3IDEuMzQ1LjE2NyAxLjM0NXMtLjIzNS4xMjctLjIzNS42NGMuMDgyIDEuMjg4LjUxMy43MzIuNjAxIDEuMjk3LjIxMyAxLjM2LjcgMS4xMTguNyAxLjg2IDAgMS4yMzgtLjUxIDEuODE2LTIuMTAyIDIuNTAxQzYuODk3IDE1LjYzNCA1LjI1IDE2LjUgNS4yNSAxOHYuNzVoMTMuNVYxOGMwLTEuNS0xLjY0OC0yLjM2Ni0zLjI0Ni0zLjA1NC0xLjU5Mi0uNjg1LTIuMS0xLjI2My0yLjEtMi41IDAtLjc0My40ODUtLjUuNjk4LTEuODYxLjA5LS41NjUuNTItLjAxLjYwMi0xLjI5NyAwLS41MTMtLjIzNS0uNjQtLjIzNS0uNjRzLjExOS0uNzYuMTY2LTEuMzQ1QTIuMzE3IDIuMzE3IDAgMDAxMi45MSA0Ljk4Yy0uMjUtLjI1NS0uNDE5LS42Ni4zNS0xLjA2OC0xLjY4LS4wNzktMi4wNzIuOC0yLjk2NiAxLjQ0N3oiIGZpbGw9IiM2MzZBNzYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJwcmVmaXhfX2NsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUgMy43NSkiIGQ9Ik0wIDBoMTV2MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
}
.t-contest-leaderboard > ul > li:first-of-type > span:first-of-type::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  bottom: -6px;
  right: -3px;
  width: 14px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODAwMiAxMS4xNzA2QzYuMTU1ODQgMTAuMTA0IDQuMjg5MTggOS42MjA2NSA0LjIwMDIgOS43MjA0NUw0LjIwMDIgMTguMTA3QzQuMjAwMiAxOC45MTA2IDUuMTAwMDkgMTkuMzg1OSA1Ljc2Mzg2IDE4LjkzM0w3LjAwMDIgMTguMDg5M0w4LjIzNjUzIDE4LjkzM0M4LjkwMDMgMTkuMzg1OSA5LjgwMDIgMTguOTEwNiA5LjgwMDIgMTguMTA3VjExLjE3MDZaIiBmaWxsPSIjN0RDQzRBIi8+CjxwYXRoIGQ9Ik05LjgwMDIgOC4xMjk2M0M2LjE1NTg0IDcuMDYzMDMgNC4yODkxOCA2LjU3OTYzIDQuMjAwMiA2LjY3OTQ0TDQuMjAwMiAxNS4xOTg1SDUuNTQ4NDVMNy4wMDAyIDE2LjAwMjZMOC4zNDYyNCAxNS4yMjg4TDkuODAwMiAxNS4xOTg1VjguMTI5NjNaIiBmaWxsPSIjNTk5OTMwIi8+CjxwYXRoIGQ9Ik0xMy42NTg3IDcuMTQyNzlMMTMuOTkyNCA1LjY4NjY3QzE0LjAxMjggNS41OTc3OSAxMy45OTE0IDUuNTA0NTYgMTMuOTM0NCA1LjQzMzI0TDEyLjk5OTMgNC4yNjU1NUwxMi42NjU2IDIuODA5MzlDMTIuNjQ1MiAyLjcyMDU1IDEyLjU4NTMgMi42NDU3NCAxMi41MDI4IDIuNjA2MTdMMTEuMTUxNiAxLjk1ODE1TDEwLjIxNjYgMC43OTA0NjZDMTAuMTU5NSAwLjcxOTIxNyAxMC4wNzMgMC42Nzc2OTYgOS45ODE0MiAwLjY3NzY5Nkg4LjQ4MTY5TDcuMTMwNDYgMC4wMjk2ODA3QzcuMDQ4MDEgLTAuMDA5ODkzNTcgNi45NTE5NiAtMC4wMDk4OTM1NyA2Ljg2OTUxIDAuMDI5NjgwN0w1LjUxODI4IDAuNjc3NzMzSDQuMDE4NTVDMy45MjcwMSAwLjY3NzczMyAzLjg0MDUgMC43MTkyMTcgMy43ODM0IDAuNzkwNTAzTDIuODQ4MzQgMS45NTgyM0wxLjQ5NzE1IDIuNjA2MjRDMS40MTQ3IDIuNjQ1ODEgMS4zNTQ3OCAyLjcyMDYyIDEuMzM0NCAyLjgwOTQ3TDEuMDAwNjcgNC4yNjU2M0wwLjA2NTYxNDMgNS40MzMzMUMwLjAwODU0NTUgNS41MDQ2IC0wLjAxMjgwODMgNS41OTc4NiAwLjAwNzUzMDQ1IDUuNjg2NzVMMC4zNDEyNTkgNy4xNDI4N0wwLjAwNzUzMDQ1IDguNTk4OTlDLTAuMDEyODA4MyA4LjY4Nzg4IDAuMDA4NTQ1NSA4Ljc4MTEgMC4wNjU2MTQzIDguODUyNDNMMS4wMDA2NyAxMC4wMjAxTDEuMzM0NCAxMS40NzYzQzEuMzU0NzggMTEuNTY1MSAxLjQxNDcgMTEuNjM5OSAxLjQ5NzE1IDExLjY3OTVMMi44NDgzNCAxMi4zMjc1TDMuNzgzNCAxMy40OTUyQzMuODQwNSAxMy41NjY1IDMuOTI3MDEgMTMuNjA4IDQuMDE4NTUgMTMuNjA4SDUuNTE4MjhMNi44Njk1MSAxNC4yNTYxQzYuOTEwNzUgMTQuMjc1OCA2Ljk1NTM0IDE0LjI4NTcgNyAxNC4yODU3QzcuMDQ0NjcgMTQuMjg1NyA3LjA4OTI1IDE0LjI3NTggNy4xMzA0OSAxNC4yNTYxTDguNDgxNzIgMTMuNjA4SDkuOTgxNDVDMTAuMDczIDEzLjYwOCAxMC4xNTk1IDEzLjU2NjUgMTAuMjE2NiAxMy40OTUyTDExLjE1MTcgMTIuMzI3NUwxMi41MDI5IDExLjY3OTVDMTIuNTg1MyAxMS42Mzk5IDEyLjY0NTIgMTEuNTY1MSAxMi42NjU2IDExLjQ3NjNMMTIuOTk5MyAxMC4wMjAxTDEzLjkzNDQgOC44NTI0M0MxMy45OTE1IDguNzgxMTQgMTQuMDEyOCA4LjY4Nzg4IDEzLjk5MjUgOC41OTg5OUwxMy42NTg3IDcuMTQyNzlaIiBmaWxsPSIjQzM5ODAyIi8+CjxwYXRoIGQ9Ik03LjAwMDI2IDAuOTUyMzkzQzMuNjU1MDYgMC45NTIzOTMgMC45MzM1OTQgMy43Mjk0IDAuOTMzNTk0IDcuMTQyODdDMC45MzM1OTQgMTAuNTU2MyAzLjY1NTA2IDEzLjMzMzMgNy4wMDAyNiAxMy4zMzMzQzEwLjM0NTUgMTMuMzMzMyAxMy4wNjY5IDEwLjU1NjMgMTMuMDY2OSA3LjE0Mjg3QzEzLjA2NjkgMy43Mjk0IDEwLjM0NTUgMC45NTIzOTMgNy4wMDAyNiAwLjk1MjM5M1oiIGZpbGw9IiNGN0MxNEQiLz4KPHBhdGggZD0iTTYuOTk5NTUgMS45MDQ3OUM0LjE2OTAxIDEuOTA0NzkgMS44NjYyMSA0LjI1NDU4IDEuODY2MjEgNy4xNDI4OEMxLjg2NjIxIDEwLjAzMTIgNC4xNjkwMSAxMi4zODEgNi45OTk1NSAxMi4zODFDOS44MzAwOCAxMi4zODEgMTIuMTMyOSAxMC4wMzEyIDEyLjEzMjkgNy4xNDI4OEMxMi4xMzI5IDQuMjU0NTggOS44MzAwOCAxLjkwNDc5IDYuOTk5NTUgMS45MDQ3OVoiIGZpbGw9IiNGRkRENDAiLz4KPHBhdGggZD0iTTYuOTk5NjggMi4zODA5OEM0LjQyNjQ1IDIuMzgwOTggMi4zMzMwMSA0LjUxNzE0IDIuMzMzMDEgNy4xNDI4OUMyLjMzMzAxIDkuNzY4NjMgNC40MjY0NSAxMS45MDQ4IDYuOTk5NjggMTEuOTA0OEM5LjU3MjkxIDExLjkwNDggMTEuNjY2MyA5Ljc2ODYzIDExLjY2NjMgNy4xNDI4OUMxMS42NjYzIDQuNTE3MTQgOS41NzI5MSAyLjM4MDk4IDYuOTk5NjggMi4zODA5OFoiIGZpbGw9IiNFN0IzMDAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQzMTgxIDkuMTA0NzdDNy4xNjM4MyA4Ljk1MzYxIDYuODM2MyA4Ljk1MzYxIDYuNTY4MzIgOS4xMDQ3N0M1LjkyNzQ1IDkuNDY2MjYgNS4xNTI2NiA4LjkyNzIgNS4yNjg4IDguMjAwNjNMNS4yOTIyNiA4LjA1MzlDNS4zMzkxOCA3Ljc2MDQgNS4yNDYwOSA3LjQ2MTg1IDUuMDQwNjggNy4yNDcwMkw0Ljk2NjYyIDcuMTY5NTdDNC40NDYzNSA2LjYyNTQ0IDQuNzY5NzEgNS43MTgyNSA1LjUxMzU2IDUuNjAyMjhDNS44MDg2NiA1LjU1NjI3IDYuMDY1NjQgNS4zNjQ3OSA2LjE5MDQ1IDUuMDkzNDZDNi41MDg2MSA0LjQwMTc5IDcuNDkxNTIgNC40MDE3OSA3LjgwOTY4IDUuMDkzNDZDNy45MzQ0OSA1LjM2NDc5IDguMTkxNDggNS41NTYyNyA4LjQ4NjU3IDUuNjAyMjhDOS4yMzA0MiA1LjcxODI1IDkuNTUzNzggNi42MjU0NCA5LjAzMzUxIDcuMTY5NTdMOC45NTk0NSA3LjI0NzAyQzguNzU0MDQgNy40NjE4NSA4LjY2MDk2IDcuNzYwNCA4LjcwNzg3IDguMDUzOUw4LjczMTMzIDguMjAwNjRDOC44NDc0OCA4LjkyNzIgOC4wNzI2OCA5LjQ2NjI2IDcuNDMxODEgOS4xMDQ3N1oiIGZpbGw9IiNGRUU5ODYiLz4KPC9zdmc+Cg==");
}
.t-contest-leaderboard > ul > li:nth-of-type(2) > span:first-of-type::before {
  content: '';
  display: inline-block;
  background-size: auto;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 2em;
  top: -2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIgZmlsbD0iI0Y1RjVGNSIgc3Ryb2tlPSIjQkRDN0Q3Ii8+PGcgY2xpcC1wYXRoPSJ1cmwoI3ByZWZpeF9fY2xpcDApIj48cGF0aCBkPSJNMTAuMjk0IDUuMzZjLS43NjIuNTY3LS45NjcgMS40NjQtLjkzIDEuOTQyLjA0OC41ODQuMTY3IDEuMzQ1LjE2NyAxLjM0NXMtLjIzNS4xMjctLjIzNS42NGMuMDgyIDEuMjg4LjUxMy43MzIuNjAxIDEuMjk3LjIxMyAxLjM2LjcgMS4xMTguNyAxLjg2IDAgMS4yMzgtLjUxIDEuODE2LTIuMTAyIDIuNTAxQzYuODk3IDE1LjYzNCA1LjI1IDE2LjUgNS4yNSAxOHYuNzVoMTMuNVYxOGMwLTEuNS0xLjY0OC0yLjM2Ni0zLjI0Ni0zLjA1NC0xLjU5Mi0uNjg1LTIuMS0xLjI2My0yLjEtMi41IDAtLjc0My40ODUtLjUuNjk4LTEuODYxLjA5LS41NjUuNTItLjAxLjYwMi0xLjI5NyAwLS41MTMtLjIzNS0uNjQtLjIzNS0uNjRzLjExOS0uNzYuMTY2LTEuMzQ1QTIuMzE3IDIuMzE3IDAgMDAxMi45MSA0Ljk4Yy0uMjUtLjI1NS0uNDE5LS42Ni4zNS0xLjA2OC0xLjY4LS4wNzktMi4wNzIuOC0yLjk2NiAxLjQ0N3oiIGZpbGw9IiM2MzZBNzYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJwcmVmaXhfX2NsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUgMy43NSkiIGQ9Ik0wIDBoMTV2MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
}
.t-contest-leaderboard > ul > li:nth-of-type(2) > span:first-of-type::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  bottom: -6px;
  right: -3px;
  width: 14px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzk5NzEgMTEuMTcwNUM2LjE1NTM2IDEwLjEwMzkgNC4yODg2OSA5LjYyMDUyIDQuMTk5NzEgOS43MjAzM0w0LjE5OTcxIDE4LjEwNjlDNC4xOTk3MSAxOC45MTA1IDUuMDk5NiAxOS4zODU4IDUuNzYzMzggMTguOTMyOUw2Ljk5OTcxIDE4LjA4OTJMOC4yMzYwNCAxOC45MzI5QzguODk5ODIgMTkuMzg1OCA5Ljc5OTcxIDE4LjkxMDUgOS43OTk3MSAxOC4xMDY5VjExLjE3MDVaIiBmaWxsPSIjNkFDMkVGIi8+CjxwYXRoIGQ9Ik05Ljc5OTcxIDguMTI5NzVDNi4xNTUzNiA3LjA2MzE1IDQuMjg4NjkgNi41Nzk3NSA0LjE5OTcxIDYuNjc5NTZMNC4xOTk3MSAxNS4xOTg2SDUuNTQ3OTZMNi45OTk3MSAxNi4wMDI3TDguMzQ1NzYgMTUuMjI4OUw5Ljc5OTcxIDE1LjE5ODZWOC4xMjk3NVoiIGZpbGw9IiMzNDk5Q0MiLz4KPHBhdGggZD0iTTEzLjY1ODcgNy4xNDI4TDEzLjk5MjQgNS42ODY2N0MxNC4wMTI4IDUuNTk3NzkgMTMuOTkxNCA1LjUwNDU2IDEzLjkzNDQgNS40MzMyNEwxMi45OTkzIDQuMjY1NTVMMTIuNjY1NiAyLjgwOTM5QzEyLjY0NTIgMi43MjA1NSAxMi41ODUzIDIuNjQ1NzQgMTIuNTAyOCAyLjYwNjE3TDExLjE1MTYgMS45NTgxNUwxMC4yMTY2IDAuNzkwNDY2QzEwLjE1OTUgMC43MTkyMTcgMTAuMDczIDAuNjc3Njk2IDkuOTgxNDIgMC42Nzc2OTZIOC40ODE2OUw3LjEzMDQ2IDAuMDI5NjgwN0M3LjA0ODAxIC0wLjAwOTg5MzU4IDYuOTUxOTYgLTAuMDA5ODkzNTggNi44Njk1MSAwLjAyOTY4MDdMNS41MTgyOCAwLjY3NzczM0g0LjAxODU1QzMuOTI3MDEgMC42Nzc3MzMgMy44NDA1IDAuNzE5MjE3IDMuNzgzNCAwLjc5MDUwM0wyLjg0ODM0IDEuOTU4MjNMMS40OTcxNSAyLjYwNjI0QzEuNDE0NyAyLjY0NTgyIDEuMzU0NzggMi43MjA2MiAxLjMzNDQgMi44MDk0N0wxLjAwMDY3IDQuMjY1NjNMMC4wNjU2MTQ0IDUuNDMzMzJDMC4wMDg1NDU1IDUuNTA0NiAtMC4wMTI4MDgzIDUuNTk3ODcgMC4wMDc1MzA0NSA1LjY4Njc1TDAuMzQxMjU5IDcuMTQyODdMMC4wMDc1MzA0NSA4LjU5OUMtMC4wMTI4MDgzIDguNjg3ODggMC4wMDg1NDU1IDguNzgxMTEgMC4wNjU2MTQ0IDguODUyNDNMMS4wMDA2NyAxMC4wMjAxTDEuMzM0NCAxMS40NzYzQzEuMzU0NzggMTEuNTY1MSAxLjQxNDcgMTEuNjM5OSAxLjQ5NzE1IDExLjY3OTVMMi44NDgzNCAxMi4zMjc1TDMuNzgzNCAxMy40OTUyQzMuODQwNSAxMy41NjY1IDMuOTI3MDEgMTMuNjA4IDQuMDE4NTUgMTMuNjA4SDUuNTE4MjhMNi44Njk1MSAxNC4yNTYxQzYuOTEwNzYgMTQuMjc1OCA2Ljk1NTM0IDE0LjI4NTcgNy4wMDAwMSAxNC4yODU3QzcuMDQ0NjcgMTQuMjg1NyA3LjA4OTI2IDE0LjI3NTggNy4xMzA1IDE0LjI1NjFMOC40ODE3MyAxMy42MDhIOS45ODE0NkMxMC4wNzMgMTMuNjA4IDEwLjE1OTUgMTMuNTY2NSAxMC4yMTY2IDEzLjQ5NTJMMTEuMTUxNyAxMi4zMjc1TDEyLjUwMjkgMTEuNjc5NUMxMi41ODUzIDExLjYzOTkgMTIuNjQ1MiAxMS41NjUxIDEyLjY2NTYgMTEuNDc2M0wxMi45OTkzIDEwLjAyMDFMMTMuOTM0NCA4Ljg1MjQzQzEzLjk5MTUgOC43ODExNCAxNC4wMTI4IDguNjg3ODggMTMuOTkyNSA4LjU5OUwxMy42NTg3IDcuMTQyOFoiIGZpbGw9IiM5ODlEQTUiLz4KPHBhdGggZD0iTTYuOTk5NzggMC45NTIzOTNDMy42NTQ1OCAwLjk1MjM5MyAwLjkzMzEwNSAzLjcyOTQgMC45MzMxMDUgNy4xNDI4N0MwLjkzMzEwNSAxMC41NTYzIDMuNjU0NTggMTMuMzMzMyA2Ljk5OTc4IDEzLjMzMzNDMTAuMzQ1IDEzLjMzMzMgMTMuMDY2NCAxMC41NTYzIDEzLjA2NjQgNy4xNDI4N0MxMy4wNjY0IDMuNzI5NCAxMC4zNDUgMC45NTIzOTMgNi45OTk3OCAwLjk1MjM5M1oiIGZpbGw9IiNCREM3RDciLz4KPHBhdGggZD0iTTcuMDAwMDQgMS45MDQ3OUM0LjE2OTUgMS45MDQ3OSAxLjg2NjcgNC4yNTQ1OCAxLjg2NjcgNy4xNDI4OEMxLjg2NjcgMTAuMDMxMiA0LjE2OTUgMTIuMzgxIDcuMDAwMDQgMTIuMzgxQzkuODMwNTcgMTIuMzgxIDEyLjEzMzQgMTAuMDMxMiAxMi4xMzM0IDcuMTQyODhDMTIuMTMzNCA0LjI1NDU4IDkuODMwNTcgMS45MDQ3OSA3LjAwMDA0IDEuOTA0NzlaIiBmaWxsPSIjRTRFRUZEIi8+CjxwYXRoIGQ9Ik03LjAwMDE3IDIuMzgwODZDNC40MjY5NCAyLjM4MDg2IDIuMzMzNSA0LjUxNzAyIDIuMzMzNSA3LjE0Mjc3QzIuMzMzNSA5Ljc2ODUxIDQuNDI2OTQgMTEuOTA0NyA3LjAwMDE3IDExLjkwNDdDOS41NzM0IDExLjkwNDcgMTEuNjY2OCA5Ljc2ODUxIDExLjY2NjggNy4xNDI3N0MxMS42NjY4IDQuNTE3MDIgOS41NzM0IDIuMzgwODYgNy4wMDAxNyAyLjM4MDg2WiIgZmlsbD0iI0E2QjBDMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNDMxODEgOS4xMDQ2NUM3LjE2MzgzIDguOTUzNDkgNi44MzYzMSA4Ljk1MzQ5IDYuNTY4MzIgOS4xMDQ2NUM1LjkyNzQ1IDkuNDY2MTQgNS4xNTI2NiA4LjkyNzA4IDUuMjY4OCA4LjIwMDUyTDUuMjkyMjYgOC4wNTM3OEM1LjMzOTE4IDcuNzYwMjggNS4yNDYwOSA3LjQ2MTczIDUuMDQwNjggNy4yNDY5TDQuOTY2NjIgNy4xNjk0NUM0LjQ0NjM1IDYuNjI1MzIgNC43Njk3MSA1LjcxODEzIDUuNTEzNTYgNS42MDIxNkM1LjgwODY2IDUuNTU2MTUgNi4wNjU2NCA1LjM2NDY3IDYuMTkwNDUgNS4wOTMzNEM2LjUwODYxIDQuNDAxNjcgNy40OTE1MyA0LjQwMTY3IDcuODA5NjggNS4wOTMzNEM3LjkzNDQ5IDUuMzY0NjcgOC4xOTE0OCA1LjU1NjE1IDguNDg2NTggNS42MDIxNkM5LjIzMDQzIDUuNzE4MTMgOS41NTM3OSA2LjYyNTMyIDkuMDMzNTEgNy4xNjk0NUw4Ljk1OTQ2IDcuMjQ2OUM4Ljc1NDA0IDcuNDYxNzMgOC42NjA5NiA3Ljc2MDI4IDguNzA3ODggOC4wNTM3OEw4LjczMTMzIDguMjAwNTJDOC44NDc0OCA4LjkyNzA4IDguMDcyNjggOS40NjYxNCA3LjQzMTgxIDkuMTA0NjVaIiBmaWxsPSIjRjVGOUZFIi8+Cjwvc3ZnPgo=");
}
.t-contest-leaderboard > ul > li:nth-of-type(3) > span:first-of-type::before {
  content: '';
  display: inline-block;
  background-size: auto;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 2em;
  top: -2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIgZmlsbD0iI0Y1RjVGNSIgc3Ryb2tlPSIjQzQ2OTQzIi8+PGcgY2xpcC1wYXRoPSJ1cmwoI3ByZWZpeF9fY2xpcDApIj48cGF0aCBkPSJNMTAuMjk0IDUuMzZjLS43NjIuNTY3LS45NjcgMS40NjQtLjkzIDEuOTQyLjA0OC41ODQuMTY3IDEuMzQ1LjE2NyAxLjM0NXMtLjIzNS4xMjctLjIzNS42NGMuMDgyIDEuMjg4LjUxMy43MzIuNjAxIDEuMjk3LjIxMyAxLjM2LjcgMS4xMTguNyAxLjg2IDAgMS4yMzgtLjUxIDEuODE2LTIuMTAyIDIuNTAxQzYuODk3IDE1LjYzNCA1LjI1IDE2LjUgNS4yNSAxOHYuNzVoMTMuNVYxOGMwLTEuNS0xLjY0OC0yLjM2Ni0zLjI0Ni0zLjA1NC0xLjU5Mi0uNjg1LTIuMS0xLjI2My0yLjEtMi41IDAtLjc0My40ODUtLjUuNjk4LTEuODYxLjA5LS41NjUuNTItLjAxLjYwMi0xLjI5NyAwLS41MTMtLjIzNS0uNjQtLjIzNS0uNjRzLjExOS0uNzYuMTY2LTEuMzQ1QTIuMzE3IDIuMzE3IDAgMDAxMi45MSA0Ljk4Yy0uMjUtLjI1NS0uNDE5LS42Ni4zNS0xLjA2OC0xLjY4LS4wNzktMi4wNzIuOC0yLjk2NiAxLjQ0N3oiIGZpbGw9IiM2MzZBNzYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJwcmVmaXhfX2NsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUgMy43NSkiIGQ9Ik0wIDBoMTV2MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
}
.t-contest-leaderboard > ul > li:nth-of-type(3) > span:first-of-type::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  bottom: -6px;
  right: -3px;
  width: 14px;
  height: 20px;
  bottom: -10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMEMzLjE0MDE2IDAgMCAzLjE0MDE2IDAgN0MwIDEwLjg1OTggMy4xNDAxNiAxNCA3IDE0QzEwLjg1OTggMTQgMTQgMTAuODU5OCAxNCA3QzE0IDMuMTQwMTYgMTAuODU5OCAwIDcgMFoiIGZpbGw9IiNDNDY5NDMiLz4KPHBhdGggZD0iTTcuMDAwNDkgMUMzLjY5MjA3IDEgMS4wMDA0OSAzLjY5MTU4IDEuMDAwNDkgN0MxLjAwMDQ5IDEwLjMwODQgMy42OTIwNyAxMyA3LjAwMDQ5IDEzQzEwLjMwODkgMTMgMTMuMDAwNSAxMC4zMDg0IDEzLjAwMDUgN0MxMy4wMDA1IDMuNjkxNTggMTAuMzA4OSAxIDcuMDAwNDkgMVoiIGZpbGw9IiNGRkIwOEUiLz4KPHBhdGggZD0iTTcgMkM0LjI0Mjk3IDIgMiA0LjI0Mjk3IDIgN0MyIDkuNzU3MDMgNC4yNDI5NyAxMiA3IDEyQzkuNzU3MDMgMTIgMTIgOS43NTcwMyAxMiA3QzEyIDQuMjQyOTcgOS43NTcwMyAyIDcgMloiIGZpbGw9IiNFODgxNTUiLz4KPHBhdGggZD0iTTcgOC44MDQyNkw0LjgzNjg4IDEwTDUuMjUgNy40NjczOEwzLjUgNS42NzM3Nkw1LjkxODQ0IDUuMzA0MjZMNyAzTDguMDgxNTYgNS4zMDQyNkwxMC41IDUuNjczNzZMOC43NSA3LjQ2NzM4TDkuMTYzMTIgMTBMNyA4LjgwNDI2WiIgZmlsbD0iI0ZGQzlCMSIvPgo8L3N2Zz4K");
}
.t-contest-referral-info .t-referral-link__share {
  display: none;
}
.t-contest-rewards {
  background-color: #fff;
  padding: 20px;
  color: #fff;
  border-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1em;
}
.t-contest-rewards > h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #636a76;
  padding: 5px 0;
}
.t-contest-rewards__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(0, 1fr))[2];
      grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  gap: 1em;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content {
    -ms-grid-columns: minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr);
  }
}
.t-contest-rewards__content > div {
  font-size: 22px;
  line-height: 28px;
  font-weight: 800;
  background-size: contain;
  border-radius: 3px;
  padding: 1.2em 1.1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div {
    font-size: 4vmin;
    line-height: 4vmin;
  }
}
.t-contest-rewards__content > div > span:first-of-type {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 28px;
  line-height: 22px;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div > span:first-of-type {
    font-size: 22px;
  }
}
.t-contest-rewards__content > div > span:first-of-type > span {
  font-size: 70%;
}
.t-contest-rewards__content > div > span:first-of-type > span::before {
  content: ' ';
}
.t-contest-rewards__content > div > span:last-of-type {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div > span:last-of-type {
    font-size: 18px;
    line-height: 24px;
  }
}
.t-contest-rewards__content > div:nth-of-type(2),
.t-contest-rewards__content > div:nth-of-type(3) {
  background: url("../img/mask-rank.png") #6683d3;
}
.t-contest-rewards__content > div:nth-of-type(1) {
  -ms-grid-column: span 2;
      grid-column: span 2;
  background: url("../img/mask-rank.png") #6683d3;
  background-size: contain;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div:nth-of-type(1) {
    -ms-grid-column: 1;
        grid-column: 1;
  }
}
.t-contest-rewards__content > div:nth-of-type(4),
.t-contest-rewards__content > div:nth-of-type(5) {
  background: url("../img/rank-4-5.png") #fff;
  border: 1px solid #e3e3e3;
}
.t-contest-rewards__content > div:nth-of-type(4) > span,
.t-contest-rewards__content > div:nth-of-type(5) > span {
  color: #6683d3;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 28px;
  line-height: 22px;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div:nth-of-type(4) > span,
  .t-contest-rewards__content > div:nth-of-type(5) > span {
    font-size: 22px;
  }
}
.t-contest-rewards__content > div:nth-of-type(4) > span > span,
.t-contest-rewards__content > div:nth-of-type(5) > span > span {
  font-size: 70%;
}
.t-contest-rewards__content > div:nth-of-type(4) > span:last-of-type,
.t-contest-rewards__content > div:nth-of-type(5) > span:last-of-type {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  color: #636a76;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div:nth-of-type(4) > span:last-of-type,
  .t-contest-rewards__content > div:nth-of-type(5) > span:last-of-type {
    font-size: 18px;
    line-height: 24px;
  }
}
.t-contest-rewards__content > div:nth-of-type(6) {
  -ms-grid-column: span 2;
      grid-column: span 2;
  background: url("../img/rank-4-5.png") #fff;
  border: 1px solid #e3e3e3;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div:nth-of-type(6) {
    -ms-grid-column: 1;
        grid-column: 1;
  }
}
.t-contest-rewards__content > div:nth-of-type(6) > span {
  color: #6683d3;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 18px;
  line-height: 22px;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div:nth-of-type(6) > span {
    font-size: 18px;
  }
}
.t-contest-rewards__content > div:nth-of-type(6) > span > span {
  font-size: 70%;
}
.t-contest-rewards__content > div:nth-of-type(6) > span:last-of-type {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  color: #636a76;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div:nth-of-type(6) > span:last-of-type {
    font-size: 18px;
    line-height: 24px;
  }
}
.t-contest-rewards__content > div:first-of-type > span:first-of-type {
  position: relative;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 28px;
  line-height: 22px;
}
.t-contest-rewards__content > div:first-of-type > span:first-of-type::after {
  content: '';
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI3ByZWZpeF9fY2xpcDApIj48ZyBvcGFjaXR5PSIuMyI+PHBhdGggZD0iTTI2LjUwMiA1MC43NDJsLjU1Ni41MzdzLTYuNjg1IDUuMjktMTIuNzY3LS41OGMtLjgzNS0uODA2LTEuOTY0LTIuMjYtMi41NTgtMy45ODggMCAwIC44MTcgMS42OTcgMi44NjQgMy42NzMgMi4wNDcgMS45NzcgNi44NzMgMy43OSAxMS45MDUuMzU4eiIgZmlsbD0iI0ZEQTcxMiIvPjxwYXRoIGQ9Ik04Ljk5IDQ2LjY1NnMxLjA2NS0uMzk2IDIuMTUuMzc3YzEuMDgzLjc3MiAxLjA0NSAxLjkwNCAxLjA0NSAxLjkwNGwtMy4xOTUtMi4yOHoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNMTIuMTg1IDQ4LjkzNXMtMS4wNjUuMzk3LTIuMTUtLjM3N2MtMS4wODMtLjc3MS0xLjA0NC0xLjkwMi0xLjA0NC0xLjkwMmwzLjE5NCAyLjI3OXoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTcuNDg1IDU2LjUyNXMtLjAwMS0xLjMzNCAxLjMwNC0yLjIxNmMxLjMwNS0uODgyIDIuNTQ2LS4zODcgMi41NDYtLjM4N2wtMy44NSAyLjYwM3oiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNMjEuMzM2IDUzLjkyMnMuMDAxIDEuMzMzLTEuMzA0IDIuMjE2Yy0xLjMwNS44ODItMi41NDYuMzg3LTIuNTQ2LjM4N2wzLjg1LTIuNjAzeiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik0yNS4xIDU2LjQ0NXMtLjgxMS0xLjIxNy0uMTQ3LTIuODA5Yy42NjUtMS41OTIgMi4xMDYtMS44ODcgMi4xMDYtMS44ODdsLTEuOTYgNC42OTZ6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTI3LjA2IDUxLjc1cy44MSAxLjIxNy4xNDUgMi44MWMtLjY2NCAxLjU5MS0yLjEwNSAxLjg4Ny0yLjEwNSAxLjg4N2wxLjk2LTQuNjk2eiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik0yMS4xMjIgNTYuOTM2cy0uMzU1LTEuMzUuNzM2LTIuNTg5YzEuMDktMS4yNCAyLjQ4Mi0xLjA2NCAyLjQ4Mi0xLjA2NGwtMy4yMTggMy42NTN6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTI0LjM0MyA1My4yODNzLjM1NiAxLjM1LS43MzUgMi41ODljLTEuMDkyIDEuMjM4LTIuNDgyIDEuMDY0LTIuNDgyIDEuMDY0bDMuMjE3LTMuNjUzeiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik0xNC40MTkgNTQuODEycy4zNzgtMS4xNTggMS43Ni0xLjU1NWMxLjM4LS4zOTggMi4zMTQuMzggMi4zMTQuMzhsLTQuMDc0IDEuMTc1eiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik0xOC40OTIgNTMuNjM4cy0uMzc4IDEuMTU4LTEuNzU5IDEuNTU1Yy0xLjM4Mi4zOTgtMi4zMTUtLjM4LTIuMzE1LS4zOGw0LjA3NS0xLjE3NXoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTEuODA1IDUyLjQ2OHMuNzU2LS45ODYgMi4yMTQtLjkwNWMxLjQ2LjA4IDIuMDg5IDEuMTQzIDIuMDg5IDEuMTQzbC00LjMwMy0uMjM4eiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik0xNi4xMDcgNTIuNzA4cy0uNzU2Ljk4Ny0yLjIxNC45MDVjLTEuNDYtLjA4LTIuMDg5LTEuMTQzLTIuMDg5LTEuMTQzbDQuMzAzLjIzOHoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTAuMDExIDQ5Ljc2OHMuOTA5LS42NzQgMi4xNi0uMjM4YzEuMjUzLjQzNyAxLjUzMyAxLjUyNSAxLjUzMyAxLjUyNWwtMy42OTMtMS4yODd6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTEzLjcwMyA1MS4wNTZzLS45MDkuNjc1LTIuMTYuMjM4Yy0xLjI1My0uNDM2LTEuNTMzLTEuNTI1LTEuNTMzLTEuNTI1bDMuNjkzIDEuMjg3eiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik0xMC42MjQgNDMuNzgzcy45ODIuMjEyIDEuNDEzIDEuMzA2Yy40MyAxLjA5NC0uMTQyIDEuOTItLjE0MiAxLjkybC0xLjI3MS0zLjIyNnoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNMTEuODk2IDQ3LjAxMXMtLjk4Mi0uMjEyLTEuNDEzLTEuMzA2Yy0uNDMtMS4wOTQuMTQtMS45MjIuMTQtMS45MjJsMS4yNzMgMy4yMjh6IiBmaWxsPSIjRkZDOTM1Ii8+PC9nPjxwYXRoIGQ9Ik0yOC42OTMgNDguNjQybC4xODIgMS4wOThzLTEyLjMxLjQyOC0xNC4zLTExLjU4MmMtLjI3My0xLjY0OC0uMzI5LTQuMy40NzItNi44MTIgMCAwLS41MTYgMi42NjYuMTU0IDYuNzA4LjY3IDQuMDQzIDQuNzAxIDEwLjI3IDEzLjQ5MiAxMC41ODh6IiBmaWxsPSIjRkRBNzEyIi8+PHBhdGggZD0iTTExLjkxNiAyOC45MzZzMS41NzMuNDUgMi4xNjIgMi4yNzZjLjU5IDEuODIyLS40MjggMy4xMDQtLjQyOCAzLjEwNGwtMS43MzQtNS4zOHoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNMTMuNjUgMzQuMzEzcy0xLjU3Mi0uNDUtMi4xNjItMi4yNzVjLS41ODktMS44MjIuNDI5LTMuMTAyLjQyOS0zLjEwMmwxLjczMyA1LjM3N3oiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTMuMjU4IDQ3LjY0OHMxLjE0Ny0xLjU1MiAzLjQxOS0xLjQ2YzIuMjcyLjA5MiAzLjI4MyAxLjczIDMuMjgzIDEuNzNsLTYuNzAyLS4yN3oiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNMTkuOTY0IDQ3LjkxN3MtMS4xNDcgMS41NTItMy40MTkgMS40NmMtMi4yNzItLjA5Mi0zLjI4My0xLjczLTMuMjgzLTEuNzNsNi43MDIuMjd6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTIyLjE1MyA1NC4wNjVzLjEwOS0yLjEwOSAyLjI1LTMuMzljMi4xNC0xLjI4MyA0LjA2NC0uMzkyIDQuMDY0LS4zOTJsLTYuMzE0IDMuNzgyeiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik0yOC40NjYgNTAuMjgzcy0uMTEgMi4xMDktMi4yNSAzLjM5MS00LjA2NC4zOTItNC4wNjQuMzkybDYuMzE0LTMuNzgzeiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik0xNy4xMiA1MS4yMzZzLjc1LTEuODc0IDMuMDgyLTIuMzgxYzIuMzMyLS41MDggMy43OTMuODg4IDMuNzkzLjg4OGwtNi44NzUgMS40OTN6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTIzLjk5OCA0OS43NDJzLS43NSAxLjg3NC0zLjA4MiAyLjM4MmMtMi4zMzIuNTA0LTMuNzkzLS44ODktMy43OTMtLjg4OWw2Ljg3NS0xLjQ5M3oiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTEuMTggNDMuMDM5czEuNDM1LTEuMDIzIDMuMzc3LS4zMDJjMS45NDIuNzIgMi4zNTMgMi40MjMgMi4zNTMgMi40MjNsLTUuNzMtMi4xMjF6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTE2LjkxIDQ1LjE2cy0xLjQzNSAxLjAyMy0zLjM3Ny4zMDJjLTEuOTQyLS43Mi0yLjM1Mi0yLjQyMy0yLjM1Mi0yLjQyM2w1LjcyOSAyLjEyMXoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTAuMTcyIDM4LjA4NHMxLjcyNS0uNSAzLjM0Mi44NDJjMS42MiAxLjM0MiAxLjQzNCAzLjExNiAxLjQzNCAzLjExNmwtNC43NzYtMy45NTh6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTE0Ljk0NCA0Mi4wNDNzLTEuNzI0LjUtMy4zNDEtLjg0MmMtMS42Mi0xLjM0MS0xLjQzNC0zLjExNS0xLjQzNC0zLjExNWw0Ljc3NSAzLjk1N3oiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTAuNDE4IDMzLjQxOXMxLjYzMi0uMDA3IDIuNzA1IDEuNTdjMS4wNzIgMS41NzkuNDYgMy4wODIuNDYgMy4wODJsLTMuMTY1LTQuNjUyeiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik0xMy41OCAzOC4wNzJzLTEuNjMuMDA2LTIuNzA0LTEuNTcyYy0xLjA3Mi0xLjU3Ny0uNDYtMy4wOC0uNDYtMy4wOGwzLjE2NSA0LjY1MnoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNMTYuMjg0IDI2Ljk5N3MuOTU0IDEuMDg2LjUxIDIuNzI2Yy0uNDQyIDEuNjQtMS44MTYgMi4xMDktMS44MTYgMi4xMDlsMS4zMDYtNC44MzV6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTE0Ljk3OSAzMS44MzVzLS45NTQtMS4wODUtLjUxMS0yLjcyNWMuNDQzLTEuNjQgMS44MTYtMi4xMTMgMS44MTYtMi4xMTNsLTEuMzA1IDQuODM4eiIgZmlsbD0iI0ZGQzkzNSIvPjxnIG9wYWNpdHk9Ii4zIj48cGF0aCBkPSJNMzkuMTggNTAuMTAybC0uNTU2LjUzN3M2LjY4NSA1LjI5MSAxMi43NjctLjU4Yy44MzUtLjgwNiAxLjk2NC0yLjI2IDIuNTU4LTMuOTg4IDAgMC0uODE2IDEuNjk3LTIuODY0IDMuNjczLTIuMDQ3IDEuOTc3LTcuMDIxIDMuNjM3LTExLjkwNC4zNTh6IiBmaWxsPSIjRkRBNzEyIi8+PHBhdGggZD0iTTU2LjY5MyA0Ni4wMTZzLTEuMDY1LS4zOTctMi4xNS4zNzZjLTEuMDgzLjc3Mi0xLjA0NSAxLjkwNC0xLjA0NSAxLjkwNGwzLjE5NS0yLjI4eiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik01My40OTggNDguMjk1czEuMDY0LjM5NyAyLjE1LS4zNzdjMS4wODItLjc3MSAxLjA0NC0xLjkwNCAxLjA0NC0xLjkwNGwtMy4xOTQgMi4yOHoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNNDguMTk3IDU1Ljg4NXMuMDAyLTEuMzMzLTEuMzA0LTIuMjE1Yy0xLjMwNS0uODgyLTIuNTQ1LS4zODgtMi41NDUtLjM4OGwzLjg1IDIuNjAzeiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik00NC4zNDUgNTMuMjgycy0uMDAxIDEuMzMzIDEuMzA0IDIuMjE1YzEuMzA1Ljg4MiAyLjU0NS4zODggMi41NDUuMzg4bC0zLjg1LTIuNjAzeiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik00MC41ODMgNTUuODA1cy44MS0xLjIxNy4xNDYtMi44MDljLS42NjUtMS41OTItMi4xMDYtMS44ODctMi4xMDYtMS44ODdsMS45NiA0LjY5NnoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNMzguNjI0IDUxLjExMXMtLjgxIDEuMjE3LS4xNDUgMi44MDljLjY2NCAxLjU5MiAyLjEwNSAxLjg4NyAyLjEwNSAxLjg4N2wtMS45Ni00LjY5NnoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNNDQuNTU5IDU2LjI5NXMuMzU1LTEuMzQ5LS43MzYtMi41ODhjLTEuMDktMS4yNC0yLjQ4Mi0xLjA2NS0yLjQ4Mi0xLjA2NWwzLjIxOCAzLjY1M3oiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNNDEuMzQgNTIuNjQ0cy0uMzU2IDEuMzQ5LjczNSAyLjU4OGMxLjA5MiAxLjIzOCAyLjQ4MiAxLjA2NSAyLjQ4MiAxLjA2NWwtMy4yMTgtMy42NTN6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTUxLjI2NCA1NC4xNzNzLS4zNzktMS4xNTgtMS43Ni0xLjU1NWMtMS4zODItLjM5OC0yLjMxNS4zOC0yLjMxNS4zOGw0LjA3NSAxLjE3NXoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNNDcuMTkgNTIuOTk4cy4zNzcgMS4xNTggMS43NTkgMS41NTZjMS4zODEuMzk3IDIuMzE0LS4zODEgMi4zMTQtLjM4MWwtNC4wNzQtMS4xNzV6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTUzLjg3OSA1MS44M3MtLjc1Ni0uOTg3LTIuMjE0LS45MDZjLTEuNDYuMDgtMi4wOSAxLjE0NC0yLjA5IDEuMTQ0bDQuMzAzLS4yMzl6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTQ5LjU3NSA1Mi4wNjhzLjc1Ni45ODYgMi4yMTQuOTA1YzEuNDU4LS4wODIgMi4wOS0xLjE0MyAyLjA5LTEuMTQzbC00LjMwNC4yMzh6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTU1LjY3IDQ5LjEyOXMtLjkwOC0uNjc1LTIuMTYtLjIzOGMtMS4yNTIuNDM2LTEuNTMyIDEuNTI0LTEuNTMyIDEuNTI0bDMuNjkzLTEuMjg2eiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik01MS45OCA1MC40MTZzLjkwOC42NzUgMi4xNi4yMzhjMS4yNTItLjQzNiAxLjUzMi0xLjUyNCAxLjUzMi0xLjUyNGwtMy42OTIgMS4yODZ6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTU1LjA2IDQzLjE0NXMtLjk4Mi4yMTEtMS40MTMgMS4zMDZhMi4xNDIgMi4xNDIgMCAwMC4xNDIgMS45MmwxLjI3MS0zLjIyNnoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNNTMuNzg1IDQ2LjM3cy45ODItLjIxMSAxLjQxMy0xLjMwNWMuNDMxLTEuMDk1LS4xNC0xLjkyMi0uMTQtMS45MjJsLTEuMjczIDMuMjI4eiIgZmlsbD0iI0ZGQzkzNSIvPjwvZz48cGF0aCBkPSJNMzkuMDU2IDQ4LjY0MmwtLjE4MiAxLjA5OHMxMi4zMS40MjcgMTQuMy0xMS41ODJjLjI3My0xLjY0OC4zMy00LjMtLjQ3Mi02LjgxMyAwIDAgLjUxNyAyLjY2Ny0uMTUzIDYuNzEtLjY3IDQuMDQyLTUuMDA1IDEwLjIxOS0xMy40OTMgMTAuNTg3eiIgZmlsbD0iI0ZEQTcxMiIvPjxwYXRoIGQ9Ik01NS44MzEgMjguOTM1cy0xLjU3Mi40NS0yLjE2MiAyLjI3NWMtLjU4OSAxLjgyMy40MjggMy4xMDUuNDI4IDMuMTA1bDEuNzM0LTUuMzh6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTU0LjA5OCAzNC4zMTNzMS41NzItLjQ1IDIuMTYyLTIuMjc2Yy41OS0xLjgyMi0uNDI4LTMuMTA0LS40MjgtMy4xMDRsLTEuNzM0IDUuMzh6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTU0LjQ5MiA0Ny42NDhzLTEuMTQ4LTEuNTUyLTMuNDItMS40NmMtMi4yNzEuMDkyLTMuMjgyIDEuNzMtMy4yODIgMS43M2w2LjcwMi0uMjd6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTQ3Ljc4NyA0Ny45MTdzMS4xNDcgMS41NTIgMy40MTkgMS40NmMyLjI3MS0uMDkyIDMuMjgyLTEuNzMgMy4yODItMS43M2wtNi43MDEuMjd6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTQ1LjU5NSA1NC4wNjVzLS4xMS0yLjExLTIuMjUtMy4zOTFjLTIuMTQtMS4yODMtNC4wNjQtLjM5Mi00LjA2NC0uMzkybDYuMzE0IDMuNzgzeiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik0zOS4yODUgNTAuMjgzcy4xMDkgMi4xMDkgMi4yNSAzLjM5YzIuMTQgMS4yODMgNC4wNjQuMzkyIDQuMDY0LjM5MmwtNi4zMTQtMy43ODJ6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTUwLjYyOSA1MS4yMzVzLS43NS0xLjg3My0zLjA4Mi0yLjM4Yy0yLjMzMi0uNTA4LTMuNzkzLjg4OC0zLjc5My44ODhsNi44NzUgMS40OTJ6IiBmaWxsPSIjRkVENTU1Ii8+PHBhdGggZD0iTTQzLjc1MiA0OS43NDJzLjc1MSAxLjg3NCAzLjA4MyAyLjM4MWMyLjMzMi41MDUgMy43OTItLjg4OCAzLjc5Mi0uODg4bC02Ljg3NS0xLjQ5M3oiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNNTYuNTcgNDMuMDM4cy0xLjQzNC0xLjAyMi0zLjM3Ni0uMzAyYy0xLjk0My43Mi0yLjM1MyAyLjQyNC0yLjM1MyAyLjQyNGw1LjczLTIuMTIyeiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik01MC44NCA0NS4xNnMxLjQzNCAxLjAyMiAzLjM3Ny4zMDJjMS45NDEtLjcyIDIuMzUyLTIuNDI0IDIuMzUyLTIuNDI0bC01LjczIDIuMTIyeiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik01Ny41OCAzOC4wODRzLTEuNzIzLS41LTMuMzQuODQzYy0xLjYyMSAxLjM0MS0xLjQzNSAzLjExNS0xLjQzNSAzLjExNWw0Ljc3Ni0zLjk1OHoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNNTIuODA1IDQyLjA0MnMxLjcyNC41IDMuMzQyLS44NDJjMS42MTctMS4zNDIgMS40MzMtMy4xMTUgMS40MzMtMy4xMTVsLTQuNzc1IDMuOTU3eiIgZmlsbD0iI0ZGQzkzNSIvPjxwYXRoIGQ9Ik01Ny4zMzEgMzMuNDE4cy0xLjYzMS0uMDA2LTIuNzA0IDEuNTcyYy0xLjA3MyAxLjU3Ny0uNDYgMy4wOC0uNDYgMy4wOGwzLjE2NC00LjY1MnoiIGZpbGw9IiNGRUQ1NTUiLz48cGF0aCBkPSJNNTQuMTcgMzguMDcyczEuNjMxLjAwNiAyLjcwNC0xLjU3MmMxLjA3My0xLjU3OC40Ni0zLjA4MS40Ni0zLjA4MWwtMy4xNjQgNC42NTN6IiBmaWxsPSIjRkZDOTM1Ii8+PHBhdGggZD0iTTUxLjQ3IDI2Ljk5N3MtLjk1NSAxLjA4Ni0uNTEyIDIuNzI2Yy40NDMgMS42NCAxLjgxNyAyLjExIDEuODE3IDIuMTFsLTEuMzA2LTQuODM2eiIgZmlsbD0iI0ZFRDU1NSIvPjxwYXRoIGQ9Ik01Mi43NyAzMS44MzRzLjk1NS0xLjA4NS41MTItMi43MjVjLS40NDMtMS42NC0xLjgxNi0yLjExMy0xLjgxNi0yLjExM2wxLjMwNSA0LjgzOHoiIGZpbGw9IiNGRkM5MzUiLz48cGF0aCBkPSJNNDMuODQgMjcuMDJsLTQuOTQgMy4wNDUtNC43MzgtNi4zMmEuMjA0LjIwNCAwIDAwLS4zMjggMGwtNC43MzUgNi4zMi00Ljk0NC0zLjA0NGEuMjA1LjIwNSAwIDAwLS4zMS4ybDEuOTQgMTQuNzQyYy4wMjguMi4yMDEuMzU1LjQwNy4zNTVoMTUuNjE3YS40MDguNDA4IDAgMDAuNDA0LS4zNTVsMS45NC0xNC43NDJhLjIwNy4yMDcgMCAwMC0uMzEyLS4yek0zNCAzOC42NDNhMi44NjIgMi44NjIgMCAwMS0yLjg2LTIuODZBMi44NjIgMi44NjIgMCAwMTM0IDMyLjkyNWEyLjg2MiAyLjg2MiAwIDAxMi44NTggMi44NTlBMi44NjIgMi44NjIgMCAwMTM0IDM4LjY0MnptMC00LjA4NmExLjIyNyAxLjIyNyAwIDAwMCAyLjQ1MyAxLjIyNyAxLjIyNyAwIDAwMC0yLjQ1M3oiIGZpbGw9IiNGRUQ1NTUiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJwcmVmaXhfX2NsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY2djgwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
  background-size: 3em 4em;
  background-repeat: no-repeat;
  width: 3em;
  height: 4em;
  position: absolute;
  right: -3em;
  top: -1.5em;
}
@media screen and (max-width: 768px) {
  .t-contest-rewards__content > div:first-of-type > span:first-of-type::after {
    background-size: cover;
    background-repeat: no-repeat;
    width: 66px;
    height: 60px;
    position: absolute;
    bottom: -7px;
    right: inherit;
    top: inherit;
  }
}
.t-contest-rewards__terms {
  font-size: 14px;
  line-height: 21px;
  color: #636a76;
}
.t-contest-stats {
  background-color: #fff;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1em;
  margin-top: 1em;
}
.t-contest-stats > .t-contest-stats-more__btn {
  width: 138px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 32px;
  background: #fff;
  text-transform: uppercase;
  margin: 7px auto 20px auto;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: #9499a5;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  cursor: pointer;
}
.t-contest-stats > .t-contest-stats-more__btn > .icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 4px;
}
.t-contest-stats > h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #636a76;
  padding: 20px 20px 0 20px;
}
.t-contest-stats > div.counters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 2em;
  color: #abb1ba;
  font-size: 14px;
  line-height: 18px;
  padding: 0 20px;
}
@media (max-width: 767px) {
  .t-contest-stats > div.counters {
    padding: 0 10px;
  }
}
.t-contest-stats > div.counters > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.t-contest-stats > div.counters > div > span {
  font-size: 24px;
  line-height: 30px;
  color: #636a76;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}
.t-contest-stats > .t-contest-stats-header,
.t-contest-stats > ul > li {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 10% minmax(0, 1fr) 20% 20%;
      grid-template-columns: 10% minmax(0, 1fr) 20% 20%;
  grid-auto-flow: row;
  gap: 1em;
}
@media (max-width: 767px) {
  .t-contest-stats > .t-contest-stats-header,
  .t-contest-stats > ul > li {
    display: -ms-flexbox;
    display: flex;
  }
}
.t-contest-stats > .t-contest-stats-header {
  color: #abb1ba;
  font-size: 14px;
  font-weight: 400;
  margin-top: 1.5em;
  padding: 0 2.5em;
}
@media (max-width: 767px) {
  .t-contest-stats > .t-contest-stats-header {
    padding: 0 20px;
  }
  .t-contest-stats > .t-contest-stats-header span {
    width: 105px;
  }
}
.t-contest-stats > .t-contest-stats-header > span:first-of-type {
  -ms-grid-column: 2;
      grid-column: 2;
}
@media (max-width: 767px) {
  .t-contest-stats > .t-contest-stats-header > span:first-of-type {
    -ms-grid-column: 1;
        grid-column: 1;
  }
}
.t-contest-stats > .t-contest-stats-header > span:nth-of-type(2),
.t-contest-stats > .t-contest-stats-header > span:nth-of-type(3) {
  text-align: right;
}
.t-contest-stats > ul.t-contest-stats-container {
  padding: 0;
  margin: 0;
  color: #636a76;
  overflow: hidden;
}
.t-contest-stats > ul.t-contest-stats-container > li {
  padding: 1em 2.5em;
  -ms-flex-align: baseline;
      align-items: baseline;
}
@media (max-width: 767px) {
  .t-contest-stats > ul.t-contest-stats-container > li {
    padding: 1em 20px;
  }
  .t-contest-stats > ul.t-contest-stats-container > li span {
    width: 105px;
  }
  .t-contest-stats > ul.t-contest-stats-container > li span:first-child {
    display: none;
  }
}
.t-contest-stats > ul.t-contest-stats-container > li:nth-of-type(2n) {
  background-color: #f8f8f8;
}
.t-contest-stats > ul.t-contest-stats-container > li > span:nth-of-type(1),
.t-contest-stats > ul.t-contest-stats-container > li > span:nth-of-type(2) {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-contest-stats > ul.t-contest-stats-container > li > span:nth-of-type(3),
.t-contest-stats > ul.t-contest-stats-container > li > span:nth-of-type(4) {
  text-align: right;
}
.bonus__popap {
  display: none;
}
.bonus__popap.popap-open {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.65);
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 9999;
}
.bonus__popap.popap-open .bonus__popap-item {
  margin: auto;
  width: 550px;
  background: #fff;
  border-radius: 3px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .bonus__popap.popap-open .bonus__popap-item {
    width: 300px;
  }
}
.bonus__popap.popap-open .bonus__popap-item .close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
@media (max-width: 767px) {
  .bonus__popap.popap-open .bonus__popap-item .close-btn {
    top: 5px;
    right: 5px;
  }
}
.bonus__popap.popap-open .bonus__popap-item .close-btn button {
  border: none;
  background: inherit;
  cursor: pointer;
}
.bonus__popap.popap-open .bonus__popap-img {
  background: url("../img/bonus-popap-img-basic.png") no-repeat center;
  width: 550px;
  height: 285px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
@media (max-width: 767px) {
  .bonus__popap.popap-open .bonus__popap-img {
    width: 300px;
    height: 180px;
    background-size: cover;
  }
}
.bonus__popap.popap-open .bonus__popap-txt {
  margin: 32px 52px 40px;
  text-align: center;
}
@media (max-width: 767px) {
  .bonus__popap.popap-open .bonus__popap-txt {
    margin: 25px 10px;
  }
}
.bonus__popap.popap-open .bonus__popap-txt h2 {
  font-style: normal;
  font-weight: 800;
  font-size: 32px;
  line-height: 30px;
  color: #636a76;
}
@media (max-width: 767px) {
  .bonus__popap.popap-open .bonus__popap-txt h2 {
    font-size: 22px;
  }
}
.bonus__popap.popap-open .bonus__popap-txt p {
  font-size: 16px;
  line-height: 24px;
  color: #636a76;
  padding: 16px 0 24px;
  margin: 0;
}
@media (max-width: 767px) {
  .bonus__popap.popap-open .bonus__popap-txt p {
    font-size: 14px;
    line-height: 20px;
  }
}
.bonus__popap.popap-open .bonus__popap-txt button {
  border: none;
  background: #3499cc;
  border-radius: 2px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  padding: 12px 75px;
  cursor: pointer;
}
.success-item {
  max-width: 628px;
  background: #fff;
  padding: 100px 80px 200px;
}
@media (max-width: 1023px) {
  .success-item {
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .success-item {
    padding: 40px 20px;
  }
}
.success-item h3,
.success-item p {
  text-align: center;
  color: #636a76;
  padding: 0;
  margin: 0;
}
.success-item__icon {
  height: 80px;
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 768px) {
  .success-item__icon {
    margin-bottom: 24px;
  }
}
.success-item__title {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  padding-bottom: 20px !important;
}
@media (max-width: 768px) {
  .success-item__title {
    padding-bottom: 12px !important;
    font-size: 24px;
    line-height: 34px;
  }
}
.success-item__text {
  font-family: Lato;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  max-width: 376px;
  margin: 0 auto !important;
}
.success-item__link {
  color: #fff;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  background: #3499cc;
  border-radius: 2px;
  width: 200px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 32px auto;
}
.success-item__link:hover {
  color: #fff;
}
@media (max-width: 768px) {
  .success-item__link {
    margin: 24px auto 0;
  }
}
.t-form__basic .t-hint__icon__wrap,
.t-form__basic-progr .t-hint__icon__wrap,
.t-form__basic-threeBlV2 .t-hint__icon__wrap {
  height: auto;
}
.t-page-fluidcol .privacy-safety-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .t-page-fluidcol .privacy-safety-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.t-page-fluidcol .privacy-safety-block.white-block {
  padding: 29px 20px !important;
}
.t-page-fluidcol .privacy-safety-block .t-settings {
  width: 80%;
}
@media (max-width: 767px) {
  .t-page-fluidcol .privacy-safety-block .t-settings {
    width: 100%;
    padding-bottom: 15px;
  }
}
.t-page-fluidcol .privacy-safety-block #privacySafetyForm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
.t-page-fluidcol .privacy-safety-block #privacySafetyForm .field-privacysafetyform-isallowedoffers {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
}
.t-page-fluidcol .privacy-safety-block #privacySafetyForm .t-hint__icon__wrap {
  height: 14px;
}
@media (max-width: 767px) {
  .t-page-fluidcol .privacy-safety-block #privacySafetyForm {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .t-page-fluidcol .privacy-safety-block #privacySafetyForm .upd-btn {
    width: 100%;
  }
}
.t-page-fluidcol .privacy-safety-block .subtitle-h3 {
  padding-bottom: 15px;
}
.t-page-fluidcol .privacy-safety-block .subtitle-h3 .material-icons {
  padding-right: 5px;
}
.t-form__basic .t-hint__icon__wrap,
.t-form__basic-progr .t-hint__icon__wrap,
.t-form__basic-threeBlV2 .t-hint__icon__wrap {
  height: auto;
}
.white-block-404page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: "Lato", sans-serif;
  padding: 0 15px;
  padding-top: 30px;
  padding-bottom: 20px;
  background-color: #fff;
}
.white-block-404page .left-block {
  font-family: 'Montserrat', sans-serif;
  min-width: 400px;
}
.white-block-404page .left-block__errorText {
  color: #3499cc;
  size: 14px;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  line-height: 21px;
}
.white-block-404page .left-block__title {
  font-size: 32px;
  line-height: 42px;
  color: #636a76;
  max-width: 480px;
  margin-top: 16px;
  font-weight: 700;
}
.white-block-404page .left-block__text {
  font-size: 18px;
  line-height: 27px;
  color: #636a76;
  max-width: 500px;
  margin-top: 16px;
}
.white-block-404page .left-block__btn-home {
  line-height: 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  width: 240px;
  text-align: center;
  margin-top: 30px;
  padding: 13px;
  background-color: #3499cc;
  border: none;
  cursor: pointer;
}
.white-block-404page .left-block__btn-home:hover {
  opacity: 0.7;
}
.white-block-404page .right-block video {
  max-width: 400px;
  width: 100%;
  margin-top: -14px;
}
@media (max-width: 1400px) {
  .white-block-404page {
    padding: 15px 0 15px 40px;
  }
}
@media (max-width: 1150px) {
  .white-block-404page {
    padding: 15px 0 15px 25px;
  }
}
@media (max-width: 1024px) {
  .white-block-404page {
    -ms-flex-align: center;
        align-items: center;
  }
  .white-block-404page .right-block {
    padding-top: 0px;
    margin-top: 0;
  }
  .white-block-404page .left-block {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .white-block-404page .left-block {
    min-width: 300px;
  }
}
@media (max-width: 600px) {
  .white-block-404page {
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
    padding-top: 40px;
  }
  .white-block-404page .left-block {
    min-width: 300px;
  }
  .white-block-404page .left-block__title {
    font-size: 24px;
  }
  .white-block-404page .right-block__video {
    margin-top: 0px !important;
  }
}
.orders__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  box-sizing: border-box;
  padding: 20px 0 28px;
}
.orders__header .orders__label,
.orders__header label,
.orders__header .has-error .control-label,
.orders__header .has-success .control-label {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  color: #9499a5;
}
.orders__header .orders__forms {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 47.7%;
}
.orders__header .orders__forms .orders__item-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 68.3%;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.orders__header .orders__forms .form-group {
  margin: 0 !important;
}
.orders__header .orders__forms .orders__id {
  position: relative;
  min-width: 130px;
  max-width: 130px;
}
.orders__header .orders__forms .orders__id input {
  border-radius: 3px;
}
.orders__header .orders__forms .orders__id button {
  position: absolute;
  right: 7px;
  top: 30px;
  width: 20px;
  height: 20px;
  border: none;
  cursor: pointer;
}
.orders__header .orders__forms .orders__id button.search-btn {
  background: url("../img/ic-search.svg") no-repeat;
  display: block;
}
.orders__header .orders__forms .orders__id button.remove-btn {
  background: url("../img/ic-close.svg") no-repeat;
  display: none;
}
.orders__header .orders__forms .field-ordersfilter-status {
  min-width: 130px;
  max-width: 130px;
}
.orders__header .orders__forms .field-ordersfilter-status select {
  border-radius: 3px;
  background-color: #fff;
}
.orders__header .orders__forms .field-ordersfilter-show_files {
  min-width: 180px;
  max-width: 180px;
  margin-top: 23px !important;
}
.orders__header .orders__forms .field-ordersfilter-show_files label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-transform: inherit;
  margin: 0;
}
.orders__header .orders__forms .field-ordersfilter-show_files label input[type="checkbox"] {
  margin: 0 3px 0 0;
  background: #fff;
  border: 1px solid #e3e3e3 !important;
  border-radius: 3px;
}
.orders__header .orders__forms .field-ordersfilter-show_files,
.orders__header .orders__forms .field-ordersfilter-order_id,
.orders__header .orders__forms .field-ordersfilter-status {
  position: relative;
}
.orders__header .orders__forms .field-ordersfilter-show_files .help-block,
.orders__header .orders__forms .field-ordersfilter-order_id .help-block,
.orders__header .orders__forms .field-ordersfilter-status .help-block {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #ee5552;
  position: absolute;
  bottom: -18px;
  width: 154px;
  margin: 0;
}
.orders__topic {
  width: 19%;
  min-width: 200px;
  margin-top: 23px;
}
.orders__deadline {
  width: 24.3%;
  margin-top: 23px;
}
.orders__deadline .orders__deadline-link {
  display: -ms-flexbox;
  display: flex;
}
.orders__deadline .orders__deadline-link .arrows {
  margin: 0 5px;
  height: 13px;
}
.orders__deadline .orders__deadline-link .arrows-up.arrows {
  transform: rotate(180deg);
}
@media (max-width: 1330px) {
  .orders__header .orders__forms {
    width: 50.7%;
  }
  .orders__header .orders__forms .orders__item-form {
    width: 69.3%;
  }
  .orders__header .orders__forms .orders__item-form .field-ordersfilter-show_files {
    min-width: 121px;
  }
  .orders__deadline {
    width: 18.3%;
  }
}
@media (max-width: 1260px) {
  .orders__header .orders__forms {
    width: 55.7%;
  }
  .orders__header .orders__forms .orders__item-form {
    width: 64.3%;
  }
  .orders__header .orders__forms .orders__item-form .field-ordersfilter-status,
  .orders__header .orders__forms .orders__id {
    margin-right: 10px !important;
  }
  .orders__header .orders__forms .orders__item-form .field-ordersfilter-show_files {
    max-width: 140px;
  }
}
@media (max-width: 1150px) {
  .orders__header .orders__forms {
    width: 50.7%;
  }
  .orders__header .orders__forms .orders__item-form {
    width: 67.3%;
  }
  .orders__header .orders__forms .orders__id,
  .orders__header .orders__forms .orders__item-form .field-ordersfilter-status {
    min-width: 100px;
    max-width: 100px;
  }
  .orders__header .orders__forms .orders__item-form .field-ordersfilter-show_files {
    max-width: 140px;
  }
}
@media (max-width: 1080px) {
  .orders__deadline,
  .orders__topic,
  .orders__header form .field-ordersfilter-status,
  .orders__header form .field-ordersfilter-show_files {
    display: none;
  }
  .orders__header .orders__forms {
    width: 100%;
  }
  .orders__header .orders__forms .orders__id {
    min-width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .orders__header {
    padding: 24px 20px;
  }
}
.field-ordersfilter-order_id input[type=number]::-webkit-outer-spin-button,
.field-ordersfilter-order_id input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.field-ordersfilter-order_id input[type=number] {
  -moz-appearance: textfield;
}
.orders__header.header-without-form {
  padding: 20px 0;
}
.orders__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 47.7%;
}
.orders__items .orders__id,
.orders__items .orders__status {
  min-width: 130px;
  max-width: 130px;
}
.orders__items .orders__id {
  text-align: center;
}
.orders__items .orders__icon {
  min-width: 180px;
  max-width: 180px;
}
.order-info-mob-txt {
  display: none;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #636a76;
}
@media (max-width: 1330px) {
  .orders__items {
    width: 50.7%;
  }
}
@media (max-width: 1260px) {
  .orders__items {
    width: 55.7%;
  }
  .orders__items .orders__icon {
    max-width: 140px;
    min-width: 121px;
  }
}
@media (max-width: 1150px) {
  .orders__items {
    width: 50.7%;
  }
  .orders__items .orders__id,
  .orders__items .orders__status {
    min-width: 100px;
    max-width: 100px;
  }
}
@media (max-width: 1080px) {
  .orders__header.header-without-form {
    padding: 16px 0 0 0 !important;
  }
  .orders__header.header-without-form .orders__label {
    display: none;
  }
  .order-info-mob-txt {
    display: block;
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .order-info-mob-txt {
    padding-left: 20px;
  }
}
.list__orders {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  background: #fff;
  border: 1px solid #e1e4e6;
  border-radius: 3px;
  box-sizing: border-box;
  margin-bottom: 8px;
  padding-bottom: 13px;
  position: relative;
  cursor: pointer;
}
.list__orders-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 24px;
  width: 47.7%;
}
.list__orders .list__orders-id,
.list__orders .list__orders-status {
  min-width: 130px;
  max-width: 130px;
}
.list__orders-id {
  padding-top: 6px;
  text-align: center;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #636a76;
}
.list__orders-icons {
  min-width: 180px;
  max-width: 180px;
  height: 23px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.list__orders-topic {
  width: 19%;
  min-width: 200px;
  padding-top: 26px;
}
.list__orders-topic .topic-order-txt {
  word-break: break-all;
}
.list__orders-topic .topic-order-txt .topic-order-wrap-txt {
  position: relative;
  overflow: hidden;
}
.list__orders-topic .topic-order-txt .max-height {
  max-height: 60px;
}
.list__orders-topic .topic-order-txt .expand-btn {
  position: absolute;
  bottom: 0;
  right: -2px;
  background-color: #fff;
  padding: 1px;
  cursor: pointer;
  z-index: 100;
}
.list__orders-topic .mob-txt {
  display: none;
}
.list__orders-deadline {
  width: 24.3%;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
}
.list__orders-deadline .deadline-flex {
  margin-top: 5px;
  margin-right: 16%;
}
.list__orders-deadline .deadline-flex .date-order {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 2px;
  min-width: 70px;
  max-width: 70px;
}
.list__orders-deadline .deadline-btn-flex {
  position: relative;
}
.list__orders-deadline .deadline-btn-flex .btn__outline {
  background: #fff;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #9499a5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 110px;
  height: 32px;
}
.list__orders-deadline .deadline-btn-flex .btn__outline svg {
  fill: #9499a5;
}
.list__orders-deadline .deadline-btn-flex .btn__outline:hover,
.list__orders-deadline .deadline-btn-flex .btn__outline:focus,
.list__orders-deadline .deadline-btn-flex .btn__outline:active {
  background: #39c;
  color: #fff !important;
  border-color: #39c;
}
.list__orders-deadline .deadline-btn-flex .btn__outline:hover svg,
.list__orders-deadline .deadline-btn-flex .btn__outline:focus svg,
.list__orders-deadline .deadline-btn-flex .btn__outline:active svg {
  fill: #fff;
}
.list__orders-deadline .deadline-btn-flex .btn__outline .icon {
  height: 20px;
}
.list__orders-deadline .deadline-btn-flex .t-order-duplicate {
  display: block;
  margin-top: 7px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 1330px) {
  .list__orders-item {
    width: 50.7%;
  }
  .list__orders-deadline {
    width: 18.3%;
  }
  .list__orders-deadline .deadline-btn-flex .btn__outline {
    width: 32px;
  }
  .list__orders-deadline .deadline-btn-flex .desc-txt {
    display: none;
  }
}
@media (max-width: 1260px) {
  .list__orders-item {
    width: 55.7%;
  }
  .list__orders-item .list__orders-icons {
    max-width: 140px;
    min-width: 121px;
  }
  .list__orders .list__orders-id,
  .list__orders .list__orders-status {
    margin-right: 10px !important;
  }
}
@media (max-width: 1150px) {
  .list__orders .list__orders-id,
  .list__orders .list__orders-status {
    min-width: 100px;
    max-width: 100px;
  }
  .list__orders .list__orders-icons {
    max-width: 140px;
    min-width: 128px;
  }
  .order-status-state {
    width: 100px;
  }
  .list__orders-item {
    width: 50.7%;
  }
  .list__orders-deadline .deadline-flex {
    margin-right: 6%;
  }
}
@media (max-width: 1023px) {
  .list__orders .list__orders-id,
  .list__orders .list__orders-status {
    min-width: 130px;
    max-width: 130px;
  }
  .list__orders .order-status-state {
    width: 130px;
    margin-right: 0 !important;
  }
  .list__orders-item {
    width: 47.7%;
  }
  .list__orders-deadline {
    width: 24.3%;
  }
  .list__orders-deadline .deadline-flex {
    margin-right: 16%;
  }
  .list__orders-deadline .deadline-btn-flex .btn__outline {
    width: 110px;
  }
  .list__orders-deadline .deadline-btn-flex .desc-txt {
    display: block;
  }
}
@media (max-width: 960px) {
  .list__orders .list__orders-id,
  .list__orders .list__orders-status {
    min-width: 100px;
    max-width: 100px;
  }
  .list__orders .list__orders-icons {
    max-width: 140px;
    min-width: 121px;
  }
  .order-status-state {
    width: 100px;
  }
  .list__orders-item {
    width: 50.7%;
  }
  .list__orders-deadline .deadline-flex {
    margin-right: 6%;
  }
}
@media (max-width: 830px) {
  .list__orders-deadline {
    width: 18.3%;
  }
  .list__orders-deadline .deadline-flex {
    margin-right: 16%;
  }
  .list__orders-deadline .deadline-btn-flex .btn__outline {
    width: 32px;
  }
  .list__orders-deadline .deadline-btn-flex .desc-txt {
    display: none;
  }
}
@media (max-width: 767px) {
  .list__orders {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 20px 15px;
  }
  .list__orders-item {
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
    width: auto;
    padding: 0;
  }
  .list__orders .list__orders-icons {
    position: absolute;
    right: 10px;
    top: 0px;
    max-width: 100%;
    min-width: auto;
  }
  .list__orders .order-status-state {
    width: -moz-fit-content;
    width: fit-content;
    padding: 6px;
  }
  .list__orders .list__orders-id,
  .list__orders .list__orders-status {
    min-width: auto;
    max-width: 100%;
    margin-right: 0 !important;
  }
  .list__orders .list__orders-id {
    text-align: left;
    padding-bottom: 6px;
    padding-top: 0;
  }
  .list__orders .list__orders-topic,
  .list__orders .deadline-flex {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
  .list__orders .list__orders-topic .mob-txt,
  .list__orders .deadline-flex .mob-txt {
    display: block;
    margin: 0;
  }
  .list__orders .list__orders-topic {
    padding-top: 20px;
    padding-bottom: 13px;
    -ms-flex-align: inherit;
        align-items: inherit;
  }
  .list__orders .list__orders-topic .topic-order-txt {
    text-align: right;
    min-width: 292px;
    max-width: 292px;
  }
  .list__orders .list__orders-topic .t-order-list__status-wrap {
    display: none;
  }
  .list__orders-deadline {
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-top: 0;
  }
  .list__orders-deadline .deadline-flex {
    margin: 0;
    padding-bottom: 20px;
  }
  .list__orders-deadline .deadline-flex .date-order {
    padding: 0;
    min-width: auto;
  }
  .list__orders-deadline .deadline-btn-flex .btn__outline {
    width: 100%;
  }
  .list__orders-deadline .deadline-btn-flex .desc-txt {
    display: block;
  }
  .list__orders-deadline .deadline-btn-flex .t-order-duplicate {
    display: none;
  }
}
.list__orders:hover .deadline-btn-flex .btn__outline {
  background: #39c;
  color: #fff !important;
  border-color: #39c;
}
.list__orders:hover .deadline-btn-flex .btn__outline svg {
  fill: #fff;
}
.list__orders:hover .list__orders-deadline .deadline-btn-flex .t-order-duplicate {
  opacity: 1;
  visibility: visible;
}
.duplicate-order {
  margin-top: -8px;
}
.duplicate-icon {
  position: absolute;
  top: -16px;
  left: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 30px;
  height: 30px;
  background-color: #3499cc;
  border-radius: 50%;
}
.duplicate-icon:hover+.duplicate-hint {
  display: block;
}
.duplicate-hint {
  display: none;
  position: absolute;
  top: 20px;
  left: 85px;
  width: 233px;
  padding: 8px;
  background: #434a54;
  border-radius: 8px;
  font-size: 11px;
  line-height: 130%;
  color: #fff;
  text-align: left;
}
@media (max-width: 767px) {
  .duplicate-icon,
  .duplicate-hint {
    left: 50%;
    transform: translateX(-50%);
  }
}
.study-guides {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.study-guides a {
  color: #636a76;
}
.study-guides .title-guides {
  color: #636a76;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.study-guides .filter-list-active a {
  color: #fff;
}
.study-guides .filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  overflow: hidden;
  margin-bottom: 30px;
}
.study-guides .select-container {
  display: none;
  width: 100%;
  margin: 0 auto;
  position: relative;
  font-family: Arial, sans-serif;
}
.study-guides .select-container .select-container-link {
  display: block;
  width: 103px;
  color: #3499cc;
  margin-left: auto;
  margin-top: 16px;
  margin-bottom: 24px;
}
.study-guides .custom-select {
  width: 100%;
  padding: 10px 40px 10px 15px;
  font-size: 16px;
  color: #636a76;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  cursor: pointer;
}
.study-guides .select-container::after {
  content: "▼";
  font-size: 10px;
  color: #636a76;
  position: absolute;
  right: 15px;
  top: 15px;
  pointer-events: none;
}
.study-guides .filter-window {
  overflow: hidden;
  width: 100%;
  max-width: 800px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.study-guides .left-arrow {
  margin: 0 20px;
  min-width: 32px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: #dce0e2;
  text-align: center;
  border-radius: 50px;
  cursor: pointer;
}
.study-guides .right-arrow {
  margin: 0 20px;
  min-width: 32px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: #dce0e2;
  text-align: center;
  border-radius: 50px;
  cursor: pointer;
}
.study-guides .arrow:hover {
  background: #d1d7d8;
}
.study-guides .filter-list {
  min-width: 400px;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: auto;
  text-transform: uppercase;
  color: #636a76;
  font-size: 12px;
  gap: 5px;
  font-weight: 600;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.study-guides .filter-list li {
  font-family: 'Lato';
  padding: 8px 12px;
  font-size: 12px;
  transition: 0.5s;
  cursor: pointer;
  transition: 0.5s;
}
.study-guides .filter-list:hover {
  color: #262a32;
}
.study-guides .filter-list-active {
  color: #fff;
  background-color: #636a76;
  padding: 8px 12px;
  border-radius: 30px;
}
.study-guides .filter-list {
  transition: 0.5s;
}
.study-guides .filter-list .filter-list-active:hover {
  color: #fff;
}
.study-guides .my-guide {
  background-color: #fff;
  color: #636a76;
  font-size: 12px;
  border-radius: 20px;
  min-width: 110px;
  font-weight: 600;
  text-transform: uppercase;
  transition: 0.5s;
}
.study-guides .my-guide a {
  padding: 8px 22px;
  display: inline-block;
}
.study-guides .my-guide:hover {
  transition: 0.5s;
  cursor: pointer;
}
.study-guides .my-guide:hover a {
  color: #262a32;
  cursor: pointer;
}
.study-guides .my-guide-active {
  background: #636a76;
}
.study-guides .my-guide-active a {
  color: #fff;
}
.study-guides .guides {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 25px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}
.study-guides .card {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: 400px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-color: #fff;
  position: relative;
  max-width: 240px;
  cursor: pointer;
  transition: 0.5s;
}
.study-guides .card:hover {
  box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.2);
}
.study-guides .card .top img {
  display: inline-block;
  width: 100%;
}
.study-guides .card .label-bestseller {
  position: absolute;
  background: #fcc7a2;
  top: 8px;
  right: 8px;
  font-size: 12px;
  border-radius: 16px;
  padding: 4px 8px;
  color: #454b54;
}
.study-guides .card .label-new {
  position: absolute;
  background: #5bc24c;
  top: 8px;
  right: 8px;
  font-size: 12px;
  border-radius: 16px;
  padding: 4px 10px;
  color: #fff;
}
.study-guides .information__rating {
  display: -ms-flexbox;
  display: flex;
}
.study-guides .stars {
  background: url("../img/stars.svg") no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 0px;
  height: 15px;
}
.study-guides .stars-gray {
  position: relative;
  width: 88px;
  height: 24px;
  background: url("../img/stars_gray.svg") no-repeat;
}
.study-guides .information {
  background-color: #fff;
  padding: 12px 16px;
  min-height: 150px;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.study-guides .information .card-download {
  border: 1px solid #3499cc;
  color: #3499cc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: uppercase;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  cursor: pointer;
  padding: 5px 0px;
  font-weight: 700;
  border-radius: 4px;
}
.study-guides .information .card-download svg,
.study-guides .information .card-download a {
  color: #3499cc;
}
.study-guides .information .card-download a {
  position: relative;
  padding-left: 20px;
}
.study-guides .information .card-download svg {
  position: absolute;
  top: 0px;
  left: 3px;
  width: 11px;
  height: 22px;
}
.study-guides .information .card-download:hover {
  background-color: #3499cc;
  color: #fff;
}
.study-guides .information .card-download:hover svg,
.study-guides .information .card-download:hover a {
  color: #fff;
}
.study-guides .pagination-guide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  margin: 0 auto;
}
.study-guides .arrow-back {
  height: 32px;
  border: 1px solid #d3d6d7;
  border-radius: 6px;
  cursor: pointer;
  transition: 0.5s;
}
.study-guides .arrow-back:hover {
  background-color: #3499cc;
  border: 1px solid #fff;
}
.study-guides .arrow-back:hover svg {
  color: #fff;
}
.study-guides .arrow-back svg {
  color: #3499cc;
}
.study-guides .arrow-back a {
  display: inline-block;
  padding: 7px 20px;
  height: 32px;
}
.study-guides .arrow-next {
  height: 32px;
  border: 1px solid #d3d6d7;
  border-radius: 6px;
  cursor: pointer;
  transition: 0.5s;
}
.study-guides .arrow-next:hover {
  background-color: #3499cc;
  border: 1px solid #fff;
}
.study-guides .arrow-next:hover svg {
  color: #fff;
}
.study-guides .arrow-next svg {
  color: #3499cc;
}
.study-guides .arrow-next a {
  display: inline-block;
  padding: 7px 20px;
  height: 32px;
}
.study-guides .page {
  border: 1px solid #d3d6d7;
  width: 32px;
  height: 32px;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
  font-weight: 700px;
  color: #636a76;
  border-radius: 5px;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -ms-flex-align: center;
      align-items: center;
  transition: 0.5s;
}
.study-guides .page:hover {
  background: #d3d6d7;
  border: 1px solid #d3d6d7;
}
.study-guides .page a {
  width: 32px;
  height: 32px;
  padding-top: 6px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.study-guides .page-dotes {
  width: 32px;
  height: 32px;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
  font-weight: 700px;
  color: #636a76;
  border-radius: 5px;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -ms-flex-align: center;
      align-items: center;
  transition: 0.5s;
}
.study-guides .page-dotes:hover {
  opacity: 0.7;
}
.study-guides .page-active {
  color: #fff;
  background-color: #636a76;
}
.study-guides .information__title {
  font-size: 16px;
  color: #636a76;
  font-weight: 700;
  line-height: 24px;
  margin: 12px 0;
}
.study-guides .information__downloads {
  font-size: 12px;
  color: #636a76;
}
.study-guides .price {
  margin-top: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.study-guides .price-main {
  color: #3499cc;
  font-weight: 700;
  font-size: 16px;
  margin-right: 6px;
}
.study-guides .price-discount {
  color: #636a76;
  font-weight: 600;
  font-size: 14px;
  margin-right: 6px;
  text-decoration: line-through;
}
.study-guides .lable-discount {
  background-color: #fd633d;
  color: #fff;
  padding: 3px 8px;
  font-size: 10px;
  font-weight: 700;
  border-radius: 20px;
}
.study-guides .lable-discount .lable-discount-mob {
  display: none;
}
.study-guides .guide-form {
  max-width: 770px;
  background-color: #fff;
  padding: 20px 25px;
  border-radius: 4px;
  margin-top: 60px;
}
.study-guides .guide-form .guide-form-top {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.study-guides .guide-form .guide-form-top__img {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  background: url("../img/guide-form.svg") no-repeat;
}
.study-guides .guide-form .guide-form-top__title {
  color: #636a76;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}
.study-guides .guide-form .guide-form-top__text {
  font-size: 14px;
  color: #636a76;
}
.study-guides .guide-form .guide-form-textarea {
  resize: none;
  margin-top: 19px;
  width: 100%;
  color: #636a76;
  padding: 12px 15px;
  border: 1px solid #e3e3e3;
  height: 80px;
  margin-bottom: 12px;
}
.study-guides .guide-form .guide-form-textarea:-ms-input-placeholder {
  color: #abb1ba;
}
.study-guides .guide-form .guide-form-textarea::placeholder {
  color: #abb1ba;
}
.study-guides .guide-form .guide-form-textarea-error {
  border: 1px solid #fd633d;
}
.study-guides .guide-form .guide-form-submit {
  background: #3499cc;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  padding: 9px 55px;
  border-radius: 2px;
  border: none;
  transition: 0.5s;
}
.study-guides .guide-form .guide-form-submit:hover {
  opacity: 0.7;
}
.thanks-comment {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 50px 20px;
  max-width: 800px;
  border-radius: 4px;
  text-align: center;
  background-color: #fff;
}
.thanks-comment__svg {
  margin-bottom: 12px;
}
.thanks-comment__title {
  font-size: 22px;
  line-height: 27px;
  font-weight: 700;
  color: #636a76;
  margin-bottom: 12px;
}
.thanks-comment__text {
  font-size: 14px;
  font-family: 'Lato';
  line-height: 21px;
  color: #636a76;
  margin-bottom: 37px;
}
.filter-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
.filter-list li {
  padding: 10px 20px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  color: #636a76;
}
.filter-list-active {
  background-color: #636a76;
  color: #fff;
  border-radius: 15px;
}
.arrow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
}
@media (max-width: 600px) {
  .guide-form-top {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media (max-width: 768px) {
  .study-guides {
    padding: 0px 10px !important;
  }
  .study-guides .filter {
    display: none;
  }
  .study-guides .select-container {
    display: block;
  }
  .study-guides .guides {
    -ms-flex-pack: start;
        justify-content: flex-start;
    gap: 11px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .study-guides .card {
    height: auto;
    max-width: 46%;
    max-height: inherit;
  }
  .study-guides .card .label-bestseller,
  .study-guides .card .label-new {
    top: 6px;
    right: 6px;
    font-size: 12px;
  }
  .study-guides .information {
    min-height: 180px;
    padding: 12px;
  }
  .study-guides .information__rating {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: 42px;
  }
  .study-guides .lable-discount .lable-discount-desk {
    display: none;
  }
  .study-guides .lable-discount .lable-discount-mob {
    display: block;
  }
}
@media (max-width: 1024px) {
  .study-guides {
    padding: 0px 10px !important;
  }
  .study-guides .guides {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media (max-width: 1250px) {
  .study-guides .filter-list {
    min-width: 400px;
  }
}
.study-guides-item {
  font-family: "Montserrat", sans-serif;
}
.study-guides-item .study-guides-item-link {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 16px;
  padding-left: 12px;
  gap: 12px;
  -ms-flex-align: center;
      align-items: center;
}
.study-guides-item .study-guides-item-link .arrow-back {
  display: none;
}
.study-guides-item .study-guides-item-link a {
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 700;
  color: #636a76;
}
.study-guides-item .study-guides-item-link .study-guides-item-link-active {
  color: #3499cc;
}
.study-guides-item .study-guides-item-main {
  background-color: #fff;
  padding: 24px 12px;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}
.study-guides-item .study-guides-item-main .slider-card {
  width: 450px;
}
.study-guides-item .study-guides-item-main .information-block {
  width: 100%;
  max-width: 480px;
  padding-top: 24px;
}
.study-guides-item .study-guides-item-main .information-block .download {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #fff;
  border: 1px solid #3499cc;
  color: #3499cc;
  padding: 12px;
  width: 100%;
  max-width: 340px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  gap: 6px;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.5s;
  margin-top: 30px;
  margin-bottom: 50px;
}
.study-guides-item .study-guides-item-main .information-block .download:hover {
  background-color: #3499cc;
  color: #fff;
}
.study-guides-item .study-guides-item-main .information-block .information-block-title {
  font-size: 22px;
  line-height: 27px;
  font-weight: 700;
  color: #636a76;
  margin-bottom: 10px;
}
.study-guides-item .study-guides-item-main .information-block .price {
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  font-weight: 600;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 16px;
}
.study-guides-item .study-guides-item-main .information-block .price-main {
  color: #3499cc;
  font-size: 24px;
  line-height: 27px;
}
.study-guides-item .study-guides-item-main .information-block .price-discount {
  font-size: 14px;
  line-height: 27px;
  color: rgba(99,106,118,0.659);
  margin-left: 6px;
  text-decoration: line-through;
}
.study-guides-item .study-guides-item-main .information-block .price-dicount-label {
  background-color: #fd633d;
  color: #fff;
  border-radius: 10px;
  font-size: 10px;
  line-height: 13px;
  padding: 3px 8px;
}
.study-guides-item .study-guides-item-main .information-block .rating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  margin-bottom: 20px;
}
.study-guides-item .study-guides-item-main .information-block .rating .stars {
  background: url("../img/stars.svg") no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 0px;
  height: 15px;
}
.study-guides-item .study-guides-item-main .information-block .rating .stars-gray {
  height: 15px;
  position: relative;
  width: 88px;
  background: url("../img/stars_gray.svg") no-repeat;
}
.study-guides-item .study-guides-item-main .information-block .rating .downloads {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #636a76;
}
.study-guides-item .study-guides-item-main .information-block .discription {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #636a76;
  line-height: 18px;
  margin-bottom: 20px;
}
.study-guides-item .study-guides-item-main .information-block .select-container {
  max-width: 340px;
  width: 100%;
  position: relative;
  font-family: Arial, sans-serif;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap {
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 8px;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .selectr-selected {
  height: 40px;
  padding-top: 3px;
  border-radius: 2px;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .t-payment-list__item {
  font-size: 14px;
  padding-left: 0px;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .t-payment-list__ecommpay:before {
  background-image: none;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .t-payment-list__stripe_gateway {
  padding-left: 48px;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .t-payment-list__stripe,
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .t-payment-list__paypal_express {
  padding-left: 48px;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .t-payment-list__solid:before,
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__wrap .t-payment-list__ecommpay:before {
  background-image: none;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__btn-wrap {
  width: 100%;
  margin: 0;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__btn-wrap .t-payment-list__btn {
  background: #3499cc;
  height: 40px;
  border-radius: 2px;
}
.study-guides-item .study-guides-item-main .information-block .select-container .t-payment-list__btn-wrap .t-payment-list__btn:hover {
  background: #3499cc;
  opacity: 0.7;
}
.study-guides-item .study-guides-item-main .information-block .select-container-link {
  display: block;
  width: 100%;
  background: #3499cc;
  color: #fff;
  margin-top: 16px;
  padding: 10px;
  text-align: center;
  margin-bottom: 24px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}
.study-guides-item .study-guides-item-main .information-block .select-container-link:hover {
  background-color: #3499cc;
  color: #fff;
}
.study-guides-item .study-guides-item-main .information-block .custom-select {
  width: 100%;
  padding: 10px 40px 10px 15px;
  font-size: 16px;
  color: #636a76;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  cursor: pointer;
}
.study-guides-item .study-guides-item-main .information-block .select-container,
.study-guides-item .study-guides-item-main .information-block .item-details {
  margin-top: 20px;
  margin-bottom: 40px;
}
.study-guides-item .study-guides-item-main .information-block .select-container .item-details__title,
.study-guides-item .study-guides-item-main .information-block .item-details .item-details__title {
  margin-bottom: 8px;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #636a76;
}
.study-guides-item .study-guides-item-main .information-block .select-container .item-details__item,
.study-guides-item .study-guides-item-main .information-block .item-details .item-details__item {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -ms-flex-align: center;
      align-items: center;
  font-family: 'Lato';
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  gap: 8px;
}
.study-guides-item .study-guides-item-main .information-block .item-included .item-included__title {
  font-family: 'Lato';
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #636a76;
}
.study-guides-item .study-guides-item-main .information-block .item-included .item-included__list li {
  font-family: 'Lato';
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #636a76;
  gap: 4px;
}
.study-guides-item .study-guides-item-main .information-block .item-included .item-included__list li span {
  padding-left: 4px;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide {
  margin-top: 50px;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__text {
  margin-bottom: 20px;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__submit {
  background: #3499cc;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  padding: 9px 55px;
  border-radius: 2px;
  border: none;
  cursor: pointer;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__submit:disabled {
  background: #e0e0e0;
  border-color: #e0e0e0;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__submit:hover {
  opacity: 0.7;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide .form-group {
  margin-bottom: 0px;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide .help-block {
  margin: 8px;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__textarea {
  resize: none;
  width: 100%;
  color: #636a76;
  padding: 12px 15px;
  border: 1px solid #e3e3e3;
  height: 80px;
  margin-bottom: 12px;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__textarea:-ms-input-placeholder {
  color: #abb1ba;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__textarea::placeholder {
  color: #abb1ba;
}
.study-guides-item .study-guides-item-main .information-block .form-my-guide__textarea-error {
  border: 1px solid #fd633d;
}
.study-guides-item .study-guides-item-main .information-block .success-form {
  display: block;
}
.study-guides-item .study-guides-item-main .information-block .success-form__title {
  color: #5ac24c;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 20px;
}
.study-guides-item .study-guides-item-main .information-block .success-form .star-rating {
  margin-bottom: 20px;
}
.study-guides-item .study-guides-item-main .information-block .success-form__text {
  color: #636a76;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}
.study-guides-item .study-guides-item-main .information-block .success-form .star-rating label:hover ~ label .filled-star,
.study-guides-item .study-guides-item-main .information-block .success-form .star-rating label:hover .filled-star {
  display: block;
}
.study-guides-item .study-guides-item-main .information-block .success-form .star-rating label:hover ~ label .empty-star,
.study-guides-item .study-guides-item-main .information-block .success-form .star-rating label:hover .empty-star {
  display: none;
}
.study-guides-item .study-guides-item-main .information-block .success-form .star-rating-active {
  pointer-events: none;
}
.slider-container {
  max-width: 400px;
}
.slider-main img {
  width: 100%;
  height: auto;
}
.slider-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 10px;
}
.slider-nav img {
  cursor: pointer;
  margin: 0 5px;
  opacity: 0.6;
  transition: opacity 0.3s ease;
}
.slider-nav .slick-current img {
  opacity: 1;
}
.slider-wrapper {
  width: 100%;
  max-width: 380px;
}
#main-slider img {
  width: 100%;
  height: auto;
}
#main-slider li {
  padding: 0 20px !important;
  position: relative;
}
#main-slider li .label-bestseller {
  position: absolute;
  background: #fcc7a2;
  top: 8px;
  right: 24px;
  border-radius: 16px;
  padding: 4px 8px;
  font-size: 12px;
  color: #454b54;
}
#main-slider li .label-new {
  position: absolute;
  background: #5bc24c;
  top: 8px;
  right: 24px;
  border-radius: 16px;
  padding: 4px 10px;
  color: #fff;
}
.lSGallery a {
  display: none;
}
#thumbnail-slider {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
#thumbnail-slider img {
  width: 80px;
  height: auto;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.3s ease;
}
#thumbnail-slider .active img {
  opacity: 1;
}
#thumbnail-slider .lslide {
  width: auto !important;
}
.lSAction .lSPrev {
  background-color: #fff;
  background-image: none;
  opacity: 1;
  border-radius: 50%;
  left: 5px;
  box-shadow: -1px 2px 10px 4px rgba(0,0,0,0.1);
}
.lSAction .lSPrev:before {
  content: '';
  width: 10px;
  position: absolute;
  display: block;
  height: 13px;
  left: 12px;
  top: 10px;
  background: url("../img/slider-arrow.svg") no-repeat;
}
.lSAction .lSNext {
  box-shadow: -1px 2px 10px 4px rgba(0,0,0,0.1);
  background-color: #fff;
  background-image: none;
  opacity: 1;
  right: 5px;
  border-radius: 50%;
}
.lSAction .lSNext:before {
  content: '';
  width: 10px;
  position: absolute;
  display: block;
  height: 13px;
  left: 12px;
  top: 10px;
  transform: rotate(180deg);
  background: url("../img/slider-arrow.svg") no-repeat;
}
.star-rating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.star-rating input[type="radio"] {
  display: none;
}
.star-rating label {
  position: relative;
  cursor: pointer;
  width: 36px;
  height: 35px;
}
.star-rating label .filled-star {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.star-rating label .empty-star {
  display: block;
}
.star-rating label:hover ~ label .filled-star,
.star-rating label:hover .filled-star {
  display: block;
}
.star-rating label:hover ~ label .empty-star,
.star-rating label:hover .empty-star {
  display: none;
}
.star-rating input[type="radio"]:checked ~ label .filled-star {
  display: block;
}
.star-rating input[type="radio"]:checked ~ label .empty-star {
  display: none;
}
.success-payment {
  font-family: "Montserrat", sans-serif;
}
.success-payment .success-payment-link {
  display: -ms-flexbox;
  display: flex;
  padding: 0 12px;
  padding-bottom: 16px;
  gap: 12px;
  -ms-flex-align: center;
      align-items: center;
}
.success-payment .success-payment-link .arrow-back {
  display: none;
}
.success-payment .success-payment-link a {
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 700;
  color: #636a76;
}
.success-payment .success-payment-link .success-payment-link-active {
  color: #3499cc;
}
.success-payment .success-payment-main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 50px 20px;
  text-align: center;
  background-color: #fff;
}
.success-payment .success-payment-main__svg {
  margin-bottom: 12px;
}
.success-payment .success-payment-main__title {
  font-size: 22px;
  line-height: 27px;
  font-weight: 700;
  color: #636a76;
  margin-bottom: 12px;
}
.success-payment .success-payment-main__text {
  font-size: 14px;
  font-family: 'Lato';
  line-height: 21px;
  color: #636a76;
  margin-bottom: 37px;
}
.success-payment .success-payment-main__download {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #fff;
  border: 1px solid #3499cc;
  color: #3499cc;
  padding: 12px;
  width: 100%;
  max-width: 340px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  gap: 6px;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.5s;
  margin-top: 30px;
  margin-bottom: 50px;
}
.success-payment .success-payment-main__download:hover {
  background-color: #3499cc;
  color: #fff;
}
.success-payment .success-payment-main__img img {
  max-width: 380px;
  width: 100%;
}
@media (max-width: 768px) {
  .study-guides-item .study-guides-item-link {
    padding-left: 20px;
  }
  .study-guides-item .study-guides-item-link .arrow-back {
    display: block;
  }
  .study-guides-item .study-guides-item-link .arrow-next {
    display: none;
  }
  .study-guides-item .study-guides-item-link a {
    display: none;
  }
  .study-guides-item .study-guides-item-link .study-guides-item-link-active {
    display: block;
  }
  .study-guides-item .information-block {
    max-width: 400px;
    margin: 0 auto;
  }
  .study-guides-item .study-guides-item-main {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 0;
  }
  .study-guides-item .study-guides-item-main .slider-wrapper {
    margin: 0 auto;
  }
  .study-guides-item .study-guides-item-main .slider-wrapper .lSpg {
    display: none;
  }
  .study-guides-item #thumbnail-slider {
    display: none;
  }
  .study-guides-item .lSPager {
    display: none;
  }
  .study-guides-item .lSPager li a {
    background-color: #e0e0e0 !important;
  }
  .study-guides-item .lSPager .active a {
    background-color: #428bca !important;
  }
  .success-payment .success-payment-link {
    padding-left: 20px;
  }
  .success-payment .success-payment-link .arrow-back {
    display: block;
  }
  .success-payment .success-payment-link .arrow-next {
    display: none;
  }
  .success-payment .success-payment-link a {
    display: none;
  }
  .success-payment .success-payment-link .success-payment-link-active {
    display: block;
  }
  .success-payment .success-payment-main {
    padding: 40px 16px;
  }
  .success-payment .success-payment-main__title {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .success-payment .success-payment-main__text {
    margin-bottom: 28px;
  }
  .success-payment .success-payment-main__download {
    margin-bottom: 40px;
    margin-top: 0;
  }
}
.t-referralPage {
  max-width: 690px;
  background: #f7f8f9;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding-bottom: 35px;
}
@media (max-width: 1023px) {
  .t-referralPage {
    margin: 0 auto;
  }
}
.t-referralPage h2,
.t-referralPage p {
  margin: 0;
  color: #636a76;
  text-align: center;
}
.t-referralPage__icon {
  height: auto;
  max-width: 690px;
  margin: 0 auto;
}
.t-referralPage__title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  text-align: center;
  color: #636a76;
  padding-top: 30px;
}
@media (max-width: 767px) {
  .t-referralPage__title {
    padding: 20px 20px 0;
  }
}
.t-referralPage__title span {
  color: #09b94d;
}
.t-referralPage__txt {
  max-width: 500px;
  margin: 16px auto 24px !important;
}
@media (max-width: 767px) {
  .t-referralPage__txt {
    padding: 0 20px;
  }
}
.t-referralPage .t-referral-link {
  background: #f7f8f9;
  margin: 0;
  padding: 0 20px;
}
.t-referralPage .t-referral-link .t-block_bg-grey {
  background: #fff;
}
.t-referralPage__link {
  border: 1px solid #3499cc;
  border-radius: 2px;
  width: 184px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #3499cc;
  margin: 15px 0 0 20px;
}
@media (max-width: 767px) {
  .t-referralPage__link {
    margin: 15px auto 0;
  }
}
.t-referralPage__link:hover {
  background-color: #3499cc;
  color: #fff;
}
.t-servises {
  max-width: 690px;
  background: #f7f8f9;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 30px 20px 24px;
}
@media (max-width: 1023px) {
  .t-servises {
    margin: 0 auto;
  }
}
.t-servises h2,
.t-servises p {
  margin: 0;
  font-style: normal;
}
.t-servises__title {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 10px;
  color: #636a76;
}
.t-servises__txt {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #9499a5;
  max-width: 515px;
  margin: 0 auto !important;
}
.t-servises .t-thank-you__payments {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .t-servises .t-thank-you__payments {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.t-servises .t-thank-you__payments .t-payment-loader__wrap {
  margin-right: 10px;
}
.t-servises .t-thank-you__payments .t-servises__title {
  font-size: 16px;
  width: 100%;
  text-align: start;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .t-servises .t-thank-you__payments .t-servises__title {
    text-align: center;
    padding-bottom: 20px;
  }
}
.t-servises .t-thank-you__payments .t-servises__title span {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  color: #a5a5a5;
  padding-left: 10px;
  display: -ms-flexbox;
  display: flex;
}
.t-servises .t-thank-you__payments .t-servises__title span #totalPrice {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  color: #a5a5a5;
  padding-left: 0;
}
.t-servises .t-thank-you__payments .t-payment-list__wrap {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
@media (max-width: 767px) {
  .t-servises .t-thank-you__payments .t-payment-list__wrap {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .t-servises .t-thank-you__payments .t-payment-list__wrap .t-payment-list__btn-wrap {
    width: 100%;
  }
}
.t-servises .t-thank-you__list ul {
  margin-bottom: 0;
}
.t-servises .t-thank-you__list ul li {
  display: none;
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #636a76;
  padding: 2px 0;
}
.t-servises .t-thank-you__list ul li svg {
  margin-right: 4px;
}
.t-thank-you-btn.t__btn_duplicate_order .btn-txt,
.t-thank-you-btn.t__btn_duplicate_order .btn-txt-added {
  display: none !important;
}
.t-thank-you-btn.t__btn_duplicate_order .t-thank-you__price {
  color: #636a76;
}
.t-thank-you-btn.t__btn_duplicate_order.active .t-thank-you__price {
  color: #fff;
}
.t-payment-list__wrap .t-payment-list__btn-wrap {
  margin-top: -2px;
}
.t-thankPage {
  max-width: 690px;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 30px;
}
@media (max-width: 1023px) {
  .t-thankPage {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .t-thankPage {
    padding: 30px 20px;
  }
}
.t-thankPage h2,
.t-thankPage p {
  margin: 0;
  color: #636a76;
  text-align: center;
}
.t-thankPage p {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
}
.t-thankPage__icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 80px;
}
.t-thankPage__title {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 35px;
  padding-top: 16px;
}
@media (max-width: 767px) {
  .t-thankPage__title {
    font-size: 24px;
  }
}
.t-thankPage__order {
  font-size: 24px;
  line-height: 36px;
  padding: 16px 0;
}
.t-thankPage__order span {
  color: #09b94d;
}
.t-thankPage__text {
  font-size: 16px;
  line-height: 24px;
}
.t-thankPage__text.start {
  text-align: start;
  padding-bottom: 10px;
}
.t-thankPage__text a {
  font-weight: 700;
  color: #636a76;
}
.t-thankPage__btn {
  background: #3499cc;
  border: 1px solid #41a1d1;
  border-radius: 2px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-transform: uppercase;
  color: #fff;
  width: 240px;
  height: 40px;
  margin: 30px auto 0;
}
.t-thankPage__btn:hover {
  color: #fff;
}
.t-thankPage__item {
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}
.t-thankPage__item span {
  margin-right: 11px;
  padding-bottom: 6px;
}
.t-thankPage__block {
  max-width: 510px;
  margin: 0 auto;
}
.t-thankPage__block .t-thankPage__item .t-thankPage__text {
  text-align: start;
}
.t-thankPage .lines {
  max-width: 510px;
  border: 1px dashed #d6d6d6;
  margin: 30px 0;
}
.t-vipItem {
  max-width: 690px;
  background: #f7f8f9;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 30px 55px;
}
@media (max-width: 1023px) {
  .t-vipItem {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .t-vipItem {
    padding: 30px 20px;
  }
}
.t-vipItem p {
  margin: 0;
}
.t-vipItem__text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #9499a5;
  text-align: center;
  padding-bottom: 8px;
}
.t-vipItem__title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 31px;
  text-align: center;
  color: #636a76;
  max-width: 450px;
  margin: 0 auto;
}
.t-vipItem__txt {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #9499a5;
  padding-top: 12px;
}
.t-vipItem__blocks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .t-vipItem__blocks {
    margin-top: 4px;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.t-vipItem__block {
  width: 280px;
  background: #fff;
  border: 1px solid #ececec;
  padding: 24px 30px;
}
@media (max-width: 767px) {
  .t-vipItem__block {
    margin: 20px auto 0;
  }
}
.t-vipItem__block-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.t-vipItem__block-head {
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #636a76;
  padding-top: 16px;
}
.t-vipItem__block-txt {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #636a76;
  padding-top: 12px;
}
:root {
  --primary-color: #3499cc;
  --txt-color: #636a76;
  --outline-color: #e3e3e3;
  --error-color: #ee5552;
}
