*{
    outline: none;
}
a:active {
    text-decoration: none;
    outline: medium 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;
    height: auto !important;
    font-family: 'Open Sans', sans-serif;
}
.oh{
    overflow: hidden;
}
.container{
    width: 100%;
    max-width: 100%;
}
.small_container{
    width: 1264px;
    margin: 0 auto;
}
.will-fade-in-l {
    transition: opacity 1s, transform 1s;
    opacity: 0;
    transform: translate3d(-1000px, 0, 0);
}
.will-fade-in-r {
    transition: opacity 1s, transform 1s;
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
}

.lang_nav .user-menu.dropdown .dropdown-toggle {
    display: block;
    color: #adb7be;
    height: 30px;
    border: none;
    background: 0 0;
    line-height: 30px;
    outline: none;
}
.lang_nav .user-menu.dropdown .dropdown-toggle:focus {
    outline:none;
}
.lang_nav .user-menu.dropdown .dropdown-toggle img {
    height: 32px;
    width: 32px;
    margin: -1px 3px -1px 0;
    border-radius: 50%;
    border: 1px solid transparent;
    transition: all .2s ease-in-out;
}
.lang_nav .user-menu.dropdown .dropdown-toggle:after {
    border-top: 5px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown-toggle::after {
    color: #adb7be;
}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: .25rem;
    margin-left: .25rem;
    vertical-align: middle;
    content: "";
    border-top: .3em solid #0D052F;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent;
}
nav.lang_nav img {
    width: 30px!important;
    border-radius: inherit!important;
}
.lang_nav .user-menu.dropdown .dropdown-toggle .dropdown-item{
    display: block;
}
.lang_nav .user-menu.dropdown .dropdown-toggle .text-area{
    font-size: 16px;
    line-height: 20px;
    color: #0D052F;
}


.home_page{
    overflow: hidden;
    position: relative;
}
.section_rel{
    position: relative;
    z-index: 10;
}
.section_z0{
    position: relative;
}

.first_layer{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 823px;
    left: 0;
    z-index: 3;
    background: url("../img/bg_vector_2.png") no-repeat center 110px;
}

.h2_title{
    text-align: center;
    font-size: 58px;
    line-height: 62px;
    font-weight: bold;
    color: #0D052F;
    margin: 0;
}

.mobile_app_testing .h2_title{
    margin: 0 0 20px 0;
}
.h2_title .purple{
    color: #0086FF;
}
.hand_smart_box{
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding: 25px 135px 0 0;
}
#hss{
    width: 580px;
    height: 580px;
}
.img_hand_smart{
    position: absolute;
    right: 62px;
    top: 0;
}
.ma_block_wrapper{
    width: 1024px;
    height: 709px;
    position: relative;
}
.ma_block{
    width: 100%;
    height: 100%;
    margin-top: 64px;
    padding: 85px 0 0 20px;
    margin-left: 10px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}
.ma_block_light{
    width: 100%;
    height: 100%;
    background: url("../img/ma_light_bg.png") no-repeat 0 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    margin-left: -82px;
}
.ma_block_dark{
    width: 100%;
    height: 570px;
    background: url("../img/bg_ma_2_preview.png") no-repeat 0 0;
    background-size: 951px 564px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    margin-top: 63px;
    margin-left: 10px;
}
.ma_block_inset{
    width: 610px;
}
.ma_title{
    padding-left: 62px;
    font-size: 46px;
    color: #ffffff;
    line-height: 60px;
    margin-bottom: 20px;
}
.ma_text{
    padding-left: 62px;
    font-size: 24px;
    line-height: 37px;
    color: #ffffff;
    margin-bottom: 30px;
}
.ma_phone{
    margin-left: 20px;
}

.assistant_support{
    position: relative;
}
.as_block{
    width: 645px;
    margin: 20px 0 0 30px;
    text-align: center;
}
.as_text_1{
    font: 78px/83px 'Open Sans';
    color: #0D052F;
    font-weight: 700;
}
.as_text_dark{
    color: #0D052F !important;
}
.as_text_2{
    font: 76px/83px 'Open Sans';
    color: #0086FF;
    text-transform: uppercase;
    font-weight: 700;
}
.as_text_3{
    font: 70px/74px 'Open Sans';
    color: #0086FF;
    text-transform: uppercase;
    font-weight: 700;
}
.as_text_4{
    font: 70px/74px 'Open Sans';
    color: #0D052F;
    font-weight: 700;
}

.relative{
    position: relative;
}
.assist_group_container{
    width: 975px;
    height: 658px;
    position: absolute;
    left: -50px;
    top: 0;
    z-index: 5;
}
.assist_group_frame{
    width: 975px;
    height: 658px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    background: url("../img/bg_asist.png") no-repeat 0 0;
}
.assist_group{
    display: flex;
    width: 100%;
    height: 100%;
    background: linear-gradient(146.65deg, rgba(12, 4, 46, 0.5) 40.04%, rgba(34, 28, 58, 0.5) 52.65%, rgba(87, 87, 87, 0.5) 78.24%);
    overflow: hidden;
    transform: rotate(11.8deg);
}
.assist_group_wrapper{
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 1px solid #ffffff;
}
.asist{
    width: 25%;
    height: 100%;
    overflow: hidden;
    background: #f3f2f5;
    position: relative;
}



.ag_image {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    /*transform: rotate(-11.5deg);*/
    /*margin-left: -15%;*/
    position: relative;
}

.asist img{
    width: 100%;

}
/*.assis.js_asist_1 .ag_image{*/
    /*background-position: 0 0;*/
/*}*/
/*.assis.js_asist_1 .ag_image{*/
    /*background-position: 25% 0;*/
/*}*/
/*.assis.js_asist_1 .ag_image{*/
    /*background-position: 50% 0;*/
/*}*/
/*.assis.js_asist_1 .ag_image{*/
    /*background-position: 75% 0;*/
/*}*/

