@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-gumszi {font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.48rem) * 0.25)), 1.6rem); color: var(--bricks-color-vqqohc); width: auto}#brxe-gumszi .separator {border-top-style: solid; border-top-color: var(--bricks-color-vqqohc); width: 24px; flex-grow: 0; border-top-width: 2px; height: 2px}#brxe-gumszi.has-separator {gap: 16px}#brxe-kbiqkj {font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.48rem) * 0.25)), 1.6rem); color: var(--bricks-color-vqqohc); width: auto}#brxe-kbiqkj .separator {border-top-style: solid; border-top-color: var(--bricks-color-vqqohc); width: 24px; flex-grow: 0; border-top-width: 2px; height: 2px}#brxe-kbiqkj.has-separator {gap: 16px}#brxe-jwuogs {font-size: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 3)), 4.8rem); font-weight: 700; line-height: 1; margin-bottom: 0}#brxe-dgxubv {row-gap: clamp(1.6rem, calc(1.6rem + ((1vw - 0.48rem) * 2)), 3.2rem)}@media (max-width: 767px) {#brxe-dgxubv {align-items: stretch}}#brxe-uginxt {font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.48rem) * 0.5)), 2rem)}#brxe-vjhrrt {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); grid-gap: clamp(1.6rem, calc(1.6rem + ((1vw - 0.48rem) * 10)), 9.6rem); align-items: center}.brxe-limqog .brxe-kmzbio.brxe-icon {font-size: 16px; color: #ffffff; fill: #ffffff}.brxe-limqog .brxe-hpfbes.brxe-div {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 48px; height: 48px; background-color: var(--bricks-color-vqqohc); position: absolute; bottom: 0px; right: 0px}.brxe-limqog .brxe-oroxhm.brxe-svg {width: 48px; top: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); right: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); position: absolute}.brxe-limqog .brxe-trhdpa.brxe-block {align-items: stretch; min-height: 240px; justify-content: flex-end; padding-top: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-right: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-bottom: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-left: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); position: relative; color: #ffffff; background-position: center center; background-size: cover; transition: 0.2s; flex-direction: column; box-shadow: 0 8px 16px 0 var(--bricks-color-jrpjov)}.brxe-limqog .brxe-trhdpa.brxe-block:hover {transform: scaleX(0.96) scaleY(0.96); box-shadow: 0 8px 16px 0 var(--bricks-color-jrpjov)}.brxe-limqog.brxe-block:hover {border-color: var(--bricks-color-vqqohc)}#brxe-plmmhf {font-size: 16px; color: #ffffff; fill: #ffffff}#brxe-eqlina {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 48px; height: 48px; background-color: var(--bricks-color-vqqohc); position: absolute; bottom: 0px; right: 0px}#brxe-uirbat {align-items: stretch; min-height: 240px; justify-content: flex-end; padding-top: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-right: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-bottom: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-left: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); position: relative; color: #ffffff; background-position: center center; background-image: url(https://dplex.cz/wp-content/uploads/nahled-sluzby.webp); background-size: cover; transition: 0.2s; flex-direction: column; box-shadow: 0 8px 16px 0 var(--bricks-color-jrpjov)}#brxe-uirbat:hover {transform: scaleX(0.96) scaleY(0.96); box-shadow: 0 8px 16px 0 var(--bricks-color-jrpjov)}#brxe-unrynz:hover {border-color: var(--bricks-color-vqqohc)}#brxe-mqyyot {justify-content: center; align-items: center; transition: 0.2s; border: 1px solid var(--bricks-color-moxlua); color: var(--bricks-color-yimdot); padding-top: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-right: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-bottom: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-left: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem)}#brxe-mqyyot:hover {border-color: var(--bricks-color-vqqohc); color: var(--bricks-color-vqqohc)}#brxe-olbprs {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); grid-gap: clamp(1.2rem, calc(1.2rem + ((1vw - 0.48rem) * 2.5)), 3.2rem); margin-top: 0; margin-bottom: 0; padding-left: 0}.brxe-qozhoi .brxe-xqlzea.brxe-icon {font-size: 16px; color: #ffffff; fill: #ffffff}.brxe-qozhoi .brxe-apigmv.brxe-div {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 48px; height: 48px; background-color: var(--bricks-color-vqqohc); position: absolute; bottom: 0px; right: 0px}.brxe-qozhoi .brxe-qkciqn.brxe-svg {width: 48px; top: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); right: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); position: absolute}.brxe-qozhoi .brxe-qqvvqy.brxe-block {align-items: stretch; min-height: 240px; justify-content: flex-end; padding-top: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-right: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-bottom: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); padding-left: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 1)), 3.2rem); position: relative; color: #ffffff; background-position: center center; background-size: cover; transition: 0.2s; flex-direction: column; box-shadow: 0 8px 16px 0 var(--bricks-color-jrpjov)}.brxe-qozhoi .brxe-qqvvqy.brxe-block:hover {transform: scaleX(0.96) scaleY(0.96); box-shadow: 0 8px 16px 0 var(--bricks-color-jrpjov)}.brxe-qozhoi.brxe-block:hover {border-color: var(--bricks-color-vqqohc)}#brxe-vcmqug {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); grid-gap: clamp(1.2rem, calc(1.2rem + ((1vw - 0.48rem) * 2.5)), 3.2rem); margin-top: 0; margin-bottom: 0; padding-left: 0}