:root{--bgcolor1:#fff;--bgcolor2:#f1f1f1;--bgcolor3:#fff;--maincolor1:#0f172a;--maincolor1_rgba:46,58,82;--maincolor2:#2e3a52;--supportcolor1:#ff7218;--supportcolor2:#e5e5e5;--hovercolor1:#fff;--hovercolor2:#fff;--widget_header:#b0b2b1;--btn_large:#0f172a;--btn_medium:#0f172a;--btn_small:#424240;--btn_large_hover:#2e3a52;--btn_medium_hover:#2e3a52;--btn_small_hover:#2e3a52;--txtcolor1:#282828;--txtcolor2:#282828;--bgaside:#fff;--bgcontent:#fff;--bordercolor:#e5e5e5;--widget_icons:#0f172a;--icons1:#0f172a;--bgwidget:#f1f1f1}.icon-bed-double:before{content:"\E883"}.icon-bed-sofa:before{content:"\E885"}.icon-bed-bunk:before{content:"\E884"}.accommodation-reservation{display:inline-block}.roomspace{font-size:.85em;margin-bottom:0;padding-bottom:15px}@media (min-width:979px){.roomspace{border-top:1px solid #e5e5e5;padding-top:25px;margin-bottom:0;padding-bottom:0}}.roomspace.sublink>span{margin-right:10px;padding:5px 10px 5px 0;line-height:2;white-space:nowrap;display:inline-block}.roomspace.sublink>span i:before{width:auto}.accommodation-roomspace i,.roomspace.sublink i{padding-right:10px}.roomspace.sublink>span:last-child{border-right:none}.roomspace.sublink+h2.offer-label{margin-bottom:17px}.amenities{padding:15px 0}.amenities svg path{fill:var(--txtcolor1)}@media (min-width:979px){.amenities{padding:45px 0 30px;border-top:1px solid var(--bordercolor)}}.amenities_list li strong{position:absolute;left:13px;width:20px;height:20px;background-size:contain!important;background-repeat:no-repeat!important}.amenities_list li span{display:inline-block;padding:0 15px;vertical-align:middle}.offer_site svg{max-height:20px}.amenities_list{list-style:none;width:100%;padding:0;margin-bottom:0;display:grid;grid-template-columns:1fr}.amenities_list>li{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:flex-start;padding:0;text-align:left;font-size:14px;margin-bottom:15px;width:100%;max-width:100%}.amenities_list>li strong{float:right}.amenities_list>li>ul li{padding:0 0 0 5px}.amenities_list>li>ul{padding:0 0 0 10px;margin:5px 0;list-style-type:none}.amenities_list li span:first-child{width:36px;height:36px;border-radius:50%;border:1px solid var(--bordercolor);display:flex;align-items:center;justify-content:center;padding:0}@media (min-width:757px){.amenities_list{grid-template-columns:1fr 1fr}.amenities_list>li{position:relative;padding:0 0 20px;margin:0 0 0 -1px}}@media (min-width:979px){.amenities_list{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1200px){.amenities_list{grid-template-columns:1fr 1fr 1fr 1fr}}.tab{padding-bottom:15px}@media (min-width:979px){.tab{padding-bottom:30px}}.tabs{display:flex;border-bottom:1px solid #cfcfcf;width:100%;margin:0 0 2rem;flex-direction:column}.tabs.--hideCalendar #calendar-data_mobile,.tabs.--hideCalendar .calendar-data{display:none}@media (max-width:979px){.tabs .extra-options h2.label,.tabs .offer-label{display:none}}@media (min-width:979px){.tabs{flex-direction:row;margin:0 0 3rem;padding:15px 0 0}.tabs.--fixed{position:fixed;top:64px;background:var(--bgcontent);z-index:10;max-width:940px;max-width:1140px}}.tabs__item{cursor:pointer;padding-bottom:1.5rem;position:relative}@media (min-width:979px){.tabs__item{padding-bottom:0}.tabs__item.active>span:after,.tabs__item:hover>span:after{opacity:1;transform:scaleX(1.1) translateX(5%)}}.tabs__item>span{font-weight:400;text-transform:uppercase;letter-spacing:.05rem;font-size:1.3rem}@media (min-width:979px){.tabs__item>span{position:relative;padding-bottom:1.5rem;display:block}.tabs__item>span:after{content:"";width:90%;height:1px;position:absolute;bottom:-1px;left:0;background-color:var(--maincolor1);border-radius:3px;opacity:0;transition:transform .2s}}.tabs__item:has(>span:not(:empty)){margin-right:3rem}@media (max-width:979px){.tabs{border-bottom:none;margin-bottom:2rem;overflow:hidden}.tabs__item{margin-right:0}.tabs__item.active>span{padding-bottom:1rem;margin-bottom:2.5rem}.tabs__item.active>span:before,.tabs__item .headline,.tabs__item:after{display:none}.tabs__item>span{font-size:1.4rem;border-top:1px solid #cfcfcf;padding-top:2rem;padding-bottom:1rem;width:100%;display:block;position:relative}.tabs__item>span:after,.tabs__item>span:before{content:"";position:absolute;right:0;background-color:var(--maincolor1);top:2.6rem}.tabs__item>span:after{width:1.4rem;height:.2rem}.tabs__item>span:before{height:1.4rem;width:.2rem;right:.6rem;top:2rem}}@media (max-width:979px){#additional:not(.active),#calendar-data:not(.active),#extra-options:not(.active),#offer-prices:not(.active),#room_data:not(.active),#room_desc:not(.active),#room_rules:not(.active){position:absolute;visibility:hidden;z-index:-1;max-width:100%}}@media (max-width:1200px){#details_wrapper,.tabs~section{padding-bottom:3rem}#details_wrapper:last-child,.tabs~section:last-child{padding-bottom:0}}.calendar-data{display:flex;justify-content:center;padding-bottom:3rem;position:relative}.calendar-data.--hideCalendar{display:none}.calendar-data.--skeleton .widgetLoader{display:block}@media (min-width:979px){.calendar-data.--skeleton{min-height:40rem}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.offer_site .room_desc-wrapper{padding:0}.offer-gallery{padding-right:0;padding-left:0;margin-top:0;background-color:var(--bgcontent)}@media (min-width:979px){.offer-gallery{margin-top:30px}}@media (max-width:979px){.offer-parallax{background-color:var(--bgcontent);min-height:180px}}.offer-gallery .multiple-items{display:none}@media (min-width:979px){.offer-gallery .multiple-items{display:block}}#imagelightbox{cursor:pointer;position:fixed;z-index:1100;-webkit-box-shadow:0 0 3.125rem rgba(0,0,0,.75);box-shadow:0 0 3.125rem rgba(0,0,0,.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5rem;height:2.5rem;background-color:#333;background-color:rgba(0,0,0,.5);position:fixed;z-index:201;top:50%;left:50%;padding:.625rem;margin:-1.25rem 0 0 -1.25rem;-webkit-box-shadow:0 0 2.5rem rgba(0,0,0,.75);box-shadow:0 0 2.5rem rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.25rem;height:1.25rem;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{0%{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.75)}}@keyframes imagelightbox-loading{0%{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}#imagelightbox-overlay{background-color:#000;background-color:hsla(0,0%,100%,.95);position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:3.8rem;height:3.8rem;text-align:left;background:none;position:fixed;z-index:10002;top:2.5rem;right:2.5rem;-webkit-transition:color .3s ease;transition:color .3s ease;border:none}#imagelightbox-close:hover #imagelightbox-close:after,#imagelightbox-close:hover #imagelightbox-close:before{background:var(--maincolor1)}@media (min-width:757px){#imagelightbox-close{width:6.2rem;height:6.2rem}}#imagelightbox-close:after,#imagelightbox-close:before{width:3px;background:#333;content:"";position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}@media (min-width:757px){#imagelightbox-close:after,#imagelightbox-close:before{width:5px}}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-nav{background-color:#333;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75rem;padding:.313rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.imagelightbox-arrow{background:none;vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;transform:translateY(-50%);border:none;font-size:3rem}@media (min-width:757px){.imagelightbox-arrow{font-size:5.5rem}}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{color:#333}.imagelightbox-arrow-left{left:0}@media (min-width:757px){.imagelightbox-arrow-left{left:.5rem}}.imagelightbox-arrow-right{right:0}@media (min-width:757px){.imagelightbox-arrow-right{right:.5rem}}.imagelightbox-arrow:before{content:"";display:inline-block}.imagelightbox-arrow-left:before{font-family:fontello;content:"\E805";font-weight:700}.imagelightbox-arrow-right:before{font-family:fontello;content:"\E807";font-weight:700}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.slider-single img{width:100%}.slider.multiple-items{margin:20px 0}.offer_site .slick-next,.offer_site .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;background:transparent;z-index:10}.offer_site .slick-prev{left:0}.offer_site .slick-next{right:0}.offer_site .slick-next:before,.offer_site .slick-prev:before{font-family:fontello;font-size:20px;line-height:1;opacity:.75}.offer_site .slick-prev:before{content:"\E805"}.offer_site .slick-next:before{content:"\E807"}.offer_site .slider-single .slick-next{right:0}.offer_site .slider-single .slick-prev{left:0}.offer_site .slider-single .slick-next,.offer_site .slider-single .slick-prev{background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.7);color:#fff}.slick-next:before,.slick-prev:before{color:#fff}.offer_site .multiple-items .slick-next,.offer_site .multiple-items .slick-prev{background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.7);color:#fff}.offer_site .slider-single .slick-slide img{height:auto;width:auto;margin:0 auto;padding-right:0;max-height:60vh;max-width:100%}.offer_site .slider-single .slick-next,.offer_site .slider-single .slick-prev{width:50px;height:50px;z-index:1;margin-top:0}.offer_site .multiple-items .slick-track{margin:0 -10px}.offer_site .multiple-items .slick-slide a{height:80px;padding:0 10px}.offer_site .multiple-items .slick-slide img{height:100%}.offer_site .multiple-items .slick-next,.offer_site .multiple-items .slick-prev{width:40px;height:40px}.offer-parallax{position:relative;overflow:hidden;max-height:60vh}@media (min-width:979px){.offer-parallax{height:60vh;max-height:none}}@media (min-width:1200px){.offer-parallax{height:80vh}}.offer-parallax>img{display:none;width:100%}@media (min-width:979px){.offer-parallax>img{display:block}}.video_wrapper video{width:100%}.additional_info{margin-bottom:45px}.addonsList>li{display:block;padding:0;text-align:left;font-size:14px;margin-bottom:15px}.addonsList img{display:none}.addonsList>li>div,.addonsList>li>span,.addonsList>li>strong{display:inline;vertical-align:top}.additional .label{font-size:1.74rem}.additional .strong{font-weight:600}.addonsList>li span{color:var(--txtcolor1)}.addonsList>li a:hover strong{color:var(--maincolor2)}.addonsList>li>div strong{width:auto}.addonsList>li>div a{display:inline-block;padding-left:10px}.addonsList>li>span{font-weight:300}.addonsList>li strong{font-weight:700!important;color:var(--btn_medium)}.addonsList>li strong span{color:var(--txtcolor1)}.addonsList>li strong>span{font-weight:500!important}.addonsList>li>ul{padding:0 0 0 10px;margin:5px 0;list-style-type:none}.addonsList>li>ul li{padding:0 0 0 5px}.additional_info .addonsList>li>*{width:50%;vertical-align:top!important}.additional_info>.label{display:none}.addonsList>li>div a{padding-left:0}.extra-options{margin:0;overflow:hidden}@media (min-width:979px){.extra-options{border:none;padding-top:0}}.extra-options .addonsList>li>span{padding-right:0}.extra-options .addonsList>li>span,.extra-options .addonsList>li>strong{display:inline;vertical-align:middle}.extra-options h2.label{display:inline-block;padding-right:5px;margin-bottom:20px}.extra-options>span{display:block;margin-bottom:10px;font-weight:700}.addonsList>li>ul{display:flex;padding-left:0;margin:5px -10px;flex-flow:row wrap}.addonsList>li>ul>li{padding-left:0;margin:0 10px}.extra-options .addonsList{margin-top:0}.addonsList{padding-left:0}.amenities-addons>li strong{padding-left:10px}.addonsList>li,.room_data>div,.room_rules>div{margin-bottom:15px;padding-bottom:5px}.addonsList>li:last-child,.room_data>div:last-child,.room_rules>div:last-child{margin-bottom:0;padding-bottom:0}@media (min-width:979px){.addonsList>li,.room_data>div,.room_rules>div{border:none;padding-bottom:0}}.room_data>div{margin-bottom:0}.pricelist-title{font-size:18px;font-weight:800;margin:20px 0;float:left;width:60%;line-height:1}.offer-prices .big-label{text-align:left;font-size:1.8rem}.pricelist-title div{display:table-cell;vertical-align:middle}.room_rez .btn{font-size:1.2rem}.pricelist-button{float:right;position:relative;top:25px}@media (min-width:979px){.price-list{margin:0}}.price-list .seasons,.season-multi-row{align-items:stretch;display:flex;flex-wrap:wrap}.price-list .seasons{width:100%}.season-row_sub table{width:100%;height:100%;background:var(--bgcontent);border:1px solid var(--bordercolor)}.season-row table tr{display:block}.season-row table tr td{padding:0 15px;text-align:center;width:100%;display:block}.year-label.label{margin:0;padding-left:15px;font-size:1.6rem;font-weight:400}.seasonlist-slide .fa-angle-down{font-size:2em}.season-multi-row .open.season-row_sub tr.season-cell_body,.season-multi-row .open.season-row_sub tr.season-cell_footer,.season-multi-row .open.season-row_sub tr.season-cell_main .room_rez{display:block}tr.season-cell_main{border-bottom:0!important}tr.season-cell_main .object-price{font-size:.93em;font-weight:700;padding:5px 0;justify-content:center}tr.season-cell_main .object-price strong.price{font-size:1.6em;display:inline-block;color:inherit}tr.season-cell_main div.room_rez{padding:0;margin-bottom:10px}tr.season-cell_main div.room_rez .btn{font-size:1.1rem;height:40px;line-height:40px}.season-cell_main li{padding-top:0;padding-bottom:15px}.season-cell_main li span{font-size:15px}.season-cell_main li strong{padding-right:4px;font-size:22px}.season-multi-row .open.season-row_sub tr.seasonlist-slide{transform:rotate(180deg)}.season-single-row tr.seasonlist-slide{display:none}.season-cell_heading{font-weight:700}.season-cell_footer td{padding:17px 10px}.season-row.iai-row{margin:0}.season-row.iai-row table tr.season-cell_heading td{padding:6px 10px}#dodatki_wliczone span{padding-bottom:0}.season-row_sub{padding-top:15px;padding-bottom:15px;color:var(--txtcolor1);align-self:stretch}.season-row_sub li{text-align:center;list-style:none;font-size:.9rem}.season-row_sub .season-cell_footer ul{padding:0;margin:0}.season-row_sub .season-cell_footer li{color:#3a3a3a;font-size:.86em;font-weight:700;width:100%;display:block;padding:8px 0;border-top:1px solid var(--supportcolor2)}.season-row_sub .season-cell_footer li .price strong{font-size:1.2em}.season-row_sub .season-cell_footer li .label{display:block;font-size:1.1rem;font-weight:600;color:#999;margin-bottom:2px}.season-cell_footer b{text-align:right;display:table-cell;font-weight:400;padding-left:8px;vertical-align:middle;font-size:1em;text-align:left}.season-row.iai-row span{font-size:1.1em;padding-bottom:5px;padding-top:5px;display:block}.season-cell_heading span.season-cell_dates{padding:10px 0;font-size:.8em;display:block}span.season-cell_dates i{font-size:11px;vertical-align:inherit;padding:0 5px}.season-row.iai-row ul{margin:0;padding:0}span.season-cell_calendar{font-size:42px;font-weight:400;padding-right:5px}tr.season-cell_footer{margin-top:10px}.season-cell_body span.label,.season-cell_body span.price{width:50%;display:inline-block;font-size:1rem;line-height:normal;vertical-align:top}.season-cell_body span.label{text-align:left;margin-bottom:0;vertical-align:middle;color:inherit}.season-cell_body span.price{text-align:right;vertical-align:top}.season-cell_body .phone-price{font-size:1.2rem;padding-bottom:10px}.pricelist-slide{position:relative;display:block;padding:10px 0;margin-bottom:5px;text-align:center;cursor:pointer;width:100%}.pricelist-slide i{font-size:35px;line-height:0}.offers-container .object-price{text-align:right;text-transform:lowercase;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline}.object-price>span:first-child{font-size:.9em;color:var(--btn_medium)}.season-cell_heading span.season-cell_dates{border-bottom:1px solid var(--supportcolor2)}.season-cell_footer{border:1px solid var(--supportcolor2)}.season-row.iai-row{background:var(--bgcolor2)}.season-multi-row .year-label.label:before,.season-single-row .year-label.label:before{background:var(--maincolor2)}.season-cell_body ul{padding:0;margin:0}.offer-right-top .offer-price{text-align:right;text-transform:lowercase;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.offer-right-top .offer-price span{font-weight:600}.object-price span.price,.offers-object-detail{font-size:1.4em;font-weight:700;text-transform:none;padding-left:5px}.offer-right-wrapper{background:var(--bgcolor2)}@media (min-width:979px){.offer-right-wrapper{background:none}}.offer-right-top{border:none;border-bottom:1px solid var(--bordercolor);padding:15px;margin:0 -15px}@media (min-width:979px){.offer-right-top{margin:0;padding:15px 0 30px}}.offer-price span{font-size:3rem;padding-left:5px}.offer-price small{font-size:2rem;text-transform:lowercase}a.accommodation-reservation{display:block}.offerCalendar,a.to-offer-prices{display:block;text-align:center;text-decoration:underline}.page-offer .offer-right.payment-info{padding:30px 0 15px}.page-offer .offer-right.payment-info .payment-info-item{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:10px;margin-bottom:15px}@media (max-width:979px){.page-offer .offer-right.payment-info .payment-info-item{justify-content:flex-start}}.page-offer .offer-right.payment-info .payment-info-desc{line-height:1.25}.page-offer .offer-right.payment-info .payment-info-icon{width:35px;height:35px;border-radius:50%;border:1px solid var(--bordercolor);display:flex;align-items:center;justify-content:center;padding:0}.page-offer .offer-right.payment-info .payment-info-icon i{font-size:18px}.page-offer .offer-right.payment-info .payment-info-desc{font-size:13px}.page-offer .offer-right.payment-info img{margin-left:auto;max-height:30px;margin-right:auto}.page-offers .payment-info{padding:15px 0;display:none;text-align:left;margin-bottom:0}.page-offers .payment-info i{padding-right:10px;color:var(--btn_medium);font-size:3rem;vertical-align:middle}.page-offers .payment-info h5{text-transform:uppercase;font-size:1.2em;font-weight:700}.page-offers .payment-info>div{margin-bottom:5px;display:block}.page-offers .payment-info>div>*{display:block;text-align:center}@media (min-width:979px){.page-offers .payment-info{display:block;border-top:1px solid var(--bordercolor)}}@media (min-width:1200px){.page-offers .payment-info{text-align:left}}.page-offers .payment-info{background:none}.page-offer .payment-info h5,.page-offer .payment-info p{display:none}@media (min-width:979px){.page-offers .payment-info>div>*{display:table-cell;text-align:left}.page-offers .offer-right.payment-info+.offer-label{margin-top:15px}}@media (min-width:757px){.page-offers .payment-info>div{margin-bottom:15px}.page-offers .payment-info>div:last-child{margin-bottom:0}}@media (min-width:1200px){.page-offers .payment-info>div{display:table;margin-bottom:25px}.page-offers .payment-info>div>*{display:table-cell;text-align:left}}.offer-right-bottom{display:block}@media (min-width:979px){.offer-right-bottom{display:none}}.icon-resize-full:before{content:"\e809"}.icon-gallert_arrow_left:before{content:"\e845"}.icon-gallert_arrow_right:before{content:"\e846"}#wide_view_maps{display:none}.accommodation-buttons{display:block;position:relative;min-width:200px;text-align:end}@media (min-width:979px){.accommodation-buttons{float:right}}.accommodation-roomspace-add{display:none}.accommodation-meters small{position:relative;top:-5px;font-size:.6em}.offerslist{padding-top:18px}.offer{display:block;flex-wrap:nowrap;background:var(--bgcontent);text-align:center;margin-bottom:10px;padding-top:10px;padding-bottom:10px;position:relative}.offer:before{width:calc(100% - 30px);content:"";height:100%;left:15px;right:15px;top:0;position:absolute;border:1px solid var(--bordercolor);transition:.3s}.offer:has(:focus-visible):before{outline:2px solid var(--maincolor1);outline-offset:2px}.offer:hover:before{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}@media (max-width:757px){.offer{padding-left:0;padding-right:0;padding-top:0}}@media (min-width:757px){.offer{margin-bottom:20px;margin-top:10px}}.offer .object-icon{display:block;padding:0 15px;margin:0;position:relative;min-height:218px}@media (min-width:979px){.offer .object-icon{padding:0}}@media (min-width:979px){.offer:hover .offer__hover{opacity:1}}.offer__hover{transition:.3s;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6666666666666666)}.offer__hover span.btn{bottom:15px;width:auto}.offer__description,.offer__hover span.btn{position:absolute;display:block;left:15px;right:15px}.offer__description{color:var(--hovercolor1);font-size:1.3rem;font-weight:300;line-height:1.4em;letter-spacing:1px;text-align:center;top:50%;transform:translateY(-50%);margin-bottom:0}@media (min-width:757px){.offer__description{font-size:1.4rem}}.offer h3{font-size:1.6rem;font-weight:300;padding:24px 25px 17px;line-height:2.1rem}.offer h3 a{font-weight:500;color:var(--txtcolor1)}.offer .object-icon img{padding:0;margin:1px auto 0;height:auto;object-fit:cover;max-width:calc(100% - 2px);max-height:100%}@media (min-width:1200px){.offer .object-icon img{height:100%}}.offer__box{border-width:1px;padding:0 5px;min-height:103px}.offer__box .btn{display:block;margin:7px 15px 0}.offer__info{position:relative;line-height:20px;padding:0 20px;background:var(--bgcontent);display:inline-block;top:-10px;font-size:1.5rem;font-weight:300}.offer__info span{padding:0 8px}.offer__info i{color:var(--txtcolor1)}.offer__info i.icon-user{font-size:1.7rem}.offer__price{font-size:3.5rem;padding:6px 0 20px;line-height:1.5}.offer__price span:not(.btn){color:var(--txtcolor1)}.offer__price small,.offer__price span{white-space:nowrap}.offer__price small{padding:0 4px;font-size:1.8rem}.offers-details .btn{width:unset}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;background:transparent}div.cmshotspot{position:relative;padding-top:27px;padding-bottom:37px}div.cmshotspot:before{content:"";position:absolute;top:0;left:calc(-50vw - -50%);width:100vw;height:100%;background-color:var(--bgcontent);display:block}@media (min-width:979px){div.cmshotspot{padding-top:51px}}div.cmshotspot .big-label{text-align:center;padding-left:6rem;padding-right:6rem}div.cmshotspot .offerslist{padding-top:12px}@media (min-width:979px){div.cmshotspot .offerslist{margin:0 -15px}}.cmshotspot .slick-next,.cmshotspot .slick-prev{line-height:2rem;z-index:2;bottom:auto;top:-34px;height:auto;width:32px;color:var(--txtcolor1);transition:.3s;font-size:1.9rem}.cmshotspot .slick-next>span,.cmshotspot .slick-prev>span{display:none}@media (min-width:979px){.cmshotspot .slick-next,.cmshotspot .slick-prev{font-size:1.3rem;text-transform:uppercase;white-space:nowrap;font-weight:300;width:auto}.cmshotspot .slick-next>span,.cmshotspot .slick-next>svg,.cmshotspot .slick-prev>span,.cmshotspot .slick-prev>svg{display:inline-block;vertical-align:middle}.cmshotspot .slick-next svg,.cmshotspot .slick-prev svg{width:25px}.cmshotspot .slick-next:hover,.cmshotspot .slick-prev:hover{opacity:.6}}.cmshotspot .slick-prev{right:auto;left:15px}.cmshotspot .slick-prev i:before{width:auto}@media (min-width:979px){.cmshotspot .slick-prev{left:15px}.cmshotspot .slick-prev span{margin-left:13px}}.cmshotspot .slick-next{left:auto;right:20px}.cmshotspot .slick-next i:before{width:auto}@media (min-width:979px){.cmshotspot .slick-next{right:15px}.cmshotspot .slick-next span{margin-right:13px}}.cmshotspot svg{fill:var(--txtcolor1)}@media (min-width:979px){.cmshotspot .offer{padding:0 15px 10px}}.cmshotspot .offer h3{padding:18px 25px 29px}@media (min-width:979px){.cmshotspot .object-icon{height:240px;overflow:hidden}}.cmshotspot .offer__info{top:-14px}.cmshotspot a.link-go{font-weight:400;color:var(--txtcolor1);padding:27px 0 1px}.offer-label{font-weight:600;padding-bottom:10px}h2.label{font-size:1.8rem;margin:15px 0 20px}.container.wrapper>div{margin-top:0}@media (min-width:979px){.container.wrapper{margin-top:-300px;margin-bottom:60px}}.offer_site.page{padding-top:15px}@media (min-width:979px){.offer_site.page{padding-top:0}}#offer-price-list{display:none}.additional-offers{margin-bottom:40px}.card{box-shadow:0 0 15px 0 rgba(0,0,0,.3);border-radius:0;margin-bottom:20px}.card-block{padding:25px}.card-block p{margin:0}.card-price{display:inline-block;margin:0}.card-block a{display:block;float:right}.card-footer{margin-top:40px;padding:0;background:none;border-top:0}.cennik_link{text-transform:lowercase;display:block;text-align:center;text-decoration:underline}.cennik_link:hover{text-decoration:none}.cennik_link:first-letter{text-transform:uppercase}.cennik h2.big-label{margin-top:20px}.row.additional>div{margin-bottom:0}.additional_info{margin-bottom:30px}.room_desc{word-break:break-word;margin-bottom:0}@media (min-width:979px){.room_desc{margin-bottom:40px}}.room_desc.minified{position:relative;overflow:hidden;max-height:200px;transition:max-height .4s}.offer_site .lay_shadow{box-shadow:0 0 60px 60px var(--bgcontent);position:absolute;display:block;width:100%;height:1px;top:200px;transition:top .4s}.offer_site .room_desc-wrapper{padding:20px 50px}.offer_site .room_desc_wrapper{margin-top:30px}.offer_site .room_desc_btn{text-align:center;margin-bottom:30px}.offer_site .room_desc_btn .btn{width:auto;color:var(--hovercolor2)}.offer_site .room_desc_btn .btn:hover{color:var(--hovercolor2)}@media (min-width:979px){.offer_site .container.wrapper .col-lg-9{background:var(--bgcontent)}}@media (min-width:979px){.offer-wrapper{border:1px solid var(--bordercolor);border-bottom:0}.offer-desc-wrapper{border:1px solid var(--bordercolor);border-top:0}}.page-offer .offer-parallax>img{display:none}@media (min-width:979px){.page-offer .offer-parallax>img{width:100%;display:block;object-fit:cover;object-position:50% 50%;height:70vh}}.page-offer .offer-parallax{height:auto}@media (min-width:979px){.page-offer .offer-parallax{display:block;height:70vh;display:flex;align-items:center;justify-content:center}}@media (min-width:1200px){.page-offer .offer-parallax{height:70vh}}@media (min-width:979px){.offer_site .container.wrapper .col-lg-3{background:var(--bgcontent);-webkit-box-shadow:-10px 10px 15px 0 rgba(0,0,0,.05);-moz-box-shadow:-10px 10px 15px 0 rgba(0,0,0,.05);box-shadow:-10px 10px 15px 0 rgba(0,0,0,.05)}}@media (min-width:979px){.offer_site footer{background:var(--bgcolor2)}}.offer-desc-wrapper,.offer-wrapper{margin-left:0;margin-right:0;background:var(--bgcontent);align-items:flex-start}.offer-desc-wrapper{padding:0 15px}.offer-desc-wrapper>*{width:100%}#map_container{min-height:300px;z-index:10}@media (min-width:979px){.page-offer .main-container{margin-bottom:0}}