

/* Start:/bitrix/components/twofingers/location/templates/.default/style.min.css?17523936478454*/
@-webkit-keyframes animate-circle{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes animate-circle{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.tfl__link-container,.tfl__link-container:hover{text-decoration:none;display:flex}.tfl__link,.tfl__link:hover{border-bottom:1px dashed;cursor:pointer}.tfl__link-label{margin-right:5px}.tfl__link.tfl__link_order{font-weight:700;line-height:2}.tfl-define-popup{background-color:#fff;text-align:center}.tfl-define-popup__desktop{border-radius:.3em;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px 0 rgba(0,0,0,.1);box-shadow:0 1px 10px 0 rgba(0,0,0,.1);transform:translateX(-50%);z-index:1001;-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute}.tfl-define-popup__text{padding-left:20px;padding-right:20px}.tfl-define-popup__mobile{width:100%;position:relative;z-index:9999999;border-radius:0!important}.tfl-define-popup__mobile .tfl-define-popup__buttons{border-radius:0!important}.tfl-define-popup__desktop:before{position:absolute;width:11px;height:11px;transform:rotate(45deg);content:'';background-color:#fff;left:calc(50% - 5px);top:-5px}.tfl-define-popup__buttons{text-align:center;overflow:hidden;display:grid}.tfl-define-popup__button{display:block;padding:10px 20px;box-sizing:border-box}.tfl-define-popup__main{font-weight:700}.tfl-define-popup__second{background-color:#f5f5f5}.tfl-popup{position:fixed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;z-index:2001;max-width:100%;overflow:hidden;left:50%;top:42%;transform:translate(-50%,-50%);-webkit-box-shadow:-1px 2px 13px 0 rgba(0,0,0,.25);-moz-box-shadow:-1px 2px 13px 0 rgba(0,0,0,.25);box-shadow:-1px 2px 13px 0 rgba(0,0,0,.25);display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;grid-gap:0;box-sizing:border-box;opacity:0;transition:opacity .2s ease-in,top .2s ease-out}.tfl-popup.tfl-popup_loaded{opacity:1;top:45%}.tfl-popup.tfl-popup_loading{background:url(/bitrix/components/twofingers/location/templates/.default/img/preloader.svg) center center no-repeat #fff}.tfl-popup__title-container{position:relative;width:100%}.tfl-popup__search-wrapper{margin-bottom:20px}.tfl-popup__title{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;width:calc(100% - 40px)}.tfl-popup__search{position:relative;padding:0;margin-bottom:15px;margin-top:26px}.tfl-popup .tfl-popup__search-input{color:#333;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;padding:10px 5px 12px;width:100%;position:relative;border:0;background-color:transparent;background-repeat:no-repeat;background:bottom no-repeat,50% 100%;transition:background ease-out;background-size:0 100%,100% 100%;background-image:linear-gradient(to top,#1f2949 2px,rgba(255,86,5,0) 2px),linear-gradient(to top,#bdbdbd 1px,rgba(189,189,189,0) 1px)}.tfl-popup .tfl-popup__search-input:focus{background-size:100% 100%,100% 100%;transition:.3s;outline:0}.tfl-popup__search-input::-webkit-input-placeholder{color:#bbb}.tfl-popup__search-input::-moz-placeholder{color:#bbb}.tfl-popup__search-input:-ms-input-placeholder{color:#bbb}.tfl-popup__search-input:-moz-placeholder{color:#bbb}.tfl-popup__search-input:focus::-webkit-input-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus::-moz-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus:-ms-input-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus:-moz-placeholder{color:#d5d5d5}.tfl-popup__clear-field{height:14px;position:absolute;right:35px;top:calc(50%);transform:translateY(-50%);width:14px;display:none}.tfl-popup__search-icon{height:40%;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:auto;text-align:right}.tfl-popup__search-icon svg{fill:#d5d5d5;background-color:transparent;width:auto;height:100%}.tfl-popup__search-icon svg path{fill:#d5d5d5}.tfl-popup__container{position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.tfl-popup__container:before{position:absolute;content:'';width:100%;height:18px;bottom:0;z-index:1;background-image:-moz-linear-gradient(top,rgba(255,255,255,.001) 0,#fff);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.001) 0,#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,.001) 0,#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,.001) 0%,#fff);background-image:linear-gradient(top,rgba(255,255,255,.001) 0%,#fff)}.favorites-right-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:2fr 1fr}.favorites-left-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:1fr 2fr}.tfl-popup__scroll-container{overflow:hidden;overflow-y:auto;position:relative;display:none}.tfl-popup__scroll-container+.tfl-popup__scroll-container{padding-left:10px}.tfl-popup__with-defaults .tfl-popup__scroll-container.tfl-popup__defaults,.tfl-popup__with-locations .tfl-popup__scroll-container.tfl-popup__locations{display:block}.tfl-popup__list{list-style:none outside none;padding:0;line-height:1.25;margin-bottom:15px;-webkit-column-width:150px;-moz-column-width:150px;column-width:150px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule:0 solid #ccc;-moz-column-rule:0 solid #ccc;column-rule:0 solid #ccc;display:block}.favorites-under-search .tfl-popup__defaults .tfl-popup__list{margin-top:15px;margin-bottom:0}.tfl-popup__list li{padding-bottom:7.5px;overflow:hidden;list-style:none;page-break-inside:avoid;break-inside:avoid;padding-left:0}.tfl-popup__list li:after,.tfl-popup__list li:before{content:none}.tfl-popup__location-link{color:#333;text-decoration:none;border-bottom:1px dashed #777}.tfl-popup__location-link:hover{color:#333;border-bottom:1px dotted #333}.tfl-popup__defaults .tfl-popup__location-link{font-weight:700;border-bottom:1px dotted #333}.tf-location__region{display:block;font-size:.7em;color:#999;line-height:1;margin-top:.3em}.tfl-popup-overlay{display:none;position:fixed;margin:0;padding:0;top:0;left:0;bottom:0;right:0;background:url(/bitrix/components/twofingers/location/templates/.default/img/custom-popup-overlay.png);z-index:10000}.tfl-popup-overlay__loader{--size:10rem;position:fixed;top:50%;left:50%;height:var(--size);width:var(--size);transform:translateX(-50%) translateY(-50%)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle{--duration:2s;position:absolute;height:inherit;width:inherit;background:#fff;border-radius:50%;-webkit-animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite;animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(2){-webkit-animation-delay:calc(var(--duration)/-3);animation-delay:calc(var(--duration)/-3)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(3){-webkit-animation-delay:calc(var(--duration)/-6);animation-delay:calc(var(--duration)/-6)}.tfl-popup__close{display:flex;position:absolute;cursor:pointer;opacity:.2;width:40px;height:40px;top:20px;right:20px;align-items:center;justify-content:center}.tfl-define-popup .tfl-popup__close{top:0;right:0}.tfl-popup__close:hover{opacity:.5}.tfl-popup__close:after,.tfl-popup__close:before{position:absolute;content:'';width:2px;background-color:#333;height:20px}.tfl-popup__close:before{transform:rotate(45deg)}.tfl-popup__close:after{transform:rotate(-45deg)}.tfl-popup__clear-field .tfl-popup__close{width:100%;height:100%;top:0;right:0}.tfl-popup__clear-field .tfl-popup__close:after,.tfl-popup__clear-field .tfl-popup__close:before{width:2px;height:15px;top:0;left:6px}.tfl-define-popup .tfl-popup__close{width:30px;height:30px}.tfl-define-popup .tfl-popup__close:after,.tfl-define-popup .tfl-popup__close:before{width:2px;height:15px;top:7px;left:15px}.tfl-body-freeze{overflow-y:hidden;margin-right:calc(-1*(100vw - 100%));height:auto}.tfl-body-blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.tfl-popup__nofound-mess{display:none;font-size:20px;text-align:center;position:absolute;top:50%;width:100%;color:#d5d5d5;transform:translateY(-50%)}.tfl-popup__nofound-mess-show{display:block}
/* End */


/* Start:/bitrix/templates/npcfm/components/bitrix/search.title/search/style.css?17523936512110*/


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/npcfm/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/.default/components/altasib/feedback.form/popup-form2/form_style.min.css?175239365140242*/
.modal_form{border-radius:5px;background:#fff;position:absolute;top:45%;left:50%;opacity:0;z-index:2001;transition:all 0.3s ease 0s;box-shadow:0 0 33px rgba(0,0,0,0.36);min-height:200px;height:auto;overflow:hidden;box-sizing:border-box;padding:40px 20px 40px;}.modal_close{width:14px;height:14px;position:absolute;background:#fff;top:20px;right:20px;cursor:pointer;display:block;overflow:hidden;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);z-index:2;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}.modal_close_ok{width:115px;height:36px;line-height:36px;background:#0097f6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 4px 2px #e6e6e6;-moz-box-shadow:0 2px 4px 2px #e6e6e6;box-shadow:0 2px 4px 2px #e6e6e6;border:none;outline:none;color:#fff;text-align:center;margin:0 auto 10px;display:block;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}.modal_close_ok:hover{-webkit-box-shadow:0 2px 5px 3px #ccc;-moz-box-shadow:0 2px 5px 3px #ccc;box-shadow:0 2px 5px 3px #ccc;}.modal_close:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.modal_close__left:before{position:absolute;content:'';left:-3px;top:-5px;border:12px solid transparent;border-left-color:#767676;}.modal_close__left:after{position:absolute;content:'';left:-7px;top:-5px;border:12px solid transparent;border-left-color:#fff;}.modal_close__right:before{position:absolute;content:'';right:-3px;top:-5px;border:12px solid transparent;border-right-color:#767676;}.modal_close__right:after{position:absolute;content:'';right:-7px;top:-5px;border:12px solid transparent;border-right-color:#fff;}.alx_fb_overlay{z-index:2000;position:fixed;background-color:#000;opacity:0.2;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}.alx_feedback_popup{cursor:pointer;}.alx-feedb-data-errorLoading{text-align:center;padding-top:50px;}.alx_fedb_wait{height:140px;left:45%;position:fixed;top:45%;width:140px;z-index:2001;text-align:center;}.alx-feedb-data{position:absolute;opacity:0;}.alx-feedb-data-view{position:relative;opacity:1;width:100%;transition:all 0.3s ease 0s;}.afbf_success_block{height:140px;display:table;vertical-align:middle;width:100%;margin-bottom:20px;}.afbf_success_block._without-popup{height:100px;}.afbf_success_block._without-popup .afbf_mess_ok{text-align:left;line-height:50px;}.afbf_success_block._without-popup .afbf_mess_ok .mess{margin-left:60px;}.afbf_success_block._without-popup .afbf_ok_icon{display:inline-block;width:auto;min-width:50px;float:left;margin-bottom:0;}.afbf_mess_ok{display:table-cell;vertical-align:middle;text-align:center;}@keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-o-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}.alx-rotate-loading, .alx-feedb-loading{height:120px;position:relative;width:120px;border-radius:100%;}.alx-rotate-loading{margin:40px auto;}.alx-feedb-loading{border:13px solid transparent;border-color:transparent #fff transparent #FFF;-moz-animation:alx-rotate-loading 2s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:alx-rotate-loading 2s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:alx-rotate-loading 2s linear 0s infinite normal;-webkit-transform-origin:50% 50%;animation:alx-rotate-loading 2s linear 0s infinite normal;transform-origin:50% 50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.alx-rotate-loading:hover .alx-feedb-loading{border-color:transparent #E45635 transparent #E45635;}.alx-rotate-loading:hover .alx-feedb-loading, .alx-rotate-loading .alx-feedb-loading{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.alx-feedb-loading-text{animation:2s linear 0s normal none infinite running loading-text-opacity;color:#fff;font-size:15px;font-weight:bold;margin-top:52.5px;position:absolute;text-align:center;text-transform:uppercase;top:0px;width:120px;}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-moz-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-o-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-moz-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-o-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}}@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-o-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-moz-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-moz-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-moz-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-moz-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-o-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-o-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-o-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-webkit-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.alx-popup-show-anime1{animation:pulse .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime1{animation:bounceIn 0.5s;}.alx-popup-mess-show-anime1{animation:pulseMess .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime2{animation:rotateIn .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime2{animation:rotateOut 0.5s both;}.alx-popup-mess-show-anime2{animation:rotateIn .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime3{animation:fadeInRight .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime3{animation:fadeOutRight 0.5s both;}.alx-popup-mess-show-anime3{animation:fadeInRight .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime4{animation:bounceInDown .75s ease-in-out 0s;display:block;}.alx-popup-hide-anime4{animation:bounceOutDown 0.5s;}.alx-popup-mess-show-anime4{animation:bounceInDown .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx_feed_back{padding:0px;margin:0px;text-transform:none !important;text-align:left !important;line-height:normal !important;text-decoration:none !important;}.alx_feed_back *{text-transform:none !important;text-align:left !important;line-height:normal !important;text-decoration:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.alx_feed_back form{padding:0px;margin:0px;}.modal_form .afbf_error_block{position:relative;margin-bottom:20px;}.modal_form .afbf_error_block:after{content:'';position:absolute;bottom:-10px;left:-20px;right:-20px;height:1px;background:#ccc;}.afbf_error_icon{float:left;margin-right:5px;width:50px;height:40px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form2/images/afbf_danger-sign.png) no-repeat 0 0;}.afbf_error_block .afbf_error_text, .afbf_error_block .afbf_error_ftext{font-size:16px;min-height:40px;padding-bottom:30px;color:#f80000;display:block;}.afbf_ok_icon{margin:0 0 20px 0;width:100%;height:50px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form2/images/afbf_check-box.png) no-repeat 50% 50%;}.modal_form .afbf_error_block td{vertical-align:top;text-align:left;}.alx-feedb-error{margin-top:20px;}.modal_form .alx-feedb-error{margin-top:0px;}.alx-feedb-error .afbf_error_block ul{list-style:none;padding-left:55px;font-size:14px;color:#f80101;margin:0;}.alx-feedb-error .afbf_error_block ul li{padding:0px 0px 4px 8px;margin:0px;display:block;list-style:none !important;background:transparent !important;}.alx-feedb-error .afbf_error_block ul li:before{content:'' !important;}.alx-feedb-error .afbf_error_block ul li span{position:relative;z-index:1;margin-left:-8px;}.modal_form .afbf_feedback_poles{padding:0px;margin:11px 0px 0px 0px;}.afbf_item_pole{padding:0px;margin:40px 0px 30px;position:relative;}*html .afbf_item_pole{position:relative;z-index:1;zoom:1;}.afbf_item_pole .afbf_name{padding:0px;margin:0px 0px 6px 0px;}.afbf_item_pole .afbf_select, .afbf_item_pole .afbf_textarea, .afbf_item_pole .afbf_inputtext{height:34px;width:100%;padding:7px 5px !important;font-size:14px;outline:none;border:1px solid #e0e0e0;}.afbf_item_pole.item_pole__captcha .afbf_inputtext{box-sizing:content-box;padding:7px 0px !important;}.afbf_item_pole select.afbf_inputtext.afbf_select_sect{height:auto;}.afbf_item_pole .dropdownjs.feedback_dropdown> ul{right:0;left:auto;top:35px;bottom:auto;height:120px;padding:0;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);-moz-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);}.afbf_item_pole .dropdownjs.feedback_dropdown:after{content:'';position:absolute;right:10px;top:50%;margin-top:-2px;display:inline-block;border:5px solid transparent;border-top:5px solid #767676;}.afbf_item_pole .afbf_checkbox label{margin-left:20px;margin-bottom:5px;font-weight:normal;position:relative;cursor:pointer;font-size:14px;top:auto;left:auto;pointer-events:inherit;-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;}.afbf_checkbox{margin:10px 0 20px;}.afbf_checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;overflow:hidden;pointer-events:none;}.afbf_checkbox .afbf_checkbox_box{vertical-align:middle;position:relative;top:2px;margin-right:12px;}.afbf_checkbox_box .afbf_checkbox_check{position:relative;display:inline-block;width:18px;height:18px;border:2px solid rgba(0,0,0,.54);border-radius:2px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;z-index:1;}.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{content:'';position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:5px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{content:'';position:absolute;color:#7b7f7f;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;}.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{-webkit-animation:checkbox-on 0.3s forwards;-o-animation:checkbox-on 0.3s forwards;animation:checkbox-on 0.3s forwards;}.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{-webkit-animation:checkbox-off 0.3s forwards;-o-animation:checkbox-off 0.3s forwards;animation:checkbox-off 0.3s forwards;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{border:none;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{margin-top:-3px;margin-left:7px;}.afbf_item_pole.is_filled .afbf_name.static_name, .afbf_item_pole.is_focused .afbf_name.static_name, .afbf_name.static_name{position:static;color:inherit;font-size:inherit;margin-bottom:20px }.afbf_item_pole.item_pole__captcha .afbf_name{top:67px;}.afbf_item_pole.item_pole__captcha.is_filled .afbf_name, .afbf_item_pole.item_pole__captcha.is_focused .afbf_name{top:55px;}.afbf_pole_captcha{margin-bottom:30px;}.afbf_pole_captcha .image{vertical-align:middle;}.afbf_pole_captcha .g-recaptcha{display:inline-block;vertical-align:middle;}.afbf_pole_captcha .afbf_captcha_reload{display:inline-block;vertical-align:middle;width:22px;height:16px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form2/images/icon_reload.png) no-repeat 0 0;cursor:pointer;margin-left:20px;}.afbf_inputtext_bg .afbf_textarea{width:100%;z-index:100;height:102px;overflow:auto;resize:vertical;max-height:450px;max-width:100%;min-height:34px;min-width:100%;}.afbf_submit_block{margin:30px 0px 0px 0px;padding:0px;display:block;text-align:right !important;}.afbf_btn{display:inline-block;padding:15px 25px !important;border:none !important;text-transform:uppercase !important;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px !important;-webkit-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);-moz-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);cursor:pointer;font-size:16px !important;outline:none;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.alx_feed_back .afbf_feedback_poles .afbf_btn:hover{-webkit-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);-moz-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);}.afbf_inputtext_bg select{width:100%;padding:0px;margin:0px;border:0px;}.afbf_file_button{position:absolute;right:-1px;height:100%;top:-1px;z-index:1;}*html .alx_feed_back .afbf_feedback_poles div{zoom:1;}.afbf_inputtext_bg_calendar{position:relative;z-index:2;zoom:1;}.afbf_inputtext_bg_calendar .afbf_calendar_icon{position:absolute;top:3px;right:5px;}.afbf_error_text, .afbf_error_ftext{display:none;}.afbf_item_pole.error_pole .afbf_error_text, .afbf_item_pole.error_fpole .afbf_error_ftext{position:relative;display:block;margin:5px 0 0;padding-right:20px;color:#f80000;font-size:12px;}.afbf_item_pole.error_pole .afbf_error_text:after, .afbf_item_pole.error_fpole .afbf_error_ftext:after{content:'';position:absolute;right:0;display:inline-block;width:17px;height:16px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form2/images/icon_error.png) 0 0 no-repeat;}.dropdownjs{position:relative;}.dropdownjs *{box-sizing:border-box;}.dropdownjs> input{width:100%;padding-right:30px;text-overflow:ellipsis;}.dropdownjs> input.focus~ ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.dropdownjs> ul{position:absolute;padding:0;margin:0;min-width:200px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:10000;}.dropdownjs> ul[placement=top-left]{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;bottom:0;left:0;}.dropdownjs> ul[placement=bottom-left]{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;top:0;left:0;}.dropdownjs> ul> li{list-style:none;padding:10px 20px;}.dropdownjs> ul> li.dropdownjs-add{padding:0;}.dropdownjs> ul> li.dropdownjs-add> input{border:0;padding:10px 20px;width:100%;}.dropdownjs> input[readonly]{cursor:pointer;}select[data-dropdownjs][disabled]+ .dropdownjs> input[readonly]{cursor:default;}.dropdownjs> ul{background:#FFF;box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 6px rgba(0,0,0,0.12);-webkit-transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;padding:10px;overflow:auto;max-width:500px;}.dropdownjs> ul> li{cursor:pointer;word-wrap:break-word;-webkit-transition:background-color .15s ease 0s;-moz-transition:background-color .15s ease 0s;-ms-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s;}.dropdownjs> ul> li:hover, .dropdownjs> ul> li.selected, .dropdownjs> ul> li:active{background-color:#eaeaea;outline:0;}.dropdownjs> ul> li:focus{outline:0;outline:1px solid #d4d4d4;}.dropdownjs> ul> li> .close:before{content:"\00d7";display:block;position:absolute;right:15px;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.6;}.dropdownjs> ul> li:h> .close:hover:before{opacity:.9;}.afbf_radio{margin:0 0 20px;}.afbf_radio label{padding-bottom:10px;padding-left:34px;position:relative;top:auto;left:auto;pointer-events:inherit;cursor:pointer;font-size:14px;color:#1b1b1b;line-height:20px !important;display:inline-block;}.afbf_radio input[type=radio]{position:absolute;opacity:0;height:0;width:0;overflow:hidden;}.afbf_radio span{display:block;position:absolute;left:0;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}.afbf_radio .afbf_radio_circle{border:2px solid rgba(0,0,0,.54);height:20px;width:20px;border-radius:50%;}.afbf_radio .afbf_radio_check{left:5px;top:5px;height:10px;width:10px;border-radius:100%;background-color:rgba(0,0,0,.54);-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);}.afbf_radio input[type=radio]:checked ~ .afbf_radio_check{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.afbf_checkbox.toggle{margin:0 0 40px;}.afbf_checkbox.toggle label{position:relative;cursor:pointer;font-size:14px;color:#1b1b1b;top:auto;left:auto;pointer-events:inherit;}.afbf_checkbox.toggle input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute;}.afbf_checkbox.toggle label .afbf_checkbox_check{display:none;}.afbf_checkbox.toggle, .afbf_checkbox.toggle label, .afbf_checkbox.toggle input, .afbf_checkbox.toggle .afbf_checkbox_box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.afbf_checkbox.toggle label .afbf_checkbox_box{display:inline-block;width:36px;height:15px;background-color:#bbb9b9;border-radius:15px;margin-right:15px;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;vertical-align:middle;top:-2px;}.afbf_checkbox.toggle label .afbf_checkbox_box:after{content:"";display:inline-block;width:20px;height:20px;background-color:#f1f1f1;border-radius:20px;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);left:0;top:-3px;-webkit-transition:left 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.1s ease;-o-transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;}.afbf_inputtext_bg.file input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer }.afbf_inputtext_bg.file .afbf_input_group{position:relative;display:table;width:100%;border-collapse:separate;}.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext{display:table-cell;width:100%;height:34px;}.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{position:relative;display:table-cell;padding-left:5px;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;}.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn .afbf_file_button{border-radius:50%;height:34px;margin:auto;width:34px;overflow:hidden;border:none;position:relative;line-height:normal;background:#fff url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form2/images/icon_file.png) center no-repeat;cursor:pointer;-webkit-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);-moz-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);box-shadow:0px 1px 2px 1px rgba(231,231,231,1);}.afbf_inputtext_bg.file.load_file label{font-size:12px;}.afbf_radio .afbf_radio_circle{border:2px solid;}.afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after{left:15px;}.afbf_send_another_message {text-align: center;margin-top: 20px;}@media screen and (max-width:768px){.alx_feed_back{width:99% !important;}.modal_form{width:100% !important;margin-left:0 !important;left:0;}}@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}
/* End */


/* Start:/bitrix/templates/.default/components/altasib/feedback.form/popup-form2/themes/theme_025b0619ffd42ae8b2f48eefff244846.css?17523936513124*/
#alx_feed_back_FID2 .afbf_radio_circle
{
	border-color:#009688;
}
#alx_feed_back_FID2 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FID2 .afbf_radio_check
{
	background-color:#009688;
}
#alx_feed_back_FID2 .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#009688 !important;
}
#alx_feed_back_FID2 .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#006153 !important;
}
#alx_feed_back_FID2 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#ABF1E3;
}
#alx_feed_back_FID2 .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FID2.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FID2.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#006153;
}
#alx_feed_back_FID2.form_inputs_line .afbf_select,
#alx_feed_back_FID2.form_inputs_line .afbf_textarea,
#alx_feed_back_FID2.form_inputs_line .afbf_inputtext,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#009688, #009688), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#009688, #009688), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FID2.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FID2 .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FID2 .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FID2 .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID2 .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID2 .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#009688;
}
/* End */


