/**handles:drsg-detail**/
.elementor .drsg-balanced-grid{overflow:visible!important;margin-block:16px!important;isolation:isolate}.elementor .drsg-balanced-grid>.e-gallery-item{min-width:0!important;box-sizing:border-box;align-self:start;overflow:visible!important;background:var(--drsg-color,#fbd1bc)!important;padding:10px!important;border-radius:25px 16px 28px 18px!important;transform-origin:50% 5%;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 5px 12px #674b1b0c;text-decoration:none!important}.elementor .drsg-balanced-grid>.e-gallery-item:nth-child(3n+1){transform:rotate(-1.5deg)}.elementor .drsg-balanced-grid>.e-gallery-item:nth-child(3n+2){transform:rotate(1deg)}.elementor .drsg-balanced-grid>.e-gallery-item:first-child::before{content:"";position:absolute;top:-10px;left:29%;width:42%;max-width:150px;height:26px;background:linear-gradient(100deg,#89cbdbe6,#b0dfebe6 65%,#8acbddd9);clip-path:polygon(3% 0,97% 4%,95% 20%,100% 39%,96% 59%,99% 78%,96% 100%,2% 95%,4% 79%,0 60%,4% 42%,1% 22%);transform:rotate(-8deg);z-index:2;pointer-events:none}.elementor .drsg-balanced-grid .e-gallery-image{display:block;width:100%;box-sizing:border-box;border-radius:17px 10px 20px 10px!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.elementor .drsg-balanced-grid.drsg-single-photo .e-gallery-image{background-size:contain!important}.elementor .drsg-balanced-grid .elementor-gallery-item__content,.elementor .drsg-balanced-grid .elementor-gallery-item__overlay{display:none!important}.elementor .drsg-balanced-grid>.e-gallery-item:focus-visible{outline:3px solid #a73519;outline-offset:7px;z-index:3}@media(hover:hover) and (pointer:fine){body:not(.z-reduce-motion) .elementor .drsg-balanced-grid>.e-gallery-item:hover{transform:rotate(0) translateY(-3px);box-shadow:0 10px 20px #674b1b1a;z-index:3}}.elementor .drsg-content{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-width:0}.elementor .drsg-content>.elementor-element{margin-top:0!important;margin-bottom:0!important;min-width:0}.elementor .drsg-adaptive-gallery{width:100%;min-width:0;margin:0!important;padding:0!important}.elementor .drsg-adaptive-gallery>.elementor-widget-container{margin:0!important;padding:0!important}.elementor:has(> .e-flexbox-base > .drsg-adaptive-gallery){display:flow-root!important;margin-block:0!important;padding-block:0!important}.elementor>.e-flexbox-base:has(> .drsg-adaptive-gallery){display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}.elementor>.e-flexbox-base:has(> .drsg-adaptive-gallery)>.elementor-element{margin-block:0!important;min-width:0;width:100%}body.drsg-category-krtecci{--drsg-color:#C6E8EE}body.drsg-category-mysaci{--drsg-color:#D8EDC4}body.drsg-category-dracata{--drsg-color:#FBD1BC}body.drsg-category-kotata{--drsg-color:#FFE29A}body.drsg-category-spolecna-akce{--drsg-color:#E5D9EE}.elementor .drsg-adaptive-gallery{background:0 0!important;border-radius:0;padding:0!important}body.z-high-contrast .elementor .drsg-balanced-grid>.e-gallery-item{background:#152f3a!important;border:1px solid #fff}body.z-high-contrast .drsg-balanced-grid>.e-gallery-item::before{display:none}@media(max-width:500px){.elementor .drsg-balanced-grid>.e-gallery-item{padding:5px!important}.elementor .drsg-balanced-grid>.e-gallery-item:first-child::before{height:21px;top:-8px}}body.z-reduce-motion .drsg-adaptive-gallery *{animation:none!important;transition:none!important}body.z-reduce-motion .elementor .drsg-balanced-grid>.e-gallery-item{transform:none!important}@media(prefers-reduced-motion:reduce){.drsg-adaptive-gallery *{animation:none!important;transition:none!important}.elementor .drsg-balanced-grid>.e-gallery-item{transform:none!important}}@media(forced-colors:active){.drsg-balanced-grid>.e-gallery-item::before{display:none}}.elementor .drsg-content>.elementor-widget-text-editor+.elementor-widget-spacer:has(+ .drsg-adaptive-gallery),.elementor .e-flexbox-base>.elementor-widget-text-editor+.elementor-widget-spacer:has(+ .drsg-adaptive-gallery){display:none!important}.elementor :is(.e-flexbox-base,.drsg-content)>.elementor-widget-text-editor:has(+ .drsg-adaptive-gallery,+ .elementor-widget-spacer + .drsg-adaptive-gallery)>.elementor-widget-container>p:last-child,.elementor :is(.e-flexbox-base,.drsg-content)>.elementor-widget-text-editor:has(+ .drsg-adaptive-gallery,+ .elementor-widget-spacer + .drsg-adaptive-gallery)>p:last-child{margin-bottom:0!important}