

/* Start:/local/templates/ws512_new/components/bitrix/news.detail/case/style.css?178818617014124*/
.fstPict
{
	background: var(--case-color);
	text-align: center;
	padding: 0.5rem 0.5rem 0.5rem 0.5rem;
	border-radius: 20px;
}
.fstPict img
{
	border-radius: 20px 20px 0px 0px;
	margin: 0px auto;
}
.case .tags
{
	grid-gap: 10px;
	padding-top: 10px;
}
.case .tags span
{
	color: #fff;	
	background: var(--case-color);
	border-radius: 20px;
	padding: 5px 20px;
	white-space: nowrap;
}
.fstDesc
{
	padding-bottom: 1.875rem;
}
.fstDesc .link:before
{
	content: url('data:image/svg+xml; base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY4MTQgNy42MjM0M0wxNS4wMjggOS4yNzcyM0MxNC44NTk0IDkuNDQ1NzkgMTQuNjMwOCA5LjU0MDQ4IDE0LjM5MjQgOS41NDA0OEMxNC4xNTQxIDkuNTQwNDggMTMuOTI1NCA5LjQ0NTc5IDEzLjc1NjkgOS4yNzcyM0MxMy41ODgzIDkuMTA4NjggMTMuNDkzNiA4Ljg4MDA2IDEzLjQ5MzYgOC42NDE2OUMxMy40OTM2IDguNDAzMzEgMTMuNTg4MyA4LjE3NDcgMTMuNzU2OSA4LjAwNjE0TDE1LjQxMDMgNi4zNTIzNEMxNS45MDgyIDUuODUyOSAxNi4xODc4IDUuMTc2NDIgMTYuMTg3OCA0LjQ3MTE4QzE2LjE4NzggMy43NjU5NCAxNS45MDgyIDMuMDg5NDcgMTUuNDEwMyAyLjU5MDAyQzE0LjQwNTIgMS41ODQwNSAxMi42NTM1IDEuNTg0MDUgMTEuNjQ5MyAyLjU5MDAyTDguNjI5NjggNS42MDk3MUM4LjU0MDE0IDUuNjk2MDggOC40NTk2NyA1Ljc5MTM4IDguMzg5NTEgNS44OTQxMkM3LjU4MjM3IDYuOTkzODUgNy42OTY0NyA4LjQzOTA4IDguNjMwMDIgOS4zNzI4OEM4Ljc5ODU4IDkuNTQxNTUgOC44OTMyMyA5Ljc3MDI3IDguODkzMTUgMTAuMDA4N0M4Ljg5MzA3IDEwLjI0NzIgOC43OTgyNyAxMC40NzU4IDguNjI5NiAxMC42NDQ0QzguNDYwOTMgMTAuODEyOSA4LjIzMjIxIDEwLjkwNzYgNy45OTM3NiAxMC45MDc1QzcuNzU1MyAxMC45MDc0IDcuNTI2NjQgMTAuODEyNiA3LjM1ODA5IDEwLjY0NEM1Ljc5MjUyIDkuMDc3MDkgNS42MDQzOCA2LjY0OTk0IDYuOTEwNTcgNC44NzMyM0M3LjA0MDk3IDQuNjgwNjUgNy4xOTA2MiA0LjUwMTgyIDcuMzU3MiA0LjMzOTUxTDEwLjM3NzggMS4zMTg5N0MxMC43OTExIDAuOTAyMTUgMTEuMjgyNyAwLjU3MTA2MSAxMS44MjQzIDAuMzQ0NzE3QzEyLjM2NTkgMC4xMTgzNzIgMTIuOTQ2OCAwLjAwMTIyNzkzIDEzLjUzMzggOS42MDIxZS0wNkMxNC4xMjA4IC0wLjAwMTIwODczIDE0LjcwMjMgMC4xMTM1MjMgMTUuMjQ0OCAwLjMzNzYxN0MxNS43ODc0IDAuNTYxNzEyIDE2LjI4MDMgMC44OTA3NTcgMTYuNjk1NCAxLjMwNTg2QzE3LjExMDQgMS43MjA5NyAxNy40Mzk0IDIuMjEzOTYgMTcuNjYzNCAyLjc1NjU0QzE3Ljg4NzQgMy4yOTkxMSAxOC4wMDIgMy44ODA1OSAxOC4wMDA3IDQuNDY3NTlDMTcuOTk5NCA1LjA1NDU5IDE3Ljg4MjEgNS42MzU1NSAxNy42NTU3IDYuMTc3MTFDMTcuNDI5MyA2LjcxODY4IDE3LjA5ODEgNy4yMTAxOSAxNi42ODEyIDcuNjIzNDNIMTYuNjgxNFpNOS4zNzEyNiA3LjM1OTJDOS4yODc3OCA3LjQ0MjY1IDkuMjIxNTUgNy41NDE3MyA5LjE3NjM3IDcuNjUwNzhDOS4xMzExOSA3Ljc1OTgzIDkuMTA3OTMgNy44NzY3MSA5LjEwNzkzIDcuOTk0NzVDOS4xMDc5MyA4LjExMjc5IDkuMTMxMTkgOC4yMjk2NyA5LjE3NjM3IDguMzM4NzJDOS4yMjE1NSA4LjQ0Nzc2IDkuMjg3NzggOC41NDY4NCA5LjM3MTI2IDguNjMwMjlDOS43MzExMiA4Ljk4NTgzIDkuOTgwODYgOS40Mzc1OCAxMC4wOTA1IDkuOTMxNDJDMTAuMjAwMiAxMC40MjUzIDEwLjE2NTIgMTAuOTQwMyA5Ljk4OTY3IDExLjQxNDdDOS44NjE3NiAxMS43ODQzIDkuNjUwMSAxMi4xMTkzIDkuMzcxMjYgMTIuMzkzNUw2LjM1MTU3IDE1LjQxMzFDNS4zNDczNiAxNi40MTkxIDMuNTk1NjggMTYuNDE5MSAyLjU5MDU5IDE1LjQxMzFDMi4wOTI2OCAxNC45MTM3IDEuODEzMDggMTQuMjM3MiAxLjgxMzA4IDEzLjUzMkMxLjgxMzA4IDEyLjgyNjcgMi4wOTI2OCAxMi4xNTAzIDIuNTkwNTkgMTEuNjUwOEw0LjI0Mzk3IDkuOTk3MDNDNC4zMjc0MyA5LjkxMzU2IDQuMzkzNjQgOS44MTQ0OCA0LjQzODgxIDkuNzA1NDRDNC40ODM5NyA5LjU5NjM5IDQuNTA3MjIgOS40Nzk1MSA0LjUwNzIyIDkuMzYxNDhDNC41MDcyMiA5LjI0MzQ1IDQuNDgzOTcgOS4xMjY1NyA0LjQzODgxIDkuMDE3NTNDNC4zOTM2NCA4LjkwODQ4IDQuMzI3NDMgOC44MDk0IDQuMjQzOTcgOC43MjU5NEM0LjE2MDUxIDguNjQyNDggNC4wNjE0MyA4LjU3NjI3IDMuOTUyMzggOC41MzExQzMuODQzMzMgOC40ODU5MyAzLjcyNjQ2IDguNDYyNjkgMy42MDg0MyA4LjQ2MjY5QzMuNDkwNCA4LjQ2MjY5IDMuMzczNTIgOC40ODU5MyAzLjI2NDQ3IDguNTMxMUMzLjE1NTQzIDguNTc2MjcgMy4wNTYzNCA4LjY0MjQ4IDIuOTcyODggOC43MjU5NEwxLjMxOTUgMTAuMzc5N0MwLjkwMjYwOSAxMC43OTMgMC41NzE0MzkgMTEuMjg0NSAwLjM0NTAwNCAxMS44MjYxQzAuMTE4NTY5IDEyLjM2NzYgMC4wMDEzMjc2MyAxMi45NDg2IDEuMTIxMDRlLTA1IDEzLjUzNTZDLTAuMDAxMzA1MjEgMTQuMTIyNiAwLjExMzMyOSAxNC43MDQxIDAuMzM3MzMzIDE1LjI0NjZDMC41NjEzMzcgMTUuNzg5MiAwLjg5MDI5OSAxNi4yODIyIDEuMzA1MzQgMTYuNjk3M0MxLjcyMDM3IDE3LjExMjQgMi4yMTMzMSAxNy40NDE1IDIuNzU1ODUgMTcuNjY1NkMzLjI5ODM5IDE3Ljg4OTYgMy44Nzk4NSAxOC4wMDQ0IDQuNDY2ODUgMTguMDAzMkM1LjA1Mzg0IDE4LjAwMTkgNS42MzQ4MiAxNy44ODQ4IDYuMTc2NDMgMTcuNjU4NUM2LjcxODAzIDE3LjQzMjEgNy4yMDk2IDE3LjEwMSA3LjYyMjkxIDE2LjY4NDJMMTAuNjQyNiAxMy42NjQ1QzExLjExNCAxMy4xOTgyIDExLjQ3MTggMTIuNjI5NiAxMS42ODgxIDEyLjAwMjhDMTEuOTY5OSAxMS4yMDkgMTIuMDIxMiAxMC4zNTE2IDExLjgzNjIgOS41Mjk4N0MxMS42NTExIDguNzA4MTEgMTEuMjM3MSA3Ljk1NTU0IDEwLjY0MjIgNy4zNTkyQzEwLjU1ODcgNy4yNzU3NSAxMC40NTk3IDcuMjA5NTQgMTAuMzUwNiA3LjE2NDM4QzEwLjI0MTYgNy4xMTkyMSAxMC4xMjQ3IDcuMDk1OTYgMTAuMDA2NyA3LjA5NTk2QzkuODg4NyA3LjA5NTk2IDkuNzcxODQgNy4xMTkyMSA5LjY2MjgxIDcuMTY0MzhDOS41NTM3NyA3LjIwOTU0IDkuNDU0NyA3LjI3NTc1IDkuMzcxMjYgNy4zNTkyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==');
	display: block;
	background: #F6F6F6;
	padding: 10px;
	line-height: 0.5em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px;
}
.fstDesc .link a
{
	text-decoration: none;
	color: #000;
}
.fstDesc .desc
{
	padding: 1.867rem 0px;
}
.fstDesc .year:before
{
	content: url('data:image/svg+xml; base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjAzMjMgMi43MTQyOUM0LjgyODY2IDIuNzE0MjkgNC41MjQ2NiAyLjQxMDI5IDQuNTI0NjYgMi4wMzU3MVYwLjY3ODU3MUM0LjUyNDY2IDAuMzA0IDQuODI4NjYgMCA1LjIwMzIzIDBDNS41Nzc4IDAgNS44ODE4IDAuMzA0IDUuODgxOCAwLjY3ODU3MVYyLjAzNTcxQzUuODgxOCAyLjQxMDI5IDUuNTc3OCAyLjcxNDI5IDUuMjAzMjMgMi43MTQyOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNC4yNTI1IDIuNzE0MjlDMTMuODc4IDIuNzE0MjkgMTMuNTc0IDIuNDEwMjkgMTMuNTc0IDIuMDM1NzFWMC42Nzg1NzFDMTMuNTc0IDAuMzA0IDEzLjg3OCAwIDE0LjI1MjUgMEMxNC42MjcxIDAgMTQuOTMxMSAwLjMwNCAxNC45MzExIDAuNjc4NTcxVjIuMDM1NzFDMTQuOTMxMSAyLjQxMDI5IDE0LjYyNzEgMi43MTQyOSAxNC4yNTI1IDIuNzE0MjlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTguMzI0MiA3LjIzOTAxSDEuMTMxOTRDMC43NTczNjkgNy4yMzkwMSAwLjQ1MzM2OSA2LjkzNTAxIDAuNDUzMzY5IDYuNTYwNDRDMC40NTMzNjkgNi4xODU4NyAwLjc1NzM2OSA1Ljg4MTg3IDEuMTMxOTQgNS44ODE4N0gxOC4zMjE1QzE4LjY5NjEgNS44ODE4NyAxOS4wMDAxIDYuMTg1ODcgMTkuMDAwMSA2LjU2MDQ0QzE5LjAwMDEgNi45MzUwMSAxOC42OTg4IDcuMjM5MDEgMTguMzI0MiA3LjIzOTAxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE1LjE1NjYgMTMuNzk2N0MxNS4xNTY2IDE0LjI5NjEgMTQuNzUyMiAxNC43MDA2IDE0LjI1MjcgMTQuNzAwNkMxMy43NTMzIDE0LjcwMDYgMTMuMzQ4OSAxNC4yOTYxIDEzLjM0ODkgMTMuNzk2N0MxMy4zNDg5IDEzLjI5NzMgMTMuNzUzMyAxMi44OTI5IDE0LjI1MjcgMTIuODkyOUMxNC43NTIyIDEyLjg5MjkgMTUuMTU2NiAxMy4yOTczIDE1LjE1NjYgMTMuNzk2N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNS4xNTY2IDEwLjE3ODVDMTUuMTU2NiAxMC42NzggMTQuNzUyMiAxMS4wODI0IDE0LjI1MjcgMTEuMDgyNEMxMy43NTMzIDExLjA4MjQgMTMuMzQ4OSAxMC42NzggMTMuMzQ4OSAxMC4xNzg1QzEzLjM0ODkgOS42NzkxMiAxMy43NTMzIDkuMjc0NjkgMTQuMjUyNyA5LjI3NDY5QzE0Ljc1MjIgOS4yNzQ2OSAxNS4xNTY2IDkuNjc5MTIgMTUuMTU2NiAxMC4xNzg1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEwLjYzMTkgMTMuNzk2N0MxMC42MzE5IDE0LjI5NjEgMTAuMjI3NSAxNC43MDA2IDkuNzI4MDggMTQuNzAwNkM5LjIyODY1IDE0LjcwMDYgOC44MjQyMiAxNC4yOTYxIDguODI0MjIgMTMuNzk2N0M4LjgyNDIyIDEzLjI5NzMgOS4yMjg2NSAxMi44OTI5IDkuNzI4MDggMTIuODkyOUMxMC4yMjc1IDEyLjg5MjkgMTAuNjMxOSAxMy4yOTczIDEwLjYzMTkgMTMuNzk2N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC42MzE5IDEwLjE3ODVDMTAuNjMxOSAxMC42NzggMTAuMjI3NSAxMS4wODI0IDkuNzI4MDggMTEuMDgyNEM5LjIyODY1IDExLjA4MjQgOC44MjQyMiAxMC42NzggOC44MjQyMiAxMC4xNzg1QzguODI0MjIgOS42NzkxMiA5LjIyODY1IDkuMjc0NjkgOS43MjgwOCA5LjI3NDY5QzEwLjIyNzUgOS4yNzQ2OSAxMC42MzE5IDkuNjc5MTIgMTAuNjMxOSAxMC4xNzg1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTYuMTA5NzUgMTMuNzk2N0M2LjEwOTc1IDE0LjI5NjEgNS43MDUzMiAxNC43MDA2IDUuMjA1ODkgMTQuNzAwNkM0LjcwNjQ2IDE0LjcwMDYgNC4yOTkzMiAxNC4yOTYxIDQuMjk5MzIgMTMuNzk2N0M0LjI5OTMyIDEzLjI5NzMgNC43MDM3NSAxMi44OTI5IDUuMjAzMTcgMTIuODkyOUM1LjcwMjYgMTIuODkyOSA2LjEwOTc1IDEzLjI5NzMgNi4xMDk3NSAxMy43OTY3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTYuMTA5NzUgMTAuMTc4NUM2LjEwOTc1IDEwLjY3OCA1LjcwNTMyIDExLjA4MjQgNS4yMDU4OSAxMS4wODI0QzQuNzA2NDYgMTEuMDgyNCA0LjI5OTMyIDEwLjY3OCA0LjI5OTMyIDEwLjE3ODVDNC4yOTkzMiA5LjY3OTEyIDQuNzAzNzUgOS4yNzQ2OSA1LjIwMzE3IDkuMjc0NjlDNS43MDI2IDkuMjc0NjkgNi4xMDk3NSA5LjY3OTEyIDYuMTA5NzUgMTAuMTc4NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS41Mzg0IDE5SDcuOTE3NTdDNi4xNTg3MSAxOSA0Ljg4NTcxIDE5IDMuODU3IDE4Ljg2MTZDMi42NzYyOSAxOC43MDQxIDEuODc1NTcgMTguMzU2NyAxLjI1OTQzIDE3Ljc0MDZDMC42NDMyODYgMTcuMTI0NCAwLjI5ODU3MSAxNi4zMjM3IDAuMTM4NDI5IDE1LjE0M0M2LjQ3MTM2ZS0wOCAxNC4xMTE2IDAgMTIuODQxMyAwIDExLjA4MjRWOS4yNzJDMCA3LjUxMzE1IDYuNDcxMzZlLTA4IDYuMjQwMTUgMC4xMzg0MjkgNS4yMTE0M0MwLjI5NTg1NyA0LjAzMDcyIDAuNjQzMjg2IDMuMjMgMS4yNTk0MyAyLjYxMzg2QzEuODc1NTcgMS45OTc3MiAyLjY3NjI5IDEuNjUzIDMuODU3IDEuNDkyODZDNC44ODg0MyAxLjM1NDQzIDYuMTU4NzEgMS4zNTQ0MyA3LjkxNzU3IDEuMzU0NDNIMTEuNTM1N0MxMy4yOTQ2IDEuMzU0NDMgMTQuNTY3NiAxLjM1NDQzIDE1LjU5NjMgMS40OTI4NkMxNi43NzcgMS42NTAyOSAxNy41Nzc3IDEuOTk3NzIgMTguMTkzOSAyLjYxMzg2QzE4LjgxIDMuMjMgMTkuMTU0NyA0LjAzMDcyIDE5LjMxNDkgNS4yMTE0M0MxOS40NTMzIDYuMjQyODYgMTkuNDUzMyA3LjUxMzE1IDE5LjQ1MzMgOS4yNzJWMTEuMDgyNEMxOS40NTMzIDEyLjg0MTMgMTkuNDUzMyAxNC4xMTQzIDE5LjMxNDkgMTUuMTQzQzE5LjE1NzQgMTYuMzIzNyAxOC44MSAxNy4xMjQ0IDE4LjE5MzkgMTcuNzQwNkMxNy41Nzc3IDE4LjM1NjcgMTYuNzc3IDE4LjcwMTQgMTUuNTk2MyAxOC44NjE2QzE0LjU2NzYgMTkgMTMuMjk3MyAxOSAxMS41Mzg0IDE5Wk03LjkxNzU3IDIuNzE0MjlDNC42OTU3MSAyLjcxNDI5IDMuMDgwNzEgMi43MTQyOSAyLjIyMDI5IDMuNTc0NzJDMS4zNTk4NiA0LjQzNzg2IDEuMzU5ODYgNi4wNTI4NiAxLjM1OTg2IDkuMjc0NzJWMTEuMDg1MUMxLjM1OTg2IDE0LjMwNyAxLjM1OTg2IDE1LjkyMiAyLjIyMDI5IDE2Ljc4MjRDMy4wODA3MSAxNy42NDI5IDQuNjk4NDMgMTcuNjQyOSA3LjkxNzU3IDE3LjY0MjlIMTEuNTM1N0MxNC43NTc2IDE3LjY0MjkgMTYuMzcyNiAxNy42NDI5IDE3LjIzMyAxNi43ODI0QzE4LjA5MzQgMTUuOTIyIDE4LjA5MzQgMTQuMzA0MyAxOC4wOTM0IDExLjA4NTFWOS4yNzQ3MkMxOC4wOTM0IDYuMDUyODYgMTguMDkzNCA0LjQzNzg2IDE3LjIzMyAzLjU3NzQzQzE2LjM3NTMgMi43MTQyOSAxNC43NTc2IDIuNzE0MjkgMTEuNTM4NCAyLjcxNDI5SDcuOTE3NTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=');
	display: block;
	background: #F6F6F6;
	padding: 10px;
	line-height: 0.5em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px;
}
.case .textBlock,
.case .solutionBlock
{
	padding: 1.875rem 0px;
}
.case .textBlock.grey
{
	background: #F6F6F6;
	padding: 1.875rem;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}
