.ag-face__exp,
.ag-face__expmak,
.ag-face__ratingmak {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.ag-face__exp img,
.ag-face__expmak img,
.ag-face__ratingmak img {
	display: block;
	margin-right: 14px
}

.ag-face__ratingmak--title {
	font-size: 14px
}

.ag-face__exp-right {
	display: block
}

.ag-face__exp-title {
	display: block
}

.ag-face__ratingmak {
	margin-bottom: 18px
}

.ag-face__exp {
	margin-bottom: 18px
}

.ag-face__top {
	margin-bottom: 30px
}

.acc-area__item-score-val {
	background: #f75000;
	border-color: #f75000
}

.successform {
	padding: 0 !important;
	max-width: 555px !important
}

.successform .fancybox-close-small {
	color: #fff
}

.successform__head {
	background: #f75000;
	padding: 17px 10px 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.successform__head img {
	margin-right: 15px
}

.successform__title {
	color: #fff;
	font-size: 18px;
	font-family: "Open Sans";
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: .45px
}

.successform__text {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 22px
}

.successform__ok {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #f75000;
	width: 76px;
	height: 26px;
	-webkit-box-shadow: 0 7px 7px rgba(65, 53, 51, .1);
	box-shadow: 0 7px 7px rgba(65, 53, 51, .1);
	border: 1px solid #f75000;
	background-color: #fff;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
	font-size: 1.167em;
}

.successform__ok:hover {
	background: #f75000;
	color: #fff
}

.successform__content {
	padding: 46px 76px 54px;
	background: #fff url(../img/2611/successbg.png) 100% 100% no-repeat;
}

#map {
	max-height: 600px;
	height: 60vh;
	margin-top: 30px;
	margin-bottom: 25px;

}
.p-contacts #map
{
	min-height:450px;
}
.map-ballon {
	left: -50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background: #fff;
	width: 555px
}

.map-ballon__info {
	display: block;
	background: #fff;
	padding: 25px 25px 25px 25px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.map-ballon__bg {
	background: center/cover no-repeat;
	height: 184px;
	width: 250px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 250px;
	-ms-flex: 0 0 250px;
	flex: 0 0 250px
}

.map-ballon__city {
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 15px
}

.map-ballon__address {
	font-size: 14px;
	margin-bottom: 10px
}

.map-ballon__phones {
	font-size: 15px
}

.map-ballon__phones:not(:last-child) {
	margin-bottom: 10px
}

.p-goback__btns {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -7px 30px
}

.p-goback__btns .c-btn {
	max-width: 210px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	margin: 0 5px 10px
}

.p-goback__desc {
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 15px
}

.p-goback__logo {
	display: inline-block;
	margin-bottom: 40px
}

.c-btn--orange {
	background: #f75000;
	border-color: #f75000
}

.c-btn--orange:hover {
	color: #f75000
}

.c-btn--orange-white {
	background: #fff;
	color: #f75000
}

.c-btn--orange-white:hover {
	background: #f75000;
	color: #fff
}

.indxwrap {
	font-size: .625rem
}
.indxwrap .photogallery
{
	margin-top: 50px;
	margin-bottom: 50px;
}
.indxwrap .photogallery .photogallery-slider .slick-prev,.indxwrap .photogallery .photogallery-slider .slick-next
{
	display:none !important;
}
.ind-banner {
	font-size: 1em;
	height: 48em;
	background: url(../img/index/poster.png) center/cover no-repeat;
	padding-top: 14.1em;
	padding-left: 9.4em;
	padding-right: 19em
}

.ind-banner__title {
	font-size: 4.4em;
	line-height: 1.27272727em;
	font-weight: 600;
	color: #fff;
	max-width: 19.38636364em
}

.ind-banner__link {
	background: #f75000;
	border: 1px solid #f75000;
	color: #fff;
	text-transform: uppercase;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.2em;
	height: 3.66666667em;
	padding: 0 2.75em;
	position: relative;
	margin-top: 3.25em;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.ind-banner__link:after {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	display: block;
	content: '';
	font-family: FontAwesome;
	color: #fff;
	content: '\f0da';
	margin-left: .83333333em
}

.ind-banner__link:hover {
	color: #f75000;
	background: #fff
}

.ind-banner__link:hover:after {
	color: #f75000
}

.ind-desc {
	font-size: 1em;
	margin-top: 6em;
	margin-bottom: 6em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.ind-desc__title {
	font-weight: 700;
	margin-bottom: 1em
}

.ind-desc__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 68.3em;
	-ms-flex: 0 1 68.3em;
	flex: 0 1 68.3em;
	position: relative;
	padding: 4.8em 6em
}

.ind-desc__left-wrap {
	font-size: 1.4em
}
.ind-desc__left-wrap h1
{
	font-size: 2.15em;
	font-weight:600;
}
.ind-desc__left-wrap p {
	margin-bottom: 2.14285714em
}

.ind-desc__left-wrap ul:not(:last-child) {
	margin-bottom: 2.14285714em
}

.ind-desc__left-wrap ul li {
	position: relative
}

.ind-desc__left-wrap ul li:not(:last-child) {
	margin-bottom: 1em
}

.ind-desc__left-wrap ul li:before {
	position: absolute;
	content: '';
	height: 2px;
	width: 10px;
	background: #f75000;
	left: -1.5em;
	top: .6em
}

.ind-desc__left:after {
	top: 0;
	left: 0;
	z-index: -1;
	position: absolute;
	content: '';
	height: 100%;
	width: -webkit-calc(100% + 5.43em);
	width: calc(100% + 5.43em);
	background: #ddd;
	opacity: .4
}

.ind-desc__right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 45.9em;
	-ms-flex: 0 1 45.9em;
	flex: 0 1 45.9em;
	background: #fff;
	padding: 3.5em 2.5em;
	-webkit-box-shadow: 4px 6px 18px rgba(65, 53, 51, .07);
	box-shadow: 4px 6px 18px rgba(65, 53, 51, .07);
	border: 1px solid #e8e8e8;
	background-color: #fff
}

.ind-desc__prop {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 26em;
	margin-bottom: 2.6em
}

.ind-desc__prop-img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 2.3em;
	-ms-flex: 0 0 2.3em;
	flex: 0 0 2.3em;
	margin-right: 1.5em
}

.ind-desc__prop img {
	display: block;
	max-width: 100%
}

.ind-desc__prop-value {
	font-size: 1.4em;
	font-weight: 700
}

.ind-desc__quote {
	font-size: 1.4em;
	line-height: 1.42857143em;
	border-left: 4px solid #f75000;
	padding-left: 1.57142857em
}

.ind-circles {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	font-size: 1em;
	padding: 4.4em 0 3.9em
}

.ind-circles__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ind-circles__wrap .item__circle {
	margin: 0 auto 2em;
	height: 9em;
	width: 9em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f75000;
	-webkit-box-shadow: 0 0 7px rgba(189, 23, 6, .31);
	box-shadow: 0 0 7px rgba(189, 23, 6, .31);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.ind-circles__wrap .item__circle img {
	max-width: 100%
}

.ind-circles__wrap .item__title {
	font-weight: 600;
	font-size: 1.6em;
	opacity: .9;
	text-align:center;
}

.ind-circles__wrap .item:hover .item__circle {
	-webkit-box-shadow: 0 0 7px rgba(189, 23, 6, .31), 0 0 15px 3px #fff inset;
	box-shadow: 0 0 7px rgba(189, 23, 6, .31), 0 0 15px 3px #fff inset
}

.ind-features {
	padding-top: 2.4em;
	padding-bottom: 2em;
	font-size: 1em
}

.ind-features__title {
	margin-bottom: 1.43333333em
}

.ind-features__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 -1em
}

.ind-feature {
	margin: 0 1em;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 36em;
	-ms-flex: 0 1 36em;
	flex: 0 1 36em;
	max-width: 36em;
	-webkit-box-shadow: 4px 6px 16px 1px rgba(106, 64, 59, .09);
	box-shadow: 4px 6px 16px 1px rgba(106, 64, 59, .09)
}

.ind-feature__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f75000;
	padding: 1.7em 3em
}

