.container+qw-offer-list,.container+.controllers{margin-top:60px}.controllers{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 60px 40px}.controllers.center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.controllers.left{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}@media (max-width: 991px){.controllers{margin:0 20px}.controllers .item{width:100%}}@media (max-width: 991px) and (max-width: 991px){.controllers .item:last-child{margin-bottom:20px}}.controllers .item+.item{margin-left:15px}@media (max-width: 991px){.controllers .item+.item{margin-left:0;margin-top:20px}}.controllers .promo{width:250px}@media (max-width: 991px){.controllers .promo{width:100%}}.controllers .promo qw-promo-code qw-input{width:100%}@media (max-width: 991px){.controllers .promo qw-promo-code{width:100%}}.controllers .promo qw-promo-code .qw-input__label{margin-bottom:3px}.controllers .promo qw-promo-code .qw-input__label:before{content:'\fb8f';font-family:'fb_generic_set';margin-right:10px;display:inline-block;height:auto;background:transparent}.controllers .promo qw-promo-code input{background-color:var(--bg-d-5);color:var(--bg-color-associated);height:40px;outline:none}.controllers .promo qw-promo-code .qw-button{position:absolute;transform:translateY(-6px) rotate(180deg);height:40px;width:40px;background-color:var(--highlighted);background-image:none !important;border:none;border-radius:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.controllers .promo qw-promo-code .qw-button.qw-button--to-remove:after,.controllers .promo qw-promo-code .qw-button.qw-button--to-remove:before{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;width:20px;left:25%}.controllers .promo qw-promo-code .qw-button:hover{background:var(--hover)}.controllers .promo qw-promo-code .qw-button:hover:after,.controllers .promo qw-promo-code .qw-button:hover:before{background:var(--hover-color-associated)}.controllers .promo qw-promo-code .qw-button:after,.controllers .promo qw-promo-code .qw-button:before{content:'';width:10px;height:1.5px;background:var(--highlighted-color-associated);display:block;position:absolute;top:50%;left:40%;margin-top:-1px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.controllers .promo qw-promo-code .qw-button:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.controllers .promo qw-promo-code .qw-button:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.controllers .promo qw-promo-code .qw-input__caption{color:var(--bg-color-associated)}.controllers .currency qw-currency{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.controllers .currency qw-currency .currency_label{margin-bottom:4px}.controllers .currency qw-currency .currency_label:before{content:'\eb13';font-family:'fb_currencies';margin-right:10px;display:inline-block;height:auto;background:transparent}.controllers .currency qw-currency select{appearance:none;padding:0 5em 0 1em;height:40px;border:none;background-color:var(--bg-d-5);background-repeat:no-repeat;background-position:right 10px center;background-size:14px;background-image:var(--form-select);color:var(--bg-color-associated)}@media (max-width: 991px){.controllers .currency qw-currency select{width:100%}}@media (max-width: 991px){.controllers .calendar .qw-calendar-inline__box{width:50%}}.controllers .calendar .qw-calendar-inline__box:first-child{margin-right:10px}.controllers .calendar .qw-calendar-inline__box .qw-calendar-inline__label{width:100%}.controllers .calendar .qw-calendar-inline__box .qw-calendar-inline__label:before{content:'\fb5e';font-family:'fb_generic_set';z-index:100;color:var(--bg-color-associated);margin-right:10px}.controllers .calendar .qw-calendar-inline__box .qw-calendar-inline__date{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:40px;padding:0 3em;background:var(--bg-d-5);margin-top:4px}@media (max-width: 991px){.controllers .calendar .qw-calendar-inline__box .qw-calendar-inline__date{width:100%}}.controllers .calendar qw-separator{display:none}.fusion_offers_section{--item-bg: hsla(var(--main-hsl), .95);padding-left:80px;padding-right:80px}@media (min-width: 768px) and (max-width: 991px){.fusion_offers_section{padding-left:40px;padding-right:40px}}@media (max-width: 767px){.fusion_offers_section{padding-left:40px;padding-right:40px}}@media (min-width: 992px) and (max-width: 1199px){.fusion_offers_section{padding-left:40px;padding-right:40px}}@media (min-width: 1200px){.fusion_offers_section{padding-left:60px;padding-right:60px}}@media (min-width: 1600px) and (min-height: 900px){.fusion_offers_section{padding-left:100px;padding-right:100px}}@media (max-width: 767px){.fusion_offers_section{padding-left:20px;padding-right:20px}}.fusion_offers_section .qw-offer-list__card-wrapper{position:relative}.fusion_offers_section .qw-offer-list__card-wrapper+.qw-offer-list__card-wrapper{margin-top:40px}.fusion_offers_section .qw-offer-list__card-wrapper:last-child{margin-bottom:40px}.fusion_offers_section .qw-offer-list__room-section{width:100%;margin:0}.fusion_offers_section .qw-offer-list__room-section>.qw-button{line-height:50px;padding:0 1em;margin-top:-20px;position:absolute;left:25%;transform:translate(-50%, -100%);background:var(--highlighted);color:var(--highlighted-color-associated);font-family:var(--first-font);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 991px){.fusion_offers_section .qw-offer-list__room-section>.qw-button{position:relative;left:0;transform:none;margin:20px auto;max-width:220px}}.fusion_offers_section .qw-offer-list__room-section>.qw-button:hover{background:var(--hover);color:var(--hover-color-associated)}@media (min-width: 992px){.fusion_offers_section .qw-offer-list__offer{position:relative;display:grid !important;grid-template-columns:50% 50%;grid-template-rows:auto auto auto auto}.fusion_offers_section .qw-offer-list__offer h4{grid-row:1;grid-column:1}.fusion_offers_section .qw-offer-list__offer .qw-offer__conditions{grid-row:2;grid-column:1;margin-bottom:80px}.fusion_offers_section .qw-offer-list__offer qw-image{grid-row:1 / 4;grid-column:2}}.fusion_offers_section .qw-offer__conditions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.fusion_offers_section .qw-offer__conditions,.fusion_offers_section .qw-room-rate__conditions{list-style:none;padding:10px 10px 10px 40px;position:relative}@media (max-width: 991px){.fusion_offers_section .qw-offer__conditions,.fusion_offers_section .qw-room-rate__conditions{display:none}}.fusion_offers_section .qw-offer__conditions p:before,.fusion_offers_section .qw-offer__conditions .qw-room-rate--cancel-condition-name:before,.fusion_offers_section .qw-offer__conditions .qw-room-rate--has-not-breakfast:before,.fusion_offers_section .qw-offer__conditions .qw-room-rate--has-breakfast:before,.fusion_offers_section .qw-offer__conditions .qw-room-rate--stay-tax:before,.fusion_offers_section .qw-room-rate__conditions p:before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--cancel-condition-name:before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--has-not-breakfast:before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--has-breakfast:before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--stay-tax:before{width:1em;height:1em;position:absolute;left:15px;display:inline-block;vertical-align:bottom;margin-right:5px}.fusion_offers_section .qw-offer__conditions .qw-offer__stay-tax:before,.fusion_offers_section .qw-offer__conditions .qw-room-rate--stay-tax:before,.fusion_offers_section .qw-room-rate__conditions .qw-offer__stay-tax:before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--stay-tax:before{content:'\eb14';font-family:'fb_currencies'}.fusion_offers_section .qw-offer__conditions .qw-room-rate--has-not-breakfast:before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--has-not-breakfast:before{content:'\fb5b';font-family:'fb_generic_set'}.fusion_offers_section .qw-offer__conditions p:nth-child(2):before,.fusion_offers_section .qw-offer__conditions .qw-room-rate--has-breakfast:before,.fusion_offers_section .qw-room-rate__conditions p:nth-child(2):before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--has-breakfast:before{content:'\ec00';font-family:'fb_restaurant'}.fusion_offers_section .qw-offer__conditions p:nth-child(3):before,.fusion_offers_section .qw-offer__conditions .qw-room-rate--cancel-condition-name:before,.fusion_offers_section .qw-room-rate__conditions p:nth-child(3):before,.fusion_offers_section .qw-room-rate__conditions .qw-room-rate--cancel-condition-name:before{content:'\a90c';font-family:'fb_service_icons'}.fusion_offers_section .qw-offer__conditions p:last-child,.fusion_offers_section .qw-room-rate__conditions p:last-child{margin-top:40px;margin-left:-20px}.fusion_offers_section .qw-offer-list__card-wrapper{background-color:var(--bg-l-3);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.fusion_offers_section .qw-offer-list__card-wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__offer{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__offer h4{text-align:center;text-transform:uppercase;font-family:var(--highlight-font) !important;margin:20px 0;font-family:var(--highlight-font);font-weight:normal;line-height:100%;position:relative;color:var(--titles);font-size:2em}.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__offer h4 strong{font-weight:inherit}.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__offer h4 strong{color:var(--highlighted)}@media (max-width: 991px){.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__offer h4{order:1;position:relative !important;transform:none;top:0;left:0;width:100%;margin:1em 0;text-align:center}}@media (max-width: 991px){.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__offer .qw-offer__conditions{order:2;display:block}}@media (max-width: 991px){.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__offer qw-image{order:0}}.fusion_offers_section .qw-offer-list__card-wrapper .qw-offer-list__room-wrapper{width:100%}.fusion_offers_section .qw-image{max-height:600px;overflow:hidden}@media (min-width: 992px) and (max-width: 1199px){.fusion_offers_section .qw-image{max-height:450px}}@media (max-width: 991px){.fusion_offers_section .qw-image{margin:0 0 20px 0;width:100%;height:400px}}@media (max-width: 767px){.fusion_offers_section .qw-image{height:300px}}.fusion_offers_section .qw-image img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.fusion_offers_section .qw-offer-list__room qw-room-rate{background-color:var(--bg-l-5);border:none;padding:0;margin:0;font-size:1.2em}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__occupancy{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:normal;-ms-flex-align:normal;-webkit-align-items:normal;-moz-align-items:normal;align-items:normal;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:flex !important;margin:0 0 10px}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__occupancy>span{background:none}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__occupancy>span:before{font-size:.9em;content:'\f183';width:20px;font-weight:900;font-style:normal;margin-right:5px;font-family:"Font Awesome 5 Free", sans-serif;color:var(--bg-color-associated)}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__occupancy>span.child:before{font-size:.6em;content:'\f1ae'}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__occupancy>span.infant:before{font-size:.6em;content:'\f77c'}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__occupancy .occupancy__label{padding-right:10px;font-size:.8em}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__occupancy .occupancy__label:after{content:':'}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__title-name{text-align:center;font-size:1.1em;margin:1em 0 .2em}@media (max-width: 991px){.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__title,.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__price{width:50%;margin-bottom:20px}}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__price-crossed,.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__price-active,.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__taxes{text-align:center}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__price-crossed{font-size:1.1em}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__price-active{font-size:1.4em;font-weight:bold}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__counter-add-to-basket{background:var(--main);color:var(--main-color-associated);width:100%;padding:10px}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__counter-add-to-basket qw-counter .qw-button{background-color:transparent;color:white;border-radius:50%;height:35px;width:35px}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__counter-add-to-basket .qw-button--primary{margin-top:auto;padding:10px;width:50%;align-items:flex-end;background-color:var(--highlighted);color:var(--highlighted-color-associated);font-size:.7em}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__other-conditions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__other-conditions:before{display:inline-block;height:auto;background:transparent;content:'\e904';font-size:1.4em;font-family:'arrows';margin-right:10px;color:var(--bg-color-associated)}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__conditions-trigger{color:var(--secondary);width:80%}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__conditions-trigger::first-letter{color:transparent;font-size:0}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__conditions-trigger .qw-room-rate__conditions-content{width:100%}.fusion_offers_section .qw-offer-list__room qw-room-rate .qw-room-rate__conditions-content{animation-name:accordion;animation-duration:.3s}.fusion_offers_section .qw-offer-list__room qw-room-rate.slick-slide{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.fusion_offers_section h4.room__name{margin:30px 20px;font-family:var(--highlight-font);font-weight:normal;line-height:100%;position:relative;color:var(--titles);font-size:1.5em}.fusion_offers_section h4.room__name strong{font-weight:inherit}.fusion_offers_section h4.room__name strong{color:var(--highlighted)}.fusion_offers_section .qw-room-rate__conditions{font-size:.9em}.fusion_offers_section qw-counter{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.fusion_offers_section qw-counter .qw-button{background:transparent;color:var(--bg-color-associated)}.fusion_offers_section .qw-button--add-to-basket{width:auto;background:var(--highlighted);color:var(--highlighted-color-associated);border:none;border-radius:0;padding:0 2em;height:50px;margin-right:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.fusion_offers_section .qw-button--add-to-basket:hover{background-color:var(--hover);color:var(--hover-color-associated)}.fusion_offers_section .flatpickr-calendar.inline{max-width:700px;width:auto;padding:1.5em;background-color:var(--bg);border-radius:0;z-index:600;position:absolute;display:none}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-calendar{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.fusion_offers_section .flatpickr-calendar.inline .dayContainer ~ .dayContainer{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-weekdays{margin:1.3em 0 1em}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-weekdays .flatpickr-weekday{font-size:1.2em}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-weekdaycontainer ~ .flatpickr-weekdaycontainer,.fusion_offers_section .flatpickr-calendar.inline .dayContainer ~ .dayContainer,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-month ~ .flatpickr-month{margin-left:3em}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:2em}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:2em}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month.flatpickr-next-month{top:calc(var(--qw-hotel-gap-md) + 1.5em)}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-weekdays,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-month,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day{color:var(--bg-color-associated) !important}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-weekdaycontainer .span.flatpickr-weekday{color:var(--bg-color-associated) !important}.fusion_offers_section .flatpickr-calendar.inline span.flatpickr-weekday{color:var(--bg-color-associated) !important}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.nextMonthDay.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.nextMonthDay.today.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.nextMonthDay:focus,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.nextMonthDay:hover,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.prevMonthDay.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.prevMonthDay.today.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.prevMonthDay:focus,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.prevMonthDay:hover,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.today.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day:focus,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day:hover{background:var(--main-l-10);border-color:var(--main-l-10);color:var(--main-color-associated);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day{width:50px;max-width:60px;height:45px;line-height:45px;font-size:1.3em;border:1px solid var(--bg);border-radius:0 !important}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.today{border-bottom:2px solid var(--main)}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.inRange{background-color:var(--bg-d-5);border-color:var(--bg)}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.endRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.endRange.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.endRange.nextMonthDay,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.endRange.prevMonthDay,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.endRange:focus,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.endRange:hover,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.selected,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.selected.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.selected.nextMonthDay,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.selected.prevMonthDay,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.selected:focus,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.selected:hover,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.startRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.startRange.inRange,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.startRange.nextMonthDay,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.startRange.prevMonthDay,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.startRange:focus,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-day.startRange:hover{background:var(--main);color:var(--main-color-associated) !important}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-disabled{opacity:0.5}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-current-month span.cur-month{font-weight:normal;text-transform:uppercase}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month svg,.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month svg{display:none}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month:after{display:block;position:absolute;top:-20px;right:20px;width:100%;height:100%;text-align:center;font-weight:normal;font-style:normal;font-size:22pt;line-height:40px;color:var(--bg-color-associated);content:'\027F6'}.fusion_offers_section .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month:after{display:block;position:absolute;top:-20px;left:10px;width:100%;height:100%;text-align:center;font-weight:normal;font-style:normal;font-size:22pt;line-height:40px;color:var(--bg-color-associated);content:'\27F5'}.fusion_offers_section .qw-room-rate__package-trigger{display:none}.fusion_offers_section .qw-room-rate__counter-wrapper{width:20%;display:flex;flex-direction:column}@media (max-width: 991px){.fusion_offers_section .qw-room-rate__counter-wrapper{width:100%;margin-top:20px;flex-direction:row}.fusion_offers_section .qw-room-rate__counter-wrapper label{flex-direction:row !important}.fusion_offers_section .qw-room-rate__counter-wrapper label .qw-select__label{width:30% !important}.fusion_offers_section .qw-room-rate__counter-wrapper label select{width:70% !important}}.fusion_offers_section .qw-room-rate__counter-wrapper{width:20%;display:flex;flex-direction:column}@media (max-width: 991px){.fusion_offers_section .qw-room-rate__counter-wrapper{width:100%;margin-top:20px;flex-direction:row}.fusion_offers_section .qw-room-rate__counter-wrapper label{flex-direction:row !important}.fusion_offers_section .qw-room-rate__counter-wrapper label .qw-select__label{width:30% !important}.fusion_offers_section .qw-room-rate__counter-wrapper label select{width:70% !important}}.fusion_offers_section .qw-room-rate__counter-wrapper label{width:100%;display:flex;justify-content:space-around;margin-bottom:15px;flex-direction:column}.fusion_offers_section .qw-room-rate__counter-wrapper label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 15px;border:1px solid #dddddd;box-shadow:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:var(--bg-color-associated);font-size:16px;padding-right:28px;background-repeat:no-repeat;background-position:right 10px center;background-size:14px;line-height:30px;background-image:var(--form-select);background-color:var(--bg-l-3);width:100%}.fusion_offers_section .qw-room-rate__counter-wrapper label select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