/* Start:/bitrix/templates/.default/components/altasib/feedback.form/popup-form3/form_style.min.css?175239365140242*/
.modal_form{border-radius:5px;background:#fff;position:absolute;top:45%;left:50%;opacity:0;z-index:2001;transition:all 0.3s ease 0s;box-shadow:0 0 33px rgba(0,0,0,0.36);min-height:200px;height:auto;overflow:hidden;box-sizing:border-box;padding:40px 20px 40px;}.modal_close{width:14px;height:14px;position:absolute;background:#fff;top:20px;right:20px;cursor:pointer;display:block;overflow:hidden;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);z-index:2;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}.modal_close_ok{width:115px;height:36px;line-height:36px;background:#0097f6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 4px 2px #e6e6e6;-moz-box-shadow:0 2px 4px 2px #e6e6e6;box-shadow:0 2px 4px 2px #e6e6e6;border:none;outline:none;color:#fff;text-align:center;margin:0 auto 10px;display:block;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}.modal_close_ok:hover{-webkit-box-shadow:0 2px 5px 3px #ccc;-moz-box-shadow:0 2px 5px 3px #ccc;box-shadow:0 2px 5px 3px #ccc;}.modal_close:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.modal_close__left:before{position:absolute;content:'';left:-3px;top:-5px;border:12px solid transparent;border-left-color:#767676;}.modal_close__left:after{position:absolute;content:'';left:-7px;top:-5px;border:12px solid transparent;border-left-color:#fff;}.modal_close__right:before{position:absolute;content:'';right:-3px;top:-5px;border:12px solid transparent;border-right-color:#767676;}.modal_close__right:after{position:absolute;content:'';right:-7px;top:-5px;border:12px solid transparent;border-right-color:#fff;}.alx_fb_overlay{z-index:2000;position:fixed;background-color:#000;opacity:0.2;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}.alx_feedback_popup{cursor:pointer;}.alx-feedb-data-errorLoading{text-align:center;padding-top:50px;}.alx_fedb_wait{height:140px;left:45%;position:fixed;top:45%;width:140px;z-index:2001;text-align:center;}.alx-feedb-data{position:absolute;opacity:0;}.alx-feedb-data-view{position:relative;opacity:1;width:100%;transition:all 0.3s ease 0s;}.afbf_success_block{height:140px;display:table;vertical-align:middle;width:100%;margin-bottom:20px;}.afbf_success_block._without-popup{height:100px;}.afbf_success_block._without-popup .afbf_mess_ok{text-align:left;line-height:50px;}.afbf_success_block._without-popup .afbf_mess_ok .mess{margin-left:60px;}.afbf_success_block._without-popup .afbf_ok_icon{display:inline-block;width:auto;min-width:50px;float:left;margin-bottom:0;}.afbf_mess_ok{display:table-cell;vertical-align:middle;text-align:center;}@keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}@-o-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}.alx-rotate-loading, .alx-feedb-loading{height:120px;position:relative;width:120px;border-radius:100%;}.alx-rotate-loading{margin:40px auto;}.alx-feedb-loading{border:13px solid transparent;border-color:transparent #fff transparent #FFF;-moz-animation:alx-rotate-loading 2s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:alx-rotate-loading 2s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:alx-rotate-loading 2s linear 0s infinite normal;-webkit-transform-origin:50% 50%;animation:alx-rotate-loading 2s linear 0s infinite normal;transform-origin:50% 50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.alx-rotate-loading:hover .alx-feedb-loading{border-color:transparent #E45635 transparent #E45635;}.alx-rotate-loading:hover .alx-feedb-loading, .alx-rotate-loading .alx-feedb-loading{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.alx-feedb-loading-text{animation:2s linear 0s normal none infinite running loading-text-opacity;color:#fff;font-size:15px;font-weight:bold;margin-top:52.5px;position:absolute;text-align:center;text-transform:uppercase;top:0px;width:120px;}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-moz-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-o-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@-moz-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-o-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}}@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-o-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-moz-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-moz-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-moz-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-moz-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-o-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-o-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-o-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes bounceIn{0%{transform:scale(1);opacity:1}60%{transform:scale(1.2);opacity:1;}100%{transform:scale(0);opacity:0;display:none;}}@-webkit-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.alx-popup-show-anime1{animation:pulse .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime1{animation:bounceIn 0.5s;}.alx-popup-mess-show-anime1{animation:pulseMess .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime2{animation:rotateIn .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime2{animation:rotateOut 0.5s both;}.alx-popup-mess-show-anime2{animation:rotateIn .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime3{animation:fadeInRight .75s ease-in-out 0s both;display:block;}.alx-popup-hide-anime3{animation:fadeOutRight 0.5s both;}.alx-popup-mess-show-anime3{animation:fadeInRight .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx-popup-show-anime4{animation:bounceInDown .75s ease-in-out 0s;display:block;}.alx-popup-hide-anime4{animation:bounceOutDown 0.5s;}.alx-popup-mess-show-anime4{animation:bounceInDown .75s ease-in-out 0s both;max-height:100%;opacity:1;transition:all 0.8s ease 0s;}.alx_feed_back{padding:0px;margin:0px;text-transform:none !important;text-align:left !important;line-height:normal !important;text-decoration:none !important;}.alx_feed_back *{text-transform:none !important;text-align:left !important;line-height:normal !important;text-decoration:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.alx_feed_back form{padding:0px;margin:0px;}.modal_form .afbf_error_block{position:relative;margin-bottom:20px;}.modal_form .afbf_error_block:after{content:'';position:absolute;bottom:-10px;left:-20px;right:-20px;height:1px;background:#ccc;}.afbf_error_icon{float:left;margin-right:5px;width:50px;height:40px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form3/images/afbf_danger-sign.png) no-repeat 0 0;}.afbf_error_block .afbf_error_text, .afbf_error_block .afbf_error_ftext{font-size:16px;min-height:40px;padding-bottom:30px;color:#f80000;display:block;}.afbf_ok_icon{margin:0 0 20px 0;width:100%;height:50px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form3/images/afbf_check-box.png) no-repeat 50% 50%;}.modal_form .afbf_error_block td{vertical-align:top;text-align:left;}.alx-feedb-error{margin-top:20px;}.modal_form .alx-feedb-error{margin-top:0px;}.alx-feedb-error .afbf_error_block ul{list-style:none;padding-left:55px;font-size:14px;color:#f80101;margin:0;}.alx-feedb-error .afbf_error_block ul li{padding:0px 0px 4px 8px;margin:0px;display:block;list-style:none !important;background:transparent !important;}.alx-feedb-error .afbf_error_block ul li:before{content:'' !important;}.alx-feedb-error .afbf_error_block ul li span{position:relative;z-index:1;margin-left:-8px;}.modal_form .afbf_feedback_poles{padding:0px;margin:11px 0px 0px 0px;}.afbf_item_pole{padding:0px;margin:40px 0px 30px;position:relative;}*html .afbf_item_pole{position:relative;z-index:1;zoom:1;}.afbf_item_pole .afbf_name{padding:0px;margin:0px 0px 6px 0px;}.afbf_item_pole .afbf_select, .afbf_item_pole .afbf_textarea, .afbf_item_pole .afbf_inputtext{height:34px;width:100%;padding:7px 5px !important;font-size:14px;outline:none;border:1px solid #e0e0e0;}.afbf_item_pole.item_pole__captcha .afbf_inputtext{box-sizing:content-box;padding:7px 0px !important;}.afbf_item_pole select.afbf_inputtext.afbf_select_sect{height:auto;}.afbf_item_pole .dropdownjs.feedback_dropdown> ul{right:0;left:auto;top:35px;bottom:auto;height:120px;padding:0;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);-moz-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);}.afbf_item_pole .dropdownjs.feedback_dropdown:after{content:'';position:absolute;right:10px;top:50%;margin-top:-2px;display:inline-block;border:5px solid transparent;border-top:5px solid #767676;}.afbf_item_pole .afbf_checkbox label{margin-left:20px;margin-bottom:5px;font-weight:normal;position:relative;cursor:pointer;font-size:14px;top:auto;left:auto;pointer-events:inherit;-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;}.afbf_checkbox{margin:10px 0 20px;}.afbf_checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;overflow:hidden;pointer-events:none;}.afbf_checkbox .afbf_checkbox_box{vertical-align:middle;position:relative;top:2px;margin-right:12px;}.afbf_checkbox_box .afbf_checkbox_check{position:relative;display:inline-block;width:18px;height:18px;border:2px solid rgba(0,0,0,.54);border-radius:2px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;z-index:1;}.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{content:'';position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:5px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{content:'';position:absolute;color:#7b7f7f;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;}.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{-webkit-animation:checkbox-on 0.3s forwards;-o-animation:checkbox-on 0.3s forwards;animation:checkbox-on 0.3s forwards;}.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{-webkit-animation:checkbox-off 0.3s forwards;-o-animation:checkbox-off 0.3s forwards;animation:checkbox-off 0.3s forwards;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{border:none;}.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{margin-top:-3px;margin-left:7px;}.afbf_item_pole.is_filled .afbf_name.static_name, .afbf_item_pole.is_focused .afbf_name.static_name, .afbf_name.static_name{position:static;color:inherit;font-size:inherit;margin-bottom:20px }.afbf_item_pole.item_pole__captcha .afbf_name{top:67px;}.afbf_item_pole.item_pole__captcha.is_filled .afbf_name, .afbf_item_pole.item_pole__captcha.is_focused .afbf_name{top:55px;}.afbf_pole_captcha{margin-bottom:30px;}.afbf_pole_captcha .image{vertical-align:middle;}.afbf_pole_captcha .g-recaptcha{display:inline-block;vertical-align:middle;}.afbf_pole_captcha .afbf_captcha_reload{display:inline-block;vertical-align:middle;width:22px;height:16px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form3/images/icon_reload.png) no-repeat 0 0;cursor:pointer;margin-left:20px;}.afbf_inputtext_bg .afbf_textarea{width:100%;z-index:100;height:102px;overflow:auto;resize:vertical;max-height:450px;max-width:100%;min-height:34px;min-width:100%;}.afbf_submit_block{margin:30px 0px 0px 0px;padding:0px;display:block;text-align:right !important;}.afbf_btn{display:inline-block;padding:15px 25px !important;border:none !important;text-transform:uppercase !important;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px !important;-webkit-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);-moz-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);cursor:pointer;font-size:16px !important;outline:none;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.alx_feed_back .afbf_feedback_poles .afbf_btn:hover{-webkit-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);-moz-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);}.afbf_inputtext_bg select{width:100%;padding:0px;margin:0px;border:0px;}.afbf_file_button{position:absolute;right:-1px;height:100%;top:-1px;z-index:1;}*html .alx_feed_back .afbf_feedback_poles div{zoom:1;}.afbf_inputtext_bg_calendar{position:relative;z-index:2;zoom:1;}.afbf_inputtext_bg_calendar .afbf_calendar_icon{position:absolute;top:3px;right:5px;}.afbf_error_text, .afbf_error_ftext{display:none;}.afbf_item_pole.error_pole .afbf_error_text, .afbf_item_pole.error_fpole .afbf_error_ftext{position:relative;display:block;margin:5px 0 0;padding-right:20px;color:#f80000;font-size:12px;}.afbf_item_pole.error_pole .afbf_error_text:after, .afbf_item_pole.error_fpole .afbf_error_ftext:after{content:'';position:absolute;right:0;display:inline-block;width:17px;height:16px;background:url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form3/images/icon_error.png) 0 0 no-repeat;}.dropdownjs{position:relative;}.dropdownjs *{box-sizing:border-box;}.dropdownjs> input{width:100%;padding-right:30px;text-overflow:ellipsis;}.dropdownjs> input.focus~ ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.dropdownjs> ul{position:absolute;padding:0;margin:0;min-width:200px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:10000;}.dropdownjs> ul[placement=top-left]{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;bottom:0;left:0;}.dropdownjs> ul[placement=bottom-left]{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;top:0;left:0;}.dropdownjs> ul> li{list-style:none;padding:10px 20px;}.dropdownjs> ul> li.dropdownjs-add{padding:0;}.dropdownjs> ul> li.dropdownjs-add> input{border:0;padding:10px 20px;width:100%;}.dropdownjs> input[readonly]{cursor:pointer;}select[data-dropdownjs][disabled]+ .dropdownjs> input[readonly]{cursor:default;}.dropdownjs> ul{background:#FFF;box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 6px rgba(0,0,0,0.12);-webkit-transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;padding:10px;overflow:auto;max-width:500px;}.dropdownjs> ul> li{cursor:pointer;word-wrap:break-word;-webkit-transition:background-color .15s ease 0s;-moz-transition:background-color .15s ease 0s;-ms-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s;}.dropdownjs> ul> li:hover, .dropdownjs> ul> li.selected, .dropdownjs> ul> li:active{background-color:#eaeaea;outline:0;}.dropdownjs> ul> li:focus{outline:0;outline:1px solid #d4d4d4;}.dropdownjs> ul> li> .close:before{content:"\00d7";display:block;position:absolute;right:15px;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.6;}.dropdownjs> ul> li:h> .close:hover:before{opacity:.9;}.afbf_radio{margin:0 0 20px;}.afbf_radio label{padding-bottom:10px;padding-left:34px;position:relative;top:auto;left:auto;pointer-events:inherit;cursor:pointer;font-size:14px;color:#1b1b1b;line-height:20px !important;display:inline-block;}.afbf_radio input[type=radio]{position:absolute;opacity:0;height:0;width:0;overflow:hidden;}.afbf_radio span{display:block;position:absolute;left:0;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}.afbf_radio .afbf_radio_circle{border:2px solid rgba(0,0,0,.54);height:20px;width:20px;border-radius:50%;}.afbf_radio .afbf_radio_check{left:5px;top:5px;height:10px;width:10px;border-radius:100%;background-color:rgba(0,0,0,.54);-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);}.afbf_radio input[type=radio]:checked ~ .afbf_radio_check{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.afbf_checkbox.toggle{margin:0 0 40px;}.afbf_checkbox.toggle label{position:relative;cursor:pointer;font-size:14px;color:#1b1b1b;top:auto;left:auto;pointer-events:inherit;}.afbf_checkbox.toggle input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute;}.afbf_checkbox.toggle label .afbf_checkbox_check{display:none;}.afbf_checkbox.toggle, .afbf_checkbox.toggle label, .afbf_checkbox.toggle input, .afbf_checkbox.toggle .afbf_checkbox_box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.afbf_checkbox.toggle label .afbf_checkbox_box{display:inline-block;width:36px;height:15px;background-color:#bbb9b9;border-radius:15px;margin-right:15px;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;vertical-align:middle;top:-2px;}.afbf_checkbox.toggle label .afbf_checkbox_box:after{content:"";display:inline-block;width:20px;height:20px;background-color:#f1f1f1;border-radius:20px;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);left:0;top:-3px;-webkit-transition:left 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.1s ease;-o-transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;}.afbf_inputtext_bg.file input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer }.afbf_inputtext_bg.file .afbf_input_group{position:relative;display:table;width:100%;border-collapse:separate;}.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext{display:table-cell;width:100%;height:34px;}.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{position:relative;display:table-cell;padding-left:5px;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;}.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn .afbf_file_button{border-radius:50%;height:34px;margin:auto;width:34px;overflow:hidden;border:none;position:relative;line-height:normal;background:#fff url(/bitrix/templates/.default/components/altasib/feedback.form/popup-form3/images/icon_file.png) center no-repeat;cursor:pointer;-webkit-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);-moz-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);box-shadow:0px 1px 2px 1px rgba(231,231,231,1);}.afbf_inputtext_bg.file.load_file label{font-size:12px;}.afbf_radio .afbf_radio_circle{border:2px solid;}.afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after{left:15px;}.afbf_send_another_message {text-align: center;margin-top: 20px;}@media screen and (max-width:768px){.alx_feed_back{width:99% !important;}.modal_form{width:100% !important;margin-left:0 !important;left:0;}}@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}
/* End */


/* Start:/bitrix/templates/.default/components/altasib/feedback.form/popup-form3/themes/theme_b9055278629a0d6d098cfba65fad359e.css?17523936513124*/
#alx_feed_back_FID3 .afbf_radio_circle
{
	border-color:#009688;
}
#alx_feed_back_FID3 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FID3 .afbf_radio_check
{
	background-color:#009688;
}
#alx_feed_back_FID3 .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#009688 !important;
}
#alx_feed_back_FID3 .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#006153 !important;
}
#alx_feed_back_FID3 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#ABF1E3;
}
#alx_feed_back_FID3 .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FID3.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FID3.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#006153;
}
#alx_feed_back_FID3.form_inputs_line .afbf_select,
#alx_feed_back_FID3.form_inputs_line .afbf_textarea,
#alx_feed_back_FID3.form_inputs_line .afbf_inputtext,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#009688, #009688), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#009688, #009688), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FID3.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FID3 .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FID3 .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FID3 .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID3 .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID3 .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#009688;
}
/* End */