.ind-feature__ico {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 4.5em;
	-ms-flex: 0 0 4.5em;
	flex: 0 0 4.5em;
	margin-right: 2.2em
}

.ind-feature__ico img {
	max-width: 100%
}

.ind-feature__title {
	color: #fff;
	font-size: 1.8em
}

.ind-feature__text {
	color: #333;
	background: #fff;
	font-size: 1.6em;
	line-height: 1.125em;
	padding: 1.6875em 1.8125em 2.125em
}

.ind-teacher {
	font-size: 1em;
	padding-top: 5em;
	padding-bottom: 5em;
	background: #e8e8e8
}

.ind-teacher__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.ind-teacher__left {
	background: #fff;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 55.5em;
	-ms-flex: 0 1 55.5em;
	flex: 0 1 55.5em;
	padding: 5em 6em;
	-webkit-box-shadow: 4px 6px 16px 1px rgba(106, 64, 59, .06);
	box-shadow: 4px 6px 16px 1px rgba(106, 64, 59, .06);
	border: 1px solid #e8e8e8;
	margin-right: 1em
}

.ind-teacher__right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 3 55.5em;
	-ms-flex: 0 3 55.5em;
	flex: 0 3 55.5em;
	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1)
}

.ind-teacher__right img {
	max-width: 100%;
	display: block
}

.ind-teacher__name {
	font-size: 3em;
	font-weight: 600
}

.ind-teacher__type {
	opacity: .7;
	font-size: 1.4em;
	color: #333;
	margin-bottom: 1.78571429em;
	margin-top: .85714286em
}

.ind-teacher__desc {
	font-size: 1.4em;
	line-height: 1.57142857em;
	margin-bottom: 2.21428571em;
	margin-top: 2.21428571em
}

.ind-teacher__form {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	margin-right: 1em
}

.ind-teacher__input {
	font-size: 1.4em;
	color: #898989;
	text-indent: 1.5em;
	height: 2.57142857em;
	border: 1px solid #e8e8e8;
	width: 100%;
	margin-bottom: .5em
}

.ind-teacher__send {
	background: #f75000;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.2em;
	margin-top: 1.66666667em;
	height: 3em;
	border: 1px solid #f75000;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.ind-teacher__send:after {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	display: inline;
	content: '';
	font-family: FontAwesome;
	color: #fff;
	content: '\f0da';
	margin-left: .83333333em
}

.ind-teacher__send:hover {
	color: #f75000;
	background: #fff
}

.ind-teacher__send:hover:after {
	color: #f75000
}

.ind-teacher__bottom {
	margin-top: 3.1em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ind-teacher__bottom-right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 15.1em;
	-ms-flex: 0 1 15.1em;
	flex: 0 1 15.1em
}

.ind-teacher__size {
	font-size: 1.4em;
	font-weight: 700;
	color: #333
}

.ind-teacher__size span {
	font-weight: 400
}

.ind-teacher__price {
	margin-bottom: .90909091em;
	font-size: 2.2em;
	color: #f75000;
	font-weight: 400
}

.ind-video {
	font-size: 1em;
	padding-top: 2.4em;
	padding-bottom: 5em
}

.ind-video iframe {
	max-width: 100%;
	max-height: 100%;
	height: 100%;
	width: 100%;
	display: block
}

.ind-video__title {
	margin-bottom: 1.43333333em
}

.ind-video__block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ind-video__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 84.7em;
	-ms-flex: 0 1 84.7em;
	flex: 0 1 84.7em;
	margin-right: 1em
}

.ind-video__left iframe {
	height: 47em
}

.ind-video__right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 26em;
	-ms-flex: 0 1 26em;
	flex: 0 1 26em
}

.ind-video__right .item {
	height: 15.6em
}

.ind-video__right .item:not(:last-child) {
	margin-bottom: .5em
}

.ind-title {
	font-weight: 600;
	font-size: 3em
}

.ind-tarif {
	padding-top: 5em;
	padding-bottom: 2.5em
}

.ind-tarif__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.ind-tarif__title {
	margin-bottom: 1.73333333em
}