.asist:nth-child(1) .as_item::before{
    content: '';
    width: 90px;
    height: 393px;
    background: url(../img/pink_line_1.png) no-repeat 0 0;
    /*background: linear-gradient(180deg, rgba(5, 45, 255, 0) 0%, #FF049B 54.17%, rgba(255, 4, 155, 0) 100%);*/
    position: absolute;
    right: -39px;
    top: 106px;
    z-index: 15;
    transform: rotate(-11.5deg);
}
.asist:nth-child(2) .as_item::before{
    content: '';
    width: 103px;
    height: 452px;
    background: url(../img/pink_line_2.png) no-repeat 0 0;
    /*background: linear-gradient(180deg, rgba(5, 45, 255, 0) 0%, #FF049B 54.17%, rgba(255, 4, 155, 0) 100%);*/
    position: absolute;
    right: -45px;
    top: 60px;
    z-index: 15;
    transform: rotate(-11.5deg);
}
.asist:nth-child(3) .as_item::before{
    content: '';
    width: 89px;
    height: 374px;
    background: url(../img/pink_line_3.png) no-repeat 0 0;
    /*background: linear-gradient(180deg, rgba(5, 45, 255, 0) 0%, #FF049B 54.17%, rgba(255, 4, 155, 0) 100%);*/
    position: absolute;
    right: -39px;
    top: 213px;
    z-index: 15;
    transform: rotate(-11.5deg);
}
.asist_slider{
    height: 100%;
    width: 100%;
}
.asist_slider_container{
    height: 100%;
    width: 100%;
}
.asist_slider .as_item{
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.as_block_ellips_wrapper{
    margin-top: 30px;
    display: flex;
    justify-content: center;
}
.as_block_ellips{
    width: 385px;
    height: 197px;
    background: url("../img/as_ellips.png") no-repeat 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.as_block_ellips:hover{
    text-decoration: none;
}
.as_block_ellips_animation{
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
    animation-name: btn_scale;
    animation-duration: 40s;
    animation-iteration-count: infinite;
}
@-webkit-keyframes btn_scale {
    0%    {transform: scale(1)}
    50%   {transform: scale(1.3)}
    100%  {transform: scale(1)}
}

/* Standard syntax */
@keyframes btn_scale {
    0%    {transform: scale(1)}
    50%   {transform: scale(1.3)}
    100%  {transform: scale(1)}
}

.as_headset{
    width: 34px;
    height: 34px;
    background: url("../img/headset.png") no-repeat center center;
}
.as_center_text{
    color: #ffffff;
    font: 38px/55px 'Open Sans';
    font-weight: 700;
}
.as_bottom_text{
    color: rgba(255, 255, 255, 0.6);
    font: 14px/34px 'Open Sans';
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
}


.av_block{
    padding-top: 140px;
    position: relative;
    z-index: 5;
}


.av_video_frame{
    padding: 20px;
    background: #FFFFFF;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    display: inline-block;
    margin-top: 50px;
}
.av_video_frame video{
    width: 100%;
}
.av_frame_light{
    width: 1015px;
    height: 867px;
    background: url("../img/av_light_bg.png") no-repeat 0 0;
    position: absolute;
    z-index: 1;
    top: -66px;
    left: 50%;
    margin-left: -57px;
}
.av_frame_dark{
    width: 970px;
    height: 732px;
    background: url("../img/av_dark_bg_preview.png") no-repeat 0 0;
    position: absolute;
    z-index: 2;
    top: 25px;
    left: 50%;
    margin-left: -16px;
}
.av_block_text{
    padding-right: 100px;
    padding-top: 50px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.tb_block_inset{
    width: 550px;
}
.tb_title{
    padding-left: 62px;
    font-size: 58px;
    color: #0086FF;
    line-height: 62px;
    margin-bottom: 10px;
    font-weight: 700;
}
.tb_text{
    padding-left: 62px;
    font-size: 24px;
    line-height: 39px;
    color: #0D052F;
    margin-bottom: 30px;
}

.cs_block{
    padding-top: 130px;
}
.cs_block_text{
    padding-top: 42px;
}

.cs_frame_light{
    width: 925px;
    height: 667px;
    background: url("../img/cs_light_bg.png") no-repeat 0 0;
    position: absolute;
    z-index: 1;
    top: 45px;
    right: 50%;
    margin-right: 36px;

}
.cs_frame_dark{
    width: 870px;
    height: 605px;
    background: url("../img/cs_dark_bg_preview.png") no-repeat 0 0;
    position: absolute;
    z-index: 5;
    top: 68px;
    right: 50%;
    margin-right: 97px;
}

.cs_dev_list{
    position: relative;
    z-index: 10;
    height: 100%;
}
.cs_dev_item{
    width: 167px;
    height: 167px;
    border-radius: 50%;
    position: absolute;
    background: radial-gradient(167px at 50%, rgba(62, 116, 255, 0.6) 35%, rgba(57, 38, 211, 1) 100%);
    box-shadow: 0 7.61451px 25.3817px rgba(62, 116, 255, 0.6);
    transition: 5s all;
}
.cs_dev_item .img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.cs_dev_sign{
    width: 137px;
    height: 115px;
    background: #ffffff;
    position: absolute;
    z-index: 2;
    top: 118px;
    left: 15px;
    font-size: 14px;
    line-height: 17px;
    padding-top: 13px;
    text-align: center;
    color: #000000;
    border-radius: 50%;
    font-weight: 600;
}
.cs_dev_1{
    right: 451px;
    top: 6px;
    transform: scale(0.68);
}
.cs_dev_2{
    right: 256px;
    top: 5px;
    z-index: 10;
}
.cs_dev_3{
    right: 55px;
    top: -10px;
    transform: scale(0.67);
}
.cs_dev_4{
    right: 581px;
    top: 139px;
    transform: scale(0.44);
}
.cs_dev_5{
    right: 394px;
    top: 168px;
    transform: scale(0.79);
}
.cs_dev_6{
    right: 197px;
    top: 167px;
    transform: scale(0.44);
}
.cs_dev_7{
    right: 27px;
    top: 150px;
    z-index: 10;
}
.cs_dev_8{
    right: 492px;
    top: 287px;
    transform: scale(0.59);
}
.cs_dev_9{
    right: 298px;
    top: 306px;
    transform: scale(0.68);
}
.cs_dev_10{
    right: 120px;
    top: 291px;
    transform: scale(0.44);
}
.cs_dev_item_wrap{
    position: relative;
    z-index: 1;
}
.cs_dev_item_wrap .cs_dev_msg,
.cs_dev_item_wrap .cs_dev_msg{
    display: flex;
}
.cs_dev_item_wrapper{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    padding: 20px;
    border-radius: 50%;
}
.cs_dev_msg{
    width: 230px;
    height: 160px;
    background: url("../img/dev_msg.png") no-repeat 0 0;
    position: absolute;
    top: -68px;
    right: -166px;
    font-size: 12px;
    line-height: 16px;
    padding: 0 40px 24px 53px;
    align-items: center;
    z-index: 6;
    display: none;
    font-weight: 600;
}
.cs_dev_item:hover {
    z-index: 5;
}
.cs_dev_item:hover .cs_dev_msg{
    display: flex;
}
.hidden_img{
    width: 1px;
    height: 0;
    opacity: 0;
    display: block;
}
#scw{
    width: 500px;
}

.sc_block_wrapper{
    width: 1042px;
    height: 703px;
    position: relative;
}

.sc_block_light{
    width: 100%;
    height: 100%;
    background: url("../img/sc_light_bg.png") no-repeat 0 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    margin-left: -75px;
}
.sc_block_dark{
    width: 951px;
    height: 564px;
    background: url("../img/sc_dark_bg_preview.png") no-repeat 0 0;
    background-size: 951px 564px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    margin-top: 63px;
    margin-left: 10px;
}

.sc_block{
    width: 100%;
    height: 100%;
    margin-top: 64px;
    padding: 65px 0 0 20px;
    margin-left: 10px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}
.sc_block_inset{
    width: 610px;
}
.sc_title{
    padding-left: 62px;
    font-size: 58px;
    color: #ffffff;
    line-height: 90px;
}
.sc_text{
    padding-left: 62px;
    font-size: 24px;
    line-height: 37px;
    color: #ffffff;
    margin-bottom: 30px;
}
.assistant_support .assist_group_container_wrapper{
    display: flex;
    align-items: center;
}
.contract_animate_box{
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding: 0 142px 0 0;
}
.marketing_image{
    width: 470px;
}
#target_video{
    width: 887px;
    height: 500px;
    position: absolute;
    right: 50%;
    margin-right: -63px;
    top: -5px;
}
.target_block{
    position: relative;
    height: 100vh;
    overflow: hidden;
}
.mt_box{
    position: relative;
    z-index: 10;
}
.thanks_to_tech{
    font-weight: 700;
    font-size: 58px;
    line-height: 62px;
    padding-left: 130px;
    color: #ffffff;
}
.start_now {
    margin: 0 auto;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    z-index: 2;
    bottom: 200px;
    width: 100%;
}

.market_block_ellips{
    padding: 20px 0 0 40px;
}
.market_center_text {
    color: #ffffff;
    font: 45px/55px 'Open Sans';
    font-weight: 700;
    padding-bottom: 13px;
}

.footer_black{
    background: #1A1B1D;
    padding: 46px 0 59px;
}

.footer_container{
    width: 1264px;
    display: flex;
    margin: 0 auto;
}
.footer_left_block{
    width: 260px;

}
.logo_footer{
    margin-bottom: 19px;
    display: block;
    margin-left: -20px;
}
.footer_text{
    font: 18px/30px "Open Sans";
    color: rgba(255, 255, 255, 0.6);
}

.footer_info_block{
    margin-left: 73px;
    width: 322px;
}
.footer_block_title{
    font: 24px/34px "Open Sans";
    color: #C4C4C4;
    margin-bottom: 30px;
    padding-top: 10px;
}

.fi_row{
    font: 18px/26px "Open Sans";
    color: #ffffff;
    margin-bottom: 15px;
    padding-left: 32px;
    letter-spacing: 0.8px;
}
.fi_address{
    background: url("../img/icon_address.png") no-repeat -1px 2px;
    margin-bottom: 45px;
}
.fi_mail{
    background: url("../img/icon_mail.png") no-repeat -1px 3px;
}
.fi_phone{
    background: url("../img/icon_phone.png") no-repeat -1px 0;
}
.footer_sep{
    width: 1px;
    background: rgba(255, 255, 255, 0.2);
    height: 210px;
    margin-top: 11px;
}

.footer_services{
    width: auto;
    padding-left: 54px;
}
.fs_list{
    padding-right: 40px;
}
.fs_list li{
    position: relative;

}
.fs_list li:before{
    content: '•';
    position: absolute;
    color: #ffffff;
    left: 0;
    top: 1px;
}
.fs_list li a{
    font: 16px/23px "Open Sans";
    color: #ffffff;
    padding-left: 11px;
    display: block;
}
.fs_list li a:hover{
    text-decoration: none;
}
.footer_contact{
    padding-left: 50px;
}
.footer_block_email{
    font: 18px/28px "Open Sans";
    color: #ffffff;
}
.footer_text_gray{
    color: rgba(255, 255, 255, 0.6);
}
.footer_text_hr{
    height: 10px;
}
.logo_footer img{
    height: 56px;
}
.footer_form{
    width: 330px;
    height: 32px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 18px;
    display: flex;
    justify-content: space-between;
}
.btn_footer_submit{
    width: 130px;
    background: #0086FF;
    border-radius: 18px;
    height: 32px;
    color: #ffffff;
    font: 14px/31px "Open Sans";
    text-align: center;
    border: none;
}
.ff_input {
    background: transparent;
    border: none;
    font: 12px/32px "Open Sans";
    color: #FFFFFF;
    padding: 0 0 0 15px;
    flex-grow: 1;
}
.footer_networks{
    display: flex;
    padding-top: 51px;
    padding-left: 40px;
}
.fn_link{
    display: block;
    height: 33px;
    width: 33px;
    border: 2px solid  #ffffff;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 51px;
}
.fn_link:last-child{
    margin-right: 0;
}
.fn_link_fb{
    background-image: url("../img/svg/icon_fb.svg");
}
.fn_link_in{
    background-image: url("../img/svg/icon_in.svg");
}
.fn_link_tw{
    background-image: url("../img/svg/icon_tw.svg");
}

.copyright{
    height: 47px;
    background: #0086FF;
    font: 16px/23px "Open Sans";
    color: #ffffff;
    display: flex;
    align-items: center;
}
.copyright a{
    color: #ffffff;
    font-size: 14px;
    margin-left: 15px;
    text-decoration: underline;
}
.copyright a:hover{
    text-decoration: none;
}
.footer_bottom{
    height: 225px;
    color: #5C606C;
    font: 14px/20px "Open Sans";
    padding-top: 14px;
    opacity: 0.6;
}


.winner_block {
    background: url("../img/bg_winner_preview.jpg") no-repeat center 0;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 90px;
    flex-grow: 1;
}
.wb_top_block{
    display: flex;
    justify-content: center;
    margin-bottom: 56px;
}
.the_winner {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 58px;
    line-height: 60px;
    color: #FAC917;
    margin-bottom: 50px;
}
.the_winner .white{
    color: #ffffff;
    margin-left: 20px;
}
.winner_info{
    margin-bottom: 72px;
}
.wi_row{
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 30px;
    color: #FFFFFF;
}
.wi_header{
    font-size: 33px;
    line-height: 46px;
    color: #FAC917;
}
.wb_video_block{
    background: #FFFFFF;
    box-shadow: 0 9px 27px rgba(0, 0, 0, 0.25);
    border-radius: 18px;
    padding: 24px;
}
.wb_video_block img{
    width: 100%;
}
.wb_video_block video{
    width: 100%;
}
.wi_left_block{
    position: relative;
    z-index: 10;
}
.wi_left_block:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("../img/video_challenge.png") no-repeat center top;
    background-size: contain;
    opacity: 0.1;
    left: 0;
    right: 0;
}
.bb_wrapper{
    display: flex;
    flex-direction: column;
    height: 100%;
}

