.works .title{margin:0 0 50px 0}@media (max-width:767px){.works{padding:30px 0 0 0}.works .title{margin:0 0 30px 0}}.works .desktop-works .pic-collapses{width:370px}.works .desktop-works .pic-collapses img{width:100%}.works .desktop-works .card{background:none;border:0}.works .desktop-works .frame{position:relative;z-index:2}.works .desktop-works .works-inner{--padding:70px;display:inline-block;position:relative}@media (min-width:1200px) and (max-width:1399px){.works .desktop-works .pic-collapses{width:clamp(300px,26.2vw,370px)}}@media (min-width:992px) and (max-width:1199px){.works .desktop-works .pic-collapses{width:250px}.works .desktop-works .works-inner{--padding:30px}}@media (min-width:768px) and (max-width:991px){.works .desktop-works .pic-collapses{width:185px}.works .desktop-works .works-inner{--padding:20px}}.works .desktop-works .w-block{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;padding:2.7% 2.2%;width:calc(100% - 3.5%);height:calc(100% - 3.5%);background:#EAEAEA;display:flex}.works .desktop-works .w-block .slider{padding:var(--padding) 25px;width:225px;border-radius:5% 0 0 5%;height:100%;flex-shrink:0;text-align:center;position:relative;z-index:3;background:#E0E1E2}.works .desktop-works .w-block .slider .swiper-container{height:100%;border-radius:15px;background:#FFF;box-shadow:5px 5px 18px 0 #8E8E8E inset}.works .desktop-works .w-block .slider .swiper-slide{display:flex;align-items:center}.works .desktop-works .w-block .slider .btn{border-radius:4px;border:1px solid #DADADA;background:#EFEFEF;height:80%;width:80%;margin:auto;display:flex;align-items:center;justify-content:center}.works .desktop-works .w-block .slider .btn:not(.collapsed){pointer-events:none;background:#FFF;border-color:var(--color-primary)}.works .desktop-works .w-block .slider .btn img{max-width:100%;max-height:100%}@media (min-width:992px) and (max-width:1199px){.works .desktop-works .w-block .slider{width:180px}}@media (min-width:768px) and (max-width:991px){.works .desktop-works .w-block .slider{width:150px}}.works .desktop-works .work-info{padding:var(--padding) 40px var(--padding) 15px;flex-grow:1;font-size:20px;font-family:var(--ff-headings);color:#363636}.works .desktop-works .work-info .name{font-size:35px;margin:0 0 7px 0;line-height:1;font-weight:700}.works .desktop-works .logo{position:absolute;right:60px;bottom:60px;opacity:.3;z-index:2}.works .desktop-works .logo img{width:385px}@media (min-width:992px) and (max-width:1199px){.works .desktop-works .work-info{font-size:15px}.works .desktop-works .work-info .name{font-size:26px}.works .desktop-works .logo{right:30px;bottom:30px}.works .desktop-works .logo img{width:225px}}@media (min-width:768px) and (max-width:991px){.works .desktop-works .work-info{font-size:13px}.works .desktop-works .work-info .name{font-size:22px}.works .desktop-works .logo{right:20px;bottom:20px}.works .desktop-works .logo img{width:185px}}.works .desktop-works .swiper-button{--size:44px;--offset:15px}@media (min-width:768px) and (max-width:1199px){.works .desktop-works .swiper-button{--size:24px;--offset:5px}}.works .desktop-works .swiper-button div{border-radius:6px;border:1px solid #CCCDCE;background-color:#E0E1E2;box-shadow:3px 3px 6px 0 #C2C3C4,-3px -3px 6px 0 rgba(254,255,255,.9);width:var(--size);height:var(--size)}.works .desktop-works .swiper-button div:hover{background-color:#CCCDCE}.works .desktop-works .swiper-button .works-desktop-prev{left:50%;top:var(--offset);transform:translateX(-50%) rotate(-90deg)}.works .desktop-works .swiper-button .works-desktop-next{left:50%;top:initial;bottom:var(--offset);transform:translateX(-50%) rotate(90deg)}.works .mobile-works .slider{padding:0}.works .mobile-works .slider .swiper-button div{top:230px}.works .mobile-works .slider .swiper-button .swiper-button-prev{transform:scale(-1,1)}.works .mobile-works .pic{text-align:center;max-width:270px;margin:auto}.works .mobile-works .pic img{max-width:100%}.works .mobile-works .content{border-radius:15px;padding:15px 50px;font-size:15px;margin:15px 0 0 0;background:#EFF5FA}.works .mobile-works .content .name{font-weight:700;font-size:20px}.works .mobile-works .content .main-info{color:#363636}.works .mobile-works .content .list{font-weight:700;margin:15px 0 0 0;padding:0 0 0 20px}.works .mobile-works .content .text{color:#363636;margin:5px 0 0 0}


.slider .swiper-button div:after {
    font-size: inherit;
    transition: inherit;
    color: inherit;
    text-indent: -9999px;
    width: 25px;
    height: 25px;
    background-image: url(../images/arr-big.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}


 .works2 .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.d-none {
    display: none!important;
}
.works2 .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}

.works2 .col-auto {
    flex: 0 0 auto;
    width: auto;
}

.works2 .col {
    flex: 1 0 0%;
}

@media (min-width: 768px){
  .d-md-none{
      display: none!important;

  }
  .d-md-block {
      display: block !important;
  }




}

@media screen and (max-width: 768px) {
  .works2 .container {
    max-width: 100% !important;
}
}


.works{padding:120px 0 0 0}@media (min-width:1200px){.works .container{max-width:1420px}}

.works-desktop-prev{
  top:30px !important;
}

.works2 .slider {
    position: relative;
}
.works2 .slider {
    display: block;
}