.ind-tarif__divide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ind-tarif__divide-title {
	font-size: 1em;
	font-weight: 700
}

.ind-el-tarif {
	padding: 5em 4.8em;
	background: #f7f7f7;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 33.333%;
	-ms-flex: 0 1 33.333%;
	flex: 0 1 33.333%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.ind-el-tarif--active {
	background: #fff
}

.ind-el-tarif__best {
	background: #f75000;
	bottom: 100%;
	left: 0;
	width: 100%;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 1.4em;
	height: 3.57142857em
}

.ind-el-tarif__title {
	font-size: 2.4em;
	color: #333;
	margin-bottom: 1.25em
}

.ind-el-tarif__desc {
	font-size: 1.4em;
	margin-bottom: 2.14285714em;
	line-height: 2em;
	opacity: .75;
	color: #333;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.ind-el-tarif__price {
	font-size: 1.8em;
	margin-bottom: 1.94444444em;
	font-weight: 700
}

.ind-el-tarif__price span {
	font-size: 2.11111111em
}

.ind-el-tarif__link {
	background: #f75000;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.4em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2em;
	padding:0 1em;
	border: 1px solid #f75000;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.ind-el-tarif__link:hover {
	background: #fff;
	color: #f75000
}

#ind-map {
	height: 33.2em
}

.ind-map {
	padding-top: 3.5em
}

.ind-map__title {
	margin-bottom: 1.43333333em
}

.ind-map__wrap {
	position: relative
}

.ind-map__place {
	position: absolute;
	z-index: 1;
	top: 10.9em;
	max-width: 360px;
	background: rgba(255, 255, 255, .9);
	padding: 3.5em 3.5em 3em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.ind-map__place-wrap {
	position: relative
}

.ind-map__place-ico {
	margin-right: 1.5em
}

.ind-map__place-value {
	font-size: 1.4em;
	font-weight: 700;
	line-height: 1.42857143em;
	letter-spacing: .35px
}

.tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.tabs__left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 26em;
	-ms-flex: 0 1 26em;
	flex: 0 1 26em;
	border: 1px solid #e8e8e8
}

.tabs__left li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.4em;
	line-height: 1.14285714em;
	padding: 1.78571429em .71428571em 1.78571429em 1.78571429em;
	min-height: 5em;
	line-height: 1em;
	color: #333;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	position: relative;
	cursor: pointer
}

.tabs__left li:not(:last-child) {
	border-bottom: 1px solid #e8e8e8
}

.tabs__left li span {
	font-weight: 700
}

.tabs__left li.active,
.tabs__left li:hover {
	color: #fff;
	background: #f75000
}

.tabs__right {
	-webkit-box-flex: 1;
	-webkit-flex: 1 65 88em;
	-ms-flex: 1 65 88em;
	flex: 1 65 88em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 4.2em 1em 1em 3em;
	border: 1px solid #e8e8e8;
	border-left-width: 0
}

.tabs__content {
	max-width: 68.5em;
	width: 100%;
	display: none
}

.tabs__content .tacc__title {
	display: none
}

.tabs__content.active {
	display: block
}

.tabs__title {
	font-size: 1.42857143em;
	margin-bottom: 1.35em;
	font-weight: 700;
	color: #333
}

.tabs__title span {
	color: #f75000
}

.tabs__desc p {
	margin-bottom: 20px
}

.tabs__link {
	display: inline-block;
	min-width: 217px;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #fff;
	text-decoration: none;
	background: #f75000;
	border: 1px solid #f75000;
	text-align: center;
	padding: 5px 10px 6px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.tabs__link:hover {
	background: #fff;
	color: #f75000
}

.tacc {
	width: 100%;
	margin-bottom: 1em
}

.tacc__title {
	font-size: 1.4em;
	padding: 10px;
	background: #f75000;
	border: 1px solid #f75000;
	color: #fff;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	position: relative
}

.tacc__title:after {
	position: absolute;
	content: '';
	font-family: FontAwesome
}

.tacc__title:hover {
	background: #fff;
	color: #f75000
}

.tacc__text {
	display: none;
	font-size: 1.4em
}

.tacc__text ul {
	margin-top: 1em
}

.tacc__text ul li {
	margin-bottom: 1em;
	position: relative
}

.tacc__text ul li:after {
	content: '';
	position: absolute;
	left: -1.5em;
	top: .5em;
	height: 2px;
	width: 10px;
	background: #f75000
}

.ind-schedule {
	padding-top: 9.5em;
	padding-bottom: 12em
}

.ind-schedule__title {
	margin-bottom: 1.43333333em
}

.indx-video--redis .indx-video__bg {
	padding: 9em 11em 0;
	min-height: 50em
}

.indx-video--redis .indx-video__title {
	font-size: 4.4em;
	max-width: 19.04545455em;
	line-height: 1.27272727em
}

.indx-video--redis .indx-video__btn {
	font-size: 1.2em;
	background: #f75000;
	border-color: #f75000
}

.indx-video--redis .indx-video__btn:hover {
	background: #fff;
	color: #f75000
}

.indx-video--redis .indx-video__btn:hover:after {
	color: #f75000
}

.whatis--rediz {
	font-size: 1.2em;
	background: #fff;
	padding-top: 50px
}

.whatis--rediz .whatis-tabs__content {
	padding: 0
}

.whatis--rediz .whatis-tabs__content ul li {
	padding: 24px 50px;
	padding: 1.5em 3.125em;
	margin-bottom: 0;
	font-size: 1.33333333em
}

.whatis--rediz .whatis-tabs__content ul li:nth-child(2n+1) {
	background: #f7f7f7
}

.whatis--rediz .whatis-tabs__content ul li:before {
	position: static;
	font-size: 18px;
	margin-right: 10px;
	color: #f75000
}

.whatis--rediz .whatis-tabs__link.active,
.whatis--rediz .whatis-tabs__link:hover {
	border-color: #f75000
}

.whatis--rediz .whatis-tabs__link:hover {
	color: #f75000
}

.whatis--rediz .whatis__left {
	max-width: 100%
}

.r-title {
	font-size: 3em;
	color: #333;
	font-weight: 600
}

.b-tasks {
	font-size: 1em;
	background: #f1f1f1;
	padding-top: 5.2em;
	padding-bottom: 3em
}

.b-tasks__title {
	font-size: 3em;
	color: #333
}

.b-tasks__list {
	padding-top: 3.8em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 -.3em 0
}

.el-task {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 26em;
	-ms-flex: 0 1 26em;
	flex: 0 1 26em;
	border-top: 3px solid #f75000;
	border-bottom: 3px solid #f75000;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 2em;
	margin: 0 .3em 2em
}

.el-task__name {
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1em;
	text-align: center;
	font-weight: 700;
	background-color: #f7f7f7;
	padding-top: 1.53333333em;
	padding-bottom: 1.13333333em
}

.el-task__list .item {
	display: block;
	text-align: center;
	font-size: 1.4em;
	padding-top: 1.14285714em;
	padding-bottom: 1em;
	color: #333;
	background: #fff;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.el-task__list .item:not(:last-child) {
	border-bottom: 1px solid #f7f7f7
}

.el-task__list .item:hover {
	color: #fff;
	background: #f75000
}

.b-howwork {
	font-size: 1em;
	padding-top: 50px;
	padding-bottom: 50px
}

.b-howwork__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 4em
}

