@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900i&display=swap");
@import url("/css/libs/alert.css");
@import url("/css/libs/aos.css");
@import url("/css/libs/bootstrap.min.css");
@import url("/css/libs/nice-select/nice-select.css");
::-webkit-scrollbar
{
    width: 10px;
}
::-webkit-scrollbar-track
{
    background: #353431;
}
::-webkit-scrollbar-thumb
{
    background: rgba(247,183,22,0.5);
    transition: 0.3s all;
}
::-webkit-scrollbar-thumb:hover
{
    background: #f7b716;
    transition: 0.3s all;
}
html
{
    overflow-x: hidden;
}
body
{
    background: url(/img/background.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    min-height: 100vh;
}
body.index
{
    background: url(/img/background_index.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
body.play
{
    background: url(/img/background_play.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.no_scroll
{
    overflow: hidden;
}
header
{
    background: #ffffff;
}
header .row
{
    align-items: center;
    height: 70px;
}
header .row .logo
{
    align-items: center;
    display: flex;
    justify-content: center;
}
header .row .logo img
{
    width: 100%;
}
header .row .logo .favicon
{
    display: none;
}
header .row .menu
{
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
}
header .row .menu .mobile_menu
{
    display: none;
}
header .row .menu .language button
{
    align-items: center;
    background: #353431;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #ffffff;
    display: flex;
    font-size: 10px;
    height: 45px;
    justify-content: space-between;
    outline: none;
    width: 60px;
}
header .row .menu .language button:focus
{
    border: none;
    outline: none;
}
header .row .menu .language button img
{
    width: 20px;
}
header .row .menu .language button i
{
    margin-bottom: 5px;
}
header .row .menu .language .dropdown-menu
{
    background: #353431;
    border: none;
    border-radius: 0px;
    margin: 0;
    min-width: 0px;
    padding: 0;
}
header .row .menu .language .dropdown-menu .dropdown-item
{
    color: #ffffff;
    font-size: 10px;
    font-weight: 600;
    padding: 5px 6px;
}
header .row .menu .language .dropdown-menu .dropdown-item img
{
    margin-left: 10px;
    width: 20px;
}
header .row .menu .language .dropdown-menu .dropdown-item:hover
{
    background: rgba(255,255,255,0.1);
}
header .row .menu .nav_menu
{
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%;
}
header .row .menu .nav_menu .otherdrop
{
    height: 100%;
}
header .row .menu .nav_menu .otherdrop li
{
    align-items: center;
    color: #353431;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    padding: 0 20px;
}
header .row .menu .nav_menu .otherdrop li:hover,header .row .menu .nav_menu .otherdrop li.active
{
    border-bottom: 4px solid #0f1ea7;
    color: #0f1ea7;
    padding-top: 4px;
}
header .row .menu .nav_menu .otherdrop .dropdown-menu
{
    background: #353431;
    border: none;
    border-radius: 0px;
    margin: 0;
    min-width: 0px;
    padding: 0;
}
header .row .menu .nav_menu .otherdrop .dropdown-menu .dropdown-item
{
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 15px;
}
header .row .menu .nav_menu .otherdrop .dropdown-menu .dropdown-item img
{
    margin-left: 10px;
    width: 20px;
}
header .row .menu .nav_menu .otherdrop .dropdown-menu .dropdown-item:hover
{
    background: rgba(255,255,255,0.1);
}
header .row .menu .nav_menu a
{
    color: #353431;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
}
header .row .menu .nav_menu a li
{
    align-items: center;
    display: flex;
    height: 100%;
    padding: 0 20px;
}
header .row .menu .nav_menu a li:hover,header .row .menu .nav_menu a li.active
{
    border-bottom: 4px solid #0f1ea7;
    color: #0f1ea7;
    padding-top: 4px;
}
header .row .profile
{
    align-items: center;
    display: flex;
    height: 100%;
    position: relative;
}
header .row .profile .profile_block
{
    align-items: center;
    background: #0f1ea7;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 45px;
    justify-content: center;
    width: 100%;
}
header .row .profile .profile_block i
{
    display: none;
}
.modal_wrap
{
    background: rgba(0,0,0,0.6);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.modal_wrap .row
{
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: center;
}
.modal_wrap .row .modal_block
{
    box-shadow: 0px 8px 40px 0px rgba(241,190,0,0.24);
    display: none;
    padding: 27px 30px;
    position: relative;
    transform: scale(0);
    transition: 0.3s all;
    width: 100%;
}
.modal_wrap .row .modal_block.active
{
    transform: scale(1);
    transition: 0.3s all;
}
.modal_wrap .row .modal_block.login
{
    background: url(/img/modal_login.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 450px;
}
.modal_wrap .row .modal_block.dropgame
{
    align-items: center;
    background: url(/img/modal_drop.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    height: 390px;
    justify-content: center;
    width: 695px;
}
.modal_wrap .row .modal_block.dropgame.active
{
    display: flex;
}
.modal_wrap .row .modal_block.dropgame .content
{
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 412px;
}
.modal_wrap .row .modal_block.dropgame .content .header
{
    align-items: center;
    display: flex;
    width: 100%;
}
.modal_wrap .row .modal_block.dropgame .content .header .imageDrop
{
    align-items: center;
    background: #30291e;
    border-radius: 120px;
    display: flex;
    height: 115px;
    justify-content: center;
    margin-right: 17px;
    width: 115px;
}
.modal_wrap .row .modal_block.dropgame .content .header .imageDrop img
{
    width: 70%;
}
.modal_wrap .row .modal_block.dropgame .content .header .info
{
    color: #1d1a15;
    display: flex;
    flex-direction: column;
    width: calc(100% - 132px);
}
.modal_wrap .row .modal_block.dropgame .content .header .info .title
{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.modal_wrap .row .modal_block.dropgame .content .header .info .value
{
    font-size: 16px;
    font-weight: 600;
}
.modal_wrap .row .modal_block.dropgame .content button
{
    align-items: center;
    background: #2b251d;
    border: none;
    color: #ffffff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 46px;
    justify-content: center;
    margin-top: 30px;
    outline: none;
    text-transform: uppercase;
    width: 100%;
}
.modal_wrap .row .modal_block.dropgame .content button:hover
{
    background: #2b251d url(/img/hover_btn.png);
    background-position: center;
    background-size: cover;
}
.modal_wrap .row .modal_block .close_modal
{
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.modal_wrap.active
{
    display: block;
}
.title_section
{
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.title_section.black .text
{
    color: #353431;
}
.title_section .text
{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}
.title_section .line
{
    background: #fff;
    height: 7px;
    width: 50px;
}
.title_section.black .line
{
    background: #353431;
}
.game_section .row
{
    padding: 100px 0px;
}
.game_section .header
{
    align-items: center;
    display: flex;
    justify-content: space-between;
}
.game_section .header .title
{
    color: #ffffff;
    display: flex;
    flex-direction: column;
    font-size: 22px;
    font-weight: bold;
}
.game_section .header .title .line
{
    background: #0f1ea7;
    height: 7px;
    margin-top: 10px;
    width: 50px;
}
.game_section .header .actions
{
    align-items: center;
    display: flex;
}
.game_section .header .actions .drop_list
{
    align-items: center;
    background: #f8b11a url(/img/bg_dropbtn.png);
    color: #ffffff;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 47px;
    justify-content: center;
    margin-right: 8px;
    width: 161px;
}
.game_section .header .actions .count_donate
{
    align-items: center;
    background: #232120;
    color: #ffffff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 47px;
    justify-content: center;
    width: 161px;
}
.game_section .header .actions .count_donate b
{
    font-weight: 500;
    margin-left: 5px;
}
.game_section .roulette_block
{
    align-items: center;
    background: url(/img/roulette_bg.png);
    background-position: center;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: 520px;
    margin-top: 50px;
    width: 100%;
}
.game_section .roulette_block .roulette_item
{
    align-items: center;
    background: url(/img/roulette_item.png);
    background-position: center;
    background-size: cover;
    display: flex;
    height: 115px;
    justify-content: center;
    width: 115px;
}
.game_section .roulette_block .roulette_item img
{
    width: 60%;
}
.game_section .roulette_block .drop_list
{
    background: #0f1ea7;
    display: flex;
    height: 151px;
    margin-bottom: 40px;
    margin-top: 30px;
    width: 90%;
}
.game_section .roulette_block .drop_list .left_block
{
    align-items: center;
    background: #232120;
    display: flex;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 5%;
}
.game_section .roulette_block .drop_list .left_block .text
{
    font-size: 10px;
    font-weight: 600;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    transform: rotate(-90deg);
    width: 151px;
}
.game_section .roulette_block .drop_list .content
{
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 95%;
}
.game_section .roulette_block .drop_list .content .last_drop
{
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute;
}
.game_section .roulette_block .drop_list .content .last_drop .roulette_item
{
    margin-left: 20px;
}
.game_section .roulette_block .roulette_container
{
    align-items: center;
    background: url(/img/roulcontainer_bg.png);
    background-position: center;
    background-size: cover;
    display: flex;
    height: 151px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 90%;
}
.game_section .roulette_block .roulette_container .line
{
    height: 100%;
    height: 180px;
    position: absolute;
    z-index: 3;
}
.game_section .roulette_block .roulette_container .items_roulette
{
    display: flex;
    position: absolute;
}
.game_section .roulette_block .roulette_container .items_roulette .roulette_item
{
    margin: 0 10px;
}
.game_section .roulette_block .roulette_actions
{
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.game_section .roulette_block .roulette_actions .btn_start
{
    align-items: center;
    background: #232120;
    color: #ffffff;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 50px;
    justify-content: center;
    margin: 0 10px;
    padding: 0px 15px;
}
.game_section .roulette_block .roulette_actions .btn_start.disabled
{
    opacity: 0.5;
}
.game_section .roulette_block .roulette_actions .btn_start b
{
    font-weight: 600;
    margin-left: 5px;
}
.game_section .roulette_block .roulette_actions .btn_fast
{
    align-items: center;
    background: #232120;
    color: #ffffff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 50px;
    justify-content: center;
    margin: 0 10px;
    padding: 0px 15px;
}
.game_section .roulette_block .roulette_actions .btn_fast b
{
    font-weight: 600;
    margin-left: 5px;
}
.section__play .title_section
{
    margin-bottom: 10vh;
    margin-top: 10vh;
}
.section__play .play_container
{
    background: url(/img/play_container_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    clip-path: polygon(33% 0, 67% 0, 100% 10%, 100% 100%, 25% 100%, 0 100%, 0 10%);
    display: flex;
    height: 519px;
    justify-content: center;
    margin-bottom: 100px;
    width: 100%;
}
.section__play .play_container .step
{
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: 70px;
    transition: 0.3s all;
    width: 383px;
}
.section__play .play_container .step .server_block
{
    height: 50px;
    margin-bottom: 10px;
    width: 70%;
}
.section__play .play_container .step .button
{
    align-items: center;
    background: #2b251d;
    border: none;
    color: #ffffff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 46px;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    width: 170px;
}
.section__play .play_container .step .button:hover
{
    background: #2b251d url(/img/hover_btn.png);
    background-position: center;
    background-size: cover;
}
.section__play .play_container .step .number_step
{
    align-items: center;
    background: url(/img/step_bg.png);
    clip-path: polygon(10% 0, 100% 7%, 100% 93%, 0% 100%);
    color: #ffffff;
    display: flex;
    flex-direction: column;
    font-size: 18px;
    font-weight: 900;
    height: 94px;
    justify-content: center;
    margin-bottom: 36px;
    width: 79px;
}
.section__play .play_container .step .number_step .number
{
    color: #fff;
    font-size: 50px;
    font-weight: 900;
    margin-bottom: -20px;
}
.section__play .play_container .step:hover
{
    filter: blur(0px);
    opacity: 1;
    transition: 0.3s all;
}
.section__play .play_container .step .title
{
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    width: 100%;
}
.section__play .play_container .step .desc
{
    color: #ffffff;
    font-size: 12px;
    line-height: 19px;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.section__play .play_container .step._1
{
    clip-path: polygon(100% 0, 100% 0, 77% 100%, 25% 100%, 0 100%, 0 10%);
    left: 0;
    padding-right: 32px;
    position: absolute;
}
.section__play .play_container .step._2
{
    clip-path: polygon(100% 0, 84% 0, 100% 100%, 25% 100%, 0 100%, 16% 0);
    flex: none;
    width: 550px;
}
.section__play .play_container .step._3
{
    clip-path: polygon(100% 10%, 100% 10%, 100% 10%, 100% 100%, 25% 100%, 23% 100%, 0 0);
    padding-left: 32px;
    position: absolute;
    right: 0;
}
.section__main
{
    position: relative;
}
.section__main .row
{
    align-items: center;
    height: 100%;
    position: relative;
    z-index: 2;
}
.section__main .layer
{
    height: 100%;
    position: absolute;
    right: 0;
}
.section__main .person
{
    bottom: 0;
    height: 80%;
    position: absolute;
    right: 30%;
}
.section__main .name_project
{
    align-items: center;
    background: linear-gradient(90deg, #5b68da 0%, #5b68da 12%, rgba(247,183,22,0) 100%);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 24px;
    margin-top: 25vh;
    max-width: 300px;
    padding: 0 5px;
    width: auto;
}
.section__main .slogan
{
    color: #ffffff;
    font-size: 51px;
    font-weight: 900;
    line-height: 47px;
    margin-top: 20px;
}
.section__main .slogan .wrap
{
    color: #ffffff;
}
.section__main .slogan span
{
    color: #0f1ea7;
}
.section__main .desc
{
    color: #e3d7be;
    font-size: 14px;
    font-weight: 300;
    margin-top: 20px;
    max-width: 550px;
}
.section__main .actions
{
    align-items: center;
    display: flex;
    margin-bottom: 35px;
    margin-top: 42px;
}
.section__main .actions .btn_start
{
    align-items: center;
    background: linear-gradient(137deg, #2b00ff 0%, #2b00ff 100%);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 50px;
    justify-content: center;
    margin-right: 30px;
    text-transform: uppercase;
    width: 170px;
}
.section__main .actions .btn_start:hover
{
    border-bottom: 4px solid #3445e0;
    padding-top: 4px;
}
.section__main .actions .line
{
    background: #fff;
    height: 3px;
    max-width: 273px;
    width: 100%;
}
.section__main .actions .social_links
{
    align-items: center;
    display: flex;
    margin-right: 45px;
}
.section__main .actions .social_links a
{
    color: #ffffff;
    font-size: 20px;
    margin-right: 30px;
    transition: 0.3s all;
}
.section__main .actions .social_links a:hover
{
    opacity: 0.5;
    transition: 0.3s all;
}
.server_block
{
    align-items: center;
    background: rgba(53,52,49,0.9);
    cursor: pointer;
    display: flex;
    height: 54px;
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.server_block::after
{
    background: #0f1ea7;
    content: "";
    height: 120px;
    left: -50%;
    position: absolute;
    transform: rotate(65deg);
    width: 100%;
}
.server_block .server_number
{
    align-items: center;
    color: #ffffff;
    display: flex;
    font-size: 24px;
    font-weight: bold;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 60px;
    z-index: 2;
}
.server_block .server_info
{
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 30px;
}
.server_block .server_info .name
{
    font-size: 14px;
    font-weight: 500;
}
.server_block .server_info .online
{
    display: flex;
    font-size: 12px;
    font-weight: 300;
}
.server_block .server_info .online .count
{
    color: #fff;
    font-weight: 600;
    margin-right: 3px;
}
.form_block
{
    align-items: center;
    color: #ffffff;
    display: flex;
    flex-direction: column;
}
.form_block button
{
    align-items: center;
    background: #2b251d;
    border: none;
    color: #ffffff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 46px;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    width: 170px;
}
.form_block button:hover
{
    background: #2b251d url(/img/hover_btn.png);
    background-position: center;
    background-size: cover;
}
.form_block .title
{
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 35px;
    text-align: center;
    width: 100%;
}
.form_block .form_wrap
{
    margin-bottom: 22px;
    width: 100%;
}
.form_block .form_wrap .label
{
    font-size: 14px;
    margin-bottom: 9px;
    width: 100%;
}
.form_block .form_wrap .input_wrap
{
    align-items: center;
    display: flex;
    height: 56px;
    position: relative;
    width: 100%;
}
.form_block .form_wrap .input_wrap .icon
{
    height: 42px;
    left: 7px;
    position: absolute;
    width: 42px;
    z-index: 3;
}
.form_block .form_wrap .input_wrap input
{
    background: #2b251d;
    border: none;
    border-radius: 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    height: 100%;
    outline: none;
    padding-left: 68px;
    width: 100%;
}
.form_block .form_wrap .input_wrap .nice-select
{
    align-items: center;
    background: #2b251d;
    border: none;
    border-radius: 0;
    color: #ffffff;
    display: flex;
    font-weight: 600;
    height: 100%;
    padding-left: 68px;
    width: 100%;
}
.form_block .form_wrap .input_wrap .nice-select .option.focus
{
    background: rgba(255,255,255,0.2);
}
.form_block .form_wrap .input_wrap .nice-select .list
{
    background-color: #2b251d;
    border-radius: 0;
    color: #ffffff;
    font-weight: 600;
    width: 100%;
}
.form_block .form_wrap .input_wrap .nice-select .list li
{
    border-radius: 0;
}
.form_block .form_wrap .input_wrap .nice-select .list li:hover
{
    background: rgba(255,255,255,0.2);
}
.title_gun
{
    color: #ffffff;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
    text-align: center;
    width: 100%;
}
.ko-progress-circle
{
    background-color: #353431;
    border-radius: 50%;
    height: 82px;
    margin: 10px auto;
    width: 82px;
}
.ko-progress-circle .ko-progress-circle__slice,.ko-progress-circle .ko-progress-circle__fill
{
    border-radius: 50%;
    height: 82px;
    position: absolute;
    transition: transform 1s;
    webkit-backface-visibility: hidden;
    width: 82px;
}
.ko-progress-circle .ko-progress-circle__slice
{
    clip: rect(0px, 82px, 82px, 41px);
}
.ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill
{
    background-color: #0f1ea7;
    clip: rect(0px, 41px, 82px, 0px);
}
.ko-progress-circle .ko-progress-circle__overlay
{
    align-items: center;
    background-color: #fbfbfb;
    border-radius: 50%;
    display: flex;
    height: 75px;
    justify-content: center;
    margin-left: 3.5px;
    margin-top: 3.5px;
    position: absolute;
    width: 75px;
}
.ko-progress-circle .ko-progress-circle__overlay img
{
    width: 75%;
}
.ko-progress-circle[data-progress="0"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="0"] .ko-progress-circle__fill
{
    transform: rotate(0deg);
}
.ko-progress-circle[data-progress="0"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(0deg);
}
.ko-progress-circle[data-progress="1"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="1"] .ko-progress-circle__fill
{
    transform: rotate(1.8deg);
}
.ko-progress-circle[data-progress="1"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(3.6deg);
}
.ko-progress-circle[data-progress="2"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="2"] .ko-progress-circle__fill
{
    transform: rotate(3.6deg);
}
.ko-progress-circle[data-progress="2"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(7.2deg);
}
.ko-progress-circle[data-progress="3"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="3"] .ko-progress-circle__fill
{
    transform: rotate(5.4deg);
}
.ko-progress-circle[data-progress="3"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(10.8deg);
}
.ko-progress-circle[data-progress="4"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="4"] .ko-progress-circle__fill
{
    transform: rotate(7.2deg);
}
.ko-progress-circle[data-progress="4"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(14.4deg);
}
.ko-progress-circle[data-progress="5"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="5"] .ko-progress-circle__fill
{
    transform: rotate(9deg);
}
.ko-progress-circle[data-progress="5"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(18deg);
}
.ko-progress-circle[data-progress="6"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="6"] .ko-progress-circle__fill
{
    transform: rotate(10.8deg);
}
.ko-progress-circle[data-progress="6"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(21.6deg);
}
.ko-progress-circle[data-progress="7"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="7"] .ko-progress-circle__fill
{
    transform: rotate(12.6deg);
}
.ko-progress-circle[data-progress="7"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(25.2deg);
}
.ko-progress-circle[data-progress="8"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="8"] .ko-progress-circle__fill
{
    transform: rotate(14.4deg);
}
.ko-progress-circle[data-progress="8"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(28.8deg);
}
.ko-progress-circle[data-progress="9"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="9"] .ko-progress-circle__fill
{
    transform: rotate(16.2deg);
}
.ko-progress-circle[data-progress="9"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(32.4deg);
}
.ko-progress-circle[data-progress="10"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="10"] .ko-progress-circle__fill
{
    transform: rotate(18deg);
}
.ko-progress-circle[data-progress="10"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(36deg);
}
.ko-progress-circle[data-progress="11"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="11"] .ko-progress-circle__fill
{
    transform: rotate(19.8deg);
}
.ko-progress-circle[data-progress="11"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(39.6deg);
}
.ko-progress-circle[data-progress="12"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="12"] .ko-progress-circle__fill
{
    transform: rotate(21.6deg);
}
.ko-progress-circle[data-progress="12"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(43.2deg);
}
.ko-progress-circle[data-progress="13"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="13"] .ko-progress-circle__fill
{
    transform: rotate(23.4deg);
}
.ko-progress-circle[data-progress="13"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(46.8deg);
}
.ko-progress-circle[data-progress="14"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="14"] .ko-progress-circle__fill
{
    transform: rotate(25.2deg);
}
.ko-progress-circle[data-progress="14"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(50.4deg);
}
.ko-progress-circle[data-progress="15"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="15"] .ko-progress-circle__fill
{
    transform: rotate(27deg);
}
.ko-progress-circle[data-progress="15"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(54deg);
}
.ko-progress-circle[data-progress="16"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="16"] .ko-progress-circle__fill
{
    transform: rotate(28.8deg);
}
.ko-progress-circle[data-progress="16"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(57.6deg);
}
.ko-progress-circle[data-progress="17"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="17"] .ko-progress-circle__fill
{
    transform: rotate(30.6deg);
}
.ko-progress-circle[data-progress="17"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(61.2deg);
}
.ko-progress-circle[data-progress="18"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="18"] .ko-progress-circle__fill
{
    transform: rotate(32.4deg);
}
.ko-progress-circle[data-progress="18"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(64.8deg);
}
.ko-progress-circle[data-progress="19"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="19"] .ko-progress-circle__fill
{
    transform: rotate(34.2deg);
}
.ko-progress-circle[data-progress="19"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(68.4deg);
}
.ko-progress-circle[data-progress="20"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="20"] .ko-progress-circle__fill
{
    transform: rotate(36deg);
}
.ko-progress-circle[data-progress="20"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(72deg);
}
.ko-progress-circle[data-progress="21"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="21"] .ko-progress-circle__fill
{
    transform: rotate(37.8deg);
}
.ko-progress-circle[data-progress="21"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(75.6deg);
}
.ko-progress-circle[data-progress="22"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="22"] .ko-progress-circle__fill
{
    transform: rotate(39.6deg);
}
.ko-progress-circle[data-progress="22"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(79.2deg);
}
.ko-progress-circle[data-progress="23"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="23"] .ko-progress-circle__fill
{
    transform: rotate(41.4deg);
}
.ko-progress-circle[data-progress="23"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(82.8deg);
}
.ko-progress-circle[data-progress="24"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="24"] .ko-progress-circle__fill
{
    transform: rotate(43.2deg);
}
.ko-progress-circle[data-progress="24"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(86.4deg);
}
.ko-progress-circle[data-progress="25"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="25"] .ko-progress-circle__fill
{
    transform: rotate(45deg);
}
.ko-progress-circle[data-progress="25"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(90deg);
}
.ko-progress-circle[data-progress="26"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="26"] .ko-progress-circle__fill
{
    transform: rotate(46.8deg);
}
.ko-progress-circle[data-progress="26"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(93.6deg);
}
.ko-progress-circle[data-progress="27"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="27"] .ko-progress-circle__fill
{
    transform: rotate(48.6deg);
}
.ko-progress-circle[data-progress="27"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(97.2deg);
}
.ko-progress-circle[data-progress="28"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="28"] .ko-progress-circle__fill
{
    transform: rotate(50.4deg);
}
.ko-progress-circle[data-progress="28"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(100.8deg);
}
.ko-progress-circle[data-progress="29"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="29"] .ko-progress-circle__fill
{
    transform: rotate(52.2deg);
}
.ko-progress-circle[data-progress="29"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(104.4deg);
}
.ko-progress-circle[data-progress="30"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="30"] .ko-progress-circle__fill
{
    transform: rotate(54deg);
}
.ko-progress-circle[data-progress="30"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(108deg);
}
.ko-progress-circle[data-progress="31"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="31"] .ko-progress-circle__fill
{
    transform: rotate(55.8deg);
}
.ko-progress-circle[data-progress="31"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(111.6deg);
}
.ko-progress-circle[data-progress="32"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="32"] .ko-progress-circle__fill
{
    transform: rotate(57.6deg);
}
.ko-progress-circle[data-progress="32"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(115.2deg);
}
.ko-progress-circle[data-progress="33"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="33"] .ko-progress-circle__fill
{
    transform: rotate(59.4deg);
}
.ko-progress-circle[data-progress="33"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(118.8deg);
}
.ko-progress-circle[data-progress="34"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="34"] .ko-progress-circle__fill
{
    transform: rotate(61.2deg);
}
.ko-progress-circle[data-progress="34"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(122.4deg);
}
.ko-progress-circle[data-progress="35"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="35"] .ko-progress-circle__fill
{
    transform: rotate(63deg);
}
.ko-progress-circle[data-progress="35"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(126deg);
}
.ko-progress-circle[data-progress="36"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="36"] .ko-progress-circle__fill
{
    transform: rotate(64.8deg);
}
.ko-progress-circle[data-progress="36"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(129.6deg);
}
.ko-progress-circle[data-progress="37"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="37"] .ko-progress-circle__fill
{
    transform: rotate(66.6deg);
}
.ko-progress-circle[data-progress="37"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(133.2deg);
}
.ko-progress-circle[data-progress="38"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="38"] .ko-progress-circle__fill
{
    transform: rotate(68.4deg);
}
.ko-progress-circle[data-progress="38"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(136.8deg);
}
.ko-progress-circle[data-progress="39"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="39"] .ko-progress-circle__fill
{
    transform: rotate(70.2deg);
}
.ko-progress-circle[data-progress="39"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(140.4deg);
}
.ko-progress-circle[data-progress="40"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="40"] .ko-progress-circle__fill
{
    transform: rotate(72deg);
}
.ko-progress-circle[data-progress="40"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(144deg);
}
.ko-progress-circle[data-progress="41"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="41"] .ko-progress-circle__fill
{
    transform: rotate(73.8deg);
}
.ko-progress-circle[data-progress="41"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(147.6deg);
}
.ko-progress-circle[data-progress="42"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="42"] .ko-progress-circle__fill
{
    transform: rotate(75.6deg);
}
.ko-progress-circle[data-progress="42"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(151.2deg);
}
.ko-progress-circle[data-progress="43"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="43"] .ko-progress-circle__fill
{
    transform: rotate(77.4deg);
}
.ko-progress-circle[data-progress="43"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(154.8deg);
}
.ko-progress-circle[data-progress="44"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="44"] .ko-progress-circle__fill
{
    transform: rotate(79.2deg);
}
.ko-progress-circle[data-progress="44"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(158.4deg);
}
.ko-progress-circle[data-progress="45"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="45"] .ko-progress-circle__fill
{
    transform: rotate(81deg);
}
.ko-progress-circle[data-progress="45"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(162deg);
}
.ko-progress-circle[data-progress="46"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="46"] .ko-progress-circle__fill
{
    transform: rotate(82.8deg);
}
.ko-progress-circle[data-progress="46"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(165.6deg);
}
.ko-progress-circle[data-progress="47"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="47"] .ko-progress-circle__fill
{
    transform: rotate(84.6deg);
}
.ko-progress-circle[data-progress="47"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(169.2deg);
}
.ko-progress-circle[data-progress="48"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="48"] .ko-progress-circle__fill
{
    transform: rotate(86.4deg);
}
.ko-progress-circle[data-progress="48"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(172.8deg);
}
.ko-progress-circle[data-progress="49"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="49"] .ko-progress-circle__fill
{
    transform: rotate(88.2deg);
}
.ko-progress-circle[data-progress="49"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(176.4deg);
}
.ko-progress-circle[data-progress="50"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="50"] .ko-progress-circle__fill
{
    transform: rotate(90deg);
}
.ko-progress-circle[data-progress="50"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(180deg);
}
.ko-progress-circle[data-progress="51"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="51"] .ko-progress-circle__fill
{
    transform: rotate(91.8deg);
}
.ko-progress-circle[data-progress="51"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(183.6deg);
}
.ko-progress-circle[data-progress="52"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="52"] .ko-progress-circle__fill
{
    transform: rotate(93.6deg);
}
.ko-progress-circle[data-progress="52"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(187.2deg);
}
.ko-progress-circle[data-progress="53"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="53"] .ko-progress-circle__fill
{
    transform: rotate(95.4deg);
}
.ko-progress-circle[data-progress="53"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(190.8deg);
}
.ko-progress-circle[data-progress="54"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="54"] .ko-progress-circle__fill
{
    transform: rotate(97.2deg);
}
.ko-progress-circle[data-progress="54"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(194.4deg);
}
.ko-progress-circle[data-progress="55"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="55"] .ko-progress-circle__fill
{
    transform: rotate(99deg);
}
.ko-progress-circle[data-progress="55"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(198deg);
}
.ko-progress-circle[data-progress="56"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="56"] .ko-progress-circle__fill
{
    transform: rotate(100.8deg);
}
.ko-progress-circle[data-progress="56"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(201.6deg);
}
.ko-progress-circle[data-progress="57"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="57"] .ko-progress-circle__fill
{
    transform: rotate(102.6deg);
}
.ko-progress-circle[data-progress="57"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(205.2deg);
}
.ko-progress-circle[data-progress="58"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="58"] .ko-progress-circle__fill
{
    transform: rotate(104.4deg);
}
.ko-progress-circle[data-progress="58"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(208.8deg);
}
.ko-progress-circle[data-progress="59"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="59"] .ko-progress-circle__fill
{
    transform: rotate(106.2deg);
}
.ko-progress-circle[data-progress="59"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(212.4deg);
}
.ko-progress-circle[data-progress="60"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="60"] .ko-progress-circle__fill
{
    transform: rotate(108deg);
}
.ko-progress-circle[data-progress="60"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(216deg);
}
.ko-progress-circle[data-progress="61"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="61"] .ko-progress-circle__fill
{
    transform: rotate(109.8deg);
}
.ko-progress-circle[data-progress="61"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(219.6deg);
}
.ko-progress-circle[data-progress="62"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="62"] .ko-progress-circle__fill
{
    transform: rotate(111.6deg);
}
.ko-progress-circle[data-progress="62"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(223.2deg);
}
.ko-progress-circle[data-progress="63"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="63"] .ko-progress-circle__fill
{
    transform: rotate(113.4deg);
}
.ko-progress-circle[data-progress="63"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(226.8deg);
}
.ko-progress-circle[data-progress="64"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="64"] .ko-progress-circle__fill
{
    transform: rotate(115.2deg);
}
.ko-progress-circle[data-progress="64"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(230.4deg);
}
.ko-progress-circle[data-progress="65"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="65"] .ko-progress-circle__fill
{
    transform: rotate(117deg);
}
.ko-progress-circle[data-progress="65"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(234deg);
}
.ko-progress-circle[data-progress="66"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="66"] .ko-progress-circle__fill
{
    transform: rotate(118.8deg);
}
.ko-progress-circle[data-progress="66"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(237.6deg);
}
.ko-progress-circle[data-progress="67"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="67"] .ko-progress-circle__fill
{
    transform: rotate(120.6deg);
}
.ko-progress-circle[data-progress="67"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(241.2deg);
}
.ko-progress-circle[data-progress="68"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="68"] .ko-progress-circle__fill
{
    transform: rotate(122.4deg);
}
.ko-progress-circle[data-progress="68"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(244.8deg);
}
.ko-progress-circle[data-progress="69"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="69"] .ko-progress-circle__fill
{
    transform: rotate(124.2deg);
}
.ko-progress-circle[data-progress="69"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(248.4deg);
}
.ko-progress-circle[data-progress="70"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="70"] .ko-progress-circle__fill
{
    transform: rotate(126deg);
}
.ko-progress-circle[data-progress="70"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(252deg);
}
.ko-progress-circle[data-progress="71"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="71"] .ko-progress-circle__fill
{
    transform: rotate(127.8deg);
}
.ko-progress-circle[data-progress="71"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(255.6deg);
}
.ko-progress-circle[data-progress="72"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="72"] .ko-progress-circle__fill
{
    transform: rotate(129.6deg);
}
.ko-progress-circle[data-progress="72"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(259.2deg);
}
.ko-progress-circle[data-progress="73"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="73"] .ko-progress-circle__fill
{
    transform: rotate(131.4deg);
}
.ko-progress-circle[data-progress="73"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(262.8deg);
}
.ko-progress-circle[data-progress="74"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="74"] .ko-progress-circle__fill
{
    transform: rotate(133.2deg);
}
.ko-progress-circle[data-progress="74"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(266.4deg);
}
.ko-progress-circle[data-progress="75"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="75"] .ko-progress-circle__fill
{
    transform: rotate(135deg);
}
.ko-progress-circle[data-progress="75"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(270deg);
}
.ko-progress-circle[data-progress="76"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="76"] .ko-progress-circle__fill
{
    transform: rotate(136.8deg);
}
.ko-progress-circle[data-progress="76"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(273.6deg);
}
.ko-progress-circle[data-progress="77"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="77"] .ko-progress-circle__fill
{
    transform: rotate(138.6deg);
}
.ko-progress-circle[data-progress="77"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(277.2deg);
}
.ko-progress-circle[data-progress="78"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="78"] .ko-progress-circle__fill
{
    transform: rotate(140.4deg);
}
.ko-progress-circle[data-progress="78"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(280.8deg);
}
.ko-progress-circle[data-progress="79"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="79"] .ko-progress-circle__fill
{
    transform: rotate(142.2deg);
}
.ko-progress-circle[data-progress="79"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(284.4deg);
}
.ko-progress-circle[data-progress="80"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="80"] .ko-progress-circle__fill
{
    transform: rotate(144deg);
}
.ko-progress-circle[data-progress="80"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(288deg);
}
.ko-progress-circle[data-progress="81"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="81"] .ko-progress-circle__fill
{
    transform: rotate(145.8deg);
}
.ko-progress-circle[data-progress="81"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(291.6deg);
}
.ko-progress-circle[data-progress="82"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="82"] .ko-progress-circle__fill
{
    transform: rotate(147.6deg);
}
.ko-progress-circle[data-progress="82"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(295.2deg);
}
.ko-progress-circle[data-progress="83"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="83"] .ko-progress-circle__fill
{
    transform: rotate(149.4deg);
}
.ko-progress-circle[data-progress="83"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(298.8deg);
}
.ko-progress-circle[data-progress="84"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="84"] .ko-progress-circle__fill
{
    transform: rotate(151.2deg);
}
.ko-progress-circle[data-progress="84"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(302.4deg);
}
.ko-progress-circle[data-progress="85"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="85"] .ko-progress-circle__fill
{
    transform: rotate(153deg);
}
.ko-progress-circle[data-progress="85"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(306deg);
}
.ko-progress-circle[data-progress="86"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="86"] .ko-progress-circle__fill
{
    transform: rotate(154.8deg);
}
.ko-progress-circle[data-progress="86"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(309.6deg);
}
.ko-progress-circle[data-progress="87"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="87"] .ko-progress-circle__fill
{
    transform: rotate(156.6deg);
}
.ko-progress-circle[data-progress="87"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(313.2deg);
}
.ko-progress-circle[data-progress="88"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="88"] .ko-progress-circle__fill
{
    transform: rotate(158.4deg);
}
.ko-progress-circle[data-progress="88"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(316.8deg);
}
.ko-progress-circle[data-progress="89"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="89"] .ko-progress-circle__fill
{
    transform: rotate(160.2deg);
}
.ko-progress-circle[data-progress="89"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(320.4deg);
}
.ko-progress-circle[data-progress="90"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="90"] .ko-progress-circle__fill
{
    transform: rotate(162deg);
}
.ko-progress-circle[data-progress="90"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(324deg);
}
.ko-progress-circle[data-progress="91"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="91"] .ko-progress-circle__fill
{
    transform: rotate(163.8deg);
}
.ko-progress-circle[data-progress="91"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(327.6deg);
}
.ko-progress-circle[data-progress="92"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="92"] .ko-progress-circle__fill
{
    transform: rotate(165.6deg);
}
.ko-progress-circle[data-progress="92"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(331.2deg);
}
.ko-progress-circle[data-progress="93"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="93"] .ko-progress-circle__fill
{
    transform: rotate(167.4deg);
}
.ko-progress-circle[data-progress="93"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(334.8deg);
}
.ko-progress-circle[data-progress="94"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="94"] .ko-progress-circle__fill
{
    transform: rotate(169.2deg);
}
.ko-progress-circle[data-progress="94"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(338.4deg);
}
.ko-progress-circle[data-progress="95"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="95"] .ko-progress-circle__fill
{
    transform: rotate(171deg);
}
.ko-progress-circle[data-progress="95"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(342deg);
}
.ko-progress-circle[data-progress="96"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="96"] .ko-progress-circle__fill
{
    transform: rotate(172.8deg);
}
.ko-progress-circle[data-progress="96"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(345.6deg);
}
.ko-progress-circle[data-progress="97"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="97"] .ko-progress-circle__fill
{
    transform: rotate(174.6deg);
}
.ko-progress-circle[data-progress="97"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(349.2deg);
}
.ko-progress-circle[data-progress="98"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="98"] .ko-progress-circle__fill
{
    transform: rotate(176.4deg);
}
.ko-progress-circle[data-progress="98"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(352.8deg);
}
.ko-progress-circle[data-progress="99"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="99"] .ko-progress-circle__fill
{
    transform: rotate(178.2deg);
}
.ko-progress-circle[data-progress="99"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(356.4deg);
}
.ko-progress-circle[data-progress="100"] .ko-progress-circle__slice.full,.ko-progress-circle[data-progress="100"] .ko-progress-circle__fill
{
    transform: rotate(180deg);
}
.ko-progress-circle[data-progress="100"] .ko-progress-circle__fill.ko-progress-circle__bar
{
    transform: rotate(360deg);
}
.profile_section
{
    min-height: calc(100vh - 154px);
}
.profile_section .row
{
    padding: 100px 0px;
}
.profile_section .tabsList
{
    display: flex;
    margin-bottom: 24px;
    width: 100%;
}
.profile_section .tabsList li
{
    align-items: center;
    background: #232120;
    color: #ffffff;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 47px;
    justify-content: center;
    width: 100%;
}
.profile_section .tabsList li i
{
    display: none;
}
.profile_section .tabsList li:hover,.profile_section .tabsList li.active_tab
{
    border-bottom: 4px solid #f9b51c;
    padding-top: 4px;
}
.profile_section .content_tabs
{
    width: 100%;
}
.profile_section .content_tabs .content
{
    border: none;
    outline: none;
    width: 100%;
}
.profile_section .content_tabs .content .change_pass
{
    background: url(/img/modal_login.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 28px 20px;
    width: 100%;
}
.profile_section .content_tabs .content .property_block
{
    background: rgba(46,40,30,0.5);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.profile_section .content_tabs .content .property_block:nth-last-child(1)
{
    margin-bottom: 0;
}
.profile_section .content_tabs .content .property_block .images
{
    align-items: center;
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center;
    min-height: 300px;
    width: 100%;
}
.profile_section .content_tabs .content .property_block .images.house
{
    background: url(/img/house_profile.jpg);
    background-position: center;
    background-size: cover;
}
.profile_section .content_tabs .content .property_block .images.garage
{
    background: url(/img/garage_profile.jpg);
    background-position: center;
    background-size: cover;
}
.profile_section .content_tabs .content .property_block .images.garage img
{
    transform: translateY(18px);
    width: 55%;
}
.profile_section .content_tabs .content .property_block .images.business
{
    background: url(/img/business_profile.png);
    background-position: center;
    background-size: cover;
}
.profile_section .content_tabs .content .property_block .info
{
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    padding: 20px 20px;
    width: 100%;
}
.profile_section .content_tabs .content .property_block .info .title
{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.profile_section .content_tabs .content .property_block .info .stats_list
{
    width: 100%;
}
.profile_section .content_tabs .content .property_block .info .stats_list li
{
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%;
}
.profile_section .content_tabs .content .property_block .info .stats_list li:nth-last-child(1)
{
    margin-bottom: 0;
}
.profile_section .content_tabs .content .property_block .info .stats_list li .label
{
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
}
.profile_section .content_tabs .content .property_block .info .stats_list li .value
{
    color: #0f1ea7;
    font-size: 14px;
    font-weight: bold;
}
.profile_section .content_tabs .content .stats_block
{
    background: rgba(46,40,30,0.5);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    padding: 20px 10px;
    width: 100%;
}
.profile_section .content_tabs .content .stats_block:nth-last-child(1)
{
    margin-bottom: 0;
}
.profile_section .content_tabs .content .stats_block .title
{
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.profile_section .content_tabs .content .stats_block .stats_list
{
    width: 100%;
}
.profile_section .content_tabs .content .stats_block .stats_list li
{
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%;
}
.profile_section .content_tabs .content .stats_block .stats_list li:nth-last-child(1)
{
    margin-bottom: 0;
}
.profile_section .content_tabs .content .stats_block .stats_list li .label
{
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
}
.profile_section .content_tabs .content .stats_block .stats_list li .value
{
    color: #0f1ea7;
    font-size: 14px;
    font-weight: bold;
}
.profile_section .exit_btn
{
    align-items: center;
    background: #e04242;
    color: #ffffff;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 50px;
    justify-content: center;
    letter-spacing: 0.2px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.profile_section .exit_btn .text
{
    position: relative;
    z-index: 2;
}
.profile_section .exit_btn::after
{
    bottom: -100%;
    content: "";
    height: 100%;
    position: absolute;
    transition: 0.3s all;
    width: 100%;
}
.profile_section .exit_btn:hover::after
{
    background: #af3939;
    bottom: 0;
    height: 100%;
    transition: 0.3s all;
}
.profile_section .profile_block
{
    align-items: center;
    background: url(/img/profile_bg.png);
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    padding: 0 11px;
    padding-bottom: 16px;
    padding-top: 47px;
    width: 100%;
}
.profile_section .profile_block .mini_stats
{
    align-items: center;
    background: #0f1ea7;
    display: flex;
    height: 50px;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%;
}
.profile_section .profile_block .mini_stats:nth-last-child(1)
{
    margin-bottom: 0;
}
.profile_section .profile_block .mini_stats .text
{
    color: #353431;
    font-size: 12px;
    font-weight: 600;
    padding-left: 10px;
}
.profile_section .profile_block .mini_stats .value
{
    align-items: center;
    background: #353431;
    color: #0f1ea7;
    display: flex;
    font-size: 12px;
    font-weight: bold;
    height: 100%;
    justify-content: center;
    min-width: 25%;
    padding: 0 20px;
    text-align: center;
}
.profile_section .profile_block .level_block
{
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
    width: 100%;
}
.profile_section .profile_block .level_block .title
{
    color: #353431;
    font-size: 14px;
    font-weight: 600;
}
.profile_section .profile_block .level_block .progress_bar
{
    background: #353431;
    border-radius: 10px;
    height: 10px;
    margin-top: 5px;
    padding: 2px;
    width: 90%;
}
.profile_section .profile_block .level_block .progress_bar .value
{
    background: #0f1ea7;
    border-radius: 10px;
    height: 100%;
    width: auto;
}
.profile_section .profile_block .level_block .exp
{
    color: #353431;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px;
}
.profile_section .profile_block .header
{
    align-items: center;
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}
.profile_section .profile_block .header .user_pers
{
    align-items: center;
    background: url(/img/pers_bg.png);
    display: flex;
    height: 128px;
    justify-content: center;
    margin-left: -24px;
    margin-right: 22px;
    position: relative;
    width: 124px;
}
.profile_section .profile_block .header .user_pers img
{
    bottom: 10px;
    position: absolute;
    width: 100%;
}
.profile_section .profile_block .header .stats .info
{
    margin-bottom: 10px;
    width: 100%;
}
.profile_section .profile_block .header .stats .info .label
{
    color: #645730;
    font-size: 12px;
    width: 100%;
}
.profile_section .profile_block .header .stats .info .value
{
    color: #2b2521;
    font-size: 14px;
    font-weight: 600;
}
.section__shop .row
{
    align-items: center;
    display: flex;
    min-height: calc(100vh - 154px);
}
.section__shop .row .donate_container
{
    background: url(/img/donate_form_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    height: 100%;
    margin: 100px 0px;
    min-height: 485px;
    position: relative;
    width: 100%;
}
.section__shop .row .donate_container .picture_block
{
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center;
    min-height: 485px;
    position: relative;
}
.section__shop .row .donate_container .picture_block img
{
    bottom: -87px;
    position: absolute;
    width: 90%;
}
.section__shop .row .donate_container .form_block
{
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    padding: 30px;
}
.section__map
{
    min-height: calc(100vh - 154px);
    width: 100%;
}
.section__map .map_wr
{
    min-height: calc(100vh - 154px);
    width: 100%;
}
section
{
    min-height: calc(100vh - 154px);
    overflow-x: hidden;
}
footer
{
    background: #2b251d;
}
footer .row
{
    align-items: center;
    font-size: 13px;
    height: 84px;
    justify-content: space-between;
}
footer .project_info
{
    display: flex;
    flex-direction: column;
}
footer .project_info .name
{
    color: #ffffff;
}
footer .project_info .desc
{
    color: #b6a690;
}
footer .logo_footer
{
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
}
footer .logo_footer img
{
    height: 50%;
}
footer .footer_links
{
    align-items: flex-end;
    display: flex;
    flex-direction: column;
}
footer .footer_links a
{
    color: #ffffff;
}
footer .footer_links a.color
{
    color: #0f1ea7;
}