@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {.brxe-button{width:auto}}@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-yxhvnd {color: #f7f6f3; font-size: clamp(34px, 4.6vw, 60px); letter-spacing: -0.025em; line-height: 1.04; max-width: 760px}#brxe-edslbi {font-family: "Instrument Sans"; font-size: 18px; line-height: 1.6; color: #b7b6ad; max-width: 520px}#brxe-wndsxw {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: 14px; row-gap: 14px; margin-top: 12px; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-udtboi .bricks-site-logo {height: 26px}#brxe-insbmz {display: flex; flex-direction: column; row-gap: 22px}#kontakt {padding-top: 104px; padding-right: 0; padding-bottom: 88px; padding-left: 0}@media (max-width: 991px) {#kontakt {padding-top: 75px; padding-right: 0; padding-bottom: 63px; padding-left: 0}}@media (max-width: 478px) {#kontakt {padding-top: 57px; padding-right: 0; padding-bottom: 48px; padding-left: 0}}