@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Regular.eot');
    src: url('fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Regular.woff2') format('woff2'),
        url('fonts/Gilroy-Regular.woff') format('woff'),
        url('fonts/Gilroy-Regular.ttf') format('truetype'),
        url('fonts/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Medium.eot');
    src: url('fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Medium.woff2') format('woff2'),
        url('fonts/Gilroy-Medium.woff') format('woff'),
        url('fonts/Gilroy-Medium.ttf') format('truetype'),
        url('fonts/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-SemiBold.eot');
    src: url('fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('fonts/Gilroy-SemiBold.woff') format('woff'),
        url('fonts/Gilroy-SemiBold.ttf') format('truetype'),
        url('fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
  }

  

body *{
	/*outline: 1px dashed #777;*/
}

body.outline *{
	outline: 1px dashed #777;	
}

*{
	box-sizing: border-box;
}

*{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	font-family: 'Gilroy';
	font-size: 24px;
	color: #73503D;
	line-height: 1;
	overflow-x: hidden;
	min-width: 375px;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	text-rendering: geometricPrecision;
	background: rgb(236,214,190);
	padding-bottom: 150px;
}

.container{
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 15px;
}

div{
	position: relative;
}

h1,h2,h3,h4,h5,h6{
	font: inherit;
}

a{
	text-decoration: none;
	color: #73503D;
	transition:	all 0.3s ease;
}

a:hover, a:focus, a:active{
	outline: none;
}

ul, li{
	list-style: none;
}

.btn{
	-webkit-user-select:	none;
    -moz-user-select:		none;
    -ms-user-select:		none;
    user-select:			none;
}

img{
	vertical-align: middle;
	border: 0;
	max-width: 100%;
	height: auto;
}

.youtube-r{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow:hidden; 
}

.youtube-r iframe{
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%;
  height: 100%; 
}

.video-wrap{
	position: absolute;
	top: -50%;
	left: -50%;
	width: 200%;
	height: 200%;
	z-index: -100;
}

.video-wrap video{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	min-width: 50%;
	min-height: 50%;
}

video{
	width: 100%;
  	height: auto;
  	max-height: 100%;
}

video:focus{
    outline: none;
}

input[type="tel"]::-webkit-input-placeholder {
	color: #a0a0a0;
	-webkit-transition: color .2s ease-in-out
}
input[type="tel"]:-moz-placeholder {
	color: #a0a0a0;
	-moz-transition: color .2s ease-in-out
}
input[type="text"]::-webkit-input-placeholder {
	color: #a0a0a0;
	-webkit-transition: color .2s ease-in-out
}
input[type="text"]:-moz-placeholder {
	color: #a0a0a0;
	-moz-transition: color .2s ease-in-out
}
input[type="email"]::-webkit-input-placeholder {
	color: #a0a0a0;
	-webkit-transition: color .2s ease-in-out
}
input[type="email"]:-moz-placeholder {
	color: #a0a0a0;
	-moz-transition: color .2s ease-in-out
}

textarea::-webkit-input-placeholder {
	color: #a0a0a0;
	-webkit-transition: color .2s ease-in-out
}
textarea:-moz-placeholder {
	color: #a0a0a0;
	-moz-transition: color .2s ease-in-out
}

input[type="tel"],
input[type="text"],
input[type="email"]{
	-webkit-appearance: none;
    border-radius: 0;
    font: inherit;
}

textarea{
	font: inherit;
	resize: none;
}

select{
	font: inherit;
    line-height: inherit;
	-webkit-appearance: none;
    border-radius: 0;
    -moz-appearance: none;
    text-indent: 0.01px;
	text-overflow: '';
	background: #fff;
}

select::-moz-focus-inner{
  border: 0 !important;
  outline: 0 !important;
}

input:focus,
select:focus,
textarea:focus{
	outline: none;
}

.page{
	overflow: hidden;
}

.table-responsive{
	max-width: 100%;
    overflow: auto;
}

.hide-scrollbar{
	-ms-overflow-style:none;
	scrollbar-width:none;
	overflow-y:auto;
	overflow-x:hidden
}
.hide-scrollbar::-webkit-scrollbar{display:none}

.btn:hover.processing,
.btn.processing{
  background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 75%, transparent), -webkit-linear-gradient(top, rgba(0,0,0,0.12), rgba(0,0,0,0.09));
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 75%, transparent), linear-gradient(top, rgba(0,0,0,0.12), rgba(0,0,0,0.09));
  background-repeat: repeat;
  background-size: 40px 40px, 100% 100%;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

