

/* Start:/bitrix/templates/personal_site/html/styles/flex.css?14865858143809*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 11.01.2017, 2:12:08
    Author     : kimchi home
*/

/*
*
*
* 
* FLEX BLOCKS
*
*
*
*/


.flexRow{
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    display: flex;
    flex-flow: row wrap;
}

.flex-xs-1, .flex-sm-1, .flex-md-1, .flex-lg-1, .flex-xs-2, .flex-sm-2, .flex-md-2, .flex-lg-2, .flex-xs-3, .flex-sm-3, .flex-md-3, .flex-lg-3, .flex-xs-4, .flex-sm-4, .flex-md-4, .flex-lg-4, .flex-xs-5, .flex-sm-5, .flex-md-5, .flex-lg-5, .flex-xs-6, .flex-sm-6, .flex-md-6, .flex-lg-6, .flex-xs-7, .flex-sm-7, .flex-md-7, .flex-lg-7, .flex-xs-8, .flex-sm-8, .flex-md-8, .flex-lg-8, .flex-xs-9, .flex-sm-9, .flex-md-9, .flex-lg-9, .flex-xs-10, .flex-sm-10, .flex-md-10, .flex-lg-10, .flex-xs-11, .flex-sm-11, .flex-md-11, .flex-lg-11, .flex-xs-12, .flex-sm-12, .flex-md-12, .flex-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.flex-xs-12 {
    flex:1 100%;
    -webkit-flex:1 100%;
}
.flex-xs-11 {
    flex:1 91.66666667%;
    -webkit-flex:1 91.66666667%;
}
.flex-xs-10 {
    flex:1 83.33333333%;
    -webkit-flex:1 83.33333333%;
}
.flex-xs-9 {
  width: 75%;
}
.flex-xs-8 {
  width: 66.66666667%;
}
.flex-xs-7 {
  width: 58.33333333%;
}
.flex-xs-6 {
    flex: 1 45%;
    -webkit-flex: 1 45%;
}
.flex-xs-5 {
  width: 41.66666667%;
}
.flex-xs-4 {
  width: 33.33333333%;
}
.flex-xs-3 {
  width: 25%;
}
.flex-xs-2 {
  flex: 1 15%;
  -webkit-flex: 15%;
}
.flex-xs-1 {
  width: 8.33333333%;
}
.flex-xs-0 {
  display:none;
}

@media (min-width: 768px) {

  .flex-sm-12 {
    flex:1 100%;
    -webkit-flex:1 100%;
  }
  .flex-sm-11 {
    width: 91.66666667%;
  }
  .flex-sm-10 {
    width: 83.33333333%;
  }
  .flex-sm-9 {
    width: 75%;
  }
  .flex-sm-8 {
    width: 66.66666667%;
  }
  .flex-sm-7 {
    width: 58.33333333%;
  }
  .flex-sm-6 {
    flex:1 45%;
    -webkit-flex:1 45%;
  }
  .flex-sm-5 {
    width: 41.66666667%;
  }
  .flex-sm-4 {
    flex: 1 33.3%;
    -webkit-flex: 1 33.3%;
  }
  .flex-sm-3 {
    flex: 1 23%;
    -webkit-flex: 23%;
  }
  .flex-sm-2 {
    flex: 1 15%;
    -webkit-flex: 15%;
  }
  .flex-sm-1 {
    width: 8.33333333%;
  }
}

@media (min-width: 1024px) {

  .flex-md-12 {
    flex:1 100%;
    -webkit-flex:1 100%;
  }
  .flex-md-11 {
    width: 91.66666667%;
  }
  .flex-md-10 {
    width: 83.33333333%;
  }
  .flex-md-9 {
    width: 75%;
  }
  .flex-md-8 {
    width: 66.66666667%;
  }
  .flex-md-7 {
    width: 58.33333333%;
  }
  .flex-md-6 {
    flex: 1 49.9%;
    -webkit-flex: 1 49.9%;
  }
  .flex-md-5 {
    width: 41.66666667%;
  }
  .flex-md-4 {
    flex:1 30%;
    -webkit-flex:1 30%;
  }
  .flex-md-3 {
    flex: 1 23%;
    -webkit-flex: 23%;
  }
  .flex-md-2 {
    flex: 1 15%;
    -webkit-flex: 15%;
  }
  .flex-md-1 {
    width: 8.33333333%;
  }
}

@media (min-width: 1200px) {

  .flex-lg-12 {
    flex:1 100%;
    -webkit-flex:1 100%;
  }
  .flex-lg-11 {
    width: 91.66666667%;
  }
  .flex-lg-10 {
    width: 83.33333333%;
  }
  .flex-lg-9 {
    width: 75%;
  }
  .flex-lg-8 {
    width: 66.66666667%;
  }
  .flex-lg-7 {
    width: 58.33333333%;
  }
  .flex-lg-6 {
    flex: 1 49.9%;
    -webkit-flex: 1 49.9%;
  }
  .flex-lg-5 {
    width: 41.66666667%;
  }
  .flex-lg-4 {
    flex: 1 30%;
    -webkit-flex: 1 30%;
  }
  .flex-lg-3 {
    flex: 1 23%;
    -webkit-flex: 23%;
  }
  .flex-lg-2 {
    flex: 1 15%;
    -webkit-flex: 15%;
  }
  .flex-lg-1 {
    width: 8.33333333%;
  }
  
}

/* End */


/* Start:/bitrix/templates/personal_site/html/styles/city.css?170721285811380*/
#cityPage{
    
}

#cityPage .cityPageBanner{
    padding: 40px 0;
}

#cityPage .cityPageBannerLeft{
    padding: 60px 0 20px;
}

#cityPage .cityPageBannerLeftTitle{
    font-size: 45px;
    line-height: 1.2;
    color:#fff;
    font-weight: 300;
}

#cityPage .cityPageBannerLeftDescription{
    color:#fff;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
    padding-top: 15px;
}

#cityPage .cityPageBannerRight{
    padding: 20px 0 60px;
}

#cityPage .cityPageBannerRightTitle{
    font-size: 45px;
    line-height: 1.2;
    color:#fff;
    font-weight: 300;
}

#cityPage .cityPageBannerRightList{
    color:#fff;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
    padding-top: 15px;
}

#cityPage .cityPageBannerRightList ul{
    padding: 0;
    list-style: none;
    margin: 0;
}

#cityPage .cityPageBannerRightList ul li a{
    color:#fff;
}

#cityPage .cityPageInfo{
    background: #f5f7fc;
    padding-bottom: 22px;
}

#cityPage .cityPageInfo:after{
    content:"";
    display: block;
    clear:both;
}

#cityPage .cityPageInfo span{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 300;
    color:#9198a9;
}

#cityPage .cityPageInfoPartners{
    float:left;
    padding: 22px 0 0 15px;
}

#cityPage .cityPageInfoPartnersList{
    display: inline-block;
    vertical-align: middle;
    margin-left: 22px;
}

#cityPage .cityPageInfoPartnersList a{
    float:left;
    margin: 0 0 0 5px;
}

#cityPage .cityPageInfoPartnersList a img{
    width:55px;
    height:55px;
    border-radius: 100%;
}

#cityPage .cityPageInfoPartnersList a.active img{
    border: 1px solid #db1880;
}

#cityPage .cityPageInfoView{
    margin: 39px 0 24px 15px;
    padding: 0 0 0 39px;
    font-weight: 300;
    color:#9198a9;
    background: url(/bitrix/templates/personal_site/html/styles/../img/eye.svg) no-repeat 0 center / 30px 18px;
    font-size: 16px;
    line-height: 18px;
    float:left;
}

#cityPage .cityPageInfoOffice{
    margin: 36px 0 23px 15px;
    padding: 0 0 0 39px;
    font-weight: 300;
    color:#9198a9;
    background: url(/bitrix/templates/personal_site/html/styles/../img/marker.svg) no-repeat 0 center / 18px 22px;
    font-size: 16px;
    line-height: 22px;
    min-height: 22px;
    float:left;
}

#cityPage .cityPageInfoOffice a{
    color:#db1880;
    font-weight: 300;
}

#cityPage .cityPageInfoProducts{
    margin: 36px 0 23px 15px;
    padding: 0 0 0 39px;
    font-weight: 300;
    color:#9198a9;
    background: url(/bitrix/templates/personal_site/html/styles/../img/product-list.svg) no-repeat 0 center / 24px 21px;
    font-size: 16px;
    line-height: 22px;
    min-height: 22px;
    float:left;
}

#cityPage .cityPageInfoProducts a{
    color:#db1880;
    font-weight: 300;
}

#cityPage .cityPageInfoRegister{
    display: inline-block;
    float:left;
    margin: 25px 0 0 15px;
    width:240px;
    height:55px;
    line-height: 53px;
    border-radius: 35px;
    text-align: center;
    color:#fff;
    text-decoration: none;
    font-size: 16px;
    background: #db1880;
}

#cityPage .cityPagePartners{
    padding-bottom: 68px;
}

#cityPage .cityPagePartnersOneImage{
    float:left;
    margin: 58px 0 0;
}

#cityPage .cityPagePartnersOneImage img{
    width:100%;
    border-radius: 100%;
}