/* Start:/bitrix/templates/npcfm/template_styles.css?175239365168605*/
@font-face {
	font-family: 'Montserrat-Regular';
	src: url('/bitrix/templates/npcfm/fonts/Montserrat-Regular.eot');
	src: local('☺'), url('/bitrix/templates/npcfm/fonts/Montserrat-Regular.woff') format('woff'), url('/bitrix/templates/npcfm/fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat-Bold';
	src: url('/bitrix/templates/npcfm/fonts/Montserrat-Bold.eot');
	src: local('☺'), url('/bitrix/templates/npcfm/fonts/Montserrat-Bold.woff') format('woff'), url('/bitrix/templates/npcfm/fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

iframe.video {
    
    width: 524px;
    height: 295px;
}

@media (max-width: 770px) {
    iframe.video{
        width: 295px;
        height:165px;
    }
}

body{
	font-family: 'Montserrat-Regular';
	color: #232428;
	font-size: 17px;
	line-height: 140%;
}

h1, h2, h3, h4{
	font-weight: normal;
	font-family: 'Montserrat-Bold';
	line-height: 130%;
}

b, strong{
	font-weight: normal;
	font-family: 'Montserrat-Bold';
}


*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}


.block-content{
	width: 1280px;
	margin: 0 auto;
}

#header{
	padding-top: 15px;
	height: 100px;
}
.search-btn
{
    background: #FE3743; color: #FFF;
    border-color: #FE3743;
    padding: 5px;
}
#logo{
	background: url(/bitrix/templates/npcfm/images/logo.svg) 0px 0px no-repeat;
	float: left;
	width: 250px;
	height: 60px;
	margin-top: 5px;
}

#header .city{
	line-height: 20px;
	border-bottom: 1px dashed #005CA9;
	color: #727272;
	
	text-decoration: none;
}

#header .city:hover{
	border-bottom: none;
}

#header .tfl__link-container{
	float: left;
	margin-top: 28px;
	margin-left: 40px;
	max-width: 149px;
    margin-right: 20px;
}

#header .top-contacts{
	padding-top: 30px;
	float: right;
}

.search-mobile{  padding-left: 25px;}

