/* Vygenerováno z Blog.dc.html */
<style>
body{margin:0;background:#FFFFFF}
a{color:#0043FF}a:hover{color:#0C2749}
.stripes{background:repeating-linear-gradient(135deg,#FF1200 0 6px,transparent 6px 14px)}
@media (max-width: 860px){
nav[aria-label="Hlavní menu"]{display:none!important}
.menu-btn{display:flex!important}
header{position:sticky!important;top:0;z-index:50;box-shadow:0 2px 8px rgba(0,14,53,0.08)}
section{scroll-margin-top:80px}
header>div:first-child{flex-wrap:nowrap!important;gap:12px!important;padding-left:16px!important;padding-right:16px!important}
header>div:first-child>a:first-child{gap:12px!important;min-width:0}
header>div:first-child>a:first-child img{height:40px!important}
header>div:first-child>a:first-child>span{padding-left:12px!important}
header span[style*="font-size: 20px"]{font-size:17px!important}
header span[style*="font-size: 14px; color: #555555;"]{font-size:13px!important}
.menu-btn{flex-shrink:0}
}
@media (max-width: 720px){
section[aria-label="Filtr nemovitostí"] div[role="group"]{width:100%;flex-wrap:nowrap!important}
section[aria-label="Filtr nemovitostí"] div[role="group"]>button{flex:1 1 0;padding-left:8px!important;padding-right:8px!important}
section[aria-label="Filtr nemovitostí"] label{margin-left:0!important;flex:1 1 calc(50% - 6px);min-width:0}
section[aria-label="Filtr nemovitostí"] label:last-of-type{flex-basis:100%}
section[aria-label="Filtr nemovitostí"] select{min-width:0!important;width:100%;box-sizing:border-box}
h1{font-size:34px!important}
h2[style*="font-size: 40px"]{font-size:28px!important}
h1[style*="font-size: 40px"]{font-size:30px!important}
section div[style*="padding: 88px 24px"],section[style*="padding: 88px 24px"]{padding-top:56px!important;padding-bottom:56px!important}
section div[style*="padding: 48px 24px"]{padding-top:32px!important;padding-bottom:40px!important}
span[style*="font-size: 44px"]{font-size:32px!important}
section[aria-label="Fotogalerie"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:220px 110px 110px!important}
section[aria-label="Fotogalerie"]>div:first-child{grid-column:1 / -1!important;grid-row:auto!important;border-radius:12px 12px 0 0!important}
}
nav[aria-label="Mobilní menu"] a{padding:14px 0;font-size:17px;border-bottom:1px solid #E6E3D8}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{display:flex!important}
.dd-menu a:hover{background:#F7F5EE;color:#0043FF}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.blog-mrizka{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}
.blog-mrizka>a:hover h3{color:#0043FF!important}
.blog-mrizka>a.prvni{grid-column:1 / -1;flex-direction:row!important}
.blog-mrizka>a.prvni>.foto{flex:0 0 58%;aspect-ratio:auto!important;min-height:360px}
.blog-mrizka>a.prvni>.text{padding:40px!important;justify-content:center;gap:16px!important}
.blog-mrizka>a.prvni h3{font-size:32px!important;line-height:1.25!important}
.blog-mrizka>a.prvni p{font-size:17px!important;-webkit-line-clamp:4!important}
.blog-mrizka>a.prvni .text>span:last-child{margin-top:0!important}
@media (max-width: 860px){
.blog-mrizka>a.prvni{flex-direction:column!important}
.blog-mrizka>a.prvni>.foto{flex:none;aspect-ratio:16 / 10!important;min-height:0}
.blog-mrizka>a.prvni>.text{padding:24px!important;gap:10px!important}
.blog-mrizka>a.prvni h3{font-size:24px!important}
.blog-mrizka>a.prvni p{font-size:15px!important;-webkit-line-clamp:3!important}
}

@media (max-width: 720px){
section[aria-label="Filtr článků"] div[role="group"]{flex-wrap:nowrap!important;gap:6px!important}
section[aria-label="Filtr článků"] button{flex:1 1 auto;padding-left:8px!important;padding-right:8px!important;font-size:14px!important;white-space:nowrap}
.ref-cta a{flex:1 1 100%;text-align:center}
}
