.elementor .text-color{color:var(--font-color-cerna);}.elementor .text-blok{font-family:var(--fire-sans-texty-nadpisy);font-weight:300;font-size:var(--font-size-paragraph);line-height:1.5em;}.elementor .H1-size-homepahe{width:600px;font-family:Fira Sans;font-weight:600;font-size:3.5rem;line-height:1.15em;}.elementor .btn-font-style{font-family:Roboto;font-weight:400;font-size:var(--font-size-button);color:var(--font-color-bila);}.elementor .btn{width:auto;height:53px;min-width:200px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:30px;padding-inline-end:30px;border-radius:50px;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;align-self:start;}.elementor .blue-path-hero{width:500px;height:auto;max-height:500px;column-gap:var(--gap-15px);margin-block-start:var(--gap-20px);background-color:var(--blue-dark-transparent);--cut: 30px;
--pad: 30px;
padding: var(--pad) var(--pad) var(--pad) calc(var(--pad) + var(--cut));
clip-path: polygon(0 0, var(--cut) var(--cut), var(--cut) 100%, 100% 100%, 100% 0);\n}.elementor .btn--ghost-herostyle{border-width:var(--button-border);border-color:var(--font-color-bila);border-style:solid;background-color:var(--blue-akcent);}.elementor .btn--ghost-herostyle:hover,.elementor .btn--ghost-herostyle:focus-visible{border-color:var(--blue-hover-thick);background-color:var(--blue-hover-thick);}.elementor .H1-H2-H3-color{color:var(--nadpis-gen2026);}