@charset "UTF-8";:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-body-color-rgb: 33,37,41;--bs-body-bg-rgb: 255,255,255;--bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-body-text-align: left}*,:after,:before{box-sizing:border-box}html,body{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family),sans-serif;font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}a{color:#0d6efd;text-decoration:underline}img,svg{vertical-align:middle}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width: 992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.clearfix:after{display:block;clear:both;content:""}body{font-family:Mulish,sans-serif;font-size:16px}body.mobile-menu{overflow:hidden}.container{max-width:1194px}div.site-wrapper{left:0;top:0;height:100vh;width:100%;display:flex;flex-direction:column;position:relative}.logo{width:300px;height:78px}div.wrapper{flex:1 0 auto}a{color:#ffa502}p{line-height:30px}.uppercase{text-transform:uppercase}.lvl-first-grid{display:grid;grid-template-columns:auto auto auto;grid-column-gap:1em;grid-template-areas:"logo kontakty minimenus"}.section-top .logo-area{max-width:320px;width:fit-content}.section-top .logo-area img{width:100%;height:auto;aspect-ratio:657 / 171}.section-top .kontakt-box{padding-top:2px}.section-top .lvl-first{border-bottom:1px solid #bababa;padding:14px 0;display:flow-root}.section-top .lvl-second{border-bottom:1px solid #FFA502}.section-top .kontakt-box img{float:left;width:2.5em;height:auto}.section-top .kontakt-box span:nth-child(2){color:#000;font-weight:700;font-size:12px;display:block;text-transform:uppercase;text-wrap:nowrap}.section-top .kontakt-box span:nth-child(3){color:#ffa502;font-weight:700;font-size:16px;display:block;text-wrap:nowrap}.section-top .kontakt-box span:nth-child(3) small{color:#919191;font-weight:700;font-size:12px}.section-top .kontakt-box span:nth-child(4){color:#919191;font-weight:700;font-size:12px;display:block;text-wrap:nowrap}#menu{list-style:none;display:flex;flex-direction:row;column-gap:10px;padding:0;margin:0;flex-wrap:wrap;justify-content:space-between}#menu li{display:inline-block;height:55px;line-height:55px}#menu li a{color:#000;text-decoration:none;font-size:16px;font-weight:400}#menu li a:hover,#menu li:has(a.active) a{color:#ffa502}#menu-toggle{display:none;width:48px;height:48px}body.mobile-menu #menu-toggle{background-image:url(/img/menu-zamknij.png)}.top-mobile-footer{display:none;position:fixed;bottom:3em;left:0;right:0;text-align:center;font-size:12px;z-index:19}.top-mobile-footer .socials{list-style:none;padding:0}.top-mobile-footer .socials li{display:inline-block}.section-baner-full{width:100%}.section-baner-full.slider{z-index:1;position:relative;padding-bottom:2rem}.section-main.gray{background-color:#f8f8f8;padding-top:50px;padding-bottom:50px}h2{color:#ffa502;font-size:40px;font-weight:700}h3{color:#000;font-size:25px;font-weight:700;padding-bottom:10px;margin-bottom:30px;background-image:url(/img/h2-bg.png);background-repeat:no-repeat;background-position:bottom left}h3 strong{font-weight:400}.section-baner-full.subpage{padding:120px 0;background-repeat:no-repeat;background-position:center;background-size:cover}.section-baner-full.subpage{padding:100px 0}.section-baner-full.subpage h2{font-size:30px;font-weight:700;padding-top:50px;text-align:center}.section-main.przewodniki h2{color:#7fb40d;font-size:40px;font-weight:700;text-transform:uppercase}.section-main.przewodniki h2{font-size:25px}h2.uppercase+h3,h3.gray{background-image:url(/img/h2-bg-orange.png);background-repeat:no-repeat;background-position:bottom left}.notification-area p{text-align:center;box-sizing:border-box;margin-top:0;line-height:1.2;color:#000;font-size:25px;font-weight:700;padding-bottom:10px;margin-bottom:30px}h2.orange{padding-bottom:12px;background-image:url(/img/h2-bg-orange.png);background-repeat:no-repeat;background-position:bottom center}h2.gray{background-image:url(/img/h2-bg-orange.png);background-repeat:no-repeat;background-position:bottom left;padding-bottom:10px}h3.orange{color:#ffa502;text-transform:none;padding-bottom:12px;background-image:url(/img/h2-bg-gray.png);background-repeat:no-repeat;background-position:left bottom}.section-main.przewodniki h3{background-image:url(/img/h2-bg-gray.png);background-repeat:no-repeat;background-position:bottom left}.section-footer{background:#FFAB00;padding-top:2rem;padding-bottom:2rem}.section-footer .column span{display:inline-block;width:100%;color:#fff;font-weight:700}.section-footer .column span a{color:#000;font-weight:400;text-decoration:none}.section-footer .foot-row{width:100%;color:#222;font-size:13px;border-top:1px solid rgb(156 104 0);margin-top:2rem;padding-top:1rem}.section-footer .foot-row p{line-height:1.2}.section-footer .foot-row a{color:#000}.section-footer .copyright{text-align:center}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.subpage ul{list-style:none;padding:0;margin:1em 0 2em}.subpage ul li{margin:0 0 8px 25px;padding-left:.5em;list-style-image:url(/img/wypunktowanie.png)}.column.two{float:left;width:50%;margin-top:20px;margin-bottom:30px}.column.three{float:left;padding:10px;box-sizing:border-box;width:33.333%;margin-top:20px;margin-bottom:30px}.column.three.together{float:left;padding:10px;box-sizing:border-box;width:66.666%;margin-top:20px;margin-bottom:30px}.section-baner-full.subpage .column span{color:#fff;display:inline-block;width:100%;line-height:15px;margin-bottom:20px;font-size:15px;padding-left:35px;background-image:url(/img/wypunktowanie-2.png);background-repeat:no-repeat;background-position:10px center}.our-team,.gallery{padding:20px}.our-team .member{float:left;width:33.333%;box-sizing:border-box;text-align:center;padding:20px}.our-team .member p{text-align:left;padding-top:30px}.gallery .element{float:left;width:33.333%;padding:10px}.gallery .element img{width:100%;height:auto}.about-us-ul{float:left;width:40%}.right-side-photo{float:right;width:60%;height:auto}.left-side-photo{float:left;width:50%;height:auto;margin-right:20px}.tab{overflow:hidden;border-bottom:1px solid #FFA502;color:#ffa502;font-weight:700}.tab a,.tab span{height:45px;line-height:45px;float:left;border:none;transition:.3s;font-size:14px;text-transform:uppercase;padding:0 1em;text-decoration:none;cursor:pointer}.tab a:hover,.tab a.active,.tab span:hover,.tab span.active{border-bottom:3px solid #FFA502}.tab a.first{padding-left:0}.tab a:hover{color:#ffa502}.offer-element{width:calc(33.333% - 20px);border-radius:4px;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;margin:10px;position:relative;display:flex;flex-direction:column}.offer-element .labels{position:absolute;top:0;left:0;right:0;padding-top:10px}.offer-element .labels span{display:inline-block;width:100%;color:#fff;font-size:13px}.offer-element .labels span{margin-left:-8px;margin-top:10px}.offer-element .labels span.orange small{background:#FFA502;padding:3px 10px}.offer-element .labels span.green small{background:#7FB40D;padding:3px 10px}.offer-element .labels span.blue small{background:#20ACD8;padding:3px 10px}.offer-element .labels span.red small{background:#F93636;padding:3px 10px}.offer-element .labels .rabat-area{position:absolute;top:0;left:0;right:0;overflow:hidden;height:170px;border-top-right-radius:4px}.offer-element .labels .rabat{position:absolute;top:-90px;right:-75px;width:130px;height:130px;background:#F93636;color:#fff;transform:rotate(45deg)}.offer-element .labels .rabat small{position:absolute;bottom:5px;right:0;left:0;text-align:center;font-size:16px;font-weight:700}.offer-element>img{width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}.offer-element .name{font-size:24px;font-weight:700;display:inline-block;width:100%;padding:0 25px;margin-top:10px}.offer-element p{font-size:16px;font-weight:400;display:inline-block;width:100%;line-height:20px;padding:0 25px;margin-top:10px}.offer-element p{flex-grow:1}.offer-element .location,.offer-element .times,.offer-element .guide{display:inline-block;width:100%;line-height:20px;padding:0 25px;margin-top:10px}.offer-element .location img,.offer-element .times img,.offer-element .guide img{width:21px;margin-right:10px}.offer-element .guide img{-webkit-box-shadow:0 0 3px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 3px 1px rgba(189,189,189,1);box-shadow:0 0 3px 1px #bdbdbd}.offer-element .price{width:100%;padding:0 25px;margin-top:30px;font-weight:900;display:flex;justify-content:space-between;align-items:baseline}.offer-element .price small{display:block;width:auto}.offer-element .price .old-price{position:relative;display:inline-block}.offer-element .price .old-price:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px solid red;transform:translateY(-50%) rotate(-25deg)}.offer-element .price .price{display:block;width:auto;margin:0;padding:0;font-size:30px;color:#ffa502;font-weight:700;align-items:baseline}.offer-element .link{display:block;width:calc(100% - 50px);background-color:#7fb40d;font-size:15px;font-weight:400;margin-left:25px;height:45px;line-height:45px;color:#fff;margin-bottom:25px;margin-top:15px;text-decoration:none;text-transform:uppercase;text-align:center;border-radius:4px}.offerts-description h3{font-size:18px;font-weight:700;color:#ffa502;background:none;text-transform:none;display:inline-block;width:100%;margin-top:50px}.break-line{display:block;width:100%;height:1px;background-color:#e2e2e2;margin-top:20px;margin-bottom:20px}ul.checks,ul.unchecks,ul.bags,ul.must-know{list-style:none;margin:0;padding:0}ul.checks li,ul.unchecks li,ul.bags li,ul.must-know li{background-repeat:no-repeat;background-position:left center;margin-bottom:8px}ul.checks li{background-image:url(/img/szczegoly-ikona-w-cenie.png)}ul.unchecks li{background-image:url(/img/szczegoly-ikona-dodatkowo-platne.png)}ul.bags li{background-image:url(/img/szczegoly-ikona-co-zabrac.png)}ul.must-know li{background-image:url(/img/szczegoly-ikona-wazne.png)}ul.bags li{background-image:url(/img/szczegoly-ikona-co-zabrac.png)}.link-back{color:#7fb40d;text-align:left;float:right;font-weight:700;font-size:16px;display:block;background-image:url(/img/strzalka-wstecz.png);background-repeat:no-repeat;background-position:5% center;width:auto;padding-left:15px;margin-left:25px;margin-bottom:25px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;-ms-transition:background-position .1s linear;transition:background-position .1s linear;text-decoration:none}.link-back:hover{background-position:0 center;color:#7fb40d}.banner-area{margin-bottom:60px;text-align:center;overflow:hidden}.contact-form-area{background:rgba(255,255,255,.5);padding:50px 130px}.section-baner-full .contact-form-area h2{font-size:40px}.section-baner-full .contact-form-area h3{font-size:25px;color:#000;text-shadow:none}.section-baner-full .contact-form-area .form-row{margin-bottom:15px}.section-baner-full .contact-form-area label{font-size:15px;font-weight:700;color:#000;padding-left:25px;padding-bottom:8px}.section-baner-full .contact-form-area input,.section-baner-full .contact-form-area textarea{outline:none;border-radius:4px;width:100%;height:50px;background:#ffffff;color:#919191;font-size:14px;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;padding-left:15px;border:1px solid #AFAFAF;box-sizing:border-box}.section-baner-full .contact-form-area textarea{height:auto}.section-baner-full .contact-form-area button{display:block;float:right;background-color:#7fb40d;font-size:15px;font-weight:400;margin-left:25px;height:45px;line-height:45px;color:#fff;margin-bottom:25px;margin-top:15px;text-decoration:none;text-transform:uppercase;text-align:center;border-radius:4px;border:none;width:160px}.contact-page h4{font-size:18px;font-weight:700;color:#ffa502;padding-bottom:0;margin-bottom:10px;position:relative;margin-top:70px}.full-table{width:100%}.section-baner-full.formularz.info-agent{color:#fff}.section-baner-full.formularz.info-agent h2{color:#fff;font-size:30px;text-transform:unset}.page-title{font-size:30px;text-transform:unset;font-weight:700;color:#ffa502;margin-top:30px}.next-step-button{cursor:pointer}.go-homepage-button{display:block;align-items:center;text-transform:uppercase;width:max-content;height:45px;line-height:45px;background-color:#7fb40d;border:1px solid #7FB40D;color:#fff;border-radius:4px;text-align:center;text-decoration:none;margin-top:30px;padding:0 2em}.go-payment-retry{display:block;text-transform:uppercase;height:45px;line-height:45px;background-color:#ffa502;border:1px solid #FFA502;color:#fff;border-radius:4px;text-align:center;text-decoration:none;margin-top:30px;padding:0 2em;align-items:center}.go-buttons-container{display:inline-flex;flex-direction:column;margin:0 auto}.go-buttons-container>button{display:inline-block}.quantity{position:relative;max-width:90px;min-width:30px;float:right}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity input{width:100%;height:23px;line-height:23px;display:inline-block;padding:0;margin:0;text-align:center;border:1px solid #E3E3E3;box-sizing:border-box}.quantity .input-con{color:#fff;background:#FFA500;width:23px;height:23px;line-height:23px;display:inline-block;padding:0;margin:0;text-align:center;box-sizing:border-box;cursor:pointer;position:absolute}.quantity .input-con.minus{left:0}.quantity .input-con.plus{right:0}.currencyWrapper{display:inline-flex;gap:5px}.currency-mode{display:block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#e2e2e2;cursor:pointer;background-repeat:no-repeat;background-position:center}.currency-mode.active{color:#fff;background-color:orange}.currency-mode.pln{background-image:url(/img/pln.png)}.currency-mode.pln.active{background-image:url(/img/pln-1.png)}.currency-mode.eur{background-image:url(/img/euro.png)}.currency-mode.eur.active{background-image:url(/img/euro-1.png)}.currency-mode.usd{background-image:url(/img/dolar.png)}.currency-mode.usd.active{background-image:url(/img/dolar-1.png)}.currency-mode.try{background-image:url(/img/tur.png)}.currency-mode.try.active{background-image:url(/img/tur-1.png)}.select-phone{float:left;padding-bottom:10px;width:120px}.select-phone select{outline:none;border-radius:4px;border:none;color:#919191;font-size:14px;width:110px;height:50px;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;margin-right:20px;padding-left:15px;box-sizing:border-box;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:#ffffff url(/img/strzalka-select.png) no-repeat;background-position-x:95%;background-position-y:20px}.notification-area{padding-top:120px;text-align:center}.notification-area img{margin-bottom:30px}.notification-area h2{margin-bottom:20px}.spin{animation-name:spin;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}.grayscale{filter:grayscale(1);color:#bebebe}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.offer-form .next-step-button{display:inline-block;text-transform:uppercase;height:45px;padding:0 40px;line-height:45px;background-color:#7fb40d;border:1px solid #7FB40D;color:#fff;border-radius:4px;text-align:center;text-decoration:none;margin-top:30px;width:100%;margin-bottom:20px}.mobile-order-bar{display:none}.bigtext-container p,.bigtext-container ul li{line-height:30px}.bigtext-container h2>strong{color:#ffa502;text-transform:none;padding-bottom:12px;font-size:25px;line-height:30px;font-weight:700}.bigtext-container h2>strong:after{content:"";display:block;width:55px;height:3px;background-color:#f5f5f5;margin-top:3px}.bigtext-container h2:has(strong){margin:60px 0}.bigtext-container h3{font-size:20px;line-height:30px;color:#ffa502;font-weight:700}@media screen and (max-width: 500px){.wrapper .bigtext-container img{float:none}}.currencySelectorWrapper{display:flex;justify-content:space-between}#voucher-toggle{margin-right:20px;cursor:pointer}#voucher-toggle img{width:30px;height:auto}#basket-toggle{display:block;position:relative;margin-right:20px;width:25px;height:25px;background-image:url(/img/koszyk.png);background-repeat:no-repeat;background-position:center}#basket-toggle span{position:absolute;width:18px;height:18px;text-align:center;line-height:15px;top:0;right:-8px;font-size:12px;color:#7fb40d;border:1px solid #FFA502;background:#fff;border-radius:50%}.kontakty{display:grid;grid-template-columns:1fr 1fr 1fr;grid-area:kontakty;justify-content:space-between;margin-top:1em}.minimenus{grid-area:minimenus;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.no-scroll{overflow:hidden}.modalBody{scrollbar-gutter:stable}@media all and (max-width: 1200px){.section-top .logo-area{width:100%}.lvl-first-grid{display:grid;grid-template-columns:auto auto;grid-column-gap:1em;grid-template-areas:"logo minimenus" "kontakty kontakty"}}@media all and (max-width: 768px){.kontakty{display:none}.section-top .lvl-first{border-bottom:1px solid transparent}.section-top .lvl-second{border-top:1px solid #FFA502;border-bottom:1px solid transparent}#menu-toggle{display:block;background-color:#fff;background-image:url(/img/menu.png);background-repeat:no-repeat;background-position:center;border-radius:5px;border:none;z-index:1}#menu{display:none}.mobile-menu #menu{display:block;position:fixed;background:#fff;top:111px;left:0;right:0;height:calc(100vh - 111px);z-index:19}.mobile-menu #menu li{width:100%;height:35px;line-height:35px}.mobile-menu #menu li a{display:inline-block;width:100%;padding-left:20px}.mobile-menu .top-mobile-footer{display:block}.column.two{width:100%;margin-bottom:0}.section-baner-full.subpage .column.two:last-of-type{margin-top:0}.our-team .member,.gallery .element{width:50%}.about-us-ul,.right-side-photo{width:100%}.right-side-photo{margin-top:30px}h2{font-size:30px}h3{font-size:18px}.tab{border-bottom:1px solid transparent;display:flex;flex-wrap:wrap}.tab a,.tab span{color:#707070;border:1px solid #707070;border-radius:4px;height:27px;line-height:27px;margin-bottom:10px;margin-right:10px;flex:1 0 auto;text-align:center}.tab span:hover,.tab span.active,.tab a:hover,.tab a.active{border:1px solid #FFA502;color:#ffa502}.offer-element{width:calc(50% - 20px)}.contact-form-area{padding:50px 30px}.notification-area{padding-top:30px}.mobile-order-bar{display:block;background:#fff;height:115px;line-height:50px;margin-top:10px;font-size:30px;position:fixed;bottom:0;width:100%;left:0;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;padding-left:0}.mobile-order-bar .container{padding-left:10px;padding-right:10px}.mobile-order-bar .container label{font-size:16px;font-weight:700;display:inline-block;width:100%}.mobile-order-bar .container span{font-size:30px;font-weight:700;color:orange;text-align:right}.mobile-order-bar .next-step-button{display:inline-block;text-transform:uppercase;height:45px;padding:0 40px;line-height:45px;background-color:#7fb40d;border:1px solid #7FB40D;color:#fff;border-radius:4px;text-align:center;text-decoration:none;font-size:16px;width:100%}.section-main.przewodniki{padding-top:2em;padding-bottom:2em}}@media all and (max-width: 670px){.pt50{padding-top:20px}.pb50{padding-bottom:20px}.tabcontent{padding-left:0;padding-right:0}.offer-carousel{margin-bottom:0}.banner-area img{width:150%;height:auto}.left-side-photo{width:100%}.reservation-table-step-4 td{display:table-row}.reservation-table-step-4 label.currency span{display:block;float:left}.reservation-table-step-4 .currency-mode{float:left}}@media all and (max-width: 570px){.section-baner-full.blog{max-height:870px}.our-team .member,.gallery .element{width:100%}.offer-element{width:calc(100% - 20px)}.contact-page .full-table td{display:inline-block;width:100%}.section-baner-full.blog .next-step-button{margin-top:30px}.next-step-button.mobile-full,.tabcontent.map iframe{width:100%!important}}@media all and (max-width: 480px){.subpage .select-region select{width:310px}}.reservation-buttons-wrap{display:flex;gap:2em;margin:2em 0 0}.reservation-buttons-wrap>*{flex:1 0 auto}@media all and (max-width: 500px){.reservation-buttons-wrap{gap:1em}}.sectionFeatures{padding:56px 0;display:block}ul.features{list-style:none;padding-left:0;gap:2rem 1rem;text-align:center;display:flex;flex-flow:wrap row;align-items:stretch;justify-content:space-evenly}ul.features li{display:block;text-align:center}ul.features li span{display:block;max-width:150px;font-weight:700;font-size:1rem;text-wrap:balance}.tc_embla{position:relative;background-color:#f7f7f7;padding:0;max-width:1920px;margin-left:auto;margin-right:auto}.tc_embla__viewport{overflow:hidden;width:100%}.tc_embla__viewport.is-draggable{cursor:grab}.tc_embla__viewport.is-dragging{cursor:grabbing}.tc_embla__container{display:flex;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin-left:-10px}.tc_embla__slide{position:relative;min-width:100%;padding-left:10px}.tc_embla__slide__inner{overflow:hidden}.tc_slide_media{position:relative;width:100%;aspect-ratio:1920 / 768;overflow:hidden}@media (max-width: 480px){.tc_slide_media{aspect-ratio:1200 / 768}}@media (max-width: 768px){.tc_slide_media{aspect-ratio:1200 / 768}}.tc_slide_media picture,.tc_slide_media img{display:block;width:100%;height:100%}.tc_slide_media img{object-fit:cover}.mainslider-responsive-image{display:block;width:100%;height:100%;object-fit:cover}.tc_embla__slide__img{position:absolute;display:block;top:50%;left:50%;width:auto;min-height:100%;min-width:100%;max-width:none;transform:translate(-50%,-50%)}.tc_embla__button{outline:0;cursor:pointer;background-color:transparent;touch-action:manipulation;position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:0;width:30px;height:30px;justify-content:center;align-items:center;fill:#1bcacd;padding:0}.tc_embla__button:disabled{cursor:default;opacity:.3}.tc_embla__button__svg{width:100%;height:100%}.tc_embla__button--prev{right:27px}.tc_embla__button--next{left:27px}.tc_embla__slideButton{display:block;padding:0;margin:0;background:transparent;border:none;line-height:0}.tc_embla__slideButton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.image-container{width:100%}.image-container .image{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.image-container>div{position:unset!important}.search{z-index:2;position:absolute;width:inherit;bottom:10%;min-height:145px}@media screen and (min-width: 800px){.search .container{padding:1em;border:2px solid white;border-radius:1em;background-color:#daa520}}.search form{padding-bottom:10px;display:grid;gap:5px 15px;grid-template-columns:3fr 2fr 2fr 1fr;grid-template-areas:"hotelInput arrivalDate departureDate submitButton"}.search span.searchPrompt{color:#000;font-weight:700;font-size:20px;display:inline-block;width:100%;margin-bottom:15px}.search .selectRegion{grid-area:hotelInput}.search .selectDateFrom{grid-area:arrivalDate}.search .selectDateTo{grid-area:departureDate}.search .submitForm{grid-area:submitButton}.search .selectRegion,.search .selectDateFrom,.search .selectDateTo,.search .submitForm{position:relative;display:block;width:100%;height:50px}.search input::placeholder{color:#919191;opacity:1}.search .selectDateFrom .PseudoInput,.search .selectDateTo .PseudoInput,.search .selectRegion .PseudoInput{display:flex;outline:none;border-radius:4px;border:none;width:100%;height:50px;background:#ffffff;color:#121212;font-size:14px;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;padding-left:15px;box-sizing:border-box;vertical-align:middle;font-weight:400}.search .selectDateTo .PseudoInput span,.search .selectDateFrom .PseudoInput span,.search .selectRegion .PseudoInput span{color:#121212;font-size:14px;height:fit-content;align-self:center}.search .selectDateTo .PseudoInput span.placeholder,.search .selectDateFrom .PseudoInput span.placeholder,.search .selectRegion .PseudoInput span.placeholder,.search .selectDateFrom .PseudoInput.placeholder,.search .selectDateTo .PseudoInput.placeholder,.search .selectRegion .PseudoInput.placeholder{color:#919191}.search .submitForm input{outline:none;border-radius:4px;border:none;width:100%;height:50px;background:#7FB40D;color:#fff;font-size:14px;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd}.search .submitForm input:disabled{background-color:#6c757d;border:1px solid #6c757d}@media all and (max-width: 800px){.search form{padding-bottom:10px;gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"hotelInput hotelInput" "arrivalDate departureDate" "submitButton submitButton"}.search{position:relative;margin-top:1rem;min-height:250px}.search span.searchPrompt{color:#ffa502;text-shadow:none}.search .selectRegion,.search .submitForm{width:100%;margin-bottom:0;margin-right:0}}@media all and (max-width: 570px){.search form{padding-bottom:10px;gap:15px;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"hotelInput" "arrivalDate" "departureDate" "submitButton"}.search{min-height:320px}}.overlay{position:fixed;width:100%;height:100%;inset:0;background-color:#00000080;z-index:20;cursor:pointer}.overlay.normal-cursor{cursor:default}.loader-overlay{position:fixed;display:block;width:100%;height:100%;inset:0;background-color:#00000003;z-index:120;pointer-events:none}.day{position:relative;cursor:pointer;color:#000}.day.selected{font-weight:700}.day.disabled{color:#b4b4b4;cursor:default}.day{--corner-color: green;--stay-color: #74cd1b}.day.beginDay{background:linear-gradient(to top left,var(--stay-color) 0%,var(--stay-color) 75%,var(--corner-color) 75%,var(--corner-color) 100%)}.day.endDay{background:linear-gradient(to bottom right,var(--stay-color) 0%,var(--stay-color) 75%,var(--corner-color) 75%,var(--corner-color) 100%)}.day.stayDay{background-color:var(--stay-color)}.day.startEndSameDay{background-color:var(--stay-color);color:#fff;border-radius:50%;box-shadow:0 4px 8px #0000001a;border:1px solid #388E3C}.day .calendarTodayText{display:block;position:absolute;bottom:0;font-size:x-small;color:#000;font-weight:700;left:50%;transform:translate(-50%)}.calendarBottomButtonsWrap{display:flex;gap:1em;margin:1em 0 0}.calendarBottomButtonsWrap>*{flex:1 0 auto}.frameButton{display:block;text-transform:uppercase;height:45px;padding:0 40px;line-height:45px;background-color:transparent;border:1px solid #7FB40D;color:#7fb40d;border-radius:4px;text-align:center;text-decoration:none}.frameButton:disabled{border:1px solid #6c757d}.fullButton{display:block;text-transform:uppercase;height:45px;padding:0 40px;line-height:45px;background-color:#7fb40d;border:1px solid #7FB40D;color:#fff;border-radius:4px;text-align:center;text-decoration:none}.fullButton:disabled{background-color:#6c757d;border:1px solid #6c757d}.calendarT{position:absolute;left:50%;transform:translate(-50%);width:400px;height:auto;background:#ffffff;border-radius:4px;z-index:99;padding:10px;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd}.mobilePrompt{font-weight:700;color:#000;margin-bottom:1rem}.close-button{display:block;text-align:right;font-weight:400;color:red;margin-bottom:1rem;cursor:pointer}button.close-button{background:transparent;border:0;padding:0}.save-button{display:block;text-align:right;font-weight:400;color:#7fb40d;margin-bottom:1rem;cursor:pointer}.clear-button{display:block;text-align:right;font-weight:400;color:#ffa502;margin-bottom:1rem;cursor:pointer}@keyframes slideOutLeft{to{transform:translate(-200px);opacity:.8}}@keyframes slideOutRight{to{transform:translate(200px);opacity:.8}}@keyframes slideOutUp{to{transform:translateY(-200px);opacity:.8}}@keyframes slideOutDown{to{transform:translateY(200px);opacity:.8}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}@media all and (max-width: 800px){.calendarT{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}@media all and (max-width: 400px){.calendarT{max-width:100%}}.promptCloseWrapper{display:flex;flex-direction:row;justify-content:space-between}.promptSaveWrapper{display:flex;flex-direction:row;justify-content:right}.calendarT .monthYearSelectorWrapper{display:flex;flex-direction:row;justify-content:space-between}.calendarT .prevMonth{background-image:url(/img/slider-lewo.png);background-repeat:no-repeat;background-position:center;background-size:8px 14px;cursor:pointer;width:20px;height:20px}.calendarT .nextMonth{background-image:url(/img/slider-prawo.png);background-repeat:no-repeat;background-position:center;background-size:8px 14px;cursor:pointer;width:20px;height:20px}.calendarT .cal{border-collapse:collapse;width:100%;margin-top:1rem}.calendarT .cal .head td{border:none;text-align:center}.calendarT .cal td{border:1px solid #DCDCDC;text-align:center;width:46px;height:46px}.calendarT .cal td.active{background:#FFA500;color:#fff}.selectMonth,.selectYear{font-weight:700}.selectMonth div,.selectYear div{float:right;padding-left:20px;padding-right:20px;position:relative}.selectYear div .next,.selectMonth div .next{position:absolute;top:4px;right:0;display:block;width:18px;height:18px;background-image:url(/img/slider-prawo.png);background-repeat:no-repeat;background-position:center;background-size:8px 14px;cursor:pointer}.selectMonth div .prev,.selectYear div .prev{position:absolute;top:4px;left:0;display:block;width:18px;height:18px;background-image:url(/img/slider-lewo.png);background-repeat:no-repeat;background-position:center;background-size:8px 14px;cursor:pointer}.modeBox{display:flex;flex-direction:row;justify-content:space-around;padding-top:10px;padding-bottom:10px}.modeBox .part{text-align:center;padding:10px}.modeBox .selected{font-weight:700}.monthsWrapper,.yearsWrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.yearsWrapper:after{content:"";flex:auto}.monthButton{width:33%;padding:20px}.yearButton{width:25%;padding:20px}.monthButton:hover,.monthButton.selected,.yearButton:hover,.yearButton.selected{background:#FFA500;color:#fff}.hotelT{position:absolute;width:400px;height:auto;background:#ffffff;border-radius:4px;z-index:99;padding:10px;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;top:0;left:0}@media all and (max-width: 800px){.hotelT{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;height:clamp(90vh,100%,100%);overflow:hidden}}.mobile_hover_req{-webkit-user-select:none;-webkit-touch-callout:none}.picker-hotelDiv{padding:.2em;margin-bottom:.5em;border:none}.picker-hotelDiv:hover,.picker-highlighted{background-color:#ccc}.picker-hotelName,.picker-airportName{color:#333;font-size:14px;line-height:normal;padding:0;margin:0}.picker-airportName.picker-selected{font-weight:700;color:#000}.picker-hotelCity{color:#666;font-size:12px;line-height:normal;padding:0;margin:0}.picker-option-unavail{font-size:12px;color:#ff0202;line-height:normal;padding:0;margin:0}div.card-container{display:grid;margin:2em auto;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:2em;justify-items:stretch;justify-content:space-between}div.region-card{-webkit-box-shadow:0 0 7px 1px rgb(189 189 189);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;border-radius:4px;display:flex;flex-direction:column}div.wycieczka-container{width:100%;box-shadow:0 0 6px 1px #bdbdbd;display:flex;flex-direction:column;transition:transform .3s ease-in-out}div.wycieczka-container:hover{transform:scale(1.1)}.region-nazwa{display:inline-block;text-transform:uppercase;background-color:#7fb40db3;width:160px;height:48px;line-height:48px;font-size:28px;font-weight:700;border-radius:4px;color:#fff;margin:0 auto 22px;position:absolute;bottom:1em;left:50%;transform:translate(-50%);text-align:center}.bgImage{width:100%;position:relative}.bgImage img{width:100%;height:auto;z-index:-10}.descr{flex-grow:1;text-align:left}.descr p{padding:1.5em;line-height:24px}.link{text-align:left;font-weight:400;font-size:16px;display:block;background-image:url(/img/strzalka-kafelek.png);background-repeat:no-repeat;background-position:95% center;width:fit-content;padding-right:1em;margin:1.5em;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;-ms-transition:background-position .1s linear;transition:background-position .1s linear;text-decoration:none}.link:hover{background-position:100% center;color:#ffa502}p.no-link{padding-right:1em;margin:1.5em}.center-image{position:absolute;display:block;top:50%;left:50%;width:auto;min-height:100%;min-width:100%;max-width:none;transform:translate(-50%,-50%)}.responsive-image{width:100%;height:auto;object-fit:cover}.clickable-image{cursor:pointer}.region-responsive-image{border-radius:4px 4px 0 0;max-width:100%;height:auto}div.Badges{position:absolute;top:30px;left:0;color:#fff}div.Days{box-shadow:2px 2px #0000001a;float:left;clear:both;margin-bottom:10px;margin-left:-10px}div.Days>span{padding:3px 10px 3px 15px;font-size:15px;font-weight:700;text-transform:uppercase;background-color:#ffab00}div.Days:before{content:" ";border-style:solid;border-width:10px;display:block;position:absolute;bottom:-11px;left:0;margin-bottom:-10px;z-index:-1}div.Recommended{box-shadow:2px 2px #0000001a;float:left;clear:both;margin-bottom:10px;margin-left:-10px}div.Recommended>span{padding:3px 10px 3px 15px;font-size:15px;font-weight:700;text-transform:uppercase;background-color:#98c908}div.Recommended:before{content:" ";border-style:solid;border-width:10px;display:block;position:absolute;bottom:-11px;left:0;margin-bottom:-10px;z-index:-1}div.wycieczka-wrapper{position:relative}.wycieczka-wrapper .labels{position:absolute;top:0;left:0;right:0;padding-top:10px}.wycieczka-wrapper .labels span{display:inline-block;width:100%;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}.wycieczka-wrapper .labels span{margin-left:-8px;margin-top:10px}.wycieczka-wrapper .labels span.orange small{background:#FFA502;padding:3px 10px}.wycieczka-wrapper .labels span.green small{background:#7FB40D;padding:3px 10px}.wycieczka-wrapper .labels span.blue small{background:#20ACD8;padding:3px 10px}.wycieczka-wrapper .labels span.red small{background:#F93636;padding:3px 10px}.wycieczka-wrapper .labels span.gold small{background:#AC690B;padding:3px 10px}.wycieczka-wrapper .labels .rabat-area{position:absolute;top:0;left:0;right:0;overflow:hidden;height:170px;border-top-right-radius:4px}.wycieczka-wrapper .labels .rabat{position:absolute;top:-90px;right:-75px;width:130px;height:130px;background:#F93636;color:#fff;transform:rotate(45deg)}.wycieczka-wrapper .labels .rabat small{position:absolute;bottom:5px;right:0;left:0;text-align:center;font-size:16px;font-weight:700}h3.wycieczka-name{text-wrap:balance;font-size:24px;font-weight:700;display:inline-block;width:100%;padding:0 25px;margin:.5em 0}p.wycieczka-description{font-size:16px;font-weight:400;display:inline-block;width:100%;line-height:20px;padding:0 25px;margin:0 0 .5em}.WhiteBoard{flex-grow:1;display:flex}.WhiteBoard>div{align-self:flex-end}.WhiteBoard .location,.WhiteBoard .times,.WhiteBoard .guide{display:inline-flex;width:100%;line-height:20px;padding:0 25px;margin-top:10px;align-items:center}.WhiteBoard .location img{width:21px;height:26px;margin-right:10px}.WhiteBoard .times img{width:21px;height:21px;margin-right:10px}.WhiteBoard .guide img{margin-right:10px}.wycieczka-bottom-bar .price{width:100%;padding:0 25px;margin:0;font-weight:900;display:flex;justify-content:space-between;align-items:baseline}.wycieczka-bottom-bar .price .fill-in{flex:1 0 auto}.wycieczka-bottom-bar .price small{display:block;width:auto}.wycieczka-bottom-bar .price .old-price{position:relative;display:inline-block;width:auto;color:#222;font-weight:300}.wycieczka-bottom-bar .price .old-price:before{content:"";position:absolute;left:-.5em;right:-.5em;top:50%;border-top:1px solid red;transform:translateY(-50%) rotate(-25deg)}.wycieczka-bottom-bar .price .price{display:block;width:auto;margin:0 0 0 1em;padding:0;font-size:30px;color:#ffa502;font-weight:700;align-items:baseline}.wycieczka-bottom-bar .wycieczka-link{display:block;width:calc(100% - 50px);background-color:#7fb40d;font-size:15px;font-weight:400;margin-left:25px;height:45px;line-height:45px;color:#fff;margin-bottom:25px;margin-top:15px;text-decoration:none;text-transform:uppercase;text-align:center;border-radius:4px}.ContactBar{text-align:center;padding-top:45px;padding-bottom:45px}.ContactBar h2{text-transform:uppercase;font-size:22px;color:#919191;display:inline-block}.ContactBar h2 strong{font-weight:900;color:#000}.contact-icons{padding-left:20px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media all and (max-width: 730px){.ContactBar h2{width:100%;margin-bottom:20px}.contact-icons{gap:10px}}.promocje{position:relative;overflow:hidden}.promocje-container{display:grid;aspect-ratio:16/9;align-content:center}@media all and (max-width: 500px){.promocje-container{aspect-ratio:4/3}}.promocje .backgroundImage,.sectionBlog .backgroundImage{position:absolute;object-fit:cover;height:100%;width:100%;z-index:-10}.promocje h2{font-size:100px;text-transform:uppercase;font-weight:900;text-align:center}.promocje h3{font-size:60px;text-transform:uppercase;font-weight:700;color:#fff;background:none;text-shadow:0 0 10px rgba(0,0,0,.62);text-align:center}.promocje a{display:inline-block;text-transform:uppercase;background-color:#7fb40d;width:180px;height:50px;line-height:50px;font-size:15px;font-weight:700;border-radius:4px;color:#fff;text-align:center;text-decoration:none;justify-self:center}@media all and (max-width: 992px){.promocje h2{font-size:50px}.promocje h3{font-size:30px}}@media all and (max-width: 570px){.promocje h2{font-size:25px}}.section-footer .column{width:100%}.footer-container{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:1rem;grid-template-areas:"footer-texts footer-contacts footer-socialmedia" "footer-texts footer-contacts footer-payments"}.footer-texts{grid-area:footer-texts}.footer-texts>div{margin-top:1rem;column-count:2;column-gap:1em}.footer-contacts{grid-area:footer-contacts}.footer-contacts>div{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-top:1rem}.footer-contacts>div>div{width:min-content;text-align:center;align-self:center}.footer-contacts>div>div img{width:3em;height:auto}.section-footer .footer-contacts>div>div span{color:#222}.footer-socialmedia{grid-area:footer-socialmedia}.footer-socialmedia>div{display:flex;gap:1em;flex-direction:row;margin:1em 0}.footer-socialmedia>div img{width:2em;height:auto}.footer-payments{grid-area:footer-payments}.footer-payments>div{display:flex;gap:1em;flex-direction:row;margin:1em 0}.footer-payments>div>img{width:3rem;height:auto}@media all and (max-width: 960px){.footer-container{grid-template-columns:1fr 1fr;grid-gap:2rem;grid-template-areas:"footer-texts footer-contacts" "footer-socialmedia footer-payments"}}@media all and (max-width: 768px){.footer-container{grid-template-columns:1fr 1fr;grid-template-areas:"footer-texts footer-texts" "footer-contacts footer-contacts" "footer-socialmedia footer-payments"}}@media all and (max-width: 400px){.footer-container{grid-template-columns:1fr;grid-template-areas:"footer-texts" "footer-contacts" "footer-socialmedia" "footer-payments"}}@media all and (max-width: 380px){.footer-contacts>div{grid-template-columns:1fr}.footer-contacts>div>div{width:auto}.footer-texts>div{column-count:1}}.responsive-center-image{display:block;margin:1.5em auto;max-width:100%;height:auto}.responsive-image-left{max-width:40vw;height:auto;float:left;margin:0 1em 1em 0;clear:both}.responsive-image-right{max-width:40vw;height:auto;float:right;margin:0 0 1em 1em;clear:both}@media all and (max-width: 600px){.responsive-image-left,.responsive-image-right{float:none;display:block;margin:1.5em auto;max-width:100%;height:auto}}.GoogleMapsIframe{width:100%;aspect-ratio:4 / 3}.bigtext-container{padding:2em 0}@media all and (max-width: 1140px){.bigtext-container{padding:2em}}.player-wrapper{max-width:100%;position:relative;aspect-ratio:16 / 9;height:auto}.react-player{position:absolute;top:0;left:0}.flightNumberInputWrapper,.timeDatePickerWrapper,.airportSearchWrapper,.hotelSearchWrapper{position:relative;display:flex;align-items:center;outline:none;border-radius:4px;border:none;color:#919191;font-size:14px;width:100%;height:50px;margin:1em 0 2em;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff}.hotelSearchWrapper:has(.PseudoInput.error){border:1px solid red}.airportSearchWrapper:has(.PseudoInput.error){border:1px solid red}.airportSearchWrapper .PseudoInput,.hotelSearchWrapper .PseudoInput{width:100%;border:none;outline:none;padding-left:1em}.search .selectDateFrom .PseudoInput,.search .selectDateTo .PseudoInput{background-image:url(/img/szczegoly-kalendarz.png);background-repeat:no-repeat;background-position:95% center;background-size:16px auto}input.PhoneInputInput{margin-right:0}.tooltip{position:absolute;width:12em;background:#7FB40D;color:#fff;text-align:center;text-wrap:balance;padding:1em;border-radius:4px;top:3em;right:0;z-index:2}.tooltip-box{position:relative;z-index:30}.triangle{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #7FB40D;top:-10px;right:1em;position:absolute}.tooltip-close{margin-top:1em}.tooltip-close label{margin:1em 0;color:#000;display:inline-flex;gap:.2em;align-items:center;font-size:smaller}.tooltip-close input[type=checkbox]{transform:scale(1.5);margin-right:.5em}.tooltip-close button{text-align:center;color:#fff;background-color:orange;border-radius:4px;cursor:pointer}.liczby{margin:2em 0;display:flex;gap:1em;flex-direction:row;align-items:stretch}@media screen and (max-width: 992px){.liczby{flex-wrap:wrap}}.liczby>div{text-align:center;background-color:#eee;border-radius:1em;padding:1em;max-width:100%;flex-grow:1}.liczby>div>p.liczba{font-size:2rem;color:#ffa502;font-weight:700;margin-bottom:.5em}.liczby>div>p.opis{font-size:1rem;color:#222;line-height:1.5em;margin-bottom:0}.liczby-section{padding:2em 0}.liczby-section h3{background-image:url(/img/h2-bg-gray.png);background-repeat:no-repeat;background-position:bottom left}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modalList{max-height:60vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width: 800px){.hotelT,.dateTimeT,.calendarT{display:flex;flex-direction:column;width:90vw;max-height:90svh;height:auto;overflow:hidden}.hotelT .modalBody,.dateTimeT .modalBody,.calendarT .modalBody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hotelT .modalBody .modalList,.dateTimeT .modalBody .modalList,.calendarT .modalBody .modalList{max-height:none}}@media (max-width: 480px){.hotelT,.dateTimeT,.calendarT{max-height:92svh}}.PseudoInput{display:inline-flex;align-items:center;cursor:pointer}.PseudoInput .value-text,.PseudoInput .placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px}.hotelSearchWrapper .PseudoInput,.airportSearchWrapper .PseudoInput,.search .selectRegion .PseudoInput{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23919191" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:95% center;background-size:18px auto}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;background-color:#f8f9fa;box-shadow:0 -2px 10px #000;color:#000;padding:15px;font-size:14px;text-align:center;z-index:2000000002!important}.cookie-consent-button{border:none;padding:8px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:4px}.cookie-consent-button:hover{box-shadow:0 -2px 5px #0003}.cookie-consent-button:active{opacity:.5}.cookie-consent-button.btn-success{background-color:#34a853;color:#fff}.cookie-consent-button.btn-grayscale{background-color:#dfe1e5;color:#000}.cookie-consent-button.btn-outline{background-color:#e6f4ea;color:#34a853}.cookie-consent-options{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.cookie-consent-options label{margin:0 10px;font-size:14px}.cookie-consent-options input{margin-right:5px}.blogsWrap{overflow:hidden;margin-bottom:56px}.blogsViewport{display:flex;flex-direction:row}.blogItem{padding:11px}.blogItem .item{height:100%;background-color:#fff;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;border-radius:4px;position:relative;display:flex;flex-direction:column}.blogItem .item img{border-radius:4px 4px 0 0;aspect-ratio:16/9;width:370px;height:auto;display:block}@media all and (max-width: 420px){.blogsStage{margin-left:-.75em;margin-right:-.75em}.blogItem .item img{width:calc(100vw - 22px)}}.blogItem .item .date{font-size:13px;color:#fff;background-color:#7fb40d;position:absolute;top:20px;left:-10px;padding:3px 20px}.blogItem .item h4.title{font-size:1.2rem;line-height:2rem;color:#000;font-weight:700;display:inline-block;margin:1rem;text-wrap:balance}.blogItem .item .desc{flex-grow:1;text-align:left}.blogItem .item .desc p{margin:0 1rem 1rem}.blogsStage{position:relative}.blogsNav{position:absolute;width:100%;height:40px;top:calc(50% - 25px)}.blogsNav button{border:none;background:none}.blogsNav button span{display:none}.blogsNav button.prev{left:-70px;position:absolute;width:40px;height:40px;background-image:url(/img/slider-lewo.png);background-repeat:no-repeat;background-position:10px 12px}.blogsNav button.next{right:-70px;position:absolute;width:40px;height:40px;background-image:url(/img/slider-prawo.png);background-repeat:no-repeat;background-position:10px 12px}@media screen and (max-width: 1300px){.blogsNav button.prev{left:0}.blogsNav button.next{right:0}}.greenButton{width:100%;text-align:center}.nextImageBackground{position:absolute;inset:0;z-index:-10}.sectionBlog{overflow:hidden;position:relative}.sectionBlog-inner{padding-top:100px;padding-bottom:100px}.sectionBlog h2{color:#fff;font-size:40px;font-weight:700;text-transform:uppercase}.sectionBlog h3{font-size:25px;text-transform:uppercase;color:#fff;background-image:url(/img/h2-bg-gray.png);background-repeat:no-repeat;background-position:bottom left}.sectionBlog .item{position:relative;background-color:#fff;-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;border-radius:4px}.sectionBlog .item .date{font-size:13px;color:#fff;background-color:#7fb40d;position:absolute;top:20px;left:-10px;padding:3px 20px}.sectionBlog .next-step-button{display:inline-block;text-transform:uppercase;height:45px;padding:0 40px;line-height:45px;background-color:#7fb40d;border:1px solid #7FB40D;color:#fff;border-radius:4px;text-align:center;margin-top:-20px;text-decoration:none}.przewodniki{padding-top:3em;padding-bottom:3em}.guidesWrap{overflow:hidden}.guidesViewport{display:flex;flex-direction:row}.guideItem{padding:11px}.guideItem .item{-webkit-box-shadow:0 0 7px 1px rgba(189,189,189,1);-moz-box-shadow:0 0 7px 1px rgba(189,189,189,1);box-shadow:0 0 7px 1px #bdbdbd;border-radius:4px}.guideItem .item img{border-radius:4px 4px 0 0;aspect-ratio:4/3;width:367px;height:auto;display:block}@media all and (max-width: 420px){.guidesStage{margin-left:-.75em;margin-right:-.75em}.guideItem .item img{width:calc(100vw - 22px)}}.guideItem .item .link{padding:1.5em 1em 1.5em 1.5em;margin:0}.guidesStage{position:relative}.guidesNav{position:absolute;width:100%;height:40px;top:calc(50% - 25px)}.guidesNav button{border:none;background:none}.guidesNav button span{display:none}.guidesNav button.prev{left:-70px;position:absolute;width:40px;height:40px;background-image:url(/img/slider-lewo.png);background-repeat:no-repeat;background-position:10px 12px}.guidesNav button.next{right:-70px;position:absolute;width:40px;height:40px;background-image:url(/img/slider-prawo.png);background-repeat:no-repeat;background-position:10px 12px}@media screen and (max-width: 1300px){.guidesNav button.prev{left:0}.guidesNav button.next{right:0}}.readmore_container{position:relative}.readmore_toggle{display:none}.readmore_content{max-height:none;overflow:visible;position:relative}.readmore_button{display:none}@media (max-width: 768px){.readmore_content{max-height:3em;overflow:hidden;transition:max-height .3s ease}.readmore_content{max-height:calc((1.375rem + 1.5vw)*2.4)}.readmore_content.readmore_regiony{max-height:300vh}.readmore_content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1rem;background:linear-gradient(to bottom,transparent,white)}.readmore_button{padding:.5em;background-color:#f0f0f0;text-align:center;display:block;margin-top:0;margin-bottom:1em;text-decoration:none;color:#000;cursor:pointer}.readmore_button.readmore_regiony{background-color:#ffa502;color:#222;font-weight:700}.readmore_toggle:checked~.readmore_content{max-height:none}.readmore_toggle:checked~.readmore_content:after{display:none}.readmore_toggle:checked~.readmore_button{display:none}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:200;src:url(/fonts/mulish-v18-latin_latin-ext-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:200;src:url(/fonts/mulish-v18-latin_latin-ext-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:300;src:url(/fonts/mulish-v18-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:300;src:url(/fonts/mulish-v18-latin_latin-ext-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/fonts/mulish-v18-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:400;src:url(/fonts/mulish-v18-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:500;src:url(/fonts/mulish-v18-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:500;src:url(/fonts/mulish-v18-latin_latin-ext-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(/fonts/mulish-v18-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:600;src:url(/fonts/mulish-v18-latin_latin-ext-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/fonts/mulish-v18-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:700;src:url(/fonts/mulish-v18-latin_latin-ext-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:800;src:url(/fonts/mulish-v18-latin_latin-ext-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:800;src:url(/fonts/mulish-v18-latin_latin-ext-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:900;src:url(/fonts/mulish-v18-latin_latin-ext-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:900;src:url(/fonts/mulish-v18-latin_latin-ext-900italic.woff2) format("woff2")}