.b-howwork__list .item {
	/*padding: 3em 2em;*/
	padding: 3em 4em;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.b-howwork__list .item__title {
	font-size: 1.4em;
	font-weight: 700;
	text-transform: uppercase
}

.b-howwork__list .item__text {
	padding-top: 1.61538462em;
	font-size: 1.3em;
	font-weight: 400
}

.b-howwork__list .item--1 {
	background-image: url(../img/2611/1.png);
	background: url(../img/2611/howw1.png) center/contain no-repeat;
	/*-webkit-box-flex: 0;
	-webkit-flex: 0 1 38.4em;
	-ms-flex: 0 1 38.4em;
	flex: 0 1 38.4em;*/
	flex: 0 1 50%;
}

.b-howwork__list .item--1:hover {
	background-image: url(../img/2611/1.png)
}

.b-howwork__list .item--2 {
	padding: 3em;
	background-image: url(../img/2611/2.png);
	background: url(../img/2611/howw2.png) center/contain no-repeat;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 41.5em;
	-ms-flex: 0 1 41.5em;
	flex: 0 1 41.5em
}

.b-howwork__list .item--2:hover {
	background-image: url(../img/2611/2.png)
}

.b-howwork__list .item--3 {
	background-image: url(../img/2611/howw3.png);
	background: url(../img/2611/3.png) center/100% 100% no-repeat;
	/*-webkit-box-flex: 0;
	-webkit-flex: 0 1 38.4em;
	-ms-flex: 0 1 38.4em;
	flex: 0 1 38.4em;*/
	flex: 0 1 50%;
	/*padding: 3em 2.6em 3em 4em;*/
	padding: 3em 2.6em 3em 6em;
	position: relative;
}

.b-howwork__list .item--3:hover {
	background-image: url(../img/2611/howw3.png)
}

.b-howwork__list .item:hover {
	color: #fff
}

.b-howwork__list .item:hover:after {
	content: '\f00c';
	position: absolute;
	font-family: FontAwesome;
	opacity: .15;
	color: #fff;
	font-size: 12.2em;
	top: 0;
	bottom: 0;
	left: auto;
	margin: auto 0;
	right: .16393443em
}

.b-abvantages {
	background: url(../img/2611/benefit__bg.jpg) center/cover no-repeat;
	font-size: 1em;
	padding-top: 5em;
	padding-bottom: 5em
}

.b-abvantages__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 2.5em
}

.b-abvantages__list .item {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 28.5em;
	-ms-flex: 1 1 28.5em;
	flex: 1 1 28.5em;
	background: #fff;
	border: 1px solid #e8e8e8;
	border-right: none;
	padding: 4em 2em
}

.b-abvantages__list .item:last-child {
	border-right: 1px solid #e8e8e8
}

.b-abvantages__list .item__title {
	font-weight: 600;
	font-size: 1.6em;
	min-height: 2.1875em;
	margin-bottom: 1.25em
}

.b-abvantages__list .item__text {
	font-size: 1.4em
}

.p-aboutrediz,
.p-indexre {
	font-size: .83em
}

.ind-video--rediz {
	padding-top: 6.3em
}

.ind-video--rediz .ind-video__title {
	margin-bottom: 1em
}

.ind-video--rediz .ind-video__left iframe {
	height: 46em
}

.ind-video--rediz .ind-video__right .item {
	height: 15em
}

.ind-map--rediz {
	padding-bottom: 5em
}

.ind-map--rediz .ind-map__place {
	height: 34.4em;
	top: 0;
	max-width: 37.4em;
	display: block;
	padding-left: 7.6em;
	padding-top: 2em
}

.ind-map--rediz .ind-map__place ul {
	max-width: 23.8em;
	margin-top: 1.7em
}

.ind-map--rediz .ind-map__place ul li {
	font-size: 1.4em;
	line-height: 1.1em;
	margin-bottom: .71428571em;
	position: relative
}

.ind-map--rediz .ind-map__place ul li:before {
	position: absolute;
	content: '';
	height: 1px;
	width: 1em;
	background: #f75000;
	left: -1.5em;
	top: .5em
}

.ind-map--rediz #ind-map {
	height: 34.4em
}

.ind-map--rediz .ind-map__place-value {
	line-height: 1.1em
}

.videomobslider {
	display: none
}

.videomobslider__slider .item {
	height: 16.5em;
	width: 32em;
	margin: auto
}

.videomobslider__nav {
	margin-top: 2.5em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.videomobslider__dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 22px
}

.videomobslider .owl-next,
.videomobslider .owl-prev {
	background: 0 0;
	border: none;
	cursor: pointer
}

.videomobslider .owl-next::before {
	font-size: 1.33em;
	color: #f75000;
	font-family: FontAwesome;
	content: '\f178 '
}