#cityPage .cityPagePartnersOneInfo{
    margin: 58px 0 0;
    float:right;
    padding-left: 25px;
    position: relative;
}

#cityPage .cityPagePartnersOneInfoSocials{
    padding: 40px 0 0;
}

#cityPage .cityPagePartnersOneInfoSocials:after{
    content:"";
    display: block;
    clear:both;
}

#cityPage .cityPagePartnersOneInfoSocials a:first-child{
    margin-left:0;
}

#cityPage .cityPagePartnersOneInfoSocials a{
    float:left;
    margin-left:14px;
}

#cityPage .cityPagePartnersOneInfoSocials a.vk svg *{
    fill: #3d5aa8;
}

#cityPage .cityPagePartnersOneInfoSocials a.ok svg *{
    fill: #ed812b;
}

#cityPage .cityPagePartnersOneInfoSocials a.fb svg *{
    fill: #4b64a6;
}

#cityPage .cityPagePartnersOneInfoSocials svg{
    width:50px;
    height:50px;
}

#cityPage .cityPagePartnersOneInfoName{
    font-size: 30px;
    color:#db1880;
    font-weight: 300;
    padding-top: 30px;
	max-width: 350px;
}

#cityPage .cityPagePartnersOneInfoDescription{
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    color:#9198a9;
}

#cityPage .cityPagePartnersOneInfoContacts{
    padding-top: 20px;
}

#cityPage .cityPagePartnersOneInfoDelivery>div,
#cityPage .cityPagePartnersOneInfoContacts>div{
    margin-top:16px;
    font-size: 18px;
    font-weight: 300;
    color:#171f29;
}

#cityPage .cityPagePartnersOneInfoContacts a{
    text-decoration: none;
    color:#db1880;
}

#cityPage .cityPagePartnersOneInfoDelivery{
    padding-top: 20px;
}

#cityPage .cityPagePartnersOneInfoDeliveryBuy{
    display: inline-block;
    padding-left: 44px;
    min-height: 24px;
    font-size: 18px;
    line-height: 24px;
    color:#db1880;
    font-weight: 300;
    background: url(/bitrix/templates/personal_site/html/styles/../img/cart.svg) no-repeat 0 center / 27px 24px;
}

#cityPage .cityPageDeliveryPoint{
    background: #f5f7fc;
    padding: 50px 0 54px;
}

#cityPage .cityPageDeliveryPoint h2{
    text-align: center;
    font-weight: 300;
    color:#1d1d1d;
    font-weight: 300;
    font-size: 40px;
    line-height: 1.2;
    margin: 0 0 10px;
}

#cityPage .cityPageDeliveryPointAddressContacts{
    margin-top: 10px;
}

#cityPage .cityPageDeliveryPointAddressMap{
    margin-top: 40px;
}

#cityPage .cityPageDeliveryPointAddressMap>ymaps{
    width: 100% !important;
    height:100%  !important;
}

#cityPage .cityPageDeliveryPointAddressContacts{
    font-size: 18px;
    line-height: 22px;
    color:#000;
    font-weight: 300;
    color:#000;
}

#cityPage .cityPageDeliveryPointAddressContacts h3{
    font-size: 24px;
    line-height: 28px;
    font-weight: 300;
    color:#000;
    margin: 30px 0 20px;
}

#cityPage .cityPageDeliveryPointAddressContacts a{
    color:#db1880;
    word-break: break-all;
}

#cityPage .cityPageDeliveryPointAddressSchedule{
    
}

#cityPage .cityPageDeliveryPointAddressScheduleInfo{
    font-size: 18px;
    line-height: 22px;
    color:#1d1d1d;
    font-weight: 300;
    padding-top: 7px;
}

#cityPage .cityPageDeliveryPointAddressScheduleTitle{
    font-size: 18px;
    line-height: 22px;
    color:#9198a9;
    font-weight: 300;
}

#cityPage .cityPageDeliveryPointPhotos{
    margin-top:50px;
}

#cityPage .cityPageDeliveryPointPhotosOne{
    padding-top: 15px;
}

#cityPage .cityPageDeliveryPointPhotosOne img{
    width:100%;
}

#cityPage .cityPageTextBlock{
    background: #f5f7fc;
    font-size: 16px;
    line-height: 23px;
    color:#686f78;
    padding: 1px 0 20px;
}

#cityPage .cityPageTextBlock h2{
    font-weight: 300;
    text-align: center;
    font-size: 40px;
    line-height: 44px;
    margin: 40px 0 30px;
    color:#1d1d1d;
}

#cityPage .cityPageTextBlock h3{
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    margin: 40px 0 30px;
    color:#1d1d1d;
}

#cityPage .cityPageTextBlock ul{
    padding: 0;
    margin: 0;
    list-style:none;
}

#cityPage .cityPageTextBlock ul li{
    margin-bottom: 40px;
    position: relative;
    min-height: 46px;
    padding-left: 60px;
}

#cityPage .cityPageTextBlock ul li:before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/bitrix/templates/personal_site/html/styles/../img/sprite.png);
    background-position: 0px -899px;
    width: 45px;
    height: 46px;
}

#cityPage .cityPageConsultants{
    padding-bottom: 80px;
}

#cityPage .cityPageConsultants h2{
    font-weight: 300;
    text-align: center;
    font-size: 40px;
    line-height: 44px;
    margin: 60px 0 30px;
    color:#1d1d1d;
}

#cityPage .cityPageConsultantsOne{
    margin: 40px 0 0;
}

#cityPage .cityPageConsultantsOnePhoto img{
    border-radius: 100%;
    width:100%;
    float:left;
}

#cityPage .cityPageConsultantsOneInfo{
    float:left;
    padding-left: 25px;
    margin-top: 30px;
}

#cityPage .cityPageConsultantsOneInfoName{
    font-size: 30px;
    font-weight: 300;
    color:#db1880;
}

#cityPage .cityPageConsultantsOneInfoDescription{
    font-size: 16px;
    line-height: 23px;
    font-weight: 300;
    color:#9198a9;
    padding: 5px 0 20px;
}

#cityPage .cityPageConsultantsOneInfoContacts{
    color:#333;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
}

#cityPage .cityPageConsultantsOneInfoContacts a{
    color:#db1880;
    text-decoration: none;
}

#cityPage .cityPageConsultantsOneInfoSocial{
    padding-top: 40px;
}

#cityPage .cityPageConsultantsOneInfoSocial a{
    float:left;
    margin-right: 10px;
}

#cityPage .cityPageConsultantsOneInfoSocial svg{
    width:35px;
    height: 35px;
}

#cityPage .cityPageConsultantsOneInfoSocial a.vk svg *{
    fill: #3d5aa8;
}

#cityPage .cityPageConsultantsOneInfoSocial a.ok svg *{
    fill: #ed812b;
}

#cityPage .cityPageConsultantsOneInfoSocial a.fb svg *{
    fill: #4b64a6;
}

.b_products{padding-bottom:88px;}
.b_products__bottom{font-size:24px;font-weight:300;padding:0 10%;text-align:center;margin-top:49px;line-height:29px;}
.b_products__bottom p{margin-bottom:37px;}
.b_products__items{margin-top:87px;}
.b_products__item{font-weight:300;text-align:center;margin-bottom:50px;}
.b_products__item__header{font-size:24px;margin-bottom:8px;}
.b_products__item__price{font-size:16px;color:#7d859d;padding:0 15%;}
.b_products__item__img{margin-bottom:22px;}
.b_products__item__img img{max-width:100%;}



@media (min-width: 480px){

}

@media (min-width: 768px){

}

@media (min-width: 1024px){
    
    #cityPage .cityPageBanner{
        padding: 0;
    }
    
    #cityPage .cityPageBannerLeft{
        float:left;
        width:50%;
        padding: 150px 0;
    } 
    
    #cityPage .cityPageBannerRight{
        float:left;
        width:50%;
        padding: 150px 0;
    }
    
    #cityPage .cityPageConsultantsOneInfo{
        margin-top:0;
    }
    
}

@media (min-width: 1114px){

}

@media (min-width: 1230px){

    #cityPage .cityPageInfoPartners{
        padding: 22px 0 0 54px;
    }
    
    #cityPage .cityPageInfoView{
        margin: 39px 0 0 90px;
    }

    #cityPage .cityPageInfoOffice{
        margin: 36px 0 0 90px;
    }

    #cityPage .cityPageInfoProducts{
        margin: 36px 0 0 90px;
    }

    #cityPage .cityPageInfoRegister{
        float:right;
        margin:22px 0 0;
    }
    
    #cityPage .cityPageConsultantsOnePhoto{
        width:280px;
    }
    
    #cityPage .cityPageConsultantsOneInfo{
        width:calc(100% - 280px);
    }
    
    #cityPage .cityPagePartnersOneInfo{
        padding: 0 0 0 45px;
    }

    #cityPage .cityPagePartnersOneInfoSocials{
        position: absolute;
        top: 20px;
        left: 400px;
        padding: 0;
    }
    
    #cityPage .cityPagePartnersOneInfoDelivery,
    #cityPage .cityPagePartnersOneInfoContacts{
        padding-right: 150px;
    }
}
/* End */


