/* Fonts
   ========================================================================== */

/* Rubik Regular */
@font-face {
  font-family: 'Rubik';
  src: url('assets/fonts/Rubik-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

/* Rubik Medium */
@font-face {
  font-family: 'Rubik';
  src: url('assets/fonts/Rubik-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

/* Rubik SemiBold */
@font-face {
  font-family: 'Rubik';
  src: url('assets/fonts/Rubik-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

/* Rubik Bold */
@font-face {
  font-family: 'Rubik';
  src: url('assets/fonts/Rubik-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

/* Rubik ExtraBold */
@font-face {
  font-family: 'Rubik';
  src: url('assets/fonts/Rubik-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}



/* Components
   ========================================================================== */
.header {
   display: block;
   height: 0px;
   background: #FFFFFF;
}

body {
   background: #FFFFFF;
   margin: 0 0;
   display: block;
   font-size: 18px;
   font-weight: 400;
   font-family: 'Rubik';
   font-style: normal;
}

main {
   padding-bottom: 110px;
}

h1,h2,h3,h4,h5 {
   display: block;
   margin: 0;
}

section,
header {
   display: block;
}

* {
   box-sizing: border-box;
}

:after,
:before {
   background-repeat: no-repeat;
}

.container {
   padding: 0 17px;
}

section + section {
   margin-top: 16px;
}

.section-title {
   margin-bottom: 10px;
   font-weight: 600;
   font-size: 22px;
   line-height: 24px;
   color: #101018;
}

/* Account
   ========================================================================== */

.account {
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}

.account__main-block {
   padding-bottom: 15px;
   padding-top: 40px;
   display: flex;
   flex-direction: column;
}

.account__about-group {
   display: grid;
   align-items: center;
   grid-gap: 0 12px;
   grid-template-columns: repeat(2, max-content);
}

.account .about-group__avatar {
   width: 45px;
   height: 45px;
   display: block;
   object-fit: cover;
   object-position: center;
   border-radius: 50%;
}

.account .about-group__info-group {
   display: flex;
   flex-direction: column;
   gap: 5px 0;
}

.account .about-group__name {
   display: block;
   font-weight: 700;
   font-size: 22px;
   line-height: 24px;
   color: #FFFFFF;
}

.account .about-group__loc {
   display: flex;
   align-items: center;
   justify-content: flex-start;
   gap: 0 4px;
   font-weight: 400;
   font-size: 14px;
   line-height: 17px;
   color: #FFFFFF;
}

.account .about-group__loc:before {
   content: '';
   width: 13px;
   height: 13px;
   background-position: center;
   background-repeat: no-repeat;
   background-size: 13px;
   background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2 5.76838C11.2 7.55811 10.2512 9.01098 9.12 10.1085C7.9888 11.2045 6.7096 11.9113 6.1344 12.1982L6.5024 12.8812C7.1136 12.5766 8.4752 11.8267 9.688 10.65C10.9008 9.47321 12 7.83653 12 5.76838H11.2ZM6 0.769117C8.872 0.769117 11.2 3.00725 11.2 5.76838H12C12 2.58269 9.3136 0 6 0V0.769117ZM0.8 5.76838C0.8 3.00725 3.128 0.769117 6 0.769117V0C2.6864 0 0 2.58269 0 5.76838H0.8ZM5.8656 12.1982C5.2904 11.9113 4.0112 11.2045 2.88 10.1085C1.7488 9.01098 0.8 7.55811 0.8 5.76838H0C0 7.83653 1.0992 9.47321 2.312 10.65C3.5248 11.8267 4.8864 12.5766 5.4976 12.8812L5.8656 12.1982ZM6.1344 12.1982C6.0472 12.2413 5.9528 12.2413 5.8656 12.1982L5.4976 12.8812C5.8152 13.0396 6.1848 13.0396 6.5024 12.8812L6.1344 12.1982ZM8 5.76838C8 6.83053 7.1048 7.69117 6 7.69117V8.46029C7.5464 8.46029 8.8 7.25508 8.8 5.76838H8ZM6 3.84558C7.1048 3.84558 8 4.70623 8 5.76838H8.8C8.8 4.28167 7.5464 3.07647 6 3.07647V3.84558ZM4 5.76838C4 4.70623 4.8952 3.84558 6 3.84558V3.07647C4.4536 3.07647 3.2 4.28167 3.2 5.76838H4ZM6 7.69117C4.8952 7.69117 4 6.83053 4 5.76838H3.2C3.2 7.25508 4.4536 8.46029 6 8.46029V7.69117Z' fill='white'/%3E%3C/svg%3E%0A");
}

.account .account__balance-group {
   margin-top: 5px;
   display: flex;
   flex-direction: column;

}

.account .balance-group__stop-group,
.account .balance-group__available-group,
.account .balance-group__top-group {
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.account .balance-group__available-group {
   margin-top: 12px;
}

.account .balance-group .top-group__title {
   display: block;
   font-weight: 700;
   font-size: 22px;
   line-height: 24px;
   color: #FFFFFF;
}

.account .balance-group .top-group__price {
   display: block;
   font-weight: 700;
   font-size: 32px;
   line-height: 38px;
   color: #FFFFFF;
}

.account .balance-group .available-group__name,
.account  .balance-group .available-group__price {
   color: #FFFFFF;
}


.account .balance-group .stop-group__name,
.account .balance-group .available-group__name {
   font-weight: 400;
   font-size: 14px;
   line-height: 17px;
   display: flex;
   align-items: center;
   justify-content: flex-start;
   gap: 0 12px;
}

.account .balance-group .stop-group__name:before,
.account .balance-group .available-group__name:before {
   content: '';
   width: 15px;
   height: 18px;
   background-size: 15px;
   background-position: center;
   background-repeat: no-repeat;

}

.account .balance-group .available-group__name:before {
   background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4375 2.60003H2.8125C2.09625 2.60003 1.42437 2.23148 1.0175 1.62568C1.41375 1.03613 2.07063 0.650032 2.8125 0.650032L12.9808 0.650063L13.125 0.650062C13.2975 0.650062 13.4375 0.504462 13.4375 0.325063C13.4375 0.145663 13.2975 6.35145e-05 13.125 6.35145e-05L2.8125 3.40152e-05C1.25938 3.40152e-05 0 1.30978 0 2.92503V10.075C0 11.6903 1.25938 13 2.8125 13H13.4375C14.3006 13 15 12.2727 15 11.375V4.22502C15 3.32737 14.3006 2.60003 13.4375 2.60003ZM14.375 11.375C14.375 11.9126 13.9544 12.35 13.4375 12.35H2.8125C1.60625 12.35 0.625 11.3295 0.625 10.075V2.92503C0.625 2.69883 0.656875 2.48043 0.71625 2.27438C1.245 2.88668 2.00625 3.25003 2.8125 3.25003H13.4375C13.9544 3.25003 14.375 3.68747 14.375 4.22502V11.375ZM13.125 7.80001C13.125 8.15881 12.845 8.45001 12.5 8.45001C12.155 8.45001 11.875 8.15881 11.875 7.80001C11.875 7.44121 12.155 7.15001 12.5 7.15001C12.845 7.15001 13.125 7.44121 13.125 7.80001Z' fill='white'/%3E%3C/svg%3E%0A");
}

.account .balance-group .stop-group__name:before {
   background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.625 5.1725V4.375C10.625 1.96312 8.66187 0 6.25 0C3.83812 0 1.875 1.96312 1.875 4.375V5.1725C0.78625 5.56063 0 6.59188 0 7.8125V12.1875C0 13.7381 1.26188 15 2.8125 15H9.6875C11.2381 15 12.5 13.7381 12.5 12.1875V7.8125C12.5 6.59188 11.7137 5.56125 10.625 5.1725ZM2.5 5V4.375C2.5 2.30687 4.18188 0.625 6.25 0.625C8.31812 0.625 10 2.30687 10 4.375V5H2.5ZM11.875 12.1875C11.875 13.3938 10.8938 14.375 9.6875 14.375H2.8125C1.60625 14.375 0.625 13.3938 0.625 12.1875V7.8125C0.625 6.60625 1.60625 5.625 2.8125 5.625H9.6875C10.8938 5.625 11.875 6.60625 11.875 7.8125V12.1875Z' fill='%23A5250B'/%3E%3C/svg%3E%0A");
}

.account .balance-group .stop-group__price,
.account  .balance-group .available-group__price {
   font-weight: 700;
   font-size: 14px;
   line-height: 17px;
}

.account .balance-group__stop-group {
   margin-top: 8px;
}

.account .balance-group .stop-group__name,
.account .balance-group .stop-group__price {
   color: #A5250B;
}

.account__statistic-group {
   margin-top: 25px;
   background: #c8c8c8;
   border-radius: 10px;
   padding: 22px 18px;
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 20px;
}
.statistic-group__section-title {
   color: #000000;
   margin-bottom: 0;
}

.statistic-group__list {
   margin: 0;
   padding: 0;
}
.statistic-group .list__item {
   display: grid;
   grid-gap: 0 12px;
   align-items: flex-start;
   grid-template-columns: max-content 1fr;
}

.statistic-group .list .item__icon {
   margin-top: 10px;
   background-size: 16px;
   background-position: center;
   background-repeat: no-repeat;
   display: block;
   width: 16px;
   height: 16px;
}

.statistic-group .list .item.history .icon {
   background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.40688 6.4725L5.30563 8.53813C5.16438 8.67937 4.97875 8.75 4.7925 8.75C4.60625 8.75 4.41875 8.67875 4.27625 8.53625L3.21375 7.44812C3.09313 7.325 3.09563 7.12687 3.21938 7.00625C3.34313 6.88625 3.54125 6.88812 3.66125 7.01188L4.72063 8.09688C4.7525 8.12813 4.83063 8.12875 4.865 8.09438L6.96813 6.02687C7.09125 5.90562 7.28875 5.9075 7.41 6.03063C7.53125 6.15375 7.53 6.35187 7.40688 6.4725ZM10.9375 11.25H6.5625C6.39 11.25 6.25 11.39 6.25 11.5625C6.25 11.735 6.39 11.875 6.5625 11.875H10.9375C11.11 11.875 11.25 11.735 11.25 11.5625C11.25 11.39 11.11 11.25 10.9375 11.25ZM10.9375 3.125H6.5625C6.39 3.125 6.25 3.265 6.25 3.4375C6.25 3.61 6.39 3.75 6.5625 3.75H10.9375C11.11 3.75 11.25 3.61 11.25 3.4375C11.25 3.265 11.11 3.125 10.9375 3.125ZM10.9375 7.1875H8.4375C8.265 7.1875 8.125 7.3275 8.125 7.5C8.125 7.6725 8.265 7.8125 8.4375 7.8125H10.9375C11.11 7.8125 11.25 7.6725 11.25 7.5C11.25 7.3275 11.11 7.1875 10.9375 7.1875ZM4.375 10.9375C4.03 10.9375 3.75 11.2175 3.75 11.5625C3.75 11.9075 4.03 12.1875 4.375 12.1875C4.72 12.1875 5 11.9075 5 11.5625C5 11.2175 4.72 10.9375 4.375 10.9375ZM4.375 4.0625C4.72 4.0625 5 3.7825 5 3.4375C5 3.0925 4.72 2.8125 4.375 2.8125C4.03 2.8125 3.75 3.0925 3.75 3.4375C3.75 3.7825 4.03 4.0625 4.375 4.0625ZM13.75 2.8125V12.1875C13.75 13.7381 12.4881 15 10.9375 15H4.0625C2.51188 15 1.25 13.7381 1.25 12.1875V2.8125C1.25 1.26188 2.51188 0 4.0625 0H10.9375C12.4881 0 13.75 1.26188 13.75 2.8125ZM13.125 2.8125C13.125 1.60625 12.1438 0.625 10.9375 0.625H4.0625C2.85625 0.625 1.875 1.60625 1.875 2.8125V12.1875C1.875 13.3938 2.85625 14.375 4.0625 14.375H10.9375C12.1438 14.375 13.125 13.3938 13.125 12.1875V2.8125Z' fill='%23939FB3'/%3E%3C/svg%3E%0A");
}

.statistic-group .list .item.plan .icon {
   background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_54_5617)'%3E%3Cpath d='M6.5625 8.12598H5.9375C5.765 8.12598 5.625 8.26598 5.625 8.43848C5.625 8.61098 5.765 8.75098 5.9375 8.75098H6.5625C6.735 8.75098 6.875 8.61098 6.875 8.43848C6.875 8.26598 6.735 8.12598 6.5625 8.12598Z' fill='%23939FB3'/%3E%3Cpath d='M9.0625 8.12598H8.4375C8.265 8.12598 8.125 8.26598 8.125 8.43848C8.125 8.61098 8.265 8.75098 8.4375 8.75098H9.0625C9.235 8.75098 9.375 8.61098 9.375 8.43848C9.375 8.26598 9.235 8.12598 9.0625 8.12598Z' fill='%23939FB3'/%3E%3Cpath d='M11.5625 8.12598H10.9375C10.765 8.12598 10.625 8.26598 10.625 8.43848C10.625 8.61098 10.765 8.75098 10.9375 8.75098H11.5625C11.735 8.75098 11.875 8.61098 11.875 8.43848C11.875 8.26598 11.735 8.12598 11.5625 8.12598Z' fill='%23939FB3'/%3E%3Cpath d='M6.5625 11.25H5.9375C5.765 11.25 5.625 11.39 5.625 11.5625C5.625 11.735 5.765 11.875 5.9375 11.875H6.5625C6.735 11.875 6.875 11.735 6.875 11.5625C6.875 11.39 6.735 11.25 6.5625 11.25Z' fill='%23939FB3'/%3E%3Cpath d='M4.0625 8.12598H3.4375C3.265 8.12598 3.125 8.26598 3.125 8.43848C3.125 8.61098 3.265 8.75098 3.4375 8.75098H4.0625C4.235 8.75098 4.375 8.61098 4.375 8.43848C4.375 8.26598 4.235 8.12598 4.0625 8.12598Z' fill='%23939FB3'/%3E%3Cpath d='M4.06445 11.25H3.43945C3.26695 11.25 3.12695 11.39 3.12695 11.5625C3.12695 11.735 3.26695 11.875 3.43945 11.875H4.06445C4.23695 11.875 4.37695 11.735 4.37695 11.5625C4.37695 11.39 4.23695 11.25 4.06445 11.25Z' fill='%23939FB3'/%3E%3Cpath d='M9.06055 11.25H8.43555C8.26305 11.25 8.12305 11.39 8.12305 11.5625C8.12305 11.735 8.26305 11.875 8.43555 11.875H9.06055C9.23305 11.875 9.37305 11.735 9.37305 11.5625C9.37305 11.39 9.23305 11.25 9.06055 11.25Z' fill='%23939FB3'/%3E%3Cpath d='M11.5645 11.25H10.9395C10.767 11.25 10.627 11.39 10.627 11.5625C10.627 11.735 10.767 11.875 10.9395 11.875H11.5645C11.737 11.875 11.877 11.735 11.877 11.5625C11.877 11.39 11.737 11.25 11.5645 11.25Z' fill='%23939FB3'/%3E%3Cpath d='M12.1875 1.25H11.25V0.3125C11.25 0.14 11.11 0 10.9375 0C10.765 0 10.625 0.14 10.625 0.3125V1.25H4.375V0.3125C4.375 0.14 4.235 0 4.0625 0C3.89 0 3.75 0.14 3.75 0.3125V1.25H2.8125C1.26188 1.25 0 2.51188 0 4.0625V12.1875C0 13.7381 1.26188 15 2.8125 15H12.1875C13.7381 15 15 13.7381 15 12.1875V4.0625C15 2.51188 13.7381 1.25 12.1875 1.25ZM2.8125 1.875H12.1875C13.3938 1.875 14.375 2.85625 14.375 4.0625V5H0.625V4.0625C0.625 2.85625 1.60625 1.875 2.8125 1.875ZM12.1875 14.375H2.8125C1.60625 14.375 0.625 13.3938 0.625 12.1875V5.625H14.375V12.1875C14.375 13.3938 13.3938 14.375 12.1875 14.375Z' fill='%23939FB3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_54_5617'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.statistic-group .list .item.fact .icon {
   background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_54_5629)'%3E%3Cpath d='M13 0.666748H3C1.346 0.666748 0 2.01275 0 3.66675V12.3334C0 13.9874 1.346 15.3334 3 15.3334H13C14.654 15.3334 16 13.9874 16 12.3334V3.66675C16 2.01275 14.654 0.666748 13 0.666748ZM3 1.33341H13C14.2867 1.33341 15.3333 2.38008 15.3333 3.66675V5.33341H0.666667V3.66675C0.666667 2.38008 1.71333 1.33341 3 1.33341ZM13 14.6667H3C1.71333 14.6667 0.666667 13.6201 0.666667 12.3334V6.00008H15.3333V12.3334C15.3333 13.6201 14.2867 14.6667 13 14.6667ZM2 3.33341C2 2.96541 2.29867 2.66675 2.66667 2.66675C3.03467 2.66675 3.33333 2.96541 3.33333 3.33341C3.33333 3.70141 3.03467 4.00008 2.66667 4.00008C2.29867 4.00008 2 3.70141 2 3.33341ZM4 3.33341C4 2.96541 4.29867 2.66675 4.66667 2.66675C5.03467 2.66675 5.33333 2.96541 5.33333 3.33341C5.33333 3.70141 5.03467 4.00008 4.66667 4.00008C4.29867 4.00008 4 3.70141 4 3.33341ZM13.3333 9.00008C13.3333 9.18408 13.184 9.33341 13 9.33341H8.33333C8.14933 9.33341 8 9.18408 8 9.00008C8 8.81608 8.14933 8.66675 8.33333 8.66675H13C13.184 8.66675 13.3333 8.81608 13.3333 9.00008ZM13.3333 12.3334C13.3333 12.5174 13.184 12.6667 13 12.6667H8.33333C8.14933 12.6667 8 12.5174 8 12.3334C8 12.1494 8.14933 12.0001 8.33333 12.0001H13C13.184 12.0001 13.3333 12.1494 13.3333 12.3334ZM7.23667 10.5834C7.366 10.7141 7.36467 10.9254 7.234 11.0547L5.27467 12.9907C5.04467 13.2174 4.74333 13.3314 4.44133 13.3314C4.13933 13.3314 3.84 13.2187 3.61067 12.9941L2.71067 12.1114C2.58 11.9827 2.57733 11.7714 2.70667 11.6401C2.83467 11.5094 3.046 11.5067 3.178 11.6361L4.07733 12.5181C4.278 12.7147 4.60533 12.7147 4.806 12.5167L6.76533 10.5807C6.89667 10.4514 7.108 10.4534 7.23667 10.5834ZM7.23667 7.25008C7.366 7.38141 7.36467 7.59208 7.234 7.72141L5.27467 9.65741C5.04467 9.88408 4.74333 9.99808 4.44133 9.99808C4.13933 9.99808 3.84 9.88541 3.61067 9.66075L2.71067 8.77808C2.58 8.64941 2.578 8.43808 2.70667 8.30675C2.83467 8.17541 3.046 8.17408 3.178 8.30208L4.07733 9.18475C4.278 9.38141 4.60533 9.38141 4.806 9.18341L6.76533 7.24741C6.89667 7.11741 7.108 7.11941 7.23667 7.25008Z' fill='%23939FB3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_54_5629'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.statistic-group .list .count .icon{
   background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14.5003C8 14.8981 7.94733 15.2798 7.85356 15.5611C7.75979 15.8424 7.63261 16 7.5 16C7.36739 16 7.24025 15.8424 7.14649 15.5611C7.05272 15.2798 7 14.8981 7 14.5003C7 14.1025 7.05272 13.7208 7.14649 13.4395C7.24025 13.1581 7.36739 13 7.5 13C7.63261 13 7.75979 13.1581 7.85356 13.4395C7.94733 13.7208 8 14.1025 8 14.5003Z' fill='%23939FB3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 14.5003C13 14.8981 12.9473 15.2798 12.8535 15.5611C12.7597 15.8424 12.6326 16 12.5 16C12.3674 16 12.2402 15.8424 12.1464 15.5611C12.0527 15.2798 12 14.8981 12 14.5003C12 14.1025 12.0527 13.7208 12.1464 13.4395C12.2402 13.1581 12.3674 13 12.5 13C12.6326 13 12.7597 13.1581 12.8535 13.4395C12.9473 13.7208 13 14.1025 13 14.5003Z' fill='%23939FB3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7004 9.55098L14.9692 4.62571C15.0089 4.44344 15.0102 4.2548 14.973 4.072C14.9358 3.8892 14.861 3.7166 14.7533 3.56479C14.6346 3.41215 14.4829 3.28859 14.3098 3.20373C14.1368 3.11888 13.9468 3.0748 13.7544 3.07486H3.55006L2.7132 0.897879C2.62717 0.639493 2.4676 0.412389 2.25432 0.244852C2.03484 0.0838154 1.76991 -0.00192731 1.49845 5.02853e-05H0.418637C0.345109 -0.00104377 0.272352 0.0157299 0.20658 0.0488778C0.140807 0.0820258 0.0839063 0.130431 0.0406581 0.190378C-0.0135527 0.330357 -0.0135527 0.485861 0.0406581 0.62584C0.0788943 0.692602 0.133999 0.748027 0.200401 0.786273C0.266803 0.82452 0.342161 0.844427 0.418637 0.843737H1.49845C1.53948 0.819855 1.586 0.807199 1.63339 0.807199C1.68078 0.807199 1.72738 0.819855 1.76842 0.843737C1.8441 0.896991 1.90086 0.973161 1.93039 1.0613L4.84588 8.73453C4.8576 8.77621 4.87814 8.81492 4.9061 8.8478C4.93407 8.88069 4.96878 8.90715 5.00784 8.92519C5.07728 8.95252 5.15442 8.95252 5.22386 8.92519H5.38582C5.43801 8.91203 5.48561 8.88481 5.52365 8.84647C5.56169 8.80813 5.58869 8.7599 5.60175 8.7073C5.64113 8.60207 5.64113 8.48601 5.60175 8.38078L3.84705 3.72788H13.7275C13.7948 3.72346 13.8622 3.73624 13.9235 3.76475C13.9847 3.79327 14.0381 3.83676 14.0784 3.89131C14.1024 3.94233 14.1148 3.99792 14.1148 4.0544C14.1148 4.11087 14.1024 4.1668 14.0784 4.21782L12.8366 9.17C12.807 9.25814 12.7503 9.33431 12.6746 9.38756C12.5866 9.41484 12.4926 9.41484 12.4046 9.38756H5.89875C5.67949 9.38707 5.46352 9.44151 5.27032 9.546C5.07712 9.6505 4.91273 9.80202 4.79192 9.98645C4.69264 10.175 4.64074 10.3852 4.64074 10.5986C4.64074 10.8121 4.69264 11.0222 4.79192 11.2108C4.89036 11.448 5.06035 11.6478 5.27782 11.7821C5.48732 11.9187 5.73031 11.9942 5.97973 12H12.1887C12.2606 11.9961 12.3303 11.9739 12.3916 11.9359C12.4529 11.8979 12.5038 11.845 12.5396 11.7821C12.5804 11.7169 12.602 11.6416 12.602 11.5645C12.602 11.4875 12.5804 11.4121 12.5396 11.347C12.4991 11.2907 12.4465 11.2441 12.3858 11.2111C12.325 11.1781 12.2576 11.1594 12.1887 11.1563H6.08765C6.00887 11.1833 5.92348 11.1833 5.8447 11.1563C5.76141 11.1046 5.69553 11.0288 5.65571 10.9387C5.62262 10.8759 5.60538 10.8056 5.60538 10.7345C5.60538 10.6633 5.62262 10.5934 5.65571 10.5305C5.70444 10.4613 5.76937 10.4051 5.8447 10.3671C5.92003 10.3291 6.00346 10.3107 6.08765 10.313H12.5396C12.8238 10.3152 13.1002 10.2189 13.3225 10.0406C13.5439 9.87438 13.6974 9.63251 13.7544 9.36032L13.7004 9.55098Z' fill='%23939FB3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6285 7C10.6904 6.99619 10.751 6.97329 10.8056 6.93293C10.8602 6.89258 10.9075 6.83599 10.9439 6.76709C10.9806 6.68734 11 6.59472 11 6.50044C11 6.40616 10.9806 6.31395 10.9439 6.2342C10.9105 6.16131 10.8638 6.10148 10.8085 6.06063C10.7532 6.01979 10.6912 5.9991 10.6285 6.00088H8.37162C8.30843 5.99554 8.2454 6.01457 8.18966 6.05575C8.13392 6.09694 8.08767 6.15887 8.05614 6.2342C8.01949 6.31395 8 6.40616 8 6.50044C8 6.59472 8.01949 6.68734 8.05614 6.76709C8.09121 6.83785 8.13816 6.89602 8.19307 6.93659C8.24798 6.97716 8.30926 6.99877 8.37162 7H10.6285Z' fill='%23939FB3'/%3E%3C/svg%3E%0A");
}

.statistic-group .list .item__about {
   padding: 10px 0;
   display: grid;
   align-items: center;
   grid-gap: 0 12px;
   grid-template-columns: auto max-content;
   border-bottom: 1px solid #E1E1E1;
}

.statistic-group .list .item__value {
   font-weight: 400;
   font-size: 10px;
   line-height: 14px;
   color: #000000;
   display: block;
}

.statistic-group .list .item__value strong {
   font-weight: 600;
   font-size: 14px;
   line-height: 16px;
   color: inherit;
}

.statistic-group .list .item__name {
   font-weight: 400;
   font-size: 14px;
   line-height: 18px;
   color: #000000;
   display: block;
}

.statistic-group__bonuse-group {
   margin-top: 20px;
}

.statistic-group .bonuse-group__title {
   font-weight: 600;
   font-size: 14px;
   line-height: 16px;
   color: #000000;
   display: block;
}

.statistic-group .bonuse-group__line-list {
   margin-top: 7px;
   display: flex;
   align-items: center;
   overflow: hidden;
   min-height: 60px;
   padding: 0;
   margin: 0;
}

.statistic-group .line-list__item:last-child {
   border-top-right-radius: 10px;
   border-bottom-right-radius: 10px;
}

.statistic-group .line-list__item:first-child {
   border-top-left-radius: 10px;
   border-bottom-left-radius: 10px;
}


.statistic-group .line-list__item {
   width: 100%;
   height: 7px;
   position: relative;
   background: #D9D9D9;
   display: block;
}

.statistic-group .line-list__item.green {
   background: #6CD634;
   width: 100%;
}

.statistic-group .line-list .item__icon-group {
   display: flex;
   flex-direction: column;
   gap: 24px 0;
   align-items: center;
   position: absolute;
   top: 50%;
   left: 60%;
   transform: translateY(-50%);
   min-width: max-content;
}

.statistic-group .line-list .item__icon {
   width: 14px;
   height: 14px;
   background: #6CD634;
   border: 1px solid #FFFFFF;
   border-radius: 50%;
   position: absolute;
   right: -7px;
   top: 50%;
   transform: translateY(-50%);
   z-index: 1;
}

.statistic-group .line-list .item__percent {
   font-weight: 400;
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   display: block;
}

.statistic-group .line-list .item__value {
   display: block;
   font-weight: 400;
   font-size: 12px;
   line-height: 14px;
   color: #505050;
   opacity: 0.5;
}

/* Wether
   ========================================================================== */

.wether__columns {
   padding: 18px 35px;
   background: #FFFFFF;
   border: 1px solid #F54B29;
   border-radius: 10px;
   display: flex;
   justify-content: space-between;
   align-items: flex-start;
   overflow: hidden;
   position: relative;
}

.wether__columns:after {
   content: '';
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   position: absolute;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   background-image: url("data:image/svg+xml,%3Csvg width='276' height='90' viewBox='0 0 276 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_3_15117)'%3E%3Cellipse cx='25' cy='111.5' rx='91' ry='84.5' fill='%23FA5723' fill-opacity='0.3'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_3_15117)'%3E%3Cellipse cx='155' cy='141.5' rx='91' ry='84.5' fill='%23FA5723' fill-opacity='0.3'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_3_15117' x='-96' y='-3' width='242' height='229' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='15' result='effect1_foregroundBlur_3_15117'/%3E%3C/filter%3E%3Cfilter id='filter1_f_3_15117' x='34' y='27' width='242' height='229' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='15' result='effect1_foregroundBlur_3_15117'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.wether__right-column,
.wether__left-column {
   display: flex;
   flex-direction: column;
   gap: 8px 0;
   position: relative;
   z-index: 1;
}

.wether__name {
   display: flex;
   gap: 0 6px;
   align-items: flex-end;
   justify-content: flex-start;
   font-weight: 400;
   font-size: 16px;
   line-height: 15px;
}

.wether__name:before {
   content: '';
   width: 19px;
   height: 19px;
   background-size: 19px;
   background-repeat: no-repeat;
   background-position: center;
   background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_15129)'%3E%3Cpath d='M7.4415 19.0002C7.21833 18.9862 6.99741 18.9475 6.78283 18.8846C6.22958 18.7318 5.73744 18.411 5.37438 17.9664C5.01132 17.5219 4.79527 16.9756 4.75607 16.4029C4.71688 15.8303 4.85648 15.2597 5.15558 14.7698C5.45468 14.2799 5.89852 13.895 6.42579 13.6683C6.28445 12.9525 6.29985 12.2147 6.47092 11.5054C6.7112 10.5346 7.25181 9.66432 8.0157 9.01872C8.77959 8.37311 9.72777 7.98511 10.7251 7.91C11.7225 7.8349 12.7181 8.07652 13.57 8.60044C14.422 9.12436 15.0868 9.90384 15.4698 10.8278C15.5347 10.933 15.6234 11.0215 15.7287 11.0862C15.834 11.151 15.953 11.1902 16.0762 11.2007C17.0706 11.4717 17.9205 12.1189 18.446 13.0054C18.9716 13.892 19.1316 14.9482 18.8922 15.9507C18.7267 16.664 18.3644 17.3165 17.8467 17.8343C17.3289 18.3521 16.6763 18.7143 15.963 18.8798C15.687 18.9483 15.4048 18.9886 15.1207 19.0002H7.4415ZM4.74983 12.8489C4.73438 12.271 4.7956 11.6936 4.93192 11.1318C5.2398 9.88012 5.92226 8.7522 6.88815 7.89867C7.85404 7.04515 9.05736 6.50666 10.3374 6.35513C11.6174 6.2036 12.9132 6.44625 14.0517 7.05066C15.1902 7.65507 16.1171 8.59248 16.7087 9.73766C17.5761 10.0136 18.3627 10.4977 18.9998 11.1476C19.0187 9.78204 18.593 8.44736 17.787 7.34482C16.9811 6.24229 15.8385 5.43165 14.5317 5.03516C14.3959 4.99316 14.2726 4.91818 14.1729 4.81692C14.0731 4.71566 14 4.59127 13.9601 4.45486C13.5412 3.10873 12.6851 1.94085 11.5274 1.13623C10.3698 0.331603 8.97678 -0.0637629 7.56905 0.0127581C6.16131 0.0892791 4.81936 0.633312 3.75575 1.55868C2.69214 2.48404 1.9677 3.73784 1.69717 5.12145C1.41885 6.52007 1.64314 7.97204 2.3305 9.22149C1.52969 9.63494 0.878509 10.2889 0.468433 11.0914C0.0583575 11.8939 -0.0900119 12.8048 0.0441659 13.696C0.205637 14.5282 0.594358 15.2995 1.16726 15.9244C1.74016 16.5493 2.47488 17.0034 3.29 17.2363C3.09677 16.4417 3.13122 15.6088 3.3894 14.8328C3.64758 14.0569 4.11905 13.3693 4.74983 12.8489Z' fill='%23FA5723' fill-opacity='0.980392'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_15129'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.wether__gradus {
   display: flex;
   align-items: flex-start;
   font-weight: 600;
   font-size: 22px;
   line-height: 24px;
   color: #101018;
}

.wether__gradus:after {
   content: '';
   width: 16px;
   height: 16px;
   background-size: 16px;
   background-position: center;
   background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.424 13.16C9.44267 13.16 8.62667 12.9787 7.976 12.616C7.336 12.2533 6.85067 11.7467 6.52 11.096C6.18933 10.4453 6.008 9.688 5.976 8.824C5.96533 8.38667 5.96 7.91733 5.96 7.416C5.96 6.91467 5.96533 6.43467 5.976 5.976C6.008 5.112 6.18933 4.35467 6.52 3.704C6.85067 3.05333 7.336 2.54667 7.976 2.184C8.62667 1.82133 9.44267 1.64 10.424 1.64C11.16 1.64 11.8053 1.74133 12.36 1.944C12.9147 2.14667 13.3733 2.41867 13.736 2.76C14.1093 3.10133 14.392 3.48533 14.584 3.912C14.776 4.328 14.8827 4.76 14.904 5.208C14.9147 5.304 14.8827 5.384 14.808 5.448C14.744 5.512 14.664 5.544 14.568 5.544H13.688C13.592 5.544 13.5067 5.51733 13.432 5.464C13.368 5.41067 13.32 5.31467 13.288 5.176C13.1067 4.344 12.7653 3.77333 12.264 3.464C11.7733 3.15467 11.1547 3 10.408 3C9.55467 3 8.87733 3.24533 8.376 3.736C7.87467 4.216 7.60267 4.98933 7.56 6.056C7.528 6.93067 7.528 7.82667 7.56 8.744C7.60267 9.81067 7.87467 10.5893 8.376 11.08C8.87733 11.56 9.55467 11.8 10.408 11.8C11.1547 11.8 11.7733 11.6453 12.264 11.336C12.7653 11.0267 13.1067 10.456 13.288 9.624C13.32 9.48533 13.368 9.38933 13.432 9.336C13.5067 9.28267 13.592 9.256 13.688 9.256H14.568C14.664 9.256 14.744 9.288 14.808 9.352C14.8827 9.416 14.9147 9.496 14.904 9.592C14.8827 10.04 14.776 10.4773 14.584 10.904C14.392 11.32 14.1093 11.6987 13.736 12.04C13.3733 12.3813 12.9147 12.6533 12.36 12.856C11.8053 13.0587 11.16 13.16 10.424 13.16Z' fill='%23101018'/%3E%3Ccircle cx='2' cy='4' r='1.5' fill='%23D9D9D9' stroke='black'/%3E%3C/svg%3E%0A");
}



.wether__date {
   display: block;
   font-weight: 400;
   font-size: 16px;
   line-height: 15px;
   color: #101018;
}

.wether__loc {
   font-weight: 400;
   font-size: 12px;
   line-height: 15px;
   color: #101018;
   text-align: right;
   display: block;
}

/* Entertainment
   ========================================================================== */
.entertainment__list {
   padding: 0;
   margin: 0;
   display: grid;
   grid-gap: 20px 15px;
   grid-template-columns: repeat(3, 1fr);
}

.entertainment .list__item {
   display: flex;
   flex-direction: column;
   align-items: center;
   gap: 8px 0;
}

.entertainment .list .item__thumb {
   display: block;
   overflow: hidden;
   border-radius: 10px;
}
.entertainment .list .item__img {
   display: block;
   width: 100%;
   height: 100px;
   object-fit: cover;
   object-position: center;
}

.entertainment .list .item__name {
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-align: center;
   font-size: 14px;
   font-weight: 400;
   line-height: 14px;
   color: #000000;
}

/* Goroskop
   ========================================================================== */

.goroskop-group__sub-title {
   display: block;
   font-weight: 400;
   font-size: 14px;
   line-height: 14px;
   color: #101018;
   /*white-space: nowrap;*/
   overflow: hidden;
   text-overflow: ellipsis;
   padding-right: 25px;
   padding-bottom: 10px;
   padding-left: 3px;
}

.goroskop__gorskop-group {
   display: flex;
   flex-direction: column;
   gap: 16px 0;
   background: #E9E9E9;
   border-radius: 15px;
   padding: 10px;

}

.goroskop .gorskop-group__thumb {
   display: flex;
   overflow: hidden;
    margin-top: 10px;
    margin-left: 3px;
}

.goroskop .gorskop-group .thumb__img {
   width: auto;
   height: 40px;
   /*display: flex;*/
   /*width: 50px;*/
   /*height: auto;*/
   /* max-height: 70px;*/
   /*object-fit: cover;*/
   /*object-position: 0 -77px;*/
}

/* Panel
   ========================================================================== */
.panel {
   max-width: 380px;
   position: fixed;
   width: 100%;
   left: 50%;
   transform: translateX(-50%);
   bottom: 0;
   z-index: 111;
   background: #FFFFFF;
   border: 1px solid #FFFFFF;
}

.panel__main-block {
   height: 71px;
   display: flex;
   align-items: center;
   padding: 0 24px;
   width: 100%;
}

.panel__list {
   width: 100%;
   display: flex;
   justify-content: space-between;
}

.panel .list__item {
   display: block;
}

.panel .item__link {
   display: flex;
   flex-direction: column;
   align-items: center;
   gap: 10px 0;
   font-weight: 400;
   font-size: 8px;
   line-height: 9px;
   color: #939FB3;
   text-align: center;
   text-decoration: unset;
}

.panel .item__link:hover {
   background: linear-gradient(194.04deg, rgba(250, 87, 35, 0.980392) 10%, #EA2B2B 77.73%, #E01919 94.11%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent;
}

.panel .item__link svg {
   width: 17px;
   height: 17px;
   display: block;
}

.panel .item:hover .link svg path {
   stroke: url(#paint0_linear_54_5489);
 }

.panel .item:not(:hover) .link svg path {
   stroke: #939FB3;
}

/* Hero
   ========================================================================== */

.hero__swiper {
   overflow: hidden;
}

.hero .swiper__pagination.swiper-pagination-bullets {
   position: absolute;
   top: 10px;
   left: 0;
   width: 100%;
   height: fit-content;
   display: flex;
   align-items: center;
   gap: 0 4px;
   padding: 0 17px;
   z-index: 11;
}

.hero .swiper__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
   background: #C6C6C6;
   border-radius: 5px;
   width: 100%;
   height: 3px;
   flex: 1;

}

.hero .swiper__pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
   background: #FFFFFF;
}

.hero .swiper__swiper-slide {
   overflow: hidden;
   display: flex;
   align-items: center;
   flex-direction: column;
   gap: 50px 0;
   width: 100%;
   padding: 80px 0;
   min-height: 100vh;
   height: auto;
   position: relative;
}

.gorskop-group__name {
   font-weight: 700;
   font-size: 22px;
}


.gorskop-group__name_container {
   padding-left: 10px;
}

.gorskop-group__date {
   color: #909090;
   font-size: 12px;
}





   /*.hero .swiper__swiper-slide:after {*/
/*   content: '';*/
/*   width: 100%;*/
/*   height: 250px;*/
/*   background-size: contain;*/
/*   background-position: bottom center;*/
/*   display: block;*/
/*   position: absolute;*/
/*   left: 0;*/
/*   bottom: 0;*/
/*   !*background-image: url(images/hero-background.png);*!*/
/*}*/

.hero .swiper-slide__text-group {
   padding: 0 10px;
   display: flex;
   flex-direction: column;
   gap: 10px 0;
   align-items: center;
}

.hero .swiper-slide__name,
.hero .swiper-slide__descr {
   color: #FFFFFF;
   text-align: center;
}

.hero .swiper-slide__name {
   display: block;
   font-weight: 600;
   font-size: 22px;
   line-height: 24px;
}

.hero .swiper-slide__descr {
   font-size: 14px;
   line-height: 18px;
}

.program_arrow{
   width: 24px;
   height: 24px;
   border-left: 3px solid white;
   border-bottom: 3px solid white;
   transition: transform 0.3s ease;
}

/*Domestic programs*/
.arrow-down {
   transform: rotate(-45deg);
}

.arrow-up {
   transform: rotate(135deg);
}

.domestic-programs-container{
   display: table;
   font-weight: 400;
   font-size: 14px;
   line-height: 17px;
   gap: 0 12px;
   color: white;
}

.program_current_level{
   font-weight: 400;
   font-size: 14px;
   line-height: 17px;
   gap: 0 12px;
   color: white;
}

.domestic-programs-wrapper{
   margin-top: 15px;
}

.cashback{
   margin-bottom: 5px;
   margin-top: 20px;
}

.cb-percentage {
   font-weight: 800;
   font-size: 18pt;


}

.level-name{
   margin-bottom: 5px;
}

.level-description {
   color: #FFACA6;
}

.level-description-extra {
   background: #fff;
   padding: 15px;
   margin-right: 15%;
   border-radius: 15px;
   margin-top: 5px;
   margin-bottom: 5px;
   color: #505050;
}

.tr{
   display: table-row;

}

.tr .tc:last-child{
   padding-left: 20px;
}

.tc {
   display: table-cell;
   padding-top: 10px;
}

.vl {
   border-right: 3px solid #FFFF;
   padding-right: 7px;

}

.vl.complited {
   border-color: #6CD634;
}


.vl.icon:before {
   content: '';
   width: 18px;
   height: 18px;
   position: absolute;
   background-position: center;
   background-repeat: no-repeat;
   background-size: 18px;
}
.vl.icon.complited:before {
   background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="7" cy="7" r="6.5" fill="%236CD634" stroke="%236CD634"/><path d="M5.71358 8.7873L3.82326 6.41109C3.73281 6.29742 3.61014 6.23356 3.48224 6.23356C3.35434 6.23356 3.23168 6.29742 3.14122 6.41109C3.0508 6.52479 3 6.67898 3 6.83976C3 7.00054 3.0508 7.15473 3.14122 7.26844L5.03154 9.64465C5.12113 9.7573 5.22749 9.84667 5.34456 9.90764C5.46163 9.96862 5.5871 10 5.71382 10C5.84054 10 5.96602 9.96862 6.08309 9.90764C6.20015 9.84667 6.30652 9.7573 6.3961 9.64465L10.8588 4.03488C10.9492 3.92117 11 3.76698 11 3.6062C11 3.44542 10.9492 3.29123 10.8588 3.17753C10.7683 3.06386 10.6457 3 10.5178 3C10.3899 3 10.2672 3.06386 10.1767 3.17753L5.71358 8.7873Z" fill="white"/></svg>');
}

.vl.icon.noncomp:before {
   background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 1C10.3137 1 13 3.68629 13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1Z" stroke="white" stroke-width="2" fill="%23EA2B2B"/></svg>');
}

.line-list__item.item:last-child .item__icon-group.icon-group {
   left: 15%;
}