#header .search #title-search-input{ padding: 4px;}

/* Large desktops and laptops */
@media screen and (min-width: 1200px) {        
    #header .search{
	padding-top: 27px;
    float: left; 
        
    }    
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
   #header .search{
	padding-top: 27px;
    float: left;
    width: 300px;
  
    }
    #header .search #title-search-input{ width: 200px; }
   
}

@media screen and (max-width: 991px) {
    .search{  
        display: none;
    }
}

@media screen and (min-width: 991px) {
    .search-mobile{  
        display: none;
    }
}

/* Portrait tablets and small desktops */
@media screen and (min-width: 768px) and (max-width: 991px) {
#header .search{
	padding-top: 20px;
    float: left;
    padding-right: 30px;
    width: 250px;
  
    }
     #header .search #title-search-input{ width: 150px; }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
#header .search{
    display: none;
    }
}

/* Landscape phones and smaller */
@media (max-width: 480px) {

}



@media (max-width: 650px) {

}



#header .top-contacts .phones{
	font-family: 'Montserrat-Bold';
	display: inline-block;
}

#header .top-contacts .phones span{
	display: inline-block;
	padding-left:25px;
}

#header .top-contacts .email {
	display: inline-block;
	margin-left: 25px;
}

#header .top-contacts .email a{
	text-decoration: none;
	font-size: 15px;	
	color: #232428;
}

#header .top-contacts .call-btn{
	font-size: 15px;
	border-bottom: 2px solid #E30613;
	display: inline-block;
	cursor: pointer;
	line-height: 25px;
    margin-left: 25px;
}

#header .top-contacts .call-btn:hover{
	border-bottom-color: #fff;
}

#top-banner{
	min-height: 590px;
	background: url(/bitrix/templates/npcfm/images/front-header-bg.jpg) top center no-repeat, #005ca9;
	padding-top: 110px;
	color: #fff;
	clear: both;
}

#top-banner .top-title{
	font-size: 21px;
	color: #78E7FF;
}

#top-banner h1{
	font-size: 45px;
	padding-top: 17px;
}


#top-banner .map-text{
	position: relative;
	padding-left: 25px;
	padding-top: 26px;
}

#top-banner .map-text:before{
	content: '';
	position: absolute;
	left: 0;
	top: 24px;
	background: url(/bitrix/templates/npcfm/images/map-icon.svg) top center no-repeat;
	width: 17px;
	height: 22px;
}

#top-banner .btns-wr{
	margin-top: 35px;
}

#top-banner .instr-btn{
	margin-left: 20px;
}

.red-btn{
	font-size: 15px;
	line-height: 60px;
	color: #fff;
	background: #FE3743;
	min-width: 187px;
	text-align: center;
	cursor: pointer;
	font-family: 'Montserrat-Bold';
	display: inline-block;
	text-decoration: none;
}


.red-btn:hover{
	background: #DE1D28;
}

.download{ position: relative; text-align: center}

.bordered-btn{
	font-size: 15px;
	line-height: 58px;
	color: #fff;
	background: transparent;
	min-width: 187px;
	text-align: center;
	cursor: pointer;
	font-family: 'Montserrat-Bold';
	border: 1px solid #FFFFFF;
	display: inline-block;
}
.hide{ display: none;}
.bordered-btn:hover{
	text-decoration: underline;
}

.instr-btn{
	text-align: left;
	padding-left: 52px;
	padding-right: 22px;
	position: relative;
	text-decoration: none;
}

.instr-btn:before{
	content: '';
	position: absolute;
	left: 21px;
    top: 20px;
	background: url(/bitrix/templates/npcfm/images/download-icon.svg) top center no-repeat;
	width: 20px;
	height: 20px;
}

#header .instr-btn{
	margin-left: 20px;
}

#front-preims{
	padding: 100px 0;
}

#front-preims .preim{
	width: 48%;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
	padding: 29px 73px 29px 98px;
	position: relative;
	
}

#front-preims .preim img{
	position: absolute;
	top: 22px;
	left: 25px;
}

#front-preims .preim:nth-child(odd){
	margin-right: 3%;
}


#front-video .block-content{
	padding: 60px 50px 60px 72px;
	background: #005CA9;
	overflow: hidden;
}

h2{
	font-size: 35px;
}

#front-video .block-content h2{
	color: #fff;
	padding-top: 30px;
}

#front-video .block-content .bordered-btn{
	margin-top: 33px;
}

#front-video .left{
	width: 46%;
	float: left;
}

#front-video img{
	float: right;
}

#front-video img:hover{
	opacity: 0.9;
	cursor: pointer;
}


#how-to-get-trained{
	background: #005CA9;
}

.padding-t{
	padding-top: 100px;
}

.padding-b{
	padding-bottom: 100px;
}

#how-to-get-trained h2{
	color: #fff;
	padding-bottom: 47px;
}

#how-to-get-trained ul{
	column-count: 2;
}

#how-to-get-trained ul li{
	position: relative;
	padding-left: 60px;
	color: #fff;
	display: table;
	min-height: 40px;
	margin-bottom: 20px;
	line-height: 140%;
}

#how-to-get-trained ul li:before{
	width: 40px;
	line-height: 40px;
	background: #FFFFFF;
	border: 2px solid #FE3743;
	color: #005CA9;
	text-align: center;
	font-family: 'Montserrat-Bold';
	content: '1';
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 100%;
}

#how-to-get-trained ul li:marker{
	display: none;
}

#how-to-get-trained ul li .inside{
	display: table-cell;
	vertical-align: middle;
}

#how-to-get-trained ul li:first-child+*:before{
	content: '2';
}

#how-to-get-trained ul li:first-child+*+*:before{
	content: '3';
}

#how-to-get-trained ul li:first-child+*+*+*:before{
	content: '4';
}

#how-to-get-trained ul li:first-child+*+*+*+*:before{
	content: '5';
}

#how-to-get-trained ul li:first-child+*+*+*+*+*:before{
	content: '6';
}

#how-to-get-trained ul li:first-child+*+*+*+*+*+*:before{
	content: '7';
}

#how-to-get-trained ul li:first-child+*+*+*+*+*+*+*:before{
	content: '8';
}

#how-to-get-trained .bottom-wr{
	background: url(/bitrix/templates/npcfm/images/how-to-get-trained-bottom.jpg) top center no-repeat;
    background-size: 100% 100%;
	padding-left: 66px;
	padding-top: 75px;
	font-family: 'Montserrat-Bold';
	min-height: 287px;
	line-height: 160%;
	padding-right: 446px;
	margin-top: 38px;
}

#how-to-get-trained .red-btn{
	margin-top: 38px;
    margin-left: 20px;
	width: 280px;
}

#accreditation .item{
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
	width: 48%;
	padding: 22px 22px;
}

#accreditation .item:nth-child(odd){
	margin-right: 3%;
}

#accreditation .item img{
	width: 141px;
	float: left;
	margin-right: 28px;
}

#accreditation h2{
	padding-bottom: 56px;
}

.blue-btn{
	color: #fff;
	font-size: 15px;
	line-height: 40px;
	background: #005CA9;
	width: 120px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
}

.blue-btn:hover{
	text-decoration: underline;
}

#accreditation .text{
	min-height: 156px;
}

#study-program{
	background: #005CA9;
}

#study-program .left{
	width: 43%; 
	float: left;
	color: #fff;
	font-size: 21px;
	padding-right: 62px;
	font-size: 21px;
	line-height: 160%;
}

#study-program .left b{
	padding-bottom: 10px;
    display: inline-block;
}

#study-program .right{
	width: 57%; 
	float: right;
	background: #fff;
	padding: 43px;
	color: #727272;
}

#study-program .right ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
}

#study-program .right ul li:last-child{
	padding-bottom: 0;
}

#study-program .right ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}

.border-top-red{
	border: 1px solid #E0E0E0;
	border-top: 3px solid #FE3743;
}

#study-program .block-content{
	overflow: hidden;
}

#study-program h2{
	padding-bottom: 37px;
}

#teachers h2{
	text-align: center;
	padding-bottom: 50px;
}

#teachers .teachers-item{
	border-top: 3px solid #FE3743;
	width: 23%;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	margin-bottom: 30px;
}

#teachers .teachers-item:nth-child(4n){
	margin-right: 0;
}

#teachers .teachers-item img{
	max-width: 100%;
	margin-bottom: 10px;
	height: auto;
}

#teachers .teachers-item .title{
	padding-bottom: 16px;
}

#teachers .teachers-item .text{
	padding-bottom: 20px;
	color: #727272;
}

#teachers .teachers-item .read-more{
	color: #005CA9;
	text-decoration: underline;
	cursor: pointer;
}


#teachers .teachers-item .read-more:hover{
	text-decoration: none;
}

#webinars{
	background: #F0F3F6;
}

#webinars h2{
	text-align: center;
	padding-bottom: 48px;
}

#webinars .webinars-item{
	background: #fff;
	margin-bottom: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	min-height: 508px;
}

#webinars .left{
	width: 469px;
	min-height: px;
	padding: 44px 48px;
	background: #005CA9;
	color: #fff;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#webinars .right{
	-webkit-flex: auto;
	flex: auto;
}

#webinars .left .title{
	font-size: 21px;
	padding-bottom: 15px;
	line-height: 160%;
}

#webinars .price{
	font-size: 21px;
}

#webinars .price span{
	font-size: 45px;
}

#webinars .red-btn{
	width: 200px;
	margin-top: 41px;
}

#webinars .right{
	padding: 50px;
}

#webinars .right table tr:first-child+*{
	color: #727272;
}

#webinars .right table tr:first-child td{
	font-family: 'Montserrat-Bold';
	padding-bottom: 13px;
}

#webinars .right table{
	padding-left: 40px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	position: relative;
	border-bottom: 1px solid #F5F5F5;
}

#webinars .right table:last-child{
	border-bottom: none;
	margin-bottom: 0;
}

#webinars .right table:before{
	content: '';
	width: 27px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 4px;
	background: url("/bitrix/templates/npcfm/images/calendar.svg") 0px 0px;
}


#trust-preims h2{
	padding-bottom: 42px;
}

#trust-preims .top{
	background: #fff;
	border: 1px solid #E0E0E0;
    border-top: 3px solid #005CA9;
}

#trust-preims .top .trust-item{
	display: flex;
}

#trust-preims img{
	
}

#trust-preims .top .text{
	padding: 89px 70px;
	overflow: hidden;
	color: #727272;
	line-height: 160%;
}


#trust-preims .preims{
	margin-top: 62px;
}

#trust-preims .preim-item{
	display: inline-block;
	vertical-align: top;
	width: 31%;
	margin-right: 3%;
	margin-bottom: 64px;
	line-height: 160%;
}

#trust-preims .preim-item:nth-child(3n){
	margin-right: 0;
}

#trust-preims .preim-item .text{
	padding-top: 15px;
	color: #727272;
}


#trust-preims .preim-item .title{
	padding-top: 15px;
}

#trust-preims .preim-item p{
	padding-bottom: 10px;
}

#footer{
	background: #232428;
	padding: 20px 0;
	color: #fff;
	overflow: hidden;
   

 
}

.search-page{ 
    width: 100%;
 min-height: 420px;
    padding-top: 30px;
}

.search-page [type="text"]{ 
    width: 250px;
    padding: 5px;
}

.search-page [type="submit"]{ 
    margin-left: 30px;
}

.search-page .search-form { padding-top: 30px;}

#footer .bottom-logo{
	float: left;
	width: 243px;
	height: 60px;
	background: url(/bitrix/templates/npcfm/images/logo-bottom.svg) 0px 0px no-repeat;
}


#footer .ops-logo{
	float: right;
	width: 113px;
    height: 29px;
	background: url(/bitrix/templates/npcfm/images/ops-logo.svg) 0px 0px no-repeat;
	margin-top: 18px;
}


#footer .column{
	display: inline-block;
	margin-right: 22px;
	padding-right: 22px;
	line-height: 21px;
	border-right: 1px solid #fff;
}

#footer .bottom-line{
	font-size: 13px;
	float: left;
	width: 100%;
	padding-top: 17px;
	margin-top: 17px;
	border-top: 1px solid #fff;
	line-height: 160%;
}

#footer .bottom-line .left{
	float: left;
}

#footer .bottom-line .right{
	float: right;
	text-align: right;
}

#footer .bottom-line .right a{
	color: #fff;
	text-decoration: underline;
}

#footer .bottom-line .right a:hover{
	text-decoration: none;
}


#footer .column:first-child,
#footer .column:first-child+*{
	font-family: 'Montserrat-Bold';
}

#footer .column a{
	color: #fff;
	text-decoration: none;
}

#footer .soc-links{
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}


#footer .soc-links li{
	list-style: none;
	display: inline-block;
	margin-right: 13px;
}

#footer .soc-links li a{
	width: 30px;
    height: 23px;
    font-size: 0;
    display: inline-block;
    vertical-align: top;
}

/*#footer .soc-links li:first-child a{
	background: url("/bitrix/templates/npcfm/images/ytb.svg") 0px 0px no-repeat;
}*/

.bx-breadcrumb .bx-breadcrumb-item a{color:#FFF;}

#top-banner .instr-btn a{color:#FFF; text-decoration: none;}
#top-banner .instr-btn a:hover{text-decoration: underline;}


#footer .soc-links li:first-child a{
	background: url("/bitrix/templates/npcfm/images/tg.svg") 0px 0px no-repeat;
}

#footer .soc-links li a:hover{
	opacity: 0.8;
}

#footer .bottom-contacts{
	float: left;
	margin-left: 40px;
	padding-top: 20px;
}

#front-news h2{
	padding-bottom: 30px;
}

#front-news .news-item{
	width: 31%;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	border: 1px solid #E0E0E0;
	color: #727272;
	line-height: 140%;
	text-decoration: none;
}

#front-news .news-item:hover{
	border-color: #FE3743;
}

#front-news .news-item:nth-child(3n){
	margin-right: 0;
}

#front-news .news-item img{
	max-width: 100%;
	height: auto;
}

#front-news .news-item span{
	display: block;
}

#front-news .news-item .descr{
	padding: 20px 30px;
    overflow: hidden;
}

#front-news .news-item .title{
	color: #232428;
	padding-bottom: 10px;
}

.blue-bordered-btn{
	border-color: #005CA9;
	color: #005CA9;
	text-decoration: none;
}

.blue-bordered-btn:hover{
	text-decoration: underline;
}

#front-news .btn-wr{
	text-align: center;
	padding-top: 50px;
}

#front-news .blue-bordered-btn{
	width: 260px;
	line-height: 60px;
}


