@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400&display=swap');
body,html{
    overflow-x: hidden;
    padding-right:0px !important;
    position: relative;
}
a:active, a:focus { outline: none; }
button:active, button:focus {
    outline: none;
}

button:active, button:focus {
    outline: none !important;
}
button::-moz-focus-inner {
    border: 0 !important;
}
.form-control[disabled], input[disabled], textarea[disabled]{
    background-color: transparent;
}
.wrap{
    background: #15191F;
}
.bright-subject{
    background: #fff;
    color: #292C36;
}
.dark-subject{
    background: #15191F;
    color: #fff;
}
.navbar{
    background: #1B1E28;
    border-bottom: 3px solid #292C36;
    padding-bottom: 31px;
    padding-top: 32px;
    margin-bottom: 30px;
}
.block-menu{
    display: inline-block;
}
.btn-begin {
    padding: 0 !important;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 7px;
}
.dropdown-toggle-menu_btn{
    color: #fff;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    border-radius: 6px;
    padding: 12px 18px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.dropdown_menu-img{
    margin-right: 14px;
    margin-top: -3px;
}
.dropdown-toggle:hover{
    opacity: 0.7;
}
.dropdown-toggle-menu_btn:hover{
    color: #fff;
}
.dropdown-toggle-menu_btn:focus{
    color: #fff;
}
.dropdown-toggle-services_btn{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    border-radius: 12px;
    padding: 13px 20px;
}
.dropdown-toggle-services_btn:hover{
    color: #fff;
}
.dropdown-toggle-services_btn:focus{
    color: #fff;
}
.dropdown-menu{
    background: #292C36;
    border: 2px solid #4B4E56;
    position: absolute;
    top: 110%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 7px 0;
    margin:  0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    border-radius: 5px;
}
.dropdown-toggle{
    border: 2px solid #fff;
    margin-left: 16px;
    background: #232631;
}
.dropdown-toggle-services_btn-img{
    margin-left: 14px;
}
.dropdown-menu > li > a {
    display: block;
    padding: 7px 14px;
    clear: both;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.dropdown-menu > li > a:hover{
    background: none;
    color: #0BBF35;
}
.dropdown-menu .divider {
    height: 0.3px;
    margin: 4px 0;
    background-color: #8A8585;
}
.dropdown-menu_weigh{
    width: 440px;
    padding-left: 10px;
}
.dropdown-menu-div_weight{
    width: 90px;
    margin: 20px 5px 17px;
    text-align: center;
    display: inline-block;
}
.dropdown-menu_a{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.dropdown-menu_a:hover{
    color: #0BBF35;
    text-decoration: none;
}
.dropdown-menu_a img{
   margin-bottom: 9px;
}
.navbar-brand{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    color: #FFFFFF;
    padding: 5px 5px 0 15px;
}
.navbar-brand:hover{
    color: #fff;
}
.navbar-brand:focus{
    color: #fff;
}

.dark-subject .alert-success{
    background: #0bbf35;
    position: relative;
    width: 100%;
    margin: 7.2em 0 -2em; /* костыльный костыль =( */
    border-radius: unset;
}

.dark-subject .alert-success .close{
    color: white;
    top: 50%;
    transform: translateY(-50%);
}

.dark-subject .alert-danger{
    background: none;
    border: none;
    color: red;
    text-shadow: none;
    text-align: center;
    box-shadow: none;
}

.dark-subject .panel-customization + .alert-danger{
    margin-top: -2em !important;
}

/*---------------------------контент--------------------------*/
.panel-customization{
    width: 100%;
    background: #1B1E28;
    border-radius: 10px;
    padding: 30px 30px;
    margin-bottom: 40px;
    text-align: center;
}
.panel-customization_center{
    vertical-align: top;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    margin: 12px 0 0;
}
.panel-customization_center span{
    font-weight: 300;
}
.panel-customization-left{
    text-align: left;
}
.panel-customization-left_p{
    display: inline-block;
    margin: 12px 11px 0 0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    vertical-align: top;
}
.panel-customization-left_p span{
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
}
.btn-success{
    vertical-align: top;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background: #0BBF35;
    box-shadow: 0px 5px 20px rgba(11, 191, 53, 0.25);
    border-radius: 5px;
    padding: 12px 27px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.btn-success:hover{
    background: #099A2B;
    box-shadow:none;
}
.btn-success:focus{
    background: #0BBF35;
}
.panel-customization-right{
    text-align: right;
}
.btn-success-border{
    border: 2px solid #0BBF35;
    box-shadow:none;
    background: none;
}
.btn-success-border:hover{
    background: #0BBF35;
    border: 2px solid #0BBF35;
}
/*=====================прогрес=============*/
.block-progress{
    margin: 0 auto 40px;
    display: inline-block;
    text-align: center;
    position: relative;
}
.block-progress-stage{
    display: inline-block;
    vertical-align: top;
    width: 248px;
}
.block-progress-stage_number{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    padding-top: 8px;
    color: #4B4E56;
    background: #232631;
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 50%;
    border: 3px solid #232631;
}
.block-progress-stage_p{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #4B4E56;
    padding-top: 10px;
}
.container_center{
    text-align: center;
}
.block-progress-stage_number_active{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    text-align: center;
    color: #009C42;
    background: none;
    border: 3px solid #163E2A;
}
.block-progress-stage_p_active{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
.block-progress_line{
    display: inline-block;
    position: absolute;
    width: 190px;
    height: 3px;
    background: #4B4E56;
}
.block-progress_line_1{
    top: 23px;
    left: 155px;
}
.block-progress_line_2{
    top: 23px;
    right: 155px;
}
/*====================контент=============*/
.content_stage{
    padding: 40px 70px 50px;
    display: inline-block;
    width: 966px;
    background: #1B1E28;
    border-radius: 10px;
    margin-bottom: 70px;
}
.content_stage-title{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    margin: 0 0 50px;
}


.switch {
    display: inline-block;
    height: 25.5px;
    position: relative;
    width: 46px;
}

.switch input {
    display:none;
}

.slider {
    background-color: #21242E;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
    border: 4px solid #606168;

}
.slider:before {
    background-color: #606168;
    bottom: 2px;
    content: "";
    height: 14px;
    left: 3px;
    position: absolute;
    transition: .4s;
    width: 14px;

}
input:checked + .slider {
    background-color: #163E2A;
    border: 4px solid #009C42;
}
input:checked + .slider:before {
    transform: translateX(18px);
    background-color: #009C42;
}


.slider.round {
    border-radius: 34px;
}
.slider.round:before {
    border-radius: 50%;
}
.switch_span{
    position: absolute;
    left: 58px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 21px;
    padding-top: 3px;
    white-space: nowrap;
}
.switch_span {
    color: #606168;
}
input[type=checkbox]:checked ~ .switch_span {
    color: #fff;
}

.switch_span:focus{
    color: #fff;
}
.checkbox_weight{
    display: inline-block;
    width: 26%;
    margin: 0 3%;
    text-align: left;
    float: left;
}
.switch_span_disabled{

}
.content_stage-padding{
    /*padding-bottom: 40px;*/
}
.multitargeting_checkbox-block {
    padding-left: 10px;
}
.content_stage-installation{
    background: #242732;
    border: 2px solid #0BBF35;
    border-left: 8px solid #0BBF35;
    box-sizing: border-box;
    border-radius: 10px;
    width: 100%;
    padding: 20px 30px ;
    margin: 0px auto 40px;
    text-align: left;
}
.content_stage-installation_title{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 20px;
}
.content_stage-installation_title span{
    font-weight: bold;
}
label{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #87878C;
}
.popover_color{
    color: #242732;
}
.input-group{
    background: none;
    border: 0.5px solid #87878C;
    box-sizing: border-box;
    border-radius: 5px;
}
.input-group-btn button{
    border: none;
    background: none;
    padding-left: 9px;
    padding-right: 9px;
}
.input-group-btn button:hover{
    border: none;
    background: none;
}
.input-group-btn button:focus{
    border: none;
    background: none;
}
.input-group input{
    padding-left: 5px;
    border: none;
    background: none;
 }
.input-group input:focus{
    box-shadow: none;
    border: none;
    background: none;
}
.input::-webkit-input-placeholder {
    color: rgba(135, 135, 140, 0.3);
}
.input:-moz-placeholder {
    color: rgba(135, 135, 140, 0.3);
}
.input::-moz-placeholder {
    color: rgba(135, 135, 140, 0.3);
}
.input:-ms-input-placeholder {
    color: rgba(135, 135, 140, 0.3);
}


.randomArticle{
    margin-top: 0;
    padding-top:0;
    margin-bottom: 5px
}

.randomArticle a{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
}
#searchBox{
    height: 35px;
    width: 89%;
    border: none;
    padding-left: 10px;
}
.searchSuggestions{
    padding: 0;
}
.searchSuggestionsUl{
    background: #292C36;
    border: 2px solid #4B4E56;
    box-sizing: border-box;
    border-radius: 5px;
    list-style: none;
    margin: 0;
    padding: 11px ;
}
.search-suggestion{
    position: relative;
    margin-bottom: 24px;
}
.search-suggestion a{
    color: inherit;
}
.search-suggestion_absolute{
    position: absolute;
    top: 38px;
    left: 0;
    right: 0;
    z-index: 9999;
}

.span_pseudo, .chiller_cb span:before, .chiller_cb span:after {
    content: "";
    display: inline-block;
    background: #242732;
    width: 0;
    height: 5px;
    position: absolute;
    transform-origin: 0% 0%;
}

.chiller_cb {
    position: relative;
    height: 25px;
    display: flex;
    align-items: center;
}
.chiller_cb input {
    display: none;
}
.chiller_cb input:checked ~ span {
    background: #0BBF35;
    border-color: #0BBF35;
}
.chiller_cb input:checked ~ span:before {
    width: 9px;
    height: 2px;
    transition: width 0.1s;
    transition-delay: 0.3s;
}
.chiller_cb input:checked ~ span:after {
    width: 6px;
    height: 2px;
    transition: width 0.1s;
    transition-delay: 0.2s;
}
.chiller_cb input:disabled ~ span {
    opacity: 0.3;
    background: #aaa;
}
.chiller_cb input:disabled ~ label>div:not(.tooltip){
    opacity: 0.5;
}
.chiller_cb input:disabled ~ label:hover {
    cursor: default;
}
.chiller_cb label {
    padding-left: 24px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    margin-bottom:0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #87878C;
}
.chiller_cb span {
    display: inline-block;
    width: 13.7px;
    height: 13.7px;
    border: 1px solid #87878C;
    position: absolute;
    left: 0;
    transition: all 0.2s;
    z-index: 1;
    border-radius: 2px;
    box-sizing: content-box;
}
.chiller_cb span:before {
    transform: rotate(-55deg);
    top: 9.5px;
    left: 5.5px;
}
.chiller_cb span:after {
    transform: rotate(35deg);
    bottom: 5px;
    left: 2px;
}
.form-control{
    background: none;
    border: 0.5px solid #87878C;
    box-sizing: border-box;
    border-radius: 5px;

}
.form-control:focus{
    box-shadow: none;
    border: 0.5px solid #87878C;
    background: none;
}
.form-control::-webkit-input-placeholder {
    color: rgba(135, 135, 140, 0.3);
    font-size: 12px;
}
.form-control:-moz-placeholder {
    color: rgba(135, 135, 140, 0.3);
    font-size: 12px;
}
.form-control::-moz-placeholder {
    color: rgba(135, 135, 140, 0.3);
    font-size: 12px;
}
.form-control:-ms-input-placeholder {
    color: rgba(135, 135, 140, 0.3);
    font-size: 12px;
}
.form-group-bottom_p{
    margin: 0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    color: #87878C;
    margin-top: 1em !important;
}
.btn-success_big{
    padding: 12px 70px;
}
.content-w100{
    width: 100%;
    background: #0BBF35;
}
.alert-success{
    margin: 0;
    color: #fff;
    background: none;
    border: none;
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    padding: 20px 0 17px;
}
.alert-success_btn{
    margin-left: 25px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    border: none;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    padding: 10px 16px;
}
.alert-success_btn:hover{
    color: #0BBF35;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: 4px;
    right: -21px;
    color: inherit;
    opacity: 1;
}

.map{
    height: 315px;
    width: 100%;
    margin-bottom: 20px;
}
.btn-success_min{
    font-size: 12px;
    padding: 7px 14px;
}
.btn-success_ml{
    margin-left: 5px;
}
.wrapper-dropdown-3 {
    position: relative;
    width: 140px;
    padding: 0 5px 14px 0;
    margin-bottom: 10px;
    display: inline-block;
    background: none;
    border:none;
    box-shadow: none;
    cursor: pointer;
    outline: none;
    color: #009C42;
}
.wrapper-dropdown-3:not(.-with-arrow):after {
    display: none;
}
.wrapper-dropdown-3:after {
    content: url("../img/ei_chevron-down.svg");
    width: 0;
    height: 0;
    position: absolute;
    right: 19px;
    top: 50%;
    margin-top: -17px;
}
.wrapper-dropdown-3 .dropdown {
    z-index: 1;
    position: absolute;
    top: 101%;
    left: 0;
    right: 0;
    padding:8px 0;
    margin:0;
    background: #292C36;
    border: 2px solid #4B4E56;
    box-sizing: border-box;
    border-radius: 5px;
    font-weight: normal;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    list-style: none;
    opacity: 0;
    pointer-events: none;
}
.wrapper-dropdown-3 .dropdown li a {
    display: block;
    padding: 8px 10px;
    text-decoration: none;
    color: #fff;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    border-bottom:none;
    box-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}
.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}
.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}
.wrapper-dropdown-3 .dropdown li:hover a {
    background: none;
    color: #009C42;
}
.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}
.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto;
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}
.result-city{
    border: 0.5px solid #87878C;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 9px 5px 15px 12px;
    width: 100%;
    height: 250px;
    margin-bottom: 22px;
}
.result-city_ul{
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
}
.result-city_ul li{
    padding: 8px 0;
}
.result-city_ul-icon_left{
    margin-right: 7px;
    vertical-align: top;
}
.result-city_ul-span{
    width: 250px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.result-city_ul-icon-a_right{
    vertical-align: top;
    float: right;
    margin-right: 8px;
}
.scrollbar {
    height: 189px;
    width: 100%;
    overflow-y: scroll;
    margin-bottom: 2px;
}
#style-4::-webkit-scrollbar-track {
    background-color:  #242732;
}
#style-4::-webkit-scrollbar {
    width: 3px;
    background-color: #242732;
}

