body {     -webkit-font-smoothing: antialiased;     background-color: #212132;     background-image: url(/shared/3274/bg.svg);     background-repeat: repeat;     color: #fff;     font-family: "Poppins", sans-serif;     font-size: 16px;     font-weight: normal;     margin: 0;     padding: 0;     min-height: 100vh; } .main img {   max-width: 100%;   height: auto;   margin: 15px 0; } * {     box-sizing: border-box; }  .container {     max-width: 1200px;     padding: 0 15px;     margin: 0 auto;     width: 100%; }  .header {     align-items: center;     background-color: #252536f2;     box-sizing: border-box;     display: flex;     height: 50px;     left: 0;     position: fixed;     top: 0;     z-index: 90;     width: 100%; }  .header .container {     display: flex;     justify-content: space-between;     align-items: center;     height: inherit;     width: 100%; }  .logo {     width: 200px; }  .logo__link {     display: block; }  .logo__link img {     width: 100%;     height: 100%; }  .btn {     align-items: center;     border: none;     box-sizing: border-box;     color: #fff;     cursor: pointer;     display: flex;     font-weight: 800;     height: 40px;     justify-content: center;     letter-spacing: 1px;     line-height: 22px;     outline: none;     overflow: hidden;     text-align: center;     text-decoration: none;     text-transform: uppercase;     white-space: nowrap;     font-size: 12px; }  .button {     display: flex;     align-items: center;     gap: 20px; }  .login {     align-items: center;     background-color: #0000;     border-bottom: 1px solid #fff;     color: inherit;     cursor: pointer;     display: flex;     height: 20px;     text-decoration: none;     text-transform: uppercase;     padding: 0;     font-weight: normal; }  .login:hover {     border-bottom: 1px solid rgba(255, 255, 255, 0); }  .register {     background-color: #d50022;     box-shadow: 0 3px 0 0 #871628, 0 4px 4px 0 #000;     height: 30px;     padding: 0 30px;     border-radius: 50px; }  .register:hover {     box-shadow: 0 3px 0 0 #871628, 0 4px 4px 0 #000, inset 0 15px 15px -3px #fff6; }  .help {     font-weight: normal;     align-items: center;     box-sizing: border-box;     cursor: pointer;     display: flex;     height: 30px;     color: #e8ce3a; }  .help svg {     align-items: center;     display: flex;     justify-content: center;     height: 24px;     width: 24px;     margin-right: 5px; }  .help:focus, .help:hover {     color: #f5ea1a; } .main {   margin-top: 65px; } .show_more {     align-items: center;     background-color: #4d5a85;     border: none;     border-radius: 50px;     box-sizing: border-box;     color: #fff;     cursor: pointer;     display: flex;     font-weight: 800;     justify-content: center;     letter-spacing: 1px;     line-height: 22px;     outline: none;     overflow: hidden;     text-align: center;     text-decoration: none;     text-transform: uppercase;     white-space: nowrap;     font-size: 12px;     height: 30px;     padding: 0 30px;     box-shadow: 0 3px 0 0 #2c3552, 0 4px 4px 0 #000;     margin: 15px auto 0;     position: relative;     z-index: 9999;     max-width: 134px; }  .show_more:hover {     box-shadow: 0 3px 0 0 #2c3552, 0 4px 4px 0 #000, inset 0 15px 15px -3px #fff6; } .banner__images {     height: 300px;     width: 100%;     overflow: hidden;     margin-bottom: 15px; } .banner__images img {   	object-fit: cover;     height: 100% } .content {     margin-top: 15px; }  .content .container {     background: linear-gradient(180deg, #171b26, #46527900) border-box;     border-radius: 10px;     box-shadow: 0 8px 10px #000;   	padding-top: 30px;   	padding-bottom: 30px; }  .content a {     color: #46afff;     transition: transform .25s ease; }  .content a:hover {     color: #fe284a; }  .content ul {     padding-left: 15px; }  .content ol {     padding-left: 30px; }  .content ul {     color: #fff;     font-size: 16px;     font-weight: 300;     line-height: 23px;     margin-bottom: 45px;     text-align: left;     list-style: none; }  /*.content ul > li:before {     content: "- "; }*/  .content table {     background-color: #161626;     border-radius: 5px;     box-shadow: 0 0 5px 0 #00000080;     color: #fff;     font-size: 16px;     margin-bottom: 20px;     width: 100%; }  .content table td, .content table th {     overflow: hidden;     padding: 10px 20px;     text-align: center;     text-overflow: ellipsis; }  .content table thead th {     font-weight: 700;     text-transform: uppercase;     border-bottom: 1px solid #8b8b94; }  .content table tbody td {     border-bottom: 1px solid #252536;     font-weight: 300; }  .scroll-to-top-btn {     display: flex;     justify-content: center;     align-items: center;     position: fixed;     width: 2.5em;     height: 2.5em;     line-height: 2.5em;     text-align: center;     -webkit-border-radius: 50%;     -ms-border-radius: 50%;     border-radius: 50%;     color: #1c1919;     border-color: #f8f8f8;     background-color: #313047;     cursor: pointer;     opacity: 1;     bottom: 2em;     right: 2em;     transition: transform 0.3s ease, bottom 0.3s ease, color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;     z-index: 999; }  .scroll-to-top-btn svg {     height: 1.5em;     stroke: #e8ce3a;     fill: #e8ce3a; }  .scroll-to-top-btn svg line, .scroll-to-top-btn svg polyline {     stroke: #e8ce3a !important; }  .scroll-to-top-btn:hover {     color: #ffffff;     border-color: #ea011d;     background-color: #ea011d; }  .footer {     background: #0a0a14;     flex-direction: column;     width: 100%;     align-items: center;     display: flex; }  .footer_main {     align-items: center;     display: flex;     justify-content: space-between;     padding-bottom: 30px;     padding-top: 30px;     flex-wrap: wrap; }  .footer_help {     display: flex;     flex-wrap: wrap;     list-style: none;     padding: 0; }  .footer_help > li {     margin-right: 8px;     margin-bottom: 15px; }  .footer_help a {     align-items: center;     border-radius: 5px;     box-sizing: border-box;     color: #fff;     display: flex;     font-size: 16px;     height: 36px;     padding: 0 8px;     text-decoration: none;     transition: background-color .15s linear, transform .15s linear;     width: 100%; }  .footer_help a:focus, .footer_help a:hover {     background-color: #252536; }  .navigation_social {     align-items: center;     display: flex;     list-style: none;     padding: 0; }  .navigation_social li {     margin-right: 10px; }  .social_instagram {     background-color: #264484;     box-shadow: 0 3px 0 1px #16284d; }  .social_instagram:focus, .social_instagram:hover {     box-shadow: 0 3px 0 1px #16284d, inset 0 10px 10px 5px #fff6; }  .social_telegram {     background-color: #2ca3df;     box-shadow: 0 3px 0 1px #1a6b84; }  .social_telegram:focus, .social_telegram:hover {     box-shadow: 0 3px 0 1px #1a6b84, inset 0 10px 10px 5px #fff6; }  .social_vkontakte {     background-color: #3a6aa3;     box-shadow: 0 3px 0 1px #223f61; }  .social_vkontakte:focus, .social_vkontakte:hover {     box-shadow: 0 3px 0 1px #223f61, inset 0 10px 10px 5px #fff6; }  .social_youtube {     background-color: red;     box-shadow: 0 3px 0 1px #781712; }  .social_youtube:focus, .social_youtube:hover {     box-shadow: 0 3px 0 1px #781712, inset 0 10px 10px 5px #fff6; }  .navigation_social a {     align-items: center;     border-radius: 50%;     display: flex;     height: 35px;     justify-content: center;     width: 35px; }  .navigation_social a img {     height: 20px;     width: 20px; }  .footer_second {     border-top: 1px dashed #303036;     box-sizing: border-box;     display: flex;     justify-content: space-between;     max-width: 1200px;     padding: 0 15px;     width: 100%; }  .footer_inner_container {     align-items: center;     display: flex;     justify-content: space-between;     padding-bottom: 30px;     padding-top: 30px;     flex-wrap: wrap; }  .footer_second .copyright_age_warning {     align-items: center;     display: flex;     justify-content: flex-start;     max-width: 950px; }  .footer_second .warning_item {     align-items: center;     display: flex;     margin-right: 35px; }  .footer_second .license_wrapper {     min-width: 40px; }  .footer_second .p_copyright {     word-wrap: normal;     line-height: 16px;     min-width: 230px;     word-break: normal; }  .footer_second .p_copyright, .footer_second .p_warning {     color: #646a87;     font-size: 12px;     margin-left: 20px; }  .footer_second .copyright_age_warning_item {     max-width: 380px; }  .footer_second .age_18 {     height: 40px;     width: 40px; }  .footer_second .p_warning {     line-height: 14px; }  .footer_lang_desktop {     display: flex;     justify-content: flex-start;     min-width: 175px;     width: 175px; }  .choose_lang {     align-items: center;     cursor: pointer;     display: flex;     justify-content: flex-end;     position: relative; }  .choose_lang .choose_lang_button {     align-items: center;     box-sizing: initial;     cursor: pointer;     display: flex;     height: 30px;     justify-content: center;     padding: 5px; }  .flag_lang {     border-radius: 50%;     width: 30px; }  .choose_lang span {     color: #fff;     font-size: 16px;     font-weight: 700;     padding: 0 10px;     text-transform: uppercase; }  .choose_lang .arrow_down {     width: 12px; }  .choose_lang_list {     background-color: #4a5372;     border-radius: 5px;     bottom: -12px;     box-sizing: border-box;     color: #fff;     -moz-columns: 2;     column-count: 2;     left: -194px;     max-height: 300px;     max-height: -webkit-fit-content;     max-height: -moz-fit-content;     max-height: fit-content;     overflow-y: auto;     padding: 6px 4px;     position: absolute;     width: auto;     z-index: 90;     list-style: none; }  .choose_lang .choose_lang_list {     opacity: 0;     transition: visibility .5s, opacity .25s ease;     visibility: hidden; }  .choose_lang .choose_lang_button:focus {     outline: none;     pointer-events: none; }  .open .choose_lang_list {     opacity: 1;     visibility: visible; }  .open .choose_lang_button {     opacity: 0;     z-index: 99999; }  .choose_lang_box {     text-decoration: none; }  .footer_payments ul {     background: #0a0a14;     display: flex;     flex-wrap: wrap;     list-style: none;     padding: 0; }  .footer_payments li {     align-items: center;     background-color: #ffffff08;     border-radius: 5px;     display: flex;     flex-grow: 1;     height: 40px;     justify-content: center;     margin: 0 10px 10px 0;     min-width: 80px;     padding: 10px;     width: auto; }  .footer_payments img {     height: 100%;     max-height: 40px;     object-fit: contain;     width: 60px; }   @media (max-width: 768px) {     .change_demo_on_money {         flex-direction: column;         align-items: center;     } }  @media (max-width: 600px) {     .footer_second .copyright_age_warning {         flex-wrap: wrap;     }     .login,     .help {         display: none;     } }  @media (max-width: 488px) {     .logo {         width: 130px;     }     .register {         padding: 0 15px;     } } @media (max-width: 450px) {   .content table thead th {       font-size: 14px;   }   .content table td, .content table th {     padding: 10px 10px;   }   .content table tbody td {     font-size: 14px;   } .content img {    	float: none !important;     display: block;     margin: 15px auto;   } } .author {     display: flex;     align-items: center;     gap: 20px; }  .author img {     width: 100px;     height: 100px;     border-radius: 50%; }  .title {     text-align: center;     margin-top: 10px; } img {   max-width: 100%;   height: auto; }.svg_question .svg_color {                                 fill: none;                                 stroke: #e8ce3a;                                 stroke-linecap: round;                                 stroke-linejoin: round;                                 stroke-width: 1.5px;                             }