

/* Start:/local/templates/.default/components/bitrix/news.detail/project/style.css?17150675741529*/
.page-portfolio-tags {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 70px;
    width: 100%;
    color: #fff;
}
.page-portfolio-tags__item {
    display: inline-block;
    position: relative;
    background: #fff;
    cursor: pointer;
    border-radius: 2em;
    text-decoration: none;
    color: #000;
    overflow: hidden;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.page-portfolio-tags__item:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #03a9f5;
    content: '';
    opacity: 0;
    border-radius: 2em;
    transform-origin: left;
    transform: scaleX(0);
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.page-portfolio-tags__item:hover:before {
    transform: scaleX(1);
    opacity: 1;
}
.page-portfolio-tags__item:hover {
    color: #fff;
}
.page-portfolio-tags__item span {
    display: block;
    position: relative;
    z-index: 2;
    padding: .375em 20px;
    border: 1px solid #d6d6d6;
    border-radius: 2em;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.page-portfolio-tags__item:not(:last-child) {
    margin-right: 10px;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.detail/project/bird/css/twentytwenty.css?17150675736537*/
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: attr(data-content); }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }

/* End */


/* Start:/local/templates/.default/components/bitrix/news.detail/project/bird/css/style_b.css?171506757314943*/
@charset "UTF-8";
@font-face {
    font-family: 'Intro Script R H2 Base';
    src: url('/local/templates/.default/components/bitrix/news.detail/project/bird/css/../fonts/IntroScriptR-H2Base.eot');
    src: url('/local/templates/.default/components/bitrix/news.detail/project/bird/css/../fonts/IntroScriptR-H2Base.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/.default/components/bitrix/news.detail/project/bird/css/../fonts/IntroScriptR-H2Base.woff2') format('woff2'),
        url('/local/templates/.default/components/bitrix/news.detail/project/bird/css/../fonts/IntroScriptR-H2Base.woff') format('woff'),
        url('/local/templates/.default/components/bitrix/news.detail/project/bird/css/../fonts/IntroScriptR-H2Base.ttf') format('truetype'),
        url('/local/templates/.default/components/bitrix/news.detail/project/bird/css/../fonts/IntroScriptR-H2Base.svg#IntroScriptR-H2Base') format('svg');
    font-weight: normal;
    font-style: normal;
}
.d-grid{margin:0 auto;padding:0 15px;max-width:1176px}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,'Segoe UI',Tahoma,Verdana,sans-serif}body,button,input,select,textarea{font:14px/1.43 Roboto,Arial,Helvetica,sans-serif;color:#333}b,strong{font-weight:700}.wrap{max-width:1680px;margin:0 auto}.content-wrap{padding-left:132px;padding-right:132px}.half.content-wrap,.text.content-wrap{padding-right:0}.img-responsive{display:block;max-width:100%;height:auto}.img-responsive img{width:100%}.dark-block .title{color:#fff;margin-bottom:28px}.dark-block .text{color:#fff}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.half{width:50%}.title{font-size:36px;font-weight:300;line-height:30px;color:#333;margin-bottom:63px}.title-img{color:#333;font-size:14px;font-weight:300;line-height:25px;text-align:center}.text{color:#333;font-size:18px;font-weight:300;line-height:25px;margin-bottom:40px}.without-underline{text-decoration:none}.without-underline:hover{text-decoration:underline}.btn-round{-webkit-border-radius:50px;border-radius:50px}.lowercase{text-transform:lowercase}
body{background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/body.png) top no-repeat;}
#d-wrap{background: none;}
.first-screen__wrap{background-position:center;background-repeat:no-repeat;margin: -148px 0 145px;padding-bottom:0;}
.first-screen{box-sizing: border-box;padding-bottom:39px;padding-top:175px;min-height:764px;}
.first-screen .project_logo{
    display: block;
    margin: 0 0 65px;
}
.first-screen .title{
	color: #ff4612;
	font-family: 'Intro Script R H2 Base';
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 30px;
}
.first-screen__subtitle{
	color: #ff4612;
	font-family: 'Intro Script R H2 Base';
	font-size: 85px;
	margin-bottom: 77px;
}
.first-screen__text{
	color: #333;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 88px;
	max-width: 723px;
}
.first-screen__btn{margin: 103px 0 -58px;}
img{
	height: auto;
	max-width: 100%;
}
.person{
	align-items: flex-start;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
	.person_title{
		color: #54545c;
		font-family: Neucha;
		font-size: 56px;
		line-height: 60px;
		margin-bottom: 0;
		width: 100%;
	}
	.right .person_title{margin-bottom: 96px;}
	.person_img{padding-top: 37px;}
		.right .person_img{padding-top: 0;}
		.person_img img{margin-bottom: 24px;}
		.person_img p{
			color: #333;
			font-size: 14px;
			font-weight: 300;
			line-height: 18px;
		}
	.baloon{
		position: relative;
		width: calc(100% - 392px);
	}
	.baloon_content{
		background-image:linear-gradient( -90deg, rgb(251,251,251) 0%, rgb(249,249,249) 100%);
		border-radius: 320px;
		box-shadow: 2.5px 4.33px 0px 0px rgba(215, 215, 215, 0.004);
		box-sizing: border-box;
		color: #333;
		font-size: 18px;
		font-weight: 300;
		line-height: 25px;
		padding: 72px 70px 82px;
		position: relative;
		z-index: 99;
	}
		.baloon:before,.baloon:after{
			content: "";
			position: absolute;
			z-index: 0;
		}
		.left .baloon:before{
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/baloon1.svg) no-repeat;
			bottom: -26px;
			height: 135px;
			left: -24px;
			width: 70px;
		}
		.left .baloon:after{
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/baloon1.svg) no-repeat;
			height: 27px;
			right: -2px;
			top: -7px;
			width: 27px;
		}
		.right .baloon:before{
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/baloon3.svg) no-repeat;
			bottom: -26px;
			height: 175px;
			right: -24px;
			width: 70px;
		}
		.right .baloon:after{
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/baloon4.svg) no-repeat;
			height: 27px;
			left: -2px;
			top: -7px;
			width: 27px;
		}
		.duck{
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/duck.png) no-repeat;
			height: 24px;
			left: 68px;
			position: absolute;
			top: -5px;
			width: 29px;
			z-index: 9;
		}
		.right .duck{left: 90px;}
		.baloon p{margin-bottom: 25px;}
		.baloon p:last-child{margin-bottom: 0;}
		.baloon p a{
			color: #0098ef;
			text-decoration: underline;
		}
		.baloon p a:hover{text-decoration: none;}
