/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.latest-searches{display:block;text-align:center}.latest-searches--hidden{display:none}.latest-searches__button{color:#fff;display:inline-block;margin:16px 0;text-decoration:underline}.latest-searches__button:hover{cursor:pointer;text-decoration:none}.latest-searches__close{background-image:url(/themes/custom/solar_theme/images/close-rounded.svg);border:none;cursor:pointer;display:block;height:36px;position:fixed;right:10px;top:10px;width:36px}.latest-searches__header{padding:10px 0}.latest-searches__list{background-color:#fff;border:1px solid #f8f8f8;bottom:0;display:none;height:100%;left:0;margin:10px 0;overflow:scroll;position:fixed;right:0;top:-10px;width:100%;z-index:7}.latest-searches__list--visible{display:block}.latest-searches__list-table{border-collapse:collapse;display:table;margin-top:10px;width:100%}.latest-searches__list-row{border-radius:0;color:#000;display:table-row}.latest-searches__list-row:hover{background-color:#f8f8f8;color:#000;cursor:pointer}.latest-searches__list-row:not(:last-child){border-bottom:1px solid #e8e8e8}.latest-searches__list-cell{display:table-cell;font-size:14px;padding:10px;text-align:left;width:33%}.latest-searches__list-cell:not(:first-child){text-align:center}.latest-searches__list-cell--novalue{font-style:italic}.latest-searches__list-cell--red{color:#d81313}.latest-searches__list-cell--green{color:#62a361}.latest-searches__list-cell--green,.latest-searches__list-cell--red{font-size:12px;font-style:italic}@media screen and (min-width:1210px){.latest-searches{position:relative}.latest-searches__close{display:none}.latest-searches__list{border-radius:8px;bottom:auto;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);height:auto;left:auto;margin:0 auto;overflow:visible;padding:10px;position:absolute;right:auto;top:auto}}
.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/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/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/images/icon-globe.svg);background-size:26px 26px}.search-form__field--when:before{background-image:url(/themes/custom/solar_theme/images/icon-date-block.svg);background-size:26px 25px}.search-form__field--who:before{background-image:url(/themes/custom/solar_theme/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/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/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/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/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%}}.frontpage-search__back-overlay{display:none}.frontpage-search__back-overlay--active{background:rgba(0,0,0,.5);display:block;height:100%;left:0;position:fixed;top:0;width:100%}.frontpage-search__selected-nights{background-color:#f8f8f8;border-top:1px solid #e8e8e8;font-size:16px;padding:15px 0;position:relative;text-align:center}.frontpage-search__selected-nights-amount{font-weight:600}.frontpage-search__selected-nights-clear-all-dates{left:10px;position:absolute}.frontpage-search__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}.frontpage-search__selected-nights-clear-all-dates>button:before{background:url(/themes/custom/solar_theme/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}.frontpage-search__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){.frontpage-search__search-button:hover{background:#d8d8d8}}@media (any-pointer:fine){.frontpage-search__search-button:hover{background:#d8d8d8}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.frontpage-search__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){.frontpage-search__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}}.frontpage-search__search-input{width:100%}.frontpage-search__search-expander{display:none}.frontpage-search__input-layout{width:100%}.frontpage-search__header{font-weight:600}.frontpage-search__date-fields{display:flex}.frontpage-search__date-fields>div{min-width:200px}.frontpage-search__field{background-image:url(/themes/custom/solar_theme/images/arrow-right.svg);background-position:290px 50%;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer}.frontpage-search__field:hover{background-color:#e8e8e8}.frontpage-search__field:hover:before{border-right-color:#d8d8d8}.frontpage-search__field:before{background-position:50% 50%;background-repeat:no-repeat;border-right:1px solid #e8e8e8}.frontpage-search__field--where:before{background-image:url(/themes/custom/solar_theme/images/icon-globe.svg);background-size:26px 26px}.frontpage-search__field--when:before{background-image:url(/themes/custom/solar_theme/images/icon-date-block.svg);background-size:26px 25px}.frontpage-search__field--who:before{background-image:url(/themes/custom/solar_theme/images/icon-persons.svg);background-size:39px 26px}.frontpage-search__field--active{background-color:#e8e8e8}.frontpage-search__field--active:before{border-right-color:#d8d8d8}.frontpage-search__field--active:after{background:#fff;content:"";height:45px;left:100%;position:absolute;top:0;width:35px;z-index:3}.frontpage-search__input{background:transparent;border:0;box-sizing:border-box;display:none;max-width:220px;padding:13px 0}.frontpage-search__input--visible{display:inline-block}.frontpage-search__input::-webkit-input-placeholder{color:#606060;opacity:1}.frontpage-search__input:-ms-input-placeholder{color:#606060;opacity:1}.frontpage-search__input:-moz-placeholder,.frontpage-search__input::-moz-placeholder{color:#606060;opacity:1}.frontpage-search__days-variation{margin:0 auto;padding:0 0 20px;width:274px}@media screen and (min-width:1210px){.frontpage-search__days-variation{padding-left:25px;width:100%}.header-search .frontpage-search__days-variation{padding-left:0;width:754px}}.frontpage-search__destinations{display:inline-block;max-width:220px;width:100%}.frontpage-search__destinations--hidden{display:none}.frontpage-search__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}.frontpage-search__destination-item-close{background-image:url(/themes/custom/solar_theme/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}.frontpage-search__destination-item-close:hover{background-color:#e55d39}.frontpage-search__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}.frontpage-search__popout .CalendarMonth--horizontal .CalendarMonth__caption{padding-bottom:33px;padding-top:10px}.frontpage-search__popout .DayPicker--horizontal,.frontpage-search__popout .guestpicker__dropdown{box-shadow:none}.frontpage-search__popout .DayPicker--horizontal{border-radius:8px}.frontpage-search__popout .DayPicker__week-header{top:35px}.frontpage-search__popout .DayPickerNavigation--horizontal .DayPickerNavigation__next,.frontpage-search__popout .DayPickerNavigation--horizontal .DayPickerNavigation__prev{top:10px}.frontpage-search__popout--guests{max-width:100%}.frontpage-search__popout-close{display:none}.searchform-overlay .frontpage-search{max-width:none}.searchform-overlay .frontpage-search__back-overlay--active{background:transparent}@media screen and (min-width:340px){.frontpage-search__input{width:100%}}@media screen and (max-width:1209px){.frontpage-search__input-layout{box-shadow:none}.frontpage-search__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)}.frontpage-search__popout{height:auto;left:0;margin-bottom:20px;margin-left:0;position:relative;width:auto}.frontpage-search__popout--dateFrom,.frontpage-search__popout--dateTo{overflow:hidden;padding-top:10px}.frontpage-search__popout--dateFrom .DayPicker--horizontal,.frontpage-search__popout--dateTo .DayPicker--horizontal{box-shadow:none;margin:0 auto;overflow:hidden;padding-top:7px;width:300px!important}.frontpage-search__popout--dateFrom .CalendarMonth,.frontpage-search__popout--dateFrom .DayPicker__week-header,.frontpage-search__popout--dateTo .CalendarMonth,.frontpage-search__popout--dateTo .DayPicker__week-header{padding:0 7px}.frontpage-search__popout--dateFrom .DayPicker__week-header ul,.frontpage-search__popout--dateTo .DayPicker__week-header ul{white-space:nowrap}.frontpage-search__popout--dateFrom .CalendarMonthGrid--horizontal,.frontpage-search__popout--dateTo .CalendarMonthGrid--horizontal{left:6px}.frontpage-search__popout--dateFrom .DayPickerNavigation--horizontal .DayPickerNavigation__prev,.frontpage-search__popout--dateTo .DayPickerNavigation--horizontal .DayPickerNavigation__prev{left:13px}.frontpage-search__popout--dateFrom .DayPickerNavigation--horizontal .DayPickerNavigation__next,.frontpage-search__popout--dateTo .DayPickerNavigation--horizontal .DayPickerNavigation__next{right:14px}.frontpage-search__popout-close{background-color:#ffd150;background-image:url(/themes/custom/solar_theme/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}.frontpage-search__popout-close:hover{background-color:#ffc223}.frontpage-search__field{background-image:url(/themes/custom/solar_theme/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}.frontpage-search__field:hover{background-color:#fff}.frontpage-search__field:before{height:48px;margin-top:-1px;padding:0 2px;width:48px}.frontpage-search__field--active{background-color:#fff;background-image:url(/themes/custom/solar_theme/images/arrow-up.svg)}.frontpage-search__field--active:after{height:20px;left:50%;margin-left:20px;top:97%;width:40px}.frontpage-search__input{font-size:16px}.frontpage-search .DayPicker>div{margin-bottom:-10px}}@media screen and (min-width:360px) and (max-width:1210px){.frontpage-search .search-form__date-fields{display:flex;position:relative}.frontpage-search .search-form__date-fields>div{min-width:auto}.frontpage-search .search-form__date-fields .search-form-field{flex:1;margin-right:5px}.frontpage-search .search-form__date-fields .search-form-field+div{margin-left:5px;margin-right:0}.frontpage-search .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 .frontpage-search__header{font-size:28.8px;margin-bottom:20px}}@media screen and (max-width:359px){.frontpage-search .search-form__date-fields{display:block}.frontpage-search .search-form__date-fields .search-form-field.search-form-field{margin:0;width:100%}}@media screen and (min-width:1210px){.frontpage-search{opacity:1;position:relative;width:100%}.frontpage-search__input{background:transparent;border:0;box-sizing:border-box;display:none;padding:13px 0;width:100%}.frontpage-search__input--visible{display:inline-block}.frontpage-search__input::-webkit-input-placeholder{color:#606060;opacity:1}.frontpage-search__search-input{flex:2 1 auto}.frontpage-search__search-input--narrow .frontpage-search__destination-item,.frontpage-search__search-input--narrow .header-search__destination-item{padding:10px 5px}.frontpage-search__search-input--narrow .frontpage-search__destination-item-close,.frontpage-search__search-input--narrow .header-search__destination-item-close{display:none}.frontpage-search__search-input--narrow .frontpage-search__field--where,.frontpage-search__search-input--narrow .frontpage-search__input,.frontpage-search__search-input--narrow .header-search__field--where,.frontpage-search__search-input--narrow .header-search__input{border-radius:4px}.frontpage-search__search-button,.frontpage-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}.frontpage-search__back-overlay{background:transparent;display:none;height:100%;left:0;position:fixed;top:0;width:100%}.frontpage-search__back-overlay--active{display:block}.frontpage-search__field{align-items:center;background:#fff;display:flex;flex:1 1 auto;height:60px;position:relative}.frontpage-search__field span{margin:0 3px}.frontpage-search__field--active{background-color:#e8e8e8}.frontpage-search__field--active:before{border-right-color:#d8d8d8}.frontpage-search__field:hover{background-color:#e8e8e8}.frontpage-search__field:hover:before{border-right-color:#d8d8d8}.frontpage-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}.frontpage-search__field--where{align-items:center;border-bottom-left-radius:4px;border-top-left-radius:4px;display:flex;flex:2 1 auto;height:60px}.frontpage-search__field--where:before{background-image:url(/themes/custom/solar_theme/images/icon-globe.svg)}.frontpage-search__field--when:before{background-image:url(/themes/custom/solar_theme/images/icon-date-block.svg)}.frontpage-search__field--who{border-bottom-right-radius:4px;border-top-right-radius:4px}.frontpage-search__field--who:before{background-image:url(/themes/custom/solar_theme/images/icon-persons.svg)}.frontpage-search__destinations{align-items:center;border-radius:6px;display:flex;height:60px;padding:0 82px 0 0;width:100%}.frontpage-search__destinations--hidden{display:none}.frontpage-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}.frontpage-search__destination-item--additional{flex-shrink:1;min-width:auto;overflow:initial}.frontpage-search__destination-item+.frontpage-search__destination-item{margin-left:10px}.frontpage-search__destination-item-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.frontpage-search__destination-item-close{background-image:url(/themes/custom/solar_theme/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}.frontpage-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)}.frontpage-search__popout{background:#fff;border-radius:8px;display:flex;justify-content:center;position:absolute;top:70px;width:100%}.frontpage-search__popout--dateFrom,.frontpage-search__popout--dateTo{flex-flow:column}.frontpage-search__popout-close{display:none}.frontpage-search__guide{width:100%}.frontpage-search__mask{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.frontpage-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}.frontpage-search .DayPicker--horizontal{box-shadow:none;margin-left:auto;margin-right:auto}.frontpage-search .search-form-field__input,.frontpage-search .search-form-field__input input{color:#a8a8a8;font-size:14px;margin:0}.frontpage-search .search-form-field__input{border-right:1px solid #d8d8d8}.frontpage-search .search-form-field__input:before{padding:8px}.frontpage-search__wrap{height:60px}.frontpage-search__search-button{background:linear-gradient(90deg,#c15741 20.66%,#e47051);border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;font-size:14px;font-weight:600}}.frontpage-search__input-layout{box-shadow:none}
.scroll-to-top{background:#e55d39;background-image:url(/themes/custom/solar_theme/images/icon-arrow-up_2--white.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border-radius:50%;bottom:70px;cursor:pointer;display:none;height:50px;left:20px;opacity:0;position:fixed;transition:opacity .2s linear;width:50px;z-index:2}.scroll-to-top--scrolled{display:block}.scroll-to-top--active{opacity:1}@media screen and (min-width:980px){.scroll-to-top{z-index:16}}@media screen and (min-width:1320px){.scroll-to-top{bottom:20px}}
.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}}
.tag-cloud{display:table;height:100%;padding-top:40px;width:100%}@media screen and (max-width:959px){.tag-cloud{display:block;padding-top:0}}.tag-cloud__inner{display:table-row;max-width:1240px;position:relative}@media screen and (max-width:959px){.tag-cloud__inner{display:block;margin:0 20px}}.tag-cloud__inner:after{clear:both;content:"";display:table}.tag-cloud .tag-cloud__group{border-right:1px solid #f0f0f0;display:table-cell;height:100%;overflow:hidden;padding:20px 1.613%;position:relative}@media screen and (max-width:959px){.tag-cloud .tag-cloud__group{border-bottom:1px solid #d8d8d8;border-right:none;display:block;margin:0;padding:20px 0}}@media screen and (min-width:841px) and (max-width:959px){.tag-cloud .tag-cloud__group{margin:0 auto;max-width:800px}}.tag-cloud .tag-cloud__group:last-child{border-right:none;margin-right:0}@media screen and (max-width:959px){.tag-cloud .tag-cloud__group:last-child{margin-right:20px}}@media screen and (min-width:841px) and (max-width:959px){.tag-cloud .tag-cloud__group:last-child{border-bottom:none;margin-right:auto}}.tag-cloud .tag-cloud__group--2-blocks{width:49.194%}@media screen and (max-width:959px){.tag-cloud .tag-cloud__group--2-blocks{width:100%}}.tag-cloud .tag-cloud__group--3-blocks{width:33.3%}@media screen and (max-width:959px){.tag-cloud .tag-cloud__group--3-blocks{width:100%}}.tag-cloud__group-title{-moz-column-span:all;column-span:all}.tag-cloud__group-title-icon{display:none}@media screen and (max-width:959px){.tag-cloud__group-title{border-radius:8px;font-size:18px;padding:0}.tag-cloud__group-title-icon{display:block;float:right;margin-top:8px}}.tag-cloud__group-item{display:inline-block;margin:5px;padding:0;text-align:left}.tag-cloud__group-item.is-hidden{display:none}.tag-cloud__group-item a{background:linear-gradient(90deg,#c15741 20.66%,#e47051);border-radius:24px;color:#fff;display:block;font-size:12px;font-weight:600;padding:5px 10px}.tag-cloud__group-item a:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c)}.tag-cloud__button{bottom:0;left:50%;margin:20px auto;max-width:1240px;position:absolute;text-align:center;transform:translateX(-50%)}@media screen and (max-width:959px){.tag-cloud__button{margin:0 auto 5px}}.tag-cloud__button:after{clear:both;content:"";display:table}.tag-cloud__button span{border-radius:64px;color:#000;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:underline;transition:all .2s ease}@media screen and (max-width:959px){.tag-cloud__button span{padding:5px 20px}}.tag-cloud__button span:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#c4462e,#eb6d4c)}.tag-cloud__group-block{margin-bottom:16px}.tag-cloud__group--expanded>.tag-cloud__group-block{margin-bottom:0;max-height:none;overflow:visible}.tag-cloud__group--expanded>.tag-cloud__button{display:none}
.country-list{height:auto;overflow:hidden;position:relative}.country-list__inner{margin-left:auto;margin-right:auto;max-width:1240px;padding:40px;text-align:center}@media screen and (max-width:959px){.country-list__inner{border-bottom:1px solid #d8d8d8;margin-left:20px;margin-right:20px;padding:20px 0}}@media screen and (min-width:841px){.country-list__inner{margin:0 auto;max-width:800px}}.country-list__inner:after{clear:both;content:"";display:table}.country-list__title-block{position:relative}.country-list__title{color:#fff;font-size:21px;font-weight:600;margin-bottom:.5rem;text-align:center}@media screen and (max-width:959px){.country-list__title{color:#293849;font-size:18px;font-weight:500;margin-bottom:0;padding-right:35px;position:relative;text-align:left}}.country-list__group-block{margin:.8rem 0}@media screen and (max-width:959px){.country-list__group-block{overflow:hidden;text-align:left}.country-list__group-block li{display:inline-block}}@media screen and (max-width:959px){.country-list.country-list--collapsed .country-list__group-block{margin:0}.country-list.country-list--collapsed .country-list__group-block li{display:none}}.country-list__item{display:inline-block;margin:4px 2px;padding:0;text-align:left}.country-list__item:before{background:none}.country-list__item a{background:linear-gradient(90deg,#283d56,#385879);border-radius:30px;color:#fff;display:block;font-size:12px;font-weight:500;padding:5px 10px}.country-list__item a:hover{background:linear-gradient(90deg,#c15741 20.66%,#e47051);color:#fff}@media screen and (min-width:960px){.country-list{background:linear-gradient(90deg,#283d56,#385879)}.country-list__item a{background:#fff;color:#000}}
