.recent-projects-items{display:flex;gap:var(--gap-def);max-width:100%;overflow-x:scroll;perspective:250px;scroll-snap-type:x mandatory;width:max-content;&::-webkit-scrollbar{display:none}}.recent-projects-items .recent-projects-item{border:1px solid var(--secondary-color);border-radius:var(--card-radius);display:flex;flex-direction:column;flex-shrink:0;height:auto;padding:19px 18px 27px;scroll-snap-align:start;width:290px}.recent-projects-items .recent-projects-item .image-container{height:260px;margin-bottom:32px;position:relative;width:100%}.recent-projects-items .recent-projects-item .image-container img{height:100%;object-fit:cover;width:100%}.recent-projects-items .recent-projects-item .image-container .recent-projects-item-label{background-color:var(--primary-color);border-radius:0 16px 16px 0;color:var(--white-color);left:0;padding:var(--space-xs) var(--space-s);position:absolute;top:var(--space-xs)}.recent-projects-item-title h5{margin:0}.recent-projects-item-text{overflow:hidden}.recent-projects-item-text .buttons{margin-top:18px}.recent-projects-item-text p{margin-bottom:0}.recent-projects-item-text ul{padding-left:var(--space-m)}.recent-projects-items .recent-projects-item .recent-projects-item-circle{position:absolute;right:16px;top:18px}.recent-projects-title-wrapper{display:flex;justify-content:space-between;margin-bottom:62px;position:relative}.recent-projects-title-wrapper .hs-button.desktop{align-self:flex-end}.recent-projects-title-wrapper .texts{max-width:100%}.recent-projects-title-wrapper .texts .slogan{padding-left:75px;position:relative}.recent-projects-title-wrapper .texts .slogan:before{bottom:4px;content:url(https://144082105.fs1.hubspotusercontent-eu1.net/hubfs/144082105/Line%208.svg);left:0;position:absolute}.recent-projects-title-wrapper .texts p{margin:0}.recent-projects .buttons-container{display:flex;justify-content:end;margin-top:var(--space-l);.carousel-button{background-color:transparent;border:none;border-radius:17px;cursor:pointer;height:56px;opacity:1;padding:0;width:56px;z-index:667;-webkit-tap-highlight-color:transparent}}@media screen and (min-width:1024px){.recent-projects-items .recent-projects-item{padding:21px 23px 25px;width:588px}.recent-projects-items .recent-projects-item .image-container{height:400px}.recent-projects-title-wrapper .texts{max-width:70%}}