.videomobslider .owl-prev::before {
	font-family: FontAwesome;
	font-size: 1.33em;
	content: '\f177';
	color: #f75000
}

.videomobslider button.owl-dot {
	display: block;
	margin: 2.5px;
	height: 10px;
	width: 10px;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #f75000;
	cursor: pointer
}

.videomobslider button.owl-dot.active {
	background: #f75000
}

.whatis--about .whatis__wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.whatis--about .whatis__right {
	padding-top: 0;
	padding: 0 1.5em
}

.whatis--about .whatis__right img {
	max-width: 100%
}

.whatis--about .whatis__title {
	margin-bottom: 23px
}

.whatis--about .whatis__desc span {
	color: #f75000
}

.b-accord {
	margin-bottom: 1.5em
}

.b-accord.active .b-accord__head:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.b-accord__head {
	padding: 1.8em 2.6em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid #e8e8e8;
	background-color: #f9f9f9;
	cursor: pointer
}

.b-accord__head:after {
	content: '\f107';
	font-size: 1.5em;
	font-family: FontAwesome;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.b-accord__title {
	font-size: 1.6em
}

.b-accord__text {
	display: none;
	padding: 1em 1.625em;
	font-size: 1.5em
}

.b-goals {
	margin-top: 3em
}

.b-goals__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #f75000;
	background-image: -webkit-gradient(linear, left top, right top, from(#f75000), to(#ff7a3a));
	background-image: linear-gradient(to right, #f75000 0, #ff7a3a 100%)
}

.b-goals .item {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 33%;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
	color: #fff;
	padding: 3em;
	position: relative
}

.b-goals .item:not(:last-child):after {
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: #fff;
	position: absolute;
	height: 40%;
	width: 1px;
	content: '';
	opacity: .3
}

.b-goals .item__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 3em
}

.b-goals .item__numb {
	opacity: .15;
	color: #f9f9f9;
	font-weight: 700;
	font-size: 7.2em;
	line-height: .7em
}

.b-goals .item__title {
	font-size: 1.8em;
	font-weight: 700;
	margin-left: .83333333em
}

.b-goals .item__text {
	font-size: 1.5em;
	line-height: 1.6em
}

.b-valuable {
	margin-top: 5em;
	background-color: #f9f9f9;
	overflow: hidden
}

.b-valuable__title {
	margin-bottom: 1.33333333em
}

.b-valuable__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.b-valuable__left {
	padding-top: 5em;
	padding-bottom: 5em;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 71em;
	-ms-flex: 0 1 71em;
	flex: 0 1 71em
}

.b-valuable__right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 37.2em;
	-ms-flex: 0 1 37.2em;
	flex: 0 1 37.2em;
	position: relative
}

.b-valuable__right img {
	display: block;
	position: absolute;
	bottom: 0;
	right: -12.3em;
	width: 46.1em
}

.el-valuable:not(:last-child) {
	margin-bottom: 4em
}

.el-valuable__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1.7em
}

.el-valuable__logo {
	display: inline-block;
	background: #f75000;
	color: #fff;
	font-size: 1.5em;
	padding: .33333333em;
	margin-right: 1.66666667em;
	position: relative
}

.el-valuable__logo .fa,
.el-valuable__logo .fab,
.el-valuable__logo .fas,
.el-valuable__logo img {
	position: relative;
	z-index: 1
}

.el-valuable__logo:after {
	content: '';
	position: absolute;
	z-index: 0;
	height: .86666667em;
	width: .86666667em;
	background: #f75000;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0;
	bottom: 0;
	margin: auto;
	right: -.2em
}

.el-valuable__title {
	font-size: 1.7em;
	text-transform: uppercase;
	font-weight: 700
}

.el-valuable__text {
	margin-left: 3.66666667em;
	font-size: 1.5em;
	line-height: 1.46666667em
}

.el-valuable__text p:not(:last-child) {
	margin-bottom: 1.66666667em
}

.b-advant {
	padding-top: 5em;
	padding-bottom: 2.5em
}

.b-advant__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 2.8em -1.5em 0
}

.el-advant {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 55.5em;
	-ms-flex: 0 1 55.5em;
	flex: 0 1 55.5em;
	margin: 0 1.5em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.el-advant__title {
	color: #fff;
	background: #f75000;
	text-align: center;
	font-size: 1.8em;
	font-weight: 700;
	padding: 1.44444444em 1em 1.44444444em
}

.el-advant__text {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	background: #f9f9f9;
	margin-top: .83333333em;
	text-align: center;
	padding: 20px 40px;
	font-size: 1.4em;
	line-height: 1.57142857em
}

.el-advant__text p:not(:last-child) {
	margin-bottom: 1.78571429em
}

.b-command {
	padding-top: 2.5em;
	padding-bottom: 2.5em
}

.b-command__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 5em -1.5em 0
}