.wi_row_part {
    display: flex;
}
.wi_row_part .wi_header{
    padding-top: 9px;
    padding-bottom: 12px;
}

.wi_devs{
    position: relative;
}
.wi_dev_item{
    width: 62px;
    height: 62px;
    border-radius: 50%;
    position: absolute;
    background: radial-gradient(167px at 50%, rgba(62, 116, 255, 0.6) 35%, rgba(57, 38, 211, 1) 100%);
    box-shadow: 0 3px 9px rgba(62, 116, 255, 0.6);
}
.wi_dev_item:nth-child(1){
    left: 31px;
    z-index: 10;
}
.wi_dev_item:nth-child(2){
    left: 62px;
    z-index: 9;
}
.wi_dev_item:nth-child(3){
    left: 93px;
    z-index: 8;
}
.wi_dev_item:nth-child(4){
    left: 124px;
    z-index: 7;
}
.wi_dev_item:nth-child(5){
    left: 155px;
    z-index: 6;
}
.wi_dev_item:nth-child(6){
    left: 186px;
    z-index: 5;
}
.wi_dev_item:nth-child(7){
    left: 217px;
    z-index: 4;
}
.wi_dev_item:nth-child(8){
    left: 248px;
    z-index: 3;
}
.wi_dev_item:nth-child(9){
    left: 279px;
    z-index: 2;
}
.wi_dev_item:nth-child(10){
    left: 310px;
    z-index: 1;
}
.wi_dev_item_wrapper{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    padding: 7px;
    border-radius: 50%;
}
.wi_dev_item .img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.wi_big_text{
    font-size: 33px;
    line-height: 46px;
}