#dop-services{
	background: #F0F3F6;
}

#dop-services h2{
	text-align: center;
	padding-bottom: 35px;
}

#dop-services .dop-service-item{
	display: inline-block;
	vertical-align: top;
	width: 31%;
	margin-right: 2%;
	padding: 15px 18px;
	text-decoration: none;
	color: #232428;
	position: relative;
	height: 272px;
	background: url("/bitrix/templates/npcfm/images/sop1.jpg") right 0px no-repeat, #fff;
}

#dop-services .dop-service-item:nth-child(2n){
	background: url("/bitrix/templates/npcfm/images/sop2.jpg") right 0px no-repeat, #fff;
}

#dop-services .dop-service-item:nth-child(3n){
	margin-right: 0;
	background: url("/bitrix/templates/npcfm/images/sop3.jpg") right 0px no-repeat, #fff;
}

#dop-services .dop-service-item span{
	display: block;
}

#dop-services .dop-service-item .read-more{
	position: absolute;
	bottom: 20px;
	left: 20px;
	text-decoration: underline;
	color: #005CA9;
	text-underline-offset: 5px;
}

#dop-services .dop-service-item .read-more:hover{
	text-decoration: none;
}

#dop-services .btns-wr{
	text-align: center;
	padding-top: 50px;
}

.black-instr-btn{
	color: #232428;
	border-color: #232428;
	text-decoration: none;
	margin: 0 2px;
}

.black-instr-btn:hover{
	text-decoration: underline;
}

.black-instr-btn.instr-btn:before{
	background: url(/bitrix/templates/npcfm/images/download-icon-black.svg) top center no-repeat;
}

#front-services{
	background: #005CA9;
}

#front-services h2{
	color: #fff;
	text-align: center;
	padding-bottom: 50px;
}

#front-services .service-item{
	background: url("/bitrix/templates/npcfm/images/serv1.jpg") bottom right no-repeat, #fff;
	margin-bottom: 30px;
	padding: 46px 59px;
	padding-right: 357px;
}

#front-services .service-item:first-child+*{
	background: url("/bitrix/templates/npcfm/images/serv2.jpg") bottom right no-repeat, #fff;
}

#front-services .service-item:first-child+*+*{
	background: url("/bitrix/templates/npcfm/images/serv3.jpg") bottom right no-repeat, #fff;
}

#front-services .service-item .title{
	font-size: 21px;
	line-height: 140%;
	padding-bottom: 22px;
}

#front-services .service-item ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
}

#front-services .service-item ul li:last-child{
	padding-bottom: 0;
}

#front-services .service-item ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}

#front-services .service-item .btn-wr{
	padding-top: 25px;
}

#front-services .service-item .read-more{
	color: #005CA9;
	text-decoration: underline;
	display: inline-block;
	margin-left: 26px;
	padding-top: 20px;
	text-underline-offset: 5px;
}

#front-services .service-item .read-more:hover{
	text-decoration: none;
}

#front-services .service-item .red-btn{
	width: 220px;
}

.border-top-blue{
    background: #fff;
    border: 1px solid #E0E0E0;
    border-top: 3px solid #005CA9;
}

#front-learning{
	background: #F0F3F6;
}

#front-learning .title{
	font-size: 21px;
	text-align: center;
	padding-bottom: 54px;
	line-height: 140%;
}

#front-learning .title h2{
	padding-bottom: 12px;
}

h3{
	font-size: 21px;
}

#front-learning .center{
	display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
	justify-content: space-between;
}

#front-learning .center h3{
	padding-bottom: 13px;
}

#front-learning .center>div{
	padding: 31px;
	width: 49%;
}

#front-learning .center ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
}

#front-learning .center ul li:last-child{
	padding-bottom: 0;
}

#front-learning .center ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}

#front-learning .bottom{
	margin-top: 25px;
	padding: 30px;
	background: #fff;
	padding-top: 10px;
}

#front-learning table{
	border: none;
	width: 100%;
}

#front-learning table td{
	border: none;
	padding: 20px 0;
	border-bottom: 1px solid #F5F5F5;
}

#front-learning table tr{
	border-bottom: 1px solid #F5F5F5;
}

#front-learning table td:last-child{
	color: #005CA9;
	text-align: right;
}

#front-learning .btn-wr{
	text-align: center;
	padding-top: 33px;
}

#front-learning .btn-wr a{
	width: 280px;
}

#front-serts .left{
	float: left;
	width: 42%;
	
}

#front-serts{
	overflow: hidden;
}

#front-serts .serts{
	float: right;
	width: auto;	
}

#front-serts .serts img{
	display: inline-block;
	margin-left: 22px;
}

#front-serts .serts a img{
	border: 3px solid #005ca9;
	box-sizing: content-box;
}

#front-serts h2{
	padding-bottom: 28px;
}

#front-serts .text{
	line-height: 160%;
	color: #727272;
}

#front-serts .block-content{
	overflow: hidden;
}

#main-menu .block-content{
	border-top: 1px solid #DCDCDC;
}

#main-menu .block-content li{
	list-style: none;
	display: inline-block;
	padding-right: 53px;
    margin-right: 36px;
	position: relative;
	padding-top: 11px;
    padding-bottom: 14px;
}

#main-menu .block-content li ul{
	position: absolute;
	background: #fff;
	top: 35px;
	z-index: 10;
	padding: 30px;
	margin-left: -30px;
	display: none;
}

#main-menu .block-content li:hover ul{
	display: block;
}

#main-menu  .other-services-ul{
	width: 242px;
}

#main-menu .block-content li ul li{
	margin-right: 0;
	margin-bottom: 15px;
	width: 100%;
	padding: 0;
}

#main-menu .block-content li ul li:last-child{
	margin-bottom: 0;
}


#main-menu .block-content li:last-child{
	margin-right: 0;
	padding-right: 0;
}

#main-menu .block-content li a{
	color: #232428;
	display: inline-block;
	border-bottom: 1px solid transparent;
	font-size: 15px;
	text-decoration: none;
	position: relative;
}

#main-menu .block-content li span{
	color: #232428;
	display: inline-block;
	border-bottom: 1px solid transparent;
	font-size: 15px;
	text-decoration: none;
	position: relative;
}

#main-menu .block-content li ul li a{
	padding: 0;
}

#main-menu .block-content li.has-menu:after{
	content: '';
    position: absolute;
    right: 34px;
    top: 21px;
    background: url(/bitrix/templates/npcfm/images/menu-arrow.svg) 0px 0px no-repeat;
    width: 8px;
    height: 8px;
}

#main-menu .block-content li.has-menu:hover:after{
	transform: rotate(180deg);
    top: 17px;
}

#main-menu .block-content li a:hover{
	border-bottom-color: #FE3743;
}

#front-letters .letters-slider{
	width: 955px;
	margin: 0 auto;
	position: relative;
	max-height: 319px;
}

#front-letters .block-content{
	background: #005CA9;
	padding: 50px 0;
}

#front-letters .slick-prev:before, #front-letters .slick-next:before{
	display: none;
}

#front-letters .slick-prev{
	width: 50px;
	height: 50px;
	background: url(/bitrix/templates/npcfm/images/arrow-left.svg) 0px 0px no-repeat;
	left: -72px;
}

#front-letters .slick-next{
	width: 50px;
	height: 50px;
	background: url(/bitrix/templates/npcfm/images/arrow-right.svg) 0px 0px no-repeat;
	right: -73px;
}

#front-letters .slick-dots li button:before{
	display: none;
}


#front-letters .slick-dots li button{
	width: 10px;
	height: 10px;
	background: #D9D9D9;
	border-radius: 100%;
}

#front-letters .slick-dots li button:hover,
#front-letters .slick-dots li.slick-active button{
	background: #FE3743;
}

#front-letters .btns-wr{
	text-align: center;
	padding-top: 40px;
}

#front-letters .btns-wr>div{
	display: inline-block;
	/*border: 1px solid #000000;*/
	line-height: 60px;
	height: 63px;
	vertical-align: top;
}

#front-letters .btns-wr>div.two{
	margin-left: -5px;
}

#front-letters .btns-wr>div.two a{
	width: 394px;
	color: #000;
	text-decoration: none;
	display: inline-block;
	font-family: 'Montserrat-Bold';
}

#front-letters .btns-wr>div.two a:hover{
	text-decoration: underline;
}


#front-letters .slick-dots{
	bottom: -62px;
}

#bottom-form{
	background: #005ca9;
}

#bottom-form .block-content{
	background: url("/bitrix/templates/npcfm/images/form-bg.jpg") 40px bottom no-repeat;
	overflow: hidden;
}


#bottom-form .left{
	width: 482px;
	color: #fff;
	float: left;
}

#bottom-form .bottom-form{
	width: 540px;
	float: right;
	background: #fff;
	overflow: hidden;
	padding: 45px;
	min-height: 414px;
}

.npcfm-form .afbf_name{
	display: none!important;
}

.afbf_success_block._without-popup .afbf_ok_icon{
	display: none!important;
}

.afbf_success_block._without-popup .afbf_mess_ok .mess{
	margin-left: 0;
	margin-top: 100px;
}

.npcfm-form input[type="text"]{
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	height: 50px!important;
	width: 100%;
	padding-left: 20px!important;
	margin-bottom: 10px;
	font-family: 'Montserrat-Regular';
}

.npcfm-form .afbf_item_pole{
	margin: 0;
	width: 100%;
}

.npcfm-form {
	width: 100%;
}


#bottom-form .alx-feedb-error,
#popup-form2 .alx-feedb-error,
#popup-form3 .alx-feedb-error{
	margin-top: 0;
}

#alx_feed_back_FID1 br,
#alx_feed_back_FID2 br,
#alx_feed_back_FID3 br{
	display: none;
}

#alx_feed_back_FID1.alx_feed_back,
#alx_feed_back_FID2.alx_feed_back,
#alx_feed_back_FID3.alx_feed_back{
	width: 100%!important;
}

.npcfm-form .red-btn{
	height: 60px;
	width: 220px;
	border: none;
	font-size: 17px;
	text-align: center!important;
	float: left;
	font-family: 'Montserrat-Regular';
}

.npcfm-form .policy-text{
	color: #727272;
	font-size: 10px;
	line-height: 140%;
	padding-left: 15px;
	padding-top: 11px;
	overflow: hidden;
}

.npcfm-form .afbf_submit_block{
	margin-top: 20px;
}


#f_feedback_FID1 .afbf_file_button,
#f_feedback_FID2 .afbf_file_button,
#f_feedback_FID3 .afbf_file_button{
	color: #fff;
	background: #005CA9;
	width: 150px;
	margin-top: 1px;
	height: 50px;
	border-radius: 0;
	font-size: 15px;
	text-align: center!important;
}

#f_feedback_FID1 .afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{
	padding-top: 0;
    margin-top: 0;
    vertical-align: top;
	padding-left: 0!important;
}

#f_feedback_FID1 .afbf_inputtext_bg.file:hover .afbf_file_button {
	text-decoration: underline!important;
}


.popup-form-wrap .popup-window-content,
.popup-form-instr-wrap .popup-window-content{
	padding: 100px 25px;
	min-height: 592px;
	margin-top: -300px;
}

.popup-form-wrap .popup-window-content form h2,
.popup-form-instr-wrap .popup-window-content form h2{
	text-align: center!important;
	padding-bottom: 25px;
}

.popup-form-wrap .afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn,
.popup-form-instr-wrap  .afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{
	vertical-align: top;
	padding-left: 0;
}


.afbf_success_block{
	text-align: center;
}

.afbf_success_block._without-popup .afbf_mess_ok h2 span{
	display: inline-block;
	background: url("/bitrix/templates/npcfm/images/big-gal-icon.svg") 0px 0px no-repeat;
	width: 40px;
	height: 37px;
	margin-right: 13px;
    position: relative;
    top: 6px;
}

.afbf_success_block._without-popup .afbf_mess_ok {
    text-align: center;
}

#alx_feed_back_FID1.alx_feed_back, #afbf_err_FID1.alx-feedb-error {
    width: 100%!important;
}

#alx_feed_back_FID2.alx_feed_back, #afbf_err_FID2.alx-feedb-error {
    width: 100%!important;
}

#alx_feed_back_FID3.alx_feed_back, #afbf_err_FID3.alx-feedb-error {
    width: 100%!important;
}

.popup-form-instr-wrap .popup-window-content .mess h2{
	padding-bottom: 0;
}


.popup-form-instr-wrap .popup-window-content .mess h2 .simple-link{
	font-size: 35px;
}


#partners{
	background: #F0F3F6;
}

#partners h2{
	padding-bottom: 56px;
	text-align: center;
}

#partners .btn-wr{
	text-align: center;
	padding-top: 40px;
}

#partners .btn-wr .red-btn{
	width: 222px;
}

#partners .partners{
    background: url("/bitrix/templates/npcfm/images/logos-border.jpg") 0px 0px repeat, #FFFFFF;
    border: 1px solid #D9D9D9;
    display: flex;
    display: flex;
    flex-wrap: wrap;
    padding: 0px 30px;
    /* text-align-last: justify; */
    justify-content: space-between;
	
	
}

#partners .partners::after {
  content: "";
  flex: auto;
}

#partners .partners img{
	max-height: 74px;
	width: auto;
	margin-top: 11px;
}


#partners .img-wr{
	height: 118px;
	display: table;
	padding: 0 21px;
}

#partners .img-wr span{
	display: table-cell;
	vertical-align: middle;
}


/* #map{ */
	/* min-height: 817px; */
	/* background: url("/bitrix/templates/npcfm/images/map.jpg") top center no-repeat; */
/* } */

#trust-logos h2{
	text-align: center;
	padding-bottom: 60px;
}

#trust-logos .partners{
    background: url("/bitrix/templates/npcfm/images/logos-border.jpg") 0px 0px repeat, #FFFFFF;
    border: 1px solid #D9D9D9;
    display: flex;
    display: flex;
    flex-wrap: wrap;
    padding: 0px 30px;
    /* text-align-last: justify; */
    justify-content: space-between;
	
}

#trust-logos .partners::after {
  content: "";
  flex: auto;
}

#trust-logos .partners img{
	max-height: 74px;
	width: auto;
}


#trust-logos .partners .img-wr{
	height: 118px;
	display: table;
	padding: 0 8px;
}

#trust-logos .partners .img-wr span{
	display: table-cell;
	vertical-align: middle;
}

.svg-map {
    overflow: hidden;
    position: relative;
	height: 100%;
}

.svg-map svg {
    top: 60px;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute
}




.svg-map svg .svg-map__part {
    -webkit-transition: fill .6s;
    transition: fill .6s
}

