.language-switch{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin:0 0 12px;flex-wrap:wrap}.language-switch a{font-size:13px;line-height:24px;padding:4px 2px;letter-spacing:0}.language-switch a[aria-current="true"]{text-decoration:underline;text-underline-offset:4px}html[lang="zh-CN"] body{font-family:Roboto,"Microsoft YaHei","PingFang SC",sans-serif}html[lang="zh-CN"] h1,html[lang="zh-CN"] h2,html[lang="zh-CN"] h3,html[lang="zh-CN"] h4,html[lang="zh-CN"] .menu-style{font-family:Roboto,"Microsoft YaHei","PingFang SC",sans-serif}@media(max-width:600px){.language-switch{justify-content:center;margin-bottom:16px}.menu-style a{overflow-wrap:anywhere}}
.logo-tagline-wrapper .logo-wrapper{width:min(25%,155px)}
.logo-tagline-wrapper .logo-wrapper>a{display:block;width:100%}
#header-container .logo-image{width:100%;height:auto;max-height:33px;object-fit:contain}
@media(max-width:767px){.term-all-works-photography-by-valerie-clarysse .portfolio-item-list,.term-c-fotografie .portfolio-item-list{margin-left:0;width:100%;padding-left:0}}
@media(max-width:767px){.term-alexander .portfolio-item-list,.term-h-interieur .portfolio-item-list{margin-left:0;width:100%;padding-left:0}}
.compact-interior .portfolio-item-list{margin-left:0;width:100%;border-left:0;padding:20px 0 0}
.compact-interior .portfolio-template-side-content{display:none}
.compact-interior .portfolio-item{margin-left:8px;margin-right:8px;margin-bottom:32px}
.compact-interior .portfolio-item-block{margin-left:-8px;margin-right:-8px}
@media(max-width:600px){.compact-interior .portfolio-item-block{margin-left:0;margin-right:0}.compact-interior .portfolio-item{margin:0 0 24px}}
.compact-interior [data-fit-row]{display:flex;gap:16px;margin:0}
.compact-interior [data-fit-row] .portfolio-item{flex:var(--tile-ratio,1) 1 0%;min-width:0;width:0!important;height:auto!important;float:none;margin:0 0 18px}
.compact-interior [data-fit-row] .portfolio-featured-image,.compact-interior [data-fit-row] img{width:100%;height:auto!important}
.compact-interior [data-fit-row] .portfolio-title{position:static;margin-top:6px;margin-right:0;line-height:1.6}
@media(max-width:600px){.compact-interior [data-fit-row]{display:block}.compact-interior [data-fit-row] .portfolio-item{width:100%!important;margin-bottom:18px}}
.compact-interior [data-fit-row]::before,.compact-interior [data-fit-row]::after{display:none}
.home-services{box-sizing:border-box;padding:12% 20%;font-size:13px;line-height:1.8}
.home-services>p{margin-bottom:1.6em}
.home-service{padding:18px 0;border-bottom:1px solid #ccc}
.home-service:last-child{border-bottom:0;padding-bottom:0}
.home-service h3{font-size:14px;line-height:1.6;margin:0 0 6px;overflow-wrap:anywhere}
.home-service p{margin:0;overflow-wrap:anywhere}
@media(max-width:767px){.home-services{padding:24px 9.3%}}
.home-service-details{box-sizing:border-box;padding:0 20% 12%;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.home-service-details ul{list-style:none;padding:0;margin:0 0 24px}
.home-service-details li{margin:0 0 12px}
.home-service-details p{margin:0 0 24px}
.home-service-details p:last-child{margin-bottom:0}
@media(max-width:767px){.home-service-details{padding:0 9.3% 24px}}
.contact-links a{overflow-wrap:anywhere;line-height:1.8}
.contact-links i{display:inline-block;width:16px;text-align:center;margin-right:4px}
.site-photo-grid{columns:3;column-gap:16px}
.site-photo-grid figure{break-inside:avoid;margin:0 0 16px}
.site-photo-grid a,.site-photo-grid img{display:block;width:100%;height:auto}
@media(max-width:900px){.site-photo-grid{columns:2}}
@media(max-width:500px){.site-photo-grid{columns:1}}
