.CasePage{padding-bottom:var(--space-3xxl)}.CasePage-Breadcrumbs{margin-top:var(--space-m);margin-bottom:var(--space-3xl)}.CasePage-Title{margin-bottom:var(--space-3xl)}.CasePage-Advantages{padding:var(--space-2xl) var(--space-2xl) 44px;display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:var(--space-xl)}@media screen and (max-width:1199px){.CasePage-Advantages{margin-top:var(--space-6xl)}}.CasePage-Advantages-Column{width:50%;max-width:328px}@media screen and (max-width:1199px){.CasePage-Advantages-Column{max-width:50%}}@media screen and (max-width:767px){.CasePage-Advantages-Column{width:100%;max-width:100%}}@media screen and (max-width:767px){.CasePage-Advantages-Column:not(:first-child){margin-top:var(--space-3xl)}}.CasePage-Advantages-Title{margin-bottom:var(--space-m)}.CasePage-Advantages-Text{margin-top:68px}@media screen and (max-width:767px){.CasePage-Advantages-Text{margin-top:var(--space-3xl)}}.CasePage-SectionTitle{margin-bottom:var(--space-m)}.CasePage-SectionSubtitle{margin-top:var(--space-xl)}.CasePage-Content,.CasePage-Files,.CasePage-Members{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}.CasePage-Content:last-child,.CasePage-Files:last-child,.CasePage-Members:last-child{margin-bottom:0}.CasePage-ServicesBlock{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}.CasePage-ServicesBlock .Grid{margin-top:var(--space-3xl);margin-bottom:var(--space-4xl)}@media screen and (max-width:767px){.CasePage-ServicesBlock .Grid .GridItem:last-child:not(:first-child){margin-top:-1px}}.CasePage-RightBox{max-width:352px;margin-left:auto;display:flex;flex-flow:column;height:100%}@media screen and (max-width:1199px){.CasePage-RightBox{max-width:100%;margin-top:var(--space-xxl)}}.CasePage-RightBox>div{margin-top:auto}@media screen and (max-width:1199px){.CasePage-RightBox>div{margin-top:0}}@media(min-width:1200px){.CasePage-RightBox>div:not(:last-child){margin-bottom:var(--space-5xl)}}@media screen and (max-width:1199px){.CasePage-RightBox>div+div{margin-top:var(--space-5xl)}}.CasePage-RightBox .BlogCard .BlogCard-Photo,.CasePage-RightBox .BlogCard .Picture,.CasePage-RightBox .BlogCard picture,.CasePage-RightBox .BlogCard img{width:100%;height:auto}.CasePage-RightBox .BlogCard .BlogCard-DescriptionSmall{margin-top:var(--space-m)}.CasePage-RightBox .DefaultCard .DefaultCard-Button{position:static;padding-top:var(--space-xl)}.CasePage-RightBox .DefaultCard .DefaultCard-Photo+.DefaultCard-Body{margin-top:var(--space-xl)}.CasePage-RightBox .DefaultCard .DefaultCard-Photo,.CasePage-RightBox .DefaultCard picture,.CasePage-RightBox .DefaultCard img{width:100%;height:auto}.CasePage-RightBox .DefaultCard .DefaultCard-Tags{display:none}.CasePage-InfoBlock{margin-top:0!important;border-bottom:1px solid var(--color-gainsboro)}.CasePage-InfoBlock-Item{border-top:1px solid var(--color-gainsboro);display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-m) 0}.CasePage-InfoBlock-Left{min-height:24px;display:flex;align-items:center;margin-right:20px}.CasePage-InfoBlock-right{text-align:right;min-height:24px}.CasePage-InfoBlock-right>.Text:not(:last-child){margin-bottom:var(--space-m)}.CasePage-InfoBlock-right .TagGroup{justify-content:flex-end;padding:4px 0}.CasePage-Logo{background-color:#fff;border:1px solid var(--color-platinum);margin-top:var(--space-6xl);padding:32px 26px}@media screen and (max-width:1199px){.CasePage-Logo{margin-top:0;padding:var(--space-xl)}}@media screen and (max-width:767px){.CasePage-Logo{margin-top:var(--space-6xl)}}.CasePage-Bottom{margin-top:var(--space-xxl);border-top:1px solid var(--color-gainsboro);border-bottom:1px solid var(--color-gainsboro);padding:calc(var(--space-s) - 1px) 0}.CasePage-BottomRight{display:flex;flex-flow:wrap;justify-content:flex-end}@media screen and (max-width:767px){.CasePage-BottomRight{display:block;margin-top:var(--space-xl)}}.CasePage-Recommendation{margin-top:auto}@media screen and (max-width:1199px){.CasePage-Recommendation{margin-top:var(--space-xxl);max-width:352px}}.CasePage-RecommendationTitle{padding-top:var(--space-xl);margin-bottom:var(--space-xl)}@media(max-width:1199px){.CasePage-RecommendationTitle{padding-top:0}}.CasePage-RecommendationList .Title{margin-top:var(--space-m)}@media screen and (max-width:767px){.CasePage-RecommendationList .Title{margin-top:calc(var(--space-l) + 2px)}}.DesignCSPage-Top{margin-top:var(--space-3xl)}.DesignCSPage-Preview{max-width:1920px;margin:var(--space-4xl) auto 0 auto}.DesignCSPage-Preview picture{display:flex}.DesignCSPage-Preview picture img{width:100%;height:auto}.DesignCSPage-RightBox{max-width:352px;margin-left:auto;display:flex;flex-flow:column;height:100%}@media screen and (max-width:1199px){.DesignCSPage-RightBox{max-width:100%}}.DesignCSPage-InfoBlock{border-bottom:1px solid var(--color-gainsboro)}.DesignCSPage-InfoBlock-Item{border-top:1px solid var(--color-gainsboro);display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-m) 0}.DesignCSPage-InfoBlock-Left{min-height:24px;display:flex;align-items:center;margin-right:20px}.DesignCSPage-InfoBlock-right{text-align:right;min-height:24px}.DesignCSPage-InfoBlock-right>.Text:not(:last-child){margin-bottom:var(--space-m)}.DesignCSPage-InfoBlock-right .TagGroup{justify-content:flex-end;padding:4px 0}.DesignCSPage-Logo{background-color:#fff;border:1px solid var(--color-platinum);margin-top:var(--space-6xl);padding:32px 26px}@media screen and (max-width:1199px){.DesignCSPage-Logo{margin-top:0;padding:var(--space-xl)}}@media screen and (max-width:767px){.DesignCSPage-Logo{margin-top:var(--space-6xl)}}.DesignCSPage-Bottom{margin-top:var(--space-6xl);border-top:1px solid var(--color-gainsboro);border-bottom:1px solid var(--color-gainsboro);padding:calc(var(--space-s) - 1px) 0}.DesignCSPage-BottomRight{display:flex;flex-flow:wrap;justify-content:flex-end}@media screen and (max-width:767px){.DesignCSPage-BottomRight{display:block;margin-top:var(--space-xl)}}.DesignCSPage-Recommendation{margin-top:auto}@media screen and (max-width:1199px){.DesignCSPage-Recommendation{margin-top:var(--space-xxl);max-width:352px}}.DesignCSPage-RecommendationTitle{padding-top:var(--space-xl);margin-bottom:var(--space-xl)}@media(max-width:1199px){.DesignCSPage-RecommendationTitle{padding-top:0}}.DesignCSPage-RecommendationList .Title{margin-top:var(--space-m)}@media screen and (max-width:767px){.DesignCSPage-RecommendationList .Title{margin-top:calc(var(--space-l) + 2px)}}
