.block-works{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0}@media(max-width:768px){.block-works{padding:25px 0}}.block-works .works-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.block-works .works-list .work-item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 8px);flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px)}.block-works .works-list.columns-3 .work-item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 8px);flex:1 1 calc(33.333% - 8px);max-width:calc(33.333% - 8px)}@media(max-width:768px){.block-works .works-list .work-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.block-works .works-list .work-item{aspect-ratio:16/9;overflow:hidden;position:relative}.block-works .works-list .work-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.block-works .works-list .work-item .inner-work{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;opacity:0;padding:2.0833333333vw;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:2}.block-works .works-list .work-item .inner-work h3{color:#fff;font-size:2.1875rem;font-weight:400;line-height:.98;margin:0}.block-works .works-list .work-item .inner-work h4{color:#f29100;font-size:4.375rem;font-weight:700;line-height:.98;margin:2.3958333333vw 0 0;position:relative}.block-works .works-list .work-item .inner-work h4:before{background:#f29100;content:"";height:.4166666667vw;left:0;position:absolute;top:-1.6666666667vw;width:3.6979166667vw}@media(max-width:768px){.block-works .works-list .work-item .inner-work{padding:20px}.block-works .works-list .work-item .inner-work h3{font-size:1.5rem}.block-works .works-list .work-item .inner-work h4{font-size:2.375rem}.block-works .works-list .work-item .inner-work h4:before{content:"";height:.8333333333vw;top:-1.6666666667vw;width:8.3333333333vw}}.block-works .works-list .work-item:after{background:rgba(0,0,0,.6);content:"";inset:0;opacity:0;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.block-works .works-list .work-item:hover .inner-work,.block-works .works-list .work-item:hover:after{opacity:1}