@-webkit-keyframes progress-bar-stripes {
  from { background-position: 0 0; }
  to { background-position: 40px 0; }
}

@-moz-keyframes progress-bar-stripes {
  from { background-position: 0 0; }
  to { background-position: 40px 0; }
}

@keyframes progress-bar-stripes {
  from { background-position: 0 0; }
  to { background-position: 40px 0; }
}


.close{
	width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
}

.close:before,
.close:after{
    content: '';
    position: absolute;
    border-color: #fff;
    background: #fff;
    opacity: .9;
}

.close:before{
    content: '';
    position: absolute;
    height: 2px;
    width: 16px;
    top: 50%;
    margin-top: -1px;
    left: 50%;
    margin-left: -8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close:after{
    content: '';
    position: absolute;
    height: 2px;
    width: 16px;
    top: 50%;
    margin-top: -1px;
    left: 50%;
    margin-left: -8px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.cls img{
		width: 100%;
	}
}


/* first */

.first{
	
}

.first .container{
	
}

.first-img{
	
}

.first-title{
	text-align: center;
	margin-top: 55px;
	font-weight: 600;
	font-size: 69px;
	line-height: 1.19;
	max-width: 774px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 57px;
}

.first-title:after{
	content: '';
	height: 5px;
	background: #E14D31;
	position: absolute;
	bottom: 0;
	left: 12%;
	right: 12%;
}

.first-logo{
	text-align: center;
	margin-top: 104px;
}

.first-text{
	margin-top: 106px;
	line-height: 1.17;
	text-align: center;
	max-width: 794px;
	margin-left: auto;
	margin-right: auto;
}

.first-text p + p{
	margin-top: 28px;
}


/*__start__*/





/* person */

.person{
	margin-top: 121px;
}

.person--2{
	margin-top: 85px;
}

.person--3{
	margin-top: 169px;
}

.person--4{
	margin-top: 105px;
}

.person .container{
	
}

.person_container{
	max-width: 974px;
	margin-left: auto;
	margin-right: auto;
}

.person-img{
	text-align: center;
}

.person-img img{
	
}

.person-title{
	font-weight: 500;
	font-size: 57px;
	line-height: 1.17;
	margin-top: -58px;
}


.person--2 .person-title{
	margin-top: -53px;
}

.person--2 .person-title .person_container{
	max-width: none;
	padding-left: 98px;
}

.person--3 .person-title{
	margin-top: -53px;
}

.person--4 .person-title .person_container{
	max-width: none;
	padding-left: 98px;
}

.person--4 .person-title{
	margin-top: -90px;
}

.person-who{
	border-top: 2px solid #fff;
	margin-top: 36px;
	border-bottom: 2px solid #fff;
	padding: 40px 0 37px;
}

.person-who .person_container{
	display: flex;
	align-items: center;
}

.person-who-left{
	font-weight: 500;
	font-size: 48px;
	line-height: 1.17;
	flex: 0 0 378px;
	max-width: 378px;
	min-width: 0;
	word-wrap: break-word;
	border-right: 2px solid #fff;
}
.person-who-right{
	font-weight: 500;
	line-height: 1.17;
	padding-left: 33px;
	flex: 0 0 440px;
	max-width: 440px;
	min-width: 0;
	word-wrap: break-word;
}

.person-list{
	margin-top: 34px;
}

.person-list .person_container{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -20px;
}

.person-list-item{
	font-weight: 500;
	line-height: 1.17;
	margin-right: 20px;
	margin-bottom: 20px;
}

.person-list-item:last-child{
	margin-right: 0;	
}

.person-list-item-title{
	
}

.person-list-item-vaue{
	background: #E14D31;
	border-radius: 50px;
	padding: 14px 42px;
	height: 56px;
	font-weight: 500;
	text-align: center;
	color: #ECD6BE;
	margin-top: 12px;
	min-width: 179px;
}

.person-text{
	margin-top: 111px;
}

.person-text-item{
	
}

.person-text-item + .person-text-item{
	margin-top: 84px;
}

.person-text-item-title{
	font-weight: 500;
	font-size: 36px;
	line-height: 1.17;
	letter-spacing: 0.03em;
	text-transform: uppercase;
}

.person-text-item-title.md--3{
	width: 630px;
}

.person-text-item-text{
	line-height: 1.17;
	margin-top: 20px;
}

.person-text-item-left{
	display: flex;
	align-items: center;
}

.person-text-item-main{
	flex: 0 0 59%;
	max-width: 59%;
	min-width: 0;
	word-wrap: break-word;
}

.person-text-item-img{
	flex: 0 0 41%;
	max-width: 41%;
	min-width: 0;
	word-wrap: break-word;
}

.person-text-item-left .person-text-item-img{
	padding-right: 30px;
}

.person-text-item-img.md--1{
	left: -37px;
}

.person-text-item-img.md--2{
	padding-left: 35px;
}

/* /person */


/* social */

.social{
	text-align: center;
	margin-top: 157px;
}

.social .container{
	
}
/*
.social a{
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: 0 15px;
}

.social a:first-child{
	margin-left: 0;	
}

.social a:last-child{
	margin-right: 0;	
}
*/

/* /social */


.ya-share2__item_service_vkontakte .ya-share2__icon{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDUuNDE1MSAwSDUuODEwOTdDMi45MTg5NiAwIDAuNTUwNzgxIDIuMzY4MTcgMC41NTA3ODEgNS4yNjAxOFY0NC44Njk4QzAuNTUwNzgxIDQ3Ljc2MTggMi45MTg5NiA1MC4xMyA1LjgxMDk3IDUwLjEzSDQ1LjQyMDZDNDguMzEyNiA1MC4xMyA1MC42ODA4IDQ3Ljc2MTggNTAuNjgwOCA0NC44Njk4VjUuMjYwMThDNTAuNjc1MyAyLjM2ODE3IDQ4LjMwNzEgMCA0NS40MTUxIDBaTTQ3LjM3NDEgNDQuMTAwNEM0Ny4zNzQxIDQ1LjU5NTUgNDYuMTQ2MyA0Ni44MjMzIDQ0LjY1MTIgNDYuODIzM0g2LjU3NDg5QzUuMDc5NzggNDYuODIzMyAzLjg1MjA0IDQ1LjU5NTUgMy44NTIwNCA0NC4xMDA0VjYuMDI0MTFDMy44NTIwNCA0LjUyOSA1LjA3NDMyIDMuMzAxMjYgNi41NzQ4OSAzLjMwMTI2SDQ0LjY0NTdDNDYuMTQwOSAzLjMwMTI2IDQ3LjM2ODYgNC41MjM1NCA0Ny4zNjg2IDYuMDI0MTFWNDQuMTAwNEg0Ny4zNzQxWiIgZmlsbD0iIzczNTAzRCIvPjxwYXRoIGQ9Ik04LjMzNzQxIDE2LjQ5NTdDOS45MDg5MiAxNi40OTU3IDEzLjI3MDIgMTYuNDk1NyAxNC40MDUyIDE2LjQ5NTdDMTQuNjM5OCAxNi40OTU3IDE0Ljg1MjYgMTYuNjMyMSAxNC45NTA4IDE2Ljg1MDRDMTYuMzQyMyAxOS44Nzg4IDE4LjA0NDcgMjIuNjIzNSAyMC4wOTEgMjUuMDQwOEMyMC4yNjU2IDI1LjMyNDUgMjAuNjkxMiAyNS4yOTE4IDIwLjgxNjcgMjQuOTg2MkMyMS40NTUxIDIzLjQzMSAyMi42MzM4IDE5LjY0OTYgMjAuMzUyOSAxNi45NjQ5QzIwLjE1MSAxNi43MjQ5IDIwLjIzMjggMTYuMzQ4NCAyMC41MjIgMTYuMjI4M0MyMi44MzAyIDE1LjI2NzkgMjUuMDk0NyAxNS4xMjYxIDI3LjI5MzcgMTYuMTA4M0MyNy43NTc1IDE2LjMxNTYgMjguMDU3NiAxNi43NzQgMjguMDU3NiAxNy4yODE0TDI4LjU3MDYgMjUuMDY4QzI4LjU3MDYgMjUuNDExOCAyOC44ODcxIDI1LjY5MDEgMjkuMjI1NCAyNS42MTkyQzMxLjc2MjcgMjUuMDc4OSAzMy4yNTI0IDIxLjI4MTEgMzQuNzMxMSAxNy4zMTQyQzM0LjkxMTIgMTYuODIzMSAzNS4zNzUgMTYuNDk1NyAzNS44OTM0IDE2LjQ5NTdINDEuNDgwOUM0MS45MzkzIDE2LjQ5NTcgNDIuMzA0OSAxNi45MDQ5IDQyLjIyMyAxNy4zNTI0QzQxLjY5OTIgMjAuMTY4IDM4Ljg2NzIgMjMuODE4NSAzNy4zODg1IDI1LjU3QzM2Ljg3NTYgMjYuMTc1NyAzNi44NzAxIDI3LjA2NTIgMzcuMzgzIDI3LjY3MDhMNDIuMzc1OCAzMy42MTg2QzQyLjczNiAzNC4wNDQyIDQyLjQzMDQgMzQuNjk5IDQxLjg3MzggMzQuNjk5SDM1LjU0OTZDMzUuMDMxMiAzNC42OTkgMzQuNTM0NyAzNC40ODA3IDM0LjE4NTQgMzQuMDk4N0wyOS43NjU2IDMwLjQyMUMyOS41MzY0IDMwLjE3IDI5LjA5OTkgMzAuMDgyNyAyOC44ODcxIDMwLjM0NDZDMjguMzQxNCAzMS4wMTAzIDI4LjM3OTYgMzEuODM0MiAyOC4xMjMxIDMzLjY5NUMyOC4wNDEzIDM0LjI3ODggMjcuNTE3NCAzNC42OTkgMjYuOTI4MSAzNC42OTlIMjIuNjA2NUMyMS45ODk5IDM0LjY5OSAyMS4zODQyIDM0LjU2OCAyMC44Mjc2IDM0LjMwNjFDMTguMzQ0OSAzMy4xMjc1IDExLjU3MzIgMjguOTY0MSA3Ljc1OTAxIDE3LjI5MjNDNy42MjgwNSAxNi44OTk1IDcuOTIyNzEgMTYuNDk1NyA4LjMzNzQxIDE2LjQ5NTdaIiBmaWxsPSIjNzM1MDNEIi8+PC9zdmc+);
	background-size: 50px 50px;
}
.ya-share2__item_service_facebook .ya-share2__icon{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MiA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjcuNjg1IDQwLjU0NzRWMjYuNDIwMkgzMi40MjY4TDMzLjEzNjEgMjAuOTE0NUgyNy42ODVWMTcuNDAwNEMyNy42ODUgMTUuODA3MSAyOC4xMjcgMTQuNzIxMiAzMC40MTMzIDE0LjcyMTJIMzMuMzI3MVY5Ljc5OTMyQzMyLjgyNTEgOS43MzM4NCAzMS4wOTU0IDkuNTgxMDUgMjkuMDgxOSA5LjU4MTA1QzI0Ljg4MDMgOS41ODEwNSAyMS45OTkyIDEyLjE0NTcgMjEuOTk5MiAxNi44NjAyVjIwLjkxOTlIMTcuMjQ2NVYyNi40MjU2SDIxLjk5OTJWNDAuNTQ3NEgyNy42ODVaIiBmaWxsPSIjNzM1MDNEIi8+PHBhdGggZD0iTTQ1LjgyODMgMEg2LjIyNDA4QzMuMzMyMDcgMCAwLjk2Mzg5OCAyLjM2ODE3IDAuOTYzODk4IDUuMjYwMThWNDQuODY5OEMwLjk2Mzg5OCA0Ny43NjE4IDMuMzMyMDcgNTAuMTMgNi4yMjQwOCA1MC4xM0g0NS44MzM3QzQ4LjcyNTcgNTAuMTMgNTEuMDkzOSA0Ny43NjE4IDUxLjA5MzkgNDQuODY5OFY1LjI2MDE4QzUxLjA4ODQgMi4zNjgxNyA0OC43MjAzIDAgNDUuODI4MyAwWk00Ny43ODcyIDQ0LjEwMDRDNDcuNzg3MiA0NS41OTU1IDQ2LjU1OTQgNDYuODIzMyA0NS4wNjQzIDQ2LjgyMzNINi45ODgwMUM1LjQ5Mjg5IDQ2LjgyMzMgNC4yNjUxNSA0NS41OTU1IDQuMjY1MTUgNDQuMTAwNFY2LjAyNDExQzQuMjY1MTUgNC41MjkgNS40ODc0NCAzLjMwMTI2IDYuOTg4MDEgMy4zMDEyNkg0NS4wNTg5QzQ2LjU1NCAzLjMwMTI2IDQ3Ljc4MTcgNC41MjM1NCA0Ny43ODE3IDYuMDI0MTFWNDQuMTAwNEg0Ny43ODcyWiIgZmlsbD0iIzczNTAzRCIvPjwvc3ZnPg==);
	background-size: 50px 50px;
}
.ya-share2__item_service_twitter .ya-share2__icon{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjEuMjI1MiAzNy45NTU2QzMyLjk1NjkgMzcuOTU1NiAzOS4zNzM5IDI4LjIzNzMgMzkuMzczOSAxOS44MDY4QzM5LjM3MzkgMTkuNTI4NiAzOS4zNjg0IDE5LjI1NTcgMzkuMzU3NSAxOC45ODI5QzQwLjYwMTYgMTguMDgyNiA0MS42ODc1IDE2Ljk1ODUgNDIuNTM4NyAxNS42ODE2QzQxLjM5ODMgMTYuMTg5MSA0MC4xNjUxIDE2LjUzMjkgMzguODc3MyAxNi42ODU3QzQwLjE5MjQgMTUuODk0NCA0MS4yMDczIDE0LjY0NDkgNDEuNjgyIDEzLjE1NTJDNDAuNDQ4OCAxMy44ODY0IDM5LjA4NDcgMTQuNDE1NyAzNy42MzMyIDE0LjcwNDlDMzYuNDcxIDEzLjQ2NjIgMzQuODEyMSAxMi42OTE0IDMyLjk3ODcgMTIuNjkxNEMyOS40NTM3IDEyLjY5MTQgMjYuNTk5OSAxNS41NDUyIDI2LjU5OTkgMTkuMDcwMkMyNi41OTk5IDE5LjU3MjIgMjYuNjU0NSAyMC4wNTc4IDI2Ljc2MzYgMjAuNTI3MUMyMS40NTk4IDIwLjI1OTcgMTYuNzYxNiAxNy43MjI0IDEzLjYxODYgMTMuODY0NkMxMy4wNzMgMTQuODA4NiAxMi43NTY1IDE1Ljg5OTkgMTIuNzU2NSAxNy4wNzMxQzEyLjc1NjUgMTkuMjg4NSAxMy44ODA1IDIxLjI0MTkgMTUuNTkzOSAyMi4zODI0QzE0LjU0NjIgMjIuMzQ5NiAxMy41NjQxIDIyLjA2NTkgMTIuNzA3NCAyMS41ODU3QzEyLjcwNzQgMjEuNjEzIDEyLjcwNzQgMjEuNjQwMyAxMi43MDc0IDIxLjY2NzZDMTIuNzA3NCAyNC43NTYgMTQuOTA2NCAyNy4zMzcgMTcuODI1NyAyNy45MjA4QzE3LjI5MDkgMjguMDY4MiAxNi43Mjg5IDI4LjE0NDYgMTYuMTQ1IDI4LjE0NDZDMTUuNzM1OCAyOC4xNDQ2IDE1LjMzMiAyOC4xMDY0IDE0Ljk0NDYgMjguMDNDMTUuNzU3NiAzMC41NjczIDE4LjEwOTQgMzIuNDA2MiAyMC45MDMyIDMyLjQ2MDhDMTguNzIwNiAzNC4xNjg3IDE1Ljk3MDQgMzUuMTg5MSAxMi45ODAyIDM1LjE4OTFDMTIuNDY3MyAzNS4xODkxIDExLjk1OTggMzUuMTYxOCAxMS40NTc4IDM1LjEwMThDMTQuMjczNCAzNi44OTcgMTcuNjIzOCAzNy45NTU2IDIxLjIyNTIgMzcuOTU1NloiIGZpbGw9IiM3MzUwM0QiLz48cGF0aCBkPSJNNDUuNjQzNSAwSDYuMDM5MzdDMy4xNDczNiAwIDAuNzc5MTkgMi4zNjgxNyAwLjc3OTE5IDUuMjYwMThWNDQuODY5OEMwLjc3OTE5IDQ3Ljc2MTggMy4xNDczNiA1MC4xMyA2LjAzOTM3IDUwLjEzSDQ1LjY0OUM0OC41NDEgNTAuMTMgNTAuOTA5MiA0Ny43NjE4IDUwLjkwOTIgNDQuODY5OFY1LjI2MDE4QzUwLjkwMzcgMi4zNjgxNyA0OC41MzU2IDAgNDUuNjQzNSAwWk00Ny42MDI1IDQ0LjEwMDRDNDcuNjAyNSA0NS41OTU1IDQ2LjM3NDcgNDYuODIzMyA0NC44Nzk2IDQ2LjgyMzNINi44MDMzQzUuMzA4MTkgNDYuODIzMyA0LjA4MDQ1IDQ1LjU5NTUgNC4wODA0NSA0NC4xMDA0VjYuMDI0MTFDNC4wODA0NSA0LjUyOSA1LjMwMjczIDMuMzAxMjYgNi44MDMzIDMuMzAxMjZINDQuODc0MkM0Ni4zNjkzIDMuMzAxMjYgNDcuNTk3IDQuNTIzNTQgNDcuNTk3IDYuMDI0MTFWNDQuMTAwNEg0Ny42MDI1WiIgZmlsbD0iIzczNTAzRCIvPjwvc3ZnPg==);
	background-size: 50px 50px;
}
.ya-share2__item_service_telegram .ya-share2__icon{

}
.ya-share2__item_service_odnoklassniki .ya-share2__icon{
	
}