.votes_block{
    display: flex;
    align-items: center;
}
.wb_stars{
    display: flex;
    margin-right: 20px;
}
.wb_star {
    width: 37px;
    height: 35px;
    background: url(../img/star_yellow.png) no-repeat 0 0;
    margin-right: 10px;
    background-size: 37px 35px;
}
.wb_votes_count {
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    color: #ffffff;
    padding-top: 10px;
    text-transform: uppercase;
}
.markting_video_block{
    margin: 0 auto;
    width: 1268px;
}
#markting_video{

}


.section.active .will-fade-in-r{
    opacity: 1;
    transform: translate3d(0,0,0);
}
.section.active .will-fade-in-l{
    opacity: 1;
    transform: translate3d(0,0,0);
}
.scroll_block {
    overflow-y: auto !important;
    height: 100%;
}

#fp-nav ul li, .fp-slidesNav ul li{
    width: auto;
    height: auto;
    margin: 8px 5px;
    display: flex;
    justify-content: center;
}
#fp-nav ul li a, .fp-slidesNav ul li a{
    position: relative;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    background: linear-gradient(158.94deg, #f2f2f2 22.23%, #f7f7f7 77.51%);
    left: 0;
    top: 0;
    margin: 0;
    border-radius: 50%;
}

#fp-nav ul li a.active ,
#fp-nav ul li:hover a.active{
    /*width: 149px;
    height: 106px;*/
   /* background: linear-gradient(158.94deg, #4BAAFF 22.23%, #3A5AFF 77.51%);
    margin: 0;
    filter: none;
    color: #ffffff;
    border-radius: 76px;*/
}





.fp-section.fp-table, .fp-slide.fp-table{
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    justify-content: center;
}
#fp-nav{
    margin-top: -255px;
}

.fp-tableCell{
    display: flex;
    flex-direction: column;
    overflow: hidden;
}


.marketing_title{
    margin: 0 auto;
    width: 470px;
}
.marketing_title img{
    width: 100%;
}

#mv{
    width: 100vw;
    height: calc(100vw*0.469);
    object-fit: cover;
}
#cms_v{
    width: 100vw;
    height: calc(100vw*0.544);
    object-fit: cover;
}
#rocket_v{
    width: 100vw;
    height: calc(100vw*0.484);
    object-fit: cover;
}
.marketing_video{
    height: 100vh;
}
.cms_block .fp-tableCell{
    align-items: center;
    justify-content: center;
}
.assistant_support .fp-tableCell{
    justify-content: center;
}
/*.cmss_block .fp-tableCell{
    justify-content: center;
}*/


.mob_web_app{
    width: 100%;
    background: url('../img/bg_ma_2_preview.png') no-repeat center 0;
    min-height: 600px;
    position: relative;
}
.ma_video{

}

.empty_video{
    width: 100%;
    height: 100vh;
    overflow: hidden;
}
#empty{
    max-height: 100%;
    max-width: 100%;
    object-fit: cover;

}
#security{
    width: 100vw;
    height: calc(100vw*0.53);
    object-fit: cover;
}

#mob_app{
    height: 1080px;
    max-width: 100%;
    object-fit: cover;
}