/* Start:/bitrix/templates/personal_site/html/styles/article_list.css?16746487172469*/
/*
*
*
* 
* Список статей
*
*
*
*/

#articleList{
    padding-bottom: 100px;
   /* border-top: 1px solid #d0d0d0;*/
    margin-top: 4px;
}

#articleList h1{
    font-size: 35px;
    margin: 39px 0 35px;
    text-align: center;
    color: #171f29;
    font-weight: 300;
}

#articleList .articleListFilters{
    text-align: center;
}

#articleList .articleListFilters ul{
    padding: 0;
    margin:0;
    list-style: none;
}

#articleList .articleListFilters ul li{
    display: inline-block;
    margin: 0 15px 10px;
}

#articleList .articleListFilters ul li a{
    display: inline-block;
    padding: 10px 24px;
    border: 2px solid #d7ddec;
    text-decoration: none;
    font-size: 18px;
    line-height: 22px;
    font-weight: 300;
    color:#6f798c;
    border-radius: 25px;
}

#articleList .articleListFilters ul li a.active{
    border-color: #db1880;
    color:#db1880;
}

#articleList .articleListElementsItem{
    background: #fff;
    box-shadow: 0 5px 5px rgba(0,0,0,0.11);
    text-decoration: none;
    position: relative;
    margin:32px 12px 3px;
    padding: 0;
}

#articleList .articleListElementsItemImage{
    position: relative;
    height:215px;
}

#articleList .articleListElementsItemImageBlock{
    width:100%;
    height:215px;
}

#articleList .articleListElementsItemImageCategory{
    position: absolute;
    top:23px;
    right:20px;
    background: #fff;
    padding: 6px 24px;
    border-radius: 13px;
    font-size: 13px;
    color:#db1880;
    font-weight: 300;
}

#articleList .articleListElementsItemTitle{
    font-size: 21px;
    line-height: 25px;
    padding: 25px 30px 20px;
    color:#313a4c;
    font-weight: 300;
}

#articleList .articleListElementsItemDescription{
    font-size: 15px;
    line-height: 20px;
    padding: 0 30px 60px;
    color:#313a4c;
    font-weight: 300;   
}

#articleList .articleListElementsItemView{
    padding-left: 40px;
    font-weight: 300;
    color:#9198a9;
    font-size: 16px;
    height:18px;
    line-height: 18px;
    background: url(/bitrix/templates/personal_site/html/styles/../img/eye.svg) no-repeat 0 center / 30px 18px;
    position: absolute;
    bottom: 27px;
    left: calc(100% - 110px);
}

@media (min-width: 480px){
    
}

@media (min-width: 882px){
    
}

@media (min-width: 1024px){

    #articleList h1{
        font-size: 45px;
    }
}

@media (min-width: 1230px){
 
}
/* End */