.svg-map .line {
    -webkit-transition: stroke-dashoffset .3s ease-in;
    transition: stroke-dashoffset .3s ease-in;
    fill: none!important;
	stroke-dasharray: 664;
    stroke-dashoffset: -664;
    stroke: #40b4f7
}

.svg-map .line.active {
    stroke-dashoffset: 0;
}

.svg-map__title {
    font-size: 70px;
    font-weight: 600;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 0;
    fill: #0fa1f5
}

.svg-map__text {
    font-weight: 100;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 0;
    fill: #0fa1f5
}

.svg-map__label {
    font-size: 18px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    opacity: 0;
    fill: #0fa1f5
}

.svg-map .svg-map__colored .svg-map__text,.svg-map .svg-map__colored .svg-map__title,.svg-map .svg-map__colored:hover .svg-map__label,.svg-map__label.active {
    opacity: 1
}

.hex-text {
    font-size: 15px;
    -webkit-transition: fill .5s;
    transition: fill .5s;
    pointer-events: none;
    opacity: 0;
    fill: #005CA9;
    text-anchor: middle;
    dominant-baseline: middle;
	font-family: 'Montserrat-Bold';
	background: url("/bitrix/templates/npcfm/images/map-mark.svg") 0px 0px no-repeat;
	width: 57px;
	line-height: 69px;
	text-align: center;
}

.title-md {
    font-family: Merriweather;
    font-size: 32px;
    line-height: 42px;
    font-weight: 300
}

.hexagon {
    -webkit-transition: stroke .5s;
    transition: stroke .5s;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    fill-opacity: 0;
    stroke-width: 1px;
    stroke: #029ae1;
	display: none;
}

.svg-map .svg-map__colored .svg-map__part {
    opacity: 1;
    fill: #fff;
    stroke-width: 1px;
    stroke: #78C2FF;
}

.svg-map .svg-map__colored .hexagon {
    -webkit-transition: opacity .5s,-webkit-transform .5s;
    transition: opacity .5s,transform .5s,-webkit-transform .5s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.svg-map .svg-map__colored .hex-text {
    -webkit-transition: opacity 1.5s;
    transition: opacity 1.5s;
    opacity: 1
}

.svg-map svg path {
   /* fill: #fff; */
}

.svg-map .svg-map__colored:hover path {
    fill: #FE3743;
    stroke: #78C2FF;
}

.svg-map .svg-map__colored:hover .hexagon {
    stroke: #fff
}

#map{
	background: #005CA9;
	height: 820px;
}


g[data-region="6"]{
	transform: translate(382px, 123px);
}


g[data-region="7"]{
	transform: translate(622px, 0px);
}

g[data-region="6"] path{
	/* stroke: #78C2FF; */
}

g[data-region="5"]{
	transform: translate(267px, 220px);
}

g[data-region="4"]{
	transform: translate(35px, 95px);
}

g[data-region="3"]{
	transform: translate(135px, 351px);
}

g[data-region="2"]{
	transform: translate(72px, 312px);
}

g[data-region="1"]{
transform: translate(-1px, 436px);
}


g[data-region="3"] text{
	transform: translate(-11px, 40px);
}


.line[data-region="7"]{
	transform: translate(171px, 317px);
}

.svg-map__label{
	text-transform: uppercase;
	color: #78C2FF;
	font-size: 21px;
}


.svg-map__label_first{
	font-family: 'Montserrat-Bold';
}

.svg-map__label[data-region="7"]{
	transform: translate(826px, 661px);
}

.svg-map__label_first[data-region="7"]{
	transform: translate(826px, 629px);
}


.line[data-region="6"]{
	transform: translate(169px, 437px);
}

.svg-map__label[data-region="6"]{
	transform: translate(600px, 704px);
}

.svg-map__label_first[data-region="6"]{
	transform: translate(600px, 671px);
}



.line[data-region="5"]{
	transform: translate(130px, 394px);
}

.svg-map__label[data-region="5"]{
	transform: translate(418px, 691px);
}

.svg-map__label_first[data-region="5"]{
	transform: translate(418px, 657px);
}


.line[data-region="4"]{
	transform: translate(6px, 311px);
}

.svg-map__label[data-region="4"]{
	transform: translate(264px, 655px);
}

.svg-map__label_first[data-region="4"]{
	transform: translate(263px, 620px);
}



.line[data-region="3"]{
	transform: translate(83px, 431px);
}

.svg-map__label[data-region="3"]{
	transform: translate(264px, 691px);
}

.svg-map__label_first[data-region="3"]{
	transform: translate(263px, 663px);
}


.line[data-region="2"]{
	transform: translate(41px, 378px);
}

.svg-map__label[data-region="2"]{
	transform: translate(152px, 652px);
}

.svg-map__label_first[data-region="2"]{
	transform: translate(152px, 618px);
}


.line[data-region="1"]{
	transform: translate(31px, 510px);
}

.svg-map__label[data-region="1"]{
	transform: translate(114px, 684px);
}

.svg-map__label_first[data-region="1"]{
	transform: translate(114px, 652px);
}


#map .title{
	color: #fff;
	font-size: 25px;
}

#map .title h2{
	padding-bottom: 12px;
}

#top-banner.pravila-sopr{
	background: url("/bitrix/templates/npcfm/images/pravila-sopr-bg.jpg") top center no-repeat;
	padding-top: 87px;
	min-height: 556px;
}

#top-banner.pravila-sopr .block-content{
	padding-right: 310px;
}


#patt{
	background: url("/bitrix/templates/npcfm/images/patt.png") top center no-repeat;
	height: 1774px;
}

#docs-block .news-item{
	width: 32%;
    margin-right: 1%;
    padding: 26px 23px;
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
}

#docs-block .news-item:last-child{
	margin-right: 0;
}

#docs-block .news-item .title{
	height: 42px;
}

.red-bordered-btn{
	border: 1px solid #FE3743;
	color: #FE3743;
}

.red-bordered-btn.instr-btn:before{
	background: url("/bitrix/templates/npcfm/images/down-red.svg") 0px 0px no-repeat;
	top: 11px;
}

#docs-block .red-bordered-btn{
	text-decoration: none;
	min-width: 136px;
	line-height: 40px;
	font-size: 15px;
	margin-top: 14px;
}


#docs-block .red-bordered-btn:hover{
	text-decoration: underline;
}

#result-block .block-content{
	background: url("/bitrix/templates/npcfm/images/result-bg.jpg") 0px 0px no-repeat; 
    background-size: 100% 100%;
	color: #fff;
	padding-left: 600px;
	padding-top: 80px;
	min-height: 506px;
	padding-right: 37px;

    
}

#result-block .block-content h2{
	padding-bottom: 30px;
}

#mailing-block{
	background: #005CA9;
}

#mailing-block .block-content{
	overflow: hidden;
}

#mailing-block .left{
	float: left;
	width: 49%;
	margin-right: 2%;
}

#mailing-block .right{
	float: right;
	width: 49%;
	color: #727272;
}

#mailing-block .right b{
	color: #232428;
}


#mailing-block .left .border-top-red:first-child{
	margin-bottom: 20px;
}

#mailing-block .border-top-red{
	padding: 50px 51px;
	background: #fff;
}

#mailing-block .right .border-top-red{
	height: 657px;
}

#mailing-block .border-top-red ul{
	padding-bottom: 40px;
	color: #727272;
}


#mailing-block .border-top-red ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
}

#mailing-block .border-top-red ul li:last-child{
	padding-bottom: 0;
}

#mailing-block .border-top-red ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}

#mailing-block .blue-bordered-btn{
	margin-top: 20px;
}

#mailing-block .left .bordered-btn{
	width: 289px;
}

#mailing-block .red-btn{
	width: 295px;
	margin-top: 24px;
	margin-bottom: 20px;
}

#mailing-block a{
	color: #727272;
	font-size: 15px;
}

#mailing-block .right p{
	padding-bottom: 10px;
}

#dop-services .two-columns .dop-service-item{
	width: 48%;
	margin-right: 3%;
}

#dop-services .two-columns .dop-service-item:nth-child(even){
	margin-right: 0;
}

#dop-services .pravila-sopr-1 .dop-service-item{
	background: url("/bitrix/templates/npcfm/images/prav-sopr-11.jpg") right 0px no-repeat, #fff;
}

#dop-services .pravila-sopr-1 .dop-service-item:nth-child(2n){
	background: url("/bitrix/templates/npcfm/images/prav-sopr-12.jpg") right 0px no-repeat, #fff;
}

#dop-services .pravila-sopr-2 .dop-service-item:nth-child(2n){
	background: url("/bitrix/templates/npcfm/images/sop3.jpg") right 0px no-repeat, #fff;
}

#dop-services.pravila-sopr{
	background: #fff;
}

#dop-services.pravila-sopr-2{
	background: #fff;
}

#dop-services .kval-help .dop-service-item:first-child{
	background: url("/bitrix/templates/npcfm/images/prav-sopr-15.jpg") right 0px no-repeat, #fff;
}

#dop-services .kval-help .dop-service-item:nth-child(2n){
	background: url("/bitrix/templates/npcfm/images/prav-sopr-13.jpg") right 0px no-repeat, #fff;
}

#dop-services .kval-help .dop-service-item:nth-child(3n){
	background: url("/bitrix/templates/npcfm/images/prav-sopr-14.jpg") right 0px no-repeat, #fff;
}

#dop-services .events .dop-service-item:first-child{
	background: url("/bitrix/templates/npcfm/images/prav-sopr-15.jpg") right 0px no-repeat, #fff;
}

#dop-services .events .dop-service-item:nth-child(2n){
	background: url("/bitrix/templates/npcfm/images/prav-sopr-16.jpg") right 0px no-repeat, #fff;
}

#dop-services .events .dop-service-item:nth-child(3n){
	background: url("/bitrix/templates/npcfm/images/prav-sopr-13.jpg") right 0px no-repeat, #fff;
}

#dop-services.buh-yr .dop-service-item{
	background: url("/bitrix/templates/npcfm/images/prav-sopr-11.jpg") right 0px no-repeat, #fff;
}

#dop-services.buh-yr .dop-service-item:nth-child(2n){
	background: url("/bitrix/templates/npcfm/images/prav-sopr-17.jpg") right 0px no-repeat, #fff;
}

#dop-services.buh-yr{
	background: transparent;
}


#dop-services .events h2{
	padding-bottom: 20px;
}

#dop-services .kval-help .red-btn{
	width: 420px;
	margin-right: 3px;
}

#dop-services .kval-help .instr-btn{
	width: 420px;
	padding-left: 100px;
}

#dop-services .kval-help .instr-btn:before{
	left: 68px;
}

#abonent-service{
	background: #F0F3F6;
}

#abonent-service .item{ 
	background: #fff;
	margin-bottom: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	min-height: 508px;
}

#abonent-service .item .left{
	width: 480px;
	min-width: 480px;
	padding: 54px 40px;
	background: #005CA9;
	color: #fff;
}

#abonent-service .item .left table{
	border: none;
	width: 100%;
}

#abonent-service .item .left table td{
	border: none;
	border-bottom: 1px solid #D9D9D9;
	padding: 20px 0;
}


#abonent-service .item .left table td:last-child{
	text-align: right;
}

#abonent-service .item .left table tr:last-child td{
	border-bottom: none;
}

#abonent-service .item{
	-webkit-flex: auto;
	flex: auto;
}

#abonent-service .item .left h3{
	font-size: 21px;
	padding-bottom: 20px;
	line-height: 160%;
}

#abonent-service .item ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
	color: #727272;
	font-size: 15px;
}

#abonent-service .item ul li:last-child{
	padding-bottom: 0;
}

#abonent-service .item ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}

#abonent-service h2{
	padding-bottom: 12px;
}

#abonent-service .title-wr{
	padding-bottom: 50px;
}


#abonent-service .right{
	padding: 65px 40px;
}

#abonent-service  .red-btn{
	width: 200px;
}

#abonent-service .btns-wr{
	text-align: center;
}

#rules-4-step{
	background: #fff;
}

#rules-4-step .block-content{
	background: #005CA9;
	padding: 70px 49px;
	color: #fff;
}

#rules-4-step .block-content .left{
	float: left;
	width: 50%;
	padding-right: 38px;
}

#rules-4-step .block-content .right {
	overflow: hidden;
}

#rules-4-step .block-content .right ul li{
	position: relative;
	padding-left: 60px;
	color: #fff;
	display: table;
	min-height: 40px;
	margin-bottom: 20px;
	line-height: 140%;
}

#rules-4-step .block-content .right ul li .inside{
	display: table-cell;
	vertical-align: middle;
}

#rules-4-step .block-content .right ul li:last-child{
	margin-bottom: 0;
}

#rules-4-step .block-content .right ul li:before{
	width: 40px;
	line-height: 40px;
	background: #FFFFFF;
	border: 2px solid #FE3743;
	color: #005CA9;
	text-align: center;
	font-family: 'Montserrat-Bold';
	content: '1';
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 100%;
}

#rules-4-step .block-content .right ul li:first-child+*:before{
	content: '2';
}

#rules-4-step .block-content .right ul li:first-child+*+*:before{
	content: '3';
}

#rules-4-step .block-content .right ul li:first-child+*+*+*:before{
	content: '4';
}

#rules-4-step h2{
	padding-bottom: 17px;
	text-align: left;
}


#rules-4-step .block-content .right ul li:marker{
	display: none;
}


#three-reasons{
	background: url(/bitrix/templates/npcfm/images/reasons-bg.jpg) top center no-repeat;
	min-height: 600px;
}

#three-reasons .block-content{
	padding-right: 417px;
	color: #fff;
}

#three-reasons .block-content ul{
	margin-top: 48px;
}

#three-reasons .block-content ul li{
	list-style: none;
	padding-left: 70px;
	position: relative;
	margin-bottom: 23px;
	min-height: 71px;
	display: table;
}

#three-reasons .block-content ul li .inside{
	display: table-cell;
	vertical-align: middle;
}

#three-reasons .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
    top: 6px;
	height: 60px;
	width: 50px;
	background: url(/bitrix/templates/npcfm/images/reason-1.svg) top center no-repeat;
}

#three-reasons .block-content ul li:first-child+*:before{
	background: url(/bitrix/templates/npcfm/images/reason-2.svg) top center no-repeat;
}

#three-reasons .block-content ul li:first-child+*+*:before{
	background: url(/bitrix/templates/npcfm/images/reason-3.svg) top center no-repeat;
}

#top-banner.kval-help{
	background: url("/bitrix/templates/npcfm/images/kval-help-bg.png") bottom center no-repeat, #005CA9;
	min-height: 530px;
	padding-top: 68px;
}

