.icon-bed-double:before{content:"\E84D"}.icon-bed-sofa:before{content:"\E84F"}.icon-bed-bunk:before{content:"\E84E"}.offer-top{padding-top:0}.offer__amenities,.roomspace{font-size:1.4rem}@media (min-width:979px){.offer__amenities,.roomspace{font-size:1.5rem}}.roomspace__info{padding:5px 20px 5px 0;line-height:1.6;white-space:nowrap}.roomspace__info span.accomodation-beds-txt{white-space:normal}.roomspace__info.accommodation-roomspace_add{padding-left:0}.roomspace__info i{padding-right:10px;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:auto auto;align-items:center;justify-content:flex-start;padding:0;text-align:left;margin-bottom:15px;grid-gap:1rem}@media (min-width:757px){.amenities_list li .amenities_list{grid-template-columns:1fr 1fr}}.amenities_list li b{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0}.amenities_list svg{max-height:30px}.amenities_list svg path{fill:var(--icons1)}@media (min-width:757px){.amenities_list{grid-column-gap:1rem;grid-template-columns:1fr 1fr}}@media (min-width:979px){.amenities_list{grid-template-columns:1fr 1fr 1fr}}#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:flex;justify-content:flex-start;flex-flow:wrap;margin:0 -5px}.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)}.offer-gallery a{padding:0 5px 10px}.offer-gallery .grid-item,.offer-gallery .grid-item--width2{width:50%}@media (min-width:979px){.offer-gallery{padding-bottom:20px;margin-top:30px}.offer-gallery .grid-item{width:265px}.offer-gallery .grid-item--width2{width:530px}}.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:15px}@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:15px 0 0}.tabs.--fixed{position:fixed;top:60px;background:var(--bgBox);z-index:10;max-width:880px;max-width:795px}}@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:1rem}.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:.025rem;font-size:1.3rem}.tabs__item>span:not(:empty){margin-right:.5rem}@media (min-width:979px){.tabs__item>span{position:relative;padding-bottom:1.25rem;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}}@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_info: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}}.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{margin-bottom:15px;padding-bottom:5px}@media (min-width:979px){.addonsList>li,.room_data>div,.room_rules>div{border:none;padding-bottom:0}}.addonsList{padding-left:0}.row.additional>div{margin-bottom:0}.addonsList>li{display:block;padding:0;text-align:left;font-size:14px;margin-bottom:15px}@media (min-width:979px){.addonsList>li{font-size:1.4rem;line-height:1.7;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>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 (max-width:979px){.extra-options{padding-left:0;padding-right:0}}@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;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}.amenities-addons>li strong{padding-left:10px}.room_data>div{margin-bottom:0}.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{font-size:1.2rem;display:block}.pricelist-button{float:right;position:relative;top:25px}.price-list{padding-top:20px}@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%;color:var(--txtcolor1);border:1px solid var(--bordercolor)}.season-row table tr{display:block;border-bottom:1px solid var(--bordercolor)}.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:#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:10px 0;font-size:1.1em;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: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:.9em}.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-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:3rem;padding-left:5px;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:2rem}}.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:1px solid var(--bordercolor)}}.offer-right-top{border:none;border:1px solid var(--bordercolor);padding:15px;margin:0}@media (min-width:979px){.offer-right-top{border-width:0 0 1px}}a.accommodation-reservation{display:block}.offerCalendar,a.to-offer-prices{text-transform:lowercase;display:block;text-align:center;text-decoration:underline}.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:10px;color:var(--icons1);font-size:3rem;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}@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,.payment-info{margin-top:-1px}.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:1200px){.payment-info>div{display:table;margin-bottom:25px}.payment-info>div>*{display:table-cell;text-align:left}}.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}.offerslist{padding-top:18px}.offer{display:block;flex-wrap:nowrap;background:var(--bgBox);text-align:center;margin-bottom:10px;padding-top:0;padding-bottom:10px;position:relative;z-index:1}.offer:before{width:calc(100% - 30px);content:"";height:100%;left:15px;right:15px;top:0;position:absolute;background:var(--bgLight);border:1px solid var(--bordercolor);transition:.3s;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:757px){.offer{margin-bottom:20px;margin-top:10px}}@media (min-width:979px){.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;padding:0 15px;margin:0;position:relative;height:218px;overflow:hidden}@media (min-width:757px){.offer .object-icon{padding:0}}@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(0,0,0,.6666666666666666);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.3rem;font-weight:300;line-height:1.4em;letter-spacing:1px;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;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(--bgLight);display:inline-block;top:-10px;font-size:1.5rem;font-weight:300}.offer__info span{padding:0 8px}.offer__info i{color:var(--icons1)}.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{color:var(--price)}.offer__price small,.offer__price span{white-space:nowrap}.offer__price small{padding:0 4px;font-size:1.8rem}#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:6rem;padding-right:6rem}@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: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}.slick-next i:before,.slick-prev i:before{width:auto;margin:0}div.cmshotspot{padding-top:27px;padding-bottom:37px}@media (min-width:979px){div.cmshotspot{padding-top:51px}}div.cmshotspot>div.col-12{padding-right:0;padding-left:0}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:auto;color:var(--txtcolor1);transition:.3s;font-size:2rem}.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;top:-53px;white-space:nowrap;font-weight:300;width:auto}.cmshotspot .slick-next:hover,.cmshotspot .slick-prev:hover{opacity:.6}.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:20px}@media (min-width:979px){.cmshotspot .slick-prev{left:15px}.cmshotspot .slick-prev span{margin-left:13px}}.cmshotspot .slick-next{left:auto;right:20px}@media (min-width:979px){.cmshotspot .slick-next{right:15px}.cmshotspot .slick-next span{margin-right:13px}}.cmshotspot svg{fill:var(--txtcolor1)}.cmshotspot .offer{padding-bottom:10px}@media (min-width:979px){.cmshotspot .offer{padding:0 15px 10px}}.cmshotspot .offer h3{padding:18px 25px}@media (min-width:979px){.cmshotspot .object-icon{height:240px}}.cmshotspot .offer__info{top:-14px}.cmshotspot a.link-go{font-weight:400;color:var(--textcolor1);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}}.offer__amenities,.roomspace{padding-bottom:15px;border-bottom:1px solid var(--bordercolor);margin-bottom:30px}.roomspace{display:flex;flex-wrap:wrap}.offer_site{background-color:var(--bgBox);overflow:hidden;position:relative}.offer_site .big-label{border-bottom:1px solid var(--bordercolor);padding-bottom:14px;text-align:left}.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:1.8rem;margin:15px 0 20px}@media (min-width:979px){h2.label{font-size:2.2rem}}.offer-wrapper{margin-left:0;margin-right:0}@media (min-width:979px){.offer-wrapper{margin-left:0;margin-right:15px;align-items:flex-start}}.offer-wrapper svg{fill:var(--icons1)}.room_desc{margin-bottom:0;word-wrap:break-word}@media (min-width:979px){.room_desc{margin-bottom:40px;font-size:1.5rem;line-height:1.7}}.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)}}@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}