

/* Start:/bitrix/components/fortes/fortes.register/templates/consultant/style.css?16665105669244*/
@font-face{font-family:RUB;src:url(/bitrix/templates/personal_site/dist/fonts/rubsn.otf);font-display: swap;}
.btn--arrow_right_icon:after,.btn--pink_arrow::after{top:0;bottom:0;right:20px;content:" "}button.btn{background:0 0}.btn--shadow{box-shadow:0 2px 2px 0 #dee0e4;color:#9198a9;transition:all .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_arrow::after,.btn--pink_arrow:hover:after{background-image:url(/bitrix/templates/personal_site/dist/img/sprite.png);width:14px;height:12px}.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-position:0 -160px}.btn--pink_arrow::after{display:block;position:absolute;margin:auto;background-position:0 -182px}.btn--arrow_right_icon:after,.btn--simple_arrow_left::before,.btn--simple_arrow_left:hover::before{background-image:url(/bitrix/templates/personal_site/dist/img/sprite.png);width:13px}.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-position:0 -117px;height:11px}.btn--simple_arrow_left:hover::before{background-position:0 -75px;height:11px}.btn--arrow_right_icon{position:relative;text-align:center;padding:0 25px 0 0}.btn--arrow_right_icon:after{background-position:0 -204px;height:12px;position:absolute;margin:auto;display:block}.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:0;position:relative}.jsAjaxLoader:after,.jsAjaxLoader:before{display:block;position:absolute;left:50%}.jsAjaxLoader:before{background:0 0!important;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;color:#fff;content:'_';font-size:10px;font-family:OpenSans-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:10px;height:21px;top:13px;margin:0 0 0 -11px;padding-right:6px;text-align:right;width:15px}.jsAjaxLoader:after{background:#fff!important;content:'';height:7px;margin:0 0 0 -1px;top:17px;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 0 58px;padding:0;float:left;border-bottom:1px solid #9198a9;position:relative;width:100%}.b_regForm__tabs>ul span{height:2px;transition:all .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 .error_message{position:absolute;color:#f94747;bottom:-25px;right:0;font-size:15px;display:none}.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:0 0;width:14px;height:10px}.form_control .input{line-height:47px;border:1px solid #b7bed0;padding:0 25px;background:#ecf0f8;outline:0;border-radius:4px;font-size:16px;width:100%}.form_control .placeholder{transition:all .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 .b_select.active .placeholder,.form_control.focus .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:0 0;width:12px;height:7px}.b_select--default.text-field{border:none}.b_select--default.text-field:after{background:0 0}.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}.findCityBox,.input--success .b_select:after,.search_ico{display:none}.b_select__options a:hover{background:#dce3f5}.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,.btn--nonactive:hover{border-color:#9198a9;color:#9198a9}.btn--nonactive{padding:0 35px;cursor:text}.btn--nonactive:after{content:"";display:none}.findCityBox{max-height:150px;overflow-y:scroll}.search_ico{position:absolute;right:40px;top:0;bottom:0;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:700;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 0 0 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:0 0;width:12px;height:7px}@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__bottom__btns,.b_regForm__header__btns{float:none!important}.b_regForm__header__btns a:first-child,.b_regForm__tabs>ul li{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 a{font-size:16px;margin-bottom:20px}.b_regForm__bottom{padding-top:0}.b_regForm__soc{width:100%;margin-bottom:20px}.b_regForm__soc span{margin-right:0}.b_regForm__bottom,.b_regForm__soc{text-align:center}#reg_form_1 .row>div{margin-bottom:25px}}
/* End */


/* Start:/bitrix/templates/personal_site/components/bitrix/main.share/.default/style.css?1560766506641*/
.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;}
}
/* 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/components/fortes/fortes.register/templates/consultant/style.css?16665105669244 */
/* /bitrix/templates/personal_site/components/bitrix/main.share/.default/style.css?1560766506641 */
/* /bitrix/templates/personal_site/dist/styles/register.css?174681002439197 */
