.brand img{width:230px;max-width:100%;height:auto}
.about-mark img{width:360px;max-width:100%;height:auto}
@media(max-width:1000px){.brand img{width:185px}}
@media(max-width:720px){.brand img{width:140px}.brand span{display:none}.about-mark img{width:275px}}
@media(max-width:370px){.brand img{width:130px}}
:root{--section-gray:#eeece5}
.header,.about{background:var(--section-gray)}
.header-services{flex:1;min-width:0;max-width:720px;text-align:center;text-wrap:balance;font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;font-size:clamp(20px,2.05vw,30px);font-weight:400;letter-spacing:-.035em;line-height:1.12}
.header .brand,.header nav{flex-shrink:0}
.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
#enquiry-submit:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:1200px){.header nav{gap:15px}.header nav a[href='#o-nas']{display:none}.header-services{font-size:clamp(19px,2vw,24px)}}
@media(max-width:1050px){.header nav a[href='#sluzby'],.header nav a[href='#cenik']{display:none}}
@media(max-width:720px){.header{flex-wrap:wrap;justify-content:space-between;row-gap:10px}.header-services{order:3;flex:0 0 100%;max-width:none;font-size:clamp(20px,5.3vw,26px);padding-bottom:4px}.header nav{order:2}}
.enquiry-copy>p.contact-intro{max-width:410px;text-wrap:balance;line-height:1.55}
.contact-intro span{display:block}
.contact-intro span+span{margin-top:8px}
