
.ml-breadcrumbs{max-width:1440px;margin:0 auto;padding:110px 5% 0;font-size:13px;line-height:1.8;color:inherit;opacity:.7;display:flex;flex-wrap:wrap;gap:8px}.ml-breadcrumbs a,.ml-seo-copy a,.ml-seo-page a,.ml-seo-link{color:inherit;text-decoration:underline;text-underline-offset:4px}.ml-breadcrumbs+section.project-hero{padding-top:60px}.ml-seo-page{padding-top:60px;padding-bottom:90px;max-width:1100px}.ml-seo-page h1{font-size:clamp(34px,4.7vw,68px);font-weight:400;line-height:1.12;margin:0 0 30px}.ml-seo-lead{font-size:22px;line-height:1.65;max-width:880px}.ml-seo-section{margin:44px 0}.ml-seo-section h2{font-size:clamp(25px,3vw,36px);font-weight:400;line-height:1.25;margin:0 0 22px}.ml-seo-section p,.ml-seo-section li,.ml-seo-section details{font-size:17px;line-height:1.8}.ml-seo-section p{margin:0 0 18px}.ml-seo-section ul{padding-left:22px;list-style:disc}.ml-seo-section li{margin:12px 0}.ml-seo-section summary{cursor:pointer;font-weight:600;padding:14px 0}.ml-seo-section details{border-bottom:1px solid rgba(128,128,128,.3)}.ml-seo-copy{max-width:1000px;margin-bottom:42px}.ml-seo-copy .ml-seo-section{padding:0}.monolux-instagram__grid:empty{min-height:360px}@media(max-width:767px){.ml-breadcrumbs{padding-top:100px;font-size:12px}.ml-seo-page{padding-top:36px;padding-bottom:55px}.ml-seo-lead{font-size:19px}.ml-seo-section{margin:32px 0}.ml-seo-section p,.ml-seo-section li,.ml-seo-section details{font-size:16px}}

button.service-item__info{width:100%;border:0;color:#191919;font:inherit;cursor:pointer;text-align:left;flex-direction:row;align-items:center;gap:24px;transition:background-color .2s ease}button.service-item__info:hover{background-color:#f2f0ed}button.service-item__info:focus-visible{outline:2px solid #b0322b;outline-offset:-4px}button.service-item__info .service-item__title{display:block;overflow:visible;-webkit-line-clamp:unset;text-decoration:none} .ml-service-toggle{display:flex;align-items:center;gap:16px;flex-shrink:0;font-size:13px;line-height:1.5}.ml-service-toggle svg{transition:transform .2s ease}button[aria-expanded="true"] .ml-service-toggle svg{transform:rotate(180deg)}@media(max-width:767px){button.service-item__info{gap:12px;min-height:140px;padding:24px 20px}button.service-item__info .service-item__title{font-size:20px;line-height:1.35}.ml-service-toggle{flex-direction:column-reverse;align-items:flex-end;gap:8px;max-width:100px;font-size:12px;text-align:right}}@media(prefers-reduced-motion:reduce){.ml-service-toggle svg,button.service-item__info{transition:none}}

.content:has(#interior-design) .section-title__h1{color:#d8d8d8}