/* Start:/bitrix/components/fortes/fortes.register/templates/empty/style.css?167990887910451*/
/*Форма регистрации*/
button.btn{background:none;}
.btn--shadow{box-shadow:0 2px 2px 0 #dee0e4;color:#9198a9;transition:all 0.3s ease;background:#fff;line-height:39px;padding:0 26px;}
.btn--shadow:hover{color:#171f29;}
.btn--pink{background:#db1880;color:#fff;}
.btn--pink:hover{background:#ced2dc;color:#fff;}
.btn--pink_border{color:#db1880;border-color:#db1880;}
.btn--pink_border:hover{color:#171f29;border-color:#171f29;}
.btn--pink_arrow{padding-right:65px;}
.btn--pink_arrow:hover:after{background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -160px;width:14px;height:12px;}
.btn--pink_arrow::after{content:" ";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -182px;width:14px;height:12px;}
.btn--simple_link{color:#9198a9;font-size:18px;font-weight:500;border:none;}
.btn--simple_arrow_left:hover{color:#db1880;}
.btn--simple_arrow_left::before{content:" ";display:inline-block;vertical-align:baseline;margin-right:13px;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -117px;width:13px;height:11px;}
.btn--simple_arrow_left:hover::before{background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -75px;width:13px;height:11px;}
.btn--arrow_right_icon{position:relative;text-align:center;padding:0;padding-right:25px;}
.btn--arrow_right_icon:after{background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -204px;width:13px;height:12px;position:absolute;top:0;bottom:0;right:20px;margin:auto;display:block;content:" ";}
.b_regForm{background:#f5f7fc;padding-top:45px;padding-bottom:60px;}
.city_reg .b_regForm{background:#fff;}
.b_regForm__header span{color:#db1880;font-size:41px;line-height:33px;padding-bottom:10px;}
.b_regForm__header__btns a:first-child{margin-right:20px;}
.b_regForm__header__btns a.btn--shadow{display:inline-block;}

.jsAjaxLoader{font-size:0px;position:relative;}
.jsAjaxLoader:before{background:none!important;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;color:#fff;display:block;content:'_';font-size:10px;font-family:"OpenSans-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:10px;height:21px;top:13px;left:50%;margin:0 0 0 -11px;padding-right:6px;position:absolute;text-align:right;width:15px;}
.jsAjaxLoader:after{background:#fff!important;content:'';display:block;height:7px;margin:0 0 0 -1px;position:absolute;top:17px;left:50%;padding:0;width:1px;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:clock 1s infinite linear;animation:clock 1s infinite linear;}
.jsAjaxLoader.clockBlack:before{color:#535c69;box-shadow:inset 0 0 0 1px #535c69;}
.jsAjaxLoader.clockBlack:after{background:#535c69!important;width:1px;height:6px;}


.b_regForm__tabs > ul{list-style:none;margin:0;padding:0;float:left;border-bottom:1px solid #9198a9;position:relative;width:100%;margin-bottom:58px;}
.b_regForm__tabs > ul span{height:2px;transition:all 0.3s ease;background:#db1880;width:100%;position:absolute;bottom:-2px;left:0;display:none;}
.b_regForm__tabs > ul li{float:left;margin-right:67px;padding-top:5px;cursor:pointer;}
.b_regForm__tabs > ul li.active a{color:#db1880;}
.b_regForm__tabs > ul a{font-size:18px;color:#9198a9;text-decoration:none;font-weight:300;line-height:55px;}
.b_regForm__tabs > ul a:hover{color:#db1880;}
.b_regForm__bottom{padding-top:35px;text-align:center;}
.b_regForm__soc span{margin-right:30px;font-weight:300;font-size:14px;color:#9198a9;vertical-align:middle;line-height:32px;display:inline-block;}
.b_regForm__tab:before{display:table;content:" ";clear:both}
.b_regForm__tab:first-child .prev_tab,.form_control.input--error .input__tooltip,.form_control.input--success .input__tooltip{display:none}

.form_control{margin-bottom:20px;position:relative;}
.form_control .error_message{position:absolute;color:#f94747;bottom:-25px;right:0px;font-size:15px;display:none;}
.form_control.input--success:after{content:" ";display:block;position:absolute;right:20px;top:0;bottom:0;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -55px;width:14px;height:10px;}
.form_control .input_gender:before{content:" ";display:block;position:absolute;right:40px;top:0;bottom:0;margin:auto;background-image: url(/bitrix/templates/personal_site/dist/img/sprite.png);background-position: 0px 0px;width:14px;height:10px;}
.form_control .input{line-height:47px;border:1px solid #b7bed0;padding:0 25px;background:#ecf0f8;outline:none;border-radius:4px;font-size:16px;width:100%;}
.form_control.focus .placeholder,.form_control.input--success .placeholder{top:-25px;left:5px;font-size:15px;}
.form_control .placeholder{transition:all 0.3s ease;position:absolute;top:15px;left:25px;cursor:text;color:#9198a9;}
.form_control .placeholder.placeholder_right{right:25px;left:inherit;}
.form_control .placeholder.placeholder_city{right:40px;left:inherit;}
.form_control .placeholder.placeholder_pol{right:50px;left:inherit;}
.form_control.focus .input{background:#fff;color:#171f29;}
.form_control.focus .input a{color:#171f29;line-height:30px;display:block;padding:10px 25px;}
.form_control .input::-webkit-input-placeholder{color:#9198a9;}
.form_control .input::-moz-placeholder{color:#9198a9;}
.form_control .input:-moz-placeholder{color:#9198a9;}
.form_control .input:-ms-input-placeholder{color:#9198a9;}
.form_control{margin-bottom:20px;position:relative}
.form_control.input--error:after,.form_control.input--success:after{content:" ";display:block;position:absolute;right:20px;top:0;bottom:0;margin:auto;background-image:url(/bitrix/templates/personal_site/dist/img/sprite.png);height:10px}
.form_control.input--error .input{border:1px solid #f94747}
.form_control.input--error:after{background-position:0 -35px;width:10px}.form_control.input--success:after{background-position:0 -55px;width:14px}
.form_control.focus .placeholder,.form_control .b_select.active .placeholder,.form_control.input--success .placeholder{top:-25px;left:5px;font-size:15px;}
.form_control.focus .input .b_select__options a:after{content:attr(data-code);position:absolute;left:60px;}

.b_select{cursor:pointer;position:relative;display:inline-block;padding-right:45px;}
.b_select select{display:none;}
.b_select label{line-height:18.4px;}
.b_select.active .b_select__options{display:block;max-height:150px;overflow-y:scroll;}
.b_select__options a.jsGetLocation{color:#171f29;line-height:30px;display:block;padding:10px 25px;}
.b_select.active{border-radius:4px 4px 0 0;}
.b_select--default:after{content:" ";display:block;position:absolute;right:30px;top:0;bottom:0;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px 0px;width:12px;height:7px;}
.b_select--default.text-field{border:none;}
.b_select--default.text-field:after{background:none;}
.b_select__val{height:47px;}
.b_select__val.b_select--placeholder{color:#9198a9;}
.b_select--default .b_select__options{background:#ecf0f8;border:1px solid #b7bed0;border-top:0;border-radius:0 0 4px 4px;}
.b_select__options{position:absolute;top:100%;left:-1px;right:-1px;margin-top:-1px;display:none;z-index:100;}
.b_select__options a{padding:0 25px;display:block;text-decoration:none;position:relative;}
.b_select__options a:hover{background:#dce3f5;}

.input--success .b_select:after{display:none;}
.input--success .b_select{background:#fff;}

.b_whyProfit__item__text{font-size:16px;font-weight:300;color:#686f78;}
.b_whyProfit__item__text a{color:#db1880;}

.btn--nonactive{border-color:#9198a9;color:#9198a9;padding:0 35px;cursor:text;}
.btn--nonactive:hover{border-color:#9198a9;color:#9198a9;}
.btn--nonactive:after{content:"";display:none;}
.findCityBox{max-height:150px;overflow-y:scroll;display:none;}
.search_ico{display:none;position:absolute;right:40px;top:0px;bottom:0px;margin:auto;width:30px;height:30px;cursor:pointer;background:url(/bitrix/templates/personal_site/dist/img/sprite.png) -18px -315px #fff;border-radius:15px;border:1px solid #b7bed0;}
.jsSendForm1{min-height:73px;}

.city_choose__form2 #jsFindCityButton{width:100%;font-weight:bold;background:#db1880;color:$fff;border-radius:4px;line-height:50px;display:block;border:none;}
.city_choose__row{padding:0;}
.fz152{padding-top:15px;}

.newSelectPhone{position:absolute;top:4px;left:10px;width:10%;}
.newSelectPhone.form_control.input--success:after{display:none!important;}
.newSelectPhone.form_control .input{border:none;border-radius:5px 0px 0px 5px;padding:0;height:40px;}
.newSelectPhoneInput.form_control .input[name=PHONE]{padding-left:70px;background:#fff;}
.newSelectPhone .b_select__val{padding-left:30px;line-height:42px;}
.newSelectPhone .b_select--default:after{content:" ";display:block;position:absolute;left:10px;top:0;bottom:0;margin:auto;background-color:none;background-image:url('/bitrix/templates/personal_site/dist/img/sprite.png');background-position:0px 0px;width:12px;height:7px;}
.newSelectPhone .b_select.active .b_select__options { width: calc(100% * 10 - 15px); box-sizing: content-box;}
.newSelectPhoneInput.form_control .input[name=PHONE] {padding-left: 70px; background: #fff;}

@media screen and (max-width:425px){
#full_adress{top:-40px;}
.search_ico{display:block;}
}
@media screen and (max-width:1024px){
.b_regForm__header__btns a:first-child{margin-right:15px;}
.btn--shadow{font-size:16px;padding:0 15px;}
.b_regForm__header span{font-size:35px;}
}
@media screen and (max-width:768px){
.b_regForm__header__btns a:first-child{margin-right:20px;}
.btn--shadow{font-size:16px;padding:0 26px;}
.b_regForm__header span{font-size:30px;float:none!important;margin-bottom:10px;display:block;}
.b_regForm__header__btns{float:none!important;}
.b_regForm__header__btns a{font-size:16px; margin-bottom:20px;}
.b_regForm__bottom{padding-top:0;}
.b_regForm__bottom__btns{float:none!important;}
.b_regForm__header__btns a{margin-bottom:20px;}
.b_regForm__tabs > ul li{margin-right:20px;}
.b_regForm__soc{width:100%;margin-bottom:20px;}
.b_regForm__soc span{margin-right:0;}
.b_regForm__soc,.b_regForm__bottom{text-align:center;}
#reg_form_1 .row > div{margin-bottom:25px;}
}
/* End */


/* Start:/bitrix/templates/personal_site/dist/styles/register.css?174681002439197*/
/*Форма регистрации*/
button.btn{background:none;}
.btn--shadow{box-shadow:0 2px 2px 0 #dee0e4;color:#9198a9;transition:all 0.3s ease;background:#fff;line-height:39px;padding:0 26px;}
.b_regForm__header__btns a.btn--shadow{display: inline-block;}
.btn--shadow:hover{color:#171f29;}
.btn--pink{background:#db1880;color:#fff;}
.btn--pink:hover{background:#ced2dc;color:#fff;}
.btn--pink_border{color:#db1880;border-color:#db1880;}
.btn--pink_border:hover{color:#171f29;border-color:#171f29;}
.btn--pink_arrow{padding-right:65px;}
.btn--pink_arrow:hover:after{background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -160px;width:14px;height:12px;}
.btn--pink_arrow::after{content:" ";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -182px;width:14px;height:12px;}
.btn--simple_link{color:#9198a9;font-size:18px;font-weight:500;border:none;}
.btn--simple_arrow_left:hover{color:#db1880;}
.btn--simple_arrow_left::before{content:" ";display:inline-block;vertical-align:baseline;margin-right:13px;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -117px;width:13px;height:11px;}
.btn--simple_arrow_left:hover:hover::before{background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -75px;width:13px;height:11px;}
.btn--arrow_right_icon{position:relative;text-align:center;padding:0;padding-right:25px;}
.btn--arrow_right_icon:after{background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -204px;width:13px;height:12px;position:absolute;top:0;bottom:0;right:20px;margin:auto;display:block;content:" ";}
.b_regForm{background:#f5f7fc;padding-top:45px;padding-bottom:60px;}
.city_reg .b_regForm{background:#fff;}
.b_regForm__header span{color:#db1880;font-size:41px;line-height:33px;padding-bottom:10px;}
.b_regForm__header__btns a:first-child{margin-right:20px;}
@media screen and (max-width:1024px){
.b_regForm__header__btns a:first-child{margin-right:15px;}
.btn--shadow{font-size:16px;padding:0 15px;}
.b_regForm__header span{font-size:35px;}}
@media screen and (max-width:768px){
.b_regForm__header__btns a:first-child{margin-right:20px;}
.btn--shadow{font-size:16px;padding:0 26px;}
.b_regForm__header span{font-site:41px;}}
.b_regForm__tabs > ul{list-style:none;margin:0;padding:0;float:left;border-bottom:1px solid #9198a9;position:relative;width:100%;margin-bottom:58px;}
.b_regForm__tabs > ul span{height:2px;transition:all 0.3s ease;background:#db1880;width:100%;position:absolute;bottom:-2px;left:0;display:none;}
.b_regForm__tabs > ul li{float:left;margin-right:67px;padding-top:5px;cursor:pointer;}
.b_regForm__tabs > ul li.active a{color:#db1880;}
.b_regForm__tabs > ul a{font-size:18px;color:#9198a9;text-decoration:none;font-weight:300;line-height:55px;}
.b_regForm__tabs > ul a:hover{color:#db1880;}
.b_regForm__bottom{padding-top:35px;text-align:center;}
.b_regForm__soc span{margin-right:30px;font-weight:300;font-size:14px;color:#9198a9;vertical-align:middle;line-height:32px;display:inline-block;}
.b_regForm__tab:before{display:table;content:" ";clear:both;}
.form_control{margin-bottom:20px;position:relative;}
.form_control .error_message{position:absolute;color:#f94747;bottom:-25px;right:0px;font-size:15px;display:none;}
.form_control.input--success:after{content:" ";display:block;position:absolute;right:20px;top:0;bottom:0;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -55px;width:14px;height:10px;}
.form_control .input_gender:before{content:" ";display:block;position:absolute;right:40px;top:0;bottom:0;margin:auto;background-image: url(/bitrix/templates/personal_site/dist/img/sprite.png);background-position: 0px 0px;width:14px;height:10px;}
.form_control .input{line-height:47px;border:1px solid #b7bed0;padding:0 25px;background:#ecf0f8;outline:none;border-radius:4px;font-size:16px;width:100%;}
.form_control.focus .placeholder,.form_control.input--success .placeholder{top:-25px;left:5px;font-size:15px;}
.form_control .placeholder{transition:all 0.3s ease;position:absolute;top:15px;left:25px;cursor:text;color:#9198a9;}
.form_control .placeholder.placeholder_right{right:25px;left:inherit;}
.form_control .placeholder.placeholder_city{right:40px;left:inherit;}
.form_control .placeholder.placeholder_pol{right:50px;left:inherit;}
.form_control.focus .input{background:#fff;color:#171f29;}
.form_control.focus .input a{color:#171f29;line-height:30px;display:block;padding:10px 25px;}
.form_control .input::-webkit-input-placeholder{color:#9198a9;}
.form_control .input::-moz-placeholder{color:#9198a9;}
.form_control .input:-moz-placeholder{color:#9198a9;}
.form_control .input:-ms-input-placeholder{color:#9198a9;}
.b_regForm__tab:before{display:table;content:" ";clear:both}
.b_regForm__tab:first-child .prev_tab,.form_control.input--error .input__tooltip,.form_control.input--success .input__tooltip{display:none}
.form_control{margin-bottom:20px;position:relative}
.form_control.input--error:after,.form_control.input--success:after{content:" ";display:block;position:absolute;right:20px;top:0;bottom:0;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");height:10px}
.form_control.input--error .input{border:1px solid #f94747}
.form_control.input--error:after{background-position:0 -35px;width:10px}.form_control.input--success:after{background-position:0 -55px;width:14px}
.form_control.focus .placeholder,.form_control .b_select.active .placeholder,.form_control.input--success .placeholder{top:-25px;left:5px;font-size:15px;}
.b_select.active .b_select__options{display:block;max-height:150px;overflow-y:scroll;}
.b_select__options a.jsGetLocation{color:#171f29;line-height:30px;display:block;padding:10px 25px;}
.b_select.active{border-radius:4px 4px 0 0;}
.b_select label{line-height:18.4px;}
@media screen and (max-width:425px){
#full_adress{top:-40px;}}
.b_select{cursor:pointer;position:relative;display:inline-block;padding-right:45px;}
.input--success .b_select:after{display:none;}
.input--success .b_select{background:#fff;}
.b_select select{display:none;}
.b_select--default:after{content:" ";display:block;position:absolute;right:30px;top:0;bottom:0;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px 0px;width:12px;height:7px;}
.b_select--default.text-field{border:none;}
.b_select--default.text-field:after{background:none;}
.b_select__val{height:47px;}
.b_select__val.b_select--placeholder{color:#9198a9;}
.b_select--default .b_select__options{background:#ecf0f8;border:1px solid #b7bed0;border-top:0;border-radius:0 0 4px 4px;}
.b_select__options{position:absolute;top:100%;left:-1px;right:-1px;margin-top:-1px;display:none;z-index:100;}
.b_select__options a{padding:0 25px;display:block;text-decoration:none;position:relative;}
.b_select__options a:hover{background:#dce3f5;}
.form_control.focus .input .b_select__options a:after{content:attr(data-code);position:absolute;left:60px;}
.b_select label{line-height:18.4px;}
.b_whyProfit__item__text{font-size:16px;font-weight:300;color:#686f78;}
.b_whyProfit__item__text a{color:#db1880;}
.b_whyProfit__item__text a.agreement{color: #686f78;}
@media screen and (max-width:768px){
#reg_form_1 .row > div{margin-bottom:25px;}}
.city_choose__row{padding:33px 0;}
/*.city_choose__row:hover{background:#f5f7fc;}*/
@media screen and (max-width:768px){
.b_regForm__header span{font-size:30px;float:none!important;margin-bottom:10px;display:block;}
.b_regForm__header__btns{float:none!important;}
.b_regForm__header__btns a{font-size:16px;}
.b_regForm__bottom{padding-top:0;}
.b_regForm__soc{margin-bottom:20px;}
.b_regForm__bottom__btns{float:none!important;}
.b_regForm__header__btns a{margin-bottom:20px;}
.b_regForm__tabs > ul li{margin-right:20px;}
.b_regForm__soc span{margin-right:0;}
.b_regForm__soc{width:100%;}
.b_regForm__soc,.b_regForm__bottom{text-align:center;}}
.btn--nonactive{border-color:#9198a9;color:#9198a9;padding:0 35px;cursor:text;}
.btn--nonactive:hover{border-color:#9198a9;color:#9198a9;}
.btn--nonactive:after{content:"";display:none;}
.findCityBox{max-height:150px;overflow-y:scroll;display:none;}
.search_ico{display:none;position:absolute;right:40px;top:0px;bottom:0px;margin:auto;width:30px;height:30px;cursor:pointer;background:url(/bitrix/templates/personal_site/dist/img/sprite.png) -18px -315px #fff;border-radius:15px;border:1px solid #b7bed0;}
@media screen and (max-width:425px){
.search_ico{display:block;}}
.jsSendForm1{min-height:73px;}
@media screen and (max-width:768px){
.b_regForm__header span{font-size:30px;float:none!important;margin-bottom:10px;display:block;}
.b_regForm__header__btns{float:none!important;}
.b_regForm__header__btns a{font-size:16px;}
.b_regForm__bottom{padding-top:0;}
.b_regForm__soc{margin-bottom:10px;}
.b_regForm__bottom__btns{float:none!important;}
.b_regForm__header__btns a{margin-bottom:20px;}
.b_regForm__tabs > ul li{margin-right:20px;}
.b_regForm__soc span{margin-right:0;}
.b_regForm__soc{width:100%;}
.b_regForm__soc,.b_regForm__bottom{text-align:center;}}
.city_choose__form2 #jsFindCityButton{width:100%;font-weight:bold;background:#db1880;color:$fff;border-radius:4px;line-height:50px;display:block;border:none;}
.city_choose__row{padding:0;}
.fz152{padding-top:15px;}
/*! CSS Used from: /bitrix/templates/personal_site/template_styles.css?155965963546495 */
.newSelectPhone{position:absolute;top:4px;left:10px;width:10%;}
.newSelectPhone.form_control.input--success:after{display:none!important;}
.newSelectPhone.form_control .input{border:none;border-radius:5px 0px 0px 5px;padding:0;height:40px;}
.newSelectPhoneInput.form_control .input[name=PHONE]{padding-left:70px;background:#fff;}
.newSelectPhone .b_select__val{padding-left:30px;line-height:42px;}
.newSelectPhone .b_select--default:after{content:" ";display:block;position:absolute;left:10px;top:0;bottom:0;margin:auto;background-color:none;background-image:url('/bitrix/templates/personal_site/dist/img/sprite.png');background-position:0px 0px;width:12px;height:7px;}
.newSelectPhone .b_select.active .b_select__options { width: calc(100% * 10 - 15px); box-sizing: content-box;}
.newSelectPhoneInput.form_control .input[name=PHONE] {padding-left: 70px; background: #fff;}

.jsAjaxLoader{font-size:0px;position: relative;}
.jsAjaxLoader:before{background: none!important;box-shadow: inset 0 0 0 1px #fff;border-radius: 50%;color: #fff;display: block;content: '_';font-size: 10px;font-family: "OpenSans-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 10px;height: 21px;top: 13px;left: 50%;margin: 0 0 0 -11px;padding-right: 6px;position: absolute;text-align: right;width: 15px;}
.jsAjaxLoader:after{background: #fff!important;content: '';display: block;height: 7px;margin: 0 0 0 -1px;position: absolute;top: 17px;left: 50%;padding: 0;width: 1px;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-animation: clock 1s infinite linear;animation: clock 1s infinite linear;}
.jsAjaxLoader.clockBlack:before{color: #535c69;box-shadow: inset 0 0 0 1px #535c69;}
.jsAjaxLoader.clockBlack:after{background: #535c69!important;width: 1px;height: 6px;}
.jsAjaxLoader.clockBlackStr:before{color: #535c69;box-shadow: inset 0 0 0 1px #535c69;top: 0;margin: 0;}
.jsAjaxLoader.clockBlackStr:after{background: #535c69!important;width:1px;height:6px;top: 4px;}
.jsOurStoresBox.jsAjaxLoader::before, .jsOurStoresBox.jsAjaxLoader::after{left:20%;}

/*смотреть видео*/
.b_watchVideo{color:#fff;font-weight:300;background:url("/bitrix/templates/personal_site/dist/img/bg_video.png") #cd0a72 center;background-size:cover;text-align:center;padding-top:35px;padding-bottom:29px;}
.b_watchVideo__link{font-size:30px;display:block;}
.b_watchVideo__link--small{font-size:14px;line-height:26px;}
.b_watchVideo a{display:block;text-decoration:none;color:#fff;}

/*Блок 1 шаг стартовой программы*/
.tac{text-align:center;}
.box_btn_cat{text-align:center; padding:20px 10px 0 10px;}
.btn--gold{border-color:#fad400;color:#fad400;padding:0 23px;}
.btn--gold:hover{color:#fff;border-color:#fff;}
.inner_header{font-size:40px;text-align:center;color:#171f29;margin-bottom:21px;margin-top:55px;font-weight:300;}
.b_action{background:#c22e8c;background-size:cover;font-weight:300;color:#fff;padding-bottom:43px;}
.b_action:before{display:table;content:" ";clear:both;}
.b_action .inner_header,.b_action .inner_header__text{color:#fff;}
.b_action .inner_header__text{padding:0 9%;}
.b_action .inner_header{margin-top:55px;}
.b_action__list{margin-top:17px;margin-bottom:53px;}
.b_action__list__item{padding-left:63px;position:relative;margin-bottom:35px;}
.b_action__list__item > span{position:absolute;left:0;top:0;bottom:0;margin:auto;font-size:40px;height:40px;}
.b_action__left,.b_action__right{width:50%;float:left;}
.b_action__right img{max-width:100%;}
.b_action__list a{color: #fe57b0;}
@media screen and (max-width:768px){
.b_action__left,.b_action__right{width:100%;}}
.b_action__left{padding-left:43px;}
.b_action__timer{margin-bottom:20px;}
.b_action__timer .btn{right:-32px;top:32px;}
.b_action__timer >span{color:#fad400;}
.b_action__notes{font-weight:300;font-size:12px;color:#f77dc1;padding-top:28px;}
.b_action__notes .b_action__right{padding-left:8.333333333333334%;}
#countdown_timer{margin-top:26px;display:inline-block;float:left;}
#countdown_timer svg{margin-right:5px;}
#countdown_timer circle{stroke:#fff;stroke-width:2px;}
#countdown_timer circle.progress{stroke:#fad400;}
#countdown_timer text.count{fill:#fad400;text-anchor:middle;font-size:30px;font-weight:500;}
#countdown_timer text.label{font-size:14px;text-anchor:middle;fill:#fff;}
@media screen and (max-width:768px){
.b_action__left{padding-left:0;}
.b_action__timer{text-align:center;}
.b_action__timer #countdown_timer{float:none;display:block;margin-bottom:20px;}
.b_action__timer .btn{top:0;right:0;}
.b_action__notes > *{padding-left:0;margin-bottom:20px;}
.b_action__notes .b_action__right{padding-left:0;}}
@media (max-width:360px){
#countdown_timer svg{margin-right:0px;}
#countdown_timer{margin-left:-10px;margin-right:-10px;}}

/*Блок акция 1000 руб*/
.b_actionBox{color:#fff;font-weight:300;background:url("/bitrix/templates/personal_site/dist/img/bg_action200.jpg") #e29524 center;background-size:cover;text-align:center;padding-top:30px;padding-bottom:20px;}
.act200Desc{display:inline-block;max-width:373px;text-align:left;margin:auto;}
.act200Desc .act200h1{font-size:24px;display:block;color:#fff;font-weight:500;text-transform:uppercase;margin-bottom:10px;}
.act200Desc .act200text{font-size:18px;display:block;color:#fff;}
.act200Img{display:inline-block;max-width:170px;margin-left:20px;margin-right:20px;float:left;position:relative;}
.act200Img:before{content:" ";position:absolute;width:23px;height:23px;bottom:0;right:0;background:url("/bitrix/templates/personal_site/dist/img/hend.png") no-repeat center;display:block;}
.act200Img img{width:100%;}
.actionBoxCenter{margin:auto;max-width:650px;display:inline-block;}
@media screen and (max-width:768px){
.act200Img{margin:auto auto 20px auto;float:none;max-width:170px;}
.act200Desc{text-align:center;}
.b_actionBox{background: #ffb106;}}
@media screen and (max-width:1024px){
.act200Img{max-width:140px;}
.act200Desc{max-width:323px;}}
@media screen and (min-width:1030px){
.act200Desc{margin:16px auto;}}
.clear{clear:both;}
@media screen and (max-width:1024px){
.clear{clear:both;}}

/*Блок С Faberlic вы сможете*/
.cf::after{content:'';display:table;clear:both;}
.block{overflow:visible;padding-bottom:75px;}
.block:before{content:" ";display:table;clear:both;}
.block.b-fbAbout{padding-bottom:0;background:#f5f7fc;}
.block__header{color:#171f29;font-size:45px;font-weight:300;line-height:60px;text-align:center;margin-top:59px;margin-bottom:50px;}
.block__header::after{content:'';display:table;clear:both;}
.block__header:before{content:" ";display:table;clear:both;}
@media screen and (max-width:768px){
.block__header{margin-top:30px;margin-bottom:30px;font-size:35px;}}
.b-fbAbout__items{margin-bottom:58px;}
@media screen and (max-width:768px){
.b-fbAbout__items{margin-bottom:10px;}}
.b-fbAbout__item{margin-bottom:20px;font-size:18px;}
.b-fbAbout__item__name{font-weight:300;color:#171f29;text-align:center;padding:0 20px;line-height:22px;}
.b-fbAbout__item__img{position:relative;height:155px;}
.b-fbAbout__item__img i.can_icon_1 svg{width:115.13px;height:102.52px;}
.b-fbAbout__item__img i.can_icon_2 svg{width:121.51px;height:101.31px;}
.b-fbAbout__item__img i.can_icon_3 svg{width:103.05px;height:101.95px;}
.b-fbAbout__item__img i.can_icon_4 svg{width:130.21px;height:88.32px;}
.b-fbAbout__item__img i{position:absolute;transform-style:preserve-3d;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.b-fbAbout__item__img i svg{fill:#db1880;}

/* О Faberlic*/
.block.b-front_about .block__header{margin-bottom:9px;}
/*! CSS Used from: /bitrix/templates/personal_site/dist/styles/main.css?time=1481925886514 */
.btn--simple_link_arrow_down::after{content:" ";display:inline-block;vertical-align:baseline;background-image:url("/bitrix/templates/personal_site/dist/img/sprite1.png");background-position:0px -249px;width:12px;height:13px;margin-left:13px;}
.btn--simple_link_arrow_down:hover{color:#000;}
.btn--simple_link_arrow_down.active::after{background-position:12px -249px;}
.btn--simple_link_arrow_down:hover::after{background-image:url("/bitrix/templates/personal_site/dist/img/sprite1.png");background-position:0px -226px;width:12px;height:13px;}
.btn--simple_link_arrow_down.active:hover::after{background-position:12px -226px;}
.b-front_about__text{color:#686f78;font-size:16px;font-weight:300;line-height:23px;margin-top:52px;}
.b-front_about__btn_block{text-align:center;margin-top:52px;}
.jsTextBox{height:180px;overflow:hidden;}
.left{float:left;}
.marRB33{margin:0 33px 33px 0;}
.jsTextSpoiler{position:relative;}
.jsTextSpoiler::before{content:"...";position:absolute;top:-30px;left:50%;margin-left:-7px;}
.jsTextSpoiler.active::before{content:"";}

/* Часто задаваемые вопросы */
/*! CSS Used from: /bitrix/templates/personal_site/dist/styles/main.css?time=1481925886514 */
.b_faq{padding-bottom:82px;}
@media screen and (max-width:768px){
.b_faq{padding-bottom:40px;}}
.b_faq__items{padding-top:14px;}
.b_faq__item{margin-bottom:11px;font-weight:300;}
.b_faq__item__q{background:#f5f7fc;font-size:24px;position:relative;cursor:pointer;padding:14px 0 14px 105px;}
@media screen and (max-width:768px){
.b_faq__item__q{padding-left:50px;}}
.b_faq__item__q:before{content:" ";display:block;left:45px;top:0;bottom:0;margin:auto;position:absolute;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -96px;width:20px;height:11px;}
@media screen and (max-width:768px){
.b_faq__item__q:before{left:16px;}}
.b_faq__item__a{padding-left:102px;display:none;}
@media screen and (max-width:768px){
.b_faq__item__a{padding-left:0;}}

/* Калькулятор */
.inner_header__text{font-weight:300;text-align:center;font-size:16px;color:#9198a9;line-height:23px;padding:0 5%;margin-bottom:48px;}
/*! CSS Used from: /bitrix/templates/personal_site/dist/styles/jquery-ui.min.css */
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}

.b_profitCalc{padding-bottom:115px}
.b_profitCalc .inner_header{margin-top:47px;margin-bottom:16px}
.b_profitCalc i{font-size:35px}
.b_profitCalc__items{margin-top:79px;margin-bottom:64px}
.b_profitCalc__item{padding-bottom:30px}
.b_profitCalc__item__slider__bar{width:100%;background:#cdd2e0;height:5px;position:relative}
.b_profitCalc__item__slider__bar span{position:absolute;height:5px;background:#db1880;transition:all .3s ease;width:57%}
.b_profitCalc__item__slider__bar.cache_discount span{width:77%}
.b_profitCalc__item__slider__bar.full_discount span{width:100%}
.b_profitCalc__item__text{color:#9198a9;font-size:21px;font-weight:300;margin-bottom:11px}
.b_profitCalc__item__val{font-size:40px;font-weight:300;color:#171f29;cursor:text;margin-bottom:18px;padding:7px 0}
.b_profitCalc__item__val__format{cursor:text}
.b_profitCalc__item__val.active{border:1px solid #dddfe0;border-radius:4px;display:inline-block;width:auto;margin-bottom:14px;padding:7px 24px}
.b_profitCalc__item__val input{font-family:Roboto,sans-serif;outline:0;width:100%;font-weight:300;border:none}
.b_profitCalc .ui-slider-range-min{background:#db1880}
.b_profitCalc .ui-slider{height:5px;background:#cdd2e0}
.b_profitCalc .ui-slider-handle{outline:0;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0 -296px;width:17px;height:15px;top:5px;margin-left:-8.5px;cursor:pointer}
.b_profitCalc__footer{font-weight:300;line-height:45px;font-size:24px}
.b_profitCalc__footer__summ{font-size:40px;font-weight:300;font-weight:600;margin-left:25px}
.b_profitCalc__reg_link{color:#db1880}
.b_profitCalc__reg_link:hover{text-decoration:none}
.b_whyProfit{background:#f5f7fc;padding-bottom:50px}
.b_whyProfit:before{display:table;content:" ";clear:both}
.b_whyProfit .inner_header{margin-top:50px;margin-bottom:63px}
.b_whyProfit__items{padding-top:20px}
.b_whyProfit__item{margin-bottom:58px}
.b_whyProfit__item__header{padding-left:60px;position:relative;min-height:50px;font-size:21px;margin-bottom:17px}
.b_whyProfit__item__header:before{content:" ";display:block;position:absolute;left:0;top:0;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0 -758px;width:45px;height:46px}
.b_whyProfit__item__text{font-size:16px;font-weight:300;color:#686f78}.b_whyProfit__item__text a{color:#db1880}
@media screen and (max-width:993px){
.b_profitCalc__reg_link{float:none!important;width:100%;display:block;}
.b_profitCalc__reg_link:before{display:table;content:" ";clear:both;}}
@media screen and (max-width:768px){
.b_profitCalc__footer__summ{margin-bottom:20px;}
.b_profitCalc__items{margin-bottom:20px;}
.b_profitCalc{padding-bottom:40px;}}
@media screen and (max-width:993px){
.b_profitCalc__reg_link{float:none!important;width:100%;display:block;}
.b_profitCalc__reg_link:before{display:table;content:" ";clear:both;}}
@media screen and (max-width:768px){
.b_profitCalc__footer__summ{margin-bottom:20px;}
.b_profitCalc__items{margin-bottom:20px;}
.b_profitCalc{padding-bottom:40px;}}

/* Как получить скидку */
/*! CSS Used from: /bitrix/templates/personal_site/dist/styles/main.css */
.b_consult__items{padding-top:20px;}
.b_consult__item{max-width:230px;min-width:150px;margin-bottom:20px;}
.b_consult__item__img{position:relative;height:141px;width:100%;}
.b_consult__item__img i{position:absolute;transform-style:preserve-3d;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.b_consult__item__img svg{max-width:77px;max-height:77px;fill:#db1880;}
.b_consult__item__header{position:relative;font-size:18px;color:#171f29;margin-bottom:10px;font-weight:normal;}
.b_consult__item__text{font-weight:300;}
.b_consult__item__text a{color:#db1880;}
.b_consult__item__text a:hover{text-decoration:none;}

/* Текстовый блок */
.text_block__text3{color:#686f78;margin:15px 0;}
.text_block__text3 h2{color:#171f29;font-size:30px;font-weight:300;line-height:60px;text-align:center;margin-top:15px;margin-bottom:15px;}
.text_block__text3 p{line-height:23px;}
.text_block__text3 li{font-size:16px;line-height:23px;}
.inner_header_small{color:#171f29;font-size:30px;font-weight:300;line-height:60px;text-align:center;margin-top:30px;margin-bottom:30px;}
.text_block{padding-bottom:60px;}

/* Доставка */
.b_delivery{background:#f5f7fc;font-weight:300;padding-bottom:83px;}
.b_delivery:before{display:table;content:" ";clear:both;}
.text_block__text2 h3{text-align:center;color:#171f29;font-weight:300;line-height:normal;}
.text_block__text2 h3{font-size:24px;margin:40px 0 40px;}
@media (max-width:882px){
.text_block__text2 h3{font-size:20px;}}
@media (min-width:1024px){
.text_block__text2 h3{font-size:30px;}}

/* Твои выгоды */
.b_regProfit{padding-bottom:40px;}
.b_regProfit .inner_header{margin-top:49px;margin-bottom:46px;}
.b_regProfit__items{text-align:center;}
.b_regProfit__item{margin-bottom:31px;}
.b_regProfit__item__img{height:115px;position:relative;}
.b_regProfit__item__header{font-size:21px;text-transform:uppercase;margin-bottom:23px;font-weight:300;}
.b_regProfit__item__text{color:#686f78;font-weight:300;line-height:19px;padding:0 3%;}

/* Варианты сотрудничества */
.fl_container .inner_header--link{margin-bottom:14px;}
.b_anotherOptions{background: #f5f7fc;}

/* отзывы */
/*! CSS Used from: /bitrix/templates/personal_site/dist/styles/vendor.css */
button{overflow:visible;}
.slick-slider{-webkit-tap-highlight-color:transparent;}
section{display:block;}
.slick-slider{box-sizing:border-box;}
.slick-dots li button:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-list,.slick-slider,.slick-track{position:relative;display:block;}
.slick-list{overflow:hidden;}
.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;}
.slick-list{margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{top:0;left:0;}
.slick-track:after,.slick-track:before{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-initialized .slick-slide{display:block;}
.slick-dots{position:absolute;display:block;padding:0;}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center;height:10px;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0;}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;}
.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;}
.slick-dots li.slick-active button:before{opacity:.75;color:#000;}
/*! CSS Used from: /bitrix/templates/personal_site/dist/styles/main.css */
.b_reviews:before{display:table;content:" ";clear:both;}
.b_reviews{margin:5px 0;}
.b_reviews__items{margin-top:6px;}
.b_reviews__item{outline:none;padding-top:36px;}
.b_reviews__img{text-align:center;width:50%;float:left;padding:0 15px;}
.b_reviews__img img,.fl_container .b_reviews__img img{width:100%;max-width:407px;border-radius:50%;display:inline-block;}
.b_reviews__name{color:#db1880;font-size:30px;margin-bottom:12px;}
.b_reviews__position{color:#171f29;margin-bottom:24px;}
.b_reviews__info{width:50%;float:left;font-weight:300;color:#686f78;}
.b_reviews__text{line-height:23px;}
.b_reviews__text_add{line-height:23px;font-weight:300;color:#686f78;}
.b_reviews__text_add p,.b_reviews__text p{margin:23px 0;color:#686f78;}
.b_reviews .slick-dots{text-align:center;top:-5px;}
.b_reviews .slick-dots button:before{content:"";}
.b_reviews .slick-dots li,.b_reviews .slick-dots button{width:15px;height:15px;padding:0;}
.b_reviews .slick-dots button{border:2px solid #ced2dc;border-radius:50%;}
.b_reviews .slick-dots button:hover,.b_reviews .slick-dots .slick-active button{background:#ced2dc;}
@media screen and (max-width:768px){
.b_reviews__img,.b_reviews__info{width:100%;}
.b_reviews__img{margin-bottom:20px;}
section .inner_header{font-size:30px;margin-top:25px;margin-bottom:15px;}}

/* Наставник */
.b_reviews--mentor{padding-bottom:80px;padding-top:5px;}
.b_reviews--grey{background:#f5f7fc;}
/*.b_reviews__info a{color:#db1880;}*/
.b_reviews__info a:hover{text-decoration:none;}
.b_socialBar{background:#fff;border-radius:26px;box-shadow:0 2px 2px 0 #dee0e4;padding:0 18px;margin-top:30px;font-weight:300;}
.b_socialBar .social__icon{display:inline-block;vertical-align:middle;margin-right:10px;}
.b_socialBar .social__icon:last-child{margin-right:0;line-height:normal;}
.b_socialBar .social__icon--short img {max-height: 31px;margin: 0 3px;margin-right: 3px;}
.b_socialBar .social__icon--short i{float:left;max-height:31px;margin:10px 14px 0 0;}
.b_socialBar .social__icon--short i svg{width:31px;height:31px;}
.b_socialBar .social__icon--short i.skype{float:left;margin-right:14px;}
.b_socialBar .social__icon--short .mail_text{float:left;line-height:51px;}
.b_socialBar .social__icon--short a{display:inline-block;max-height:31px;margin:10px 3px 0;}
.b_socialBar .social__icon--short a svg{width:31px;height:31px;}
.b_socialBar .social__icon--short a.vk svg *{fill:#3d5aa8;}
.b_socialBar .social__icon--short a.ok svg *{fill:#ed812b;}
.b_socialBar .social__icon--short a.fb svg *{fill:#4b64a6;}
.b_socialBar a{color:#171f29;text-decoration:none;}
i.mail svg{width:44.83px;height:44.83px;fill:#064a87;}

/* Продукты */
.b_products{padding-bottom:88px;}
.b_products__bottom{font-size:24px;font-weight:300;padding:0 10%;text-align:center;margin-top:49px;line-height:29px;}
.b_products__bottom p{margin-bottom:37px;}
.b_products__items{margin-top:87px;}
.b_products__item{font-weight:300;text-align:center;margin-bottom:50px;}
.b_products__item__header{font-size:24px;margin-bottom:8px;}
.b_products__item__price{font-size:16px;color:#7d859d;padding:0 15%;}
.b_products__item__img{margin-bottom:22px;}
.b_products__item__img img{max-width:100%;}

/* Поделиться */
.b_shareBlock{background:#f5f7fc;font-size:30px;text-align:center;font-weight:300;padding:33px 0;}
.b_shareBlock span{margin-right:6px;}
.b_shareBlock .fl_container > *{vertical-align:middle;display:inline-block;line-height:43px;}
.b_shareBlock a{margin:0 6px;}
.b_shareBlock__links{margin-top:10px;}
.b_shareBlock__links a{display:inline-block;}
.b_shareBlock__links a svg{width:44px;height:44px;}
.b_shareBlock__links a.vk svg *{fill:#3d5aa8;}
.b_shareBlock__links a.ok svg *{fill:#ed812b;}
.b_shareBlock__links a.fb svg *{fill:#4b64a6;}
@media screen and (max-width:768px){
.b_shareBlock span{font-size:22px;margin-right:0;}}

/* Гарантии */
.b_cashfaq{background:#f5f7fc;padding:43px 0 28px;}
.b_cashfaq h2{font-size:40px;font-weight:300;}
@media screen and (max-width:768px){
.b_cashfaq h2{text-align:center;}}
.b_cashfaq__items{margin-top:30px;}
.b_cashfaq__item{font-weight:300;margin-bottom:16px;}
.b_cashfaq__item__q{font-size:21px;padding-left:35px;position:relative;cursor:pointer;}
.b_cashfaq__item__q:before{content:" ";display:block;left:0px;top:0;bottom:0;margin:auto;position:absolute;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -17px;width:14px;height:8px;}
.b_cashfaq__item__a{padding-top:15px;padding-left:35px;display:none;color:#686f78;line-height:23px;}
.b_cashfaq__img{text-align:center;}

/* Обучение */
.b_video__items{padding-top:12px;padding-bottom:80px;}
.b_video__item{margin-bottom:30px;}
.b_video__item__name{font-size:21px;font-weight:300;}
.b_video__item__link{height:215px;position:relative;overflow:hidden;cursor:pointer;display:block;width:100%;margin-bottom:30px;}
.b_video__item__link img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}
.b_video__item__link__hover{position:absolute;width:100%;height:100%;background:rgba(1,1,1,0.3);top:0;left:0;opacity:0;transition:all 0.4s ease;}
.b_video__item__link__hover:before{content:" ";display:block;position:absolute;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -814px;width:71px;height:71px;position:absolute;transform-style:preserve-3d;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.b_video__item__link:hover .b_video__item__link__hover{z-index:100;opacity:1;}

/* акции */
/*! CSS Used from: https://xn--80acmmke8a2a.xn--80asehdb/bitrix/templates/personal_site/dist/styles/main.css */
.b-front_articles{background:#f5f7fc;padding-bottom:46px;}
.b-front_articles__list{margin-top:35px;}
.b-front_articles__item{text-decoration:none;display:block;transition:all 0.3s ease;margin-bottom:20px;}
.b-front_articles__item__img{height:260px;position:relative;overflow:hidden;background:#FFF;display:block;}
.b-front_articles__item__img img{position:absolute;top:0;left:-9999px;right:-9999px;bottom:0;margin:auto;}
@media screen and (max-width:768px){
.b-front_articles__item__img img{width:100%;}
}
.b-front_articles__item__name{color:#313a4c;font-size:21px;font-weight:400;line-height:25px;margin-bottom:13px;}
.b-front_articles__item__info{padding:30px 30px 60px;background:#fff;height:250px;overflow:hidden;box-sizing:content-box;}
.b-front_articles__item__text{color:#313a4c;font-size:14px;font-weight:300;line-height:21px;}
.b-front_articles__item:hover{box-shadow:0 5px 5px rgba(21,21,21,0.1);-ms-transform:translateY(-3px);transform:translateY(-3px);}
.b-front_articles__item:hover .b-front_articles__item__name{color:#db1880;}
.b-front_articles__item2:hover{box-shadow:none;-ms-transform:none;transform:none;}
.b-front_articles__item2:hover .b-front_articles__item__name{color:#313a4c;}
.b-front_articles__item2 .b-front_articles__item__info{height: auto;}
.b-front_articles__item2 .b-front_articles__item__text{font-size:inherit;}
@media screen and (max-width:768px){
.b-front_articles__item__info{height:auto;}
}
@media screen and (max-width:768px){
.b-front_articles__item__img{height:auto;}
.b-front_articles__item__img img{position:relative;left:auto;right:auto;}
}
@media screen and (max-width:768px){
.b-front_articles__item__img{height:auto;}
.b-front_articles__item__img img{position:relative;left:auto;right:auto;}
}

.social_icons a.flico img {border: 1px solid #ccc; border-radius: 50%; padding: 5px;}
.social_icons {text-align:center;}
.social_icons .btncopy{margin: auto;}
.text_block__text2 .social_icons a{ text-decoration: none; padding:0 12px 12px; display: inline-block;}
.nameVideos{color: #313a4c; font-size: 21px; font-weight: 400; line-height: 25px; margin-bottom: 13px;text-align: center; background: #fff; padding: 10px 0 15px;}

.cityPagePartners{padding-bottom:68px;}
.cityPagePartnersOneImage{float:left;margin:58px 0 0;}
.cityPagePartnersOneImage img{width:100%;border-radius:100%;}
.cityPagePartnersOneInfo{margin:58px 0 0;float:right;padding-left:25px;position:relative;}
.cityPagePartnersOneInfoSocials{padding:40px 0 0;}
.cityPagePartnersOneInfoSocials:after{content:'';display:block;clear:both;}
.cityPagePartnersOneInfoSocials a:first-child{margin-left:0;}
.cityPagePartnersOneInfoSocials a{float:left;margin-left:14px;}
.cityPagePartnersOneInfoSocials a.vk svg *{fill:#3d5aa8;}
.cityPagePartnersOneInfoSocials a.ok svg *{fill:#ed812b;}
.cityPagePartnersOneInfoSocials svg{width:50px;height:50px;}
.cityPagePartnersOneInfoSocials a img{width:50px;height:50px;}
.cityPagePartnersOneInfoName{font-size:30px;color:#db1880;font-weight:300;padding-top:30px;}
.cityPagePartnersOneInfoDescription{font-size:16px;line-height:20px;font-weight:300;color:#9198a9;}
.cityPagePartnersOneInfoContacts{padding-top:20px;}
.cityPagePartnersOneInfoDelivery>div,.cityPagePartnersOneInfoContacts>div{margin-top:16px;font-size:18px;font-weight:300;color:#171f29;}
.cityPagePartnersOneInfoContacts a{text-decoration:none;color:#db1880;}
.cityPagePartnersOneInfoDelivery{padding-top:20px;}

.b-reg_end {background: #f5f7fc;padding-bottom: 46px;text-align: center;}
.b-reg_end .form_fontrol {position: relative;text-align: left;}
.b-reg_end .block-header-first { color: #171f29;font-size: 30px;font-weight: 300;line-height: 60px;text-align: center;margin-top: 30px;}
@media screen and (max-width:768px) {.b-reg_end .block-header-first {line-height: 35px;font-size: 20px;}}
.b-reg_end .block-header-second {color: #171f29;font-size: 24px;font-weight: 400;line-height: 60px;padding-bottom: 40px;}
@media (max-width:768px) {.b-reg_end .block-header-second {color: #171f29;font-size: 15px;font-weight: 700;line-height: 25px;padding-bottom: 40px;}}
.form_control .input__tooltip {content: " ";display: block;position: absolute;right: 18px;top: 0;bottom: 0;margin: auto;background-image: url("/bitrix/templates/personal_site/dist/styles/../img/sprite3.png");background-position: 0px -535px;width: 20px;height: 20px;width: 20px;height: 20px;cursor: pointer;}
.form_control .input__tooltip:hover .input__tooltip__message {display: block;}
.input__tooltip__message {position: absolute;background: #fff;border-radius: 12px;display: none;padding: 37px 45px;z-index: 100;width: 363px;left: -163px;top: 40px;font-family: Arial, sans-serif;font-size: 15px;font-weight: 400;color: #171f29;}
@media(max-width:768px) {.input__tooltip__message {left: -325px;z-index: 999;}}
.input__tooltip__message a {color: #0086e3;}

.aboutPageMenu {text-align: center;}
.aboutPageMenu ul {padding: 0;margin: 0;list-style: none;border-bottom: 1px solid #dbdbdb;display: inline-block;}
.aboutPageMenu ul li {float: left;margin-right: 30px;position: relative;}
.aboutPageMenu ul li:last-child {margin-right: 0;}
.aboutPageMenu ul li a {display: block;height: 38px;font-size: 21px;line-height: 38px;color: #171f29;font-weight: 300;text-decoration: none;}
.aboutPageMenu ul li.active a {color: #ab3362;}
.aboutPageMenu ul li.active:before {content: "";position: absolute;bottom: -2px;left: 0;width: 100%;height: 3px;background: #db1880;}
/* End */
/* /bitrix/templates/personal_site/html/styles/flex.css?14865858143809 */
/* /bitrix/templates/personal_site/html/styles/city.css?170721285811380 */
/* /bitrix/templates/personal_site/html/styles/article_list.css?16746487172469 */
/* /bitrix/components/fortes/fortes.register/templates/empty/style.css?167990887910451 */
/* /bitrix/templates/personal_site/dist/styles/register.css?174681002439197 */
