.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}}.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%}@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:inline-block}.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}.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"}}.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}}.nextImageBackground{position:absolute;inset:0;z-index:-10}.promocje{position:relative}.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}
