.elementor .div{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;}.elementor .hero{padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .pp{min-height:0px;padding:0vw;display:flex;flex-direction:column;gap:0vw;justify-content:flex-start;align-items:stretch;}.elementor .p1{padding:var(--10vw-padding);display:flex;flex-direction:column;gap:var(--2vw-padding);}.elementor .p2{padding-block-start:var(--7vw-padding);padding-block-end:var(--7vw-padding);padding-inline-start:var(--10vw-padding);padding-inline-end:var(--10vw-padding);display:flex;flex-direction:column;gap:var(--2vw-padding);}.elementor .p3{padding-block-start:var(--5vw-padding);padding-block-end:var(--5vw-padding);padding-inline-start:var(--10vw-padding);padding-inline-end:var(--10vw-padding);display:flex;flex-direction:column;gap:var(--2vw-padding);}.elementor .p4{padding-block-start:var(--0-padding);padding-block-end:var(--0-padding);padding-inline-start:var(--10vw-padding);padding-inline-end:var(--10vw-padding);display:flex;flex-direction:column;gap:var(--2vw-padding);}.elementor .p5{padding:var(--3vw-padding);display:flex;flex-direction:column;gap:var(--2vw-padding);justify-content:flex-start;align-items:start;}.elementor .pl{padding-inline-start:0vw;}.elementor .pr{padding-inline-end:0vw;}.elementor .h1{font-size:clamp(2.5rem, 1.5rem + 5.5vw, 8rem);}.elementor .h2{font-size:clamp(2rem, 1.4rem + 3.2vw, 5rem);}.elementor .h3{font-size:clamp(1.5rem, 1.2rem + 1.6vw, 3rem);}.elementor .h4{font-size:clamp(1.25rem,1.1rem + 0.8vw, 2rem);}.elementor .h5{font-size:clamp(1.1rem, 1rem + 0.5vw, 1.5rem);}.elementor .h6{font-size:clamp(1rem, 0.95rem + 0.3vw, 1.25rem);}.elementor .eb{position:relative;font-weight:600;font-size:var(--o1);color:var(--sec);padding-block-start:1.3em;padding-block-end:1.3em;padding-inline-start:2.5em;padding-inline-end:2.5em;border-radius:var(--br15);background-color:var(--trans);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .eb-parus{font-size:var(--o1);color:var(--wh);padding-block-start:1em;padding-block-end:1em;border-width:1px;border-color:var(--wh40);border-style:solid;background-color:var(--trans);backdrop-filter:blur(12px);}.elementor .eb-parus:hover,.elementor .eb-parus:focus-visible{color:var(--wh);background-color:var(--wh40);}.elementor .parus-tab{width:100%;font-weight:400;font-size:var(--o1);color:var(--wh);border-radius:10px;border-width:0px;border-color:var(--trans);border-style:none;background-color:var(--wh40);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .parus-tab:hover,.elementor .parus-tab:focus-visible{background-color:var(--wh60);}.elementor .parus-tab.e--selected{background-color:var(--wh40);}.elementor .eb2{color:var(--c1);border-width:1px;border-color:var(--c1);border-style:solid;}.elementor .eb2:hover,.elementor .eb2:focus-visible{color:var(--wh);border-color:var(--c1-2);background-color:var(--c1-2);}.elementor .eb1{color:var(--wh);border-width:1px;border-color:var(--c1);border-style:solid;background-color:var(--c1);}.elementor .eb1:hover,.elementor .eb1:focus-visible{color:var(--wh);background-color:var(--c1-2);}.elementor .eb2-wh{color:var(--wh);border-color:var(--wh);}.elementor .m1{transition:all 200ms;}.elementor .parus-editor{width:20vw;height:100vh;position:fixed;inset-block-start:0px;inset-inline-end:0px;z-index:9998;padding-block-start:5vw;padding-block-end:7vw;padding-inline-start:2vw;padding-inline-end:2vw;display:none;flex-direction:column;justify-content:center;align-items:center;}.elementor .o2{font-size:var(--o2);line-height:2em;}.elementor .o1{font-size:var(--o1);line-height:2em;}.elementor .o3{font-size:var(--o3);line-height:2em;}.elementor .eb1-wh{color:var(--sec);border-color:var(--wh);background-color:var(--wh);}.elementor .eb1-wh:hover,.elementor .eb1-wh:focus-visible{color:var(--sec);border-color:var(--s2);background-color:var(--s2);}.elementor .hidden{opacity:0%;display:none;}.elementor .i1{padding-inline-end:4em;}.elementor .footer{padding-block-start:var(--5vw-padding);padding-block-end:var(--3vw-padding);padding-inline-start:var(--10vw-padding);padding-inline-end:var(--10vw-padding);background-color:var(--sec);display:flex;flex-direction:column;gap:var(--3vw-padding);justify-content:flex-start;align-items:stretch;}.elementor .gr-dol{padding-block-start:15vw;background-image:linear-gradient(180deg, rgba(255, 255, 255, 1) 3%,#111 26%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .pm{padding-block-start:1vw;padding-block-end:1vw;padding-inline-start:3vw;padding-inline-end:3vw;}.elementor .header{width:100%;position:fixed;inset-block-start:0vw;z-index:9999;padding-block-start:1vw;padding-block-end:1vw;padding-inline-start:var(--10vw-padding);padding-inline-end:var(--10vw-padding);background-color:var(--wh);transition:all 200ms;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .header-c{height:auto;padding:0vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .menu-link{position:relative;font-weight:600;font-size:var(--o1);padding-block-start:0.5vw;padding-block-end:0.5vw;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--trans);border-style:solid;transition:all 200ms;}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--c1);border-color:var(--c1);background-color:var(--trans);}.elementor .c2{border-radius:var(--br24);border-width:1px;border-color:var(--wh40);border-style:solid;background-color:var(--wh60);box-shadow:0px 8px 15px 0px var(--sec15);backdrop-filter:saturate(130%) blur(15px);}.elementor .width-auto{width:auto;position:relative;z-index:9;}.elementor .buttons-row{display:flex;flex-direction:row;gap:2vw;justify-content:flex-start;align-items:center;}.elementor .c3{border-radius:var(--br24);border-width:1px;border-color:#0019fa60;border-style:solid;background-color:var(--c1-3);box-shadow:0px 5px 15px 0px var(--sec15);}.elementor .podtytul{font-size:var(--o0);letter-spacing:2px;line-height:1em;text-transform:uppercase;padding:0px;display:block;}.elementor .inner1{text-align:start;padding:0px;display:flex;flex-direction:column;gap:var(--2vw-padding);}.elementor .c1{background-color:var(--wh);}.elementor .c4{background-color:var(--c2-1);transition:all 200ms;}.elementor .c5{color:var(--wh);background-color:var(--c1);}.elementor .g2{opacity:50%;}.elementor .scale-anim1{transition:all 200ms;}.elementor .header-v2{position:fixed;inset-block-start:0vw;inset-inline-start:0px;padding-block-start:2vw;padding-block-end:0px;padding-inline-start:3vw;padding-inline-end:3vw;background-color:var(--trans);transition:all 200ms;}.elementor .e1{padding:var(--3vw-padding);border-radius:var(--br24);gap:2vw;}.elementor .e2{padding:var(--2vw-padding);border-radius:var(--br24);}.elementor .akordeon{transition:all 200ms;}.elementor .in{font-size:var(--o1);color:var(--sec);padding:1.5vw;border-radius:var(--br15);border-width:1px;border-color:var(--c2-1);}.elementor .in:active{border-color:var(--c2);}.elementor .in:hover,.elementor .in:focus-visible{border-color:var(--sec40);}.elementor .in:focus{border-color:var(--c2);}.elementor .form{padding:0px;margin:0px;display:flex;flex-direction:column;gap:1vw;justify-content:flex-start;align-items:stretch;}.elementor .e3{padding-block-start:0.75vw;padding-block-end:0.75vw;padding-inline-start:1.5vw;padding-inline-end:1.5vw;border-radius:var(--br15);}.elementor .eb-big{transform:scale3d(1.6, 1.6, 1);}.elementor .footer-c{color:var(--s2);text-align:start;padding:0px;display:flex;flex-direction:column;gap:var(--2vw-padding);justify-content:flex-start;align-items:stretch;}.elementor .marque2{width:330vw;flex-direction:row;gap:3vw;justify-content:space-between;align-items:center;}.elementor .g3{font-size:7vw;color:var(--wh);-webkit-text-stroke:0px var(--sec);stroke:var(--sec);stroke-width:0px;}.elementor .tasma{width:220vw;position:relative;z-index:9;padding:2vw;background-color:var(--sec);transform:rotateX(-13deg) rotateY(8deg) rotateZ(0deg) translate3d(-8vw, -4vh, 0px);}.elementor .tasma2{background-color:var(--s2);transform:rotateX(20deg) rotateY(8deg) rotateZ(0deg) translate3d(-20vw, 11vh, 0px);}.elementor .scale-anim2{overflow:hidden;}.elementor .img-bg{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;border-radius:var(--br24);background-image:linear-gradient(var(--sec40), var(--sec40));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 200ms;}.elementor .blog-kafelek{height:33vw;color:var(--wh);display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .pe-gallery{display:none;}.elementor .podstrona1{height:100vh;background-color:var(--pr);flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .checkbox-label{padding-block-start:0vw;padding-block-end:0vw;padding-inline-start:4vw;padding-inline-end:0vw;}.elementor .podstrona2{padding:var(--10vw-padding);display:flex;flex-direction:column;gap:var(--3vw-padding);justify-content:flex-start;align-items:stretch;}.elementor .nr1{position:absolute;inset-block-start:0vw;inset-inline-start:0vw;font-weight:800;font-size:var(--7vw-padding);}.elementor .pe-step-content{padding:0px;}.elementor .cennik-kafelek{padding:2vw;border-radius:var(--br24);border-width:1px;border-color:var(--s2);border-style:solid;transition:all 200ms;display:flex;flex-direction:column;gap:0vw;justify-content:center;align-items:stretch;}.elementor .cennik-kafelek:hover,.elementor .cennik-kafelek:focus-visible{box-shadow:0px 10px 10px 0px var(--sec15);}.elementor .o0{font-size:var(--o0);line-height:1.2em;}.elementor .no-pm{padding:0px;}.elementor .h0{font-size:clamp(4rem, 2rem + 7.5vw, 13.5rem);}.elementor .p6{padding-block-start:1vw;padding-block-end:1vw;padding-inline-start:3vw;padding-inline-end:3vw;display:flex;gap:var(--2vw-padding);}.elementor .inner2{display:flex;flex-direction:column;gap:var(--1vw-padding);}.elementor .m2{width:5vw;height:5vw;font-size:2vw;border-radius:var(--br15);background-color:var(--wh);}.elementor .footer-c-v2{padding:var(--3vw-padding);border-radius:var(--br24);background-color:var(--sec);}.elementor .menu-link-d{margin-inline-end:1vw;}.elementor .anim-tab{height:30vw;}