header{height:7rem;border-bottom:1px solid var(--color-green);z-index:6}@media(max-width: 700px){header{height:5rem}}header .container{max-width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width: 700px){header .container .company-logo svg{height:40px}}header .container nav ul{display:flex;gap:2.5rem}@media(max-width: 1420px){header .container nav ul{gap:2rem}}@media(max-width: 1200px){header .container nav ul{display:none}}header .container nav ul a{font-weight:700;letter-spacing:.2em}header .container nav ul a:after{position:absolute;left:50%;right:50%;height:2px;bottom:0;content:"";background-color:var(--color-green);transition:.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform:translate3d(0, 0, 0)}header .container nav ul a:hover:after,header .container nav ul a:active:after{left:0;right:0}@media(max-width: 1420px){header .container nav ul a{font-size:.9em}}header .container .burger-container{display:none;height:50px;width:50px;cursor:pointer;transform:rotate(0deg);transition:all .3s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 1200px){header .container .burger-container{display:inline-block}}header .container .burger-container #burger{width:24px;height:14px;display:block;margin:-4px auto 0;top:50%}header .container .burger-container #burger .bar{width:100%;height:1px;display:block;background:var(--color-green);transition:all .3s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay:0s}header .container .burger-container #burger .bar.topBar{transform:translateY(0px) rotate(0deg)}header .container .burger-container #burger .bar.btmBar{transform:translateY(8px) rotate(0deg)}.mobile-menu{position:absolute;top:0;display:none;width:100%;height:0;overflow:scroll;opacity:0;pointer-events:none;padding:7rem 3rem 0 3rem;background-color:var(--color-light);transition:all .5s ease-out,background-color 1s ease-out;transition-delay:.2s;z-index:5}@media(max-width: 1200px){.mobile-menu{display:block}}@media(max-width: 700px){.mobile-menu{padding-top:5rem}}.mobile-menu ul{list-style:none}.mobile-menu ul li.menu-item{margin-top:5px;transform:scale(1.15) translateY(-30px);opacity:0;transition:transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .6s cubic-bezier(0.4, 0.01, 0.165, 0.99)}.mobile-menu ul li.menu-item:not(:last-child){border-bottom:1px solid var(--color-black)}.mobile-menu ul li.menu-item:nth-child(1){transition-delay:0.49s}.mobile-menu ul li.menu-item:nth-child(2){transition-delay:0.42s}.mobile-menu ul li.menu-item:nth-child(3){transition-delay:0.35s}.mobile-menu ul li.menu-item:nth-child(4){transition-delay:0.28s}.mobile-menu ul li.menu-item:nth-child(5){transition-delay:0.21s}.mobile-menu ul li.menu-item:nth-child(6){transition-delay:0.14s}.mobile-menu ul li.menu-item.mobile-buttons{margin-top:2rem}.mobile-menu ul li.menu-item a{position:relative;color:var(--color-black);font-weight:100;text-decoration:none;line-height:2.35;letter-spacing:.2em}.mobile-menu ul li.menu-item a:not(.btn){display:block;width:100%}.mobile-menu ul li.menu-item .btn,.mobile-menu ul li.menu-item a{font-size:1.3em;font-weight:400}.mobile-menu .buttons{flex-wrap:wrap}.mobile-menu .buttons .language-switch .lang-list{background-color:var(--color-green)}.mobile-menu .buttons .language-switch .lang-list a{color:var(--color-light);font-weight:400}.mobile-menu .buttons .btn{padding:.5rem .75rem}footer{padding-top:6rem;margin-top:auto}footer .logo img{margin-inline:auto;max-width:600px;width:100%;margin-bottom:-0.8rem}footer .footnote{color:var(--color-light);background-color:var(--color-green)}footer .footnote .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.25rem}@media(max-width: 700px){footer .footnote .container{align-items:center}}footer .footnote .container .copyright{text-align:center}footer .footnote .container a{color:var(--color-light);text-decoration:none}footer .footnote .container a.cstudios-href{margin-left:auto}.btn{width:-moz-fit-content;width:fit-content;color:var(--color-black);text-transform:uppercase;padding:.5rem 1rem;font-weight:700;letter-spacing:.2em;text-decoration:none;background-color:rgba(0,0,0,0);border:1px solid var(--color-black);cursor:pointer;overflow:hidden}.btn.green{color:var(--color-green);border-color:var(--color-green)}.btn.white{color:var(--color-light);border-color:var(--color-light)}.btn.white:after{background:var(--color-light)}.btn:after{background:var(--color-green);content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10}.btn:hover:after,.btn:active:after{left:120%;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1)}.buttons{display:flex;align-items:stretch;gap:1rem}@media(max-width: 1420px){.buttons{font-size:.9em;gap:.65rem}}@media(max-width: 1200px){.buttons:not(.mobile){display:none}}.buttons .btn{display:flex;align-items:center}.buttons .language-switch,.buttons .language-switch .btn{text-transform:uppercase}.buttons .language-switch:has(.lang-list.open) .language-switch-btn svg{transform:rotateX(-180deg)}.buttons .language-switch .language-switch-btn{display:flex;align-items:center;gap:.5rem}.buttons .language-switch .language-switch-btn svg{transition:transform .4s ease-out}.buttons .language-switch .lang-list{width:100%;position:absolute;top:100%;display:flex;flex-direction:column;display:none;background-color:var(--color-light)}.buttons .language-switch .lang-list li{list-style-type:none;text-align:center}.buttons .language-switch .lang-list li a{display:block;height:100%;padding-block:.5rem;text-decoration:none;color:var(--color-black);font-weight:700;transition:background-color .2s ease-out}.buttons .language-switch .lang-list li a:hover,.buttons .language-switch .lang-list li a:active{background-color:#dbdbdb}h1,h2{color:var(--color-green);font-size:clamp(2em,5vw,4.5em);font-family:"Poltawski Nowy",serif;line-height:1.1em;margin-bottom:.5em}.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-controls{display:flex;justify-content:center}.swiper-controls .btn{aspect-ratio:1/1;padding-inline:1.25rem}.swiper-controls .btn:nth-child(1) svg{transform:rotateY(-180deg)}.swiper-controls .btn:nth-child(2){margin-left:-1px}.contact{padding-top:6rem}.contact .container{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}@media(max-width: 1200px){.contact .container{grid-template-columns:350px 1fr}}@media(max-width: 950px){.contact .container{grid-template-columns:1fr}}.contact .container .contact-info .short-contact-text{font-size:1.75em;font-family:"Poltawski Nowy","sans-serif";margin-bottom:.85em}.contact .container .contact-info .contacts .contact-item{display:flex;align-items:center;gap:.75rem}.contact .container .contact-info .contacts .contact-item:not(:last-child){margin-bottom:1.5rem}.contact .container .contact-info .contacts .contact-item:not(:last-child)::after{content:"";width:calc(100% + 1rem);height:1px;background-color:var(--color-black);opacity:10%;position:absolute;right:0;bottom:-1rem}.contact .container .contact-info .contacts .contact-item.navigation a{color:var(--color-green);font-weight:700}.contact .container .contact-info .contacts .contact-item a{color:var(--color-black);text-decoration:none}.contact .container .contact-info .contacts .contact-item p,.contact .container .contact-info .contacts .contact-item a{font-size:1.2em}.contact-form .fields-line{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width: 600px){.contact-form .fields-line{grid-template-columns:1fr}}.contact-form .fields-line label{display:block}.contact-form input:not(.inp-cbx),.contact-form textarea{color:var(--color-black);padding:.5rem;width:100%;border:1px solid var(--color-black);background-color:var(--color-light)}.contact-form input:not(.inp-cbx){height:3rem}.contact-form a{text-decoration:none;color:var(--color-black)}.contact-form .checkbox-wrapper-4 .inp-cbx{position:absolute;visibility:hidden}.contact-form .checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child{background:var(--color-green);border-color:var(--color-green);animation:wave-4 .4s ease}.contact-form .checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.contact-form .checkbox-wrapper-4 .cbx{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;overflow:hidden;transition:all .2s ease;display:flex;align-items:center}.contact-form .checkbox-wrapper-4 .cbx:hover span:first-child{border-color:var(--color-green)}.contact-form .checkbox-wrapper-4 .cbx span{float:left;vertical-align:middle;transform:translate3d(0, 0, 0)}.contact-form .checkbox-wrapper-4 .cbx span:first-child{flex-shrink:0;position:relative;width:22px;height:22px;transform:scale(1);border:1px solid var(--color-black);transition:all .2s ease}.contact-form .checkbox-wrapper-4 .cbx span:first-child svg{position:absolute;top:4px;left:3px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease .1s;transform:translate3d(0, 0, 0)}.contact-form .checkbox-wrapper-4 .cbx span:last-child{padding-left:17px;line-height:normal}.contact-form .checkbox-wrapper-4 .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 640px){.contact-form .checkbox-wrapper-4 .cbx{width:100%}}@keyframes wave-4{50%{transform:scale(0.9)}}.contact-form .btn{margin-top:1rem;margin-left:auto;display:block}@media(max-width: 500px){.contact-form .btn{margin-left:0}}.swal2-styled.swal2-confirm{background-color:var(--color-green) !important;font-weight:700}.swal2-popup .swal2-styled:focus{box-shadow:none !important}.reservation-popup{position:fixed;width:-moz-max-content;width:max-content;max-width:100%;left:50%;top:50%;transform:translate(-50%, -50%);z-index:20;opacity:0;visibility:hidden;max-height:100dvh;overflow:overlay}.reservation-popup.open{opacity:1;visibility:visible}.reservation-popup .content{color:var(--color-light);padding:3rem 2rem 2rem 2rem;background-color:var(--color-green)}@media(max-width: 450px){.reservation-popup .content{padding-top:4rem}}.reservation-popup .close-btn{width:3rem;background-color:rgba(0,0,0,0);border:none;position:absolute;right:1rem;top:1rem;cursor:pointer;z-index:1}.reservation-popup .title{font-size:2.25em;margin-bottom:.6em}@media(max-width: 550px){.reservation-popup .title{font-size:1.75em}}.reservation-popup .subtitle{max-width:670px;font-size:1.25em;margin-bottom:1rem;line-height:1.5em;font-weight:300}@media(max-width: 550px){.reservation-popup .subtitle{font-size:1.15em}}.reservation-popup .contact-form a{color:var(--color-light)}.reservation-popup .contact-form input,.reservation-popup .contact-form textarea{color:var(--color-light);border:1px solid var(--color-light);background-color:var(--color-green);border-radius:0}.reservation-popup .contact-form input:focus,.reservation-popup .contact-form textarea:focus{outline:none}.reservation-popup .contact-form .checkbox-wrapper-4-popup .inp-cbx{position:absolute;visibility:hidden}.reservation-popup .contact-form .checkbox-wrapper-4-popup .inp-cbx:checked+.cbx span:first-child{background:var(--color-light);border-color:var(--color-light);animation:wave-4 .4s ease}.reservation-popup .contact-form .checkbox-wrapper-4-popup .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.reservation-popup .contact-form .checkbox-wrapper-4-popup .cbx{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;overflow:hidden;transition:all .2s ease;display:flex;align-items:center}.reservation-popup .contact-form .checkbox-wrapper-4-popup .cbx:hover span:first-child{border-color:var(--color-light)}.reservation-popup .contact-form .checkbox-wrapper-4-popup .cbx span{float:left;vertical-align:middle;transform:translate3d(0, 0, 0)}.reservation-popup .contact-form .checkbox-wrapper-4-popup .cbx span:first-child{flex-shrink:0;position:relative;width:22px;height:22px;transform:scale(1);border:1px solid var(--color-light);transition:all .2s ease}.reservation-popup .contact-form .checkbox-wrapper-4-popup .cbx span:first-child svg{position:absolute;top:4px;left:3px;fill:none;stroke:var(--color-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease .1s;transform:translate3d(0, 0, 0)}.reservation-popup .contact-form .checkbox-wrapper-4-popup .cbx span:last-child{padding-left:17px;line-height:normal}.reservation-popup .contact-form .checkbox-wrapper-4-popup .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reservation-popup .contact-form .btn{z-index:21}@media(max-width: 500px){.reservation-popup .contact-form .btn{margin-left:0}}*{position:relative;line-height:normal}html{--color-black: #525252;--color-green: #2f4732;--color-light: #fcfaf5;color:var(--color-black);width:100%;height:100%;scroll-behavior:smooth;font-family:"Mukta Malar",sans-serif;font-size:1rem}html body{width:100%;margin-inline:auto;display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-light);overflow:hidden}html body.lock-scroll{position:fixed}html body:has(.homepage) header{border-color:rgba(252,250,245,.5)}html body:has(.homepage) header svg.logo path{fill:var(--color-light)}html body:has(.homepage) header nav li a{color:var(--color-light)}html body:has(.homepage) header nav li a::after{background-color:var(--color-light);opacity:.7}html body:has(.homepage) header .btn{color:var(--color-light);border-color:var(--color-light)}html body:has(.homepage) header .btn:after{background:var(--color-light)}html body:has(.homepage) header svg.mail path,html body:has(.homepage) header svg.arrow path{stroke:var(--color-light)}html body:has(.homepage) header .burger-container #burger .bar{background-color:var(--color-light)}html body:has(header.mobile-menu-opened) header{border:none;transition:all .3s ease-in,background-color .5s ease-in;transition-delay:.25s}@media(max-width: 1200px){html body:has(header.mobile-menu-opened) header{background-color:var(--color-light)}}html body:has(header.mobile-menu-opened) header .company-logo{display:none}html body:has(header.mobile-menu-opened) header .burger-container{transform:rotate(90deg)}html body:has(header.mobile-menu-opened) header .burger-container #burger .bar{transition:all .4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay:.2s;background-color:var(--color-black)}html body:has(header.mobile-menu-opened) header .burger-container #burger .bar.topBar{transform:translateY(4px) rotate(45deg)}html body:has(header.mobile-menu-opened) header .burger-container #burger .bar.btmBar{transform:translateY(3px) rotate(-45deg)}html body:has(header.mobile-menu-opened) .mobile-menu{height:100dvh;opacity:1;pointer-events:all}@media(max-width: 700px){html body:has(header.mobile-menu-opened) .mobile-menu{height:100dvh}}html body:has(header.mobile-menu-opened) .mobile-menu li.menu-item{transform:scale(1) translateY(0px);opacity:1}html body:has(header.mobile-menu-opened) .mobile-menu li.menu-item:nth-child(1){transition-delay:0.27s}html body:has(header.mobile-menu-opened) .mobile-menu li.menu-item:nth-child(2){transition-delay:0.34s}html body:has(header.mobile-menu-opened) .mobile-menu li.menu-item:nth-child(3){transition-delay:0.41s}html body:has(header.mobile-menu-opened) .mobile-menu li.menu-item:nth-child(4){transition-delay:0.48s}html body:has(header.mobile-menu-opened) .mobile-menu li.menu-item:nth-child(5){transition-delay:0.55s}html body:has(header.mobile-menu-opened) .mobile-menu li.menu-item:nth-child(6){transition-delay:0.62s}html body .container{width:100%;max-width:1700px;margin-inline:auto;padding-inline:1.5rem;z-index:1}@media(max-width: 550px){html body .container{padding-inline:.75rem}}.where-to-go .content .image-with-text{padding-block:3.5rem}@media(max-width: 900px){.where-to-go .content .image-with-text{padding-block:2.5rem}}@media(max-width: 450px){.where-to-go .content .image-with-text{padding-block:1.5rem}}.where-to-go .content .image-with-text:nth-child(even){padding-block:6rem;color:var(--color-light);background-color:var(--color-green)}@media(max-width: 900px){.where-to-go .content .image-with-text:nth-child(even){padding-block:3.5rem}}@media(max-width: 450px){.where-to-go .content .image-with-text:nth-child(even){padding-block:2.5rem}}.where-to-go .content .image-with-text:nth-child(even) .container{grid-template-columns:1.5fr 1fr}@media(max-width: 900px){.where-to-go .content .image-with-text:nth-child(even) .container{grid-template-columns:1fr}}.where-to-go .content .image-with-text:nth-child(even) .container .image{order:1}@media(max-width: 900px){.where-to-go .content .image-with-text:nth-child(even) .container .image{order:2}}.where-to-go .content .image-with-text:nth-child(even) .container .text{order:2}@media(max-width: 900px){.where-to-go .content .image-with-text:nth-child(even) .container .text{order:1}}.where-to-go .content .image-with-text:nth-child(even) h2{color:var(--color-light)}.where-to-go .content .image-with-text .container{display:grid;grid-template-columns:1fr 1.5fr;gap:1.5rem}@media(max-width: 900px){.where-to-go .content .image-with-text .container{grid-template-columns:1fr}}.where-to-go .content .image-with-text .container .text h2{margin-block:.6em}.where-to-go .content .image-with-text .container .image{aspect-ratio:14/9;overflow:hidden}.where-to-go .content .image-with-text .container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.where-to-go .contact{padding-top:12rem}@media(max-width: 1300px){.where-to-go .contact{padding-top:8rem}}@media(max-width: 900px){.where-to-go .contact{padding-top:5rem}}@media(max-width: 450px){.where-to-go .contact{padding-top:4rem}}/*# sourceMappingURL=where-to-go.min.css.map */