#style-4::-webkit-scrollbar-thumb {
    background-color: #15191F;
    border: 2px solid #15191F;
}
.result-city_bottom{
    border-top: 1px solid #606168;
    padding-top: 8px;
    margin: 10px 10px 0 4px;
}
.result-city_bottom-p{
    margin: 0;
    display: inline-block;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #87878C;
    margin-right: 7px;
    vertical-align: top;
}
.result-city_bottom-p span{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #0BBF35;
}
.result-city_bottom-p_right{
    float: right;
}

footer{
    background: #1B1E28;
    border-top: 3px solid #292C36;
    text-align: center;
    padding-top: 43px;
    padding-bottom: 41px;

}
footer span{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
}
/*===================добавить аккаунт============*/
#header-promo-code .input-group{
    margin-top: 4px;
}
#header-promo-code .input-group-btn button{
    background-color: #0BBF35;
}


.icon-add{
    width: 16px;
}
.btn-success-add{
    width: 40px;
    height: 40px;
    padding: 0;
    margin-left: 20px;
}
.box {
    background: #292C36;
    border: 2px solid #4B4E56;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 8px 15px 10px 12px;
    position: absolute;
    top: -10px;
    left: 0;
    right: -14px;
    z-index: 1;
    text-align: left;
    display: none;
}
.account_block-add_active{
    position: relative;
    z-index: 100;
    width: 230px;
}
.account_block-line{
    display: inline-block;
}
.transform {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.transform-active {
   display: block;
}
.account_block-add{
    position: relative;
    padding-left: 20px;
    display: inline-block;
}
.menu-account_settings{
    margin-left: 10px;
    margin-right: 10px;
}
.account_block-add_name{
    display: inline-block;
    text-align: left;
    margin-bottom: 0;
    width: 100px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 19px;
    color: #FFFFFF;
    margin-left: 10px;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 9px;
    text-overflow: ellipsis;
}

.account_block-add_hpoto{
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.menu-account_ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.menu-account_ul li{
    height: 40px;
    margin-bottom: 10px;
}
.menu-account_ul-icon{
    width: 16px;
    height: 40px;
    padding-top: 8px;
    display: inline-block;
    text-align: center;
    margin-right: 9px;
}
/*===================Сбор аккаунтов============*/
.block-progress-stage_number-completed{
    background: #163E2A;
    border: none;
}
.block-progress-stage_p-completed{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #87878C;
}
.block-account-collection{
    background: #242732;
    border: 2px solid #292C36;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 30px ;
    margin-bottom: 30px;
}
.block-account-collection-p_top{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #FFFFFF;
    margin-bottom: 26px;
}
.block-account-collection-label{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #87878C;
    margin-bottom: 13px;
}
.block-account-collection_total{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #0BBF35;
    display: inline-block;
    padding: 11px 38px;
    background: #163E2A;
    border-radius: 5px;
}
.block-account-collection_btn{
    padding: 0;
    margin: 0.5em;
    text-align: center;
    height: 40px;
    width: 230px;
    background: none;
    box-shadow: 0px 5px 20px rgba(11, 191, 53, 0.25);
}
.block-account-collection_btn--google{
    position: relative;
    line-height: 38px !important;
}
.block-account-collection_btn--google span{
    position: absolute;
    bottom: -2em;
    line-height: 1;
    left: 50%;
    transform: translateX(-50%);
}
.message_p{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.btn-success_messager{
    text-align: center;
    padding: 0;
    width: 230px;
    height: 40px;
}
.message_a{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    text-decoration-line: underline;
    color: #87878C;
}
.message_a:hover{
    color: #0BBF35;
}
/*-------------------------Фильтрация и выгрузка--------------------------*/
.block-account-collection_total_min{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    padding: 4px 18px;
    margin-left: 9px;
}
.block-account-collection-label_inline-block{
    display: inline-block;
}
.btn_ml-mr{
    margin-left: 15px;
    margin-right: 15px;
}
.filtering-uploading-customization{
    border: 0.5px solid #87878C;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 15px 20px 20px;
    width: 100%;
    text-align: left;
}
.label-left{
    text-align: left;
}
.wrap-select_border{
    border: 0.5px solid #009C42;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 7px 14px;
    width: 180px;
    height: 33px;
}
.wrapper-dropdown-w100:after {
    content: url("../img/ei_chevron-down.svg");
    width: 0;
    height: 0;
    position: absolute;
    right: 1px;
    top: 50%;
    margin-top: -17px;
}
.wrapper-dropdown-w100 .dropdown {
    position: absolute;
    width: 180px;
    top: 102%;
    left: 0;
    right: 0;
    padding:8px 0;
    margin-top:-5px;
    margin-left: -15px;
    background: #292C36;
    border: 2px solid #4B4E56;
    box-sizing: border-box;
    border-radius: 5px;
    font-weight: normal;
    list-style: none;
    opacity: 0;
    pointer-events: none;
}
.range-slider_h{
    height: 25px;
}
.range-slider__number-box {
    display: flex;
    padding: 15px 0;
}
.range-slider__number-box > span {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(135, 135, 140, 1);
    padding: 8px 9px;
}
.range-slider__number-input {
    width: 60px;
    height: 28px;
    padding: 7px 9px;
    border-radius: 5px;
    border: 0.5px solid rgba(0, 156, 66, 1);
    color: rgba(0, 156, 66, 1);
    background: none;
}
.range-slider__number-input.empty {
    border: 0.5px solid rgba(135, 135, 140, 1);
    color: rgba(135, 135, 140, 1);
}
input.range-slider__number-input:focus {
    border: 0.5px solid rgba(0, 156, 66, 1);
    color: rgba(0, 156, 66, 1);
    outline: none;
    box-shadow: none;
}
input.range-slider__number-input:hover {
    border: 0.5px solid rgba(0, 156, 66, 1);
    color: rgba(0, 156, 66, 1);
}
input.range-slider__number-input::placeholder {
    font-size: 14px;
}
input.range-slider__number-input::-webkit-outer-spin-button,
input.range-slider__number-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input.range-slider__number-input {
    -moz-appearance: textfield;
}
/*-------------------------Фильтрация и выгрузка3--------------------------*/
.dropdown-btn_w{
    display: inline-block;
    width: 230px;
}
.dropdown-btn_w-border-none{
    border: none;
}
.dropdown-btn_w-menu{
    width: 230px;
    margin-left: 14px;
}
.dropdown-btn_w-ml-mr{
    margin-right: 25px;
}

.content_stage_mb{
    margin-bottom: 30px;
}
.table{
    background: none;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 0;
}
.content_stage-background{
    background: #242732;
    border: 2px solid #292C36;
    box-sizing: border-box;
    border-radius: 10px;
}
.table thead {
    border-radius: 10px 10px 0 0;
    text-align: center;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 18px 7px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: none;
}
.table > thead > tr > th {
    text-align: center;
    border-bottom: 2px solid #292C36;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #87878C;
}
.table > tbody > tr > td {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #87878C;
}
.table > tbody > tr > .td-font-size{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
.td-background{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #0BBF35;
    background: #163E2A;
    border-radius: 5px;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.dropdown-border_font{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #0BBF35;
    padding: 6px 14px 7px 16px;
    border: 1px solid #0BBF35;
    box-sizing: border-box;
    border-radius: 5px;
    background: none;
    box-shadow: none;
}
.dropdown-border_font:hover{
    background: none;
    color: #0BBF35;
}
.dropdown-border_font:focus{
    background: none;
    color: #0BBF35;
}
.ei_chevron-down{
    margin-left: 5px;
}
.dropdown-menu-r{
    right: 0;
    left: -91px;
}

/*-------------------------Выберите интересующий тариф-------------------------*/


.select-w{
    display: inline-block;
    margin-left: 15px;
}
.select {
    position: relative;
    display: block;
    width: 175px;
    height: 33px;
    margin-bottom: 20px;
    text-align: left;
    border: 1px solid #0BBF35;
    box-sizing: border-box;
    border-radius: 5px;
}
.select__head {
    width: 100%;
    max-width: 100%;
    border-radius: 5px;
    padding: 8px 15px;
    cursor: pointer;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #0BBF35;
}

.select__head::after {
    width: 10px;
    height: 6px;
    position: absolute;
    right: 20px;
    bottom: 54%;
    content: url("../img/ei_chevron-down.svg");
    display: block;
    transition: .2s ease-in;
}
.select__list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    max-height: 205px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
    margin: 0;
    padding: 0;
    margin-top: 5px;
    scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    background: #292C36;
    border: 2px solid #4B4E56;
    box-sizing: border-box;
    border-radius: 5px;
}

.select__list::-webkit-scrollbar {
    width: 7px;
    background-color: #F8F9FA;
    padding: 5px;
}

.select__list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D9D9D9;
}

.select__list .select__item {
    position: relative;
    padding: 10px 15px;
    cursor: pointer;
    list-style-type: none;
}

.select__list .select__item:hover {
    background-color: rgba(224, 229, 231, 0.5);
}
.dropdown-discount{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #0BBF35;
    background: #163E2A;
    border-radius: 5px;
    padding: 2px 7px;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 0;
    float: right;
    margin-right: 15px;
}
.dropdown-left-text{
    text-align: left;
}
.content_stage-title-mb{
    margin-bottom: 26px;
}
.table-hover > tbody > tr:hover {
    background: none;
    color: #0BBF35;
}
.table > tbody > tr > .td-font-size-left{
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
.table > tbody > tr > .td-font-size-right{
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
.table > tbody > tr > .td-font-center{
    color: #FFFFFF;
}
.table > thead > tr > .th-font-left{
    text-align: left;
}

.content_stage-background_mb{
    margin-bottom: 26px;
}
.table > tbody > tr :hover{

}


.customradio {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.customradio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.checkmark {
    position: absolute;
    top: -8px;
    left: 13px;
    height: 20px;
    width: 20px;
    background: none;
    border-radius: 50%;
    border:2px solid #fff;
}
.customradio:hover input ~ .checkmark {
    background-color: transparent;
}
.customradio input:checked ~ .checkmark {
    background: none;
    border:2px solid #fff;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.customradio input:checked ~ .checkmark:after {
    display: block;
}
.customradio .checkmark:after {
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
}
.block-modal-seen{
    display: none;
}



.table-filter tbody tr:hover {
    cursor: pointer;
}
.table-filter tbody tr td {
    padding:20px 10px;
    vertical-align: middle;
    border-top-color: #eee;
}

.selected-radio {
    background-color: #0BBF35;
}


.payment-w{
    width: 536px;
    display: inline-block;
    text-align: center;
}
.payment-block{
    display: inline-block;
    width: 121px;
    height: 70px;
    margin:  8px;
    background: #C4C4C4;
    border-radius: 5px;
    text-align: center;
}

/*==================форма кэш бэк=============*/
.cash-back {
    margin: 15px;
}
.cash-back input[type=checkbox] {
    width: 35px;
    transform: scale(1.5);
}
.cash-back .chiller_cb {
    display: block;
    height: auto;
}
.cash-back label {
    float: initial;
    position: initial;
    font-size: 16px;
    color: #fff;
    font-family: 'Roboto';
    font-weight: initial;
    margin-bottom: 15px;
}
.cash-back span {
    left: auto;
    margin-bottom: -4px;
}
.cash-back-form {
    border: 2px solid #C4C4C4;
    width: 380px;
    border-radius: 15px;
}
.cash-back-form a {
    margin: 15px;
}
.cash-back-block {
    display: flex;
    justify-content: center;
}
.cash-back-input {
    width: 180px;
    text-align: center;
    font-size: 18px;
    margin: 15px;
}
.cash-back-form .input-block {
    display: flex;
    justify-content: center;
}
.cash-back-error {
    border: none !important;
    font-size: 14px;
    color: red;
}
.checkbox-cash-back {
    border: none;
}





/*====================модалки=============*/
.modal-content {
    position: relative;
    background-color: #15191F;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background: #15191F;
    border: 2px solid #4B4E56;
    box-sizing: border-box;
    box-shadow: 0px 4px 10px rgba(255, 255, 255, 0.1);
}
.modal-title{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.modal-header{
    border: none;
}
.modal-body{
    padding:0 20px 30px;
    text-align: center;
 }
#unclosable-modal-container .modal-body{
    padding-bottom: 0;
}
#unclosable-modal-container .modal-body-p_top{
    color: white;
}
.modal-header{
    padding-bottom: 0;
    padding-top: 25px;
}
.modal-body-p_top{
    margin-bottom: 30px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #87878C;
}
.modal-body-p_top span{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
.modal-body-input-group{
    width: 289px;
    display: inline-block;
}
.input-group-addon{
    background: none;
    border: none;
}
.input-group_mb{
    margin-bottom: 16px;
}
.modal-body-p_danger{
    margin-top: 13px;
    margin-bottom: 13px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #FF0000;
}
.btn-success_big{
    width: 231px;
    height: 40px;
    text-align: center;
    padding: 0;
}
.close{
    position: absolute;
    top: 12px;
    right: 12px;
    box-shadow: none;
    opacity: 0.7;
}
.close_img{
    width: 11px;
}
.loading-green{
    margin-left: 7px;
    animation: preloader-rotate 1.5s infinite linear;
}
@keyframes preloader-rotate {
    100% {
        transform: rotate(360deg);
    }
}


.block-checked-center{
    display: inline-block;
    width: 355px;
    margin: 0 auto 23px;
}
.modal-body-p_bottom{
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    margin-top: 23px;
    color: #87878C;
}
.modal-body_a{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-decoration-line: underline;
    color: #FFFFFF;
    padding-top: 21px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.modal-body_a:hover{
    color: #0BBF35;
}
.modal-body_a:focus{
    color: #0BBF35;
}
.btn-input_color{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    color: #0BBF35;
    padding: 0;
}
.modal-body-p_default{
    margin: 13px 0 17px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}
.modal-body-p_default a{
    color: #0BBF35;
    font-weight: 500;
}
.input-group{
    color: #fff;
}
.form-control{
    color: #fff;
}
.modal-body-p_top span{
    font-weight: 500;
}
.modal{
    background: rgba(27, 30, 40, 0.5);
    backdrop-filter: blur(5px);
}


.body-pb{
    padding-bottom: 90px;
}

.block-progress_line-active{
    background: #163E2A;
}

.table-bordered {
    border: none;
}

.alert-password-change{
    width: 100vw;
    background-color: #0bbf35;
    text-align: center;
    position: relative;
    padding-left: 2em;
    padding-right: 2em;
}
.alert-password-change .btn{
    opacity: .8;
    transition: .3s;
    margin: 0 1em;
}
.alert-password-change .btn:hover{
    opacity: 1;
}
.alert-password-change p{
    display: inline-block;
    padding: 5px;
}
.alert-password-change__close{
    font-size: 32px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%  );
}
.alert-header-panel {
    position: relative;
    width: 100vw;
    left: 50%;
    right: 50%;
    padding: 20px;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #0BBF35;
    margin-top: -37px;
    margin-bottom: 15px;
}
.alert-header-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}
.alert-header-title {
    display: flex;
    margin-top: 5px;
    margin-right: 10px;
}
.alert-header-title p {

}
.alert-header-action a {
    background-color: rgba(255, 255, 255, 0.5);
    height: 40px;
}
.alert-header-close {
    position: absolute;
    top: 16px;
    color: white;
    font-size: 35px;
    cursor: pointer;
    text-decoration: none !important;
}
@media (min-width: 767px) {
    .alert-header-action {
        display: flex;
    }
}
#universal-modal .close{
    color: white;
    font-weight: normal;
    font-size: 2em;
}

.content_stage_alt {
    background-color: #26bf35;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    width: 966px;
    border-radius: 10px;
    margin-bottom: 70px;
}
.content_stage_alt .logo {
    height: 80px;
}

@media (max-width: 767px) {
    .content_stage_alt {
        width: 100%;
    }
}


.tooltip-inner{
    width: auto !important;
    max-width: unset;
}
.tooltip-inner a{
    white-space: nowrap;
}
.p-10px {
    padding: 10px;
}
.mt-20px {
    margin-top: 20px;
}

.orderVip .service-wrap {
    margin-bottom: 20px;
}

.orderVip .modal-header {
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 15px;
    border-bottom: 1px solid #8a6d3b;
    margin-bottom: 15px;
}

.buyVipBtn {
    width: 100%;
    max-width: 17em;
}
.infoVipBtn {
    margin-top: 5px;
    background: #15191F;
    border-color: #0BBF35;
    color: #0BBF35;
}
.infoVipBtn:hover {
    margin-top: 5px;
    background: #15191F;
    border-color: #0BBF35;
    color: #0BBF35;
}
.infoVipBtn:focus {
    margin-top: 5px;
    background: #15191F;
    border-color: #0BBF35;
    color: #0BBF35;
}
.orderVip .modal-body {
    text-align: unset;
}

.orderVip .service-title {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 8px;
}

.orderVip .close {
    color: #8a6d3b;
}


.change-password-checkpoint {
    color: #87878C;
}

.change-password-checkpoint .title {
    color: #fff;
}

.change-password-checkpoint a, .change-password-checkpoint a:hover {
    color: #0BBF35;
}

.change-password-checkpoint .account-username {
    color: #fff;
}

.mb-1 {
    margin-bottom: 1rem;
}
.mb-2 {
    margin-bottom: 2rem;
}
.mb-3 {
    margin-bottom: 3rem;
}
.mb-4 {
    margin-bottom: 4rem;
}
.inline-block {
    display: inline-block;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

a.back-btn, a.back-btn:hover {
    color: #fff;
}

.switch .is-new-label {
    position: absolute;
    left: 210px;
    top: 5px;
    font-size: 14px;
    border-radius: 11px;
}

.checkbox-enable_multitargeting input:checked + .slider {
    border: 4px solid rgb(26 115 232);
    background-color: #21242e;
}
.checkbox-enable_multitargeting input:checked + .slider:before {
    background-color: rgb(26, 115, 232);
}
.popover {
    background: #15191F;
    border-color: #ebebeb
}
.popover-title {
    background: #242732;
}



.mr-10px {
    margin-right: 10px;
}
.flex-container {
    display: flex;
}
.flex-direction-row {
    flex-direction: row;
}
.flex-wrap-nowrap {
    flex-wrap: nowrap;
}
.max-width-52px {
    max-width: 52px;
}
.width-100pc {
    width: 100%;
}

.inactiveMixin {
    content: "";
    position: absolute;
    display: block;
}
.beforeAnimation {
    transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
}
.afterAnimation {
    box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 0px 0 hsla(0, 0%, 0%, 0.04), 0 4px 9px hsla(0, 0%, 0%, 0.13), 0 3px 3px hsla(0, 0%, 0%, 0.05);
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
}
.toggleWrapper {
    margin: auto;
    width: 52px;
}
.toggleWrapper input.mobileToggle {
    opacity: 0;
    position: absolute;
}
.toggleWrapper input.mobileToggle + label {
    position: relative;
    display: inline-block;
    user-select: none;
    transition: 0.4s ease;
    height: 30px;
    width: 50px;
    border: 1px solid #0BBF35;
    border-radius: 60px;
}
.toggleWrapper input.mobileToggle + label:before {
    content: "";
    position: absolute;
    display: block;
    transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    height: 30px;
    width: 51px;
    top: 0;
    left: 0;
    border-radius: 30px;
}
.toggleWrapper input.mobileToggle + label:after {
    content: "";
    position: absolute;
    display: block;
    box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 0px 0 hsla(0, 0%, 0%, 0.04), 0 4px 9px hsla(0, 0%, 0%, 0.13), 0 3px 3px hsla(0, 0%, 0%, 0.05);
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    background: whitesmoke;
    height: 28px;
    width: 28px;
    top: 1px;
    left: 0px;
    border-radius: 60px;
}
.toggleWrapper input.mobileToggle:checked + label:before {
    background: #0BBF35;
    transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}
.toggleWrapper input.mobileToggle:checked + label:after {
    left: 24px;
}

.disclaimer-modal {
    background: #FCFF80;
    color: #FF0000;
    text-align: left;
    padding: 8px 22px;
    font-size: 13px;
    margin-bottom: 1em;
}

.disclaimer-modal svg {
    display: block;
    float: left;
    padding: 5px 10px 100px 0;
    box-sizing: content-box;
}

.disclaimer-modal a {
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
}

.disclaimer-page {
    background: #FCFF80;
    color: #FF0000;
    text-align: left;
    padding: 8px 22px;
    font-size: 13px;
    position: relative;
    top: -55px;
    margin-bottom: -70px;
}

.disclaimer-page svg {
    display: block;
    float: left;
    padding: 5px 10px 20px 0;
    box-sizing: content-box;
}

@media (max-width: 768px) {
    .disclaimer-page svg {
        padding: 5px 10px 100px 0;
    }
}

.disclaimer-page a {
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
}

.trustpilot__container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 24px 0;
}

.trustpilot__link {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    height: 104px;
    width: 210px;
    text-decoration: none !important;
}

.trustpilot__caption {
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #ffffff;
    margin-bottom: 16px;
    letter-spacing: 0.5px;
}

.trustpilot__raiting {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 16px;
}

.trustpilot__arrs {
    display: flex;
    align-items: center;
}

.trustpilot__count {
    display: flex;
    align-items: center;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #ffffff;
}

.trustpilot__arrow {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    margin-right: 3px;
    background-position: center;
    background-repeat: no-repeat;
}
.trustpilot__arrow_active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cpath d='M32.25 0H0V32H32.25V0Z' fill='%2373CF11'/%3E%3Cpath d='M16.125 21.5666L21.0297 20.3332L23.0789 26.5999L16.125 21.5666ZM27.4125 13.4666H18.7789L16.125 5.3999L13.4711 13.4666H4.83752L11.825 18.4666L9.17112 26.5332L16.1586 21.5332L20.4586 18.4666L27.4125 13.4666Z' fill='white'/%3E%3C/svg%3E");
}

.trustpilot__arrow_passive {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cpath d='M33 0H0.75V32H33V0Z' fill='%23DCDCE6'/%3E%3Cpath d='M16.875 21.5666L21.7797 20.3332L23.8289 26.5999L16.875 21.5666ZM28.1625 13.4666H19.5289L16.875 5.3999L14.2211 13.4666H5.58752L12.575 18.4666L9.92112 26.5332L16.9086 21.5332L21.2086 18.4666L28.1625 13.4666Z' fill='white'/%3E%3C/svg%3E");
}