.work-info__title{margin-bottom:50px}.work-info__list{-moz-column-gap:50px;column-gap:50px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);margin-bottom:32px;row-gap:32px}.work-info__item{color:#747272;font-size:18px;font-weight:600}.work-info__item-title{color:#292d32}.work-info__btn{margin-top:50px}.work-info__btn .btn{font-size:18px;margin:0 auto;padding:16.5px 16px}.work-info__btn .btn svg{margin-left:16px}@media screen and (max-width:767px){.work-info__title{margin-bottom:24px}.work-info__btn .btn{font-size:16px}.work-info .video{height:calc(66.66667vw - 21.33333px)}.work-info .video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.work-info .video__btn svg{height:48px;width:48px}.work-info__list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.work-info__btn{margin-top:32px}}@media screen and (max-width:576px){.work-info__item{font-size:14px}}.modal-picture{height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.modal-picture__close{position:absolute;right:20px;top:20px;z-index:12}.modal-picture__container{border-radius:20px;height:100%;left:50%;max-height:900px;max-width:1290px;overflow:hidden;padding:50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.modal-picture .swiper{height:100%;width:100%}.modal-picture .swiper-slide img{height:100%;-o-object-fit:none;object-fit:none;width:100%}.modal-picture .btn-arrow{background-color:#fff}.modal-picture .swiper-button-prev{left:20px;transform:translateY(-50%);transform:translateY(-50%) rotate(180deg)}.modal-picture .swiper-button-next,.modal-picture .swiper-button-prev{position:absolute;top:50%;width:-moz-fit-content;width:fit-content;z-index:10}.modal-picture .swiper-button-next{right:20px;transform:translateY(-50%)}.modal-picture .swiper-pagination{bottom:10px;left:50%;transform:translate(-50%)}.installation-swiper{overflow:visible}.installation{overflow:hidden}.installation__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:50px}.installation__header .swiper-btns{bottom:0;position:relative;right:0}.installation__btn{margin-top:50px}.installation__btn .btn{font-size:18px;margin:0 auto;padding:16.5px 16px}.installation__btn .btn svg{margin-left:16px}.installation .swiper-slide{width:561px}@media (hover:hover) and (pointer:fine){.installation .swiper-button-disabled .btn-arrow:hover{background-color:#fff;transition:all .3s ease-in-out}}.installation__card{border-radius:24px;cursor:pointer;height:700px;overflow:hidden;position:relative}.installation__card:before{background-color:#2c519c;mix-blend-mode:soft-light;z-index:1}.installation__card:after,.installation__card:before{content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .3s ease-in-out;visibility:visible;width:100%}.installation__card:after{background:#000;mix-blend-mode:hue;z-index:0}.installation__card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (hover:hover) and (pointer:fine){.installation__card:hover:after,.installation__card:hover:before{opacity:0;transition:all .3s ease-in-out;visibility:hidden}.installation__card:hover .installation__view{opacity:1;transition:all .3s ease-in-out;visibility:visible}}.installation__view{align-items:center;background-color:#ffffffe6;border-radius:16px;display:flex;gap:8px;left:50%;opacity:0;padding:16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;visibility:hidden}.installation__bottom{background-color:#fff;border-radius:16px;bottom:16px;left:16px;padding:26px 16px;position:absolute;width:calc(100% - 32px);z-index:5}.installation__list{display:flex;justify-content:space-around}.installation__item{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}@media screen and (max-width:767px){.installation .swiper-slide{width:250px}.installation__card{height:320px}.installation__header{margin-bottom:24px}.installation__header .swiper-btns{display:none}.installation__bottom{padding:8px}.installation__item{flex-direction:column;font-size:12px;gap:8px}.installation__item svg{height:26px;width:26px}}
