:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg*,symbol*)){all:unset;display:revert}*,::after,::before{box-sizing:border-box!important}body{margin:0;padding:0}a,button{cursor:revert}body a{text-decoration:none!important;color:var(--color-theme-red)}body a:hover{color:var(--color-theme-hover-red)}menu,ol,ul{list-style:none}p{margin:.5rem 0}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}body{font-family:Roboto,sans-serif;font-size:14px}h3{font-size:22px;font-weight:400}h2.title{font-size:24px;font-weight:500;text-align:center;margin-bottom:40px;color:var(--color-theme-font-header)}@media(max-width:768px){h2.title{font-size:22px}}h2.title span{font-size:18px;color:var(--bs-heading-color);font-weight:400}h2.title .title__icon{width:24px;height:24px}.hidden{display:none!important}.notLogged{display:none}hr.gapLine{height:30px;width:1px;background:#101010;opacity:.1}.attractionCard__item--bg,.attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.blog__description .articleBtn__wrapper .article__btn,.button,.button.green,.button.secondary,.buttonOutline,.categoriesCard__item--bg,.categoriesIcon__item--bg,.categoriesSlider__item--bg,.company__gallery--item:nth-child(6) .company__gallery--link:after,.featuredSlider__item--bg,.fixedElement__favorite,.gallery__item:after,.gastronomyCategory__item--bg,.gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.green.buttonOutline,.header,.header__objects,.header__objectsMobile,.karkonosze .buttonOutline,.link,.mail__error,.mail__loading,.mail__success,.mobileBox__addObject,.mobileBox__email,.mobileBox__email i,.mobileBox__phone,.mobileBox__phone i,.modalObjectPhone .modalPhone .phoneWrap a,.objectCard__quickLinks a,.objectCard__quickLinks button,.objectContactTabs__button--item,.objectGallery__item:after,.objectListing--attr__image--favorite img,.objectListing--attr__image--img,.objectListing--mini__image--favorite img,.objectListing--mini__image--img,.objectListingMorskie__image--favorite img,.objectListingMorskie__image--img,.objectListingNew:hover .objectListingNew__image--img,.objectListingNew__image--favorite img,.objectListingNew__image--img,.objectListingNoclegi--mini__image--favorite img,.objectListingNoclegi--mini__image--img,.objectListingNoclegi__image--favorite img,.objectListingNoclegi__image--img,.objectListing__image--favorite img,.objectListing__image--img,.objectsSidebar__switch--all,.objectsSidebar__switch--wod,.objectsSidebar__switch--wow,.offersItem__image img,.pagination ul li a,.searchEngine__resultItem,.secondary.buttonOutline,.specialOffersCard__item--bg,.specialOffersList__item--bg,.transEase{transition:all .2s ease-in-out}.link,.modalObjectPhone .modalPhone .phoneWrap a{color:var(--color-theme-primary);font-weight:500;font-size:14px}.attraction__gallery--item:nth-child(6) .link .attraction__gallery--link:after,.attraction__gallery--item:nth-child(6) .modalObjectPhone .modalPhone .phoneWrap a .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .link .company__gallery--link:after,.company__gallery--item:nth-child(6) .modalObjectPhone .modalPhone .phoneWrap a .company__gallery--link:after,.form__checkbox .link [type=checkbox]:checked+label:after,.form__checkbox .link [type=checkbox]:not(:checked)+label:after,.form__checkbox .modalObjectPhone .modalPhone .phoneWrap a [type=checkbox]:checked+label:after,.form__checkbox .modalObjectPhone .modalPhone .phoneWrap a [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .link .gastronomy__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .modalObjectPhone .modalPhone .phoneWrap a .gastronomy__gallery--link:after,.link .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.link .company__gallery--item:nth-child(6) .company__gallery--link:after,.link .form__checkbox [type=checkbox]:checked+label:after,.link .form__checkbox [type=checkbox]:not(:checked)+label:after,.link .gallery__item:after,.link .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.link .icon,.link .objectGallery__item:after,.link .object__breadcrumbs ul li:after,.modalObjectPhone .modalPhone .phoneWrap .attraction__gallery--item:nth-child(6) a .attraction__gallery--link:after,.modalObjectPhone .modalPhone .phoneWrap .company__gallery--item:nth-child(6) a .company__gallery--link:after,.modalObjectPhone .modalPhone .phoneWrap .form__checkbox a [type=checkbox]:checked+label:after,.modalObjectPhone .modalPhone .phoneWrap .form__checkbox a [type=checkbox]:not(:checked)+label:after,.modalObjectPhone .modalPhone .phoneWrap .gastronomy__gallery--item:nth-child(6) a .gastronomy__gallery--link:after,.modalObjectPhone .modalPhone .phoneWrap .object__breadcrumbs ul a li:after,.modalObjectPhone .modalPhone .phoneWrap a .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.modalObjectPhone .modalPhone .phoneWrap a .company__gallery--item:nth-child(6) .company__gallery--link:after,.modalObjectPhone .modalPhone .phoneWrap a .form__checkbox [type=checkbox]:checked+label:after,.modalObjectPhone .modalPhone .phoneWrap a .form__checkbox [type=checkbox]:not(:checked)+label:after,.modalObjectPhone .modalPhone .phoneWrap a .gallery__item:after,.modalObjectPhone .modalPhone .phoneWrap a .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.modalObjectPhone .modalPhone .phoneWrap a .icon,.modalObjectPhone .modalPhone .phoneWrap a .objectGallery__item:after,.modalObjectPhone .modalPhone .phoneWrap a .object__breadcrumbs ul li:after,.object__breadcrumbs ul .link li:after,.object__breadcrumbs ul .modalObjectPhone .modalPhone .phoneWrap a li:after{margin-right:5px;font-size:18px}.link:hover,.modalObjectPhone .modalPhone .phoneWrap a:hover{color:var(--color-theme-font)}.pg40{padding:40px 0}@media(max-width:768px){.pg40{padding:15px 0}}.attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .company__gallery--link:after,.faq button .gallery__item:after,.faq button .icon,.faq button .objectGallery__item:after,.faq button .object__breadcrumbs ul li:after,.form__checkbox [type=checkbox]:checked+label:after,.form__checkbox [type=checkbox]:not(:checked)+label:after,.gallery__item:after,.gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.icon,.iconsMaterial,.information__btn .gallery__item:after,.information__btn .icon,.information__btn .objectGallery__item:after,.information__btn .object__breadcrumbs ul li:after,.objectGallery__item:after,.object__breadcrumbs ul .faq button li:after,.object__breadcrumbs ul .information__btn li:after,.object__breadcrumbs ul li:after,.objectsSidebar__card--icon{font-family:Material Icons;font-style:normal;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 40}.iconOutline{font-family:Material Icons Outline;font-style:normal;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 40}.categoriesIcon__item--bg,.filterPrimary,.modalCategory .categoryModal__item--bg,.objectFacilities__item img,.objectListingAdd__author img,.objectListingNewAdd__author img,.objectListingNew__headline .verified,.objectListingNew__image--odleglosc img,.objectListingNoclegiAdd__author img,.objectListingNoclegi__icons--label img,.objectListing__icons--label img{filter:invert(40%) sepia(66%) saturate(883%) hue-rotate(167deg) brightness(97%) contrast(87%)}.categoriesIcon__item--over .categoriesIcon__item--bg,.filterSecondary{filter:invert(66%) sepia(100%) saturate(526%) hue-rotate(342deg) brightness(110%) contrast(98%)}.color-primary{color:var(--color-theme-primary)!important}.redirectWrapper{z-index:999999;position:fixed;top:70%;background:#fff;padding:10px;right:-200px;cursor:pointer;left:unset;width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50px;margin:0 auto;transition:all ease-in-out .2s;gap:5px}.redirectWrapper__icon{position:absolute;left:-45px;background:#fff;border-radius:8px 0 0 8px;padding:10px;box-shadow:-1px -1px 10px rgba(0,0,0,.05);top:0;width:45px;height:45px;line-height:26px;font-size:22px;text-align:center}.redirectWrapper a{text-decoration:underline!important}.redirectWrapper:hover{right:0}.swiper__container{position:relative;padding:0}.grecaptcha-badge{visibility:hidden!important}.cloud #c-txt{font-size:12px!important}.cloud #c-ttl{margin-bottom:5px!important}.modal__open{overflow:hidden}@media(max-width:576px){.redirectWrapper{top:350px}}.button,.buttonOutline,.karkonosze .buttonOutline{background-color:var(--color-theme-primary);font-size:14px;padding:0 20px;height:40px;line-height:40px;border-radius:30px;color:var(--color-theme-white);border:2px solid var(--color-theme-primary);font-weight:500;display:flex;gap:10px;align-items:center;white-space:nowrap;text-align:center;justify-content:center;min-width:50px}.button:hover,.buttonOutline:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary)}.bold.buttonOutline,.button.bold{font-weight:700}.button.green,.green.buttonOutline{background-color:var(--color-theme-green);font-size:14px;padding:0 20px;height:40px;line-height:40px;border-radius:30px;color:var(--color-theme-white);border:2px solid var(--color-theme-green);font-weight:500;display:flex;gap:10px;align-items:center;white-space:nowrap;text-align:center;justify-content:center;min-width:50px}.button.green:hover,.green.buttonOutline:hover{background-color:var(--color-theme-white);color:var(--color-theme-green)}.button.secondary,.secondary.buttonOutline{background-color:var(--color-theme-secondary);font-size:14px;padding:0 20px;height:40px;line-height:40px;border-radius:30px;color:var(--color-theme-white);border:2px solid var(--color-theme-secondary);font-weight:500;display:flex;gap:10px;align-items:center;white-space:nowrap;text-align:center;justify-content:center;min-width:50px}.button.secondary:hover,.secondary.buttonOutline:hover{background-color:var(--color-theme-white);color:var(--color-theme-secondary)}.buttonOutline{color:var(--color-theme-primary);background-color:rgba(0,0,0,0)}.buttonOutline:hover{background-color:var(--color-theme-primary);color:var(--color-theme-white)}.buttonOutline--white{color:var(--color-theme-white);background-color:rgba(0,0,0,0);border-color:var(--color-theme-white)}.buttonOutline--white:hover{border-color:var(--color-theme-secondary);background-color:var(--color-theme-secondary);color:var(--color-theme-white)}.karkonosze .buttonOutline{background-color:var(--color-theme-primary);color:var(--color-theme-white)}.karkonosze .buttonOutline:hover{background-color:rgba(0,0,0,0);color:var(--color-theme-primary)}.buttonArrow{background:var(--color-theme-primary);color:var(--color-theme-white);width:40px;height:40px;font-size:16px;border-radius:50%;font-family:Material Icons;font-style:normal;line-height:40px;text-align:center;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buttonArrow.swiper-button-disabled{visibility:hidden}.buttonArrow--left{position:absolute;left:-10px!important;top:50%;transform:translateY(-50%)}@media screen and (max-width:575px){.buttonArrow--left{left:-10px}}.buttonArrow--right{position:absolute;right:-10px!important;top:50%;transform:translateY(-50%)}@media screen and (max-width:575px){.buttonArrow--right{right:-10px}}.form__checkbox{position:relative}.form__checkboxImg{width:20px;-o-object-fit:contain;object-fit:contain;filter:var(--color-theme-filter-primary)}.form__checkboxImg--2{filter:unset}.form__checkbox [type=checkbox]:checked,.form__checkbox [type=checkbox]:not(:checked){visibility:hidden;position:absolute}.form__checkbox [type=checkbox]:checked+label,.form__checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:flex;align-items:center;gap:10px;height:auto;margin:3px 0;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__checkbox [type=checkbox]:checked+label:before,.form__checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid var(--color-theme-grey);border-radius:4px;background:var(--color-theme-white)}.form__checkbox [type=checkbox].is-invalid:checked+label:before,.form__checkbox [type=checkbox].is-invalid:not(:checked)+label:before{border-color:var(--color-theme-alert-danger)}.form__checkbox [type=checkbox].is-valid:checked+label:before,.form__checkbox [type=checkbox].is-valid:not(:checked)+label:before{border-color:var(--color-theme-green)}.form__checkbox [type=checkbox]:checked+label:after,.form__checkbox [type=checkbox]:not(:checked)+label:after{content:"check";width:16px;height:16px;color:var(--color-theme-primary);position:absolute;font-size:17px;left:0;top:50%;transition:all .2s ease}.form__checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0) translateY(-50%)}.form__checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1) translateY(-50%)}.form__number{width:220px;background:#fff;border-radius:30px;padding:12px 20px;border:1px solid var(--color-theme-light-grey);display:flex;justify-content:space-between;text-align:center;margin-top:10px;color:var(--color-theme-primary);font-size:16px;font-weight:600}.form__number span{min-width:30px;height:30px;line-height:30px;cursor:pointer}.form__number input{width:100px}@media(max-width:768px){.form__number{width:auto;padding:5px 15px;font-size:14px}.form__number input{width:50px}}.form__inputButton{background:var(--color-theme-white);border-radius:30px;padding:0 20px;width:70%;height:45px;line-height:45px;display:flex;border:1px solid var(--color-theme-grey);position:relative}.form__inputButton label{display:inline-flex;align-items:center;font-size:14px;width:60%;position:relative}.form__inputButton label .icons{color:var(--color-theme-primary)}.form__inputButton--submit{right:0;position:absolute;height:100%}.form__input{display:flex;flex-direction:column;color:var(--color-theme-black);font-size:14px;position:relative}@media(max-width:768px){.form__input{font-size:12px}}.form__input .just-validate-error-label{color:var(--color-theme-alert-danger);position:absolute;bottom:2px;right:20px;font-size:10px;text-transform:uppercase;letter-spacing:1px}@media(max-width:768px){.form__input .just-validate-error-label{bottom:-15px;white-space:nowrap;right:10px;letter-spacing:0}}.form__input input{border-radius:8px;border:1px solid var(--color-theme-grey);height:40px;padding:20px;background-color:var(--color-theme-white)}.form__input input.is-invalid{border-color:var(--color-theme-alert-danger)}.form__input input.is-valid{border-color:var(--color-theme-green)}.form__input textarea{border-radius:8px;border:1px solid var(--color-theme-grey);height:80px;padding:10px 20px;overflow:hidden;word-break:break-all;background-color:var(--color-theme-white)}.form__input textarea.is-invalid{border-color:var(--color-theme-alert-danger)}.form__input textarea.is-valid{border-color:var(--color-theme-green)}.attraction__gallery--item:nth-child(6) .form__input .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .form__input .company__gallery--link:after,.form__checkbox .form__input [type=checkbox]:checked+label:after,.form__checkbox .form__input [type=checkbox]:not(:checked)+label:after,.form__input .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.form__input .company__gallery--item:nth-child(6) .company__gallery--link:after,.form__input .form__checkbox [type=checkbox]:checked+label:after,.form__input .form__checkbox [type=checkbox]:not(:checked)+label:after,.form__input .gallery__item:after,.form__input .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.form__input .icon,.form__input .objectGallery__item:after,.form__input .object__breadcrumbs ul li:after,.gastronomy__gallery--item:nth-child(6) .form__input .gastronomy__gallery--link:after,.object__breadcrumbs ul .form__input li:after{position:absolute;bottom:7px;right:20px;font-size:18px;color:var(--color-theme-primary)}.form__input p{margin:0;padding-left:20px;font-size:13px}@media(max-width:768px){.form__input p{padding-left:10px}}.form__input--special{position:relative}.form__input--special input{color:var(--color-theme-primary)}.form__info{font-size:12px;height:55px;overflow-y:scroll;display:block}.form__info .just-validate-error-label{color:var(--color-theme-alert-danger);position:absolute;bottom:2px;right:20px;font-size:10px;text-transform:uppercase;letter-spacing:1px;display:none}@media(max-width:768px){.form__info .just-validate-error-label{bottom:-15px;white-space:nowrap;right:10px;letter-spacing:0}}.form__info::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.form__info::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.form__info::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--color-theme-primary)}.form__info a{font-size:12px}.just-validate-error-label[data-tooltip=true]{font-size:13px!important}.agreeRodo{width:15px;height:15px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:15px}.checkbox-wrapper{display:flex;overflow-y:scroll;height:55px;font-size:12px}.checkbox-wrapper::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.checkbox-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.checkbox-wrapper::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#007bff}.checkbox-wrapper .checkbox-label{cursor:pointer}.viewBox{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;background-color:var(--color-theme-white)}.viewBox .header__wrapper{width:100%;margin-top:60px;height:300px;background-size:cover;background-position:center}.viewBox .header__wrapper .headerTitle__wrapper{display:flex;justify-content:center;align-items:center;padding:20px;height:100%}.viewBox .header__wrapper .headerTitle__wrapper .headerTitle{color:var(--color-theme-white);font-size:30px;font-weight:500;text-align:center}.viewBox .options{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px}.viewBox .options .option{cursor:pointer;padding:10px 20px;color:var(--color-theme-black);transition:color .3s;font-size:16px;font-weight:500}.viewBox .options .option.active,.viewBox .options .option:hover{color:var(--color-theme-primary)}.viewBox .addObjectCard{display:flex;border:1px solid #ccc;border-radius:5px;overflow:hidden;box-shadow:rgba(0,0,0,.35) 0 5px 15px}@media(max-width:768px){.viewBox .addObjectCard{flex-direction:column}}@media(min-width:768px){.viewBox .addObjectCard{max-width:80%}}.viewBox .addObjectCard__title{font-weight:500}.viewBox .addObjectCard .addObjectCard__left{background-color:var(--color-theme-primary);color:#fff;padding:20px;font-size:30px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px}.viewBox .addObjectCard .addObjectCard__left .addObjectCard__price,.viewBox .addObjectCard .addObjectCard__left .addObjectCard__text{display:flex;flex-direction:column;justify-content:center;flex:1}.viewBox .addObjectCard .addObjectCard__left .addObjectCard__horiLine{width:75%;height:1px;background-color:var(--color-theme-white);margin:20px 0;opacity:1}.viewBox .addObjectCard .addObjectCard__left .addObjectCard__paragraph{text-align:center}.viewBox .addObjectCard .addObjectCard__left .addObjectCard__paragraph--small{font-weight:300;font-size:22px}.viewBox .addObjectCard .addObjectCard__left .addObjectCard__paragraph--medium{font-weight:300;font-size:26px}.viewBox .addObjectCard .addObjectCard__right{display:flex;flex-direction:column;justify-content:space-around;padding:40px;flex:1}@media screen and (max-width:768px){.viewBox .addObjectCard .addObjectCard__right{padding:20px}}.viewBox .addObjectCard .addObjectCard__right .addObjectCard__details{list-style:none;padding:0;margin:0 0 24px}.viewBox .addObjectCard .addObjectCard__right .addObjectCard__details li{position:relative;margin-bottom:12px;padding-left:30px}.viewBox .addObjectCard .addObjectCard__right .addObjectCard__details li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:Material Icons;font-size:20px;color:var(--color-theme-primary)}.viewBox .addObjectCard .addObjectCard__right .addObjectCard__details li .icon-statistic{position:relative;top:4px;font-size:19px;color:#eca629}@media(max-width:768px){.viewBox .addObjectCard .addObjectCard__right{flex-direction:column;align-items:center}.viewBox .addObjectCard .addObjectCard__right .addObjectCard__title{text-align:center}.viewBox .addObjectCard .addObjectCard__right a{align-self:center;margin:0}}.addObjectCard__linkWrapper{margin:60px 0 40px}.addObjectCard__link--underline{text-decoration:underline!important}.addObjectBtn{background-color:var(--color-theme-primary);margin-top:20px;padding:10px 20px;color:var(--color-theme-white);border:2px solid var(--color-theme-primary);border-radius:5px;white-space:nowrap;transition:all .3s;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.addObjectBtn:hover{border:2px solid var(--color-theme-primary);color:var(--color-theme-primary);background-color:var(--color-theme-white)}.addObjectBtn--sell{align-self:center}.addObjectBtn .addObjectArrowIcon{font-size:18px}.sell__wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.booking__wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;width:100%}.booking__wrapper .booking__title{text-align:center}@keyframes toTheLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes toTheRight{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-1500px)}}.addObject__title{text-align:center;margin-bottom:20px}.slider{background:var(--color-theme-white);margin:auto;overflow:hidden;position:relative;width:100%}.slider::after,.slider::before{background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);content:"";height:100px;position:absolute;width:200px;z-index:2}@media screen and (max-width:991px){.slider::after,.slider::before{background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 40%)}}.slider::after{right:0;top:0;transform:rotateZ(180deg)}.slider::before{left:0;top:0}.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:4500px}.slider .slide{height:auto;width:150px}.portals__wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.portals__wrapper .portalsLogo__wrapper{display:flex;align-items:center;gap:30px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.portals__wrapper .portalsLogo__wrapper img{width:175px}.portals__wrapper .portalsLogo__wrapper .portalsTitle{font-size:18px;font-weight:500;color:var(--color-theme-primary)}.why__wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.why__grid{margin:20px auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);-moz-column-gap:135px;column-gap:135px;row-gap:10px}@media screen and (max-width:991px){.why__grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:50px;column-gap:50px}}@media screen and (max-width:562px){.why__grid{grid-template-columns:repeat(1,1fr);-moz-column-gap:50px;column-gap:50px}}.addObjectIcon__wrapper{display:flex;flex-direction:column;align-items:center}.addObjectIcon__wrapper .addObjectIcon__icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:40px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:var(--color-theme-primary);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;border-radius:5px;background-color:var(--color-theme-background-primary);padding:28px}.addObjectIcon__wrapper .addObjectIcon__title{font-size:18px;font-weight:500;text-align:center;max-width:175px;margin-top:15px}.addObjectCard{transition:filter .5s ease,opacity .5s ease}.addObjectCard.blur{filter:blur(5px);opacity:.5}.mobileBox{height:65px}.mobileBox__wrapper{display:flex;align-items:center;justify-content:center;width:100%}.mobileBox__addObject{background:var(--color-theme-primary);color:var(--color-theme-white);width:50%;height:100%;font-size:18px;text-transform:capitalize;display:flex}.mobileBox__addObject:hover{color:var(--color-theme-primary);background-color:var(--color-theme-white)}.mobileBox__email,.mobileBox__phone{width:25%;font-size:24px;height:100%;display:flex}.mobileBox__email:hover,.mobileBox__phone:hover{background-color:var(--color-theme-primary)}.mobileBox__email:hover i,.mobileBox__phone:hover i{color:var(--color-theme-white)}.testimonials{background-image:url(https://zdjecianoclegi.pl/media/ikony/dodaj-obiekt/bg-cards.jpg);background-size:cover;background-attachment:fixed;padding:50px;background-color:var(--color-theme-background-primary);width:100%;color:var(--color-theme-black)}@media screen and (max-width:810px){.testimonials{padding:20px}}.testimonials h3{text-align:left;color:var(--color-theme-black);margin-bottom:40px;text-align:center}.testimonials__row{display:flex;flex-wrap:wrap;justify-content:center}.testimonials__col{flex:33.33%;max-width:33.33%;box-sizing:border-box;padding:15px}.testimonial{background:var(--color-theme-white);border-radius:8px;padding:30px;box-shadow:0 0 25px -15px #42445a;transition:all .5s;text-align:center;min-height:450px}.testimonial img{width:100px;height:100px;border-radius:50%}.testimonial:hover{transform:translateY(-5%);box-shadow:0 0 40px -15px #42445a}.testimonial__name{font-size:20px;font-weight:500;text-transform:uppercase;margin:20px 0}.testimonial__objectName{color:var(--color-theme-primary);margin-bottom:20px;font-size:18px;text-transform:capitalize}@media screen and (max-width:960px){.testimonials__col{flex:100%;max-width:100%}}.addObjectFaq{padding:50px;background:var(--color-theme-background-primary);width:100%}@media screen and (max-width:810px){.addObjectFaq{padding:20px}}.addObjectFaq .addObjectFaqBtn{padding:10px 20px;width:100%}.addObjectFaq .addObjectFaqBtn span{margin-right:20px}.addObjectFaq .addObjectFaqBtn:focus{border:none;box-shadow:none}.addObjectFaq .addObjectFaqBtn:not(.collapsed){border:none;box-shadow:none;background-color:rgba(0,0,0,0)}.accordion-button::after{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.portalBodyContainer{display:flex;flex-direction:column;min-height:100vh}.portalContent{flex:1 0 auto}.footer{flex-shrink:0}body{background-color:var(--color-theme-background-primary);position:relative}body.overflow{overflow-y:hidden}body.objects.noclegi{padding:0!important}@media(max-width:768px){body{font-size:14px}}.header__logo{display:flex;align-items:center}.header__logo img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;max-height:35px;height:35px}.header__logo--emblem img{max-width:120px}@media(max-width:768px){.header__logo--emblem img{max-height:65px;max-width:120px}}.header__addObject{display:flex;align-items:center;margin:0 20px;color:var(--color-theme-font-primary);white-space:nowrap}@media(max-width:768px){.header__addObject{margin-left:20px;margin-right:0}}@media(max-width:420px){.header__addObject{margin-left:10px;margin-right:0}}.header__addObject .header__icons{font-family:Material Icons;font-style:normal;font-size:22px;color:var(--color-theme-primary);margin-right:10px}@media(max-width:768px){.header__addObject .header__icons{margin-right:0}}.header__askBooking{display:flex;align-items:center;margin:0 20px;color:var(--color-theme-font-primary);position:relative}@media(max-width:768px){.header__askBooking{margin:0 10px}}.header__askBooking .header__icons{font-family:Material Icons;font-style:normal;color:var(--color-theme-primary);font-size:22px;margin-right:10px}@media(max-width:768px){.header__askBooking .header__icons{margin-right:0}}.header__askBooking .header__notification{position:absolute;top:0;left:14px;background:var(--color-theme-alert-danger);border-radius:50%;font-size:11px;width:15px;height:15px;text-align:center;line-height:15px;color:#fff}.headerCity__icons{font-family:Material Icons;font-style:normal;font-size:22px;margin-right:10px}.headerCity__form{display:flex;align-items:center;gap:20px;margin-left:auto;position:relative;min-width:550px}.headerCity__form.noclegi{margin:0 auto;min-width:570px}@media(max-width:900px){.headerCity__form.noclegi{min-width:280px!important}}@media(max-width:900px){.headerCity__form{min-width:300px!important}.headerCity__form .buttonOutline.hidden-md,.headerCity__form span.hidden-md{display:none}}@media(max-width:768px){.headerCity__form{width:100%;margin:12px 0 5px 0!important;min-width:auto;order:2}}.headerCity__form .button,.headerCity__form .buttonOutline{height:45px;line-height:45px}.headerCity__form .button .headerCity__icons,.headerCity__form .buttonOutline .headerCity__icons{font-size:16px;margin:0}.headerCity__form form{background:var(--color-theme-white);border-radius:30px;padding:0 20px;width:70%;height:45px;line-height:45px;display:flex;border:1px solid var(--color-theme-light-grey);position:relative}@media(max-width:900px){.headerCity__form form{width:100%}}.headerCity__form form label{display:inline-flex;align-items:center;font-size:14px;width:60%;position:relative}@media(max-width:480px){.headerCity__form form label{font-size:12px}}.headerCity__form form label .headerCity__icons{color:var(--color-theme-primary)}.headerCity__form form label .dropdown-menu{border-radius:.25rem;top:60px;left:20px!important;box-shadow:0 0 10px rgba(0,0,0,.1)}.headerCity__form form label .dropdown-menu .dropdown-item{height:35px;font-size:14px;line-height:35px;padding:0 1rem}@media(max-width:480px){.headerCity__form form label .dropdown-menu .dropdown-item{font-size:12px}}.headerCity__form form label .dropdown-menu .dropdown-item.bg-primary{background:var(--color-theme-light-grey)!important;color:var(--color-theme-font-primary)!important}.headerCity__form form label .dropdown-menu .dropdown-item mark{padding:1px;background-color:var(--color-theme-primary);color:#fff}.headerCity__form--submit{right:0;position:absolute;height:100%}.headerCity__form--submit.noclegi{height:35px;line-height:35px;margin-top:4px;padding:0;width:35px;right:6px}@media(max-width:1024px){body.favorite.noclegi .headerCity__form.noclegi,body.frontpage.noclegi .headerCity__form.noclegi,body.pricing.noclegi .headerCity__form.noclegi,body.special-offers.noclegi .headerCity__form.noclegi{display:none}}.header__backTo{display:flex;align-items:center;margin:0;color:var(--color-theme-primary);padding:0}@media(max-width:768px){.header__backTo{margin:0}}.header__backTo .button,.header__backTo .buttonOutline{padding:0;height:40px;width:40px;text-align:center;justify-content:center;margin-right:10px}@media(max-width:420px){.header__backTo .button,.header__backTo .buttonOutline{height:35px;width:35px}}.header__backTo .header__icons{font-family:Material Icons;font-style:normal;font-size:22px}@media(max-width:420px){.header__backTo .header__icons{font-size:18px}}.header__objects{background:#fff;position:fixed;top:-100px;z-index:99;width:100%;display:none;visibility:hidden;opacity:0}.header__objects.header__fixed{display:block;top:0;visibility:visible;opacity:1}.header__objects--item{display:flex;align-items:center;gap:10px;font-size:13px}.header__objects--item i{font-size:24px;color:var(--color-theme-primary);width:25px}.header__objects--item button{font-size:13px}.header__objects .header__askBooking{margin-left:auto;margin-left:auto;padding-left:10px;border-left:1px solid var(--color-theme-grey)}.header__objects .header__askBooking .header__notification{left:25px}.header__objectsMobile{background:#fff;position:fixed;top:-100px;z-index:99;width:100%;display:none!important;visibility:hidden;opacity:0;padding:10px 0}@media(max-width:768px){.header__objectsMobile.header__fixed{display:block!important;top:0;visibility:visible;opacity:1}}.header__objectsMobile.local.opened{background-color:#404040}.header__objectsMobile.local.opened a{filter:brightness(25%)}.header__objectsMobile.header__fixed{display:block;top:0;visibility:visible;opacity:1}.header__objectsMobile .headerCity__form{margin:0 auto}.header__objectsMobile .objects__switch--normal{background-color:rgba(0,0,0,0);color:var(--color-theme-black)}.header__objectsMobile .objects__switch--normal.active{background-color:rgba(0,0,0,0);color:var(--color-theme-primary)}.header__objectsMobile .objects__switch--normal i{font-size:22px}.header__objectsMobile .objects__switch--wod br,.header__objectsMobile .objects__switch--wow br{display:none}.header__burger{cursor:pointer;height:27px;width:27px;margin:0 0 0 40px;overflow:visible;position:relative;z-index:101}.header__burger.close{position:absolute;margin:0 0 0 -7px;right:15px}.header__burger.close span{transform:rotate(-45deg);top:13px;width:27px;background:var(--color-theme-white)}.header__burger.close span::before{top:0;transform:rotate(90deg);width:27px;background:var(--color-theme-white)}.header__burger.close span::after{top:0;left:0;transform:rotate(90deg);opacity:0;width:0;background:var(--color-theme-white)}.header__burger span,.header__burger span:after,.header__burger span:before{background:var(--color-theme-primary);display:block;height:3px;opacity:1;position:absolute;transition:.3s ease-in-out;border-radius:4px}.header__burger span:after,.header__burger span:before{content:""}.header__burger span{right:0;top:13px;width:27px}.header__burger span::before{left:0;top:-10px;width:27px}.header__burger span::after{left:0;top:10px;width:27px}.header__menu{position:fixed;right:150%;top:50%;width:280px;height:100%;background:var(--color-theme-primary);transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s ease-in-out;z-index:100}.header__menu.overlay{visibility:visible;opacity:1;right:-175px}.header__menu ul{display:flex;position:absolute;top:90px;right:0;left:20px;flex-direction:column;color:#fff;gap:15px;text-transform:capitalize;list-style-type:none;width:100%;padding-right:calc(var(--bs-gutter-x)*1.5)}.header__menu ul h4{font-weight:400;font-size:22px}@media(max-width:768px){.header__menu ul h4{font-size:24px}}.menu__local ul{display:flex;gap:20px;margin:0}.menu__local ul h4{margin:0;line-height:35px}.menu__local ul a{font-size:15px;font-weight:500;color:var(--color-theme-primary);position:relative}.menu__local ul a:after{content:"";left:0;right:0;bottom:-10px;position:absolute;width:100%;height:2px;background:var(--color-theme-primary);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.menu__local ul a.over:after,.menu__local ul a:hover:after{opacity:1;visibility:visible}@media(max-width:1200px){.header__burger{display:block!important}.menu__local{position:fixed;left:150%;top:50%;width:100%;height:100%;background:var(--color-theme-primary);transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s ease-in-out;z-index:15}.menu__local.overlay{visibility:visible;opacity:1;left:50%}.menu__local ul{display:flex;position:absolute;top:50px;right:20px;flex-direction:column;align-items:flex-end;color:#fff;padding:0;gap:5px;text-transform:capitalize;width:100%}.menu__local ul h4 a{font-weight:400;font-size:24px;color:#fff}}@media(max-width:1200px)and (max-width:768px){.menu__local ul h4 a{font-size:20px}}.header{background-color:var(--color-theme-white);padding:12px 0;width:100%;z-index:1040;display:flex;align-items:center;top:0;position:relative}.header .container,.header .container-xxl{height:100%}.header__fixed{box-shadow:0 5px 10px rgba(0,0,0,.1);position:fixed;animation:navbar-animation .5s cubic-bezier(.165,.84,.44,1) 0s 1}.header__fixed .searchEngine__wrapper--new{display:none!important}.header__local{height:65px;padding:0}@media(max-width:1200px){.header__local .header__addObject{display:none}.header__local .gapLine{display:none}.header__local .ms-auto.d-flex{align-items:center}}@media(max-width:768px){.header__local{min-height:65px}}.footer{background-color:var(--color-theme-primary);color:var(--color-theme-white);padding:50px;font-size:11px;z-index:9;font-weight:300;position:relative}.footer__links{flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:10px;margin-top:20px}.footer__links .link,.footer__links .modalObjectPhone .modalPhone .phoneWrap a,.modalObjectPhone .modalPhone .phoneWrap .footer__links a{font-size:12px}.footer__links hr{background:#fff;opacity:.4}.footer--logo{margin-right:10px}@media(max-width:768px){.footer--logo{display:block;margin:0 auto}}.footer .buttonOutline{margin:20px 10px}.footer .link,.footer .modalObjectPhone .modalPhone .phoneWrap a,.modalObjectPhone .modalPhone .phoneWrap .footer a{color:var(--color-theme-white);display:inline;font-size:11px;text-decoration:underline}.footer .link:hover,.footer .modalObjectPhone .modalPhone .phoneWrap a:hover,.modalObjectPhone .modalPhone .phoneWrap .footer a:hover{color:var(--color-theme-secondery)}@media(max-width:992px){.footer{padding:50px 50px 80px 50px}}@media(max-width:768px){.footer{padding:40px 20px 100px 20px}}.searchEngine{background-color:var(--color-theme-white);border-radius:10px;border:1px solid var(--color-theme-light-grey);padding:40px 20px;position:relative}.searchEngine--fix{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media(min-width:481px){.searchEngine--fix{min-width:110px}}@media(max-width:991px){.searchEngine{padding:20px 0}}@media(max-width:768px){.modalObjectPhone .modalPhone .phoneWrap .searchEngine a,.searchEngine .link,.searchEngine .modalObjectPhone .modalPhone .phoneWrap a{display:block;text-align:center}}.searchEngine .title{color:var(--color-theme-primary);font-size:28px;margin:0;font-weight:300;margin-bottom:20px}.modalObjectPhone .modalPhone .phoneWrap .searchEngine a,.searchEngine .link,.searchEngine .modalObjectPhone .modalPhone .phoneWrap a{font-size:16px}.searchEngine__icons{font-family:Material Icons;font-style:normal;font-size:22px;margin:0 10px 0 20px}.searchEngine__icons--fix{margin-left:-4px!important}@media(max-width:768px){.searchEngine__icons--fix{font-size:20px!important}}.searchEngine__wrapper{background-color:var(--color-theme-background-secondary);padding:40px 0}.searchEngine__wrapper--default{background-color:rgba(0,0,0,0);width:100%}.searchEngine__wrapper--new{background-color:rgba(0,0,0,0);width:100%}.searchEngine__wrapper--new .searchEngine{background-color:rgba(0,0,0,0);border-radius:unset;border:0}.searchEngine__wrapper--new .searchEngine__form{justify-content:center}.searchEngine__wrapper--new .searchEngine__form form{border:unset;height:50px;line-height:50px;border-radius:6px;width:100%;gap:20px;background:unset;box-shadow:none;justify-content:center}@media(max-width:768px){.searchEngine__wrapper--new .searchEngine__form form{padding:0}}.searchEngine__wrapper--new .searchEngine__form form label{background:var(--color-theme-white);border-radius:6px;width:auto;min-width:520px}@media(max-width:768px){.searchEngine__wrapper--new .searchEngine__form form label{min-width:auto;width:100%}}.searchEngine__wrapper--new .searchEngine__form form .button,.searchEngine__wrapper--new .searchEngine__form form .buttonOutline{margin:10px 0;margin-right:0;height:100%;float:right;border-radius:6px;display:flex}.searchEngine__wrapper--new .searchEngine__form form .button i,.searchEngine__wrapper--new .searchEngine__form form .buttonOutline i{color:#fff}.searchEngine__wrapper--new .searchEngine__form form .button:hover i,.searchEngine__wrapper--new .searchEngine__form form .buttonOutline:hover i{color:var(--color-theme-primary)}@media(max-width:768px){.searchEngine__wrapper--new .searchEngine__form form .button,.searchEngine__wrapper--new .searchEngine__form form .buttonOutline{padding:0 10px}}.searchEngine__wrapper--small{padding:0;width:auto}.searchEngine__wrapper--small .searchEngine{height:100%;display:flex}.searchEngine__wrapper--small .searchEngine__form form{height:42px;gap:20px}.searchEngine__wrapper--small .searchEngine__form form label{min-width:160px;border:1px solid #ccc;border-radius:50px;padding-right:50px}.searchEngine__wrapper--small .searchEngine__form--submit{margin:0;border-radius:50px!important;padding:0 15px;position:absolute;right:0}.searchEngine__wrapper--small .searchEngine__form--submit .hidden-xs{display:none}.searchEngine__wrapper--small .searchEngine__resultItem{padding:0 20px;height:45px}.searchEngine__wrapper--small .searchEngine__resultItem h5{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;font-size:15px}.searchEngine__wrapper--small .searchEngine__resultItem h5 small{display:block;margin:0}.searchEngine__wrapper--small .searchEngine__resultItem img,.searchEngine__wrapper--small .searchEngine__resultItem small{display:none}.searchEngine__wrapper--small .searchEngine__resultItem--last{height:65px}.searchEngine__wrapper--objects{padding:0;width:auto}.searchEngine__wrapper--objects .searchEngine{height:100%;display:flex}.searchEngine__wrapper--objects .searchEngine__form form{height:42px;gap:20px}.searchEngine__wrapper--objects .searchEngine__form form label{min-width:160px;border:1px solid #ccc;padding-right:0}.searchEngine__wrapper--objects .searchEngine__form form input{min-width:210px;margin-right:20px}@media(max-width:482px){.searchEngine__wrapper--objects .searchEngine__form form input{min-width:180px}}.searchEngine__wrapper--objects .searchEngine__form--submit{margin:0;padding:0 15px;border-width:1px}.searchEngine__wrapper--objects .searchEngine__form button{height:104%!important}.searchEngine__wrapper--karkonosze{padding:20px 0}.searchEngine__wrapper--karkonosze .searchEngine__form form{display:flex;flex-direction:column;padding:0;margin:0;height:auto;line-height:normal}.searchEngine__wrapper--karkonosze .searchEngine__form form label{padding:0 20px;box-shadow:-1px 1px 20px rgba(0,0,0,.1);border-radius:50px;width:100%;min-width:auto;height:55px;line-height:55px}.searchEngine__wrapper--karkonosze .searchEngine__form form .button,.searchEngine__wrapper--karkonosze .searchEngine__form form .buttonOutline{border-radius:50px;height:55px;line-height:55px;font-size:16px;margin:0}.searchEngine__linkTabs{position:absolute;top:-50px;display:flex;align-items:center;gap:20px;height:50px;left:0}@media(max-width:991px){.searchEngine__linkTabs{width:100%}}@media(max-width:768px){.searchEngine__linkTabs{gap:5px;margin-right:0}}.searchEngine__linkTab{background-color:var(--color-theme-white);height:50px;text-align:center;font-size:14px;border-radius:8px 8px 0 0;border:1px solid var(--color-theme-light-grey);border-bottom-color:var(--color-theme-white);padding:0 40px;display:flex;align-items:center;color:var(--color-theme-primary);position:relative;width:250px;text-align:center;justify-content:center}@media(max-width:991px){.searchEngine__linkTab{width:auto;flex:1}}@media(max-width:768px){.searchEngine__linkTab{padding:0 15px}}@media(max-width:420px){.searchEngine__linkTab{font-size:12px;line-height:14px}}.searchEngine__linkTab .searchEngine__icons{font-size:18px}@media(max-width:768px){.searchEngine__linkTab .searchEngine__icons{font-size:22px;margin-right:0}}.searchEngine__linkTab.link_wod{background-color:var(--color-theme-wolne-od-dzis);color:var(--color-theme-white)}.searchEngine__linkTab.link_wow{background-color:var(--color-theme-wolne-od-weekendu);color:var(--color-theme-white)}.searchEngine__linkTab.link_all{background-color:var(--color-theme-primary);color:var(--color-theme-white)}.searchEngine__linkTab .number{color:var(--color-theme-font-primary);background-color:var(--color-theme-white);border-radius:30px;padding:2px 8px;font-size:11px;font-weight:500;margin-left:10px}@media(max-width:768px){.searchEngine__linkTab .number{position:absolute;top:-10px;right:15px}}.searchEngine__form{display:flex;align-items:center;gap:20px}@media(max-width:768px){.searchEngine__form{flex-direction:column}}.searchEngine__form .button,.searchEngine__form .buttonOutline{height:100%}.searchEngine__form .button .searchEngine__icons,.searchEngine__form .buttonOutline .searchEngine__icons{font-size:16px;margin:0}.searchEngine__form form{background:var(--color-theme-white);border-radius:30px;box-shadow:0 0 10px rgba(32,134,201,.3);width:80%;height:60px;line-height:60px;display:flex}@media(max-width:991px){.searchEngine__form form{width:100%;justify-content:space-between}}@media(max-width:768px){.searchEngine__form form{height:45px;line-height:45px}}.searchEngine__form form .gapLine{margin-right:15px}.searchEngine__form form label{display:inline-flex;align-items:center;font-size:14px;width:60%;position:relative}@media(max-width:480px){.searchEngine__form form label{font-size:12px}}.searchEngine__form form label .searchEngine__icons{color:var(--color-theme-primary)}.searchEngine__form form label .dropdown-menu{border-radius:.25rem;top:60px;left:20px!important;box-shadow:0 0 10px rgba(0,0,0,.1)}.searchEngine__form form label .dropdown-menu .dropdown-item{height:35px;font-size:14px;line-height:35px;padding:0 1rem}.searchEngine__form form label .dropdown-menu .dropdown-item.bg-primary{background:var(--color-theme-light-grey)!important;color:var(--color-theme-font-primary)!important}.searchEngine__form form label .dropdown-menu .dropdown-item mark{padding:0;background-color:var(--color-theme-primary);color:#fff}.searchEngine__form--submit{float:right;position:relative;height:100%}.searchEngine__result{overflow-y:auto;height:350px;max-height:0;width:100%;position:absolute;top:60px;left:0;z-index:999999;background:#fff;border-radius:6px}.searchEngine__result.active{max-height:350px}.searchEngine__resultItem{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:relative;padding-left:75px;height:65px;border-bottom:1px solid #f0f0f0;gap:5px;cursor:pointer}@media(max-width:480px){.searchEngine__resultItem{height:55px;padding-left:65px}}.searchEngine__resultItem:hover{background-color:#f0f0f0}.searchEngine__resultItem img{width:65px;height:65px;position:absolute;left:0;top:0;padding:15px;border-radius:4px}@media(max-width:480px){.searchEngine__resultItem img{width:55px;height:55px;padding:10px}}.searchEngine__resultItem h5{margin:0;font-size:16px;font-weight:500}@media(max-width:768px){.searchEngine__resultItem h5{font-size:15px}}.searchEngine__resultItem small{margin:0;line-height:10px;margin-top:7px}@media(max-width:480px){.searchEngine__resultItem small{display:none}}.searchEngine__resultItem span{line-height:10px;display:block}.searchEngine__resultItem--last{background:var(--color-theme-primary);color:#fff;flex-direction:column;padding:0 20px;justify-content:center;border:0;gap:0}.searchEngine__resultItem--last:hover{background:var(--color-theme-primary)}.searchEngine__resultItem--last p{height:25px;line-height:25px;margin:0}@media screen and (max-width:768px){.header>.container-xxl>.d-flex{flex-wrap:wrap}.header .searchEngine__wrapper--new{order:1;justify-content:center;display:flex;width:100%;margin-top:10px}.header .searchEngine__wrapper--objects .searchEngine{justify-content:center}.header .searchEngine__wrapper--objects .searchEngine .form .input{min-width:180px}}@media screen and (max-width:991px){.karkonosze .searchEngine{padding:20px}}.wodwow__wrapper{display:flex;align-items:center;gap:20px}@media(max-width:768px){.wodwow__wrapper{flex-direction:column;margin:0 20px}.wodwow__wrapper hr.gapLine{display:none}}.wodwow__item a{color:#fff;border-radius:4px;padding:12px 15px;display:flex;align-items:center;position:relative;font-size:18px;transition:all .2s ease-in-out;width:195px;text-align:center;justify-content:center}@media(max-width:768px){.wodwow__item a{font-size:16px}}.wodwow__item a .label{background-color:#fff;border-radius:50px;position:absolute;top:0;width:-moz-fit-content;width:fit-content;left:0;right:0;margin:0 auto;color:var(--color-theme-font-primary);font-size:12px;transform:translateY(-50%);padding:2px 5px}.wodwow__item.all a{background:var(--color-theme-primary)}.wodwow__item.all a:hover{background-color:var(--color-theme-white)}.wodwow__item.today a{background:var(--color-theme-wolne-od-dzis)}.wodwow__item.today a:hover{background-color:var(--color-theme-white)}.wodwow__item.weekend a{background:var(--color-theme-wolne-od-weekendu)}.wodwow__item.weekend a:hover{background-color:var(--color-theme-white)}.categoriesCardMobile{display:none}.categoriesCardMobile .excerpt-hidden{height:460px;display:flex;flex-wrap:wrap;gap:10px}.categoriesCardMobile .categoriesCard__item{width:48%;height:auto}.categoriesCardMobile .categoriesCard__item--title{font-size:14px;padding:15px;margin:0}.categoriesCardMobile .categoriesCard__item--bg{height:170px}.categoriesCardMobile .button,.categoriesCardMobile .buttonOutline{margin:20px auto}@media(max-width:768px){.categoriesCardMobile{display:block}.categoriesCardDesktop{display:none}}.categoriesCard__section{padding:40px 0}.categoriesCard__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media(max-width:991px){.categoriesCard__wrapper{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.categoriesCard__wrapper{grid-template-columns:1fr 1fr}}@media(max-width:420px){.categoriesCard__wrapper{grid-template-columns:1fr}}.categoriesCard__item{width:100%;height:250px;border-radius:8px;overflow:hidden}.categoriesCard__item--main .categoriesCard__item--bg:after{content:"";left:0;top:0;width:100%;height:100%;background-color:var(--color-theme-primary);opacity:.4;position:absolute}.categoriesCard__item--title{background:var(--color-theme-white);font-size:16px;padding:20px;z-index:2;position:relative;height:100%}.categoriesCard__item--bg{height:190px;background-position:center;background-size:cover;position:relative}.categoriesCard__item:hover .categoriesCard__item--bg{transform:scale(1.1)}@media(max-width:768px){.categoriesCard__item:hover .categoriesCard__item--bg{transform:none}}.categoriesSlider__section{padding:40px 0}.categoriesSlider__item{width:100%;min-height:350px;border-radius:8px;overflow:hidden;position:relative;min-width:230px;cursor:pointer}@media(max-width:996px){.categoriesSlider__item{min-width:160px;min-height:300px}}@media(max-width:768px){.categoriesSlider__item{min-height:250px;max-width:220px}}.categoriesSlider__item:after{content:"";left:0;right:0;position:absolute;height:70px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0}.categoriesSlider__item--main::after{content:"";left:0;top:0;height:100%;background-color:var(--color-theme-primary);opacity:.4;position:absolute}.categoriesSlider__item--title{font-size:18px;padding:20px;margin:0;z-index:2;position:absolute;bottom:0;left:0;color:#fff;font-weight:400}.categoriesSlider__item--bg{height:350px;width:100%;-o-object-fit:cover;object-fit:cover;background-position:center;background-size:cover;position:relative}@media(max-width:996px){.categoriesSlider__item--bg{height:300px}}@media(max-width:768px){.categoriesSlider__item--bg{height:250px}}.categoriesSlider__item:hover .categoriesSlider__item--bg{transform:scale(1.1)}@media(max-width:768px){.categoriesSlider__item:hover .categoriesSlider__item--bg{transform:none}}.attractionCategory__wrapper{width:100%;position:relative;display:flex;justify-content:space-between;gap:20px}@media(max-width:786px){.attractionCategory__wrapper{flex-wrap:wrap}}.attractionCategory__item{height:260px;width:100%;display:block;border-radius:8px;position:relative;cursor:pointer;transition:all .2s ease-in-out!important;overflow:hidden;background-color:#fff}.attractionCategory__item--title{font-size:16px;padding:20px 10px;position:absolute;left:0;right:0;margin:0;bottom:0;z-index:1;text-align:center}.attractionCategory__item--bg{height:200px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:8px;transition:all .2s ease-in-out!important}.attractionCategory__item.all{background-color:var(--color-theme-primary)}.attractionCategory__item.all .attractionCategory__item--bg{filter:invert(1)}.attractionCategory__item.all .attractionCategory__item--title{color:#fff}.attractionCategory__item:hover{background-color:var(--color-theme-primary)}.attractionCategory__item:hover .attractionCategory__item--title{color:#fff}@media(max-width:768px){.attractionCategory__item:hover .attractionCategory__item--bg{transform:none}}@media(max-width:1200px){.attractionCategory__item:nth-of-type(n+6){display:none}}@media(max-width:1200px){.attractionCategory__item:nth-of-type(n+6){display:none}}.attractionSmallCategory__wrapper{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:20px;flex-direction:column}.attractionSmallCategory__item{background:#fff;padding:10px;border-radius:6px;position:relative;align-items:flex-end;min-height:170px;width:170px;max-width:170px;display:flex!important;overflow:hidden}.attractionSmallCategory__item--img{width:100%;height:100%;position:absolute;left:0;bottom:0;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover;z-index:0}.attractionSmallCategory__item h4{font-size:15px;font-weight:400;margin:0;color:var(--color-theme-white);width:60%;z-index:1}.attractionSmallCategory__item span{font-size:14px;font-weight:500}.attractionSmallCategory__item:after{content:"";left:0;bottom:0;width:100%;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);position:absolute;z-index:0}.attractionSmallCategory__item:hover .attractionSmallCategory__item--img{transform:scale(1.1)}@media screen and (max-width:480px){.attractionCategoryIcon{display:flex;justify-content:center}}.attractionCategoryIcon__photo{width:100%;height:120%;position:absolute;top:50%;left:50%;z-index:-1;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(ellipse,#eff4fb 0,transparent 100%);mask:radial-gradient(ellipse,#eff4fb 0,transparent 100%)}@media screen and (max-width:1200px){.attractionCategoryIcon__photo{height:70%}}.attractionCategoryIcon__photo:before{content:"";position:absolute;background:linear-gradient(1800deg,#eff4fb 0,transparent 50%,#eff4fb 100%);top:0;left:0;bottom:0;width:100%;z-index:-1}.attractionCategoryIcon__wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 20px}.attractionCategoryIcon__item{width:300px;display:flex;background:#fff;border-radius:8px;align-items:center;height:75px;margin:0 0 15px 0;overflow:hidden}@media screen and (max-width:768px){.attractionCategoryIcon__item{width:100%}}.attractionCategoryIcon__item .attractionCategory--frontpage{height:100%;width:25%;background-repeat:no-repeat;position:relative;border-radius:8px;transition:all .2s ease-in-out!important}.attractionCategoryIcon__item svg{fill:var(--color-theme-primary);margin-left:auto;transition:.2s ease-in-out all}.attractionCategoryIcon__item--title{color:var(--color-theme-primary);width:60%;font-size:14px;margin:0;margin-left:15px;font-weight:300}.attractionCategoryIcon__item:hover svg{transform:translateX(50px)}@media(max-width:768px){.specialOffersFrontpage{width:100%;margin:0 auto}}.specialOffersCard__section{padding:40px 0}.specialOffersCard__wrapper{width:100%;position:relative}.specialOffersCard__item{height:200px!important;width:100%;border-radius:8px;overflow:hidden;position:relative;cursor:pointer}@media(max-width:768px){.specialOffersCard__item{max-width:220px;margin:0 auto}}.specialOffersCard__item:after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);width:100%;height:50%}.specialOffersCard__item.noSwiper{min-width:418px}@media screen and (max-width:1024px){.specialOffersCard__item.noSwiper{min-width:unset}}.specialOffersCard__item.big{height:200px}.specialOffersCard__item.big .specialOffersCard__item--bg{height:200px}.specialOffersCard__item--title{color:var(--color-theme-white);font-size:18px;padding:20px;position:absolute;left:0;margin:0;bottom:0;z-index:1;font-weight:400}.specialOffersCard__item--bg{height:200px;width:100%;background-position:center;background-size:cover;-o-object-fit:cover;object-fit:cover}.specialOffersCard__item:hover .specialOffersCard__item--bg{transform:scale(1.1)}@media(max-width:768px){.specialOffersCard__item:hover .specialOffersCard__item--bg{transform:none}}.directions__card{display:flex;justify-content:center}.directions__card--items{display:flex!important;gap:20px;align-items:center;justify-content:center;width:100%}@media screen and (max-width:768px){.directions__card--items{flex-wrap:wrap;gap:15px}}.directions__card--item{width:260px;height:260px;overflow:hidden;border-radius:8px;position:relative;transition:all .2s ease-in-out;cursor:pointer;flex:1;flex-grow:1;display:block}.directions__card--item.mini{width:200px;height:180px}@media screen and (max-width:768px){.directions__card--item{flex-basis:100%}}.directions__card--item-bg{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out}.directions__card--item h2,.directions__card--item h3{position:absolute;bottom:10px;font-size:18px;color:#fff;left:0;right:0;text-align:center;z-index:1;font-weight:400}.directions__card--item:after{content:"";left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);position:absolute;right:0;height:100px;z-index:0}.directions__card--item:hover .directions__card--item-bg{transform:scale(1.1)}.citiesList{display:flex;flex-wrap:wrap;padding:0;gap:10px;justify-content:center;list-style-type:none}.citiesList li{font-size:14px;background-color:var(--color-theme-background-primary);padding:1px 10px;border-radius:15px;transition:all .2s ease-out}.citiesList li:hover{background-color:var(--color-theme-primary);color:var(--color-theme-white)}.citiesList__maps{position:relative}.citiesList__maps .mapContainer{z-index:0;height:550px}.citiesList__maps .mapContainer .leaflet-popup-content h5{font-size:16px;text-align:center;margin:15px 0}.citiesList__maps .mapContainer .leaflet-popup-content .button,.citiesList__maps .mapContainer .leaflet-popup-content .buttonOutline{color:#fff}.citiesList__maps .mapContainer .leaflet-popup-content .button:hover,.citiesList__maps .mapContainer .leaflet-popup-content .buttonOutline:hover{color:var(--color-theme-primary)}@media(max-width:991px){.citiesList__maps .mapContainer{height:450px}}@media(max-width:768px){.citiesList__maps .mapContainer{height:350px}}.citiesList__maps .button--fit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.mobileMapPlaceholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.45);position:absolute;z-index:9;display:none}@media(max-width:768px){.mobileMapPlaceholder{display:flex}}.leaflet-container .leaflet-marker-pane img{-o-object-fit:contain;object-fit:contain}.featuredSlider__section{padding:40px 0}.featuredSlider__item{width:100%;min-height:230px;border-radius:8px;overflow:hidden;position:relative;min-width:230px;cursor:pointer}@media(max-width:996px){.featuredSlider__item{min-width:160px;min-height:230px}}@media(max-width:768px){.featuredSlider__item{min-height:250px;max-width:230px}}.featuredSlider__item:after{content:"";left:0;right:0;position:absolute;height:70px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0}.featuredSlider__item--main::after{content:"";left:0;top:0;height:100%;background-color:var(--color-theme-primary);opacity:.4;position:absolute}.featuredSlider__item--title{font-size:18px;padding:20px;margin:0;z-index:2;position:absolute;bottom:0;left:0;color:#fff;font-weight:400}.featuredSlider__item--bg{height:350px;width:100%;-o-object-fit:cover;object-fit:cover;background-position:center;background-size:cover;position:relative}@media(max-width:996px){.featuredSlider__item--bg{height:300px}}@media(max-width:768px){.featuredSlider__item--bg{height:250px}}.featuredSlider__item:hover .featuredSlider__item--bg{transform:scale(1.1)}@media(max-width:768px){.featuredSlider__item:hover .featuredSlider__item--bg{transform:none}}.gastronomyCategory__section{padding:40px 0}.gastronomyCategory__wrapper{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.gastronomyCategory__item{height:200px;width:31%;border-radius:8px;overflow:hidden;position:relative;margin-bottom:10px;margin-right:10px;flex-grow:1}.gastronomyCategory__item--title{color:var(--color-theme-white);font-size:18px;padding:20px;position:absolute;left:0;margin:0;bottom:0;z-index:1}.gastronomyCategory__item--bg{height:200px;width:100%;background-position:center;background-size:cover}.gastronomyCategory__item--bg:after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);width:100%;height:50%}.gastronomyCategory__item:hover .gastronomyCategory__item--bg{transform:scale(1.1)}.gastronomyCategoryMini__wrapper{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:20px;flex-direction:column}.gastronomyCategoryMini__item{background:#fff;padding:10px;border-radius:6px;position:relative;align-items:flex-end;min-height:150px;width:150px;max-width:150px;display:flex!important;overflow:hidden}.gastronomyCategoryMini__item--img{width:100%;height:100%;position:absolute;left:0;bottom:0;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover;z-index:0}.gastronomyCategoryMini__item h4{font-size:14px;font-weight:400;margin:0;color:var(--color-theme-white);width:60%;z-index:1}.gastronomyCategoryMini__item span{font-size:14px;font-weight:500}.gastronomyCategoryMini__item:after{content:"";left:0;bottom:0;width:100%;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);position:absolute;z-index:0}.gastronomyCategoryMini__item:hover .attractionSmallCategory__item--img{transform:scale(1.1)}.galleryFrontpage__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:30px;height:650px}.galleryFrontpage__item{overflow:hidden;border-radius:8px}.galleryFrontpage__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.galleryFrontpage__item:nth-of-type(1){grid-area:1/1/2/3}.galleryFrontpage__item:nth-of-type(2){grid-area:1/3/2/4}.galleryFrontpage__item:nth-of-type(3){grid-area:1/4/2/5}.galleryFrontpage__item:nth-of-type(4){grid-area:2/1/3/2}.galleryFrontpage__item:nth-of-type(5){grid-area:3/1/4/2}.galleryFrontpage__item:nth-of-type(6){grid-area:2/2/4/3}.galleryFrontpage__item:nth-of-type(7){grid-area:2/3/3/5}.galleryFrontpage__item:nth-of-type(8){grid-area:3/3/4/5}.seo__text h2{color:var(--color-theme-font-header)}@media(max-width:992px){.seo__text{padding-bottom:10px;margin-bottom:10px;display:block}}.seo__wrapper a{color:var(--color-theme-primary)!important;text-decoration:underline!important}.seo__wrapper .faq{padding:0;background:unset}.video{border-radius:8px;margin-bottom:20px}.video iframe{border-radius:8px}.faq__item{padding:5px 0;border-bottom:1px solid #ececed}.faq__item p a{color:var(--color-theme-primary)!important;text-decoration:underline!important}.faq__img{-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:10px}@media(max-width:992px){.faq__img{width:100%}}.faq button{position:relative;display:block;text-align:left;width:100%;padding:0;font-size:16px;font-weight:400;border:none;background:0 0;outline:0}.faq button:focus,.faq button:hover{cursor:pointer}.faq button:focus::after,.faq button:hover::after{cursor:pointer}.faq button .faq__title{padding:10px 15px 10px 0;font-size:18px;margin:0}@media(max-width:480px){.faq button .faq__title{font-size:16px}}.attraction__gallery--item:nth-child(6) .faq button .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .faq button .company__gallery--link:after,.faq button .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.faq button .company__gallery--item:nth-child(6) .company__gallery--link:after,.faq button .form__checkbox [type=checkbox]:checked+label:after,.faq button .form__checkbox [type=checkbox]:not(:checked)+label:after,.faq button .gallery__item:after,.faq button .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.faq button .icon,.faq button .objectGallery__item:after,.faq button .object__breadcrumbs ul li:after,.form__checkbox .faq button [type=checkbox]:checked+label:after,.form__checkbox .faq button [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .faq button .gastronomy__gallery--link:after,.object__breadcrumbs ul .faq button li:after{display:inline-block;position:absolute;top:4px;right:0;width:22px;height:22px;font-size:22px;color:var(--color-theme-primary)}.attraction__gallery--item:nth-child(6) .faq button[aria-expanded=true] .attraction__gallery--link::after,.company__gallery--item:nth-child(6) .faq button[aria-expanded=true] .company__gallery--link::after,.faq button[aria-expanded=true] .attraction__gallery--item:nth-child(6) .attraction__gallery--link::after,.faq button[aria-expanded=true] .company__gallery--item:nth-child(6) .company__gallery--link::after,.faq button[aria-expanded=true] .form__checkbox [type=checkbox]:checked+label::after,.faq button[aria-expanded=true] .form__checkbox [type=checkbox]:not(:checked)+label::after,.faq button[aria-expanded=true] .gallery__item::after,.faq button[aria-expanded=true] .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link::after,.faq button[aria-expanded=true] .icon::after,.faq button[aria-expanded=true] .objectGallery__item::after,.faq button[aria-expanded=true] .object__breadcrumbs ul li::after,.form__checkbox .faq button[aria-expanded=true] [type=checkbox]:checked+label::after,.form__checkbox .faq button[aria-expanded=true] [type=checkbox]:not(:checked)+label::after,.gastronomy__gallery--item:nth-child(6) .faq button[aria-expanded=true] .gastronomy__gallery--link::after,.object__breadcrumbs ul .faq button[aria-expanded=true] li::after{width:0}.faq button[aria-expanded=true]+.faq__content{opacity:1;max-height:100%;transition:all .2s linear;will-change:opacity,max-height}.faq__content{opacity:0;max-height:0;overflow:hidden;transition:all .2s linear;border-radius:8px;will-change:opacity,max-height;font-size:14px;font-weight:300;padding:0}.faq__content p{margin:0}.faq__desc{margin-top:20px;margin-bottom:40px}.faq__desc h2{font-size:24px}.faq__desc p{font-size:14px;opacity:.8;line-height:26px}.mainCity{text-align:center;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.3);font-size:40px;text-transform:uppercase}@media(max-width:768px){.mainCity{font-size:24px;text-align:center;text-transform:none}}.mainCity p{font-size:20px}.mainCity--karkonosze{text-align:left;text-transform:none;font-weight:400}@media screen and (max-width:768px){.mainCity--karkonosze{text-align:center}}.background__frontpage{z-index:2;position:relative;background-size:cover;background-repeat:no-repeat}.background__frontpage.offbg{background:unset}.background__frontpage:before{content:"";left:0;right:0;top:0;position:absolute;height:100%;z-index:0;background:#eff4fb;background:linear-gradient(0deg,#eff4fb,transparent)}.background__frontpage.photo_background:before{z-index:0;background:#eff4fb;background:linear-gradient(0deg,#eff4fb 40%,transparent)}.background__frontpage.photo_background .background__photo{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.background__frontpage.karkonosze h1{font-size:52px;font-weight:500}.background__frontpage.karkonosze .sub-text{font-size:20px;font-weight:300}.background__frontpage.karkonosze:before{background:linear-gradient(0deg,rgba(10,10,10,.2) 20%,transparent,rgba(10,10,10,.2) 80%)}.background__frontpage .link,.background__frontpage .modalObjectPhone .modalPhone .phoneWrap a,.modalObjectPhone .modalPhone .phoneWrap .background__frontpage a{font-size:16px}.background__frontpage.noclegi::before{height:70vh}.background__frontpage.noclegi .background__photo{height:70vh}@keyframes navbar-animation{0%{transform:translateY(-300%)}100%{transform:translateY(0)}}.categoriesIcon__wrapper{background-color:var(--color-theme-white);border-top:1px solid var(--color-theme-dark-white);padding:20px 0 10px 0}.categoriesIcon__wrapper .swiper{position:relative;margin:0 40px}.categoriesIcon__item{width:auto!important;min-width:auto;padding:0 20px;text-align:center}.categoriesIcon__item--over{order:-1}.categoriesIcon__item--link{display:flex;align-items:center;gap:5px;flex-direction:column;min-width:110px}.categoriesIcon__item--bg{width:100%;height:35px;-o-object-fit:contain;object-fit:contain;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}.categoriesIcon__item--bg:hover{transform:scale(1.1)}.categoriesIcon__item--title{font-size:12px;margin:0;height:28px;display:flex;align-items:center}.categoriesButton__wrapper{padding:10px 0;display:flex;gap:15px}.categoriesButton__container{position:sticky;top:0;background:var(--color-theme-background-primary);z-index:9}.categoriesButton_swiper{width:100%}.categoriesButton__item{width:-moz-fit-content;width:fit-content;text-align:center;padding:13px 23px;border:1px solid var(--color-theme-light-grey);border-radius:4px;background-color:var(--color-theme-white);max-width:-moz-fit-content;max-width:fit-content;margin-right:10px;transition:all .2s ease-in-out;transition-property:all!important}.categoriesButton__item:hover{background-color:var(--color-theme-primary);border-color:var(--color-theme-primary);color:var(--color-theme-white)}.categoriesButton__item--over{order:-1;background-color:var(--color-theme-primary);border-color:var(--color-theme-primary);color:var(--color-theme-white)}.categoriesButton__item--title{font-size:12px;margin:0;font-weight:300}.noclegi.objects .swiperPrevCategoriesList{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1;display:flex;align-items:center;visibility:visible;opacity:1;transition:all .2s ease-in-out}.noclegi.objects .swiperPrevCategoriesList.swiper-button-disabled{visibility:hidden;opacity:0}.noclegi.objects .swiperPrevCategoriesList:before{content:"";right:-40px;width:50px;height:40px;display:block;z-index:2;position:relative;background:linear-gradient(90deg,var(--color-theme-background-primary),transparent);position:absolute;right:-30px}.noclegi.objects .swiperPrevCategoriesList .buttonArrow{width:30px;height:30px;border-radius:50%;line-height:30px}.noclegi.objects .swiperPrevCategoriesList:after{content:"";right:10px;width:45px;height:45px;display:block;z-index:1;position:relative;background:var(--color-theme-background-primary);position:absolute}.noclegi.objects .swiperNextCategoriesList{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:1;display:flex;align-items:center;opacity:1;transition:all .2s ease-in-out}.noclegi.objects .swiperNextCategoriesList.swiper-button-disabled{visibility:hidden;opacity:0}.noclegi.objects .swiperNextCategoriesList:before{content:"";left:-40px;width:50px;height:40px;display:block;z-index:2;position:relative;background:linear-gradient(-90deg,var(--color-theme-background-primary),transparent);position:absolute;right:0}.noclegi.objects .swiperNextCategoriesList .buttonArrow{width:30px;height:30px;border-radius:50%;line-height:30px}.noclegi.objects .swiperNextCategoriesList:after{content:"";left:10px;width:45px;height:45px;display:block;z-index:1;position:relative;background:var(--color-theme-background-primary);position:absolute}.specialOffersList__wrapper{width:100%;position:relative;height:100%;display:flex;flex-wrap:wrap;gap:10px}.specialOffersList__wrapper.excerpt-hidden{height:450px}.specialOffersList__item{height:140px;width:48%;flex-basis:200;border-radius:8px;overflow:hidden;position:relative;cursor:pointer}.specialOffersList__item:after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);width:100%;height:50%}.specialOffersList__item--title{color:var(--color-theme-white);font-size:16px;padding:10px;position:absolute;left:0;margin:0;bottom:0;z-index:1}.specialOffersList__item--bg{height:100%;width:100%;background-position:center;background-size:cover;-o-object-fit:cover;object-fit:cover}.specialOffersList__item:hover .specialOffersList__item--bg{transform:scale(1.1)}@media(max-width:768px){.specialOffersList__item:hover .specialOffersList__item--bg{transform:none}}.specialOffersList--modal .specialOffersList__wrapper{max-height:initial;overflow:auto}.excerpt-hidden{height:190px;overflow:hidden;position:relative}.excerpt-hidden.excerpt-hidden--250{height:250px}.excerpt-hidden.excerpt-hidden--500{height:500px}.excerpt-hidden:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.excerpt-visible{height:auto;overflow:auto}.statistic_event--description{color:var(--color-theme-primary);text-decoration:underline;cursor:pointer}.showmore--btn{display:flex;align-items:center}.showmore--btn::after{content:"";font-size:18px;border-radius:50%;height:25px;width:25px;line-height:22px;margin-left:5px;text-align:center;background-image:url(https://zdjecianoclegi.pl/media/ikony/arrow.png);background-size:contain;background-position:center;transition:transform .3s ease-in-out,filter .2s ease-in-out;display:inline-block;filter:var(--color-theme-filter-primary)}.showmore--btn:hover::after{filter:unset}.showmore--btn.rotated::after{transform:rotate(180deg)}.objects__mainImage{border-radius:8px;width:100%;min-height:150px;max-height:350px;-o-object-fit:cover;object-fit:cover;height:150px}.objects__bannerWrapper{height:200px;position:relative;overflow:hidden;border-radius:8px;margin:0 10px 10px 10px;display:flex;align-items:center}.objects__bannerImage{margin:0 0 10px 0;width:100%;max-width:100%;height:200px;border-radius:8px;-o-object-fit:cover;object-fit:cover;position:absolute}.objects__bannerText{z-index:2;width:60%;text-align:center;position:relative;height:auto;padding:20px 40px;margin:0 auto;z-index:1}@media(max-width:768px){.objects__bannerText{width:100%}}.objects__bannerText:before{content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(204,204,204,.7098039216),rgba(191,191,191,.5490196078));position:absolute;display:block;z-index:-1}.objects__bannerText .objects__headline--label,.objects__bannerText .objects__headline--sublabel{color:var(--color-theme-font-primary)}.objects__bannerText .objects__headline--label{margin:0}.objects__headline{margin-top:15px;padding:0 10px}.objects__headline--label{color:var(--color-theme-primary);margin:0;font-size:21px;padding:0}@media(max-width:768px){.objects__headline--label{font-size:18px;margin-top:0;text-align:center}}.objects__headline--sublabel{color:var(--color-theme-font-header);margin:0;font-size:14px;margin-top:15px;padding:0}@media(max-width:768px){.objects__headline--sublabel{font-size:14px;text-align:center}}.objects__headline--search-type{color:var(--color-theme-primary)}.objectsSidebar{padding:15px 0;display:flex;gap:20px;flex-direction:column;height:100%}.objectsSidebar__card{background:var(--color-theme-white);border-radius:8px;padding:20px 30px;max-height:80vh;overflow-y:auto}.objectsSidebar__card--title{font-size:18px;margin-bottom:20px}.objectsSidebar__card--icon{margin-right:10px;color:var(--color-theme-primary)}.objectsSidebar__card .buttonOutline{float:right}.modalObjectPhone .modalPhone .phoneWrap .objectsSidebar__card a,.objectsSidebar__card .link,.objectsSidebar__card .modalObjectPhone .modalPhone .phoneWrap a{margin-top:10px}.objectsSidebar__switch{width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;width:100%;gap:20px;justify-content:space-between}.objectsSidebar__switch a{font-size:14px;text-align:center;padding:10px 12px;border-radius:8px;width:100%;justify-content:center;line-height:1.2;position:relative;max-width:170px;margin:0 auto;flex-grow:1;width:100px;display:flex;align-items:center;border:2px solid transparent}@media(max-width:480px){.objectsSidebar__switch a{font-size:12px;padding:5px 10x}}.objectsSidebar__switch a label{background-color:var(--color-theme-white);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:500;margin-left:10px;color:var(--color-theme-font-primary);position:absolute;top:-15px;right:-5px;box-shadow:-3px 3px 4px rgba(0,0,0,.1)}.objectsSidebar__switch--all{background:var(--color-theme-primary);color:var(--color-theme-white)}.objectsSidebar__switch--all:hover{background:var(--color-theme-white);color:var(--color-theme-primary);border:2px solid var(--color-theme-primary)}.objectsSidebar__switch--wod{background:var(--color-theme-wolne-od-dzis);color:var(--color-theme-white);border:2px solid var(--color-theme-wolne-od-dzis)}.objectsSidebar__switch--wod:hover{background:var(--color-theme-white);color:var(--color-theme-wolne-od-dzis)}.objectsSidebar__switch--wow{background:var(--color-theme-wolne-od-weekendu);border:2px solid var(--color-theme-wolne-od-weekendu);color:var(--color-theme-white)}.objectsSidebar__switch--wow:hover{background:var(--color-theme-white);color:var(--color-theme-wolne-od-weekendu)}.objectsSidebar__switch--karkonosze a{max-width:unset;width:100%;height:50px;line-height:50px;border-radius:50px}.objectsSidebar__switch--karkonosze a label{height:80%;line-height:15px;position:unset}.objectsSidebar__switch--karkonosze a.objectsSidebar__switch--wod,.objectsSidebar__switch--karkonosze a.objectsSidebar__switch--wow{width:45%}.objectsSidebar__switch--karkonosze a.objectsSidebar__switch--all{background:var(--color-theme-white);color:var(--color-theme-primary);border:2px solid var(--color-theme-primary)}.objectsSidebar__switch--karkonosze a.objectsSidebar__switch--all:hover{background:var(--color-theme-primary);color:var(--color-theme-white)}.objectsSidebar__sticky{display:flex;flex-direction:column;gap:20px;position:sticky;top:80px}.objectsSidebar__posts{padding:20px;background:#fff;border:5px solid var(--color-theme-secondary);border-radius:8px;gap:10px}.objects__list{display:flex;flex-wrap:wrap}.objects__list--related{margin:0 20px}.objects__list--item{flex-basis:50%;width:50%;padding:10px}@media(max-width:768px){.objects__list--item{flex-basis:100%;width:100%;padding:10px}}.objects__switch{margin:20px;background:var(--color-theme-white);width:-moz-fit-content;width:fit-content;border-radius:50px;display:flex}.objects__switch a{font-size:12px;text-align:center;padding:10px 40px;border-radius:50px}@media(max-width:480px){.objects__switch a{font-size:12px;padding:10px 20px}}.objects__switch--normal.active{color:var(--color-theme-white);background:var(--color-theme-primary)}.objects__switch--normal i{display:none;font-size:24px}@media(max-width:480px){.objects__switch--normal i{display:block}}.objects__switch--wod{color:var(--color-theme-wolne-od-dzis)}.objects__switch--wod.active{color:var(--color-theme-white);background:var(--color-theme-wolne-od-dzis)}.objects__switch--wow{color:var(--color-theme-wolne-od-weekendu)}.objects__switch--wow.active{color:var(--color-theme-white);background:var(--color-theme-wolne-od-weekendu)}.objectListing{border-radius:6px;overflow:hidden;position:relative;cursor:pointer;height:100%;background:#fff}.objectListing:hover .objectListing__image--img{transform:scale(1.1)}@media(max-width:768px){.objectListing:hover .objectListing__image--img{transform:none}}.objectListing__image{margin:0;position:relative;height:250px;overflow:hidden}.objectListing__image--wrapper{position:relative}.objectListing__image--wrapper::after{content:"";position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);top:0;left:0;height:200px;width:100%}.objectListing__image--caloroczny{z-index:1;position:absolute;top:10px;left:20px;border-radius:50%;background:#fff;padding:7px}.objectListing__image--caloroczny img{width:30px;height:30px;filter:brightness(0) saturate(100%) invert(56%) sepia(10%) saturate(4766%) hue-rotate(171deg) brightness(80%) contrast(98%)}.objectListing__image--favorite{z-index:1;position:absolute;top:10px;right:20px;padding:10px;background:#fff;border-radius:50%}.objectListing__image--favorite img{width:22px;height:22px;filter:invert(96%) sepia(0) saturate(0) hue-rotate(134deg) brightness(90%) contrast(83%)}.objectListing__image--favorite.object-add img{filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.objectListing__image--favorite--remove{position:absolute;right:-50px;top:22px;background:rgba(0,0,0,0);color:var(--color-theme-alert-danger);font-size:18px;padding:0 5px}.objectListing__image--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectListing__image--price .prices{font-size:14px;font-weight:600;text-transform:uppercase;display:flex;align-items:baseline;color:#fff;gap:3px;position:absolute;left:20px;bottom:10px;letter-spacing:2px;z-index:2;text-shadow:.1em .1em 0 #265973}.objectListing__image--price .prices strong{font-size:20px}.objectListing__caption{background:#fff;padding:20px;display:flex;padding-bottom:10px;min-height:126px;border-top:5px solid var(--color-theme-secondary)}.objectListing__caption.darmowy-wpis{border-top:5px solid var(--color-theme-primary)}.objectListing__caption--desc{width:100%}.modalObjectPhone .modalPhone .phoneWrap .objectListing__caption--desc a,.objectListing__caption--desc .link,.objectListing__caption--desc .modalObjectPhone .modalPhone .phoneWrap a{font-weight:400;display:inline-flex;height:20px;line-height:20px}.objectListing__headline{font-size:18px;margin:3px 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.objectListing__excerpt{overflow:hidden;margin:3px 0;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.objectListing__excerpt--special{overflow:hidden;padding:5px 20px;font-weight:500;margin:0;text-align:center;background-color:var(--color-theme-background-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.objectListing__address{margin:0}.objectListing__icons--label{right:20px;background:var(--color-theme-white);position:absolute;display:flex;align-items:center;border-radius:50px;gap:5px;font-size:12px;padding:5px 15px;bottom:20px;height:32px;line-height:32px;z-index:2}.objectListing__icons--label img{width:20px;height:20px}.objectListing__icons--label.freeToday{left:unset;right:20px;background-color:var(--color-theme-wolne-od-dzis);color:var(--color-theme-white)}.objectListing__icons--label.freeWeekend{left:unset;right:20px;background-color:var(--color-theme-wolne-od-weekendu);color:var(--color-theme-white)}.objectListing__icons--label.freeTodayAndWeekend{color:var(--color-theme-white);background:linear-gradient(110deg,var(--color-theme-wolne-od-dzis) 56%,var(--color-theme-wolne-od-weekendu) 56%)}.objectListingAdd{background:#fff;padding:20px;height:100%;display:flex;align-items:center;justify-content:center}.objectListingAdd__title h2{font-size:34px;color:var(--color-theme-primary)}.objectListingAdd__title h3{font-size:20px}.objectListingAdd__author{margin:20px 0;height:auto}.objectListingAdd__author img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;min-width:80px;position:absolute;top:20px;right:20px;z-index:0;opacity:.1}.objectListingAdd__author p{color:var(--color-theme-gray);margin:0}.objectListingAdd__author p span{display:block;margin:10px 0;font-size:16px;color:var(--color-theme-font-primary);margin:0;margin-top:10px}.pagination{padding:20px}.pagination ul{padding:0;list-style:none;margin:0;display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width:1200px){.pagination ul{gap:10px}}@media(max-width:768px){.pagination ul{flex-wrap:wrap;justify-content:flex-start}}.pagination ul li a{width:40px;height:40px;background:var(--color-theme-white);border-radius:50%;text-align:center;line-height:36px;font-size:14px;border:2px solid var(--color-theme-primary);display:block}.pagination ul li a:hover{background:var(--color-theme-primary);border:2px solid var(--color-theme-white);color:var(--color-theme-white)}.pagination ul li.pagination_active{width:40px;height:40px;border-radius:50%;text-align:center;line-height:36px;font-size:14px;background-color:var(--color-theme-primary);border:2px solid var(--color-theme-white);color:var(--color-theme-white)}.pagination ul li.pagination_next a,.pagination ul li.pagination_previous a{display:flex;align-items:center;gap:0;width:auto;border-radius:50px;padding:0 20px}.pagination ul li.pagination_next a i,.pagination ul li.pagination_previous a i{font-size:18px}.objects__list{display:flex;flex-wrap:wrap}.objects__list--related{margin:0 20px}.objects__list--item{flex-basis:50%;width:50%;padding:10px}@media(max-width:768px){.objects__list--item{flex-basis:100%;width:100%;padding:10px}}.objects__switch{margin:20px;background:var(--color-theme-white);width:-moz-fit-content;width:fit-content;border-radius:50px;display:flex}.objects__switch a{font-size:12px;text-align:center;padding:10px 40px;border-radius:50px}@media(max-width:480px){.objects__switch a{font-size:12px;padding:10px 20px}}.objects__switch--normal.active{color:var(--color-theme-white);background:var(--color-theme-primary)}.objects__switch--normal i{display:none;font-size:24px}@media(max-width:480px){.objects__switch--normal i{display:block}}.objects__switch--wod{color:var(--color-theme-wolne-od-dzis)}.objects__switch--wod.active{color:var(--color-theme-white);background:var(--color-theme-wolne-od-dzis)}.objects__switch--wow{color:var(--color-theme-wolne-od-weekendu)}.objects__switch--wow.active{color:var(--color-theme-white);background:var(--color-theme-wolne-od-weekendu)}.objectListingNew{display:flex;flex-direction:column;align-items:stretch;border-radius:6px;position:relative;cursor:pointer;height:100%;background:var(--color-theme-white);overflow:hidden}.objectListingNew:hover .objectListingNew__image--img{transform:scale(1.1)}@media(max-width:768px){.objectListingNew:hover .objectListingNew__image--img{transform:none}}.objectListingNew__image{margin:0;position:relative;padding-top:63.6666666667%}.objectListingNew__image--caloroczny{z-index:1;position:absolute;top:-25px;right:10px;border-radius:50%;background:var(--color-theme-white);padding:7px}.objectListingNew__image--caloroczny img{width:30px;height:30px;filter:brightness(0) saturate(100%) invert(56%) sepia(10%) saturate(4766%) hue-rotate(171deg) brightness(80%) contrast(98%)}.objectListingNew__image--odleglosc{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px;margin:5px 0;height:-moz-fit-content;height:fit-content;width:100px}.objectListingNew__image--favorite{z-index:1;position:absolute;top:-25px;left:10px;padding:10px;background:var(--color-theme-white);border-radius:50%}.objectListingNew__image--favorite img{width:20px;height:20px;filter:invert(96%) sepia(0) saturate(0) hue-rotate(134deg) brightness(90%) contrast(83%)}.objectListingNew__image--favorite.object-add img{filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.objectListingNew__image--favorite--remove{position:absolute;right:-50px;top:22px;background:rgba(0,0,0,0);color:var(--color-theme-alert-danger);font-size:18px;padding:0 5px}.objectListingNew__image--img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectListingNew__image--price .prices{font-size:14px;font-weight:300;text-transform:lowercase;color:var(--color-theme-primary);position:absolute;right:10px;top:10px;z-index:2;border-radius:6px;background:rgba(248,248,248,.9);padding:5px 10px}@media(max-width:768px){.objectListingNew__image--price .prices{top:30px}}.objectListingNew__image--price .prices strong{font-weight:500;font-size:16px}.objectListingNew__image--price .prices span{color:var(--color-theme-secondary);font-weight:500;letter-spacing:1px;display:block;text-align:right}.objectListingNew__image--price .prices .moreInfo{border:1px solid var(--color-theme-primary);width:18px;height:18px;line-height:7px;display:block;border-radius:50%;text-align:center;line-height:18px;font-size:12px;display:flex;align-items:center;justify-content:center;position:absolute;background:var(--color-theme-white);top:-5px;left:-5px}.objectListingNew__caption{background:var(--color-theme-white);padding:15px;display:flex;min-height:126px;height:100%;border-top:3px solid var(--color-theme-secondary);position:relative}.objectListingNew__caption.darmowy-wpis{border-top:3px solid var(--color-theme-primary)}.objectListingNew__caption--desc{width:100%}.modalObjectPhone .modalPhone .phoneWrap .objectListingNew__caption--desc a,.objectListingNew__caption--desc .link,.objectListingNew__caption--desc .modalObjectPhone .modalPhone .phoneWrap a{font-weight:500;display:inline-flex;height:20px;line-height:20px;font-size:13px;color:var(--coloro-theme-black)}.objectListingNew__headline{font-size:18px;margin:8px 0 0;overflow:hidden;color:var(--color-theme-primary);width:90%;text-overflow:ellipsis;text-wrap:nowrap}.objectListingNew__headline .verified{width:23px;height:23px;display:inline-block}.objectListingNew__excerpt{overflow:hidden;margin:10px 5px 5px 0;opacity:.9;margin-top:10px}.objectListingNew__excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}.objectListingNew__excerpt--special{overflow:hidden;padding:5px 20px;font-weight:500;margin:0;text-align:center;background-color:var(--color-theme-background-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.objectListingNew__address{margin:0;color:var(--color-theme-primary);font-weight:600}.modalObjectPhone .modalPhone .phoneWrap .objectListingNew__address a,.objectListingNew__address .modalObjectPhone .modalPhone .phoneWrap a,.objectListingNew__address a.link{color:var(--color-theme-primary);font-weight:600}.objectListingNew__icons{position:absolute;left:10px;top:-6.1px;display:flex;gap:20px}.objectListingNew__icons--together{gap:0;background:linear-gradient(110deg,var(--color-theme-wolne-od-dzis) 51%,var(--color-theme-wolne-od-weekendu) 51%);z-index:1;border-radius:0 4px 4px 4px}.objectListingNew__icons--together .ribbon1{background-color:unset!important}.objectListingNew__icons--together .ribbon1.freeWeekend span{padding-right:8px;padding-left:8px;border-bottom-right-radius:8px;border-bottom-left-radius:0}.objectListingNew__icons--together .ribbon1.freeWeekend span:after,.objectListingNew__icons--together .ribbon1.freeWeekend span:before{content:unset}.objectListingNew__icons--together .ribbon1 span{padding-right:8px;border-bottom-right-radius:0;background-color:unset!important}.objectListingNew__facility{position:relative;line-height:16px;display:flex;align-items:center;gap:4px;height:auto;margin:3px 0;font-size:12px}.objectListingNew__facilityImg{width:20px;-o-object-fit:contain;object-fit:contain;filter:var(--color-theme-filter-primary)}.objectListingNewAdd{background:var(--color-theme-white);padding:20px;height:100%;display:flex;align-items:center;justify-content:center}.objectListingNewAdd__title h2{font-size:34px;color:var(--color-theme-primary)}.objectListingNewAdd__title h3{font-size:20px}.objectListingNewAdd__author{margin:20px 0;height:auto}.objectListingNewAdd__author img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;min-width:80px;position:absolute;top:20px;right:20px;z-index:0;opacity:.1}.objectListingNewAdd__author p{color:var(--color-theme-gray);margin:0}.objectListingNewAdd__author p span{display:block;margin:10px 0;font-size:16px;color:var(--color-theme-font-primary);margin:0;margin-top:10px}.ribbon1:after{position:absolute;content:"";width:0;height:0;border-left:53px solid transparent;border-right:53px solid transparent}.ribbon1 span{position:relative;display:block;text-align:center;font-size:14px;line-height:1;padding:12px 8px 10px;border-radius:0 8px 8px 8px;width:auto;z-index:9}.ribbon1 span::after,.ribbon1 span::before{position:absolute;content:""}.ribbon1 span:before{height:6px;width:6px;left:-6px;top:0}.ribbon1 span:after{height:6px;width:8px;left:-8px;top:0;border-radius:8px 8px 0 0}.ribbon1.freeToday{background-color:var(--color-theme-wolne-od-dzis)}.ribbon1.freeToday span{color:var(--color-theme-white);background-color:var(--color-theme-wolne-od-dzis)}.ribbon1.freeToday span:before{background-color:var(--color-theme-wolne-od-dzis)}.ribbon1.freeToday span:after{background-color:#39955f}.ribbon1.freeWeekend{background-color:var(--color-theme-wolne-od-weekendu)}.ribbon1.freeWeekend span{color:var(--color-theme-white);background-color:var(--color-theme-wolne-od-weekendu)}.ribbon1.freeWeekend span:before{background-color:var(--color-theme-wolne-od-weekendu)}.ribbon1.freeWeekend span:after{background-color:#954709}.pagination{padding:20px}.pagination ul{padding:0;list-style:none;margin:0;display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width:1200px){.pagination ul{gap:10px}}@media(max-width:768px){.pagination ul{flex-wrap:wrap;justify-content:flex-start}}.pagination ul li a{width:40px;height:40px;background:var(--color-theme-white);border-radius:50%;text-align:center;line-height:36px;font-size:14px;border:2px solid var(--color-theme-primary);display:block}.pagination ul li a:hover{background:var(--color-theme-primary);border:2px solid var(--color-theme-white);color:var(--color-theme-white)}.pagination ul li.pagination_active{width:40px;height:40px;border-radius:50%;text-align:center;line-height:36px;font-size:14px;background-color:var(--color-theme-primary);border:2px solid var(--color-theme-white);color:var(--color-theme-white)}.pagination ul li.pagination_next a,.pagination ul li.pagination_previous a{display:flex;align-items:center;gap:0;width:auto;border-radius:50px;padding:0 20px}.pagination ul li.pagination_next a i,.pagination ul li.pagination_previous a i{font-size:18px}.localObjectsHr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}body.noclegi .objectsCity__wrapper{height:calc(100vh - 80px);overflow-y:scroll;width:100%;margin:0 auto}@media(max-width:768px){body.noclegi .objectsCity__wrapper{height:auto;overflow-y:unset}}body.noclegi .objects__list{display:flex;flex-wrap:wrap}body.noclegi .objects__list--related{margin:0 20px}body.noclegi .objects__list--item{flex-basis:50%;width:50%;padding:10px}@media(max-width:768px){body.noclegi .objects__list--item{flex-basis:100%!important;width:100%!important;padding:10px}}body.noclegi .objects__switch{margin:20px;background:var(--color-theme-white);width:-moz-fit-content;width:fit-content;border-radius:50px;display:flex}body.noclegi .objects__switch a{font-size:12px;text-align:center;padding:10px 40px;border-radius:50px}@media(max-width:480px){body.noclegi .objects__switch a{font-size:12px;padding:10px 20px}}body.noclegi .objects__switch--normal.active{color:var(--color-theme-white);background:var(--color-theme-primary)}body.noclegi .objects__switch--normal i{display:none;font-size:24px}@media(max-width:480px){body.noclegi .objects__switch--normal i{display:block}}body.noclegi .objects__switch--wod{color:var(--color-theme-wolne-od-dzis)}body.noclegi .objects__switch--wod.active{color:var(--color-theme-white);background:var(--color-theme-wolne-od-dzis)}body.noclegi .objects__switch--wow{color:var(--color-theme-wolne-od-weekendu)}body.noclegi .objects__switch--wow.active{color:var(--color-theme-white);background:var(--color-theme-wolne-od-weekendu)}.maps_wrapper{margin-bottom:1rem}.objects__city .header>.container{width:100%;max-width:100%}.objects__city .header>.container>.d-flex{flex-wrap:wrap}.objects__city .objects__list--item{flex-basis:33%;width:33%;padding:10px}@media(max-width:1440px){.objects__city .objects__list--item{flex-basis:50%!important;width:50%!important;padding:10px!important}}@media(max-width:1600px){.objects__city .headerCity__form.noclegi{min-width:240px}.objects__city .headerCity__form.noclegi form{width:100%}}@media(max-width:975px){.objects__city .headerCity__form.noclegi{min-width:570px}.objects__city .headerCity__form.noclegi form{width:100%}}@media(max-width:975px){.objects__city .maps_wrapper{display:none}.objects__city .objects_wrapper{width:100%;height:auto!important}}.objectListingNoclegi{border-radius:12px;overflow:hidden;position:relative;cursor:pointer}.objectListingNoclegi:hover .objectListingNoclegi__image--img{transform:scale(1.1)}@media(max-width:768px){.objectListingNoclegi:hover .objectListingNoclegi__image--img{transform:none}}.objectListingNoclegi__headline{color:var(--color-theme-font-header);padding:10px 20px}.objectListingNoclegi__headline a{color:var(--color-theme-primary);font-weight:200;font-size:12px;margin-bottom:10px;opacity:.8}.objectListingNoclegi__headline h4{font-weight:300;font-size:18px;margin:5px 0 0}.objectListingNoclegi__excerpt{overflow:hidden;margin:3px 0;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.objectListingNoclegi__excerpt--special{overflow:hidden;padding:5px 20px;font-weight:500;margin:0;text-align:center;background-color:var(--color-theme-background-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.objectListingNoclegi__title{border:1px solid #ccc;background-color:#fff;border-radius:0 0 12px 12px}.objectListingNoclegi__image{margin:0;position:relative;height:250px;overflow:hidden;border-radius:12px 12px 0 0}.objectListingNoclegi__image--caloroczny{z-index:1;position:absolute;top:10px;left:20px;border-radius:50%;background:#fff;padding:7px}.objectListingNoclegi__image--caloroczny img{width:30px;height:30px;filter:brightness(0) saturate(100%) invert(56%) sepia(10%) saturate(4766%) hue-rotate(171deg) brightness(80%) contrast(98%)}.objectListingNoclegi__image--favorite{z-index:1;position:absolute;top:0;right:5px;padding:10px}.objectListingNoclegi__image--favorite img{width:20px;height:20px;filter:brightness(0) invert(1)}.objectListingNoclegi__image--favorite.object-add img{filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.objectListingNoclegi__image--favorite--remove{position:absolute;right:-50px;top:22px;background:rgba(0,0,0,0);color:var(--color-theme-alert-danger);font-size:18px;padding:0 5px}.objectListingNoclegi__image--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectListingNoclegi__price .prices{--ribbon-size:20px;--ribbon-padding:5px;padding:var(--ribbon-padding);-webkit-padding-start:calc(var(--ribbon-size) + var(--ribbon-padding));padding-inline-start:calc(var(--ribbon-size) + var(--ribbon-padding));background-color:var(--color-theme-secondary);color:#fff;width:-moz-fit-content;width:fit-content;-webkit-clip-path:polygon(0 0,var(--ribbon-size) 50%,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,var(--ribbon-size) 50%,0 100%,100% 100%,100% 0);font-size:12px;text-transform:lowercase;display:flex;align-items:baseline;position:absolute;right:0;bottom:15px;letter-spacing:0;z-index:2;font-weight:300}.objectListingNoclegi__price .prices strong{font-size:14px;margin:0 3px}.objectListingNoclegi__address{margin:0}.objectListingNoclegi__icons--label{left:10px;background:var(--color-theme-white);position:absolute;display:flex;align-items:center;border-radius:50px;gap:5px;font-size:12px;padding:5px 15px;top:10px;height:32px;line-height:32px;z-index:2}.objectListingNoclegi__icons--label img{width:20px;height:20px}.objectListingNoclegi__icons--label.freeToday{left:unset;right:20px;background-color:var(--color-theme-wolne-od-dzis);color:var(--color-theme-white)}.objectListingNoclegi__icons--label.freeWeekend{left:unset;right:20px;background-color:var(--color-theme-wolne-od-weekendu);color:var(--color-theme-white)}.objectListingNoclegi__icons--label.freeTodayAndWeekend{color:var(--color-theme-white);background:linear-gradient(110deg,var(--color-theme-wolne-od-dzis) 56%,var(--color-theme-wolne-od-weekendu) 56%)}.objectListingNoclegiAdd{background:#fff;padding:20px;height:100%;display:flex;align-items:center;justify-content:center}.objectListingNoclegiAdd__title h2{font-size:34px;color:var(--color-theme-primary)}.objectListingNoclegiAdd__title h3{font-size:20px}.objectListingNoclegiAdd__author{margin:20px 0;height:auto}.objectListingNoclegiAdd__author img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;min-width:80px;position:absolute;top:20px;right:20px;z-index:0;opacity:.1}.objectListingNoclegiAdd__author p{color:var(--color-theme-gray);margin:0}.objectListingNoclegiAdd__author p span{display:block;margin:10px 0;font-size:16px;color:var(--color-theme-font-primary);margin:0;margin-top:10px}.pagination{padding:20px}.pagination ul{padding:0;list-style:none;margin:0;display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width:768px){.pagination ul{flex-wrap:wrap;gap:10px;justify-content:flex-start}}.pagination ul li a{width:40px;height:40px;background:var(--color-theme-white);border-radius:50%;text-align:center;line-height:36px;font-size:14px;border:2px solid var(--color-theme-primary);display:block}.pagination ul li a:hover{background:var(--color-theme-primary);border:2px solid var(--color-theme-white);color:var(--color-theme-white)}.pagination ul li.pagination_active{width:40px;height:40px;border-radius:50%;text-align:center;line-height:36px;font-size:14px;background-color:var(--color-theme-primary);border:2px solid var(--color-theme-white);color:var(--color-theme-white)}.pagination ul li.pagination_next a,.pagination ul li.pagination_previous a{display:flex;align-items:center;gap:0;width:auto;border-radius:50px;padding:0 20px}.pagination ul li.pagination_next a i,.pagination ul li.pagination_previous a i{font-size:18px}.objects--mini__list{display:inline-flex;flex-wrap:wrap;max-height:500px;overflow-y:scroll;align-content:baseline;width:100%}.objects--mini__list--related{margin:0 20px}.objects--mini__list--item{flex-basis:100%;width:100%;padding:10px 0}@media(max-width:768px){.objects--mini__list--item{flex-basis:100%;width:100%;padding:10px}}.objectListing--mini{border-radius:8px;overflow:initial;position:relative;display:inline-flex;gap:20px;border:0;width:420px;cursor:pointer}.objectListing--mini:hover .objectListing__image--img{transform:scale(1.1)}@media(max-width:768px){.objectListing--mini:hover .objectListing__image--img{transform:none}}@media(max-width:768px){.objectListing--mini{width:100%}}.objectListing--mini__image{margin:0;position:relative;height:90px;overflow:hidden;border-radius:8px;width:90px}.objectListing--mini__image:after{content:"";left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);position:absolute;bottom:0;height:60px}.objectListing--mini__image--img{width:100%;height:100%;max-width:90px;min-width:unset;-o-object-fit:cover;object-fit:cover;border-radius:8px}.objectListing--mini__image--favorite{z-index:1;position:absolute;top:10px;right:20px;padding:10px;background:#fff;border-radius:50%}.objectListing--mini__image--favorite img{width:22px;height:22px;filter:invert(96%) sepia(0) saturate(0) hue-rotate(134deg) brightness(90%) contrast(83%)}.objectListing--mini__image--favorite.object-add img{filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.objectListing--mini__image--favorite--remove{position:absolute;right:3px;top:3px;background:rgba(0,0,0,0);color:var(--color-theme-alert-danger);font-size:16px;padding:0 5px}@media(max-width:768px){.objectListing--mini__image--favorite--remove{right:0}}.objectListing--mini__caption{padding:10px 0;display:flex;min-height:auto;background-color:unset;border-top:unset}.objectListing--mini__caption--desc{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.objectListing--mini__headline{font-size:16px;margin:3px 0;text-overflow:ellipsis}.objectListing--mini__address{margin:0}.objects--attr__list{display:inline-flex;flex-wrap:wrap;max-height:500px;overflow-y:scroll;align-content:baseline;width:100%}.objects--attr__list--related{margin:0 20px}.objects--attr__list--item{flex-basis:100%;width:100%;padding:10px 0}@media(max-width:768px){.objects--attr__list--item{flex-basis:100%;width:100%;padding:10px}}.objectListing--attr{border-radius:8px;overflow:initial;position:relative;display:inline-flex;gap:20px;border:0;min-width:100%;cursor:pointer}.objectListing--attr:hover .objectListing__image--img{transform:scale(1.1)}@media(max-width:768px){.objectListing--attr:hover .objectListing__image--img{transform:none}}@media(max-width:768px){.objectListing--attr{width:100%}}.objectListing--attr__image{margin:0;position:relative;height:100px;overflow:hidden;border-radius:8px;width:150px}.objectListing--attr__image:after{content:"";left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);position:absolute;bottom:0;height:60px}.objectListing--attr__image--img{width:100%;height:100%;max-width:90px;min-width:unset;-o-object-fit:cover;object-fit:cover;border-radius:8px}.objectListing--attr__image--favorite{z-index:1;position:absolute;top:10px;right:20px;padding:10px;background:#fff;border-radius:50%}.objectListing--attr__image--favorite img{width:22px;height:22px;filter:invert(96%) sepia(0) saturate(0) hue-rotate(134deg) brightness(90%) contrast(83%)}.objectListing--attr__image--favorite.object-add img{filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.objectListing--attr__image--favorite--remove{position:absolute;right:3px;top:3px;background:rgba(0,0,0,0);color:var(--color-theme-alert-danger);font-size:16px;padding:0 5px}@media(max-width:768px){.objectListing--attr__image--favorite--remove{right:0}}.objectListing--attr__caption{padding:10px 0;display:flex;min-height:auto;background-color:unset;border-top:unset}.objectListing--attr__caption--desc{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.objectListing--attr__headline{font-size:16px;margin:3px 0}.objectListing--attr__address{margin:0}.objectsNoclegi--mini__buttons{display:flex;flex-direction:column}.objectsNoclegi--mini__buttons a{padding:10px 20px;border-radius:50px;font-weight:300;font-size:16px;display:flex;align-items:center}.objectsNoclegi--mini__buttons a.active{background:var(--color-theme-primary);color:#fff}.objectsNoclegi--mini__buttons a.active i{color:#fff}.objectsNoclegi--mini__buttons a i{font-size:18px;margin-right:10px;color:#ccc}.objectsNoclegi--mini__cities{margin-top:40px}.objectsNoclegi--mini__cities b{font-size:16px}.objectsNoclegi--mini__city{margin:10px 0}.objectsNoclegi--mini__city img{width:100%;height:120px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.objectsNoclegi--mini__city p{display:flex;justify-content:space-between;font-weight:500;font-size:15px}.objectsNoclegi--mini__city p span{font-weight:400;font-size:12px}.objectsNoclegi--mini__list{display:inline-flex;flex-wrap:wrap;align-content:baseline;width:100%;padding:15px 0;border-bottom:1px solid #f0f0f0;transition:all .2s ease-in-out}.objectsNoclegi--mini__list.selectedParent{position:sticky;top:0;z-index:9;order:-1;border:0}.objectsNoclegi--mini__list--related{margin:0 20px}.objectsNoclegi--mini__list--item{flex-basis:100%;width:100%;padding:10px 0}@media(max-width:768px){.objectsNoclegi--mini__list--item{flex-basis:100%;width:100%;padding:10px}}.objectsNoclegi--mini__wrapper{margin-top:20px;display:flex;flex-direction:column;height:calc(100vh - 180px);overflow:auto;padding:0 20px}.objectListingNoclegi--mini{overflow:initial;position:relative;display:inline-flex;gap:20px;border:0;width:100%;padding:15px;cursor:pointer;transition:all .2s ease-in-out}.objectListingNoclegi--mini.selected{box-shadow:0 0 20px 2px rgba(32,134,201,.6);background:#fff}.objectListingNoclegi--mini:hover .objectListingNoclegi__image--img{transform:scale(1.1)}@media(max-width:768px){.objectListingNoclegi--mini:hover .objectListingNoclegi__image--img{transform:none}}@media(max-width:768px){.objectListingNoclegi--mini{width:100%}}.objectListingNoclegi--mini__image{margin:0;position:relative;height:140px;overflow:hidden;border-radius:8px;width:140px;min-width:140px}.objectListingNoclegi--mini__image--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.objectListingNoclegi--mini__image--favorite{z-index:0;position:absolute;top:10px;right:20px;padding:10px;background:#fff;border-radius:50%}.objectListingNoclegi--mini__image--favorite img{width:18px;height:18px;filter:var(--color-theme-filter-primary)}.objectListingNoclegi--mini__image--favorite.object-add img{filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.objectListingNoclegi--mini__image--favorite--remove{position:absolute;right:-50px;top:22px;background:rgba(0,0,0,0);color:var(--color-theme-alert-danger);font-size:18px;padding:0 5px}@media(max-width:768px){.objectListingNoclegi--mini__image--favorite--remove{right:0}}.objectListingNoclegi--mini__caption{padding:0;display:flex;min-height:auto;background-color:unset;flex-direction:column;width:100%}.objectListingNoclegi--mini__caption--desc{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.objectListingNoclegi--mini__caption--desc ul{padding:0;margin:0}.objectListingNoclegi--mini__caption--desc ul li{font-size:12px;display:flex;align-items:center}.objectListingNoclegi--mini__caption--desc ul li:before{content:"check";font-family:Material Icons;font-style:normal;color:var(--color-theme-primary);font-size:16px;margin-right:5px}.objectListingNoclegi--mini__caption--buttons{display:flex;align-items:center;margin-left:auto;gap:20px}.objectListingNoclegi--mini__caption--buttons .prices{font-size:12px;text-transform:lowercase;display:flex;align-items:baseline;gap:3px;letter-spacing:0;z-index:2;font-weight:300}.objectListingNoclegi--mini__caption--buttons .prices strong{font-size:18px}.objectListingNoclegi--mini__headline{font-size:18px;font-weight:300;margin:3px 0}.objectListingNoclegi--mini__address{margin:0}.objects__local .citiesList__maps{height:310px;padding:0}.objects__local #map{height:100%!important;border-radius:8px!important}.objects__local .specialOffersList__item{width:46%;flex-basis:46%}.objectsMorskie__buttons{display:flex;flex-direction:column}.objectsMorskie__buttons a{padding:10px 20px;border-radius:50px;font-weight:300;font-size:16px;display:flex;align-items:center}.objectsMorskie__buttons a.active{background:var(--color-theme-primary);color:#fff}.objectsMorskie__buttons a.active i{color:#fff}.objectsMorskie__buttons a i{font-size:18px;margin-right:10px;color:#ccc}.objectsMorskie__cities{margin-top:40px}.objectsMorskie__cities b{font-size:16px}.objectsMorskie__city{margin:10px 0}.objectsMorskie__city img{width:100%;height:120px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.objectsMorskie__city p{display:flex;justify-content:space-between;font-weight:500;font-size:15px}.objectsMorskie__city p span{font-weight:400;font-size:12px}.objectsMorskie__list{display:inline-flex;flex-wrap:wrap;align-content:baseline;width:100%;padding:15px 0;border-bottom:1px solid #f0f0f0;transition:all .2s ease-in-out}.objectsMorskie__list.selectedParent{position:sticky;top:0;z-index:9;order:-1;border:0}.objectsMorskie__list--related{margin:0 20px}.objectsMorskie__list--item{flex-basis:100%;width:100%;padding:10px 0}.objectsMorskie__wrapper{display:flex;flex-direction:column}.objectListingMorskie{overflow:initial;position:relative;display:inline-flex;gap:20px;border:0;width:100%;height:220px;padding:25px;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;background:#fff;padding-left:calc(45% + 20px)}.objectListingMorskie:hover .objectListingMorskie__image--img{transform:scale(1.1)}@media(max-width:768px){.objectListingMorskie:hover .objectListingMorskie__image--img{transform:none}}@media(max-width:768px){.objectListingMorskie{width:100%;padding:0;flex-direction:column;height:auto;gap:0}}.objectListingMorskie .objectListing__image--caloroczny{left:20px;right:unset}.objectListingMorskie .objectListing__icons--label{bottom:10px;right:unset;left:10px}.objectListingMorskie__image{margin:0;position:absolute;height:220px;overflow:hidden;border-radius:8px;width:45%;min-width:45%;left:0;top:0}@media(max-width:768px){.objectListingMorskie__image{width:100%;position:relative;border-radius:8px 8px 0 0}}@media(min-width:576px){.objectListingMorskie__image{height:300px}}@media(min-width:768px){.objectListingMorskie__image{height:220px}}.objectListingMorskie__image--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.objectListingMorskie__image--price{position:absolute;bottom:10px;right:15px;justify-content:flex-end}@media screen and (max-width:768px){.objectListingMorskie__image--price{position:relative;right:unset;bottom:unset}}.objectListingMorskie__image--price .prices{font-size:12px;text-transform:lowercase;display:flex;align-items:baseline;gap:3px;letter-spacing:0;z-index:2;font-weight:300}.objectListingMorskie__image--price .prices strong{font-size:18px}.objectListingMorskie__image--favorite{z-index:1;position:absolute;top:0;right:5px;padding:10px}.objectListingMorskie__image--favorite img{width:20px;height:20px;filter:invert(1) brightness(.7)}.objectListingMorskie__image--favorite.object-add img{filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.objectListingMorskie__image--favorite--remove{position:absolute;right:-50px;top:22px;background:rgba(0,0,0,0);color:var(--color-theme-alert-danger);font-size:18px;padding:0 5px}@media(max-width:768px){.objectListingMorskie__image--favorite--remove{right:0}}.objectListingMorskie__caption{padding:10px 20px;display:flex;min-height:auto;background-color:unset;flex-direction:column;width:100%}.objectListingMorskie__caption--desc{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.objectListingMorskie__caption--desc ul{padding:0;margin:0}.objectListingMorskie__caption--desc ul li{font-size:13px;display:flex;align-items:center;color:#585858}.objectListingMorskie__caption--desc ul li:before{content:"check";font-family:Material Icons;font-style:normal;color:var(--color-theme-primary);font-size:16px;margin-right:5px}.objectListingMorskie__caption--buttons{display:flex;align-items:center;margin-left:auto;gap:20px}.objectListingMorskie__caption--buttons .buttonOutline{font-size:13px}.objectListingMorskie__headline{font-size:20px;font-weight:400;margin:3px 0}@media(max-width:768px){.objectListingMorskie__headline{margin-top:20px!important}}.objectListingMorskie__address{margin:0}.objectListingMorskie__desc{color:#585858;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:13px}.pointsIcon{position:relative;color:var(--color-theme-background-primary);font-family:Material Icons;font-style:normal;font-size:24px;display:none;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 40}@media screen and (max-width:991px){.pointsIcon{display:block;position:absolute;right:15px;bottom:10px}}.attractionCard__section{padding:40px 20px}.attractionCard__wrapper{width:100%;position:relative;display:flex;justify-content:space-between;gap:20px}.attractionCard__item{height:250px;width:33%;border-radius:8px;overflow:hidden;position:relative}.attractionCard__item:after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);width:100%;height:50%}.attractionCard__item--title{color:var(--color-theme-white);font-size:16px;padding:20px;position:absolute;left:0;margin:0;bottom:0;z-index:1}.attractionCard__item--bg{height:250px;background-position:center;background-size:cover}.attractionCard__item:hover .attractionCard__item--bg{transform:scale(1.1)}@media(max-width:768px){.attractionCard__item:hover .attractionCard__item--bg{transform:none}}.seo__text h2{color:var(--color-theme-font-header)}@media(max-width:992px){.seo__text{padding-bottom:10px;margin-bottom:10px;display:block}}.seo__wrapper a{color:var(--color-theme-primary)!important;text-decoration:underline!important}.seo__wrapper .faq{padding:0;background:unset}.video{border-radius:8px;margin-bottom:20px}.video iframe{border-radius:8px}.faq__item{padding:5px 0;border-bottom:1px solid #ececed}.faq__item p a{color:var(--color-theme-primary)!important;text-decoration:underline!important}.faq__img{-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:10px}@media(max-width:992px){.faq__img{width:100%}}.faq button{position:relative;display:block;text-align:left;width:100%;padding:0;font-size:16px;font-weight:400;border:none;background:0 0;outline:0}.faq button:focus,.faq button:hover{cursor:pointer}.faq button:focus::after,.faq button:hover::after{cursor:pointer}.faq button .faq__title{padding:10px 15px 10px 0;font-size:18px;margin:0}@media(max-width:480px){.faq button .faq__title{font-size:16px}}.attraction__gallery--item:nth-child(6) .faq button .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .faq button .company__gallery--link:after,.faq button .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.faq button .company__gallery--item:nth-child(6) .company__gallery--link:after,.faq button .form__checkbox [type=checkbox]:checked+label:after,.faq button .form__checkbox [type=checkbox]:not(:checked)+label:after,.faq button .gallery__item:after,.faq button .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.faq button .icon,.faq button .objectGallery__item:after,.faq button .object__breadcrumbs ul li:after,.form__checkbox .faq button [type=checkbox]:checked+label:after,.form__checkbox .faq button [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .faq button .gastronomy__gallery--link:after,.object__breadcrumbs ul .faq button li:after{display:inline-block;position:absolute;top:4px;right:0;width:22px;height:22px;font-size:22px;color:var(--color-theme-primary)}.attraction__gallery--item:nth-child(6) .faq button[aria-expanded=true] .attraction__gallery--link::after,.company__gallery--item:nth-child(6) .faq button[aria-expanded=true] .company__gallery--link::after,.faq button[aria-expanded=true] .attraction__gallery--item:nth-child(6) .attraction__gallery--link::after,.faq button[aria-expanded=true] .company__gallery--item:nth-child(6) .company__gallery--link::after,.faq button[aria-expanded=true] .form__checkbox [type=checkbox]:checked+label::after,.faq button[aria-expanded=true] .form__checkbox [type=checkbox]:not(:checked)+label::after,.faq button[aria-expanded=true] .gallery__item::after,.faq button[aria-expanded=true] .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link::after,.faq button[aria-expanded=true] .icon::after,.faq button[aria-expanded=true] .objectGallery__item::after,.faq button[aria-expanded=true] .object__breadcrumbs ul li::after,.form__checkbox .faq button[aria-expanded=true] [type=checkbox]:checked+label::after,.form__checkbox .faq button[aria-expanded=true] [type=checkbox]:not(:checked)+label::after,.gastronomy__gallery--item:nth-child(6) .faq button[aria-expanded=true] .gastronomy__gallery--link::after,.object__breadcrumbs ul .faq button[aria-expanded=true] li::after{width:0}.faq button[aria-expanded=true]+.faq__content{opacity:1;max-height:100%;transition:all .2s linear;will-change:opacity,max-height}.faq__content{opacity:0;max-height:0;overflow:hidden;transition:all .2s linear;border-radius:8px;will-change:opacity,max-height;font-size:14px;font-weight:300;padding:0}.faq__content p{margin:0}.faq__desc{margin-top:20px;margin-bottom:40px}.faq__desc h2{font-size:24px}.faq__desc p{font-size:14px;opacity:.8;line-height:26px}.offersItem{height:170px;overflow:hidden;border-radius:8px}.offersItem__image{height:100%}.offersItem__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.offersItem__image--wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 23%);opacity:1;border-radius:8px}.offersItem__headline{position:absolute;bottom:0;font-size:14px;background:var(--theme-color-primary);color:#fff;font-weight:400;padding:5px 8px;border-radius:50px;margin:.5rem}.offersItem:hover .offersItem__image img{transform:scale(1.1)}.objectGallery__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;height:500px;padding:20px 0}@media(max-width:768px){.objectGallery__wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);height:450px}}.objectGallery__wrapper--objectFree .objectGallery__item--5:after{content:unset}.objectGallery__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectGallery__item{border-radius:8px;position:relative;background-size:cover;background-position:center;overflow:hidden;cursor:pointer}.objectGallery__item:after{content:"photo_camera";width:100%;height:100%;background:rgba(32,134,203,.6);color:#fff;position:absolute;top:0;opacity:0;font-size:28px;font-weight:300;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.objectGallery__item:after{font-size:22px}}.objectGallery__item:hover::after{opacity:1}.objectGallery__item--1{grid-area:1/1/3/3}@media(max-width:768px){.objectGallery__item--1{display:block;grid-area:1/1/5/4}}.objectGallery__item--2{grid-area:1/3/2/4}@media(max-width:768px){.objectGallery__item--2{grid-area:5/1/7/2}}.objectGallery__item--3{grid-area:1/4/2/5}@media(max-width:768px){.objectGallery__item--3{grid-area:5/2/7/3}}.objectGallery__item--4{grid-area:2/3/3/4}@media(max-width:768px){.objectGallery__item--4{grid-area:5/3/7/4}.objectGallery__item--4:after{content:attr(data-count);opacity:1;font-family:Roboto,sans-serif!important}}.objectGallery__item--5{grid-area:2/4/3/5}@media(max-width:768px){.objectGallery__item--5{display:none}}.objectGallery__item--5:after{content:attr(data-count);opacity:1;font-family:Roboto,sans-serif!important}.noclegi.object .objectGallery__wrapper{padding:0}.objectContactTabs__button{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 20px 0;border-bottom:1px solid var(--color-theme-grey);font-weight:600}@media(max-width:1020px){.objectContactTabs__button{gap:5px}}.objectContactTabs__button--item{color:#2086c9;padding:10px;border:1px solid transparent;border-radius:4px 4px 0 0;position:relative;bottom:-1px;font-weight:400}.objectContactTabs__button--item.full-border-radius{border-radius:4px}.objectContactTabs__button--item[data-id=email]{color:#fff;background-color:var(--color-theme-primary)}.objectContactTabs__button--item[data-id=email].active{border:1px solid var(--color-theme-grey);border-bottom-color:var(--color-theme-white)!important;background-color:#fff;color:var(--color-theme-primary)}.objectContactTabs__button--item[data-id=email].bordered{border-bottom-color:var(--color-theme-grey)!important}.objectContactTabs__button--item[data-id=online]{color:#fff;background-color:var(--color-theme-green)}.objectContactTabs__button--item[data-id=online].active{border:1px solid var(--color-theme-grey);border-bottom-color:var(--color-theme-white)!important;background-color:#fff;color:var(--color-theme-green)}.objectContactTabs__button--item[data-id=online] .button,.objectContactTabs__button--item[data-id=online] .buttonOutline{border-radius:8px}.objectContactTabs__button--item[data-id=phone]{color:#fff;background-color:var(--color-theme-primary)}.objectContactTabs__button--item[data-id=phone].active{border:1px solid var(--color-theme-grey);border-bottom-color:var(--color-theme-white)!important;background-color:#fff;color:var(--color-theme-primary)}.objectContactTabs__button--item[data-id=phone] .button,.objectContactTabs__button--item[data-id=phone] .buttonOutline{border-radius:8px}.objectContactTabs__button--item[data-id=booking]{color:#fff;background-color:#0056b3}.objectContactTabs__button--item[data-id=booking] .button,.objectContactTabs__button--item[data-id=booking] .buttonOutline{border-radius:8px}.objectContactTabs__button--item p{display:flex;justify-content:center;margin:0;align-items:center;line-height:16px;font-size:14px}@media(max-width:1020px){.objectContactTabs__button--item p{font-size:12px}}.attraction__gallery--item:nth-child(6) .objectContactTabs__button--item p .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectContactTabs__button--item p .company__gallery--link:after,.form__checkbox .objectContactTabs__button--item p [type=checkbox]:checked+label:after,.form__checkbox .objectContactTabs__button--item p [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .objectContactTabs__button--item p .gastronomy__gallery--link:after,.objectContactTabs__button--item p .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectContactTabs__button--item p .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectContactTabs__button--item p .form__checkbox [type=checkbox]:checked+label:after,.objectContactTabs__button--item p .form__checkbox [type=checkbox]:not(:checked)+label:after,.objectContactTabs__button--item p .gallery__item:after,.objectContactTabs__button--item p .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectContactTabs__button--item p .icon,.objectContactTabs__button--item p .objectGallery__item:after,.objectContactTabs__button--item p .object__breadcrumbs ul li:after,.object__breadcrumbs ul .objectContactTabs__button--item p li:after{font-size:22px;margin-right:4px}@media(max-width:1020px){.attraction__gallery--item:nth-child(6) .objectContactTabs__button--item p .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectContactTabs__button--item p .company__gallery--link:after,.form__checkbox .objectContactTabs__button--item p [type=checkbox]:checked+label:after,.form__checkbox .objectContactTabs__button--item p [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .objectContactTabs__button--item p .gastronomy__gallery--link:after,.objectContactTabs__button--item p .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectContactTabs__button--item p .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectContactTabs__button--item p .form__checkbox [type=checkbox]:checked+label:after,.objectContactTabs__button--item p .form__checkbox [type=checkbox]:not(:checked)+label:after,.objectContactTabs__button--item p .gallery__item:after,.objectContactTabs__button--item p .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectContactTabs__button--item p .icon,.objectContactTabs__button--item p .objectGallery__item:after,.objectContactTabs__button--item p .object__breadcrumbs ul li:after,.object__breadcrumbs ul .objectContactTabs__button--item p li:after{display:none}}.objectContactTabs__content{position:relative}.objectContactTabs__content--item{opacity:0;visibility:hidden;position:absolute;top:0;left:0;padding:20px}.objectContactTabs__content--item.active{opacity:1;visibility:visible;position:relative}.objectContactTabs__content--item .button,.objectContactTabs__content--item .buttonOutline{width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:8px}.objectContactTabs__content .emailCover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10%}.objectContactTabs__content .emailCover__content{font-size:20px;font-weight:500;text-align:center}.objectContactTabs__content .rodoAdmin__label p{margin:0}.mail__error,.mail__loading,.mail__success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;z-index:3;opacity:0;display:none}.mail__error.active,.mail__loading.active,.mail__success.active{display:block;opacity:1}.mail__error .spin,.mail__loading .spin,.mail__success .spin{width:100px;height:100px;border:5px solid;margin:50px auto;border-radius:50%;border-color:var(--color-theme-primary) transparent;animation:spin 2s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.mail__error img,.mail__loading img,.mail__success img{margin-bottom:20px;width:130px;height:130px;-o-object-fit:contain;object-fit:contain}.mail__error .social,.mail__loading .social,.mail__success .social{display:flex;gap:15px;justify-content:center}.mail__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.mail__form{display:block;z-index:1}.mail__form.hidden{display:none}.mail__form.half{opacity:.2}.mail__form .button,.mail__form .buttonOutline{border-radius:8px}.objectCard__contact{position:sticky;top:75px;margin-bottom:20px}.objectCard__contact.scaleForm{animation:scaling-form-animation .75s ease}@media(max-width:420px){.objectCard__contact{margin-bottom:20px}}@keyframes scaling-form-animation{0%{transform:scale(1)}50%{transform:scale(1.1)}99%{transform:scale(1)}}.objectCard__contact--wrapper{display:flex;justify-content:space-between;align-items:center;padding:20px}@media(max-width:768px){.objectCard__contact--wrapper{flex-direction:column;align-items:flex-start}}.objectCard__contact--user{display:flex;align-items:center}.objectCard__contact--user img{width:40px;height:40px;float:left;margin-right:15px}.objectCard__contact--user h3{font-size:14px;display:flex;gap:5px;margin:0}.objectCard__contact--user h3 span{color:var(--color-theme-primary)}.objectCard__contact--user p{font-size:10px;color:var(--color-theme-dark-grey);display:flex;align-items:center;white-space:nowrap;margin:0}.objectCard__contact--user p i{color:var(--color-theme-primary);font-size:16px;margin-right:5px}.objectCard__contact--user p a{margin-left:5px;color:var(--color-theme-primary)}.objectCard__contact--price{font-size:14px;font-weight:400;margin:0}.objectCard__contact--price b{font-size:20px;margin:0}.objectCard__contact .contactLink{display:flex;flex-direction:column;position:absolute;margin-top:5px;right:0;left:0;top:103%}@media(max-width:420px){.objectCard__contact .contactLink{gap:10px}}.objectCard__contact .contactLink a{display:flex;align-items:center;gap:5px;font-size:13px;margin-left:10px;white-space:nowrap}@media(max-width:420px){.objectCard__contact .contactLink a{flex-wrap:wrap;justify-content:center}}.attraction__gallery--item:nth-child(6) .objectCard__contact .contactLink a .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectCard__contact .contactLink a .company__gallery--link:after,.form__checkbox .objectCard__contact .contactLink a [type=checkbox]:checked+label:after,.form__checkbox .objectCard__contact .contactLink a [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .objectCard__contact .contactLink a .gastronomy__gallery--link:after,.objectCard__contact .contactLink a .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectCard__contact .contactLink a .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectCard__contact .contactLink a .form__checkbox [type=checkbox]:checked+label:after,.objectCard__contact .contactLink a .form__checkbox [type=checkbox]:not(:checked)+label:after,.objectCard__contact .contactLink a .gallery__item:after,.objectCard__contact .contactLink a .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectCard__contact .contactLink a .icon,.objectCard__contact .contactLink a .objectGallery__item:after,.objectCard__contact .contactLink a .object__breadcrumbs ul li:after,.object__breadcrumbs ul .objectCard__contact .contactLink a li:after{font-size:20px;color:var(--color-theme-primary)}.modalObjectPhone .modalPhone .phoneWrap .objectCard__contact .contactLink a a,.objectCard__contact .contactLink a .link,.objectCard__contact .contactLink a .modalObjectPhone .modalPhone .phoneWrap a{font-size:13px;width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.objectCard__description{margin-bottom:20px}.objectCard__description h4{color:var(--color-theme-secondary)}@media(max-width:425px){.objectCard__description h4{font-size:16px}}.objectCard__description--prices ol{list-style:decimal}.objectCard__description--title{position:relative}.objectCard__description--title .description--position{margin:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:1200px){.objectCard__description--title .description--position{flex-direction:column-reverse;position:relative;gap:15px}}@media(max-width:425px){.objectCard__description--title .description--position{font-size:22px}}@media(max-width:768px){.objectCard__description--title .description--position{width:100%}}.objectCard__description--title .description--position h1{color:var(--color-theme-font);font-size:28px}.objectCard__description--title .description--position .objectListing__image--favorite{z-index:1;position:absolute;top:0;right:0;padding:0;display:flex;gap:10px;font-size:12px;letter-spacing:.8px;align-items:center}@media(max-width:768px){.objectCard__description--title .description--position .objectListing__image--favorite{position:relative}}.objectCard__description--title .description--position .objectListing__image--favorite .add{display:block}.objectCard__description--title .description--position .objectListing__image--favorite .remove{display:none}.objectCard__description--title .description--position .objectListing__image--favorite.object-add .add{display:none}.objectCard__description--title .description--position .objectListing__image--favorite.object-add .remove{display:block}@media(max-width:425px){.objectCard__description--title .description--position .verification-status{font-size:16px;flex-direction:column}}.objectCard__description--title p.slogan{display:flex;align-items:center;color:var(--color-theme-primary);font-size:14px}@media(max-width:425px){.objectCard__description--title p.slogan{font-size:12px}}.attraction__gallery--item:nth-child(6) .objectCard__description--title p.slogan .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectCard__description--title p.slogan .company__gallery--link:after,.form__checkbox .objectCard__description--title p.slogan [type=checkbox]:checked+label:after,.form__checkbox .objectCard__description--title p.slogan [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .objectCard__description--title p.slogan .gastronomy__gallery--link:after,.objectCard__description--title p.slogan .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectCard__description--title p.slogan .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectCard__description--title p.slogan .form__checkbox [type=checkbox]:checked+label:after,.objectCard__description--title p.slogan .form__checkbox [type=checkbox]:not(:checked)+label:after,.objectCard__description--title p.slogan .gallery__item:after,.objectCard__description--title p.slogan .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectCard__description--title p.slogan .icon,.objectCard__description--title p.slogan .objectGallery__item:after,.objectCard__description--title p.slogan .object__breadcrumbs ul li:after,.object__breadcrumbs ul .objectCard__description--title p.slogan li:after{color:var(--color-theme-primary);font-size:20px;margin-right:5px}.objectCard__description--title p.slogan a{margin-left:5px}.objectCard__description--title p.slogan .phoneShort{width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modalObjectPhone .modalPhone .phoneWrap .objectCard__description--title p.slogan a,.objectCard__description--title p.slogan .link,.objectCard__description--title p.slogan .modalObjectPhone .modalPhone .phoneWrap a{font-size:12px;width:105px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block}.objectCard__description .iframeWrapper{width:100%;display:flex;gap:5px;flex-wrap:wrap}.objectCard__description .panoramaIframe{flex:1 1 auto;height:250px}.objectCard__description--packagesWrapper{border-radius:6px;padding:5px 10px;background-color:var(--color-theme-background-secondary)}.objectCard__description--priceRanges{border:3px solid var(--color-theme-background-primary);border-radius:12px;padding:6px 0 3px;width:-moz-fit-content;width:fit-content}.objectCard__description--priceRanges span{background:#eff4fb;margin:0 10px;padding:4px;min-width:64px;display:inline-block;text-align:center;border-radius:12px;font-size:16px;margin-bottom:5px}.objectCard__description ul{list-style:disc}.objectCard__description ul li::marker{color:var(--color-theme-primary)}.objectCard__description .showmore--btn{font-weight:400}.objectCard__description table{vertical-align:middle;border:1px solid #f0f0f0;padding:10px 5px}.objectCard__description table td{vertical-align:middle;border:1px solid #f0f0f0;padding:10px 5px}.objectCard__description .hotresChooser{margin-left:0;box-shadow:0 1px 10px rgba(0,0,0,.1);border-radius:8px}.objectCard__description .hotresRangeChooser{border-radius:8px 0 0 8px}.objectCard__description .hotresRangeChooser:hover{background:rgba(13,110,253,.1019607843)}.objectCard__description .hotresAdultsChooser{border-left:1px solid var(--color-theme-primary)}.objectCard__description .hotresAdultsChooser:hover{background:rgba(13,110,253,.1019607843)}.objectCard__description #hotresAdultsSelect:hover{background:rgba(13,110,253,.1019607843)}.objectCard__description .hotresSubmit button{border-radius:0 8px 8px 0;color:#fff;background:var(--color-theme-primary)}.objectCard__description .hotresSubmit button:hover{background:var(--color-theme-green)}@media(max-width:700px){.objectCard__description #hotresChooser{height:50px;min-width:260px}.objectCard__description #hotresChooser .hotresRangeChooser{height:50px;line-height:50px}.objectCard__description #hotresChooser .hotresRangeChooser .hotresDate{font-weight:700;font-size:24px;float:left;height:50px;line-height:50px;padding:0 10px 0 10px}.objectCard__description #hotresChooser .hotresRangeChooser .hotresMonth{font-size:14px;position:relative;top:12px}.objectCard__description #hotresChooser .hotresRangeChooser .hotresYear{font-size:11px;position:relative;top:13px;opacity:.6}.objectCard__description #hotresChooser #hotresArrivalWrap::before{width:10px;height:10px}.objectCard__description #hotresChooser .hotresSubmit button{height:50px;line-height:50px}}body .litepicker .day-item:hover{box-shadow:inset 0 0 0 1px var(--color-theme-primary)!important;color:#101010!important}body .litepicker .day-item.is-start-date{background:rgba(13,110,253,.25)!important;border-radius:20px 0 0 20px!important;color:#000!important}body .litepicker .day-item.is-in-range{background:rgba(13,110,253,.25)!important}body .litepicker .day-item.is-end-date{background:rgba(13,110,253,.25)!important;border-radius:0 20px 20px 0!important;color:#000!important}.objectCard__quickLinks{background-color:#fff;display:flex;gap:8px;flex-basis:max-content;flex-flow:wrap;flex-wrap:nowrap;flex-shrink:0}.objectCard__quickLinks a,.objectCard__quickLinks button{background:var(--color-theme-background-secondary);padding:5px 8px;border-radius:6px;font-size:14px;display:flex;gap:5px;align-items:center;line-height:20px;cursor:pointer}.objectCard__quickLinks a i,.objectCard__quickLinks button i{color:var(--color-theme-primary);font-size:18px}.objectCard__quickLinks a:hover,.objectCard__quickLinks button:hover{background:var(--color-theme-background-primary)}.objectCard__quickLinks .contactPhone{background:var(--color-theme-green)}.attraction__gallery--item:nth-child(6) .objectCard__quickLinks .contactPhone .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectCard__quickLinks .contactPhone .company__gallery--link:after,.form__checkbox .objectCard__quickLinks .contactPhone [type=checkbox]:checked+label:after,.form__checkbox .objectCard__quickLinks .contactPhone [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .objectCard__quickLinks .contactPhone .gastronomy__gallery--link:after,.objectCard__quickLinks .contactPhone,.objectCard__quickLinks .contactPhone .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectCard__quickLinks .contactPhone .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectCard__quickLinks .contactPhone .form__checkbox [type=checkbox]:checked+label:after,.objectCard__quickLinks .contactPhone .form__checkbox [type=checkbox]:not(:checked)+label:after,.objectCard__quickLinks .contactPhone .gallery__item:after,.objectCard__quickLinks .contactPhone .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectCard__quickLinks .contactPhone .icon,.objectCard__quickLinks .contactPhone .objectGallery__item:after,.objectCard__quickLinks .contactPhone .object__breadcrumbs ul li:after,.object__breadcrumbs ul .objectCard__quickLinks .contactPhone li:after{color:var(--color-theme-white)}.objectCard__onlineWrapper{position:relative}.objectCard__onlineWrapper .iframe__wrapper{max-height:80vh;overflow-y:scroll}.objectCard__onlineWrapper--blocker{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.objectCard__onlineWrapper--blocker button.button,.objectCard__onlineWrapper--blocker button.buttonOutline{z-index:2;position:relative;font-size:18px;letter-spacing:1px;font-weight:400;text-transform:uppercase;padding:30px}.objectCard__onlineWrapper--blocker:after{background:#fff;opacity:.3;position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:1}.objectCard__onlineWrapper.blocker iframe{filter:blur(1.5px)}#popup{display:none;position:fixed;top:50%;left:50%;width:100%;height:100%;z-index:1100;background-color:var(--color-theme-white);transform:translate(-50%,-50%)}#popup .modalHeader{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15px;height:120px}#popup .modalHeader .close{background:0 0;border:none;font-size:40px;color:var(--color-theme-primary);cursor:pointer}#popup .modalHeader .contactPhone{background:var(--color-theme-background-secondary);padding:5px 8px;border-radius:6px;font-size:14px;display:flex;gap:5px;align-items:center;line-height:20px;cursor:pointer}#popup .modalHeader .contactPhone .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,#popup .modalHeader .contactPhone .company__gallery--item:nth-child(6) .company__gallery--link:after,#popup .modalHeader .contactPhone .form__checkbox [type=checkbox]:checked+label:after,#popup .modalHeader .contactPhone .form__checkbox [type=checkbox]:not(:checked)+label:after,#popup .modalHeader .contactPhone .gallery__item:after,#popup .modalHeader .contactPhone .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,#popup .modalHeader .contactPhone .icon,#popup .modalHeader .contactPhone .objectGallery__item:after,#popup .modalHeader .contactPhone .object__breadcrumbs ul li:after,.attraction__gallery--item:nth-child(6) #popup .modalHeader .contactPhone .attraction__gallery--link:after,.company__gallery--item:nth-child(6) #popup .modalHeader .contactPhone .company__gallery--link:after,.form__checkbox #popup .modalHeader .contactPhone [type=checkbox]:checked+label:after,.form__checkbox #popup .modalHeader .contactPhone [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) #popup .modalHeader .contactPhone .gastronomy__gallery--link:after,.object__breadcrumbs ul #popup .modalHeader .contactPhone li:after{color:var(--color-theme-primary);font-size:18px}#popup iframe{width:100%;height:calc(100% - 120px);border:0}#popupdarkbg{position:fixed;z-index:1010;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.75);display:none}.freeInfo{color:var(--color-theme-dark-grey);font-weight:400;text-align:center}.objectDistances__item img{margin-right:12px;filter:var(--color-theme-filter-primary)}.objectDistances__item p{font-size:12px}.calendar__wrapper{position:relative;z-index:1;margin:20px 0}.calendar__wrapper #btnNext{position:absolute;right:0;top:0;z-index:2;padding:5px}.attraction__gallery--item:nth-child(6) .calendar__wrapper #btnNext i.attraction__gallery--link:after,.calendar__wrapper #btnNext .attraction__gallery--item:nth-child(6) i.attraction__gallery--link:after,.calendar__wrapper #btnNext .company__gallery--item:nth-child(6) i.company__gallery--link:after,.calendar__wrapper #btnNext .gastronomy__gallery--item:nth-child(6) i.gastronomy__gallery--link:after,.calendar__wrapper #btnNext i.gallery__item:after,.calendar__wrapper #btnNext i.icon,.calendar__wrapper #btnNext i.objectGallery__item:after,.company__gallery--item:nth-child(6) .calendar__wrapper #btnNext i.company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .calendar__wrapper #btnNext i.gastronomy__gallery--link:after{font-size:28px;margin:0}.calendar__wrapper #btnPrev{position:absolute;left:0;top:0;z-index:2;padding:5px}.attraction__gallery--item:nth-child(6) .calendar__wrapper #btnPrev i.attraction__gallery--link:after,.calendar__wrapper #btnPrev .attraction__gallery--item:nth-child(6) i.attraction__gallery--link:after,.calendar__wrapper #btnPrev .company__gallery--item:nth-child(6) i.company__gallery--link:after,.calendar__wrapper #btnPrev .gastronomy__gallery--item:nth-child(6) i.gastronomy__gallery--link:after,.calendar__wrapper #btnPrev i.gallery__item:after,.calendar__wrapper #btnPrev i.icon,.calendar__wrapper #btnPrev i.objectGallery__item:after,.company__gallery--item:nth-child(6) .calendar__wrapper #btnPrev i.company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .calendar__wrapper #btnPrev i.gastronomy__gallery--link:after{font-size:28px;margin:0}.calendar__legend{margin:20px 0;display:flex;align-items:center;justify-content:center;gap:20px}.calendar__legend span{font-size:12px;position:relative;padding-left:25px}.calendar__legend span.free:after{content:"";left:0;top:2px;width:15px;height:15px;background:var(--color-theme-green);position:absolute}.calendar__legend span.free--start:after{content:"";left:0;top:2px;width:0;height:0;border-style:solid;border-width:15px 7.5px 0 0;border-color:var(--color-theme-green) transparent transparent transparent;position:absolute}.calendar__legend span.free--end:after{content:"";left:0;top:2px;width:0;height:0;border-style:solid;border-width:0 0 15px 7.5px;border-color:transparent transparent var(--color-theme-green) transparent;position:absolute}.calendar__container{display:flex;justify-content:space-between}.calendar__table{width:100%;text-align:center}.calendar__table thead td{border:0;font-size:16px;font-weight:400}.calendar__table tbody{width:100%}.calendar__table td{padding:0;border:1px solid #f0f0f0;transition:all .4s linear;position:relative;height:25px;width:45px;line-height:25px;font-size:12px;z-index:1}.calendar__table td.normal{text-decoration:line-through}.calendar__table td.not-current{background:#f0f0f0;text-decoration:line-through;opacity:0;visibility:hidden}.calendar__table td.is_free{background-color:var(--color-theme-green);color:var(--color-theme-white);text-decoration:none}.calendar__table td.isnot_free{background-color:#fd6b6b;color:var(--color-theme-white)}.calendar__table td.isnot_free--end:after{content:"";right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 45px 22.5px;border-color:transparent transparent var(--color-theme-green) transparent;position:absolute;z-index:-1}.calendar__table td.isnot_free--start:after{content:"";left:0;bottom:0;width:0;height:0;border-style:solid;border-width:45px 22.5px 0 0;border-color:var(--color-theme-green) transparent transparent transparent;position:absolute;z-index:-1}.calendar__table .days{opacity:.4;font-size:14px}.calendar__table .days td{border:0;padding:10px 0;height:10px;line-height:10px}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?c5m6ej);src:url(../fonts/icomoon.eot?c5m6ej#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?c5m6ej) format("truetype"),url(../fonts/icomoon.woff?c5m6ej) format("woff"),url(../fonts/icomoon.svg?c5m6ej#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" iconeq-"],[class^=iconeq-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;float:left;font-size:1.4em;margin-right:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconeq-boisko-01:before{content:" "}.iconeq-caloroczny-01:before{content:""}.iconeq-iron-01:before{content:""}.iconeq-disabled-01:before{content:""}.iconeq-spa-01:before{content:""}.iconeq-sala_zabaw-01:before{content:""}.iconeq-karta-01:before{content:""}.iconeq-balkon-01-01:before{content:""}.iconeq-basen-01:before{content:""}.iconeq-bilard-01:before{content:""}.iconeq-czajnik-01:before{content:""}.iconeq-dla_dzieci-01:before{content:""}.iconeq-grill-01:before{content:""}.iconeq-klimatyzacja-01:before{content:""}.iconeq-kuchnia-01:before{content:""}.iconeq-lazienka-01:before{content:""}.iconeq-lodowka-01:before{content:""}.iconeq-obiad-01:before{content:""}.iconeq-ognisko-01:before{content:""}.iconeq-ogrod-01:before{content:""}.iconeq-parking-01:before{content:""}.iconeq-pingpong-01:before{content:""}.iconeq-plac_zabaw-01:before{content:""}.iconeq-radio-01:before{content:""}.iconeq-reczniki-01:before{content:""}.iconeq-rower-01:before{content:""}.iconeq-satelita-01:before{content:""}.iconeq-sauna-01:before{content:""}.iconeq-sejf:before{content:""}.iconeq-silownia-01:before{content:""}.iconeq-sprzet_plazowy-01:before{content:""}.iconeq-suszarka-01:before{content:""}.iconeq-sztucce:before{content:""}.iconeq-telewizor-01:before{content:""}.iconeq-termometr-01:before{content:""}.iconeq-wifi-01:before{content:""}.iconeq-wyzywienie-01:before{content:""}.iconeq-zwierzeta-01:before{content:""}.iconeq-parking-012:before{content:""}.iconeq-bike-01:before{content:""}.iconeq-tourist-voucher:before{content:""}.iconeq-clown-01:before{content:""}.iconeq-jacuzzi-01:before{content:""}.iconeq-dancer-01:before{content:""}.iconeq-grill-02:before{content:""}.iconeq-ekspres-01:before{content:""}.iconeq-pralka-01:before{content:""}.iconeq-zmywarka-01:before{content:""}.iconeq-ladowarka-01:before{content:""}.objectFacilities__item{font-size:12px}.objectFacilities__item i{font-weight:600;color:var(--color-theme-primary);font-size:22px}.objectFacilities__item img{width:30px;margin-right:10px}.objectFacilities__item--language img{filter:none}.objectOpinions__wrapper{display:flex;gap:20px}.objectOpinions__item{padding:20px;background:var(--color-theme-white);box-shadow:0 4px 10px rgba(0,0,0,.1);position:relative;padding-left:90px;gap:20px;border-radius:4px}.objectOpinions__item img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%;position:absolute;left:0;top:20px;left:20px}.objectOpinions__item i{position:absolute;top:20px;right:20px;color:var(--color-theme-green)}.objectOpinions__item h4{font-size:16px;margin:0}.objectOpinions__item span{letter-spacing:2px;color:var(--color-theme-dark-grey);font-size:12px}.objectOpinions__item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.objectViews__item{color:var(--color-theme-primary)}.objectViews__item--thisYear{font-size:1.1em}.objectViews__year{color:var(--color-theme-dark-grey)}.objectViews__wrapper{display:flex;align-items:center;justify-content:center;padding:10px 20px;position:relative;display:flex;flex-wrap:wrap;gap:10px}.objectViews__wrapper img{margin-right:5px;width:30px}.objectViews__wrapper .objectViews__item--thisYear{font-size:14px;display:flex;align-items:center;gap:3px;flex-shrink:0}.objectViews__wrapper .objectViews__item{font-size:14px;display:flex;flex-shrink:0}.objectMaps__wrapper iframe{width:100%;height:400px}@media(max-width:768px){.objectMaps__wrapper iframe{height:300px}}.objectMaps__wrapper .mapContainer{height:400px}@media(max-width:768px){.objectMaps__wrapper .mapContainer{height:250px}}.objectMaps__contactLink{display:flex;padding:10px 0;background-color:var(--color-theme-primary);justify-content:center;color:#fff}@media(max-width:420px){.objectMaps__contactLink{gap:10px}}.objectMaps__contactLink a{display:flex;align-items:center;gap:5px;font-size:13px;margin-left:10px;color:#fff;white-space:nowrap}@media(max-width:420px){.objectMaps__contactLink a{flex-wrap:wrap;justify-content:center}}.attraction__gallery--item:nth-child(6) .objectMaps__contactLink a .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectMaps__contactLink a .company__gallery--link:after,.form__checkbox .objectMaps__contactLink a [type=checkbox]:checked+label:after,.form__checkbox .objectMaps__contactLink a [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .objectMaps__contactLink a .gastronomy__gallery--link:after,.objectMaps__contactLink a .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectMaps__contactLink a .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectMaps__contactLink a .form__checkbox [type=checkbox]:checked+label:after,.objectMaps__contactLink a .form__checkbox [type=checkbox]:not(:checked)+label:after,.objectMaps__contactLink a .gallery__item:after,.objectMaps__contactLink a .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectMaps__contactLink a .icon,.objectMaps__contactLink a .objectGallery__item:after,.objectMaps__contactLink a .object__breadcrumbs ul li:after,.object__breadcrumbs ul .objectMaps__contactLink a li:after{font-size:20px;color:var(--color-theme-primary)}.modalObjectPhone .modalPhone .phoneWrap .objectMaps__contactLink a a,.objectMaps__contactLink a .link,.objectMaps__contactLink a .modalObjectPhone .modalPhone .phoneWrap a{font-size:13px;font-weight:400;color:#fff}.objectSubgallery__item{position:relative;overflow:hidden;border-radius:8px;cursor:pointer}.objectSubgallery__item img{height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.objectSubgallery__title{font-size:18px;text-align:left;margin-top:10px;position:absolute;bottom:0;left:0;color:#fff!important;z-index:1;padding:0 10px;margin-right:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.objectSubgallery__image--count{position:absolute;right:0;bottom:0;padding:8px;color:#fff;font-size:18px;z-index:2}.objectSubgallery__image--wrapper{display:flex;flex-wrap:wrap;gap:20px}.objectSubgallery__image--wrapper a{position:relative;width:100%}.objectSubgallery__image--wrapper a:after{content:"";left:0;bottom:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);position:absolute}.objectSubgallery__image--wrapper a:before{content:"";right:-65px;bottom:-60px;width:120px;height:120px;background:var(--color-theme-primary);position:absolute;border-radius:50%;z-index:1}.lg-sub-html{background:#000}.objectFullMaps__wrapper{height:400px;position:relative;overflow:hidden;border-radius:8px;z-index:5}.objectFullMaps__wrapper .mapContainer{height:100%}.objectFullMaps__wrapper .leaflet-marker-icon.custom-div-icon{background:var(--color-theme-primary);width:auto!important;text-align:center;padding:5px 15px;height:auto!important;color:#fff;font-weight:500;border-radius:4px}.objectFullMaps__wrapper .leaflet-marker-icon.custom-div-icon div{background:unset!important}.objectFullMaps__wrapper .leaflet-marker-icon.custom-div-icon:after{content:"";width:0;height:0;border-style:solid;border-width:8px 12px 0 12px;border-color:var(--color-theme-primary) transparent transparent transparent;transform:rotate(0);position:absolute;bottom:-5px;left:0;right:0;margin:0 auto}.moreAccommodation{display:flex;flex-direction:column;border-radius:6px;overflow:hidden}.moreAccommodation__img{height:255px;-o-object-fit:cover;object-fit:cover;border-bottom:5px solid #fdbd22;margin-bottom:4px}.moreAccommodation__header{width:auto;background-color:#2086c9;min-height:50px;text-wrap:nowrap;text-align:center;font-weight:600;font-size:16px;color:#fff;margin:0;padding:15px 20px;position:relative}.moreAccommodation__header::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:0;width:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #2086c9;margin-bottom:-20px}.moreAccommodation__logoWrapper{display:flex;justify-content:center;align-items:center;background-color:#fff;min-height:101px}.moreAccommodation__logoWrapper img{max-height:40px;max-width:100%}.noContent__photo-text{position:relative;border-radius:8px}.noContent__photo-text::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:linear-gradient(to right,#454349 0,rgba(40,39,42,0) 90%);border-radius:8px}.noContent__photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.noContent__text{position:relative;color:var(--color-theme-white);z-index:2;padding:60px 40px}.noContent__text--info{font-size:18px}.noContent__text__btn{border-radius:30px;background-color:var(--color-theme-white);padding:5px 20px;color:#000;font-size:14px;transition:background-color .3s ease,color .3s ease}.noContent__text__btn:hover{background-color:var(--color-theme-primary);color:var(--color-theme-white)}.noContent__text__btn:hover svg path{stroke:var(--color-theme-white);transition:stroke .3s ease}.noContent__text__btn--arrow svg{transition:transform .3s ease}.noContent__text__btn--arrow:hover svg{transform:translateX(3px)}.noContent__text__btn--arrowDown{background-color:var(--color-theme-primary)}.noContent__text__btn--arrowDown svg{transition:transform .3s ease;fill:var(--color-theme-primary)}.noContent__text__btn--arrowDown:hover svg{transform:translateY(3px);stroke:var(--color-theme-primary)}.noContent__text__btn--arrowDown span{color:var(--color-theme-white)}.noContent__text__btn--close:hover svg path{fill:var(--color-theme-white);transition:fill .3s ease}.noContent__text__btn p{font-size:14px}.button,.buttonOutline,.karkonosze .buttonOutline{display:inline-block;line-height:38px}@media(max-width:767px){.noContent__photo-text .noContent__photo{max-height:100%}}.seo__wrapper{overflow:hidden;position:relative;transition:height .3s ease-in-out}.seo__wrapper .faq__image{position:relative;-o-object-fit:cover;object-fit:cover;border-radius:8px;z-index:1}.seo__wrapper .box__float{float:left;margin:0 25px 25px 0}.seo__wrapper .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;margin-bottom:0;z-index:1}.seo__wrapper .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.seo__wrapper .seo__text--truncated::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:71px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.8) 80%,#fff 100%);transition:opacity .3s ease-in-out}.seo__wrapper .seo__text--truncated.expanded::after{opacity:0;z-index:-1}.seo__wrapper .seo__content ul{position:relative;left:25px;list-style-type:disc;padding-left:0}.collapsed__btn{display:block;padding:5px 10px;font-size:14px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:color .2s ease-in-out}.collapsed__btn span{color:var(--color-theme-primary)}.attraction__gallery--item:nth-child(6) .collapsed__btn .attraction__gallery--link:after,.collapsed__btn .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.collapsed__btn .company__gallery--item:nth-child(6) .company__gallery--link:after,.collapsed__btn .form__checkbox [type=checkbox]:checked+label:after,.collapsed__btn .form__checkbox [type=checkbox]:not(:checked)+label:after,.collapsed__btn .gallery__item:after,.collapsed__btn .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.collapsed__btn .icon,.collapsed__btn .objectGallery__item:after,.collapsed__btn .object__breadcrumbs ul li:after,.company__gallery--item:nth-child(6) .collapsed__btn .company__gallery--link:after,.form__checkbox .collapsed__btn [type=checkbox]:checked+label:after,.form__checkbox .collapsed__btn [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .collapsed__btn .gastronomy__gallery--link:after,.object__breadcrumbs ul .collapsed__btn li:after{display:inline-block;transition:transform .3s ease;transform-origin:center;font-size:20px;color:var(--color-theme-primary);vertical-align:middle}.attraction__gallery--item:nth-child(6) .collapsed__btn .rotated.attraction__gallery--link:after,.collapsed__btn .attraction__gallery--item:nth-child(6) .rotated.attraction__gallery--link:after,.collapsed__btn .company__gallery--item:nth-child(6) .rotated.company__gallery--link:after,.collapsed__btn .form__checkbox [type=checkbox]:checked+label.rotated:after,.collapsed__btn .form__checkbox [type=checkbox]:not(:checked)+label.rotated:after,.collapsed__btn .gastronomy__gallery--item:nth-child(6) .rotated.gastronomy__gallery--link:after,.collapsed__btn .icon.rotated,.collapsed__btn .object__breadcrumbs ul li.rotated:after,.collapsed__btn .rotated.gallery__item:after,.collapsed__btn .rotated.objectGallery__item:after,.company__gallery--item:nth-child(6) .collapsed__btn .rotated.company__gallery--link:after,.form__checkbox .collapsed__btn [type=checkbox]:checked+label.rotated:after,.form__checkbox .collapsed__btn [type=checkbox]:not(:checked)+label.rotated:after,.gastronomy__gallery--item:nth-child(6) .collapsed__btn .rotated.gastronomy__gallery--link:after,.object__breadcrumbs ul .collapsed__btn li.rotated:after{transform:rotate(180deg)}.collapsed__btn:hover span{color:var(--cc-btn-primary-hover-bg)}.attraction__gallery--item:nth-child(6) .collapsed__btn:hover .attraction__gallery--link:after,.collapsed__btn:hover .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.collapsed__btn:hover .company__gallery--item:nth-child(6) .company__gallery--link:after,.collapsed__btn:hover .form__checkbox [type=checkbox]:checked+label:after,.collapsed__btn:hover .form__checkbox [type=checkbox]:not(:checked)+label:after,.collapsed__btn:hover .gallery__item:after,.collapsed__btn:hover .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.collapsed__btn:hover .icon,.collapsed__btn:hover .objectGallery__item:after,.collapsed__btn:hover .object__breadcrumbs ul li:after,.company__gallery--item:nth-child(6) .collapsed__btn:hover .company__gallery--link:after,.form__checkbox .collapsed__btn:hover [type=checkbox]:checked+label:after,.form__checkbox .collapsed__btn:hover [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .collapsed__btn:hover .gastronomy__gallery--link:after,.object__breadcrumbs ul .collapsed__btn:hover li:after{color:var(--cc-btn-primary-hover-bg)}@media(max-width:1199px){.seo__wrapper .box__float{width:50%}}@media(max-width:992px){.seo__wrapper .box__float{width:100%;float:none;margin:0 0 20px 0}}@media(min-width:980px){.col-md-desc{flex:0 0 auto;width:64.666667%}.col-md-cont{flex:0 0 auto;width:35.333333%}}.object.noclegi .objectCard{border-radius:8px;padding:20px;margin-top:20px}@media(max-width:425px){.object.noclegi .objectCard{padding:20px 10px}}.object.noclegi .objectCard .my-5{margin:.5rem 0}.object.noclegi .objectCard__contact{padding:0}.object.noclegi .objectCard__contact{background:#fff}.object.noclegi .object__floating{margin-top:20px}@media(max-width:425px){.object.noclegi .col-md-desc{padding:0}}.object.noclegi .objectCard__description--title .objectListing__image--favorite{bottom:0;top:unset;height:30px}.object.noclegi .tab-content .excerpt-hidden{height:450px}.object.noclegi .tab-content .object__floating{margin-top:40px}@media(max-width:425px){.object.noclegi .nav{gap:10px!important;margin-bottom:15px}}@media(max-width:425px){.object.noclegi #object-id>.mt-5{margin:10px 0 0!important}}.object.noclegi .nav-link{font-size:18px;font-weight:500;color:#303030;border:0 solid;border-radius:8px;transition:.2s ease-in-out all;background:#e6e6e6}@media(max-width:425px){.object.noclegi .nav-link{font-size:16px}}.object.noclegi .nav-link:hover{background:#f0f0f0}.object.noclegi .nav-link.active{color:#fff;background-color:var(--color-theme-primary)}.object__breadcrumbs{border-top:1px solid var(--color-theme-dark-white);background:var(--color-theme-white)}.object__breadcrumbs ul{padding:0;display:flex;margin:0;padding:20px 0;gap:0}@media(max-width:565px){.object__breadcrumbs ul{flex-wrap:wrap;padding:10px 0}}.object__breadcrumbs ul li{position:relative;display:flex;align-items:center;height:20px;line-height:20px}.object__breadcrumbs ul li:after{content:"chevron_right";font-size:20px;opacity:.4}.object__breadcrumbs ul li:last-of-type:after{content:unset}.object__breadcrumbs ul li a{color:var(--color-theme-primary)}.object__footer{border-top:5px solid var(--color-theme-primary)}.object__footer--logo{width:240px;margin:15px auto;display:block}.object__footer .categoriesSlider__item,.object__footer .categoriesSlider__item--bg{height:250px;min-height:250px}.object__floating{position:sticky;left:0;bottom:40px;z-index:991;display:flex;gap:20px}.object__floating .contactMail{border-radius:4px;background-color:var(--color-theme-primary);width:150px;height:35px;color:var(--color-theme-white);text-align:left;line-height:17px;display:flex;font-size:13px;align-items:center;padding:0 10px}.attraction__gallery--item:nth-child(6) .object__floating .contactMail .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .object__floating .contactMail .company__gallery--link:after,.form__checkbox .object__floating .contactMail [type=checkbox]:checked+label:after,.form__checkbox .object__floating .contactMail [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .object__floating .contactMail .gastronomy__gallery--link:after,.object__breadcrumbs ul .object__floating .contactMail li:after,.object__floating .contactMail .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.object__floating .contactMail .company__gallery--item:nth-child(6) .company__gallery--link:after,.object__floating .contactMail .form__checkbox [type=checkbox]:checked+label:after,.object__floating .contactMail .form__checkbox [type=checkbox]:not(:checked)+label:after,.object__floating .contactMail .gallery__item:after,.object__floating .contactMail .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.object__floating .contactMail .icon,.object__floating .contactMail .objectGallery__item:after,.object__floating .contactMail .object__breadcrumbs ul li:after{float:left;font-size:24px;margin-right:10px}.object__floating .contactPhone{border-radius:4px;background-color:var(--color-theme-dark-grey);width:35px;height:35px;color:var(--color-theme-white);text-align:left;line-height:35px;display:flex;align-items:center;justify-content:center;padding:0 10px}.attraction__gallery--item:nth-child(6) .object__floating .contactPhone .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .object__floating .contactPhone .company__gallery--link:after,.form__checkbox .object__floating .contactPhone [type=checkbox]:checked+label:after,.form__checkbox .object__floating .contactPhone [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .object__floating .contactPhone .gastronomy__gallery--link:after,.object__breadcrumbs ul .object__floating .contactPhone li:after,.object__floating .contactPhone .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.object__floating .contactPhone .company__gallery--item:nth-child(6) .company__gallery--link:after,.object__floating .contactPhone .form__checkbox [type=checkbox]:checked+label:after,.object__floating .contactPhone .form__checkbox [type=checkbox]:not(:checked)+label:after,.object__floating .contactPhone .gallery__item:after,.object__floating .contactPhone .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.object__floating .contactPhone .icon,.object__floating .contactPhone .objectGallery__item:after,.object__floating .contactPhone .object__breadcrumbs ul li:after{float:left;font-size:24px}@media(max-width:980px){.object__floating{right:20px;bottom:20px;gap:10px;justify-content:flex-start}.object__floating .contactMail{width:150px;height:35px;font-size:13px}.attraction__gallery--item:nth-child(6) .object__floating .contactMail .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .object__floating .contactMail .company__gallery--link:after,.form__checkbox .object__floating .contactMail [type=checkbox]:checked+label:after,.form__checkbox .object__floating .contactMail [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .object__floating .contactMail .gastronomy__gallery--link:after,.object__breadcrumbs ul .object__floating .contactMail li:after,.object__floating .contactMail .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.object__floating .contactMail .company__gallery--item:nth-child(6) .company__gallery--link:after,.object__floating .contactMail .form__checkbox [type=checkbox]:checked+label:after,.object__floating .contactMail .form__checkbox [type=checkbox]:not(:checked)+label:after,.object__floating .contactMail .gallery__item:after,.object__floating .contactMail .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.object__floating .contactMail .icon,.object__floating .contactMail .objectGallery__item:after,.object__floating .contactMail .object__breadcrumbs ul li:after{float:left;font-size:24px;margin-right:10px}}.objectCard{border-radius:12px;background:#fff;padding:20px 30px;overflow:hidden}@media(max-width:768px){.objectCard{padding:20px 20px}}.objectCard__contact{border:5px solid #2086c9;padding:0;overflow:initial!important}.objectCard__address{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;color:var(--color-theme-dark-grey);font-size:14px;position:relative;z-index:2;padding-right:30px}.objectCard__address:before{content:"";width:100vw;position:absolute;height:1px;background:var(--color-theme-grey);right:0;left:40px;z-index:-2}.objectCard__address:after{content:"";left:0;right:0;background:#fff;z-index:-1;position:absolute;height:20px}.objectCard__phone{position:fixed;right:20px;bottom:20px;z-index:1000;padding:10px;background-color:var(--color-theme-green);border-radius:50%;display:flex;align-items:center;justify-content:center;height:50px;width:50px}.objectCard__phone button{background:0 0;border:none;cursor:pointer;padding:10px;font-size:16px}.attraction__gallery--item:nth-child(6) .objectCard__phone button .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectCard__phone button .company__gallery--link:after,.form__checkbox .objectCard__phone button [type=checkbox]:checked+label:after,.form__checkbox .objectCard__phone button [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .objectCard__phone button .gastronomy__gallery--link:after,.objectCard__phone button .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectCard__phone button .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectCard__phone button .form__checkbox [type=checkbox]:checked+label:after,.objectCard__phone button .form__checkbox [type=checkbox]:not(:checked)+label:after,.objectCard__phone button .gallery__item:after,.objectCard__phone button .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectCard__phone button .icon,.objectCard__phone button .objectGallery__item:after,.objectCard__phone button .object__breadcrumbs ul li:after,.object__breadcrumbs ul .objectCard__phone button li:after{font-size:24px;color:#fff}.swiper_object{position:relative;overflow:hidden}@media(max-width:768px){.objectCard__phone{right:10px;bottom:75px}}.attraction__local .categoriesIcon__wrapper{border:0;padding-top:0}.attraction__local .citiesList__maps{height:310px;margin-top:5px}.attraction__local .categoriesSlider__item{min-height:250px}.attraction__local .categoriesSlider__item--bg{height:250px}.attraction__local .objectsSidebar__sticky{top:20px}.attraction__local #map{height:100%!important;border-radius:8px!important}@media(max-width:768px){.attraction__local{width:auto!important}}.attractionKarkonosze .attraction__item:after{right:0;position:absolute;height:70px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);left:0;bottom:0;content:""}.attraction__item{height:100%;border-radius:12px;background:#fff;position:relative;padding-left:0;width:100%;display:flex;cursor:pointer;flex-direction:column}.attraction__item--image{height:250px;width:100%;border-radius:4px;overflow:hidden}.attraction__item--text{height:150px;padding:20px;overflow:hidden;text-overflow:ellipsis}.attraction__item--city{color:var(--color-theme-dark-grey)}.attraction__item--address{color:var(--color-theme-dark-grey);margin-bottom:20px;display:inline-block}.attraction__item--button{border-radius:50px;padding:8px 20px;background:var(--color-theme-primary);display:inline-block;margin-top:20px;margin-left:auto;color:#fff;transition:all .2s ease-in-out;display:block;width:-moz-fit-content;width:fit-content}.attraction__item--button:hover{background-color:#fff;color:var(--color-theme-primary)}.attraction__item--title{font-size:18px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attraction__item--description{color:var(--color-theme-dark-grey);font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.attraction__item:hover .attraction__image--img{transform:scale(1.1)}.attraction__image{height:100%;width:100%;border-radius:4px}.attraction__image--img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:.2s all ease-in-out}.attraction__isPaid .attraction__item{flex-direction:row;height:250px;border:3px solid var(--color-theme-primary)}.attraction__isPaid .attraction__item>*{width:50%;height:100%}.attraction__isPaid .attraction__item--image{height:100%}.attraction__isPaid .attraction__item--image img{border-radius:4px 0 0 4px}@media screen and (max-width:575px){.attraction__isPaid .attraction__item{height:350px;flex-direction:column!important}.attraction__isPaid .attraction__item>*{width:100%}.attraction__isPaid .attraction__item--image{height:350px;width:100%}.attraction__isPaid .attraction__item--button{position:absolute;top:85px;right:15px}}.attraction__isCommercial .attraction__image{position:relative}.attraction__isCommercial .attraction__image:after{content:"";left:0;top:0;width:100%;height:100%;background-color:var(--color-theme-primary);opacity:.5;position:absolute;filter:grayscale(.4)}.attraction__bigCard .attraction__item{height:400px}.attraction__bigCard .attraction__item--image{height:100%}.attraction__bigCard .attraction__item--title{position:absolute;bottom:0;left:0;z-index:9;color:#fff;padding:15px 20px;font-weight:400}@media(max-width:992px){.informations__wrapper{width:100%}}.autorPhoto a{color:var(--color-theme-primary);text-decoration:underline!important}.attraction__backTo{width:50px;display:block}.attraction__informations ul{padding:0}@media(max-width:992px){.attraction__informations ul{padding:0;display:flex;align-items:center;gap:0;flex-direction:column;align-items:flex-start;margin-top:20px}}.attraction__informations li{display:flex;align-items:center;color:var(--color-theme-dark-grey);font-size:14px;text-align:left;justify-content:flex-start}.attraction__gallery--item:nth-child(6) .attraction__informations li .attraction__gallery--link:after,.attraction__informations li .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.attraction__informations li .company__gallery--item:nth-child(6) .company__gallery--link:after,.attraction__informations li .form__checkbox [type=checkbox]:checked+label:after,.attraction__informations li .form__checkbox [type=checkbox]:not(:checked)+label:after,.attraction__informations li .gallery__item:after,.attraction__informations li .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.attraction__informations li .icon,.attraction__informations li .objectGallery__item:after,.attraction__informations li .object__breadcrumbs ul li:after,.company__gallery--item:nth-child(6) .attraction__informations li .company__gallery--link:after,.form__checkbox .attraction__informations li [type=checkbox]:checked+label:after,.form__checkbox .attraction__informations li [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .attraction__informations li .gastronomy__gallery--link:after,.object__breadcrumbs ul .attraction__informations li li:after{color:var(--color-theme-primary);font-size:20px;margin-right:5px}.attraction__gallery{display:flex;align-items:center;flex-wrap:wrap}.attraction__gallery--item{width:33%;height:175px;flex-basis:33%;margin:0;padding:5px;border-radius:8px;overflow:hidden;cursor:pointer}@media(max-width:992px){.attraction__gallery--item{height:120px;width:50%;flex-basis:50%}}.attraction__gallery--item:nth-child(6) .attraction__gallery--link{display:block;width:100%;height:100%;border-radius:8px;position:relative;background-size:cover;background-position:center;overflow:hidden;cursor:pointer}.attraction__gallery--item:nth-child(6) .attraction__gallery--link:after{content:attr(data-count);width:100%;height:100%;background:rgba(32,134,203,.6);color:#fff;position:absolute;top:0;opacity:1;font-size:28px;font-weight:300;display:flex;font-family:Roboto,sans-serif;align-items:center;justify-content:center}@media(max-width:768px){.attraction__gallery--item:nth-child(6) .attraction__gallery--link:after{font-size:22px}}.attraction__gallery--item img{padding:10px;border-radius:8px;width:100%;height:100%;padding:0;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.attraction__gallery--item:nth-child(n+7){display:none}.attraction__gallery--item:hover img{transform:scale(1.1)}.attraction__description{color:var(--color-theme-font-grey)}.attraction__description ul li{position:relative}.attraction__description ul li:after{content:"⚬";left:-20px;border-radius:50%;position:absolute;width:10px;height:10px;line-height:4px;color:var(--color-theme-secondary);font-size:22px;top:50%;transform:translateY(-50%)}.attraction__description a{color:var(--color-theme-primary);text-decoration:underline!important}.swiper_attraction{overflow:hidden;position:relative}.swiper_attraction .attraction__isPaid .attraction__item{height:350px;flex-direction:column}.swiper_attraction .attraction__isPaid .attraction__item>*{width:100%}.swiper_attraction .attraction__isPaid .attraction__item--button{display:none}.swiper_attraction .attraction__isPaid .attraction__item--address{display:none}.swiper_attraction .attraction__isPaid .attraction__item--image{height:250px}.trip__local .categoriesIcon__wrapper{border:0;padding-top:0}.trip__local .citiesList__maps{height:310px;margin-top:5px}.trip__local .categoriesSlider__item{min-height:250px}.trip__local .categoriesSlider__item--bg{height:250px}.trip__local .objectsSidebar__sticky{top:20px}.trip__local #map{height:100%!important;border-radius:8px!important}@media(max-width:768px){.trip__local{width:auto!important}}.trip__item{height:260px;border-radius:8px;position:relative;padding-left:0;width:100%;display:flex;cursor:pointer;flex-direction:column;background-color:var(--color-theme-white);text-align:center}.trip__item--image{height:200px;width:100%;border-radius:8px;overflow:hidden}.trip__item--text{height:auto;padding:20px 0}.trip__item--title{font-size:18px;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-theme-primary)}.trip__item:hover .trip__image--img{transform:scale(1.1)}.trip__image{height:100%;width:100%;border-radius:8px}.trip__image--img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:.2s all ease-in-out}.company__local .categoriesIcon__wrapper{border:0;padding-top:0}.company__local .citiesList__maps{height:310px;margin-top:5px}.company__local .categoriesSlider__item{min-height:250px}.company__local .categoriesSlider__item--bg{height:250px}.company__local .objectsSidebar__sticky{top:20px}.company__local #map{height:100%!important;border-radius:8px!important}@media(max-width:768px){.company__local{width:auto!important}}.company__item{height:100%;border-radius:12px;background:#fff;position:relative;padding-left:0;width:100%;display:flex;cursor:pointer;flex-direction:column}.company__item--image{height:250px;width:100%;border-radius:8px;overflow:hidden}.company__item--text{padding:20px;overflow:hidden;text-overflow:ellipsis}.company__item--address{color:var(--color-theme-dark-grey);margin-bottom:20px;display:inline-block}.company__item--city{color:var(--color-theme-dark-grey)}.company__item--button{border-radius:50px;padding:8px 20px;background:var(--color-theme-primary);display:inline-block;margin-top:20px;margin-left:auto;color:#fff;transition:all .2s ease-in-out;display:block;width:-moz-fit-content;width:fit-content}.company__item--button:hover{background-color:#fff;color:var(--color-theme-primary)}.company__item--title{font-size:18px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.company__item--description{color:var(--color-theme-dark-grey);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.company__item:hover .company__image--img{transform:scale(1.1)}.company__image{height:100%;width:100%}.company__image--img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:.2s all ease-in-out}.company__isPaid .company__item{flex-direction:row;height:250px;border:3px solid var(--color-theme-primary)}.company__isPaid .company__item>*{width:50%;height:100%}.company__isPaid .company__item--image{height:100%}.company__isPaid .company__item--image img{border-radius:4px 0 0 4px}@media screen and (max-width:575px){.company__isPaid .company__item{height:350px;flex-direction:column!important}.company__isPaid .company__item>*{width:100%}.company__isPaid .company__item--image{height:250px;width:100%}.company__isPaid .company__item--button{position:absolute;top:55%;right:20px}.company__isPaid .company__item--description{display:none}}.company__isCommercial .company__image{position:relative}.company__isCommercial .company__image:after{content:"";left:0;top:0;width:100%;height:100%;background-color:var(--color-theme-primary);opacity:.5;position:absolute;filter:grayscale(.4)}@media(max-width:992px){.informations__wrapper{width:100%}}.company__backTo{width:50px;display:block}.company__informations ul{padding:0}@media(max-width:992px){.company__informations ul{padding:0;display:flex;align-items:center;gap:0;flex-direction:column;align-items:flex-start;margin-top:20px}}.company__informations li{display:flex;align-items:center;color:var(--color-theme-dark-grey);font-size:14px;text-align:left;justify-content:flex-start}.attraction__gallery--item:nth-child(6) .company__informations li .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .company__informations li .company__gallery--link:after,.company__informations li .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.company__informations li .company__gallery--item:nth-child(6) .company__gallery--link:after,.company__informations li .form__checkbox [type=checkbox]:checked+label:after,.company__informations li .form__checkbox [type=checkbox]:not(:checked)+label:after,.company__informations li .gallery__item:after,.company__informations li .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.company__informations li .icon,.company__informations li .objectGallery__item:after,.company__informations li .object__breadcrumbs ul li:after,.form__checkbox .company__informations li [type=checkbox]:checked+label:after,.form__checkbox .company__informations li [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .company__informations li .gastronomy__gallery--link:after,.object__breadcrumbs ul .company__informations li li:after{color:var(--color-theme-primary);font-size:20px;margin-right:5px}.company__gallery{display:flex;align-items:center;flex-wrap:wrap}.company__gallery--item{width:33%;height:175px;flex-basis:33%;margin:0;padding:5px;border-radius:8px;overflow:hidden;cursor:pointer}@media(max-width:992px){.company__gallery--item{height:120px;width:50%;flex-basis:50%}}.company__gallery--item:nth-child(6) .company__gallery--link{display:block;width:100%;height:100%;border-radius:8px;position:relative;background-size:cover;background-position:center;overflow:hidden;cursor:pointer}.company__gallery--item:nth-child(6) .company__gallery--link:after{content:attr(data-count);width:100%;height:100%;background:rgba(32,134,203,.6);color:#fff;position:absolute;top:0;opacity:1;font-size:28px;font-weight:300;display:flex;font-family:Roboto,sans-serif;align-items:center;justify-content:center}@media(max-width:768px){.company__gallery--item:nth-child(6) .company__gallery--link:after{font-size:22px}}.company__gallery--item img{padding:10px;border-radius:8px;width:100%;height:100%;padding:0;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.company__gallery--item:nth-child(n+7){display:none}.company__gallery--item:hover img{transform:scale(1.1)}.company__description{color:var(--color-theme-font-grey)}.company__description ul li{position:relative}.company__description ul li:after{content:"⚬";left:-20px;border-radius:50%;position:absolute;width:10px;height:10px;line-height:4px;color:var(--color-theme-secondary);font-size:22px;top:50%;transform:translateY(-50%)}.swiper_attraction{overflow:hidden;position:relative}.swiper_attraction .attraction__isPaid .attraction__item{height:350px;flex-direction:column}.swiper_attraction .attraction__isPaid .attraction__item>*{width:100%}.swiper_attraction .attraction__isPaid .attraction__item--button{display:none}.swiper_attraction .attraction__isPaid .attraction__item--address{display:none}.swiper_attraction .attraction__isPaid .attraction__item--image{height:250px}.gastronomy__item{height:100%;border-radius:12px;background:#fff;position:relative;padding-left:0;width:100%;display:flex;cursor:pointer;flex-direction:column;align-self:stretch}.gastronomy__item--image{height:250px;width:100%;border-radius:8px;overflow:hidden}.gastronomy__item--text{min-height:150px;padding:20px;overflow:hidden;text-overflow:ellipsis}.gastronomy__item--title{font-size:18px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gastronomy__item--description{color:var(--color-theme-dark-grey);font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gastronomy__item--address{color:var(--color-theme-dark-grey);margin-bottom:20px;display:inline-block}.gastronomy__item--city{color:var(--color-theme-dark-grey)}.gastronomy__item--button{border-radius:50px;padding:8px 20px;background:var(--color-theme-primary);display:inline-block;margin-top:20px;margin-left:auto;color:#fff;transition:all .2s ease-in-out;display:block;width:-moz-fit-content;width:fit-content}.gastronomy__item--button:hover{background-color:#fff;color:var(--color-theme-primary)}.gastronomy__item:hover .gastronomy__image--img{transform:scale(1.1)}.gastronomy__image{height:100%;width:100%}.gastronomy__image--img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:.2s all ease-in-out}.gastronomy__isPaid .gastronomy__item{flex-direction:row;height:250px;border:3px solid var(--color-theme-primary)}.gastronomy__isPaid .gastronomy__item>*{width:50%;height:100%}.gastronomy__isPaid .gastronomy__item--image{height:100%}.gastronomy__isPaid .gastronomy__item--image img{border-radius:4px 0 0 4px}@media screen and (max-width:575px){.gastronomy__isPaid .gastronomy__item{height:350px;flex-direction:column!important}.gastronomy__isPaid .gastronomy__item>*{width:100%}.gastronomy__isPaid .gastronomy__item--image{height:250px;width:100%}.gastronomy__isPaid .gastronomy__item--button{position:absolute;top:55%;right:20px}.gastronomy__isPaid .gastronomy__item--description{display:none}}.gastronomy__isCommercial .gastronomy__image{position:relative}.gastronomy__isCommercial .gastronomy__image:after{content:"";left:0;top:0;width:100%;height:100%;background-color:var(--color-theme-primary);opacity:.5;position:absolute;filter:grayscale(.4)}.gastronomySmall__item{height:auto;border-radius:8px;position:relative;padding-left:0;width:100%;display:flex;cursor:pointer}.gastronomySmall__item--image{height:80px;width:80px;border-radius:8px;overflow:hidden}.gastronomySmall__item--text{height:100%;padding:10px 20px}.gastronomySmall__item--title{font-size:18px;color:var(--color-theme-primary);font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gastronomySmall__item--description{color:var(--color-theme-dark-grey);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gastronomySmall__item:hover .gastronomy__image--img{transform:scale(1.1)}.gastronomySmall__image{height:100%;width:100%}.gastronomySmall__image--img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:.2s all ease-in-out}@media(max-width:992px){.informations__wrapper{width:100%}}@media(max-width:992px){.gastronomy__informations ul{padding:0;display:flex;align-items:center;gap:0;flex-direction:column;align-items:flex-start;margin-top:20px}}.gastronomy__informations li{display:flex;align-items:center;color:var(--color-theme-dark-grey);font-size:14px;text-align:left;justify-content:flex-start}.attraction__gallery--item:nth-child(6) .gastronomy__informations li .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .gastronomy__informations li .company__gallery--link:after,.form__checkbox .gastronomy__informations li [type=checkbox]:checked+label:after,.form__checkbox .gastronomy__informations li [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .gastronomy__informations li .gastronomy__gallery--link:after,.gastronomy__informations li .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.gastronomy__informations li .company__gallery--item:nth-child(6) .company__gallery--link:after,.gastronomy__informations li .form__checkbox [type=checkbox]:checked+label:after,.gastronomy__informations li .form__checkbox [type=checkbox]:not(:checked)+label:after,.gastronomy__informations li .gallery__item:after,.gastronomy__informations li .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.gastronomy__informations li .icon,.gastronomy__informations li .objectGallery__item:after,.gastronomy__informations li .object__breadcrumbs ul li:after,.object__breadcrumbs ul .gastronomy__informations li li:after{color:var(--color-theme-primary);font-size:20px;margin-right:5px}.gastronomy__gallery{display:flex;align-items:center;flex-wrap:wrap}.gastronomy__gallery--item{width:33%;height:175px;flex-basis:33%;margin:0;padding:5px;border-radius:8px;overflow:hidden;cursor:pointer}@media(max-width:992px){.gastronomy__gallery--item{height:120px;width:50%;flex-basis:50%}}.gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link{display:block;width:100%;height:100%;border-radius:8px;position:relative;background-size:cover;background-position:center;overflow:hidden;cursor:pointer}.gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after{content:attr(data-count);width:100%;height:100%;background:rgba(32,134,203,.6);color:#fff;position:absolute;top:0;opacity:1;font-size:28px;font-weight:300;display:flex;font-family:Roboto,sans-serif;align-items:center;justify-content:center}@media(max-width:768px){.gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after{font-size:22px}}.gastronomy__gallery--item .gastronomy__gallery--image{padding:10px;border-radius:8px;width:100%;height:100%;padding:0;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.gastronomy__gallery--item:nth-child(n+7){display:none}.gastronomy__gallery--item:hover img{transform:scale(1.1)}.gastronomy__description{color:var(--color-theme-font-grey)}.gastronomy__description ul li{position:relative}.gastronomy__description ul li:after{content:"⚬";left:-20px;border-radius:50%;position:absolute;width:10px;height:10px;line-height:4px;color:var(--color-theme-secondary);font-size:22px;top:50%;transform:translateY(-50%)}.swiper_gastronomy{overflow:hidden;position:relative}.swiper_gastronomy .gastronomy__isPaid .gastronomy__item{height:350px;flex-direction:column}.swiper_gastronomy .gastronomy__isPaid .gastronomy__item>*{width:100%}.swiper_gastronomy .gastronomy__isPaid .gastronomy__item--button{display:none}.swiper_gastronomy .gastronomy__isPaid .gastronomy__item--address{display:none}.swiper_gastronomy .gastronomy__isPaid .gastronomy__item--image{height:250px}@media(max-width:768px){.mainFood{display:none}}@media(max-width:768px){.gastronomy__local{width:auto!important}}.gastronomy__local .objectsSidebar{padding-top:0}.gastronomy__local .objectsSidebar__sticky{top:20px}.gastronomy__local .gastronomyCategoryMini__wrapper{gap:40px;margin-bottom:20px}.gastronomy__local .gastronomyCategoryMini__item{width:150px;margin:0;background-color:#fff}.gastronomy__local .categoriesSlider__item{min-height:250px}.gastronomy__local .categoriesSlider__item--bg{height:250px}.gastronomy__local .citiesList__maps{height:310px;padding:0;margin-top:5px}.gastronomy__local #map{height:100%!important;border-radius:8px!important}@media(max-width:575px){.gastronomyMorskie__wrapper .pe-3{padding:0!important}}.information__item{margin:15px 0;padding:20px 30px;background:#fff;border-radius:8px}@media(max-width:768px){.information__item{padding:10px 15px}}.information__img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;filter:var(--color-theme-filter-primary);width:40px;margin-right:20px}.information__btn{position:relative;display:block;text-align:left;width:100%;padding:0;font-size:16px;font-weight:400;border:none;background:0 0;outline:0}.information__btn:focus,.information__btn:hover{cursor:pointer}.information__btn:focus::after,.information__btn:hover::after{cursor:pointer}.information__btn .information__title{padding:10px 15px 10px 0;font-size:18px;margin:0}@media(max-width:480px){.information__btn .information__title{font-size:16px}}.attraction__gallery--item:nth-child(6) .information__btn .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .information__btn .company__gallery--link:after,.form__checkbox .information__btn [type=checkbox]:checked+label:after,.form__checkbox .information__btn [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .information__btn .gastronomy__gallery--link:after,.information__btn .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.information__btn .company__gallery--item:nth-child(6) .company__gallery--link:after,.information__btn .form__checkbox [type=checkbox]:checked+label:after,.information__btn .form__checkbox [type=checkbox]:not(:checked)+label:after,.information__btn .gallery__item:after,.information__btn .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.information__btn .icon,.information__btn .objectGallery__item:after,.information__btn .object__breadcrumbs ul li:after,.object__breadcrumbs ul .information__btn li:after{display:inline-block;position:absolute;top:4px;right:0;width:22px;height:22px;font-size:22px;color:var(--color-theme-primary)}.attraction__gallery--item:nth-child(6) .information__btn[aria-expanded=true] .attraction__gallery--link::after,.company__gallery--item:nth-child(6) .information__btn[aria-expanded=true] .company__gallery--link::after,.form__checkbox .information__btn[aria-expanded=true] [type=checkbox]:checked+label::after,.form__checkbox .information__btn[aria-expanded=true] [type=checkbox]:not(:checked)+label::after,.gastronomy__gallery--item:nth-child(6) .information__btn[aria-expanded=true] .gastronomy__gallery--link::after,.information__btn[aria-expanded=true] .attraction__gallery--item:nth-child(6) .attraction__gallery--link::after,.information__btn[aria-expanded=true] .company__gallery--item:nth-child(6) .company__gallery--link::after,.information__btn[aria-expanded=true] .form__checkbox [type=checkbox]:checked+label::after,.information__btn[aria-expanded=true] .form__checkbox [type=checkbox]:not(:checked)+label::after,.information__btn[aria-expanded=true] .gallery__item::after,.information__btn[aria-expanded=true] .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link::after,.information__btn[aria-expanded=true] .icon::after,.information__btn[aria-expanded=true] .objectGallery__item::after,.information__btn[aria-expanded=true] .object__breadcrumbs ul li::after,.object__breadcrumbs ul .information__btn[aria-expanded=true] li::after{width:0}.information__btn[aria-expanded=true]+.information__content{opacity:1;max-height:100%;transition:all .2s linear;will-change:opacity,max-height}.information__content{opacity:0;max-height:0;overflow:hidden;transition:all .2s linear;will-change:opacity,max-height;font-size:16px;color:var(--color-theme-font-grey);font-weight:300;padding:0 10px}.information__content p{margin:0}.information__desc{margin-top:20px;margin-bottom:40px}.information__desc h2{font-size:24px}.information__desc p{font-size:14px;opacity:.8;line-height:26px}.blog{display:flex;flex-direction:column;align-items:center;width:100%}.blog__item{border:1px solid var(--color-theme-dark-white);border-radius:8px;margin-bottom:10px;background:var(--color-theme-white);width:100%;box-shadow:2px 1px 5px rgba(0,0,0,.08)}.blog__item--btn{display:flex;align-items:center;gap:5px;color:var(--color-theme-primary)}@media screen and (max-width:991px){.blog__item{width:100%}}.blog__wrapper{width:100%;text-align:justify}@media screen and (max-width:576px){.blog__wrapper{width:100%;text-align:left}}.blog__image{overflow:hidden;border-radius:8px}.blog__image img{height:100%;width:100%}.blog__content{padding:20px 30px}.blog__title{color:var(--color-theme-primary);font-size:34px;text-align:left}.blog__author,.blog__dateCreated,.blog__datePublish{font-size:12px}.blog__author b,.blog__dateCreated b,.blog__datePublish b{font-weight:800;font-size:14px}.blog__categoryWrapper{font-size:12px}.blog__category{display:inline;background:var(--color-theme-secondary);color:var(--color-theme-white);padding:3px 7px;border-radius:10px;margin:0 2px}.blog__description{color:var(--color-theme-font-grey);margin:20px 0}.blog__description ul li{position:relative}.blog__description ul li:after{content:"⚬";left:-20px;border-radius:50%;position:absolute;width:10px;height:10px;line-height:4px;color:var(--color-theme-secondary);font-size:22px;top:50%;transform:translateY(-50%)}.blog__description ol{list-style:decimal}.blog__description a{color:var(--color-theme-primary);text-decoration:underline!important}.blog__description .articleBtn__wrapper{width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;width:100%;gap:20px;justify-content:space-between}.blog__description .articleBtn__wrapper .article__btn{cursor:pointer;font-size:14px;text-align:center;padding:10px 12px;border-radius:8px;width:100%;justify-content:center;line-height:1.2;position:relative;max-width:170px;margin:0 auto;flex-grow:1;width:100px;display:flex;align-items:center;border:2px solid transparent;background:var(--color-theme-primary);color:var(--color-theme-white);text-decoration:none!important}.blog__description .articleBtn__wrapper .article__btn:hover{background:var(--color-theme-white);color:var(--color-theme-primary);border:2px solid var(--color-theme-primary)}.blog__description h1,.blog__description h2{text-align:left}.blog__description .image img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.blog__description .image img{width:100%;height:300px;aspect-ratio:auto!important}}@media screen and (max-width:576px){.blog__description .image img{height:250px}}@media(max-width:996px){.blog__title{font-size:28px}.blog__content{padding:20px}}.blogSection{margin-top:40px;display:flex;flex-direction:column;width:100%}.blogSection__newest .blogPosts{width:100%;display:flex;justify-content:center;overflow-x:auto;gap:10px}@media screen and (max-width:768px){.blogSection__newest .blogPosts{width:100%;flex-direction:column}}.blogSection__newest .blogPosts.frontpage{max-height:350px}@media screen and (max-width:768px){.blogSection__newest .blogPosts.frontpage{max-height:unset}}.blogSection__category .blogPosts{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(8,1fr);grid-column-gap:35px;grid-row-gap:35px;max-height:800px}@media screen and (max-width:768px){.blogSection__category .blogPosts{display:flex;flex-direction:column;max-height:none}}.blogSection__category .blogPosts.one :nth-child(1){grid-area:1/1/9/4}.blogSection__category .blogPosts.two :nth-child(1){grid-area:1/1/9/1}.blogSection__category .blogPosts.two :nth-child(2){grid-area:1/2/9/4}.blogSection__category .blogPosts.three :nth-child(1){grid-area:1/1/5/2}.blogSection__category .blogPosts.three :nth-child(2){grid-area:5/1/9/2}.blogSection__category .blogPosts.three :nth-child(3){grid-area:1/2/9/4}.blogSection__category .blogPosts.four :nth-child(1){grid-area:1/1/6/2}.blogSection__category .blogPosts.four :nth-child(2){grid-area:6/1/9/2}.blogSection__category .blogPosts.four :nth-child(3){grid-area:1/2/5/4}.blogSection__category .blogPosts.four :nth-child(4){grid-area:5/2/9/4}.blogSection .recommendedWrapper{display:flex;flex-direction:column;gap:10px;border-radius:10px;background-color:var(--color-theme-white);padding:25px}.blogSection .recommendedWrapper .recommendedTag{font-weight:500;color:var(--color-theme-black);display:flex;align-items:center;gap:5px}.blogSection .recommendedWrapper .recommendedTag::before{content:"article";font-family:"Material Icons";color:var(--color-theme-primary)}.blogSection .recommendedWrapper .recommendedTile{display:flex;justify-content:start;gap:10px;align-items:center}.blogSection .recommendedWrapper .recommendedTile .recommendedImg{border-radius:10px;width:75px;height:75px;-o-object-fit:cover;object-fit:cover}.blogSection .recommendedWrapper .recommendedTile .recommendedTitle{font-size:16px;font-weight:500;color:var(--color-theme-primary)}.blogPost{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-theme-white);border-radius:10px;width:100%;overflow:hidden;border:1px solid var(--color-theme-dark-white);background:var(--color-theme-white);box-shadow:2px 1px 5px rgba(0,0,0,.08)}.blogPost.newest{width:100%;height:460px}.blogPost__image{width:100%;height:100%;overflow:hidden;position:relative}.blogPost__image:after{content:"";left:0;right:0;position:absolute;height:70px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0}.blogPost__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blogPost__tags{display:flex;position:absolute;bottom:10px;left:10px;gap:5px;flex-wrap:wrap-reverse;z-index:1}.blogPost__tag{border:1px solid var(--color-theme-white);border-radius:8px;color:var(--color-theme-white);font-size:11px;font-weight:700;padding:5px;white-space:nowrap}.blogPost__titleWrapper{width:100%;display:flex;flex-direction:column;justify-content:left;padding:5px 10px;min-height:120px}.blogPost__date{color:var(--color-theme-dark-grey);font-size:12px}.blogPost__title{color:var(--color-theme-primary);font-size:19px;font-weight:500;line-height:19px;margin-top:-5px;height:100%;display:flex;align-items:end}.blogPost__sponsored{color:var(--color-theme-white);font-size:12px;font-weight:500;background-color:var(--color-theme-secondary);border-radius:8px;margin:10px 10px;position:absolute;top:0;right:0;padding:5px;display:flex;justify-content:center;align-items:center}.blogPost__sponsored p{margin:0}.blogPost.full{max-height:450px;margin-bottom:20px}@media screen and (max-width:991px){.blogPost.full{width:100%}}.blogHeader{background-color:var(--color-theme-white);padding:10px 0;width:100%;z-index:999}@media screen and (max-width:576px){.blogHeader{position:fixed;bottom:0}}@media screen and (max-width:768px){.blogHeader{margin-top:56px}}.blogHeader__wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:576px){.blogHeader__wrapper{justify-content:center;bottom:0}}.blogHeader__title{color:var(--color-theme-blog-header)}@media screen and (max-width:576px){.blogHeader__title{display:none}}.blogHeader__category{display:flex;flex-direction:column;align-items:center}.blogHeader__category img{width:20px;height:20px;margin-right:10px}.blogHeader__categories{display:flex;gap:20px}.blogHeader__categories p{text-align:center;margin-bottom:0}.findAccommodation{display:flex;align-items:center;border-radius:9px;padding:10px 20px;gap:5px;border:2px solid var(--color-theme-primary);background-color:var(--color-theme-primary);color:var(--color-theme-white);transition:all .2s ease-in-out}@media screen and (max-width:576px){.findAccommodation{display:none}}.findAccommodation:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary)}.material-symbols{font-family:Material Icons;font-size:24px;line-height:26px}.blogHeader__icon{background-image:var(--img-url);width:100%;height:35px;filter:invert(40%) sepia(66%) saturate(883%) hue-rotate(167deg) brightness(97%) contrast(87%);-o-object-fit:contain;object-fit:contain;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}@media(max-width:768px){.blogHeader__category{width:33%}.blogHeader__category p{font-size:12px}.blogHeader__icon{height:30px}}.akceptBanner{height:100%;width:100%;margin-bottom:40px}.akceptBanner__wrapper{border-radius:8px;overflow:hidden;position:sticky;top:76px}.akceptBanner__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}@media(max-width:576px){.akceptBanner__wrapper{position:relative;top:0}}.videoArticle{width:100%;padding:6px}.video__itemListing{width:100%;overflow:hidden;position:relative}.video__itemListing--text{height:100%;padding:20px}.video__itemListing--title{font-size:18px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;color:#fff;display:none}.video__itemListing:hover .attraction__image--img{transform:scale(1.1)}.video__itemListing:hover .video__itemListing--title{z-index:2;display:block}@media screen and (max-width:992px){.video__itemListing--title{display:block}}@media screen and (max-width:992px){.video--itemListing{height:400px}}.video__image{height:100%;width:100%;transition:all 2s ease-out}.video__image--overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;z-index:1;transition:opacity .3s ease-in-out}.video__image--img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out}@media screen and (max-width:992px){.video__image--overlay{opacity:1;height:50px;top:50%;transform:translate(0,-50%)}}.video:hover .video__image--overlay{opacity:1;transition:opacity .3s ease-in-out}@media(max-width:992px){.informations__wrapper{width:100%}}.autorPhoto a{color:var(--color-theme-primary);text-decoration:underline!important}.video__backTo{width:50px;display:block}.video__informations ul{padding:0}@media(max-width:992px){.video__informations ul{padding:0;display:flex;align-items:center;gap:0;flex-direction:column;align-items:flex-start;margin-top:20px}}.video__informations li{display:flex;align-items:center;color:var(--color-theme-dark-grey);font-size:14px;text-align:left;justify-content:flex-start}.attraction__gallery--item:nth-child(6) .video__informations li .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .video__informations li .company__gallery--link:after,.form__checkbox .video__informations li [type=checkbox]:checked+label:after,.form__checkbox .video__informations li [type=checkbox]:not(:checked)+label:after,.gastronomy__gallery--item:nth-child(6) .video__informations li .gastronomy__gallery--link:after,.object__breadcrumbs ul .video__informations li li:after,.video__informations li .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.video__informations li .company__gallery--item:nth-child(6) .company__gallery--link:after,.video__informations li .form__checkbox [type=checkbox]:checked+label:after,.video__informations li .form__checkbox [type=checkbox]:not(:checked)+label:after,.video__informations li .gallery__item:after,.video__informations li .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.video__informations li .icon,.video__informations li .objectGallery__item:after,.video__informations li .object__breadcrumbs ul li:after{color:var(--color-theme-primary);font-size:20px;margin-right:5px}.video__gallery{display:flex;align-items:center;flex-wrap:wrap}.video__gallery--item{width:33%;height:175px;flex-basis:33%;margin:0;padding:5px;border-radius:8px;overflow:hidden;cursor:pointer}@media(max-width:992px){.video__gallery--item{height:120px;width:50%;flex-basis:50%}}.video__gallery--item img{padding:10px;border-radius:8px;width:100%;height:100%;padding:0;transition:all .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.video__gallery--item:nth-child(n+7){display:none}.video__gallery--item:hover img{transform:scale(1.1)}.video__description{color:var(--color-theme-font-grey)}.video__description ul li{position:relative}.video__description ul li:after{content:"⚬";left:-20px;border-radius:50%;position:absolute;width:10px;height:10px;line-height:4px;color:var(--color-theme-secondary);font-size:22px;top:50%;transform:translateY(-50%)}.video__description a{color:var(--color-theme-primary);text-decoration:underline!important}.videoFrame iframe{width:100%;height:520px;max-height:55vh}@media(max-width:768px){.galleries .objects__headline,.gallery .objects__headline{padding-top:40px}}.gallery .attraction__local .citiesList__maps{height:310px}.gallery .attraction__local #map{height:100%!important;border-radius:8px!important}@media(max-width:768px){.gallery .attraction__local{width:auto!important}}@media(max-width:768px){.gallery .attraction__local .attraction_wrapper{padding-top:20px}}.gallery__itemListing{height:320px;border-radius:8px;background:#fff;position:relative;padding-left:0;width:100%;display:flex;cursor:pointer;flex-direction:column;margin-bottom:20px}.gallery__itemListing--image{height:250px;width:100%;border-radius:8px;overflow:hidden}.gallery__itemListing--text{height:100%;padding:20px}.gallery__itemListing--title{font-size:18px;font-weight:500}.gallery__itemListing--description{color:var(--color-theme-dark-grey);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gallery__itemListing:hover .attraction__image--img{transform:scale(1.1)}.gallery__wrapperListing--video{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr))}.gallery__image{height:100%;width:100%}.gallery__image--img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:.2s all ease-in-out}.gallery__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;height:650px}@media(max-width:768px){.gallery__wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;height:450px}}@media(max-width:425px){.gallery__wrapper{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr);height:750px}}.gallery__wrapper[data-gallery-count="4"] .gallery__item:nth-of-type(1){grid-area:1/1/2/3}.gallery__wrapper[data-gallery-count="4"] .gallery__item:nth-of-type(2){grid-area:1/3/2/5}.gallery__wrapper[data-gallery-count="4"] .gallery__item:nth-of-type(3){grid-area:2/1/4/3}.gallery__wrapper[data-gallery-count="4"] .gallery__item:nth-of-type(4){grid-area:2/3/4/5}.gallery__wrapper[data-gallery-count="5"] .gallery__item:nth-of-type(1){grid-area:1/1/2/3}.gallery__wrapper[data-gallery-count="5"] .gallery__item:nth-of-type(2){grid-area:1/3/2/5}.gallery__wrapper[data-gallery-count="5"] .gallery__item:nth-of-type(3){grid-area:2/1/4/3}.gallery__wrapper[data-gallery-count="5"] .gallery__item:nth-of-type(4){grid-area:2/3/4/3}@media(max-width:768px){.gallery__wrapper[data-gallery-count="5"] .gallery__item:nth-of-type(4):after{opacity:1;content:attr(data-mobile);font-family:Roboto,sans-serif}}.gallery__wrapper[data-gallery-count="5"] .gallery__item:nth-of-type(5){grid-area:2/4/4/5}.gallery__wrapper[data-gallery-count="6"] .gallery__item:nth-of-type(1){grid-area:1/1/2/3}.gallery__wrapper[data-gallery-count="6"] .gallery__item:nth-of-type(2){grid-area:1/3/2/5}.gallery__wrapper[data-gallery-count="6"] .gallery__item:nth-of-type(3){grid-area:2/1/4/2}.gallery__wrapper[data-gallery-count="6"] .gallery__item:nth-of-type(4){grid-area:2/2/4/3}@media(max-width:768px){.gallery__wrapper[data-gallery-count="6"] .gallery__item:nth-of-type(4):after{opacity:1;content:attr(data-mobile);font-family:Roboto,sans-serif}}.gallery__wrapper[data-gallery-count="6"] .gallery__item:nth-of-type(5){grid-area:2/3/3/5}.gallery__wrapper[data-gallery-count="6"] .gallery__item:nth-of-type(6){grid-area:4/3/3/5}.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(1){grid-area:1/1/2/2}.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(2){grid-area:1/2/2/3}.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(3){grid-area:1/3/2/5}.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(4){grid-area:2/1/4/2}@media(max-width:768px){.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(4):after{opacity:1;content:attr(data-mobile);font-family:Roboto,sans-serif}}.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(5){grid-area:2/2/4/4}.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(6){grid-area:2/4/3/4}.gallery__wrapper[data-gallery-count="7"] .gallery__item:nth-of-type(7){grid-area:3/4/3/4}@media(min-width:768px){.gallery__wrapper[data-gallery-count="8"] .gallery__item:nth-of-type(8):after{content:"photo_camera";opacity:1;content:"photo_camera";width:100%;height:100%;background:rgba(32,134,203,.6);color:#fff;position:absolute;font-size:28px;font-weight:300;display:flex;align-items:center;justify-content:center;font-family:Material Icons;font-style:normal;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 40}}.gallery__wrapper .gallery__item:nth-of-type(1){grid-area:1/1/2/3}.gallery__wrapper .gallery__item:nth-of-type(2){grid-area:1/3/2/4}.gallery__wrapper .gallery__item:nth-of-type(3){grid-area:1/4/2/5}.gallery__wrapper .gallery__item:nth-of-type(4){grid-area:2/1/3/2}@media(max-width:768px){.gallery__wrapper .gallery__item:nth-of-type(4):after{opacity:1;content:attr(data-mobile);font-family:Roboto,sans-serif}}.gallery__wrapper .gallery__item:nth-of-type(5){grid-area:3/1/4/2}.gallery__wrapper .gallery__item:nth-of-type(6){grid-area:2/2/4/3}.gallery__wrapper .gallery__item:nth-of-type(7){grid-area:2/3/3/5}.gallery__wrapper .gallery__item:nth-of-type(8){grid-area:3/3/4/5}@media(min-width:768px){.gallery__wrapper .gallery__item:nth-of-type(8):after{content:attr(data-desktop);opacity:1;font-family:Roboto,sans-serif}}.gallery__wrapper .gallery__item:nth-of-type(n+9){display:none}.gallery__item{overflow:hidden;border-radius:8px;background-position:center;background-size:cover;position:relative;cursor:pointer}@media(max-width:768px){.gallery__item{grid-area:auto!important}}.gallery__item:after{content:"photo_camera";width:100%;height:100%;background:rgba(32,134,203,.6);color:#fff;position:absolute;font-size:28px;font-weight:300;display:flex;align-items:center;justify-content:center;opacity:0}@media(max-width:768px){.gallery__item:after{font-size:22px}}.gallery__item:hover::after{opacity:1}.gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobileBox{position:fixed;bottom:0;z-index:10;background:#fff;display:flex;width:100%;height:75px;justify-content:space-evenly;display:none;box-shadow:0 -10px 10px rgba(0,0,0,.1)}@media(max-width:992px){.mobileBox{display:flex}}@media(max-width:992px){.mobileBox+.footer{margin-bottom:75px}}.mobileBox a,.mobileBox button{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:14px;font-size:12px;gap:5px;width:85px;position:relative}.mobileBox a i,.mobileBox button i{font-size:28px;line-height:20px;color:var(--color-theme-primary);position:relative}.mobileBox a i .notification,.mobileBox button i .notification{position:absolute;top:-2px;right:-5px;background:var(--color-theme-alert-danger);border-radius:50%;font-size:11px;width:15px;height:15px;text-align:center;line-height:15px;color:#fff;font-family:Roboto,sans-serif}.mobileBox a img,.mobileBox button img{height:25px;width:25px;filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%)}.mobileBox a .favorite__count,.mobileBox button .favorite__count{position:absolute;left:36px;top:12px;background:#dd483f;color:#fff;width:12px;height:10px;font-size:11px;text-align:center;border-radius:50%;line-height:16px}.modal{position:fixed;top:0;left:0;z-index:10609;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(255,255,255,.95)}.modal.modalCalendar .modalContent{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.modalContent{position:relative;max-width:820px;min-width:820px}@media(max-width:991px){.modalContent{max-width:auto;min-width:auto;width:100%;padding:0 20px;height:calc(100vh - 150px)}}@media(max-width:480px){.modalContent{padding:0}}.attraction__gallery--item:nth-child(6) .modalContent .close.attraction__gallery--link:after,.company__gallery--item:nth-child(6) .modalContent .close.company__gallery--link:after,.form__checkbox .modalContent [type=checkbox]:checked+label.close:after,.form__checkbox .modalContent [type=checkbox]:not(:checked)+label.close:after,.gastronomy__gallery--item:nth-child(6) .modalContent .close.gastronomy__gallery--link:after,.modalContent .attraction__gallery--item:nth-child(6) .close.attraction__gallery--link:after,.modalContent .close.gallery__item:after,.modalContent .close.icon,.modalContent .close.objectGallery__item:after,.modalContent .company__gallery--item:nth-child(6) .close.company__gallery--link:after,.modalContent .form__checkbox [type=checkbox]:checked+label.close:after,.modalContent .form__checkbox [type=checkbox]:not(:checked)+label.close:after,.modalContent .gastronomy__gallery--item:nth-child(6) .close.gastronomy__gallery--link:after,.modalContent .object__breadcrumbs ul li.close:after,.object__breadcrumbs ul .modalContent li.close:after{position:absolute;right:0;top:0;font-size:30px;cursor:pointer}@media(max-width:991px){.attraction__gallery--item:nth-child(6) .modalContent .close.attraction__gallery--link:after,.company__gallery--item:nth-child(6) .modalContent .close.company__gallery--link:after,.form__checkbox .modalContent [type=checkbox]:checked+label.close:after,.form__checkbox .modalContent [type=checkbox]:not(:checked)+label.close:after,.gastronomy__gallery--item:nth-child(6) .modalContent .close.gastronomy__gallery--link:after,.modalContent .attraction__gallery--item:nth-child(6) .close.attraction__gallery--link:after,.modalContent .close.gallery__item:after,.modalContent .close.icon,.modalContent .close.objectGallery__item:after,.modalContent .company__gallery--item:nth-child(6) .close.company__gallery--link:after,.modalContent .form__checkbox [type=checkbox]:checked+label.close:after,.modalContent .form__checkbox [type=checkbox]:not(:checked)+label.close:after,.modalContent .gastronomy__gallery--item:nth-child(6) .close.gastronomy__gallery--link:after,.modalContent .object__breadcrumbs ul li.close:after,.object__breadcrumbs ul .modalContent li.close:after{right:30px}}.modal.active{display:flex;justify-content:center;align-items:center}.modal.active#modal_child_protection_policy{align-items:start}.modal.active.modalCalendar{display:block}.modalCity .citiesList{padding:0}.modalCity .citiesList__item.checked{color:var(--color-theme-secondary)}.modalCategory .categoryModal__wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.modalCategory .categoryModal__item{display:flex;flex-direction:column;align-items:center;width:12%;flex-basis:12%;cursor:pointer}@media(max-width:768px){.modalCategory .categoryModal__item{width:20%;flex-basis:20%}}.modalCategory .categoryModal__item--bg{width:40px;height:40px;margin:0 auto 10px;background-repeat:no-repeat;background-position:center;background-size:contain}.modalCategory .categoryModal__item--title{font-size:13px;text-align:center}.modalFacilities__wrapper{display:flex;flex-wrap:wrap;padding:0}@media(max-width:768px){.modalFacilities__wrapper{max-height:400px;overflow:scroll}}.modalFacilities__wrapper li{flex-basis:20%;width:20%;font-size:14px;color:var(--color-theme-primary)}@media(max-width:768px){.modalFacilities__wrapper li{width:33.3%;flex-basis:33.3%}}@media(max-width:480px){.modalFacilities__wrapper li{width:50%;flex-basis:50%}}@media(max-width:768px){.modalOffers .specialOffersList__wrapper{max-height:400px;overflow:scroll}}.modalOffers .specialOffersList__item{width:230px;flex-basis:200;border-radius:4px}.modalObjectPhone .modalPhone{text-align:center;position:relative;padding:40px;background:#fff;border-radius:8px;box-shadow:0 -2px 10px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content;margin:0 auto}.modalObjectPhone .modalPhone .close{right:10px}.modalObjectPhone .modalPhone h4{margin-bottom:20px}.modalObjectPhone .modalPhone p{font-size:16px}.modalObjectPhone .modalPhone .phoneWrap{margin-top:20px;gap:15px;display:flex;flex-direction:column;align-items:center}.modalObjectPhone .modalPhone .phoneWrap a{font-size:16px}.modalObjectPhone .modalPhone b{color:var(--color-theme-primary)}.modalObjectPhone .modalPhone__logo{max-height:50px;margin-bottom:16px}.modal .calendarInput__wrapper{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0}.modal .calendarInput__wrapper .swiper-slide{width:370px}@media(max-width:768px){.modal .calendarInput__wrapper .swiper-slide{width:auto;margin:0 auto}}.modal .calendarInput__wrapper #btnNext{position:absolute;right:0;top:0;z-index:2;padding:5px}.attraction__gallery--item:nth-child(6) .modal .calendarInput__wrapper #btnNext i.attraction__gallery--link:after,.company__gallery--item:nth-child(6) .modal .calendarInput__wrapper #btnNext i.company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .modal .calendarInput__wrapper #btnNext i.gastronomy__gallery--link:after,.modal .calendarInput__wrapper #btnNext .attraction__gallery--item:nth-child(6) i.attraction__gallery--link:after,.modal .calendarInput__wrapper #btnNext .company__gallery--item:nth-child(6) i.company__gallery--link:after,.modal .calendarInput__wrapper #btnNext .gastronomy__gallery--item:nth-child(6) i.gastronomy__gallery--link:after,.modal .calendarInput__wrapper #btnNext i.gallery__item:after,.modal .calendarInput__wrapper #btnNext i.icon,.modal .calendarInput__wrapper #btnNext i.objectGallery__item:after{font-size:28px;margin:0}.modal .calendarInput__wrapper #btnPrev{position:absolute;left:0;top:0;z-index:2;padding:5px}.attraction__gallery--item:nth-child(6) .modal .calendarInput__wrapper #btnPrev i.attraction__gallery--link:after,.company__gallery--item:nth-child(6) .modal .calendarInput__wrapper #btnPrev i.company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .modal .calendarInput__wrapper #btnPrev i.gastronomy__gallery--link:after,.modal .calendarInput__wrapper #btnPrev .attraction__gallery--item:nth-child(6) i.attraction__gallery--link:after,.modal .calendarInput__wrapper #btnPrev .company__gallery--item:nth-child(6) i.company__gallery--link:after,.modal .calendarInput__wrapper #btnPrev .gastronomy__gallery--item:nth-child(6) i.gastronomy__gallery--link:after,.modal .calendarInput__wrapper #btnPrev i.gallery__item:after,.modal .calendarInput__wrapper #btnPrev i.icon,.modal .calendarInput__wrapper #btnPrev i.objectGallery__item:after{font-size:28px;margin:0}.modal .calendarInput__container{display:flex;justify-content:space-between}.modal .calendarInput__table{width:370px;text-align:center;border-spacing:5px;border-collapse:separate}@media(max-width:768px){.modal .calendarInput__table{width:auto;margin:0 auto}}.modal .calendarInput__table thead td{border:0;font-size:16px;font-weight:400;background-color:rgba(0,0,0,0)}@media(max-width:768px){.modal .calendarInput__table thead td{font-size:12px}}.modal .calendarInput__table tbody{width:100%}.modal .calendarInput__table td{padding:0;position:relative;height:45px;width:45px;line-height:45px;font-size:16px;font-weight:500;z-index:1;border-radius:50%;background-color:#fff;color:var(--color-theme-primary);border:1px solid var(--color-theme-light-grey);cursor:pointer}@media(max-width:768px){.modal .calendarInput__table td{height:35px;width:35px;line-height:33px;font-size:12px}}.modal .calendarInput__table td.normal:hover{background-color:var(--color-theme-light-grey)}.modal .calendarInput__table td.not-current{background:#f0f0f0;color:#a5d5f5;opacity:0;visibility:hidden}.modal .calendarInput__table td.today{background-color:var(--color-theme-green);color:#fff}.modal .calendarInput__table td.select{background-color:var(--color-theme-primary);color:#fff;border:1px solid transparent}.modal .calendarInput__table td.select:after{content:"";width:50px;height:47px;background:var(--color-theme-primary);position:absolute;top:-1px;right:-30px;z-index:-1}@media(max-width:768px){.modal .calendarInput__table td.select:after{width:45px;height:37px;right:-25px}}.modal .calendarInput__table td.select:hover{background-color:var(--color-theme-primary)}.modal .calendarInput__table td.select:hover::after{content:unset}.modal .calendarInput__table td.select.departure:after,.modal .calendarInput__table td.select:last-of-type:after{content:unset}.modal .calendarInput__table .days{opacity:.4;font-size:14px}.modal .calendarInput__table .days td{border:0;padding:10px 0;height:10px;line-height:10px}.modal .countPerson{display:flex;align-items:center;margin:20px 0}.modal .countPerson_item{font-size:16px;font-weight:600;width:50%;flex-basis:50%}@media(max-width:768px){.modal .countPerson_item{font-size:12px}}.modal .countKids{display:flex;flex-wrap:wrap;gap:0 20px}.modal .countKidsAge{display:flex;width:200px;align-items:center;gap:10px;position:relative;padding-top:30px;border:0;background:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content}.modal .countKidsAge__label{position:absolute;top:5px;font-size:13px;text-wrap:nowrap}.modal .countKidsAge .button,.modal .countKidsAge .buttonOutline{width:25px;height:25px;background-color:rgba(0,0,0,0);padding:0;color:var(--color-theme-alert-danger);border:0}.modal .leaflet-container a.button,.modal .leaflet-container a.buttonOutline{color:#fff}.modal .leaflet-container a.button:hover,.modal .leaflet-container a.buttonOutline:hover{color:var(--color-theme-primary)}.modal .button,.modal .buttonOutline{width:200px;margin:0 auto}.modalContent .modal-child-policy-content{padding:4em}.fixedElement__favorite{position:fixed;top:60%;background:#fff;border-radius:8px 0 0 8px;padding:10px;box-shadow:-1px -1px 10px rgba(0,0,0,.05);right:-156px;z-index:100;cursor:pointer}.fixedElement__favorite img{height:25px;width:25px;filter:invert(49%) sepia(73%) saturate(4819%) hue-rotate(336deg) brightness(86%) contrast(95%);margin-right:10px}.fixedElement__favorite i{position:absolute;left:-7px;top:-6px;background:#dd483f;color:#fff;width:16px;height:16px;font-size:11px;text-align:center;border-radius:50%}.fixedElement__favorite:hover{right:0}@media(max-width:992px){.fixedElement__favorite{display:none}}.addObjectBox{position:relative;border:3px solid var(--color-theme-primary);cursor:pointer}.addObjectBox__btn{background:var(--color-theme-secondary);opacity:1;color:var(--color-theme-white);border-radius:10px;padding:12px 10px;font-size:14px;line-height:12px;font-weight:500;width:130px;text-transform:uppercase;transition:all .2s ease-in;z-index:2}.addObjectBox__btn:hover{background:var(--color-theme-wolne-od-weekendu);color:var(--color-theme-black);box-shadow:var(--color-theme-black)}.addObjectBox--objects{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;text-align:center;overflow:hidden;min-height:350px}.addObjectBox--objects .addObjectBox__background{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover}.addObjectBox--objects .addObjectBox__background.defaultBackground{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_noclegi.jpg)}.addObjectBox--objects .addObjectBox__background.gorskie,.addObjectBox--objects .addObjectBox__background.karkonosze{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_gorska.jpg)}.addObjectBox--objects .addObjectBox__background.morskie{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_morska.jpg)}.addObjectBox--objects .addObjectBox__background.noclegi{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_noclegi.jpg)}.addObjectBox--objects .addObjectBox__background.nadmorzem{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_morska.jpg)}.addObjectBox--objects .addObjectBox__background.atractions{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_atrakcje_turystyczne.jpg)}.addObjectBox--objects .addObjectBox__wrapper--btn{position:absolute;top:15px;right:15px}.addObjectBox--objects .addObjectBox__wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(255,255,255,.85);min-height:126px;padding:5px;z-index:2;border-radius:10px 10px 0 0;width:100%;padding:5px}.addObjectBox--objects .addObjectBox__wrapper .addObjectBox__header{font-size:21px;font-weight:700;color:var(--color-theme-primary)}.addObjectBox--objects .addObjectBox__wrapper .addObjectBox__text{font-size:20px;font-weight:700;color:var(--color-theme-secondary)}.addObjectBox--objects .addObjectBox__wrapper .addObjectBox__logo{height:26px}.addObjectBox--attractions .addObjectBox__background{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_atrakcje_turystyczne.jpg)}.addObjectBox--gastronomy .addObjectBox__background{background-image:url(https://zdjecianoclegi.pl/media/promocja/grafika_gastronomia.jpg)}.addObjectBox--company .addObjectBox__background{background-image:url(https://zdjecianoclegi.pl/media/promocja/odnowa_spa.jpg)}.addObjectBox--attractions,.addObjectBox--company,.addObjectBox--gastronomy{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative;height:100%;text-align:center;overflow:hidden;min-height:250px;border-radius:10px}.addObjectBox--attractions .addObjectBox__background,.addObjectBox--company .addObjectBox__background,.addObjectBox--gastronomy .addObjectBox__background{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover}.addObjectBox--attractions .addObjectBox__wrapper--btn,.addObjectBox--company .addObjectBox__wrapper--btn,.addObjectBox--gastronomy .addObjectBox__wrapper--btn{position:absolute;bottom:0;right:0;transform:translate(-30px,50%)}@media screen and (max-width:768px){.addObjectBox--attractions .addObjectBox__wrapper--btn,.addObjectBox--company .addObjectBox__wrapper--btn,.addObjectBox--gastronomy .addObjectBox__wrapper--btn{right:50%;transform:translate(50%,50%)}}@media screen and (max-width:576px){.addObjectBox--attractions .addObjectBox__wrapper--btn,.addObjectBox--company .addObjectBox__wrapper--btn,.addObjectBox--gastronomy .addObjectBox__wrapper--btn{right:0;transform:translate(-30%,50%)}}.addObjectBox--attractions .addObjectBox__wrapper,.addObjectBox--company .addObjectBox__wrapper,.addObjectBox--gastronomy .addObjectBox__wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(255,255,255,.85);min-height:126px;padding:5px;z-index:2;border-radius:10px 0 0 10px;width:50%;padding:10px 10px 30px;position:relative}.addObjectBox--attractions .addObjectBox__wrapper .addObjectBox__header,.addObjectBox--company .addObjectBox__wrapper .addObjectBox__header,.addObjectBox--gastronomy .addObjectBox__wrapper .addObjectBox__header{font-size:21px;font-weight:700;color:var(--color-theme-primary)}.addObjectBox--attractions .addObjectBox__wrapper .addObjectBox__text,.addObjectBox--company .addObjectBox__wrapper .addObjectBox__text,.addObjectBox--gastronomy .addObjectBox__wrapper .addObjectBox__text{font-size:20px;font-weight:700;color:-var(--color-theme-secondary)}.addObjectBox--attractions .addObjectBox__wrapper .addObjectBox__logo,.addObjectBox--company .addObjectBox__wrapper .addObjectBox__logo,.addObjectBox--gastronomy .addObjectBox__wrapper .addObjectBox__logo{height:26px}@media screen and (max-width:576px){.addObjectBox--attractions,.addObjectBox--company,.addObjectBox--gastronomy{justify-content:flex-start;padding-top:20px;min-height:350px}.addObjectBox--attractions .addObjectBox__wrapper,.addObjectBox--company .addObjectBox__wrapper,.addObjectBox--gastronomy .addObjectBox__wrapper{width:100%}}.addObjectBox__header{font-size:20px}.addObjectBox__paragraph{font-size:14px}.mainSlider{height:100%;position:absolute;width:100%;top:0;left:0;z-index:-1}.mainSlider__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.stickyWindow{background-color:var(--color-theme-white);height:auto;max-width:100%;padding:20px 40px;border-radius:8px;box-shadow:rgba(0,0,0,.3) 1.95px 1.95px 5px;display:flex;flex-direction:column;justify-content:center;position:sticky;top:180px;transition:all .3s ease-in-out}.stickyWindow:hover{border-radius:50px}.stickyWindow__header{font-size:24px;line-height:28px}.stickyWindow__dynamicData{font-size:16px;display:flex;flex-direction:column;margin-left:10px}.stickyWindow__button{background-color:#eca62a;font-size:14px;padding:25px 20px;margin-top:20px;height:40px;line-height:40px;border-radius:8px;color:var(--color-theme-white);border:2px solid #eca62a;font-weight:600;display:flex;gap:10px;align-items:center;white-space:nowrap;text-align:center;justify-content:center;transition:all .3s ease-in-out}.stickyWindow__button:hover{background-color:var(--color-theme-white);color:#eca62a;border-radius:30px}.stickyWindow--mediascreen{width:100%;padding:0 20px;margin-top:40px;text-align:center;height:auto;display:none}.stickyWindow--mediascreen button{margin:20px auto}.stickyWindow--box{padding:0 60px}@media screen and (max-width:1600px){.stickyWindow{padding:20px;top:90px;height:auto}.stickyWindow_header{font-size:14px}.stickyWindow__dynamicData{font-size:14px}}@media screen and (max-width:1199px){.stickyWindow{display:none}.stickyWindow--box{display:none}.stickyWindow--mediascreen{display:block}}.artboard{display:flex;flex-flow:row;align-items:center;justify-content:center;height:100%;position:relative}.card{flex:initial;position:relative;height:300px;min-width:300px;perspective:2000px;margin-right:20px}.card__side{height:300px;transition:all 1s ease;position:absolute;top:0;left:0;width:100%;backface-visibility:hidden;border-radius:8px;overflow:hidden;box-shadow:rgba(0,0,0,.3) 1.95px 1.95px 5px}.card__side--front img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;border-radius:8px;transition:all .3s ease-in-out}.card__side--back{transform:rotateY(180deg)}.card__side--back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:all .3s ease-in-out}.card:hover .card__side--back{transform:rotateY(0)}.card:hover .card__side--front{transform:rotateY(-180deg)}@media screen and (max-width:768px){.artboard{width:100%}.card{width:100%;margin:0 0 20px 0}}.pricingContainer{width:100%;height:100%;position:relative;min-height:170px}.pricingWrapper{border-radius:8px;background-color:#fff;box-shadow:0 0 10px 0 rgba(10,10,10,.1);padding:26px}.pricingImageWrapper{border-radius:8px;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}@media screen and (min-width:768px){.pricingImageWrapper{max-height:unset}}.pricingImage{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.title{text-align:left!important}.text-netto{color:#696969}.h2{font-size:28px;margin-top:25px;margin-bottom:20px;color:#343a40}.h3{font-size:22px;color:#343a40;font-weight:400;margin-bottom:20px}.ul{font-size:16px;padding:0;margin:0}.li{font-size:16px;margin-bottom:8px}li:last-child{margin-bottom:0}.p{font-size:16px}.b{color:var(--color-theme-primary);font-weight:700}.back-wrapper{margin-top:40px;text-align:center}.slider-wrapper{max-width:100%}.js-open-modal__lazy.link-white{display:none}.entryText{padding:6px}.entryText h1{margin-top:10px;font-size:33px}.ad__description{width:95%;text-indent:2rem}.ad__description .ad__description--text{text-align:justify}.ad__description .ad__description--signature{display:flex;align-items:flex-end;flex-direction:column}.ad__description .ad__description--signature .ad__signature--text{margin:0}.ad_title--additional{font-size:28px;margin-bottom:20px;color:var(--color-theme-primary)!important;font-weight:400}.cardsWrapper{margin-top:20px;margin-bottom:20px;border-radius:8px;background-color:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:441px;box-shadow:0 0 10px 0 rgba(10,10,10,.1);min-width:0}.cardsWrapper_faq{min-height:auto}.cardsWrapper .cards__title{display:flex;padding-top:15px}.cardsWrapper .cards__title .title__text{margin-left:100px;font-weight:500}.cardsWrapper .cards__title .title__icon{display:flex;position:absolute;width:60px;height:60px;color:#fff;align-items:center;justify-content:center;top:-10px;left:26px;border:0 solid;border-radius:10px;font-family:Material Icons;font-style:normal;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 40;font-size:40px}.cardsWrapper .cards__title .title__icon--entries{background-color:#2a84c0}.cardsWrapper .cards__title .title__icon--points{background-color:#16a8dd}.cardsWrapper .cards__title .title__icon--offers{background-color:#0cd3da}.cardsWrapper .cards__title .title__icon--marketing{background-color:#da680c}.cardsWrapper .cards__title .title__icon--faq{background-color:#8ec438}.cardsWrapper .cards__main{display:flex;position:relative;gap:14px;padding:15px 10px 15px 27px;width:100%;max-width:100%;min-height:0;min-width:0}.cardsWrapper .cards__main h2{font-size:calc(1.325rem + .5vw)}.cardsWrapper .cards__main .baseCard{display:flex;flex-direction:column;justify-content:space-between;gap:10px;max-width:220px}.cardsWrapper .cards__main .baseCard__buttons{display:flex;flex-direction:column;gap:10px}.cardsWrapper .cards__main .baseCard.baseCard__more{margin-top:30px;margin-bottom:20px}@media screen and (max-width:991px){.cardsWrapper .cards__main .baseCard.baseCard__more{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}.cardsWrapper .cards__main .baseCard .more__btn{display:flex;justify-content:center;align-items:center;color:#2a84c0;border-radius:7px;border:2px solid #2a84c0;padding:14px 39px;min-width:220px;text-wrap:nowrap;text-transform:uppercase}.cardsWrapper .cards__main .baseCard .offer__btn{display:flex;justify-content:center;align-items:center;background-color:#0eb952;color:#fff;font-weight:500;border-radius:7px;border:0 solid;padding:14px 15px;min-width:220px;text-wrap:nowrap;text-transform:uppercase}@media screen and (max-width:991px){.cardsWrapper .cards__main{flex-direction:column;align-items:center;min-width:0}.cardsWrapper .cards__main .baseCard{max-width:300px}.cardsWrapper .cards__main .baseCard.baseCard__more{margin-top:0}.cardsWrapper .cards__main .baseCard .more__btn{color:#2a84c0;border-radius:7px;border:2px solid #2a84c0;padding:14px 39px;min-width:175px;text-wrap:nowrap;text-transform:uppercase}}.cardsWrapper .cards__main .buttonArrow{background:var(--color-theme-primary);color:var(--color-theme-white);width:25px;height:25px;border-radius:50%;line-height:25px;text-align:center;z-index:99}.cardsWrapper .cards__main .buttonArrow--right{position:absolute;right:35px!important;top:50%;transform:translateY(-50%)}@media screen and (max-width:991px){.cardsWrapper .cards__main .buttonArrow--right{right:35px!important;top:69%}}.cardsWrapper .cards__main .buttonArrow--left{position:absolute;left:350px!important;top:50%;transform:translateY(-50%)}@media screen and (max-width:991px){.cardsWrapper .cards__main .buttonArrow--left{left:35px!important;top:69%}}.cardsWrapper .cards__main .swiper{position:relative;width:100%;max-width:100%;min-height:0;min-width:0;padding:0 35px}.cardsWrapper .cards__main .swiper.swiper__gradient--between{-webkit-mask:linear-gradient(to left,transparent 0,#fff 25% 75%,transparent 100%);mask:linear-gradient(to left,transparent 0,#fff 25% 75%,transparent 100%)}.cardsWrapper .cards__main .swiper.swiper__gradient--start{-webkit-mask:linear-gradient(to left,transparent 0,#fff 25% 100%,transparent 100%);mask:linear-gradient(to left,transparent 0,#fff 25% 100%,transparent 100%)}.cardsWrapper .cards__main .swiper.swiper__gradient--end{-webkit-mask:linear-gradient(to left,transparent 0,#fff 0 75%,transparent 100%);mask:linear-gradient(to left,transparent 0,#fff 0 75%,transparent 100%)}.cardsWrapper .cards__main .swiper .swiper-wrapper{min-width:0;padding:20px 0}.cardsWrapper .cards__main .swiper .swiper-wrapper .swiper-slide{filter:blur(0);transition:filter .3s ease}.cardsWrapper .cards__main .swiper .swiper-wrapper .swiper-slide-active{filter:blur(0)}@media screen and (min-width:1400px){.cardsWrapper .cards__main .swiper .swiper-wrapper .swiper-slide-active,.cardsWrapper .cards__main .swiper .swiper-wrapper .swiper-slide-next,.cardsWrapper .cards__main .swiper .swiper-wrapper .swiper-slide-prev{filter:blur(0)}}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;border:1px solid #dedede;border-radius:10px;padding:15px;height:auto;max-width:450px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title{display:flex;justify-content:center;align-items:center;gap:8px;background-color:#2a84c0;font-size:12px;color:#fff;font-weight:400;padding:0 10px;border-radius:2px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title .title__icon{font-size:15px;font-family:Material Icons;font-style:normal;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 200}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title.offer__title--pricing{background-color:#2a84c0}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title.offer__title--marketing{background-color:#da680c}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title.offer__title--points{background-color:#16a8dd}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title.offer__title--offers{background-color:#0cd3da}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__icon{width:50px;border-radius:50%;border:0 solid;box-shadow:0 2px 15px 0 rgba(10,10,10,.1)}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__icon.offer__icon--marketing,.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__icon.offer__icon--offers{width:100%;border-radius:0;height:230px}@media screen and (max-width:1400px){.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__icon.offer__icon--marketing,.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__icon.offer__icon--offers{height:auto}}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__portal{font-size:15px;font-weight:500;text-align:center}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc{display:flex;flex-direction:column;text-align:center}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc .desc{display:flex;align-items:center;flex-direction:column;font-size:13px;gap:4px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc .desc .desc-icon{color:var(--color-theme-primary);margin-right:12px;font-family:Material Icons;font-style:normal;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 50;font-size:16px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .pricingSelectWrapper{min-width:150px;position:relative}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .pricingSelectWrapper::after,.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .pricingSelectWrapper::before{border-top:var(--size) solid #eca62a;top:35%;--size:8px;content:"";position:absolute;right:10px;pointer-events:none;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .pricingSelectWrapper .pointsPricingPeriod{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-size:16px;padding:2px 10px 2px 4px;background-color:#fff;border:1px solid var(--color-theme-secondary);border-radius:8px;color:var(--color-theme-black);cursor:pointer}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price{width:120px;line-height:13px;margin-top:5px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .offer__price--text{color:#2a84c0;font-weight:500;font-size:16px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__btn{background-color:#0eb952;color:#fff;font-weight:500;border-radius:7px;border:0 solid;padding:14px 15px;min-width:166px;text-wrap:nowrap;text-transform:uppercase}.cardsWrapper .cards__main .swiper.swiper__entries .baseCard:first-child,.cardsWrapper .cards__main .swiper.swiper__points .baseCard:first-child{margin-right:60px!important;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.cardsWrapper .cards__main .swiper.swiper__entries .baseCard:first-child:after,.cardsWrapper .cards__main .swiper.swiper__points .baseCard:first-child:after{position:absolute;content:"";top:25px;height:319px;width:2px;background:#ccc;right:-34px}@media(max-width:991px){.hidden-tb{display:none!important}button#cc--button-fixed{position:fixed!important;bottom:5px;left:5px;z-index:9!important;width:40px!important;height:40px!important}button#cc--button-fixed img{width:40px!important;height:40px!important}}@media(max-width:768px){.hidden-sm{display:none!important}}@media(max-width:480px){.hidden-xs{display:none!important}}@media(max-width:380px){.hidden-xxs{display:none!important}}#cc--button-fixed{display:none!important}
/*# sourceMappingURL=main.min.css.map */
