body{width:100vw;height:100%;background:var(--bg);color:var(--font)}.app{width:100vw;min-height:100vh;display:flex;flex-direction:column}main{width:100vw;min-height:90vh}footer{width:100vw;padding:3rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;background:var(--font);color:var(--bg)}footer span{font-size:.85rem;display:flex;justify-content:center;align-items:center;gap:1rem}.footer-logo{width:3rem;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:.25rem}footer .links{display:flex;gap:2rem}footer .links a{transition:.2s color ease-in}footer .links a:hover,footer .links a:focus{color:var(--red);border:none;outline:none}.wykonanie{color:var(--red);font-weight:600}a .footer-icon{height:1.5rem;aspect-ratio:1/1;fill:var(--bg);display:grid;place-items:center;transition:.2s fill ease-in}.footer-icon:hover,.footer-icon:focus{fill:var(--red);border:none;outline:none}@media screen and (max-width: 1024px){footer{font-size:1.6rem}a .footer-icon{height:2.25rem}footer span{font-size:1.5rem}}@media screen and (max-width: 550px){footer{padding:3rem 10%;display:flex;flex-wrap:wrap}.links{display:flex;align-items:center}}footer span{text-align:left;gap:2rem}.wykonanie{text-align:center}body{overflow-x:hidden!important}.nav{width:100vw;height:10vh;display:flex;justify-content:space-evenly;align-items:center;background:var(--bg);box-shadow:.25rem 0 .25rem #0003}.nav-logo{height:9vh;aspect-ratio:1/1;object-fit:cover;object-position:center;display:grid;place-items:center}.nav-items{display:flex;justify-content:center;align-items:center;gap:2rem}.nav-items a{transition:.2s color ease-in}.nav-items a:hover,.nav-items a:focus{color:var(--red);outline:none;border:none}.nav-contact{cursor:pointer;padding:.4rem 1.8rem;background:var(--red);border-radius:.35rem;color:var(--bg);margin-left:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:.2rem solid var(--red);transition:.2s background ease-in,.2s color ease-in}.nav-contact:hover,.nav-contact:focus{background:transparent;color:var(--red)}.nav-contact span{font-size:1.1rem}.spacer{height:4.5vh;width:.2rem;background:var(--red);border-radius:1rem}.fb-icon{height:3.25vh;aspect-ratio:1/1;fill:var(--red);transition:.2s fill ease-in;display:grid;place-items:center}.fb-icon:hover,.fb-icon:focus{fill:var(--font)}.nav-menu{font-size:2.5rem;cursor:pointer;display:none}@media screen and (max-width: 1024px){.nav a,.nav-contact span{font-size:1.5rem}}@media screen and (max-width: 820px){.nav-items{position:fixed;top:-100vh;left:0;background:var(--bg);width:100vw;height:100vh;z-index:2;display:flex;flex-direction:column;gap:3rem;overflow:hidden}.spacer{display:none}.nav{padding:0 .5rem;position:fixed;height:10vh;top:0;z-index:1111}.nav-items a{font-size:2.5rem}.nav-contact{gap:.5rem;width:40vw;padding:.5rem 0;margin:0}.nav-contact span{font-size:2.5rem}.nav-menu{display:grid;place-items:center;z-index:3;position:absolute;top:0;right:5%;height:10vh}.fb-icon{height:4.5rem}.nav-logo{position:absolute;top:0;left:5%;z-index:3;height:10vh}}.nav-open{animation:open .5s ease-in forwards}@keyframes open{0%{top:-100vh}to{top:0}}.nav-close{animation:close .5s ease-in forwards}@keyframes close{0%{top:0}to{top:-100vh}}.cta{width:100vw;padding:3rem 0;background:var(--red);display:grid;place-items:center}.cta-box{height:40vh;width:80%;background:url(/assets/1-PDVVQNk8.webp);background-position:center 80%;background-size:cover;background-repeat:no-repeat;background-color:#000000e6;background-blend-mode:multiply;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--bg);z-index:1}.cta-box span{font-size:1.1rem;color:var(--red)}.cta-box h2{font-size:3rem}.cta-btn{width:15vw;padding:.8rem 0;display:flex;justify-content:center;align-items:center;background:var(--bg);color:var(--red);border-radius:.3rem;cursor:pointer;font-weight:600;margin-top:.5rem;gap:.5vw;font-size:1.25rem;transition:.2s color ease-in,.2s background ease-in}.cta-btn span{font-size:1.4rem;transition:.2s color ease-in}.cta-btn:hover,.cta-btn:focus{background:var(--red);color:var(--bg)}.cta-btn:hover span,.cta-btn:focus span{color:var(--bg)}@media screen and (max-width: 1024px){.cta-box span{font-size:1.75rem}.cta-box h2{font-size:3.5rem}.cta-btn{font-size:2rem;width:27.5vw}.cta-btn span{font-size:2rem}}@media screen and (max-width: 550px){.cta-box{width:90vw;height:45vh;gap:1.5rem}.cta-box span,.cta-box h2{text-align:center;width:90%}.cta-btn{padding:1rem 5vw;width:auto;display:flex;gap:.5rem}}@media screen and (max-width: 400px){.cta-box{height:45vh}.cta-box span{font-size:1.5rem}.cta-box h2{font-size:3rem}.cta-btn{font-size:1.5rem}}.hero{width:100vw;height:90vh;position:relative;z-index:1}.hero-bg-box{z-index:2;background:#000;background:linear-gradient(180deg,#00000083,#0000 75%)}.hero-bg{position:relative;z-index:-1;width:100vw;height:90vh;-webkit-transform:scaleX(-1);transform:scaleX(-1);object-fit:cover}.hero-text{position:absolute;left:5%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:start;gap:1rem;max-width:50vw;color:var(--bg)}.hero-text h1{color:var(--red);font-size:2.5rem}.hero-text h1 span{color:var(--bg)}.hero-text p{--size: 1.25rem;font-size:var(--size);line-height:calc(1.6 * var(--size));text-align:justify}.hero-cta{margin-top:.5rem;padding:.8rem 3vw;background:var(--red);border-radius:.5rem;border:.2rem solid var(--red);font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:.2s background ease-in}.hero-cta span{font-size:1.3rem}.hero-cta:hover,.hero-cta:focus{background:transparent}.cech{width:100vw}.cech header{--size: 2.5rem;width:100vw;padding:2rem 0;display:grid;place-items:center;color:var(--red);font-size:var(--size);letter-spacing:calc(-.02 * var(--size));font-weight:800}.cech-card-box{padding:3rem 0;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:2rem;background:var(--red)}.cech-card{width:25vw;min-height:35vh;background:var(--bg);border-radius:.3rem;box-shadow:.1rem .1rem .25rem #0003;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;padding:0 2rem}.cech-card h2{color:var(--red);font-weight:600;--size: 1.6rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size))}.cech-card p{--size: 1.2rem;font-size:var(--size);line-height:calc(1.4 * var(--size))}.about{display:flex;flex-direction:column}.about-us{width:100vw;display:flex;flex-wrap:wrap}.about-us-text{padding:3rem 0;width:50vw;display:flex;flex-direction:column;justify-content:start;align-items:center}.about-us-text h3{width:75%;text-align:left;--size: 2.75rem;font-size:var(--size);color:var(--red)}.about-us-text p{width:75%;text-align:justify;--size: 1.5rem;font-size:var(--size);line-height:calc(1.6 * var(--size))}.about-us-img,.stand-out-img{width:50vw;height:50vh;object-fit:cover;object-position:0% 30%}.stand-out-img{object-position:center}@media screen and (max-width: 1024px){.hero-text h1{font-size:3rem}.hero-text p{--size: 2rem}.hero-text{max-width:85vw}.hero-cta{width:40vw;padding:1.5rem 0;font-size:2rem;border-radius:.75rem}.hero-cta span{font-size:2rem}.cech header{--size: 4rem}.cech-card{width:90vw;padding:0 10%}.cech-card h2{--size: 3.5rem}.cech-card p{--size: 2.15rem}.about-us-text h3{--size: 3rem}.about-us-text p{--size: 2.25rem}}@media screen and (max-width: 820px){.about-us-text p{--size: 1.85rem}}@media screen and (max-width: 550px){.hero-bg-box{background:#000;background:linear-gradient(180deg,#00000083,#0000003c 90%)}.hero-bg,.hero{min-height:110vh}.hero-text h1{margin-top:5vh;font-size:3.15rem}.hero-text p{--size: 2rem}.hero-text{gap:1.5rem}.hero-cta{width:60vw;padding:1.5rem 0;font-size:2rem}.cech-card{padding:3rem}.cech-card h2{--size: 2.75rem}.cech-card p{--size: 1.5rem}.about-us{height:100vh}.about-us-text{width:100vw;min-height:40vh}.about-us-img,.stand-out-img,.about-us-text{width:100vw}}@media screen and (max-width: 1024px) and (max-height: 600px){.cech-card{width:45vw;padding:2rem;min-height:80vh}}@media screen and (max-width: 400px){.hero-text h1{font-size:3rem}.hero-text p{--size: 1.6rem}.hero-cta{width:50vw;gap:.75rem;font-size:1.85rem}.about-us{height:115vh}.about-us-text{width:100vw;min-height:40vh}.about-us-img,.stand-out-img,.about-us-text{width:100vw}}@media screen and (max-width: 360px){.hero-text h1{margin-top:5vh}}.subpage{width:100vw;height:30vh;background-image:url(/assets/hero-small-Z0hnmks-.webp);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#0003;background-blend-mode:multiply;z-index:1;display:grid;place-items:center;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.subpage h2{color:var(--bg);z-index:1;--size: 2.5rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size));font-weight:400;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width: 1024px){.subpage{height:15vh}}@media screen and (max-width: 820px){.subpage{height:15vh;margin-top:10vh}}@media screen and (max-width: 550px){.subpage{height:18vh}.subpage h2{--size: 2.25rem}}.jazda-konna{width:100vw;min-height:90vh}.jazda-text{background:var(--bg);padding:3rem 10%;color:var(--font)}.jazda-text p{--size: 1.4rem;font-size:var(--size);line-height:calc(1.6 * var(--size));text-align:justify}.jazda-cennik{width:100vw;display:flex;flex-wrap:wrap;padding-bottom:3rem;justify-content:space-evenly}.jazda-cennik header{width:100vw;padding:2rem;text-align:center;font-size:1.5rem}.jazda-cennik-img{width:50vw;height:50vh;object-fit:cover;object-position:cover;border-radius:.5rem}.jazda-cennik-box{width:45vw;overflow-x:hidden;border-radius:1rem;display:grid;place-items:center}.jazda-cennik-box table{width:100%;height:100%;padding:1rem;font-size:1.1rem;border-collapse:collapse}.red{background:var(--red);color:var(--bg)}.jazda-cennik table td{padding:1rem;text-align:center}.td-opis{text-align:left!important;padding-left:5%!important}@media screen and (max-width: 1024px){.jazda-text p{--size: 1.5rem}.jazda-cennik-box{width:55vw}.jazda-cennik-box table{font-size:1.5rem}.jazda-cennik-img{width:40vw}}@media screen and (max-width: 820px){.jazda-cennik-box{width:90vw}.jazda-cennik-box table{font-size:1.5rem;border-collapse:collapse}.jazda-cennik-box table td{padding:2rem 1rem}.jazda-cennik-img{width:90vw;margin-top:3rem;height:40vh}}@media screen and (max-width: 550px){.jazda-text p{--size: 1.3rem}}.pochodzenie{display:flex;flex-direction:column}.pochodzenie h1{width:100vw;padding:3rem 10%;--size: 2rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size));background:var(--red);color:var(--bg);display:grid;place-items:center;text-align:center}.pochodzenie-box{width:100vw;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;padding:2rem 0}.pochodzenie-text{width:40vw;height:auto;display:flex;flex-direction:column;gap:2vh;justify-content:start}.pochodzenie-text h2{--size: 2rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size));color:var(--red)}.pochodzenie-text p{--size: 1.25rem;font-size:var(--size);line-height:calc(1.5 * var(--size))}.pochodzenie-img{width:40vw;max-height:50vh;object-fit:cover;object-position:center 45%;border-radius:.5rem}.podejscie{width:100vw;padding:3rem 0;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;background:#fff}.podejscie h2{--size: 2rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size));color:var(--red)}.podejscie p{--size: 1.25rem;font-size:var(--size);line-height:calc(1.5 * var(--size));width:40%;text-align:justify}.podejscie-box{width:40%}.podejscie-box p{width:100%}.wyglad-kulig{width:100vw;padding:3rem 0;display:flex;justify-content:space-evenly;flex-wrap:wrap}.wyglad-kulig-text{width:40%;display:flex;flex-direction:column;justify-content:start;gap:1rem;height:30vh}.wyglad-kulig-text h2{--size: 2rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size));color:var(--red)}.wyglad-kulig-text p{--size: 1.25rem;font-size:var(--size);line-height:calc(1.5 * var(--size))}.wyglad-kulig-img{width:40vw;height:30vh;border-radius:.5rem;object-fit:cover;object-position:center}.kulig-cennik,.kulig-uwagi{background:var(--red);display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}.kulig-cennik h2,.kulig-uwagi h2{--size: 2.25rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size));color:var(--bg);width:100%;text-align:center;background:var(--bg);color:var(--red);background:#fff;padding:2rem 0}.kulig-cennik-opis{width:100%;display:flex;justify-content:space-evenly;padding:2rem 0}.kulig-uwagi p{--size: 1.25rem;font-size:var(--size);line-height:calc(1.5 * var(--size));color:var(--bg);text-align:justify;width:80%;padding:2rem 0}.kulig-cennik-opis p{--size: 1.25rem;font-size:var(--size);line-height:calc(1.5 * var(--size));color:var(--bg);width:40%;text-align:justify}.kulig-cennik-opis table{width:25vw;background:var(--bg);border-radius:.25rem;padding:1rem}.kulig-cennik-opis tr{font-weight:600;font-size:1.25rem}.kulig-cennik-opis td{padding:.75rem 0}.kulig-cennik-uwaga{color:var(--bg);width:80%;margin-bottom:2rem;font-size:1rem}.kulig-cennik-opis td:last-child{color:var(--red)}@media screen and (max-width: 1024px){.pochodzenie h1{--size: 1.75rem}.pochodzenie-img,.pochodzenie-text,.wyglad-kulig-text,.wyglad-kulig-img{height:20vh}.kulig-cennik h2{--size: 2.75rem}.kulig-cennik-opis p{--size: 1.6rem}}@media screen and (max-width: 820px){.pochodzenie-img,.pochodzenie-text{height:22vh}}@media screen and (max-width: 550px){.pochodzenie-img,.pochodzenie-text{width:90vw;height:20vh}.podejscie{width:100vw;gap:2rem}.podejscie p,.podejscie-box{width:90%}.wyglad-kulig{gap:2rem}.wyglad-kulig-text,.wyglad-kulig-img{width:90vw;height:15vh}.kulig-cennik-opis{flex-wrap:wrap;gap:2rem}.kulig-cennik-opis p,.kulig-cennik-opis table{width:90vw}}@media screen and (max-width: 380px){.pochodzenie-text{min-height:30vh}.wyglad-kulig-text,.wyglad-kulig-img{height:20vh}}.kontakt{width:100vw;min-height:90vh}.kontakt-box{width:100vw;padding:3rem 0;display:flex;flex-wrap:wrap;justify-content:space-evenly}.kontakt-box form{width:35vw;padding:2rem 0;background:#fff;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:2rem;box-shadow:.1rem .1rem .25rem #0003}.kontakt-box form h1{--size: 2.5rem;font-size:var(--size);letter-spacing:calc(-.02 * var(--size));color:var(--red)}.kontakt-tel,.kontakt-fb{display:flex;justify-content:center;gap:.5rem;align-items:center}.kontakt-fb-ic{width:2.15rem;aspect-ratio:1/1;background:var(--red);padding:.5rem;border-radius:50%;fill:var(--bg)}.kontakt-tel span{font-size:1rem;background:var(--red);padding:.5rem;border-radius:50%;color:var(--bg)}.kontakt-box form .kontakt-name{width:calc(80% + 2rem);display:flex;justify-content:space-between}.kontakt-box form .kontakt-name input{width:calc(45% - 1rem)}input,select{all:unset;width:80%;padding:.75rem 1rem;background:var(--bg);border-radius:.25rem;color:var(--font);transition:.2s background ease-in,.2s color ease-in}input:hover,input:focus{background:var(--red);color:var(--bg)}input:hover::placeholder,input:focus::placeholder{color:var(--bg)}input::placeholder,select::placeholder{color:var(--font)}select{cursor:pointer;padding:.75rem 1rem}select:hover,select:focus{background:var(--red);color:var(--bg)}textarea{all:unset;padding:1rem;background:var(--bg);border-radius:.25rem;width:80%;color:var(--font);transition:.2s background ease-in,.2s color ease-in}textarea:hover,textarea:focus{background:var(--red);color:var(--bg)}textarea:hover::placeholder,textarea:focus::placeholder{color:var(--bg)}textarea::placeholder{color:var(--font)}.kontakt form button{width:calc(80% + 2rem);padding:1rem;background:var(--red);color:var(--bg);border-radius:.5rem;cursor:pointer;font-weight:600;transition:.2s background ease-in}.kontakt form button:hover,.kontakt form button:focus{background:var(--font)}.kontakt-img{width:35vw;height:auto;border-radius:.5rem;object-fit:cover;object-position:center}@media screen and (max-width: 1024px){.kontakt-box{gap:3rem}.kontakt-box form{width:90vw;font-size:2.25rem;gap:4rem;padding:4rem 0}.kontakt-box form h1{--size: 4.5rem}.kontakt-img{width:90vw;height:40vh}.kontakt-tel span{font-size:2rem;padding:.75rem}}@media screen and (max-width: 550px){.kontakt-box form{width:90vw;font-size:2rem;gap:3rem;padding:4rem 0}.kontakt-box form h1{--size: 3rem}form span,form a{font-size:1.4rem;text-align:center}.kontakt-fb-ic{width:3.6rem}.kontakt-fb{width:70%}}@media screen and (max-width: 550px){.kontakt-box form{font-size:1.75rem}}:root{--bg: #f2f2f2;--font: #0d0d0d;--red: #a60a27}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Poppins;src:local("Poppins"),url(/assets/Poppins-Regular-kyjX1fT0.ttf);font-weight:400;font-display:swap}@font-face{font-family:Poppins;font-weight:600;src:local("Poppins"),url(/assets/Poppins-SemiBold-f3zwwFG2.ttf)}@font-face{font-family:Poppins;font-weight:800;src:local("Poppins"),url(/assets/Poppins-Bold-KkwFIxRe.ttf)}@font-face{font-family:Icons;font-weight:800;src:local("Icons"),url(/assets/icons-U8N4xPrV.woff2)}body{overflow-x:hidden;font-size:1rem;font-family:Poppins,sans-serif}html{font-size:16px;scroll-behavior:smooth}a{color:inherit;text-decoration:inherit}button{outline:inherit;border:inherit;color:inherit;background:inherit;font-size:inherit;font-family:Poppins,sans-serif}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-family:icons}@media screen and (max-width: 1280px){html{font-size:12px}}@media screen and (max-width: 1024px){html{font-size:11px}}@media screen and (max-width: 768px){html{font-size:10px}}@media screen and (max-width: 550px){html{font-size:10px}}@media screen and (max-width: 360px){html{font-size:9px}}a{outline:none;border:none}
