

/* Start:/local/templates/main/dist/styles/content/global.css?17508336212344*/
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/styles/pages/content/global.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.bold {
  font-weight: 700; }

.content-link {
  text-decoration: none;
  color: #303184; }

.main-heading {
  font-weight: 600;
  font-size: 36px;
  line-height: 110%;
  color: #1b1b20; }

.main-desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #1b1b20; }

.main-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1b1b20; }

.main-title {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 110%;
  color: #1b1b20; }

.contacts-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 110%;
  color: #73737b; }

.main-text-desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #1b1b20; }

.main-table-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 110%;
  color: #1b1b20; }

.main-list-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #1b1b20; }

.main-title-content {
  font-weight: 600;
  font-size: 26px;
  line-height: 110%;
  color: #1b1b20; }

.title-content {
  font-weight: 600;
  font-size: 20px;
  line-height: 110%;
  color: #1b1b20; }

.font-regular {
  font-weight: 400;
  font-size: 14px;
  line-height: 110%; }

.font-normal {
  font-weight: 400;
  font-size: 16px;
  line-height: 110%; }

.main-font-btn {
  font-weight: 600;
  font-size: 16px;
  line-height: 110%;
  color: #303184; }

.font-semi-bold {
  font-weight: 600; }

.font-text {
  font-weight: 400;
  line-height: 120%; }

.line-height-color {
  line-height: 150%;
  color: #1b1b20; }


/* End */


/* Start:/local/templates/main/dist/styles/content/cashback.css?17508336216948*/
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/styles/pages/content/cashback.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.bold {
  font-weight: 700; }

.cashback {
  margin-top: 30px; }

.cashback__content {
  margin-bottom: 120px; }
  .cashback__content:last-child {
    margin-bottom: 60px; }
  @media screen and (max-width: 767px) {
    .cashback__content {
      margin-bottom: 80px; }
      .cashback__content:last-child {
        margin-bottom: 0; } }

.cashback-blockimage {
  display: block;
  max-width: 100%; }
  .cashback-blockimage--br {
    border-radius: 20px; }

.cashback-title {
  margin: 0;
  margin-bottom: 40px; }
  @media screen and (max-width: 767px) {
    .cashback-title {
      margin-bottom: 30px; } }

.main-heading--fs {
  font-size: 26px; }

.cashback-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 20px;
  -moz-column-gap: 20px;
       column-gap: 20px; }
  @media screen and (max-width: 1279px) {
    .cashback-list {
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: 1fr 1fr;
      row-gap: 40px; } }
  @media screen and (max-width: 767px) {
    .cashback-list {
      grid-template-columns: auto;
      grid-template-rows: repeat(4, -webkit-max-content);
      grid-template-rows: repeat(4, max-content);
      row-gap: 30px; } }
  .cashback-list__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 31px; }
    @media screen and (max-width: 1279px) {
      .cashback-list__item {
        padding: 0 12px; } }
  .cashback-list__item-icon {
    margin-bottom: 15px; }
    @media screen and (max-width: 767px) {
      .cashback-list__item-icon {
        margin-bottom: 8px; } }
  .cashback-list__item-desc {
    margin: 0;
    text-align: center;
    white-space: pre-wrap; }

.cashback-center {
  text-align: center; }

.cashback-howto-wrapper {
  padding: 80px 156px 74px;
  background: rgba(140, 209, 28, 0.1);
  border-radius: 20px; }
  @media screen and (max-width: 1279px) {
    .cashback-howto-wrapper {
      padding: 60px 21px 60px 31px; } }
  @media screen and (max-width: 767px) {
    .cashback-howto-wrapper {
      padding: 25px; }
      .cashback-howto-wrapper > .cashback-title {
        margin-bottom: 15px; } }

.cashback-howto-desc {
  margin: 0;
  text-align: center; }
  @media screen and (max-width: 1279px) {
    .cashback-howto-desc {
      line-height: 150%; } }
  @media screen and (max-width: 767px) {
    .cashback-howto-desc {
      font-size: 16px; } }

.cashback-link {
  color: #009de0;
  text-decoration: none; }

.cashback__content--margin-bottom {
  margin-bottom: 147px; }
  @media screen and (max-width: 1279px) {
    .cashback__content--margin-bottom {
      margin-bottom: 64px; } }

.cashback-accumulate {
  display: grid;
  grid-template-columns: 1fr 603px;
  grid-gap: 298px;
  gap: 298px; }
  @media screen and (max-width: 1279px) {
    .cashback-accumulate {
      grid-template-columns: 1fr 301px;
      gap: 113px; }
      .cashback-accumulate img {
        width: 301px; } }
  @media screen and (max-width: 767px) {
    .cashback-accumulate {
      grid-template-columns: auto;
      gap: 30px; } }

.cashback-accumulate-wrapper {
  padding-top: 40px;
  flex-direction: column; }
  @media screen and (max-width: 767px) {
    .cashback-accumulate-wrapper {
      padding-top: 0; }
      .cashback-accumulate-wrapper > .cashback-title {
        margin-bottom: 20px; } }

.cashback-accumulate-desc {
  margin: 0;
  margin-bottom: 24px; }
  @media screen and (max-width: 767px) {
    .cashback-accumulate-desc:last-of-type {
      margin-bottom: 0; } }

.cashback-look-wrapper {
  display: grid;
  grid-template-columns: 640px 1fr;
  grid-gap: 102px;
  gap: 102px; }
  @media screen and (max-width: 1279px) {
    .cashback-look-wrapper {
      grid-template-columns: 405px minmax(281px, 1fr);
      gap: 14px; }
      .cashback-look-wrapper .cashback-blockimage {
        position: relative;
        left: -34px;
        top: 39px; } }
  @media screen and (max-width: 767px) {
    .cashback-look-wrapper {
      grid-template-columns: auto;
      grid-template-rows: 1fr 241px;
      gap: 30px; }
      .cashback-look-wrapper .cashback-blockimage {
        width: 380px;
        margin-right: auto;
        top: unset;
        left: unset;
        max-width: initial; }
      .cashback-look-wrapper picture {
        overflow: hidden; } }

.cashback-look-right {
  padding-right: 35px; }
  @media screen and (max-width: 1279px) {
    .cashback-look-right {
      padding-right: 0; } }
  @media screen and (max-width: 767px) {
    .cashback-look-right {
      grid-row: 1 / 2; }
      .cashback-look-right > .cashback-title {
        margin-bottom: 20px; } }

.cashback-look-list {
  margin: 0;
  padding: 0;
  counter-reset: li; }
  .cashback-look-list__item {
    margin-left: 52px;
    list-style: none; }
  .cashback-look-list__item:not(:last-child) {
    margin-bottom: 20px; }
  .cashback-look-list__item::before {
    margin-left: -52px;
    margin-right: 16px;
    display: inline-block;
    text-align: center;
    width: 36px;
    height: 31px;
    padding: 6px;
    box-sizing: border-box;
    counter-increment: li;
    content: counter(li);
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    border-radius: 100px;
    background: #f7f7f7;
    color: #303184; }

.cashback-spend-wrapper {
  display: grid;
  grid-template-columns: 1fr 362px;
  grid-gap: 32%;
  gap: 32%; }
  .cashback-spend-wrapper .cashback-blockimage {
    width: 362px; }
  @media screen and (max-width: 1279px) {
    .cashback-spend-wrapper {
      gap: 61px; } }
  @media screen and (max-width: 767px) {
    .cashback-spend-wrapper {
      grid-template-columns: auto;
      gap: 30px; }
      .cashback-spend-wrapper .cashback-blockimage {
        width: 276px; } }

.cashback-spend-left {
  padding-top: 40px; }
  @media screen and (max-width: 1279px) {
    .cashback-spend-left {
      max-width: 277px; } }
  @media screen and (max-width: 767px) {
    .cashback-spend-left {
      padding-top: 0; }
      .cashback-spend-left > .cashback-title {
        margin-bottom: 20px; } }

.cashback-spend-desc {
  margin: 0;
  max-width: 277px; }


/* End */
/* /local/templates/main/dist/styles/content/global.css?17508336212344 */
/* /local/templates/main/dist/styles/content/cashback.css?17508336216948 */