.el-command {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 33%;
	-ms-flex: 0 1 33%;
	flex: 0 1 33%;
	max-width: 35.6em;
	margin: 0 1.5em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.el-command__photo {
	height: 20em;
	width: 20em;
	background: center/cover no-repeat;
	margin: 0 auto 3em;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 100%;
	border-radius: 100%
}

.el-command__name {
	text-align: center;
	font-weight: 700;
	font-size: 1.7em;
	margin-bottom: .58823529em;
	position: relative;
	z-index: 1
}

.el-command__type {
	text-align: center;
	font-size: 1.4em;
	position: relative;
	z-index: 1
}

.el-command__wrap {
	padding: 0 3em 3em;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.el-command__wrap:after {
	content: '';
	position: absolute;
	z-index: 0;
	-webkit-box-shadow: 3px 4px 10px rgba(51, 51, 51, .07);
	box-shadow: 3px 4px 10px rgba(51, 51, 51, .07);
	height: -webkit-calc(100% + 13em);
	height: calc(100% + 13em);
	width: 100%;
	left: 0;
	bottom: 0;
	background: #fff
}

.b-howitwork {
	padding-top: 2.5em;
	padding-bottom: 0
}

.b-howitwork__list {
	margin-top: 4em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.el-howitwork {
	padding: 4.5em 4.5em 4em;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 50%;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	max-width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.el-howitwork--1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
	background: #f9f9f9 url(../img/2611/howitwork1.png) 100% center/contain no-repeat
}

.el-howitwork--2 {
	color: #fff;
	background: #f9f9f9 url(../img/2611/howitwork2.jpg) 100% center/cover no-repeat
}

.el-howitwork--3 {
	color: #fff;
	background: #f75000 url(../img/2611/howitwork3.png) -webkit-calc(100% - 2.5em) -webkit-calc(100% - 2.5em) no-repeat;
	background: #f75000 url(../img/2611/howitwork3.png) calc(100% - 2.5em) calc(100% - 2.5em) no-repeat
}

.el-howitwork--3 .el-howitwork__link {
	background: #fff;
	color: #f75000;
	border-color: #fff
}

.el-howitwork--3 .el-howitwork__link:hover {
	background: #f75000;
	color: #fff
}

.el-howitwork__title {
	font-size: 2.2em
}

.el-howitwork__content {
	padding-top: 2.7em;
	max-width: 60em;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.el-howitwork__desc {
	font-size: 1.5em;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	line-height: 1.617em;
}

.el-howitwork__desc p:not(:last-child) {
	margin-bottom: 1.0625em
}

.el-howitwork__link {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: #f75000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.2em;
	height: 3em;
	width: 21.33333333em;
	border: 2px solid #f75000;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	margin-top: 2.08333333em
}

.el-howitwork__link:after {
	content: '\f0da';
	font-family: FontAwesome;
	margin-left: 1.66666667em
}

.el-howitwork__link:hover {
	background: #fff;
	color: #f75000
}

.indx-video__play:hover::before {
	background: #f75000
}

.b-experts {
	padding-top: 4em;
	padding-bottom: 4em
}

.b-experts .el-agent__more {
	background: #f75000;
	border-color: #f75000
}

.b-experts .el-agent__more:hover {
	color: #f75000;
	background: #fff
}

.b-experts .el-agent__key {
	background: #f75000
}

.b-experts .el-agent__image {
	border-color: #f75000
}

.b-experts__all {
	max-width: 350px;
	margin: 20px auto 0;
	background: #f75000;
	border-color: #f75000
}

.b-experts__all:hover {
	color: #f75000
}

.b-experts__nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 20px 0 10px -10px
}

.b-experts__nav .item {
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid rgba(0, 0, 0, .1);
	font-size: 1.3em;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 1.23333333em;
	height: 2.66666667em;
	margin-left: .66666667em;
	margin-bottom: .66666667em;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	color: #333
}

.b-experts__nav .item.is-active,
.b-experts__nav .item:hover {
	border-color: #f75000;
	color: #f75000
}

.b-experts__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.b-experts__list .el-agent {
	margin: 0 auto 10px;
	height: auto!important
}

.b-experts__list .el-agent.el-agent--slider.active .el-agent__info {
	position: static
}

.b-sertif {
	width: 100%;
	-webkit-box-ordinal-group: 11;
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
	font-size: .83333333em;
	margin-top: 4em;
	padding: 4em 0;
	position: relative;
	min-width: 0
}

.b-sertif:after {
	top: 0;
	left: 0;
	left: 0;
	margin-left: -webkit-calc(-50vw + 50%);
	margin-left: calc(-50vw + 50%);
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
	position: absolute;
	content: '';
	height: 100%;
	width: 100vw;
	background: #f9f9f9;
	z-index: 1
}

.b-sertif__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	z-index: 2
}

.b-sertif__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 3 29.5em;
	-ms-flex: 0 3 29.5em;
	flex: 0 3 29.5em
}

.b-sertif__right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 84.3em;
	-ms-flex: 0 1 84.3em;
	flex: 0 1 84.3em;
	min-width: 0
}

.b-sertif__subtitle {
	font-size: 1.8em;
	text-transform: uppercase;
	font-weight: 700;
	color: #888;
	margin-bottom: .83333333em
}

.b-sertif__title {
	color: #333;
	font-family: "Open Sans";
	font-size: 3em;
	line-height: .66666667em;
	font-weight: 700;
	text-transform: uppercase
}

.b-sertif__controll {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 2.5em
}

.b-sertif__controll .item {
	font-size: 2em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.5em;
	width: 2.5em;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 2px solid #f75000;
	background: #fff;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.b-sertif__controll .item:not(:last-child) {
	margin-right: 1em
}

.b-sertif__controll .item:hover {
	color: #fff;
	background: #f75000
}

.b-sertif__nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.b-sertif__dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 2em
}

.b-sertif__slider .item {
	display: block;
	margin: auto;
	max-width: 19.5em;
	max-height: 27.6em;
	position: relative
}

.b-sertif__slider .item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .3) url(../img/2611/magnifier.png) center no-repeat;
	z-index: 1;
	opacity: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.b-sertif__slider .item:hover:after {
	opacity: 1
}

.b-sertif__slider .item img {
	display: block;
	max-width: 19.5em;
	max-height: 27.6em
}

.b-sertif .owl-next,
.b-sertif .owl-prev {
	background: 0 0;
	border: none;
	cursor: pointer
}

.b-sertif .owl-next span,
.b-sertif .owl-prev span {
	display: none
}

.b-sertif .owl-next::before {
	font-size: 1.33em;
	color: #f75000;
	font-family: FontAwesome;
	content: '\f178 '
}

.b-sertif .owl-prev::before {
	font-family: FontAwesome;
	font-size: 1.33em;
	content: '\f177';
	color: #f75000
}

.b-sertif button.owl-dot {
	display: block;
	margin: 2.5px;
	height: 10px;
	width: 10px;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #f75000;
	cursor: pointer
}

.b-sertif button.owl-dot.active {
	background: #f75000
}


.agent {
	overflow: hidden
}

.p-realprop {
	font-size: .83333333em
}

.realprop-nav {
	padding: .8em 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8
}

.realprop-nav__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.realprop-nav__menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.realprop-nav__item:not(:last-child) {
	margin-right: 9.8em
}

