@font-face {
    font-family: 'pepul_bold';
    src: url('../fonts/pepul_bold.ttf') format("truetype");
}

@font-face {
    font-family: 'pepul_black';
    src: url('../fonts/pepul_black.otf') format("opentype");
}

@font-face {
    font-family: 'pepul_regular';
    src: url('../fonts/pepul_regular.otf') format("opentype");
}

@font-face {
    font-family: 'pepul_medium';
    src: url('../fonts/pepul_medium.ttf') format("truetype");
}

@font-face {
    font-family: 'pepul_light';
    src: url('../fonts/pepul_light.ttf') format("truetype");
}

@font-face {
    font-family: 'price_bold';
    src: url('../fonts/price_bold.otf') format("opentype");
}

html {
    scrollbar-width: none;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    -webkit-text-size-adjust: none;
    touch-action: manipulation;
    overflow-x: hidden;
}

body::-webkit-scrollbar {
    width: none;
}

a:active,
a:focus {
    text-decoration: none;
}

body::-webkit-scrollbar-track {
    background-color: #fff;
}

body::-webkit-scrollbar-thumb,
.iti__country-list::-webkit-scrollbar-thumb {
    background: #4e4e4e;
    border-radius: 0 !important;
}

html::-webkit-scrollbar,
.iti__country-list::-webkit-scrollbar {
    display: none;
}

body::-webkit-scrollbar {
    display: none;
}

.row>* {
    padding: 0;
}

body {
    margin: var(--margin);
    font: 15px/25px var(--pepul_r);
    background-color: #010101;
    --bgcolor: #010101;
    --blcolor: #101010;
    /* --seccolor: #141414; */
    --seccolor: #0F0F0F;
    --gray: #8b8b8b;
    --color: #FF163D;
    --white: #fff;
    --error: #f4648f;
    --red: #FF163D;
    --button_color: #E20734;
    --coins: #FFA123;
    --faq: #171717;
    --center: center;
    --left: left;
    --margin: 0;
    --padding: 30px 0;
    --top_padd: 40px 0 0;
    --pepul_r: "pepul_regular", san-serif;
    --pepul_l: "pepul_light", san-serif;
    --pepul_b: "pepul_bold", san-serif;
    --pepul_m: "pepul_medium", san-serif;
    --pepul_bl: "pepul_black", san-serif;
    --pepul_price: "price_bold", san-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden;
}



.input_login::-webkit-input-placeholder {
    color: var(--white);
}

.input_login:-ms-input-placeholder {
    color: var(--white);
}

.input_login::placeholder {
    color: var(--white);
}

a,
a:hover,
a:focus {
    /* color: var(--white) !important; */
    text-decoration: none;
}