.offer-item .item-wrapper{overflow:hidden;color:#4e4e4e;height:100%;display:flex;flex-direction:column}.offer-item .item-wrapper .offer__action{display:flex;align-items:center;margin-top:auto;padding-top:16px;padding-bottom:20px}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__action .m-r-sm{margin-right:0}}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__action{justify-content:center}.offer-item .item-wrapper .offer__action span+span{margin-left:16px}.offer-item .item-wrapper .offer__action span+span .m-t-sm{margin-top:0px !important}.offer-item .item-wrapper .offer__action .btn{display:inline-block}}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__summary,.offer-item .item-wrapper .offer__action{text-align:center}}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__summary{padding-top:15px}}.offer-item .item-wrapper .offer__summary.expanded .text-subtitle,.offer-item .item-wrapper .offer__summary.expanded p{-webkit-line-clamp:1000}.offer-item .item-wrapper .offer__summary .text-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.offer-item .item-wrapper .offer__summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.offer-item .item-wrapper .offer__visual{width:100%;padding-bottom:125%;position:relative;background:rgba(208,208,208,.5);margin-bottom:16px;overflow:hidden}.offer-item .item-wrapper .offer__visual:hover .img{transform:scale(1.1)}.offer-item .item-wrapper .offer__visual.offer__visual_small{padding-bottom:55.58%}.offer-item .item-wrapper .offer__visual.sup_wraper{border:1px solid #ccc6bf;border-top:0px;background-color:transparent;overflow:visible}.offer-item .item-wrapper .offer__visual.sup_wraper a{position:absolute;left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);overflow:hidden}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle{position:absolute;left:50%;top:0;transform:translate(-50%, -1px);z-index:8;padding:0px 10px;font-size:12px;color:#897966;text-transform:uppercase;line-height:1;white-space:nowrap}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:before,.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:after{content:"";border:1px solid #ccc6bf;width:200%;position:absolute;top:0}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:before{left:-200%}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:after{right:-200%}.offer-item .item-wrapper .offer__visual a:hover .img{transform:scale(1.1)}.offer-item .item-wrapper .offer__visual .img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .2s ease}.offer-item .item-wrapper .offer__visual .offer__hotel{position:absolute;left:0;bottom:0;background:#ccc6bf;color:#000;font-size:12px;padding:2px 5px;text-transform:uppercase}@media screen and (min-width: 0px)and (max-width: 767px){.slider-control .offer-item .item-wrapper .offer__visual{margin-bottom:50px}}.daterangepicker-container{position:absolute;bottom:100%;left:0;width:100%;height:auto}.daterangepicker-container .daterangepicker{position:relative !important;top:0 !important;bottom:auto !important;right:0 !important;left:0 !important;width:100% !important;height:320px !important;border:0 !important;min-width:600px;box-shadow:0 0 20px rgba(0,0,0,.1)}.daterangepicker-container .daterangepicker .drp-calendar{width:50%;height:100%;max-width:none !important}.daterangepicker-container .daterangepicker .drp-calendar .calendar-table{height:100%}.daterangepicker-container .daterangepicker .drp-calendar .calendar-table table{height:100%}.widget-bar{position:fixed;bottom:0;left:0;width:100%;z-index:99;transition:all .2s ease}.widget-bar.float{position:absolute}.widget-bar.inactive{transform:translateY(100%)}.widget-bar .summary-row [data-field=eventHotel],.widget-bar .summary-row [data-field=eventDate]{display:block}.widget-bar .widget-items{background:#e5e2de;display:flex}.widget-bar .widget-items .item{position:relative;flex:1;border-right:1px solid #ccc6bf}.widget-bar .widget-items .item.disabled{pointer-events:none}.widget-bar .widget-items .item.disabled .select2-selection__arrow{display:none}.widget-bar .widget-items .item.item-hotel-select{flex:2;display:flex;align-items:center;justify-content:space-between}.widget-bar .widget-items .item.item-cta{flex:.75;border-right:0;background-color:#837360}.widget-bar .widget-items .item.item-promotion-code{flex:0 0 auto}.widget-bar .widget-items .item.item-checkin{flex:2}.widget-bar .widget-items .item.item-checkin .item-wrapper{cursor:pointer}.widget-bar .widget-items .item.item-checkin .item-wrapper>span{flex:1}.widget-bar .widget-items .item.item-checkin .item-wrapper .icon{flex:0 0 auto}.widget-bar .widget-items .item.item-checkin input{pointer-events:none}.widget-bar .widget-items .item.item-dropdown{flex:1}.widget-bar .widget-items .item.item-dropdown .item-group{width:100%}.widget-bar .widget-items .item.item-dropdown .select2-selection__arrow{transform:translateY(-100%)}.widget-bar .widget-items .item input[type=number]{font-size:16px;outline:0;border:none;background:transparent}.widget-bar .widget-items .item .title-top-field label{position:absolute}.widget-bar .widget-items .item .title-top-field.active label{position:relative}.widget-bar .widget-items .item .title-top-field.active input[type=number]{border-bottom:1px solid #837360}.widget-bar .widget-items .item .item-wrapper{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;width:100%}.widget-bar .widget-items .item .datepicker-control{border-radius:0;border:0;outline:0;box-shadow:0 0 0;background:none;color:inherit;appearance:none;width:100%;min-height:20px;padding:0;cursor:pointer;font-size:16px}.widget-bar .widget-items .item .datepicker-control::placeholder{font-family:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#000;opacity:1}.widget-bar .widget-items .item .select2-container--niccolo-theme-2 .selection{padding:0 16px;height:60px;border-bottom:1px solid #e5e2de}.widget-bar .widget-items .item .select2-container--niccolo-theme-2 .selection .select2-selection--single{border:0}.widget-bar .widget-items .item .promo-code-widget{position:absolute;bottom:100%;left:0;width:100%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}.widget-bar .widget-items .item .promo-code-widget .form-control{border-radius:0;border:0;outline:0;box-shadow:0 0 0;background:none;color:inherit;appearance:none;width:100%;height:60px;padding:0 16px}@media screen and (min-width: 0px)and (max-width: 767px){.widget-bar .widget-items .item{display:none !important}.widget-bar .widget-items .item.item-cta{display:flex !important;flex:1;margin-left:-20px;margin-right:-20px}}.widget-bar .btn-cta{height:70px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.widget-bar .btn-cta{height:60px}}#form-booking-widget{position:relative}#form-booking-widget.loading:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;content:"";background:rgba(204,198,191,.5) url("../../assets/images/loading.gif") no-repeat center center/48px 48px}.overlay-menu{position:fixed;background:#fff;top:0;left:0;z-index:103;width:100%;height:100%;padding:80px 0 0 0;display:none}.overlay-menu .overlay-menu__close{position:absolute;top:0;right:0;width:80px;height:80px;justify-content:center;align-items:center;display:flex}.overlay-menu .overlay-menu-wrapper{position:relative;height:100%;width:100%;padding:0 40px;overflow-y:auto}.overlay-menu .overlay-menu-wrapper .overlay-menu__header{padding:16px 0;border-bottom:1px solid rgba(208,208,208,.5);text-transform:uppercase}.overlay-menu .overlay-menu-wrapper .overlay-menu__content{padding:32px 0;display:flex;flex-direction:column}.overlay-menu .overlay-menu-wrapper .overlay-menu__content .filter-item{padding:16px 0;text-transform:uppercase;letter-spacing:.05em}.overlay-menu .overlay-menu-wrapper .overlay-menu__content .filter-item.active{color:#837360;font-weight:600}.scrollmagic-pin-spacer{min-height:0 !important}.section-filter{background:#fff}.section-filter .nav-filter-items{display:none}.section-filter.fixed{display:block;z-index:98;width:100% !important}@media screen and (min-width: 0px)and (max-width: 767px){.section-filter.fixed .mb-filter-item{min-height:60px}}.section-filter .mb-filter-item{display:none}@media screen and (min-width: 0px)and (max-width: 767px){.section-filter{min-height:0px;margin-bottom:16px !important}.section-filter .container{display:none}.section-filter .mb-filter-item{display:flex;justify-content:center;align-items:center;padding-left:20px;padding-right:20px}}.filter-items{padding:8px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 0px)and (max-width: 767px){.filter-items{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}}.filter-items .filter-item{flex:0 0 auto;margin:8px 0;padding:8px 1.5em;border:1px solid transparent;text-transform:uppercase;letter-spacing:.05em}.filter-items .filter-item.active{color:#837360;border-color:#837360}.content-cards{margin:0 -20px}@media screen and (min-width: 0px)and (max-width: 767px){.content-cards{margin-top:-16px}}.content-card{width:33.33%;padding:20px}@media screen and (min-width: 768px)and (max-width: 1099px){.content-card{width:50%}}@media screen and (min-width: 0px)and (max-width: 767px){.content-card{width:100%}}@media screen and (min-width: 0px)and (max-width: 767px){.content-card{text-align:center;padding:40px 20px 20px}}.content-card.content-card--spacer{height:64px}@media screen and (min-width: 0px)and (max-width: 767px){.content-card.content-card--spacer{height:0;padding:0}}@media screen and (min-width: 768px)and (max-width: 1099px){.content-card.content-card--spacer{height:0;padding:0}}.content-card.filter-out{height:0;padding:0;overflow:hidden}.content-card.content-card--textonly .content-card-wrapper{background:#837360;color:#fff;padding:64px 0}.content-card.content-card--textonly .content-card-wrapper .text-wrapper{text-align:center;width:60%;margin:0 auto}@media screen and (min-width: 0px)and (max-width: 767px){.content-card.content-card--textonly .content-card-wrapper .text-wrapper{width:100%;padding-left:20px;padding-right:20px}}.content-card.content-card--textonly .content-card-wrapper .text-wrapper p{line-height:2;letter-spacing:.05em}@media screen and (min-width: 0px)and (max-width: 767px){.content-card .content-card-wrapper span.m-r-sm{margin-right:0}.content-card .content-card-wrapper span+span{margin-left:16px}}.content-card .video-container{display:block;position:relative}.content-card .video-container:hover .video-overlay{background:rgba(0,0,0,.3)}.content-card .video-container:hover .video-overlay .icon-container{opacity:1}.content-card .video-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:3;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.content-card .video-container .video-overlay .icon-container{width:100px;height:100px;opacity:.7;transition:opacity .2s ease}.section-divider{width:1px;height:50px;margin:32px auto;display:block;background:#837360}@media screen and (min-width: 0px)and (max-width: 767px){.section-divider{margin:0 auto}}.btn-loadmore{letter-spacing:.05em;font-weight:600;text-transform:uppercase}.loadmore-wrapper{visibility:hidden}