@media screen and (max-width: 767px){.no-mobile{display:none!important}}@media screen and (min-width: 767px){.no-pc{display:none!important}}.showing-item{opacity:0;transition:.3s ease;transform:translateY(50px)}.showing-item-deley{opacity:0;transition:.8s ease}.show-item-scroll-reveal-deley{opacity:1}.show-item-scroll-reveal{opacity:1;transform:translateY(0)}.blackout{position:fixed;opacity:.35;z-index:1;background-color:#0c0d0d;width:100%;height:100%;top:0;left:0}.app-button{background-color:#fff;color:#0c0d0d;font-size:1.1rem;border:none;padding:.5em 1em;font-family:inherit;margin-top:2em;transition:.3s ease;cursor:pointer}.app-button:hover{opacity:.5}.showing-item-pop{opacity:0;transform:scale(.8);transition:.5s ease}.show-item-pop{opacity:1;transform:scale(1)}@media screen and (min-width: 767px){.app-button{font-size:1.3rem}}.box{box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff}.card-gradient{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:linear-gradient(to top,#171415,transparent,transparent)}.pillow-card{box-shadow:#0000002b 0 -23px 25px inset,#00000026 0 -36px 30px inset,#0000001a 0 -79px 40px inset,#0000000f 0 2px 1px,#00000017 0 4px 2px,#00000017 0 8px 4px,#00000017 0 16px 8px,#00000017 0 32px 16px}.hero{width:100vw;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.scrolled-navbar{background-color:#fff}.hero-video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:0;object-position:center}.hero-text-container{z-index:3;width:90vw;text-align:center;position:absolute;top:110px}.hero-title{color:#fff;font-size:2.8rem;margin-bottom:0;line-height:4.2rem}.hero-desc{margin-top:0;font-size:1rem;color:#fff}.hero-arrow{color:#eeeee6;width:25px;height:25px}.hero-scroll-down-arrow-container{margin-top:1.5em;animation:arrow-down 3s infinite;position:absolute;bottom:2em;z-index:2}@media screen and (min-width: 767px){.hero{overflow:hidden;justify-content:center;align-items:center}.hero-text-container{top:120px}.hero-title{font-size:7rem}.hero-desc{font-size:1.5rem;width:60%;margin:1em auto auto}.margin-navbar-button{margin:0px 5vw}}@keyframes down-arrow{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(15px)}to{transform:translate(-50%) translateY(0)}}@keyframes arrow-down{0%{transform:translateY(0)}70%{transform:translateY(15px)}to{transform:translateY(0)}}.about-us{width:100%;background-color:#fff;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.about-us-text-container{text-align:center;width:90vw;margin:1em 0}.about-us-title-container{width:100%;display:flex;align-items:center;justify-content:center;position:relative;height:60px;margin-top:2em;margin-bottom:1em}.about-us-title{margin:0;font-size:3rem!important;line-height:1em;color:#000!important;font-weight:400}.about-us-text-container .about-us-desc{font-size:1.2rem;color:#626262;margin-top:1.5em;line-height:1.5em}.images-container-about-us{width:90%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5vw;margin:2em auto}.about-us-img-container{width:24vw;max-width:150px;height:auto;aspect-ratio:3/2;background-color:#fff;overflow:hidden;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center}.about-us-img{width:100%;height:100%;transition:.5s ease;object-fit:contain}.about-us-img-container:hover .about-us-img{transform:scale(.95)}.parallax-image-container{height:85vh;min-height:600px;width:100%;overflow:hidden;position:relative;background-color:#333}.about-us-text-image{width:100%;height:150%;object-fit:cover;position:absolute;top:-25%;left:0;z-index:1}.text-overlay-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:80%;max-width:950px;padding:2.5em;background-color:#040a21bf;border-radius:8px}.text-overlay-container .about-us-desc{color:#fff;margin:0;font-size:1.4rem;line-height:1.7em;text-align:center}.small{width:100%;color:#000;margin:1.5em auto;font-size:1rem;text-align:left}@media screen and (max-width: 767px){.about-us-title{font-size:2.5rem!important}.about-us-img-container{width:40vw}.parallax-image-container{height:75vh;min-height:480px}.text-overlay-container{width:90%;padding:2em 1.5em}.text-overlay-container .about-us-desc{font-size:1rem;line-height:1.6em}.small{font-size:1rem;line-height:1.6rem}}@media screen and (min-width: 767px){.about-us-title-container{height:80px}.about-us-text-container .about-us-desc{font-size:1.8rem;margin:2em}.text-overlay-container .about-us-desc{font-size:1.6rem}.small{font-size:1.2rem!important;line-height:1.9rem}}.carusel-container{position:relative;width:100%}.overflow-hidden{overflow:hidden}.cursor-grab{cursor:grab}.cursor-grabbing:active{cursor:grabbing}.shrink-0{flex-shrink:0}.rounded-xl{border-radius:.75rem}.object-cover{object-fit:cover}.items-center{align-items:center}.mt-4{margin-top:1rem}.flex{display:flex}.w-full{width:100%}.justify-center{justify-content:center}.gap-2>*+*{margin-left:.5rem}.card-container{display:flex;justify-content:center;align-items:center}.carusel-items-container{width:90%}.dot{width:8px;height:8px;background-color:#fff;border:none;border-radius:15px;transition:.3s ease}.next-card{padding-left:1.5em;padding-top:1em;overflow:hidden;position:relative}.next-card-text{font-size:1.5rem;margin:0;width:70%}.preview-sticker{width:20vw;border-radius:50px;min-width:350px;display:flex;align-items:center;flex-direction:column;padding-top:2em;background-size:cover;background-position:center;position:relative}.carusel-image{width:80%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.carusel-card{width:90vw;display:flex;justify-content:center;align-items:center;margin-top:2em;border-radius:30px;flex-direction:column;text-align:center}.review-text{font-size:1rem;font-weight:400;color:#fff}.review-name,.review-title{color:#fff}@media screen and (min-width: 767px){.carusel-image{width:80%}.carusel-card{width:50vw;min-width:500px}.review-text,.review-name{font-size:1.5rem}.dot{width:15px;height:15px;margin-bottom:1em}}.reviews{background-color:#a8925b;width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding-top:2em;padding-bottom:2em;z-index:2}.reviews-title{font-size:2.3rem;margin:0}@media screen and (min-width: 767px){.reviews-title{font-size:3.5rem}.reviews{padding-top:3em}}.animated-text-container{overflow:hidden;position:relative}.animated-text{position:relative;color:transparent;font-family:inherit;font-weight:400;animation:slideBg 4s ease infinite;animation-delay:1s;background-image:linear-gradient(to right,#99352e,#99352e,#99352e,#99352e,#99352e,#000,#99352e);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.reverse{background-image:linear-gradient(to right,#fff,#fff,#fff,#fff,#fff,#171415,#fff)}@keyframes slideBg{0%{background-position:0% 0}20%{background-position:200% 0}to{background-position:200% 0}}.offer{width:100%;display:flex;align-items:center;flex-direction:column;position:relative;z-index:2;background-color:#fff}.offer-line{height:150px;width:2px;background-color:#a8925b;overflow:hidden}.offer-line-move{background-color:#a8925b;width:100%;height:25px;animation:offer-line-move 1s ease infinite;opacity:.8}.offer-title-conteinr{background-color:#fff;border:2px solid #a8925b;border-radius:30px;padding:.5em 2em;color:#a8925b!important}.offer-title{margin:0;font-size:2rem;font-weight:400}.offer-ites-text-container{width:100%;display:flex;flex-direction:column;align-items:center}.offer-items-text-container{margin-bottom:3em}.offer-item-title{position:relative}.offer-item{width:90vw;position:sticky;top:80px;border-radius:8px;display:flex;flex-direction:column;align-items:center;background-color:#000;overflow:hidden;padding-bottom:3em}.offer-item-text{font-size:.8rem;position:relative;width:90%}.offer-item-img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.3}@keyframes offer-line-move{0%{transform:translateY(-100%)}to{transform:translateY(200px)}}@media screen and (min-width: 767px){.offer-line{width:2px;height:200px}.offer-title-conteinr{border:2px solid #a8925b}.offer-title{font-size:3rem}.offer-item{width:80vw;top:150px}.offer-item-text{font-size:1.2rem}@keyframes offer-lien-move{0%{transform:translateY(-100%)}to{transform:translateY(250px)}}}.map{width:100%;display:flex;flex-direction:column;position:relative;z-index:5;background-color:#fff;padding-top:2em;padding-bottom:2em}.map-container{width:100%;height:500px;margin-top:3em;overflow:hidden;background-color:#a8925b;border-radius:10px 10px 0 0}.map-title-container{height:80px;display:flex;justify-content:center;align-items:center;position:relative}.map-title-line{width:100%;height:2px;background-color:#000}.map-title-icon-conatiner{position:absolute;z-index:1;background-color:#000;padding:0 2em;border-radius:10px;border:2px solid black}.map-text-container{background-color:#a8925b;border-radius:0 0 10px 10px;padding:1.5em 5vw;width:100%}.map-text{font-size:2rem;color:#fff;margin:0}@media screen and (min-width: 767px){.map-title-line{height:3px}.map-title-icon-conatiner{border:3px solid black}.map-container{border-radius:10px 10px 0 0;width:90vw;margin-left:5vw;margin-top:5em;height:700px}.map-text-container{width:90vw;margin-left:5vw;border-radius:0 0 10px 10px}.map-text{font-size:3rem}}.footer{position:relative;width:100%;background-color:#171415;color:#fff;display:flex;flex-direction:column;align-items:center}.footer-text-container{width:80vw;margin-bottom:1em}.footer-title{font-size:2rem;margin-bottom:0}@media screen and (min-width: 767px){.footer{flex-direction:row;justify-content:space-around;padding-top:3em;padding-bottom:3em;align-items:flex-start}.footer-text-container{width:20vw}}.kontakt-section{padding:80px 20px;text-align:center;background-color:#a8925b;position:relative;z-index:10000000}.kontakt-section .container{max-width:1100px;margin:0 auto}.kontakt-section h2{font-size:2.5rem;margin-bottom:15px;color:#fff}.kontakt-section .kontakt-podtytul{font-size:1.1rem;color:#fff;margin-bottom:50px}.dane-kontaktowe{display:flex;justify-content:space-around;flex-wrap:wrap;gap:30px}.kontakt-item{flex:1;min-width:280px}.kontakt-item i{font-size:2.5rem;color:#b0955f;margin-bottom:20px}.kontakt-item h3{font-family:Playfair Display,serif;font-size:1.5rem;margin-bottom:10px;color:#333}.kontakt-item p,.kontakt-item a{font-size:1.5rem;color:#fff;text-decoration:none;transition:color .3s ease}.kontakt-item a:hover{color:#000}.navbar-menu{position:fixed;z-index:100;width:100%;height:100px;transition:.3s ease;top:0;align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding:0px 5vw;color:#fff}.scrolled-navbar{background-color:#fff;height:80px;color:#000!important}.navbar-button{font-family:inherit;font-size:.9rem;color:#fff;background-color:transparent;border:none;margin:.5em;padding:0;white-space:nowrap;width:30vw;display:flex;justify-content:center;align-items:center;transition:.3s ease;cursor:pointer}.arrow-right-navbar-button{width:15px;height:15px;margin-left:.5em;margin-bottom:.1em;color:#fff;transition:.3s ease;-webkit-user-select:none;user-select:none}.black-navbar-arrow{color:#000;transform:scale(1.3)}.black-navbar-button{color:#000;border-bottom:0px solid white}.navbar-button:active{transform:scale(.95)}.navbar-button:hover{opacity:.7;color:#000}.navbar-button:hover .arrow-right-navbar-button{transform:translate(5px)}.navbar-logo{width:70px}.info-container{width:100%;margin-bottom:1em;display:flex;flex-direction:column;align-items:center;top:0;padding:3px}.info-text{margin:0;font-size:.9rem}@media screen and (min-width: 767px){.navbar-menu{height:140px;justify-content:center;align-items:center}.arrow-right-navbar-button{width:25px;height:25px}.black-navbar-arrow{transform:scale(1.1)}.navbar-button{font-size:1.2rem;width:200px}}.text-button{font-family:inherit;color:#fff;padding:0;font-size:1.2rem;background:transparent;border:none;transition:.3s ease;cursor:pointer;display:flex;align-items:center}.text-button:hover{opacity:.5}.text-button-arrow{transition:.3s ease;margin-left:.3em}.text-button:hover .text-button-arrow{transform:translate(5px)}@media screen and (min-width: 767px){.text-button{font-size:1.3rem}}.mobile-menu-card{width:80vw;height:100vh;position:fixed;left:0;z-index:10000;margin-left:20vw;transform:translate(100%);transition:.3s ease;background-color:#fff;border-radius:30px 0 0 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:2em}.show-mobile-menu-card{transform:translate(0)}.mobile-menu-button{color:#171415;font-size:1.7rem;margin:.5em 0}.close-button{width:45px;height:45px;background-color:#fe46a5;color:#eef1ff;display:flex;justify-content:center;align-items:center;padding:0;border:none;border-radius:30px;position:absolute;right:5vw;top:25px}*{box-sizing:border-box}body{margin:0;width:100%;resize:none;font-family:Poppins,serif;background-color:#fff}
