

/* Start:/bitrix/templates/personal_site/template_styles.css?174713700940388*/
.inner_header__text2{text-align:center;font-weight:300;font-size:16px;color:#9198a9;line-height:23px;padding:0 5%;}
.aboutPageEco{background:#f5f7fc;padding-bottom:40px;}
.aboutPageEcoText{font-size:30px;line-height:36px;font-weight:100;color:#686f78;padding:40px 15px 40px;}
.aboutPageEcoImage{text-align:center;}
.aboutPageEcoImage img{max-width:100%;}
/*акция 1 шаг*/
.tac{text-align:center;}
.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 .text_block__text2{color:#fff;padding-top:20px;}
.b_action .text_block__text2 ol li{color:#fff;}
.b_action__list{margin-top:17px;margin-bottom:53px;}
.b_action__list a{color: #fe57b0;}
.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%;}
@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;margin-top:20px;display:inline-block;}
.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__notes > *{padding-left:0;margin-bottom:20px;}
.b_action__notes .b_action__right{padding-left:0;}
.b_action__timer .btn {top: 0;right: 0}
}
@media (max-width:360px){
#countdown_timer svg{margin-right:0px;}
#countdown_timer{margin-left:-10px;margin-right:-10px;}
}
.pad20{padding: 0 20px;}
/*условия и выгоды*/
.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:hover{box-shadow:0 5px 5px rgba(21,21,21,0.1);-ms-transform:translateY(-3px);transform:translateY(-3px);}
.b-front_articles__item2:hover{box-shadow:none;-ms-transform:none;transform:none;}
.b-front_articles__item__name2{color:#313a4c;font-size:21px;font-weight:400;line-height:25px;margin-bottom:13px;}
.b-front_articles__item__info2{padding:30px 30px 60px;background:#fff;height:250px;overflow:hidden;box-sizing:content-box;}
.b-front_articles__item__text2{color:#313a4c;font-size:16px;font-weight:300;line-height:21px;}
.b-front_articles2{background:#f5f7fc;}
.h_auto{height:auto;}
@media screen and (max-width:768px){
.b-front_articles__item__info2{height:auto;}
}
.b_reg{border-top:1px solid #e9ecf3;position:relative;}
.b_reg i{position:absolute;left:40px;top:35px;}
.b_reg i.clock svg{width:61.49px;height:61.55px;}
.b_reg .fl_container{position:relative;}
.b_reg__btn{position:absolute;right:25px;top:35px;}
@media (max-width:993px){
.b_reg__btn{position:relative;text-align:center;right:auto;top:auto;margin-top:35px;margin-bottom:30px;}
}
@media screen and (max-width:425px){
.b_хulosa{padding-left: 20px;padding-top: 123px;}
.b_reg .b_хulosa i{left:50%;margin-left:-31px;}
}

/*контакты*/
.inner_header{font-size:40px;text-align:center;color:#171f29;margin-bottom:21px;margin-top:55px;font-weight:300;}
.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;}
.b_regProfit__item__text{color:#686f78;font-weight:300;line-height:19px;padding:0 3%;}
.b_chooseOption{background:#f5f7fc;font-weight:300;}
.b_chooseOption:before{display:table;content:" ";clear:both;}
.b_chooseOption .inner_header{margin-bottom:50px;}

/*о faberlic*/
.block.b-front_about .block__header{margin-bottom:9px;}
.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;}
.left{float:left;}
.marRB33{margin:0 33px 33px 0;}
.jsTextBox{height:180px;overflow:hidden;}
.jsTextSpoiler{position:relative;}
.jsTextSpoiler::before{content:"...";position:absolute;top:-30px;left:50%;margin-left:-7px;}
.jsTextSpoiler.active::before{content:"";}

/*c faberlic вы сможете*/
.block.b-fbAbout{padding-bottom:0;background:#f5f7fc;}
.b-fbAbout__items{margin-bottom:58px;}
.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 { width:115.13px;height:102.52px; overflow: hidden;}
.b-fbAbout__item__img i.can_icon_1 svg{width:115.13px;height:102.52px;}
.b-fbAbout__item__img i.can_icon_2 {width:121.51px;height:101.31px; overflow: hidden;}
.b-fbAbout__item__img i.can_icon_2 svg{width:121.51px;height:101.31px;}
.b-fbAbout__item__img i.can_icon_3 {width:103.05px;height:101.95px; overflow: hidden;}
.b-fbAbout__item__img i.can_icon_3 svg{width:103.05px;height:101.95px;}
.b-fbAbout__item__img i.can_icon_4 {width:130.21px;height:88.32px; overflow: hidden;}
.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;}
@media screen and (max-width:768px){
.b-fbAbout__items{margin-bottom:10px;}
}

/*другие варианты*/
.b-frontBanners::after,.b-frontBanners__item::after{content:'';display:table;}
.b-frontBanners{margin-top:30px;margin-bottom:26px;}
.b-frontBanners::after{clear:both;}
.b-frontBanners__item{height:194px;background-repeat:no-repeat;background-size:cover;padding-top:33px;padding-left:40px;float:left;clear:none;text-align:inherit;width:31.999999999999996%;margin-left:0;margin-right:2%;padding-bottom:25px;margin-bottom:20px;position:relative;}
.b-frontBanners__item::after{clear:both;}
.b-frontBanners__item:last-child{margin-right:0;}
.b-frontBanners__item__link{position:absolute;bottom:20px;}
.b-frontBanners__item__header{font-size:21px;font-weight:700;color:#fff;max-width:40%;margin-bottom:68px;}
@media (max-width:768px){
.b-frontBanners__item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;}
.b-frontBanners__item:first-child{margin-left:auto;}
.b-frontBanners__item:last-child{margin-right:auto;}
.b-frontBanners__item__header{max-width:none;max-width:50%;}
}

.business_stages{padding-bottom:30px;}
.business_stages__btn{text-align:center;padding:35px 0;}
.business_stages .b_consult__items{padding-top:6px;}
.business_stages .b_consult__item__header span{top:-28px;}
.business_stages .b_consult__item{max-width:none;}
.business_stages .b_consult__item i{position:absolute;transform-style:preserve-3d;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.business_stages .b_consult__item svg{max-width:77px;max-height:77px;fill:#db1880;}
.business_stages .b_consult__item__img{text-align:center;}
.business_stages__tab{margin-top:44px;}
.business_stages__tabs{font-weight:300;margin-top:41px;}

/*текстовый блок*/
.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__text2 h3{text-align:center;color:#171f29;font-weight:300;line-height:normal;}
.text_block__text2 h3{font-size:24px;margin:40px 0 40px;}
.text_block__text2 p.quote{font-size:21px;line-height:25px;font-weight:400;margin:56px 0 75px;position:relative;color:#171f29;padding-right:20px;padding-left:8%;}
.text_block__text2 p.quote:before{content:"";width:2px;height:calc(100% - 6px);top:5px;left:3%;position:absolute;background:#171f29;}
.bigImage2 img,
.text_block__text2 .bigImage img {display: block;width: 100%}  
.text_block__text2 div.table,
.text_block__text2 div.table2 {max-width: 100%;overflow-x: auto;overflow-y: hidden;margin: 45px 0}
.text_block__text2 div.table2 {margin: 0;width: 100%}
.text_block__text2 table {width: 100%;border-collapse: collapse}
.text_block__text2 table caption {font-size: 16px;padding: 10px 0;text-align: left}
.text_block__text2 table tr:first-child td {font-size: 16px}
.text_block__text2 table tr:nth-child(2n-1) td {background: #f5f7fc}
.text_block__text2 table td {border: 1px solid #cdd2e0;padding: 12px 23px;font-size: 14px;line-height: 23px}
.text_block__text2 .paragraph {text-indent: 20px}
.text_block__text2 .bigImage {margin: 67px 0;width: 100%}
.bigImage2 {margin: 20px 0;width: 100%}
.text_block__text2 .pinkText {color: #db1880}
.text_block__text2 p.quote {font-size: 21px;line-height: 25px;font-weight: 400;margin: 56px 0 75px;position: relative;color: #171f29;padding-right: 20px;padding-left: 8%}
.text_block__text2 p.bigQuote,
blockquote {line-height: 25px;text-align: center;color: #171f29;margin: 70px 0 71px;padding: 0 5%}
.text_block__text2 p.quote:before {content: "";width: 2px;height: calc(100% - 6px);top: 5px;left: 3%;position: absolute;background: #171f29}
.text_block__text2 p.bigQuote {font-size: 21px;font-weight: 500;position: relative}
.text_block__text2 p.bigQuote:after,
.text_block__text2 p.bigQuote:before {position: absolute;font-size: 100px;font-weight: 300;font-family: Roboto, sans-serif}
.text_block__text2 p.bigQuote:before {left: 0;content: "“";top: -5px}
.text_block__text2 p.bigQuote:after,
blockquote:after {right: 0;content: "”";top: 62px;bottom: -55px}

blockquote {font-size: 21px;font-weight: 500;position: relative}
blockquote:after,
blockquote:before {position: absolute;font-size: 100px;font-weight: 300;font-family: Roboto, sans-serif}
blockquote:before {left: 0;content: "“";top: -5px}
blockquote .athor {text-align: right}
.spolerPageTop {border-top: 1px solid #d0d0d0;margin-top: 3px}
.b-reg_end{background:#f5f7fc;padding-bottom:46px;text-align:center;}
.b-reg_end .block-header-first{color:#171f29;font-size:30px;font-weight:300;line-height:60px;text-align:center;margin-top:30px;}
.b-reg_end .block-header-second{color:#171f29;font-size:24px;font-weight:400;line-height:60px;padding-bottom:40px;}
.b_typical__item{text-align: center; margin-bottom:20px;}
.b_typical__item img{margin:auto;}
.b_typical{padding-bottom:60px;}
.b_typical--images{text-align:center;}
.b_typical:before{display:table;content:" ";clear:both;}
.b_typical .row img{max-width:100%;}
.bg_grey{background:#f5f7fc;}

.box_opinion {border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;padding: 16px 0 16px 1px;margin-bottom: 32px;margin-top: 10px;}
.img_opinion {overflow: hidden;-ms-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;float: left;margin-right: 14px;}
.img_opinion img {vertical-align: middle;}
.titl_opinion {font-size: 17px;line-height: 25px;font-weight: 400;color: #171f29;}

.lead_status,.lead_status4{padding: 10px;}
.lead_status5{padding: 10px; background: #EE105A; color: #FFFFFF;}
.lead_status6{padding: 10px; background: #F16522; color: #FFFFFF;}
.lead_status7{padding: 10px; background: #00A650; color: #FFFFFF;}
.lead_status8{padding: 10px; background: #FFBDBC; color: #545C69;}
.lead_status9{padding: 10px; background: #EF6EA8; color: #FFFFFF;}
.lead_status10{padding: 10px; background: #ACE9FB; color: #545C69;}
.lead_status11{padding: 10px; background: #4C99DA; color: #FFFFFF;}
.lead_status12{padding: 10px; background: #ACD372; color: #545C69;}
.lead_status13{padding: 10px; background: #9D0039; color: #FFFFFF;}
.lead_status14{padding: 10px; background: #FF0000; color: #FFFFFF;}
.lead_status15{padding: 10px; background: #83ce12; color: #FFFFFF;}

/*соц.сети*/
.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 .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 a{color:#171f29;text-decoration:none;}
.b_socialBar img{vertical-align:baseline;margin-right:14px;}
i.mail svg{width:44.83px;height:44.83px;fill:#064a87;}

/**/
.slick-slider{-webkit-tap-highlight-color:transparent;}
.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;}
.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;}
/**/
.block.b-success .block__header{margin-bottom:9px;}
.b-success{padding-bottom:61px;}
.b-success .slick-dots{right:0;left:auto;display:inline-block;width:auto;bottom:20px;}
.b-success .slick-dots button:before{content:"";}
.b-success .slick-dots li,.b-success .slick-dots button{width:15px;height:15px;padding:0;}
.b-success .slick-dots button{border:2px solid #ced2dc;border-radius:50%;}
.b-success .slick-dots button:hover,.b-success .slick-dots .slick-active button{background:#ced2dc;}
.b-success__items{margin-top:55px;}
.b-success__item__header{color:#db1880;font-size:30px;font-weight:300;line-height:53px;padding-top:15px;}
.b-success__item__img{padding:0 15px;}
.b-success__item__img img{max-width:100%;height:auto;}
.b-success__item__img,.b-success__item__info{width:50%;float:left;}
@media screen and (max-width:768px){
.b-success__item__img,.b-success__item__info{width:100%;}
}
.b-success__item__prof{color:#171f29;font-size:16px;font-weight:300;margin-bottom:26px;}
.b-success__item__text{color:#686f78;margin-bottom:27px;line-height:23px;}
.b-success__item__price{color:#171f29;font-size:16px;font-weight:300;}
.b-success__item__price span{font-size:30px;}
.b-success__item__links{margin:26px 0;margin-bottom:40px;}
.b-success__item__links a{text-decoration:none;color:#9198a9;font-size:18px;font-weight:500;margin-right:43px;display:inline-block;vertical-align:middle;}
.b-success__item__links a:after{content:" ";display:inline-block;vertical-align:baseline;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -138px;width:14px;height:12px;margin-left:13px;}
.b-success__item__links a:hover:after{background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -182px;width:14px;height:12px;}
.b-success__item__links a:hover{color:#db1880;}
.bg_grey{background:#f5f7fc;}
@media screen and (max-width:768px){
.b-success__item__links a{margin-bottom:10px;display:block;}
}
@media screen and (max-width:768px){
.b-success__item__links a{margin-bottom:10px;display:block;}
}


.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{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 .input{background:#fff;color:#171f29;}
.form_control textarea.input,.form_control.focus textarea.input{line-height:20px;padding-top:20px;}
.form_control .placeholder{transition:all 0.3s ease;position:absolute;top:15px;left:25px;cursor:text;color:#9198a9;}
.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__tooltip{content:" ";display:block;position:absolute;right:18px;top:0;bottom:0;margin:auto;background-image:url("/bitrix/templates/personal_site/dist/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;}
.form_control.newSelectPhone{position: absolute;}
.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;}
.b_select--default.text-field{border:none}
.b_select--default.text-field:after{background:0 0}

.form_control.focus .placeholder, .form_control .b_select.active .placeholder, .form_control.input--success .placeholder {top: -25px; left: 5px; font-size: 15px;}
.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: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;}

@media (max-width:480px) {blockquote:after {  top: initial}}
@media (max-width:882px) {
	.text_block__text2 h1 {  font-size: 30px}
	.text_block__text2 h3{font-size:20px;}
}
@media (min-width:1024px) {
	.text_block__text2 p.bigQuote:before,blockquote:before {  top: 52px}
	.text_block__text2 p.bigQuote,blockquote {  padding: 0 75px}
	.text_block__text2 h3{font-size:30px;}
	.text_block__text2 p.bigQuote:after {  bottom: 0}
	blockquote:after {  bottom: 0;  top: initial}
	.text_block__text2 p.quote {  padding-left: 70px}
	.text_block__text2 p.quote:before {  left: 38px}
}
@media screen and (max-width:768px){
	.b-reg_end .block-header-first{line-height:35px;font-size:20px;}
	.input__tooltip__message{left:-325px;z-index:999;}
	.b-reg_end .block-header-second{color:#171f29;font-size:15px;font-weight:700;line-height:25px;padding-bottom:40px;}
}

.jsText{padding:10px 0;}
.PageListPaginator{padding-bottom:80px;}
.PageListPaginator:after{content:"";display:block;clear:both;}
.PageListPaginatorName{margin:15px 20px 0 0;float:left;border:1px solid #b7bed0;border-radius:3px;height:51px;line-height:50px;padding:0 22px;text-decoration:none;font-size:16px;font-weight:300;color:#333;}
.PageListPaginator ul{float:left;padding:0 0 0 1px;margin:0 20px 0 0;list-style:none;}
.PageListPaginator ul li{margin-top:15px;float:left;margin-left:-1px;}
.PageListPaginator ul li:first-child a{border-radius:3px 0 0 3px;}
.PageListPaginator ul li:last-child a{border-radius:0 3px 3px 0;}
.PageListPaginator ul li a,a.PageListPaginatorShowAll{display:block;text-decoration:none;border:1px solid #b7bed0;height:51px;line-height:50px;padding:0 22px;font-size:16px;font-weight:300;color:#333;position:relative;}
.PageListPaginator ul li a:hover,a.PageListPaginatorShowAll:hover{color:#db1880;border-color:#db1880;z-index:10;}
.PageListPaginator ul li.active a{background:#f5f7fc;color:#444;}
.PageListPaginator ul li.active a:hover{color:#444;border:1px solid #b7bed0;cursor:default;}

.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;}

.webp.b_iterOver4{background-image:url(/bitrix/templates/personal_site/dist/img/content/buy_faberlic.png);}
.webp.b_iterOver5{background-image:url(/bitrix/templates/personal_site/dist/img/content/consult_plus.png);}
.webp.b_iterOver6{background-image:url(/bitrix/templates/personal_site/dist/img/content/step_learn.png);}

.webp.b_iterOver1 {background-image:url(/bitrix/templates/personal_site/dist/img/content/front_top_banner1.webp);}
.webp.b_iterOver2 {background-image:url(/bitrix/templates/personal_site/dist/img/content/front_top_banner2.webp);}
.webp.b_iterOver3 {background-image:url(/bitrix/templates/personal_site/dist/img/content/front_top_banner3.webp);}
.no-webp.b_iterOver1 {background-image:url(/bitrix/templates/personal_site/dist/img/content/front_top_banner1.png);}
.no-webp.b_iterOver2 {background-image:url(/bitrix/templates/personal_site/dist/img/content/front_top_banner2.png);}
.no-webp.b_iterOver3 {background-image:url(/bitrix/templates/personal_site/dist/img/content/front_top_banner3.png);}

.webp.b_iterOver4 {background-image:url(/bitrix/templates/personal_site/dist/img/content/buy_faberlic.png);}
.webp.b_iterOver5 {background-image:url(/bitrix/templates/personal_site/dist/img/content/consult_plus.png);}
.webp.b_iterOver6 {background-image:url(/bitrix/templates/personal_site/dist/img/content/step_learn.png);}

/*faq*/
.b_faq{padding-bottom:82px;}
.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;}
.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;}
.b_faq__item__a{padding-left:102px;display:none;}
@media screen and (max-width:768px){
	.b_faq{padding-bottom:40px;}
	.b_faq__item__q{padding-left:50px;font-size: 18px;}
	.b_faq__item__q:before{left:16px;}
	.b_faq__item__a{padding-left:0;}
}
/*немного цифр*/
.b_frontDigits .b-fbAbout__items{margin-bottom:2px;}
.b-fbAbout__item__text_big{text-align:center;color:#db1880;font-size:45px;font-weight:300;line-height:105px;}
.b_regBig{background:#f5f7fc;}
.b_regBig .fl_container{background:url("/bitrix/templates/personal_site/dist/img/bg_big_reg.png") no-repeat center right 60px;padding:0 15px;padding-top:111px;padding-bottom:69px;}
.b_regBig__header{color:#171f29;font-size:45px;font-weight:300;margin-bottom:50px;max-width:540px;}
@media (max-width:768px){
.b_regBig .fl_container{background:none;padding:40px 15px;}
.b_regBig__header{text-align:center; font-size:30px;}
.b_regBig .btn_block{text-align:center;}
}

/*сертификат*/
.b-serts{background:#f5f7fc;}
.b-serts__list__item{margin:0 10px;}
@media screen and (max-width:768px){
.b-serts__list__item{margin-bottom:20px;text-align:center;}
}

/*каталоги*/
.inner_header_small{text-align:center;font-weight:300;}
.inner_header_small{color:#171f29;font-size:30px;line-height:60px;margin-top:30px;margin-bottom:30px;}
.onlineCatalogList{padding-bottom:100px;}
.onlineCatalogListOne{margin:20px 0 0;}
.onlineCatalogListOne img{width:100%;}
.onlineCatalogListOne a{text-decoration:none;border:1px solid #e2e4ea;display:block;}
.onlineCatalogListOne a:hover{box-shadow:0 10px 10px rgba(0,0,0,0.1);}
.onlineCatalogListOneName{font-size:24px;text-align:center;color:#171f29;height:auto;line-height:inherit;background:#fff;display:flex;align-items:center;justify-content:center;}
.onlineCatalogListOneDesc{font-size:15px;line-height:20px;padding:20px;color:#313a4c;font-weight:300;}
.onlineCatalogList{padding-bottom:25px;}
.onlineCatalogListOne{margin:20px 0 0;}
.onlineCatalogListOne img{width:100%;}
.onlineCatalogListOne a{text-decoration:none;border:1px solid #e2e4ea;display:block;}
.onlineCatalogListOne a:hover{box-shadow:0 10px 10px rgba(0,0,0,0.1);}
.onlineCatalogText{margin:25px auto 0px;font-size:16px;line-height:23px;color:#686f78;font-weight:300;}
.onlineCatalogText ul{padding:0 0 0 18px;margin:25px 0;}
.onlineCatalogText .bgc1{background:#5f6b85;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc2{background:#e6007e;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc3{background:#009fe3;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc4{background:#f4aacd;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc5{background:#fac168;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc6{background:#fab800;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc7{background:#8c2655;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc8{background:#616066;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc9{background:#5bb02f;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc10{background:#78a0d4;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc11{background:#ee7103;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc12{background:#e30713;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc13{background:#d25817;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc14{background:#00434f;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText .bgc15{background:#00a7e6;color:#fff;padding:5px;line-height:33px;} 
.onlineCatalogText .bgc16{background:#cec3bb;color:#fff;padding:5px;line-height:33px;}
.onlineCatalogText h3{font-weight:300;font-size:24px;margin:25px 0;}
.link_catalog_arhiv a{color:#db1880;}

.bgc20{background:#954569;color:#fff;padding:5px;line-height:33px;}
.bgc21{background:#85642a;color:#fff;padding:5px;line-height:33px;}
.bgc22{background:#008e8e;color:#fff;padding:5px;line-height:33px;}
.bgc23{background:#77458f;color:#fff;padding:5px;line-height:33px;}
.bgc24{background:#3c5598;color:#fff;padding:5px;line-height:33px;}
.bgc25{background:#e4b7b8;color:#fff;padding:5px;line-height:33px;}
.bgc26{background:#624f49;color:#fff;padding:5px;line-height:33px;}
.bgc27{background:#fecc91;color:#fff;padding:5px;line-height:33px;}

/* поделиться*/
.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;}
}

/*продукты списком*/
.onlineCatalogBook{position:relative;}	
#boxProducts{overflow-y: scroll; align-self: baseline; padding: 0; max-height: 820px;margin: 0;}
#boxProducts .inner_header{width:100%;}
#boxProducts .catalogPageList{padding-bottom: 50px;}
#boxProducts .catalogPageList.recomended{padding-bottom: 120px;}
#boxProducts .catalogPageListOne{margin: 30px 0 0;padding: 0;background: #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.1);text-decoration: none;/*flex-basis: calc(100% - 22px);max-width: calc(100% - 22px);*/}
#boxProducts .catalogPageListOneImage{overflow: hidden;position: relative;background: #f5f7fc;}
#boxProducts .catalogPageListOneImage img{width:100%;}
#boxProducts .catalogPageListOneImageCategory{position: absolute;z-index: 60;left: 18px;background: #fff;border-radius: 15px;width:82px;text-align: center;text-decoration: none;height:27px;font-weight: 300;line-height: 27px;font-size: 13px;}
#boxProducts .catalogPageListOneImageCategory.nth1{top:25px;}
#boxProducts .catalogPageListOneImageCategory.nth2{top:57px;}
#boxProducts .catalogPageListOneImageCategory.new{color:#729b0e;}
#boxProducts .catalogPageListOneImageCategory.sale{color:#e96e00;}
#boxProducts .catalogPageListOneImageCategory.addProductList{color: #fff;background: #db1880;cursor: pointer;}
#boxProducts .catalogPageListOneImageCategory.byu{color: #fff;background: #9198a9;cursor:text;}
#boxProducts .catalogPageListOneImageList{text-align:center;background: #fff;}
#boxProducts .catalogPageListOneImageList button{position: absolute;top:50%;margin-top: -8px;padding: 0;overflow: hidden;text-indent: -999px;opacity: 0.5;display: none !important;z-index: 50;width:10px;height:18px;}
#boxProducts .catalogPageListOneArticle{padding: 22px 10px 0;font-size: 14px;line-height: 17px;color:#9198a9;font-weight: 300;text-align: center;}
#boxProducts .catalogPageListOneTitle{font-size: 16px;color:#313a4c;font-weight: 300;line-height:20px;padding: 10px 10px 0;}
#boxProducts .catalogPageListOneCost{font-size: 30px;line-height: 30px;color:#313a4c;font-weight: 300;padding: 15px 0 15px;text-align: center;}
#boxProducts .catalogPageListOneCost del{font-size: 15px; color: #9198a9;}

@media (min-width: 640px){
    /*.catalogPageListOne{flex-basis: calc(50% - 22px);max-width: calc(50% - 22px);}*/
    #boxProducts .catalogPageListFilterType{margin: 21px 0 0 0;padding: 0 15px;width:45%;float:left;}
    #boxProducts .catalogPageListFilterSort{margin:14px 0 0 0;padding: 0 15px;width:55%;float:left;}
}
@media (min-width: 882px){
    /*.catalogPageListOne{flex-basis: calc(33.33333333% - 22px);max-width: calc(33.33333333% - 22px);}*/
    #boxProducts .catalogPageProductMainRight{padding-left: 24px;}    
}
@media (min-width: 950px){
   #boxProducts .catalogPageListFilterType{width:auto;padding-left: 53px;}
   #boxProducts .catalogPageListFilterSort{width:auto;padding-left: 35px;}
   #boxProducts .catalogPageListFilterSearch{width:calc(100% - 730px);margin:14px 15px 0 0;float:right;}}

@media (min-width: 1024px){
    /*.catalogPageListOne{flex-basis: calc(25% - 22px);max-width: calc(25% - 22px);}  */
    #boxProducts .catalogPageListFilterSort{width:auto;padding-left: 85px;}
    #boxProducts .catalogPageListFilterSearch{width:calc(100% - 740px);}}
	#boxProducts{max-height: 725px;}
	#boxProducts .catalogPageListOneArticle{padding: 22px 10px 0;}
	#boxProducts .catalogPageListOneCost{padding: 15px 10px 30px;font-size: 20px;}
	#boxProducts .catalogPageListOneCost del{font-size: 12px;}

@media (min-width: 1230px){
    /*.catalogPageListOne{flex-basis: calc(25% - 22px);max-width: calc(25% - 22px);}  */ 
    #boxProducts .catalogPageCatalog{padding: 0 0 80px;}
	#boxProducts{max-height: 820px;}
}

/*кнопки поделиться*/
.social_icons{text-align:center;}
.text_block__text2 .social_icons a{text-decoration:none;padding:0 12px 12px;display:inline-block;vertical-align:top;}
@media screen and (max-width: 768px){
.text_block__text2 .social_icons a{padding:0 6px 12px;}
}
#sendOrder{ display: none; margin-top: 20px;}
#sendOrder.active{display: block;}
#sendOrder .social_icons{ margin-top: 20px;}
#boxSendPhone.active{display: block;}
#boxSendPhone.noactive{display: none;}
.prevSendPhone.active{margin-top:40px;}
.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;}

/*404*/
h1{font-size:35px;margin:30px 0 15px;text-align:center;color:#171f29;font-weight:300;}
*{box-sizing:border-box;}
#errorPage h1{font-size:35px;margin:37px 0 35px;text-align:center;color:#171f29;font-weight:300;}
@media screen and (min-width:1024px){
#errorPage h1{font-size:45px;}
}

/*контакты пункта выдачи*/
.cityPageDeliveryPointAddressContacts{margin-top:10px;font-size:18px;line-height:22px;color:#000;font-weight:300;color:#000; padding-bottom: 15px;}
.cityPageDeliveryPointAddressContacts h2,.cityPageDeliveryPointAddressContacts h3{font-size:24px;line-height:28px;font-weight:300;color:#000;margin:30px 0 20px;}
.cityPageDeliveryPointAddressContacts a{color:#db1880;word-break:break-all;}
.cityPageDeliveryPointAddressScheduleInfo{font-size:18px;line-height:22px;color:#1d1d1d;font-weight:300;padding-top:7px;}
.cityPageDeliveryPointAddressScheduleTitle{font-size:18px;line-height:22px;color:#9198a9;font-weight:300;}
.cityPageDeliveryPoint .cityPageDeliveryPointAddressContacts:nth-child(2n-1) { background: #f5f7fc; border-top: 1px solid #cdd2e0; border-bottom: 1px solid #cdd2e0;}
@media (max-width: 768px){
	.strMinutes{display:none;}
}

/* Подвал */
footer{background:#171f29;}
footer .logo_footer{padding-top:8px;}
footer .logo_footer img{max-width:100%;}

.footer__logo{margin-left:8px;padding-top:8px;text-decoration:none;display:block;}
.footer__logo img{max-width:100%;vertical-align:middle;}
.footer__logo span{font-family:Roboto;color:#9198a9;font-weight:700;text-decoration:none;font-size:27px;padding-left:25px;letter-spacing:0;}

.b_footerMain{padding-top:23px;padding-bottom:32px;border-top:1px solid #3b424e;}
.b_footerMain__text{color:#9198a9;font-size:12px;font-weight:300;line-height:18px;width:33.33333%;}
@media screen and (max-width:768px){
.b_footerMain__text{width:auto;}
}
.b_footerMain__share__name{color:#9198a9;font-size:18px;font-weight:400;line-height:22px;margin-bottom:20px;}
.b_footerMain__share__links{margin-top:10px;}
@media screen and (max-width:768px){
.b_footerMain__share__links{-ms-flex-pack:start;justify-content:flex-start;}
}
.b_footerMain__share__links a{display:inline-block;margin:0 5px;height:31px;width:31px;background:url(/bitrix/templates/personal_site/dist/img/sprite_cocial.png) no-repeat;}
.b_footerMain__share__links a.vk{background-position:0px 0px;}
.b_footerMain__share__links a.ok{background-position:0px -31px;}
.b_footerMain__share__links a.fb{background-position:0px -62px;}
.b_footerMain__share__links a.inst{background-position:0px -93px;}
.b_footerMain__share__links a:first-child{margin-left:0;}
@media screen and (max-width:768px){
.b_footerMain__container > *{width:100%;margin-bottom:20px;}
}
@media screen and (max-width: 330px){
footer .logo_footer{display:none;}
}
.copyright{margin-top:10px;font-size:14px;font-weight:400;}
#sizingProduct{color:#db1880;font-size:16px;padding-top:10px;display:inline-block;}
footer #sizingProduct{color:#db1880;font-size:14px;padding-top:0px;display:inline;}

/* Всплывающее окно*/
.remodal{box-sizing:border-box; max-width:637px;background:#f5f7fc;font-weight:300;position:relative;outline:0;text-size-adjust:100%;width:100%;margin-bottom:10px;padding:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff;}
.remodal,.remodal-wrapper,[data-remodal-id]{display:none;}
.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding:10px 10px 0;}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:"";}
.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;}

.remodal-is-initialized{display:inline-block;}
.remodal,.remodal-wrapper:after{vertical-align:middle;}
@media only screen and (min-width:641px){
.remodal{max-width:700px;}
}

.remodal__header{position:relative;max-height:120px;background:#fff;text-align:center;font-size:24px;color:#1d1d1d;font-weight:300;padding-top:60px;}
.remodal__header__close{position:absolute;display:block;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -346px;width:16px;height:16px;top:30px;left:0;right:0;margin:auto;}
.remodal__info{padding:0px 24px;padding-bottom:40px;padding-top:36px;text-align:left;}
.remodal__get_list{text-align:left;}
.remodal__get_list__item:before{content:" ";position:absolute;display:block;background-image:url("/bitrix/templates/personal_site/dist/img/sprite.png");background-position:0px -632px;width:30px;height:30px;top:0;left:55px;}
.remodal__get_list__item{padding-top:3px;position:relative;padding-left:115px;font-size:18px;margin-bottom:25px;}
.remodal__get_list__item.error:before {background-position: 38px -632px;}
.remodal__get_list__item.error li{text-align: left;list-style:none;}
.imgZoom img{max-width:700px;}
@media screen and (max-width:768px){
.remodal__get_list__item:before{left:0;}
.remodal__get_list__item{padding-left:40px;padding-top:0;}
.imgZoom img{max-width:100%;}
}
.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgba(43,46,56,.9);}
.remodal-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;}


/* End */
/* /bitrix/templates/personal_site/template_styles.css?174713700940388 */
