.portfolio-block{padding-top:var(--block-padding-top, 86px)}@media(max-width: 767px){.portfolio-block{padding-top:var(--block-padding-top, 86px)}}.portfolio-block{padding-bottom:var(--block-padding-bottom, 86px)}@media(max-width: 767px){.portfolio-block{padding-bottom:var(--block-padding-bottom, 86px)}}.portfolio-block .block-head{margin-bottom:-24px}.portfolio-block .slider{--slider-per-view: 4}@media(min-width: 768px)and (max-width: 1279px){.portfolio-block .slider{--slider-per-view: 2}}@media(max-width: 767px){.portfolio-block .slider{--slider-per-view: 1}}.portfolio-block .slider__dots{margin-top:10px}.portfolio-block .slider__arrow{top:280px}.portfolio-block .slider__arrow.-prev{left:20px}.portfolio-block .slider__arrow.-next{right:20px}.portfolio-block__item{position:relative;display:flex;align-items:center;justify-content:center;height:500px;margin:30px 0;padding:0 20px;overflow:hidden;transition:transform .4s}.portfolio-block__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.portfolio-block__item::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.portfolio-block__item .tag{position:relative;z-index:1;max-width:100%;padding:11px 23px}.portfolio-block__zoom{position:absolute;top:50%;left:50%;z-index:1;opacity:0;transform:translate(-50%, -50%);transition:opacity .2s ease}.portfolio-block a.portfolio-block__item:hover,.portfolio-block a.portfolio-block__item:focus-visible{z-index:1;transform:scale(1.1)}.portfolio-block a.portfolio-block__item:hover .tag,.portfolio-block a.portfolio-block__item:focus-visible .tag{opacity:0}.portfolio-block a.portfolio-block__item:hover .portfolio-block__zoom,.portfolio-block a.portfolio-block__item:focus-visible .portfolio-block__zoom{opacity:1}@media(prefers-reduced-motion: reduce){.portfolio-block__item,.portfolio-block__zoom{transition:none}}