.cases{margin-left:auto;margin-right:auto;padding:120px 60px 80px}.cases .container-fluid{max-width:1800px;padding-left:20px;padding-right:20px}.cases .container-fluid .row{margin-left:-20px;margin-right:-20px}.cases .container-fluid [class^=col]{-ms-flex-item-align:start;align-self:flex-start;padding-left:20px;padding-right:20px}.cases .title-col{position:absolute}.cases h1{font-size:48px;font-weight:800;line-height:120%;text-transform:uppercase}.cases__item{margin-bottom:20px;padding-top:34.445%;position:relative}.cases__item.first{margin-top:100px}.cases__item.n-mt{margin-top:-100px}.cases__item img{display:block}.cases__item-inner{bottom:0;-webkit-clip-path:inset(10px);clip-path:inset(10px);display:block;left:10px;position:absolute;right:10px;top:0;z-index:1}.cases__item-inner .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:40px;padding:40px;position:absolute;right:40px;-webkit-transition:all .3s;transition:all .3s;z-index:1}.cases__item-inner .info span{position:relative;z-index:1}.cases__item-inner .info span.info__holder{bottom:0;height:100%;position:absolute;top:0;-webkit-transition:width .3s;transition:width .3s;width:0;z-index:0}.cases__item-inner .info.right span.info__holder{left:auto;right:0}.cases__item-inner .info.left span.info__holder{left:0;right:auto}.cases__item-inner .info--dark{background:hsla(0,0%,4%,.3);color:#fff}.cases__item-inner .info--dark span.info__holder{background-color:#0a0a0a}.cases__item-inner .info--light{background:rgba(230,233,248,.3);color:#0a0a0a}.cases__item-inner .info--light span.info__holder{background-color:#fff}.cases__item-inner .info__name{font-size:36px;font-weight:800;line-height:140%;margin-bottom:10px;text-align:center;text-transform:uppercase}.cases__item-inner .info__desc{font-size:18px;line-height:140%;text-align:center}.cases__item-inner:hover{-webkit-box-shadow:0 20px 40px rgba(192,197,222,.25);box-shadow:0 20px 40px rgba(192,197,222,.25);-webkit-clip-path:inset(0);clip-path:inset(0)}.cases__item-inner:hover .info span.info__holder{width:100%}@media screen and (max-width:1440px){.cases{padding-bottom:40px;padding-top:80px}.cases h1{font-size:36px;line-height:130%}.cases__item.first{margin-top:80px}.cases__item.n-mt{margin-top:-80px}.cases__item-inner .info{bottom:30px;left:30px;padding:30px;right:30px}.cases__item-inner .info__name{font-size:24px;margin-bottom:5px}.cases__item-inner .info__desc{font-size:14px}}@media screen and (max-width:991px){.cases{padding:70px 12px 44px}.cases .container-fluid{padding-left:8px;padding-right:8px}.cases .container-fluid .row{margin-left:-8px;margin-right:-8px}.cases .container-fluid [class^=col]{-ms-flex-item-align:start;align-self:flex-start;padding-left:8px;padding-right:8px}.cases__grid{position:relative}.cases__grid .title-col{top:10px}.cases__item{margin-bottom:8px;padding-top:65.845%}.cases__item img{width:100%}.cases__item-inner{-webkit-clip-path:inset(8px);clip-path:inset(8px);left:0;right:0}.cases__item-inner .info{bottom:25px;left:25px;padding:25px;right:25px}.cases__item-inner .info__name{font-size:22px;margin-bottom:5px}.cases__item-inner .info__desc{font-size:14px}}@media screen and (max-width:767px){.cases{padding:60px 7px 26px}.cases .container-fluid{padding-left:7px;padding-right:7px}.cases .container-fluid .row{margin-left:-7px;margin-right:-7px}.cases .container-fluid [class^=col]{-ms-flex-item-align:start;align-self:flex-start;padding-left:7px;padding-right:7px}.cases h1{font-size:24px;text-align:center}.cases__item{margin-bottom:0;padding-top:135.845%}.cases__item.first{margin-top:50px}.cases__item.n-mt{margin-top:0}.cases__item-inner{-webkit-clip-path:inset(7px);clip-path:inset(7px)}.cases__item-inner .info{bottom:15px;left:15px;min-height:106px;padding:15px;right:15px}.cases__item-inner .info__name{font-size:18px;margin-bottom:0}.cases__item-inner .info__desc{font-size:13px}}