.realprop-nav__item a {
	font-size: 1.4em;
	color: #333;
	font-weight: 600;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.realprop-nav__item:hover a {
	color: #f75000
}

.realprop-nav__public {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #f75000;
	font-size: 1.3em;
	color: #fff;
	border: 1px solid #f75000;
	padding: .55em 2.43em;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.realprop-nav__public:hover {
	color: #f75000;
	background: #fff
}

.realprop-bnr {
	background: url(../img/2611/bg_realprop.jpg) center/cover no-repeat;
	height: 64.1em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.realprop-bnr__wrap {
	margin: 0
}

.realprop-bnr__title {
	color: #fff;
	text-align: center;
	font-size: 3.8em;
	font-weight: 700;
	text-shadow: 0 7px 7px rgba(65, 53, 51, .3);
	margin: 0
}

.realprop-bnr__search {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	max-width: 81em;
	margin: 4.6em auto 0
}

.realprop-bnr__select {
	background: #fff url(../img/arrow-down.png) -webkit-calc(100% - 10px) center no-repeat;
	background: #fff url(../img/arrow-down.png) calc(100% - 10px) center no-repeat;
	border: none;
	font-size: 1.4em;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #e8e8e8;
	cursor: pointer;
	padding-left: 1.42857143em
}

.realprop-bnr__select:not(:last-child) {
	border-right: none
}

.realprop-bnr__select::-ms-expand {
	display: none
}

.realprop-bnr__send {
	height: 5.2em;
	background: #f75000;
	border: none;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 9.5em;
	-ms-flex: 0 1 9.5em;
	flex: 0 1 9.5em;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	border: 1px solid #f75000
}

.realprop-bnr__send img {
	height: 1.8em;
	width: 1.8em
}

.realprop-bnr__send:hover {
	background: #de4800;
	border: 1px solid #de4800
}

.realprop-types {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 6em 0 10em
}

.realprop-types__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 36em;
	-ms-flex: 0 1 36em;
	flex: 0 1 36em;
	margin-right: 2.4em
}

.realprop-types__right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 0;
	-webkit-flex: 0 3 75.5em;
	-ms-flex: 0 3 75.5em;
	flex: 0 3 75.5em
}

.el-realprop {
	background: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(106, 64, 59, .09);
	box-shadow: 0 3px 8px rgba(106, 64, 59, .09);
	border: 1px solid #e8e8e8;
	padding: 2.2em 3em
}

.el-realprop--buy {
	padding: 3.4em 3em
}

.el-realprop--new {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 40.8em;
	-ms-flex: 0 1 40.8em;
	flex: 0 1 40.8em;
	margin-right: 2em
}

.el-realprop--commerce {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 32.3em;
	-ms-flex: 0 1 32.3em;
	flex: 0 1 32.3em
}

.el-realprop--rent {
	margin-top: .8em;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%
}

.el-realprop__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	font-size: 1.8em;
	font-weight: 700
}

.el-realprop__title img {
	margin-right: .55555556em
}

