.icon-bed-double:before{content:"\E946"}.icon-bed-sofa:before{content:"\E84F"}.icon-bed-bunk:before{content:"\E84E"}.icon-door:before{content:"\E94C"}.icon-resize-full:before{content:"\E95A"}.icon-user:before{content:"\E954"}.offer-top{padding-top:0}.offer__amenities,.roomspace{font-size:1.4rem}.roomspace__info{padding:4px 10px;line-height:normal;white-space:nowrap;border-radius:4px;background:var(--bgcolor2)}.roomspace__info span.accomodation-beds-txt{white-space:normal}.roomspace__info.accommodation-roomspace_add{padding-left:0}.roomspace__info i{padding-right:8px;color:var(--icons1)}.roomspace__info i:before{width:auto;margin:0}.amenities_list{list-style:none;margin-bottom:0;margin-left:0;padding-left:0;display:grid;grid-template-columns:1fr;align-items:center}.amenities_list li{display:grid;grid-template-columns:24px auto;align-items:center;justify-content:flex-start;padding:0;text-align:left;font-weight:500;margin-bottom:24px;grid-gap:1.2rem}.amenities_list li:last-child{margin-bottom:3.2rem}@media (min-width:757px){.amenities_list li:last-child{margin-bottom:2.4rem}}.amenities_list li b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0}.amenities_list svg{max-height:24px}.amenities_list svg path{fill:var(--icons1)}@media (min-width:757px){.amenities_list{grid-column-gap:3rem;grid-template-columns:1fr 1fr}}@media (min-width:979px){.amenities_list{grid-template-columns:1fr 1fr 1fr;padding-bottom:.8rem;border-bottom:1px solid var(--bordercolor)}}#imagelightbox{cursor:pointer;position:fixed;z-index:200;-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:200;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}@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}}.offer-gallery{padding-right:0;padding-left:0;margin-top:0;padding-bottom:0}.offer-gallery div.multiple-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 32px;gap:15px}.offer-gallery div.multiple-items img{transition:all .3s}.offer-gallery div.multiple-items a:hover img{opacity:.9}.offer-gallery div.multiple-items .more{position:absolute;top:0;left:5px;height:calc(100% - 10px);display:flex;align-items:center;justify-content:center;width:calc(100% - 10px);background:rgba(0,0,0,.3);color:#fff;font-size:1.6rem;transition:all .3s}.offer-gallery div.multiple-items .more:hover{background:rgba(0,0,0,.6)}.video_wrapper{width:100%}.video_wrapper video{max-width:100%}.offer-gallery .grid-item.video_wrapper{width:100%}@media (max-width:979px){.offer-gallery{min-height:180px}}.tab{padding-bottom:30px}@media (min-width:979px){.tab{padding-bottom:30px;padding-left:0}}.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 (min-width:979px){.tabs{flex-direction:row;margin:0 0 3rem;padding:28px 0 0}.tabs.--fixed{position:fixed;top:69px;background:var(--bgBox);z-index:9999;max-width:1125px;width:calc(100% - 30px)}}@media (min-width:979px){.tabs.--fixed:before{content:"";width:100vw;left:50%;transform:translateX(-50%);z-index:-1;background:var(--bgBox);height:calc(100% + 2px);top:-1px;position:absolute;border-bottom:1px solid var(--bordercolor)}}@media (max-width:979px){.tabs .extra-options h2.label,.tabs .label{display:none}}.tabs__item{cursor:pointer;padding-bottom:1.5rem;position:relative}@media (min-width:979px){.tabs__item{padding-bottom:0;margin-right:2.4rem}.tabs__item.active>span:after,.tabs__item:hover>span:after{opacity:1}}.tabs__item>span{font-weight:600;font-size:1.6rem}@media (min-width:979px){.tabs__item>span{position:relative;padding-bottom:1rem;display:block}.tabs__item>span:after{content:"";width:100%;height:4px;position:absolute;bottom:-1px;left:0;background-color:var(--maincolor1);border-radius:3px;opacity:0;transition:transform .2s,opacity .3s}}@media (max-width:979px){.tabs{border-bottom:none;margin-bottom:2rem;display:none!important;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:1200px){#details_wrapper,.tabs~section{padding-bottom:3rem}#details_wrapper:last-child,.tabs~section:last-child{padding-bottom:0}}.page-offer:has(.tabs.--fixed) .header.--scrolled{box-shadow:none}.calendar-data{display:flex;justify-content:center;padding:0 15px 32px;position:relative;width:100%}.calendar-data.--hideCalendar{display:none}.calendar-data.--skeleton .widgetLoader{display:block}@media (min-width:979px){.calendar-data.--skeleton{min-height:40rem}}.additional__properties{padding-left:0;padding-right:0}@media (min-width:979px){.additional__properties{padding-right:15px}}.addonsList>li,.room_data>div,.room_rules>div{padding-bottom:6px}.addonsList>li:last-child,.room_data>div:last-child,.room_rules>div:last-child{padding-bottom:0}@media (min-width:979px){.addonsList>li,.room_data>div,.room_rules>div{border:none;padding-bottom:6px}}.addonsList{padding-left:0;margin-bottom:0}.addonsList .icon-phone-custom:before{content:"\E955";font-family:fontello;font-size:2rem;margin:0 6px 0 0}.addonsList .icon-mail-custom:before{content:"\E94D";font-family:fontello;font-size:2rem;margin:0 6px 0 0}.row.additional>div,.tab>div{margin-bottom:0}.addonsList>li{display:block;padding:0;text-align:left;font-size:14px;margin-bottom:14px}.addonsList>li:last-child{margin-bottom:0!important}@media (min-width:979px){.addonsList>li{font-size:1.4rem}}.addonsList img{display:none}.addonsList>li>div,.addonsList>li>span,.addonsList>li>strong{display:inline-flex;gap:4px;vertical-align:top}.additional .label,.tab .label{font-family:Quicksand;font-size:1.8rem;font-weight:600;line-height:normal;margin:0 0 1.6rem}.additional .strong,.tab .strong{font-weight:600}.addonsList>li span{color:var(--txtcolor1)}.addonsList>li a:hover strong{color:var(--maincolor2)}.addonsList>li>div strong{width:auto;font-weight:500}.addonsList>li>div a{display:inline-block;padding-left:10px}.addonsList>li>span{font-weight:400}.addonsList>li>ul{padding:0 0 0 10px;margin:5px 0;list-style-type:none}.addonsList>li>ul li{padding:0 0 0 5px}.addonsList>li>div a{padding-left:0}.extra-options{margin:0;overflow:hidden}@media (min-width:979px){.extra-options{border:none}}.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}.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}.amenities-addons>li strong{padding-left:10px}.room_data>div{margin-bottom:0}.additional_info .addonsList>li{margin-bottom:8px}.pricelist-title{font-size:18px;font-weight:800;margin:20px 0;float:left;width:60%;line-height:1}.pricelist-title div{display:table-cell;vertical-align:middle}.room_rez .btn{display:block}.pricelist-button{float:right;position:relative;top:25px}.price-list{padding-top:16px;margin:0}@media (min-width:979px){.price-list{margin:0}}.seasons{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.6rem}@media (min-width:757px){.seasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:979px){.seasons{grid-template-columns:repeat(3,minmax(0,1fr))}}.season-multi-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.6rem}.price-list .seasons{width:100%}.season-row_sub table{width:100%;height:100%;color:var(--txtcolor1);border:1px solid var(--bordercolor);border-radius:12px;padding:2rem 3.2rem 0;display:flex;flex-direction:column}.season-row table tr{display:block}.season-row table tr td{padding:0;text-align:center;width:100%;display:block}.year-label.label{padding-left:0;font-size:2.4rem;font-weight:600;font-weight:400;margin-top:.8rem;margin-bottom:.8rem}.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:2.4rem;font-weight:500;padding:8px 0 20px;justify-content:center}tr.season-cell_main .object-price strong.price{font-size:2.4rem;display:inline-block;color:inherit;font-weight:500;padding:0 4px}tr.season-cell_main div.room_rez{padding:0;margin-bottom:20px}tr.season-cell_main div.room_rez .btn{font-size:1.6rem;height:48px;line-height:48px}.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{color:#333;align-self:stretch}.season-row_sub li{text-align:center;list-style:none;font-size:1.3rem}.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(--supportcolor1)}.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:0 0 8px;font-size:1.8rem;font-weight:600;border-bottom:1px solid var(--bordercolor);display:block;place-content:center}span.season-cell_dates i{font-size:14px;vertical-align:inherit;padding:0 8px;font-weight:700}.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:1.3rem;line-height:normal;vertical-align:top}@media (min-width:1070px){.season-cell_body span.label,.season-cell_body span.price{font-size:1.2rem}}.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{display:block;padding:10px 0 30px;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:1.4rem;font-weight:400}.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-prices{padding:3.4rem 1.5rem 6.4rem}@media (min-width:979px){.offer-prices{padding:6.6rem 0 4.4rem}}.offer-prices h2.label{font-family:Libre Caslon Text;font-size:32px;font-style:normal;font-weight:500;text-align:center;margin-bottom:1.6rem}.offer-right-wrapper .iai-search{display:none}.offer-right-top .offer-price{text-align:center}.offer-right-top .offer-price small{display:block;font-size:1.4rem;color:var(--maincolor1)}.offer-right-top .offer-price span{font-size:2.8rem;font-weight:700}@media (min-width:979px){.offer-right-top .offer-price{text-align:center;text-transform:lowercase}.offer-right-top .offer-price small{font-size:1.8rem;font-weight:500}}.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(--bgBox)}@media (min-width:979px){.offer-right-wrapper{border-left:1px solid var(--bordercolor)}}.offer-right-top{border:none;border:1px solid var(--bordercolor);border-radius:12px;padding:20px 32px;margin:6.4rem 0}a.accommodation-reservation{display:block}.offerCalendar,a.to-offer-prices{display:flex;justify-content:center;text-align:center;text-decoration:underline;margin-top:1.6rem;font-size:16px;line-height:normal;font-weight:600}.icon-checked-box:before{content:"\E80A";font-size:2.5rem;margin-right:1.3rem}.icon-shield:before{content:"\E84C"}.payment-info{padding:15px 0;display:none;text-align:left;margin-bottom:0}.payment-info i{padding-right:15px;color:var(--icons1);font-size:2.8rem;vertical-align:middle}.payment-info h5{text-transform:uppercase;font-size:1.2em;font-weight:700}.payment-info>div{margin-bottom:5px;display:block}.payment-info>div>*{display:block;text-align:center;font-weight:500}@media (min-width:979px){.payment-info{display:block;border-top:1px solid var(--bordercolor);margin-bottom:0;padding:15px}}@media (min-width:1200px){.payment-info{text-align:left}}.payment-logo img{margin:0 auto}.page-offers .payment-info{background:none}.page-offer .payment-info h5{display:none}@media (min-width:979px){.payment-info>div>*{display:table-cell;text-align:left}.offer-right-top{padding:3.6rem 1.6rem 3.2rem;margin:0;border:none}.payment-info{padding:0 1.6rem;margin-bottom:3.2rem;border:none}.payment-adventages{padding:0 3.1rem}.offer-right.payment-info+.offer-label{margin-top:15px}}@media (min-width:757px){.payment-info>div{margin-bottom:15px}.payment-info>div:last-child{margin-bottom:0}}@media (min-width:979px){.payment-info>div{display:table;margin-bottom:24px}.payment-info>div>*{display:table-cell;text-align:left}}.payment-logo p{font-size:1.2rem;font-weight:500;margin-bottom:2rem}.fb-comments{padding:10px 0}#wide_view_maps{display:none}.accommodation-buttons{display:block;position:relative;min-width:200px}@media (min-width:979px){.accommodation-buttons{float:right}}.accommodation-roomspace-add{display:none}.accommodation-meters small{position:relative;top:-5px;font-size:.6em}@media (max-width:756px){.offers_wrapper .offer{padding-left:15px!important;padding-right:15px!important}}.offer{display:block;flex-wrap:nowrap;background:var(--bgBox);text-align:center;padding-top:0;transition:border .2s;padding-bottom:30px;position:relative;border:1px solid var(--bordercolor);border-radius:12px;overflow:hidden;z-index:1}.offer:has(:focus-visible):before{outline:2px solid var(--maincolor1);outline-offset:2px}@media (max-width:757px){.offer{padding-left:0;padding-right:0}}@media (min-width:979px){.offer:hover{border-color:var(--bgcolor2Contrast)}.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)}}.offer .object-icon{display:block;margin:0;position:relative;aspect-ratio:"251 / 167";overflow:hidden}@media (min-width:757px){.offer .object-icon{padding:0;aspect-ratio:"370 / 247"}}@media (min-width:757px){.cmshotspot .offer .object-icon{padding:0 15px}}@media (min-width:979px){.cmshotspot .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(28,28,28,.6);overflow-y:auto}.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:#fff;font-size:1.4rem;font-weight:600;line-height:1.6;text-align:center;top:50%;transform:translateY(-50%);white-space:pre-line;margin-bottom:0}@media (min-width:757px){.offer__description{font-size:1.4rem}}.offer h2{font-size:1.6rem;font-weight:300;padding:24px 25px 17px;line-height:2.1rem}.offer h2 a{font-weight:500;color:var(--txtcolor1)}.offer .object-icon img{padding:0;height:auto;aspect-ratio:1;object-fit:cover;max-height:100%}@media (min-width:1200px){.offer .object-icon img{height:100%}}.offer__box .btn{display:block;margin:10px 15px 0}.offer__info{position:relative;line-height:normal;padding:0 12px;background:var(--bgLight);display:inline-block;font-size:1.4rem;font-weight:400;display:inline-flex;align-items:center;justify-content:center;gap:4px}@media (max-width:756px){.offer__info{flex-direction:column}}@media (min-width:979px){.offer__info{padding:0 24px}}.offer__info span{background:var(--bgcolor2);border-radius:4px;padding:4px 10px}.offer__info i{color:var(--icons1);margin-right:8px}.offer__info i.icon-resize-full{font-size:1.4rem}.offer__info i.icon-resize-full:before{content:"\E95A"}.offer__info i.icon-user{font-size:1.4rem}.offer__info i.icon-user:before{content:"\E954"}.offer__price{font-size:2.4rem;font-weight:500;padding:20px 0 24px;line-height:normal}.offer__price span{color:var(--price)}.offer__price small,.offer__price span{white-space:nowrap}.offer__price small{padding:0 4px;font-weight:400;font-size:1.4rem;text-transform:lowercase}#generateDirections:before,#showGoogleMaps:before{font-family:fontello;content:"\E835";float:left;font-weight:300;font-size:1.2em;margin-right:10px}div.cmshotspot .big-label{text-align:center;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:3.2rem}@media (max-width:575px){div.cmshotspot .big-label:after,div.cmshotspot .big-label:before{display:none}}@media (min-width:979px){div.cmshotspot .object-icon{overflow:hidden}}.offers_wrapper.--loader+.widgetLoader{display:none;position:relative;margin-top:0;display:block}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:flex;justify-content:center;transition:all .3s;align-items:center;width:32px;height:32px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;background:transparent}.slick-next i:before,.slick-prev i:before{width:auto;margin:0}.slick-next:hover,.slick-prev:hover{color:var(--maincolor2)!important}div.cmshotspot>div.col-12{padding-right:0;padding-left:0}@media (min-width:979px){div.cmshotspot>div.col-12{margin-bottom:40px}}div.cmshotspot .offerslist:not(.slick-initialized){display:flex;gap:3rem}@media (max-width:756px){div.cmshotspot .offerslist{overflow:auto;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;padding:0 15px;-ms-overflow-style:none;scrollbar-width:none}div.cmshotspot .offerslist::-webkit-scrollbar{display:none}}.cmshotspot .slick-next,.cmshotspot .slick-prev{z-index:2;bottom:auto;height:auto;width:auto;color:var(--txtcolor1);transition:.3s;font-size:3.2rem}.cmshotspot .slick-next>span,.cmshotspot .slick-prev>span{display:none}@media (min-width:757px){.cmshotspot .slick-next,.cmshotspot .slick-prev{font-size:3.2rem;text-transform:uppercase;white-space:nowrap;font-weight:400}.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-prev{right:auto;left:-8px}.cmshotspot .slick-prev i:before{content:"\E963"}@media (min-width:979px){.cmshotspot .slick-prev{left:-40px}.cmshotspot .slick-prev span{margin-left:13px}}.cmshotspot .slick-next{left:auto;right:-8px}.cmshotspot .slick-next i:before{content:"\E964"}@media (min-width:979px){.cmshotspot .slick-next{right:-40px}.cmshotspot .slick-next span{margin-right:13px}}.cmshotspot svg{fill:var(--txtcolor1)}.offer{padding-bottom:0}@media (max-width:756px){.offer{flex:1 0 calc(75% - 15px)}}@media (min-width:757px){.offer{flex:1 0 calc(50% - 12.5px)}}@media (min-width:979px){.offer{flex:1 0 calc(33% - 7.5px)}}.cmshotspot .offer h3{margin:16px 0 20px;font-size:1.6rem;line-height:normal;font-weight:600}.cmshotspot .offer h3 a{text-decoration:underline;text-decoration-color:transparent}.cmshotspot .offer h3 a:hover{color:var(--txtcolor1);text-decoration-color:var(--txtcolor1)}.cmshotspot a.link-go{font-weight:400;color:var(--txtcolor1);padding:27px 0 1px}@media (max-width:757px){.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}}@media (min-width:757px){.cmshotspot .slick-slide{padding:0 15px}}.offer__amenities,.roomspace{margin-bottom:32px}.roomspace{display:flex;flex-wrap:wrap;gap:12px}.offer_site{background-color:var(--bgBox);overflow:hidden;position:relative;padding-bottom:6.4rem}@media (min-width:979px){.offer_site{padding-bottom:8rem}}.offer_site .big-label{font-size:3.2rem;text-align:left}@media (min-width:979px){.offer_site .big-label{font-size:3.6rem;margin-bottom:1.6rem}}.offer_site .big-label:after,.offer_site .big-label:before{display:none!important}.offer_site h1.big-label:after,.offer_site h1.big-label:before{display:none}@media (min-width:979px){.offer_site h1.big-label:after,.offer_site h1.big-label:before{display:inline-block}}h2.label{font-size:2.4rem;font-family:Libre Caslon Text;line-height:normal;font-weight:500;margin:0 0 32px}@media (min-width:979px){h2.label{margin-bottom:2.4rem}}.offer-wrapper{margin-left:0;margin-right:0}@media (min-width:979px){.offer-wrapper{margin-left:0;margin-right:15px;align-items:flex-start;border-radius:12px;overflow:hidden}}.offer-wrapper svg{fill:var(--icons1)}.room_desc{margin-bottom:3.2rem;padding-bottom:1.6rem;border-bottom:1px solid var(--bordercolor);word-wrap:break-word}.room_desc,.room_desc p{line-height:1.4}.label.offer-label{font-family:Libre Caslon Text;font-size:2.4rem;font-weight:500;line-height:normal;margin:0 0 2.4rem}.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(--bgLight);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(--hovercolor1)}.offer_site .room_desc_btn .btn:hover{color:var(--hovercolor1)}@media (min-width:979px){.offer_site .container.wrapper .col-lg-9{background:var(--bgBox);padding:3.6rem 3rem!important}}@media (min-width:979px){.offer_site footer{background:var(--bgcolor2)}}.offer-parallax{height:auto;margin-bottom:25px}.offer-parallax .offer-parallax-img{position:relative}@media (min-width:979px){.offer-parallax .offer-parallax-img{position:absolute;width:100%;top:0;left:0}}.offer-parallax .offer-parallax-img:after{content:"";width:100%;height:100%;background-color:#000;display:block;position:absolute;top:0;left:0;opacity:.3}.offer-parallax img{width:100%}@media (min-width:979px){.offer-parallax{margin-bottom:50px;display:block;height:57vh;display:flex;align-items:flex-start;justify-content:center}}@media (min-width:1200px){.offer-parallax{height:50vh}}.offer__map .directions{padding:15px}.offer__map .directions .btn{display:block}