

/* Start:/bitrix/templates/niris_template/components/bitrix/news/blog/bitrix/news.detail/case-template/style.css?178902921225163*/
h1 {display: none}
.content .breadcrumbs {margin: 0 !important}
.case-template.news-detail.blog-page .mb-10 {margin-bottom: 10px !important}
.case-template.news-detail.blog-page .mb-15 {margin-bottom: 15px !important}
.case-template.news-detail.blog-page .mb-60 {margin-bottom: 60px !important}
.case-template.news-detail.blog-page .mt-100 {margin-top: 100px !important}
.case-template .tags-wrapper {
	margin: 10px 0 19px;
	display: flex;
	align-items: center;
	gap: 10px;
}
.case-template .tag-item {
	font-size: 21px;
	line-height: 1.19;
	color: white;
	padding: 10px 18px;
	text-transform: uppercase;
	background: #6FCFEB;
	border-radius: 999px
}
.case-template .case-name {
	font-size: 45px;
	line-height: 1.22;
	color: #1B2741;
	margin: 19px 0;
	font-family: "PFDinDisplayPro";
}
.case-template .case-desc {
	font-size: 24px;
	line-height: 1.42;
	color: #1B2741;
	margin: 19px 0;
	font-family: "PFDinDisplayPro";
}
.case-template .flexrow {
	display: flex;
	align-items: center;
}
.case-template .case-link {
	gap: 10px;
	font-size: 19px;
	line-height: 30px;
	color: #00A2D9;
	cursor: pointer;
	flex-wrap: wrap;
	font-weight: bold;
	text-decoration: none !important;
}
.news-detail.blog-page.case-template .case-link.flexrow {gap: 10px;}
.news-detail.blog-page.case-template .tag-p {margin-bottom: 1.7em;}
.case-template .author-block .name a {
	display: inline-block;
	text-decoration: none !important;
}
.case-template .client-review .case-link div {display:inline-block}
.case-template .case-link::before {
	display: inline-block;
	content: "";
	width: 23px;
	aspect-ratio: 1/1;
	background: url(/upload/blog/03-06-24/link.svg) center/cover no-repeat;
}
.case-template .case-link div::after,
.case-template .author-block .name a::after {
	width: 100%;
	height: 1px;
	transition: .5s;
	background: #00A2D9;
	content: "";
	display: block;
}
.case-template .case-link div:hover::after,
.case-template .author-block .name a:hover::after {opacity: 0}
.case-template .first-screen-block.flexrow {gap: 90px; margin-bottom: 130px}
.case-template .first-screen-block .left .delim {background:#E8E8E8; height: 1px; margin: 40px 0}
.case-template .first-screen-block .right {max-width: 190px; width: 100%}
.case-template .first-screen-block .right .case-desc,.article-layout .article-sidebar .article-contents .case-desc {margin-bottom: 15px;color:rgba(27, 39, 65, 1);font-size:20px;font-family: "PFDinDisplayPro";}
.case-template .first-screen-block .right a,.article-layout .article-sidebar .article-contents a {
	font-size: 15px;
	line-height: 1.67;
	color: #00A2D9;
	text-decoration: underline dashed 1px !important;
	margin-bottom: 13px;
	transition: .5s;
	cursor: pointer;
	display: block;
	text-underline-offset: 5px;
}
.case-template .first-screen-block .right a:hover {text-decoration: none !important}
.case-template .author-block .text {flex:1;}
.case-template .author-block .date {text-align: right;line-height: 1.3;color: #666666;}
.case-template .author-block.flexrow {gap: 30px;justify-content: space-between;}
.case-template .author-block .head {
	font-size: 15px;
	line-height: 1.67;
	color: #666666;
}
.case-template .author-block .name {
	font-size: 17px;
	line-height: 1.7;
	color: #00A2D9;
	text-decoration: underline;
	text-underline-offset: 3px;
}
.case-template .author-block .pos {
	font-size: 15px;
	line-height: 1.67;
	font-style: italic;
	color: #666666;
}
.case-template .author-block .sing-autor {display:flex;gap:30px;}
.case-template .author-block .sing-autor img {flex-shrink:0;border-radius: 50%;height: 80px;width: 80px;}
.case-template.news-detail.blog-page h2 {
	font-size: 40px;
	line-height: 1.25;
	margin: 0 0 56px;
	font-family: "PFDinDisplayPro";
}
.case-template.news-detail.blog-page p {
	font-size: 17px;
	line-height: 1.7;
	color: #414141;
	margin-bottom: 1.7em;
	padding: 0;
	font-family: 'Open Sans';
}
.case-template.news-detail.blog-page > .flexrow {gap: 50px}
.case-template.news-detail.blog-page > .flexrow.no-gap {gap:0;}
.case-template .site-screenshot {max-width: 341px}
.case-template.news-detail.blog-page .blue-rect {
	display: flex;
	align-items: center;
	gap: 40px;
	padding: 30px 40px;
	background: #6FCFEB1A;
	margin: 0 0 60px;
	font-size: 17px;
	line-height: 1.7;
	color: #1B2741;
	font-weight: 600;
}
.case-template.news-detail.blog-page .blue-rect span {font-weight:400;}
.case-template.news-detail.blog-page p.bold {
	margin: 30px 0;
}
.case-template.news-detail.blog-page ul.blue-line-list {
	margin: 30px 0;
}
.case-template.news-detail.blog-page ul.blue-line-list li {
	display: flex;
	list-style-type: none;
	font-size: 17px;
	line-height: 1.7;
	color: #414141;
	align-items: start;
	padding-left: 20px;
	gap: 35px;
}
.case-template.news-detail.blog-page ul.blue-line-list li:not(:last-of-type) {margin-bottom: 21px}
.case-template.news-detail.blog-page ul.blue-line-list li::before {
	content: "";
	width: 35px;
	height: 1.6px;
	background: #6FCFEB;
	flex-shrink: 0;
	margin-top: 15px;
}
.case-template.news-detail.blog-page .flexrow.al-start {
	align-items: start;
	font-size: 17px;
	line-height: 1.7;
	margin: 0 0 60px;
	color: #414141;
}
.case-template.news-detail.blog-page .flexrow.al-center {
	align-items: center;
}
.case-template.news-detail.blog-page .flexrow.al-start > div > div {margin-bottom: 20px}
.case-template.news-detail.blog-page .italic {
	font-size: 17px;
	line-height: 1.7;
	font-style: italic;
	color: #666666;
	margin: 20px 0;
}
.case-template.news-detail.blog-page .small-italic {
	font-size: 15px;
	line-height: 1.67;
	font-style: italic;
	color: #666666;
}
.case-template.news-detail.blog-page .flexrow.al-start .delim {
	margin: 50px 0 20px;
	max-width: 120px;
	height: 1px;
	background: #E8E8E8;
}
.case-template.news-detail.blog-page h4 {
	font-family: "PFDinDisplayPro";
	margin: 0 0 40px;
	line-height:1.2;
}
.case-template.news-detail.blog-page .trouble-img-wrapper > div:not(.red-arrow) {
	padding: 6.5px 20px;
	border: 2px solid #ED6262;
	border-radius: 999px;
	gap: 10px;
	align-items: center;
	display: flex;
	font-size: 17px;
	line-height: 1.7;
	color: #ED6262;
	max-width: 158px;
	height: 42px;
	font-weight: 600;
}
.case-template.news-detail.blog-page .trouble-img-wrapper .red-arrow {
	display: block;
	width: 69px;
	height: 16px;
	background: url(/upload/blog/03-06-24/red-arrow.svg) center/contain no-repeat;
}
.case-template.news-detail.blog-page .solution-img-wrapper {
	padding: 6.5px 20px;
	border: 2px solid #61C58F;
	border-radius: 999px;
	gap: 10px;
	align-items: center;
	display: flex;
	font-size: 17px;
	line-height: 1.7;
	color: #61C58F;
	max-width: 150px;
	display: flex;
	margin-bottom: 30px;
	font-weight: 600;
	height: 42px;
}
.case-template.news-detail.blog-page .flexrow.al-start > div.trouble, .case-template.news-detail.blog-page .flexrow.al-start > div.solution {margin: 0; width: 100%}
.case-template.news-detail.blog-page .flexrow.al-start > div > div.trouble-img-wrapper, .case-template.news-detail.blog-page .flexrow.al-start > div > div.solution-img-wrapper {margin-bottom: 30px}
.case-template.news-detail.blog-page .unfilled-circle {
	font-weight: 600;
	font-size: 22px;
	line-height: 1.45;
	color: #6FCFEB;
	border: 2px solid #6FCFEB;
	border-radius: 50%;
	padding: 14px 23px;
	margin-right: 30px;
	margin-top:0!important;
}
.case-template.news-detail.blog-page .filled-circle {
	font-weight: 600;
	font-size: 22px;
	line-height: 1.45;
	color: #6FCFEB;
	border-radius: 50%;
	padding: 14px 23px;
	margin-right: 30px;
	background: #EAF8FC;
	margin-top:0!important;
}
.case-template.news-detail.blog-page .two-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 50px;
	margin-bottom: 60px;
	text-wrap: balance;
}
.case-template.news-detail.blog-page .two-grid > .al-start,
.case-template.news-detail.blog-page .two-grid > .al-start .body {margin-bottom: 0 !important}
.case-template.news-detail.blog-page .two-grid .head {
	font-family: "PFDinDisplayPro";
	font-size: 20px;
	line-height: 1.5;
	color: #000000;
	margin-bottom: 15px;
}
.case-template.news-detail.blog-page .two-grid .body {
	font-size: 17px;
	line-height: 1.7;
	color: #414141;
}
.case-template.news-detail.blog-page .flexrow.al-start.hypothesis > div {margin-top: 0}
.case-template.news-detail.blog-page .no-gap {gap: 0}
.case-template.news-detail.blog-page .no-margin-top {margin-top: 0 !important}
.case-template.news-detail.blog-page .no-margin-bottom {margin-bottom: 0 !important}
.case-template.news-detail.blog-page .results .flexrow > div {margin-top: 0}
.case-template.news-detail.blog-page .results .flexrow > div > p:last-of-type {margin: 0}
.case-template.news-detail.blog-page .results .flexrow .head {
	font-family: "PFDinDisplayPro";
	font-size: 24px;
	line-height: 1.42;
	margin-bottom: 15px;
}
.case-template.news-detail.blog-page > ul.blue-line-list:last-of-type {margin: 0}
.case-template.news-detail.blog-page > ul.blue-line-list:last-of-type li {align-items: start}
.case-template.news-detail.blog-page > ul.blue-line-list:last-of-type li::before {margin-top: 15px}

.case-form {
	border: 2px solid #6FCFEB;
	margin-top: 130px;
	padding: 0 !important;
}
.case-form .top {
	padding: 50px 70px 0;
}
.case-form .nbfb_name {
	font-family: "PFDinDisplayPro";
	font-size: 30px;
	line-height: 1.2;
	margin-bottom: 20px;
}
.case-form .form-desc {
	font-size: 17px;
	line-height: 1.7;
	margin-bottom: 35px;
}
.case-form .flexrow {display: flex;align-items: center;} 
.case-form .footer-block {
	padding: 40px 70px;
	background: #F1FAFD;
	gap: 30px;
	margin-top: 40px;
}
.case-form .footer-block > img {
	max-width: 80px;
	border-radius: 50%
}
.case-form .footer-block .head {
	font-family: "PFDinDisplayPro";
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 8px;
}
.case-form .footer-block .name {
	font-size: 17px;
	line-height: 1.7;
	margin-right: 30px;
}
.new_blog_form_block.case-form .fz_block {margin-top: 20px; flex-wrap: nowrap !important}
.new_blog_form_block.case-form .fz_block a {margin: 0}
.new_blog_form_block.case-form .fz_block::before {flex-shrink: 0}
.new_blog_form_block.case-form .new_blog_form {margin-top: 0}
.new_blog_form_block.case-form .phone-link {
	margin-right: 30px;
	gap: 12px;
	align-items: center;
}
.new_blog_form_block.case-form .phone-link a{
	font-size: 17px;
	line-height: 1.7;
	color: #414141;
	text-decoration: none !important;
}
.new_blog_form_block.case-form .tg-link {
	gap: 12px;
	align-items: center;
}
.new_blog_form_block.case-form .tg-link a{
	font-size: 17px;
	line-height: 1.7;
	color: #00A2D9;
	cursor: pointer;
	transition: .5s;
}
.new_blog_form_block.case-form .tg-link a:hover {text-decoration: none !important}


.case-template.news-detail.blog-page .project-results > div {width: 341px; flex-shrink: 0}
.case-template.news-detail.blog-page .project-results > img {width: 100%;}
.case-template.news-detail.blog-page .troubles.two-grid {grid-template-columns: 341px 1fr;}
.case-template.news-detail.blog-page .two-grid .text {width: 100%}
.case-template.news-detail.blog-page .hypothesis .left .text {width: 100%; flex-shrink: 1;margin-top:0!important;}
.case-template.news-detail.blog-page .hypothesis .hypothesis-img {max-width: 635px}
.case-template.news-detail.blog-page .hypothesis .left {width: 341px;flex-shrink: 0;}
.case-template.news-detail.blog-page .flexrow.al-start img.border-shadow {max-width: inherit;width: 634px;box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.07);border: 1px solid rgba(232, 232, 232, 1);margin-bottom:30px;}
.case-template.news-detail.blog-page .flexrow.al-start img.border-shadow.no-border {border:0;}
.case-template .flexrow.about-project {align-items: start;}
.case-template .flexrow.about-project img {margin-top: 0;}
.case-template .flexrow.about-project .portfolio_img {max-width:338px;}
.case-template .case-form .nbfb_name {text-transform: inherit;font-size: 30px; line-height: 36px;}
.case-template .portfolio_img {margin: 0 0 60px;}
.case-template .periods-wrapper {
	margin: 60px 0;
	display: flex;
	align-items: start;
	gap: 120px;
	flex-wrap: wrap;
}
.case-template .period-item {
	display: inline-block;
}
.case-template .period-item .head {
	font-size: 17px;
	line-height: 29px;
	font-style: italic;
	color: #666666;
	margin-bottom: 10px;
}
.case-template .period-item .body {
	font-size: 17px;
	line-height: 29px;
	font-weight: bold;
	color: #414141;
}
#case-207 .two-grid .head {margin: 0}
.case-template .arrow-down {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 60px 0 50px;
}
.case-template .arrow-down img {transform: rotate(90deg)}
.case-template .arrow-down p {margin: 0}
.case-template .mb-50 img {margin-bottom: 50px}
.case-template .image-grid-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
    gap: 30px;
    align-items: center;
	margin-bottom: 130px;
}
.case-template .review-text {
	position: relative;
	padding: 40px;
	border: 2px solid #6FCFEB;
}
.case-template .review-text div {
	font-size: 15px;
	line-height: 25px;
	color: #414141;
	font-weight: bold;
	margin: 0 !important;
}
.case-template .review-text .fly-quote {
	bottom: -15px;
	right: 20px;
	position: absolute;
	z-index: 10;
}
.case-template .client-review .left {
	width: 100%;
	max-width: 340px;
}
.case-template .client-review .left .name {
	font-size: 19px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 0 !important;
	color: #414141;
}
.case-template .client-review .left .text {
	font-size: 17px;
	line-height: 29px;
	color: #414141;
	font-style: italic;
}
.case-template .work-stages .unfilled-circle {
	width: 100%;
	max-width: 60px;
	aspect-ratio: 1/1;
	box-sizing: border-box;
	line-height: 1;
	padding: 12px 23px;
}
.case-template .work-stages .stage-name {
	font-size: 24px;
	line-height: 34px;
	margin-bottom: 25px;
	color: #1B2741;
	font-family: "PFDinDisplayPro";
}
.case-template .work-stages .stage-desk {margin-bottom: 0 !important}
.case-template .work-stages:not(:last-of-type) {margin-bottom: 60px}
.case-template .work-stages.al-center .stage-name {margin: 0}
.case-template.news-detail.blog-page .arrow-down p {margin-bottom: 0}
.case-template.news-detail.blog-page .short-blue-down-arrow {
	transform: none;
	display: none;
}
.case-template.news-detail.blog-page .unfilled-circle.large-numb {padding: 14px 16px;}
.blog-page.case-template .bg-txt-grey {background: rgba(245, 245, 245, 1);margin: 0 0 30px 0;padding: 30px 40px;font-size: 17px;color: rgba(65, 65, 65, 1);line-height: 1.5;}
.blog-page.case-template .bg-txt-grey i {color: rgba(102, 102, 102, 1);}
.case-template.news-detail.blog-page p i {color: rgba(102, 102, 102, 1);}
.blog-page.case-template h3 {text-transform: none;font-size: 30px;}
.blog-page.case-template .project-results .case-link {margin-bottom:10px;}
.blog-page.case-template h4 {font-size: 20px;margin-bottom: 20px !important;}
.blog-page.case-template .block-good-bad {display: grid;grid-template-columns: 50% 50%;gap: 50px;}
.blog-page.case-template .block-good-bad .block-good-bad__item {padding: 30px 40px;color: rgb(65, 65, 65);font-size: 17px;}
.blog-page.case-template .block-good-bad .block-good-bad__item span {display: block;text-transform: uppercase;font-size: 15px;font-weight: 600;margin-bottom: 10px;}
.blog-page.case-template .block-good-bad .block-good-bad__item.block-good {background: rgb(253, 239, 239);}
.blog-page.case-template .block-good-bad .block-good-bad__item.block-good span {color: rgba(237, 98, 98, 1);}
.blog-page.case-template .block-good-bad .block-good-bad__item.block-bad {background: rgb(239, 249, 244);}
.blog-page.case-template .block-good-bad .block-good-bad__item.block-bad span {color:rgba(97, 197, 143, 1);}
.blog-page.case-template .mt-0 {margin-top:0!important;}