.el-realprop__links {
	margin-top: 2.3em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.el-realprop__item:not(:last-child) {
	margin-bottom: 1.8em
}

.el-realprop__item a {
	font-size: 1.4em;
	opacity: .8;
	color: #333
}

.el-realprop__item a:hover {
	text-decoration: underline
}

.idea {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
	height: 70px;
	width: 120px;
	display: block;
	-webkit-box-shadow: 3px 4px 10px rgba(51, 51, 51, .1);
	box-shadow: 3px 4px 10px rgba(51, 51, 51, .1);
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	background-color: #f9f9f9;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: rotate(90deg) translateY(-30px);
	-ms-transform: rotate(90deg) translateY(-30px);
	transform: rotate(90deg) translateY(-30px);
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	padding: 15px 20px;
	color: #333
}

.idea__wrap {
	top: 25%;
	right: 0;
	position: fixed;
	z-index: 10;
	height: 120px;
	width: 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.idea__logo {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-right: 10px
}

.idea__wrap:hover .idea {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.idea__wrap:hover .idea__logo {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.idea-popup {
	font-size: .83333333em;
	padding: 5em 3em;
	max-width: 1140px;
	width: 100%
}

.idea-popup__nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #f9f9f9;
	border: 1px solid #e8e8e8
}

.idea-popup__nav--bottom {
	display: none
}

.idea-popup__nav .item {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	color: #333;
	font-size: 1.6em;
	padding: 1.05em 4.5em;
	border-right: 1px solid #e8e8e8
}

.idea-popup__nav .item.is-active,
.idea-popup__nav .item:hover {
	color: #fff;
	background: #f75000
}

.idea-popup__content {
	display: none
}

.idea-popup__content.is-active {
	display: block
}

.idea-popup__form {
	/*! border: 1px solid #e8e8e8; */
	border-top: 0;
	padding: 2.5em 0;
}

.idea-popup__label {
	display: block;
	margin-bottom: 2em
}

.idea-popup__help {
	display: block;
	font-size: 14px;
	color: #888;
	margin-top: 0.2em
}

.idea-popup__name {
	display: block;
	width: 100%;
	border: 1px solid #e8e8e8;
	color: #888;
	font-family: "Open Sans";
	font-size: 14px;
	font-style: italic;
	line-height: 1.42857143em;
	height: 3.64285714em;
	text-indent: 1.78571429em
}

.idea-popup__text {
	display: block;
	width: 100%;
	border: 1px solid #e8e8e8;
	color: #888;
	resize: vertical;
	font-size: 14px;
	font-style: italic;
	line-height: 1.42857143em;
	height: 7.85714286em;
	padding: 1.07142857em 1.78571429em
}

.idea-popup__title {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 1.25em
}

.idea-popup__send {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f75000;
	color: #fff;
	border: 1px solid #f75000;
	font-size: 14px;
	/*height: 3em;*/
	cursor: pointer;
	padding: 6px 10px;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.idea-popup__send:hover {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	background: #fff;
	color: #f75000
}

.idea-popup__intro {
	font-size: 14px;
	margin-bottom: 0;
	padding: 20px 0;
}

.el-idea {
	padding: 2.5em 0;
	border-bottom: 1px solid #e8e8e8;
	border-top: 0
}

.el-idea__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 1.5em
}

.el-idea__title {
	font-size: 1.6em;
	font-weight: 700
}

.el-idea__state {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	background: #bababa;
	color: #fff;
	height: 2em;
	min-width: 12em;
}

.el-idea__state--progress {
	background: #f75000
}

.el-idea__state--success {
	background: #00b54d
}

.el-idea__text {
	max-width: 74%;
	font-size: 14px;
	line-height: 1.53846154em
}

.el-idea__text a {
	text-decoration: underline;
	color: #f75000
}

.el-idea__text a:hover {
	text-decoration: none
}

.el-idea__short {
	display: block
}

.el-idea__fulltext {
	/* display: none */
}

.el-idea__bottom {
	margin-top: 2em
}

.el-idea__btn {
	display: inline-block;
	background: #a2a2a2;
	color: #fff;
	font-size: 14px;
	padding: 6px 10px;
	margin-right: 1.15384615em;
	cursor: pointer;
	width: 100px;
	text-align: center;
}

.el-idea__btn:hover {
	background: #f75000
}

.el-idea__voices {
	font-size: 1.3em
}

.el-idea__voices span {
	display: inline-block;
	margin-right: .76923077em;
	margin-left: .76923077em
}

.b-2opinions__title {
	font-size: 3em;
	font-weight: 600;
	margin-bottom: 1.66666667em;
	margin-top: 1.66666667em
}

.s-2opinions {
	position: relative;
	background: #f9f9f9
}

.s-2opinions__nav {
	position: absolute;
	top: 50%;
	width: 100%;
	max-width: 1170px;
	margin: auto;
	left: 0;
	right: 0
}

.s-2opinions__nav-mob {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.s-2opinions__nav-mob .owl-prev {
	background: 0 0;
	border: none
}

.s-2opinions__nav-mob .owl-prev:before {
	font-family: FontAwesome;
	font-size: 1.33em;
	content: '\f177';
	color: #f75000
}

.s-2opinions__nav-mob .owl-next {
	background: 0 0;
	border: none
}

.s-2opinions__nav-mob .owl-next:before {
	font-family: FontAwesome;
	font-size: 1.33em;
	content: '\f178';
	color: #f75000
}

.s-2opinions__nav .owl-next,
.s-2opinions__nav .owl-prev {
	border: none
}

.s-2opinions__nav .item {
	position: absolute;
	font-size: 2em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.5em;
	width: 2.5em;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 2px solid #f75000;
	background: #fff;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.s-2opinions__nav .item:hover {
	color: #fff;
	background: #f75000
}

.s-2opinions__nav .item-prev {
	left: 0;
	z-index: 1
}

.s-2opinions__nav .item-next {
	left: auto;
	right: 0;
	z-index: 1
}

.s-2opinions__dots {
	max-width: 105.3em;
	padding: 0 6em;
	position: absolute;
	bottom: 5em;
	left: 0;
	right: 0;
	margin: auto
}

.s-2opinions__dots .owl-dot {
	background: #fff;
	height: 15px;
	width: 15px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #f75000;
	margin: 0 5px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	cursor: pointer
}

.s-2opinions__dots .owl-dot.active,
.s-2opinions__dots .owl-dot:hover {
	background: #f75000
}

.el-2opinions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	max-width: 106.3em;
	padding: 0 6em;
	margin: auto
}

.el-2opinions__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 54.4em;
	-ms-flex: 0 1 54.4em;
	flex: 0 1 54.4em;
	padding-top: 3.5em;
	padding-bottom: 8.6em
}

.el-2opinions__right {
	padding-top: 3.5em;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 40em;
	-ms-flex: 0 1 40em;
	flex: 0 1 40em
}

.el-2opinions__text {
	font-size: 1.4em;
	line-height: 1.57142857em;
	margin-bottom: 2.14285714em
}

.el-2opinions__text p:not(:last-child) {
	margin-bottom: 1.42857143em
}

.el-2opinions__name {
	font-size: 1.7em;
	font-weight: 600
}

.el-2opinions__prof {
	margin-top: .76923077em;
	font-size: 1.3em;
	font-style: italic
}
.b-experts__nav a.item.disabled {
	background: #f2f2f2;
	cursor: not-allowed;
}
.b-howwork__list .item__text a
{
	display: inline-block;
	padding: 5px 30px;
	background: #f75000;
	/*     border-radius: 4px; */
	color:#fff;
	text-align: center;

	border:1px solid #f75000;
	margin-top: 0.6em ;
}
.b-howwork__list .item__text a.revers
{
	display: inline-block;
	padding: 5px 30px;
	background: #fff;
	/*     border-radius: 4px; */
	color:#f75000;
	text-align: center;
	cursor: none;

	border:1px solid #f75000;
	margin-top: 0.6em ;
}
.b-howwork__list .item:hover .item__text a
{
	background: #fff;
	color: #f75000;
}
.b-howwork__list .item__text {
	padding-top: 0.6em ;

}
/*.ms_study_form*/
/*{*/
/*    margin-top:10px !important;*/
/*}*/
/*.ms_study_form input {*/
/*    height: 30px;*/
/*    width: 100%;*/
/*    margin: 4px 0;*/
/*    padding: 0 10px;*/
/*}*/
/*.ms_study_form button{*/
/*    display: block;*/
/*    text-transform: uppercase;*/
/*    color: #fff;*/
/*    background: #f75000;*/
/*    width: 100%;*/
/*    font-size: 1em;*/
/*    line-height: 1;*/
/*    padding: 13px 15px 12px;*/
/*    border: 1px solid #f75000;*/
/*    -webkit-transition-duration: .3s;*/
/*    transition-duration: .3s;*/
/*    text-align: center;*/
/*    cursor: pointer;*/
/*    height: 36px;*/
/*    padding: 11px;*/
/*    -webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.1);*/
/*    box-shadow: 3px 3px 5px 0 rgba(0,0,0,.1);*/
/*}*/
fieldset
{
	padding:0;
	border:none;
}