.case hr
{
	padding: 0px;
	margin: 0px;
	height: 1px;
	background: #D9D9D9;
	border: none;
}
.case .solutionBlock .pict
{
	background: var(--case-color);
	padding: 0.5rem;
	border-radius: 10px;
	margin-bottom: 1.875rem;
}
.designBlock
{
	position: relative;
	color: #fff;
}
.page .designBlock h2
{
	color: #fff;
}
.designBlock:before
{
	content: ' ';
	position: absolute;
	display: block;
	width: 100vw;
	height: 100%;
	top: 0px;
	background: var(--case-color);
	left: calc((100vw - 100%) / -2);
	z-index: 0;
}
.designBlock > div
{
	position: relative;
	z-index: 1;
	padding: 1.875rem 0px;
}
.designBlock .blockTop
{
	padding-bottom: 1.875rem;
}
.designBlock .num
{
	font-size: 5rem;
	font-weight: 600;
	padding-right: 1.2rem;
}

.designPicts img
{
	max-width: 100%;
	border-radius: 10px;
}
.designPicts .line {   
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 25px;
    -webkit-transform: translate(120%, 0);
    -ms-transform: translate(120%, 0);
    transform: translate(120%, 0);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
}
.designPicts .line.active {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    pointer-events: all;
    -webkit-transition: 1.2s 0.4s;
    -o-transition: 1.2s 0.4s;
    transition: 1.2s 0.4s;
}
.designPicts .line:last-child
{
	display: none;
}
.designPicts .line:first-child a:nth-child(1),
.designPicts .line:first-child a:nth-child(4)
{	
	grid-column: 1 / 3;
}
.case .client-reviews_block .bx:last-child {	
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.page .case h2 {
    font-size: clamp(1.75rem, 4vw, 3.75rem);
}
@media (min-width: 768px) {
    .fstDesc {
        padding-bottom: 5rem;
    }
	.designBlock .head
	{
		-webkit-box-flex: 0;
			-ms-flex: 0 0 60%;
				flex: 0 0 60%;
		max-width: 600px;		
	}
}
@media (min-width: 992px) {
    .fstDesc .link, .fstDesc .year {
		-webkit-box-flex: 0;
			-ms-flex: 0 0 27%;
				flex: 0 0 27%;
		max-width: 27%;
    }
	.fstDesc .year
	{		
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
    .fstDesc .desc {
		-webkit-box-flex: 0;
			-ms-flex: 0 0 45%;
				flex: 0 0 45%;
		max-width: 45%;
    }
	.case .textBlock,
	.case .solutionBlock,
	.designBlock > div
	{
		padding: 5rem 0px;
	}
	.case .textBlock > h2,.case .textBlock .ft
	{
		-webkit-box-flex: 0;
			-ms-flex: 0 0 20%;
				flex: 0 0 20%;
		max-width: 20%;		
	}
	.case .textBlock > div.desc
	{
		-webkit-box-flex: 0;
			-ms-flex: 0 0 45%;
				flex: 0 0 45%;
		max-width: 45%;			
	}
	.case .textBlock.grey > div.desc
	{
		-webkit-box-flex: 0;
			-ms-flex: 0 0 calc(45% + 2.75rem);
				flex: 0 0 calc(45% + 2.75rem);
		max-width: calc(45% + 2.75rem);
	}
	.case .textBlock > div > :first-child
	{
		margin-top: 0px;
		padding-top: 0px;
	}
	.case .textBlock > div > :last-child
	{
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.case .solutionBlock.pict > div
	{
		-webkit-box-flex: 0;
			-ms-flex: 0 0 50%;
				flex: 0 0 50%;
		max-width: 50%;			
	}
	.case .solutionBlock.pict > div:last-child
	{
		padding: 1.875rem;
	}
	.designPicts .line {
		width: 120%;
	}
	.designPicts .line:first-child
	{
        grid-template-columns: 2fr 0.48fr 0.48fr 2fr;
	}
	.designPicts .line:last-child	
	{
		display: grid;
        grid-template-columns: 2fr 0.48fr 2fr 0.48fr;
		-webkit-transform: translate(-120%, 0);
		-ms-transform: translate(-120%, 0);
		transform: translate(-120%, 0);
		margin-top: 25px;
	}
	.designPicts .line.active:last-child {
		-webkit-transform: translate(-16.5%, 0);
		-ms-transform: translate(-16.5%, 0);
		transform: translate(-16.5%, 0);
		opacity: 1;
		pointer-events: all;
		-webkit-transition: 1.2s 0.4s;
		-o-transition: 1.2s 0.4s;
		transition: 1.2s 0.4s;
	}
	.designPicts .line:first-child a:nth-child(1),
	.designPicts .line:first-child a:nth-child(4)
	{	
		grid-column: auto;
	}
	.case .textBlock.grey
	{
		padding: 2.75rem;
	}
}
@media (min-width: 1280px) {
	
	.case .solutionBlock.pict > div:last-child
	{
		padding: 3.5rem;
	}
}
@media (min-width: 1600px) {
	
	.case .solutionBlock.pict > div:last-child
	{
		padding: 3.5rem 5rem;
	}
}
/* End */


/* Start:/local/templates/ws512_new/components/bitrix/news.list/proekty_other_slider/style.css?17416084251369*/
.complet-project_top .arr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 0.625rem;
          column-gap: 0.625rem;
}

.complet-project_top .arr .arrow {
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  transition: all 0.4s ease-in 0s;
  -webkit-transition: all 0.4s ease-in 0s;
  -moz-transition: all 0.4s ease-in 0s;
  -ms-transition: all 0.4s ease-in 0s;
  -o-transition: all 0.4s ease-in 0s;
  display: -ms-grid;
  display: grid;
  place-items: center;
  background-color: #E22427;
  line-height: 0;
}

.complet-project_top .arr .arrow.slick-disabled {
  background-color: #F1F1F5;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.complet-project_top .arr .arrow.slick-disabled svg {
  fill: #000;
}

.complet-project_top .arr .arrow svg {
  fill: #fff;
  width: 0.8125rem;
  transition: all 0.4s ease-in 0s;
  -webkit-transition: all 0.4s ease-in 0s;
  -moz-transition: all 0.4s ease-in 0s;
  -ms-transition: all 0.4s ease-in 0s;
  -o-transition: all 0.4s ease-in 0s;
}
/* End */
/* /local/templates/ws512_new/components/bitrix/news.detail/case/style.css?178818617014124 */
/* /local/templates/ws512_new/components/bitrix/news.list/proekty_other_slider/style.css?17416084251369 */
