/* «Реалізовані проекти Columbus.B2B» на сторінках теми (власник 2026-10-13, Опус): той самий вигляд і гортання, що на головній
   (v1/style.css, розділи «Реалізовані проекти» і п. 35). Вантажиться лише там, де на сторінці є блок проєктів теми (plugin.php).
   Ширина = контейнер теми, тому поля 0; стрілки по центру фото (menu.js пише --ce-arrow-top). */
body .v1-projects{--ce-gutter:0px;padding-top:0!important;padding-bottom:0!important}
body.ce-svc-hero .energy__container section.slider.recent-projects.v1-projects{margin-bottom:var(--ce-gap,64px)!important} /* як між іншими блоками (у темі слайдеру давали gap - 20 px) */
body .v1-projects .slider__container{padding:0;max-width:none;margin:0}
body .v1-projects .slider__header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:26px}
body .v1-projects .header{font-size:clamp(28px,3.6vw,42px);font-weight:700;color:#161616;margin:0;line-height:1.1}
body .v1-projects .slider__header .button{margin:0;width:auto;min-width:0}
body .v1-projects__body{padding:0;max-width:none;margin:0;position:relative}
body .v1-projects .slider__body{overflow:hidden}
body .v1-projects .slider__items{display:flex;align-items:stretch;margin:0 0 0 -23px;padding:0;width:calc(100% + 23px)}
body .v1-projects .slider__item{width:33.333%!important;margin:0!important;padding:0 0 0 23px!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}
body .v1-projects .slider__photo,body .v1-projects .slider__wrapper{max-width:none}
body .v1-projects .slider__wrapper{flex:1 1 auto;padding:32px 24px 24px;align-items:start;display:flex;flex-direction:column}
body .v1-projects .slider__title-big{font-size:clamp(22px,2.2vw,30px);word-break:normal;overflow-wrap:anywhere;color:#161616}
body .v1-projects .slider__subtitle{font-size:18px;margin-bottom:14px}
body .v1-projects .slider__text{font-weight:400;font-size:14px;line-height:1.5;color:#333;padding-right:0;margin-bottom:18px}
body .v1-projects .slider__info{margin-bottom:0;display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start;width:100%}
body .v1-projects .slider__info-item{font-size:15px;font-weight:600;color:#161616;margin-bottom:4px}
body .v1-projects .slider__info-item:last-of-type{margin-bottom:18px}
body .v1-projects .slider__info .button{margin-top:auto!important;align-self:flex-start}
body .v1-projects__arrow,body .v1-projects__arrow:link,body .v1-projects__arrow:visited{position:absolute;top:var(--ce-arrow-top,22%);bottom:auto;margin-top:-26px;z-index:5;width:52px;height:52px;border-radius:50%;background:#fd6500;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none}
body .v1-projects__arrow:hover,body .v1-projects__arrow:focus{background:#fd6500;color:#fff;box-shadow:none;transform:none}
body .v1-projects__arrow--prev{left:-8px}
body .v1-projects__arrow--next{right:-8px}
@media (max-width:959px){body .v1-projects .slider__item{width:50%!important}}
@media (max-width:639px){
  body .v1-projects .slider__items{margin-left:0;width:100%}
  body .v1-projects .slider__item{width:100%!important;padding:0!important}
  body .v1-projects__arrow,body .v1-projects__arrow:link,body .v1-projects__arrow:visited{width:60px;height:60px;top:var(--ce-arrow-top,22%);bottom:auto;margin-top:-30px}
  body .v1-projects__arrow--prev{left:4px}
  body .v1-projects__arrow--next{right:4px}
  body .v1-projects .slider__header .button{width:100%}
  body .v1-projects .slider__body{overflow:visible}
  body .v1-projects .uk-slider-container{overflow:hidden}
}