@media (max-width: 1370px) {
	.case-template.news-detail.blog-page .project-results > img,
	.case-template.news-detail.blog-page .effect-reason > img,
	.case-template.news-detail.blog-page .works > img,
	/*.case-template.news-detail.blog-page .hypothesis .hypothesis-img {max-width: 480px}*/
}
@media (max-width: 1170px) {
	.case-form .top {padding: 40px 40px 0;}
	.case-template.news-detail.blog-page .flexrow.al-start img.border-shadow {max-width: 480px;}
	.case-form .footer-block {padding: 40px 40px;}
	.case-template.news-detail.blog-page .flexrow.al-start img.border-shadow.max-width {max-width: 100%;width: auto;}
}

@media (max-width: 1080px) {
	.case-template.news-detail.blog-page > .flexrow {flex-wrap: wrap;}
	.case-template .first-screen-block.flexrow {margin-bottom: 50px;}
	.case-template.news-detail.blog-page > .flexrow.no-gap {flex-wrap: inherit;flex-direction: inherit;}
	.case-template .site-screenshot {margin: auto; max-width: 100%;}
	.case-template.news-detail.blog-page .project-results > div {
		display: flex;
		align-items: end;
		justify-content: space-between;
		max-width: 100%;
		width: 100%;
	}
	.case-template.news-detail.blog-page .project-results > div img {transform: rotate(90deg);}
	.case-template.news-detail.blog-page .flexrow.al-start > div {flex-direction: column;position: relative;}
	.case-template.news-detail.blog-page .project-results > div {align-items: start;}
	.case-template.news-detail.blog-page .flexrow.al-start .delim {margin: 25px 0 25px;width:240px;max-width: inherit;min-height: 1px;}
	.case-template.news-detail.blog-page .project-results > div img {position: absolute;bottom: 35px;right: -45px;}
	.case-template.news-detail.blog-page .flexrow.al-start {margin: 0 0 50px;}
	.case-template.news-detail.blog-page > .flexrow {gap: 30px;}
	.case-template.news-detail.blog-page h2 {margin: 0 0 20px;}
	.case-template .al-start.effect-reason .italic {display: flex;align-items: center;}
	
	.case-template .arrow-rotate {background: url(/upload/blog/03-06-24/blue-arrow-rotate.svg) right bottom no-repeat;padding-right: 36px;min-height: 46px;display: inline-flex;margin: 0 !important;align-items: center;}
	.case-template img[alt="голубая стрелка"] {display:none;}
	.case-template#case-207 .arrow-down img[alt="голубая стрелка"],
	.case-template#case-207 .hypothesis img[alt="голубая стрелка"] {display:block;}
	.case-template .al-start .maintext {background:none!important;}
	.case-template.news-detail.blog-page .italic{margin-bottom: 0 !important;}
	.case-template.news-detail.blog-page .flexrow.al-start img {margin-bottom:30px;}
	.case-template.news-detail.blog-page .hypothesis .left {width: 100%;max-width: inherit;}
	.case-template#case-207 .arrow-rotate {margin-top: 20px !important}
	.case-template .review-text .fly-quote {margin-bottom: 0 !important}
	.case-template .work-stages img {margin-bottom: 0 !important; width: 100%}
}
@media (max-width: 1045px) {
	.new_blog_form_block .form-block.bottom-block {margin-top: 15px}
}
@media (max-width: 900px) {
	.blog-page.case-template .block-good-bad {grid-template-columns: 100%;gap: 30px;}
	.blog-page.case-template .block-good-bad .block-good-bad__item {padding: 25px;}
	.blog-page.case-template .bg-txt-grey {padding: 25px;}
}
@media (max-width: 800px) {
	.case-template .case-form .footer-block .text .flexrow {flex-wrap: wrap;}
	.case-form .footer-block .name {margin-right: 0;width: 100%;margin-bottom: 7px;}
	.case-template .first-screen-block .right {max-width: inherit;}
}
@media (max-width: 720px) {
	.case-template.news-detail.blog-page .trouble-img-wrapper .red-arrow {display:none;}
	.case-template.news-detail.blog-page .troubles.two-grid {grid-template-columns: 1fr;}
	.case-template.news-detail.blog-page .two-grid {gap: 20px;  margin-bottom: 30px;grid-template-columns: 1fr;}
	.case-template.news-detail.blog-page .blue-rect {padding: 20px 11px;gap: 20px;align-items: start;}
	.case-template.news-detail.blog-page .blue-rect img {width:40px;}
	.case-template.news-detail.blog-page .unfilled-circle {font-size: 17px;padding: 0;margin-right: 20px;width: 30px;height: 30px;text-align: center;flex-shrink: 0;line-height: 26px;margin-top:0!important;}
	.case-template.news-detail.blog-page .two-grid .head {font-size: 18px;margin-bottom: 10px !important;}
	.case-template.news-detail.blog-page .filled-circle {padding: 0;margin-right: 20px;width: 30px;height: 30px;flex-shrink: 0;text-align: center;line-height: 30px;font-size: 17px;margin-top:0!important;}
	.case-template .first-screen-block.flexrow {margin-bottom: 50px;}
	.case-template .case-name {font-size:30px; margin: 15px 0}
	.case-template .case-desc {font-size:20px;}
	.case-template .first-screen-block .left .delim {margin: 30px 0;}
	.case-template .first-screen-block .right .case-desc {margin-top: 0;}
	.case-template .tag-item {font-size: 18px;height: 31px;min-width: 74px;text-align: center;padding:0 10px;line-height: 31px;}
	.case-template .site-screenshot {max-width: 100%;}
	.case-template.news-detail.blog-page ul.blue-line-list li {padding-left: 10px;gap: 20px;}
	.case-template.news-detail.blog-page ul.blue-line-list li::before {width: 20px;}
	.case-template.news-detail.blog-page h2 {margin: 0 0 30px;line-height: 1;}
	.case-template.news-detail.blog-page .blue-rect {margin: 0 0 40px;}
	.case-template.news-detail.blog-page .mt-100 {margin-top: 50px !important;}
	.case-template .tags-wrapper {margin: 20px 0 0}
	.case-template .author-block img {width: 64px;height:64px;}
	.case-template .author-block .sing-autor {gap:20px;}
	.case-template .author-block.flexrow {align-items: start}
	.case-template .portfolio_img > a, .case-template .portfolio_img img {width: 100%}
	.case-template#case-207 .first-screen-block .left .delim {margin: 25px 0}
	.case-template#case-207 .author-block.flexrow,
	.case-template#case-207 .first-screen-block.flexrow {gap: 25px}
	.case-template#case-207 .first-screen-block.flexrow {margin-bottom: 60px}
	.case-template .portfolio_img {gap: 20px !important; margin-bottom: 40px}
	.case-template .periods-wrapper {gap: 20px; margin: 50px 0 60px}
	.case-template.news-detail.blog-page#case-207 .two-grid .head {
		font-size: 22px;
		line-height: 32px;
	}
	.case-template.news-detail.blog-page#case-207 .unfilled-circle {margin-top: 3px !important}
	.case-template .arrow-down {
		align-items: end;
		margin: 40px 0 30px;
		gap: 20px;
	}
	.case-template#case-207 .arrow-down img[alt="голубая стрелка"],
	.case-template#case-207 .hypothesis img[alt="голубая стрелка"] {display: none}
	.case-template#case-207 .hypothesis .left  {
		display: flex;
		flex-direction: row;
		align-items: end;
		gap: 20px;
	}
	.case-template#case-207 .hypothesis .left img,
	.case-template#case-207 .hypothesis .flexrow {margin: 0 !important}
	.case-template#case-207 .hypothesis .left .text {display: inline-block}
	.case-template.news-detail.blog-page .short-blue-down-arrow {display: block}
	.case-template .mb-50 img {margin-bottom: 30px}
	.case-template .image-grid-list {margin-bottom: 60px}
	.case-template.news-detail.blog-page#case-207 .flexrow.al-start .delim {margin: 20px 0}
	.case-template .review-text {padding: 30px 20px}
	.case-template .work-stages:not(:last-of-type) {margin-bottom: 40px}
	.case-template.news-detail.blog-page .unfilled-circle.large-numb {
		padding: 0;
	}
	.case-template .work-stages .stage-name {margin-bottom: 0 !important}
	.case-template .work-stages .stage-desk {margin-top: 10px !important}
	.case-template .work-stages .text img {margin-top: 25px !important}
	.case-template .case-form .nbfb_name {font-size: 22px; line-height: 32px;}
	.case-template.news-detail.blog-page .blue-rect.max-img {padding:25px;flex-direction: column-reverse;}
	.case-template.news-detail.blog-page .blue-rect.max-img.reverse {flex-direction: column;}
	.case-template.news-detail.blog-page .blue-rect.max-img img {width: auto;margin: 0 auto;max-width: 190px;}
}
@media (max-width: 520px) {
	.case-template.news-detail.blog-page .flexrow.al-start img.border-shadow {max-width: 100%;}
	.case-template .flexrow.about-project .portfolio_img {margin: 0 auto;}
	.case-template .arrow-rotate {width: 100%;}
	.case-template.news-detail.blog-page .flexrow.al-center {
		align-items: start;
	}
	.case-form {margin-top: 80px;}
}
@media (max-width: 450px) {
	.case-form .top {padding: 25px 25px 0;}
	.case-form .footer-block {padding: 25px 25px;position:relative;}
	.case-form .footer-block > img {position: absolute;left: 25px;bottom: 25px;}
	.case-form .footer-block .text>.flexrow {display: grid;position:relative;}
	.case-form .footer-block .text .flexrow>.flexrow {padding-left: 100px;margin-right: 0;padding-top: 5px;}
	.case-form .footer-block .name {margin-bottom: 60px;padding-bottom: 40px;}
	.case-form .footer-block .head {margin-bottom: 15px;}
	.case-template.news-detail.blog-page h2 {font-size: 26px;}
	.case-template.news-detail.blog-page .results .flexrow .head {font-size: 22px;}
	.new_blog_form_block .form-block.bottom-block a {width: 100%}
	.new_blog_form_block.case-form .tg-link {position: absolute;bottom: 25px;}
	
}
@media (max-width: 350px) {
	.case-form .footer-block > img {max-width: 65px;}
	.case-form .footer-block .text .flexrow > .flexrow {padding-left: 80px;}
	.new_blog_form_block.case-form .phone-link a,.new_blog_form_block.case-form .tg-link a {font-size: 15px;}
	.case-form .footer-block .name {margin-bottom: 40px;}
	.new_blog_form_block.case-form .tg-link {bottom: 20px;}
}
/* End */
/* /bitrix/templates/niris_template/components/bitrix/news/blog/bitrix/news.detail/case-template/style.css?178902921225163 */
