*{
    outline: none !important;
}
a:active {
    text-decoration: none;
    outline: medium none;
}
a:hover{
    text-decoration: none;
}
input:hover, input:focus, input:active {
    text-decoration: none;
    outline: medium none;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
header, nav, section, article, aside, footer {
    display: block;
}
body {
    min-height: 100vh;
    background: #F4F4F4;
}
.oh {
    overflow: hidden;
}
img{
    max-width: 100%;
}
.container_main {
    width: 1200px;
    margin: 0 auto;
}
.container_small{
    width: 994px;
    margin: 0 auto;
}

/**HEADER**/
.header{
    background: #FCFCFC;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    width: 100%;
    transition: all .3s ease;
}
.header.out {
    top: -100px;
}
.header_empty{
    height: 100px;
}
.header_logo{
    position: relative;
    z-index: 101;
}
.header_wrapper{
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.btn_header_login{
    height: 54px;
    border: 2px solid #181818;
    border-radius: 6px;
    display: block;
    font: 18px/24px 'Inter';
    color: #181818;
    text-align: center;
    padding: 14px 22px;
    transition: 0.3s all;
}
.dropdown-menu{
    padding: 8px;
    background: #FCFCFC;
    border: 1px solid #D1D1D1;
    box-shadow: 0 4px 24px rgba(14, 29, 72, 0.13);
    border-radius: 8px;
    min-width: 225px;
}
.dropdown-item{
    padding: 16px;
    border-radius: 6px;
    letter-spacing: -0.01em;
    color: #181818;
    font: 18px/145% 'Inter';
}
.dropdown-item--dload{
    position: relative;
}
.dropdown-item--dload:before{
    content: '';
    width: 24px;
    height: 24px;
    background: url("../img/icon_dload.svg") no-repeat 0 0;
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -12px;
    z-index: 1;
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active{
    background: rgba(0, 0, 0, 0.05);
    color: #181818;
}
.dropdown-toggle::after{
    vertical-align: 3px;
    border: none;
    width: 11px;
    height: 6px;
    background: url("../img/icon_dd_arrow.svg") no-repeat 0 0;
}
.header_full_menu{
    display: flex;
}
.header_full_menu li{
    position: relative;
}
.header_full_menu li a {
    padding: 14px 19px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    border-radius: 12px;
    display: block;
    transition: 0.3s all;
}
.header_full_menu .hfm_item.header_item {
    font: 18px/26px 'Inter';
    font-weight: 600;
    padding: 20px 19px;
    color: #E27D44;
}
.header_full_menu .hfm_item.header_item > img{
    height: 24px;
    width: 24px;
    margin-top: -3px;
}
.header_full_menu li a:hover{
    color: #DD8C5F;
}
.header_full_menu > .hfm_item > a:hover {
    color: #181818;
    background: #FBF2EA;
    border-radius: 6px;
}
.header_full_menu .sub-menu{
    display: none;
    position: absolute;
    left: 0;
    top: 54px;
    padding: 8px;
    padding-right: 0;
    background: #FCFCFC;
    border: 1px solid #D1D1D1;
    box-shadow: 6px 6px 10px 6px rgba(72, 72, 77, 0.25);
    border-radius: 10px;
    min-width: 225px;
    width: max-content;
}
.header_full_menu .hfm_item__has_dd.show .sub-menu .sub-menu__row {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}
.header_full_menu .hfm_item__has_dd.show .sub-menu .sub-menu__block {
    width: 250px;
}
.header_full_menu .sub-menu a{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header_full_menu .sub-menu.sub-menu-lang {
    min-width: auto;
}
.header_full_menu .sub-menu.sub-menu-lang a{
    justify-content: inherit;
}
.hfm_item__has_dd > a:after{
    content: "";
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 3px;
    border: none;
    width: 11px;
    height: 6px;
    background: url("../img/icon_dd_arrow.svg") no-repeat 0 0;
}
.hfm_item__has_dd.show > a:after{
    transform: scale(1, -1);
}
.header_full_menu li.active > a{
    background: rgba(0, 0, 0, 0.05);
    color: #181818;
}
.hamburger{
    display: none;
}
.body_fixed{
    overflow: hidden;
}
.navbar{
    padding: 0;
}
/**HEADER**/


/**FOOTER**/
.footer_top{
    padding: 50px 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #D5D5D5;
}
.footer_contacts{
    flex-basis: 0;
    flex-grow: 1;
}
.fc_contact{
    margin-bottom: 20px;
}
.fc_contact_label{
    font: 14px/22px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin-bottom: 5px;
}
.fc_contact_value{
    display: inline-block;
    font: 18px/145% 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
}
.fc_contact_label__uk{
    padding-left: 26px;
    background: url("../img/flag_uk.svg") no-repeat 0 center;
}
.fc_contact_label__usa{
    padding-left: 26px;
    background: url("../img/flag_usa.svg") no-repeat 0 center;
}
.footer_nav{
    width: 202px;
}
.footer_nav_title{
    font: 14px/22px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    display: block;
    margin-bottom: 5px;
}
.footer_nav_list li{
    margin-bottom: 12px;
    margin-right: 30px;
}
.footer_nav_list li a{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: 0.3s all;
}
.footer_nav_list li a:hover{
    opacity: 0.6;
}
.footer_nav_list li:last-child{
    margin-bottom: 12px;
}
.icon_dload{
    width: 24px;
    height: 24px;
    background: url("../img/icon_dload.svg") no-repeat 0 0;
}
.footer_bottom{
    padding: 33px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font: 16px/24px 'Inter';
    color: #181818;
}
.footer_bottom_links{
    display: flex;
    align-items: center;
}
.footer_bottom_links a {
    font: 16px/24px 'Inter';
    color: #181818;
    display: inline-block;
    margin-right: 56px;
    transition: 0.3s all;
}
.footer_bottom_links a:hover{
    opacity: 0.6;
}
/**FOOTER**/

.btn_scroll_up{
    width: 64px;
    height: 64px;
    position: fixed;
    right: 32px;
    bottom: 100px;
    background: url('../img/icon_arrow_up.svg') no-repeat center center #FCFCFC;
    box-shadow: 0 17px 27px -9px rgba(0, 0, 0, 0.14);
    border-radius: 320px;
    display: none;
    z-index: 102;
}

.home_banner{
    padding: 72px 0 134px;
    background: #FCFCFC;
    overflow: hidden;
}
.home_banner_analytics{
    padding: 72px 0 170px;
}
.home_banner__wrapper{
    position: relative;
}
.home_banner__left{
    width: 530px;
    position: relative;
    z-index: 2;
}
.analytics_top__left{
    width: 530px;
    position: relative;
    z-index: 2;
    margin-top: 150px;
}
.h1_home{
    font: 700 80px/84px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 32px;
}
.home_banner__text{
    font: 18px/145% 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin-bottom: 64px;
    max-width: 440px;
}
.btn_white_wb{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 76px;
    border: 2px solid #181818;
    border-radius: 12px;
    font: 18px/145% 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    transition: 0.3s all;
}
.btn_white_wb:hover,
.btn_white_wb:focus{
    color: #FCFCFC;
    background: #3D3D3D;
    border-color: #3D3D3D;
}

.btn_black{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 76px;
    background: #181818;
    border-radius: 12px;
    font: 18px/145% 'Inter';
    letter-spacing: -0.01em;
    color: #FCFCFC;
    transition: 0.3s all;
}
.btn_black:hover,
.btn_black:focus{
    color: #FCFCFC;
    background: #3D3D3D;
    border-color: #3D3D3D;
}

.btn_w184{
    width: 184px;
}
.btn_w234{
    width: 234px;
}
.btn_w235{
    width: 234px;
}
.icon_play{
    width: 24px;
    height: 24px;
    background: url("../img/icon_play.svg") no-repeat 0 0;
    margin-left: 12px;
}
a:hover .icon_play{
    background-image: url("../img/icon_play_w.svg");
}
.icon_arrow_right{
    width: 25px;
    height: 24px;
    background: url("../img/icon_arrow_right.svg") no-repeat 0 0;
    margin-left: 12px;
}
.icon_arrow_right_white{
    width: 25px;
    height: 24px;
    background: url("../img/icon_arrow_right_black.svg") no-repeat 0 0;
    margin-left: 12px;
}
.home_banner__btns{
    display: flex;
}
.home_banner__btns a:first-child{
    margin-right: 20px;
}
.home_banner__img{
    position: absolute;
    right: -90px;
    top: -60px;
    z-index: 1;
}
.section_white{
    background: #ffffff;
}
.home_section_2{
    background: #181818;
    padding: 115px 0;
}
.hs2_wrapper{
    position: relative;
}
.hs2_left{
    max-width: 590px;
    margin-bottom: 72px;
    position: relative;
    z-index: 2;
}
.h2_hs2{
    max-width: 548px;
    margin: 0 0 32px;
    font: 700 42px/50px 'Inter';
    letter-spacing: -0.03em;
    color: #FCFCFC;
}
.hs2_text{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #DEDEDE;
}
.hs2_text p{
    margin-bottom: 24px;
}
.hs2_text p:last-child{
    margin-bottom: 0;
}
.hs2_image{
    position: absolute;
    right: 0;
    top: -25px;
    z-index: 1;
}
.hs2_list{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hs2_item{
    height: 260px;
    width: calc((100% - 40px) / 3);
    background: #3F3F3F;
    box-shadow: 0 40px 54px -25px rgba(0, 0, 0, 0.15);
    border-radius: 12px;
    text-align: center;
    padding: 60px 30px 0 30px;
}
.hs2_item_value{
    font: 700 80px/105% 'Inter';
    letter-spacing: -0.03em;
    color: #FCFCFC;
    margin: 0 0 16px;
}
.hs2_item_label{
    font: 18px/145% 'Inter';
    letter-spacing: -0.01em;
    color: #DEDEDE;
}

.home_section_3{
    background: #FCFCFC;
    padding-bottom: 90px;
}
.home_brands{
    padding: 90px 0;
    display: flex;
    justify-content: center;
}
.home_brands img{
    margin: 0 30px;
}
.h2_hs3{
    font: 700 80px/84px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 94px;
}
.features_list{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.feature_item{
    width: calc((100% - 40px) / 3);
    padding: 60px 30px;
    margin-right: 20px;
    margin-bottom: 12px;
}
.feature_item:nth-child(3n){
    margin-right: 0;
}
.feature_item__img{
    height: 96px;
}
.feature_item__title{
    font: 600 32px/38px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 32px;
}
.feature_item__text{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}
.section_install{
    padding: 140px 0;
    background: #181818;
}
.install_block{
    display: flex;
    align-items: stretch;
}
.install_block__img{
    flex-basis: 0;
    flex-grow: 1;
}
.install_block__img img{
    height: 100%;
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
    object-position: center;
}
.install_block__right{
    width: 387px;
    margin-left: 60px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.install_block__right_top{
    margin-bottom: 32px;
}
.h2_install{
    font: 700 80px/84px 'Inter';
    letter-spacing: -0.03em;
    color: #FCFCFC;
    margin: 0 0 32px;
}
.ib_text{
    font: 24px/35px 'Inter';
    color: #DEDEDE;
    letter-spacing: -0.01em;
    margin: 0;
}
.icon_link_white{
    width: 24px;
    height: 25px;
    background: url("../img/icon_external_link.svg") no-repeat 0 0;
    margin-left: 12px;
}
.install_block__hr{
    height: 1px;
    background: #DEDEDE;
    margin: 32px 0;
}
.install_block__text{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #DEDEDE;
    margin: 0;
}
.install_block__text a{
    color: rgba(226, 125, 68, 1);
    text-decoration: underline;
}
.install_block__text a:hover{
    text-decoration: none;
}
.section_user_review{
    padding: 110px 0 140px;
    overflow: hidden;
}
.h2_user_review{
    font: 700 80px/84px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    text-align: center;
    margin: 0 0 80px;
    position: relative;
    z-index: 2;
}
.block_user_review{
    display: flex;
    align-items: stretch;
}
.ur_left{
    flex-basis: 0;
    flex-grow: 1;
    padding-right: 40px;
    position: relative;
    z-index: 10;
}
.ur_text{
    padding-top: 0;
    padding-left: 80px;
    background: url("../img/icon_bq_orange.svg") no-repeat 0 0;
    margin-bottom: 40px;
    font: 600 30px/33px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
}
.ur_text .ur_text_small{
    font: 600 22px/28px 'Inter';
}
.ur_list{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}
.ur_list li{
    padding: 0 0 0 28px;
    position: relative;
    margin-bottom: 10px;
}
.ur_list li:last-child{
    margin-bottom: 0;
}
.ur_list li:before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 12px;
    top: 10px;
    z-index: 1;
    background: #3F3F3F;
}
.ur_list_integration li:before{
    content: none;
}
.ur_right{
    width: 387px;
    margin-left: 20px;
    background: #FCFCFC;
    box-shadow: 0 63px 100px -39px rgba(0, 0, 0, 0.25);
    text-align: center;
    border-radius: 24px;
    max-height: 600px;
    position: relative;
}
.ur_right:before{
    content: '';
    width: 807px;
    height: 800px;
    background: url("../img/bg_review.png") no-repeat center center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.ur_right .btn_white_wb{
    position: relative;
    z-index: 2;
}
.ur_right__top{
    margin-bottom: 32px;
    position: relative;
    z-index: 2;
}
.ur_right_wr{
    background: #FCFCFC;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    height: 100%;
    border-radius: 24px;
    padding: 52px 35px 40px;
}
.ur_rate__num{
    font: 700 120px/95% 'Inter';
    letter-spacing: -0.08em;
    color: #E27D44;
    margin-bottom: 24px;
}
.ur_rate__img{
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}
.ur_rate__text{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
}
.icon_link_black{
    width: 24px;
    height: 25px;
    background: url("../img/icon_external_link_black.svg") no-repeat 0 0;
    margin-left: 12px;
}
a:hover .icon_link_black{
    background-image: url("../img/icon_external_link.svg");
}
[data-mobile="show"]{
    display: none;
}
[data-mobile="show_xs"]{
    display: none;
}

.section_shop_banner{
    background: #FCFCFC;
    padding: 82px 0 130px;
}
.top_video_block{
    margin: 60px 0;
}
.top_video_iframe{
    width: 100%;
    height: 500px;
}
.tv_title{
    font: 600 32px/38px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
}
.section_catalog{
    padding: 72px 0;
}

@media (min-width: 991px) {
    .catalog_row:nth-child(2n) > div:nth-child(2n-1) {
        order: 2;
    }
    .catalog_row:nth-child(2n) > div:nth-child(2n) {
        order: 1;
    }
    .header_left .mobile_item {
        display: none;
    }
    .btn_header_login:hover,
    .btn_header_login:focus {
        color: #FCFCFC;
        background: #3D3D3D;
        border-color: #3D3D3D;
    }
}

.catalog_info{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.h3_catalog{
    font: 700 42px/50px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 20px;
}
.catalog_description{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}
.section_trial{
    padding: 88px 0 104px;
    background: url("../img/rocket.svg") no-repeat center center #181818;;
}
.st_block{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.st_logo{
    margin-bottom: 24px;
}
.h2_trial{
    font: 700 80px/84px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #FCFCFC;
    width: 500px;
    margin: 0 auto 64px;
    max-width: 100%;
}
.h2_trial.analytics{
    width: 540px;
}
.st_btn{
    width: 206px;
    margin: 20px auto;
}
.st_btn_top{
    margin-top: 60px;
}

.section_our_story{
    background: #FCFCFC;
    padding: 65px 0 130px;
}
.os_block{
    display: flex;
    align-items: center;
}
.h1_about{
    font: 700 100px/105px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 64px;
}
.os_text{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}
.os_text p{
    margin-bottom: 32px;
}
.os_text p:last-child{
    margin-bottom: 0;
}
.os_img{
    padding-left: 55px;
}

.section_features{
    background: #FCFCFC;
    padding-bottom: 80px;
}
.section_features .home_brands{
    padding-top: 0;
}
.home_brands img{
    max-height: 123px;
}
.h2_about_values{
    font: 700 80px/84px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 80px;
}
.block_values{
    display: flex;
    justify-content: space-between;
}
.values_item{
    width: calc((100% - 60px) / 4);
}
.vi_img{
    height: 104px;
}
.h3_vi{
    font: 600 32px/38px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 16px;
}
.vi_text{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    padding-bottom: 30px;
    margin-bottom: 0;
}
.section_move_forward{
    padding: 67px 0 200px;
    background: #FCFCFC;
}
.h2_mf{
    font: 700 100px/105px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 72px;
    text-align: center;
}
.mf_text{
    font: 24px/35px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin-bottom: 75px;
}
.about_sales_block{
    width: 590px;
    margin: 0 auto;
    border: 1px solid #D5D5D5;
    border-radius: 12px;
    overflow: hidden;
}
.as_block{
    padding: 64px 64px 88px;
}
.h3_as{
    font: 600 32px/38px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 20px;
}
.text_as{
    font: 18px/26px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    color: #181818;
    margin: 0 0 76px;
}
.as_btn{
    width: 210px;
    margin: 0 auto;
}
.btn_blue{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 85px;
    background: #2962FF;
    border-radius: 12px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #FCFCFC;
    transition: 0.3s all;
}
.btn_blue:hover,
.btn_blue:focus{
    color: #FCFCFC;
    opacity: 0.9;
}
.h1_about_mob{
    display: none;
}
.section_faq{
    padding: 80px 0 120px;
    background: #FCFCFC;
}
.section_faq_analytics{
    padding: 110px 0;
    background: #FCFCFC;
}
.h1_faq{
    font: 700 80px/84px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 40px;
}
.faq_subtitle{
    font: 24px/35px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 100px
}

.faq_item{
    border: 1px solid #D5D5D5;
    border-radius: 12px;
    padding: 32px;
    margin-bottom: 24px;
}
.faq_item:last-child{
    margin-bottom: 0;
}
.faq_question_block{
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.faq_question{
    font: 600 32px/38px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    width: calc(100% - 100px);
}

.faq_answer_block{
    padding-top: 16px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    display: none;
}
.faq_btn{
    width: 32px;
    height: 32px;
    background: url("../img/icon_plus.svg") no-repeat 0 0;
    transition: 0.3s all;
}
.faq_item.open .faq_btn{
    transform: rotate(45deg);
}

.section_pricing{
    padding: 80px 0;
    background: #FCFCFC;
}
.h1_pricing{
    font: 700 80px/84px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    width: 805px;
    max-width: 100%;
    margin: 0 auto 40px;
}
.subtitle_pricing, .subtitle_countries{
    font: 18px/26px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin-bottom: 64px;
}

.p_filter{
    display: flex;
    align-items: center;
    margin-bottom: 64px;
}
.p_filter__currency{
    padding: 17px 50px;
    display: flex;
    align-items: center;
    margin-right: 20px;
}
.btn_p_filter__currency{
    padding: 6px 13px;
    background: rgba(41, 41, 41, 0.05);
    border-radius: 6px;
    margin: 0 4px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
}
.btn_p_filter__currency:hover{
    color: #181818;
}
.btn_p_filter__currency.active{
    background: #E27D44;
    color: #FCFCFC;
}
.p_filter__period{
    padding: 8px;
    background: rgba(41, 41, 41, 0.05);
    border-radius: 16px;
    display: flex;
    align-items: center;
}
.btn_p_filter__period{
    background: rgba(41, 41, 41, 0.05);
    height: 56px;
    width: 180px;
    border-radius: 6px;
    margin: 0 4px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
#tryNowModal .btn_p_filter__period{
    width: 100%;
}
#tryNowModal .p_filter__period{
    margin: 22px 0;
}
#tryNowModal p{
    margin: 0.3em;
}
#tryNowModal li a{
    color: blue;
}
.install_via_adobe{
    display: none;
}
.btn_p_filter__period:hover{
    color: #181818;
}
.btn_p_filter__period:first-child{
    margin-right: 8px;
}
.btn_p_filter__period.active{
    background: #E27D44;
    color: #FCFCFC;
}
.p_tarifs{
    display: flex;
    justify-content: space-between;
    margin-bottom: 64px;
}
.p_tarif_item{
    border: 1px solid #D5D5D5;
    border-radius: 15px;
    padding: 50px 64px 0;
    width: calc((100% - 40px) / 3);
    cursor: pointer;
}
.p_tarif_item_active{
    border: 1px solid #E27D44;
    box-shadow: 0 0 0 1px #E27D44;
}
.h3_p_tarif{
    font: 700 43px/50px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 24px;
}
.subtitle_p_tarif{
    font: 16px/23px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin-bottom: 36px;
}
.p_tarifs__var_item{
    display: none;
}
.p_tarifs__var_item.active{
    display: block;
}
.p_tarifs__var_tools{
    display: flex;
    margin-bottom: 24px;
}
.btn_tarif__pm{
    width: 56px;
    height: 56px;
    background: #E27D44;
    display: flex;
    align-items: center;
    justify-content: center;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #FCFCFC;
    transition: 0.3s all;
}
.btn_tarif__pm.disabled{
    background: #E27D44;
    opacity: 0.4;
}
.btn_tarif__pm:hover{
    background: #F48A4D;
    color: #FCFCFC;
}
.btn_tarif__prev{
    border-radius: 6px 0 0 6px;
}
.btn_tarif__next{
    border-radius: 0 6px 6px 0;
}
.btn_tarif__amount{
    height: 56px;
    flex-grow: 1;
    flex-basis: 0;
    background: rgba(41, 41, 41, 0.05);
    display: flex;
    align-items: center;
    justify-content: center;
    font: 16px/23px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    color: #181818;
}
.p_tarifs__var_text{
    height: 206px;
    text-align: center;
    font: 14px/22px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}
.p_tarifs__var_price{
    height: 86px;
    text-align: center;
}
.p_tarifs__var_price_an{
    height: 70px;
}
.p_tarifs__var_p_old {
    font: 16px/23px 'Inter';
    text-align: center;
    position: relative;
    height: 23px;
    margin-bottom: 4px;
}

.p_tarifs__var_p_old:before {
    content: '';
    width: 100px;
    height: 1px;
    background: #E27D44;
    position: absolute;
    top: 11px;
    left: 50%;
    margin-left: -50px;
    z-index: 1;
}

.p_tarifs__var_p_old.p_empty:before {
    display: none;
}

.p_tarifs__var_p_curr {
    display: flex;
    align-items: center;
    font: 700 56px/56px 'Inter';
}

.p_tarifs__var_p_curr_r {
    padding-left: 4px;
}

.p_tarifs__var_p_curr_rc {
    font: 500 24px/30px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    text-align: left;
}

.p_tarifs__var_p_curr_rp {
    font: 500 16px/16px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    text-align: left;
}
.p_tarifs__var_p{
    font: 700 56px/67px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    display: none;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.p_tarifs__var_a{
    font: 700 56px/67px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #E27D44;
    transition: 0.3s all;
}
.p_tarifs__var_a:hover{
    color: #F48A4D;
}
.p_tarifs__var_p span{
    font: 24px/35px 'Inter';
    padding: 0 4px;
}
.p_tarifs__var_p.active{
    display: flex;
}
.btn_tarif__amount_n{
    display: none;
}
.btn_tarif__amount_n.active{
    display: block;
}
.subtitle_p_tarif_t{
    display: none;
}
.subtitle_p_tarif_t.active{
    display: block;
}
.p_tarif__period_var{
    display: none;
}
.p_tarif__period_var.active{
    display: block;
}
.free_tarif_note {
    font-size: 15px;
}
.free_tarif_label {
    display: block;
}

/***MODAL***/
.modal-dialog{
    max-width: 752px;
    width: 752px;
}
.modal-content{
    padding: 40px;
    background: #FCFCFC;
    border: 1px solid #D5D5D5;
    border-radius: 12px;
}
.modal-header{
    border: none;
    padding: 0;
    margin-bottom: 42px;
}
.modal-title{
    font: 600 32px/38px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0;
}
.modal-body{
    border: none;
    padding: 0;
}
.input_box{
    margin-bottom: 18px;
}
.cs_input{
    height: 56px;
    width: 100%;
    border: 1px solid #D5D5D5;
    border-radius: 6px;
    background: transparent;
    transition: 0.3s all;
    padding: 0 12px;
    color: #3F3F3F;
    letter-spacing: 0.4px;
}
.cs_input:focus{
    border-color: #E7793B;
}
.cs_textarea{
    width: 100%;
    border: 1px solid #D5D5D5;
    border-radius: 6px;
    background: transparent;
    transition: 0.3s all;
    padding: 12px;
    color: #3F3F3F;
    letter-spacing: 0.4px;
    resize: none;
}
.cs_textarea:focus{
    border-color: #E7793B;
}
.cs_input::-webkit-input-placeholder,
.cs_textarea::-webkit-input-placeholder{
    color: #929292;
}
.cs_input::-moz-placeholder,
.cs_textarea::-moz-placeholder{
    color: #929292;
}
.cs_input:-ms-input-placeholder,
.cs_textarea:-ms-input-placeholder{
    color: #929292;
}
.cs_input:-moz-placeholder,
.cs_textarea:-moz-placeholder{
    color: #929292;
}
.btn_box{
    padding-top: 22px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.btn_submit{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 56px;
    background: #E27D44;
    border-radius: 6px;
    font: 14px/20px 'Inter';
    letter-spacing: 0.44px;
    color: #FCFCFC;
    transition: 0.3s all;
    padding: 0 48px;
    border: none;
}
.btn_cancel{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 56px;
    background: #FCFCFC;
    border-radius: 6px;
    font: 14px/20px 'Inter';
    letter-spacing: 0.44px;
    color: #3F3F3F;
    transition: 0.3s all;
    padding: 0 48px;
    border: none;
}
.btn_cancel:hover,
.btn_cancel:focus{
    color: #FCFCFC;
    background: #3D3D3D;
}
/***MODAL***/

.p_alert{
    padding: 24px 82px;
    background: rgba(226, 125, 68, 0.1);
    border-radius: 19px;
    font: 18px/26px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    color: #E27D44;
    margin-bottom: 80px;
    text-transform: uppercase;
}
.h3_ft{
    font: 600 32px/38px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0;
}
.tt_title{
    font: 600 20px/38px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    text-align: center;
}
.tt_th{
    padding: 26px 0;
}
.tt_td{
    height: 88px;
    display: flex;
    align-items: center;
}
.tt_row{
    border-bottom: 1px solid #E3E3E3;
}
.ttt_td_center{
    justify-content: center;
    text-align: center;
}
.icon_check{
    width: 30px;
    height: 30px;
    background: url("../img/icon_check.svg") no-repeat 0 0;
    display: inline-block;
}
.tarifs_table{
    margin-bottom: 48px;
}
.tt_row > div:first-child{
    padding-left: 0;
    padding-right: 0;
}
.tt_row{
    margin-left: 0;
}
.p_tarifs__var_price_an_ins{
    display: none;
    height: 70px;
}
.p_tarifs__var_price_an_p{
    text-align: center;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}
.p_tarifs__var_price_save_an_p{
    text-align: center;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #E27D44;
}
.p_tarifs__var_price_an_p.active{
    display: block;
}
.faq_answer a{
    color:  #E27D44;
}
.mcontent-terms p.mcontent-terms-title {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 38px;
}
.mcontent-terms-list {
    list-style: inside;
    color: #515151;
}
.mcontent-title {
    text-transform: uppercase;
    margin: 46px auto 60px;
}
.fc_contact_value_social {
    margin-right: 10px;
}
.pay_yearly {
    display: none;
}

/* Tooltip */
.custom_tooltip {
    position: relative;
    display: inline-block;
}
.custom_tooltip svg {
    vertical-align: super;
}
.custom_tooltip .tooltip_text {
    font: 13px/22px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    visibility: hidden;
    background-color: rgba(41, 41, 41, 0.05);
    color: black;
    border-radius: 6px;
    padding: 8px;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity 1s;
}
.custom_tooltip:hover .tooltip_text {
    visibility: visible;
    opacity: 1;
}
.table_first_column {
    text-align: left;
}

/* Responsive table */
table {
    border-collapse: collapse;
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}
table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em;
}
table tr {
    border-bottom: 1px solid #ddd;
    padding: .35em;
}
table th,
table td {
    padding: .625em;
    text-align: center;
}
table th {
    font-size: .85em;
    letter-spacing: .1em;
}
table .custom_tooltip .tooltip_text {
    width: 210px;
    left: -121px;
    top: -51px;
}

@media screen and (max-width: 600px) {
    table {
        border: 0;
    }
    table caption {
        font-size: 1.3em;
    }
    table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }
    table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right;
    }
    table td::before {
        /*
        * aria-label has no advantage, it won't be read inside a table
        content: attr(aria-label);
        */
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }
    table td:last-child {
        border-bottom: 0;
    }
    .table_first_column {
        text-align: right;
    }
    table .icon_check {
        margin-top: -6px;
        margin-bottom: -6px
    }
    .icon_check_free {
        margin-bottom: 6px
    }
    table .custom_tooltip {
        top: 8px;
    }
    table .custom_tooltip .tooltip_text {
        top: -10px;
        left: -213px;
        width: 178px;
    }
}

@media screen and (min-width: 600px) {
    table tr {
        height: 88px;
    }
    .hide_title {
        display: none;
    }
}

.countries {
    background: #F4F4F4;
    padding: 82px 0 130px;
}
.countries_list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: center;
}
.countries_item {
    width: calc((100% - 40px) / 4);
    padding: 22px 5px 22px 16px;
    margin-right: 10px;
    margin-bottom: 12px;
    border: 1px solid #e5e5e5;
    border-radius: 16px;
    background: #fff;
}
.countries_item img{
    margin-bottom: 5px;
    border-radius: 4px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
.countries_item span {
    font-weight: 600;
    margin-left: 6px;
}
.countries_item__title{
    font: 600 32px/38px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 32px 0;
    text-align: center;
}
.h2_countries {
    font: 700 80px/84px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 24px;
}

@media (max-width: 991px){
    .countries_item {
        width: calc((100% - 40px) / 2);
    }
    .btn_header_login {
        border: none;
        text-align: left;
        height: inherit;
    }
    .analytics_top__left {
        width: inherit;
    }
    .home_banner__text{
        max-width: none;
    }
    .btn_w235{
        width: 100%;
    }
}

@media (max-width: 600px){
    .countries_item {
        padding: 22px 8px 22px 8px;
        text-align: center;
    }
    .countries_item span {
        display: block;
    }
}

.navbar img{
    width: 32px;
    margin-right: 7px;
}
.lang_item a{
    text-transform: uppercase;
}

#cookiescript_injected{
    z-index: 9999999999 !important;
}
@media (min-width: 740px) {
    .hb_amazon {
        margin-top: 10px !important;
    }
}

.section_top_analytics{
    background: #FCFCFC;
    padding: 65px 0 65px;
}
.h1_analytics{
    font: 700 80px/84px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    width: 805px;
    max-width: 100%;
    margin: 0 auto 90px;
}
#watchVideo .modal-content{
    padding: 0;
    border: none;
}

/* page Reviews */

.stb_block_mobile{
    display: none;
}
.sfh_collapse_nav_img_mobile{
    display: none;
}
.sfh_block_info_btn_mobile{
    display: none;
}
.srv_big_p{
    font: 600 30px/45px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
}
.srv_sign{
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin: 0;
}
.btn_scroll_up {
    width: 64px;
    height: 64px;
    position: fixed;
    right: 32px;
    bottom: 100px;
    background: url(../img/icon_arrow_up.svg) no-repeat center center #FCFCFC;
    box-shadow: 0 17px 27px -9px rgba(0, 0, 0, 0.14);
    border-radius: 320px;
    display: none;
    z-index: 102;
}

.section_top_title{
    padding: 50px 0 65px;
}
.h2_stt{
    font: 600 60px/72px 'Inter';
    text-align: center;
    color: #181818;
    margin: 0;
    padding: 0 20px;
}

.section_reviews_block{
    background: url('../img/img_planet.svg') no-repeat center center #181818;
    padding: 60px 0 50px;
    position: relative;
}
.slider_srb{
    position: relative;
    z-index: 2;
}
.slider_srb_item_row{
    display: flex;
    justify-content: space-between;
}
.srb_item_rw_1{
    width: 310px;
    position: relative;
}
.srb_item_rw_1.srb_item_rw_center{
    width: 100%;
}
.srb_item_rblock{
    width: 100%;
    min-height: 100%;
    background: #3F3F3F;
    box-shadow: 14px 14px 37px rgba(17, 40, 101, 0.1);
    border-radius: 12px;
    padding: 30px;
    position: relative;
    z-index: 2;
    border: 1px solid #565656;
}
.srb_item_top_block{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.srb_item_img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 12px;
}
.srb_item_name{
    font: 700 13px/18px 'Inter';
    color: #ffffff;
}
.srb_item_description{
    font: 15px/24px 'Inter';
    color: #BEBEBE;
    /*height: 192px;*/
    overflow: hidden;
    margin-bottom: 20px;
}
.srb_item_rblock_a .srb_item_description{
    max-height: 192px;
}
.btn_srb_showmore{
    opacity: 0;
}
.srb_item_rblock_a .btn_srb_showmore{
    opacity: 1;
}

.srb_item_description span{
    font-weight: 600;
    display: block;
}
.srb_item_description_2{
    height: 144px;
}
.btn_srb_showmore{
    display: flex;
    align-items: center;
    font: 500 15px/18px 'Inter';
    color: #E27D44 !important;
}
.icon_srb_arrow{
    height: 10px;
    width: 24px;
    background: url("../img/icon_arrow_r.svg") no-repeat 0 0;
    margin-left: 8px;
}
.srb_item_rw_1_1{
    margin-top: 54px;
    height: 350px;
}
.srb_item_rw_1_bf{
    height: 350px;
}
.srb_item_rw_center_wrapper{
    flex-basis: 0;
    flex-grow: 1;
    margin: 0 30px;
}
.srb_item_rw_center{
    height: 312px;
}
.srb_item_rw_center .srb_item_rblock{
    position: absolute;
    top: 0;
    left: 0;
}
.srb_item_rw_br{
    width: 455px;
}
.srb_item_rw_1_1 .srb_item_rblock{
    position: absolute;
    top: 0;
    left: 0;
}
.srb_item_rw_1_bf .srb_item_rblock{
    position: absolute;
    top: 0;
    left: 0;
}
.js_review_sm_block.show_full{
    z-index: 10;
}
.js_review_sm_less{
    display: none;
}
.js_review_sm_block.show_full .js_review_sm_less{
    display: block;
}
.js_review_sm_block.show_full .js_review_sm_show{
    display: none;
}
.js_review_sm_block.show_full .srb_item_rblock .srb_item_description{
    height: auto;
    max-height: none;
}

.srb_title{
    padding: 48px 0 20px;
    text-align: center;
    font: 600 50px/60px 'Inter';
    color: #ffffff;
}
.srb_title span{

}
.slider_srb_item_row_b{
    padding: 0 0 0 112px;
    align-items: flex-end;
}
.slider_srb_item_row_t{
    padding: 0 65px 0 0;
}
.srb_item_rw_sc{
    width: 456px;
    height: 312px;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    filter: drop-shadow(14px 14px 37px rgba(17, 40, 101, 0.1));
    display: block;
}
.srb_item_rw_sc img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px;
}
.srb_item_rw_sc_ov{
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.srb_item_rw_sc_play{
    width: 100px;
    height: 100px;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    background: url("../img/img_play.svg") no-repeat center center;
}
.slider_srb .slick-dots li button:before{
    display: none;
}
.slider_srb .slick-dots li button{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #1E1E1E;
    margin: 0 !important;
}
.slider_srb .slick-dots li.slick-active button{
    background: #2962FF;
}
.slider_srb .slick-dots li{
    width: auto;
    height: auto;
    margin-right: 10px;
}
.slider_srb .slick-list{
    overflow: visible;
}
.srb_item_rw_1_bf:before{
    content: '';
    width: 273px;
    height: 273px;
    background: rgba(41, 98, 255, 0.2);
    filter: blur(95px);
    position: absolute;
    left: -160px;
    top: -53px;
}
.srb_item_rw_2_bf:before{
    content: '';
    width: 273px;
    height: 273px;
    background: rgba(41, 98, 255, 0.2);
    filter: blur(95px);
    position: absolute;
    left: -112px;
    bottom: -50px;
}
.section_form{
    padding: 90px 0 130px;
    background-color: #ffffff;
}
.h2_sf{
    font: 600 50px/60px 'Inter';
    color: #181818;
    margin: 0 auto 48px;
    text-align: center;
    width: 905px;
    max-width: 100%;
    position: relative;
    z-index: 2;
}
.h2_sf span{
    color: rgba(41, 98, 255, 1);
}
.sf_block_wrapper{
    position: relative;
}
.sf_block_wrapper:before{
    content: '';
    width: 402px;
    height: 402px;
    background: rgba(22, 51, 133, 0.2);
    filter: blur(95px);
    border-radius: 50%;
    position: absolute;
    top: -65px;
    right: -65px;
}
.sf_block_wrapper:after{
    content: '';
    width: 402px;
    height: 402px;
    background: rgba(22, 51, 133, 0.2);
    filter: blur(95px);
    border-radius: 50%;
    position: absolute;
    bottom: -75px;
    left: -85px;
}
.sf_block{
    background: #FFFFFF;
    border-radius: 10px;
    padding: 64px 150px;
    position: relative;
    z-index: 2;
}
.f_input_form{
    margin-bottom: 24px;
}
.f_input_form label{
    font-weight: bold;
}
.f_input_form label.required::after {
    content: "*";
    color: red;
    margin-left: 5px;
}
.f_label{
    font: 600 17px/21px 'Inter';
    color: #181818;
    margin: 0 0 16px;
}
.f_input{
    background: #F8F8F8;
    border: 1px solid #E7E7E7;
    border-radius: 12px;
    width: 100%;
    display: block;
    font: 13px/16px 'Inter';
    color: #181818;
    padding: 0 25px;
    height: 55px;
    transition: 0.3s all;
}
.f_input:focus{
    border-color: #E27D44;
}
.f_label span{
    color: #E27D44;
}
.f_textarea{
    background: #F8F8F8;
    border: 1px solid #E7E7E7;
    border-radius: 12px;
    width: 100%;
    display: block;
    font: 13px/16px 'Inter';
    color: #181818;
    padding: 18px 25px;
    transition: 0.3s all;
    resize: none;
}
.f_textarea:focus{
    border-color: #E27D44;
}
.f_btns_form{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.btn_f_submit{
    padding: 16px 27px;
    background: #E27D44;
    border-radius: 12px;
    border: none;
    box-shadow: none;
    font: 18px/22px 'Inter';
    color: #FFFFFF;
    transition: 0.3s all;
}
.btn_f_submit:hover,
.btn_f_submit:focus{
    opacity: 0.8;
}
.section_success_stories{
    padding: 90px 0 80px;
    background: #EEEFF3;
    position: relative;
}
.h2_ss{
    font: 600 50px/60px 'Inter';
    color: #181818;
    margin: 0 0 22px;
    text-align: center;
    position: relative;
    z-index: 2;
}
.h2_ss span{
    color: rgba(41, 98, 255, 1);
}
.s3_subtitle{
    font: 23px/28px 'Inter';
    color: #181818;
    margin: 0 auto 44px;
    text-align: center;
    width: 995px;
    max-width: 100%;
    position: relative;
    z-index: 2;
}
.s3_list{
    display: flex;
    flex-wrap: wrap;
}
.s3_item{
    width: 470px;
    height: 402px;
    background: #181818;
    border-radius: 10px;
    margin: 0 15px 30px;
    padding: 30px;
    position: relative;
    z-index: 2;
}
.s3_item_label_wrap{
    margin-bottom: 22px;
    display: flex;
}
.s3_item_label{
    height: 50px;
    background: #FFFFFF;
    border-radius: 10px;
    min-width: 110px;
    padding: 4px 16px;
    display: flex;
    align-items: center;
}
.s3_item_label img{
    max-width: 100%;
    max-height: 100%;
}

.s3_item_text{
    font: 18px/28px 'Inter';
    color: #FFFFFF;
    height: 224px;
    margin-bottom: 22px;
    overflow: hidden;
}
.s3_item_author{
    height: 36px;
    margin-bottom: 31px;
    display: flex;
    align-items: center;
}
.s3_item_hr{
    height: 1px;
    background: #3C3C3C;
    margin-bottom: 15px;
}
.btn_show_story{
    font: 500 17px/21px 'Inter';
    color: #E27D44 !important;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.btn_show_story_arrow{
    width: 49px;
    height: 12px;
    background: url("../img/icon_arrow_wr.svg");
    margin-left: 18px;
}
.s3_item_author_avatar{
    width: 40px;
    margin-right: 14px;
}
.s3_item_author_avatar img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center center;
}
.s3_item_author_info{
    flex-grow: 1;
    flex-basis: 0;
}
.s3_item_author_name{
    font: 700 13px/18px 'Inter';
    color: #BBCBF8;
}
.s3_item_author_position{
    font: 13px/18px 'Inter';
    color: #BBCBF8;
}
.s3_list_r{
    justify-content: flex-end;
}
.s3_btn{
    display: flex;
    justify-content: center;
    padding-top: 20px;
}
.btn_s3_showmore{
    padding: 16px 27px;
    border: 1px solid #E27D44;
    border-radius: 12px;
    box-shadow: none;
    font: 18px/22px 'Inter';
    color: #E27D44 !important;
    transition: 0.3s all;
}
.btn_s3_showmore:hover,
.btn_s3_showmore:focus{
    opacity: 0.8;
}
.s3_list_hidden{
    display: none;
}
.s3_btn_hide{
    display: none;
}
.s3_list_l{
    position: relative;
}
.s3_list_r{
    position: relative;
}
.section_reviews_block_mobile{
    display: none;
}
.srb_item_bottom{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.srb_item_stars{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.srb_item_star{
    width: 13px;
    height: 12px;
    margin-left: 5px;
    background: url("../img/icon_star.svg");
}
.srb_item_star_unactive{
    background: url("../img/icon_star_unactive.svg");
}
.section_brands{
    padding: 60px 0;
}
.section_brands_list{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sbl_item{
    width: 230px;
}
.sbl_item img{
    width: 100%;
}
.skr_logo{
    display: flex;
    justify-content: center;
    margin-bottom: 28px;
}
.btn_orange{
    border: 1px solid #E27D44;
    background: #E27D44;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    font: 18px/24px 'Inter';
    color: #ffffff;
    text-align: center;
    letter-spacing: -0.01em;
    padding: 25px 40px;
    transition: 0.3s all;
}
.btn_orange:hover,
.btn_orange:focus{
    color: #FFFFFF;
    background: #FF8B19;
    border-color: #E27D44;
}
.btn_orange_black{
    background: #181818 !important;
    border-color: #181818 !important;
}
.btn_try_exclusive:hover,
.btn_try_exclusive:focus{
    opacity: 0.8
}
.navbar img {
    width: 32px;
    margin-right: 7px;
}
.header_full_menu{
    display: flex;
}
.header_full_menu li{
    position: relative;
}
.header_full_menu li a {
    padding: 14px 19px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    border-radius: 12px;
    display: block;
    transition: 0.3s all;
}
@media (min-width: 991px){
    .header_left .mobile_item {
        display: none;
    }
}
.header_full_menu .sub-menu.sub-menu-lang {
    min-width: auto;
}
.lang_item{
    text-transform: uppercase;
}
.lang_item .hfm_item a{
    justify-content: flex-start;
}
.h3_stt{
    padding-top: 55px;
    margin: 0 0 32px;
    font: 600 50px/60px 'Inter';
    text-align: center;
    color: #181818;
}
.h3_stt span{
    color: #E27D44;
}
.stt_text{
    font: 18px/28px 'Inter';
    color: #181818;
    margin-bottom: 30px;
}
.block_m2epro{
    padding: 86px 160px;
    background: #FFFFFF;
    box-shadow: 13px 17px 65px rgba(43, 43, 43, 0.15);
    border-radius: 10px;
    margin-bottom: 50px;
}
.ul_m2epro li{
    margin-bottom: 28px;
    font: 18px/28px 'Inter';
    color: #181818;
    position: relative;
}
.ul_m2epro li:before{
    content: '';
    width: 40px;
    height: 40px;
    background: url("../img/icon_check.svg") no-repeat center center #E27D44;
    box-shadow: 0 4px 12px rgba(226, 125, 68, 0.4);
    border-radius: 10px;
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%);

}
.ul_m2epro li:last-child{
    margin-bottom: 0;
}
.m2_signup_block{
    display: flex;
    align-items: center;
    padding: 0 125px 35px;
}
.m2_sb_left{
    flex-grow: 1;
    flex-basis: 0;
    padding-right: 32px;
}
.m2_sb_right{
    width: 396px;
}
.h3_m2_sb{
    margin-bottom: 32px;
    font: 600 30px/36px 'Inter';
    color: #181818;
}
.section_start_jorney{
    padding: 65px 0;
    background: #EEEFF3;
}
.h2_ssj{
    font: 600 50px/60px 'Inter';
    text-align: center;
    color: #181818;
    margin: 0 0 50px;
}
.h2_ssj span{
    color: rgba(226, 125, 68, 1);
}
.block_ssj{
    display: flex;
    padding-bottom: 35px;
    margin-bottom: 42px;
    border-bottom: 1px solid #DDDDDD;
}
.ssj_item{
    width: calc(100% / 3);
}
.ssj_item_icon{
    display: flex;
    justify-content: center;
    height: 102px;
    border-bottom: 1px solid #181818;
    margin-bottom: 30px;
    position: relative;
}
.ssj_item_icon:before{
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #181818;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
}
.ssj_item_text{
    padding: 0 75px;
    font: 18px/28px 'Inter';
    text-align: center;
    color: #181818;
}
.ssj_item_text span{
    color: #E27D44;
    font-weight: 600;
}
.h3_ssj{
    font: 600 30px/36px 'Inter';
    text-align: center;
    color: #181818;
    margin: 0 0 16px;
}
.subtitle_ssj{
    font: 18px/28px 'Inter';
    color: #181818;
    text-align: center;
}
.subtitle_ssj a{
    color: #E27D44;
}

.section_faqs{
    padding: 80px 0;
    background: #ffffff;
}
.h2_faqs{
    font: 600 50px/60px 'Inter';
    text-align: center;
    color: #181818;
    margin: 0 0 38px;
}
.flash-message{
    width: 185px;
    position: absolute;
    right: 50px;
    padding: 35px;
    box-shadow: 14px 14px 37px rgba(17, 40, 101, 0.1);
    border-radius: 12px;
    font-size: 18px;
}

/*section_banner_m2e*/
.section_banner_m2e{
    padding: 80px 0;
    background: #FFFFFF;
}
.h2_sbm{
    font: 600 50px/60px 'Inter';
    text-align: center;
    color: #181818;
    margin: 0 0 38px;
}
.color_special{
    color: #E27D44;
}
.sbm_item{
    border-radius: 16px;
    background: #181818;
    height: 630px;
    padding: 0 40px 100px;
    overflow: hidden;
    position: relative;
}
.sbm_item_pro:before{
    content: '';
    width: 316px;
    height: 316px;
    background: #E27D44;
    opacity: 0.5;
    filter: blur(150px);
    border-radius: 50%;
    position: absolute;
    top: 58px;
    right: -82px;
    z-index: 1;
}
.sbm_item_cloud:before{
    content: '';
    width: 286px;
    height: 286px;
    background: #2962FF;
    opacity: 0.5;
    filter: blur(150px);
    border-radius: 50%;
    position: absolute;
    bottom: -44px;
    left: -82px;
    z-index: 1;
}
.sbm_item_inside{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    position: relative;
    z-index: 2;
}

.btn_orange_m{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 76px;
    width: 185px;
    background: #E27D44;
    border-radius: 12px;
    font: 18px/145% 'Inter';
    letter-spacing: -0.01em;
    color: #ffffff;
    transition: 0.3s all;
}
.btn_orange_m:hover,
.btn_orange_m:focus{
    color: #ffffff;
    background: #FF8B19;
}

.btn_blue_m{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 76px;
    width: 185px;
    background: #2962FF;
    border-radius: 12px;
    font: 18px/145% 'Inter';
    letter-spacing: -0.01em;
    color: #FCFCFC;
    transition: 0.3s all;
}
.btn_blue_m:hover,
.btn_blue_m:focus{
    color: #ffffff;
    background: #3D71FF;
}
.section_buy_box{
    padding: 100px 0;
    background: #FFFFFF;
}
.sbb_block{
    background: #FFFFFF;
    box-shadow: 10px 10px 50px 10px rgba(68, 96, 172, 0.2);
    border-radius: 16px;
    padding: 30px 126px 30px 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sbb_block_left{
    width: 500px;
}
.sbb_h2 {
    font: 700 40px/50px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 30px;
}
.label_amazon_mb12{
    margin-bottom: 12px;
}
.sbb_block_btns{
    display: flex;
}
.h1_home_55{
    font: 700 55px/65px 'Inter';
}
.h1_home_sm{
    font-size: 58%;
}
.home_banner__text_full{
    max-width: 100%;
}
.section_banner_m2e_w{
    background: #ffffff !important;
}

.section_overview{
    background: #181818;
    padding: 100px 0;
}
.overview_list{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
}
.overview_item{
    width: calc((100% - 80px) / 2);
    margin-bottom: 70px;
}
.overview_item_info{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.overview_item__img{
    width: 64px;
    height: 64px;
    margin-right: 20px;
}
.overview_item__title{
    flex-grow: 1;
    flex-basis: 0;
    font: 600 24px/30px 'Inter';
    color: #FFF;
    letter-spacing: -0.72px;
    max-width: 294px;
}
.overview_item__text{
    color: rgba(255, 255, 255, 0.70);
    font: 18px/145% 'Inter';
    letter-spacing: -0.18px;
}
.overview_item__ul{
    color: rgba(255, 255, 255, 0.70);
    font: 18px/145% 'Inter';
    letter-spacing: -0.18px;
}
.overview_item__ul li{
    margin-bottom: 10px;
    padding-left: 26px;
    position: relative;
}
.overview_item__ul li:before{
    content: '';
    width: 6px;
    height: 6px;
    background: rgba(255, 255, 255, 0.70);
    border-radius: 50%;
    position: absolute;
    left: 10px;
    top: 10px;
}
.overview_item__ul li:last-child{
    margin-bottom: 0;
}
.overview_bottom{
    padding: 26px 40px;
    border-radius: 12px;
    background: #3F3F3F;
    font: 18px/145% 'Inter';
    color: #FFF;
    letter-spacing: -0.18px;
}
.section_countries .container_main{
    position: relative;
    z-index: 2;
}
.h2_countries{
    font: 700 48px/50px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 auto 24px;
    width: 950px;
    max-width: 100%;
}
.c_subtitle{
    font: 24px/29px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #181818;
    margin-bottom: 40px;
}
.country_item{
    border: 1px solid #D4D4D4;
    border-radius: 16px;
    display: flex;
    align-items: center;
    padding: 30px 12px 30px 24px;
    font: 600 20px/29px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    background: #FCFCFC;
    margin-bottom: 24px;
}
.country_item img{
    margin-right: 16px;
}
.section_countries_wt{
    z-index: 3;
    padding: 120px 0;
    background: #F4F4F4;
}
.section_faqs_gray{
    background: #F4F4F4;
}
.country_item_with_tooltip{
    position: relative;
    cursor: pointer;
}
.country_item_tooltip{
    position: absolute;
    top: 120px;
    left: 0;
    background: #FFFFFF;
    box-shadow: 10px 10px 50px rgba(68, 96, 172, 0.2);
    width: 390px;
    padding: 48px 24px 40px 34px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    z-index: 2;
    border-radius: 16px;
}
.country_item_tooltip h3{
    font: 700 18px/145% 'Inter';
    letter-spacing: -0.18px;
    color: #181818;
    margin: 0 0 10px;
}
.country_item_tooltip a{
    color: rgba(41, 98, 255, 1);
}
.country_item_tooltip:before{
    content: '';
    width: 14px;
    height: 14px;
    display: block;
    background: #ffffff;
    position: absolute;
    left: 50px;
    top: -7px;
    z-index: 2;
    transform: rotate(45deg);
}
.country_item_tooltip:after{
    content: '';
    width: 100%;
    position: absolute;
    top: -20px;
    left: 0;
    height: 21px;
}
.section_countries_wt{
    z-index: 3;
    padding: 120px 0;
}
.container_900{
    width: 900px;
    margin: 0 auto;
}
.container_main .container_900{
    padding: 0 !important;
}
.section_problem_solution{
    background: #ffffff;
}
.sps_block{
    display: flex;
    justify-content: space-between;
    height: 470px;
    align-items: stretch;
}
.sps_left{
    position: relative;
    flex-grow: 1;
    flex-basis: 0;
    padding-right: 20px;
    display: flex;
    align-items: center;
}
.h2_sps{
    font: 700 60px/63px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin: 0 0 42px;
}
.text_sps{
    width: 430px;
    max-width: 100%;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}
.sps_rel{
    position: relative;
}
.sps_title{
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 1;
    display: flex;
    align-items: flex-end;
    margin-bottom: 84px;
}
.slick-dots {
    position: static;
}
.slick-dots li{
    margin-right: 20px;
    margin-bottom: 4px;
    margin-left: 0;
}
.sps_slider_dots .slick-dots li{
    width: 15px;
    height: 15px;
}
.sps_slider_dots .slick-dots li button{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #E27D44;
    margin: 0;
}
.sps_slider_dots .slick-dots li button:before{
    display: none;
}
.sps_slider_dots .slick-dots li.slick-active button{
    background: #181818;
}

.sps_title_label{
    font: 700 30px/30px 'Inter';
    color: #181818;
}

.sps_right{
    width: 670px;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sps_right:before{
    content: '';
    width: 670px;
    height: 670px;
    background: #3F3F3F;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.sps_right:after{
    content: '';
    width: 620px;
    height: 620px;
    border: 0.5px solid #FFFFFF;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.sps_right_wrapper{
    width: 440px;
    max-width: 100%;
    position: relative;
    z-index: 3;
}
.h3_sps_r{
    position: relative;
    font: 700 60px/63px 'Inter';
    letter-spacing: -0.03em;
    color: #ffffff;
    margin: 0 0 42px;
}
.text_sps_r{
    width: 430px;
    max-width: 100%;
    font: 18px/26px 'Inter';
    letter-spacing: -0.01em;
    color: #ffffff;
}
.h3_sps_lamp{
    position: absolute;
    bottom: 0;
    right: -10px;
}
.section_problem_solution .slick-prev{
    width: 49px;
    height: 49px;
    border-radius: 50%;
    background: url("../img/icon_slide_left.svg");
    left: -55px;
    z-index: 10;
}
.section_problem_solution .slick-prev:before{
    display: none;
}
.section_problem_solution .slick-next{
    width: 49px;
    height: 49px;
    border-radius: 50%;
    background: url("../img/icon_slide_right.svg");
    right: -55px;
    z-index: 10;
}
.section_problem_solution .slick-next:before{
    display: none;
}
.section_manual_support{
    padding: 100px 0;
    background: #181818;
}
.sms_block{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    background: #ffffff;
    border-radius: 16px;
}
.sms_block_left{
    padding: 46px 50px;
    width: calc(50% - 15px);
}
.sms_bl_title{
    font: 600 30px/36px 'Inter';
    color: #000000;
    margin: 0 0 36px;
}
.btn_sms_link{
    display: flex;
    align-items: center;
    margin-bottom: 18px;
    font: 18px/22px 'Inter';
    color: #181818;

}
.btn_sms_link_text{
    width: calc(100% - 50px);
}
.btn_sms_link:hover{
    color: #E27D44;
}
.btn_sms_link_icon{
    width: 34px;
    height: 34px;
    margin-right: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #E27D44;
    border-radius: 50%;
}


.sms_block_right{
    padding: 40px 50px;
    width: calc(50% - 15px);
    border-radius: 16px;
    background: #3F3F3F;
}
.sms_br_title{
    font: 600 30px/36px 'Inter';
    color: #ffffff;
    margin: 0 0 15px;
}
.sms_br_text{
    font: 18px/26px 'Inter';
    margin-bottom: 30px;
    color: rgba(255, 255, 255, 0.70);
}
.btn_white_sms{
    padding: 16px 35px;
    border-radius: 12px;
    background: #FFF;
    font: 18px/26px 'Inter';
    color: #E27D44;
    letter-spacing: -0.18px;
    display: inline-block;
    transition: 0.3s all;
}
.btn_white_sms:hover,
.btn_white_sms:focus{
    color: #FFF;
    background: #E27D44;
    border-color: #3D3D3D;
}
.h2_srw{
    font: 700 60px/63px 'Inter';
    letter-spacing: -0.03em;
    color: #ffffff;
    margin: 0 0 70px;
}
.section_user_review_w{
    background: #FFF;
}
.h2_user_review_2{
    font: 700 60px/63px 'Inter';
    color: #181818;
    margin: 0 0 70px;
    letter-spacing: -1.8px;
}
.ur_blok_3{
    padding-left: 90px;
    background: url("../img/icon_bq_orange.svg") no-repeat 0 0;
}
.ur_text_3{
    font: 600 30px/45px 'Inter';
    color: #181818;
    margin-bottom: 20px;
}
.btn_orange_big{
    padding: 25px 46px;
    height: auto;
}
.srv_btn{
    padding: 50px 0 0;
    display: flex;
}
.section_rec_resources{
    background: #ffffff;
    padding: 100px 0;
}
.h2_srr{
    font: 700 50px/60px 'Inter';
    color: #181818;
    margin: 0 0 50px;
    text-align: center;
}
.srr_slider_wrapper{
    position: relative;
    overflow: hidden;
}
.srr_slider{
    width: 380px;
    margin: 0 auto;
}
.srr_slider_item{
    border-radius: 16px;
    background: #3F3F3F;
}
.srr_slider_item__img{
    height: 246px;
}
.srr_slider_item__img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 16px;
}
.srr_slider_item__info{
    padding: 30px;

}
.srr_slider_item__info_top{
    height: 203px;
    margin-bottom: 15px;
    overflow: hidden;
}
.srr_slider_item__title{
    font: 600 24px/29px 'Inter';
    color: #ffffff;
    margin: 0 0 15px;
}
.srr_slider_item__title a{
    color: #fff;
}
.srr_slider_item__description{
    font: 18px/26px 'Inter';
    color: rgba(255, 255, 255, 0.70);
    margin: 0 0 20px;
}
.btn_srr{
    display: flex;
    align-items: center;
    font: 18px/22px 'Inter';
    color: #E27D44;
}
.btn_srr:hover{
    color: #f78d32;
}
.btn_srr_arrow{
    width: 13px;
    height: 12px;
    background: url("../img/icon_arrow_srr.svg") no-repeat 0 0;
    margin-left: 10px;
}
.srr_slider .slick-list{
    overflow: visible;
    margin: 0 -14px;
}
.srr_slider .slick-slide {
    margin: 0 14px;
}
.srr_slider_prev{
    width: 49px;
    height: 49px;
    border-radius: 50%;
    background: url("../img/icon_slide_left.svg");
    position: absolute;
    left: -25px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}
.srr_slider_next{
    width: 49px;
    height: 49px;
    border-radius: 50%;
    background: url("../img/icon_slide_right.svg");
    position: absolute;
    right: -25px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}
.srr_slider_wrapper_2{
    position: relative;
}
.srr_slider .slick-dots li button:before{
    display: none;
}
.srr_slider .slick-dots li button{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #E27D44;
}
.srr_slider .slick-dots li{
    margin: 0 7px;
    width: auto;
    height: auto;
}
.srr_slider .slick-dots li.slick-active button{
    background: #181818;
}
.section_nav{
    background: #F2F4FB;
    border-bottom: 1px solid #ffffff;
}
.section_nav_list{
    display: flex;
    justify-content: space-between;
}
.btn_snl{
    height: 66px;
    border-bottom: 3px solid transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 0;
    flex-grow: 1;
    font: 18px/18px 'Inter';
    color: #181818;
    letter-spacing: -0.54px;
}
.btn_snl:hover{
    color: #E27D44;
}
.btn_snl.active{
    font-weight: 700;
    border-color: #E27D44;
    color: #181818;
}
.js_section_nav{
    height: 67px;
}
.js_section_nav_fixed{
    width: 100%;
    top: 100px;
    position: fixed;
    left: 0;
    z-index: 98;
}
.section_nav{
    transition: all .3s ease;
}
.section_nav.out{
    top: 0 !important;
}

.block_contact_us{
    border-radius: 16px;
    background:  url('../img/contact_us.png') no-repeat right bottom #F4F4F4;
    padding: 68px 54px 60px;
}
.bcu_block_1{
    width: 600px;
    margin-bottom: 60px;
}
.h2_bcu{
    font: 700 30px/36px 'Inter';
    letter-spacing: -0.9px;
    color: #000;
    margin: 0 0 20px;
}
.text_bcu{
    font: 24px/145% 'Inter';
    color: #000;
    letter-spacing: -0.72px;
}
.bcu_block_2{
    width: 500px;
    margin-bottom: 40px;
}
.bcu_block_btn{
    margin-bottom: 60px;
    display: flex;
}
.bcu_block_btn a{
    margin: 0 20px;
}
.bcu_status{
    background: #FFF;
    border-radius: 17px;
    display: flex;
    width: max-content;
}
.btn_status{
    padding: 6px 28px;
    color: #B3B6C5;
    font: 500 18px/22px 'Inter';
    border-radius: 17px;
    letter-spacing: -0.18px;
}
.btn_status.btn_status_online{
    color: #000;
    background: #92E3A9;
}
.section_contact_us{
    padding: 100px 0 0;
    background: #ffffff;
}
.section_contact_form{
    padding: 100px 0;
    background: #ffffff;
}
.h2_scf{
    font: 600 50px/60px 'Inter';
    color: #181818;
    margin: 0 0 12px;
    z-index: 3;
    text-align: center;
}
.scf_subtitle{
    font: 23px/28px 'Inter';
    color: #181818;
    margin-bottom: 35px;
    text-align: center;
}
.scf_text{
    font: 18px/26px 'Inter';
    color: #3F3F3F;
    margin-bottom: 20px;
    text-align: center;
}

.sf_block_wrapper{
    position: relative;
}
.sf_block_wrapper:before{
    content: '';
    width: 402px;
    height: 402px;
    background: rgba(22, 51, 133, 0.2);
    filter: blur(95px);
    border-radius: 50%;
    position: absolute;
    top: -65px;
    right: -65px;
}
.sf_block_wrapper:after{
    content: '';
    width: 402px;
    height: 402px;
    background: rgba(22, 51, 133, 0.2);
    filter: blur(95px);
    border-radius: 50%;
    position: absolute;
    bottom: -75px;
    left: -85px;
}
.sf_block{
    background: #FFFFFF;
    border-radius: 10px;
    padding: 64px 150px;
    position: relative;
    z-index: 2;
}
.f_input_form{
    margin-bottom: 24px;
}
.f_label{
    font: 600 17px/21px 'Inter';
    color: #181818;
    margin: 0 0 16px;
}
.f_input{
    background: #F8F8F8;
    border: 1px solid #E7E7E7;
    border-radius: 12px;
    width: 100%;
    display: block;
    font: 13px/16px 'Inter';
    color: #181818;
    padding: 0 25px;
    height: 55px;
    transition: 0.3s all;
}
.f_input:focus{
    border-color: #E27D44;
}
.f_label span{
    color: #F46161;
}
.f_textarea{
    background: #F8F8F8;
    border: 1px solid #E7E7E7;
    border-radius: 12px;
    width: 100%;
    display: block;
    font: 13px/16px 'Inter';
    color: #181818;
    padding: 18px 25px;
    transition: 0.3s all;
    resize: none;
}
.f_textarea:focus{
    border-color: #E27D44;
}
.f_btns_form{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.btn_f_submit{
    padding: 16px 27px;
    background: #E27D44;
    border-radius: 12px;
    border: none;
    box-shadow: none;
    font: 18px/22px 'Inter';
    color: #FFFFFF;
    transition: 0.3s all;
}
.btn_f_submit:hover,
.btn_f_submit:focus{
    opacity: 0.8;
}
.f_input_form_s{
    margin-bottom: 30px;
    margin-top: -10px;
    font: 500 13px/16px 'Inter';
    color: #767676;
}
.f_input_form_s span{
    color: #F46161;
}
.section_contact_us .btn_orange{
    padding: 25px 40px;
    height: auto;
}
.h1_sku{
    font: 700 50px/60px 'Inter';
    color: #000;
    letter-spacing: -1.5px;
    margin: 0 0 50px;
    text-align: center;
}


@media (max-width: 991px){
    .h2_sbm {
        font: 600 42px/50px 'Inter';
    }
    .sbm_item_pro{
        margin-bottom: 24px;
    }
}
@media (max-width: 767px){
    .section_banner_m2e {
        padding: 56px 0;
    }
    .sbm_item{
        padding: 50px 15px 50px;
        height: auto;
    }
}


/****dd2****/
.hfm_item__has_dd2{
    position: relative;
}
.hfm_item__has_dd2:before{
    content: '';
    width: 16px;
    height: 16px;
    background: url("../img/arrow-right.svg") no-repeat center center;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.hfm_item__has_dd2 a:hover{
    border-radius: 8px;
    background: #F2F2F2;
    color: #000000 !important;
    opacity: 1 !important;
}
.sub-menu-2{
    display: none;
    position: absolute;
    border: 1px solid #D1D1D1;
    background: #ffffff;
    left: 96%;
    top: 0;
    border-radius: 0 8px 8px 0;
    padding: 8px;
    transform: translateX(8px);
    filter: drop-shadow(14px 14px 17px rgba(0, 0, 0, 0.15));
}
.hfm_item__has_dd2_show .sub-menu-2{
    display: block;
}
.sub-menu-2 a{
    white-space: nowrap;
}

.walmart .ul_m2epro li:before{
    background: url(../img/icon_check_walmart.svg) no-repeat center center #0071DC;
    box-shadow: 0 4px 12px rgb(36 67 137 / 40%)
}


.footer_nav_link_dd{
    position: relative;
    justify-content: flex-start !important;
    padding: 6px 0;
    border-radius: 8px;
    transition: none !important;
}
.footer_nav_item_dd{
    margin-bottom: 0 !important;
}
.footer_nav_item_dd:hover .footer_nav_link_dd{
    background: #ffffff;
    opacity: 1 !important;
}
.footer_nav_link_dd:after{
    content: '';
    width: 16px;
    height: 16px;
    background: url("../img/arrow-right.svg") no-repeat center center;
    z-index: 2;
    margin-left: 2px;
}
.footer_nav_item{
    position: relative;
}
.footer_nav_submenu{
    position: absolute;
    background: #ffffff;
    left: 95px;
    top: 0;
    border-radius: 8px;
    display: none;
}
.footer_nav_item_dd:hover .footer_nav_submenu{
    display: block;
    z-index: 10;
}
.hfm_item__has_dd2:hover .sub-menu-2{
    display: block;
    z-index: 10;
}
.footer_nav_submenu li{
    padding: 6px 12px;
}
.fns_item a{
    white-space: nowrap;
}
/****dd2****/

.p_tarifs__var_item[data-pperiod="monthly"] .p_tarifs__var_p{
    flex-direction: row;
}
.home_banner__left_570{
    width: 570px;
}
.home_banner__left_620{
    width: 620px;
}
.home_banner__left_621{
    width: 620px;
}
.home_banner__text_510{
    max-width: 510px;
}
.home_banner__img2{
    position: absolute;
    bottom: -100px;
    right: -200px;
}
.home_banner_pb{
    padding-bottom: 100px;
}
.home_banner_pb0{
    padding-bottom: 0;
}
.section_tiktok{
    background: #181818;
    padding-top: 114px;
    position: relative;
    overflow: hidden;
}
.section_tiktok:before{
    content: '';
    width: 1137px;
    height: 728px;
    background: url("../img/bg_cloud.svg") no-repeat;
    position: absolute;
    right: 50%;
    bottom: -150px;
}
.block_tiktok{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.btt_right{
    width: 378px;
    position: relative;
    z-index: 2;
}
.btt_h2{
    font: 600 30px/36px 'Inter';
    letter-spacing: -0.9px;
    color: #ffffff;
    margin: 0 0 16px;
}
.btt__ul{
    color: #ffffff;
    font: 18px/145% 'Inter';
    letter-spacing: -0.18px;
    margin-bottom: 30px;
}
.btt__ul li{
    margin-bottom: 10px;
    padding-left: 26px;
    position: relative;
}
.btt__ul li:before{
    content: '';
    width: 6px;
    height: 6px;
    background: rgba(255, 255, 255, 0.70);
    border-radius: 50%;
    position: absolute;
    left: 10px;
    top: 10px;
}
.btt__ul li:last-child{
    margin-bottom: 0;
}
.btt_left{
    display: flex;
    align-items: flex-end;
}
.section_tiktok .container_main{
    position: relative;
    z-index: 2;
}
.btt_logos{
    width: 250px;
    margin-right: 10px;
}
.btt_logos_r1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.btt_logo{
    width: 117px;
    height: 117px;
    border-radius: 10px;
    background: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}
.btt_logo_empty{
    width: 117px;
    height: 117px;
    margin-bottom: 15px;
}
.btt_logo_big{
    display: flex;
    justify-content: space-between;
}
.btt_logo_big{
    border-radius: 10px;
    background: #FFF;
    width: 100%;
    margin-bottom: 15px;
}
.btt_logo_big .btt_logo{
    margin-bottom: 0;
}
.tiktok_girl{
    position: relative;
}
.tiktok_girl img{
    position: relative;
    z-index: 2;
}
.tiktok_girl:before{
    content: '';
    width: 216px;
    height: 216px;
    background: url("../img/tiktok.webp") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 73px;
    right: -49px;
    z-index: 1;
}
.home_banner__img_aa{
    left: 570px;
    right: auto;
    bottom: -100px;
    top: auto;
}
.home_banner__img_aa img{
    max-width: none;
}
.home_banner__text_mb120{
    margin-bottom: 120px;
}

.section_screenshots{
    padding: 80px 0 100px;
    background: #181818;
}
.section_swc_list_ia{
    padding-bottom: 0 !important;
}
.screens_slider{
    width: 100%;
    position: relative;
    height: 420px;
    margin-bottom: 30px;
}
.screens_slider .slick-list{
    overflow: visible;
}

.screens_slider_mode_1 .screens_slider_item_l,
.screens_slider_mode_2 .screens_slider_item_r,
.screens_slider_mode_3 .screens_slider_item_c{
    position: absolute;
    left: 0;
    top: 75px;
    height: 270px;
    transform: translate(0, 0);
    z-index: 1;
    transition: 0.5s all;
}
.screens_slider_mode_1 .screens_slider_item_c,
.screens_slider_mode_2 .screens_slider_item_l,
.screens_slider_mode_3 .screens_slider_item_r{
    position: absolute;
    height: 420px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 2;
    transition: 0.5s all;
}
.screens_slider_mode_1 .screens_slider_item_r,
.screens_slider_mode_2 .screens_slider_item_c,
.screens_slider_mode_3 .screens_slider_item_l{
    position: absolute;
    height: 270px;
    top: 75px;
    left: calc(100% - 550px);
    transform: translate(0, 0);
    z-index: 1;
    transition: 0.5s all;
}
.screens_slider_eaw .screens_slider_item{
    left: 50%;
    top: 50%;
    height: 0;
}
.screens_slider_mode_11.screens_slider_eaw .screens_slider_item_l,
.screens_slider_mode_12.screens_slider_eaw .screens_slider_item_c0,
.screens_slider_mode_13.screens_slider_eaw .screens_slider_item_c1,
.screens_slider_mode_14.screens_slider_eaw .screens_slider_item_c2,
.screens_slider_mode_15.screens_slider_eaw .screens_slider_item_c3,
.screens_slider_mode_16.screens_slider_eaw .screens_slider_item_r{
    position: absolute;
    left: 0;
    top: 75px;
    height: 270px;
    transform: translate(0, 0);
    z-index: 1;
    transition: 0.5s all;
    display: block;
}
.screens_slider_mode_11.screens_slider_eaw .screens_slider_item_c0,
.screens_slider_mode_12.screens_slider_eaw .screens_slider_item_c1,
.screens_slider_mode_13.screens_slider_eaw .screens_slider_item_c2,
.screens_slider_mode_14.screens_slider_eaw .screens_slider_item_c3,
.screens_slider_mode_15.screens_slider_eaw .screens_slider_item_r,
.screens_slider_mode_16.screens_slider_eaw .screens_slider_item_l{
    position: absolute;
    height: 420px;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
    z-index: 2;
    transition: 0.5s all;
    display: block;
}
.screens_slider_mode_11.screens_slider_eaw .screens_slider_item_c1,
.screens_slider_mode_12.screens_slider_eaw .screens_slider_item_c2,
.screens_slider_mode_13.screens_slider_eaw .screens_slider_item_c3,
.screens_slider_mode_14.screens_slider_eaw .screens_slider_item_r,
.screens_slider_mode_15.screens_slider_eaw .screens_slider_item_l,
.screens_slider_mode_16.screens_slider_eaw .screens_slider_item_c0{
    position: absolute;
    height: 270px;
    top: 75px;
    left: calc(100% - 550px);
    transform: translate(0, 0);
    z-index: 1;
    transition: 0.5s all;
    display: block;
}
.ssi_img{
    height: 100%;
}
.scr_slider_item{
    height: 100%;
}
.scr_slider_item img{
    height: 100%;
    max-width: none;
    border-radius: 13px;
}
.screens_slider_item{
    border-radius: 10px;
    /*box-shadow: 10px 10px 40px 20px rgba(68, 96, 172, 0.20);*/
}
.screens_slider_nav{
    display: flex;
    align-items: center;
    justify-content: center;
}
.screens_slider_btn{
    height: 15px;
    width: 15px;
    border-radius: 50%;
    margin: 0 10px;
    background: #363636;
}
.screens_slider_btn.active{
    background: #E27D44 !important;
}

.sse_play_wrapper{
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.sse_play{
    width: 88px;
    height: 60px;
    border-radius: 6px;
    background: #000000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sse_play svg{
    width: 18px;
    height: 24px;
}
.section_overview_pb0{
    padding-bottom: 0 !important;
}

.section_experience{
    padding: 100px 0;
    background: #ffffff;
}
.se_head{
    width: 690px;
    margin: 0 auto;
    max-width: 100%;
    padding-bottom: 30px;
}
.se_list{
    border-top: 1px solid #000000;
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
    padding-bottom: 30px;
}
.sexp_item{
    width: 307px;
}
.sexp_item_icon{
    width: 88px;
    height: 88px;
    border-radius: 50%;
    background: #E27D44;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -44px;
}
.sexp_text{
    font: 18px/25px 'Inter';
    color: rgba(0, 0, 0, 0.70);
    margin-bottom: 30px;
}
.font-600{
    font-weight: 600 !important;
}
.se_bottom_text{
    font: 23px/33px 'Inter';
    letter-spacing: -0.23px;
    color: #181818;
    margin-bottom: 30px;
    text-align: center;
}

.section_tarifs {
    padding: 78px 0 130px;
    background: url("../img/tarifs_bg.webp") no-repeat center bottom #F4F4F4;
}

.h2_tarifs {
    font: 700 60px/64px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    margin: 0 auto 60px;
    color: #181818;
    width: 800px;
    max-width: 100%;
}

.tarifs_list {
    display: flex;
    justify-content: space-between;
}

.tarif_item {
    width: calc((100% - 40px) / 3);
    background: #FCFCFC;
    border: 1px solid #D5D5D5;
    border-radius: 15px;
    padding: 48px;
}

.tarif_name {
    font: 700 42px/50px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
    margin-bottom: 8px;
}

.tarif_description {
    font: 600 16px/23px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    height: 46px;
    margin-bottom: 28px;
}

.tarif_options {
    margin-bottom: 30px;
}

.tarif_option {
    min-height: 24px;
    margin-bottom: 13px;
    background: url("../img/icon_option.svg") no-repeat 0 center;
    padding-left: 40px;
    font: 14px/20px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}

.tarif_option_unactive {
    filter: grayscale(100%);
    opacity: 0.5;

}

.tarif_price_block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 23px;
    height: 67px;
}

.tarif_price {
    display: flex;
    align-items: center;
    font: 24px/34px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
}

.tarif_price_num {
    padding: 0 4px;
    font: 700 56px/67px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
}

.tarif_btn .btn_orange {
    width: 100%;
    text-align: center;
}

.tarif_big_text {
    font: 700 56px/67px 'Inter';
    letter-spacing: -0.03em;
    color: #181818;
}

.tarif_sub_text {
    font: 14px/20px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
}

.tarif_item_ex {
    background: #E27D44;
    border-color: #E27D44;
    border-radius: 15px;
}

.tarif_item_ex .tarif_name {
    color: #ffffff;
}

.tarif_item_ex .tarif_description {
    color: #ffffff;
}

.tarif_item_ex .tarif_option {
    color: #ffffff;
    background: url("../img/icon_option_w.svg") no-repeat 0 center;
}

.tarif_item_ex .tarif_big_text {
    color: #ffffff;
}

.tarif_item_ex .tarif_sub_text {
    color: #ffffff;
}

.tarif_item_ex .btn_orange {
    background: #FFFFFF;
    color: #E27D44;
}
.smp_list{
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
    padding-top: 10px;
    padding-bottom: 20px;
    flex-wrap: wrap;
}
.smp_item_col{
    width: 20%;
    padding: 10px;
}
.smp_item{
    height: 105px;
    border-radius: 10px;
    background: #3F3F3F;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.2s all;
}
.smp_item img{
    max-width: 100%;
    max-height: 100%;
}
.smp_item:hover {
    box-shadow: 0 4px 8px rgba(23, 49, 121, 0.9);
}
.section_marketplaces {
    padding: 100px 0 100px;
    background: #181818;
}

.h2 {
    font: 700 50px/60px 'Inter';
    text-align: center;
    letter-spacing: -0.03em;
    color: #ffffff;
    margin: 0 0 40px;
}

.smp_h2 {
    width: 600px;
    max-width: 100%;
    margin: 0 auto;
}
.smp_btns {
    padding-top: 30px;
    display: flex;
    justify-content: center;
}
.btn_orange_border{
    border-radius: 6px;
    border: 1.5px solid #E26A44;
    padding: 14px 20px;
    font: 18px/26px 'Inter';
    letter-spacing: -0.18px;
    color: #E26A44;
    display: flex;
    transition: 0.2s all;
}
.btn_orange_border:hover{
    background: #E26A44;
    border-color: #E26A44;
    color: #ffffff;
}

.section_partners{
    padding: 60px 0 120px;
    background: #ffffff;
}
.part_block{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 56px;
}
.part_h1{
    width: 100%;
    font: 700 70px/77px 'Inter';
    color: #181818;
    letter-spacing: -2.1px;
    margin: 0;
    max-width: 486px;
}
.part_brands{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.section_partners_form{
    padding: 100px 0;
    background: #181818;
}
.spf_title{
    font: 700 50px/61px 'Inter';
    color: #ffffff;
    text-align: center;
    margin: 0 0 12px;
}
.spf_subtitle{
    font: 23px/28px 'Inter';
    color: #ffffff;
    text-align: center;
    margin-bottom: 60px;
}

.section_selling_multiple{
    padding: 120px 0 120px;
    background: #ffffff;
}
.ssm_block{
    padding: 30px;
    border: 1px solid #E26A44;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    background: url("../img/partners_frame.svg") no-repeat right center;
    background-size: auto 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ssm_ring{
    width: 402px;
    height: 402px;
    border-radius: 50%;
    background: rgba(22, 51, 133, 0.20);
    filter: blur(95px);
    position: absolute;
    left: -150px;
    top: -310px;
    z-index: 1;
}
.ssm_wrapper{
    width: 630px;
    padding: 30px;
}
.ssm_title{
    font: 600 40px/48px 'Inter';
    color: #181818;
    margin-bottom: 20px;
}
.ssm_lists{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ssm_list{
    margin-bottom: 30px;
}
.ssm_list li{
    padding-left: 18px;
    position: relative;
    font: 18px/22px 'Inter';
    color: #181818;
    margin-bottom: 10px;
}
.ssm_list li:before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #181818;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -4px;
}
.ssm_image{
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
    justify-content: center;
}
.ssm_btns{
    display: flex;
}
.ssm_btns a{
    width: 230px;
    text-align: center;
}
.ssm_btns a:first-child{
    margin-right: 20px;
}
.spi_mobile{
    display: none;
}
.part_img_mobile{
    display: none;
}

.btn_p46{
    padding: 0 46px;
}
.hb_analytics_img{
    position: static;
    padding-left: 40px;
}
.home_banner__wrapper_stat{
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.page_purple .btn_header_login{
    color: #9C65BF;
    border-color: #9C65BF;
}
.page_purple .btn_header_login:hover{
    color: #ffffff;
    border-color: #9C65BF;
    background: #9C65BF;
}
.page_purple .btn_black{
    color: #ffffff;
    border-color: #9C65BF;
    background: #9C65BF;
}
.page_purple .btn_black:hover{
    opacity: 0.9;
}
.page_purple .btn_white_wb{
    color: #9C65BF;
    border-color: #9C65BF;
}
.page_purple .btn_white_wb:hover{
    color: #ffffff;
    border-color: #9C65BF;
    background: #9C65BF;
    opacity: 0.9;
}
.page_purple .screens_slider_btn.active{
    background: #9C65BF !important;
}
.page_purple .btn_orange{
    color: #ffffff;
    border-color: #9C65BF;
    background: #9C65BF;
}
.page_purple .btn_orange:hover{
    opacity: 0.9;
}
.page_purple .icon_link_purple{
    width: 24px;
    height: 25px;
    background: url(../img/icon_external_link_purple.svg) no-repeat 0 0;
    margin-left: 12px;
}
.page_purple .btn_snl:hover {
    color: #9C65BF;
}
.page_purple .section_problem_solution .slick-prev{
    background-image: url("../img/icon_slide_left_dp.svg");
}
.page_purple .section_problem_solution .slick-next{
    background-image: url("../img/icon_slide_right_dp.svg");
}



.section_features_dark{
    background: #181818;
    padding-bottom: 0;
    padding-top: 100px;
}
.section_features_dark .h3_vi{
    color: #ffffff;
}
.section_features_dark .vi_text{
    color: rgba(255, 255, 255, 0.70);
}

.h2_hs3 {
    font: 700 50px/60px 'Inter';
    width: 700px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.color_white{
    color: #ffffff;
}
.section_screenshots__dark{
    background: #181818;
}
.sbt_pretitle{
    font: 600 18px/21px 'Inter';
    text-align: center;
    color: #9C65BF;
    letter-spacing: -0.18px;
    margin-bottom: 25px;
}
.section_basic_tools{
    padding: 120px 0;
    background: #ffffff;
}
.h1_sbt{
    font: 700 50px/60px 'Inter';
    color: #181818;
    letter-spacing: -0.5px;
    text-align: center;

}
.section_features_dark .h3_vi{
    font: 600 24px/30px 'Inter';
}
.section_features_dark .values_item {
    width: calc((100% - 140px) / 3);
}
.sbt_item{
    padding-top: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sbt_item_img{
    width: calc(50% - 20px);
}
.stb_item_img{
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.05);
}
.sbt_item_info{
    width: calc(50% - 20px);
}
.sbt_title{
    font: 600 24px/30px 'Inter';
    color: #181818;
    letter-spacing: -0.72px;
    margin-bottom: 15px;
}
.stb_text{
    font: 18px/26px 'Inter';
    color: rgba(24, 24, 24, 0.70);
    letter-spacing: -0.18px;
    margin-bottom: 20px;
}
.stb_tags{
    display: flex;
    flex-wrap: wrap;
}
.stb_tag{
    font: 15px/22px 'Inter';
    color: #9C65BF;
    padding: 5px 18px;
    letter-spacing: -0.15px;
    margin-bottom: 10px;
    margin-right: 10px;
    border: 1px solid #9C65BF;
    border-radius: 32px;
}

.section_problem_solution_dp{
    background: #181818;
}
.section_problem_solution_dp .sps_title_label{
    color: #ffffff;
}
.section_problem_solution_dp .h2_sps{
    color: #ffffff;
}
.section_problem_solution_dp .text_sps{
    color: #ffffff;
}
.section_problem_solution_dp .sps_right:before{
    background: #9C65BF;
}
.section_user_review_dp{
    background: #181818;
}
.section_user_review_dp .h2_user_review{
    color: #ffffff;
}
.section_user_review_dp .ur_text{
    color: #ffffff;
    background: url(../img/icon_bq_purple.svg) no-repeat 0 0;
}
.section_user_review_dp .ur_rate__num{
    color: #9C65BF;
}
.section_user_review_dp .ur_list{
    color: #9C65BF;
}
.ur_text_sm{
    font: 18px/26px 'Inter';
    color: rgba(255, 255, 255, 0.70);
    margin-bottom: 58px;
    max-width: 590px;
}
.ur_text_db{
    margin-bottom: 20px;
}
.hidden_block{
    display: none;
}


.section_about{
    background: #ffffff;
    padding: 80px 0 100px;
}
.about_row{
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 100px;
}
.about_col_text{
    width: 50%;
    position: relative;
    z-index: 2;
}
.about_col_img{
    width: 50%;
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
}
.about_h1{
    font: 700 55px/67px 'Inter';
    color: #181818;
    letter-spacing: -1.65px;
    margin: 0 0 40px;
}
.about_text{
    font: 18px/26px 'Inter';
    color: #3F3F3F;
}
.about_year{
    font: 700 186px/226px 'Inter';
    color: rgba(0, 0, 0, 0.05);
}
.about_text p{
    margin-bottom: 20px;
}
.about_text p:last-child{
    margin-bottom: 0;
}
.about_values{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}
.about_value{
    margin-bottom: 24px;
    width: calc(50% - 12px);
    background: #181818;
    padding: 30px;
    border-radius: 15px;
}
.about_value_icon{
    height: 64px;
    margin-bottom: 20px;
}
.about_value_title{
    font: 600 24px/29px 'Inter';
    letter-spacing: -0.72px;
    color: #ffffff;
    margin: 0 0 10px;
}
.about_value_text{
    font: 18px/25px 'Inter';
    color: #ffffff;
    letter-spacing: -0.54px;
}
.about_sales_chanel{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid rgba(0, 0, 0, 0.20);
    border-radius: 15px;
    overflow: hidden;
}
.asc_img{
    width: 45%;
}
.asc_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.asc_right{
    padding: 0 62px;
    width: 55%;
}
.asc_right_ins{
    width: 514px;
    max-width: 100%;
}
.asc_title{
    font: 600 24px/29px 'Inter';
    color: #181818;
    letter-spacing: -0.72px;
    margin: 0 0 10px;
}
.asc_text{
    font: 18px/25px 'Inter';
    color: #181818;
    letter-spacing: -0.54px;
    margin-bottom: 40px;
}
.btn_black_blue{
    background: #2962FF;
    padding: 0 46px;
}
.btn_black_blue:hover{
    background: #2962FF;
    color: #FCFCFC;
    opacity: 0.9;
}
.asc_btn{
    display: flex;
}
.sa_arrow_1{
    width: 332px;
    height: 266px;
    background: url("../img/about/a1.png");
    position: absolute;
    z-index: 1;
    bottom: -187px;
    left: 50%;
    margin-left: -154px;
}
.sa_arrow_2{
    width: 527px;
    height: 390px;
    background: url("../img/about/a2.png");
    position: absolute;
    z-index: 1;
    bottom: -360px;
    left: 50%;
    margin-left: -216px;
}
.sa_arrow_3{
    width: 487px;
    height: 360px;
    background: url("../img/about/a3.png");
    position: absolute;
    z-index: 1;
    bottom: -134px;
    left: 50%;
    margin-left: -128px;
}
.about_row_l{
    margin-bottom: 50px;
}
.section_our_products{
    padding: 125px 0;
    background: #181818;
}
.sop_title{
    font: 700 55px/67px 'Inter';
    letter-spacing: -1.65px;
    color: #ffffff;
    margin: 0 0 14px;
    text-align: center;
}
.sa_arrow_4{
    display: none;
}

.section_pricing_ebay{
    padding: 120px 0;
    background: #F2F4FB;
}
.spe_h2{
    font: 700 50px/60px 'Inter';
    color: #000;
    letter-spacing: -1.5px;
    margin:  0 0 58px;
    text-align: center;
}
.ee_filter__currency{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    margin-top: -10px;
}
.btn_ee_filter__currency{
    padding: 10px;
    background: #ffffff;
    margin: 0 6px;
    color: #181818 !important;
    font: 18px/22px 'Inter';
    border-radius: 5px;
}
.btn_ee_filter__currency.active{
    color: #ffffff !important;
    background: #181818;
}
.l_pricing_amount .ee_curr{
    margin: 0 4px;
}
.l_pricing_list{
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
}
.l_pricing_item{
    padding: 30px 30px 40px;
    border: 1px solid #F0F0F0;
    background: #ffffff;
    border-radius: 10px;
    width: 100%;
}
.l_pricing_item_wrapper{
    padding: 0 10px;
    width: calc(100% / 4);
}
.l_pricing_title{
    font: 700 34px/50px 'Inter';
    letter-spacing: -1.26px;
    color: #181818;
    margin: 0 0 10px;
    text-align: center;
}
.l_pricing_text{
    font: 14px/20px 'Inter';
    letter-spacing: -0.14px;
    color: #181818;
    height: 40px;
    margin-bottom: 20px;
    text-align: center;
}
.l_pricing_amount{
    width: 180px;
    margin: 0 auto 20px;
    height: 45px;
    border-radius: 10px;
    background: #F2F4FB;
    display: flex;
    align-items: center;
    justify-content: center;
    font: 16px/23px 'Inter';
    color: #000;
    letter-spacing: -0.16px;
    text-align: center;
}
.l_pricing_add{
    font: 14px/20px 'Inter';
    letter-spacing: -0.14px;
    color: #181818;
    height: 40px;
    margin-bottom: 20px;
    text-align: center;
}
.l_pricing_price{
    font: 700 36px/43px 'Inter';
    letter-spacing: -1.08px;
    color: #181818;
    text-align: center;
    margin-bottom: 20px;
}
.l_pricing_features{
    height: 105px;
}
.btn_l_tarif {
    height: 50px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1.5px solid #E27D44;
    border-radius: 12px;
    font: 500 16px/26px 'Inter';
    letter-spacing: -0.16px;
    color: #E27D44;
    transition: 0.3s all;
}

.btn_l_tarif:hover {
    color: #E27D44;
    opacity: 0.8;
}
.l_pricing_price sup{
    font-size: 50%;
    left: -5px;
    top: -16px;
}
.l_pricing_item_wrapper_popular{
    position: relative;
}
.l_pricing_item_active.l_pricing_item{
    background: #E27D44;
    border-color: #E27D44;
}
.l_pricing_item_active .l_pricing_title{
    color: #ffffff;
}
.l_pricing_item_active .l_pricing_text{
    color: #ffffff;
}
.l_pricing_item_active .p_tarifs__var_feature{
    color: #ffffff;
}
.l_pricing_item_active .btn_l_tarif{
    background: #ffffff;
}
.l_tarifs__var_feature {
    position: relative;
    padding-left: 20px;
    background: url("../img/icon_l_feature.svg") no-repeat 0 2px;
    font: 16px/18px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin-bottom: 12px;
}

.l_tarifs__var_feature:last-child {
    margin-bottom: 0;
}
.l_pricing_item_active .l_tarifs__var_feature{
    background: url("../img/icon_l_feature_p.svg") no-repeat 0 2px;
    color: #ffffff;
}
.l_pricing_item_active .l_pricing_add{
    color: #ffffff;
}
.l_pricing_item_label{
    padding: 2px 12px;
    background: #FFF;
    border-radius: 12px;
    font: 600 13px/19px 'Inter';
    color: #E27D44;
    letter-spacing: -0.13px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.pt_alert {
    font: 16px/24px 'Inter';
    text-align: center;
    letter-spacing: -0.01em;
    color: #202A39;
    padding: 0 80px;
}
.h1_home_55__small{
    font-size: 65%;
}
.home_banner__img_r0{
    right: 0;
}
.hb_analytics_img_2 {
    position: static;
    padding-left: 0;
    flex-grow: 1;
    flex-basis: 0;
}
.btn_black_p24{
    padding: 0 24px;
}
.faq_answer ul {
    list-style: disc inside;
    padding-bottom: 20px;
}
.footer_menu_fix {
    padding: 3px 0;
}
.overview_item__text a{
    color: #E27D44;
}
.feature_item_h__top{
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
.feature_item_h__top .feature_item__img{
    margin-bottom: 0;
    margin-right: 20px;
    height: 64px;
    width: 64px;
}
.feature_item_h__top .feature_item__title{
    flex-grow: 1;
    flex-basis: 0;
    font: 600 24px / 30px 'Inter';
    margin: 0;
}
.feature_item_h.feature_item {
    padding: 20px 30px;
    margin-bottom: 0;
}

.section_problem_solution_s3{
    background: #F4F4F4;
    padding: 80px 0;
}
.section_problem_solution_s3 .sps_block{
    height: 670px;
}
.section_problem_solution_s3 .text_sps_r{
    opacity: 0.7;
    letter-spacing: -0.6px;
    margin: 0 0 12px;
}
.section_problem_solution_s3 .h3_sps_lamp {
    position: absolute;
    top: -80px;
    right: 80px;
}
.section_problem_solution_s3 .h3_sps_lamp svg{
    width: 52px;
}
.section_problem_solution_s3 .text_sps{
    padding-top: 50px;
    background: url('../img/icon_bq_cases.svg') no-repeat 0 0;
}
.sps_left_author{
    display: flex;
    align-items: center;
    padding-top: 24px;
}
.sps_left_author_photo{
    width: 74px;
    height: 74px;
    border-radius: 50%;
    margin-right: 24px;
}
.sps_left_author_photo img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.sps_left_author_name{
    flex-grow: 1;
    flex-basis: 0;
    font: 500 18px/26px 'Inter';
    color: #181818;
    letter-spacing: -0.01em;
}
.sps_left_more_wrapper{
    padding-top: 24px;
}
.sps_left_more_link{
    display: flex;
    align-items: center;
    font: 500 18px/26px 'Inter';
    color: #E27D44 !important;
    letter-spacing: -0.01em;
}
.sps_left_more_link svg{
    margin-left: 12px;
}
.hb_analytics_img_3{
    flex-grow: unset;
    flex-basis: unset;
}

.section_basic_tools{
    padding: 80px 0;
    background: #FFFFFF;
}
.sbt_suptitle{
    font: 600 18px/22px 'Inter';
    color: #E27D44;
    letter-spacing: -0.01em;
    text-align: center;
    margin-bottom: 24px;
}
.h2_sbt{
    font: 600 50px/60px 'Inter';
    letter-spacing: -0.01em;
    color: #181818;
    text-align: center;
    margin: 0 0 38px;
}
.sbtls_item{
    align-items: center;
    margin-bottom: 40px;
}
.sbt_item__title{
    font: 600 24px/30px 'Inter';
    color: #181818;
    letter-spacing: -0.03em;
    margin: 0 0 16px;
}
.sbt_item__text{
    font: 18px/26px 'Inter';
    color: #181818;
    letter-spacing: -0.01em;
    opacity: 0.7;
}
.sbt_item__info{
    padding: 16px;
}
.sbt_item__img_mob{
    display:none;
    margin-bottom: 16px;
}
.sbt_item__btn{
    padding-top: 16px;
}
.sbt_item__btn_more{
    font: 18px/26px 'Inter';
    color: #E27D44 !important;
    letter-spacing: -0.01em;
}
.section_problem_solution_s3 .text_sps_r{
    font: 16px / 24px 'Inter';
    width: 430px;
}
.section_problem_solution_s3 .h3_sps_r {
    font: 700 50px / 53px 'Inter';
    margin: 0 0 32px;
}
.section_problem_solution_s3 .h3_sps_lamp{
    right: 0;
    top: -20px;
}
.section_problem_solution_s3{
    background: #F4F4F4;
}
.section_user_review_white{
    background: #ffffff;
}
.error-404.not-found {
    min-height: 50vh;
}
.error-404.not-found .page-header {
    text-align: center;
}
.error-404.not-found .page-content {
    text-align: center;
}

.section_our_clients{
    padding: 60px 0;
    background: #181818;
}
.soc_block{
    display: flex;
    align-items: center;
}
.soc_block__title{
    font: 700 40px/48px 'Inter';
    color: #ffffff;
    width: 270px;
}
.soc_block__title span{
    color: #E37D44;
}
.soc_block__slider{
    width: calc(100% - 270px);
}
.soc_block__slider_item{
    height: 100px;
    display: flex !important;
    align-items: center;
    padding: 0 16px;
}

.mrk_buttons_wr{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 60px;
}
.mrk_buttons{
    padding: 8px 12px;
    background: #3F3F3F;
    border-radius: 12px;
    display: flex;
    align-items: center;
}
.mrk_button{
    width: 180px;
    height: 56px;
    margin-right: 20px;
    border-radius: 12px;
    background: #747474;
    font: 18px/22px 'Inter';
    color: #ffffff !important;
    text-decoration: none;
    transition: 0.2s all;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mrk_button.active{
    background: #E27D44;
    color: #ffffff !important;
}
.mrk_button:last-child{
    margin-right: 0;
}
.smp_item_col__hidden{
    display: none;
}

.section_pricing_sl .p_tarif_item_outer {
    padding: 20px 10px;
}
.section_pricing_sl .p_tarif_item{
    width: 100%;
    position: relative;
}
.p_tarif_item_badge {
    position: absolute;
    height: 22px;
    background: #E27D44;
    border-radius: 3px;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    font: 700 14px / 22px 'Inter';
    color: #ffffff;
    padding: 0 14px;
    z-index: 1;
}

.srr_pr_slider_prev{
    width: 49px;
    height: 49px;
    border-radius: 50%;
    background: url("../img/icon_slide_left_blue.svg");
    position: absolute;
    left: -50px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}
.srr_pr_slider_next{
    width: 49px;
    height: 49px;
    border-radius: 50%;
    background: url("../img/icon_slide_right_blue.svg");
    position: absolute;
    right: -50px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}
.section_pricing_sl .p_tarifs__var_price_an {
    height: 46px;
}
.section_pricing_sl .p_tarifs__var_feature {
    position: relative;
    padding-left: 20px;
    background: url(../img/icon_feature.svg) no-repeat 0 4px;
    font: 16px / 18px 'Inter';
    letter-spacing: -0.01em;
    color: #3F3F3F;
    margin-bottom: 12px;
}
.btn_tarif {
    height: 76px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #E27D44;
    border-radius: 12px;
    font: 500 18px/26px 'Inter';
    letter-spacing: -0.01em;
    transition: 0.3s all;
    background: #E27D44;
    color: #ffffff;
}

.btn_tarif:hover {
    color: #ffffff;
    opacity: 0.8;
}
.section_pricing_sl .p_tarif_item {
    border: 1px solid #D5D5D5;
    border-radius: 15px;
    padding: 50px 50px 45px;
    width: 100%;
    cursor: pointer;
}
.section_pricing_sl .p_tarifs__var_text {
    height: 66px;
}
.section_pricing_sl .h3_p_tarif {
    font: 700 36px / 50px 'Inter';
}
.p_tarifs_wrapper{
    position: relative;
}