.ya-share2__badge{
}
.ya-share2__icon{
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.ya-share2__item{
	display: inline-block;
    vertical-align: top;
	margin: 0 15px;
	position: relative;
	padding-right: 8px;
}

.ya-share2__item:first-child{
    margin-left: 0;   
}

.ya-share2__item:last-child{
    margin-right: 0;   
}

.ya-share2__link {
    text-decoration: none;
	white-space: nowrap;
	display: block;
}
.ya-share2__badge {
    overflow: hidden;
    position: relative;
}
.ya-share2__icon {
    display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 50px;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
	display: none;
}
.ya-share2__copied-tooltip{
	display: none;
}








/*__end__*/





@media(max-width: 1170px){
    .first-img{
        margin-left: -15px;
        margin-right: -15px;
    }
    .person-img{
        margin-left: -15px;
        margin-right: -15px;
    }
}
/*1170*/

@media(max-width: 1100px){
    .person-text-item-title.md--3{
        width: auto;
    }
    .person-text-item-img.md--1{
        left: auto;
    }
}
/*1100*/

@media(max-width: 1070px){
    body{
        font-size: 17px;
    }
    .first-title{
        font-size: 49px;
        margin-top: 28px;
        padding-bottom: 34px;
    }
    .first-logo svg{
        width: 280px;
        height: 55px;
    }
    .first-text{
        margin-top: 89px;
        max-width: 510px;
    }
    .person--4 .person-title .person_container,
    .person--2 .person-title .person_container{
        padding-left: 0;
        max-width: 974px;
    }
    .person-title{
        font-size: 40px;
        margin-top: -41px;
    }
    .person-who-left{
        font-size: 34px;
        flex: 0 0 280px;
        max-width: 280px;
    }
    .person-who-right {
        padding-left: 33px;
        flex: 0 0 340px;
        max-width: 340px;
    }
    .person-list-item-vaue {
        padding: 14px 42px;
        height: 47px;
        min-width: 150px;
    }
    .person-who{
        padding: 24px 0;
    }
    .person-text-item-title{
        font-size: 26px;
    }
    .person-text-item-text{
        margin-top: 15px;
    }   
    .person-text {
        margin-top: 75px;
    }
    .person-text-item + .person-text-item {
        margin-top: 61px;
    }
    .person--2 .person-title {
        margin-top: -36px;
    }
    .person--3 .person-title {
        margin-top: -37px;
    }
    .person--4 .person-title {
        margin-top: -63px;
    }
    .person--3 {
        margin-top: 130px;
    }
}
/*1070*/

@media(max-width: 767px){
    .person--4 .person-title br{
        display: none;
    }   
}
/*767*/

@media(max-width: 700px){
    body{
        font-size: 14px;
        padding-bottom: 100px;
    }
    .first-title {
        font-size: 40px;
        margin-top: 24px;
        padding-bottom: 25px;
    }
    .person-text-item-title{
        font-size: 22px;
    }
    .person-list-item-vaue {
        padding: 11px 26px;
        height: 38px;
        min-width: initial;
        margin-top: 9px;
    }
    .person-text {
        margin-top: 54px;
    }
    .person-who-left {
        font-size: 28px;
        flex: 0 0 230px;
        max-width: 230px;
    }
    .person-who-right {
        padding-left: 20px;
        flex: 0 0 240px;
        max-width: 240px;
    }
    .person-title {
        font-size: 33px;
        margin-top: -34px;
    }
    .person {
        margin-top: 74px;
    }
    .person--3 {
        margin-top: 94px;
    }
    .person--2 .person-title {
        margin-top: -30px;
    }
    .person--3 .person-title {
        margin-top: -30px;
    }
    .person--4 .person-title {
        margin-top: -51px;
    }
    .social {
        margin-top: 100px;
    }
}
/*700*/


@media(max-width: 500px){
    .person-text-item-left{
        display: block;
    }
    .person-text-item-img{
        max-width: none;
        text-align: center;
        max-width: 210px;
        margin-left: auto;
        margin-right: auto;
    }
    .person-text-item-main{
        max-width: none;
        margin-top: 35px;
    }
    .person-text-item-left .person-text-item-img{
        padding-right: 0;
    }
    .person-title{
        font-size: 20px;
        margin-top: -20px;
    }
    .person--4 .person-title {
        margin-top: -31px;
    }
    .first-title {
        font-size: 30px;
    }
    .first-logo {
        margin-top: 65px;
    }
    .first-text {
        margin-top: 62px;
    }
    .person-text-item-text {
        margin-top: 8px;
    }
    .person-who-left {
        font-size: 18px;
        flex: 0 0 140px;
        max-width: 140px;
    }
    .person-who-right {
        padding-left: 15px;
        max-width: none;
        flex: 1 1 auto;
    }
    .person-who {
        padding: 13px 0;
    }
    .person-text-item + .person-text-item {
        margin-top: 42px;
    }
    .person-text-item-img.md--2{
        padding-left: 0;
    }
    .person--2 .person-title {
        margin-top: -18px;
    }
    .person--3 .person-title {
        margin-top: -18px;
    }
    .first-logo svg {
        width: 205px;
        height: 40px;
    }
    .ya-share2__icon{
        width: 40px;
        height: 40px;
        background-size: 40px 40px !important;
    }
    .ya-share2__item{
        margin: 0 6px;
    }
}
/*500*/