: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}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:var(--text-sm)}.text-editor-title h2{color:var(--color-theme-font-header);font-size:1.5rem}.text-editor-title h3{color:var(--color-theme-font-header);font-size:1.125rem}.text-editor-title h4{color:var(--color-theme-font-header);font-size:1rem}h3{font-size:var(--text-2xl);font-weight:400}h2.title{color:var(--color-theme-font-header);font-size:1.5rem;text-align:center;margin-bottom:40px}@media(max-width:768px){h2.title{font-size:var(--text-2xl)}}@media(max-width:576px){h2.title{font-size:var(--text-lg)}}h2.title span{font-size:var(--text-lg);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,.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,.modalMultiContact .modalContent .phoneWrap a,.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,.secondary.buttonOutline,.specialOffersCard__item--bg,.specialOffersList__item--bg,.transEase{transition:all .2s ease-in-out}.link,.modalMultiContact .modalContent .phoneWrap a,.modalObjectPhone .modalPhone .phoneWrap a{color:var(--color-theme-primary);font-weight:500;font-size:var(--text-sm)}.attraction__gallery--item:nth-child(6) .link .attraction__gallery--link:after,.attraction__gallery--item:nth-child(6) .modalMultiContact .modalContent .phoneWrap a .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) .modalMultiContact .modalContent .phoneWrap a .company__gallery--link:after,.company__gallery--item:nth-child(6) .modalObjectPhone .modalPhone .phoneWrap a .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .link .gastronomy__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .modalMultiContact .modalContent .phoneWrap a .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 .gallery__item:after,.link .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.link .icon,.link .objectGallery__item:after,.link .object__breadcrumbs .breadcrumbs__item:after,.modalMultiContact .modalContent .phoneWrap .attraction__gallery--item:nth-child(6) a .attraction__gallery--link:after,.modalMultiContact .modalContent .phoneWrap .company__gallery--item:nth-child(6) a .company__gallery--link:after,.modalMultiContact .modalContent .phoneWrap .gastronomy__gallery--item:nth-child(6) a .gastronomy__gallery--link:after,.modalMultiContact .modalContent .phoneWrap .object__breadcrumbs a .breadcrumbs__item:after,.modalMultiContact .modalContent .phoneWrap a .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.modalMultiContact .modalContent .phoneWrap a .company__gallery--item:nth-child(6) .company__gallery--link:after,.modalMultiContact .modalContent .phoneWrap a .gallery__item:after,.modalMultiContact .modalContent .phoneWrap a .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.modalMultiContact .modalContent .phoneWrap a .icon,.modalMultiContact .modalContent .phoneWrap a .objectGallery__item:after,.modalMultiContact .modalContent .phoneWrap a .object__breadcrumbs .breadcrumbs__item: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 .gastronomy__gallery--item:nth-child(6) a .gastronomy__gallery--link:after,.modalObjectPhone .modalPhone .phoneWrap .object__breadcrumbs a .breadcrumbs__item: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 .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 .breadcrumbs__item:after,.object__breadcrumbs .link .breadcrumbs__item:after,.object__breadcrumbs .modalMultiContact .modalContent .phoneWrap a .breadcrumbs__item:after,.object__breadcrumbs .modalObjectPhone .modalPhone .phoneWrap a .breadcrumbs__item:after{margin-right:5px;font-size:18px}.link:hover,.modalMultiContact .modalContent .phoneWrap a:hover,.modalObjectPhone .modalPhone .phoneWrap a:hover{color:var(--color-theme-font)}.pg40{padding:40px 0}@media(max-width:768px){.pg40{padding:15px 0}}.bg-color-white{background-color:var(--color-theme-white)}.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,.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,.objectGallery__item:after,.object__breadcrumbs .breadcrumbs__item: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}.accordion-button::after,.categoriesIcon__item--bg,.filterPrimary,.modalCategory .categoryModal__item--bg,.objectFacilities__item img,.objectListingAdd__author img,.objectListingNewAdd__author img,.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%)}.addObjectOptions__list-icon,.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:var(--color-theme-light-dark);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}}#cc-main{--cc-btn-primary-bg:var(--color-theme-primary);--cc-btn-primary-border-color:var(--color-theme-primary);--cc-btn-primary-hover-bg:color-mix(in srgb, var(--color-theme-primary) 90%, var(--color-theme-black));--cc-btn-primary-hover-border-color:color-mix(in srgb, var(--color-theme-primary) 90%, var(--color-theme-black));--cc-cookie-category-block-bg:var(--color-theme-light-grey);--cc-cookie-category-block-border:var(--color-theme-light-grey);--cc-cookie-category-block-hover-bg:var(--color-theme-extra-light-grey);--cc-cookie-category-block-hover-border:var(--color-theme-extra-light-grey);--cc-toggle-on-bg:var(--color-theme-primary)}button:focus-visible{border:2px solid var(--color-theme-secondary)!important;border-radius:8px}a:focus-visible{border:2px solid var(--color-theme-secondary)!important;border-radius:8px}input:focus-visible{border:2px solid var(--color-theme-secondary)!important;border-radius:8px}.button,.buttonOutline,.karkonosze .buttonOutline{background-color:var(--color-theme-primary);font-size:var(--text-sm);padding:0 20px;height:40px;line-height:40px;border-radius:30px;color:var(--color-text-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-text-white);color:var(--color-theme-primary)}.button:focus-visible,.buttonOutline:focus-visible{border:2px solid var(--color-theme-secondary)!important;border-radius:8px}.bold.buttonOutline,.button.bold{font-weight:700}.button.green,.green.buttonOutline{background-color:var(--color-theme-green);font-size:var(--text-sm);padding:0 20px;height:40px;line-height:40px;border-radius:30px;color:var(--color-text-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-text-white);color:var(--color-theme-green)}.button.secondary,.secondary.buttonOutline{background-color:var(--color-theme-secondary);font-size:var(--text-sm);padding:0 20px;height:40px;line-height:40px;border-radius:30px;color:var(--color-text-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-text-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)}.button.primary,.primary.buttonOutline{height:auto;padding:10px 20px;border-radius:8px;line-height:23px;cursor:pointer}.button.readMore,.readMore.buttonOutline{height:auto;padding:5px 20px;border-radius:8px}.arrow.buttonOutline,.button.arrow{line-height:26px;gap:5px}.arrow.buttonOutline .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.arrow.buttonOutline .company__gallery--item:nth-child(6) .company__gallery--link:after,.arrow.buttonOutline .gallery__item:after,.arrow.buttonOutline .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.arrow.buttonOutline .icon,.arrow.buttonOutline .objectGallery__item:after,.arrow.buttonOutline .object__breadcrumbs .breadcrumbs__item:after,.attraction__gallery--item:nth-child(6) .arrow.buttonOutline .attraction__gallery--link:after,.attraction__gallery--item:nth-child(6) .button.arrow .attraction__gallery--link:after,.button.arrow .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.button.arrow .company__gallery--item:nth-child(6) .company__gallery--link:after,.button.arrow .gallery__item:after,.button.arrow .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.button.arrow .icon,.button.arrow .objectGallery__item:after,.button.arrow .object__breadcrumbs .breadcrumbs__item:after,.company__gallery--item:nth-child(6) .arrow.buttonOutline .company__gallery--link:after,.company__gallery--item:nth-child(6) .button.arrow .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .arrow.buttonOutline .gastronomy__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .button.arrow .gastronomy__gallery--link:after,.object__breadcrumbs .arrow.buttonOutline .breadcrumbs__item:after,.object__breadcrumbs .button.arrow .breadcrumbs__item:after{font-size:21px;transition:transform .3s ease}.arrow.buttonOutline:hover .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.arrow.buttonOutline:hover .company__gallery--item:nth-child(6) .company__gallery--link:after,.arrow.buttonOutline:hover .gallery__item:after,.arrow.buttonOutline:hover .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.arrow.buttonOutline:hover .icon,.arrow.buttonOutline:hover .objectGallery__item:after,.arrow.buttonOutline:hover .object__breadcrumbs .breadcrumbs__item:after,.attraction__gallery--item:nth-child(6) .arrow.buttonOutline:hover .attraction__gallery--link:after,.attraction__gallery--item:nth-child(6) .button.arrow:hover .attraction__gallery--link:after,.button.arrow:hover .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.button.arrow:hover .company__gallery--item:nth-child(6) .company__gallery--link:after,.button.arrow:hover .gallery__item:after,.button.arrow:hover .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.button.arrow:hover .icon,.button.arrow:hover .objectGallery__item:after,.button.arrow:hover .object__breadcrumbs .breadcrumbs__item:after,.company__gallery--item:nth-child(6) .arrow.buttonOutline:hover .company__gallery--link:after,.company__gallery--item:nth-child(6) .button.arrow:hover .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .arrow.buttonOutline:hover .gastronomy__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .button.arrow:hover .gastronomy__gallery--link:after,.object__breadcrumbs .arrow.buttonOutline:hover .breadcrumbs__item:after,.object__breadcrumbs .button.arrow:hover .breadcrumbs__item:after{transform:translateX(4px)}.button:disabled,.buttonOutline:disabled{background-color:var(--color-theme-light-grey);border-color:var(--color-theme-dark-grey);color:var(--color-theme-dark-grey);cursor:not-allowed}.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:var(--text-base);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;display:flex;align-items:center}.form__checkboxImg{width:20px;-o-object-fit:contain;object-fit:contain;filter:var(--color-theme-filter-primary)}.form__checkboxImg--2{filter:unset}.form__checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--color-theme-grey);border-radius:4px;background:var(--color-theme-white);cursor:pointer;position:relative;display:inline-block;transition:all .2s ease;margin-right:10px}.form__checkbox input[type=checkbox]:checked{background-color:var(--color-theme-white);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23007aff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.2l-3.5-3.6L4 14l5 5 12-12-1.5-1.4L9 16.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}.form__checkbox input[type=checkbox].is-invalid{border-color:var(--color-theme-alert-danger)}.form__checkbox input[type=checkbox].is-valid{border-color:var(--color-theme-green)}.form__checkbox label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--text-xs);line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:3px 0}.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;font-size:var(--text-sm);position:relative}@media(max-width:768px){.form__input{font-size:var(--text-sm)}}.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__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 .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 .breadcrumbs__item:after,.gastronomy__gallery--item:nth-child(6) .form__input .gastronomy__gallery--link:after,.object__breadcrumbs .form__input .breadcrumbs__item:after{position:absolute;bottom:7px;right:20px;font-size:18px;color:var(--color-theme-primary)}.form__input span{margin:0;padding-left:20px;font-size:var(--text-xs)}@media(max-width:768px){.form__input span{padding-left:10px}}.form__input span .text-danger{padding-left:0}@media(max-width:768px){.form__input span .text-danger{padding-left:0}}.form__input--special{position:relative}.form__input--special input{color:var(--color-theme-primary)}.form__info{font-size:var(--text-xxs);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:var(--text-sm)}.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}.checkbox-wrapper .text-danger-top{position:relative;top:-4px}.addObjectHeader{position:relative;width:100%;height:500px;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;z-index:100}.addObjectHeader__wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;height:80%;color:#fff;z-index:1000;width:70%}.addObjectHeader__title{font-size:30px;font-weight:500;margin-bottom:.7em;font-size:var(--text-4xl)}.addObjectHeader__heading,.addObjectHeader__subheading{color:var(--color-title-white)}.addObjectHeader__subheading{font-size:var(--text-3xl)}.addObjectHeader__text{font-weight:400;font-size:var(--text-lg);color:var(--color-text-white)}.addObjectHeader__text:last-of-type{font-weight:700;letter-spacing:2px;font-size:var(--text-2xl)}.addObjectHeader__shadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--mask-color-primary);z-index:100;opacity:.75}.addObject__wrapper{display:flex;flex-direction:column;align-items:center;padding:0}.addObjectCard{border-radius:16px;max-width:470px;min-height:650px;display:grid;grid-template-rows:auto 1fr;text-align:center;padding:2.5rem 1.5rem;margin:.5rem;gap:1rem}.addObjectCard__title{font-weight:500}.addObjectCard-wrapper{width:100%;display:flex;justify-content:center;align-items:stretch;gap:4em}@media(max-width:768px){.addObjectCard-wrapper{flex-direction:column;align-items:center}}.addObjectCard__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:700;gap:10px;font-size:var(--text-5xl);min-height:150px;color:var(--color-title-white)}.addObjectCard__subheading{font-size:22px;font-weight:400}.addObjectCard__button{text-transform:uppercase;padding:.5rem 1rem;font-size:var(--text-lg);border-radius:6px;font-weight:600;font-family:sans-serif;margin:0;min-width:205px;justify-self:center}.addObjectCard__list{list-style-type:disc;padding:0;display:flex;flex-direction:column;align-items:start;justify-content:space-around;padding-left:2rem}.addObjectCard__list-item{line-height:2rem;text-align:left;font-size:var(--text-sm);font-size:1rem}.addObjectCard__list-item--featured{font-weight:700}.addObjectCard__promo{font-size:24px;letter-spacing:3px;margin:0}.addObjectCard__promo-code{letter-spacing:0;font-weight:700}.addObjectCard__disclaimer-wrapper{font-size:var(--text-xs);display:block;position:relative;text-align:left;margin:0;padding:0}.addObjectCard__disclaimer{font-size:var(--text-xs);text-align:left;display:block;margin:0;padding:0;opacity:.8;width:100%}.addObjectCard__highlight{font-weight:700}.addObjectCard__asterisk{color:var(--color-theme-secondary)}.addObjectCard__link{display:inline;color:var(--color-theme-primary)}.addObjectCard__old-price{font-weight:400;text-decoration:line-through}.addObjectCard__banner{width:100%;padding:1.2rem;border-radius:6px;background-color:var(--color-theme-white)}.addObjectCard__banner-text{text-align:left;color:var(--color-theme-primary);margin:0;padding:0}.addObjectCard__banner-heading{font-size:1.5rem;color:var(--color-theme-secondary);font-weight:700}.addObjectCard__banner-yellow{color:var(--color-theme-secondary);font-weight:700}.addObjectCard__banner-blue{color:var(--color-theme-primary);font-weight:700}.addObjectCard__top{display:flex;flex-direction:column}.addObjectCard__bottom{display:grid;grid-template-rows:1fr auto auto auto;gap:1rem}.addObjectCard-left{background-color:var(--color-theme-background-primary);border:3px solid var(--color-theme-primary)}.addObjectCard-left__button{background-color:var(--color-theme-secondary);color:#fff;border:1px solid transparent;transition:background-color .3s,color .3s,border .3s}.addObjectCard-left__button:hover{background-color:#fff;color:var(--color-theme-secondary);border:1px solid var(--color-theme-secondary)}.addObjectCard-left__heading{color:var(--color-theme-primary)}.addObjectCard-left__asterisk{color:var(--color-theme-primary)}.addObjectCard-left__promo{color:var(--color-theme-primary)}.addObjectCard-right{background-color:var(--color-theme-primary);color:#fff}.addObjectCard-right__asterisk{color:var(--color-theme-secondary)}.addObjectCard-right__button{background-color:var(--color-theme-white);color:var(--color-theme-secondary);border:1px solid var(--color-theme-secondary);transition:background-color .3s,color .3s,border .3s}.addObjectCard-right__button:hover{background-color:var(--color-theme-secondary);color:var(--color-theme-white);border:1px solid var(--color-theme-secondary)}.addObjectCard--wide{max-width:550px}.addObjectCard-specialCard{padding:0;overflow:hidden;gap:0;box-shadow:0 0 20px #919191}.addObjectCard-specialCard .addObjectCard__bottom{padding:1rem 1.5rem 2.5rem;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.2),rgba(0,0,0,0) 60%),linear-gradient(180deg,#2b2b2b 0,#0d0d0d 100%);background-color:#0d0d0d}.addObjectCard-specialCard .addObjectCard__list-wrapper{display:flex;flex-direction:column;margin:0 0 1rem}.addObjectCard-specialCard .addObjectCard__list{margin:0}.addObjectCard-specialCard .addObjectCard__list-item{color:var(--color-theme-white)}.addObjectCard-specialCard .addObjectCard__list-item--big{font-weight:700;font-size:1.2rem}.addObjectCard-specialCard .addObjectCard__list-divider{width:100%;height:1px;background-color:var(--color-theme-white);margin:1rem 0}.addObjectCard-specialCard .addObjectCard__disclaimer{color:var(--color-theme-white)}.addObjectCard-specialCard .addObjectCard__promo{color:var(--color-theme-white)}.addObjectCard-specialCard .addObjectCard__banner-heading{color:var(--color-theme-primary);text-align:center}.addObjectCard-specialCard .addObjectCard__banner-text{text-align:center;font-size:1.1rem;color:var(--color-theme-black)}.addObjectCard-specialCard .addObjectCard__banner-bold{font-weight:700}.addObjectCard-specialCard .addObjectCard__button{border:1px solid var(--color-theme-white);color:var(--color-theme-white);background-color:rgba(0,0,0,0);transition:background-color .3s,color .3s,border .3s}.addObjectCard-specialCard .addObjectCard__button:hover{border:1px solid transparent;color:#0d0d0d;background-color:var(--color-theme-white)}.addObjectCard-specialCard .addObjectCard__button--shop{border:1px solid transparent;color:#0d0d0d;background-color:var(--color-theme-white);transition:background-color .3s,color .3s,border .3s}.addObjectCard-specialCard .addObjectCard__button--shop:hover{border:1px solid var(--color-theme-white);color:var(--color-theme-white);background-color:rgba(0,0,0,0)}@media screen and (min-width:1200px){.addObjectCard-specialCard .addObjectCard__button--shop{min-width:160px}}.addObjectCard-specialCard .addObjectCard__button-wrapper{display:flex;padding:0 1rem;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width:1200px){.addObjectCard-specialCard .addObjectCard__button-wrapper{flex-direction:column}}.addObjectCard-specialCard--christmas .addObjectCard__banner-heading{color:#e6c766}.addObjectCard-specialCard--christmas .addObjectCard__bottom{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.2),rgba(255,255,255,0) 60%),linear-gradient(298deg,#e6c766 0,#7a5a10 100%)}.addObjectCard-specialCard--christmas .addObjectCard__button:hover{color:#e6c766}.addObjectCard-specialCard--christmas .addObjectCard__button--shop{color:#e6c766}.addObjectCard-specialCard--christmas .addObjectCard__button--shop:hover{color:var(--color-theme-white)}.addObjectOptions{display:grid;width:100%;grid-template-columns:35% 65%;place-items:end}@media screen and (max-width:992px){.addObjectOptions{display:block}}.addObjectOptions__left-img{height:100%;border-top-right-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:992px){.addObjectOptions__left-img{display:none}}.addObjectOptions__right{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.addObjectOptions__heading{font-weight:500;font-size:1.4rem;text-align:center}@media screen and (max-width:576px){.addObjectOptions__heading{padding:0 1rem}}.addObjectOptions__btn{width:245px;text-align:center;padding:.3rem 1.8rem;border-radius:8px;font-size:1rem;border:1px solid transparent;color:var(--color-theme-white);font-weight:500;transition:background-color .3s,color .3s,border .3s}.addObjectOptions__btn--objects{background-color:var(--color-theme-primary)}.addObjectOptions__btn--objects:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary);border:1px solid var(--color-theme-primary)}.addObjectOptions__btn--companies{background-color:var(--color-theme-secondary)}.addObjectOptions__btn--companies:hover{background-color:var(--color-theme-white);color:var(--color-theme-secondary);border:1px solid var(--color-theme-secondary)}.addObjectOptions__btn--inactive{opacity:.5;cursor:not-allowed}.addObjectOptions__btn--inactive{background-color:var(--color-theme-dark-grey)}.addObjectOptions__buttons{width:100%;padding:0 2rem;display:flex;justify-content:center;align-items:center;gap:1rem 3rem;flex-wrap:wrap}@media screen and (max-width:576px){.addObjectOptions__buttons{flex-direction:column;justify-content:center;gap:1rem;padding:1rem 0}}.addObjectOptions__options{display:flex;justify-content:center;align-items:stretch;padding:2rem 2rem;background-color:var(--color-theme-background-primary);height:100%;min-height:100%}.addObjectOptions__options--mobile{background-color:rgba(0,0,0,0);flex-direction:column}.addObjectOptions__options-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;transition:filter .5s ease,opacity .5s ease}.addObjectOptions__options-wrapper:not(:last-of-type){margin-bottom:4rem}.addObjectOptions__options-wrapper.blur{filter:blur(5px);opacity:.5}@media screen and (max-width:576px){.addObjectOptions__options{flex-direction:column;padding:3rem 1rem;gap:1.5rem}}.addObjectOptions__options-wrapper--shadow{animation:blur .5s linear forwards}.addObjectOptions__option{flex:1 1 auto;display:flex;justify-content:center;align-items:stretch;flex-direction:column;gap:1rem;height:100%;align-self:stretch}.addObjectOptions__option--mobile{padding:3rem 2rem;background-color:var(--color-theme-background-primary);border:1px solid var(--color-theme-dark-grey);border-radius:20px}@media screen and (max-width:576px){.addObjectOptions__option{padding:0 1rem}}.addObjectOptions__list{height:-moz-max-content;height:max-content;width:100%;padding:0 2rem;margin-bottom:0}@media screen and (max-width:576px){.addObjectOptions__list{padding:0 .5rem}}.addObjectOptions__list-item{list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem;line-height:1.6rem;font-size:.95rem}.addObjectOptions__list-item:not(:last-child){margin-bottom:1.5rem}.show-objects-text .addObjectOptions__options--companies{display:none}.show-companies-text .addObjectOptions__options--objects{display:none}.addObjectPortals__wrapper{display:flex;flex-direction:column;align-items:center;gap:5px}.addObjectPortals__wrapper .portalsTitle{font-size:var(--text-lg);font-weight:500;color:var(--color-theme-primary)}.addObjectPortals__logos{display:flex;align-items:center;gap:30px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.addObjectPortals__logos-img{height:50px}.slider--portals .slide-track{animation:scrollPortals 40s linear infinite;display:flex;width:7500px}.slider--portals .slide{display:flex;justify-content:center;align-items:center;margin:0 2rem}@keyframes scrollPortals{0%{transform:translateX(0)}100%{transform:translateX(-2500px)}}.addObjectTestimonials{width:100%;background-color:var(--color-theme-background-primary)}.addObjectTestimonials.swiper{padding:3rem}@media screen and (max-width:576px){.addObjectTestimonials.swiper{padding:3rem 1rem}}.addObjectTestimonials .swiper-wrapper{align-items:stretch}.addObjectTestimonials .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}.addObjectTestimonials__testimonial{flex:1 1 100%;background-color:var(--color-theme-white);padding:3rem;border-radius:8px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:.5rem;text-align:center;box-shadow:0 0 25px -15px #42445a;height:100%;transition:transform .3s,box-shadow .3s}.addObjectTestimonials__testimonial:hover{transform:translateY(-5%);box-shadow:0 0 40px -15px #42445a}@media screen and (max-width:576px){.addObjectTestimonials__testimonial{padding:2rem}}@media screen and (max-width:993px){.addObjectTestimonials__testimonial:hover{transform:none;box-shadow:0 0 25px -15px #42445a}}.addObjectTestimonials__img{width:100px;height:100px;min-height:100px;border-radius:50%}.addObjectTestimonials__name{font-size:var(--text-xl);font-weight:500;text-transform:uppercase;color:var(--color-text-black)}.addObjectTestimonials__objectName{color:var(--color-theme-primary);font-size:var(--text-lg);text-transform:capitalize}.addObjectTestimonials__text{font-size:.95rem;line-height:1.8rem}.addObjectWhySwiper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:-moz-fit-content;height:fit-content;width:100%;gap:.5rem;margin:1rem 0}.addObjectWhySwiper__wrapper.swiper-wrapper{margin:2rem 0}.addObjectWhySwiper-next,.addObjectWhySwiper-prev{opacity:.4}.addObjectWhy__wrapper{display:flex;flex-direction:column;align-items:center}.addObjectWhy__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:3rem 4rem;margin:2rem 0 4rem}@media screen and (max-width:1120px){.addObjectWhy__grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}.addObjectWhy__btn{font-size:1rem;text-transform:uppercase;padding:.5rem 1.4rem;border-radius:5px;white-space:nowrap;transition:all .3s;background-color:var(--color-theme-secondary);color:var(--color-theme-white);border:1px solid transparent;transition:background-color .3s,color .3s,border .3s;cursor:pointer}.addObjectWhy__btn:hover{background-color:#fff;color:var(--color-theme-secondary);border:1px solid var(--color-theme-secondary)}.addObjectWhySwiper .addObjectWhy__icon-wrapper,.addObjectWhy__icon-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:12px;background-color:var(--color-theme-background-primary);padding:1rem;height:10rem;width:14rem;transition:background-color .3s,border .3s}.addObjectWhySwiper .addObjectWhy__icon-wrapper:hover,.addObjectWhy__icon-wrapper:hover{background-color:rgba(0,0,0,0);border:3px solid var(--color-theme-background-primary)}.addObjectWhySwiper .addObjectWhy__icon-wrapper .addObjectWhy__icons,.addObjectWhy__icon-wrapper .addObjectWhy__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}.addObjectWhySwiper .addObjectWhy__icon-wrapper .addObjectWhy__title,.addObjectWhy__icon-wrapper .addObjectWhy__title{font-size:var(--text-xs);color:var(--color-theme-primary);text-align:center;text-wrap:wrap}.addObjectBooking__wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}.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--booking .slide-track{animation:scroll 40s linear infinite;display:flex;width:4500px}.slider--booking .slide{height:auto;width:150px}@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)}}.addObjectFaq{padding:50px;background:var(--color-theme-background-primary);width:100%}@media screen and (max-width:810px){.addObjectFaq{padding:20px}}.addObjectFaq__accordion-item{margin-bottom:1rem}.addObjectFaq__accordion-title{font-weight:400}.addObjectFaq__heading{color:var(--color-theme-primary)}.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%)}.addObjectContact{width:100%;background-color:var(--color-theme-background-primary)}.addObjectContact__wrapper{width:100%;display:flex;justify-content:center;align-items:stretch;gap:2rem;flex-wrap:wrap;margin-top:1.5rem}@media screen and (max-width:993px){.addObjectContact__wrapper{flex-direction:column;align-items:center}}.addObjectContact__card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding:2rem;width:24rem;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;border-radius:1rem;background-color:var(--color-theme-white);border:1px solid var(--color-theme-secondary);color:var(--color-theme-secondary);box-shadow:0 4px 10px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease}@media screen and (max-width:993px){.addObjectContact__card{width:-moz-fit-content;width:fit-content;min-width:20rem}}@media screen and (max-width:576px){.addObjectContact__card{width:-moz-fit-content;width:fit-content;min-width:18rem}}.addObjectContact__card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.16);border-color:transparent;background-color:var(--color-theme-secondary);color:var(--color-theme-white)}.addObjectContact__card--blue{border-color:var(--color-theme-primary);color:var(--color-theme-primary)}.addObjectContact__card--blue:hover{background-color:var(--color-theme-primary);color:var(--color-theme-white)}.addObjectContact__card-icon{font-family:"Material Icons";font-size:2rem;line-height:1;color:currentColor;transition:inherit}@media screen and (max-width:576px){.addObjectContact__card-icon{font-size:1.6rem}}.addObjectContact__card-text{font-weight:600;text-align:center;font-size:1.4rem;color:currentColor}@media screen and (max-width:576px){.addObjectContact__card-text{font-size:1.3rem}}.addObjectContact__card-wrapper{display:flex;align-items:center;gap:1rem}.addObjectAdvertising{text-align:center;width:100%}.addObjectAdvertising__link{margin-top:2rem;display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;font-weight:600;font-size:1.5rem;color:var(--color-theme-primary);border:2px solid var(--color-theme-primary);border-radius:12px;transition:transform .3s,background-color .3s,color .3s,box-shadow .3s}@media screen and (max-width:576px){.addObjectAdvertising__link{font-size:1.2rem;padding:1rem 2rem}}.addObjectAdvertising__link:hover{background-color:var(--color-theme-primary);color:var(--color-theme-white);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.14)}.addObjectAdvertising__link:hover .addObjectAdvertising__link-icon{transform:translateX(.5rem)}.addObjectAdvertising__link-icon{font-size:1.5rem;transition:transform .3s;font-family:"Material Icons"}@media screen and (max-width:576px){.addObjectAdvertising__link-icon{font-size:1.2rem}}.addObject{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;background-color:var(--color-theme-white)}.addObject__section{padding:2rem 0}.addObject__heading{text-align:center;font-size:1.6rem;padding:0 .5rem;color:var(--color-theme-black)}@media screen and (max-width:576px){.addObject__heading{font-size:1.4rem}}.addObject__subheading{text-align:center;font-size:1rem;padding:0 .5rem;color:var(--color-theme-primary)}@media screen and (max-width:576px){.addObject__subheading{font-size:.85rem}}.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:var(--text-lg);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)}.portalBodyContainer{display:flex;flex-direction:column;min-height:100vh}.portalContent{position:relative;flex:1 0 auto}.footer{flex-shrink:0}body{background-color:var(--color-theme-background-primary);position:relative;line-height:inherit}body.overflow{overflow-y:hidden}body.objects.noclegi{padding:0!important}@media(max-width:768px){body{font-size:var(--text-sm)}}body .tooltip{z-index:100000}body,li,p,span{line-height:inherit}h1,h2,h3,h4,h5,h6{line-height:1.3}:root.underline-links a{text-decoration:underline!important}:root[data-theme=dark] .label-dark-accent{border:1px solid var(--color-theme-secondary)}.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}@media(max-width:576px){.header__logo img{height:30px}}.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;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{display:flex;justify-content:center;align-items:center;padding:0;height:30px;width:50px;text-align:center;min-width:-moz-fit-content;min-width:fit-content;margin-right:10px}@media(max-width:420px){.header__backTo .button,.header__backTo .buttonOutline{height:25px;width:40px}}.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;overflow:visible;position:relative;width:30px;height:30px}@media(max-width:992px){.header__burger{width:25px;height:25px}}.header__menu{position:fixed;right:150%;top:50%;width:280px;height:100%;background:var(--color-theme-navbar-bg);transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s ease-in-out;z-index:998}.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:var(--text-2xl)}@media(max-width:768px){.header__menu ul h4{font-size:24px}}@media(max-width:992px){.header__menu ul h4{font-size:20px}}.header__menu ul h4 a{color:var(--color-text-white)}.header__menu-wrapper{display:flex;justify-content:end;align-items:center;height:60px}.header__menu-close-button{width:30px;height:30px;filter:brightness(0) invert(1);margin-right:3rem}@media(max-width:992px){.header__menu-close-button{width:25px;height:25px}}.header_karkonosze .header__burger span{background:var(--color-theme-primary)}.header_karkonosze .header__burger span::after,.header_karkonosze .header__burger span::before{width:60%;right:0;left:auto;background:var(--color-theme-primary)}.header_karkonosze .header__burger.close span{background-color:var(--color-theme-white);width:27px;filter:none}.header_karkonosze .header__burger.close span::after,.header_karkonosze .header__burger.close span::before{background-color:var(--color-theme-white);width:27px;filter:none}.header_karkonosze.header__fixed .header__burger span,.header_karkonosze.header__fixed .header__burger span::after,.header_karkonosze.header__fixed .header__burger span::before{filter:none;background:var(--color-theme-primary)}.header_karkonosze.header__fixed .header__burger.close span,.header_karkonosze.header__fixed .header__burger.close span::after,.header_karkonosze.header__fixed .header__burger.close span::before{background:var(--color-theme-white)}.frontpage .header_karkonosze .header__burger span,.frontpage .header_karkonosze .header__burger span::after,.frontpage .header_karkonosze .header__burger span::before{background:#fff;filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}.frontpage .header_karkonosze .header__burger.close span,.frontpage .header_karkonosze .header__burger.close span::after,.frontpage .header_karkonosze .header__burger.close span::before{filter:none}.frontpage .header_karkonosze.header__fixed .header__burger span,.frontpage .header_karkonosze.header__fixed .header__burger span::after,.frontpage .header_karkonosze.header__fixed .header__burger span::before{filter:none;background:var(--color-theme-primary)}.frontpage .header_karkonosze.header__fixed .header__burger.close span,.frontpage .header_karkonosze.header__fixed .header__burger.close span::after,.frontpage .header_karkonosze.header__fixed .header__burger.close span::before{background:var(--color-theme-white)}.frontpage .header_karkonosze.header__fixed .header_karkonosze__controls{margin-bottom:0}.frontpage .header_karkonosze.header__fixed .header_karkonosze__controls img{filter:none}.frontpage .header_karkonosze__controls{margin-bottom:1rem}.frontpage .header_karkonosze__controls img{filter:brightness(100) drop-shadow(2px 2px 6px #000)}.frontpage .header_karkonosze__controls .header__menu-close-icon{filter:brightness(0) invert(1)}@media(max-width:992px){.frontpage .header_karkonosze .header__burger,.frontpage .header_karkonosze .header__menu-close-button{width:30px;height:30px}}.menu__local ul{display:flex;gap:20px;margin:0;padding: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:997;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__modal{box-shadow:0 5px 10px rgba(0,0,0,.1);position:relative}.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}}.header__favorites{position:relative;width:30px;height:30px}@media(max-width:992px){.header__favorites{width:25px;height:25px}}.header__favorites--count{display:flex;justify-content:center;align-items:center;position:absolute;width:15px;height:15px;font-size:11px;color:var(--color-theme-white);background-color:var(--color-theme-red);border-radius:50%;top:50%;left:-5px;transform:translateY(-50%)}.header__accessibility{display:flex;justify-content:center;align-items:center;width:30px;height:30px}@media(max-width:992px){.header__accessibility{width:25px;height:25px}}.frontpage .header_karkonosze{position:absolute;padding:0;background-color:rgba(0,0,0,0)}.frontpage .header_karkonosze .header__logo{padding:2em 1em;background-color:var(--color-theme-white);border-radius:0 0 16px 16px}.frontpage .header_karkonosze.header__fixed{position:fixed;background-color:var(--color-theme-white)}@media(max-width:992px){.frontpage .header_karkonosze .header__accessibility,.frontpage .header_karkonosze .header__favorites{width:30px;height:30px}}.footer{background-color:var(--color-theme-primary);color:var(--color-text-white);padding:50px;font-size:var(--text-xxs);z-index:9;font-weight:300;position:relative}.footer--logo{width:230px}@media(max-width:768px){.footer--logo{display:block;margin:0 auto}}.footer .buttonOutline{margin:20px 10px}.footer__link{padding:.5rem 1rem;font-size:13px;font-weight:500;display:flex;justify-content:start;align-items:center;color:var(--color-theme-light-grey);text-decoration:underline;transition:color .3s}.footer__link:hover{color:var(--color-theme-white)}.attraction__gallery--item:nth-child(6) .footer__link:hover .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .footer__link:hover .company__gallery--link:after,.footer__link:hover .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.footer__link:hover .company__gallery--item:nth-child(6) .company__gallery--link:after,.footer__link:hover .gallery__item:after,.footer__link:hover .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.footer__link:hover .icon,.footer__link:hover .objectGallery__item:after,.footer__link:hover .object__breadcrumbs .breadcrumbs__item:after,.gastronomy__gallery--item:nth-child(6) .footer__link:hover .gastronomy__gallery--link:after,.object__breadcrumbs .footer__link:hover .breadcrumbs__item:after{color:var(--color-theme-primary);background-color:var(--color-theme-white);border:1px solid var(--color-theme-primary)}.attraction__gallery--item:nth-child(6) .footer__link .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .footer__link .company__gallery--link:after,.footer__link .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.footer__link .company__gallery--item:nth-child(6) .company__gallery--link:after,.footer__link .gallery__item:after,.footer__link .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.footer__link .icon,.footer__link .objectGallery__item:after,.footer__link .object__breadcrumbs .breadcrumbs__item:after,.gastronomy__gallery--item:nth-child(6) .footer__link .gastronomy__gallery--link:after,.object__breadcrumbs .footer__link .breadcrumbs__item:after{font-family:"Material Icons";font-size:20px;color:var(--color-theme-light-grey);width:25px;height:25px;display:flex;justify-content:center;align-items:center;transition:color .3s;border:1px solid transparent;border-radius:4px;transition:color .3s,background-color .3s,border .3s}.footer__link .icon--add{border:1px solid #77ecfe}.footer__text{font-size:13px}.footer__text--bottom{font-size:12px;color:var(--color-theme-light-grey)}.footer__text--google{font-size:16px}.footer__btn{position:relative;overflow:hidden;font-size:14px;padding:.5rem 1.4rem;border:1px solid transparent;border-radius:6px;box-shadow:-3px 3px 6px #103e61;z-index:100}.footer__btn::after,.footer__btn::before{content:"";position:absolute;inset:0;transition:opacity .2s linear;z-index:-1}.footer__btn::before{background:linear-gradient(60deg,#2086c9 0,#196fa8 100%);opacity:1}.footer__btn::after{background:linear-gradient(60deg,#196fa8 0,#2086c9 100%);opacity:0}.footer__btn:hover::before{opacity:0}.footer__btn:hover::after{opacity:1}.footer__btn-icon{width:175px}.footer__google{width:200px}@media(max-width:992px){.footer__google{width:150px}}@media(min-width:992px){.w-lg-100{width:100%}}@media(min-width:992px){.w-lg-35{width:35%}}@media(max-width:992px){.footer{padding:50px 50px 100px}}@media(max-width:768px){.footer{padding:40px 20px 100px 20px}}.searchEngine__wrapper{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.searchEngine__wrapper{width:100%}}@media screen and (max-width:768px){.searchEngine__wrapper .searchEngine{width:100%}}.searchEngine__wrapper .searchEngine__icon{font-family:"Material Icons";color:var(--color-theme-white);font-size:var(--text-base);transition:color .3s}.searchEngine__wrapper .searchEngine__icon--pin{font-size:var(--text-2xl);color:var(--color-theme-primary)}.searchEngine__wrapper .searchEngine__search-wrapper{position:relative;display:flex;justify-content:center;align-items:center;height:50px}@media screen and (max-width:768px){.searchEngine__wrapper .searchEngine__search-wrapper{width:100%}}@media screen and (max-width:576px){.searchEngine__wrapper .searchEngine__search-wrapper{height:45px}}.searchEngine__wrapper .searchEngine__label{display:flex;justify-content:flex-start;gap:1rem;align-items:center;padding-left:1rem;height:100%;min-width:410px;background-color:var(--color-theme-white);border:1px solid transparent;border-radius:6px 0 0 6px}@media screen and (max-width:768px){.searchEngine__wrapper .searchEngine__label{width:100%;min-width:-moz-fit-content;min-width:fit-content}}@media screen and (max-width:576px){.searchEngine__wrapper .searchEngine__label{gap:.5rem;padding-left:.3rem}}.searchEngine__wrapper .searchEngine__input{width:100%;height:100%}@media screen and (max-width:576px){.searchEngine__wrapper .searchEngine__input{font-size:12px}}.searchEngine__wrapper .searchEngine__button{padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.3rem;height:100%;background-color:var(--color-theme-primary);border:1px solid transparent;border-radius:0 6px 6px 0;transition:background-color .3s,color .3s,border .3s}@media screen and (max-width:576px){.searchEngine__wrapper .searchEngine__button{padding:.3rem .7rem}}.searchEngine__wrapper .searchEngine__button-text{font-size:14px;font-weight:500;color:var(--color-theme-white);transition:color .3s}@media screen and (max-width:576px){.searchEngine__wrapper .searchEngine__button-text{font-size:12px}}.searchEngine__wrapper .searchEngine__button:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary);border:1px solid var(--color-theme-primary)}.searchEngine__wrapper .searchEngine__button:hover .searchEngine__icon{color:var(--color-theme-primary)}.searchEngine__wrapper .searchEngine__button:hover .searchEngine__button-text{color:var(--color-theme-primary)}.searchEngine__wrapper .searchEngine__result{position:absolute;width:100%;height:350px;max-height:0;top:60px;left:0;z-index:999999;background:#fff;border-radius:6px;overflow-y:auto}@media screen and (max-width:576px){.searchEngine__wrapper .searchEngine__result{max-width:300px;left:50%;transform:translateX(-50%)}}.searchEngine__wrapper .searchEngine__result.active{max-height:-moz-max-content;max-height:max-content}.searchEngine__wrapper .searchEngine__result-item{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}.searchEngine__wrapper .searchEngine__result-item img{width:65px;height:65px;position:absolute;left:0;top:0;padding:15px;border-radius:4px}.searchEngine__wrapper .searchEngine__result-item h5{margin:0;font-size:16px;font-weight:500}.searchEngine__wrapper .searchEngine__result-item small{margin:0;line-height:10px;margin-top:7px}.searchEngine__wrapper .searchEngine__result-item--last{background:var(--color-theme-primary);color:#fff;flex-direction:column;padding:0 20px;justify-content:center;border:0;gap:0;height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.searchEngine__wrapper--objects{order:1}}.searchEngine__wrapper--objects .searchEngine__search-wrapper{height:40px}@media screen and (max-width:768px){.searchEngine__wrapper--objects .searchEngine__search-wrapper{width:-moz-fit-content;width:fit-content;min-width:350px}}.searchEngine__wrapper--objects .searchEngine__label{border:1px solid #ccc;min-width:240px}@media screen and (max-width:768px){.searchEngine__wrapper--objects .searchEngine__label{min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.searchEngine__wrapper--objects .searchEngine__input{min-width:200px;padding-right:.5rem}}@media screen and (max-width:576px){.searchEngine__wrapper--objects .searchEngine__input{min-width:160px}}@media screen and (max-width:768px){.searchEngine__wrapper--objects .searchEngine__form{width:100%;display:flex;justify-content:center;align-items:center}}.searchSection-karkonosze{max-width:350px;position:relative;background-color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.75);border-radius:10px;padding:3.5em 2.5em}.searchSection-karkonosze__title{font-weight:400;font-size:var(--text-3xl);color:var(--color-theme-primary);margin-bottom:0;margin-right:1rem;text-align:left}.searchSection-karkonosze .searchEngine__wrapper--karkonosze{padding:0}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine{width:100%}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__search-wrapper{width:100%;height:45px}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__button{position:absolute;display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;padding:.3em;margin-right:.3em;padding-left:0;background-color:rgba(0,0,0,0);top:50%;left:.8rem;transform:translateY(-50%)}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__button:hover{border:1px solid transparent}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__label{border-radius:50px;min-width:100%}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__input{padding:0 0 0 2rem}@media screen and (max-width:576px){.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__input{padding-left:3rem}}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__icon{color:var(--color-theme-primary);font-size:1.3rem}.searchSection-karkonosze .searchEngine__wrapper--karkonosze .searchEngine__form{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.searchSection-karkonosze .mainSearch__text{font-weight:700;color:var(--color-theme-primary);font-size:1.2rem}.frontpage .searchEngine__wrapper{padding:2rem 0}.frontpage .searchEngine__wrapper--karkonosze{padding:0}.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:260px;max-width:260px}}.categoriesSlider__item:after{content:"";left:0;right:0;position:absolute;height:100px;background:linear-gradient(0deg,rgba(0,0,0,.7),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:var(--text-lg);padding:20px;margin:0;z-index:2;position:absolute;bottom:0;left:0;color:var(--color-title-white);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:260px}}.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:var(--color-theme-white)}.attractionCategory__item--title{font-size:var(--text-base);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;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:var(--text-base);font-weight:400;margin:0;color:var(--color-text-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:var(--mask-category);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:var(--color-theme-bg-white);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:var(--text-sm);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-title-white);font-size:var(--text-lg);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:var(--text-lg);color:var(--color-title-white);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;transition:max-height .3s ease}.citiesList.limited-height{max-height:120px;overflow:hidden}.citiesList.expanded{max-height:100%}.citiesList li{font-size:var(--text-sm);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:var(--text-lg);padding:20px;margin:0;z-index:2;position:absolute;bottom:0;left:0;color:var(--text-color-white);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-title-white);font-size:var(--text-lg);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:var(--text-sm);font-weight:400;margin:0;color:var(--color-title-white);width:60%;z-index:1}.gastronomyCategoryMini__item span{font-size:var(--text-sm);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:var(--text-lg);margin:0}@media(max-width:480px){.faq button .faq__title{font-size:var(--text-base)}}.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 .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 .breadcrumbs__item:after,.gastronomy__gallery--item:nth-child(6) .faq button .gastronomy__gallery--link:after,.object__breadcrumbs .faq button .breadcrumbs__item: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] .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 .breadcrumbs__item::after,.gastronomy__gallery--item:nth-child(6) .faq button[aria-expanded=true] .gastronomy__gallery--link::after,.object__breadcrumbs .faq button[aria-expanded=true] .breadcrumbs__item::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:var(--text-sm);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:var(--color-title-white);text-shadow:2px 2px 3px rgba(0,0,0,.3);text-transform:uppercase}@media(max-width:768px){.mainCity{font-size:var(--text-3xl);text-align:center;text-transform:none;padding:.3em 0}}.mainCity p{font-size:20px}.mainCity .w-normal{font-size:var(--text-6xl);display:block;line-height:1em}.mainCity--karkonosze{text-align:left;text-transform:none;font-weight:400}@media screen and (max-width:768px){.mainCity--karkonosze{text-align:center}}@media screen and (max-width:768px){.mainCity--karkonosze{margin-top:1em}.mainCity--karkonosze .w-normal{font-size:40px}}.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:var(--mask-gradient-bg-white)}.background__frontpage.photo_background:before{z-index:0;background:var(--mask-gradient-bg-white)}.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:500;line-height:1.6rem}.background__frontpage.karkonosze:before{background:var(--mask-white-transparent)}.background__frontpage.karkonosze .button,.background__frontpage.karkonosze .buttonOutline{font-size:.7em}.background__frontpage .link,.background__frontpage .modalMultiContact .modalContent .phoneWrap a,.background__frontpage .modalObjectPhone .modalPhone .phoneWrap a,.modalMultiContact .modalContent .phoneWrap .background__frontpage 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:var(--text-xs);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-text-white)}.categoriesButton__item--over .categoriesButton__item--title{color:var(--color-text-white)}.categoriesButton__item--title{font-size:var(--text-xs);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:auto;max-height:450px}.specialOffersList__wrapper.excerpt-hidden:has(:nth-child(7)):after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.specialOffersList__wrapper.excerpt-hidden:after{display:none}.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-title-white);font-size:var(--text-base);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;font-size:var(--text-sm);overflow:hidden;position:relative}.excerpt-hidden.excerpt-hidden--250{height:250px}.excerpt-hidden.excerpt-hidden--500{height:500px}.excerpt-hidden.excerpt-hidden--100{height:100px}.excerpt-hidden:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:var(--mask-gradient-white)}.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{width:100%;max-width:100%;height:200px;border-radius:8px;-o-object-fit:cover;object-fit:cover;position:absolute}.objects__bannerText{display:flex;justify-content:center;flex-direction:column;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%;height:100%;padding:20px 16px}}.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}@media(max-width:768px){.objects__bannerText:before{background:linear-gradient(90deg,rgba(189,189,189,.8),rgba(168,168,168,.8))}}.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:var(--text-2xl);padding:0}@media(max-width:768px){.objects__headline--label{font-size:var(--text-lg);margin-top:0;text-align:center}}.objects__headline--sublabel{color:var(--color-theme-font-header);margin:0;font-size:var(--text-sm);margin-top:15px;padding:0}@media(max-width:768px){.objects__headline--sublabel{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:var(--text-lg);margin-bottom:20px}.objectsSidebar__card--icon{margin-right:10px;color:var(--color-theme-primary)}.objectsSidebar__card .buttonOutline{float:right}.modalMultiContact .modalContent .phoneWrap .objectsSidebar__card a,.modalObjectPhone .modalPhone .phoneWrap .objectsSidebar__card a,.objectsSidebar__card .link,.objectsSidebar__card .modalMultiContact .modalContent .phoneWrap a,.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:var(--text-sm);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:var(--text-xs);padding:5px 10px}}.objectsSidebar__switch a label,.objectsSidebar__switch a span{background-color:var(--color-theme-white);border-radius:8px;padding:4px 10px;font-size:var(--text-xxs);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);border:2px solid 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);border:2px solid var(--color-theme-wolne-od-weekendu)}.objectsSidebar__switch--btn{border-radius:8px;margin-left:10px}@media(max-width:992px){.objectsSidebar__switch--btn{margin:0}}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--all,.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wod,.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wow{position:relative;width:100%;height:45px;max-width:unset;width:100%;line-height:50px;border-radius:50px;transition:background-color .3s,color .3s,border .3s}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--all span,.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wod span,.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wow span{height:80%;line-height:15px;position:unset;font-size:13px;width:33px;height:33px;position:absolute;top:50%;right:4.5px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:50%;transition:background-color .3s,color .3s}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--all{background-color:var(--color-theme-primary);color:#fff;border:2px solid transparent;margin-bottom:2rem}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--all:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary);border:2px solid var(--color-theme-primary)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--all:hover span{color:var(--color-theme-white);background-color:var(--color-theme-primary)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--all span{color:var(--color-theme-primary)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wod{background-color:var(--color-theme-white);color:var(--color-theme-wolne-od-dzis);border:2px solid var(--color-theme-wolne-od-dzis)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wod:hover{background-color:var(--color-theme-wolne-od-dzis);color:var(--color-theme-white)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wod:hover span{background-color:var(--color-theme-white);color:var(--color-theme-wolne-od-dzis)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wod span{background-color:var(--color-theme-wolne-od-dzis);color:#fff}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wow{background-color:var(--color-theme-white);color:var(--color-theme-wolne-od-weekendu);border:2px solid var(--color-theme-wolne-od-weekendu)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wow:hover{background-color:var(--color-theme-wolne-od-weekendu);color:var(--color-theme-white)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wow:hover span{background-color:var(--color-theme-white);color:var(--color-theme-wolne-od-weekendu)}.objectsSidebar__switch--karkonosze .objectsSidebar__switch--wow span{background-color:var(--color-theme-wolne-od-weekendu);color:var(--color-theme-white)}.objectsSidebar__sticky{display:flex;flex-direction:column;gap:20px;position:sticky;top:80px}.objectsSidebar__posts{padding:20px;background:var(--color-theme-white);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;left:20px;padding:10px;background:var(--color-theme-white);border-radius:50%}@media screen and (max-width:350px){.objectListing__image--favorite{top:35px}}.objectListing__image--favorite img{width:22px;height:22px;filter:var(--filter-favorite-gray)}.objectListing__image--favorite.object-add img{filter:var(--filter-favorite)}.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%}.modalMultiContact .modalContent .phoneWrap .objectListing__caption--desc a,.modalObjectPhone .modalPhone .phoneWrap .objectListing__caption--desc a,.objectListing__caption--desc .link,.objectListing__caption--desc .modalMultiContact .modalContent .phoneWrap a,.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__list--no-results{width:100%;padding:30px 20px;text-align:center;background:var(--color-theme-light-dark);border:1px solid var(--color-theme-light-grey);border-radius:8px;color:var(--color-text-black)}.objects__list--no-results .no-results__icon{font-size:48px;margin-bottom:12px;color:var(--color-theme-primary)}.objects__list--no-results .no-results__title{font-size:var(--text-xl);font-weight:600;margin-bottom:8px}.objects__list--no-results .no-results__text{font-size:var(--text-sm);color:var(--color-theme-gray);margin:0}.objects__list--no-results .no-results__hint{font-size:var(--text-sm);color:var(--color-theme-gray);margin-top:6px}.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:var(--text-xs);text-align:center;padding:10px 40px;border-radius:50px}@media(max-width:480px){.objects__switch a{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:var(--text-sm);font-weight:300;text-transform:lowercase;color:var(--color-theme-primary);position:absolute;right:10px;top:10px;z-index:2;border-radius:6px;background:var(--color-theme-background-light);padding:5px 10px}@media(max-width:768px){.objectListingNew__image--price .prices{top:30px}}.objectListingNew__image--price .prices strong{font-weight:500;font-size:var(--text-base)}.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%}.modalMultiContact .modalContent .phoneWrap .objectListingNew__caption--desc a,.modalObjectPhone .modalPhone .phoneWrap .objectListingNew__caption--desc a,.objectListingNew__caption--desc .link,.objectListingNew__caption--desc .modalMultiContact .modalContent .phoneWrap a,.objectListingNew__caption--desc .modalObjectPhone .modalPhone .phoneWrap a{font-weight:500;display:inline-flex;height:20px;line-height:20px;font-size:var(--text-xs);color:var(--coloro-theme-black)}.objectListingNew__headline{font-size:var(--text-lg);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}.modalMultiContact .modalContent .phoneWrap .objectListingNew__address a,.modalObjectPhone .modalPhone .phoneWrap .objectListingNew__address a,.objectListingNew__address .modalMultiContact .modalContent .phoneWrap 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:var(--text-xs)}.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}.objectListingNew__btn{font-size:var(--text-xs);padding:.3em .6em;background-color:var(--color-theme-primary);color:var(--color-theme-extra-light-grey);border:1px solid transparent;border-radius:8px;text-wrap:nowrap;transition:background-color .3s,color .3s,border .3s;margin-left:auto}.objectListingNew__btn:hover{border:1px solid var(--color-theme-primary);color:var(--color-theme-primary);background-color:#fff}.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:var(--text-sm);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))}.showMapBtn{font-size:16px;background-color:var(--color-theme-primary);color:#fff;padding:.5em 1.2em;border-radius:10px;border:1px solid transparent;margin:.5em 0;transition:background-color .3s,color .3s,border .3s}.showMapBtn:hover{background-color:rgba(0,0,0,0);color:var(--color-theme-primary);border:1px solid var(--color-theme-primary)}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:var(--text-sm);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:var(--text-sm);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;height:120px}@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:95%;border:1px solid var(--color-theme-light-grey);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;top:50%;transform:translateY(-50%);left:6px;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:var(--text-base);margin:3px 0;text-overflow:ellipsis;color:var(--color-theme-primary);font-weight:700}.objectListing--mini__address{margin:0}.objectListing--mini__address a{color:var(--color-theme-dark-grey)}.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:var(--text-base);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:var(--text-base);font-weight:300;margin:3px 0}.objectListingNoclegi--mini__address{margin:0}.objects__local .citiesList__maps{height:310px;padding:0}.objects__local .citiesList__btn{position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;top:3%;right:3%;z-index:900;background-color:var(--color-theme-white);border:2px solid rgba(0,0,0,.2);border-radius:6px}.objects__local .citiesList__btn:hover{background-color:#f4f4f4}.objects__local .citiesList__btn:hover .citiesList__btn-icon{filter:brightness(.8)}.objects__local .citiesList__btn-icon{width:65%}.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}}.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:var(--text-lg);margin:0}@media(max-width:480px){.faq button .faq__title{font-size:var(--text-base)}}.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 .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 .breadcrumbs__item:after,.gastronomy__gallery--item:nth-child(6) .faq button .gastronomy__gallery--link:after,.object__breadcrumbs .faq button .breadcrumbs__item: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] .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 .breadcrumbs__item::after,.gastronomy__gallery--item:nth-child(6) .faq button[aria-expanded=true] .gastronomy__gallery--link::after,.object__breadcrumbs .faq button[aria-expanded=true] .breadcrumbs__item::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:var(--text-sm);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{border-radius:8px;display:flex;flex-direction:column;align-items:stretch;height:100%}.offersItem__image{position:relative;padding-top:63.6666666667%;overflow:hidden;margin-bottom:0}.offersItem__image img{position:absolute;top:0;left:0;border-top-right-radius:8px;border-top-left-radius:8px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.offersItem__headline{position:absolute;bottom:0;font-size:var(--text-sm);background:var(--theme-color-primary);color:var(--color-title-white);font-weight:400;padding:5px 8px;border-radius:50px;margin:.5rem}.offersItem:hover .offersItem__image img{transform:scale(1.1)}.offersItem__wrapper.swiper{padding-bottom:10px}.offersItem__wrapper .swiper-slide{height:auto}.offerItem{display:flex;flex-direction:column;align-items:stretch;height:100%}.offerItem__wrapper .swiper-slide{height:auto}.offerItem__image{margin-bottom:0;position:relative;padding-top:63.6666666667%}.offerItem__image--img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-top-right-radius:8px;border-top-left-radius:8px;height:100%;width:100%}.offerItem__content{display:flex;flex-direction:column;align-items:stretch;padding:20px;background:var(--color-theme-white);box-shadow:0 2px 4px rgba(0,0,0,.1);border-bottom-right-radius:8px;border-bottom-left-radius:8px;height:100%}@media(max-width:576px){.offerItem__content{padding:10px}}.offerItem__content p{font-size:var(--text-sm)}.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:var(--color-title-white);position:absolute;top:0;opacity:0;font-size:var(--text-4xl);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}.objectGalleryOffer__wrapper{height:285px;margin-bottom:.5rem}.objectGalleryOffer__wrapper img{transition:transform .3s ease-in-out}.objectGalleryOffer__wrapper:hover img{transform:scale(1.1)}.objectGalleryOffer__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectGalleryOffer__item{display:block;border-radius:8px;position:relative;background-size:cover;background-position:center;overflow:hidden;cursor:pointer;height:100%}.objectGalleryOffer__item--1:after{content:attr(data-count);opacity:1;width:100%;height:100%;background:rgba(0,0,0,.25);color:#fff;position:absolute;top:0;font-size:var(--text-5xl);font-weight:500;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif!important}.noclegi.object .objectGallery__wrapper{padding:0}.gallery-modal{position:fixed;z-index:1040;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center}.gallery-modal-content{position:relative;width:100%;max-width:95%;max-height:90%;overflow-y:auto;background:var(--color-theme-white)}.gallery-modal-close{position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer;color:var(--color-theme-black)}.gallery-modal-header{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;justify-content:space-between;background:var(--color-title-white);padding:20px;box-shadow:0 5px 10px rgba(0,0,0,.1);height:121px}.gallery-modal-header .contactPhone{background:var(--color-theme-background-secondary);padding:5px 8px;border-radius:6px;font-size:14px;display:flex;justify-content:center;gap:5px;align-items:center;line-height:20px;cursor:pointer}.attraction__gallery--item:nth-child(6) .gallery-modal-header .contactPhone .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .gallery-modal-header .contactPhone .company__gallery--link:after,.gallery-modal-header .contactPhone .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.gallery-modal-header .contactPhone .company__gallery--item:nth-child(6) .company__gallery--link:after,.gallery-modal-header .contactPhone .gallery__item:after,.gallery-modal-header .contactPhone .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.gallery-modal-header .contactPhone .icon,.gallery-modal-header .contactPhone .objectGallery__item:after,.gallery-modal-header .contactPhone .object__breadcrumbs .breadcrumbs__item:after,.gastronomy__gallery--item:nth-child(6) .gallery-modal-header .contactPhone .gastronomy__gallery--link:after,.object__breadcrumbs .gallery-modal-header .contactPhone .breadcrumbs__item:after{color:var(--color-theme-primary);font-size:18px}.gallery-modal-header .object-title{font-weight:700;font-size:1.25rem;text-align:center}.gallery-modal-header .contactPhone{min-width:140px}.modal-thumbnails-gallery{display:grid;height:-moz-fit-content;height:fit-content;grid-auto-rows:minmax(auto,200px);grid-template-columns:repeat(10,1fr);gap:12px;padding:20px}.modal-thumbnails-gallery .gallery-item{display:flex;justify-content:center;align-items:center;width:100%;height:auto;min-width:100px;min-height:150px;border-radius:10px;overflow:hidden}.modal-thumbnails-gallery .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transform:scale(1);transition:transform .3s ease;cursor:pointer}.modal-thumbnails-gallery .gallery-item-small{grid-column:span 2;grid-row:span 1}.modal-thumbnails-gallery .gallery-item-large{grid-column:span 2;grid-row:span 2}.modal-thumbnails-gallery .gallery-item:hover img{transform:scale(1.1)}@media(max-width:1400px){.modal-thumbnails-gallery{grid-template-columns:repeat(8,1fr)}}@media(max-width:992px){.modal-thumbnails-gallery{grid-template-columns:repeat(6,1fr)}}@media(max-width:576px){.modal-thumbnails-gallery{grid-template-columns:repeat(4,1fr)}}.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:var(--color-text-white);background-color:var(--color-theme-primary)}@media screen and (max-width:343px){.objectContactTabs__button--item[data-id=email]{order:2}}@media screen and (min-width:1020px)and (max-width:1145px){.objectContactTabs__button--item[data-id=email]{order:2}}.objectContactTabs__button--item[data-id=email].active{border:1px solid var(--color-theme-grey);border-bottom-color:var(--color-theme-white)!important;background-color:var(--color-theme-white);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:var(--color-text-white);background-color:var(--color-theme-green)}@media screen and (max-width:343px){.objectContactTabs__button--item[data-id=online]{order:1}}@media screen and (min-width:1020px)and (max-width:1145px){.objectContactTabs__button--item[data-id=online]{order:1}}.objectContactTabs__button--item[data-id=online].active{border:1px solid var(--color-theme-grey);border-bottom-color:var(--color-theme-white)!important;background-color:var(--color-theme-white);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:var(--color-theme-white);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:var(--color-text-white);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:var(--text-sm)}@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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .objectContactTabs__button--item p .breadcrumbs__item: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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .objectContactTabs__button--item p .breadcrumbs__item: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}.mail__rodo-input{width:100%;height:20px;cursor:pointer}.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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .objectCard__contact .contactLink a .breadcrumbs__item:after{font-size:20px;color:var(--color-theme-primary)}.modalMultiContact .modalContent .phoneWrap .objectCard__contact .contactLink a a,.modalObjectPhone .modalPhone .phoneWrap .objectCard__contact .contactLink a a,.objectCard__contact .contactLink a .link,.objectCard__contact .contactLink a .modalMultiContact .modalContent .phoneWrap a,.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:var(--text-base)}}.objectCard__description--prices ol{list-style:decimal}.objectCard__description--title{position:relative}.objectCard__description--title .half-right{min-width:245px}.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:var(--text-sm)}@media(max-width:425px){.objectCard__description--title p.slogan{font-size:var(--text-xs)}}.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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .objectCard__description--title p.slogan .breadcrumbs__item: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}.modalMultiContact .modalContent .phoneWrap .objectCard__description--title p.slogan a,.modalObjectPhone .modalPhone .phoneWrap .objectCard__description--title p.slogan a,.objectCard__description--title p.slogan .link,.objectCard__description--title p.slogan .modalMultiContact .modalContent .phoneWrap a,.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:var(--color-theme-white);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:var(--text-sm);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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .objectCard__quickLinks .contactPhone .breadcrumbs__item:after{color:var(--color-text-white)}.objectCard__quickLinks .contactPhone:hover{background:var(--color-theme-green)}.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 .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 .breadcrumbs__item: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,.gastronomy__gallery--item:nth-child(6) #popup .modalHeader .contactPhone .gastronomy__gallery--link:after,.object__breadcrumbs #popup .modalHeader .contactPhone .breadcrumbs__item: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:var(--text-xs)}.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 .object__breadcrumbs i.breadcrumbs__item: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,.object__breadcrumbs .calendar__wrapper #btnNext i.breadcrumbs__item: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 .object__breadcrumbs i.breadcrumbs__item: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,.object__breadcrumbs .calendar__wrapper #btnPrev i.breadcrumbs__item: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:var(--text-xs)}.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:var(--text-sm);display:flex;align-items:center;gap:3px;flex-shrink:0}.objectViews__wrapper .objectViews__item{font-size:var(--text-sm);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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .objectMaps__contactLink a .breadcrumbs__item:after{font-size:20px;color:var(--color-theme-primary)}.modalMultiContact .modalContent .phoneWrap .objectMaps__contactLink a a,.modalObjectPhone .modalPhone .phoneWrap .objectMaps__contactLink a a,.objectMaps__contactLink a .link,.objectMaps__contactLink a .modalMultiContact .modalContent .phoneWrap a,.objectMaps__contactLink a .modalObjectPhone .modalPhone .phoneWrap a{font-size:13px;font-weight:400;color:#fff}:root{--bar-height:64px;--main-font-size:32px;--sub-font-size:14px;--btn-font-size:16px;--main-width:100%;--main-font-weight:500;--main-font-family:"Montserrat",sans-serif;--bar-box-shadow:0px 4px 14px 0px rgba(135, 135, 135, 0.137);--main-btn-bg-color:#d7a97d}body{font-family:var(--main-font-family)!important}.reservation__bar{background-color:#f8f8f8;color:rgba(40,40,40,.77);height:var(--bar-height);margin-top:20px;visibility:visible;width:var(--main-width);border:1px solid #e2e2e2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:10px;box-shadow:var(--bar-box-shadow);max-width:100%}.panel__people{height:100%;border-left-style:solid;border-left-width:1px;border-left-color:rgba(215,169,125,.6);padding-left:40px;padding-right:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;background:#f8f8f8}.panel__date{position:relative;height:100%;display:flex;flex-direction:row;background-color:#f8f8f8;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;width:var(--main-width)}.panel__inner_day{font-family:Lato;color:#1e272e;font-size:24px;font-weight:500;line-height:40px}.nf-guest-number{width:20px}#div_block-34-28{display:flex;flex-direction:row;align-items:center;margin-left:5px}.reservation__btn{font-family:var(--main-font-family);width:var(--main-width);height:100%;transition-duration:.6s;transition-timing-function:ease-in-out;transition-property:all;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn{color:#f8f8f8;font-size:var(--btn-font-size);letter-spacing:1px;text-transform:uppercase;background-color:var(--main-btn-bg-color);z-index:10;cursor:pointer;border-top-right-radius:10px;border-bottom-right-radius:10px}.btn:hover{background-color:#c4966b}.nf-date-from-picker{display:flex;cursor:pointer}.nf-date-to-picker{display:flex;cursor:pointer}.panel__inner{position:relative;width:100%;padding-left:25px;padding-right:25px;display:flex;flex-direction:row;align-items:center;justify-content:center}.panel__side_month{color:#1e272e;font-weight:500;letter-spacing:.04rem;line-height:1;font-size:16px;margin-left:8px}.panel__side_year{font-family:Lato;font-size:var(--sub-font-size);font-weight:500;line-height:1;color:#aa8453}.panel__inner_day{font-family:var(--main-font-family);color:#1e272e;font-size:var(--main-font-size);font-weight:var(--main-font-weight);line-height:40px}div.ct-fancy-icon{display:inline-flex;border-radius:50%}.reservation__panel{text-align:center;height:100%;padding-left:10px;padding-right:10px;width:100%;background-color:#f8f8f8;flex-direction:row;align-items:center;justify-content:flex-start;display:flex;flex-grow:1}.panel__icon{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:all;color:#000}.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center}.arrows{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:0 5px 0 5px;margin-left:10px;width:16px;max-width:16px;min-width:16px;height:56px;text-align:center}.reservation__arrow{transition:.3s ease-in-out;cursor:pointer;pointer-events:unset!important}.ct-fancy-icon{padding-left:2px;padding-top:2px;padding-right:2px;padding-bottom:2px;cursor:pointer;pointer-events:all!important;border:unset}.ct-fancy-icon>svg{width:15px;height:15px}.ct-fancy-icon>svg{fill:#000}.panel__icon>svg{width:25px;height:25px}.wrapper{width:620px;display:flex;min-width:620px;max-width:620px}@media(max-width:701px){.panel__people{display:none}.wrapper{min-width:100%;max-width:100%}}@media(max-width:430px){.reservation__bar{max-width:100%}.panel__inner{padding:0 15px 0 15px}.panel__inner_day{font-size:25px}.panel__side_month{font-size:var(--sub-font-size)}.panel__icon>svg{width:20px;height:20px}.reservation__btn{width:100%!important;padding-left:10px;padding-right:10px}}.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:var(--text-lg);text-align:left;margin-top:10px;position:absolute;bottom:0;left:0;color:var(--color-text-white)!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}.objectFullMaps__btn{position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;top:3%;right:3%;z-index:1000;background-color:var(--color-theme-white);border:2px solid rgba(0,0,0,.2);border-radius:6px}.objectFullMaps__btn:hover{background-color:#f4f4f4}.objectFullMaps__btn:hover .objectFullMaps__btn-icon{filter:brightness(.8)}.objectFullMaps__btn-icon{width:65%}.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:var(--mask-gradient-white);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:var(--text-sm);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 .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 .breadcrumbs__item:after,.company__gallery--item:nth-child(6) .collapsed__btn .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .collapsed__btn .gastronomy__gallery--link:after,.object__breadcrumbs .collapsed__btn .breadcrumbs__item: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 .gastronomy__gallery--item:nth-child(6) .rotated.gastronomy__gallery--link:after,.collapsed__btn .icon.rotated,.collapsed__btn .object__breadcrumbs .rotated.breadcrumbs__item: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,.gastronomy__gallery--item:nth-child(6) .collapsed__btn .rotated.gastronomy__gallery--link:after,.object__breadcrumbs .collapsed__btn .rotated.breadcrumbs__item: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 .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 .breadcrumbs__item:after,.company__gallery--item:nth-child(6) .collapsed__btn:hover .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .collapsed__btn:hover .gastronomy__gallery--link:after,.object__breadcrumbs .collapsed__btn:hover .breadcrumbs__item: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}}input[hotelsystem=true]{display:block;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23688EBB' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='translate(1 1)'%3E%3Crect width='18' height='18' y='2' rx='2'/%3E%3Cpath d='M13 0L13 4M5 0L5 4M0 8L18 8'/%3E%3C/g%3E%3C/svg%3E") right 1rem center no-repeat;cursor:pointer;padding-right:15px}.inputWrapper{position:relative;cursor:pointer;text-align:center;width:355px;height:60px;line-height:60px;background:#fff;display:flex;justify-content:space-between}.inputWrapper::before{position:absolute;border-style:solid;opacity:.5;border-width:1px 1px 0 0;content:"";height:14px;right:20px;top:30px;transform:rotate(45deg) translateX(-50%);vertical-align:top;width:14px;left:50%}.hotelsystemSubmit button{border-radius:0 8px 8px 0;color:#fff;background:var(--color-theme-primary);text-align:center;width:100%;height:60px;line-height:60px;padding:0 15px;border:0}.hotelsystemWrapper{margin-left:0;box-shadow:0 1px 10px rgba(0,0,0,.1);border-radius:8px;width:540px;justify-content:space-between}input[hotelsystem=true]:hover::-webkit-calendar-picker-indicator{opacity:.05}input[hotelsystem=true]:hover::-webkit-calendar-picker-indicator:hover{opacity:.15}@media(max-width:600px){.hotelsystemWrapper{width:auto;flex-direction:column}.hotelsystemSubmit button{border-radius:8px}.inputWrapper{width:100%}}.hotresSearchBar{background:#fff;cursor:pointer;box-shadow:1px 1px 4px rgba(0,0,0,.2509803922);border-radius:20px;height:60px;overflow:hidden;max-width:450px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px}.hotresSearchBar>div{padding:0 20px;min-width:100px;transition:.3s;color:var(--text-color);flex-wrap:nowrap;align-items:center;justify-content:center;display:flex}.hotresSearchBar .arrival{position:relative}.hotresSearchBar .arrival::after,.hotresSearchBar .arrival::before{content:"";width:10px;border:1px solid #000;transform:rotate(45deg);position:absolute;top:11px;right:-12px}.hotresSearchBar .arrival::before{top:18px;transform:rotate(-45deg)}.hotresSearchBar>div:last-child{padding:0;height:100%;flex-grow:2}.hotresSearchBar button{text-align:center;height:100%;width:100%;border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:1px;background:var(--color-theme-primary);color:#fff}.hotresSearchBar .day{font-size:32px;padding-right:10px;font-weight:700}.hotresSearchBar .month{font-size:13px;line-height:14px}.hotresSearchBar .month small{font-size:11px;color:gray;display:block}@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 .objectCard--categories{border-radius:8px 8px 0 0}.object.noclegi .objectCard__contact{background:var(--color-theme-white)}.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 .breadcrumbs__wrapper{padding:0;display:flex;margin:0;padding:20px 0;gap:0}@media(max-width:565px){.object__breadcrumbs .breadcrumbs__wrapper{flex-wrap:wrap;padding:10px 0}}.object__breadcrumbs .breadcrumbs__item{position:relative;display:flex;align-items:center;line-height:20px}.object__breadcrumbs .breadcrumbs__item:after{content:"chevron_right";font-size:20px;opacity:.4}.object__breadcrumbs .breadcrumbs__item:last-of-type:after{content:unset}.object__breadcrumbs .breadcrumbs__item a{color:var(--color-theme-primary)}.object__breadcrumbs .breadcrumbs__return-btn{display:inline-block;width:30px;height:30px;margin-right:1rem}.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,.gastronomy__gallery--item:nth-child(6) .object__floating .contactMail .gastronomy__gallery--link:after,.object__breadcrumbs .object__floating .contactMail .breadcrumbs__item: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 .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 .breadcrumbs__item: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,.gastronomy__gallery--item:nth-child(6) .object__floating .contactPhone .gastronomy__gallery--link:after,.object__breadcrumbs .object__floating .contactPhone .breadcrumbs__item: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 .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 .breadcrumbs__item: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,.gastronomy__gallery--item:nth-child(6) .object__floating .contactMail .gastronomy__gallery--link:after,.object__breadcrumbs .object__floating .contactMail .breadcrumbs__item: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 .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 .breadcrumbs__item:after{float:left;font-size:24px;margin-right:10px}}.objectCard{border-radius:12px;background:var(--color-theme-white);padding:20px 30px;overflow:hidden}@media(max-width:768px){.objectCard{padding:20px 10px}}.objectCard .objectCard__description--prices img{max-height:400px;-o-object-fit:cover;object-fit:cover}.objectCard__contact{scroll-margin-top:10rem;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:var(--text-sm);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:var(--color-theme-white);z-index:-1;position:absolute;height:20px}.objectCard__phone{position:fixed;left: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}@media(max-width:992px){.objectCard__phone{bottom:85px}}.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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .objectCard__phone button .breadcrumbs__item:after{font-size:24px;color:#fff}.objectCard__description--online{scroll-margin-top:10rem}.objectCard.objectCard__description .verified{display:inline-block;cursor:pointer}.objectCard.objectCard__description .verified img{width:30px;height:30px;transition:transform .2s}.objectCard.objectCard__description .verified:hover img{transform:scale(1.1)}.objectVerifyPopup{position:absolute;width:100%;left:0;top:3rem;opacity:0;transform:translateX(-500px);pointer-events:none;z-index:100;background-color:#fff;color:#333;padding:1.5rem;border-radius:12px;border:1px solid #ddd;box-shadow:0 8px 24px rgba(0,0,0,.15);max-width:420px;transition:opacity .3s ease,transform .3s ease}@media screen and (min-width:992px){.objectVerifyPopup.objectVerifyPopup--specialOffer .objectVerifyPopup__heading{margin-top:1rem}}.objectVerifyPopup.show{pointer-events:auto;opacity:1;transform:translateX(0)}.objectVerifyPopup__close{position:absolute;top:10px;right:10px;cursor:pointer}.objectVerifyPopup__heading{font-size:1rem;font-weight:600;margin-bottom:.5rem;border-bottom:1px solid #e5e5e5;padding-bottom:.5rem;text-align:center}@media screen and (max-width:576px){.objectVerifyPopup__heading{margin-top:1rem}}.objectVerifyPopup__verify-list{list-style:none;padding:0}.objectVerifyPopup__item{display:flex;justify-content:flex-start;align-items:center;padding:.4rem 0;gap:.3rem;border-bottom:1px dashed #eee;font-size:.75rem;color:var(--color-theme-primary)}.objectVerifyPopup__item-text{text-align:center;text-wrap:nowrap}.objectVerifyPopup__footer{font-size:.8rem;color:#555;text-align:center;margin-top:1rem;color:var(--color-theme-primary)}.swiper_object{position:relative;overflow:hidden}.objectCard-offer__photo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.objectCard-offer__highlights{list-style:none;padding-left:0}.objectCard-offer__highlights li::marker{content:""}.objectCard-offer__highlights .material-icons{vertical-align:middle;margin-right:5px;color:var(--color-theme-primary)}.objectCard-offer__content{padding:0 35px}.objectCard-offer__content ol{list-style:disc}.objectCard-offer__content .objectCard-offer--description.short-description{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.objectCard-offer__content .offer-label{font-weight:400}.objectCard-offer__content .offer-title{font-weight:500}.objectCard-offer__content .offer-label,.objectCard-offer__content .offer-title{color:var(--color-theme-primary)}.objectCard-offer__content p{font-size:var(--text-xs)}.objectCard-offer__contact{border:none}.objectCard-offer__contact .objectContactTabs__button{align-items:start;padding:20px 35px 0 35px}.objectCard-offer__contact .objectContactTabs__content--item{padding:30px 75px}.objectCard-offer__contact .objectContactTabs__content--item .mail__form p{font-size:var(--text-xs)}.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input input{height:auto;padding:14px}.attraction__gallery--item:nth-child(6) .objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .gastronomy__gallery--link:after,.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .company__gallery--item:nth-child(6) .company__gallery--link:after,.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .gallery__item:after,.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .icon,.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .objectGallery__item:after,.objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .object__breadcrumbs .breadcrumbs__item:after,.object__breadcrumbs .objectCard-offer__contact .objectContactTabs__content--item .mail__form .form__input .breadcrumbs__item:after{bottom:12px}.objectCard-offer .objectCard__address{flex-flow:row wrap;width:100%;padding-right:0}.objectCard-offer .objectCard__address::after,.objectCard-offer .objectCard__address::before{display:none}.objectCard-offer .objectCard__address .separator{background-color:var(--color-theme-grey);flex-grow:1;height:.03em}.objectCard-offer__price{line-height:24px;text-align:end}@media(max-width:576px){.objectCard-offer__price{text-align:left}}.objectCard-offer__price-digit,.objectCard-offer__price-text{color:var(--color-theme-secondary)}.objectCard-offer__price-digit--small,.objectCard-offer__price-text--small{color:var(--color-theme-secondary)}.objectCard-offer__price-text{font-size:var(--text-xl)}.objectCard-offer__price-text--small{font-size:var(--text-base)}.objectCard-offer__price-digit{font-size:var(--text-4xl)}.objectCard-offer__price-digit--small{font-size:var(--text-xl)}.objectCard-offer__price-before{font-size:var(--text-4xl);text-decoration:line-through;color:var(--color-theme-primary);margin-right:5px}.objectCard-offer__price-before--small{font-size:var(--text-xl);text-decoration:line-through;color:var(--color-theme-primary);margin-right:5px}.objectCard-offer__photo-wrapper{position:relative;padding-top:63.666667%}.objectCard-offer__favoriteBtn{position:absolute;top:20px;right:20px;left:auto}.offerItem{overflow:hidden;border-radius:8px}.offerItem__image{overflow:hidden}.offerItem__image--img{transition:transform .3s ease-in-out}.offerItem:hover img{transform:scale(1.1)}.offerSwiper .swiperNextOffers,.offerSwiper .swiperPrevOffers{top:20%}@media(max-width:992px){.objectCard-offer .excerpt-hidden.excerpt-hidden--500{height:300px}}@media(max-width:768px){.objectCard-offer__contact .objectContactTabs__content--item{padding:30px}.objectCard-offer__contact .objectContactTabs__button{align-items:start;padding:0 30px}.objectCard-offer__content{padding:15px}}@media(max-width:576px){.objectCard-offer__contact .objectContactTabs__content--item{padding:15px}.objectCard-offer__content p{font-size:14px}}.attraction__local .categoriesIcon__wrapper{border:0;padding-top:0}.attraction__local .citiesList__maps{height:310px}.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:var(--color-theme-white);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-text-dark-grey)}.attraction__item--address{color:var(--color-text-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:var(--text-lg);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-wrap:wrap}.attraction__item--description{color:var(--color-text-dark-grey);font-size:var(--text-xs);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:var(--color-title-white);padding:15px 20px;font-weight:400}.citiesList__btn{position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;top:3%;right:3%;z-index:900;background-color:var(--color-theme-white);border:2px solid rgba(0,0,0,.2);border-radius:6px}.citiesList__btn:hover{background-color:#f4f4f4}.citiesList__btn:hover .citiesList__btn-icon{filter:brightness(.8)}.citiesList__btn-icon{width:65%}@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-text-dark-grey);font-size:var(--text-sm);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 .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 .breadcrumbs__item:after,.company__gallery--item:nth-child(6) .attraction__informations li .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .attraction__informations li .gastronomy__gallery--link:after,.object__breadcrumbs .attraction__informations li .breadcrumbs__item: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:var(--text-4xl);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{list-style-type:disc}.attraction__description ul li::marker{color:var(--color-theme-secondary)}.attraction__description ul a{color:var(--color-theme-primary);text-decoration:underline!important}.attraction__description ol{list-style:decimal}.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}.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:var(--text-lg);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}.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:1px solid transparent;border-radius:10px;padding:8px 20px;background:var(--color-theme-primary);color:#fff;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content;margin-left:auto;display:block}.company__item--button:hover{background-color:#fff;color:var(--color-theme-primary);border:1px solid var(--color-theme-primary)}.company__item--title{font-size:var(--text-lg);font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1}.company__item--description{color:var(--color-theme-dark-grey);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.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%}.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{margin-bottom:.5rem}.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:var(--text-sm);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 .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 .breadcrumbs__item:after,.gastronomy__gallery--item:nth-child(6) .company__informations li .gastronomy__gallery--link:after,.object__breadcrumbs .company__informations li .breadcrumbs__item: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:var(--text-4xl);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:100%;width:100%;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:var(--color-theme-white);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:var(--text-lg);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gastronomy__item--description{color:var(--color-text-dark-grey);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gastronomy__item--address{color:var(--color-text-dark-grey);margin-bottom:20px;display:inline-block}.gastronomy__item--city{color:var(--color-text-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;min-width:80px;width:80px;border-radius:8px;overflow:hidden}.gastronomySmall__item--text{height:100%;padding:10px 20px}.gastronomySmall__item--title{font-size:var(--text-lg);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}.citiesList__btn{position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;top:3%;right:3%;z-index:900;background-color:var(--color-theme-white);border:2px solid rgba(0,0,0,.2);border-radius:6px}.citiesList__btn:hover{background-color:#f4f4f4}.citiesList__btn:hover .citiesList__btn-icon{filter:brightness(.8)}.citiesList__btn-icon{width:65%}@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-text-dark-grey);font-size:var(--text-sm);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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .gastronomy__informations li .breadcrumbs__item: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:var(--text-4xl);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}.mainFood{width:100%;height:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;padding-right:3rem}@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 .gastronomyCategoryMini__item img{transform:scale(1);transition:transform .3s ease-in-out}.gastronomy__local .gastronomyCategoryMini__item:hover img{transform:scale(1.1)}.gastronomy__local .categoriesSlider__item{min-height:250px}.gastronomy__local .categoriesSlider__item--bg{height:250px}.gastronomy__local .citiesList__maps{height:310px;padding:0}.gastronomy__local #map{height:100%!important;border-radius:8px!important}.gastronomy .citiesList__btn{position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;top:3%;right:3%;z-index:900;background-color:var(--color-theme-white);border:2px solid rgba(0,0,0,.2);border-radius:6px}.gastronomy .citiesList__btn:hover{background-color:#f4f4f4}.gastronomy .citiesList__btn:hover .citiesList__btn-icon{filter:brightness(.8)}.gastronomy .citiesList__btn-icon{width:65%}@media(max-width:575px){.gastronomyMorskie__wrapper .pe-3{padding:0!important}}.information__item{margin:15px 0;padding:20px 30px;background:var(--color-theme-bg-white);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:var(--text-lg);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,.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 .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 .breadcrumbs__item:after,.object__breadcrumbs .information__btn .breadcrumbs__item: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,.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] .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 .breadcrumbs__item::after,.object__breadcrumbs .information__btn[aria-expanded=true] .breadcrumbs__item::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:var(--text-base);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);font-weight:700;font-size:var(--text-lg)}@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.singlePost .blogPost__title{font-size:var(--text-sm)}.blogSection__newest .blogPosts.frontpage{justify-content:left}@media screen and (max-width:768px){.blogSection__newest .blogPosts.frontpage{max-height:unset}}.blogSection__newest .blogPosts.frontpage .blogPost{max-width:423px}.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/5/2}.blogSection__category .blogPosts.four :nth-child(2){grid-area:5/1/9/2}.blogSection__category .blogPosts.four :nth-child(3){grid-area:1/2/9/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%;height:380px;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 a{width:100%}.blogPost__image{width:100%;height:270px;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-title-white);border-radius:8px;color:var(--color-title-white);font-size:var(--text-xxs);font-weight:700;padding:5px;white-space:nowrap}.blogPost__titleWrapper{width:100%;display:flex;flex-direction:column;justify-content:center;padding:5px 10px;min-height:110px;height:110px}.blogPost__date{color:var(--color-theme-dark-grey);font-size:12px}.blogPost__title{color:var(--color-theme-primary);font-size:var(--text-lg);font-weight:500;margin-top:-5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3}.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:var(--text-3xl);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-text-dark-grey);font-size:var(--text-sm);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,.gastronomy__gallery--item:nth-child(6) .video__informations li .gastronomy__gallery--link:after,.object__breadcrumbs .video__informations li .breadcrumbs__item: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 .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 .breadcrumbs__item: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:var(--color-theme-white);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:var(--text-lg);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:var(--text-lg);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:var(--text-4xl);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:var(--color-theme-white);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:var(--text-xs);gap:5px;width:85px;position:relative}@media(max-width:576px){.mobileBox a,.mobileBox button{font-size:var(--text-xxs)}}.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:var(--filter-favorite)}.mobileBox a .favorite__count,.mobileBox button .favorite__count{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:var(--color-icon-red);color:var(--color-theme-white);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:var(--color-theme-white-transparent)}.modal.modalCalendar .modalContent{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.modal.modalCalendar .setDate{display:flex}.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,.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 .gastronomy__gallery--item:nth-child(6) .close.gastronomy__gallery--link:after,.modalContent .object__breadcrumbs .close.breadcrumbs__item:after,.object__breadcrumbs .modalContent .close.breadcrumbs__item:after{position:absolute;right:0;top:0;font-size:30px;color:var(--color-theme-primary);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,.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 .gastronomy__gallery--item:nth-child(6) .close.gastronomy__gallery--link:after,.modalContent .object__breadcrumbs .close.breadcrumbs__item:after,.object__breadcrumbs .modalContent .close.breadcrumbs__item:after{right:30px}}.modalContent--object{width:90%;height:90%}.modalContent--object .mapContainer--object{max-width:none}.modalContent--object .mapContainer--object .mapContainer{width:100%;height:100%}.attraction__gallery--item:nth-child(6) .modalContent--object .close.attraction__gallery--link:after,.company__gallery--item:nth-child(6) .modalContent--object .close.company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .modalContent--object .close.gastronomy__gallery--link:after,.modalContent--object .attraction__gallery--item:nth-child(6) .close.attraction__gallery--link:after,.modalContent--object .close.gallery__item:after,.modalContent--object .close.icon,.modalContent--object .close.objectGallery__item:after,.modalContent--object .company__gallery--item:nth-child(6) .close.company__gallery--link:after,.modalContent--object .gastronomy__gallery--item:nth-child(6) .close.gastronomy__gallery--link:after,.modalContent--object .object__breadcrumbs .close.breadcrumbs__item:after,.object__breadcrumbs .modalContent--object .close.breadcrumbs__item:after{position:absolute;right:20px;font-size:40px;z-index:10000}.attraction__gallery--item:nth-child(6) .modalContent--object .close.attraction__gallery--link:hover:after,.company__gallery--item:nth-child(6) .modalContent--object .close.company__gallery--link:hover:after,.gastronomy__gallery--item:nth-child(6) .modalContent--object .close.gastronomy__gallery--link:hover:after,.modalContent--object .attraction__gallery--item:nth-child(6) .close.attraction__gallery--link:hover:after,.modalContent--object .close.gallery__item:hover:after,.modalContent--object .close.icon:hover,.modalContent--object .close.objectGallery__item:hover:after,.modalContent--object .company__gallery--item:nth-child(6) .close.company__gallery--link:hover:after,.modalContent--object .gastronomy__gallery--item:nth-child(6) .close.gastronomy__gallery--link:hover:after,.modalContent--object .object__breadcrumbs .close.breadcrumbs__item:hover:after,.object__breadcrumbs .modalContent--object .close.breadcrumbs__item:hover:after{cursor:pointer}.modalContent.modalContent--map{max-width:100%;min-width:auto;width:100%;padding:0 20px;height:calc(100vh - 150px)}.attraction__gallery--item:nth-child(6) .modalContent.modalContent--map .close.attraction__gallery--link:after,.company__gallery--item:nth-child(6) .modalContent.modalContent--map .close.company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .modalContent.modalContent--map .close.gastronomy__gallery--link:after,.modalContent.modalContent--map .attraction__gallery--item:nth-child(6) .close.attraction__gallery--link:after,.modalContent.modalContent--map .close.gallery__item:after,.modalContent.modalContent--map .close.icon,.modalContent.modalContent--map .close.objectGallery__item:after,.modalContent.modalContent--map .company__gallery--item:nth-child(6) .close.company__gallery--link:after,.modalContent.modalContent--map .gastronomy__gallery--item:nth-child(6) .close.gastronomy__gallery--link:after,.modalContent.modalContent--map .object__breadcrumbs .close.breadcrumbs__item:after,.object__breadcrumbs .modalContent.modalContent--map .close.breadcrumbs__item:after{font-size:3.5rem;top:-10px;right:18px}.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:15px;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:29%;flex-basis:29%}}.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:var(--text-xs);text-align:center}.modalFacilities__wrapper{display:flex;flex-wrap:wrap;padding:0}@media(max-width:768px){.modalFacilities__wrapper{max-height:400px;overflow:scroll}}@media(max-width:576px){.modalFacilities__wrapper{flex-direction:column;flex-wrap:nowrap}}.modalFacilities__wrapper li{flex-basis:20%;width:20%;font-size:var(--text-sm);color:var(--color-theme-primary)}@media(max-width:768px){.modalFacilities__wrapper li{width:33.3%;flex-basis:33.3%}}@media(max-width:576px){.modalFacilities__wrapper li{width:100%;flex-basis:100%}}@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__table{margin:0 auto}.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 .object__breadcrumbs i.breadcrumbs__item:after,.modal .calendarInput__wrapper #btnNext i.gallery__item:after,.modal .calendarInput__wrapper #btnNext i.icon,.modal .calendarInput__wrapper #btnNext i.objectGallery__item:after,.object__breadcrumbs .modal .calendarInput__wrapper #btnNext i.breadcrumbs__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 .object__breadcrumbs i.breadcrumbs__item:after,.modal .calendarInput__wrapper #btnPrev i.gallery__item:after,.modal .calendarInput__wrapper #btnPrev i.icon,.modal .calendarInput__wrapper #btnPrev i.objectGallery__item:after,.object__breadcrumbs .modal .calendarInput__wrapper #btnPrev i.breadcrumbs__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}@media(max-width:576px){.modal .countPerson{flex-direction:column;justify-content:center}}.modal .countPerson_item{font-size:16px;font-weight:600;width:50%;flex-basis:50%}@media(max-width:576px){.modal .countPerson_item{display:flex;font-size:12px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.5rem}}.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}.attraction__gallery--item:nth-child(6) .modal.modalMap .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .modal.modalMap .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .modal.modalMap .gastronomy__gallery--link:after,.modal.modalMap .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.modal.modalMap .company__gallery--item:nth-child(6) .company__gallery--link:after,.modal.modalMap .gallery__item:after,.modal.modalMap .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.modal.modalMap .icon,.modal.modalMap .objectGallery__item:after,.modal.modalMap .object__breadcrumbs .breadcrumbs__item:after,.object__breadcrumbs .modal.modalMap .breadcrumbs__item:after{z-index:100}.modal.modalMap .mapContainer{z-index:0;width:100%;height:100%}.modal.modalMap .citiesList__maps{position:relative;width:100%;height:100%}.addObjectBox{position:relative;border:3px solid var(--color-theme-primary);cursor:pointer}.addObjectBox__btn{background-color: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:background-color .2s ease-in,color .2s ease-in,border .2s ease-in;z-index:3}.addObjectBox__btn:hover{background-color:var(--color-theme-white);color:var(--color-theme-secondary);border:1px solid var(--color-theme-secondary)}.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--real-estate .addObjectBox__background{background-image:url(https://zdjecianoclegi.pl/media/promocja/realestate.jpg)}.addObjectBox--attractions,.addObjectBox--company,.addObjectBox--gastronomy,.addObjectBox--real-estate{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,.addObjectBox--real-estate .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,.addObjectBox--real-estate .addObjectBox__wrapper--btn{position:absolute;bottom:0;right:0;transform:translate(-30px,45px)}@media screen and (max-width:768px){.addObjectBox--attractions .addObjectBox__wrapper--btn,.addObjectBox--company .addObjectBox__wrapper--btn,.addObjectBox--gastronomy .addObjectBox__wrapper--btn,.addObjectBox--real-estate .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,.addObjectBox--real-estate .addObjectBox__wrapper--btn{right:0;transform:translate(-30%,50%)}}.addObjectBox--attractions .addObjectBox__wrapper,.addObjectBox--company .addObjectBox__wrapper,.addObjectBox--gastronomy .addObjectBox__wrapper,.addObjectBox--real-estate .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;width:-moz-fit-content;width:fit-content}.addObjectBox--attractions .addObjectBox__wrapper .addObjectBox__header,.addObjectBox--company .addObjectBox__wrapper .addObjectBox__header,.addObjectBox--gastronomy .addObjectBox__wrapper .addObjectBox__header,.addObjectBox--real-estate .addObjectBox__wrapper .addObjectBox__header{font-size:21px;font-weight:700;color:var(--color-theme-primary);text-wrap:nowrap}.addObjectBox--attractions .addObjectBox__wrapper .addObjectBox__text,.addObjectBox--company .addObjectBox__wrapper .addObjectBox__text,.addObjectBox--gastronomy .addObjectBox__wrapper .addObjectBox__text,.addObjectBox--real-estate .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,.addObjectBox--real-estate .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}}#accessibility-panel{position:absolute;min-width:330px;top:47px;right:0;background:var(--color-theme-white);border:1px solid var(--color-theme-primary);padding:1.6rem;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:100}@media(max-width:576px){#accessibility-panel{min-width:275px;right:-20px;padding:1rem;overflow-x:auto}}#accessibility-panel button{color:var(--color-theme-primary);margin:8px 0;transition:color .3s ease}#accessibility-panel button .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,#accessibility-panel button .company__gallery--item:nth-child(6) .company__gallery--link:after,#accessibility-panel button .gallery__item:after,#accessibility-panel button .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,#accessibility-panel button .icon,#accessibility-panel button .objectGallery__item:after,#accessibility-panel button .object__breadcrumbs .breadcrumbs__item:after,.attraction__gallery--item:nth-child(6) #accessibility-panel button .attraction__gallery--link:after,.company__gallery--item:nth-child(6) #accessibility-panel button .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) #accessibility-panel button .gastronomy__gallery--link:after,.object__breadcrumbs #accessibility-panel button .breadcrumbs__item:after{font-size:24px;line-height:24px}#accessibility-panel button:hover{color:var(--color-theme-font-header)}.accessibility-icon{height:35px}@media(max-width:576px){.accessibility-icon{height:30px}}.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-align:start}.ad__description--text{text-indent:1rem}.ad__description--signature{display:flex;justify-content:flex-end;font-style:italic}.ad__description--list{list-style-type:disc}.ad__description--link{color:var(--color-theme-primary);font-weight:500}.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__text-after{font-weight:400;font-size:.8em}.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:var(--color-theme-blue)}.cardsWrapper .cards__title .title__icon--points{background-color:var(--color-theme-light-blue)}.cardsWrapper .cards__title .title__icon--offers{background-color:var(--color-theme-turquoise)}.cardsWrapper .cards__title .title__icon--marketing{background-color:var(--color-theme-wolne-od-weekendu)}.cardsWrapper .cards__title .title__icon--faq{background-color:#8ec438}.cardsWrapper .cards__main{display:flex;position:relative;gap:14px;padding:15px 10px 30px 15px;width:100%;max-width:100%;min-height:0;min-width:0}@media screen and (max-width:320px){.cardsWrapper .cards__main{padding:6px 3px 6px 9px}}.cardsWrapper .cards__main h2{font-size:calc(1.325rem + .5vw)}.cardsWrapper .cards__main .baseCard{display:flex;flex-direction:column;justify-content:space-around;gap:10px;max-width:220px}.cardsWrapper .cards__main .baseCard__buttons{margin-top:1em;display:flex;flex-direction:column;gap:5px}.cardsWrapper .cards__main .baseCard__between-text{text-align:center;font-weight:800;font-size:16px;margin:0}.cardsWrapper .cards__main .baseCard.baseCard__more{margin-top:30px;margin-bottom:20px}.cardsWrapper .cards__main .baseCard.baseCard__more .baseCard__more-text{font-size:14px;text-align:center;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:12px}@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 .forward-icon{font-size:16px;margin-left:.3em}.cardsWrapper .cards__main .baseCard .more__btn{display:flex;justify-content:center;align-items:center;background-color:var(--color-theme-blue);color:#fff;font-weight:500;border-radius:7px;padding:14px 20px;max-width:220px;text-wrap:nowrap;font-size:13px}.cardsWrapper .cards__main .baseCard .offer__btn{display:flex;justify-content:center;align-items:center;background-color:var(--color-theme-light-blue);color:#fff;border-radius:7px;border:0 solid;padding:14px 20px;max-width:220px;text-wrap:nowrap;font-size:13px}.cardsWrapper .cards__main .baseCard .text-normal{text-transform:lowercase}.cardsWrapper .cards__main .baseCard .text-normal::first-letter{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 .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:5}.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%}}@media screen and (max-width:320px){.cardsWrapper .cards__main .buttonArrow--right{right:5px!important}}.cardsWrapper .cards__main .buttonArrow--left{position:absolute;left:300px!important;top:50%;transform:translateY(-50%)}@media screen and (max-width:991px){.cardsWrapper .cards__main .buttonArrow--left{left:35px!important;top:69%}}@media screen and (max-width:991px){.cardsWrapper .cards__main .buttonArrow--left{left:35px!important;top:69%}}@media screen and (max-width:320px){.cardsWrapper .cards__main .buttonArrow--left{left:5px!important}}.cardsWrapper .cards__main .swiper{position:relative;width:100%;max-width:100%;min-height:0;min-width:0;padding:0 10px}.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:grid;grid-template-columns:1;grid-template-rows:auto;gap:10px;border:1px solid #dedede;border-radius:10px;padding:25px;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:var(--color-theme-blue);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:var(--color-theme-blue)}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title.offer__title--marketing{background-color:var(--color-theme-wolne-od-weekendu)}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title.offer__title--points{background-color:var(--color-theme-light-blue)}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__title.offer__title--offers{background-color:var(--color-theme-turquoise)}.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:240px;-o-object-fit:cover;object-fit:cover}@media(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:140px}}@media(max-width:1200px){.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:240px}}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__icon-logo{height:40px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__portal{font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;color:var(--color-theme-primary)}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__portal-lower{color:var(--color-theme-light-blue);display:block;text-transform:lowercase;font-weight:400;text-align:left;font-size:.8em;margin-top:.3em}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__portal .first-uppercase{text-transform:lowercase;display:inline-block}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__portal .first-uppercase::first-letter{text-transform:uppercase}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__portal-specialColor{color:var(--color-theme-ocean-blue);font-weight:400}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc{display:flex;flex-direction:column;text-align:left;justify-content:flex-start}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc .desc{display:flex;align-items:flex-start;flex-direction:column;font-size:13px;gap:2px}.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__desc .desc__list{padding:.5em;gap:.5em;margin:.5em 2em 0;list-style-type:disc}@media screen and (max-width:320px){.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc .desc__list{margin:.1em .3em 0}}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc .desc__example-link{font-size:1.2em;text-align:center;font-weight:700;align-self:center;background-color:rgba(0,0,0,0);border:1px solid var(--color-theme-light-blue);border-radius:9px;padding:.5em 2em;margin-top:1em;transition:background-color .3s}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__desc .desc__example-link:hover{background-color:var(--color-theme-light-blue)}.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:100%;line-height:13px;margin:1em 0 .5em}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .offer__price--text{display:block;font-weight:400;font-size:18px;color:#000;margin-bottom:10px}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price--lowerText{display:block;font-size:.9em;color:#696969;margin-bottom:1em}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price--promoText{font-size:.9em}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .red-text{color:#b80000}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .brutto{color:var(--color-theme-light-blue);font-weight:700;font-size:1.1em}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .brutto-old-price{text-decoration:line-through;color:#252525;font-weight:400}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .netto{font-weight:700}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .netto-old-price{text-decoration:line-through;color:#999}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price .price-prefix{font-weight:400}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__bottom .offer__price-info{display:block;font-style:italic;margin-top:.3em;font-size:.8em;margin-bottom:.7em}.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}@media((min-width:1200px) and (max-width:1400px)){.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard.baseCard__offer .offer__top{height:-moz-max-content;height:max-content}}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard .offer__heading{font-weight:700;text-transform:capitalize}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard .offer__heading--lighter{display:inline-block;font-weight:400;text-transform:lowercase}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard .offer__heading--lighter::first-letter{text-transform:uppercase}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard .marketing__heading{display:inline-block;text-transform:lowercase}.cardsWrapper .cards__main .swiper .swiper-wrapper .baseCard .marketing__heading::first-letter{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}.info-404{color:var(--color-theme-primary)}.category{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:2rem 0;width:100%}.category__text{font-size:1.5rem;font-weight:500;color:var(--color-theme-black);text-align:center;margin-bottom:2rem}.category__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);margin-right:10px;transition:background-color .3s,border-color .3s,color .3s}.category__item:hover{background-color:var(--color-theme-primary);border-color:var(--color-theme-primary);color:var(--color-theme-white)}.category .objectCategoriesSwiper{width:80%;margin:0 auto}.category .category-next,.category .category-prev{color:#000;opacity:.8;position:relative}.category .category-next::after,.category .category-prev::after{font-size:20px}@media(max-width:576px){.category__text{margin-bottom:1rem;font-size:1.2rem}}.vueChat{z-index:998;position:fixed;bottom:100px;right:0}.vueChat--stop{position:absolute;bottom:0}.vueChat--mobile{position:relative;bottom:0}@media screen and (max-height:768px){.vueChat{bottom:30px}}@media screen and (max-width:575px){.vueChat{bottom:0}}.objectBottomMenu{position:sticky;padding:.5rem;padding-bottom:1rem;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.9);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;display:flex;justify-content:space-evenly;align-items:center;gap:.3rem}.objectBottomMenu__link{padding:0 .3rem;display:grid;grid-template-rows:70% 30%;place-items:center;min-height:80px}.objectBottomMenu__link-text{text-align:center;font-size:12px;width:-moz-min-content;width:min-content;line-height:.8rem}.objectBottomMenu__link-icon{width:35px;height:35px}@media(min-width:576px){.objectBottomMenu{display:none}}.multiContact{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:.5rem;padding:1.5rem;background-color:var(--color-theme-white);border:1px solid transparent;border-radius:12px;flex-wrap:wrap}@media screen and (max-width:576px){.multiContact{justify-content:center}}.multiContact__warning{color:var(--color-theme-primary);font-weight:700}.multiContact__btn{padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:1rem;background-color:var(--color-theme-primary);border-radius:10px;border:1px solid transparent;color:var(--color-theme-white);font-size:1rem;transition:background-color .3s,color .3s,border .3s}@media screen and (max-width:992px){.multiContact__btn{background-color:var(--color-theme-secondary)}}.multiContact__btn:hover{color:var(--color-theme-primary);background:var(--color-theme-white);border:1px solid var(--color-theme-primary)}@media screen and (max-width:992px){.multiContact__btn:hover{border:1px solid var(--color-theme-secondary);color:var(--color-theme-secondary)}}.multiContact__btn:hover .multiContact__btn-icon{color:var(--color-theme-primary);transform:translateX(8px)}@media screen and (max-width:992px){.multiContact__btn:hover .multiContact__btn-icon{color:var(--color-theme-secondary);transform:translateX(8px)}}.multiContact__btn-icon{transition:color .3s,transform .3s}.multiContact__btn.multiContact__btn--disabled{background-color:var(--color-theme-grey);border:1px solid var(--color-theme-grey);color:var(--color-theme-white);cursor:not-allowed}.multiContact__btn.multiContact__btn--disabled .multiContact__btn-icon{color:var(--color-theme-white);transform:translateX(0)}.multiContact__objects{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}@media screen and (max-width:576px){.multiContact__objects{padding:1rem;gap:0}}.multiContact__objects-header{text-align:left;width:100%;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.multiContact__objects-wrapper{width:100%;padding:0 1rem;flex-direction:column;overflow-y:scroll;border-radius:4px;display:flex;gap:1.5rem}@media screen and (max-width:768px){.multiContact__objects-wrapper{grid-template-columns:100%}}.multiContact__objects-btn{padding:.5rem 2rem;background-color:var(--color-theme-primary);color:var(--color-theme-white);border:1px solid transparent;border-radius:10px;font-size:1.2rem;text-align:center;transition:background-color .3s,color .3s,border .3s}.multiContact__objects-btn:disabled{background-color:var(--color-theme-grey);border:1px solid var(--color-theme-grey);color:var(--color-theme-white);cursor:not-allowed}.multiContact__objects-btn:disabled:hover{background-color:var(--color-theme-grey);border:1px solid var(--color-theme-grey);color:var(--color-theme-white)}@media screen and (max-width:576px){.multiContact__objects-btn{font-size:1rem;margin-top:.5rem}}.multiContact__objects-btn:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary);border:1px solid var(--color-theme-primary)}.multiContact__objects-btn--loadMore{background-color:var(--color-theme-secondary);font-size:1rem;margin:.5rem 0 1rem;align-self:center}.multiContact__objects-btn--loadMore:hover{background-color:var(--color-theme-white);color:var(--color-theme-secondary);border:1px solid var(--color-theme-secondary)}.multiContact__objects-btn-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;flex-wrap:wrap;gap:.5rem}.multiContact__objects-btn--select{padding:.2rem 1rem;font-size:1rem;display:flex;justify-content:center;align-items:center;gap:.3rem}.attraction__gallery--item:nth-child(6) .multiContact__objects-btn--select .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .multiContact__objects-btn--select .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .multiContact__objects-btn--select .gastronomy__gallery--link:after,.multiContact__objects-btn--select .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.multiContact__objects-btn--select .company__gallery--item:nth-child(6) .company__gallery--link:after,.multiContact__objects-btn--select .gallery__item:after,.multiContact__objects-btn--select .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.multiContact__objects-btn--select .icon,.multiContact__objects-btn--select .objectGallery__item:after,.multiContact__objects-btn--select .object__breadcrumbs .breadcrumbs__item:after,.object__breadcrumbs .multiContact__objects-btn--select .breadcrumbs__item:after{font-size:1.2rem}@media screen and (max-width:576px){.multiContact__objects-btn--select{font-size:.9rem}.attraction__gallery--item:nth-child(6) .multiContact__objects-btn--select .attraction__gallery--link:after,.company__gallery--item:nth-child(6) .multiContact__objects-btn--select .company__gallery--link:after,.gastronomy__gallery--item:nth-child(6) .multiContact__objects-btn--select .gastronomy__gallery--link:after,.multiContact__objects-btn--select .attraction__gallery--item:nth-child(6) .attraction__gallery--link:after,.multiContact__objects-btn--select .company__gallery--item:nth-child(6) .company__gallery--link:after,.multiContact__objects-btn--select .gallery__item:after,.multiContact__objects-btn--select .gastronomy__gallery--item:nth-child(6) .gastronomy__gallery--link:after,.multiContact__objects-btn--select .icon,.multiContact__objects-btn--select .objectGallery__item:after,.multiContact__objects-btn--select .object__breadcrumbs .breadcrumbs__item:after,.object__breadcrumbs .multiContact__objects-btn--select .breadcrumbs__item:after{font-size:1rem}}.multiContact__objects-heading{text-align:center;font-size:2.4rem;font-weight:700;letter-spacing:-1px;font-family:sans-serif;margin:0}@media screen and (max-width:576px){.multiContact__objects-heading{font-size:2rem;text-align:start}}.multiContact__objects-subheading{display:flex;justify-content:space-between;padding:0 1rem;font-size:1.1rem;align-items:center;font-weight:400;flex-wrap:wrap;margin:0}@media screen and (max-width:576px){.multiContact__objects-subheading{font-size:.9rem}}.multiContact__objects-counter{font-size:1.5rem;font-weight:700;color:var(--color-theme-primary)}.multiContact__objects-counter--filled{color:var(--color-theme-green)}@media screen and (max-width:576px){.multiContact__objects-counter{font-size:1.2rem}}.multiContact__objects-facilities{color:var(--color-theme-primary)}@media screen and (max-width:576px){.multiContact__objects{font-size:1.4rem}}.multiContact__objects-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:1rem}.multiContact__objects-warning{display:none;font-weight:700;color:var(--color-theme-warning);text-align:center;animation:.5s shake-horizontal forwards}@keyframes shake-horizontal{0%,100%{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}.multiContact__object{position:relative;border-radius:2px;background-color:var(--color-theme-white);padding:.3rem .3rem .3rem 0;display:flex;justify-content:flex-start;align-items:center;gap:1rem;min-height:130px;height:130px;max-height:130px;cursor:pointer}.multiContact__object-description{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.multiContact__object-description .checkbox-wrapper{font-size:.8rem;text-align:left;margin-top:5px}.multiContact__object-name{font-size:1.2rem;color:var(--color-theme-primary);font-weight:400;margin-bottom:0;text-align:left}@media screen and (max-width:768px){.multiContact__object-name{max-width:27ch}}@media screen and (max-width:576px){.multiContact__object-name{font-size:.8rem;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.multiContact__object-city{font-size:.9rem;font-weight:400;color:#101010;margin:0;text-align:left}@media screen and (max-width:576px){.multiContact__object-city{font-size:.75rem;max-width:11ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.multiContact__object-img{height:100%;width:130px;-o-object-fit:cover;object-fit:cover;border-radius:2px}@media screen and (max-width:576px){.multiContact__object-img{width:100px}}@media screen and (max-width:360px){.multiContact__object-img{width:75px}}.multiContact__object-btn[type=checkbox]{display:none}.multiContact__object-btn[type=checkbox]+label::before{display:flex;justify-content:center;align-items:center;content:"check";position:absolute;top:0;right:0;border:.2rem solid var(--color-theme-grey);border-radius:.4rem;width:25px;height:25px;background-color:var(--color-theme-white);vertical-align:bottom;color:transparent;transition:.2s;cursor:pointer;text-align:center;font-size:1.2rem;font-family:Material Icons}@media screen and (max-width:576px){.multiContact__object-btn[type=checkbox]+label::before{width:15px;height:15px;border-radius:.3rem}}.multiContact__object-btn[type=checkbox]+label:active::before{transform:translate(10px,-15px) scale(.9)}.multiContact__object-btn[type=checkbox]:checked+label::before{background-color:var(--color-theme-primary);border-color:var(--color-theme-primary);color:#fff}.multiContact__object-btn[type=checkbox]:disabled+label::before{border-color:var(--color-theme-red)}.multiContact__object-btn[type=checkbox]:checked:disabled+label::before{background-color:#bfb;border-color:#bfb}.multiContact__object-container{position:relative;width:100%}.multiContact__object-container:not(:last-of-type)::after{position:absolute;content:"";left:0;bottom:-12px;height:1px;width:100%;background-color:var(--color-theme-light-grey)}.multiContact__object-container.multiContact__object-hidden{display:none}.multiContact__object-container.multiContact__object--first{padding-top:1rem}.multiContact__object-distances{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-right:.5rem;margin-top:.25rem;gap:.25rem}@media(min-width:400px){.multiContact__object-distances{align-items:center;flex-direction:row;flex-wrap:wrap;margin-right:0;margin-left:0;margin-top:1rem;gap:1rem}}.multiContact__object-facility{display:flex;justify-content:center;align-items:flex-end;gap:.5rem}.multiContact__object-facility-distance{color:var(--color-theme-black);font-weight:700}.multiContact__object-facility-img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover;filter:var(--color-theme-filter-primary)}@media screen and (max-width:576px){.multiContact__object-facility-img{width:18px;height:18px}}.multiContact__object-facility-wrapper{display:flex;justify-content:center;align-items:flex-end;gap:.2rem}@media screen and (max-width:576px){.multiContact__object-facility-wrapper{font-size:.75rem}}.multiContact__form-previousIcon{position:absolute;left:15px;top:5px;font-size:2rem;color:var(--color-theme-primary);cursor:pointer}.modalMultiContact .modalContent{height:-moz-max-content;height:max-content;max-height:90vh;text-align:center;position:relative;padding:1rem;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content;margin:0 2rem;border-radius:8px;gap:.5rem;overflow:hidden;border:1px solid var(--color-theme-primary)}@media screen and (max-width:576px){.modalMultiContact .modalContent{margin:0 1rem;max-height:97.5vh;padding:1.5rem 1rem 1rem}}@media screen and (max-width:993px){.modalMultiContact .modalContent{width:90%}}.modalMultiContact .modalContent .close{right:15px;top:5px;font-size:2rem}@media screen and (max-width:576px){.modalMultiContact .modalContent .close{font-size:1.8rem;top:0;right:5px}}.modalMultiContact .modalContent .form__info{font-size:12px}@media screen and (max-width:576px){.modalMultiContact .modalContent .form__info{font-size:10px}}.modalMultiContact .modalContent .phoneWrap{margin-top:20px;gap:15px;display:flex;flex-direction:column;align-items:center}.modalMultiContact .modalContent .phoneWrap a{font-size:16px}@media screen and (max-width:576px){.modalMultiContact .modalContent .phoneWrap a{font-size:14px}}.modalMultiContact .modalContent b{color:var(--color-theme-primary)}.modalMultiContact .modalContent__logo{max-height:50px;margin-bottom:16px}.modalMultiContact .modal.modalCalendar .modalContent{max-width:900px;margin:0}@media screen and (max-width:1200px){.modalMultiContact .modal.modalCalendar .modalContent{max-width:85vw}}.popup{position:absolute;width:100%;right:1rem;top:10%;opacity:0;transform:translateX(500px);pointer-events:none;z-index:100;background-color:#fff;color:var(--color-theme-black);padding:.8rem;border-radius:12px;border:1px solid var(--color-theme-black);box-shadow:0 8px 24px rgba(0,0,0,.15);max-width:420px;transition:opacity .3s ease,transform .3s ease}.popup--mobile{display:none;position:fixed;top:auto;bottom:10%;width:80%}@media screen and (max-width:993px){.popup--mobile{display:block}}.popup--warning{color:var(--color-theme-warning);border:1px solid var(--color-theme-warning)}.popup--success{color:var(--color-theme-success);border:1px solid var(--color-theme-success)}.popup--danger{color:var(--color-theme-alert-danger);border:1px solid var(--color-theme-alert-danger)}.popup--info{color:var(--color-theme-primary);border:1px solid var(--color-theme-primary)}@media screen and (max-width:576px){.popup{font-size:.9rem;width:80%}}.popup__text{padding:0 1.2rem 0 .6rem;margin:0;font-weight:700}.popup__close{position:absolute;top:10px;right:10px;cursor:pointer}.popup.show{pointer-events:auto;opacity:1;transform:translateX(0)}.modalRequireLogin{background-color:rgba(0,0,0,0);position:fixed;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:100000}.modalRequireLogin::before{content:"";position:absolute;background:color-mix(in srgb,var(--color-theme-dark-grey) 90%,transparent);inset:0;z-index:1;opacity:0;transition:opacity .3s ease}.modalRequireLogin .modalContent{height:-moz-fit-content;height:fit-content;gap:2rem;min-width:auto;max-width:650px;position:relative;z-index:2;background:#fff;border-radius:.5rem;padding:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}@media screen and (max-width:768px){.modalRequireLogin .modalContent{width:100%;margin:0 2rem}}.modalRequireLogin.show{pointer-events:auto;opacity:1}.modalRequireLogin.show::before{opacity:1}.modalRequireLogin.show .modalContent{opacity:1;transform:scale(1)}.modalRequireLogin__close{position:absolute;right:.5rem;top:.5rem;display:flex;justify-content:center;align-items:center}.modalRequireLogin__close-icon{font-size:2rem;cursor:pointer}.modalRequireLogin__text{color:var(--color-theme-primary);font-weight:700;font-size:1.6rem;text-align:center}@media screen and (max-width:576px){.modalRequireLogin__text{font-size:1.2rem}}.modalRequireLogin__btn{padding:.5rem 2rem;background-color:var(--color-theme-primary);color:var(--color-theme-white);border:1px solid transparent;border-radius:10px;font-size:1.2rem;text-align:center;transition:background-color .3s,color .3s,border .3s}@media screen and (max-width:576px){.modalRequireLogin__btn{font-size:1rem;margin-top:.5rem}}.modalRequireLogin__btn:hover{background-color:var(--color-theme-white);color:var(--color-theme-primary);border:1px solid var(--color-theme-primary)}.modalRequireLogin.modal{display:flex}@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 */
