.elementor .eb{position:relative;font-family:"DM local";font-weight:500;font-size:var(--tx-sm);color:var(--cs-g1);letter-spacing:var(--btn-tx);line-height:1em;padding-block-start:1em;padding-block-end:1em;padding-inline-start:2em;padding-inline-end:2em;border-radius:var(--br3);border-width:1px;border-color:var(--cs-tr);border-style:solid;background-color:var(--cs-g7);transition:all 200ms;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .eb:hover,.elementor .eb:focus-visible{color:var(--cs-g1);text-decoration:none;text-transform:none;background-color:var(--cs-c1-1);}.elementor .pp{overflow:hidden;position:relative;flex-direction:column;gap:4vw;justify-content:flex-start;align-items:stretch;}.elementor .eb2{color:var(--cs-g7);border-color:var(--cs-g7);background-color:var(--cs-tr);}.elementor .eb2:hover,.elementor .eb2:focus-visible{color:var(--cs-g7);text-decoration:none;border-color:var(--cs-g5);background-color:var(--cs-g5);}.elementor .i1{padding-inline-end:4em;}.elementor .h3{font-size:2.6vw;}.elementor .h1{font-weight:500;font-size:4.7vw;}.elementor .o2{font-family:"DM local";font-size:var(--tx-md);letter-spacing:-0.3px;}.elementor .o1{font-family:"DM local";font-size:var(--tx-sm);}.elementor .c1{background-color:var(--cs-g1);}.elementor .e2{position:relative;padding:2vw;border-radius:var(--br1);border-width:0px;border-color:var(--cs-tr);border-style:solid;gap:1vw;}.elementor .h6{font-weight:400;font-size:1.4vw;}.elementor .header{height:6vw;min-height:0px;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:9999;padding-block-start:1vw;padding-block-end:1vw;padding-inline-start:22vw;padding-inline-end:22vw;transition:all 200ms;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .header-c{height:4vw;min-height:0px;padding-block-start:0.5vw;padding-block-end:0.5vw;padding-inline-start:1vw;padding-inline-end:0.5vw;border-radius:1000px;border-width:1px;border-color:var(--cs-g5);border-style:solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .o0{font-family:"DM local";font-weight:400;font-size:var(--tx-xs);}.elementor .c3{background-color:var(--cs-g1-o2);backdrop-filter:contrast(115%) blur(var(--blur));}.elementor .ho1{display:flex;flex-direction:row;gap:1vw;justify-content:flex-start;align-items:stretch;}.elementor .menu-link{font-family:"DM local";font-weight:500;font-size:var(--tx-sm);color:var(--cs-g6);letter-spacing:var(--btn-tx);line-height:1em;padding:1vw;transition:all 200ms;display:block;}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--cs-g5);opacity:60%;}.elementor .g1{font-family:var(--fs-t2);}.elementor .header-logo{width:28%;max-height:4vw;overflow:hidden;flex-direction:row;align-items:center;}.elementor .header-menu{height:3vw;display:flex;flex-direction:row;gap:1vw;justify-content:flex-end;align-items:center;}.elementor .menu{flex-direction:row;justify-content:flex-end;align-items:center;}.elementor .cd1{color:var(--cs-g1);background-color:#11111160;backdrop-filter:blur(var(--blur));}.elementor .cd3{color:var(--cs-g1);background-color:#111111be;backdrop-filter:blur(var(--blur));}.elementor .grid{display:grid;gap:var(--gap06);grid-template-columns:repeat(3, 1fr);}.elementor .p4{padding:var(--gap06);}.elementor .ee60{width:80%;}.elementor .web2{color:var(--cs-g1);border-color:var(--cs-g1);}.elementor .footer-c{overflow:hidden;padding-block-start:11vw;padding-block-end:0vw;padding-inline-start:0vw;padding-inline-end:0vw;background-color:var(--cs-g2);}.elementor .dock{width:27vw;position:fixed;inset-inline-end:-15vw;inset-block-end:1vw;z-index:9999;padding:0vw;flex-direction:row;gap:0vw;align-items:end;}.elementor .rm-eb{height:3vw;color:var(--cs-g1);padding-block-start:0em;padding-block-end:0em;padding-inline-start:1.5em;padding-inline-end:1.5em;border-color:var(--cs-g5);background-color:var(--cs-g7-o2);backdrop-filter:blur(var(--blur));}.elementor .rm-eb:hover,.elementor .rm-eb:focus-visible{color:var(--cs-g1);background-color:var(--cs-g5);}.elementor .header-logo-c{width:100%;height:2.2vw;background-image:url("https://parusdesign.pl/wp-content/uploads/2026/10/logo-h2-black.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center left;}