@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}.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}
