@font-face {     font-family: 'Sora-Regular';     src: url(/shared/2913/Sora-Regular.eot);     src: url(/shared/2913/Sora-Regular.eot) format('embedded-opentype'),     url(/shared/2913/Sora-Regular.woff2) format('woff2'),     url(/shared/2913/Sora-Regular.woff) format('woff'),     url(/shared/2913/Sora-Regular.ttf) format('truetype'),     url('fonts/Sora-Regular.svg#Sora-Regular') format('svg');     font-weight: normal;     font-style: normal;     font-display: swap; }  body, html {     overflow-x: hidden; }  body {     margin: 0;     padding: 0;     font-family: 'Sora-Regular', sans-serif;     background: #1b2b38; }  * {     box-sizing: border-box; } section {     padding: 0 15px; }  .burger-panel {     height: 100vh;     transform: translate3d(0, 0, 0);     will-change: width;     position: fixed;     top: 0;     left: 0;     display: flex;     flex-direction: column;     color: #fff;     outline-style: none;     box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);     width: 250px;     max-width: 290px;     max-height: 100%;     background: #151a22; }  .burger-panel__header {     display: flex;     justify-content: flex-end;     padding: 10px 15px; }  .burger-panel__header__btn {     background: none;     border: none; }  .burger-panel__header__btn__svg__icon svg {     fill: white; }  .btn {     height: auto;     display: grid;     grid-column-gap: 5px;     grid-template-columns: auto 1fr auto;     align-items: center;     justify-content: center;     min-width: 110px;     padding: 5px 20px;     background: #dafe31;     box-shadow: none;     border: 2px solid transparent;     border-radius: 20px 4px;     font-family: 'Sora-Regular', sans-serif;     text-decoration: none; }  .btn__reg span {     color: #111111; }  .nav__btn {     display: grid;     grid-auto-flow: initial;     justify-content: center;     margin: 0;     padding: 0;     background: none;     grid-gap: 20px;     grid-auto-columns: auto;     align-items: center; }  .btn__sing {     background: transparent;     border: 2px solid #735cfc;     box-shadow: none;     color: #ffffff; }  .btn span {     font-style: normal;     font-weight: bold;     font-size: 1.2rem;     line-height: 1.45;     grid-column: 2;     text-transform: initial;     text-align: center; }  .nav__content__menu {     margin: 20px 0 0; }  .block_main-nav-panel__link {     color: #fff;     font-style: normal;     font-weight: normal;     font-size: 1.2rem;     line-height: 1.45;     display: flex;     align-items: center;     justify-content: initial;     min-height: 40px;     padding: 5px 25px;     text-decoration: none; }  .block_main-nav-panel__svg {     display: flex;     align-items: center;     justify-content: center;     margin: 0 15px 0 0;     width: 25px; }  .block_main-nav-panel__svg__icon svg {     display: block;     width: 25px;     height: auto;     fill: #ff7a00; }  .main {     position: relative; }  .main__page {     padding-left: 250px; }  .header {     background: #1b2b38;     padding: 0 15px;     display: flex;     align-items: center;     justify-content: space-between;     height: 100px; }  .logo__link {     display: flex;     align-items: center;     justify-content: center; }  .logo__link img {     max-width: 144px;     height: 48px; }  .nav-menu__list {     list-style: none;     padding: 0;     display: flex;     justify-content: space-between; }  .nav-menu__list__item__link {     color: #ffffff;     text-decoration: none; }  .header__left {     display: flex; }  .logo {     margin: 0 60px 8px 0; }  .nav-menu__list__item {     margin-right: 40px; }  .nav-menu__list__item:last-child {     margin-right: 0; }  .header .nav__btn {     display: flex; }  .header .nav__btn .btn__reg {     animation: buttonPulse 16s infinite cubic-bezier(0.7, 0, 0, 1); }  @keyframes buttonPulse {     0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% {         box-shadow: 0 0 0 0 #dafe31;     }      9.99%, 19.99%, 29.99%, 39.99%, 49.99%, 59.99%, 69.99%, 79.99%, 89.99%, 99.99% {         box-shadow: 0 0 0 10px rgba(218, 254, 49, 0);     } }  .container {     max-width: 1600px;     margin-right: auto;     margin-left: auto;     padding: 0; } .content {     color: #ffffff;     padding: 20px 10px; }  .content__title {     font-size: 42px;     text-align: center;     margin: 0; }  .content a {     color: #ffffff; }  .content img {     max-width: 100%;     height: auto; }  .footer {     padding: 20px 10px; }  .footer__wrapper {     display: flex;     justify-content: space-between; }  .footer__menu {     padding: 0;     list-style: none;     margin: 0 60px 8px 0; }  .footer__menu__item:first-child {     color: #ff7a00;     font-style: normal;     font-weight: bold;     font-size: 16px;     line-height: 1.45;     padding: 0 0 20px 0; }  .footer__menu__link {     transition: color 0.3s linear;     text-decoration: none;     color: #ffffff;     font-style: normal;     font-weight: bold;     font-size: 14px;     line-height: 1.45; }  .footer__menu__link img {     width: 125px;     height: 50px; } .footer__menu__link {     display: flex; } .footer__menu__link .svg {     display: block;     width: 45px;     margin-right: 15px; }  .footer__menu__link .svg path {     fill: #ff7a00; } .footer__menu__item {     margin-bottom: 10px; } .footer__menu__link .guru {     display: block;     width: 128px;     height: 50px; }  .footer__disclaimer__text {     font-style: normal;     font-weight: normal;     font-size: 12px;     line-height: 1.45;     color: #ffffff;     margin: 0; } .footer__disclaimer__link {     margin: 0; } .footer__disclaimer__link a {     color: #ff7a00;     text-decoration: underline;     font-size: 12px; }  .footer__disclaimer__copy {     color: #ffffff;     font-size: 12px; }  .footer__disclaimer {     width: 100%; }  .hover {     display: none; }  .size {     width: 80px; }  .main__page.pdn {     padding-left: 80px; }   .pay__list {     display: flex;     flex-wrap: wrap;     justify-content: space-between;     list-style: none;     padding: 0; }  .pay__list__item {     margin: 10px 10px 20px; }  .pay__list__item svg {     max-width: 105px;     max-height: 54px; } .pay__list__item svg path {     fill: #606b74; } @media (max-width: 1400px) {     .footer__wrapper {         flex-wrap: wrap;     }     .nav-menu__list__item {         margin-right: 20px;     } }  @media (max-width: 1250px) {     .header .nav-menu {         display: none;     }  }  @media (max-width: 900px) {   .burger-panel.size {     width: 250px; }   .block_main-nav-panel__link__text__inner.hover,   .nav__btn--click.hover {     display: block; }   .block_main-nav-panel__link__text__inner,   .nav__btn--click {     display: none;   }   .burger-panel {     width: 80px; }     .main__page {         padding-left: 80px;     }     .burger-panel {         z-index: 150;     } }  @media (max-width: 678px) {     .footer__wrapper .logo {         margin: 0 0 40px;     }     .footer__wrapper {         justify-content: center;     } }  @media (max-width: 580px) {     .btn__sing {         display: none;     }     .logo {         margin: 0 25px 8px 0;     }     section {         padding: 0 5px;     }     .footer__wrapper {         justify-content: flex-start;     }     .content__title {         font-size: 36px;     } }  @media (max-width: 468px) {     .logo__link svg {         max-width: 100px;         height: 40px;     }     .btn span {         font-size: 12px;     } }  @media (max-width: 430px) {     .content__title {         font-size: 28px;     }      .content__info {         font-size: 14px;     }     .footer__disclaimer__text {         display: none;     } }  @media (max-width: 360px) {     .header {         padding: 0 5px     }     .btn {         min-width: 95px;         padding: 5px 10px;     } }