.header{
    height: 110px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 101;
    background: transparent;


}
.header_top{
    height: 40px;
    background: #ffffff;
    box-shadow: 0 4.25px 31.875px rgba(33, 47, 74, 0.1);
    border-bottom: 1px solid #0086FF;
}
.header_top_text{
    font: 22px/40px 'Open Sans';
    color: #0D052F;
    text-align: center;
    font-weight: 600;
}
.header_wrapper{
    display: flex;
    justify-content: space-between;
    /*align-items: center;*/
    width: 100%;
    height: 70px;
    padding: 0 40px;
    margin-top: 10px;
}
.header .h_logo{
    max-height: 46px;
}
.btn_logging {
    background: #009aff;
    border-radius: 23px;
    padding: 0 30px;
    height: 46px;
    text-align: center;
    box-shadow: 0 4px 30px rgba(42, 153, 255, 0.4),  0 -1px 0 1px #0071ff inset;
    font: 24px/46px 'Open Sans';
    text-decoration: none;
    color: #ffffff;
    background-size: auto 46px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn_logging:hover,
.btn_logging:focus{
    color: #ffffff;
    text-decoration: none;
}
.section_step .fp-tableCell{
    padding-top: 40px !important;
}

.wa_block{
    background: url("../img/bg_ma_preview.png") no-repeat center 0;
    width: 100vw;
    height: 1022px;
    position: relative;
}
.wa_wrapper{
    position: relative;
    z-index: 10;
}
.wa_top_services{
    display: flex;
    justify-content: center;
}
.wa_service{
    width: 185px;
    height: 185px;
    background: #FFFFFF;
    box-shadow: 0 4px 28px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    margin: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wa_service_ultra{
    margin-top: 90px;
}

.screen_wrapper_top{
    padding-top: 50px;
}
.screen_wrapper_bottom{
    padding-bottom: 50px;
}

.wa_video{
    width: 580px;
    height: 580px;
    position: absolute;
    left: 50%;
    margin-left: -290px;
    top: 200px;
}

.coming_soon_page{
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cs_title_blue{
    color: #0086FF;
}

.cs_tarifs{
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.cs_tarif{
    width: 480px;
    margin: 0 20px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    background: #ffffff;
    overflow: hidden;
}
.cs_tarif_top{
    padding: 30px 30px 25px;
}
.cs_tarif_img{
    margin-bottom: 12px;
}
.cs_tarif_title{
    font-family: "Open Sans";
    font-weight: 700;
    font-size: 34px;
    line-height: 46px;
    color: #0D052F;
    margin-bottom: 10px;
}
.cs_tarif_description{
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    letter-spacing: -0.02em;
    color: #5F5F5F;
}

.cs_tarif_offers_title{
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 22px;
    line-height: 24px;
    color: #0D052F;
    margin-bottom: 8px;
}
.cs_tarif_offers_list{
    margin-bottom: 10px;
}
.cs_tarif_offers_item{
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.03em;
    color: #5F5F5F;
}

.cs_tarif_delivery_block{
    height: 100px;
    background: #FFFFFF;
    border-top: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cs_tarif_delivery_title{
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 30.959px;
    line-height: 42px;
    text-align: center;
    text-transform: uppercase;
    color: #FF4141;
}
.cs_tarif_delivery_hours{
    width: 140px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.cs_tarif_delivery_num{
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 58px;
    line-height: 58px;
    text-align: center;
    text-transform: uppercase;
    color: #FF4141;
}
.cs_tarif_delivery_label{
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    color: #FF4141;
}
.cs_tarif_delivery_hourglass{
    height: 68px;
    width: 68px;
    margin: 0 27px;
}
.cs_tarif_delivery_hourglass img{
    height: 100%;
    width: 100%;
}
.cs_tarif_bottom_wrapper{
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cs_tarif_bottom{
    width: 355px;
    height: 44px;
    border-radius: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cs_tarif_bottom_blue{
    background: #0086FF;
}
.cs_tarif_bottom_purple{
    background: #C556D7;
}
.cs_tarif_bottom_green  {
    background: #26C000;
}
.cs_tarif_bottom_price{
    display: flex;
    align-items: center;
}
.cs_tarif_bottom_price span{
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: #B9DDFD;
    margin-left: 5px;
}
.btn_order_now{
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF;
    display: block;
    margin-left: 5px;
}
.btn_order_now:hover,
.btn_order_now:focus{
    color: #FFFFFF;
    text-decoration: none;
}

.coming_soon_wrapper{
    position: absolute;
    top: 50px;
    left: 17%;
    width: 730px;
    text-align: center;
}
.cs_title{
    font: 60px/82px 'Open Sans';
    color: #0D052F;
    margin-bottom: 40px;
    font-weight: 700;
}
.cs_text{
    font: 20px/26px 'Open Sans';
    color: #0D052F;
    margin-bottom: 50px;
    text-align: justify;
}

.coming_soon_wrapper_bottom{
    position: absolute;
    bottom: 9%;
    left: 17%;
    width: 730px;
    text-align: center;
    display: flex;
    justify-content: space-between;
}
.btn_cs_link{
    font: 20px/26px 'Open Sans';
    color: #0D052F;
    text-decoration: none;
    border-bottom: 1px solid #0D052F;
}
.btn_cs_link:hover{
    text-decoration: none;
    border-bottom: none;
    color: #0D052F;
}

.wa_video_wrapper{
    width: 100vw;
    height: 800px;
    position: relative;
}
#wa_hand_smart{
    /*width: 100vw;*/
    /*height: calc(100vw*0.450);*/
    width: 1920px;
    margin-left: calc((1920px - 100%)/2*-1);
    height: calc(1920px * 0.45);
    object-fit: cover;
}
.text_page{
    padding: 50px 0;
    font: 20px/26px 'Open Sans';
}
.text_page h1,
.text_page h3{
    font-weight: 700;
}
ol.lower_roman {
    list-style-type: lower-roman;
}
ol > li{
    margin-bottom: 10px;
}
ul > li{
    margin-bottom: 10px;
}
ul.ring {
    list-style-type: disc;
    list-style-position: inside;
}
.italic_ul{
    font-style: italic;
    border-bottom: 1px solid;
}

.wa_left_block {
    position: absolute;
    z-index: 10;
    top: 273px;
    right: 50%;
    text-align: right;
    /*margin-right: 17vw;*/
    margin-right: 330px;
}
.wa_right_block {
    position: absolute;
    z-index: 10;
    top: 273px;
    left: 50%;
    /*margin-left: 17vw;*/
    margin-left: 330px;
}
.wa_item{
    font: 24px/50px 'Open Sans';
    color: #ffffff;
    text-transform: uppercase;
}
.cms-block_wrapper{
    position: relative;
    max-height: 100vh;
}
.cb_title {
    font: 60px/67px 'Open Sans';
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 10;
    top: 60px;
    letter-spacing: 3px;
    padding-top: 10px;
}
.cb_title span{
    color: #0086FF;
}
.security-block_wrapper{
    position: relative;
}
.sb_title {
    font: 92px/92px 'Open Sans';
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 10;
    top: 103px;
    letter-spacing: 3px;
}

#fp-nav.right {
    right: 17px;
    height: 100%;
    margin-top: 0;
    top: 300px;

}
#fp-nav{
    width: 149px;
}
#fp-nav:before{
    width: 149px;
    height: 106px;
    background: linear-gradient(158.94deg, #4BAAFF 22.23%, #3A5AFF 77.51%);
    margin: 0;
    filter: none;
    color: #ffffff;
    border-radius: 76px;
    content: '';
    position: absolute;
    top: 0;
    margin-top: 0;
}

.fp_nav_top{
    width: 66px;
    height: 66px;
    border-radius: 50%;
    background: radial-gradient(33.50px at 50% 50%, #FFFFFF 0%, #F7F7F7 100%);
    box-shadow: 0 4.06518px 30px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -47px;
    left: 50%;
    margin-left: -33px;
    z-index: 6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fp_nav_bottom{
    width: 66px;
    height: 66px;
    border-radius: 50%;
    background: radial-gradient(33.50px at 50% 50%, #FFFFFF 0%, #F7F7F7 100%);
    box-shadow: 0 4.06518px 30px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 85px;
    left: 50%;
    margin-left: -33px;
    z-index: 6;
    display: flex;
    align-items: center;
    justify-content: center;
}
#fp-nav ul li a{
    background: radial-gradient(22.00px at 50% 50%, #FFFFFF 0%, #F7F7F7 100%);
}
#fp-nav ul{
    position: relative;
    z-index: 5;
    transition: 0.5s all;
}
#fp-nav ul.fp_active_1{

}

.fp_name{
    display: none;
    font: 18px/22px 'Open Sans';
    color: #ffffff;
    text-transform: uppercase;
}
#fp-nav ul li{
    margin: 0;
}
#fp-nav ul li a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 6px 0;
    box-shadow: 0px 2.66967px 20px rgba(0, 0, 0, 0.2);
    transition: 0.5s height, width;
}
#fp-nav ul li a.active .fp_name{
    display: block;
    text-align: center;
}
/******POSITION #1*****/
#fp-nav ul.fp_active_1{
    margin-top: 0;
}
#fp-nav ul.fp_active_1 li:nth-child(1) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 0;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_1 li:nth-child(3) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_1 li:nth-child(4) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_1 li:nth-child(5) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_1 li:nth-child(6) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_1 li:nth-child(7) a,
#fp-nav ul.fp_active_1 li:nth-child(8) a,
#fp-nav ul.fp_active_1 li:nth-child(9) a,
#fp-nav ul.fp_active_1 li:nth-child(10) a,
#fp-nav ul.fp_active_1 li:nth-child(11) a,
#fp-nav ul.fp_active_1 li:nth-child(12) a,
#fp-nav ul.fp_active_1 li:nth-child(13) a,
#fp-nav ul.fp_active_1 li:nth-child(14) a,
#fp-nav ul.fp_active_1 li:nth-child(15) a,
#fp-nav ul.fp_active_1 li:nth-child(16) a{
    display: none;
    opacity: 0;
}


/******POSITION #2*****/
#fp-nav ul.fp_active_2{
    margin-top: -106px;
}
#fp-nav ul.fp_active_2 li:nth-child(2) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_2 li:nth-child(4) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_2 li:nth-child(5) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_2 li:nth-child(6) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_2 li:nth-child(7) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_2 li:nth-child(8) a,
#fp-nav ul.fp_active_2 li:nth-child(9) a,
#fp-nav ul.fp_active_2 li:nth-child(10) a,
#fp-nav ul.fp_active_2 li:nth-child(11) a,
#fp-nav ul.fp_active_2 li:nth-child(12) a,
#fp-nav ul.fp_active_2 li:nth-child(13) a,
#fp-nav ul.fp_active_2 li:nth-child(14) a,
#fp-nav ul.fp_active_2 li:nth-child(15) a,
#fp-nav ul.fp_active_2 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #3*****/
#fp-nav ul.fp_active_3{
    margin-top: -153px;
}
#fp-nav ul.fp_active_3 li:nth-child(1) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_3 li:nth-child(3) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_3 li:nth-child(5) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_3 li:nth-child(6) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_3 li:nth-child(7) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_3 li:nth-child(8) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_3 li:nth-child(9) a,
#fp-nav ul.fp_active_3 li:nth-child(10) a,
#fp-nav ul.fp_active_3 li:nth-child(11) a,
#fp-nav ul.fp_active_3 li:nth-child(12) a,
#fp-nav ul.fp_active_3 li:nth-child(13) a,
#fp-nav ul.fp_active_3 li:nth-child(14) a,
#fp-nav ul.fp_active_3 li:nth-child(15) a,
#fp-nav ul.fp_active_3 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #4*****/
#fp-nav ul.fp_active_4{
    margin-top: -191px;
}
#fp-nav ul.fp_active_4 li:nth-child(1) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_4 li:nth-child(2) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_4 li:nth-child(4) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_4 li:nth-child(6) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_4 li:nth-child(7) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_4 li:nth-child(8) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_4 li:nth-child(9) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_4 li:nth-child(10) a,
#fp-nav ul.fp_active_4 li:nth-child(11) a,
#fp-nav ul.fp_active_4 li:nth-child(12) a,
#fp-nav ul.fp_active_4 li:nth-child(13) a,
#fp-nav ul.fp_active_4 li:nth-child(14) a,
#fp-nav ul.fp_active_4 li:nth-child(15) a,
#fp-nav ul.fp_active_4 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #5*****/
#fp-nav ul.fp_active_5{
    margin-top: -226px;
}
#fp-nav ul.fp_active_5 li:nth-child(1) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_5 li:nth-child(2) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_5 li:nth-child(3) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_5 li:nth-child(5) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_5 li:nth-child(7) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_5 li:nth-child(8) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_5 li:nth-child(9) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_5 li:nth-child(10) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_5 li:nth-child(11) a,
#fp-nav ul.fp_active_5 li:nth-child(12) a,
#fp-nav ul.fp_active_5 li:nth-child(13) a,
#fp-nav ul.fp_active_5 li:nth-child(14) a,
#fp-nav ul.fp_active_5 li:nth-child(15) a,
#fp-nav ul.fp_active_5 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #6*****/
#fp-nav ul.fp_active_6{
    margin-top: -258px;
}
#fp-nav ul.fp_active_6 li:nth-child(1) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_6 li:nth-child(2) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_6 li:nth-child(3) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_6 li:nth-child(4) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_6 li:nth-child(6) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_6 li:nth-child(8) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_6 li:nth-child(9) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_6 li:nth-child(10) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_6 li:nth-child(11) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}