.img_block2{
	margin: 30px 0 205px;
}
.img_block3{
	background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/img5.jpg) left center repeat-x;
	background-size: auto 70%;
	margin: 40px 0 250px;
	position: relative;
}
.img_block3 video{
	border-radius: 10px;
	box-shadow: 0px 5px 70px 0px rgba(198, 198, 198, 0.4);
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
	width: 1146px;
}
.img_block3 .d-row{position: relative;}
.img_block3 .d-row:before{
	background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/img13.png) no-repeat;
	bottom: -170px;
	content: "";
	height: 309px;
	left: -186px;
	position: absolute;
	width: 493px;
	z-index: 9;
}
.line{
	background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/line.png) 0 60% repeat-x;
	margin: 50px 0 195px;
}
	.twentytwenty{
		box-shadow: 0 5px 70px 0 rgba(198,198,198,.4);
		border-radius: 20px;
		margin: 0 auto;
		max-width: 100%;
		width: 1146px;
	}
		.twentytwenty img:first-child{
			
		}
		.twentytwenty-handle{
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/handle.svg) no-repeat;
			border: none;
			border-radius: 0;
			box-shadow: none;
			height: 60px;
			margin: -30px 0 0 -30px;
			width: 60px;
		}
			.twentytwenty-handle span{display: none;}
			.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{
				background: #84bb23;
				box-shadow: none;
				width: 4px;
			}
	.text_baloon{
		margin: -27px auto 0;
		max-width: 100%;
		width: 854px;
	}
		.text_baloon p{
			background-image: linear-gradient( -90deg, #fbfbfb 0%, #f9f9f9 100%);
    		border-radius: 320px;
    		box-shadow: 2.5px 4.33px 0px 0px rgba(215, 215, 215, 0.004);
    		box-sizing: border-box;
    		color: #333;
    		font-size: 18px;
    		font-weight: 300;
    		line-height: 25px;
    		margin-bottom: 30px;
    		padding: 37px 95px 40px;
    		position: relative;
    		z-index: 99;
		}
		.text_baloon span{
			color: #333;
			display: block;
			font-size: 14px;
			font-weight: 300;
			line-height: 18px;
			padding: 0 95px;
		}
.recipes_container{
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 49px;
	position: relative;
}
	.recipes_container:before{
		background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/recipes_container.png) no-repeat;
		content: "";
		height: 580px;
		left: 750px;
		position: absolute;
		top: 130px;
		width: 688px;
	}
	.products_container_anim{
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding-top: 57px;
		width: 625px;
	}
		.product_block{
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/product_block_bg.svg) bottom no-repeat;
			color: #54545c;
			cursor: pointer;
			display: block;
			margin: 0 30px 45px;
			padding-bottom: 54px;
			position: relative;
			width: 272px;
		}
		.popup_text {
			background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/popup_text.png) no-repeat;
			box-sizing: border-box;
			font-family: Neucha;
			font-size: 22px;
			height: 296px;
			line-height: 20px;
			opacity: 0;
			padding: 124px 0 0 102px;
			position: absolute;
			right: -102px;
			transition: opacity 0.2s linear;
			top: -19px;
			width: 296px;
			z-index: 99;
		}
			.product_block:hover .popup_text{opacity: 1;}
		.product_block:last-child{margin: 94px 0 0;}
			.product_block .img_hover{
				bottom: 0;
				content: "";
				height: 330px;
				left: 0;
				opacity: 0;
				position: absolute;
				transition: all 0.2s linear;
				width: 260px;
			}
			.product_block:hover .img_hover{opacity: 1;}
			.product_block img{
				display: block;
				height: auto;
				margin: 0 auto 9px;
				max-width: 83%;
				position: relative;
				z-index: 9;
			}
			.product_name{
				color: #54545c;
				display: inline-block;
				font-size: 16px;
				font-weight: bold;
				line-height: 25px;
				margin: 0 54px;
				position: relative;
				text-decoration: none;
				z-index: 9;
			}
			.product_block .product_name + span{
				display: block;
				font-size: 14px;
				font-weight: 300;
				line-height: 25px;
				margin: 0 54px;
				position: relative;
				z-index: 9;
			}
		@keyframes fadeInP{
			to{stroke-dashoffset: 0;}
		}
		.animate{stroke-dashoffset: 1000;}
		.animate{
			fill: none;
			stroke: #ff4611;
			stroke-width: 2px;
			stroke-dasharray: 8 4;
			fill-rule: evenodd;
		}
			.product_block .img_hover{
				bottom: 0;
				content: "";
				height: 330px;
				left: 0;
				opacity: 0;
				position: absolute;
				transition: all 0.2s linear;
				width: 260px;
			}
			.product_block:hover .img_hover{opacity: 1;}
			.product_block img{
				display: block;
				height: auto;
				margin: 0 auto 9px;
				max-width: 83%;
				position: relative;
				z-index: 9;
			}
			.product_name{
				color: #54545c;
				display: inline-block;
				font-size: 16px;
				font-weight: bold;
				line-height: 25px;
				margin: 0 54px;
				position: relative;
				z-index: 9;
			}
			.product_block .product_name + span{
				display: block;
				font-size: 14px;
				font-weight: 300;
				line-height: 25px;
				margin: 0 54px;
				position: relative;
				z-index: 9;
			}
