.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-bottom:2px solid transparent;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-bottom:2px solid #008489}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9e9e9}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:6px}.rc-slider-track{left:0;background-color:#abe2fb}.rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;cursor:grab;border-radius:50%;border:2px solid #96dbfa;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot,.rc-slider-dot:first-child,.rc-slider-dot:last-child{margin-left:-4px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-bottom:-7px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block!important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.DateRangePicker{font-size:100%;position:static;width:100%}.DateRangePicker__picker{z-index:101}.DateRangePicker__close{position:fixed;background:#ffd150;border-radius:50%;height:32px;right:10px;text-align:center;top:10px;width:32px;z-index:103}.DateRangePicker__close:after{background:url(/themes/custom/solar_theme/dist/../images/icon-close.svg);background-size:cover;content:"";display:block;height:12px;left:10px;position:absolute;top:10px;width:12px}.DateRangePicker__close>span{display:none}.DateRangePicker-wrap{position:relative}.DateRangePickerInput{border:none;width:100%}.DateRangePickerInput__arrow{text-align:center;width:10%}.DateRangePickerInput__arrow-icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-arrow-right_2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;max-width:21px;vertical-align:middle;width:100%}.DateRangePickerInput__arrow-icon:before{content:"";display:block;padding-top:100%}.DateRangePickerInput__clear-dates{color:#606060;font-size:.8em;margin:0;padding:0;position:absolute;right:0;top:5px}.DateRangePickerInput__clear-dates svg{fill:#606060;height:7px;width:7px}.DateRangePickerInput__clear-dates--hover,.DateRangePickerInput__clear-dates:focus{background:none;border-radius:0;color:#d81313;outline:none}.DateRangePickerInput__clear-dates--hover svg,.DateRangePickerInput__clear-dates:focus svg{fill:#d81313}.DateRangePickerInput__clear-dates .screen-reader-only{margin:0 5px 0 0;position:static}@media screen and (min-width:720px){.DateRangePicker__picker{border:1px solid #e8e8e8}.searchapp .DateRangePicker__picker--open-down{top:81px}.DateRangePickerInput__arrow{width:11.5%}}@media screen and (min-width:960px){.DateRangePicker__picker{border:none;margin-top:0;position:absolute}.DateRangePickerInput__arrow{width:10%}}.DateRangePickerInput--animate>.DateInput{-webkit-animation:animate-date-input-border .3s ease-out 2 alternate;animation:animate-date-input-border .3s ease-out 2 alternate}.DateRangePickerInput--animate>.DateInput>div{-webkit-animation:animate-date-input-border-text .3s ease-out 2 alternate;animation:animate-date-input-border-text .3s ease-out 2 alternate}@-webkit-keyframes animate-date-input-border{to{background-color:#f0f0f0;border-color:#d81313}}@keyframes animate-date-input-border{to{background-color:#f0f0f0;border-color:#d81313}}@-webkit-keyframes animate-date-input-border-text{to{color:#d81313;font-weight:700;padding-left:20px}}@keyframes animate-date-input-border-text{to{color:#d81313;font-weight:700;padding-left:20px}}.CalendarDay{border:0;color:#000;font-size:16px;font-weight:600;position:relative}.rental-booking .CalendarDay{color:#909090;font-weight:500}.CalendarDay__button{border-color:#e8e8e8;border-style:solid;border-width:1px 0 0 1px;cursor:default}tr:last-child .CalendarDay__button{border-bottom-width:1px}.CalendarDay--last-day-in-month .CalendarDay__button,td:last-child .CalendarDay__button{border-right:1px solid #e8e8e8}@media (hover:none){.CalendarDay--hovered:hover{background:none}}.rental-booking .CalendarDay--hovered:hover{background:#fff}.CalendarDay--blocked,.CalendarDay--blocked-not-in-range,.CalendarDay--blocked-not-in-range.CalendarDay--hovered{background:#f0f0f0;color:silver}.rental-booking .CalendarDay--blocked-not-in-range.CalendarDay--hovered>button,.rental-booking .CalendarDay--blocked-not-in-range>button,.rental-booking .CalendarDay--blocked>button{text-decoration:line-through}.CalendarDay--blocked-not-in-range.CalendarDay--hovered:hover,.CalendarDay--blocked-not-in-range:hover,.CalendarDay--blocked:hover,.rental-booking .CalendarDay--blocked-not-in-range.CalendarDay--hovered:hover,.rental-booking .CalendarDay--blocked-not-in-range:hover,.rental-booking .CalendarDay--blocked:hover{background:#f0f0f0}.CalendarDay--hovered-span,.CalendarDay--valid.CalendarDay--hovered-span{background:#bbcde0}.rental-booking .CalendarDay--hovered-span,.rental-booking .CalendarDay--hovered-span:hover,.rental-booking .CalendarDay--valid.CalendarDay--hovered-span,.rental-booking .CalendarDay--valid.CalendarDay--hovered-span:hover{background-color:#bbcde0}.CalendarDay--hovered,.CalendarDay--hovered.CalendarDay--selected-span{border:0}.CalendarDay--valid,.rental-booking .CalendarDay--valid:hover{background:#fff}.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--hovered:hover,.rental-booking .CalendarDay--valid.CalendarDay--selected-span.CalendarDay--hovered:hover{background:#bbcde0}.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--selected-start.CalendarDay--hovered:hover{background:#385879}.CalendarDay--first-in-range .CalendarDay__button,.CalendarDay--last-in-range .CalendarDay__button{cursor:pointer}.CalendarDay--first-in-range>button,.CalendarDay--first-valid>button,.CalendarDay--last-valid>button,.rental-booking .CalendarDay--first-in-range>button,.rental-booking .CalendarDay--first-in-range>button:hover,.rental-booking .CalendarDay--first-valid>button,.rental-booking .CalendarDay--first-valid>button:hover,.rental-booking .CalendarDay--last-valid>button,.rental-booking .CalendarDay--last-valid>button:hover{text-decoration:none}.CalendarDay--first-in-range:hover,.CalendarDay--first-valid:hover,.CalendarDay--last-valid:hover{background:#fff}.CalendarDay--first-in-range.CalendarDay--first-valid{background:linear-gradient(to right bottom,#f2f2f2 50%,#fff 0)}.CalendarDay--first-in-range.CalendarDay--blocked-in-range.CalendarDay--selected-span{background:linear-gradient(to right bottom,#fff3d0 50%,#ffd150 0)}.CalendarDay--first-valid,.rental-booking .CalendarDay--blocked-not-in-range.CalendarDay--first-valid:hover,.rental-booking .CalendarDay--first-valid:hover{background:linear-gradient(to right bottom,#f0f0f0 50%,#fff 0)}.CalendarDay--first-in-range.CalendarDay--last-in-range.CalendarDay--hovered,.CalendarDay--last-in-range{background:linear-gradient(to left top,#fff8e7 50%,#fff 0)}.rental-booking .CalendarDay--first-in-range.CalendarDay--last-in-range.CalendarDay--hovered,.rental-booking .CalendarDay--last-in-range{background:none;background-color:#fff}.CalendarDay--last-in-range.CalendarDay--last-valid{background:linear-gradient(to left top,#f0f0f0 50%,#fff 0);color:#000}.CalendarDay--last-in-range.CalendarDay--last-valid:hover,.rental-booking .CalendarDay--last-in-range.CalendarDay--last-valid:hover{background:linear-gradient(to left top,#f0f0f0 50%,#ffd150 0)}.CalendarDay--last-valid,.CalendarDay--last-valid.CalendarDay--hovered{background:linear-gradient(to left top,#f0f0f0 50%,#fff 0);color:#909090}.CalendarDay--last-valid.CalendarDay--hovered>button,.CalendarDay--last-valid>button{text-decoration:none}.CalendarDay--last-valid.CalendarDay--hovered:hover,.CalendarDay--last-valid:hover,.rental-booking .CalendarDay--last-valid.CalendarDay--hovered:hover,.rental-booking .CalendarDay--last-valid:hover{background:linear-gradient(to left top,#f0f0f0 50%,#fff 0);background-color:#fff}.CalendarDay--selected-span{background:#385879;border-color:#e8e8e8}.CalendarDay--selected-span:hover{background:#385879}.CalendarDay--selected-start,.CalendarDay--selected-start.CalendarDay--hovered-span,.CalendarDay--selected-start.CalendarDay--valid.CalendarDay--hovered-span{background:linear-gradient(to right bottom,#fff 50%,#ffd150 0)}.CalendarDay--first-valid.CalendarDay--selected-start{background:linear-gradient(to right bottom,#d8d8d8 50%,#ffd150 0)}.CalendarDay--first-in-range.CalendarDay--selected-start,.rental-booking .CalendarDay--first-in-range.CalendarDay--selected-start:hover{background:linear-gradient(to right bottom,#fff8e7 50%,#ffd150 0)}.CalendarDay--first-valid.CalendarDay--first-in-range.CalendarDay--selected-start:hover,.CalendarDay--first-valid.CalendarDay--selected-start,.CalendarDay--first-valid.CalendarDay--selected-start:hover{background:linear-gradient(to right bottom,#d8d8d8 50%,#ffd150 0)}.CalendarDay--first-in-range.CalendarDay--selected-end,.CalendarDay--hovered-span:hover,.CalendarDay--selected-end,.CalendarDay--selected-end.CalendarDay--hovered-span,.CalendarDay--selected-end.CalendarDay--valid.CalendarDay--hovered-span{background:linear-gradient(to left top,#fff 50%,#ffd150 0)}.CalendarDay--last-valid.CalendarDay--selected-end{background:linear-gradient(to left top,#d8d8d8 50%,#ffd150 0)}.CalendarDay--last-in-range.CalendarDay--selected-end,.rental-booking .CalendarDay--last-in-range.CalendarDay--selected-end:hover{background:linear-gradient(to left top,#fff8e7 50%,#ffd150 0)}.CalendarDay--last-in-range.CalendarDay--selected-end.CalendarDay--last-valid{background:linear-gradient(to left top,#d8d8d8 50%,#ffd150 0)}.CalendarDay--first-in-range.CalendarDay--first-valid.CalendarDay--hovered,.CalendarDay--first-in-range.CalendarDay--valid.CalendarDay--hovered,.CalendarDay--selecting-start.CalendarDay--valid.CalendarDay--hovered,.CalendarDay--valid.CalendarDay--selected-start{background:#ffd150 none}.CalendarDay--first-in-range.CalendarDay--first-valid.CalendarDay--hovered>button,.CalendarDay--first-in-range.CalendarDay--valid.CalendarDay--hovered>button,.CalendarDay--selecting-start.CalendarDay--valid.CalendarDay--hovered>button,.CalendarDay--valid.CalendarDay--selected-start>button{text-decoration:none}.rental-booking .CalendarDay--first-in-range.CalendarDay--first-valid.CalendarDay--hovered,.rental-booking .CalendarDay--first-in-range.CalendarDay--first-valid.CalendarDay--hovered:hover,.rental-booking .CalendarDay--first-in-range.CalendarDay--valid.CalendarDay--hovered,.rental-booking .CalendarDay--first-in-range.CalendarDay--valid.CalendarDay--hovered:hover,.rental-booking .CalendarDay--selecting-start.CalendarDay--valid.CalendarDay--hovered,.rental-booking .CalendarDay--selecting-start.CalendarDay--valid.CalendarDay--hovered:hover,.rental-booking .CalendarDay--valid.CalendarDay--selected-start,.rental-booking .CalendarDay--valid.CalendarDay--selected-start:hover{background:#bbcde0 none}.CalendarDay--first-in-range.CalendarDay--selected-end,.CalendarDay--last-valid.CalendarDay--selected-end,.CalendarDay--selected-end,.CalendarDay--selecting-end.CalendarDay--valid.CalendarDay--hovered,.CalendarDay--valid.CalendarDay--first-in-range.CalendarDay--last-in-range.CalendarDay--hovered{background:#ffd150 none}.CalendarDay--first-in-range.CalendarDay--selected-end>button,.CalendarDay--last-valid.CalendarDay--selected-end>button,.CalendarDay--selected-end>button,.CalendarDay--selecting-end.CalendarDay--valid.CalendarDay--hovered>button,.CalendarDay--valid.CalendarDay--first-in-range.CalendarDay--last-in-range.CalendarDay--hovered>button{text-decoration:none}.rental-booking .CalendarDay--first-in-range.CalendarDay--selected-end,.rental-booking .CalendarDay--first-in-range.CalendarDay--selected-end:hover,.rental-booking .CalendarDay--last-valid.CalendarDay--selected-end,.rental-booking .CalendarDay--last-valid.CalendarDay--selected-end:hover,.rental-booking .CalendarDay--selected-end,.rental-booking .CalendarDay--selected-end:hover,.rental-booking .CalendarDay--selecting-end.CalendarDay--valid.CalendarDay--hovered,.rental-booking .CalendarDay--selecting-end.CalendarDay--valid.CalendarDay--hovered:hover,.rental-booking .CalendarDay--valid.CalendarDay--first-in-range.CalendarDay--last-in-range.CalendarDay--hovered,.rental-booking .CalendarDay--valid.CalendarDay--first-in-range.CalendarDay--last-in-range.CalendarDay--hovered:hover{background:#bbcde0 none}.CalendarDay--selected-end,.CalendarDay--selected-start{border-color:#e8e8e8;color:#221c0c}.CalendarDay--blocked-not-in-range.CalendarDay--first-valid,.CalendarDay--selected-end,.CalendarDay--selected-span,.CalendarDay--valid.CalendarDay--first-in-range{color:#221c0c}.rental-booking .CalendarDay--selected-start,.rental-booking .CalendarDay--valid.CalendarDay--first-in-range{color:#000}.frontpage-search .CalendarDay,.search-form-field__popout .CalendarDay{border:1px solid #e4e7e7;color:#000;font-size:16px;font-weight:600;position:static}.frontpage-search .CalendarDay__hovered_span,.frontpage-search .CalendarDay__selected_span,.search-form-field__popout .CalendarDay__hovered_span,.search-form-field__popout .CalendarDay__selected_span{background:#bbcde0;border:1px solid #e4e7e7}.frontpage-search .CalendarDay__default[aria-disabled=false]:hover,.frontpage-search .CalendarDay__selected,.frontpage-search .CalendarDay__selected:active,.frontpage-search .CalendarDay__selected:hover,.frontpage-search .CalendarDay__selected_start,.search-form-field__popout .CalendarDay__default[aria-disabled=false]:hover,.search-form-field__popout .CalendarDay__selected,.search-form-field__popout .CalendarDay__selected:active,.search-form-field__popout .CalendarDay__selected:hover,.search-form-field__popout .CalendarDay__selected_start{background:#385879;border:1px solid #e4e7e7;color:#fff}.frontpage-search .CalendarDay[aria-disabled=true],.search-form-field__popout .CalendarDay[aria-disabled=true]{background:#f0f0f0;color:silver;cursor:default}.frontpage-search .CalendarDay[aria-disabled=true]:hover,.search-form-field__popout .CalendarDay[aria-disabled=true]:hover{background:#f0f0f0}.CalendarMonth tr:last-child td:empty{border-top:1px solid #e8e8e8}.CalendarMonth--horizontal .CalendarMonth__caption,.CalendarMonth--vertical .CalendarMonth__caption{padding:15px 0 50px}.DateInput{background:#f8f8f8;border:1px solid #a8a8a8;border-radius:8px;width:45%}.DateInput input{font-family:inherit}.DateInput--open-down.DateInput--with-caret:before{top:54px}.DateInput--open-down.DateInput--with-caret:after{top:55px}.searchapp .DateInput--open-down.DateInput--with-caret:before{top:45px}.searchapp .DateInput--open-down.DateInput--with-caret:after{top:46px}.DateInput__display-text{color:#606060;font-weight:400;padding:4px}.DateInput__display-text--has-input{color:#606060;font-weight:500}.DateInput__display-text--focused{background:none;border-color:none;border-radius:0}.DateInput__input:-ms-input-placeholder{opacity:0}@media screen and (min-width:720px){.DateInput{margin:1px 0 1px 1px;padding:7px 8px;width:44%}.DateInput--with-caret{border:2px solid #ffd150;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);margin:0 1px 0 0;opacity:1}.DateInput--with-caret:before{top:38px}.DateInput--with-caret:after{top:40px;z-index:4}}@media screen and (min-width:960px){.DateInput__display-text{padding:4px 8px}}.DayPickerNavigation{width:auto}.DayPickerNavigation--vertical{display:flex}.DayPickerNavigation__prev{visibility:visible}.disabled .DayPickerNavigation__prev{visibility:hidden}.DayPickerNavigation--horizontal .DayPickerNavigation__prev,.DayPickerNavigation--vertical .DayPickerNavigation__prev{padding:0}.DayPickerNavigation--horizontal .DayPickerNavigation__prev{padding:6px 9px}.DayPickerNavigation--horizontal .DayPickerNavigation__next svg,.DayPickerNavigation--horizontal .DayPickerNavigation__prev svg{height:19px;width:19px}.DayPickerNavigation__next,.DayPickerNavigation__prev{background:#fff;border:1px solid silver}.DayPickerNavigation--vertical .DayPickerNavigation__next,.DayPickerNavigation--vertical .DayPickerNavigation__prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.DayPickerNavigation--vertical .DayPickerNavigation__next svg,.DayPickerNavigation--vertical .DayPickerNavigation__prev svg{height:45px}.DayPickerNavigation--vertical .DayPickerNavigation__prev{border-right:1px solid silver;height:100%;padding:5px}.datepicker-header{background-color:#f8f8f8;padding:15px;position:relative;text-align:center}.datepicker-header__inner-wrap{display:inline-flex}.datepicker-header__inner-wrap:hover{color:#606060;cursor:pointer}.datepicker-header__title{font-size:18px;font-weight:600;padding:10px 0 20px}.datepicker-header__label{align-items:center;display:inline-flex;font-size:12px;max-width:200px;padding-left:10px}.datepicker-header__label:hover{cursor:pointer}@media screen and (min-width:1210px){.datepicker-header{background-color:#fff;margin-bottom:3px;padding:25px}.datepicker-header__inner-wrap,.datepicker-header__title{padding:0}.datepicker-header__title{text-align:left}.datepicker-header__label,.datepicker-header__text{max-width:none}}
*{box-sizing:border-box}:root{font-size:16px;line-height:1.5}@media screen and (max-width:40em){:root{font-size:14px}}html,textarea{font-family:Source Sans Pro,helvetica,arial,sans-serif!important;font-size:16px;line-height:1.5}body,html{color:#293849;font-size:1rem;line-height:1.5;margin:0}body{position:relative}h1,h2,h3,h4,h5,h6{font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600;line-height:1.35;margin-bottom:.5rem;margin-top:0;text-rendering:optimizeLegibility}h1{font-size:2rem;margin:.67em 0}h2,h3,h4{color:#293849}h2{font-size:28.8px;word-wrap:break-word}h3{font-size:20.8px}a{background-color:transparent;color:#c94b32;text-decoration:none}ul{margin:0;padding:0}ul li{list-style-position:inside;margin:10px 0}.stop-scrolling{height:100%;overflow:hidden}.site-width{margin:auto;max-width:1240px;padding:60px 20px}.site-width-short{margin:auto;max-width:800px;padding:40px 20px}@media screen and (max-width:40em){.site-width-short{padding-top:20px}}.site-width-short:after{clear:both;content:"";display:table}p{margin-bottom:1rem;margin-top:0}article img{margin:5px 0 15px;max-width:100%}.inner{max-width:1240px}.inner,.inner-narrow{margin:0 auto;padding-left:20px;padding-right:20px}.inner-narrow{max-width:800px}.clearfix:after{clear:both;content:"";display:table}.overlay{background-color:#ccc;filter:alpha(opacity=60);opacity:.6}.overlay-full{bottom:0;left:0;position:absolute;right:0;top:0}.group:after{clear:both;content:"";display:table}
.landingpage-paragraph{padding:20px 0 0}.landingpage-paragraph__readmore{text-align:center}.landingpage-paragraph__readmore-button{display:inline-block;width:inherit}.landingpage-paragraph--second{padding:60px 0 0}.landingpage-destination .landingpage-paragraph,.landingpage-touristic .landingpage-paragraph{display:none}.landingpage-destination .landingpage__content--expanded .landingpage-paragraph,.landingpage-touristic .landingpage__content--expanded .landingpage-paragraph{display:block}.landingpage-paragraph:after{clear:both;content:"";display:table}@media screen and (min-width:960px){.landingpage-destination .landingpage-paragraph,.landingpage-touristic .landingpage-paragraph{display:block}}.landingpage-theme__cta{margin:40px;text-align:center}.landingpage-theme__cta-button{display:inline-block;width:inherit}.landingpage-mobileactions{margin-top:-20px;position:absolute;right:20px}.landingpage-mobileactions--hidden{display:none}.landingpage-mobileactions__button{background-color:#ffd150;background-size:cover;border-radius:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);cursor:pointer;display:inline-block;height:40px;margin-right:10px;width:40px}.landingpage-mobileactions__button:last-child{margin-right:0}.landingpage-mobileactions__videoplay{background-image:url(/themes/custom/solar_theme/dist/../images/icon-play-button-no-bg.svg)}.landingpage-mobileactions__menu{background-image:url(/themes/custom/solar_theme/dist/../images/burger-no-bg.svg)}@media screen and (min-width:640px){.landingpage-mobileactions{display:none}}.landingpage-map{position:relative}.landingpage-map #map-full{height:500px}@media screen and (max-width:40em){.landingpage-map{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:-999}.landingpage-map,.landingpage-map #map-full{background:#fff;height:100%}.landingpage-map.is-mobile{visibility:visible;z-index:999}}.landingpage-map__map-closer{border-radius:5px;bottom:20px;color:#fff;cursor:pointer;display:none;font-family:inherit;font-size:14px;font-weight:500;left:50%;letter-spacing:1px;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateX(-50%);width:auto;z-index:3}@media screen and (max-width:40em){.landingpage-map__map-closer.is-visible{display:block}}.landingpage-map__map-teaser{background:url(/themes/custom/solar_theme/dist/../images/map-teaser.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;cursor:pointer;display:none;height:200px;letter-spacing:1px;margin-bottom:20px;position:relative;text-align:center;width:100%}.landingpage-map__map-teaser:before{background-color:#000;content:"";display:block;height:100%;opacity:.3;position:absolute;width:100%}@media screen and (max-width:40em){.landingpage-map__map-teaser{display:block}}.landingpage-map__map-teaser-text{bottom:0;padding:10px 20px 50px;position:absolute;width:100%}.landingpage-map__button-overlay{text-align:center}.landingpage-map__button-overlay .button{background-color:#d81313;border-color:#d81313;color:#fff;display:inline-block;width:auto}@media screen and (max-width:40em){.landingpage-map__button-overlay{display:none}}.landingpage-map .gm-style-iw{box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.landingpage-map__map-container img{margin:0}.landingpage-map .infoBox{border-radius:5px}.landingpage-map .infoBox:after{background:0 0;border-color:#fff transparent transparent;border-style:solid;border-width:35px 20px 0;bottom:-33px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0;z-index:0}@media screen and (max-width:40em){.landingpage-map .infoBox{display:none}}.landingpage-map .house-card{border:none;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);padding:0}.landingpage-map .house-card__header{padding:10px}.landingpage-map .house-card__favourite-box{position:absolute;right:47px;top:10px}.landingpage-map .house-card__close-button{position:absolute;right:7px;top:7px}@media screen and (max-width:40em){.landingpage-map .house-card{width:220px}}.landingpage-map .house-card__illustration{height:220px;overflow:hidden;width:320px}.landingpage-map .house-card__illustration--loader{height:322px}.landingpage-map .house-card__illustration>.loader{width:100%}@media screen and (max-width:40em){.landingpage-map .house-card__illustration{height:150px;width:220px}.landingpage-map .house-card__illustration--loader{height:252px}}.landingpage-map .house-card__carousel{height:100%;width:100%}.landingpage-map .house-card__carousel-item{height:100%;padding:0;transition:all .2s ease-in-out;width:100%}.landingpage-map .house-card__carousel-item:hover{transform:scale(1.1)}@media screen and (max-width:40em){.landingpage-map.is-mobile .infoBox{display:block}}.landingpage-map .region-card{background:#fff;border-radius:5px;font-family:helvetica,sans-serif;font-size:1rem;text-align:center;width:280px}.landingpage-map .region-card__title{font-weight:700;height:42px;line-height:42px;padding:0 10px}.landingpage-map .region-card__description{height:60px;padding:10px}.landingpage-map .region-card__description p{max-height:40px;overflow:hidden}.landingpage-map .region-card__image{height:180px;overflow:hidden;width:280px}.landingpage-map .region-card__image img{margin:0;max-height:180px;-o-object-fit:cover;object-fit:cover;width:280px}.landingpage-map .region-card a{color:#333}.landingpage-map__rating-info-overlay{border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);display:none;margin:0 16px;max-width:452px;position:fixed;z-index:1000}.landingpage-map__rating-info-overlay-inner-wrap{background:#fff;border-radius:inherit;color:#484848;font-size:16px;padding:16px}.landingpage-map__rating-info-overlay-pointer{background:#fff;bottom:-15px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);content:"";height:15px;left:50%;position:absolute;transform:translate(-50%,-50%) rotate(-45deg);width:15px;z-index:-1}.landingpage-map__rating-info-overlay--visible{display:block}.menu-main{background-color:#0a2240;position:relative;z-index:10}.menu-main>ul{font-size:13px;margin:0 auto;max-width:1240px;padding:0 20px}.menu-main>ul:after{background:#d81313;clear:both;content:"";display:table}.menu-main li{float:left;padding:0;position:relative}.menu-main a,.menu-main li{display:block;list-style:none;margin:0}.menu-main a{color:#fff;padding:15px}.menu-main li:hover a,.menu-main li a.is-active{background-color:#fff;color:#0a2240}.menu-main li ul{background-color:#fff;display:none;left:0;margin-left:0;position:absolute;top:100%;width:320px}.menu-main li:hover ul{display:block}.menu-main li ul li{float:none}.menu-main li ul a{color:#0a2240}.menu-main li li:hover a,.menu-main li li a.is-active{background-color:#0a2240;color:#fff}.landingpage__content{border-bottom:1px solid #d8d8d8;margin:0 20px;padding:20px 0}.landingpage__content .button.button-cta{display:table;margin:20px auto;width:auto}.landingpage-destination .landingpage__title,.landingpage-touristic .landingpage__title{cursor:pointer;font-size:18px;margin-bottom:0;padding-right:26px;position:relative}.landingpage-destination .landingpage__title:after,.landingpage-touristic .landingpage__title:after{background-image:url(/themes/custom/solar_theme/dist/../images/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";height:100%;position:absolute;right:0;top:0;width:24px}.landingpage-destination .landingpage__content--expanded .landingpage__title:after,.landingpage-touristic .landingpage__content--expanded .landingpage__title:after{transform:rotate(180deg)}@media screen and (min-width:841px){.landingpage__content{margin:0 auto;max-width:800px}}@media screen and (min-width:960px){.landingpage{width:auto}.landingpage__content{border-bottom:none;padding:20px 20px 40px}.landingpage-destination .landingpage__content--expanded .landingpage__title,.landingpage-destination .landingpage__title,.landingpage-touristic .landingpage__content--expanded .landingpage__title,.landingpage-touristic .landingpage__title{cursor:auto;font-size:2rem;padding-right:0}.landingpage-destination .landingpage__content--expanded .landingpage__title:after,.landingpage-destination .landingpage__title:after,.landingpage-touristic .landingpage__content--expanded .landingpage__title:after,.landingpage-touristic .landingpage__title:after{display:none}}
.header-search .search-form-field:first-of-type .search-form-field__input--placeholder{overflow:hidden}@media screen and (max-width:725px){.header-search .search-form-field:first-of-type .search-form-field__input--placeholder{overflow-x:auto}}.header-search .search-form-field--filled .search-form-field__input{color:#484848}.search-form--frontpage .header-search .search-form-field--guide{flex-grow:5}.header-search .search-form-field--guide .search-form-field__input{border-bottom-left-radius:8px;border-top-left-radius:8px}.header-search .search-form-field__underline{top:100%}.header-search .search-form-field__input{background:#fff;color:#909090;flex:1 1 auto;font-size:16px;height:60px;position:relative}@media screen and (min-width:1210px){.header-search .search-form-field__input{border-bottom:4px solid transparent}.header-search .search-form-field__input--active{border-bottom:4px solid #e55d39;z-index:2}.header-search .search-form-field__input:hover{border-bottom:4px solid #e55d39}}.header-search .search-form-field__input:after{background:transparent;border:20px solid transparent;border-bottom-color:#fff;border-top:0;bottom:-20px;height:20px;left:50%;margin-left:-17px;top:inherit;width:0}.header-search .search-form-field__popout{border:1px solid silver;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);box-sizing:content-box;left:0;margin-left:-3px;min-height:inherit;top:72px;width:100%;z-index:1}.header-search .search-form-field__popout--guests{display:flex;justify-content:center}.search-form--frontpage .header-search .search-form-field__popout--dateFrom,.search-form--frontpage .header-search .search-form-field__popout--dateTo{left:15%;width:auto}.header-search--no-button .search-form-field__input--guests{border-bottom-right-radius:8px;border-top-right-radius:8px}@media screen and (max-width:1209px){.header-search .search-form-field__input{height:48px}}.frontpage-search .search-form-field__input--active,.frontpage-search .search-form-field__input:hover{border-bottom:4px solid #e55d39}@media screen and (min-width:1210px){.frontpage-search .search-form-field:first-of-type .search-form-field__input--placeholder{overflow:hidden}}@media screen and (min-width:1210px) and (max-width:725px){.frontpage-search .search-form-field:first-of-type .search-form-field__input--placeholder{overflow-x:auto}}@media screen and (min-width:1210px){.frontpage-search .search-form-field--filled .search-form-field__input{color:#484848}.search-form--frontpage .frontpage-search .search-form-field--guide{flex-grow:5}.frontpage-search .search-form-field--guide .search-form-field__input{border-bottom-left-radius:8px;border-top-left-radius:8px}.frontpage-search .search-form-field__underline{top:100%}.frontpage-search .search-form-field__input{background:#fff;color:#909090;flex:1 1 auto;font-size:16px;height:60px;position:relative}}@media screen and (min-width:1210px) and (min-width:1210px){.frontpage-search .search-form-field__input{border-bottom:4px solid transparent}.frontpage-search .search-form-field__input--active{border-bottom:4px solid #e55d39;z-index:2}.frontpage-search .search-form-field__input:hover{border-bottom:4px solid #e55d39}}@media screen and (min-width:1210px){.frontpage-search .search-form-field__input:after{background:transparent;border:20px solid transparent;border-bottom-color:#fff;border-top:0;bottom:-20px;height:20px;left:50%;margin-left:-17px;top:inherit;width:0}.frontpage-search .search-form-field__popout{border:1px solid silver;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);box-sizing:content-box;left:0;margin-left:-3px;min-height:inherit;top:72px;width:100%;z-index:1}.frontpage-search .search-form-field__popout--guests{display:flex;justify-content:center}.search-form--frontpage .frontpage-search .search-form-field__popout--dateFrom,.search-form--frontpage .frontpage-search .search-form-field__popout--dateTo{left:15%;width:auto}.frontpage-search--no-button .search-form-field__input--guests{border-bottom-right-radius:8px;border-top-right-radius:8px}}.search-form-field--filled .search-form-field__input{color:#484848}.search-form-field__input{background-color:#f8f8f8;color:#909090;font-size:.9em;margin-bottom:15px;position:relative;text-overflow:ellipsis;white-space:nowrap}.search-form-field__input:before{content:"";display:inline-block;height:40px;padding:2px;vertical-align:middle;width:46px}.search-form-field__focus-placeholder{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header-search .search-form-field__input{margin-bottom:0}.search-form-field--relative-container{position:relative}.search-form-field--guide.search-form-field--filled input{opacity:0;width:0}.search-form-field__input-inner-wrapper{padding-top:4px;width:100%}.search-form-field__input-text-wrapper{padding-top:4px}.search-form-field__input{align-items:center;cursor:pointer;display:flex;flex:1 1 auto}.search-form-field__input:before{background-position:50% 50%;background-repeat:no-repeat}.search-form-field__input--guide input{background:transparent;border:0;font-size:16px;outline:0;width:100%}.search-form-field__input--guide input::-moz-placeholder{color:#909090;opacity:1}.search-form-field__input--guide input:-ms-input-placeholder{color:#909090;opacity:1}.search-form-field__input--guide input::placeholder{color:#909090;opacity:1}.search-form-field__input--guide:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-globe.svg);background-size:26px}.search-form-field__input--guide .search-form-field__input{border-bottom-left-radius:8px;border-top-left-radius:8px}.search-form-field__input--dateFrom,.search-form-field__input--dateTo{background-size:23px}.search-form-field__input--dateFrom:before,.search-form-field__input--dateTo:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-date-block.svg)}.search-form-field__input--guests:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-persons.svg);background-size:36px}.search-form-field__input--active{background-color:#e8e8e8}.search-form-field__input--active:after{background:#fff;content:"";height:45px;left:100%;position:absolute;top:0;width:35px;z-index:3}.search-form-field__popout{background:#fff;border-radius:8px;left:100%;margin-left:20px;min-height:409px;overflow:hidden;position:absolute;top:0;width:800px}.search-form-field__popout .CalendarMonth--horizontal .CalendarMonth__caption{padding-bottom:33px;padding-top:10px}.search-form-field__popout .DayPicker{margin:0 auto}.search-form-field__popout .DayPicker--horizontal,.search-form-field__popout .guestpicker__dropdown{box-shadow:none}.search-form-field__popout .DayPicker--horizontal{border-radius:8px}.search-form-field__popout .DayPicker__week-header{top:35px}.search-form-field__popout .DayPickerNavigation_button{border:1px solid silver;border-radius:3px;height:33px;padding:6px 9px;position:absolute;right:21px;top:10px;width:39px}.search-form-field__popout .DayPickerNavigation_button:first-child{left:22px}.search-form-field__popout .DayPickerNavigation_button svg{height:19px;width:19px}.search-form-field__popout .DayPickerNavigation--horizontal .DayPickerNavigation__next,.search-form-field__popout .DayPickerNavigation--horizontal .DayPickerNavigation__prev{border:1px solid #a8a8a8;top:10px}.search-form-field__popout .DayPickerNavigation_button__disabled{display:none}.search-form-field__popout .DayPicker__withBorder{border-radius:0;box-shadow:none}.search-form-field__popout .CalendarMonth_caption{margin-top:7px;padding-bottom:35px;padding-top:10px}.search-form-field__popout .DayPicker_weekHeader{top:35px}.search-form-field__popout .DayPicker_weekHeader ul{font-size:1rem}.search-form-field__popout--guests{max-width:100%}.search-form-field__popout-close{display:none}.search-form-field__tag{background:#5b7a99;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:normal;margin-right:10px;overflow:hidden;padding:5px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.search-form-field__input--active .search-form-field__input-text-wrapper{border-radius:2px;margin:-2px -8px;padding:2px 8px}@media screen and (max-width:1209px){.search-form-field__input{border-radius:8px;box-shadow:none;display:flex;font-size:16px;height:48px;line-height:30px;margin-bottom:10px}.search-form-field__input:hover{background-color:#fff}.search-form-field__input:before{height:48px;margin-top:-1px;padding:0 2px;width:48px}.search-form-field__input--single-field{box-shadow:none}.search-form-field__input--active{background-color:#fff}.search-form-field__input--active:after{background:transparent;border:20px solid transparent;border-bottom-color:#fff;border-top:0;bottom:-20px;height:20px;left:50%;margin-left:-20px;top:27px;width:0}.search-form-field__input--placeholder{padding-left:5px}.search-form-field__input--placeholder:before{border-right:none;height:50px;width:0}.search-form-field__input-text-wrapper{display:inline-block;overflow:hidden;text-overflow:ellipsis}.search-form-field__popout{left:0;margin-bottom:20px;margin-left:0;min-height:auto;position:relative;width:auto}.search-form-field__popout--dateFrom,.search-form-field__popout--dateTo{overflow:hidden;padding-top:10px}.search-form-field__popout--dateFrom .DayPicker--horizontal,.search-form-field__popout--dateTo .DayPicker--horizontal{box-shadow:none;margin:0 auto;overflow:hidden;padding-top:7px;width:300px!important}.search-form-field__popout--dateFrom .CalendarMonth,.search-form-field__popout--dateFrom .DayPicker__week-header,.search-form-field__popout--dateTo .CalendarMonth,.search-form-field__popout--dateTo .DayPicker__week-header{padding:0 7px}.search-form-field__popout--dateFrom .DayPicker__week-header ul,.search-form-field__popout--dateTo .DayPicker__week-header ul{white-space:nowrap}.search-form-field__popout--dateFrom .CalendarMonthGrid--horizontal,.search-form-field__popout--dateTo .CalendarMonthGrid--horizontal{left:6px}.search-form-field__popout--dateFrom .DayPickerNavigation--horizontal .DayPickerNavigation__prev,.search-form-field__popout--dateTo .DayPickerNavigation--horizontal .DayPickerNavigation__prev{left:13px}.search-form-field__popout--dateFrom .DayPickerNavigation--horizontal .DayPickerNavigation__next,.search-form-field__popout--dateTo .DayPickerNavigation--horizontal .DayPickerNavigation__next{right:14px}.search-form-field__popout-close{background-color:#ffd150;background-image:url(/themes/custom/solar_theme/dist/../images/icon-close.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:40%;border-radius:100px;cursor:pointer;display:block;height:20px;position:absolute;right:5px;top:5px;width:20px;z-index:2}.search-form-field__popout-close:hover{background-color:#ffc223}}@media screen and (max-width:725px){.layout-container:not(.frontpage) .search-form-field__tag{margin-right:10px;text-overflow:clip}.layout-container:not(.frontpage) .search-form-field__input{display:block;line-height:normal;margin-bottom:0;-webkit-overflow-scrolling:touch;padding:10px;text-overflow:clip}.layout-container:not(.frontpage) .search-form-field__input::-webkit-scrollbar{display:none}.layout-container:not(.frontpage) .search-form-field__input:before{display:none}}.search-form .search-form-field__popout{margin-bottom:10px}
.search-form{height:auto;max-width:350px;position:relative;text-align:left;z-index:5}.search-form__input-layout{background:#fff;margin-bottom:15px;min-height:334px;padding:15px;position:relative}.search-form__header{margin-bottom:20px;margin-top:10px}.search-form__field{background-color:#f8f8f8;font-size:.9em;margin-bottom:15px;position:relative;text-overflow:ellipsis;white-space:nowrap}.search-form__field:before{content:"";display:inline-block;height:40px;margin-right:10px;padding:2px;vertical-align:middle;width:46px}.search-form__field--when,.search-form__field--who{color:#606060}@media screen and (max-width:1209px){.search-form__input-layout{background:none;margin-bottom:10px;min-height:0;padding:0}}@media screen and (max-width:720px){.search-form__header{margin-top:0}}@media screen and (max-width:1209px){.header-search .search-form__input-layout{margin-bottom:0}}.search-form__back-overlay{display:none}.search-form__back-overlay--active{background:rgba(0,0,0,.5);display:block;height:100%;left:0;position:fixed;top:0;width:100%}.search-form__selected-nights{background-color:#f8f8f8;border-top:1px solid #e8e8e8;font-size:16px;padding:15px 0;position:relative;text-align:center}.search-form__selected-nights-amount{font-weight:600}.search-form__selected-nights-clear-all-dates{left:10px;position:absolute}.search-form__selected-nights-clear-all-dates>button{background:none;border:0;font-weight:500;padding-left:10px;padding-right:10px;text-decoration:underline;white-space:nowrap}.search-form__selected-nights-clear-all-dates>button:before{background:url(/themes/custom/solar_theme/dist/../images/icon-date-clear-block.svg);background-position:50% 50%;background-repeat:no-repeat;content:"";display:inline-block;height:20px;padding:2px 20px 2px 2px;vertical-align:middle;width:16px}.search-form__search-button{background-color:#e8e8e8;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);font-size:18px;font-weight:600;height:60px;position:relative;text-transform:uppercase;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.search-form__search-button:hover{background:#d8d8d8}}@media (any-pointer:fine){.search-form__search-button:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.search-form__search-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.search-form__search-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.search-form__search-input{width:100%}.search-form__search-expander{display:none}.search-form__input-layout{width:100%}.search-form__header{font-weight:600}.search-form__date-fields{display:flex}.search-form__date-fields>div{min-width:200px}.search-form__field{background-image:url(/themes/custom/solar_theme/dist/../images/arrow-right.svg);background-position:290px 50%;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer}.search-form__field:hover{background-color:#e8e8e8}.search-form__field:hover:before{border-right-color:#d8d8d8}.search-form__field:before{background-position:50% 50%;background-repeat:no-repeat;border-right:1px solid #e8e8e8}.search-form__field--where:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-globe.svg);background-size:26px 26px}.search-form__field--when:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-date-block.svg);background-size:26px 25px}.search-form__field--who:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-persons.svg);background-size:39px 26px}.search-form__field--active{background-color:#e8e8e8}.search-form__field--active:before{border-right-color:#d8d8d8}.search-form__field--active:after{background:#fff;content:"";height:45px;left:100%;position:absolute;top:0;width:35px;z-index:3}.search-form__input{background:transparent;border:0;box-sizing:border-box;display:none;max-width:220px;padding:13px 0}.search-form__input--visible{display:inline-block}.search-form__input::-webkit-input-placeholder{color:#606060;opacity:1}.search-form__input:-ms-input-placeholder{color:#606060;opacity:1}.search-form__input:-moz-placeholder,.search-form__input::-moz-placeholder{color:#606060;opacity:1}.search-form__days-variation{margin:0 auto;padding:0 0 20px;width:274px}@media screen and (min-width:1210px){.search-form__days-variation{padding-left:25px;width:100%}.header-search .search-form__days-variation{padding-left:0;width:754px}}.search-form__destinations{display:inline-block;max-width:220px;width:100%}.search-form__destinations--hidden{display:none}.search-form__destination-item{background:linear-gradient(90deg,#c15741 20.66%,#e47051);border-radius:30px;color:#fff;display:inline-block;font-weight:600;line-height:normal;overflow:hidden;padding:5px 26px 5px 10px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.search-form__destination-item-close{background-image:url(/themes/custom/solar_theme/dist/../images/icon-close--white.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:30%;border-radius:20px;content:"";display:block;height:22px;position:absolute;right:2px;top:4px;width:22px}.search-form__destination-item-close:hover{background-color:#e55d39}.search-form__popout{background:#fff;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);height:409px;left:100%;margin-left:20px;position:absolute;top:0;width:800px}.search-form__popout .CalendarMonth--horizontal .CalendarMonth__caption{padding-bottom:33px;padding-top:10px}.search-form__popout .DayPicker--horizontal,.search-form__popout .guestpicker__dropdown{box-shadow:none}.search-form__popout .DayPicker--horizontal{border-radius:8px}.search-form__popout .DayPicker__week-header{top:35px}.search-form__popout .DayPickerNavigation--horizontal .DayPickerNavigation__next,.search-form__popout .DayPickerNavigation--horizontal .DayPickerNavigation__prev{top:10px}.search-form__popout--guests{max-width:100%}.search-form__popout-close{display:none}.searchform-overlay .search-form{max-width:none}.searchform-overlay .search-form__back-overlay--active{background:transparent}@media screen and (min-width:340px){.search-form__input{width:100%}}@media screen and (max-width:1209px){.search-form__input-layout{box-shadow:none}.search-form__header{color:#fff;text-shadow:-2px 0 rgba(51,51,51,.2),0 2px rgba(51,51,51,.2),2px 0 rgba(51,51,51,.2),0 -2px rgba(51,51,51,.2)}.search-form__popout{height:auto;left:0;margin-bottom:20px;margin-left:0;position:relative;width:auto}.search-form__popout--dateFrom,.search-form__popout--dateTo{overflow:hidden;padding-top:10px}.search-form__popout--dateFrom .DayPicker--horizontal,.search-form__popout--dateTo .DayPicker--horizontal{box-shadow:none;margin:0 auto;overflow:hidden;padding-top:7px;width:300px!important}.search-form__popout--dateFrom .CalendarMonth,.search-form__popout--dateFrom .DayPicker__week-header,.search-form__popout--dateTo .CalendarMonth,.search-form__popout--dateTo .DayPicker__week-header{padding:0 7px}.search-form__popout--dateFrom .DayPicker__week-header ul,.search-form__popout--dateTo .DayPicker__week-header ul{white-space:nowrap}.search-form__popout--dateFrom .CalendarMonthGrid--horizontal,.search-form__popout--dateTo .CalendarMonthGrid--horizontal{left:6px}.search-form__popout--dateFrom .DayPickerNavigation--horizontal .DayPickerNavigation__prev,.search-form__popout--dateTo .DayPickerNavigation--horizontal .DayPickerNavigation__prev{left:13px}.search-form__popout--dateFrom .DayPickerNavigation--horizontal .DayPickerNavigation__next,.search-form__popout--dateTo .DayPickerNavigation--horizontal .DayPickerNavigation__next{right:14px}.search-form__popout-close{background-color:#ffd150;background-image:url(/themes/custom/solar_theme/dist/../images/icon-close.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:40%;border-radius:100px;cursor:pointer;display:block;height:20px;position:absolute;right:5px;top:5px;width:20px;z-index:2}.search-form__popout-close:hover{background-color:#ffc223}.search-form__field{background-image:url(/themes/custom/solar_theme/dist/../images/arrow-down.svg);background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);font-size:16px;height:48px;line-height:48px;margin-bottom:10px;padding:0}.search-form__field:hover{background-color:#fff}.search-form__field:before{height:48px;margin-top:-1px;padding:0 2px;width:48px}.search-form__field--active{background-color:#fff;background-image:url(/themes/custom/solar_theme/dist/../images/arrow-up.svg)}.search-form__field--active:after{height:20px;left:50%;margin-left:20px;top:97%;width:40px}.search-form__input{font-size:16px}.search-form .DayPicker>div{margin-bottom:-10px}}@media screen and (min-width:360px) and (max-width:1210px){.search-form .search-form__date-fields{display:flex;position:relative}.search-form .search-form__date-fields>div{min-width:auto}.search-form .search-form__date-fields .search-form-field{flex:1;margin-right:5px}.search-form .search-form__date-fields .search-form-field+div{margin-left:5px;margin-right:0}.search-form .search-form__date-fields .search-form-field__popout{height:auto;left:0;margin-bottom:20px;margin-left:0;min-height:auto;position:absolute;right:0;top:55px;width:100%;z-index:200}.frontpage-splash .search-form__header{font-size:28.8px;margin-bottom:20px}}@media screen and (max-width:359px){.search-form .search-form__date-fields{display:block}.search-form .search-form__date-fields .search-form-field.search-form-field{margin:0;width:100%}}
.search-guide{padding:20px;position:relative}@media screen and (max-width:1209px){.search-guide{width:auto}}.search-guide__header h3{font-size:.9rem;margin-bottom:20px}@media screen and (max-width:1209px){.search-guide__header h3{font-size:1rem}}.search-guide__header h4{color:#909090;font-size:.8rem;margin-bottom:0}@media screen and (max-width:1209px){.search-guide__header h4{font-size:.9rem}}.search-guide__header a{color:#b70b0b;text-decoration:underline}@media screen and (max-width:1209px){.search-guide__header a{display:inline-block;max-width:115px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}}.search-guide__header a:hover{cursor:pointer}.search-guide__results{font-size:.8rem;margin:0 -15px;overflow:hidden}.search-guide__results-conveyor-belt{position:relative;transition:right .6s ease-in-out;width:10000px}@media screen and (max-width:1209px){.search-guide__results-conveyor-belt{max-height:190px;overflow:auto;-webkit-overflow-scrolling:touch;width:auto}}.search-guide__results-list{float:left;list-style:none;margin:0;padding:0 15px;width:200px}@media screen and (max-width:1209px){.search-guide__results-list{border-top:1px solid #d8d8d8;float:none;font-size:1rem;margin:0 15px;padding:0;width:auto}}.header-search__guide .search-guide__results-list{width:180px}@media screen and (max-width:1209px){.header-search__guide .search-guide__results-list{width:auto}}.search-guide__results-list li{margin:0;padding:0;position:relative}@media screen and (max-width:1209px){.search-guide__results-list li{border-bottom:1px solid #d8d8d8;padding:5px 0}.search-guide__results-list li:last-child{border-bottom:0}}.search-guide__results-list li.active a,.search-guide__results-list li.focused a,.search-guide__results-list li:hover a{background:#fbf2ed}.search-guide__results-list li:after{background-image:url(/themes/custom/solar_theme/dist/../images/icon-arrow-right.svg);background-size:cover;display:block;height:15px;opacity:.5;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:15px}.search-guide__results-list li.has-children:after{content:""}.search-guide__results-list a{color:#000;display:block;margin-bottom:5px;overflow:hidden;padding:5px 21px 5px 10px;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1210px){.search-guide__results-list a{background:#f8f8f8}}.search-guide__footer a{color:#909090;text-decoration:underline}.search-guide__footer a:hover{color:#484848;cursor:pointer}.search-guide__footer a.search-guide__back,.search-guide__footer a.search-guide__entire-selector{color:#303030;text-decoration:none}.search-guide__footer-bottom{border-top:2px solid #f8f8f8;margin-top:10px;padding-top:10px}.search-guide__item-selection:hover{cursor:pointer}.search-guide__nav-list{float:right;list-style:none;margin:13px 0 0;padding:0}.search-guide__nav-item{background-repeat:no-repeat;background-size:contain;display:inline-block;margin:0;overflow:hidden;padding:0}.search-guide__nav-item--prev{background-image:url(/themes/custom/solar_theme/dist/../images/icon-arrow-left.svg);text-indent:100%;width:20px}.search-guide__nav-item--prev:hover{cursor:pointer}.search-guide__nav-item--pages{color:#909090}.search-guide__nav-item--next{background-image:url(/themes/custom/solar_theme/dist/../images/icon-arrow-right.svg);text-indent:100%;width:20px}.search-guide__nav-item--next:hover{cursor:pointer}.search-guide__nav-item--disabled{opacity:.3}.search-guide__map{background:#fff;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);height:100%;left:100%;margin-left:20px;position:absolute;top:0;width:350px}@media screen and (max-width:1209px){.search-guide__map{display:none;margin-left:0;position:static;width:auto}}.search-guide__search-suggestion{color:#909090;font-style:italic;margin:5px 0}.search-guide__back-wrap,.search-guide__entire-wrap{display:inline-block;margin-right:10px;margin-top:10px}.search-guide__suggested-text{margin-left:10px}.search-guide__link{cursor:pointer;font-size:16px;text-decoration:underline}
.site-header{background-color:#f7f7f7;padding:10px 16px;position:relative;width:100%;z-index:103}.site-header--sticky:not(.site-header--no-search){position:fixed;top:0;transition:transform .2s ease-in-out}.site-header--hidden:not(.site-header--no-search){transform:translateY(-100%)}.map-expanded .site-header{display:none}.site-header__nav{color:#293849;display:none;line-height:28px}.site-header__nav a,.site-header__nav li{color:#293849;font-family:Work Sans,helvetica,arial,sans-serif;font-size:13px}.site-header__nav a:hover,.site-header__nav li:hover{cursor:pointer;text-decoration:underline}.site-header__nav .inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0}.site-header__rightnav-content{align-self:center}.site-header__main{align-items:center;display:flex;justify-content:space-between;padding:0;position:relative}body:not(.solar-frontpage) .site-header .site-header__main-inner,body:not(.solar-frontpage) .site-header .site-header__nav-inner{max-width:none}.site-header__dropdown-invoker--open{color:#fff}.site-header__mobile-logo{padding:8px 16px 8px 0}.site-header__mobile-logo a{display:inline-block}.site-header__mobile-logo img{height:28px;vertical-align:bottom;width:112px}.site-header__mobile-burgermenu,.site-header__mobile-search{cursor:pointer;float:right}.site-header__mobile-search{height:60px;line-height:79px;margin-right:10px}.site-header__mobile{padding-left:16px}.site-header__mobile-burgermenu{height:30px;position:relative;top:3px;width:30px;z-index:1001}.site-header__mobile-burgermenu-icon,.site-header__mobile-burgermenu-icon:after,.site-header__mobile-burgermenu-icon:before{background:#293849;height:4px;position:absolute;transition:all .5s ease-in-out;width:100%;z-index:100}.site-header__mobile-burgermenu-icon{opacity:1;top:50%}.site-header__mobile-burgermenu-icon:after,.site-header__mobile-burgermenu-icon:before{content:"";display:block}.site-header__mobile-burgermenu-icon:before{top:8px}.site-header__mobile-burgermenu-icon:after{bottom:8px}.site-header__mobile-burgermenu-icon-on{background:hsla(0,0%,43.5%,0);width:70%}.site-header__mobile-burgermenu-icon-on:before{background:#293849;height:2px;top:0;transform:rotate(45deg)}.site-header__mobile-burgermenu-icon-on:after{background:#293849;bottom:2px;height:2px;transform:rotate(-45deg)}.site-header__mobile-burgermenu-fav-icon{background:url(/themes/custom/solar_theme/dist/../images/icon-heart--novasol-peach.svg) 0 0/25px 21px no-repeat;color:#fff;display:none;font-size:11px;height:21px;left:10px;padding-top:2px;position:absolute;text-align:center;top:-6px;transform:translateZ(0);width:25px;z-index:101}.site-header__mobile-burgermenu-fav-icon[data-favorites-count]{display:block}.site-header__mobile-burgermenu-fav-icon:before{content:attr(data-favorites-count)}.site-header__rightnav-content-list{margin:0;padding:0;text-align:right}.site-header__rightnav-content-list li{align-items:center;display:inline-flex;font-size:13px;font-weight:500;margin:0;padding:0 5px}.site-header__rightnav-content-list li:after{background:#909090;content:"";height:15px;margin-left:13px;width:1px}.site-header__rightnav-content-list li:last-child{padding-right:0}.site-header__rightnav-content-list li:last-child:after{display:none}.site-header__content-list{margin:0;padding:0}.site-header__content-list li a,.site-header__content-list li span,.site-header__content-list li span a{color:#293849;display:inline-block;font-weight:600;line-height:34px;text-transform:uppercase}.site-header__content-list li a:hover,.site-header__content-list li span:hover,.site-header__content-list li span a:hover{cursor:pointer;text-decoration:underline}.site-header__content-list li{display:inline-block;list-style:none;margin:0}.site-header__content-list li:nth-last-child(n+2){margin-right:16px}.site-header__rightnav-content-list .header-favorites-link .favorites__link{background-position:0;background-size:20px 20px;padding-left:26px}.site-header__rightnav-content-list .favorites.header-favorites-link .favorites__link{display:inline-block}.site-header__rightnav-content-list .header-favorites-link .favorites__link{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline.svg);background-repeat:no-repeat}.site-header__rightnav-content-list .header-favorites-link .favorites__link .site-footer--dropdown-invoker,.site-header__rightnav-content-list .header-favorites-link .favorites__link .site-header--dropdown-invoker{position:relative}.site-header__rightnav-content-list .header-favorites-link--has-favorites .favorites__link{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--novasol-peach.svg)}.site-header__content-list .newrenter a,.site-header__rightnav-content .newrenter a{background:linear-gradient(90deg,#283d56,#385879);border-radius:4px;color:#fff;font-size:13px;font-weight:500;line-height:normal;margin:0;padding:8px;text-transform:none}.site-header__rightnav-content .newrenter a{padding:4px 8px}.site-header__search{border-radius:8px;box-shadow:none;display:flex;overflow-x:hidden;width:100%}.site-header__search--active{background:#ffd150;display:block;height:70px;padding-top:8px;position:absolute;width:100%;z-index:1001}.site-header__logo-content{align-items:center;display:flex}.site-header__logo-graphics{padding:8px 16px 8px 0}.site-header__logo-graphics a{display:inline-block}.site-header__logo-graphics-icon{height:28px;vertical-align:middle;width:112px}.site-header__rightnav-content-list li.languagepicker .site-footer--dropdown-invoker,.site-header__rightnav-content-list li.languagepicker .site-header--dropdown-invoker{cursor:pointer;position:relative}.site-header .partnerpicker{cursor:pointer}.site-header .houseowner__link{align-items:baseline;display:inline-flex}.site-header .houseowner__link-icon{margin-right:4px;position:relative;top:0;width:1em}@media screen and (min-width:980px){.site-header__nav{display:block}.site-header__telephone{cursor:default;pointer-events:none}.site-header__telephone:hover{text-decoration:none}.site-header__main{align-items:center;position:relative;width:100%}.site-header--no-search .site-header__main{padding:0}.site-header__main-inner{margin:0 auto;max-width:1240px;padding:0 20px}.site-header__search{border-radius:0;box-shadow:none;margin:2px 0 0;overflow-x:visible;padding:16px 0 4px;vertical-align:top;width:100%}.site-header__search--active{height:auto;padding-top:0}.site-header__mobile,.site-header__mobile-logo{display:none}.site-header__logo-content{display:flex;justify-self:center}}@media screen and (min-width:1210px){.site-header__search{margin:0}.site-header--no-search .site-header__content-list li a,.site-header--no-search .site-header__content-list li span,.site-header--no-search .site-header__content-list li span a{line-height:normal}}
.languagepanel__flag--al{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/al.svg)}.languagepanel__flag--at{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/at.svg)}.languagepanel__flag--ba{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/ba.svg)}.languagepanel__flag--be{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/be.svg)}.languagepanel__flag--bg{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/bg.svg)}.languagepanel__flag--ch{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/ch.svg)}.languagepanel__flag--cy{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/cy.svg)}.languagepanel__flag--cz{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/cz.svg)}.languagepanel__flag--de{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/de.svg)}.languagepanel__flag--dk{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/dk.svg)}.languagepanel__flag--es{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/es.svg)}.languagepanel__flag--eu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/eu.svg)}.languagepanel__flag--fi{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/fi.svg)}.languagepanel__flag--fr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/fr.svg)}.languagepanel__flag--gb{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/gb.svg)}.languagepanel__flag--gr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/gr.svg)}.languagepanel__flag--hr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/hr.svg);background-position:50%;background-size:contain}.languagepanel__flag--hu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/hu.svg)}.languagepanel__flag--is{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/is.svg)}.languagepanel__flag--it{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/it.svg)}.languagepanel__flag--lu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/lu.svg)}.languagepanel__flag--me{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/me.svg)}.languagepanel__flag--nl{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/nl.svg)}.languagepanel__flag--no{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/no.svg)}.languagepanel__flag--pl{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/pl.svg)}.languagepanel__flag--pt{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/pt.svg)}.languagepanel__flag--rs{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/rs.svg)}.languagepanel__flag--se{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/se.svg)}.languagepanel__flag--si{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/si.svg)}.languagepanel__flag--sk{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/sk.svg)}.languagepanel__flag--tr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/tr.svg)}.languagepanel__flag--us{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/us.svg)}.languagepanel{padding-top:0;text-align:left;z-index:999}.languagepanel__inner{padding:20px;width:700px}.languagepanel__header{margin-top:0}.languagepanel__item{border-radius:3px;cursor:pointer;display:block;float:left;margin-bottom:10px;padding:0 20px;transition:background-color .35s ease .2s;width:220px}.languagepanel__close{background-image:url(/themes/custom/solar_theme/dist/../images/icon-close.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:25px;position:absolute;right:20px;top:20px;width:25px;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.languagepanel__close{display:none}}@media (any-pointer:fine){.languagepanel__close{display:none}}.languagepanel__flag{background-repeat:no-repeat;background-size:cover;display:inline-block;height:42px;margin-right:5px;position:relative;top:3px;width:42px}.languagepanel__link{color:#221c0c;display:inline-block;font-size:14px;position:relative;top:-12px}.languagepanel__link:hover{color:#221c0c;text-decoration:underline}
.partnerpanel{padding-top:0;text-align:left;z-index:999}.partnerpanel__icon{margin-right:5px;position:relative;top:4px}.partnerpanel__link{font-size:16px}.partnerpanel__link:hover{text-decoration:underline}
.contactpanel{position:relative}.contactpanel__inner{padding:16px 16px 0;width:406px}.contactpanel__header{border-bottom:1px solid #e8e8e8;color:#606060;font-size:20px;font-weight:600;line-height:21px;margin-bottom:0;padding:4px 0;text-transform:uppercase}.contactpanel__close{background-image:url(/themes/custom/solar_theme/dist/../images/icon-close--gray-50.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:40px;position:absolute;right:0;top:0;width:40px}.contactpanel__list{list-style:none;margin:0;padding:0}.mobile-menu .contactpanel__list{padding:0 16px 16px 60px}.contactpanel__list-item{display:inline-block;margin:16px 0;overflow:hidden;padding:0;vertical-align:top;width:185px}.mobile-menu .contactpanel__list-item{width:auto}.contactpanel__list-item>ul{background-image:url(/themes/custom/solar_theme/dist/../images/icon_umbrella.svg);background-position:0 0;background-repeat:no-repeat;margin-top:16px;padding-left:40px}.contactpanel__list-item:last-child>ul{background-image:url(/themes/custom/solar_theme/dist/../images/icon_luggage.svg)}.contactpanel__list-item li{color:#909090;display:block;font-size:12px;line-height:18px;margin:0}.contactpanel__list-item a{color:#484848;display:block;font-size:14px;font-weight:600;line-height:21px}.mobile-menu .contactpanel__list-item a{padding:0}.contactpanel__item-header{color:#606060;font-size:14px;font-weight:600;line-height:19px;text-transform:uppercase}
.site-footer{background:linear-gradient(90deg,#283d56,#385879);color:#fff;font-size:16px;padding-bottom:60px;position:relative}.site-footer a,.site-footer a:hover{color:#fff}.site-footer li{border:0}.site-footer__limiter{margin:0 auto;max-width:1240px;padding:40px 20px}.site-footer__inner{max-width:450px}.site-footer__brand{margin-bottom:40px}.site-footer__brand img{margin:0 auto;max-width:54px}.site-footer__info-company-address{font-style:normal}.site-footer__info-company-telephone{display:inline-block}.site-footer__info-links,.site-footer__info-mail{margin-bottom:40px}.site-footer__info-links-listitem{display:block;list-style:none;margin:10px 0}.site-footer__info-links-listitem:after{content:"";padding-left:0}.site-footer__info-links-listitem:last-child:after{padding-left:0}.site-footer__brand,.site-footer__info,.site-footer__info-links-listitem,.site-footer__inner-wrap,.site-footer__payment,.site-footer__trustpilot{display:block;width:auto}.site-footer__payment,.site-footer__trustpilot{margin:0 auto;max-width:200px}.site-footer__payment-list{margin:0;padding:0}.site-footer__payment-listitem{display:inline-block;margin:0 5px 5px;padding:0}.site-footer__payment-icon{height:auto}.site-footer__info-partners-list{list-style:none}.site-footer--mobile .site-footer__info-partners-list{text-align:center}.site-footer__info-partners-listitem{display:inline-block;margin-right:3px;margin-top:19px;vertical-align:top}.site-footer__info-partners-listitem img{display:block;max-height:45px}.site-footer--mobile .site-footer__info-partners-listitem img{margin-right:10px;max-height:26px;width:auto}.site-footer__inner-wrap{width:20%}.site-footer__payment-listitem:last-child{margin-bottom:0}.site-footer--mobile .site-footer__info-buttons{align-items:flex-start;display:flex;flex:2;flex-wrap:wrap;justify-content:space-between}.site-footer--mobile .site-footer__info-buttons>div{width:100%}.site-footer--mobile .site-footer__info-openinghours{display:inline-block;font-size:14px;margin-bottom:20px;text-align:center;width:100%}.site-footer--mobile .site-footer__info-links{border-top:1px solid #fff}.site-footer--mobile .site-footer__info-button{background-color:#f7f7f7;border-radius:8px;color:#293849;display:flex;font-size:20px;justify-content:center;margin-bottom:20px;padding:10px 20px;text-align:center;width:100%}.site-footer--mobile .site-footer__info-button:hover{color:#293849}.site-footer--mobile .site-footer__info-button .icon{background-position:50%;background-repeat:no-repeat;background-size:30px 30px;display:inline-block;height:30px;margin-right:5px;min-width:30px;width:30px}.site-footer--mobile .site-footer__info-button--phone{margin-bottom:5px}.site-footer--mobile .site-footer__info-button--phone .icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-phone.svg)}.site-footer--mobile .site-footer__info-button--mail .icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-mail.svg)}.site-footer--desktop{display:none}@media screen and (max-width:960px){.site-footer--mobile .site-footer__brand{margin-bottom:20px}.site-footer--mobile .site-footer__brand img{max-width:120px}.site-footer--mobile .site-footer__info-company-address{text-decoration:underline}.site-footer--mobile .site-footer__info-company-cvr{display:block;margin:10px 0}.site-footer--mobile .site-footer__info-links-list{margin:20px -10px}.site-footer--mobile .site-footer__info-links-listitem{display:inline-block;margin:10px}.site-footer--mobile .site-footer__info-links-listitem a{font-size:16px;text-decoration:underline}.site-footer--mobile .site-footer__info-links-listitem:after{content:"–";padding-left:10px;text-decoration:none}.site-footer--mobile .site-footer__info-links-listitem:last-child{margin-right:0}.site-footer--mobile .site-footer__info-links-listitem:last-child:after{content:"";padding-left:0}}@media screen and (min-width:725px){.site-footer--mobile{display:none}#languagepicker-desktop-button a{cursor:pointer}#languagepanel-modal-desktop{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:2147483647}#languagepanel-modal-desktop .languagepanel-modal-content{background-color:#fefefe;border:1px solid #888;margin:auto;padding:20px;width:80%}#languagepanel-modal-desktop .close{color:#aaa;float:right;font-size:28px;font-weight:700}#languagepanel-modal-desktop .close:focus,#languagepanel-modal-desktop .close:hover{color:#000;cursor:pointer;text-decoration:none}.site-footer--desktop{display:block}.site-footer--desktop .site-footer__brand,.site-footer--desktop .site-footer__info,.site-footer--desktop .site-footer__info-company-cvr,.site-footer--desktop .site-footer__info-links-listitem,.site-footer--desktop .site-footer__inner-wrap,.site-footer--desktop .site-footer__payment{display:inline-block}.site-footer--desktop .site-footer__brand,.site-footer--desktop .site-footer__info{vertical-align:top}.site-footer--desktop .site-footer__brand{margin-right:30px;max-width:144px;padding-right:20px;width:100%}.site-footer--desktop .site-footer__brand img{height:auto;max-width:54px;width:100%}.site-footer--desktop .site-footer__info{width:50%}.site-footer--desktop .site-footer__info-company,.site-footer--desktop .site-footer__info-mail{margin-bottom:20px}.site-footer--desktop .site-footer__info-company-address{display:inline-block;margin-right:20px}.site-footer--desktop .site-footer__info-company-cvr{margin-right:20px}.site-footer--desktop .site-footer__info-links-list{margin:0;padding:0}.site-footer--desktop .site-footer__info-links-listitem{margin:0 20px 0 0}.site-footer--desktop .site-footer__info-links-listitem:after{content:"|";padding-left:20px}.site-footer--desktop .site-footer__info-links-listitem:last-child{margin-right:0}.site-footer--desktop .site-footer__info-links-listitem:last-child:after{content:"";padding-left:0}.site-footer--desktop .site-footer__payment-listitem{margin:0 20px 0 0}.site-footer--desktop .site-footer__trustpilot{margin-top:20px}}
.site-footer__languageflag--al{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/al.svg)}.site-footer__languageflag--at{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/at.svg)}.site-footer__languageflag--ba{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/ba.svg)}.site-footer__languageflag--be{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/be.svg)}.site-footer__languageflag--bg{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/bg.svg)}.site-footer__languageflag--ch{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/ch.svg)}.site-footer__languageflag--cy{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/cy.svg)}.site-footer__languageflag--cz{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/cz.svg)}.site-footer__languageflag--de,.site-footer__languageflag--is{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/de.svg)}.site-footer__languageflag--dk{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/dk.svg)}.site-footer__languageflag--es{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/es.svg)}.site-footer__languageflag--eu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/eu.svg)}.site-footer__languageflag--fi{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/fi.svg)}.site-footer__languageflag--fr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/fr.svg)}.site-footer__languageflag--gb{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/gb.svg)}.site-footer__languageflag--gr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/gr.svg)}.site-footer__languageflag--hr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/hr.svg);background-position:50%;background-size:contain}.site-footer__languageflag--hu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/hu.svg)}.site-footer__languageflag--it{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/it.svg)}.site-footer__languageflag--lu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/lu.svg)}.site-footer__languageflag--me{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/me.svg)}.site-footer__languageflag--nl{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/nl.svg)}.site-footer__languageflag--no{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/no.svg)}.site-footer__languageflag--pl{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/pl.svg)}.site-footer__languageflag--pt{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/pt.svg)}.site-footer__languageflag--rs{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/rs.svg)}.site-footer__languageflag--se{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/se.svg)}.site-footer__languageflag--si{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/si.svg)}.site-footer__languageflag--sk{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/sk.svg)}.site-footer__languageflag--tr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/tr.svg)}.site-footer__languageflag--us{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/us.svg)}.site-footer__languageflag{background-repeat:no-repeat;background-size:contain;height:35px;vertical-align:middle;width:35px}
.header-dropdown{display:none;font-size:14px;position:absolute;z-index:999}.header-dropdown:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;position:absolute;right:20px;top:-8px;width:0;z-index:0}.header-dropdown--left:before{left:15px;right:0}.header-dropdown__item{border-bottom:1px solid #ffc223;cursor:pointer;display:block;padding:10px 20px}.header-dropdown__item:last-child{border-bottom:0}.header-dropdown__item:hover a{text-decoration:underline}.header-dropdown__item a{color:#221c0c;display:block}@media screen and (max-width:724px){.header-dropdown{display:none}}.header-dropdown__inner{background-color:#f8f8f8;border-radius:5px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.header-dropdown__overlay{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:-1}.header-dropdown--open{display:block}
.breadcrumb{margin:0;padding:0}@media screen and (max-width:640px){.breadcrumb{display:none}}.breadcrumb__item,.breadcrumb__item a,.breadcrumb__lead,.breadcrumb__seperator{display:inline-block;font-size:.75rem;text-transform:uppercase}.breadcrumb__item,.breadcrumb__item a{color:#909090}.breadcrumb__item a:hover{color:#b70b0b}.breadcrumb__lead{color:#221c0c;font-weight:600}.breadcrumb__seperator{color:#909090;font-weight:600;margin:0 3px}.breadcrumb+h2,.breadcrumb+h3{margin-top:5px}
@-webkit-keyframes loading{0%,to{transform:scale(0)}25%{background:#e55d39;transform:scale(.9)}50%{background:#863222;transform:scale(1)}}@keyframes loading{0%,to{transform:scale(0)}25%{background:#e55d39;transform:scale(.9)}50%{background:#863222;transform:scale(1)}}.loader{display:none;line-height:1;text-align:center}.loader--with-gutter{margin:10px}.loader--active{display:block}.loader__dots{display:inline-block;margin:0 auto;overflow:hidden}.loader__dot{-webkit-animation:loading 1.15s ease-in-out infinite;animation:loading 1.15s ease-in-out infinite;background:#ff9264;border-radius:50%;display:inline-block;height:20px;margin-right:5px;vertical-align:top;width:20px}.loader__dot:first-child{-webkit-animation-delay:.12s;animation-delay:.12s}.loader__dot:nth-child(2){-webkit-animation-delay:.23s;animation-delay:.23s}.loader__dot:nth-child(3){-webkit-animation-delay:.35s;animation-delay:.35s}.loader__dot:nth-child(4){-webkit-animation-delay:.46s;animation-delay:.46s}.loader__dot:nth-child(5){-webkit-animation-delay:.58s;animation-delay:.58s;margin-right:0}.loader__label{margin-top:10px}.rental-booking__overview .loader{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:5}.rental-booking__overview .loader~div{opacity:.25}
.loading-bar{background:#385879;height:4px;left:0;position:absolute;top:0;z-index:6}
.mobile-menu__list-item-icon--al,.mobile-menu__sublist-icon--al{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/al.svg)}.mobile-menu__list-item-icon--at,.mobile-menu__sublist-icon--at{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/at.svg)}.mobile-menu__list-item-icon--ba,.mobile-menu__sublist-icon--ba{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/ba.svg)}.mobile-menu__list-item-icon--be,.mobile-menu__sublist-icon--be{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/be.svg)}.mobile-menu__list-item-icon--bg,.mobile-menu__sublist-icon--bg{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/bg.svg)}.mobile-menu__list-item-icon--ch,.mobile-menu__sublist-icon--ch{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/ch.svg)}.mobile-menu__list-item-icon--cy,.mobile-menu__sublist-icon--cy{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/cy.svg)}.mobile-menu__list-item-icon--cz,.mobile-menu__sublist-icon--cz{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/cz.svg)}.mobile-menu__list-item-icon--de,.mobile-menu__list-item-icon--is,.mobile-menu__sublist-icon--de,.mobile-menu__sublist-icon--is{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/de.svg)}.mobile-menu__list-item-icon--dk,.mobile-menu__sublist-icon--dk{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/dk.svg)}.mobile-menu__list-item-icon--es,.mobile-menu__sublist-icon--es{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/es.svg)}.mobile-menu__list-item-icon--eu,.mobile-menu__sublist-icon--eu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/eu.svg)}.mobile-menu__list-item-icon--fi,.mobile-menu__sublist-icon--fi{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/fi.svg)}.mobile-menu__list-item-icon--fr,.mobile-menu__sublist-icon--fr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/fr.svg)}.mobile-menu__list-item-icon--gb,.mobile-menu__sublist-icon--gb{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/gb.svg)}.mobile-menu__list-item-icon--gr,.mobile-menu__sublist-icon--gr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/gr.svg)}.mobile-menu__list-item-icon--hr,.mobile-menu__sublist-icon--hr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/hr.svg);background-position:50%;background-size:contain}.mobile-menu__list-item-icon--hu,.mobile-menu__sublist-icon--hu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/hu.svg)}.mobile-menu__list-item-icon--it,.mobile-menu__sublist-icon--it{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/it.svg)}.mobile-menu__list-item-icon--lu,.mobile-menu__sublist-icon--lu{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/lu.svg)}.mobile-menu__list-item-icon--me,.mobile-menu__sublist-icon--me{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/me.svg)}.mobile-menu__list-item-icon--nl,.mobile-menu__sublist-icon--nl{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/nl.svg)}.mobile-menu__list-item-icon--no,.mobile-menu__sublist-icon--no{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/no.svg)}.mobile-menu__list-item-icon--pl,.mobile-menu__sublist-icon--pl{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/pl.svg)}.mobile-menu__list-item-icon--pt,.mobile-menu__sublist-icon--pt{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/pt.svg)}.mobile-menu__list-item-icon--rs,.mobile-menu__sublist-icon--rs{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/rs.svg)}.mobile-menu__list-item-icon--se,.mobile-menu__sublist-icon--se{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/se.svg)}.mobile-menu__list-item-icon--si,.mobile-menu__sublist-icon--si{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/si.svg)}.mobile-menu__list-item-icon--sk,.mobile-menu__sublist-icon--sk{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/sk.svg)}.mobile-menu__list-item-icon--tr,.mobile-menu__sublist-icon--tr{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/tr.svg)}.mobile-menu__list-item-icon--us,.mobile-menu__sublist-icon--us{background-image:url(/themes/custom/solar_theme/dist/../images/icons/flags_countrycode/us.svg)}.mobile-menu{color:#000;display:block;left:100%;overflow:scroll;-webkit-overflow-scrolling:touch;text-align:left;text-transform:none;transition:all .2s ease;z-index:1000}.mobile-menu,.mobile-menu__cover-all{bottom:0;position:fixed;right:0;top:0}.mobile-menu__cover-all{background:rgba(0,0,0,.3);display:none;left:0;z-index:102}.mobile-menu__cover-all--visible{display:block}.mobile-menu__inner{background-color:#fff;box-shadow:-2px -2px 8px rgba(0,0,0,.2);height:100%;margin-left:10%;overflow:auto;padding-top:64px}.mobile-menu__list-item-icon>span,.mobile-menu a{color:#606060;display:block;padding:10px 20px 10px 60px}.mobile-menu__list-item-icon>span:hover,.mobile-menu a:hover{text-transform:underline}.mobile-menu--open{display:block;left:0;transition:all .5s ease-in-out}.mobile-menu__list{font-size:18px;list-style:none;margin:0;padding:10px 0}.mobile-menu__list--contact,.mobile-menu__list--login{background-color:#f8f8f8;border-bottom:1px solid #e8e8e8}.mobile-menu__list--contact,.mobile-menu__list--language{border-top:1px solid #e8e8e8}.mobile-menu__list-item{color:#606060;cursor:pointer;font-size:16px;font-weight:400;line-height:22px;list-style:none;margin:0;white-space:nowrap}.mobile-menu__list-item--login{background:url(/themes/custom/solar_theme/dist/../images/icon-user--000000.svg) 24px 10px/20px 20px no-repeat}.mobile-menu__list-item--logged-in{background:url(/themes/custom/solar_theme/dist/../images/icon-user--000000.svg) 22px 10px/20px 20px no-repeat}.mobile-menu__list-item--logged-in:hover{cursor:default}.mobile-menu__list-item--favoritespicker,.mobile-menu__list-item--has-favorites{background:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline.svg) 21px 10px/22px 19px no-repeat;position:relative;vertical-align:top}.mobile-menu__list-item--has-favorites{background:url(/themes/custom/solar_theme/dist/../images/icon-heart--novasol-peach.svg) 21px 10px/22px 19px no-repeat}.mobile-menu__list-item--newsletterpicker{background:url(/themes/custom/solar_theme/dist/../images/icon-newsletter-brochure--black.svg) 21px 10px/22px 19px no-repeat}.mobile-menu__list-item--listyourhome{background:url(/themes/custom/solar_theme/dist/../images/icon-list-your-home--black.svg) 20px 8px/26px 26px no-repeat}.mobile-menu__list-item--favoritespicker,.mobile-menu__list-item--listyourhome,.mobile-menu__list-item--logged-in,.mobile-menu__list-item--login,.mobile-menu__list-item--newsletterpicker{font-weight:600}.mobile-menu__list-item--partner-owner>a{padding-right:20px}.mobile-menu__list-item-arrow{background:url(/themes/custom/solar_theme/dist/../images/arrow-down.svg) 5px 7px no-repeat;float:right;height:20px;width:20px}.mobile-menu__list-item-arrow--open{background:url(/themes/custom/solar_theme/dist/../images/arrow-up.svg) 5px 7px no-repeat}.mobile-menu__list-item--logged-in{padding:10px 20px 10px 60px}.mobile-menu__sublist-wrapper{display:none}.mobile-menu__sublist-wrapper--open{display:block;overflow:auto}.mobile-menu__sublist-wrapper--logged-in,.mobile-menu__sublist-wrapper--logged-in .mobile-menu__sublist,.mobile-menu__sublist-wrapper--logged-in .mobile-menu__sublist-item,.mobile-menu__sublist-wrapper--partner-owner .mobile-menu__sublist,.mobile-menu__sublist-wrapper--partner-owner .mobile-menu__sublist-item{margin:0}.mobile-menu__sublist-wrapper--logged-in .mobile-menu__sublist-item,.mobile-menu__sublist-wrapper--partner-owner .mobile-menu__sublist-item{padding-left:30px}.mobile-menu__sublist,.mobile-menu__sublist-wrapper{margin:0 0 10px}.mobile-menu__sublist{list-style:none}.mobile-menu__sublist-item{color:#606060;cursor:pointer;font-size:16px;font-weight:400;line-height:22px;list-style:none}.mobile-menu__sublist-item a{padding:10px 40px 10px 60px}.mobile-menu__list-item-icon,.mobile-menu__sublist-icon{background-position:17px 6px;background-repeat:no-repeat;background-size:30px 30px}@media (min-width:980px){.mobile-menu{display:none}}
.frontpage-ups-block__content{max-width:400px}.searchapp .frontpage-ups-block__content{max-width:none}.frontpage-ups-block__social-link{float:left;margin-right:5px}.frontpage-ups-block__social-link:last-child{margin-right:0}.frontpage-ups-block__icon{background-size:contain;height:32px;width:32px}.frontpage-ups-block__icon--facebook{background-image:url(/themes/custom/solar_theme/dist/../images/icons/social_media/facebook.svg)}.frontpage-ups-block__icon--youtube{background-image:url(/themes/custom/solar_theme/dist/../images/icons/social_media/youtube.svg)}.frontpage-ups-block__icon--google-plus{background-image:url(/themes/custom/solar_theme/dist/../images/icons/social_media/google-plus.svg)}
.form-item{margin-top:0;position:relative}.form-item label{color:inherit;display:block;font-size:13px;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.form-item input[type=checkbox]+label,.form-item input[type=radio]+label{display:inline;font-weight:400;margin-right:10px;padding-left:30px;position:relative;text-transform:none}.form-item .error-message{display:none}.form-item.has-error .error-message{display:block;font-size:13px;padding-right:10px;position:absolute;right:0;top:0}.form-item.has-error *{color:#b70b0b}.form-disclaimer{clear:both;color:#888;font-size:10px;line-height:13px;margin-top:0;width:100%}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.54}input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.54}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit!important;opacity:.54}.form-item.has-error input::-webkit-input-placeholder,.form-item.has-error select::-webkit-input-placeholder,.form-item.has-error textarea::-webkit-input-placeholder{color:#b70b0b}.form-item.has-error input:-moz-placeholder,.form-item.has-error input::-moz-placeholder,.form-item.has-error select:-moz-placeholder,.form-item.has-error select::-moz-placeholder,.form-item.has-error textarea:-moz-placeholder,.form-item.has-error textarea::-moz-placeholder{color:#b70b0b}.form-item.has-error input:-ms-input-placeholder,.form-item.has-error select:-ms-input-placeholder,.form-item.has-error textarea:-ms-input-placeholder{color:#b70b0b!important}.input{background-color:#fff;border:1px solid #a8a8a8;border-radius:8px;color:#909090;cursor:pointer;display:block;font-size:.85rem;font-weight:400;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:left;text-decoration:none;width:100%}.input:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.input--active{border-color:#8f8f8f}.input--primary{border-color:#62a361}.input--primary:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.input--secondary{border-color:#d81313}.input--secondary:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.input--tertiary{border-color:#ffd150}.input--tertiary:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.input--restricted{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button{background-color:#e8e8e8;border:1px solid #a8a8a8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button:hover{background:#d8d8d8}}@media (any-pointer:fine){.button:hover{background:#d8d8d8}}.button--primary{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--primary:hover{background:#d8d8d8}}@media (any-pointer:fine){.button--primary:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--primary:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.button--primary:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.button--secondary{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none;background:linear-gradient(90deg,#283d56,#385879);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--secondary:hover{background:#d8d8d8}}@media (any-pointer:fine){.button--secondary:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--secondary:hover{background:linear-gradient(90deg,#283d56,#385879)}}@media (any-pointer:fine){.button--secondary:hover{background:linear-gradient(90deg,#283d56,#385879)}}.button--tertiary{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none;background-color:#f7f7f7;border:1px solid #f7f7f7;color:#221c0c}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--tertiary:hover{background:#d8d8d8}}@media (any-pointer:fine){.button--tertiary:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--tertiary:hover{background-color:#f7f7f7;border-color:#f7f7f7}}@media (any-pointer:fine){.button--tertiary:hover{background-color:#f7f7f7;border-color:#f7f7f7}}.button--tagcloud{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;border-radius:30px;color:#fff;font-weight:600;line-height:auto;min-height:0;padding:5px 10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--tagcloud:hover{background:#d8d8d8}}@media (any-pointer:fine){.button--tagcloud:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--tagcloud:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.button--tagcloud:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.button--disabled{background-color:#e8e8e8;border:1px solid #a8a8a8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--disabled:hover{background:#d8d8d8}}@media (any-pointer:fine){.button--disabled:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--disabled:hover{background-color:#e8e8e8;cursor:pointer}}@media (any-pointer:fine){.button--disabled:hover{background-color:#e8e8e8;cursor:pointer}}.button--pseudo{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background-color:transparent;border:none;min-height:inherit;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--pseudo:hover{background:#d8d8d8}}@media (any-pointer:fine){.button--pseudo:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button--pseudo:hover{background-color:transparent;border:none;cursor:pointer;text-decoration:underline}}@media (any-pointer:fine){.button--pseudo:hover{background-color:transparent;border:none;cursor:pointer;text-decoration:underline}}.radiobutton{display:none}.radiobutton+label:before{background-color:#fff;border:2px solid #62a361;border-radius:100%;content:" ";height:18px;left:0;position:absolute;top:-3px;width:18px}.radiobutton:checked+label:after{background-color:#62a361;border-radius:100%;content:" ";height:14px;left:4px;position:absolute;top:1px;width:14px}.checkbox{background:#fff;border:1px solid #a8a8a8;border-radius:8px;box-sizing:content-box;cursor:pointer;height:15px;margin-right:10px;outline:none;padding:4px;width:15px}.checkbox.is-disabled{cursor:default;opacity:.8}.checkbox--active:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-checkmark--solar-green.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:14px;transition:opacity .2s ease;width:14px}.label{cursor:pointer;line-height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label.is-disabled{cursor:default;opacity:.8}.toggle-button{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:middle;white-space:nowrap}.toggle-button>input{color:#333;display:block;height:0;left:-1000em;overflow:hidden;position:absolute;text-align:center;width:0;z-index:10000}.toggle-button>input+label{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;color:#909090;cursor:pointer;display:block;padding:10px}.toggle-button>input:checked+label{background:#fff;border-color:#ffd150;color:#221c0c}.toggle-button>input:hover+label{border-color:#ffd150}
.two-col{clear:both;height:auto;margin:auto auto 40px;overflow:hidden;padding-top:25px;text-align:left;width:100%}@media screen and (min-width:640px){.two-col{padding-top:40px}.two-col>:first-child{display:block;float:left;margin-right:1.613%;width:49.19%}.two-col>:first-child:last-child{margin-right:0}.two-col>:last-child{display:block;float:left;margin-right:0;width:49.19%}.two-col--uneven>:first-child{width:32.25%}.two-col--uneven>:last-child{width:66.12%}}
.rating__wrapper{display:inline-block;outline:none}.rating__wrapper:hover{cursor:pointer}.rating{margin:16px 0 8px}.rating,.rating__node--active{display:inline-block;vertical-align:middle}.rating__node--active{background-image:url(/themes/custom/solar_theme/dist/../images/icon-star--novasol-blue-gradient.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:4px;width:25px}.rating__node--active:before{content:"";display:block;padding-top:100%}.rating-description{color:#606060;font-size:12px}.rating-description-type{text-transform:capitalize}.rating--info__title:before{margin-bottom:2px}.rating--info:after,.rating--info__title:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-info-circle.svg);background-size:100%;content:"";display:inline-block;height:25px;vertical-align:bottom;width:25px}.rating--info:after{margin-left:4px}.rating--small{margin-top:0}.rating--small .rating__node{width:15px}.rating--small:after{background-image:url(/themes/custom/solar_theme/dist/../images/icon-info-circle.svg);background-size:100%;content:"";display:inline-block;height:15px;margin:0 0 2px 4px;vertical-align:bottom;width:15px}
.favourite-box{cursor:pointer}.rental-booking .favourite-box{align-items:center;display:flex;height:40px}.favourite-box__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline.svg);background-position:50%;background-repeat:no-repeat;background-size:25px auto;color:#606060;display:inline-block;height:25px;vertical-align:middle;width:25px}@media screen and (min-width:721px){.favourite-box:hover>.favourite-box__label{color:#b70b0b}}.favourite-box--active>.favourite-box__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--novasol-peach.svg)}.favourite-box--disabled,.favourite-box--disabled:hover{cursor:default}.favourite-box--disabled:hover>.favourite-box__icon,.favourite-box--disabled>.favourite-box__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline.svg);cursor:default}.favourite-box--disabled:hover>.favourite-box__label,.favourite-box--disabled>.favourite-box__label{color:#e8e8e8}.favourite-box__label{padding-left:10px}@media screen and (min-width:980px){.rental-booking .favourite-box{display:block}}
.favourites-panel{background:#f8f8f8;border-bottom:2px solid #ffc223;display:none;padding:20px 0;position:absolute;width:100%;z-index:102}.favourites-panel--visible{display:block}.favourites-panel__overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:102}.favourites-panel__carousel{margin-bottom:10px;white-space:nowrap}.favourites-panel__content{padding:0 20px;text-align:center}.favourites-panel__header{padding:0 20px 10px;text-align:center}.favourites-panel__item{display:inline-block;width:320px}.favourites-panel__item+.favourites-panel__item{margin-left:10px}.favourites-panel__link{margin-left:5px}.favourites-panel__link:focus,.favourites-panel__link:hover{text-decoration:underline}.favourites-panel__loader{padding:149px 0}.favourites-panel__mail-button{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600;display:inline-block;margin:-5px auto auto;position:absolute;right:20px;width:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.favourites-panel__mail-button:hover{background:#d8d8d8}}@media (any-pointer:fine){.favourites-panel__mail-button:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.favourites-panel__mail-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.favourites-panel__mail-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.favourites-panel__spacer{display:inline-block;width:20px}.favourites-panel__spacer:last-child{margin-left:-4px}.favourites-panel__title{display:inline-block}.favourites-panel__title:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline--gray-15.svg);background-position:50%;background-repeat:no-repeat;background-size:25px auto;content:"";display:inline-block;height:25px;margin-right:10px;transition:all .2s ease;vertical-align:sub;width:25px}.favourites-panel .house-card__actions{display:none}
.price{background:#ffd150;font-size:1rem;padding:5px 10px;right:0;z-index:1}.price,.price__info{display:inline-block}.price__info{font-size:.875rem}.price__value,.price em{font-size:1.5rem;font-style:normal;font-weight:700}.price__currency,.price__time-period{font-size:1rem;font-weight:400}
.solar-custom-map-buttons{background-color:#ffd150;background-position:50% 50%;background-repeat:no-repeat;background-size:20px;border:1px solid #909090;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;height:40px;margin:0 10px 5px 0;width:40px}.solar-custom-map-buttons--plus{background-image:url(/themes/custom/solar_theme/dist/../images/icon__plus.svg)}.solar-custom-map-buttons--minus{background-image:url(/themes/custom/solar_theme/dist/../images/icon__minus.svg);margin-bottom:10px}
.submenu-icon{top:3px}.submenu-icon,.submenu-icon:after,.submenu-icon:before{background-color:#606060;border-radius:2px;height:4px;width:4px}.submenu-icon:after,.submenu-icon:before{content:"";display:block}.submenu-icon:before{margin-bottom:3px;margin-top:-14px}
.guestpicker__dropdown{background:#fff;border-color:#e55d39;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);margin-top:14px;padding:20px}.guestpicker__dropdown:after,.guestpicker__dropdown:before{border:10px solid transparent;border-top:0;bottom:auto;content:"";display:inline-block;position:absolute;z-index:2}.guestpicker__dropdown:before{border-bottom-color:rgba(0,0,0,.1);top:3px}.guestpicker__dropdown:after{border-bottom-color:#fff;top:4px}.guestpicker__dropdown--align-left:after,.guestpicker__dropdown--align-left:before{left:22px}.guestpicker__dropdown--align-center:after,.guestpicker__dropdown--align-center:before{left:calc(50% - 10px)}.guestpicker__dropdown--align-right:after,.guestpicker__dropdown--align-right:before{right:22px}.guestpicker__dropdown--align-none{margin-top:0}.guestpicker__dropdown--align-none:after,.guestpicker__dropdown--align-none:before{display:none}.guestpicker__input{margin-bottom:10px}.guestpicker__field{display:table;width:100%}.guestpicker__decrementbutton,.guestpicker__incrementbutton,.guestpicker__numberinput{display:table-cell;opacity:1;vertical-align:top}.guestpicker__decrementbutton .button,.guestpicker__incrementbutton .button{background:#f7f7f7;border-color:#e55d39;color:#484848;font-size:18px;font-weight:300;padding:9px 12px 6px;width:100%}.guestpicker__decrementbutton .button:hover,.guestpicker__incrementbutton .button:hover{border-color:#e55d39}.guestpicker__decrementbutton .button{border-right:0}.guestpicker__incrementbutton .button{border-left:0}.guestpicker__decrementbutton--disabled .button,.guestpicker__incrementbutton--disabled .button{background:#fff;color:silver}.guestpicker__numberinput .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#e55d39;border-left:0;border-right:0;color:#000;font-size:16px;min-width:50px;padding:0 5px;text-align:center}.guestpicker__numberinput .input::-webkit-inner-spin-button,.guestpicker__numberinput .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.guestpicker__numberinput .input[type=number]{-moz-appearance:textfield}.guestpicker__numberinput--disabled .input{color:silver}.guestpicker__button>.button{background-color:#fff;border-color:#a8a8a8;font-weight:500;padding-left:10px;padding-right:10px;white-space:nowrap}.guestpicker__button>.button--active{border-color:#385879;border-width:2px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.guestpicker__button>label{color:#000;font-weight:400}.guestpicker__close{display:flex;justify-content:flex-end;padding-top:10px}.guestpicker__close-button{background-color:#fff;border:none;font-weight:500;padding:0}.guestpicker__close-icon{background-image:url(/themes/custom/solar_theme/dist/../images/arrow-up.svg);background-position:right 0 center;background-repeat:no-repeat;color:#000;cursor:pointer;padding-right:25px}
.back-link{background-image:url(/themes/custom/solar_theme/dist/../images/arrow-light-left.svg);background-position:0;background-repeat:no-repeat;background-size:contain;color:#909090;padding-left:35px;visibility:hidden}.back-link--active{visibility:visible}.back-link:hover .back-link__text{color:#221c0c}.back-link__text{color:#909090}.back-link__destination{color:#606060;font-weight:400}@media screen and (max-width:640px){.back-link{color:transparent;font-size:0;line-height:40px}}
.person-form{background:#f8f8f8;border-radius:0 0 8px 8px;border:1px solid #fff8e7;border-top:none;margin:0 auto;padding:20px;width:100%}.person-form .Select-control{height:45px}.person-form__one-col .form-field:last-of-type{display:block;width:100%}.person-form__two-col{vertical-align:top}.person-form__two-col .form-field{display:block;vertical-align:top;width:100%}.person-form__two-col .form-field:first-of-type{margin-bottom:20px}.person-form__two-col .form-field:last-of-type{margin-left:0}.person-form__two-col--small{display:inline-block}.person-form__two-col--small .form-field:first-of-type{display:inline-block;margin-bottom:0;width:35%}.person-form__two-col--small .form-field:last-of-type{display:inline-block;margin-left:4%;width:61%}.person-form__one-col .form-field{margin-left:0;width:100%}.person-form__middle-text{font-size:10px;font-weight:600;line-height:normal}.person-form__text-error{font-weight:600;padding:10px 20px;text-align:center}.person-form__text-description{font-size:14px;font-weight:600}.person-form__field-group{margin-bottom:20px;position:relative}.person-form .form-field--error .form-label{color:#d81313}.person-form .form-field--error .Select .Select-control,.person-form .form-field--error .text-input{border-color:#d81313}.person-form__submit-field{margin-top:20px}.person-form__newsletter-subscribe{float:none;margin-bottom:20px;width:100%}.person-form__newsletter-order{float:none;font-size:16px;padding:15px 20px;width:100%}.person-form .form-label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.person-form .text-input{border:1px solid #d8d8d8;border-radius:8px;box-shadow:none;height:45px;padding-left:10px;width:100%}.person-form .text-input:focus{border-color:#8e8e8e;outline:0;box-shadow:inset 1px 1px 0 #8e8e8e,inset -1px -1px 0 #8e8e8e,inset 1px -1px 0 #8e8e8e,inset -1px 1px 0 #8e8e8e}.person-form .textarea{border:none;margin-bottom:20px;padding-left:0}.person-form .textarea__input{border:1px solid #d8d8d8;border-radius:8px;box-shadow:none;min-height:80px;padding-left:10px;width:100%}.person-form .textarea__input:focus{border-color:#8e8e8e;outline:0;box-shadow:inset 1px 1px 0 #8e8e8e,inset -1px -1px 0 #8e8e8e,inset 1px -1px 0 #8e8e8e,inset -1px 1px 0 #8e8e8e}.person-form .Select-control,.person-form .text-input{font-size:16px}.person-form .error-list{list-style:none}.person-form .error-list li{font-size:14px;margin:10px 0 0;padding-left:10px;position:relative}.person-form .error-list li:before{background:#d81313;border-radius:50%;content:"";display:inline-block;height:5px;left:0;position:absolute;top:7px;width:5px}@media screen and (max-width:350px){.person-form .form-label{font-size:10px}}@media screen and (min-width:691px){.person-form{width:690px}}@media screen and (min-width:720px){.person-form__two-col .form-field{display:inline-block;margin-bottom:0;width:48%}.person-form__two-col .form-field:first-of-type{margin-bottom:0}.person-form__two-col .form-field:last-of-type{margin-left:4%}.person-form__two-col--small .form-field:first-of-type{margin-bottom:0;width:32%}.person-form__two-col--small .form-field:last-of-type{display:inline-block;margin-left:4%;width:64%}.person-form__address .person-form__two-col:first-of-type{margin-bottom:20px}.person-form__one-col .form-field:last-of-type{margin-left:0}.person-form__middle-text{line-height:45px}.person-form__submit-field{margin-top:40px}.person-form__newsletter-subscribe{float:left;width:48%}.person-form__newsletter-order{float:right;width:200px}}
.Select,.Select-control{position:relative}.Select-control{background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#606060;display:table;height:45px;margin-left:auto;outline:none;overflow:hidden;padding:1px 0 0;width:100%}.Select--error .Select-control{border-color:#d81313}.is-focused .Select-control{border-color:#a8a8a8;color:#221c0c}.Select-placeholder,.Select-value{bottom:0;color:#aaa;left:0;line-height:43px;max-width:100%;overflow:hidden;padding:0 10px;position:absolute;right:0;top:0;white-space:nowrap}.Select-placeholder{line-height:47px}.Select-value-label{position:relative;top:1px}.Select-value,.Select-value-label{color:#606060}.Select-input{padding:0 10px;vertical-align:middle}.Select-input input{background:transparent;border:none;box-shadow:none;display:inline-block;font-family:inherit;font-size:inherit;height:auto;line-height:42px;margin:0;outline:0;padding:0;width:100%}.Select-clear-zone{color:#909090;cursor:pointer;display:table-cell;padding:2px 0 0;position:relative;text-align:center;vertical-align:middle;width:17px}.novasol .Select-clear-zone{padding-top:3px}.Select-clear-zone:hover{color:#d81313}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select-arrow-zone{cursor:pointer;display:table-cell;padding:0 5px 0 0;position:relative;text-align:center;vertical-align:middle;width:25px}.Select-arrow{border-color:#d8d8d8 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0}.Select-arrow-zone:hover .Select-arrow{border-top-color:#606060}.Select-menu-outer{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:2px solid #a8a8a8;border-top:1px solid #a8a8a8;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);box-sizing:border-box;margin-top:-1px;max-height:200px;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:40px;width:100%;z-index:11}.filters__sort .Select-menu-outer,.search-results__sort .Select-menu-outer{max-height:none}.Select-menu{max-height:198px;overflow-y:auto}.filters__sort .Select-menu,.search-results__sort .Select-menu{max-height:none}.Select-option{background-color:#fff;box-sizing:border-box;color:#606060;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Select-option.is-selected{background:#ededed;color:#303030}.Select-option.is-focused{background:#d9d9d9;color:#303030}.Select-noresults,.Select-option.is-disabled{color:#909090;cursor:default}.Select-noresults{box-sizing:border-box;display:block;padding:8px 10px}@media screen and (min-width:960px){.Select-control,.Select-menu-outer{max-width:300px}}
.ui-button{position:relative}.ui-button__dropdown{min-width:100%;position:absolute;z-index:9999}.ui-button__dropdown--align-center,.ui-button__dropdown--align-right{right:0}.ui-button__placeholder{color:#909090;font-weight:400}.ui-button .button--textalign-center{text-align:center}.ui-button .button--textalign-left{text-align:left}.ui-button .button--textalign-right{text-align:right}.ui-cell,.ui-checkbox-group{position:relative}.ui-checkbox-group .ui-checkbox{margin-bottom:10px}.ui-checkbox{position:relative}.ui-checkbox--inline:after{clear:both;content:"";display:table}.ui-checkbox--inline .label{display:block;padding-left:35px}.ui-checkbox--inline .checkbox{float:left}.ui-grid{position:relative}.ui-grid__item{list-style:none;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-grid__item:hover{cursor:pointer}.ui-input-group{position:relative}.ui-input-group>div{margin-bottom:0}.ui-input-group>div>:first-child{border-radius:0}.ui-input-group>div:first-child>:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.ui-input-group>div:last-child>:first-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.ui-input{position:relative}.ui-input--inline:after{clear:both;content:"";display:table}.ui-toggle-button{display:inline-block;position:relative;vertical-align:middle}.ui-toggle-button__label>input{height:0;opacity:0;width:0}.ui-toggle-button__slider{background-color:#f8f8f8;border:1px solid silver;border-radius:22px;color:silver;cursor:pointer;padding:2px;position:relative;transition:.4s}.ui-toggle-button__text{font-size:12px;font-weight:600;padding:1px 22px 1px 7px;text-align:left}.ui-toggle-button__text--off{padding:1px 7px 1px 22px;text-align:right}.ui-toggle-button__slider:before{background-color:#fff;border:1px solid silver;border-radius:50%;bottom:5px;content:"";height:12px;left:6px;position:absolute;transition:all .4s;width:12px}.ui-toggle-button__label>input:checked+.ui-toggle-button__slider{border:1px solid #385879;color:#385879}.ui-toggle-button__label>input:checked+.ui-toggle-button__slider:before{background-color:#385879;border:1px solid #385879}.ui-toggle-button__label>input:focus+.ui-toggle-button__slider{box-shadow:0 0 1px #fff}.ui-toggle-button__label>input:checked+.ui-toggle-button__slider:before{left:calc(100% - 20px)}
.checkbox-input{display:inline-block}.checkbox-input__checkbox{color:#333;display:block;height:0;left:-1000em;overflow:hidden;position:absolute;text-align:center;width:0;z-index:10000}.checkbox-input__checkbox:checked+.checkbox-input__label .checkbox-input__check{opacity:1}.checkbox-input__checkbox:focus+.checkbox-input__label{box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.checkbox-input__label{background:#fff;border:1px solid #d8d8d8;border-radius:8px;cursor:pointer;display:inline-block;height:25px;margin-right:10px;padding:4px;vertical-align:middle;width:25px}.checkbox-input__label--disabled{background:#f0f0f0}.checkbox-input__check{background:url(/themes/custom/solar_theme/dist/../images/icon-checkmark.svg) no-repeat;background-size:16px;display:block;height:100%;opacity:0;transition:opacity .2s ease;width:100%}.checkbox-input+label[for]{cursor:pointer}
.header-search{opacity:1;position:relative;width:100%}.header-search__input{background:transparent;border:0;box-sizing:border-box;display:none;padding:13px 0;width:100%}.header-search__input--visible{display:inline-block}.header-search__input::-webkit-input-placeholder{color:#606060;opacity:1}.header-search__search-input{flex:2 1 auto}.header-search__search-input--narrow .frontpage-search__destination-item,.header-search__search-input--narrow .header-search__destination-item{padding:10px 5px}.header-search__search-input--narrow .frontpage-search__destination-item-close,.header-search__search-input--narrow .header-search__destination-item-close{display:none}.header-search__search-input--narrow .frontpage-search__field--where,.header-search__search-input--narrow .frontpage-search__input,.header-search__search-input--narrow .header-search__field--where,.header-search__search-input--narrow .header-search__input{border-radius:4px}.header-search__search-button,.header-search__search-button:hover{align-items:center;background-color:#e55d39;border:0;border-bottom-right-radius:8px;border-top-right-radius:8px;color:#fff;display:flex;justify-content:center;right:0;text-transform:uppercase;top:0;z-index:1}.header-search__back-overlay{background:transparent;display:none;height:100%;left:0;position:fixed;top:0;width:100%}.header-search__back-overlay--active{display:block}.header-search__field{align-items:center;background:#fff;display:flex;flex:1 1 auto;height:60px;position:relative}.header-search__field span{margin:0 3px}.header-search__field--active{background-color:#e8e8e8}.header-search__field--active:before{border-right-color:#d8d8d8}.header-search__field:hover{background-color:#e8e8e8}.header-search__field:hover:before{border-right-color:#d8d8d8}.header-search__field:before{background-position:50% 50%;background-repeat:no-repeat;border-right:1px solid #e8e8e8;content:"";display:inline-block;height:40px;margin-right:10px;padding:5px;vertical-align:middle;width:46px}.header-search__field--where{align-items:center;border-bottom-left-radius:4px;border-top-left-radius:4px;display:flex;flex:2 1 auto;height:60px}.header-search__field--where:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-globe.svg)}.header-search__field--when:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-date-block.svg)}.header-search__field--who{border-bottom-right-radius:4px;border-top-right-radius:4px}.header-search__field--who:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-persons.svg)}.header-search__destinations{align-items:center;border-radius:6px;display:flex;height:60px;padding:0 82px 0 0;width:100%}.header-search__destinations--hidden{display:none}.header-search__destination-item{background:linear-gradient(90deg,#c15741 20.66%,#e47051);border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);color:#fff;display:inline-block;font-weight:600;max-width:300px;min-width:40px;overflow:hidden;padding:5px 29px 5px 10px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.header-search__destination-item--additional{flex-shrink:1;min-width:auto;overflow:initial}.header-search__destination-item+.header-search__destination-item{margin-left:10px}.header-search__destination-item-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.header-search__destination-item-close{background-image:url(/themes/custom/solar_theme/dist/../images/icon-close--white.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:30%;border-radius:20px;content:"";display:block;height:26px;position:absolute;right:2px;top:4px;width:26px}.header-search__destination-item-close:hover{background-color:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c)}.header-search__popout{background:#fff;border-radius:8px;display:flex;justify-content:center;position:absolute;top:70px;width:100%}.header-search__popout--dateFrom,.header-search__popout--dateTo{flex-flow:column}.header-search__popout-close{display:none}.header-search__guide{width:100%}.header-search__mask{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-search__input-layout{border-radius:8px;box-shadow:0 .5px 1px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.2);flex-grow:1}.header-search .DayPicker--horizontal{box-shadow:none;margin-left:auto;margin-right:auto}@media screen and (max-width:1080px){.header-search__search-button{width:50px}.header-search__input{font-size:16px}.header-search__destinations{padding-right:56px}}@media screen and (max-width:724px){.header-search__destinations,.header-search__field,.header-search__input,.header-search__search-button{height:50px}.header-search__button{display:none}.header-search__field:before{padding:0;width:auto}.header-search__popout{left:-60px;right:-40px;width:auto}}@media screen and (min-width:1210px){.header-search,.header-search__input-layout{width:100%}.header-search>.search-form-field,.header-search__input-layout,.header-search__search-button,.header-search__wrap{display:flex}.header-search__input-layout>.search-form-field{border-radius:8px;flex:auto}.frontpage .header-search__input-layout>.search-form-field.search-form-field--guide{flex-grow:5}.header-search__header{display:none}.header-search__search-button,.header-search__search-button:hover{height:60px;width:60px;background:#e55d39 url(/themes/custom/solar_theme/dist/../images/magnifying-glass--white.svg) 50% no-repeat;color:transparent}.search-form-field__input{border-right:1px solid #d8d8d8}}
.ReactModal .ReactModalPortal>div{opacity:0}.ReactModal .ReactModalPortal .ReactModal__Overlay{transition:opacity .3s ease-in-out}.ReactModal .ReactModalPortal .ReactModal__Overlay--after-open{opacity:1}.ReactModal__Body--open{overflow:hidden}
#block-tabs{background:#fff;left:0;position:fixed;top:50%;transform:translateY(-50%);z-index:9999}#block-tabs .tabs{margin:0}#block-tabs .tabs a{padding-top:.5em}#block-tabs .tabs>li{display:block;margin:0}
.cc{background-color:#fff;bottom:0;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);display:flex;justify-content:center;position:fixed;width:100%;z-index:2147483647}.cc__message{color:#221c0c;font-size:12px;text-align:center}@media (min-width:1210px){.cc__message{text-align:left}}.cc__more-info{color:#b70b0b}.cc__btn{background-color:#62a361;border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:600;padding:10px 22px;transition:background-color .25s}@media (min-width:1210px){.cc__btn{margin-left:10px}}.cc__btn:hover{background-color:#73c470;cursor:pointer}.cc__container{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:0 10px;max-width:800px;padding:20px}@media (min-width:1210px){.cc__container{flex-wrap:nowrap}}img.align-left{margin-right:20px}img.align-right{margin-left:20px}.node-preview-container{background:#ffd150;bottom:0;box-shadow:1px -1px 0 0 #ffc223;width:auto}.node-preview-backlink{font-weight:600}.node-preview-backlink,.node-preview-text{display:block}.ui-dialog{background:#fff;border:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px}.ui-dialog-title{font-size:32px;font-weight:600}.ui-dialog-front{background:rgba(0,0,0,.6);opacity:1}.ui-dialog-titlebar{align-items:baseline;background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#fff8e7;border-left:0;border-right:0;border-top-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-top-width:5px;display:flex;font-size:20px;font-weight:400;justify-content:space-between;margin:0;padding:15px 20px}.ui-dialog-titlebar-close .ui-button-text{background:none;border:none}.ui-dialog-titlebar:after,.ui-dialog-titlebar:before{content:none}.ui-dialog-content{border:none;padding:5px 20px 0}.ui-dialog-buttonpane{border:0}.ui-dialog-buttonset .js-form-submit{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;padding:13px 20px 10px;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600;background:none;background-color:#62a361;font-size:18px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ui-dialog-buttonset .js-form-submit:hover{background:#d8d8d8}}@media (any-pointer:fine){.ui-dialog-buttonset .js-form-submit:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ui-dialog-buttonset .js-form-submit:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.ui-dialog-buttonset .js-form-submit:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.ui-dialog .ui-dialog-titlebar-close{background:none;background-image:url(/themes/custom/solar_theme/dist/../images/close-rounded.svg);border:none;cursor:pointer;height:36px;width:36px}.ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog .js-form-or{padding:10px}.ui-dialog .form-item{margin-bottom:10px}.ui-dialog .js-form-selection-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.ui-dialog .js-form-selection-wrapper .form-text,.ui-dialog .js-form-selection-wrapper .js-form-item{margin-bottom:0}.ui-dialog .js-form-selection-wrapper-filled label:not(.js-form-required-entered){display:none}@media (max-width:800px){.ui-dialog .js-form-selection-wrapper{flex-direction:column}.ui-dialog .js-form-selection-wrapper .js-form-item{width:100%}}.ui-dialog .messages--error{font-size:16px}.ui-dialog h3,.ui-dialog label{font-size:16px;font-weight:400;text-transform:none}.ui-dialog .form-text,.ui-dialog .form-text-required,.ui-dialog textarea{background:#fff;border:1px solid #e8e8e8;border-radius:8px;font-size:.8em;font-style:normal;margin-bottom:5px;overflow:hidden;padding:10px;white-space:nowrap;width:100%}.ui-dialog .form-text{padding:10px}.ui-dialog .form-select{background:#fff;border:1px solid #e8e8e8;color:#303030;height:39px;width:100%}.ui-dialog .form-actions{margin:10px}.ui-dialog .description{margin-top:10px}@media screen and (max-width:640px){.ui-dialog .form-text,.ui-dialog .form-text-required,.ui-dialog textarea{font-size:16px}}
.searchform-overlay{background:rgba(0,0,0,.8);height:100%;left:0;overflow:auto;padding:10px;position:fixed;top:0;width:100%;z-index:103}.searchform-overlay__close-button{background:none;background-image:url(/themes/custom/solar_theme/dist/../images/close-rounded.svg);cursor:pointer;height:36px;position:absolute;right:10px;top:10px;width:36px;z-index:6}.searchform-overlay__content{outline:0}
.contact-info-popup{background-color:#fff;border-radius:none;bottom:0;display:block;left:0;outline:none;overflow:auto;padding:18px 16px 16px;position:fixed;right:0;text-align:center;top:0;z-index:1000}.contact-info-popup__modal-overlay{bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;z-index:103}.contact-info-popup__title{margin-bottom:16px}.contact-info-popup__list{list-style:none}.contact-info-popup__list-item{border-bottom:1px solid #e8e8e8;margin:0;text-align:left}.contact-info-popup__list-item--faq{border-top:1px solid #e8e8e8}.contact-info-popup__list-item--faq a{background-image:url(/themes/custom/solar_theme/dist/../images/icon-lightbulb.svg)}.contact-info-popup__list-item--email a{background-image:url(/themes/custom/solar_theme/dist/../images/POS-Email.svg)}.contact-info-popup__list-item--phone a{background-image:url(/themes/custom/solar_theme/dist/../images/icon-call.svg)}.contact-info-popup__list-item a{background-position:left 10px center;background-repeat:no-repeat;background-size:30px 30px;color:#484848;display:block;font-size:14px;padding:17px 0 17px 50px}.contact-info-popup__list-item a em{font-style:normal;font-weight:600}.contact-info-popup__list-item:hover{background-color:#fff}.contact-info-popup__opening-hours{background-color:#fff;font-size:14px;margin-bottom:24px;padding:8px 17px}.contact-info-popup__house{font-style:italic}.contact-info-popup__house-title{margin-bottom:5px}.contact-info-popup__house-id{border:1px solid #8aa3bf;border-radius:5px;display:inline-block;font-size:18px;font-style:italic;font-weight:600;padding:10px 60px}.contact-info-popup__close-button{background:none;background-image:url(/themes/custom/solar_theme/dist/../images/close-rounded.svg);cursor:pointer;height:36px;position:absolute;right:8px;top:8px;width:36px;z-index:6}.contact-info-popup__button{background:#fff url(/themes/custom/solar_theme/dist/../images/icon-contact.svg) 50% no-repeat;border:none;border-radius:100%;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;margin:0 0 8px 16px;outline:none;padding:25px;pointer-events:auto}.rental-booking__buttons .contact-info-popup__button{border-radius:0;box-shadow:none;height:40px;margin:0;padding:0;width:25px}.contact-info-popup__button-text{display:none}.contact-info-popup__button-wrap{bottom:0;pointer-events:none;position:fixed;width:100%;z-index:103}.contact-info-popup__button-wrap--hidden,.contact-info-popup__hide-become_a_lessor .contact-info-popup__button-wrap{display:none}@media screen and (max-width:640px){.contact-info-popup__hide-inspiration .contact-info-popup__button-wrap{display:none}}@media screen and (min-width:980px){.contact-info-popup{border-radius:8px;bottom:20px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);left:calc(50% - 600px);right:auto;top:auto}.contact-info-popup--nomax{left:20px}.contact-info-popup__button-wrap-inner{display:block;margin:0 auto;max-width:1200px}.contact-info-popup__button-wrap-inner--nomax{max-width:none}.rental-booking .contact-info-popup__button-wrap-inner{display:none}.contact-info-popup__button-wrap-inner--nomax .contact-info-popup__button{margin-left:20px}.contact-info-popup__button{background:#243e58 url(/themes/custom/solar_theme/dist/../images/POS-Chat_bubble-fff.svg) 14px/25px 25px no-repeat;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;height:auto;margin:0 0 20px;padding:15px 16px 14px 50px;pointer-events:auto;text-transform:uppercase;width:auto}}@media screen and (min-width:980px) and (max-width:1199px){.contact-info-popup__button{margin-left:20px}}@media screen and (min-width:980px){.contact-info-popup__button-text{display:block}.contact-info-popup__close-button{background-image:none;cursor:pointer;height:40px;position:absolute;right:10px;top:10px;width:40px}.contact-info-popup__close-button:after,.contact-info-popup__close-button:before{background-color:#a8a8a8;content:" ";height:17px;left:20px;position:absolute;top:12px;width:2px}.contact-info-popup__close-button:before{transform:rotate(45deg)}.contact-info-popup__close-button:after{transform:rotate(-45deg)}}@media screen and (min-width:980px) and (max-width:1200px){.contact-info-popup{left:10px}}
.selected-dates{background:#fff;color:#909090;font-size:16px;height:10%;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:101}.selected-dates__dates{bottom:20%;left:0;margin:auto;position:absolute;right:0}.selected-dates__arrival,.selected-dates__departure{padding:0 4px 2px}.selected-dates__arrival--active,.selected-dates__departure--active{border-bottom:2px solid #ffd150}.selected-dates__arrival--selected,.selected-dates__departure--selected{color:#606060}
.related-content{border:1px solid #909090;border-width:1px 0;margin:20px auto;padding:10px 0;width:85%}.related-content__title{font-size:1.2rem}.related-content__list{background:#f0f0f0;list-style-type:none;margin:0;overflow:hidden;padding:0}.related-content__item{box-sizing:border-box;font-size:.9rem;margin:10px 0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:640px){.related-content__item{float:left;width:50%}}.related-content__item a:hover{text-decoration:underline}
.card-feature{box-sizing:border-box;color:#484848;display:inline-block;font-size:11px;padding:10px 10px 3px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}.card-feature__illustration{background-position:50%;background-repeat:no-repeat;background-size:60px;display:block;margin:0 auto 5px;width:45px}.card-feature__illustration--outside{margin:0}.card-feature__illustration:before{content:"";display:block;padding-top:100%}.card-feature--apartment .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__apartment-building.svg)}.card-feature--bathrooms .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__shower.svg)}.card-feature--beds .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__bed.svg)}.card-feature--former_farm_house .card-feature__illustration,.card-feature--house .card-feature__illustration,.card-feature--mobile_house .card-feature__illustration,.card-feature--semi_detached .card-feature__illustration,.card-feature--terraced_house .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__house.svg)}.card-feature--floating_house .card-feature__illustration,.card-feature--house_boat .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__houseboat.svg)}.card-feature--holiday_park .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__houses.svg)}.card-feature--pets .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__dog.svg)}.card-feature--no-pets .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__dog__crossed.svg)}.card-feature--people .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__people.svg)}.card-feature--property-size .card-feature__illustration{background-image:url(/themes/custom/solar_theme/dist/../images/icon__house-size.svg)}.card-feature .house-card,.house-card .card-feature{width:33.33%}.rental-icons .card-feature{padding-bottom:0}.card-feature .rental-icons__icon--adult,.card-feature .rental-icons__icon--children{display:inline-block}.searchapp .card-feature{white-space:nowrap}
.house-card-carousel{padding:20px 0}.house-card-carousel .house-card{border:2px solid transparent;border-radius:5px;height:auto;padding:10px;transition:border .2s ease-in-out;width:320px;z-index:500}.house-card-carousel .house-card:hover{border-color:#bbcde0}.house-card-carousel .house-card:hover .flickity-prev-next-button{display:block}.house-card-carousel .house-card__header{padding:10px 0}.house-card-carousel .house-card__currency,.house-card-carousel .house-card__the-price,.house-card-carousel .house-card__time-period{font-size:.8rem}.house-card-carousel .house-card__illustration{margin:0;overflow:hidden;padding:0;z-index:0}.house-card-carousel .house-card__illustration-link{color:#000}.house-card-carousel .house-card__carousel-item{height:220px;padding:0;transition:all .2s ease-in-out;width:100%}.house-card-carousel .house-card__carousel-item:hover{transform:scale(1.1)}.house-card-carousel .house-card__carousel .flickity-prev-next-button{background:0 0;display:none;top:40%}.house-card-carousel .house-card__carousel .flickity-prev-next-button svg path{fill:#fff}.house-card-carousel .house-card__carousel .flickity-prev-next-button:hover{background-color:rgba(0,0,0,.6)}.house-card-carousel .house-card__carousel .flickity-page-dots{display:none}.house-card-carousel .house-card__body{border:none;display:table;padding:0}.house-card-carousel .house-card__title{display:table-cell;font-size:1.25rem;margin:0;padding:10px;vertical-align:middle}.house-card-carousel .house-card__anchor{color:#606060}.house-card-carousel .house-card__anchor:active,.house-card-carousel .house-card__anchor:hover,.house-card-carousel .house-card__anchor:link,.house-card-carousel .house-card__anchor:visited{text-decoration:none}@media screen and (max-width:40em){.house-card-carousel.is-mobile{background:#fff;bottom:0;height:194px;left:0;padding:0;position:fixed;width:100%;z-index:999}.house-card-carousel.is-mobile .house-card{height:194px;width:200px}.house-card-carousel.is-mobile .house-card__header{display:none}.house-card-carousel.is-mobile .house-card__info-title{display:table;min-height:50px}.house-card-carousel.is-mobile .house-card__info-title h3{display:table-cell;font-size:1rem;font-weight:600;vertical-align:middle}.house-card-carousel.is-mobile .house-card__info-description{display:none}.house-card-carousel.is-mobile .house-card__price-info{font-size:.7rem}.house-card-carousel.is-mobile .house-card__carousel-item,.house-card-carousel.is-mobile .house-card__illustration{height:120px;max-height:120px}.house-card-carousel.is-mobile .house-card__carousel-item:hover{transform:none}.house-card-carousel.is-mobile .flickity-prev-next-button{display:none}}.house-card-carousel .flickity-page-dots{display:none}.house-card-carousel__carousel-cell{background-position:50%;background-repeat:no-repeat}.similar-houses .house-card-carousel__house-card{border:1px solid #e8e8e8;margin:0 5px;padding:0}.similar-houses .house-card-carousel__house-card .house-card__header{padding:7px}.similar-houses .house-card-carousel__house-card .house-card__anchor{color:#221c0c;font-weight:400}
.house-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;position:relative;transform:translateZ(0)}.house-card:hover .house-card__carousel .next,.house-card:hover .house-card__carousel .previous{opacity:1}.searchapp .house-card__carousel-item{height:auto}.searchapp .house-card__carousel-item:before{content:"";display:block;padding-top:63.63%}.house-card__link{color:inherit}.house-card__header{align-items:center;cursor:default;display:flex;padding:7px}.landingpage-map .house-card__rating{cursor:pointer}.house-card__close-button{background:none;background-image:url(/themes/custom/solar_theme/dist/../images/close-rounded.svg);background-repeat:no-repeat;background-size:30px;cursor:pointer;height:30px;margin-left:10px;width:30px}.house-card__favourite-box,.house-card__header>.favourite-box{margin-left:auto}.house-card .rating.house-card__rating{margin:0}.house-card__illustration{position:relative}.house-card__illustration .loader{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.house-card__carousel{z-index:0}.house-card__carousel .flickity-prev-next-button:focus{box-shadow:none}.house-card__carousel .flickity-prev-next-button .arrow{fill:#fff}.house-card__carousel .next,.house-card__carousel .previous{background:transparent;border:0;border-radius:50%;cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;transform:none;width:40px}.house-card__carousel .next:focus,.house-card__carousel .next:hover,.house-card__carousel .previous:focus,.house-card__carousel .previous:hover{background:rgba(0,0,0,.6)}@media screen and (min-width:960px){.house-card__carousel .next,.house-card__carousel .previous{opacity:0}}.house-card__carousel .previous{left:10px}.house-card__carousel .previous svg{margin-left:2px}.house-card__carousel .next{right:10px}.house-card__carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;float:none;height:250px;overflow:hidden;-webkit-transform:translateZ(0)}.house-card__carousel-item--empty{background-color:#fff;background-image:url(/themes/custom/solar_theme/dist/../images/house.svg);background-size:80px}.house-card__carousel-item--floorplan{background-color:#fff;background-size:contain}.house-card__body{border-bottom:1px solid #e8e8e8;box-sizing:content-box;font-size:1.25rem;font-weight:600;min-height:1.5em;padding:10px;position:relative}.favourites-panel .house-card__body,.landingpage-map .house-card__body,.searchapp .house-card__body{height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.house-card__body-overlay{background:#fff;background-image:url(/themes/custom/solar_theme/dist/../images/icon__pin__crossed.svg);background-position:10px 13px;background-repeat:no-repeat;background-size:20px;bottom:0;display:none;font-size:16px;font-style:italic;left:0;line-height:30px;padding:10px 10px 10px 35px;position:absolute;right:0;top:0}.house-card__illustration-overlay{bottom:15px;line-height:1;position:absolute;right:0;text-align:right;z-index:2}.house-card__discounted-price,.house-card__price{display:block;font-size:1rem}.house-card__discounted-price>span,.house-card__price>span{padding:10px;display:block}.house-card__price>span{background:linear-gradient(90deg,#c15741 20.66%,#e47051);color:#fff;padding:10px}.house-card__price em{font-size:1.5rem;font-style:normal;font-weight:700}.house-card__label{background:#fff;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;font-size:13px;font-weight:700;left:12px;padding:2px 8px;position:absolute;text-transform:uppercase;top:12px}.house-card__discounted-price{font-size:12px}.house-card__discounted-price>span{background:linear-gradient(90deg,#c15741 20.66%,#e47051);color:#fff;padding:5px 10px 0;text-decoration:line-through}.house-card__discounted-price>span em{display:inline-flex;font-size:18px;font-style:normal;font-weight:600}.house-card__discounted-price>span,.house-card__discounted-price>span em{text-decoration:line-through}@-moz-document url-prefix(""){.house-card__discounted-price>span,.house-card__discounted-price>span em{text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:-35%}}.house-card__discounted-price+.house-card__price>span{padding:0 10px 5px}.house-card__dates{background:#f7f7f7;border:1px solid #e97050;border-left-width:8px;font-size:13px;font-style:italic;margin-left:-1px;margin-right:-1px;padding:5px 10px;position:relative}.house-card__dates:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-date-block.svg);background-size:cover;content:"";display:inline-block;height:15px;margin-bottom:-2px;margin-right:8px;width:15px}.house-card__dates em{font-weight:600}.house-card__dates--available{background:transparent;border-color:#e8e8e8;border-left:0;border-right:0;margin-left:-1px;margin-right:-1px}.house-card__dates--available:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-checkmark--solar-green.svg);margin-right:3px}.house-card__dates--available em{color:#62a361}.house-card__dates.ro-dates-notice{border-bottom:0;padding-left:20px;padding-top:20px}.house-card__dates.ro-dates-notice__narrow{background-color:#fff;border-top:0;font-weight:400}.house-card__services{box-sizing:content-box;color:#909090;font-size:12px;font-style:italic;height:18px;overflow:hidden;padding:10px 10px 5px;text-overflow:ellipsis;white-space:nowrap}.house-card__services--bold{font-weight:600}.house-card__button{border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background-color:#e8e8e8;border:1px solid #e8e8e8;display:block;padding:13px 20px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.house-card__button:hover{background:#d8d8d8}}@media (any-pointer:fine){.house-card__button:hover{background:#d8d8d8}}.house-card__button:hover{background-color:silver;border-color:silver}.house-card__button.house-card__button--cta{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600;padding:13px 20px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.house-card__button.house-card__button--cta:hover{background:#d8d8d8}}@media (any-pointer:fine){.house-card__button.house-card__button--cta:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.house-card__button.house-card__button--cta:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.house-card__button.house-card__button--cta:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.house-card__actions{background:#fff;box-sizing:border-box;opacity:1;padding:10px}@media screen and (min-width:960px){.house-card__actions{border:1px solid #ffd150;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);left:-1px;opacity:0;position:absolute;width:calc(100% + 2px)}}.search-result .house-card{position:relative;z-index:1}.favourites-panel__item--focused .house-card__actions,.favourites-panel__item--focused .house-card__carousel .next,.favourites-panel__item--focused .house-card__carousel .previous,.search-result--focused .house-card__actions,.search-result--focused .house-card__carousel .next,.search-result--focused .house-card__carousel .previous{opacity:1}.house-card__action{box-sizing:border-box}@media screen and (min-width:960px){.house-card__action{display:inline-block;width:50%}.house-card__action:nth-child(2n){padding-left:5px}.house-card__action:nth-child(2n-1){padding-right:5px}}@media screen and (min-width:960px){.house-card__actions--single-action .house-card__action{display:block;padding:0;width:100%}}.house-card__actions .house-card__button{width:100%}.house-card__loader{padding:120px 0}.house-card--placeholder .house-card__body:before{background:#e8e8e8;content:"";display:inline-block;height:1em;position:relative;top:.25em;width:62%}.house-card--placeholder .house-card__carousel-item:before{content:"A spinner animation placeholder";left:18%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:62%}.rental-submenu--fixed .house-card__dates{display:none}.pricebox-app--expanded .house-card__dates{display:block}@media screen and (max-width:640px){.house-card__favourite-box--map-theme{display:none}}@media screen and (min-width:980px){.rental-submenu .house-card__dates{display:block}}.favourites-panel .house-card__carousel-item{height:220px}.house-card__abtestsweb4574-label,.house-card__free-cancellation-label{background:#fff;border-radius:8px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);color:#000;display:block;font-size:16px;font-weight:600;left:-8px;line-height:1.5;padding:4px 16px;pointer-events:none;position:absolute;text-align:center;top:54px;z-index:2}.gm-style-iw.gm-style-iw-c .house-card__abtestsweb4574-label,.gm-style-iw.gm-style-iw-c .house-card__free-cancellation-label,.search-map__house-card .house-card__abtestsweb4574-label,.search-map__house-card .house-card__free-cancellation-label{top:60px}.house-card__abtestsweb4574-label:before,.house-card__free-cancellation-label:before{content:"";position:absolute;border-left:8px solid transparent;border-top:9px solid #fff;bottom:-8px;left:0;top:29px;width:0}.pricebox-app .house-card__abtestsweb4574-label,.pricebox-app .house-card__free-cancellation-label{font-size:12px;top:-24px}@media screen and (min-width:768px){.pricebox-app .house-card__abtestsweb4574-label,.pricebox-app .house-card__free-cancellation-label{font-size:16px;top:-28px}}@media screen and (min-width:980px){.pricebox-app .house-card__abtestsweb4574-label,.pricebox-app .house-card__free-cancellation-label{top:-16px}}.pricebox-app--expanded .house-card__abtestsweb4574-label,.pricebox-app--expanded .house-card__free-cancellation-label{display:none}@media screen and (min-width:980px){.rental-submenu--fixed .house-card__abtestsweb4574-label,.rental-submenu--fixed .house-card__free-cancellation-label{background:transparent;box-shadow:none;display:table-row;position:static;text-align:right}.rental-submenu--fixed .house-card__abtestsweb4574-label span,.rental-submenu--fixed .house-card__free-cancellation-label span{display:table-cell}}.house-card__abtestsweb4574-pricebox,.house-card__free-cancellation-pricebox{color:#62a361;font-size:14px;font-weight:600;line-height:1;margin-bottom:10px}.house-card__abtestsweb4574-pricebox{display:none}.pricebox-app--expanded .house-card__abtestsweb4574-pricebox{display:block}
.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.1);box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{-webkit-box-shadow:none;box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-bottom:2px solid transparent;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-bottom:2px solid #008489}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}
.date-picker__wrapper{margin-bottom:16px}.DateRangePicker_picker,.DateRangePicker_picker__portal{z-index:100000}.DateRangePickerInput{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.DateRangePickerInput__withBorder{border:none}.DateRangePickerInput_arrow{padding:0 8px}.DateInput{border:none;width:100%}.DateInput_input{background-color:#f8f8f8;border:1px solid #a8a8a8;border-radius:5px;color:#293849;font-size:16px;font-weight:500;line-height:normal;padding:14px 16px}.DateInput_input__focused{border:1px solid #385879}.DateInput_input::-webkit-input-placeholder{font-weight:400;opacity:1}.DateInput_input::-moz-placeholder{font-weight:400;opacity:1}.DateInput_input:-ms-input-placeholder{font-weight:400;opacity:1}.DateInput_input::-ms-input-placeholder{font-weight:400;opacity:1}.DateInput_input::placeholder{font-weight:400;opacity:1}.warning .DateInput_input{color:#b70b0b}.DateRangePickerInput--animate>.DateInput>.DateInput_input{-webkit-animation:animate-date-input-border .3s ease-out 2 alternate,animate-date-input-border-text .3s ease-out 2 alternate;animation:animate-date-input-border .3s ease-out 2 alternate,animate-date-input-border-text .3s ease-out 2 alternate}@-webkit-keyframes animate-date-input-border{to{background-color:#f0f0f0;border-color:#d81313}}@keyframes animate-date-input-border{to{background-color:#f0f0f0;border-color:#d81313}}@-webkit-keyframes animate-date-input-border-text{to{color:#d81313;font-weight:700;padding-left:30px}}@keyframes animate-date-input-border-text{to{color:#d81313;font-weight:700;padding-left:30px}}.DayPicker_weekHeader{top:50px}.CalendarDay{background-clip:padding-box!important}.CalendarDay__default{background:#fff;color:#293849!important;font-weight:700!important}.CalendarDay__default:hover{background:#bbcde0}.CalendarDay__default:focus{outline:none}.CalendarDay__hovered_span,.CalendarDay__hovered_span:active,.CalendarDay__hovered_span:hover{background:#bbcde0;border:1px solid #bbcde0;color:#606060}.CalendarDay__selected{background:#bbcde0}.CalendarDay__selected_span{background:#bbcde0;border:1px solid #e4e7e7;color:#293849!important}.CalendarDay__selected_span:hover{background:#bbcde0}.CalendarDay__selected_end,.CalendarDay__selected_start{background:#385879;border:1px solid #e4e7e7;color:#fff!important;font-weight:700}.CalendarDay__selected_end:hover,.CalendarDay__selected_start:hover{background:#385879}.CalendarDay__selected_end:hover,.CalendarDay__selected_span:hover,.CalendarDay__selected_start:hover{border:1px solid #e4e7e7}.CalendarDay__selected_span:active{background:#bbcde0}.CalendarDay__selected_end:active,.CalendarDay__selected_start:active{background:#385879}.CalendarDay.CalendarDay__highlighted_calendar{background:#fff;color:#293849!important}.CalendarDay.CalendarDay__highlighted_calendar.CalendarDay__blocked_minimum_nights:not(.CalendarDay__blocked_calendar){color:silver!important}.CalendarDay__blocked_out_of_range{background:#fff;color:silver!important}.CalendarDay__blocked_out_of_range:hover{background:#fff;color:#fff}.CalendarDay__blocked_out_of_range.CalendarDay__selected_span{background:#bbcde0}.CalendarDay__blocked_out_of_range.CalendarDay__selected_end{background:#385879;color:#fff!important}.CalendarDay__blocked_out_of_range.CalendarDay__highlighted_calendar{background:#fff;color:silver!important}.CalendarDay__blocked_out_of_range.CalendarDay__blocked_calendar.CalendarDay__selected_end,.CalendarDay__blocked_out_of_range.CalendarDay__blocked_calendar.CalendarDay__selected_span,.CalendarDay__blocked_out_of_range.CalendarDay__blocked_calendar.CalendarDay__selected_start{background:#f0f0f0}.CalendarDay__blocked_out_of_range.CalendarDay__hovered_span,.CalendarDay__blocked_out_of_range.CalendarDay__hovered_span:active,.CalendarDay__blocked_out_of_range.CalendarDay__hovered_span:hover{background:#bbcde0;border:1px solid #bbcde0;color:#606060}.CalendarDay.CalendarDay__blocked_calendar.CalendarDay__blocked_out_of_range.CalendarDay__hovered_span{background:#f0f0f0}.CalendarDay__blocked_calendar{background:#f0f0f0;color:#909090!important;text-decoration:line-through}.CalendarDay__blocked_calendar:hover{background:#f0f0f0;color:#909090}.CalendarDay__blocked_calendar.CalendarDay__selected_end{background:#f0f0f0;color:#909090!important}.CalendarDay__blocked_calendar.CalendarDay__highlighted_calendar{background:#f0f0f0;color:#909090!important;text-decoration:line-through}.CalendarDay__blocked_calendar__hovered_span,.CalendarDay__blocked_calendar__hovered_span:active,.CalendarDay__blocked_calendar__hovered_span:hover{background:#f0f0f0;color:#909090!important}.Daypicker-infobox{border:1px solid #d8d8d8;border-left:10px solid #e55d39;border-radius:5px;font-size:14px;margin:0 24px 24px;padding:16px 16px 16px 48px;position:relative}.Daypicker-infobox :before{border:2px solid #484848;border-radius:22px;content:"i";font-size:16px;font-weight:500;height:24px;left:0;line-height:1.6;margin:1px 0 0 10px;position:absolute;text-align:center;top:12px;width:24px}.guest-picker__dropdown{background:#fff;border:1px solid #a8a8a8;border-radius:5px;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.2);padding:20px 10px}.guest-picker__dropdown,.guest-picker__dropdown-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.guest-picker__dropdown-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;padding:20px;position:absolute;z-index:1000}.guest-picker__dropdown-container:before{border:10px solid transparent;border-bottom-color:#fff;content:"";height:0;position:absolute;top:2px;width:0;z-index:10}.guest-picker__dropdown-container:after{border:10px solid transparent;border-bottom-color:#a8a8a8;content:"";height:0;position:absolute;top:0;width:0;z-index:1}.guest-picker__dropdown--close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;background:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.guest-picker__dropdown--close-icon{height:1em;margin-left:10px;width:1em}.guest-picker{padding:20px}.guest-picker__label{color:#606060;display:block;font-size:16px;font-weight:400;text-transform:uppercase}.guest-picker__button{background:#f8f8f8;border:1px solid #a8a8a8;border-radius:5px;color:#606060;font-size:16px;font-weight:500;line-height:1em;outline:none;padding:16px;text-align:left;width:100%}.guest-picker__button--active,.guest-picker__button:focus{border-bottom:2px solid #e55d39}
.favorites-page{margin:0 auto}.favorites-page__list,.favorites-page__no-favorites{min-height:250px;position:relative}.favorites-page__list-title,.favorites-page__no-favorites-title{color:#606060;font-size:16px;font-weight:600;margin-bottom:16px;max-width:350px}.favorites-page__list-text,.favorites-page__no-favorites-text{color:#303030;font-size:14px;max-width:350px}.favorites-page__list-wrap,.favorites-page__list .loader,.favorites-page__no-favorites-wrap,.favorites-page__no-favorites .loader{left:50%;position:absolute;top:40%;transform:translate(-50%,-40%)}.favorites-page__no-favorites{text-align:center}.favorites-page__title{color:#303030;font-size:32px;font-weight:300;margin:24px 0 0}.favorites-page__description{color:#606060;font-size:16px;margin-bottom:40px}.favorites-page__info{background-color:#b70b0b;border-radius:8px;color:#fff;display:inline-block;font-size:14px;margin:-23px 0 40px;padding:8px 48px 8px 16px;position:relative}.favorites-page__info-close-button{cursor:pointer;display:block;height:36px;position:absolute;right:0;top:0;width:36px}.favorites-page__info-close-button:after,.favorites-page__info-close-button:before{background:#a8a8a8;content:"";height:2px;left:50%;margin-left:-20%;margin-top:-1px;position:absolute;top:50%;width:36%}.favorites-page__info-close-button:before{transform:rotate(45deg)}.favorites-page__info-close-button:after{transform:rotate(-45deg)}.favorites-page__card{border:1px solid #d8d8d8;border-radius:8px;display:block;margin-bottom:16px;max-height:193px;min-height:193px;transition:all .25s ease-out}.favorites-page__card--shrink{max-height:55px;min-height:55px;transition:all .25s ease-in}.favorites-page__card-undo{align-items:center;display:flex;padding-left:16px}.favorites-page__card-undo-button-wrap{display:inline-flex;flex:2px;justify-content:flex-end}.favorites-page__card-undo-button{color:#b70b0b;cursor:pointer;font-size:14px;margin:0;outline:none;padding:16px}.favorites-page__card-undo-button:hover{text-decoration:none}.favorites-page__card-link{background:url(/themes/custom/solar_theme/dist/../images/icon-arrow-right-gray-a2a2a2.svg) 99% 50%/10px 16px no-repeat;display:block}.favorites-page__card-inner{display:flex}.favorites-page__card-image-wrap{border-bottom-left-radius:7px;border-top-left-radius:7px;bottom:0;display:block;flex:0 0 35%;left:0;max-height:191px;-ms-overflow-style:none;overflow-x:visible;overflow-y:hidden;position:inherit;top:0;z-index:1}.favorites-page__card-image-wrap::-webkit-scrollbar{display:none}.favorites-page__card-image{display:block;margin-left:50%;max-height:225px;transform:translateX(-50%);z-index:-1}.favorites-page__card-content{flex:1 0 50%;padding:16px;text-align:left}.favorites-page__card-title{color:#303030;font-size:16px;text-align:left}.favorites-page__card-description{color:#606060;font-size:12px}.favorites-page__card-description-type{text-transform:capitalize}.favorites-page__heart-button{cursor:pointer;display:inline-flex;outline:none}.favorites-page__heart-button-text{display:none}@media (-ms-high-contrast:none),(hover:hover){.favorites-page__heart-button:hover .favorites-page__heart-button-icon{-webkit-animation:heartbeat 1.3s ease infinite normal;animation:heartbeat 1.3s ease infinite normal;background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline.svg)}}.favorites-page__heart-button-icon{background:url(/themes/custom/solar_theme/dist/../images/icon-heart--novasol-red--dark.svg) 50%/24px 21px no-repeat;height:40px;width:40px}@media screen and (min-width:768px){.favorites-page{max-width:826px}.favorites-page__title{margin:40px 0 0;padding-top:40px}.favorites-page__description{max-width:50%}.favorites-page__list,.favorites-page__no-favorites{min-height:400px}.favorites-page__list-title,.favorites-page__no-favorites-title{font-size:20px}.favorites-page__list-text,.favorites-page__no-favorites-text{font-size:16px}.favorites-page__card-image-wrap{flex:none}.favorites-page__card-title{font-size:20px}.favorites-page__card-content{flex:1 1 auto}.favorites-page__heart-button-text{color:#b70b0b;display:inline-flex;font-size:14px;margin:8px 8px 0 0;text-align:right}}@media screen and (min-width:768px) and (hover:none){.favorites-page__heart-button-text{display:none}}@media screen and (max-width:850px){.favorites-page{margin:0 16px}}
.rental-stars-modal{border:1px solid #8aa3bf;border-radius:5px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);max-height:calc(100% - 48px);max-width:440px;outline:none;overflow-y:auto;position:relative}@media screen and (max-width:725px){.rental-stars-modal{max-height:calc(100% - 32px);max-width:calc(100% - 32px)}}@media screen and (max-width:350px){.rental-stars-modal{max-height:calc(100% - 16px);max-width:calc(100% - 16px)}}.rental-stars-modal__content{background:#fff;height:100%;padding:32px;width:100%}@media screen and (max-width:350px){.rental-stars-modal__content{padding:16px}}.rental-stars-modal__title{font-size:16px}.rental-stars-modal__title:before{background:url(/themes/custom/solar_theme/dist/../images/icon-info-circle.svg);background-size:cover;content:"";display:inline-block;height:16px;margin:0 8px 4px 0;vertical-align:bottom;width:16px}.rental-stars-modal__rating-stars{margin-bottom:8px}.rental-stars-modal__rating-stars .rating__node{width:28px}@media screen and (max-width:725px){.rental-stars-modal__rating-stars .rating__node{width:16px}}.rental-stars-modal__rating-stars:after{background-color:none}.rental-stars-modal__rating-info{color:#909090;font-size:14px}.rental-stars-modal__modal-overlay{align-items:center;background:rgba(0,0,0,.2);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:104}.rental-stars-modal__close-trigger{background:url(/themes/custom/solar_theme/dist/../images/icon-close--gray-30.svg) 50%/10px 10px no-repeat;border:none;box-sizing:content-box;cursor:pointer;height:20px;outline:none;padding:8px;position:absolute;right:5px;top:5px;width:20px}
.rental-share{background:#f8f8f8;border-radius:0;font-size:100%;height:100%;left:0;overflow:auto;padding:30px 100px 60px;position:absolute;text-align:center;top:0;transform:none;width:100%}.rental-share__header{font-size:25px;font-weight:600;padding-bottom:30px}.rental-share__image{display:inline-block}.rental-share__image>img{max-height:180px}.rental-share__image--noimg{background:url(/themes/custom/solar_theme/dist/../images/house.svg) 50% no-repeat;background-size:60px;border:1px solid #a8a8a8;height:180px;margin:0 auto;opacity:.3;width:280px}.rental-share__description{font-size:24px;font-weight:600;padding:30px 0;text-align:center}.rental-share__wrap{display:none}.rental-share__wrap--active{background:rgba(0,0,0,.85);bottom:0;display:block;left:0;overflow:auto;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.rental-share__close{height:30px;position:absolute;right:30px;top:34px;width:30px}.rental-share__close:hover{cursor:pointer}.rental-share__close:after,.rental-share__close:before{background-color:#000;content:" ";height:30px;left:14px;position:absolute;width:2px}.rental-share__close:before{transform:rotate(45deg)}.rental-share__close:after{transform:rotate(-45deg)}.rental-share__button-copy{display:block;position:relative;width:100%}.rental-share__copy,.rental-share__copy-copied{position:absolute;width:100%}.rental-share__copy{opacity:1;transition:all .5s ease}.rental-share__copy--hide{opacity:0}.rental-share__copy-copied{color:#62a361;display:block;opacity:0;pointer-events:none;transition:all .5s ease}.rental-share__copy-copied-text{margin-left:30px}.rental-share__copy-copied-checkmark:after{border-right:2px solid #62a361;border-top:2px solid #62a361;content:" ";height:16px;position:absolute;top:12px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:7px}.rental-share__copy-copied--visible{opacity:1}.rental-share__options{padding:0 10%;text-align:left}.rental-share__option{background:0 2px no-repeat;background-size:55px;border-bottom:1px solid #e8e8e8;color:#484848;cursor:pointer;display:block;font-size:17px;font-weight:700}.rental-share__option:first-child{border-top:1px solid #e8e8e8}.rental-share__option--mail{background-image:url(/themes/custom/solar_theme/dist/../images/icon-envelope--gray-35.svg);background-position-y:10px}.rental-share__option--mail:hover{background-image:url(/themes/custom/solar_theme/dist/../images/icon-envelope--gray-10.svg)}.rental-share__option--copy{background-image:url(/themes/custom/solar_theme/dist/../images/icon-copy--gray-35.svg)}.rental-share__option--copy:hover{background-image:url(/themes/custom/solar_theme/dist/../images/icon-copy--gray-10.svg)}.rental-share__option--fb{background-image:url(/themes/custom/solar_theme/dist/../images/icon-facebook--gray-35.svg)}.rental-share__option--fb:hover{background-image:url(/themes/custom/solar_theme/dist/../images/icon-facebook--gray-10.svg)}.rental-share__option .rental-share__icon{display:block;padding:20px 0 20px 70px}.rental-share__option .rental-share__icon--copy{padding-bottom:45px;position:relative}.rental-share__icon--share{background:url(/themes/custom/solar_theme/dist/../images/icon-share--gray-60.svg) no-repeat;background-size:22px;cursor:pointer;display:block;float:right;height:25px;margin-left:10px;width:25px}.rental-share__icon:hover{color:#000}.rental-share__header,.rental-share__icon,.rental-share__text-copied{text-transform:uppercase}@media screen and (max-width:500px){.rental-share{overflow-x:hidden;padding:30px}.rental-share__description{font-size:20px}.rental-share__image>img{width:100%}.rental-share__image--noimg{height:130px;width:200px}}@media screen and (min-width:800px){.rental-share{border-radius:8px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:auto}.rental-share__header{font-size:29px}.rental-share__cells{display:table}.rental-share__options{display:table-row;padding:0;text-align:center;white-space:nowrap}.rental-share__option{background-position:50% 30%;border-bottom:0;display:table-cell;text-align:center}.rental-share__option--mail{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.rental-share__option:first-child{border-top:0}.rental-share__option .rental-share__icon{padding:92px 0 20px;vertical-align:bottom;width:200px}}@media screen and (min-width:980px){.rental-share__icon--share{display:none}}
.similar-houses__carousel{clear:both;display:none}.similar-houses__header-wrap{clear:both;display:none;float:none;overflow:auto;padding:0 10px 5px;width:100%}.similar-houses__title{float:left;padding:5px 0 0}.similar-houses__button-wrap{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:flex;justify-content:center;margin:0 20px;padding:30px 0}.similar-houses__button{width:auto}@media screen and (min-width:720px){.similar-houses__carousel{display:block}.similar-houses__carousel .house-card__title{height:47px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-houses__header-wrap{display:block}.similar-houses__header-wrap>.house-card-carousel{padding:0}}@media screen and (min-width:760px){.similar-houses{background-color:#f8f8f8;border:solid #d8d8d8;border-width:1px 0;padding:60px 0}.similar-houses__button-wrap{border:0;margin:20px 0 0;padding:0}}@media screen and (max-width:980px){.similar-houses__header-wrap{text-align:center}.similar-houses__button,.similar-houses__title{float:none}.similar-houses__button{display:inline-block}}
.rental-park-facilities{margin-bottom:24px}.rental-facilities{font-size:100%}.rental-facilities__title{font-size:1em;font-weight:600;margin-bottom:24px;text-transform:uppercase;width:65%}.rental-facilities__column--left{border-top:1px solid #d8d8d8;padding:8px;position:relative;text-align:left;text-transform:uppercase}.rental-facilities__column--right{color:#909090}.rental-facilities__row:last-child .rental-facilities__column--left,.rental-facilities__row:last-child .rental-facilities__column--right{border-bottom:1px solid #d8d8d8}.rental-facilities__row:last-child .rental-facilities__column--open{border-bottom:none}.rental-facilities__column-arrow{background:url(/themes/custom/solar_theme/dist/../images/arrow-down.svg) no-repeat;background-size:100%;display:block;height:16px;position:absolute;right:20px;top:17px;width:16px}.rental-facilities__column--open .rental-facilities__column-arrow{top:9px;transform:rotate(180deg)}.rental-facilities:not(.rental-facilities-abtest-sweb2840) .rental-facilities-abtest-sweb2840__inner{font-size:inherit;height:auto}.rental-facilities:not(.rental-facilities-abtest-sweb2840) .rental-facilities-abtest-sweb2840__columns{display:block}.rental-facilities:not(.rental-facilities-abtest-sweb2840) .rental-facilities-abtest-sweb2840__close,.rental-facilities:not(.rental-facilities-abtest-sweb2840) .rental-facilities-abtest-sweb2840__icon{display:none}.rental-facilities__features{display:none;list-style:none;margin:0;padding:8px}.rental-facilities__feature{margin:0 0 4px;padding-left:8px;position:relative}.rental-facilities__feature:last-child{margin:0 0 16px}.rental-facilities__feature:before{background:#909090;border-radius:50%;content:"";display:block;height:3px;left:0;position:absolute;top:9px;width:3px}.rental-facilities__feature--strong{font-weight:500}.rental-facilities__date-from,.rental-facilities__date-to{display:block;font-size:13px;font-style:italic;margin-left:8px}.rental-facilities__sub-features{font-size:13px;font-style:italic;font-weight:400;list-style:none;margin:0;padding:0 0 0 8px}.rental-facilities__sub-feature{margin:0 0 3px}.rental-facilities__poi-disclaimer{font-size:.8rem;margin:24px 0 0}@media screen and (min-width:768px){.rental-facilities{padding:32px 0}.rental-facilities__row:nth-child(odd){background:#e8e8e8}.rental-facilities__row:nth-child(2n),.rental-facilities__row:nth-child(odd) .rental-facilities__features{background:#f0f0f0}.rental-facilities__row:nth-child(2n) .rental-facilities__features{background:#f8f8f8}.rental-facilities__column{border:none}.rental-facilities__column--left{float:left;font-weight:600;padding:16px;text-transform:none;width:25%}.rental-facilities__column--right{color:#221c0c;float:right;width:75%}.rental-facilities__row:last-child .rental-facilities__column--left,.rental-facilities__row:last-child .rental-facilities__column--right{border:none}.rental-facilities__column-arrow{display:none}.rental-facilities__features{display:block;padding:24px}.rental-facilities__features--strong{font-weight:600}.rental-facilities__feature{display:inline-block;font-size:.9em;margin:0 0 8px;padding-left:24px;vertical-align:top;width:49%}.rental-facilities__feature:before{background:#e0e0e0;border-radius:0;height:10px;left:0;top:5px;width:10px}}
.rental-facilities-abtest-sweb2840__inner{display:table-cell;font-size:16px;height:161px;vertical-align:middle}.rental-facilities-abtest-sweb2840__columns{display:flex;flex-wrap:wrap;word-break:break-word}.rental-facilities-abtest-sweb2840__icon{display:block;margin-bottom:4px;width:100%}.rental-facilities-abtest-sweb2840__icon--img-2121{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--exclamationmark.svg) center 0/33px 33px no-repeat;height:33px}.rental-facilities-abtest-sweb2840__icon--img-2122{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--television.svg) center 0/38px 38px no-repeat;height:38px}.rental-facilities-abtest-sweb2840__icon--img-2123{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--interior.svg) center 0/42px 37px no-repeat;height:37px}.rental-facilities-abtest-sweb2840__icon--img-2126{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--bed.svg) center 0/33px 39px no-repeat;height:39px}.rental-facilities-abtest-sweb2840__icon--img-50747{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--thermometer.svg) center 0/24px 39px no-repeat;height:39px}.rental-facilities-abtest-sweb2840__icon--img-2125{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--sunrise.svg) center 0/38px 39px no-repeat;height:39px}.rental-facilities-abtest-sweb2840__icon--img-2124{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--marker.svg) center 0/26px 38px no-repeat;height:38px}.rental-facilities-abtest-sweb2840__icon--img-74923{background:url(/themes/custom/solar_theme/dist/../images/icon-facilities--fishing.svg) center 0/34px 46px no-repeat;height:46px}.rental-facilities-abtest-sweb2840__close{background:url(/themes/custom/solar_theme/dist/../images/icon-close--606060.svg) 50%/16px 16px no-repeat;display:none;height:60px;position:absolute;right:-10px;top:0;width:60px}.rental-facilities__row--open .rental-facilities-abtest-sweb2840__close{display:block}.rental-facilities-abtest-sweb2840 .rental-facilities__title{display:none}.rental-facilities-abtest-sweb2840 .rental-facilities__row{border-bottom:2px solid #f0f0f0;display:flex;flex-wrap:wrap;min-height:161px;transition:width .2s ease-in-out;width:50%}.rental-facilities-abtest-sweb2840 .rental-facilities__row:nth-child(odd){border-right:2px solid #f0f0f0}.rental-facilities-abtest-sweb2840 .rental-facilities__row:last-child{border-bottom:none}.rental-facilities-abtest-sweb2840 .rental-facilities__row--invert-border{border-left:none;border-right:2px solid #f0f0f0}.rental-facilities-abtest-sweb2840 .rental-facilities__row--invert-border:nth-last-child(2),.rental-facilities-abtest-sweb2840 .rental-facilities__row:last-child:nth-child(odd),.rental-facilities-abtest-sweb2840 .rental-facilities__row:nth-last-child(2):nth-child(odd){border-bottom:none}.rental-facilities-abtest-sweb2840 .rental-facilities__row--open,.rental-facilities-abtest-sweb2840 .rental-facilities__row--open:nth-child(2n),.rental-facilities-abtest-sweb2840 .rental-facilities__row--open:nth-child(odd){border:none;flex:1 1 100%;flex-wrap:wrap;transition:width .2s ease-in-out;width:100%}.rental-facilities-abtest-sweb2840 .rental-facilities__row--open:nth-last-child(3)+.rental-facilities__row{border-bottom:none}.rental-facilities-abtest-sweb2840 .rental-facilities__row--invert-border:nth-last-child(2):nth-child(odd){border-bottom:2px solid #f0f0f0;border-right:none}.rental-facilities-abtest-sweb2840 .rental-facilities__row--invert-border:nth-last-child(2):nth-child(odd)+.rental-facilities__row{border-right:2px solid #f0f0f0}.rental-facilities-abtest-sweb2840 .rental-facilities__row--invert-border:nth-child(2n)+.rental-facilities__row{border-right:none}.rental-facilities-abtest-sweb2840 .rental-facilities__row--invert-border:nth-last-child(3)+.rental-facilities__row{border-bottom:2px solid #f0f0f0}.rental-facilities-abtest-sweb2840 .rental-facilities__row--open:nth-last-child(2):nth-child(odd)+.rental-facilities__row{border-right:2px solid #f0f0f0}.rental-facilities-abtest-sweb2840 .rental-facilities__column--left{border:none;display:table;font-size:20px;font-weight:600;height:100%;min-height:161px;text-align:center;text-transform:none;width:100%}.rental-facilities-abtest-sweb2840 .rental-facilities__row--open .rental-facilities__column--left{height:auto}.rental-facilities-abtest-sweb2840 .rental-facilities__feature{color:#484848;font-size:14px;margin-bottom:16px;padding-left:24px}.rental-facilities-abtest-sweb2840 .rental-facilities__feature--strong{font-weight:400}.rental-facilities-abtest-sweb2840 .rental-facilities__feature:before{background:#606060;height:6px;top:8px;width:6px}.rental-facilities-abtest-sweb2840 .rental-facilities__sub-features{padding:0}.rental-facilities-abtest-sweb2840 .rental-facilities__sub-feature{color:#a8a8a8;font-size:12px}.rental-facilities-abtest-sweb2840 .rental-facilities__column-arrow{display:none}.rental-facilities-abtest-sweb2840 .rental-facilities__column--left,.rental-facilities-abtest-sweb2840 .rental-facilities__column--right,.rental-facilities-abtest-sweb2840 .rental-facilities__row:last-child .rental-facilities__column--left,.rental-facilities-abtest-sweb2840 .rental-facilities__row:last-child .rental-facilities__column--right{border:none}.rental-facilities-abtest-sweb2840 .rental-facilities__floorplan--hidden{display:none}.rental-facilities-abtest-sweb2840 .rental-facilities__row:first-child,.rental-facilities-abtest-sweb2840 div:not(.rental-facilities__row)+.rental-facilities__row{margin-top:0}
.rental-concepts{font-size:100%;padding:5px 0;position:relative}.rental-concepts__subtitle{font-size:1em;font-weight:600;margin:0 0 20px;text-transform:uppercase}.rental-concepts__list{list-style:none;margin:0;overflow-x:auto;padding:0;white-space:nowrap}.rental-concepts__concept{display:inline-block;line-height:1.2;position:static;text-align:center;vertical-align:top;white-space:normal;width:27.5%}.rental-concepts__concept-title{font-size:1em;font-weight:600;margin:0 0 10px;text-transform:uppercase}.rental-concepts__image{cursor:help;display:block;height:24px;margin:0 auto 10px;width:24px}.rental-concepts__label{font-size:.75em}.rental-concepts__description-wrap{background:#fff;border:1px solid #8aa3bf;border-radius:8px;bottom:20px;left:0;padding:20px;position:absolute;width:100%}.rental-concepts__description-wrap--hidden{display:none}.rental-concepts__description-wrap .so-icon__close{background:url(/themes/custom/solar_theme/dist/../images/close-rounded.svg) no-repeat;background-size:cover;display:none;height:24px;position:absolute;right:-8px;top:-8px;width:24px}.rental-concepts__description-wrap--close .so-icon__close{display:block}.rental-concepts__description{color:#909090;font-size:.9em;line-height:1.5}@media screen and (min-width:520px){.rental-concepts__concept{width:25.5%}}@media screen and (min-width:620px){.rental-concepts__concept{width:96px}}@media screen and (min-width:760px){.rental-concepts{border-bottom:1px solid #d8d8d8;padding:40px 0}}@media screen and (min-width:980px){.rental-concepts__list{overflow-x:visible;white-space:normal}.rental-concepts__concept{position:relative}.rental-concepts__description-wrap{box-shadow:0 6px 20px 0 rgba(0,0,0,.2);text-align:left;width:260px;z-index:10}.rental-concepts__description-wrap:after{background:#fff;border-bottom:1px solid #8aa3bf;border-right:1px solid #8aa3bf;bottom:-9.3px;content:"";display:block;height:16px;left:40px;position:absolute;transform:rotate(45deg);width:16px}}
.rental-stars{font-size:100%;margin-top:0;position:relative}.rental-stars__rating-info{color:#909090;display:block;font-size:.86em;line-height:1.6;margin:0 0 10px}.rental-stars__favorites{float:right}.rental-stars>.favourite-box{border:0;border-radius:0;color:#606060;display:table;float:right;font-size:1rem;margin:0 0 10px;padding:0}.rental-stars>.favourite-box--disabled>.favourite-box__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline--gray-85.svg)}@media screen and (max-width:350px){.rental-stars>.favourite-box>.favourite-box__label{display:none}}@media screen and (min-width:980px){.rental-stars>.favourite-box{display:none}}
.rental-booking{font-size:100%;z-index:3}.rental-booking__options-box{display:none}.rental-booking__options-box--active{background:#fff;bottom:0;display:block;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}.rental-booking__options-box .ui-button__dropdown{margin-bottom:60px;position:relative;z-index:1}.rental-booking__options-box .guestpicker__dropdown{border:1px solid #d8d8d8;box-shadow:none}.rental-booking__options-box .guestpicker__dropdown:before{top:-10px}.rental-booking__options-box .guestpicker__dropdown:after{top:-8px}.rental-booking__services-modal-button{background:none;border:none;cursor:pointer;padding:20px;text-align:right;transition:background-color .15s ease;width:100%}.rental-booking__services-modal-button-title{font-size:12px;font-weight:600;margin:0}.rental-booking__services-modal-button:focus,.rental-booking__services-modal-button:hover{outline:none}@media (hover:hover){.rental-booking__services-modal-button:focus,.rental-booking__services-modal-button:hover{background-color:#f0f0f0}}.rental-booking__daypicker-infobox{border:1px solid #d8d8d8;border-left:10px solid #ffd150;border-radius:8px;font-size:14px;margin:0 24px 24px;padding:16px 16px 16px 48px;position:relative}.rental-booking__daypicker-infobox :before{border:2px solid #484848;border-radius:22px;content:"i";font-size:16px;font-weight:500;height:24px;left:0;line-height:1.6;margin:1px 0 0 10px;position:absolute;text-align:center;top:12px;width:24px}.rental-booking .DayPicker{padding-bottom:3px}.rental-booking__options{background:#fff}.rental-booking .guestpicker__label,.rental-booking__label{color:#606060;display:block;font-size:.9em;font-weight:400;text-transform:uppercase}.rental-booking .guestpicker__input{margin:0 0 24px}.rental-booking .guestpicker__input:last-of-type{margin:0}.rental-booking .search-filter__date-not-selected-info{display:none}.rental-booking .search-filter__date{padding:0 24px;position:relative;width:100%}.rental-booking .search-filter__date.notice,.rental-booking .search-filter__date.warning{background-color:#fbf2ed;border-left:8px solid #e97050;font-size:13px;padding:24px}.rental-booking .search-filter__date.notice .above,.rental-booking .search-filter__date.warning .above{border-bottom:1px solid;margin-bottom:24px;padding-bottom:8px}.rental-booking .search-filter__date.notice .bold,.rental-booking .search-filter__date.warning .bold{font-weight:600}.rental-booking .search-filter__date.notice .icon:before,.rental-booking .search-filter__date.warning .icon:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-date-block.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;margin-bottom:-2px;margin-right:8px;width:15px}.rental-booking .search-filter__date.notice .DateRangePickerInput,.rental-booking .search-filter__date.warning .DateRangePickerInput{background:transparent}.rental-booking .search-filter__date.warning .DateInput__display-text{color:#b70b0b}.rental-booking .search-filter__date .DateRangePickerInput__clear-dates{right:24px;top:2px}.rental-booking .search-filter__date-not-selected{background-color:#fff8e7;border-left:8px solid #ffd150;margin-bottom:8px;padding:24px 24px 24px 11px}.rental-booking .search-filter__date-not-selected .search-filter__date-not-selected-info{display:block;font-size:14px;font-weight:600}.rental-booking .search-filter__date-not-selected .DateRangePickerInput{background-color:transparent}.rental-booking .search-filter__date-not-selected-warning{background-color:#fff8e7;border-bottom:1px solid #ffd150;border-left:8px solid #ffd150;border-top:1px solid #ffd150;font-size:14px;font-weight:600;padding:8px 24px}.rental-booking .DateInput__display-text{font-size:.9em}.rental-booking .search-filter__guests{margin:0;padding:24px;width:100%}.rental-booking .search-filter__guests .guestpicker__button>.label{color:#606060;display:block;font-size:.9em;font-weight:400;text-transform:uppercase}.rental-booking .search-filter__guests .guestpicker__button>.button{background:#f8f8f8;color:#606060;display:block;font-size:16px;padding:16px;width:100%}.rental-booking .search-filter__guests .guestpicker__numberinput .input{min-width:120px}.rental-booking__guests-wrapper{position:relative}.rental-booking__season-change-infobox{display:none;left:0;margin:0 24px;position:absolute;right:0;top:-5px;z-index:100}.rental-booking__season-change-infobox--active{display:block}.rental-booking__season-change-infobox:after,.rental-booking__season-change-infobox:before{border:8px solid transparent;border-bottom-color:#bbcde0;content:"";display:inline-block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-16px;width:0}.rental-booking__season-change-infobox:after{border-bottom:7px solid #fff;top:-14px}.rental-booking__season-change-button{display:block;margin-top:8px;width:100%}.rental-booking__availability-button-wrap{bottom:0;padding:8px;position:fixed;width:100%;z-index:100}.rental-booking__availability-button{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600;font-size:18px;padding:14px 20px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.rental-booking__availability-button:hover{background:#d8d8d8}}@media (any-pointer:fine){.rental-booking__availability-button:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.rental-booking__availability-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.rental-booking__availability-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.rental-booking__buttons{align-items:flex-end;background:#fff;bottom:0;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);display:flex;left:0;padding:8px 24px 8px 40px;position:fixed;right:0;transform:translateY(0);z-index:15}.rental-booking__buttons--contact-info-open{transform:none}@media screen and (min-width:720px){.rental-booking__options-box--active{border-bottom:1px solid #e8e8e8;bottom:0;padding:0 0 8px}.rental-booking__options-box .ui-button__dropdown{margin-bottom:0}.rental-booking__daypicker-infobox{font-size:16px}}@media screen and (min-width:980px){.rental-booking__options-box--active{top:75px}}@media screen and (min-width:980px){.rental-booking{padding-bottom:8px;position:absolute;right:20px;top:-74px;transition:top .3s;width:350px}.rental-booking .search-filter__date{margin:24px 0 0}.rental-booking .search-filter__date-not-selected{margin:0}.rental-booking--stay{transition:none}.rental-booking__options-box{background:#fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-top-width:0;display:block;padding-top:1px}.rental-booking__options-box .ui-button__dropdown{position:absolute;z-index:100}.rental-booking__options-box .guestpicker__dropdown{box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.rental-booking__options-box .guestpicker__dropdown:before{top:3px}.rental-booking__options-box .guestpicker__dropdown:after{top:5px}.rental-booking__options-box>.pricebox{display:none}.rental-booking>.favourite-box{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;color:#606060;display:none;font-size:1rem;margin-top:8px;padding:16px 0;text-align:center;width:auto}.rental-booking .favourite-box{display:none}.rental-booking>.favourite-box{display:block}.rental-booking>.favourite-box:hover{border:1px solid #a8a8a8}.rental-booking>.favourite-box--disabled,.rental-booking>.favourite-box--disabled:hover{border:1px solid #e8e8e8;cursor:default}.rental-booking__buttons{background:#fff;border-radius:0 0 8px 8px;border:1px solid #e8e8e8;border-top-style:none;box-shadow:none;display:block;height:auto;overflow:hidden;padding:24px 24px 16px;position:static;transition:top .3s}.rental-booking__buttons--stay{bottom:auto;left:auto;position:absolute;right:auto;transition:none;width:350px}.rental-submenu--fixed .rental-booking{top:0;top:48px;z-index:-1}}.rental-booking .price-warnings.narrow{border-bottom:1px solid #ffd150;border-left:8px solid #ffd150;border-top:1px solid #ffd150}.rental-booking .price-warnings.narrow .price-warning{background-color:#fff8e7;font-size:14px;padding:8px 24px}.rental-booking .price-warnings.narrow .bold{font-weight:600}.rental-booking .price-warnings.narrow .icon:before{background-image:url(/themes/custom/solar_theme/dist/../images/icon-date-block.svg);background-size:cover;content:"";display:inline-block;height:15px;margin-bottom:-2px;margin-right:8px;width:15px}.rental-booking .price-warnings.narrow .separator{border-bottom:1px solid #ffd150}
.booking-button{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);font-family:Work Sans,helvetica,arial,sans-serif;align-items:center;border:none;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 24px;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.booking-button:hover{background:#d8d8d8}}@media (any-pointer:fine){.booking-button:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.booking-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.booking-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.booking-button--invalid{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600;font-size:16px;padding:14px 24px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.booking-button--invalid:hover{background:#d8d8d8}}@media (any-pointer:fine){.booking-button--invalid:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.booking-button--invalid:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.booking-button--invalid:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.booking-button--invalid:hover{background:linear-gradient(90deg,#c15741 20.66%,#e47051)}.booking-button__container{margin:0 24px;width:100%}.booking-button__price{font-size:12px}.booking-button__price span{font-size:14px;font-weight:600}@media only screen and (min-width:980px){.booking-button{display:block;float:none;overflow:hidden;padding:16px}.booking-button__container{margin:0}.booking-button__price{display:none}.booking-button--valid{padding:24px}.booking-button--valid>span{left:14%;margin-top:-7px;position:absolute;transition:left .2s ease,transform .2s ease}.booking-button--valid:focus>span,.booking-button--valid:hover>span{left:50%;transform:translateX(-50%)}.booking-button--valid:after{background:url(/themes/custom/solar_theme/dist/../images/icon-arrow-right_2--white.svg);background-size:cover;content:"";height:20px;margin-top:-10px;position:absolute;right:45px;transition:right .2s ease,transform .2s ease;width:32px}.booking-button--valid:focus:after,.booking-button--valid:hover:after{right:-50%;transform:translateX(-50%)}.booking-button--shortterm{display:none}}
.pricebox__price-label{color:#909090;display:table-row;font-size:.875rem;font-weight:400;line-height:.6rem}.pricebox__wrap-price{display:table-row;font-weight:600;vertical-align:middle}.pricebox__wrap-price--price{font-size:1.625rem;font-weight:600;text-align:left}.pricebox{background:#fff;border-bottom:1px solid #e8e8e8;color:#221c0c;display:table;height:auto;padding:13px 10px;width:100%;z-index:9}.pricebox__price-info{display:table-cell;vertical-align:bottom}.pricebox__price-info--button{background:none;border:none;color:#221c0c;line-height:1.5;outline:none;padding:0;text-align:left}.pricebox__price-label{color:#484848;font-weight:500}.pricebox__price-label--from{display:none}.pricebox__wrap-price--normal-price{color:#909090;display:table-row;font-size:.83rem;font-weight:600;line-height:.6;text-align:left;text-decoration:line-through}.pricebox__wrap-price--animate{-webkit-animation:animate-price .3s ease-out 2 alternate;animation:animate-price .3s ease-out 2 alternate}.pricebox__price-details{color:#221c0c;font-size:12px;font-weight:600;text-decoration:underline}.pricebox__wrap-date-guests{color:#484848;display:table-cell;float:right;font-size:.875rem;font-weight:500;text-align:right}.pricebox__date-toggle{background:url(/themes/custom/solar_theme/dist/../images/icon-date-block.svg) no-repeat;background-position:right 2px;background-size:20px 20px;padding-right:30px}.pricebox__date-toggle .warning{color:#b70b0b}@-webkit-keyframes animate-price{to{color:#e55d39;padding-left:20px}}@keyframes animate-price{to{color:#e55d39;padding-left:20px}}.rental-submenu--fixed .pricebox{display:none}.pricebox-app--expanded .pricebox{display:table}#rental-booking .pricebox-app__show-abtest224 .abtest224_container.mobile{display:flex}#rental-booking .pricebox-app__show-abtest224 .abtest224_container.desktop{display:none}@media only screen and (min-width:980px){#rental-booking .pricebox-app__show-abtest224 .abtest224_container.mobile{display:none}#rental-booking .pricebox-app__show-abtest224 .abtest224_container.desktop{display:flex}}@media only screen and (min-width:980px){.rental-booking__options-box .pricebox{display:none}}@media only screen and (min-width:980px){.pricebox{background:linear-gradient(90deg,#283d56,#385879);border-bottom:1px solid #e8e8e8;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;height:75px;padding:10px 15px;transition:top .3s}.pricebox__price-details{display:none}.pricebox__price-info{display:table-row;line-height:inherit}.pricebox__price-label{color:inherit;display:table-cell;font-size:1rem;font-weight:500;line-height:inherit;vertical-align:bottom;width:40%}.pricebox__price-label--from{display:table-cell}.pricebox__wrap-price{display:table-cell;height:100%;line-height:normal;padding-left:10px;text-align:right;vertical-align:bottom;white-space:nowrap}.pricebox__wrap-price--normal-price{color:#8aa3bf;display:block;font-size:1rem;line-height:inherit}.pricebox__wrap-price--price{color:inherit;font-size:1.625rem}.pricebox__wrap-price--normal-price,.pricebox__wrap-price--price{text-align:right}.pricebox__wrap-date-guests{display:none}.pricebox--stay{border-radius:0;position:absolute;top:auto;transition:none;width:350px}.rental-submenu--fixed .pricebox{background:#fff;color:#000;display:table;height:auto}.rental-booking__options-box .pricebox{display:none}.rental-submenu--fixed .pricebox__wrap-price--normal-price{color:#000}@-webkit-keyframes animate-price{to{color:#e55d39;padding-right:30px}}@keyframes animate-price{to{color:#e55d39;padding-right:30px}}}@media only screen and (min-width:1220px){.rental-submenu--fixed .pricebox{border-radius:0}}
.rental-submenu{background:#f8f8f8;top:0}.rental-submenu__inner-content{position:relative}.rental-submenu__menu-overlayer{background:linear-gradient(90deg,rgba(6,47,87,0) 0,#062f57);display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:60px}.rental-submenu__actions,.rental-submenu__menu-wrapper{display:none}.rental-submenu--fixed .rental-submenu__menu{display:block}.rental-submenu__link{color:inherit;display:inline-block}.rental-submenu__item{display:inline-block;list-style:none;margin:0}.rental-submenu--fixed{position:fixed;transition:top .2s ease-in-out;width:100%;z-index:3}.rental-submenu--fix{z-index:16}@media screen and (min-width:980px){.rental-submenu__inner-content{display:flex;margin:0 auto;position:relative;width:1200px}.rental-submenu__menu-overlayer{display:none}.rental-submenu__inner-wrapper{align-items:center;display:flex}.rental-submenu--fixed .rental-submenu__inner-wrapper{background:linear-gradient(90deg,#283d56,#385879)}.rental-submenu__menu-wrapper{display:block;position:relative;width:100%}.rental-submenu__actions{align-items:center;margin-right:20px;text-transform:uppercase}.rental-submenu--fixed .rental-submenu__actions{display:flex}.rental-submenu__action{background-position:0;background-repeat:no-repeat;background-size:20px auto;color:#fff;cursor:pointer;padding-left:30px}.rental-submenu__action--share{background-image:url(/themes/custom/solar_theme/dist/../images/icon-share--white.svg);margin-right:20px}.rental-submenu__action--favourite{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart-outline--white.svg)}.rental-submenu__action--favourite.favourite-box--active{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--novasol-peach.svg);background-size:20px 20px}.rental-submenu__menu{background:transparent;color:#606060;display:block;font-size:inherit;line-height:inherit;padding:6px 0;text-transform:none}.rental-submenu--fixed .rental-submenu__menu{color:#fff;display:block}.rental-submenu__link{padding:6px 20px}.rental-submenu__link--active{background:#484848;border-radius:8px;color:#fff;font-weight:400}.rental-submenu__link:hover{font-weight:400;text-decoration:underline}.rental-submenu--fixed .rental-submenu__link--active{background:#fff;color:#221c0c}}
.rental-lightbox__outer-wrap{background:rgba(0,0,0,.8);display:none;height:100%;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:1001}.rental-lightbox__outer-wrap--active{display:block}.rental-lightbox__outer-wrap .flickity-prev-next-button .arrow{fill:#fff}.rental-lightbox__outer-wrap .flickity-prev-next-button:hover{background:transparent}.rental-lightbox__button-nav{border-radius:0;height:50px;padding:0;position:absolute;top:32%;width:50px;z-index:1}.rental-lightbox__button-nav--previous{left:-55px}.rental-lightbox__button-nav--next{right:-55px}.rental-lightbox__button-nav-circle,.rental-lightbox__button-nav:hover .rental-lightbox__button-nav-circle{height:100%;width:100%}.rental-lightbox__button-arrow{fill:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.rental-lightbox__inner-wrap{height:100%;position:relative;transform:none;width:100%}.rental-lightbox__gallery-wrap{height:85%;position:relative;width:100%}.rental-lightbox__loader.loader{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rental-lightbox__loader.loader .loader__dot{height:40px;width:40px}.rental-lightbox__gallery{height:auto;left:50%;top:30%;transform:translate(-50%,-30%);width:100%}.rental-lightbox__gallery--loading{display:none}.rental-lightbox__gallery .flickity-viewport{height:inherit;width:inherit}.rental-lightbox__gradient{background:linear-gradient(180deg,transparent 0,transparent 20%,rgba(0,0,0,.1) 52%,rgba(0,0,0,.2));bottom:0;display:block;height:100px;pointer-events:none;position:absolute;width:100%;z-index:1}.rental-lightbox__cell-gallery{background:#fff;height:inherit;margin:0 5px 0 0;width:inherit}.rental-lightbox__cell-gallery--video{background-color:#fff}.rental-lightbox__cell-gallery .cell-img{display:block;height:inherit;margin:auto;max-height:100%;max-width:100%}.rental-lightbox__button--close,.rental-lightbox__button--close:hover{background:url(/themes/custom/solar_theme/dist/../images/icon-close--white.svg) no-repeat;cursor:pointer;height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:1003}.rental-lightbox__sidebar{bottom:0;display:table;position:absolute;right:-130px;width:120px}.rental-lightbox__sidebar-cell{cursor:pointer;display:table;height:120px;margin-bottom:8px;position:relative;width:120px}.rental-lightbox__sidebar-cell--videos{background:#e55d39;color:#fff;font-weight:600}.rental-lightbox__sidebar-cell--text{display:table-cell;font-size:.75rem;font-weight:700;padding:0 0 8px 8px;text-transform:uppercase;vertical-align:bottom}.rental-lightbox__sidebar-cell--text__sidebar-cell-floor-plan .rental-lightbox__sidebar-cell--text{display:block;height:28px}.rental-lightbox__sidebar-cell:last-child{margin-bottom:0}.rental-lightbox__sidebar-cell-floor-plan{background:#fff;display:table}.rental-lightbox__sidebar-cell-floor-plan--wrap{display:block;height:92px;max-width:120px}.rental-lightbox__sidebar-cell-floor-plan--wrap-img{left:50%;max-height:75px;max-width:110px;position:absolute;top:40%;transform:translate(-50%,-50%)}.rental-lightbox__thumbnail-wrap{height:15%;width:100%}.rental-lightbox__thumbnails{bottom:10px;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100%}.rental-lightbox__thumbnails .flickity-enabled{position:absolute}.rental-lightbox__thumbnails .flickity-prev-next-button{background:rgba(255,0,0,0) none repeat scroll 0 0}.rental-lightbox__thumbnails .flickity-prev-next-button.next{right:-4%}.rental-lightbox__thumbnails .flickity-prev-next-button.previous{left:-4%}.rental-lightbox__cell-thumbnail{background-color:#fff;margin:0 5px 0 0;padding-bottom:8px}.rental-lightbox__cell-thumbnail--selected:after{background-color:#e55d39;bottom:0;content:" ";height:7%;position:absolute;width:100%}.rental-lightbox__cell-thumbnail--img{display:block;height:100%;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.rental-lightbox__cell-thumbnail--floorplan{height:auto;max-height:70%;max-width:90%;width:auto}.rental-lightbox__hide-element{display:none}.rental-lightbox--touch-device .rental-lightbox__inner-wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rental-lightbox--touch-device .rental-lightbox__gallery-wrap{height:67%}.rental-lightbox--touch-device .rental-lightbox__gallery-wrap--landscape{height:100%}.rental-lightbox--touch-device .rental-lightbox__gallery{left:50%;position:relative;transform:translate(-50%)}.rental-lightbox--touch-device .rental-lightbox__button-nav{height:44px;padding:7px;top:45%;width:44px}.rental-lightbox--touch-device .rental-lightbox__button-nav--previous{left:13px}.rental-lightbox--touch-device .rental-lightbox__button-nav--next{right:13px}.rental-lightbox--touch-device .rental-lightbox__button-nav-circle,.rental-lightbox--touch-device .rental-lightbox__button-nav:hover .rental-lightbox--touch-device .rental-lightbox__button-nav-circle{background-color:#fff;border-radius:50%;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);height:100%;width:100%}.rental-lightbox--touch-device .rental-lightbox__button-arrow{fill:#000;height:32%;left:34%;top:33%;width:32%}@media screen and (min-width:600px) and (min-height:600px){.rental-lightbox--touch-device .rental-lightbox__button-nav{height:64px;width:64px}.rental-lightbox--touch-device .rental-lightbox__button-arrow{height:46%;left:27%;top:26%;width:46%}}.rental-lightbox--touch-device .rental-lightbox__gallery-wrap--landscape .rental-lightbox__gallery{top:50%;transform:translate(-50%,-50%)}.rental-lightbox--touch-device .rental-lightbox__thumbnail-wrap{height:auto}.rental-lightbox--touch-device .rental-lightbox__thumbnail-wrap--hide{display:none}.rental-lightbox--touch-device .rental-lightbox__thumbnails{bottom:auto;left:auto;position:relative;top:auto;transform:none}.rental-lightbox--touch-device .rental-lightbox__thumbnails-wrap{height:auto}.rental-lightbox--touch-device .rental-lightbox__sidebar,.rental-lightbox--touch-device .rental-lightbox__thumbnails .flickity-prev-next-button{display:none}.rental-lightbox--touch-device .rental-lightbox__button--close,.rental-lightbox--touch-device .rental-lightbox__button--close:hover{background:rgba(0,0,0,.2) url(/themes/custom/solar_theme/dist/../images/icon-close--white.svg) 50% no-repeat;border-radius:50%;height:31px;right:10px;top:10px;width:31px}.rental-lightbox--touch-device .rental-lightbox__rotation-anim-wrap{display:none;height:100%;position:absolute;width:100%;z-index:1}.rental-lightbox--touch-device .rental-lightbox__rotation-anim-wrap--visible{display:block}.rental-lightbox--touch-device .rental-lightbox__rotation-anim-circle{background:rgba(0,0,0,.4);border-radius:50%;height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.rental-lightbox--touch-device .rental-lightbox__rotation-anim-icon{background:url(/themes/custom/solar_theme/dist/../images/icon-phone-flip--ffffff.svg) 50% no-repeat;height:100%;width:100%}.rental-lightbox--touch-device .rental-lightbox__rotation-anim-icon--animate{-webkit-animation:anim-opacity-change 1s ease-out .5s 3;animation:anim-opacity-change 1s ease-out .5s 3}@-webkit-keyframes anim-opacity-change{75%{opacity:0}}@keyframes anim-opacity-change{75%{opacity:0}}
.rental-assets{background:#f8f8f8;display:block;font-size:100%;overflow:hidden;position:relative}.rental-assets--loaded{max-height:1024px}.rental-assets .loader{display:none;height:100%;min-height:170px;width:100%}.rental-assets .loader--active{display:table}.rental-assets .loader__dots{display:table-cell;vertical-align:middle}.rental-assets__label{bottom:10px;display:block;font-size:.7em;font-weight:600;position:absolute;text-align:center;text-transform:uppercase;width:100%}.rental-assets__gallery{display:none;padding-bottom:50vh}.rental-assets__gallery.flickity-enabled{display:block}.rental-assets__gallery .flickity-viewport{position:absolute;width:100%}.rental-assets__gallery-wrap{display:block;width:100%}.rental-assets__button-nav{border-radius:0;height:44px;padding:8px;position:absolute;top:41%;width:44px;z-index:1}.rental-assets__button-nav--previous{left:3px}.rental-assets__button-nav--next{right:3px}.rental-assets__button-nav-circle,.rental-assets__button-nav:hover .rental-assets__button-nav-circle{background-color:#fff;border-radius:50%;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);height:100%;width:100%}.rental-assets__button-arrow{fill:#000;height:32%;left:34%;position:absolute;top:34%;width:32%}.rental-assets__dots{bottom:20px;display:block;height:24px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:110px;z-index:2}.rental-assets__dot{width:22px}.rental-assets__dot-circle{background-color:transparent;border:2px solid #fff;border-radius:50%;display:inline-block;height:8px;margin:6px 7px 0;opacity:1;width:8px}.rental-assets__dot--large>.rental-assets__dot-circle{height:10px;margin:0 6px;width:10px}.rental-assets__dot.is-selected .rental-assets__dot-circle{background:#fff}.rental-assets__dot--hide,.rental-assets__dots--hide{display:none}.rental-assets__gradient{background:linear-gradient(180deg,transparent 0,transparent 20%,rgba(0,0,0,.1) 52%,rgba(0,0,0,.2));bottom:0;display:block;height:100px;pointer-events:none;position:absolute;width:100%;z-index:1}.rental-assets__empty-gallery{background:url(/themes/custom/solar_theme/dist/../images/house.svg) 50%/80px 80px no-repeat;border-bottom:0;display:none;padding-bottom:50vh}.rental-assets__empty-gallery--visible{display:block}.rental-assets__cell{margin:0 5px 0 0}.rental-assets__cell-img{display:block;height:100%;margin:0 auto;width:auto}.rental-assets__cell-img-floorplan{height:auto;left:50%;max-height:100%;max-width:100%;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.rental-assets__cell-img--video{cursor:pointer;display:block;height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.rental-assets__cell-button{background:#ffd150;border-radius:30px;bottom:10px;display:block;height:40px;position:absolute;right:10px;width:40px}.rental-assets__cell-button:hover{cursor:pointer}.rental-assets__cell-button:before{color:#000;content:"?";font-size:22px;font-weight:600;left:0;position:absolute;text-align:center;top:4px;width:100%}.rental-assets__cell-button--hide-legend{opacity:.6}.rental-assets__error-image-load{font-size:10px}.rental-assets__error-image-load-refresh{color:#d81313;font-size:16px;padding-top:20%;text-align:center}.rental-assets__buttons-wrap{display:none;display:flex;height:100%;left:0;margin:0 auto;max-width:1240px;overflow:hidden;padding:0 16px;pointer-events:none;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2}.rental-assets__buttons-wrap--hidden{display:none}@media screen and (max-width:979px){.rental-assets__buttons-wrap{padding:0}}.rental-assets__buttons{display:flex;flex:1;padding:16px 0;text-align:right}@media screen and (max-width:979px){.rental-assets__buttons{padding:8px 0}}.rental-assets__buttons--share{align-self:flex-start;justify-content:flex-end}@media screen and (max-width:979px){.rental-assets__buttons--share{display:none}}.rental-assets__buttons--details{align-self:flex-end;justify-content:flex-start}@media screen and (max-width:979px){.rental-assets__buttons--details{align-self:flex-end;justify-content:flex-end;padding-right:4px}}.rental-assets-button{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;display:inline-block;line-height:25px;margin:4px;padding:8px;pointer-events:all;width:auto}@media screen and (max-width:500px){.rental-assets-button{line-height:normal;padding:4px}}@media screen and (min-width:980px){.rental-assets-button{padding-right:24px}}.rental-assets-button__icon,.rental-assets-button__label{display:inline-block;vertical-align:middle}.rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-share--gray-60.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;height:25px;overflow:hidden;width:25px}.rental-assets-button__label{color:#000;font-size:14px;font-weight:600;margin-left:4px;text-align:left;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:979px){.rental-assets-button__label{display:none}}.rental-assets-button:hover{background-color:#eee}.rental-assets-button:hover .rental-assets-button__label{color:#b70b0b}.rental-assets-button:active{box-shadow:0 6px 20px 0 rgba(0,0,0,.2);transform:translateY(1px)}.rental-assets-button--map{display:none}.rental-assets-button--map .rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-pin--outline.svg)}.rental-assets-button--floorplan .rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-floorplan--ffffff-40x40.png)}.rental-assets-button--camera{display:inline-block}.rental-assets-button--camera .rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-camera--ffffff.svg)}.rental-assets-button--camera,.rental-assets-button--floorplan{background-color:transparent;box-shadow:none;margin:0;padding:8px}.rental-assets-button--camera:hover,.rental-assets-button--floorplan:hover{background-color:transparent}.rental-assets-button--camera:active,.rental-assets-button--floorplan:active{box-shadow:none;transform:none}.rental-assets-button--camera .rental-assets-button__icon{background-position:0 5px;background-size:22px auto;height:27px;width:27px}.rental-assets-button--floorplan .rental-assets-button__icon{background-size:40px auto;height:27px;margin-top:4px;width:27px}.rental-assets-button--floorplan{margin-right:4px}.rental-assets-button--camera{margin-right:8px}.rental-assets-button--share .rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-share--gray-60.svg)}.rental-assets-button--share:hover .rental-assets-button__label{color:#000}.rental-assets-button--favourite .rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--outline.svg)}.rental-assets-button--favourite:hover .rental-assets-button__label{color:#000}.rental-assets-button.favourite-box--active{background:linear-gradient(90deg,#283d56,#385879)}.rental-assets-button.favourite-box--active .rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-heart--novasol-peach.svg)}.rental-assets-button.favourite-box--active .rental-assets-button__label{color:#fff}@media screen and (max-height:599px) and (orientation:landscape),screen and (max-width:768px){.rental-assets__empty-gallery,.rental-assets__gallery{padding-bottom:64%}.rental-assets .loader{height:250px}}@media screen and (max-height:599px) and (max-width:768px) and (orientation:landscape){.loader .rental-assets__gallery,.rental-assets__empty-gallery{padding-bottom:52vh}.rental-assets .loader{height:52vh}}@media screen and (min-width:769px){.rental-assets__empty-gallery,.rental-assets__gallery{padding-bottom:50vh}.rental-assets .loader{height:50vh}}@media screen and (min-width:600px) and (min-height:600px){.rental-assets__button-nav{height:64px;width:64px}.rental-assets__button-arrow{height:46%;left:27%;top:27%;width:46%}}@media screen and (min-width:980px){.rental-assets-button{padding:8px}.rental-assets-button--map{display:inline-block}.rental-assets-button--camera .rental-assets-button__icon,.rental-assets-button--floorplan .rental-assets-button__icon{background-size:20px auto;height:25px;width:25px}.rental-assets-button--floorplan .rental-assets-button__icon{background-image:url(/themes/custom/solar_theme/dist/../images/icon-floorplan.svg);margin-top:0}.rental-assets-button--floorplan,.rental-assets-button--map{background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.2)}.rental-assets-button--floorplan:hover,.rental-assets-button--map:hover{background-color:#fff}.rental-assets-button--floorplan:active,.rental-assets-button--map:active{box-shadow:0 6px 20px 0 rgba(0,0,0,.2);transform:translateY(1px)}.rental-assets-button--floorplan:hover .rental-assets-button__label,.rental-assets-button--map:hover .rental-assets-button__label{color:#000}.rental-assets-button--floorplan{margin:4px}.rental-assets-button--camera{display:none}}
.solar-video-player{background-color:rgba(0,0,0,.5);border-collapse:separate;border-spacing:0;bottom:0;display:table;position:absolute;table-layout:fixed;width:100%;z-index:1000}.solar-video-player--hidden{display:none}.solar-video-player__loader{display:none;z-index:1003}.solar-video-player__loader,.solar-video-player__video-error{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.solar-video-player__video-error{color:#fff;text-align:center}.solar-video-player__video{cursor:pointer;display:block;height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.solar-video-player__wrapper--fullscreen{background-color:#222;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2147483647}.solar-video-player__wrapper--embedded{background-color:#303030;margin:20px 0;position:relative;z-index:1}.solar-video-player__wrapper--embedded>.solar-video-player__overlay-play-symbol{z-index:1}.solar-video-player__wrapper--embedded>.solar-video-player__video,.solar-video-player__wrapper--embedded>.solar-video-player__video-html5{display:block;position:relative;top:0;transform:translateY(0)}.solar-video-player__wrapper--embedded>.solar-video-player__overlay-gallery-mask{display:none}.solar-video-player__wrapper--embedded.solar-video-player__wrapper--fullscreen>video{top:50%;transform:translateY(-50%)}.solar-video-player__video-controls{display:table-row}.solar-video-player__video-controls>*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.solar-video-player__symbols{display:table-cell;opacity:1;padding:5px 5px 0;width:50px}.solar-video-player__symbols--play{background-color:rgba(0,0,0,.2);padding:5px 0 0;width:70px}.solar-video-player__symbols--timeline{width:100%}.solar-video-player__symbols--volume{width:100px}.solar-video-player__symbols--fullscreen-hidden{width:20px}.solar-video-player__symbols--fullscreen-hidden>.solar-video-player__button-fullscreen{display:none}.solar-video-player__symbol{background-position:8px 8px;background-repeat:no-repeat;content:"";height:36px;width:inherit}.solar-video-player__symbol:hover{cursor:pointer}.solar-video-player__track{-webkit-appearance:none;background:transparent}.solar-video-player__track:focus{outline:none}.solar-video-player__trackinput[type=range].solar-video-player__track{-webkit-appearance:none;background:#d00;height:7px;width:100%}.solar-video-player__track::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:7px;cursor:pointer;height:15px;margin-top:-5px;width:15px}.solar-video-player__track::-webkit-slider-runnable-track{background:#888;cursor:pointer;height:5px;width:100%}.solar-video-player__track::-webkit-progress-inner-element{background-color:#d81313;color:#d81313}.solar-video-player__track::-moz-range-thumb{background:#fff;border-radius:7px;cursor:pointer;height:13px;width:13px}.solar-video-player__track::-moz-range-progress{background-color:#fff;height:7px}.solar-video-player__track::-moz-range-track{background:#888;cursor:pointer;height:7px;width:100%}.solar-video-player__track::-moz-progress-bar{background-color:#d81313}.solar-video-player__track::-ms-track{background:transparent;border-color:transparent}.solar-video-player__track::-ms-thumb{background:#fff;border-radius:7px;cursor:pointer;height:15px;width:13px}.solar-video-player__track::-ms-track{color:transparent;cursor:pointer;height:5px;width:100%}.solar-video-player__track::-ms-fill-lower{background:#fff}.solar-video-player__track::-ms-fill-upper{background:#888}.solar-video-player__slider-timeline{width:inherit}.solar-video-player__slider-timeline,.solar-video-player__slider-volume{height:33px;margin:0;padding:0}.solar-video-player__slider-volume{width:inherit}.solar-video-player__time--current,.solar-video-player__time--duration{color:#fff;font-size:14px;padding-top:2px;vertical-align:middle}.solar-video-player__time--current{padding-left:25px;padding-right:4px;width:70px}.solar-video-player__time--duration{padding-left:4px;padding-right:8px}.solar-video-player__button-play{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='19.4' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath class='st0' d='M0 1.1C0 .3.8-.2 1.6.1l17.9 9c.8.4.8 1.6 0 1.9l-18 8.3c-.7.3-1.5-.2-1.5-1V1.1z'/%3E%3C/svg%3E");background-position:50%;width:inherit}.solar-video-player__button-play:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='19.4' xmlns='http://www.w3.org/2000/svg' fill='%23FFD150'%3E%3Cpath class='st0' d='M0 1.1C0 .3.8-.2 1.6.1l17.9 9c.8.4.8 1.6 0 1.9l-18 8.3c-.7.3-1.5-.2-1.5-1V1.1z'/%3E%3C/svg%3E")}.solar-video-player__button-play--playing{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19.4' fill='%23fff'%3E%3Cpath d='M0 0v19h6.786V0zm12.214 0v19H19V0z'/%3E%3C/svg%3E")}.solar-video-player__button-play--playing:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19.4' fill='%23FFD150'%3E%3Cpath d='M0 0v19h6.786V0zm12.214 0v19H19V0z' fill='%23fff'/%3E%3C/svg%3E")}.solar-video-player__button-mute{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25.6' height='21.9' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath class='st0' d='M11.8 2.6v16.8c0 .3-.1.5-.3.7s-.4.3-.7.3-.5-.1-.7-.3L5 14.9H1c-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7V8c0-.3.1-.5.3-.7S.7 7 1 7h4l5.1-5.1c.2-.2.4-.3.7-.3s.5.1.7.3.3.4.3.7zm5.9 8.4c0 .8-.2 1.5-.7 2.2-.4.7-1 1.2-1.7 1.4-.1.1-.2.1-.4.1-.3 0-.5-.1-.7-.3s-.2-.5-.2-.7.1-.4.2-.5l.4-.4c.2-.1.3-.2.5-.4s.3-.3.4-.5.2-.5.2-.9c0-.3-.1-.6-.2-.9-.1-.2-.3-.4-.4-.5-.2-.1-.3-.2-.5-.4-.2-.1-.3-.2-.4-.4-.2-.2-.2-.3-.2-.6s.1-.5.3-.7.4-.3.7-.3c.2 0 .3 0 .4.1.7.3 1.3.8 1.7 1.4.4.7.6 1.5.6 2.3z'/%3E%3Cpath class='st0' d='M21.7 11c0 1.6-.4 3-1.3 4.4-.9 1.3-2 2.3-3.5 2.9-.1.1-.3.1-.4.1-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7c0-.4.2-.7.6-.9.6-.3 1-.5 1.2-.7.8-.6 1.4-1.3 1.8-2.1s.6-1.7.6-2.7-.2-1.8-.6-2.7-1-1.5-1.8-2.1c-.2-.2-.6-.4-1.2-.7-.4-.2-.6-.5-.6-.9 0-.3.1-.5.3-.7s.4-.3.7-.3c.1 0 .3 0 .4.1 1.4.6 2.6 1.6 3.5 2.9.8 1.3 1.3 2.8 1.3 4.4z'/%3E%3Cpath class='st0' d='M25.6 11c0 2.4-.7 4.5-2 6.5s-3 3.4-5.2 4.4c-.1.1-.3.1-.4.1-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7c0-.4.2-.7.6-.9.1 0 .2-.1.3-.2.2-.1.3-.1.3-.2.5-.3.9-.5 1.3-.8 1.3-.9 2.2-2.1 3-3.5s1.1-2.9 1.1-4.5-.4-3.1-1.1-4.5-1.7-2.6-3-3.5c-.4-.3-.8-.5-1.3-.8-.1 0-.2-.1-.3-.2-.2-.1-.3-.1-.3-.2-.4-.2-.6-.5-.6-.9 0-.3.1-.5.3-.7.3 0 .5-.1.8-.1.1 0 .3 0 .4.1 2.2.9 3.9 2.4 5.2 4.4 1.3 1.9 1.9 4.1 1.9 6.5z'/%3E%3C/svg%3E")}.solar-video-player__button-mute:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25.6' height='21.9' xmlns='http://www.w3.org/2000/svg' fill='%23FFD150'%3E%3Cpath class='st0' d='M11.8 2.6v16.8c0 .3-.1.5-.3.7s-.4.3-.7.3-.5-.1-.7-.3L5 14.9H1c-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7V8c0-.3.1-.5.3-.7S.7 7 1 7h4l5.1-5.1c.2-.2.4-.3.7-.3s.5.1.7.3.3.4.3.7zm5.9 8.4c0 .8-.2 1.5-.7 2.2-.4.7-1 1.2-1.7 1.4-.1.1-.2.1-.4.1-.3 0-.5-.1-.7-.3s-.2-.5-.2-.7.1-.4.2-.5l.4-.4c.2-.1.3-.2.5-.4s.3-.3.4-.5.2-.5.2-.9c0-.3-.1-.6-.2-.9-.1-.2-.3-.4-.4-.5-.2-.1-.3-.2-.5-.4-.2-.1-.3-.2-.4-.4-.2-.2-.2-.3-.2-.6s.1-.5.3-.7.4-.3.7-.3c.2 0 .3 0 .4.1.7.3 1.3.8 1.7 1.4.4.7.6 1.5.6 2.3z'/%3E%3Cpath class='st0' d='M21.7 11c0 1.6-.4 3-1.3 4.4-.9 1.3-2 2.3-3.5 2.9-.1.1-.3.1-.4.1-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7c0-.4.2-.7.6-.9.6-.3 1-.5 1.2-.7.8-.6 1.4-1.3 1.8-2.1s.6-1.7.6-2.7-.2-1.8-.6-2.7-1-1.5-1.8-2.1c-.2-.2-.6-.4-1.2-.7-.4-.2-.6-.5-.6-.9 0-.3.1-.5.3-.7s.4-.3.7-.3c.1 0 .3 0 .4.1 1.4.6 2.6 1.6 3.5 2.9.8 1.3 1.3 2.8 1.3 4.4z'/%3E%3Cpath class='st0' d='M25.6 11c0 2.4-.7 4.5-2 6.5s-3 3.4-5.2 4.4c-.1.1-.3.1-.4.1-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7c0-.4.2-.7.6-.9.1 0 .2-.1.3-.2.2-.1.3-.1.3-.2.5-.3.9-.5 1.3-.8 1.3-.9 2.2-2.1 3-3.5s1.1-2.9 1.1-4.5-.4-3.1-1.1-4.5-1.7-2.6-3-3.5c-.4-.3-.8-.5-1.3-.8-.1 0-.2-.1-.3-.2-.2-.1-.3-.1-.3-.2-.4-.2-.6-.5-.6-.9 0-.3.1-.5.3-.7.3 0 .5-.1.8-.1.1 0 .3 0 .4.1 2.2.9 3.9 2.4 5.2 4.4 1.3 1.9 1.9 4.1 1.9 6.5z'/%3E%3C/svg%3E")}.solar-video-player__button-mute--muted{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25.6' height='21.9' viewBox='0 0 25.6 22' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath class='st0' d='M11.8 2.6v16.8c0 .3-.1.5-.3.7s-.4.3-.7.3-.5-.1-.7-.3L5 14.9H1c-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7V8c0-.3.1-.5.3-.7S.7 7 1 7h4l5.1-5.1c.2-.2.4-.3.7-.3s.5.1.7.3.3.4.3.7zM23.3 16l-8.6-8.6c-.4-.4-.4-.9 0-1.3s.9-.4 1.3 0l8.6 8.6c.4.4.4.9 0 1.3-.4.3-.9.3-1.3 0z'/%3E%3Cpath class='st0' d='M14.7 14.7l8.6-8.6c.4-.4.9-.4 1.3 0s.4.9 0 1.3L16 16c-.4.4-.9.4-1.3 0s-.4-1 0-1.3z'/%3E%3C/svg%3E")}.solar-video-player__button-mute--muted:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25.6' height='21.9' viewBox='0 0 25.6 22' xmlns='http://www.w3.org/2000/svg' fill='%23FFD150'%3E%3Cpath class='st0' d='M11.8 2.6v16.8c0 .3-.1.5-.3.7s-.4.3-.7.3-.5-.1-.7-.3L5 14.9H1c-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7V8c0-.3.1-.5.3-.7S.7 7 1 7h4l5.1-5.1c.2-.2.4-.3.7-.3s.5.1.7.3.3.4.3.7zM23.3 16l-8.6-8.6c-.4-.4-.4-.9 0-1.3s.9-.4 1.3 0l8.6 8.6c.4.4.4.9 0 1.3-.4.3-.9.3-1.3 0z'/%3E%3Cpath class='st0' d='M14.7 14.7l8.6-8.6c.4-.4.9-.4 1.3 0s.4.9 0 1.3L16 16c-.4.4-.9.4-1.3 0s-.4-1 0-1.3z'/%3E%3C/svg%3E")}.solar-video-player__button-fullscreen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath class='st0' d='M2.8 13.8H0V22h8.2v-2.8H2.8v-5.4zM0 8.2h2.8V2.8h5.5V0H0v8.2zm19.2 11h-5.5V22H22v-8.2h-2.8v5.4zM13.8 0v2.8h5.5v5.5H22V0h-8.2z'/%3E%3C/svg%3E")}.solar-video-player__button-fullscreen:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' fill='%23FFD150'%3E%3Cpath class='st0' d='M2.8 13.8H0V22h8.2v-2.8H2.8v-5.4zM0 8.2h2.8V2.8h5.5V0H0v8.2zm19.2 11h-5.5V22H22v-8.2h-2.8v5.4zM13.8 0v2.8h5.5v5.5H22V0h-8.2z'/%3E%3C/svg%3E")}.solar-video-player__button-fullscreen--fullscreen-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath class='st0' d='M5.5 22h2.7v-8.3H0v2.8h5.5zM8.2 0H5.5v5.5H0v2.7h8.2zm8.3 16.5H22v-2.7h-8.2V22h2.7zM22 8.2V5.5h-5.5V0h-2.7v8.2z'/%3E%3C/svg%3E")}.solar-video-player__button-fullscreen--fullscreen-active:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' fill='%23FFD150'%3E%3Cpath class='st0' d='M5.5 22h2.7v-8.3H0v2.8h5.5zM8.2 0H5.5v5.5H0v2.7h8.2zm8.3 16.5H22v-2.7h-8.2V22h2.7zM22 8.2V5.5h-5.5V0h-2.7v8.2z'/%3E%3C/svg%3E")}.solar-video-player--fadeout{opacity:0;transition:visibility 0s .2s,opacity .2s linear;visibility:hidden}.solar-video-player__overlay-play-symbol{background-image:url(/themes/custom/solar_theme/dist/../images/icon-play-button.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;cursor:pointer;height:100px;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:1000}.solar-video-player__overlay-play-symbol--thumbnail{background-size:30%;height:100%;width:100%}.solar-video-player__overlay-gallery-mask{display:block;height:100%;position:absolute;top:0;width:100%;z-index:1001}.solar-video-player__overlay-gallery-mask--fullscreen,.solar-video-player__overlay-gallery-mask--hidden{display:none}.solar-video-player__transparent-image{height:100%;width:100%}@media screen and (max-height:600px),screen and (max-width:600px){.solar-video-player__symbols--play{width:50px}.solar-video-player__symbols--volume{display:none}.solar-video-player__button-play{width:inherit}.solar-video-player__time--current{padding-left:10px;width:50px}.solar-video-player__time--duration{display:none}.solar-video-player__overlay-play-symbol{width:60px}}@media screen and (min-width:720px){.solar-video-player__symbols--volume{width:150px}}.video-embed-field-responsive-video--vid23:after{padding-bottom:0}
.rental-icons{font-size:100%}.rental-icons__inner-wrapper{margin:0 auto;max-width:1200px}.rental-icons__list{list-style:none;padding:10px 0 20px}.rental-icons__icon{display:inline-block;margin:0 -4px 0 0;text-align:center;vertical-align:top;white-space:normal;width:33.33%}.rental-icons .card-feature{padding-bottom:0}.rental-icons .card-feature--outside{display:block;padding-top:5px}@media screen and (min-width:720px){.rental-icons__list{margin-top:40px;padding:40px 0 0;text-align:center}.rental-icons__icon{width:16.66%}}@media screen and (min-width:760px){.rental-icons__list{border-top:1px solid #d8d8d8}}
.rental-map{font-size:100%;position:relative}.rental-map__map{height:260px}.rental-map__distance-calculator{background:hsla(0,0%,100%,.9);padding:20px 10px 10px;position:relative;z-index:1}.rental-map__title{font-size:1em;font-weight:600;text-transform:uppercase}.rental-map__origin-calculate{width:100%}.rental-map__origin-calculate--wrap-button{float:right;min-width:110px;width:30%}.rental-map__origin-calculate--wrap-input{overflow:hidden;padding-right:10px;width:auto}.rental-map__calculate,.rental-map__origin{border-radius:8px;height:30px}.rental-map__origin{border:1px solid #d8d8d8;float:left;font-size:16px;padding:10px;width:100%}.rental-map__calculate{background-color:#e8e8e8;border-radius:8px;color:#606060;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;line-height:15px;margin:auto;min-height:40px;outline:none;text-align:center;text-decoration:none;background:linear-gradient(90deg,#c15741 20.66%,#e47051);border:1px;color:#fff;font-family:Work Sans,helvetica,arial,sans-serif;font-weight:600;height:30px;min-height:30px;padding:7px 14px;text-transform:uppercase;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.rental-map__calculate:hover{background:#d8d8d8}}@media (any-pointer:fine){.rental-map__calculate:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.rental-map__calculate:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}@media (any-pointer:fine){.rental-map__calculate:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c);border-color:none}}.rental-map__distance{margin:20px 0 10px}.rental-map__error{color:#606060;font-style:italic}.rental-map__distance-text,.rental-map__travel-time-text{font-weight:600}.rental-map__distance-km,.rental-map__travel-time-hh{color:#909090;font-style:italic}.rental-map__interest-type{color:#606060;vertical-align:middle}@media screen and (min-width:721px){.rental-map__map{height:360px}}@media screen and (min-width:760px){.rental-map__distance-calculator{padding:20px 10px}.rental-map__title{font-size:1.2em;margin-bottom:20px}.rental-map__calculate{padding:10px 14px}.rental-map__calculate,.rental-map__origin{height:44px}.rental-map__origin{border-color:#a8a8a8}}@media screen and (min-width:961px){.rental-map__map{height:400px}.rental-map__distance-calculator{border-radius:8px;left:20px;position:absolute;top:20px;width:400px}}@media screen and (min-width:1125px){.rental-map__map{height:500px}}@media screen and (min-width:1281px){.rental-map__map{height:600px}}
.rental-map-nearby{color:#909090;display:flex;flex-wrap:wrap;font-size:14px;margin:24px 16px 0}.rental-map-nearby__item{display:flex;list-style:none;width:50%}.rental-map-nearby__text{margin:0 8px}.rental-map-nearby__text--distance{color:#484848;font-weight:600}.rental-map-nearby__icon{min-width:24px}.rental-map-nearby__icon--airport{background:url(/themes/custom/solar_theme/dist/../images/icon-nearby-map--airport.svg) 0 6px/22px 17px no-repeat}.rental-map-nearby__icon--beach{background:url(/themes/custom/solar_theme/dist/../images/icon-nearby-map--beach.svg) 0 10px/22px 11px no-repeat}.rental-map-nearby__icon--city{background:url(/themes/custom/solar_theme/dist/../images/icon-nearby-map--city.svg) 0 5px/22px 22px no-repeat}.rental-map-nearby__icon--people{background:url(/themes/custom/solar_theme/dist/../images/icon-nearby-map--people.svg) 0 8px/22px 15px no-repeat}.rental-map-nearby__icon--restaurant{background:url(/themes/custom/solar_theme/dist/../images/icon-nearby-map--restaurant.svg) 5px 3px/12px 24px no-repeat}.rental-map-nearby__icon--supermarket{background:url(/themes/custom/solar_theme/dist/../images/icon-nearby-map--supermarket.svg) 0 8px/22px 18px no-repeat}@media screen and (min-width:768px){.rental-map-nearby{margin:24px 0;max-width:800px}.rental-map-nearby__item{margin-right:16px;width:23%}}
.rental-overview{font-size:100%}.rental-overview__house-header{background:#fff;padding:16px 0}.rental-overview__inner-wrapper{margin:0 auto;max-width:1200px}.rental-overview__title{font-size:2.6em;font-weight:600;margin:8px 0}.rental-overview__catalogue-number{color:#909090;font-size:1em}.rental-overview__map-wrapper{position:relative}.rental-overview__description{width:auto}.rental-overview__subtitle{font-size:1em;font-weight:600;margin:0 0 24px;text-transform:uppercase}.rental-overview__catalogue-text{color:#606060;display:block;margin:0 0 24px}.rental-overview__prosa{color:#909090;display:block;overflow:hidden;position:relative;transition:height .2s}.rental-overview__prosa:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:20px;left:0;position:absolute;width:100%}.rental-overview__prosa--open:after{height:0}.rental-overview__prosa-button{color:#606060;display:block;padding-bottom:24px;text-align:right;text-decoration:underline}.rental-overview__prosa-button:hover{cursor:pointer}.rental-overview__prosa-button--hidden{display:none}@media screen and (max-width:720px){.rental-overview{padding:8px}.rental-overview__house-header{background:none;padding:0}.rental-overview__title{clear:both;font-size:1.6em;font-weight:600}}@media screen and (min-width:720px){.rental-overview__inner-wrapper{padding:0 8px}}@media screen and (min-width:760px){.rental-overview{background:#f8f8f8}.rental-overview__description,.rental-overview__house-header{border-bottom:1px solid #d8d8d8}.rental-overview__description{padding:24px 0 0}.rental-overview__prosa-button{background:#f8f8f8;padding:8px 0 24px}.rental-overview__prosa{color:#606060}.rental-overview__prosa:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#f8f8f8)}}@media screen and (max-width:979px){.rental-overview__contact-info-button-narrow{z-index:16}.rental-overview__contact-info-button-narrow .contact-info-popup__button{border-radius:0;box-shadow:none;margin:0 0 12px 12px;padding:20px}}@media screen and (min-width:980px){.rental-overview__inner-wrapper{padding:0 24px}.rental-overview__description,.rental-overview__inner-content{max-width:600px}}@media screen and (min-width:1080px){.rental-overview__description,.rental-overview__inner-content{max-width:660px}}@media screen and (min-width:1200px){.rental-overview__inner-wrapper{padding:0}.rental-overview__description,.rental-overview__inner-content{max-width:800px}}@media screen and (min-width:841px){.rental-overview__description{padding:48px 0 32px}}.rental-overview .rental-overview-cancellation{color:#909090;font-size:100%;padding:60px 0}.rental-overview .rental-overview-cancellation__title{color:#303030;font-size:1em;font-weight:700;margin:0 0 24px;text-transform:uppercase}.rental-overview .xp5186__list{margin:20px}.rental-overview .xp5186__list li{list-style-position:unset}@media screen and (min-width:760px){.rental-overview .rental-overview-cancellation{color:#606060}}@media screen and (min-width:768px){.rental-overview .rental-overview-cancellation{border-top:1px solid #dadada}}@media screen and (min-width:980px){.rental-overview .rental-overview-cancellation{max-width:600px}}@media screen and (min-width:1080px){.rental-overview .rental-overview-cancellation{max-width:660px}}@media screen and (min-width:1200px){.rental-overview .rental-overview-cancellation{max-width:800px}}
.rental-services{font-size:14px;padding-top:26px}.rental-services__price-title{font-size:1rem;font-weight:600;margin:0 0 20px;text-transform:uppercase}.rental-services__details-title{margin:14px 0 3px}.rental-services__details-title,.rental-services__price-title{color:#221c0c}.rental-services__info{color:#909090;font-weight:400;overflow:auto;padding:2px 0;vertical-align:middle}.rental-services__info--price-info{padding:18px 10px}.rental-services .rental-services__house-description{font-size:.875rem}.rental-services .rental-services__house-price{color:#221c0c;font-size:1.25rem;font-weight:600;line-height:normal}.rental-services__house-price,.rental-services__minimumprice,.rental-services__price{float:right}.rental-services__minimumprice{clear:both;overflow:auto}@media screen and (min-width:760px){.rental-services{padding:50px 0}.rental-services__details-title{margin:20px 0 5px}.rental-services__description,.rental-services__price{font-size:1rem}.rental-services__info{background:#e8e8e8;padding:10px}.rental-services__info:nth-child(2n){background:#f0f0f0}}
.endprice-services{display:none}@media screen and (min-width:980px){.endprice-services{display:block;font-size:100%}.endprice-services__title{font-size:.8em;font-weight:600;margin-bottom:0;text-transform:uppercase}.endprice-services__title--toggle{cursor:pointer;text-align:right;text-transform:none}.endprice-services__box{background:#f8f8f8;padding:20px}.endprice-services__box--hidden{height:0;overflow:hidden;padding:0}.endprice-services__list{list-style:none;margin:0;padding:0}.endprice-services__list-item{color:#909090;font-size:.8em;margin:0 0 5px;padding:0}.endprice-services__list-item:last-child{margin:0}.endprice-services__service{float:left}.endprice-services__service-price{float:right}.endprice-services__title{text-align:right;text-transform:none}.endprice-services__title--toggle{background:none;border:none;padding:20px;transition:background-color .15s ease;width:100%}.endprice-services__title--toggle:focus,.endprice-services__title--toggle:hover{background-color:#f0f0f0;outline:none}.endprice-services__title--toggle:active{background-color:#e8e8e8}}
.endprice-services-modal{background-color:#fff;bottom:0;left:0;max-height:100%;outline:none;overflow:auto;padding:24px 40px;position:absolute;right:0;top:0;z-index:1000}.endprice-services-modal__modal-cover{background:rgba(48,48,48,.75);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;z-index:103}.endprice-services-modal__loader{min-height:150px}.endprice-services-modal__loader .loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.endprice-services-modal__close-button{cursor:pointer;display:block;height:48px;position:absolute;right:0;top:0;width:48px}.endprice-services-modal__close-button:after,.endprice-services-modal__close-button:before{background:#666;content:"";height:2px;left:50%;margin-left:-20%;margin-top:-1px;position:absolute;top:50%;width:35%}.endprice-services-modal__close-button:before{transform:rotate(45deg)}.endprice-services-modal__close-button:after{transform:rotate(-45deg)}.endprice-services-modal__close-button:active,.endprice-services-modal__close-button:focus{border:none;outline:none}.endprice-services-modal__content{background-color:#fff}.endprice-services-modal__title{color:#484848;font-size:20px;padding-bottom:32px}.endprice-services-modal__header{border-bottom:2px solid #d8d8d8;color:#221c0c;font-size:16px;font-weight:600;padding-bottom:8px}.endprice-services-modal__list-details,.endprice-services-modal__list-variable{list-style-type:none;padding-bottom:40px}.endprice-services-modal__list-item{display:flex;flex-wrap:wrap;font-size:14px}.endprice-services-modal__list-details .endprice-services-modal__list-item:nth-last-child(2){border-bottom:1px solid #e8e8e8;padding-bottom:12px}.endprice-services-modal__service{flex:1 0 50%}.endprice-services-modal__service-price{font-weight:600}.endprice-services-modal__service-price--plain{font-weight:400}@media screen and (min-width:768px){.endprice-services-modal{border:1px solid #e8e8e8;border-radius:8px;bottom:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);left:50%;min-width:525px;right:auto;top:50%;transform:translate(-50%,-50%)}}
.no-price-exception-box__label{color:#909090;display:table-row;font-size:.875rem;font-weight:400;line-height:.6rem}.no-price-exception-box__price{display:table-row;vertical-align:middle;font-size:1.625rem;font-weight:600;text-align:left}.no-price-exception-box__price-box{color:#221c0c}.no-price-exception-box__options{background:rgba(0,0,0,.6);border-radius:0 0 8px 8px;padding:20px;position:relative}.no-price-exception-box__overlay{background:rgba(0,0,0,.6);border-radius:0 0 8px 8px;border:1px solid #a8a8a8;border-top:none;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.no-price-exception-box__input{background:#f8f8f8;border:1px solid #d8d8d8;border-radius:8px;height:50px;margin-bottom:20px}.no-price-exception-box__button{background:#62a361;border:1px solid #62a361;border-radius:8px;height:60px;margin:20px 0}.no-price-exception-box__button,.no-price-exception-box__input{display:none;opacity:.4}.no-price-exception-box .solar-infobox{display:block;position:static;z-index:2}@media screen and (min-width:961px){.no-price-exception-box__options{background:#fff}.no-price-exception-box__button,.no-price-exception-box__input,.no-price-exception-box__overlay{display:block}.no-price-exception-box .solar-infobox{left:10%;position:absolute;top:40px;width:80%}}
.search-filter{font-size:100%;width:100%}.search-filter__options{height:80px;opacity:0}.search-filter .search-results__sort{padding-bottom:5px}.search-filter .search-results__sort select{border-color:#a8a8a8}.search-filter__options{height:auto;margin-bottom:10px;opacity:1;width:100%}.search-filter__filter--fixed{background:#f8f8f8;border-bottom:1px solid #e8e8e8;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);left:0;padding:10px 20px;position:fixed;width:inherit;z-index:4}.search-filter__date-options,.search-filter__guests{margin-bottom:20px}.search-filter__date-options label{font-weight:400}.search-filter__date-wrap{margin-bottom:15px}.search-filter__filterbutton{display:none}@media screen and (min-width:960px){.search-filter{width:inherit}.rental-booking__overview .search-filter__date-options{margin-right:0;width:100%}.search-filter__date{width:100%}.search-filter__selection-wrap{display:table;table-layout:fixed}.search-filter__selection-wrap--narrow{width:100%}.search-filter__selection-wrap--narrow>.search-filter__filter{display:block;padding:0 0 20px}.search-filter__selection-wrap--narrow>.search-filter__filter>.search-filter__filterbutton>button{width:100%}.search-filter__selection-wrap--narrow>.search-filter__filter--fixed{padding:10px 20px;-webkit-transform:translateZ(0)}.search-filter__selection-wrap--narrow>.search-filter__options{display:block;width:100%}.search-filter__filter,.search-filter__options{display:table-cell;vertical-align:bottom}.search-filter__filter{padding-bottom:25px;padding-left:20px}.search-filter__filter--fixed{padding-bottom:10px;position:absolute;top:0;width:100%}.search-filter__filterbutton{cursor:pointer;display:block}.search-filter__filter--fixed .search-filter__filterbutton{display:table-cell;padding-right:10px;vertical-align:top}.search-filter__filterbutton .button{white-space:nowrap;width:auto}.search-filter .daterangepicker{width:560px}}
.toggle-button{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:middle;white-space:nowrap}.toggle-button>input{color:#333;display:block;height:0;left:-1000em;overflow:hidden;position:absolute;text-align:center;width:0;z-index:10000}.toggle-button>input+label{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;color:#909090;cursor:pointer;display:block;padding:10px}.toggle-button>input:checked+label{background:#fff;border-color:#ffd150;color:#221c0c}.toggle-button>input:hover+label{border-color:#ffd150}.house-map-interest{background:#fff;padding:12px 10px 10px;position:relative}.house-map-interest__title{display:block;font-size:inherit;font-weight:600;margin:0 0 10px;padding-right:20px;text-transform:uppercase;vertical-align:middle}.house-map-interest__marker{display:inline-block;margin-top:-19px;z-index:1}.house-map-interest__marker>img{height:24px;left:50%;margin-left:-12px;margin-top:-16px;position:absolute;top:50%;width:24px;z-index:1}.house-map-interest__marker>svg{fill:#dc4437;height:19px;overflow:visible;stroke:#fff;stroke-width:1px;transform:scale(2.5);vertical-align:top;width:16px}.house-map-interest__pin{display:none}@media screen and (min-width:721px){.house-map-interest{padding:20px 20px 10px}.house-map-interest__title{display:inline-block}}
.solar-infobox{background-color:#fff;border:1px solid #bbcde0;border-radius:8px;bottom:auto;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);color:#909090;font-size:.875rem;font-weight:400;margin:0 auto;max-width:none;padding:10px;top:0}.solar-infobox__close-button{cursor:pointer;float:right;width:8px}.solar-infobox__title{color:#221c0c;font-size:1rem;font-weight:600;margin-bottom:10px}.solar-infobox__maintext{font-size:.875rem;font-weight:400;margin-bottom:0;margin-top:0}.solar-infobox__background-mask{background:rgba(0,0,0,.8);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9998}.solar-infobox--season-change{padding:20px 0}
.shorttermbooking-infobox{background-color:#fff;border:1px solid #bbcde0;border-radius:8px;min-height:45px;padding:7px 0 5px}.shorttermbooking-infobox__title{color:#293849;font-size:12px;font-weight:600;line-height:1;margin:0 0 4px;text-align:center;text-transform:uppercase}.shorttermbooking-infobox__text{color:#606060;display:none;font-size:12px}.shorttermbooking-infobox__bigtext{font-size:14px;font-weight:600;line-height:1;margin:0 auto;padding:0 5px;text-align:center}.shorttermbooking-infobox__bigtext-link{color:#606060;text-decoration:underline}.shorttermbooking-infobox__phonenumber{white-space:nowrap}@media screen and (max-width:300px){.shorttermbooking-infobox{padding:3px}.shorttermbooking-infobox__title{margin:0}}@media screen and (min-width:440px){.shorttermbooking-infobox__bigtext{font-size:20px}}@media screen and (min-width:725px){.shorttermbooking-infobox__bigtext-link{cursor:default;pointer-events:none;text-decoration:none}}@media screen and (max-width:979px){.shorttermbooking-infobox{float:left;width:80%}}@media screen and (min-width:980px){.shorttermbooking-infobox{padding:10px}.shorttermbooking-infobox__title{font-size:100%;margin:3px 0 5px;text-align:left}.shorttermbooking-infobox__text{display:block}.shorttermbooking-infobox__bigtext{line-height:1.5;padding:10px 0 5px}.shorttermbooking-infobox__bigtext>a{color:#293849}}
.contact-info{display:none;font-size:13px;margin-top:15px;text-align:center}.contact-info__header{font-size:14px;font-weight:600;line-height:normal;margin-bottom:3px;text-transform:uppercase}.contact-info__contact{line-height:normal;margin-bottom:5px;position:relative}.contact-info__contact a{color:#303030;font-weight:500;text-decoration:underline}.contact-info__contact a:hover{text-decoration:none}.contact-info__opening-hours-icon-clock{background:url(/themes/custom/solar_theme/dist/../images/icon-clock.svg) 6px 4px/12px 12px no-repeat;cursor:pointer;display:inline-block;height:16px;position:absolute;width:18px}.contact-info__opening-hours-popup{display:none}.contact-info__opening-hours-popup--visible{background:#fff;border:1px solid #8aa3bf;border-radius:5px;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;display:block;margin:14px 0 10px;padding:10px;position:relative}.contact-info__opening-hours-popup--close{background:url(/themes/custom/solar_theme/dist/../images/icon-close--gray-30.svg);background-size:cover;height:8px;position:absolute;right:5px;top:5px;width:8px}.contact-info__house{font-style:italic;font-weight:600;margin-top:10px}@media screen and (min-width:980px){.contact-info{display:block}}
.prefooter{background:#fff;font-size:14px;overflow:hidden}.prefooter a{font-size:.875rem;line-height:.875rem;text-decoration:underline;text-transform:uppercase}.prefooter section{background-position:0 0;background-repeat:no-repeat;background-size:30px 30px;margin-bottom:25px;padding-left:45px}.prefooter section p{margin:5px 0}.prefooter section li{list-style-position:inside;margin:0}.prefooter section>h3{font-size:16px;font-weight:600}.searchapp .prefooter{margin-top:60px}@media screen and (max-width:959px){.prefooter .Faq{display:none}}@media screen and (max-width:979px){.prefooter .two-col>.region{float:none;margin:0;width:auto}}@media screen and (min-width:500px){.prefooter section{background-position:0 0;background-repeat:no-repeat;background-size:50px 50px;margin-bottom:40px;margin-right:5px;padding-left:80px;padding-right:80px}.prefooter section>h3{font-size:20px;font-weight:500}.prefooter section>div{font-size:14px}}@media screen and (min-width:980px){.prefooter{font-size:16px}}
.rental-overview .rental-overview__ratings{display:flex;justify-content:space-between;}