#fp-nav ul.fp_active_6 li:nth-child(12) a,
#fp-nav ul.fp_active_6 li:nth-child(13) a,
#fp-nav ul.fp_active_6 li:nth-child(14) a,
#fp-nav ul.fp_active_6 li:nth-child(15) a,
#fp-nav ul.fp_active_6 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #7*****/
#fp-nav ul.fp_active_7{
    margin-top: -258px;
}
#fp-nav ul.fp_active_7 li:nth-child(1) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_7 li:nth-child(2) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_7 li:nth-child(3) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_7 li:nth-child(4) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_7 li:nth-child(5) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_7 li:nth-child(7) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_7 li:nth-child(9) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_7 li:nth-child(10) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_7 li:nth-child(11) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}

#fp-nav ul.fp_active_7 li:nth-child(12) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}

#fp-nav ul.fp_active_7 li:nth-child(13) a,
#fp-nav ul.fp_active_7 li:nth-child(14) a,
#fp-nav ul.fp_active_7 li:nth-child(15) a,
#fp-nav ul.fp_active_7 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #8*****/
#fp-nav ul.fp_active_8{
    margin-top: -258px;
}
#fp-nav ul.fp_active_8 li:nth-child(1) a,
#fp-nav ul.fp_active_8 li:nth-child(2) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_8 li:nth-child(3) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_8 li:nth-child(4) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_8 li:nth-child(5) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_8 li:nth-child(6) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_8 li:nth-child(8) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_8 li:nth-child(10) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_8 li:nth-child(11) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}

#fp-nav ul.fp_active_8 li:nth-child(12) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}

#fp-nav ul.fp_active_8 li:nth-child(13) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}

#fp-nav ul.fp_active_8 li:nth-child(14) a,
#fp-nav ul.fp_active_8 li:nth-child(15) a,
#fp-nav ul.fp_active_8 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #9*****/
#fp-nav ul.fp_active_9{
    margin-top: -258px;
}
#fp-nav ul.fp_active_9 li:nth-child(1) a,
#fp-nav ul.fp_active_9 li:nth-child(2) a,
#fp-nav ul.fp_active_9 li:nth-child(3) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_9 li:nth-child(4) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_9 li:nth-child(5) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_9 li:nth-child(6) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_9 li:nth-child(7) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_9 li:nth-child(9) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_9 li:nth-child(11) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_9 li:nth-child(12) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}

#fp-nav ul.fp_active_9 li:nth-child(13) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_9 li:nth-child(14) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_9 li:nth-child(15) a,
#fp-nav ul.fp_active_9 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #10*****/
#fp-nav ul.fp_active_10{
    margin-top: -258px;
}
#fp-nav ul.fp_active_10 li:nth-child(1) a,
#fp-nav ul.fp_active_10 li:nth-child(2) a,
#fp-nav ul.fp_active_10 li:nth-child(3) a,
#fp-nav ul.fp_active_10 li:nth-child(4) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_10 li:nth-child(5) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_10 li:nth-child(6) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_10 li:nth-child(7) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_10 li:nth-child(8) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_10 li:nth-child(10) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_10 li:nth-child(12) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_10 li:nth-child(13) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_10 li:nth-child(14) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_10 li:nth-child(15) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_10 li:nth-child(16) a{
    display: none;
    opacity: 0;
}

