.header .inner{border:none}.breadcrumbs{margin-top:0}.breadcrumbs a.start{color:hsla(0,0%,100%,.4)}.breadcrumbs a.crumb{color:#fff}


@media (min-width:1367px){
    .case-preview{padding-top:1.5625vw;background:#042036}.case-preview .content.inner{padding:0 0 3.75vw 3.75vw;display:flex;justify-content:space-between}.case-preview .left{max-width:36.9792vw;width:100%;display:flex;flex-direction:column;align-items:stretch}.case-preview .right,.case-preview .right .image{max-width:56.6667vw;height:calc(100vh - 11vw)}.case-preview .right .image{border-radius:16px 0 0 .8333vw;margin-top:-.7813vw;overflow:hidden;position:relative}
    .case-preview .right .image .logo{max-width:14.75vw;width:100%;position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.case-preview .heading{margin-top:2.5vw;max-width:26.6667vw}.case-preview .heading h1{font-size:2.6042vw;line-height:100%;color:#fff}
    .case-preview .heading .text{margin-top:1.875vw;font-size:1.1vw;line-height:140%;color:#fff}.case-preview .info{margin-top:auto}.case-preview .info .one:first-child{margin-bottom:1.875vw}.case-preview .info .one{max-width:15.5729vw}.case-preview .info .name{font-size:.7813vw;line-height:140%;color:hsla(0,0%,100%,.7)}.case-preview .info .text{margin-top:1.4583vw;font-size:.9375vw;color:#fff}.case-advantages{padding:6.25vw 0 3.125vw}.case-advantages .title{font-size:2.6042vw;line-height:100%;color:#042036}.case-advantages .advs{padding-top:3.75vw;flex-wrap:wrap;display:flex;justify-content:space-between}.case-advantages .advs .one{margin-bottom:.9375vw;flex:0 0 calc(50% - 0.4688vw);max-width:calc(50% - .4688vw);display:flex;justify-content:space-between;align-items:center;padding:0 2.5vw;min-height:10.4167vw;border:1px solid #042036;border-radius:10px}.case-advantages .advs .one p{font-size:.9375vw;line-height:140%;color:#042036}.case-advantages .advs .one .decor-check{width:1.9792vw;height:3.0208vw;min-width:1.9792vw;min-height:3.0208vw;background:url(../img/decor_check.svg) 50% no-repeat;background-size:contain;margin-right:2.5vw}.case-advantages .advs .one:first-child{flex:0 0 31.7708vw;max-width:31.7708vw}.case-advantages .advs .one:nth-child(2){flex:0 0 26.7708vw;max-width:26.7708vw}.case-advantages .advs .one:nth-child(3){flex:0 0 31.7708vw;max-width:31.7708vw}.case-advantages .advs .one:nth-child(4),.case-advantages .advs .one:nth-child(5){flex:0 0 calc(50% - 0.4688vw);max-width:calc(50% - .4688vw)}.case-post{padding-top:3.125vw;padding-bottom:3.125vw}.case-post .content{display:flex}.case-post .left{max-width:36.9271vw;height:36.9271vw;margin-right:4.8438vw}.case-post .left .image{max-width:36.9271vw;height:36.9271vw;border-radius:10px;overflow:hidden}.case-post .right{max-width:42.7083vw}.case-post .right .heading,.case-post .right h3{max-width:36.9792vw;font-size:1.7708vw;line-height:100%;color:#042036;padding-bottom:2vw}
    .case-post .right .text:not(.author):not(.pro):not(.quote-text),.case-post .right p:not(.heading):not(.author):not(.pro):not(.quote-text){font-size:.9375vw;line-height:140%;color:#042036;margin-top:0; margin-bottom:20px;}.case-post .quote{padding-top:1vw}.case-post .quote .quote-text{padding-bottom:.7vw}.case-post .quote .author{padding-bottom:.5vw!important}.case-special{margin:3.125vw 0}.case-special .inner{background:#042036;padding:3.75vw;border-radius:16px}.case-special .rw:first-child,.case-special .rw:nth-child(2){border:none!important}.case-special .rw{display:flex;justify-content:space-between;padding:3.75vw 0;border-top:1px solid hsla(0,0%,92.5%,.4)}.case-special .rw .left{max-width:32.5521vw;width:100%}.case-special .rw .right{max-width:calc(100% - 36.1979vw);width:100%}.case-special .rw .title{font-size:2.6042vw;line-height:100%;color:#fff}.case-special .rw .text{font-size:.8333vw;line-height:120%;color:#fff;max-width:21.25vw}.case-special .rw .name{font-size:1.7708vw;line-height:100%;color:#fff}.case-special .rw ul li{font-size:.9375vw;line-height:140%;color:#fff;margin-bottom:.9375vw}.case-special .rw ul li::marker{content:""}.case-special .rw ul li:before{content:"";width:.625vw;height:.625vw;background:#397588;margin-right:1.1458vw;position:absolute;margin-left:-.9375vw;transform:translateX(-100%) translateY(50%)}.case-special .dm{display:block}.down-mat{padding:3.125vw 0}.down-mat .content{align-items:center}.down-mat .image{min-width:17.7604vw;width:17.7604vw;height:23.9583vw;margin-left:10.1042vw;margin-right:13.9063vw}.down-mat .info .title{max-width:48.9583vw;font-size:1.7708vw;line-height:100%;color:#042036}.down-mat .info .text{max-width:37.5vw;margin-top:1.4583vw;font-size:.9375vw;line-height:140%;color:#042036}.down-mat .info .details{margin-top:2.5vw}.down-mat .info .details .dec-detail{background:#da380d}.down-mat .info .details .dec-detail svg{fill:#fff}.case-post.t2{padding:3.125vw 0}.case-post.t2 .content{align-items:center}.case-post.t2 .left{max-width:36.9271vw;width:100%;margin-right:4.8438vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.case-post.t2 .left .image{width:100%;height:20.2604vw}.case-post.t2 .left p{margin-top:1.4583vw;font-weight:550;font-size:1.1458vw;line-height:1.3542vw;letter-spacing:-.0208vw;color:#042036;opacity:.7}.case-post.t2 .right{max-width:42.7083vw}.case-post.t2 .right .t-block:first-child{margin-bottom:6.25vw}.case-post.t2 .right .heading,.case-post.t2 .right h3{font-size:1.7708vw;line-height:100%;color:#042036;padding-bottom:2vw}.case-post.t2 .right .t2-text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right .text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right p:not(.heading):not(.author):not(.pro):not(.quote-text){margin-top:0;font-size:.9375vw;color:#042036}.case-video{padding:3.125vw 0}.case-video .heading{padding-bottom:3.75vw}.case-video .title{font-size:2.6042vw;line-height:100%;color:#042036;max-width:31.25vw;width:100%;margin-right:10.4167vw}.case-video .video{display:block;height:34.8958vw;width:100%;position:relative;border-radius:16px;overflow:hidden}.case-video .video iframe,.case-video .video video{width:100%!important;height:34.8958vw!important}.case-video .video.pre img{-webkit-filter:brightness(.4);filter:brightness(.4)}.case-video .video .play{position:absolute;left:50%;top:50%;width:4.7396vw;height:4.7396vw;background:url(../img/play.svg) 50% no-repeat;background-size:contain;transform:translate(-50%,-50%)}.case-video .text{font-size:.9375vw;line-height:140%;color:#042036;max-width:26.6667vw}.cases .cst{padding-bottom:3.75vw}.cases .cst h2{max-width:37.0313vw;width:100%;margin-right:5.2083vw;padding-bottom:0}.cases .cst .details{margin-top:0}.cases .cst .details .dec-detail{background:#042036}.cases .cst .details .dec-detail svg{fill:#fff}}@media (max-width:1366px) and (min-width:1025px){.title,h1,h2{font-size:3vw;line-height:100%;color:#fff}.case-preview{padding-top:1.5625vw;background:#042036}.case-preview .content.inner{padding:0 0 3.75vw 3.75vw;display:flex;justify-content:space-between}.case-preview .left{max-width:36.9792vw;width:100%;display:flex;flex-direction:column;align-items:stretch}.case-preview .right,.case-preview .right .image{max-width:56.6667vw;height:calc(100vh - 11vw)}.case-preview .right .image{border-radius:16px 0 0 .8333vw;margin-top:-.7813vw;overflow:hidden;position:relative}.case-preview .right .image .logo{max-width:18.75vw;width:100%;position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.case-preview .heading{margin-top:2.5vw;max-width:32.6667vw}.case-preview .heading .text{margin-top:1.875vw;font-size:1.2vw;line-height:140%;color:#fff}.case-preview .info{margin-top:auto}.case-preview .info .one:first-child{margin-bottom:1.875vw}.case-preview .info .one{max-width:15.5729vw}.case-preview .info .name{font-size:1.1vw;line-height:140%;color:hsla(0,0%,100%,.7)}.case-preview .info .text{margin-top:1.4583vw;font-size:1.3vw;color:#fff}.case-advantages{padding:6.25vw 0 3.125vw}.case-advantages .title{font-size:3vw;line-height:100%;color:#042036}.case-advantages .advs{padding-top:3.75vw;flex-wrap:wrap;display:flex;justify-content:space-between}.case-advantages .advs .one{margin-bottom:1.2vw;flex:0 0 calc(50% - 0.4688vw);max-width:calc(50% - .4688vw);display:flex;justify-content:space-between;align-items:center;padding:0 2.5vw;min-height:10.4167vw;border:1px solid #042036;border-radius:10px}.case-advantages .advs .one p{font-size:1.2vw;line-height:140%;color:#042036}.case-advantages .advs .one .decor-check{width:1.9792vw;height:3.0208vw;min-width:1.9792vw;min-height:3.0208vw;background:url(../img/decor_check.svg) 50% no-repeat;background-size:contain;margin-right:2.5vw}.case-advantages .advs .one:first-child{flex:0 0 32.1vw;max-width:32.1vw}.case-advantages .advs .one:nth-child(2){flex:0 0 26.7708vw;max-width:26.7708vw}.case-advantages .advs .one:nth-child(3){flex:0 0 32.1vw;max-width:32.1vw}.case-advantages .advs .one:nth-child(4),.case-advantages .advs .one:nth-child(5){flex:0 0 calc(50% - 0.4688vw);max-width:calc(50% - .4688vw)}.case-post{padding-top:3.125vw;padding-bottom:3.125vw}.case-post .content{display:flex}.case-post .left{max-width:36.9271vw;height:36.9271vw;margin-right:4.8438vw}.case-post .left .image{max-width:36.9271vw;height:36.9271vw;border-radius:10px;overflow:hidden}.case-post .right{max-width:42.7083vw}.case-post .right .heading,.case-post .right h3{max-width:36.9792vw;font-size:2.1vw;line-height:100%;color:#042036;padding-bottom:2.5vw}.case-post .right .text:not(.author):not(.pro):not(.quote-text),.case-post .right p:not(.heading):not(.author):not(.pro):not(.quote-text){font-size:1.2vw;line-height:140%;color:#042036;margin-top:0}.case-post .quote{padding-top:3.75vw}.case-post .quote .quote-text{padding-bottom:1.3vw}.case-post .quote .author{padding-bottom:.8vw!important}.case-special{margin:3.125vw 0}.case-special .inner{background:#042036;padding:3.75vw;border-radius:16px}.case-special .rw:first-child,.case-special .rw:nth-child(2){border:none!important}.case-special .rw{display:flex;justify-content:space-between;padding:3.75vw 0;border-top:1px solid hsla(0,0%,92.5%,.4)}.case-special .rw .left{max-width:32.5521vw;width:100%}.case-special .rw .right{max-width:calc(100% - 30.1979vw);width:100%}.case-special .rw .title{font-size:3vw;line-height:100%;color:#fff}.case-special .rw .text{font-size:1.2vw;line-height:120%;color:#fff;max-width:21.25vw}.case-special .rw .name{font-size:2.1vw;line-height:100%;color:#fff}.case-special .rw ul li{font-size:1.2vw;line-height:140%;color:#fff;margin-bottom:1.2vw}.case-special .rw ul li::marker{content:""}.case-special .rw ul li:before{content:"";width:1.025vw;height:1.025vw;background:#397588;margin-right:1.1458vw;position:absolute;margin-left:-1vw;transform:translateX(-100%) translateY(27.8%)}.case-special .dm{display:block}.down-mat{padding:3.125vw 0}.down-mat .content{align-items:center}.down-mat .image{min-width:17.7604vw;width:20.7604vw;height:32.9583vw;margin-left:10.1042vw;margin-right:13.9063vw}.down-mat .info .title{max-width:48.9583vw;font-size:2.1vw;line-height:100%;color:#042036}.down-mat .info .text{max-width:60vw;margin-top:1.4583vw;font-size:1.2vw;line-height:140%;color:#042036}.down-mat .info .details{margin-top:2.5vw}.down-mat .info .details .dec-detail{background:#da380d}.down-mat .info .details .dec-detail svg{fill:#fff}.case-post.t2{padding:3.125vw 0}.case-post.t2 .content{align-items:center}.case-post.t2 .left{max-width:36.9271vw;width:100%;margin-right:4.8438vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.case-post.t2 .left .image{width:100%;height:24.2604vw}.case-post.t2 .left p{margin-top:1.4583vw;font-weight:550;font-size:1.1458vw;line-height:1.3542vw;letter-spacing:-.0208vw;color:#042036;opacity:.7}.case-post.t2 .right{max-width:42.7083vw}.case-post.t2 .right .t-block:first-child{margin-bottom:6.25vw}.case-post.t2 .right .heading,.case-post.t2 .right h3{font-size:2.1vw;line-height:100%;color:#042036;padding-bottom:2.5vw}.case-post.t2 .right .t2-text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right .text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right p:not(.heading):not(.author):not(.pro):not(.quote-text){margin-top:0;font-size:1.2vw;color:#042036}.case-video{padding:3.125vw 0}.case-video .heading{padding-bottom:3.75vw}.case-video .title{font-size:3vw;line-height:100%;color:#042036;max-width:38.25vw;width:100%;margin-right:4.4167vw}.case-video .video{display:block;height:39.8958vw;width:100%;position:relative;border-radius:16px;overflow:hidden}.case-video .video iframe,.case-video .video video{width:100%!important;height:39.8958vw!important}.case-video .video.pre img{-webkit-filter:brightness(.4);filter:brightness(.4)}.case-video .video .play{position:absolute;left:50%;top:50%;width:4.7396vw;height:4.7396vw;background:url(../img/play.svg) 50% no-repeat;background-size:contain;transform:translate(-50%,-50%)}.case-video .text{font-size:1.2vw;line-height:140%;color:#042036;max-width:26.6667vw}.cases .cst{padding-bottom:3.75vw}.cases .cst h2{max-width:37.0313vw;width:100%;margin-right:5.2083vw;padding-bottom:0}.cases .cst .details{margin-top:0}.cases .cst .details .dec-detail{background:#042036}.cases .cst .details .dec-detail svg{fill:#fff}}@media (max-width:1024px) and (min-width:768px){.title,h1,h2{font-size:3.3vw;line-height:100%;color:#fff}.case-preview{padding-top:1.5625vw;background:#042036}.case-preview .content.inner{display:flex;justify-content:space-between;padding:4vw 0 3.75vw 3.75vw;height:calc(100vh - 13.7vw)}.case-preview .left{max-width:37.6667vw;width:100%;display:flex;flex-direction:column;align-items:stretch}.case-preview .right{max-width:53.6667vw;height:40vw}.case-preview .right .image{border-radius:16px 0 0 .8333vw;margin-top:0;overflow:hidden;position:relative;max-width:53.6667vw;height:inherit}.case-preview .right .image .logo{max-width:21.75vw;width:100%;position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.case-preview .heading{margin-top:0;max-width:37.6667vw;margin-bottom:3vw;transform:translateY(0)}.case-preview .heading .text{margin-top:1.875vw;font-size:1.8vw;line-height:140%;color:#fff}.case-preview .info{margin-top:auto}.case-preview .info .one:first-child{margin-bottom:2.875vw}.case-preview .info .one{max-width:25vw}.case-preview .info .name{font-size:1.6vw;line-height:140%;color:hsla(0,0%,100%,.7)}.case-preview .info .text{margin-top:.8583vw;font-size:1.9vw;color:#fff}.case-advantages{padding:6.25vw 0 3.125vw}.case-advantages .title{font-size:3.3vw;line-height:100%;color:#042036}.case-advantages .advs{padding-top:4.75vw;flex-wrap:wrap;display:flex;justify-content:space-between}.case-advantages .advs .one{margin-bottom:1.2vw;flex:0 0 calc(50% - 0.52vw);max-width:calc(50% - .52vw);display:flex;justify-content:space-between;align-items:center;padding:0 2.5vw;min-height:14.4167vw;border:1px solid #042036;border-radius:10px}.case-advantages .advs .one p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-size:1.8vw;line-height:140%;color:#042036}.case-advantages .advs .one .decor-check{width:3.1792vw;height:3.4208vw;min-width:3.1792vw;min-height:3.4208vw;background:url(../img/decor_check.svg) 50% no-repeat;background-size:contain;margin-right:3vw}.case-advantages .advs .one:first-child,.case-advantages .advs .one:nth-child(2),.case-advantages .advs .one:nth-child(3),.case-advantages .advs .one:nth-child(4),.case-advantages .advs .one:nth-child(5){flex:0 0 calc(50% - 0.52vw);max-width:calc(50% - .52vw)}.case-post{padding-top:3.125vw;padding-bottom:3.125vw}.case-post .content{display:flex}.case-post .left{max-width:40.9271vw;height:36.9271vw;margin-right:4.8438vw}.case-post .left .image{max-width:36.9271vw;height:36.9271vw;border-radius:10px;overflow:hidden}.case-post .right{max-width:50.7083vw}.case-post .right .heading,.case-post .right h3{padding-bottom:3vw;font-weight:400;max-width:100%;font-size:2.1vw;line-height:100%;color:#042036}.case-post .right .text:not(.author):not(.pro):not(.quote-text),.case-post .right p:not(.heading):not(.author):not(.pro):not(.quote-text){max-width:100%;font-size:1.8vw;line-height:140%;color:#042036}.case-post .quote{padding-top:3.75vw}.case-post .quote .quote-text{padding-bottom:1.5vw}.case-post .quote .author{padding-bottom:1.3vw!important}.case-special{margin:3.125vw 0}.case-special .inner{background:#042036;padding:3.75vw;border-radius:16px}.case-special .rw:first-child,.case-special .rw:nth-child(2){border:none!important}.case-special .rw{display:flex;justify-content:space-between;padding:4.25vw 0;border-top:1px solid hsla(0,0%,92.5%,.4)}.case-special .rw .left{max-width:30.5521vw;width:100%}.case-special .rw .right{max-width:calc(100% - 28.1979vw);width:100%}.case-special .rw .title{font-size:3.3vw;line-height:100%;color:#fff}.case-special .rw .text{font-size:1.8vw;line-height:120%;color:#fff;max-width:21.25vw}.case-special .rw .name{font-size:2.1vw;line-height:100%;color:#fff}.case-special .rw ul li{font-size:1.8vw;line-height:140%;color:#fff;margin-bottom:1.9vw}.case-special .rw ul li::marker{content:""}.case-special .rw ul li:before{content:"";width:1.325vw;height:1.325vw;background:#397588;margin-right:1.1458vw;position:absolute;margin-left:-1.3vw;transform:translateX(-100%) translateY(41.8%)}.case-special .dm{display:block}.down-mat{padding:3.125vw 0}.down-mat .content{align-items:center}.down-mat .image{min-width:17.7604vw;width:28.7604vw;height:35.1583vw;margin-left:10.1042vw;margin-right:13.9063vw}.down-mat .info .title{max-width:60vw;font-size:2.1vw;line-height:100%;color:#042036}.down-mat .info .text{max-width:60vw;margin-top:1.4583vw;font-size:1.8vw;line-height:140%;color:#042036}.down-mat .info .details{margin-top:2.5vw}.down-mat .info .details .dec-detail{background:#da380d}.down-mat .info .details .dec-detail svg{fill:#fff}.case-post.t2{padding:3.125vw 0}.case-post.t2 .content{align-items:center}.case-post.t2 .left{max-width:40.9271vw;height:36.9271vw;margin-right:4.8438vw;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.case-post.t2 .left .image{max-width:36.9271vw;height:36.9271vw;border-radius:10px;overflow:hidden}.case-post.t2 .left p{margin-top:2vw;font-weight:550;font-size:1.8vw;line-height:120%;letter-spacing:-.0208vw;color:#042036;opacity:.7}.case-post.t2 .right{max-width:42.7083vw}.case-post.t2 .right .t-block:first-child{margin-bottom:6.25vw}.case-post.t2 .right .heading,.case-post.t2 .right h3{padding-bottom:3.5vw;font-weight:400;max-width:100%;font-size:2.1vw;line-height:100%;color:#042036}.case-post.t2 .right .t2-text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right .text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right p:not(.heading):not(.author):not(.pro):not(.quote-text){max-width:100%;margin-top:0;font-size:1.8vw;color:#042036}.case-video{padding:3.125vw 0}.case-video .heading{padding-bottom:3.75vw}.case-video .title{font-size:3.3vw;line-height:100%;color:#042036;max-width:43.25vw;width:100%;margin-right:6.4167vw}.case-video .video{display:block;height:39.8958vw;width:100%;position:relative;border-radius:16px;overflow:hidden}.case-video .video iframe,.case-video .video video{width:100%!important;height:39.8958vw!important}.case-video .video.pre img{-webkit-filter:brightness(.4);filter:brightness(.4)}.case-video .video .play{position:absolute;left:50%;top:50%;width:4.7396vw;height:4.7396vw;background:url(../img/play.svg) 50% no-repeat;background-size:contain;transform:translate(-50%,-50%)}.case-video .text{font-size:1.8vw;line-height:140%;color:#042036;max-width:41.6667vw}.cases .cst{padding-bottom:3.75vw}.cases .cst h2{max-width:37.0313vw;width:100%;margin-right:5.2083vw;padding-bottom:0}.cases .cst .details{margin-top:0}.cases .cst .details .dec-detail{background:#042036}.cases .cst .details .dec-detail svg{fill:#fff}}@media (max-width:768px) and (min-width:577px){div.content h2.title,div.content p.title,div .title,div h1.title,h1,h2{font-size:5vw;line-height:100%!important}.quote .decor-quote{margin-bottom:4.1484vw}.quote .quote-text{padding-bottom:3vw}.quote .author{padding-bottom:1vw}.quote .pro{font-weight:400}.header .inner{border:none}.case-preview{padding-bottom:12.766vw;background:#042036}.case-preview .content.inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:8.7vw 3.9894vw 30vw}.case-preview .left{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:stretch}.case-preview .right{max-width:100%;height:unset}.case-preview .right .image{border-radius:5px;margin-top:7.4468vw;overflow:hidden;position:relative;max-width:100%;height:64vw}.case-preview .right .image .logo{max-width:44.1915vw;width:100%;position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.case-preview .heading{margin-top:0;max-width:100%}.case-preview .heading h1{font-size:5vw;line-height:100%!important;color:#fff}.case-preview .heading .text{margin-top:3.1915vw;font-size:2.2vw;line-height:140%;color:#fff}.case-preview .info{margin-top:auto;position:absolute;bottom:0;z-index:99;transform:translateY(10%)}.case-preview .info .one:first-child{margin-bottom:3.1915vw}.case-preview .info .one{max-width:100%}.case-preview .info .name{font-size:2.3vw;line-height:140%;color:hsla(0,0%,100%,.7)}.case-preview .info .text{margin-top:3.1915vw;font-size:2vw;color:#fff}.case-advantages{padding:12.766vw 0 6.383vw}.case-advantages .title{color:#042036}.case-advantages .advs{padding-top:9.5745vw;flex-wrap:wrap;display:flex;justify-content:space-between}.case-advantages .advs .one{margin-bottom:2.1277vw;flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 3.9894vw;min-height:23.5106vw;border:1px solid #042036;border-radius:10px}.case-advantages .advs .one p{font-size:2.2vw;line-height:140%;color:#042036}.case-advantages .advs .one .decor-check{width:6.383vw;height:9.5745vw;min-width:6.383vw;min-height:9.5745vw;background:url(../img/decor_check.svg) 50% no-repeat;background-size:contain;margin-right:7.4468vw}.case-advantages .advs .one:first-child,.case-advantages .advs .one:nth-child(2),.case-advantages .advs .one:nth-child(3),.case-advantages .advs .one:nth-child(4),.case-advantages .advs .one:nth-child(5){flex:0 0 100%;max-width:100%}.case-post{padding:6.383vw 0}.case-post .content{display:flex;flex-direction:column}.case-post .left{order:1;padding-bottom:48.1383vw;max-width:100%;height:100%;margin-right:0}.case-post .left .image{margin-top:6vw;max-width:100%;height:54.7766vw;border-radius:5px;overflow:hidden}.case-post .right{max-width:100%;position:relative}.case-post .right .heading,.case-post .right h3{max-width:100%;font-size:5vw;line-height:100%;color:#042036;padding-bottom:4.7vw}.case-post .right .text:not(.author):not(.pro):not(.quote-text),.case-post .right p:not(.heading):not(.author):not(.pro):not(.quote-text){font-size:2.2vw;line-height:140%;color:#042036;margin-top:0}.case-post .quote{padding-top:.75vw;order:9;position:absolute;bottom:-73.3936vw;transform:translateY(100%)}.case-post .quote .quote-text{padding-bottom:1.5vw}.case-post .quote .author{padding-bottom:1.3vw!important}.case-special{margin:6.383vw 0}.case-special .content{padding:8.2447vw 3.9894vw;background:#042036}.case-special .inner{background:#042036;border-radius:5px;padding:0}.case-special .rw:first-child{border:none!important}.case-special .rw.list{margin-bottom:13.2979vw}.case-special .rw.list:first-child{margin:0}.case-special .rw:nth-child(2){border:none!important}.case-special .rw.heading{padding-bottom:8.5745vw}.case-special .rw{display:flex;justify-content:space-between;flex-direction:column;padding:0;border-top:none}.case-special .rw .left,.case-special .rw .right{max-width:100%;width:100%}.case-special .rw .title{font-size:5vw;line-height:100%;color:#fff}.case-special .rw .text{font-size:2.2vw;line-height:120%;color:#fff;max-width:100%}.case-special .rw .name{font-size:4.1vw;line-height:100%;color:#fff;padding-bottom:5.4468vw}.case-special .rw ul{margin-left:-1vw}.case-special .rw ul li{font-size:2.4vw;line-height:140%;color:#fff;margin-bottom:3.3574vw}.case-special .rw ul li::marker{content:""}.case-special .rw ul li:before{content:"";width:2.1277vw;height:2.1277vw;background:#397588;margin-right:1.1458vw;position:absolute;margin-left:-2.0574vw;transform:translateX(-100%) translateY(19%)}.case-special .dm{flex-direction:column;display:flex}.down-mat{padding:6.383vw 0}.down-mat .content{display:block}.down-mat .image{min-width:46.4362vw;width:17.4362vw;height:70.2447vw;margin:auto auto 7.766vw}.down-mat .info .title{max-width:100%;font-size:4.7872vw;line-height:100%;color:#042036;padding-bottom:3.1915vw}.down-mat .info .text{max-width:100%;font-size:2.2vw;line-height:140%;color:#042036}.down-mat .info .details{margin-top:3.7234vw}.down-mat .info .details .dec-detail{width:6.0667vw;height:6.0667vw;border-radius:8px;background:#da380d}.down-mat .info .details .dec-detail svg{fill:#fff}.case-post.t2{padding:6.383vw 0}.case-post.t2 .content{align-items:center}.case-post.t2 .left{max-width:100%;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;order:0;margin:0;padding:0 0 10vw}.case-post.t2 .left .image{margin-top:0;width:100%;height:54.7766vw}.case-post.t2 .left p{margin-top:3.1915vw;font-weight:550;font-size:2.2vw;line-height:120%;letter-spacing:-.1064vw;color:#042036;opacity:.7}.case-post.t2 .right{max-width:100%}.case-post.t2 .right .t-block:first-child{margin-bottom:7.6809vw}.case-post.t2 .right .heading,.case-post.t2 .right h3{font-size:5vw;line-height:100%;color:#042036}.case-post.t2 .right .t2-text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right .text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right p:not(.heading):not(.author):not(.pro):not(.quote-text){margin-top:0;font-size:2.2vw;color:#042036}.case-video{padding:6.383vw 0}.case-video .heading{padding-bottom:7.5745vw;display:block}.case-video .title{font-size:5vw;line-height:100%;color:#042036;max-width:75vw;width:100%;margin-right:0;padding-bottom:3.1915vw}.case-video .video{display:block;height:54.7766vw;width:100%;position:relative;border-radius:5px;overflow:hidden}.case-video .video iframe,.case-video .video video{width:100%!important;height:54.7766vw!important}.case-video .video.pre img{-webkit-filter:brightness(.4);filter:brightness(.4)}.case-video .video .play{position:absolute;left:50%;top:50%;width:4.7396vw;height:4.7396vw;background:url(../img/play.svg) 50% no-repeat;background-size:contain;transform:translate(-50%,-50%)}.case-video .text{max-width:70vw;font-size:2.2vw;line-height:140%;color:#042036;max-width:100%}.cases .cst{padding-bottom:3.75vw;display:block}.cases .cst h2{max-width:100%;width:100%;margin-right:5.2083vw;padding-bottom:0}.cases .cst .details{margin-top:2vw}.cases .cst .details .dec-detail{background:#042036}.cases .cst .details .dec-detail svg{fill:#fff}.advantages{padding:6.383vw 0}.advantages .adv .one{flex:0 0 100%;max-width:100%;margin-bottom:4.7872vw;height:41.7553vw;padding:6.383vw}.advantages .adv .one .number{font-size:11.1702vw;line-height:100%;letter-spacing:-.4787vw;top:6.383vw;left:6.383vw}.advantages .adv .one .text{font-size:2.2vw;max-width:60vw;text-align:right;right:6.383vw;font-weight:400;bottom:6.383vw}}@media (max-width:576px){div.content h2.title,div.content p.title,div .title,div h1.title,h1,h2{font-size:6.9149vw;line-height:100%!important}.header .inner{border:none}.quote .decor-quote{margin-bottom:4.1484vw}.quote .quote-text{padding-bottom:3vw}.quote .author{font-size:2.8vw;padding-bottom:1vw}.quote .pro{font-size:2.9vw;font-weight:400}.case-preview{padding-bottom:12.766vw;background:#042036}.case-preview .content.inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:12.766vw 3.9894vw 30vw}.case-preview .left{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:stretch}.case-preview .right{max-width:100%;height:unset}.case-preview .right .image{border-radius:5px;margin-top:7.4468vw;overflow:hidden;position:relative;max-width:100%;height:94.4149vw}.case-preview .right .image .logo{max-width:53.1915vw;width:100%;position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.case-preview .heading{margin-top:0;max-width:100%}.case-preview .heading h1{font-size:6.9149vw;line-height:100%!important;color:#fff}.case-preview .heading .text{margin-top:3.1915vw;font-size:3.4574vw;line-height:140%;color:#fff}.case-preview .info{margin-top:auto;position:absolute;bottom:0;z-index:99;transform:translateY(10%)}.case-preview .info .one:first-child{margin-bottom:3.1915vw}.case-preview .info .one{max-width:100%}.case-preview .info .name{font-size:2.9255vw;line-height:140%;color:hsla(0,0%,100%,.7)}.case-preview .info .text{margin-top:3.1915vw;font-size:3.4574vw;color:#fff}.case-advantages{padding:12.766vw 0 6.383vw}.case-advantages .title{color:#042036}.case-advantages .advs{padding-top:9.5745vw;flex-wrap:wrap;display:flex;justify-content:space-between}.case-advantages .advs .one{margin-bottom:2.1277vw;flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;padding:9.5745vw 3.9894vw;min-height:33.5106vw;border:1px solid #042036;border-radius:10px}.case-advantages .advs .one p{font-size:3.4574vw;line-height:140%;color:#042036}.case-advantages .advs .one .decor-check{width:6.383vw;height:9.5745vw;min-width:6.383vw;min-height:9.5745vw;background:url(../img/decor_check.svg) 50% no-repeat;background-size:contain;margin-right:6.4468vw}.case-advantages .advs .one:first-child,.case-advantages .advs .one:nth-child(2),.case-advantages .advs .one:nth-child(3),.case-advantages .advs .one:nth-child(4),.case-advantages .advs .one:nth-child(5){flex:0 0 100%;max-width:100%}.case-post{padding:6.383vw 0}.case-post .content{display:flex;flex-direction:column}.case-post .left{order:1;padding-bottom:48.1383vw;max-width:100%;height:100%;margin-right:0}.case-post .left .image{margin-top:14.8936vw;max-width:100%;height:58.7766vw;border-radius:5px;overflow:hidden}.case-post .right{max-width:100%;position:relative}.case-post .heading,.case-post h3{max-width:100%;font-size:6.9149vw;line-height:100%;color:#042036;padding-bottom:6.5vw}
    .case-post .text:not(.author):not(.pro):not(.quote-text),.case-post p:not(.heading):not(.author):not(.pro):not(.quote-text){font-size:4vw;line-height:140%;color:#042036;margin-top:0}.case-post .quote{padding-top:3.75vw;order:9;position:absolute;bottom:-77.3936vw;transform:translateY(100%)}.case-special{margin:6.383vw 0}.case-special .content{padding:8.2447vw 3.9894vw;background:#042036}.case-special .inner{background:#042036;border-radius:5px;padding:0}.case-special .rw:first-child{border:none!important}.case-special .rw.list{margin-bottom:13.2979vw}.case-special .rw.list:first-child{margin:0}.case-special .rw:nth-child(2){border:none!important}.case-special .rw.heading{padding-bottom:9.5745vw}.case-special .rw{display:flex;justify-content:space-between;flex-direction:column;padding:0;border-top:none}.case-special .rw .left,.case-special .rw .right{max-width:100%;width:100%}.case-special .rw .title{font-size:6.9149vw;line-height:100%;color:#fff}.case-special .rw .text{font-size:3.4574vw;line-height:120%;color:#fff;max-width:100%}.case-special .rw .name{font-size:4.7872vw;line-height:100%;color:#fff;padding-bottom:7.4468vw}.case-special .rw ul{margin-left:-1.8vw}.case-special .rw ul li{font-size:3.4574vw;line-height:140%;color:#fff;margin-bottom:5.2574vw}.case-special .rw ul li::marker{content:""}.case-special .rw ul li:before{content:"";width:2.7277vw;height:2.7277vw;background:#397588;margin-right:1.1458vw;position:absolute;margin-left:-3.0574vw;transform:translateX(-100%) translateY(32%)}.case-special .dm{flex-direction:column;display:flex}.down-mat{padding:6.383vw 0}.down-mat .content{display:block}.down-mat .image{min-width:61.4362vw;width:61.4362vw;height:83.2447vw;margin:auto auto 12.766vw}.down-mat .info .title{max-width:100%;font-size:4.7872vw;line-height:100%;color:#042036;padding-bottom:3.1915vw}.down-mat .info .text{max-width:100%;font-size:3.4574vw;line-height:140%;color:#042036}.down-mat .info .details{margin-top:3.7234vw}.down-mat .info .details .dec-detail{background:#da380d}.down-mat .info .details .dec-detail svg{fill:#fff}.case-post.t2{padding:6.383vw 0}.case-post.t2 .content{align-items:center}.case-post.t2 .left{max-width:100%;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;order:0;margin:0;padding:0 0 10vw}.case-post.t2 .left .image{margin-top:0;width:100%;height:58.7766vw}.case-post.t2 .left p{margin-top:3.1915vw;font-weight:550;font-size:3.4574vw;line-height:120%;letter-spacing:-.1064vw;color:#042036;opacity:.7}.case-post.t2 .right{max-width:100%}.case-post.t2 .right .t-block:first-child{margin-bottom:19.6809vw}.case-post.t2 .right .heading,.case-post.t2 .right h3{padding-bottom:6.5vw;font-size:4.7872vw;line-height:100%;color:#042036}.case-post.t2 .right .t2-text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right .text:not(.author):not(.pro):not(.quote-text),.case-post.t2 .right p:not(.heading):not(.author):not(.pro):not(.quote-text){margin-top:0;font-size:3.4574vw;color:#042036}.case-video{padding:6.383vw 0}.case-video .heading{padding-bottom:9.5745vw;display:block}.case-video .title{font-size:6.9149vw;line-height:100%;color:#042036;max-width:100%;width:100%;margin-right:0;padding-bottom:3.1915vw}.case-video .video{display:block;height:58.7766vw;width:100%;position:relative;border-radius:5px;overflow:hidden}.case-video .video iframe,.case-video .video video{width:100%!important;height:58.7766vw!important}.case-video .video.pre img{-webkit-filter:brightness(.4);filter:brightness(.4)}.case-video .video .play{position:absolute;left:50%;top:50%;width:4.7396vw;height:4.7396vw;background:url(../img/play.svg) 50% no-repeat;background-size:contain;transform:translate(-50%,-50%)}.case-video .text{font-size:3.4574vw;line-height:140%;color:#042036;max-width:100%}.cases .cst{padding-bottom:3.75vw;display:block}.cases .cst h2{max-width:100%;width:100%;margin-right:5.2083vw;padding-bottom:0}.cases .cst .details{margin-top:2vw}.cases .cst .details .dec-detail{background:#042036}.cases .cst .details .dec-detail svg{fill:#fff}.advantages{padding:6.383vw 0}.advantages .adv .one{flex:0 0 100%;max-width:100%;margin-bottom:4.7872vw;height:41.7553vw;padding:6.383vw}.advantages .adv .one .number{font-size:11.1702vw;line-height:100%;letter-spacing:-.4787vw;top:6.383vw;left:6.383vw}.advantages .adv .one .text{font-size:3.4574vw;max-width:60vw;text-align:right;right:6.383vw;font-weight:400;bottom:6.383vw}}

.case-preview .heading p {
    color: #fff;
}