#top-banner.kval-help .block-content{
	padding-right: 367px;
}

#top-banner.kval-help .block-content ul{
	padding: 26px 0;
}

#top-banner.kval-help .block-content ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
	display: inline-block;
	width: 244px;
	vertical-align: top;
}

#top-banner.kval-help .block-content ul li:last-child{
	padding-bottom: 0;
}

#top-banner.kval-help .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon-blue.svg) 0px 0px no-repeat;
}

#our-lawyers .block-content{
	background: url(/bitrix/templates/npcfm/images/our-lawyers-bg.jpg) 0px 0px no-repeat;
	color: #fff;
	padding: 80px 42px 80px 526px;
    background-size: 100% 100%;
}

#our-lawyers .block-content ul{
	margin-top: 30px;
}


#our-lawyers .block-content ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
}

#our-lawyers .block-content ul li:last-child{
	padding-bottom: 0;
}

#our-lawyers .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon-blue.svg) 0px 0px no-repeat;
}

#our-help h2{
	padding-bottom: 50px;
}

#our-help .block-content{
	padding: 40px;
}


#our-help .btn-wr{
	text-align: center;
	padding-top: 40px;
}

#our-help .btn-wr .red-btn{
	width: 288px;
}


#preims-teasers .preim-item{
	width: 48%;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
	padding: 29px 73px 29px 93px;
	position: relative;
	
}

#preims-teasers .preim-item img{
	position: absolute;
	top: 16px;
	left: 25px;
}

#preims-teasers .preim-item:nth-child(odd){
	margin-right: 3%;
}

#top-banner.consult-serv{
	background: url(/bitrix/templates/npcfm/images/consult-bg.jpg) top center no-repeat;
	min-height: 499px;
}

#top-banner.consult-serv .block-content{
	padding-right: 488px;
}

#top-banner.consult-serv .block-content h1{
	padding-top: 0;
}

#top-banner.consult-serv .block-content .red-btn{
	margin-top: 35px;
}

#services-teasers{
	background: #005CA9;
}

#services-teasers h2{
	color: #fff;
	text-align: center;
	padding-bottom: 50px;
}

#services-teasers .news-item{
	display: inline-block;
	vertical-align: top;
	width: 31%;
	margin-right: 2%;
	background: #fff;
	padding: 16px 17px;
	margin-bottom: 20px;
}

#services-teasers .news-item .title{
	min-height: 53px;
}

#services-teasers .news-item:nth-child(3n){
	margin-right: 0;
}

.simple-link{
	color: #005CA9;
	font-size: 15px;
	text-decoration: underline;
}

.simple-link:hover{
	text-decoration: none;
}

#teachers.our-team{
	background: #F0F3F6;
}

#teachers.our-team .teachers-item{
	margin-bottom: 50px;
}

#contacts-block{
	color: #fff;
}

#contacts-block .top{
	padding-right: 39%;
	padding-bottom: 40px;
}

#contacts-block .top h2{
	padding-top: 20px;
}

#contacts-block .left{
	float: left;
	width: 61%;
}

#contacts-block .right{
	float: right;
	width: 39%;
}

#contacts-block .block-content{
	padding: 70px 70px;
	background: #005CA9;
	overflow: hidden;
}

#contacts-block .block-content a{
	color: #fff;
	text-decoration: none;
}

#contacts-block .left h3{
	padding-bottom: 23px;
}

#contacts-block .left ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 6px;
}

#contacts-block .left ul li:last-child{
	padding-bottom: 0;
}

#contacts-block .left ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/phone-icon.svg) 0px 0px no-repeat;
}


#ya-map{
	height: 400px;
}


.simple-page h1{
	padding-top: 70px;
	padding-bottom: 50px;
}

#events .item{
	width: 413px;
	display: inline-block;
	vertical-align: top;
	margin-right: 16px;
	margin-bottom: 30px;
	border: 1px solid #E0E0E0;
}

#events .item img{
	max-width: 100%;
	height: auto;
}

#events .item:nth-child(3n){
	margin-right: 0;
}

#events .lector{
	color: #727272;
}

#events .title{
	padding-top: 10px;
}

#events .date{
	color: #727272;
	padding-top: 20px;
}

#events .prices{
	padding-top: 30px;
	display: block;
}

#events img{
	float: left;
	margin-right: 23px;
}

#events .prices span{
	color: #005CA9;
	font-size: 17px;
}

#events .read-more{
	padding-top: 30px;
	display: block;
}

#events .wrapper{
	padding: 20px 24px;
	clear: both;
}

#dop-services .events {
	margin-top: 90px;
}

.event-detail .title-wr{
	background: #005CA9;
	padding: 90px 0;
}

.event-detail .title-wr h1{
	color: #fff;
	padding-top: 30px;
	padding-bottom: 0;
	font-size: 50px;
}

.event-detail .title-wr .top-info div{
	padding-top: 0!important;
	color: #78E7FF!important;
}

.event-detail .block-title{
	font-size: 21px;
	padding-bottom: 30px;
}

.event-detail ol{
	padding-left: 20px;
}

.event-detail ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 8px;
}

.event-detail ol li{
	padding-bottom: 8px;
}

.event-detail ul li:last-child{
	padding-bottom: 0;
}

.event-detail ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}

.event-detail .program-block{
	background: #F0F3F6;
}

.event-detail .padding-t{
	padding-top: 90px;
}


.event-detail .padding-b{
	padding-bottom: 90px;
}

.lector-block .text{
	overflow: hidden;
}

.lector-block .block-title span{
	color: #005CA9;
}

.event-form-block{
	clear: both;
	background: url("/bitrix/templates/npcfm/images/event-form-bg.jpg") right bottom no-repeat, #005CA9;
	padding: 75px 63px;
	border: 3px border #FE3743;
	min-height: 287px;
	margin-top: 50px;
	padding-right: 446px;
	color: #fff;
}

.event-form-block .red-btn{
	margin-top: 18px;
	width: 354px;
}

.event-form-block a{
	color: #78E7FF;
	text-decoration: none;
}


.simple-page #front-news .news-item{
	margin-bottom: 30px;
}

.news-page-detail .title-wr{
	background: #005CA9;
	padding: 90px 0;
}

.news-page-detail .title-wr h1{
	color: #fff;
	padding-top: 0px;
	padding-bottom: 0;
	font-size: 50px;
}


#top-banner.buh-yr{
	background: url("/bitrix/templates/npcfm/images/buh-yr-bg.jpg") bottom center no-repeat, #005CA9;
	min-height: 530px;
	padding-top: 68px;
}

#top-banner.buh-yr .block-content{
	padding-right: 290px;
}

#top-banner.buh-yr .block-content ul{
	padding: 26px 0;
}

#top-banner.buh-yr .block-content ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
    display: inline-block;
    width: auto;
    vertical-align: top;
    margin-right: 19px;
}

#top-banner.buh-yr .block-content ul li:last-child{
	padding-bottom: 0;
}

#top-banner.buh-yr .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon-blue.svg) 0px 0px no-repeat;
}

#top-banner.buh-yr .red-btn{
	float: left;
	margin-right: 30px;
	width: 230px;
	position: relative;
	z-index: 1;
}

#top-banner.buh-yr .btn-text{
	position: relative;
    top: -6px;
}

#services-full .item{
	display: inline-block;
	vertical-align: top;
	width: 413px;
	margin-right: 16px;
	margin-bottom: 30px;
	padding: 43px 23px;
	background: #fff;
}

#services-full .item:nth-child(3n){
	margin-right: 0;
}

#services-full .item .title{
	height: 120px;
}

#services-full .item .prices{
	color: #005CA9;
}

#services-full .item .prices b{
	font-size: 21px;
}

#services-full .item .btns-wr{
	margin-top: 24px;
}

#services-full .item .red-btn{
	float: left;
	margin-right: 21px;
	width: 180px;
}

#services-full .title-wr h2{
	float: left;
}

#services-full .title-wr .instr-btn{
	float: right;
	width: 420px;
	padding-left: 97px;
}

#services-full .title-wr .instr-btn:before{
	left: 58px;
}


#services-full .services{
	clear: both;
}

#services-full .simple-link {
	cursor: pointer;
    position: relative;
    top: 16px;
}

#services-full.yr-services{
	background: #F0F3F6;
}

#services-full .item .title.has-tooltip{
	position: relative;
}

#services-full .item .title.has-tooltip:after{
	content: '';
	width: 14px;
	height: 14px;
	background: url("/bitrix/templates/npcfm/images/quest-icon.svg") 0px 0px no-repeat;
	display: inline-block;
    right: 0;
    top: 0;
}

#services-full .item .title.has-tooltip .tooltip{
    position: absolute;
    right: -156px;
    top: 23px;
    padding: 14px;
    background: #fff;
    z-index: 10;
    box-shadow: 1px 1px 2px 2px rgb(0 0 0 / 15%);
    width: 251px;
    font-size: 15px;
	display: none;
}

#services-full .item .title.has-tooltip:hover .tooltip{
	display: block;
}

#blue-blocks .block-content>div{
	background: #005CA9;
	padding: 60px;
	color: #fff;
	width: 49%;
}

#blue-blocks .block-content{
	display: flex;
	 justify-content: space-between;
}

#blue-blocks .block-content>div .red-btn{
	padding: 0 38px;
}

#blue-blocks .block-content h3{
	padding-bottom: 30px;
}


#blue-blocks .block-content .red-btn{
	margin-top: 50px;
}

#spec-block{
	background: #005CA9;
}


#spec-block h2{
	color: #fff;
	padding-bottom: 50px;
}


#spec-block img{
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 50px;
	margin-right: 40px;
}

#spec-block .text{
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding: 50px 0;
	padding-right: 20px;
	font-size: 15px;
}

#spec-block .text h3{
	padding-bottom: 30px;
}

#spec-block .text ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 13px;
    display: inline-block;
    width: auto;
    vertical-align: top;
}

#spec-block .text ul li:last-child{
	padding-bottom: 0;
}

#spec-block .text ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon-blue.svg) 0px 0px no-repeat;
}
	

#spec-block .block-content .spec{
	position: relative;
	overflow: hidden;
}

#spec-block .block-content .spec:before{
	content: '';
	width: 70%;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #fff;
	border-top: 3px solid #FE3743;
}

#trust-preims .four-columns .preim-item {
    width: 22%;
	margin-right: 3%;
	margin-bottom: 0;
}

#trust-preims .four-columns .preim-item:nth-child(3n){
	margin-right: 3%;
}

#trust-preims .four-columns .preim-item:nth-child(4n){
	margin-right: 0;
}


#trust-preims .four-columns img {
    margin-left: -9px;
}

#top-banner.doc-pack{
	background: url("/bitrix/templates/npcfm/images/doc-pack-bg.jpg") bottom center no-repeat, #005CA9;
	min-height: 530px;
	padding-top: 68px;
}

#top-banner.doc-pack .block-content{
	padding-right: 322px;
}

#top-banner.doc-pack h1{
	padding-bottom: 26px;
	padding-top: 0;
}


#top-banner.doc-pack .red-btn{
	margin-top: 35px;
	width: 230px;
}

#top-banner.doc-pack .block-content ul{
	padding-top: 20px;
}


#top-banner.doc-pack .block-content ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 10px;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

#top-banner.doc-pack .block-content ul li:last-child{
	padding-bottom: 0;
}

#top-banner.doc-pack .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon-blue.svg) 0px 0px no-repeat;
}

#active-type .block-content>div{
	padding: 60px;
	width: 50%;
}

#active-type .block-content .left{
	background: #005CA9;
	color: #fff;
}

#active-type .block-content .left h2{
	padding-bottom: 40px;
}

#active-type .block-content{
	display: flex;
	 justify-content: space-between;
}

#active-type .block-content .right ul li, #check-block .block-content .right ul li, #doc-pack .block-content .text ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 15px;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	color: #727272;
}



#check-block .block-content .left span.price{ font-size: 24px; font-weight: bold;}
#check-block .block-content .left .prices{ line-height: 2em;}
@media (min-width: 922px)
{
#check-block .block-content .left .red-btn{ margin-right: 20px;}
}
@media (max-width: 992px)
{
#check-block .block-content .left .red-btn{ margin-bottom: 20px;}
}

#check-block .block-content .left .red-btn { padding-left: 10px; padding-right: 10px;}

#check-block .block-content .right  h3{ font-size:16px; padding-bottom: 20px;}
#active-type .block-content .right ul li:last-child{
	padding-bottom: 0;
}

#active-type .block-content .right ul li:before,#check-block .block-content .right ul li:before,#doc-pack .block-content .text ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}


#why-low{
	background: #F0F3F6;
}

#why-low .block-content{
	background: #fff;
	padding: 77px 60px;
	color: #727272;
}

#why-low .block-content h2{
	color: #232428;
}

#why-low .block-content h2{
	padding-bottom: 30px;
}

#check-block h2{
	padding-bottom: 50px;
}

#check-block .block-content .left,
#check-block .block-content .right{
	padding: 60px;
	width: 50%;
}

#check-block .block-content .left{
	background: #005CA9;
	color: #fff;
}

#check-block .block-content .left h3{
	padding-bottom: 30px;
}

#check-block .block-content .inside{
	display: flex;
	 justify-content: space-between;
}

#check-block .block-content .left ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 15px;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

#check-block .block-content .left ul li:last-child{
	padding-bottom: 0;
}

#check-block .block-content .left ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon-blue.svg) 0px 0px no-repeat;
}

#check-block .block-content .right{
	color: #727272;
}

#check-block .block-content .right b,
#check-block .block-content .right h3{
	color: #232428;
}

#doc-pack{
	background: #005CA9;
}

#doc-pack .title-wr{
	padding-bottom: 50px;
	float: left;
	width: 630px;
}

#doc-pack .title-wr h2{
	color: #fff;
	
}

#doc-pack .price{
	float: right;
}


#doc-pack .price-text{
    color: #78E7FF;
    font-size: 21px;
    margin-right: 30px;
    float: left;
    padding-top: 10px;
}

#doc-pack .text{
	background: #fff;
	padding: 80px 60px;
	clear: both;
}

#doc-pack .text h3{
	padding-bottom: 30px;
}

#doc-pack .text ol{
	counter-reset: myCounter;
}

#doc-pack .text ol li{
	border-bottom: 1px solid #F0F3F6;
	padding: 10px 0;
	list-style: none;
}

#doc-pack .text ol li:before {
  counter-increment: myCounter;
  content:counter(myCounter) ".";
  color: #005CA9;
  display: inline-block;
  padding-right: 3px;
}