/******POSITION #11*****/
#fp-nav ul.fp_active_11{
    margin-top: -258px;
}
#fp-nav ul.fp_active_11 li:nth-child(1) a,
#fp-nav ul.fp_active_11 li:nth-child(2) a,
#fp-nav ul.fp_active_11 li:nth-child(3) a,
#fp-nav ul.fp_active_11 li:nth-child(4) a,
#fp-nav ul.fp_active_11 li:nth-child(5) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_11 li:nth-child(6) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_11 li:nth-child(7) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_11 li:nth-child(8) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_11 li:nth-child(9) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_11 li:nth-child(11) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}

#fp-nav ul.fp_active_11 li:nth-child(13) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_11 li:nth-child(14) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_11 li:nth-child(15) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_11 li:nth-child(16) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}

/******POSITION #12*****/
#fp-nav ul.fp_active_12{
    margin-top: -258px;
}
#fp-nav ul.fp_active_12 li:nth-child(1) a,
#fp-nav ul.fp_active_12 li:nth-child(2) a,
#fp-nav ul.fp_active_12 li:nth-child(3) a,
#fp-nav ul.fp_active_12 li:nth-child(4) a,
#fp-nav ul.fp_active_12 li:nth-child(5) a,
#fp-nav ul.fp_active_12 li:nth-child(6) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_12 li:nth-child(7) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_12 li:nth-child(8) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_12 li:nth-child(9) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_12 li:nth-child(10) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_12 li:nth-child(12) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_12 li:nth-child(14) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_12 li:nth-child(15) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_12 li:nth-child(16) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}

/******POSITION #13*****/
#fp-nav ul.fp_active_13{
    margin-top: -258px;
}
#fp-nav ul.fp_active_13 li:nth-child(1) a,
#fp-nav ul.fp_active_13 li:nth-child(2) a,
#fp-nav ul.fp_active_13 li:nth-child(3) a,
#fp-nav ul.fp_active_13 li:nth-child(4) a,
#fp-nav ul.fp_active_13 li:nth-child(5) a,
#fp-nav ul.fp_active_13 li:nth-child(6) a,
#fp-nav ul.fp_active_13 li:nth-child(7) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_13 li:nth-child(8) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_13 li:nth-child(9) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_13 li:nth-child(10) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_13 li:nth-child(11) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_13 li:nth-child(13) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_13 li:nth-child(15) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_13 li:nth-child(16) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
/******POSITION #14*****/
#fp-nav ul.fp_active_14{
    margin-top: -258px;
}
#fp-nav ul.fp_active_14 li:nth-child(1) a,
#fp-nav ul.fp_active_14 li:nth-child(2) a,
#fp-nav ul.fp_active_14 li:nth-child(3) a,
#fp-nav ul.fp_active_14 li:nth-child(4) a,
#fp-nav ul.fp_active_14 li:nth-child(5) a,
#fp-nav ul.fp_active_14 li:nth-child(6) a,
#fp-nav ul.fp_active_14 li:nth-child(7) a,
#fp-nav ul.fp_active_14 li:nth-child(8) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_14 li:nth-child(9) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_14 li:nth-child(10) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_14 li:nth-child(11) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_14 li:nth-child(12) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_14 li:nth-child(14) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
#fp-nav ul.fp_active_14 li:nth-child(16) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}

/******POSITION #15*****/
#fp-nav ul.fp_active_15{
    margin-top: -258px;
}
#fp-nav ul.fp_active_15 li:nth-child(1) a,
#fp-nav ul.fp_active_15 li:nth-child(2) a,
#fp-nav ul.fp_active_15 li:nth-child(3) a,
#fp-nav ul.fp_active_15 li:nth-child(4) a,
#fp-nav ul.fp_active_15 li:nth-child(5) a,
#fp-nav ul.fp_active_15 li:nth-child(6) a,
#fp-nav ul.fp_active_15 li:nth-child(7) a,
#fp-nav ul.fp_active_15 li:nth-child(8) a,
#fp-nav ul.fp_active_15 li:nth-child(9) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_15 li:nth-child(10) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_15 li:nth-child(11) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_15 li:nth-child(12) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_15 li:nth-child(13) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_15 li:nth-child(15) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}

/******POSITION #16*****/
#fp-nav ul.fp_active_16{
    margin-top: -258px;
}
#fp-nav ul.fp_active_16 li:nth-child(1) a,
#fp-nav ul.fp_active_16 li:nth-child(2) a,
#fp-nav ul.fp_active_16 li:nth-child(3) a,
#fp-nav ul.fp_active_16 li:nth-child(4) a,
#fp-nav ul.fp_active_16 li:nth-child(5) a,
#fp-nav ul.fp_active_16 li:nth-child(6) a,
#fp-nav ul.fp_active_16 li:nth-child(7) a,
#fp-nav ul.fp_active_16 li:nth-child(8) a,
#fp-nav ul.fp_active_16 li:nth-child(9) a{
    display: none;
    opacity: 0;
}
#fp-nav ul.fp_active_16 li:nth-child(10) a{
    width: 20px;
    height: 20px;
    opacity: 0.3;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    font-size: 10px;
}
#fp-nav ul.fp_active_16 li:nth-child(11) a{
    width: 23px;
    height: 23px;
    opacity: 0.5;
    box-shadow: 0px 1.39551px 5px rgba(0, 0, 0, 0.25);
    font-size: 11px;
}
#fp-nav ul.fp_active_16 li:nth-child(12) a{
    width: 26px;
    height: 26px;
    opacity: 0.7;
    box-shadow: 0px 1.57753px 10px rgba(0, 0, 0, 0.2);
    font-size: 12px;
}
#fp-nav ul.fp_active_16 li:nth-child(13) a{
    width: 35px;
    height: 35px;
    opacity: 0.8;
    box-shadow: 0px 2.1236px 10px rgba(0, 0, 0, 0.2);
    font-size: 16px;
}
#fp-nav ul.fp_active_16 li:nth-child(15) a{
    width: 149px;
    height: 106px;
    background: none;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #ffffff;
    box-shadow: none;
}
.pp_block{
    margin-bottom: 30px;
}
.ul_sq_inside{
    list-style: square inside;
    padding-left: 20px;
}



