.elementor .eb{position:relative;font-family:DM Sans;font-weight:600;font-size:1vw;letter-spacing:-0.5px;line-height:1em;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:1.5em;padding-block-end:1.5em;padding-inline-start:2em;padding-inline-end:2em;border-radius:var(--br3);border-width:1px;border-color:var(--trans);border-style:solid;background-color:var(--trans);display:block;}.elementor .eb:hover,.elementor .eb:focus-visible{background-color:var(--c1-1);}.elementor .div{min-width:0px;position:relative;padding:0px;gap:0px;}.elementor .ve-1vw{padding:0px;display:flex;flex-direction:column;gap:1vw;justify-content:flex-start;align-items:stretch;}.elementor .eb1{color:var(--wh);background-color:var(--c1);}.elementor .eb1:hover,.elementor .eb1:focus-visible{color:var(--wh);text-decoration:none;text-transform:none;}.elementor .eb2{color:var(--c1);border-color:var(--c1);}.elementor .eb2:hover,.elementor .eb2:focus-visible{color:var(--wh);text-decoration:none;border-color:var(--c1-1);background-color:var(--c1-1);}.elementor .eb-big{transform:scale3d(1.7, 1.7, 1);}.elementor .h7{font-weight:400;font-size:1vw;text-transform:uppercase;}.elementor .h5{font-size:1.7vw;}.elementor .eb3{color:var(--c1);padding-block-start:0em;padding-block-end:0.5em;padding-inline-start:0em;padding-inline-end:0em;margin-block-start:1vw;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--c1);}.elementor .eb3:hover,.elementor .eb3:focus-visible{background-color:var(--trans);}.elementor .i1{padding-inline-end:4em;}.elementor .h4{font-size:2vw;}.elementor .h3{font-size:2.6vw;}.elementor .h2{font-size:4vw;line-height:1.1em;}.elementor .h1{font-size:4.7vw;}.elementor .o3{font-weight:400;font-size:var(--o3);line-height:1.5em;}.elementor .o2{font-weight:400;font-size:var(--o2);line-height:1.5em;}.elementor .o1{font-family:DM Sans;font-weight:400;font-size:var(--o1);line-height:1.5em;}.elementor .ve-2vw{padding:0px;display:flex;flex-direction:column;gap:2vw;justify-content:flex-start;align-items:stretch;}.elementor .ho-1vw{padding:0px;display:flex;flex-direction:row;gap:1vw;justify-content:flex-start;align-items:stretch;}.elementor .e1{padding:5vw;border-radius:24px;}.elementor .c1{background-color:var(--wh);}.elementor .h6-c{padding:2vw;display:flex;flex-direction:column;gap:0px;justify-content:space-between;}.elementor .h6-c:hover,.elementor .h6-c:focus-visible{background-color:#ffffff10;background-clip:border-box;}.elementor .p2{padding-block-start:5vw;padding-block-end:5vw;padding-inline-start:10vw;padding-inline-end:10vw;margin:0px;}.elementor .c2{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%,rgba(255, 255, 255, 0.1) 50%,rgba(255, 255, 255, 0.5) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--wh80);backdrop-filter:saturate(140%) blur(24px);}.elementor .g2{font-weight:200;font-size:1vw;color:var(--sec);text-align:center;text-transform:uppercase;padding-block-start:0.7vw;padding-block-end:0.7vw;padding-inline-start:2vw;padding-inline-end:2vw;border-radius:100px;border-style:none;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.1);display:block;}.elementor .h7-g{overflow:visible;}.elementor .ho-2vw{padding:0px;display:flex;flex-direction:row;gap:2vw;justify-content:flex-start;align-items:stretch;}.elementor .e2{position:relative;padding:2vw;border-radius:24px;display:flex;flex-direction:column;}.elementor .p1{position:relative;z-index:1;padding:10vw;flex-direction:column;gap:2vw;justify-content:flex-start;align-items:stretch;}.elementor .pw1{width:30vw;height:100vh;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding-block-start:10vw;padding-block-end:5vw;padding-inline-start:15vw;padding-inline-end:0px;background-color:var(--trans);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;}.elementor .pw2{padding-block-start:10vw;padding-block-end:0vw;padding-inline-start:35vw;padding-inline-end:15vw;background-color:var(--pr);}.elementor .pw1-c{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;}.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:15vw;padding-inline-end:15vw;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;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 1);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .menu-toggle{display:none;}.elementor .podstrona1{padding-block-start:8vw;padding-block-end:10vw;padding-inline-start:15vw;padding-inline-end:15vw;display:flex;flex-direction:column;gap:2vw;justify-content:flex-start;align-items:stretch;}.elementor .podstrona2{height:100vh;overflow:visible;position:relative;z-index:3;padding:0px;margin:0px;background-color:var(--sec);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .p4-o{padding-block-start:12vw;padding-block-end:10vw;padding-inline-start:15vw;padding-inline-end:15vw;flex-direction:row;justify-content:flex-start;align-items:stretch;}.elementor .po-t{height:100%;position:absolute;inset-inline-end:0px;inset-inline-start:0px;z-index:8;padding:1.5vw;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,#111 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 600ms;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .po-h3{font-size:0.8vw;color:var(--wh);padding-block-start:0.7vw;padding-block-end:0.7vw;padding-inline-start:2vw;padding-inline-end:2vw;border-radius:100px;}.elementor .g2-p{font-size:0.8vw;color:var(--wh);text-transform:none;padding-block-start:0.5vw;padding-block-end:0.5vw;padding-inline-start:1vw;padding-inline-end:1vw;border-radius:100px;border-width:1px;border-color:var(--wh-40);background-color:#ffffff40;}.elementor .po2-i{width:80%;height:50vh;overflow:visible;}.elementor .po2-t{padding-inline-start:3vw;display:flex;flex-direction:column;gap:0vw;justify-content:center;align-items:start;}.elementor .po2-gw{margin-block-start:0vw;margin-block-end:2vw;}.elementor .o0{font-family:DM Sans;font-weight:400;font-size:var(--o0);line-height:1.7em;}.elementor .opn{color:var(--wh);text-align:center;display:flex;flex-direction:column;gap:1vw;justify-content:center;align-items:center;}.elementor .dymek{width:90%;padding-block-start:1vw;padding-block-end:1vw;padding-inline-start:2vw;padding-inline-end:1vw;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;background-color:var(--c1-2);align-self:end;}.elementor .dymek2{padding:1vw;border-start-start-radius:24px;border-start-end-radius:24px;border-end-end-radius:24px;background-color:var(--pr);display:flex;flex-direction:column;gap:0.7vw;justify-content:flex-start;align-items:stretch;}.elementor .tab{width:auto;padding-block-start:1.5vw;padding-block-end:1.5vw;padding-inline-start:3vw;padding-inline-end:3vw;border-start-start-radius:24px;border-start-end-radius:24px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--tx1);border-style:solid;background-color:var(--wh);}.elementor .tab:hover,.elementor .tab:focus-visible{border-color:var(--s1);background-color:var(--s1);}.elementor .tab.e--selected{color:var(--wh);border-width:1px;border-color:var(--c1-1);background-color:var(--c1-1);}.elementor .c3{border-width:1px;border-color:#a2a2aa20;border-style:solid;background-image:radial-gradient(circle at center center, #ffffff 0%,#f8f8f8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 5px 0px 0px #0000000a;backdrop-filter:blur(16px);transition:all 200ms;}.elementor .po-i{height:30vh;overflow:hidden;padding:0px;border-radius:24px;background-color:var(--pr);transition:all 200ms;}.elementor .po-i:hover,.elementor .po-i:focus-visible{padding:0px;}.elementor .po{padding:0px;display:flex;flex-direction:column;gap:1vw;justify-content:flex-start;align-items:stretch;}.elementor .c2-k{padding:1vw;border-radius:100px;display:flex;flex-direction:row;gap:1vw;justify-content:center;align-items:center;}.elementor .c2-k:hover,.elementor .c2-k:focus-visible{background-color:var(--wh);}.elementor .ul1{padding-inline-start:2vw;}.elementor .po2{border-radius:24px;}.elementor .m1{font-size:1.5vw;transition:all 200ms;}.elementor .akordeon{color:var(--sec);text-align:start;padding:1vw;border-radius:var(--br2);border-width:1px;border-color:var(--s2);border-style:solid;transition:all 200ms;}.elementor .panel{width:20vw;height:100vh;overflow:hidden;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:99;padding:2vw;background-color:var(--pr);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;}.elementor .panel-c{min-height:120vh;padding-block-start:3vw;padding-block-end:3vw;padding-inline-start:25vw;padding-inline-end:10vw;background-image:linear-gradient(180deg, #05050540 0%,#05050500 10%),url("https://parusdesign.pl/wp-content/uploads/2026/05/grv2-1024x683.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--c5-2);display:flex;flex-direction:column;gap:1vw;justify-content:flex-start;align-items:stretch;}.elementor .etap{color:var(--sec);flex-direction:row;justify-content:space-between;}.elementor .etap:hover,.elementor .etap:focus-visible{background-color:var(--wh);}.elementor .card-header{color:var(--sec);padding:0px;display:flex;flex-direction:row;gap:1vw;justify-content:flex-start;align-items:center;}.elementor .card-header:hover,.elementor .card-header:focus-visible{text-decoration:none;}.elementor .card-menu{padding:0px;display:flex;flex-direction:column;gap:1vw;justify-content:flex-start;}.elementor .eb-small{font-weight:400;padding-block-start:0.7em;padding-block-end:0.7em;}.elementor .e3{padding-block-start:0.6vw;padding-block-end:0.6vw;padding-inline-start:1.2vw;padding-inline-end:1.2vw;border-radius:var(--br3);display:flex;flex-direction:column;}.elementor .lb{color:var(--sec);line-height:1em;margin-block-end:0.5vw;}.elementor .in{color:var(--sec);padding-block-start:1.5em;padding-block-end:1.5em;padding-inline-start:1em;padding-inline-end:1em;margin-block-end:2vw;border-radius:8px;border-width:1px;border-color:var(--s2);border-style:solid;background-image:linear-gradient(#fff, #fff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .row-h6{width:0px;height:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;font-size:0px;opacity:0%;}.elementor .row{padding-inline-start:2vw;}.elementor .form{padding:0px;flex-direction:column;gap:0vw;justify-content:flex-start;align-items:stretch;}.elementor .cb-lb{padding:0px;margin:0px;}.elementor .i2{padding-inline-end:4em;}.elementor .akordeon-c{padding:1vw;margin-block-start:1vw;border-radius:var(--br2);border-width:2px;border-color:var(--s2);border-style:dotted;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .akordeon2{color:var(--sec);text-align:start;padding:1vw;border-radius:var(--br2);border-width:1px;border-color:var(--s2);border-style:solid;background-color:var(--wh);}.elementor .menu-link{height:3vw;font-weight:600;font-size:var(--o1);padding:0vw;border-radius:1000px;border-width:1px;border-color:var(--trans);border-style:solid;display:flex;}.elementor .pe-step-content{min-height:40vh;padding:0px;margin:0px;display:flex;flex-direction:column;gap:2vw;justify-content:flex-start;align-items:start;}.elementor .o5-l{height:40vh;position:absolute;padding:0vw;display:flex;flex-direction:column;gap:2vw;justify-content:flex-start;align-items:start;}.elementor .pe-step-card{padding-block-start:0.7vw;padding-block-end:0.7vw;padding-inline-start:5vw;padding-inline-end:1vw;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .c4{color:var(--wh);border-width:0px;border-color:var(--c1-1);border-style:solid;background-image:radial-gradient(circle at top left, #0010a0 0%,#111 60%,#0019fa 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c4-2);box-shadow:0px 10px 15px 0px #11111120;}