body:has(#categories) main>section.ck-section{padding-block:2rem}body:has(#categories) .home-mobile-catalogue-section{padding-block:2rem}:is(body:has(#categories) #services img,body:has(#categories) #projects img){aspect-ratio:auto;object-fit:cover;height:11rem}body:has(#categories) main article>a[href*="/projects/"]:has(>img){aspect-ratio:auto;height:11rem}[data-category-slider] [data-home-category-grid]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-top:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}[data-category-slider] [data-home-category-grid]::-webkit-scrollbar{display:none}[data-category-slider] .home-compact-category-card{scroll-snap-align:start;background:0 0;flex:0 0 calc(25% - .5625rem);min-width:0;min-height:0;display:block;overflow:visible}[data-category-slider] .home-compact-category-card>img{aspect-ratio:1;object-fit:cover;border:1px solid #aac7e7;border-radius:50%;width:100%;height:auto;display:block;position:static}[data-category-slider] .home-compact-category-card>div.absolute{display:none}[data-category-slider] .home-compact-category-card>.relative{color:#26221d;text-align:center;height:auto;padding:.6rem 0 0}[data-category-slider] .home-compact-category-card>.relative>span{display:none}[data-category-slider] .home-compact-category-card>.relative>span:nth-child(2){overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.7rem;line-height:1.35;display:block}[data-category-slider] .home-compact-category-card>.relative>span:nth-child(2)>span{display:none}[data-category-slider] .home-compact-category-card>span{font-size:.65rem;position:static!important}[data-category-slider] .home-compact-category-card:hover>img{transform:none}@media (width>=640px){body:has(#categories) main>section.ck-section{padding-block:2.75rem}body:has(#categories) .home-mobile-catalogue-section{padding-block:2.75rem}:is(body:has(#categories) #services img,body:has(#categories) #projects img){height:13rem}body:has(#categories) main article>a[href*="/projects/"]:has(>img){height:13rem}[data-category-slider] .home-compact-category-card{flex-basis:calc(16.6667% - .625rem)}[data-category-slider] .home-compact-category-card>.relative>span:nth-child(2){font-size:.85rem}}
