.case-template .block-separator{background-color:#fff;height:33px}@media (max-width:768px){.case-template .block-separator{display:none}}.case-template .implementation-stages{background-color:#fff}@media (max-width:768px){.case-template .implementation-stages{padding:24px 0 50px}.case-template .implementation-stages__title{margin-bottom:30px}}.case-template .implementation-stages__item--even:after,.case-template .implementation-stages__item--odd:after{background-color:#fff}@media (min-width:366px) and (max-width:768px){.case-template .implementation-stages__item-number{margin-left:-34px;font-size:90px}}@media (max-width:768px){.case-template .implementation-stages__item--odd .implementation-stages__item-number{margin-left:-4px}}.case-template .implementation-statistic{background-color:#0f0f4f}.case-template .implementation-statistic__title{color:#fff}.case-template .implementation-statistic__grid{row-gap:43px;margin:133px 0 51px}@media (max-width:768px){.case-template .implementation-statistic__grid{row-gap:20px;margin:52px 0 15px}}.case-template .implementation-statistic__count{color:#5d5ba7;background-color:#0f0f4f;margin:0 0 -53px 24px;font-size:96px;line-height:112px}@media (max-width:1550px){.case-template .implementation-statistic__count{margin-bottom:-40px;font-size:70px;line-height:84px}}@media (max-width:768px){.case-template .implementation-statistic__count{margin-bottom:-30px;font-size:64px;line-height:72px}}.case-template .implementation-statistic__item{min-height:150px}.case-template .implementation-statistic__item-title{color:#fff;font-weight:300}@media (max-width:768px){.case-template .implementation-statistic__item-title{font-size:20px}}@media (max-width:425px){.case-template .implementation-statistic__item-title{font-size:16px}}.case-template .implementation-statistic__description{margin:unset;border:unset}.architecture-list__title{color:#fff;font-weight:700}@media (max-width:425px){.architecture-list__title{font-size:16px;line-height:120%}}.architecture-list__list{color:#fff;margin-top:20px;padding-left:25px}@media (max-width:425px){.architecture-list__list{font-size:16px;line-height:120%}}.architecture-list__list li{padding-bottom:10px}.case-template .implementation-statistic__description{padding:0}@media (max-width:768px){.case-template .connection-block .connection-block__btn{line-height:100%;font-size:24px!important}}.case-template .project-targets__card{justify-content:start}.document-flow-case .solved-problems__text,.document-flow-case .solved-problems__card{max-width:840px}.document-flow-case .implementation-statistic__count{white-space:nowrap}.document-flow-case .breadcrumbs__link,.document-flow-case .breadcrumbs__current{color:#150035}.document-flow-case .template-intro__title{margin:50px 0 61px!important}@media (max-width:768px){.document-flow-case .template-intro__title{margin:15px 0 27px!important}}.document-flow-case .company-info{margin-bottom:60px;padding:0}@media (max-width:768px){.document-flow-case .company-info{margin-bottom:21px}}.document-flow-case .business-block{overflow-wrap:break-word;padding:32px 43px 15px}@media (max-width:768px){.document-flow-case .business-block{padding:13px 16px}}.document-flow-case div.home-chooseus{padding:120px 0}@media (max-width:768px){.document-flow-case div.home-chooseus{padding:24px 0 33px}}.document-flow-case .home-chooseus .home-chooseus__description{max-width:962px;font-size:32px;line-height:40px}@media (max-width:768px){.document-flow-case .home-chooseus .home-chooseus__description{font-size:16px;line-height:120%}}.document-flow-case .home-chooseus .home-chooseus__subtitle{margin-bottom:32px;font-size:32px;font-weight:300;line-height:40px}@media (max-width:768px){.document-flow-case .home-chooseus .home-chooseus__subtitle{margin-bottom:24px;font-size:16px;line-height:120%}}.document-flow-case .connection-block__title{margin-bottom:17px}.document-flow-case .case-template .home-chooseus{padding:120px 0}@media (max-width:768px){.document-flow-case .case-template .home-chooseus{padding:24px 0 33px}}.document-flow-case .implementation-statistic__description{max-width:875px}