#help-serv .block-content{
	padding: 60px;
	background: url("/bitrix/templates/npcfm/images/rkn-bg.jpg") right bottom no-repeat;
}

#help-serv .block-content h2{
	padding-bottom: 20px;
}

#help-serv .block-content .red-btn{
	float: left;
	margin-right: 30px;
}

#help-serv .block-content .price{
	margin-top: 30px;
}

#help-serv .block-content .price-text{
    color: #005CA9;
    padding-top: 17px;
    font-size: 21px;
}

#help-serv .block-content ul {
	padding-right: 300px;
}

#help-serv .block-content ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 15px;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

#help-serv .block-content ul li:last-child{
	padding-bottom: 0;
}

#help-serv .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}



#top-banner.uvelir-serv{
	background: url("/bitrix/templates/npcfm/images/uvel-serv-bg.jpg") bottom center no-repeat, #005CA9;
	min-height: 697px;
	padding-top: 100px;
}

#top-banner.uvelir-serv .block-content{
	padding-right: 122px;
}

#top-banner.uvelir-serv h1{
	padding-bottom: 12px;
	padding-top: 0;
}


#top-banner.uvelir-serv .red-btn{
	margin-top: 35px;
	width: 230px;
}

#top-banner.uvelir-serv .block-content ul{
	padding-top: 20px;
	padding-right: 332px;
}


#top-banner.uvelir-serv .block-content ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 10px;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

#top-banner.uvelir-serv .block-content ul li:last-child{
	padding-bottom: 0;
}

#top-banner.uvelir-serv .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon-blue.svg) 0px 0px no-repeat;
}

#top-banner.uvelir-serv .red-btn{
	width: 290px;
}

#abon-block .block-content{
	background: #005CA9;
	padding: 90px 60px;
	color: #fff;
}

#abon-block .block-content .left{
	float: left;
	width: 50%;
	padding-right: 70px;
}

#abon-block .block-content .left h2{
	padding-bottom: 40px;
}

#abon-block .block-content .right{
	overflow: hidden;
}

#abon-block .block-content .right li{
	position: relative;
	padding-left: 60px;
	color: #fff;
	display: table;
	min-height: 40px;
	margin-bottom: 20px;
	line-height: 140%;
}

#abon-block .block-content .right li:before{
	width: 40px;
	line-height: 40px;
	background: #FFFFFF;
	border: 2px solid #FE3743;
	color: #005CA9;
	text-align: center;
	font-family: 'Montserrat-Bold';
	content: '1';
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 100%;
}

#abon-block .block-content .right li:marker{
	display: none;
}

#abon-block .block-content .right li:first-child+*:before{
	content: '2';
}

#abon-block .block-content .right li:first-child+*+*:before{
	content: '3';
}

#abon-block .block-content .right li:first-child+*+*+*:before{
	content: '4';
}

#abon-block-white{
	background: #F0F3F6;
}

#abon-block-white .block-content{
	background: #fff;
	padding: 90px 60px;
	color: #727272;
	overflow: hidden;
}

#abon-block-white .block-content b,
#abon-block-white .block-content h2{
	color: #232428;
}

#abon-block-white .block-content .top h2,
#abon-block-white .block-content .left{
	float: left;
	width: 50%;
	padding-right: 20px;
}

#abon-block-white .block-content .top ul{
	float: left;
	width: 50%;
}

#abon-block-white .block-content .center{
	clear: both;
	padding-top: 60px;
	padding-bottom: 30px;
}

#abon-block-white .block-content ul{
	padding-top: 20px;
}

#abon-block-white .block-content .top ul{
	padding-top: 0;
}

#abon-block-white .block-content ul li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 15px;
    /* display: inline-block; */
    /* width: 100%; */
    /* vertical-align: top; */
    overflow: hidden;
}

#abon-block-white .block-content ul li:last-child{
	padding-bottom: 0;
}

#abon-block-white .block-content ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}


#abon-block-white .block-content .red-btn{
	margin-top: 40px;
	width: 230px;
}


#top-banner.gos-teach{
	background: url("/bitrix/templates/npcfm/images/gos-teach-bg.jpg") bottom center no-repeat, #005CA9;
	min-height: 541px;
	padding-top: 100px;
}

#top-banner.gos-teach h3{
	font-family: 'Montserrat-Regular';
	color: #78E7FF;
}

#top-banner.gos-teach h1{
	padding-top: 15px;
	padding-bottom: 26px;
}

#top-banner.gos-teach .red-btn{
	float: left;
	margin-right: 30px;
	width: 230px;
}

#top-banner.gos-teach .btn-text{
	color: #78E7FF;
}

#top-banner.gos-teach .block-content{
	padding-right: 300px;
}

#top-banner.gos-teach .btn-text{
	padding-top: 16px;
}

#top-banner.gos-teach .btn-wr{
	padding-top: 35px;
}

#licence-block{}

#licence-block .block-content .licence-item{
	display: flex;
	justify-content: space-between;
}

#licence-block .block-content .licence-item>div{
	width: 50%;
}

#licence-block .block-content .left{
	padding: 75px 60px;
}

#licence-block .block-content .left h2{
	padding-bottom: 30px;
}

#licence-block .block-content .left .instr-btn{
	margin-top: 40px;
	width: 360px;
	padding-left: 105px;
}

#licence-block .black-instr-btn.instr-btn:before{
	left: 69px;
}

#licence-block .block-content .left .text{
	color: #727272;
}

#licence-block .block-content .left .text h2{
	color: #232428;
}

#licence-block .block-content .right{
	padding: 60px 50px;
	color: #fff;
	text-align: center;
	background: #005CA9;
}

#licence-block .block-content img{
	margin-top: 30px;
	border: 5px solid #f0f5fd;
}

#spec-block.white-spec-block{
	background: #fff;
}

#spec-block.white-spec-block h2{
	color: #232428;
}

#spec-block.white-spec-block .block-content .spec:before{
	background: #005CA9;
}

#spec-block.white-spec-block .text{
	color: #fff;
}

#shedule{
	background: #F0F3F6;
}

#shedule .tabs__content{
	border-bottom: 3px solid #FE3743;
}

.tabs__content {
  display: none;
}
.tabs__content.active {
  display: block;
}

#shedule .tabs__caption{
	background: #005CA9;
	padding: 0 50px;
}

#shedule .tabs__caption li{
	list-style: none;
	display: inline-block;
	margin-right: 24px;
	color: #fff;
	cursor: pointer;
	padding: 18px 0;
}

#shedule .tabs__caption li.active{
	font-family: 'Montserrat-Bold';
}

#shedule .tabs__caption li:hover{
	text-decoration: underline;
}

#shedule h2{
	padding-bottom: 60px;
}

#shedule table{
	width: 100%;
	bordeR: none;
}

#shedule table td{
	padding: 20px 10px;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	min-width: 155px;
	vertical-align: top;
}

#shedule table tr:last-child td{
	border-bottom: 0;
}

#shedule .tabs__content{
	padding: 0px 40px;
	background: #fff!important;
}

#shedule .btns-wr{
	text-align: center;
	padding-top: 60px;
}

.popup-wind-overlay{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(33, 33, 33, 0.96);
	z-index: 100;
	display: none;
}

.popup-window-content{
	background: #fff;
	width: 500px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -259px;
	display: none;
	z-index: 110;
}

.popup-window-content li{
	list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 10px;
    /* display: inline-block; */
    /* width: 100%; */
    /* vertical-align: top; */
    overflow: hidden;
}

.popup-window-content li:last-child{
	padding-bottom: 0;
}

.popup-window-content li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/npcfm/images/gal-icon.svg) 0px 0px no-repeat;
}

.popup-teachers .popup-window-content{
	padding: 100px 40px;
}

.popup-services .popup-window-content{
	padding: 100px 40px;
}

.popup-window-content .close-btn{
	background: url(/bitrix/templates/npcfm/images/close-btn.svg) 0px 0px no-repeat;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 22px;
	height: 22px;
	cursor: pointer;
}

.popup-window-content .close-btn:hover{
	opacity: 0.7;
}

.popup-services-pvk .popup-window-content{
	padding: 50px 60px;
	width: 700px;
	margin-left: -350px;
}

.popup-services-pvk .popup-window-content h3{
	padding-bottom: 20px;
}


#razr-prav{
	background: #F0F3F6;
}

#razr-prav h2{
	padding-bottom: 50px;
}

#razr-prav .three-columns .column{
	display: inline-block;
	vertical-align: top;
    width: 413px;
    margin-right: 16px;
	color: #727272;
}

#razr-prav .three-columns .column b{
	color: #232428;
}

#razr-prav .three-columns .column:nth-child(3n){
	margin-right: 0;
	margin-bottom: 40px;
}

#razr-prav .services .item .title {
    height: 48px;
	padding-bottom: 12px;
}


#razr-prav .services .item .text {
	padding-top: 12px;
}

#razr-prav .services .item .prices{
	padding-top: 30px;
}

#razr-prav  .bottom{
	padding-top: 50px;
	overflow: hidden;
}

#razr-prav  .bottom .left{
	float: left;
	width: 630px;
	color: #727272;
}

#razr-prav  .bottom .bordered-btn{
	width: 432px;
	float: right;
}


.fixed-menu{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	background: #fff;
	box-shadow: 0px 3px 7px rgb(0 0 0 / 8%);
}

body{
	padding-top: 150px;
}

#front-learning{
	position: relative;
}

#front-learning-anchor{
	position: absolute;
	top: -150px;
}

#abonent-service-anchor{
	position: absolute;
	top: -150px;
}

#razr-prav,
#abonent-service,
#contacts-block{
	position: relative;
}

#razr-prav-anchor{
	position: absolute;
	top: -150px;
}

#front-learning-anchor-target{
	position: absolute;
	top: -150px;
}

#front-learning .bottom{
	position: relative;
}

#contacts-block-anchor{
	position: absolute;
	top: -150px;
}


.has-admin-menu{
	padding-top: 190px;
}


.mobile-menu {
	position: fixed;
    width: 350px;
    background: #fff;
    box-shadow: 0px 5px 9px 0px rgb(0 0 0 / 25%);
    height: 100%;
    top: 0;
    right: 0;
    z-index: 150;
	display: none;
	padding: 15px 20px 0;
}

.mobile-menu li {
	list-style: none;
	display: block;
}

.mobile-menu li li{
	padding-left: 37px;
}

.mobile-menu li a {
	display: block;
    padding: 6px 5px;
    border-top: 1px dashed #005CA9;
    text-decoration: none;
    color: #005CA9;
    font-size: 15px;
}

.mobile-menu li a:hover {
	text-decoration: underline;
}

.mobile-menu li.has-menu{
	padding-bottom: 8px;
}

.mobile-menu li.has-menu>a {
	color: #333;
	position: relative;
	text-decoration: none!important;
}

.mobile-menu .has-menu li a {
	padding: 0;
	color: #005CA9;
	border-top: 0;
}

.mobile-menu .has-menu li span {
	padding: 0;
	color: #005CA9;
	border-top: 0;
}

.mobile-menu .has-menu:first-child>a{
	border-top: 0;
}


.mobile-menu .has-menu li a:hover{
	color: #005CA9;
	text-decoration: underline;
}

.mobile-menu  li.has-menu>a:after{
	content: '';
    position: relative;
    display: inline-block;
    margin-left: 7px;
    /* right: 34px; */
    /* top: 21px; */
    background: url(/bitrix/templates/npcfm/images/menu-arrow.svg) 0px 0px no-repeat;
    width: 8px;
    height: 8px;
}

.mobile-menu  li.has-menu:hover>a:after{
	/* transform: rotate(180deg); */
}

.mobile-overlay {
	position: fixed;
	width: 100%;
	background: rgba(0,0,0,0.7);
	height: 100%;
	top: 0;
	right: 0;
	z-index: 100;
	display: none;
}

.mobile-menu .close-btn {
	position: absolute;
	right: 0;
	top: 14px;
	cursor: pointer;
	/* opacity: .7; */
	width: 30px;
	height: 30px;
	background: url(/bitrix/templates/npcfm/images/form-close.png) 0px 0px no-repeat;
	font-size: 0;
}


.mobile-menu-btn span {
	display: block;
	width: 100%;
	height: 3px;
	margin-bottom: 9px;
	background: #005ca9;
}


.mobile-menu-btn {
	width: 50px;
	padding-left: 18px;
	margin-left: 18px;
	border-left: 1px solid #005ca9;
	float: right;
	display: none;
}

.mobile-menu .red-btn {
    width: 232px;
    line-height: 48px;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
}


#abon-block-white .block-content .btn-wr{
	clear: both;
}

#afbf_source_fid1,
#afbf_source_fid2,
#afbf_source_fid3{
	display: none;
}

body>font{
	display: none;
}

body>font{
	color: #fff!important;
	display: none;
}

.afbf_send_another_message a{
	border-bottom: 1px dashed #005CA9;
    color: #727272;
    text-decoration: none;
}

.mess .doc-link{
	display: none;
}

.eXG1Q61Cx0ZQRw .mess .doc-link.eXG1Q61Cx0ZQRw{
	display: block;
}

.P6Yfr2g2x34pWw .mess .doc-link.P6Yfr2g2x34pWw{
	display: block;
}

.pvk-2 .mess .doc-link.pvk-2{
	display: block;
}

.abp3aTC3RDxQqg .mess .doc-link.abp3aTC3RDxQqg{
	display: block;
}

#footer .column a{
	color: #fff;
	text-decoration: none;
}

#header .top-contacts .phones a{
	color: #232428;
	text-decoration: none;
}
a.RatingBadgeWidget{
    background-size:100% 100%;
    text-decoration:none;
    border: none;
    width: 155px;
}


span.14px{ font-size: 14px;}

/* End */
/* /bitrix/components/twofingers/location/templates/.default/style.min.css?17523936478454 */
/* /bitrix/templates/npcfm/components/bitrix/search.title/search/style.css?17523936512110 */
/* /bitrix/templates/.default/components/altasib/feedback.form/popup-form2/form_style.min.css?175239365140242 */
/* /bitrix/templates/.default/components/altasib/feedback.form/popup-form2/themes/theme_025b0619ffd42ae8b2f48eefff244846.css?17523936513124 */
/* /bitrix/templates/.default/components/altasib/feedback.form/popup-form3/form_style.min.css?175239365140242 */
/* /bitrix/templates/.default/components/altasib/feedback.form/popup-form3/themes/theme_b9055278629a0d6d098cfba65fad359e.css?17523936513124 */
/* /bitrix/templates/npcfm/template_styles.css?175239365168605 */