#fp-nav[data-section="1"] #button2Id{
    display: none;
}
#fp-nav[data-section="15"] #button1Id{
    display: none;
}
#fp-nav[data-section="16"] #button1Id{
    display: none;
}
#fp-nav[data-section="16"] #button1Id{
    display: none;
}
#fp-nav ul.fp_active_16 li:nth-child(15) a .fp_name{
    display: block;
}
.ma_block{
    padding: 16px 0 0 20px;
}
.ma_title_testing{
    display: block;
    padding-left: 90px;
}
.as_block_left{
    text-align: center;
    margin-bottom: 20px;
}
.fs_list_wrapper{
    display: flex;
}
.footer_container_form{
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 30px;
}
.footer_string{
    font: 14px/16px "Open Sans";
    color: rgba(255, 255, 255, 0.6);
    margin-right: 10px;
}
.footer_container_first{
    justify-content: space-between;
}
.as_text_block{
    border: 2px solid #0086FF;
    background: linear-gradient(153.68deg, #E9EEF3 19.26%, #F9FAFF 87.59%);
    border-radius: 22px;
    padding: 25px;
}
.as_text_block{
    font-size: 24px;
    line-height: 30px;
    color: #0D052F;
}
.as_text_block .bold{
    font-weight: 700;
}
.header_slider{
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.header_slider_container{
    height: 100%;
    width: 100%;
}
.header_slider .as_item{
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.bottom_banner{
    height: 130px;
    width: 100%;
    position: fixed;
    z-index: 20;
    top: calc(100vh - 130px);
    left: 0;

    box-shadow: 0px -4.25px 31.875px rgba(33, 47, 74, 0.1);
    background: url("../img/bg_banner.png") repeat-x 0 bottom #ffffff;
    background-size: auto 100px;
}

.float_string{
    width: 100vw;
    height: 24px;
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    top: -10px;
}
.f_light{
    height: 4px;
    width: 60px;
    margin-right: 30px;
    background: #828282;
    border-radius: 2px;
}
.f_light:last-child{
    margin-right: 0;
}



.p40{
    padding: 40px;
}

.banner_wrapper{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
}

.bb_right_block{
    width: 520px;
    display: flex;
    justify-content: flex-end;
    position: relative;
    z-index: 20;
    margin-right: -35px;
}
.bb_left_block{
    flex-grow: 1;
    display: flex;
    justify-content: center;

}

.bb_left_text{

}
.bb_left_top_text{
    font: 56px/47px 'Open Sans';
    color: #0086FF;
    text-transform: uppercase;
    font-weight: 700;
}
.bb_left_bottom_text{
    font: 34px/37px 'Open Sans';
    color: #0086FF;
    text-transform: uppercase;
    font-weight: 700;
}

.bb_big_text{
    font: 110px/110px 'Open Sans';
    color: #0086FF;
    text-transform: uppercase;
    margin-left: 8px;
    font-weight: 700;
}
.bb_dark_text{
    color: #0D052F;
}

.btn_start_now{
    background: url("../img/bg_btn_blue.png");
    width: 323px;
    height: 70px;
    text-align: center;
    box-shadow: 0 4px 30px rgba(42, 153, 255, 0.4);
    font: 28px/70px 'Open Sans';
    text-decoration: none;
    color: #ffffff;
    border-radius: 40px;
    background-size: auto 70px;
}
.btn_start_now:hover,
.btn_start_now:focus{
    color: #ffffff;
    text-decoration: none;
}

.f_light_1{
    background: #ED9C00;
    box-shadow: 0px 0px 10px #ED9C00;
}
.f_light_2{
    background: #AC00FF;
    box-shadow: 0px 0px 10px rgba(172, 0, 255, 0.8);
}
.f_light_3{
    background: #0086FF;
    box-shadow: 0px 0px 10px #0086FF;
}
.f_light_4{
    background: #59F095;
    box-shadow: 0px 0px 10px #59F095;
}
.banner_video_wrapper{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    height: 100%;
    width: 100%;
}
#banner_v{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bb_text{
    font: 56px/70px 'Open Sans';
    color: #0D052F;
    font-weight: 700;
}
.bb_left_block{
    width: 80vw;
    overflow: hidden;
}
.bb_left_block_wrapper{
    width: 100%;
}

[data-lang="ru"] .ma_title{
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 15px;
    padding-top: 10px;
}

.top_block_wrapper{
    max-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.top_block_content{
    width: 730px;
}
.top_block_content.tc_left{
    margin-right: 58px;
}
.top_block_content.tc_right{
    margin-left: 58px;
}
.top_block_title{
    font: 60px/70px 'Open Sans';
    font-weight: 700;
    text-transform: uppercase;
    color: #0D052F;
    margin-bottom: 35px;
}
.top_block_title span{
    color: #0086FF;
}
.top_block_text{
    font: 32px/42px 'Open Sans';
    color: #0D052F;
    margin-bottom: 35px;
}
.top_block_buttons{
    display: flex;
    align-items: center;
}
.tb_phone{
    max-height: 100%;
}
.header_lang_nav{
    position: absolute;
    top: 2px;
    right: 10px;
    z-index: 11;
}


.ms_title{
    font: 60px/82px 'Open Sans';
    font-weight: 700;
    color: #0D052F;
    margin-bottom: 70px;
    text-align: center;
}
.ms_title span{
    color: #0086FF;
}
.mh-100{
    min-height: 100%;
}
.ms_wrapper{
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;

}
.monitoring_servers{
    background: url(../img/ms_bg.jpg) no-repeat 40vw 0;
}
.ms_center_block{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ms_center_block_left{
    width: calc(50% - 300px);
    display: flex;
    justify-content: flex-end;
}
.ms_center_block_left_text{
    font: 24px/38px 'Open Sans';
    color: #0D052F;
    width: 480px;
    margin-right: 120px;

}
.ms_center_block_right{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 714px;
    margin-left: -80px;
}
.ms_video_frame{
    padding: 28px 20px 20px;
    border-radius: 20px 20px 0 0;
    background: #221f1f;
    width: 530px;
}
.ms_video_frame video{
    width: 100%;
}
.ms_display{
    width: 100%;
    height: 41px;
    padding: 25px 106px 0;
    background: url("../img/display.png") no-repeat 0 0;

}
.platformes_block{
    height: 100%;
    background: url("../img/platformes.jpg") no-repeat center center;
    background-size: 100% auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pt_title{
    font: 60px/82px 'Open Sans';
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 10px;
    text-align: center;
}
.pt_title span{
    color: #0086FF;
}
.pt_subtitle{
    font: 32px/44px 'Open Sans';
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 40px;
    text-align: center;
}
.pt_video_frame{
    padding: 20px;
    background: #FFFFFF;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    display: block;
    margin: 0 auto 0;
}
.pt_video_frame video{
    width: 100%;
}
.pt_centr_block{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    height: 370px;
}
.pt_list_left{
    width: calc((100% - 620px)/2);
    background: url("../img/plat_list_left2.png") no-repeat right center;
    margin-right: 15px;
    padding-right: 120px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
}
.pt_list_left ul li{
    font: 28px/48px 'Open Sans';
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 0;

}
.pt_list_right{
    width: calc((100% - 620px)/2);
    background: url("../img/plat_list_right.png") no-repeat 0 center;
    margin-left: 15px;
    padding-left: 120px;
    height: 100%;
    display: flex;
    align-items: center;
}

.pt_list_right ul li{
    font: 28px/48px 'Open Sans';
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 0;
    white-space: nowrap
}
.mob_screen_block{
    width: 370px;
    border-radius: 50px;
    overflow: hidden;
}
.mob_screen_block video{
    width: 100%;
}
.page_with_header{
    padding-top: 100px;
}