@font-face{font-family:Source Sans Pro,Arial;font-weight:400;font-style:normal;font-stretch:normal;src:url(https://styleguide.ving.se/public/fonts/sourcesanspro-regular.otf.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-regular.ttf.woff2) format("woff2"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-regular.ttf) format("truetype"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-regular.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-regular.otf) format("opentype")}@font-face{font-family:Source Sans Pro,Arial;font-weight:600;font-style:normal;font-stretch:normal;src:url(https://styleguide.ving.se/public/fonts/sourcesanspro-semibold.otf.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-semibold.ttf.woff2) format("woff2"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-semibold.ttf) format("truetype"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-semibold.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-semibold.otf) format("opentype")}@font-face{font-family:Source Sans Pro,Arial;font-weight:700;font-style:normal;font-stretch:normal;src:url(https://styleguide.ving.se/public/fonts/sourcesanspro-bold.otf.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-bold.ttf.woff2) format("woff2"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-bold.ttf) format("truetype"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-bold.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/sourcesanspro-bold.otf) format("opentype")}@font-face{font-family:ThomasHeadlineBold,Arial Black;font-weight:400;font-style:normal;font-stretch:normal;src:url(https://styleguide.ving.se/public/fonts/thomasheadlinebold-webfont.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebold-webfont.ttf) format("truetype"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebold-webfont.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebold-webfont.eot#iefix) format("embedded-opentype")}@font-face{font-family:ThomasHeadlineBoldItalic,Arial Black;font-weight:400;font-style:normal;font-stretch:normal;src:url(https://styleguide.ving.se/public/fonts/thomasheadlinebolditalic-webfont.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebolditalic-webfont.woff2) format("woff2"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebolditalic-webfont.ttf) format("truetype"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebolditalic-webfont.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebolditalic-webfont.eot#iefix) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/thomasheadlinebolditalic-webfont.svg#thomas_headlinebold_italic_a) format("svg")}@font-face{font-family:ThomasHeadlineLight,Arial;font-weight:400;font-style:normal;font-stretch:normal;src:url(https://styleguide.ving.se/public/fonts/thomasheadline-light_2_5-webfont.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/thomasheadline-light_2_5-webfont.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/thomasheadline-light_2_5-webfont.eot#iefix) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/thomasheadline-light_2_5-webfont.svg) format("svg")}@font-face{font-family:ThomasHeadlineLightItalic,Arial;font-weight:400;font-style:normal;font-stretch:normal;src:url(https://styleguide.ving.se/public/fonts/thomasheadline-lightitalic_2_5-webfont.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/thomasheadline-lightitalic_2_5-webfont.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/thomasheadline-lightitalic_2_5-webfont.eot#iefix) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/thomasheadline-lightitalic_2_5-webfont.svg) format("svg")}@font-face{font-family:tcneicons;font-weight:400;font-style:normal;src:url(https://styleguide.ving.se/public/fonts/tcneicons.woff) format("woff"),url(https://styleguide.ving.se/public/fonts/tcneicons.ttf) format("truetype"),url(https://styleguide.ving.se/public/fonts/tcneicons.eot) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/tcneicons.eot#iefix) format("embedded-opentype"),url(https://styleguide.ving.se/public/fonts/tcneicons.svg#tcneicons) format("svg")}.font-default,.font-default--bold,.font-default--semibold{font-family:Source Sans Pro,Arial;font-weight:400}.font-default--semibold{font-weight:600}.font-default--bold{font-weight:700}.font-light{font-family:ThomasHeadlineLight,Arial}.font-light--italic{font-family:ThomasHeadlineLightItalic,Arial}.font-bold{font-family:ThomasHeadlineBold,Arial Black}.font-bold--italic{font-family:ThomasHeadlineBoldItalic,Arial Black}.footer-app,.header-app{font-family:Source Sans Pro,Arial;font-size:16px}.footer-app a:active,.footer-app a:focus,.header-app a:active,.header-app a:focus{outline:none}.header-main-navigation__link,.header-sub-navigation__link{line-height:18px}.header-main-navigation__link:focus,.header-sub-navigation__link:focus{outline:none;text-decoration:none}.header-logotype{font-size:16px;line-height:16px}.header-logotype__image{vertical-align:baseline}.footer-newsletter__input input:focus{outline:none}.input+label{cursor:text;position:absolute;right:14px;top:0}.input.input--valid+label:before{color:#74bf00;content:"j";margin-top:18px}.input+label:before{color:#ff0101;content:"s";margin-top:19px;display:block;font-family:tcneicons;font-size:13px;opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.input__container.footer-newsletter__input{line-height:1;position:relative}.formbox__error{display:inline-block;font-size:14px;padding-top:5px}.no-flexbox .header-logotype{height:58px}@media (min-width:768px){.no-flexbox .header-logotype{height:auto}}@media (min-width:768px){.no-flexbox .header-logotype__image{margin-top:25px}}@media (min-width:768px){.no-flexbox .header-container{height:86px}}@media (min-width:768px){.no-flexbox .header-main-navigation-container{display:inline-block;height:26px;margin-top:31px;padding:0;vertical-align:top;width:calc(100% - 350px)}}@media (min-width:975px){.no-flexbox .header-main-navigation-container{margin-top:34px}}.no-flexbox .header-main-navigation__item{display:inline-block;width:25%}.no-flexbox .header-main-navigation__link,.no-flexbox .header-main-navigation__link:before{display:block;text-align:center}.no-flexbox .header-search-field__container{height:58px;position:absolute;right:0;top:0}@media (min-width:768px){.no-flexbox .header-search-field__container{display:inline-block;height:26px;margin-top:31px;position:relative;vertical-align:top;width:184px}}@media (min-width:975px){.no-flexbox .header-search-field__container{margin-top:34px}}.no-flexbox .header-search-field__autosuggest,.no-flexbox .header-search-field__cancel-btn,.no-flexbox .header-search-field__label{display:inline-block}@media (min-width:768px){.no-flexbox .header-search-field__cancel-btn{display:none}}@media (min-width:768px){.no-flexbox .footer-section{display:inline-block;vertical-align:top;width:32%}}.no-flexbox .footer-link-list{display:inline-block}.no-flexbox .footer-section--shortcuts .footer-link-list{width:calc(50% - 5px)}.header-search-field-algolia *{border:0;box-sizing:border-box;list-style-type:none;margin:0;padding:0;text-decoration:none;background:transparent}.header-search-field-algolia * .header-footer-algolia-faq-hit,.header-search-field-algolia * .header-footer-algolia-search-menu-tab{background:none;border-radius:0;font-size:16px;font-weight:400}.header-search-field-algolia * .header-footer-algolia-search-box__cancel,.header-search-field-algolia * .header-footer-algolia-search-box__clear{cursor:pointer}.header-app-root{width:100%}.header-app-top{background:#fff;border-bottom:2px solid #fd8d2b;box-shadow:0 0 5px #c7c7c7;position:relative;width:100%}.header-app--globetrotter .header-app-top{border-color:#172b54}.header-app-bottom{background:#efeae6;box-shadow:0 0 5px #c7c7c7;position:relative;width:100%}.header-container{margin:0 auto}@media (min-width:768px){.header-container{align-items:center;display:flex;height:60px;justify-content:space-between;min-height:60px}}@media (min-width:975px){.header-container{height:77px;max-width:975px;min-height:77px}}.header-footer-algolia-search-box__input.algolia-placeholder{color:#707070;min-height:40px;position:absolute;right:4px;top:0}@media screen and (min-width:768px){.header-footer-algolia-search-box__input.algolia-placeholder{display:flex;margin:0 12px;position:static;border:1px solid #adadad;border-radius:16px;height:32px;justify-content:flex-start;min-height:0;padding:0 12px 0 16px;transition:border .25s ease,box-shadow .25s ease;width:200px}}@media screen and (min-width:975px){.header-footer-algolia-search-box__input.algolia-placeholder{margin:0 0 0 12px}}.algolia-placeholder-text{display:none}@media screen and (min-width:768px){.algolia-placeholder-text{align-items:center;display:inline-flex}}.algolia-placeholder button{align-items:center;display:inline-flex;fill:#454545;flex-shrink:0;height:100%;justify-content:flex-start;min-height:40px;width:24px}@media screen and (min-width:768px){.algolia-placeholder button{min-height:0}}.header-hover-navigation-container{display:none;font-family:Source Sans Pro,Arial;font-size:16px;margin-left:-20px;padding-top:51px;position:absolute;top:0;width:calc(100% + 40px)}@media (min-width:768px){.header-hover-navigation-container{display:block;z-index:501}}.header-main-navigation__item--selected-active .header-hover-navigation-container,.header-main-navigation__item--selected .header-hover-navigation-container{display:none}.header-hover-navigation{animation-duration:.25s;animation-name:opacity-0-1;background:#fff;border:1px solid #c7c7c7;box-sizing:border-box;display:none;margin-left:50%;padding:12px;position:absolute;transform:translate(-50%)}@media (min-width:768px) and (max-width:975px){.header-hover-navigation{top:60px}}.header-hover-navigation:after,.header-hover-navigation:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0;z-index:2}@media (min-width:768px){.header-hover-navigation:after,.header-hover-navigation:before{z-index:502}}.header-hover-navigation:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:11px;margin-left:-11px}.header-hover-navigation:before{border-color:hsla(0,0%,58.8%,0) hsla(0,0%,58.8%,0) #adadad;border-width:12px;margin-left:-12px}.header-hover-navigation__item{margin:0}.no-touch .header-main-navigation__item:hover .header-hover-navigation{color:#454545;display:flex;flex-direction:column;min-width:160px}.header-hover-navigation__link{-webkit-tap-highlight-color:transparent;color:#454545;display:block;margin:0;padding:8px;transition:color .25s ease;white-space:nowrap}.header-hover-navigation__link:link,.header-hover-navigation__link:visited{color:#454545;text-decoration:none}.header-hover-navigation__link:hover,.no-touch .header-main-navigation__item:hover .header-main-navigation__link{color:#f37100}.header-app--globetrotter .header-hover-navigation__link:hover,.no-touch .header-app--globetrotter .header-main-navigation__item:hover .header-main-navigation__link{color:#172b54}.header-main-navigation-container{border-top:1px solid #e3e3e3;display:flex;font-family:ThomasHeadlineBold,Arial Black;font-size:12px;margin:0 auto;padding:5px 12px}@media (min-width:768px){.header-main-navigation-container{border:solid #e3e3e3;border-width:0 0 0 1px;flex-grow:1;height:30px;margin:12px 0 12px 16px;padding:0 8px;position:static}}@media (min-width:975px){.header-main-navigation-container{font-size:18px;margin:0 0 0 40px;padding:0 16px}}.header-main-navigation{align-items:center;display:flex;justify-content:space-between;margin:0;width:100%}@media (min-width:768px){.header-main-navigation{justify-content:space-around}}@media (min-width:975px){.header-main-navigation{position:relative}}.header-main-navigation__item{cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;position:relative}@media (min-width:768px){.header-main-navigation__item{position:relative}}@media (min-width:975px){.header-main-navigation__item{position:relative}}@media (min-width:768px) and (max-width:974px){.header-main-navigation__item:after{content:"";padding-bottom:13px;position:absolute;right:-1px;width:100%;z-index:502}}svg.header-main-navigation__link-icon{fill:#454545;height:20px;margin-bottom:3px;width:20px}@media (min-width:975px){svg.header-main-navigation__link-icon{display:none}}.header-main-navigation__item--selected-active .header-main-navigation__link-icon,.header-main-navigation__item--selected .header-main-navigation__link-icon,.no-touch .header-main-navigation__item:hover .header-main-navigation__link-icon{fill:#f37100}.header-main-navigation__item--selected-active:after,.header-main-navigation__item--selected:after{border-color:transparent transparent #f37100;border-style:solid;border-width:0 6px 5px;bottom:-5px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:width .25s ease;width:0}@media (min-width:975px){.header-main-navigation__item--selected-active:after,.header-main-navigation__item--selected:after{border-width:0 11px 9px;bottom:-26px}}@media (min-width:768px) and (max-width:974px){.header-main-navigation__item--selected-active:after,.header-main-navigation__item--selected:after{bottom:-5px}}.header-app--globetrotter .header-main-navigation__item--selected-active:after,.header-app--globetrotter .header-main-navigation__item--selected:after{border-color:transparent transparent #172b54}.header-main-navigation__link{align-items:center;color:#454545;display:flex;flex-direction:column;padding:7px 0 1px;position:relative;text-transform:uppercase;transition:color .25s ease}@media (min-width:768px){.header-main-navigation__link{z-index:502}}@media screen and (min-width:975px){.header-main-navigation__link{padding:4px 0}}.header-main-navigation__link:link,.header-main-navigation__link:visited{color:#454545;text-decoration:none}.header-main-navigation__link--selected:link{color:#f37100}.header-app--globetrotter .header-main-navigation__link--selected:link{color:#172b54}.header-main-navigation__item--selected-active .header-main-navigation__link,.header-main-navigation__item--selected .header-main-navigation__link{color:#f37100}.header-app--globetrotter .header-main-navigation__item--selected-active .header-main-navigation__link,.header-app--globetrotter .header-main-navigation__item--selected .header-main-navigation__link{color:#172b54}.header-main-navigation__item--expanded .header-main-navigation__link{color:#f37100}.header-app--globetrotter .header-main-navigation__item--expanded .header-main-navigation__link{color:#172b54}.header-main-navigation__item--expanded .header-main-navigation__link:after{border-color:transparent transparent #f37100;border-style:solid;border-width:0 8px 7px;bottom:-12px;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);transition:width .25s ease;width:0}.header-app--globetrotter .header-main-navigation__item--expanded .header-main-navigation__link:after{color:#172b54}@media (min-width:975px){.header-main-navigation__item--expanded .header-main-navigation__link:after{border-width:0 11px 9px;bottom:-22px}}.no-touch .header-main-navigation__link:hover{color:#f37100;text-decoration:none}.no-touch .header-app--globetrotter .header-main-navigation__link:hover{color:#172b54}.header-sub-navigation-container{margin:0 auto}.header-sub-navigation-list{font-family:ThomasHeadlineBold,Arial Black;margin:0 auto;max-width:975px;padding:4px 0 8px}@media (min-width:975px){.header-sub-navigation-list{font-size:18px;padding-bottom:4px}}.header-sub-navigation__item{display:inline-block;margin:0;padding:8px 8px 4px 12px}@media (min-width:975px){.header-sub-navigation__item{padding:8px 40px 8px 0}}.header-sub-navigation__item .header-sub-navigation__link{color:#454545;transition:color .25s ease}.header-sub-navigation__item .header-sub-navigation__link:hover{color:#f37100;text-decoration:none}.header-app--globetrotter .header-sub-navigation__item .header-sub-navigation__link:hover{color:#172b54}.header-sub-navigation__item.header-sub-navigation__item--selected .header-sub-navigation__link{color:#f37100}.header-app--globetrotter .header-sub-navigation__item.header-sub-navigation__item--selected .header-sub-navigation__link{color:#172b54}.header-logotype{-webkit-tap-highlight-color:transparent;display:inline-block;padding:8px 0 6px 12px}@media (min-width:768px) and (max-width:974px){.header-logotype{padding-left:12px}}@media (min-width:975px){.header-logotype{padding:0}}.header-logotype__image{height:24px}@media (min-width:768px){.header-logotype__image{height:30px}}@media (min-width:975px){.header-logotype__image{height:36px}}.header-footer-algolia-search-box{display:flex;justify-content:flex-end;width:100%}@media (max-width:767px){.header-footer-algolia-search--open .header-footer-algolia-search-box{background-color:#fff;border-bottom:1px solid #c7c7c7;padding:0 12px;position:fixed;top:0;z-index:2}}@media (min-width:768px){.header-footer-algolia-search-box{justify-content:space-between}.header-footer-algolia-search--open .header-footer-algolia-search-box{padding:0 24px}}.header-footer-algolia-search-box__input{align-items:center;color:#454545;cursor:text;display:flex;height:40px;justify-content:flex-end;width:100%}@media (min-width:768px){.header-footer-algolia-search-box__input{border:1px solid #adadad;border-radius:16px;height:32px;justify-content:flex-start;padding:0 12px 0 16px;transition:border .25s ease,box-shadow .25s ease;width:200px}.header-footer-algolia-search-box__input:not(.header-footer-algolia-search-box__input--focused):hover{border-color:#454545}.header-footer-algolia-search--open .header-footer-algolia-search-box__input{border-radius:24px;height:48px;margin:0 auto 20px;max-width:640px;padding:0 24px 0 28px;position:relative;right:-8px;top:20px;width:50%}}@media (min-width:768px){.header-footer-algolia-search-box__input--focused{border-color:#359cbb;box-shadow:0 0 8px rgba(53,156,187,.25)}}.header-footer-algolia-search-box__input-icon{align-items:center;display:inline-flex;fill:#454545;flex-shrink:0;height:100%;justify-content:flex-start;width:24px}@media (max-width:767px){.header-footer-algolia-search:not(.header-footer-algolia-search--open) .header-footer-algolia-search-box__input-icon{justify-content:flex-end}}@media (min-width:768px){.header-footer-algolia-search--open .header-footer-algolia-search-box__input-icon{width:32px}}.header-footer-algolia-search-box__input-field{background:transparent;box-sizing:border-box;font-family:Source Sans Pro,Arial;font-size:16px;height:100%;width:100%}.header-footer-algolia-search-box__input-field:focus{outline:none}.header-footer-algolia-search-box__input-field::-ms-clear{height:0;width:0}@media (max-width:767px){.header-footer-algolia-search:not(.header-footer-algolia-search--open) .header-footer-algolia-search-box__input-field{display:none}}@media (min-width:768px){.header-footer-algolia-search-box__input-field{width:148px}.header-footer-algolia-search--open .header-footer-algolia-search-box__input-field{font-size:18px;width:100%}}.header-footer-algolia-search-box__cancel{font-size:14px}.header-footer-algolia-search-box__cancel .header-footer-algolia-search-box__cancel-icon{display:none;fill:#454545}@media (min-width:768px){.header-footer-algolia-search--open .header-footer-algolia-search-box__cancel .header-footer-algolia-search-box__cancel-icon{display:inline-block}}.header-footer-algolia-search-box__cancel-text{display:none}@media (max-width:767px){.header-footer-algolia-search--open .header-footer-algolia-search-box__cancel-text{display:inline}}.header-footer-algolia-search-box__clear{display:none;padding:4px}@media (max-width:767px){.header-footer-algolia-search-box__clear{margin-right:12px}}.header-footer-algolia-search--open .header-footer-algolia-search-box__clear{display:flex}.header-footer-algolia-search-box__clear-icon{display:none;fill:#707070}.header-footer-algolia-search--open .header-footer-algolia-search-box__clear-icon{display:inline-block}.header-footer-algolia-search-menu-tab{color:#1d9886;font-family:ThomasHeadlineLight,Arial;padding:16px;position:relative;text-transform:uppercase}.header-footer-algolia-search-menu-tab:first-of-type{padding-left:20px}.header-footer-algolia-search-menu-tab--selected{color:#454545;font-family:ThomasHeadlineBold,Arial Black}.header-footer-algolia-search-menu-tab--selected:after{background:#1d9886;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0}.header-footer-algolia-search-menu-tab--disabled{color:#adadad;cursor:default;pointer-events:none}.header-footer-algolia-search-menu-tab--disabled:after{background:#adadad}.header-footer-algolia-search-menu{background:#fff;box-shadow:0 0 8px #c7c7c7;display:flex;left:0;min-width:100%;-webkit-overflow-scrolling:touch;overflow-x:scroll;position:fixed;right:0;top:40px;white-space:nowrap;z-index:2}@media (min-width:768px){.header-footer-algolia-search-menu{display:none}}.header-footer-algolia-result-link{display:flex;justify-content:center;padding:24px 0 12px}@media (min-width:768px){.header-footer-algolia-result-link{flex:1;align-items:flex-end;padding:24px 0;width:100%}}.header-footer-algolia-result-link__no-results{color:#adadad;justify-content:center;padding-bottom:40px}@media (min-width:768px){.header-footer-algolia-result-link__no-results{align-items:center;display:flex;flex-direction:column}}@media (max-width:767px){.header-footer-algolia-result-link__no-results:not(.header-footer-algolia-result-link__no-results--selected){display:none}.header-footer-algolia-result-link__no-results--selected{align-items:center;background:#fff;display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center;padding-bottom:50vh}}.header-footer-algolia-result-link__no-results-link{margin-top:4px;text-align:center}.header-footer-algolia-hit{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin:-8px;min-height:40px;padding:8px;transition:background .25s ease;width:calc(100% + 16px)}.header-footer-algolia-hit--loading{cursor:default}@media (min-width:975px){.header-footer-algolia-hit:hover:not(.header-footer-algolia-hit--loading){background:#f7f7f7}}.header-footer-algolia-hit:not(:last-of-type){margin-bottom:12px}.header-footer-algolia-hit__icon{fill:#1d9886;flex-shrink:0;margin-right:12px;transition:transform .25s ease}@media (min-width:975px){.header-footer-algolia-hit:hover:not(&\--loading) .header-footer-algolia-hit__icon{transform:scale(1.2)}}.header-footer-algolia-hit__image{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:12px;overflow:hidden;transition:transform .25s ease;width:40px}@media (min-width:975px){.header-footer-algolia-hit:hover:not(&\--loading) .header-footer-algolia-hit__image{transform:scale(1.2)}}.header-footer-algolia-hit__image-src{flex:none;height:100%}.header-footer-algolia-hit__image-src img{height:100%;width:auto}.header-footer-algolia-hit__content{display:flex;flex-direction:column;font-size:16px;height:100%;text-align:left;width:100%}.header-footer-algolia-hit__content-name{align-items:center;display:flex}.header-footer-algolia-hit__content-geographical-item{color:#adadad;display:inline}.header-footer-algolia-hit__content-geographical-item:not(:first-of-type):before{content:", "}.header-footer-algolia-hit-container:not(.header-footer-algolia-hit-container--faq){margin-bottom:12px}.header-footer-algolia-result__show-more{display:flex;justify-content:center;margin-top:40px}.header-footer-algolia-faq-hit{border-bottom:1px solid #e3e3e3;padding:20px 0;text-align:left;width:100%}@media (min-width:768px){.header-footer-algolia-faq-hit{background-color:#fff;box-shadow:0 0 1px #c7c7c7;margin-bottom:20px;padding:20px}}.header-footer-algolia-faq-hit__content{align-items:center;display:flex;justify-content:space-between}.header-footer-algolia-faq-hit__content-title{padding-right:12px}.header-footer-algolia-faq-hit--expanded .header-footer-algolia-faq-hit__content-title{font-weight:700}.header-footer-algolia-faq-hit__content-icon{flex-shrink:0}.header-footer-algolia-faq-hit__answer{margin-top:8px}.algolia-resort-hit{background:#fff;box-shadow:0 0 1px #c7c7c7;color:#454545;display:flex;position:relative;width:100%}.algolia-resort-hit__picture{height:auto;max-width:174px;min-height:100px;overflow:hidden;width:40%}.algolia-resort-hit__content-container{display:flex;flex-grow:1;width:60%}.algolia-resort-hit__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.algolia-resort-hit__content-bottom,.algolia-resort-hit__content-top{padding:8px}.algolia-resort-hit__content-title{font-family:ThomasHeadlineBold,Arial Black;font-size:18px}.algolia-resort-hit__content-preamble{color:#adadad;font-family:ThomasHeadlineLight,Arial;font-size:14px;line-height:20px;padding-top:4px}.algolia-resort-hit__content-counter{display:inline-flex;flex-direction:column;text-align:center}.algolia-resort-hit__content-counter:nth-child(2){border-left:1px solid #e3e3e3;margin-left:12px;padding-left:12px}.algolia-resort-hit__content-counter-label{color:#adadad;font-size:14px}.algolia-resort-hit__content-counter-hotels{font-family:ThomasHeadlineLight,Arial;font-size:21px;line-height:1}.algolia-resort-hit__arrow-container{display:flex;justify-content:center;padding:0 2px}.algolia-resort-hit__arrow{margin:auto}.algolia-resort-hit__link{bottom:0;left:0;position:absolute;top:0;width:100%}.algolia-hotel-hit{background:#fff;box-shadow:0 0 1px #c7c7c7;color:#454545;display:flex;min-height:152px;position:relative}.algolia-hotel-hit-image-panel{height:auto;max-width:152px;min-height:152;overflow:hidden;position:relative;width:33%}.algolia-hotel-hit-image-panel__image-content{height:100%;left:0;position:absolute;top:0;width:100%}.algolia-hotel-hit-image-panel__tags{bottom:5px;left:5px;position:absolute;top:auto}.algolia-hotel-hit-content-panel{display:flex;flex-direction:column;width:77%}.algolia-hotel-hit-content-panel__header{padding:8px}.algolia-hotel-hit-content-panel__hotel-name{font-family:ThomasHeadlineBold,Arial Black;font-size:18px;line-height:18px;margin-right:48px}.algolia-hotel-hit-content-panel__geographical{color:#adadad;font-size:14px;margin:4px 36px 4px 0}.algolia-hotel-hit-content-panel__body{display:flex;flex-grow:1;justify-content:flex-end;padding:0 8px 8px}.algolia-hotel-hit-content-panel__footer{background-color:#f7f7f7;display:flex;fill:#454545;justify-content:flex-end;padding:8px}.algolia-hotel-hit__link{height:100%;left:0;position:absolute;top:0;width:100%}.header-footer-algolia-search{position:relative}@media (max-width:767px){.header-footer-algolia-search--open{bottom:0;left:0;max-height:100%;overflow:hidden;position:fixed;right:0;top:0}}.header-footer-algolia-search__content{margin:0 auto}@media (max-width:767px){.header-footer-algolia-search--open .header-footer-algolia-search__content{height:100vh}}.header-footer-algolia-result{display:none;justify-content:space-between;padding-top:92px}@media (min-width:768px){.header-footer-algolia-result{padding:44px 0}}@media (max-width:974px){.header-footer-algolia-result{flex-direction:column;max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}}.header-footer-algolia-search--open .header-footer-algolia-result{display:flex}.header-footer-algolia-result__row{display:flex;flex-grow:1;flex-shrink:0}@media (max-width:767px){.header-footer-algolia-result__row{flex-direction:column}}@media (min-width:975px){:not(.header-footer-algolia-result--2-columns) .header-footer-algolia-result__row{width:50%}}@media (min-width:768px) and (max-width:974px){.header-footer-algolia-result__row:last-of-type{margin-top:60px}}@media (min-width:975px){.header-footer-algolia-result:not(.header-footer-algolia-result--2-columns) .header-footer-algolia-result__row:first-of-type{border-right:1px solid #e3e3e3}}@media (min-width:975px){.header-footer-algolia-result--3-columns .header-footer-algolia-result__row:first-of-type{width:66%}.header-footer-algolia-result--3-columns .header-footer-algolia-result__row:last-of-type{width:33%}}.header-footer-algolia-result__row-column{display:flex;flex-direction:column;padding:24px 20px 0}@media (min-width:768px){.header-footer-algolia-result__row-column{flex-grow:1;flex-shrink:0;padding:0 40px;position:relative;width:50%}}@media (max-width:767px){.header-footer-algolia-result__row:last-of-type .header-footer-algolia-result__row-column:not(.header-footer-algolia-result__row-column--colored-background):last-of-type{padding-bottom:124px}.header-footer-algolia-result__row-column--faq{padding-bottom:124px;padding-top:0}}.header-footer-algolia-result__row-column--colored-background{background-color:#f5f0eb;min-height:100vh;padding:0 0 124px}.header-footer-algolia-result__row-column--hidden{display:none}@media (min-width:768px){.header-footer-algolia-result__row-column:not(:last-of-type){border-right:1px solid #e3e3e3}}.header-footer-algolia-result__row-column-label{display:block;font-family:ThomasHeadlineBold,Arial Black;font-size:18px;margin-bottom:24px;text-align:left}@media (max-width:767px){.header-footer-algolia-result__row-column-label--no-results{margin-bottom:0}}.header-footer-algolia-result__row-column-label-count{font-family:ThomasHeadlineLight,Arial}.header-footer-algolia-result__row-column-label-count:before{content:" "}@media (min-width:768px){.header-footer-algolia-result__row-column-data{flex:1 0 auto;display:flex;flex-direction:column}}.header-search-field{align-items:center;color:#707070;display:flex;justify-content:space-between;left:calc(100% - 36px);position:absolute;top:20px;transition:left .25s ease,border .25s ease,border-width .25s ease}@media (min-width:768px){.header-search-field{border:1px solid #c7c7c7;border-radius:20px;margin-right:12px;padding:0 12px;position:static;transition:border-color .25s ease,box-shadow .25s ease;width:auto}.header-search-field:hover{border-color:#adadad}}@media (max-width:767px){.header-search-field--expanded{background:#fff;height:58px;left:0;padding-left:12px;padding-right:12px;position:absolute;right:0;top:0;z-index:503}}@media (min-width:768px){.header-search-field--focused,.header-search-field--focused:hover{border-color:#359cbb;box-shadow:0 0 8px rgba(31,174,214,.25)}}.header-search-field__label{align-items:center;background:hsla(0,0%,100%,0);border:0;color:#adadad;font-size:20px;height:28px;min-width:16px;padding:1px 0 0;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.header-search-field__label{color:#000;font-size:14px;order:2;padding-top:3px}}.header-search-field__label:focus{outline:none}.header-app--globetrotter .header-search-field__label{margin-top:-5px}@media (min-width:768px){.header-app--globetrotter .header-search-field__label{margin-top:0}}.header-search-field--focused .header-search-field__label{margin-top:0}.header-search-field__cancel-btn{display:none;padding:0}.header-search-field--expanded .header-search-field__cancel-btn{display:inline}@media (min-width:768px){.header-search-field--expanded .header-search-field__cancel-btn{display:none}}@media (max-width:767px){.header-search-field__mobile-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:58px;width:100%;z-index:502}}@media (max-width:767px){body.no-scroll{overflow:hidden;position:fixed;width:100%}}.header-search-field__autosuggest{flex-grow:15}.header-search-field__autosuggest .webui-autosuggest__container{position:relative}.header-search-field__autosuggest .webui-autosuggest__input{border:0;padding:0;-webkit-tap-highlight-color:transparent;transition:width .25s ease;width:0}@media (min-width:768px){.header-search-field__autosuggest .webui-autosuggest__input{font-size:14px;padding:4px 4px 4px 8px;width:128px}}.header-search-field--expanded .header-search-field__autosuggest .webui-autosuggest__input{padding:4px 30px 4px 8px;width:100%}@media (min-width:768px){.header-search-field--expanded .header-search-field__autosuggest .webui-autosuggest__input{padding-right:0;width:128px}}.header-search-field__autosuggest .webui-autosuggest__suggestions-container{left:0;position:fixed;right:0;top:57px;width:100vw;z-index:503}@media (min-width:768px){.header-search-field__autosuggest .webui-autosuggest__suggestions-container{left:-13px;position:absolute;top:28px;width:calc(100% + 42px)}}.header-search-field__autosuggest .webui-autosuggest__delete-icon{display:none;padding:0}.header-search-field--expanded .header-search-field__autosuggest .webui-autosuggest__delete-icon{display:block;top:7px}@media (min-width:768px){.header-search-field--expanded .header-search-field__autosuggest .webui-autosuggest__delete-icon{display:none}}@media (max-width:767px){.header-search-field-algolia{position:absolute;right:12px;top:0}}.header-search-field-algolia--open{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:503}.header-search-field-algolia--open .header-search-field-algolia__container{background-color:#fff;width:100vw}@media (max-width:767px){.header-search-field-algolia--open .header-search-field-algolia__container{height:100vh}}.header-search-field-algolia__container-search-bar{margin:auto;max-width:1280px}@media (min-width:768px){.header-search-field-algolia__container-search-bar{padding:0 12px}.header-search-field-algolia--open .header-search-field-algolia__container-search-bar{padding:14px 0 0}}@media (min-width:975px){.header-search-field-algolia__container-search-bar{padding-right:0}}.footer-app-root{overflow:hidden;width:100%}.footer-app{background:#484844;width:100%}.footer-app:before{background:#383834;content:"";display:block;height:12px}.footer-app *{box-sizing:border-box}.footer-container{display:flex;flex-direction:column;margin:0 auto;max-width:975px}@media (min-width:768px){.footer-container{flex-direction:row;justify-content:space-around}}.footer-section-title{color:#fff;font-size:24px;font-family:ThomasHeadlineBold;font-weight:400;padding-bottom:16px}.footer-paragraph{color:#c9c7c3;font-family:Source Sans Pro,Arial;font-size:16px;line-height:24px;margin:0;padding-bottom:16px}.footer-link-list-container{display:flex;flex-direction:row}.footer-link-list{margin:0 10px 0 0;width:50%}.footer-link-list:last-child{margin:0}.footer-link-list__item{line-height:19px;margin:0 0 14px}.footer-link-list__link{border-bottom:1px solid #c7c7c7;color:#c7c7c7;transition:border-color .25s ease,color .25s ease}.footer-link-list__link:link,.footer-link-list__link:visited{color:#c7c7c7;font-family:Source Sans Pro,Arial;font-size:16px;text-decoration:none}.no-touch .footer-link-list__link:hover{border-color:#fff;color:#fff}.footer-newsletter{padding-bottom:12px}.footer-newsletter__input{box-sizing:border-box;display:inline-block;vertical-align:top;width:calc(100% - 40px)}.footer-newsletter__input .input::-ms-clear{height:0;width:0}.footer-newsletter__input .input--error{border-color:#ff7973;padding-right:40px}.footer-newsletter__input .input--valid{border-color:#6db4a9;padding-right:40px}.footer-newsletter__input .formbox__error{color:#ff7973}.footer-newsletter__input input{-webkit-appearance:none;-moz-appearance:none;border:1px solid #fff;border-radius:0;color:#4a4a4a;font-family:Source Sans Pro;font-size:17px;height:44px;line-height:22px;padding:0 13px;text-align:left;transition:border-color .25s ease;width:100%}.footer-newsletter__input input.input:focus,.footer-newsletter__input input.input:hover{border-color:#fff}.footer-newsletter__input input.input--error:focus,.footer-newsletter__input input.input--error:hover{border-color:#ff7872}.footer-newsletter__input input.input--valid:focus,.footer-newsletter__input input.input--valid:hover{border-color:#6db4a9}.footer-newsletter__submit{-webkit-appearance:none;-moz-appearance:none;background-color:#f37100;border:none;color:#fff;cursor:pointer;height:44px;transition:color .25s ease,background .25s ease,border .25s ease,opacity .25s ease;width:40px}.footer-newsletter__submit:hover{background-color:#f37100}.footer-newsletter__submit:active{background:#fd8d2b;opacity:1}.footer-newsletter__submit svg{fill:#fff;height:18px;margin-top:3px;width:18px}.footer-newsletter__success-container{color:#6db4a9;padding:20px 0}.footer-newsletter__success-message{display:inline;display:inline-block;vertical-align:middle;width:96%}.footer-newsletter__success-message p{margin-left:28px}.footer-newsletter__success-icon{margin-right:9px;vertical-align:middle;display:inline-block}.footer-newsletter--data-policy-link{margin-top:15px}.footer-social-media-container{display:flex;flex-direction:row;margin:24px 0 16px}.footer-social-media__link{background:#707070;border-radius:100%;color:#fff;display:inline-block;font-size:25px;height:44px;margin-right:12px;padding-top:12px;text-align:center;transition:all .2s ease-in-out;width:44px}.footer-social-media__link:link,.footer-social-media__link:visited{color:#fff;text-decoration:none}.no-touch .footer-social-media__link:hover{transform:translateY(-4px)}.footer-social-media__link svg{fill:#fff}.footer-section{color:#c7c7c7;line-height:24px;margin:0 12px;padding:36px 0}@media (min-width:768px){.footer-section{margin:48px 0;padding:0 28px;width:33%}}@media (min-width:768px){.footer-section--shortcuts{margin-right:12px;order:3;padding:0 0 0 28px}}.footer-section--newsletter{border:solid #707070;border-width:1px 0}@media (min-width:768px){.footer-section--newsletter{border-width:0 1px;order:2;width:34%}}@media (min-width:768px){.footer-section--market{margin-left:12px;padding:0 28px 0 0}}.footer-disclaimer-container{background:#383834;color:#adadad;font-size:12px;line-height:24px;padding:16px 0 20px;text-align:center}.footer-disclaimer{margin:0 auto;max-width:975px}.footer-disclaimer__items{margin:0}.footer-disclaimer__item{display:inline-block;margin:0;padding:0 8px;position:relative}.no-touch .footer-disclaimer__item:hover a{border-color:#fff;color:#fff}.footer-disclaimer__item a{border-bottom:1px solid #adadad;color:#adadad;transition:border-color .25s ease,color .25s ease}.footer-disclaimer__item a:link,.footer-disclaimer__item a:visited{color:#adadad;text-decoration:none}.footer-disclaimer__item:after{border-right:1px solid #454545;content:"";display:inline-block;height:16px;margin:5px 0 0 8px;position:absolute}.footer-disclaimer__item:last-child:after{display:none}.no-touch .footer-disclaimer__container a:not(:hover){border-color:#adadad;color:#adadad}