.all_recipes{
	padding-top: 729px;
	position: relative;
	text-align: center;
	width: calc(100% - 710px);
}
	.all_recipes span{font-family: Neucha;}
	#all_recipes1{
		font-size: 24px;
		line-height: 24px;
		letter-spacing: -1.5px;
	}
	#all_recipes2{
		font-size: 36px;
		letter-spacing: -2.2px;
		line-height: 36px;
		transform: rotate(-90deg);
	}
	#all_recipes1.active{
		left: 76px;
		position: absolute;
		top: 45px;
		transform: rotate(-33deg);
	}
	#all_recipes2.active{
		left: 209px;
		position: absolute;
		top: 56px;
		transform: rotate(9deg);
	}

.gifs{
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: -50px 0 270px;
}
.gifs div{
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 550px;
	justify-content: flex-start;
}
.gifs div:first-child{
	align-items: flex-end;
	margin: 0 -62px;
}
.gifs div:nth-child(2){align-items: center;}
.colors_slider{
	margin: 60px auto 140px;
	max-width: 100%;
	padding-bottom: 12px;
	width: 1146px;
}
.color_slide{text-align: center;}
.colors{
	border: 3px #f3f3f3 solid;
	border-radius: 50px;
	box-sizing: border-box;
	margin-bottom: 30px;
	padding-left: 139px;
	position: relative;
}
.palette{
	align-items: center;
	background-color: #fff;
	border: 3px #f3f3f3 dashed;
	border-radius: 50px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: calc(100% + 6px);
	justify-content: center;
	left: -3px;
	position: absolute;
	top: -3px;
	width: 145px;
	z-index: 9;
}
.palette span{
	background-color: #ffe200;
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	height: 80px;
	margin: 0 auto 10px;
	position: relative;
	width: 80px;
}
.palette span.red{background-color: #e7400f;}
.palette span.green{background-color: #86bc24;}
.palette span.pink{background-color: #e50062;}
.palette span.brown{background-color: #7e451c;}
.palette span.blue{
	background-color: #385fff;
	margin-bottom: 0;
}
.palette span:before{
	border: 5px #fff solid;
	border-radius: 50%;
	box-sizing: border-box;
	content: "";
	height: 56px;
	left: 12px;
	opacity: 0;
	position: absolute;
	top: 12px;
	transition: all 0.2s linear;
	width: 56px;
}
.palette span.active:before{opacity: 1;}
.st0{fill:#7E451C;}
.st1{fill:#E60062;}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#141515;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#FDC100;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#FFE200;}
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#E60062;}
.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#90E0DD;}
.color_slide p{
	color: #333;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	margin-bottom: 0;
	text-align: center;
}
.red_container{
	align-items: center;
	background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/red_container.png) no-repeat;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 -110px 0 -162px;
	padding: 88px 110px 32px 162px;
	width: 1421px;
}
.red_container .person_img{padding-top: 0;}
.red_container .person_img p{color: #fff;}
.red_container .baloon_content{
	align-items: center;
	background: #fff;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 260px;
	justify-content: flex-start;
	margin-bottom: 20px;
	padding-bottom: 30px;
	padding-top: 30px;
}
.left .red_container .baloon:before{background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/baloon11.svg) no-repeat;}
.left .red_container .baloon:after{background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/baloon22.svg) no-repeat;}
.sites_container{background: url(/local/templates/.default/components/bitrix/news.detail/project/bird/css/../images/line.png) 0 98% repeat-x;}
.sites_container .d-row{
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 140px auto 205px;
	max-width: 100%;
	padding: 0 30px;
	width: 1540px;
}
	.sites{
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-bottom: -6px;
		position: relative;
		width: 61.04%;
	}
		.sites img{
			border-radius: 10px 10px 0 0;
			box-shadow: 0px 5px 70px 0px rgba(198, 198, 198, 0.4);
		}
	.img1{
		position: relative;
		z-index: 9;
	}
	.img2{
		position: absolute;
		right: 0;
		top: 0;
		z-index: 9;
	}
	.img3{
		left: 0;
		opacity: 1;
		position: absolute;
		top: 0;
		transition: opacity .5s;
		z-index: 99;
	}
		.img2:hover + .img3 {
			opacity: 0;
		}
	.company_logo{
		align-items: center;
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: center;
		height: 400px;
		max-height: 100%;
		padding: 40px;
		width: calc(100% - 61.04%);
	}
	.company_logo img,.company_logo p{
		height: auto;
		max-width: 100%;
	}
	.company_logo p{
		color: #333;
		font-size: 14px;
		font-weight: 300;
		line-height: 18px;
		margin: 66px 0 0;
		text-align: right;
		width: 282px;
	}

/* End */
/* /local/templates/.default/components/bitrix/news.detail/project/style.css?17150675741529 */
/* /local/templates/.default/components/bitrix/news.detail/project/bird/css/twentytwenty.css?17150675736537 */
/* /local/templates/.default/components/bitrix/news.detail/project/bird/css/style_b.css?171506757314943 */
