﻿@import url("//hello.myfonts.net/count/2f910d");@import url("//hello.myfonts.net/count/3b3d0b");@font-face{font-family:'Loew-Heavy';src:url("../assets/webfonts/loew/2F910D_0_0.eot");src:url("../assets/webfonts/loew/2F910D_0_0.eot?#iefix") format("embedded-opentype"),url("../assets/webfonts/loew/2F910D_0_0.woff2") format("woff2"),url("../assets/webfonts/loew/2F910D_0_0.woff") format("woff"),url("../assets/webfonts/loew/2F910D_0_0.ttf") format("truetype")}@font-face{font-family:'Loew-Bold';src:url("../assets/webfonts/loew/2F910D_1_0.eot");src:url("../assets/webfonts/loew/2F910D_1_0.eot?#iefix") format("embedded-opentype"),url("../assets/webfonts/loew/2F910D_1_0.woff2") format("woff2"),url("../assets/webfonts/loew/2F910D_1_0.woff") format("woff"),url("../assets/webfonts/loew/2F910D_1_0.ttf") format("truetype")}@font-face{src:url("../assets/webfonts/FrutigerLTPro-Light/font.eot");font-family:'FrutigerLTPro-Light';src:url("../assets/webfonts/FrutigerLTPro-Light/font.woff2") format("woff2"),url("../assets/webfonts/FrutigerLTPro-Light/font.woff") format("woff"),url("../assets/webfonts/FrutigerLTPro-Light/font.eot?#iefix") format("embedded-opentype"),url("../assets/webfonts/FrutigerLTPro-Light/font.ttf") format("truetype")}@font-face{src:url("../assets/webfonts/FrutigerLTPro-Roman/font.eot");font-family:'FrutigerLTPro-Roman';src:url("../assets/webfonts/FrutigerLTPro-Roman/font.woff2") format("woff2"),url("../assets/webfonts/FrutigerLTPro-Roman/font.woff") format("woff"),url("../assets/webfonts/FrutigerLTPro-Roman/font.eot?#iefix") format("embedded-opentype"),url("../assets/webfonts/FrutigerLTPro-Roman/font.ttf") format("truetype")}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"FrutigerLTPro-Light";font-size:20px;color:#707173;line-height:1.3}@media only screen and (max-width: 620px){body{font-family:"FrutigerLTPro-Light";font-size:18px;line-height:1.3}}h1{font-family:"Loew-Heavy";font-size:60px;color:#e85426;line-height:1;text-transform:uppercase;margin-bottom:26px}@media only screen and (max-width: 620px){h1{font-size:30px;line-height:1.1}}h1 .alternative-color{color:#008a57}.hotel-at-home h1 .alternative-color{color:#004169}h2{font-family:"Loew-Bold";font-size:33px;color:#e85426;line-height:1;text-transform:uppercase;margin-bottom:21.45px}@media only screen and (max-width: 620px){h2{font-size:26px;line-height:1.1}}.textpage h2{text-transform:none}.background-green h2{color:#fff}.background-blue h2{color:#e85426}h3{font-family:"Loew-Bold";font-size:22px;color:#e85426;line-height:1;margin-bottom:0px}@media only screen and (max-width: 620px){h3{font-size:21px;line-height:1.1}}.background-green h3,.background-blue h3{color:#fff}h4{font-family:"Loew-Bold";font-size:20px;color:#e85426;line-height:1.3;margin-bottom:26px}@media only screen and (max-width: 620px){h4{font-size:18px;margin-bottom:23.4px}}.background-green h4,.background-blue h4{color:#fff}p{font-family:"FrutigerLTPro-Light";font-size:20px;color:#707173;line-height:1.3}@media only screen and (max-width: 620px){p{font-family:"FrutigerLTPro-Light";font-size:18px;line-height:1.3}}.background-green p,.background-blue p{color:#fff}p a{color:#e85426}a{text-decoration:none}.richtext h2{margin-top:60px}.richtext h2:first-child:first-of-type{margin-top:0px}.richtext p,.richtext ul{margin-bottom:26px}@media only screen and (max-width: 620px){.richtext p,.richtext ul{margin-bottom:23.4px}}.richtext p.small-text,.richtext ul.small-text{font-size:16px;margin-bottom:20.8px}@media only screen and (max-width: 620px){.richtext p.small-text,.richtext ul.small-text{margin-bottom:20.8px}}.background-green .richtext p,.background-blue .richtext p,.background-green .richtext ul,.background-blue .richtext ul{color:#fff}.richtext p.no-margin,.richtext ul.no-margin{margin-bottom:0px}.richtext ul{font-family:"FrutigerLTPro-Light";font-size:20px;color:#707173;line-height:1.3}@media only screen and (max-width: 620px){.richtext ul{font-family:"FrutigerLTPro-Light";font-size:18px;line-height:1.3}}.richtext ul:not(:first-child){margin-top:-26px}.richtext ul a{color:#e85426}.richtext ul li{margin-left:20px}.richtext ul li::before{content:"•";display:inline-block;width:20px;margin-left:-20px}.booking-service-selection{margin-top:45px;margin-bottom:60px}.booking-viewing-date{border-top:1px solid #b7b9c0;border-bottom:1px solid #b7b9c0;padding-top:20px;margin-top:32px;margin-bottom:35px}.booking-service-selection ul li,.booking-viewing-date ul li,.booking-contact ul li{margin-left:0}.booking-service-selection ul li::before,.booking-viewing-date ul li::before,.booking-contact ul li::before{content:none;display:none}.booking-contact h4{margin-bottom:8px}.booking-submit{position:absolute;bottom:32px}@media only screen and (max-width: 768px){.booking-submit{position:static;bottom:0}}@media only screen and (max-width: 620px){.booking-submit{padding-bottom:30px}}.booking-submit .btn{width:100%;margin-top:28px}form .grid-container{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;margin-bottom:24px}@media only screen and (max-width: 620px){form .grid-container{margin-left:-7px;margin-right:-7px}}form .grid-container .col{padding-left:12px;padding-right:12px;margin-bottom:8px}@media only screen and (max-width: 620px){form .grid-container .col{padding-left:7px;padding-right:7px}}form .grid-container .col--100{width:100%}form .grid-container .col--75{width:75%}@media only screen and (max-width: 414px){form .grid-container .col--75{width:100%}}form .grid-container .col--50{width:50%}@media only screen and (max-width: 414px){form .grid-container .col--50{width:100%}}form .grid-container .col--25{width:25%}@media only screen and (max-width: 414px){form .grid-container .col--25{width:100%}}.breadcrumbs{margin-bottom:30px}.breadcrumbs a{color:#707173}.breadcrumbs .active{color:#e85426;font-family:"Loew-Bold"}.breadcrumbs span{cursor:pointer}.breadcrumbs span:before{font-family:"FrutigerLTPro-Light";font-size:20px;color:#707173;line-height:1.3;content:">";display:inline-block;padding-left:6px;padding-right:6px}@media only screen and (max-width: 620px){.breadcrumbs span:before{font-family:"FrutigerLTPro-Light";font-size:18px;line-height:1.3}}.content__navigation ul{display:flex}.content__navigation ul li{flex-direction:column;position:relative;width:50%;height:90px;background-color:#e6e6e6;text-align:center}@media only screen and (max-width: 620px){.content__navigation ul li{height:70px}}.content__navigation ul li a{display:block;width:100%;height:100%}.content__navigation ul li:nth-child(1){margin-right:1px;padding-top:18px}@media only screen and (max-width: 620px){.content__navigation ul li:nth-child(1){padding-top:14px}}.content__navigation ul li:nth-child(1) img{width:152px;height:57px}@media only screen and (max-width: 620px){.content__navigation ul li:nth-child(1) img{width:109px;height:41px}}.content__navigation ul li:nth-child(2){margin-left:1px;padding-top:10px}@media only screen and (max-width: 620px){.content__navigation ul li:nth-child(2){padding-top:15px}}.content__navigation ul li:nth-child(2) img{width:245px;height:64px}@media only screen and (max-width: 620px){.content__navigation ul li:nth-child(2) img{width:132px;height:34px}}.content__navigation ul li.active::after{content:" ";display:block;width:16px;height:16px;position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(50%) rotate(45deg)}@media only screen and (max-width: 620px){.content__navigation ul li.active::after{width:14px;height:14px}}.content__navigation ul li.active:nth-child(1)::after{background-color:#E5F3EE}.content__navigation ul li.active:nth-child(2)::after{background-color:#004169}.content__navigation ul li.active:nth-child(1),.content__navigation ul li:hover:nth-child(1){background-color:#E5F3EE}.content__navigation ul li.active:nth-child(1) .color,.content__navigation ul li:hover:nth-child(1) .color{display:inline}.content__navigation ul li.active:nth-child(2),.content__navigation ul li:hover:nth-child(2){background-color:#004169}.content__navigation ul li.active:nth-child(2) .color,.content__navigation ul li:hover:nth-child(2) .color{display:inline}.content__navigation ul li.active .grayscale,.content__navigation ul li:hover .grayscale{display:none}.content__navigation ul li img.color{display:none}a.btn{padding-top:7px}.btn{font-family:"Loew-Bold";font-size:16px;color:#fff;line-height:1.2;padding-top:4px;width:75%;height:32px;background-color:#e85426;display:block;text-align:center;cursor:pointer;-webkit-appearance:none;border-radius:0;border:none}@media only screen and (max-width: 620px){.btn{width:100%}}form label{font-family:"FrutigerLTPro-Light";font-size:20px;color:#707173;line-height:1.4}@media only screen and (max-width: 620px){form label{font-size:18px}}form label strong{font-family:"FrutigerLTPro-Roman"}form ::-webkit-input-placeholder{color:#707173}form :-ms-input-placeholder{color:#707173}form ::placeholder{color:#707173}form .time-selector{box-shadow:0px 0px 13px rgba(0,0,0,0.1)}form .time-selector__input{font-family:"FrutigerLTPro-Light";font-size:20px;color:#000;line-height:1.4;width:100%;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:7px;background:url("../assets/images/select-arrow-down.svg") right 13px center no-repeat #fff;background-size:13px 7px;cursor:pointer}form .time-selector__input.placeholder{color:#707173}form .time-selector__options{display:none;width:100%;background-color:#fff;padding-left:12px;padding-right:12px;padding-bottom:7px}form .time-selector__options ul{margin-bottom:0}form .time-selector.open .time-selector__options{display:block}form input[type=text]{font-family:"FrutigerLTPro-Light";font-size:20px;color:#000;line-height:1.4;display:block;width:100%;border:none;background-color:#fff;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:7px;outline:none;-webkit-appearance:none;border-radius:0;box-shadow:0px 0px 13px rgba(0,0,0,0.1);margin:0}form input[type=text].date{padding-left:41px;background:url("../assets/images/calendar.svg") 6px calc(50% - 2px) no-repeat #fff;background-size:20px 20px;cursor:pointer}form input[type=text].select{background:url("../assets/images/select-arrow-down.svg") right 13px center no-repeat #fff;background-size:13px 7px;cursor:pointer}form select{width:100%;font-family:"FrutigerLTPro-Light";font-size:20px;color:#000;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;border:none;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:7px;border-radius:0;outline:none;margin:0px;background:url("../assets/images/select-arrow-down.svg") right 13px center no-repeat #fff;background-size:13px 7px;box-shadow:0px 0px 13px rgba(0,0,0,0.1)}form select.placeholder{color:#707173}form textarea{font-family:"FrutigerLTPro-Light";font-size:20px;color:#000;line-height:1.4;display:block;width:100%;border:none;background-color:#fff;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:14px;outline:none;height:110px;-webkit-appearance:none;box-shadow:0px 0px 13px rgba(0,0,0,0.1);margin:0}form input[type=checkbox],form input[type=radio]{width:14px;height:14px;-webkit-appearance:none;border-radius:0;background-color:#fff;border:1px solid #d0d0d0}form .date-selector h4{margin-bottom:14px}form .steppers__item{display:flex}form .steppers__item label{font-family:"FrutigerLTPro-Roman";flex-grow:1}form .steppers__item .steppers__form-group{display:flex;align-items:center}form .steppers__item .steppers__form-group .steppers__value{font-family:"FrutigerLTPro-Roman";font-size:20px;color:#e85426;line-height:1.4}@media only screen and (max-width: 620px){form .steppers__item .steppers__form-group .steppers__value{font-size:18px}}form .steppers__item .steppers__btn{width:21px;height:21px;border:none;-webkit-appearance:none;border-radius:0;background-size:7px 13px;background-position:center center;background-repeat:no-repeat;background-color:#fff;cursor:pointer;vertical-align:middle}form .steppers__item .steppers__btn--increase{background-image:url("../assets/images/stepper-arrow-right.svg")}form .steppers__item .steppers__btn--decrease{background-image:url("../assets/images/stepper-arrow-left.svg")}form .checkboxes label{margin-bottom:3px}@media only screen and (max-width: 620px){form .checkboxes label{margin-bottom:6px}}form .checkboxes label.active{font-family:"FrutigerLTPro-Roman";color:#e85426}form .checkboxes label.multiline{position:relative;padding-left:28px;display:block}form .checkboxes label.multiline input[type=checkbox],form .checkboxes label.multiline input[type=radio]{position:absolute;top:4px;left:0px;cursor:pointer}form .checkboxes label.multiline input[type=checkbox]:checked,form .checkboxes label.multiline input[type=radio]:checked{background-color:#e85426;border:1px solid #e85426}@media only screen and (max-width: 620px){form .checkboxes label.multiline input[type=checkbox],form .checkboxes label.multiline input[type=radio]{top:1px}}.vdpArrowPrev:after{border-right-color:#e85426 !important}.vdpArrowNext:after{border-left-color:#e85426 !important}.vdpCell.selectable:hover .vdpCellContent,.vdpCell.selected .vdpCellContent{background:#e85426 !important}.vdpCell.today{color:#e85426 !important}.vdpTimeUnit>input:hover,.vdpTimeUnit>input:focus{border-bottom-color:#e85426 !important}.vdpClearInput{display:none !important}.vdpComponent{width:100% !important}.lihga-overlay-wrapper{position:fixed;z-index:9999;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3)}.lihga-overlay-wrapper .overlay{position:absolute;max-width:540px;width:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-54%)}.lihga-overlay-wrapper .overlay .overlay-close{position:absolute;right:22px;top:22px;width:22px;height:22px;background-size:16px 16px;background-position:center;background-repeat:no-repeat;background-image:url("../assets/images/close-menu.svg");cursor:pointer}.lihga-overlay-wrapper .overlay .overlay-image{width:100%;height:auto;display:block}.clear{clear:both}.text-center{text-align:center}.relative{position:relative}.pt-xs{padding-top:37px}.pt-sm{padding-top:50px}@media only screen and (max-width: 768px){.pt-sm{padding-top:37px}}.pt-md{padding-top:75px}@media only screen and (max-width: 620px){.pt-md{padding-top:45px}}.pt-lg{padding-top:90px}@media only screen and (max-width: 620px){.pt-lg{padding-top:35px}}.pb-lg{padding-bottom:80px}@media only screen and (max-width: 620px){.pb-lg{padding-bottom:30px}}.pb-md{padding-bottom:60px}@media only screen and (max-width: 620px){.pb-md{padding-bottom:48px}}.pb-sm{padding-bottom:48px}@media only screen and (max-width: 768px){.pb-sm{padding-bottom:20px}}.pb-xs{padding-bottom:10px}@media only screen and (max-width: 768px){.tpb\:pb-none{padding-bottom:0px}}.pl-25p{padding-left:25% !important}@media only screen and (max-width: 768px){.tpb\:pl-none{padding-left:0% !important}}.mb-none{margin-bottom:0 !important}.mt-none{margin-top:0 !important}.mt-n-md{margin-top:-40px}.mt-n-l{margin-top:-80px}@media only screen and (max-width: 768px){.tpb\:mt-none{margin-top:0px}.tpb\:mt-n-l{margin-top:-80px}}.hide{display:none !important}@media only screen and (max-width: 768px){.tpb\:show-block{display:block !important}.tpb\:hide{display:none !important}.tpb\:z-1{z-index:1}}*{box-sizing:border-box}html,body{min-height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;padding-top:162px;display:flex;flex-direction:column}@media only screen and (max-width: 1024px){body{padding-top:112px}}@media only screen and (max-width: 620px){body{padding-top:92px}}body .container{max-width:1272px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}@media only screen and (max-width: 1024px){body .container{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 620px){body .container{padding-left:20px;padding-right:20px}}body .container .row{clear:both}.clear{clear:both}.main-header{flex-shrink:0;position:fixed;z-index:100;top:0;left:0;right:0;width:100%;height:162px;background-color:#fff;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2);overflow:hidden}@media only screen and (max-width: 1024px){.main-header{height:112px}}@media only screen and (max-width: 620px){.main-header{height:92px}}.main-header .container .row .logo{float:left}.main-header .container .row .logo img{width:301px;height:114px;margin-top:30px}@media only screen and (max-width: 1200px){.main-header .container .row .logo img{width:250px;height:94px;margin-top:40px}}@media only screen and (max-width: 1024px){.main-header .container .row .logo img{width:170px;height:64px;margin-top:28px}}@media only screen and (max-width: 620px){.main-header .container .row .logo img{width:153px;height:58px;margin-top:18px}}.main-header .container .row .navigation-main{position:absolute;top:70px;right:120px}@media only screen and (max-width: 1200px){.main-header .container .row .navigation-main{position:static;top:auto;right:auto;float:right;margin-top:70px}}@media only screen and (max-width: 1024px){.main-header .container .row .navigation-main{margin-top:42px}}@media only screen and (max-width: 768px){.main-header .container .row .navigation-main{display:none}}.main-header .container .row .navigation-main ul li{float:left;margin-left:18px}@media only screen and (max-width: 1024px){.main-header .container .row .navigation-main ul li{margin-left:15px}}.main-header .container .row .navigation-main ul li:first-child{margin-left:0}.main-header .container .row .navigation-main ul li.active>a,.main-header .container .row .navigation-main ul li:hover>a,.main-header .container .row .navigation-main ul li a:hover{color:#e85426}.main-header .container .row .navigation-main ul li a{font-family:"Loew-Bold";font-size:16px;color:#707173;line-height:1.5;text-transform:uppercase;letter-spacing:0.5px}@media only screen and (max-width: 1024px){.main-header .container .row .navigation-main ul li a{font-size:13px}}#mobile-menu-toggle{display:none;position:absolute;right:35px;top:50%;transform:translateY(-48%);width:47px;height:34px;background-image:url("../assets/images/hamburger.svg");background-repeat:no-repeat;background-position:center;background-size:37px 24px;cursor:pointer}@media only screen and (max-width: 768px){#mobile-menu-toggle{display:block}}@media only screen and (max-width: 620px){#mobile-menu-toggle{right:15px}}.menu-open #mobile-menu-toggle{background-image:url("../assets/images/close-menu.svg");background-repeat:no-repeat;background-position:center;background-size:24px 24px}.mobile-nav-overlay{display:none;position:fixed;z-index:80;left:0;top:0;right:0;bottom:0;width:100%;background-color:#fff;padding-left:40px;padding-right:40px;padding-top:124px;padding-bottom:40px;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 620px){.mobile-nav-overlay{padding-left:20px;padding-right:20px;padding-top:104px}}@media only screen and (max-width: 768px){.menu-open .mobile-nav-overlay{display:block}}.mobile-nav-overlay a:hover{opacity:.7}.mobile-nav-overlay__legal-nav li{margin-bottom:4px}.mobile-nav-overlay__legal-nav li a{font-family:"Loew-Bold";font-size:16px;color:#707173;line-height:1.4}.mobile-nav-overlay__nav{margin-bottom:20px}.mobile-nav-overlay__nav>ul>li{position:relative;padding-bottom:2px}.mobile-nav-overlay__nav>ul>li::before{content:" ";display:block;width:calc(100% - 36px + 40px);height:2px;background-color:#e85426;position:absolute;left:36px;bottom:0px}@media only screen and (max-width: 620px){.mobile-nav-overlay__nav>ul>li::before{width:calc(100% - 36px + 20px)}}.mobile-nav-overlay__nav>ul>li>a{display:inline-block;width:100%;font-family:"Loew-Heavy";font-size:24px;color:#e85426;line-height:1.4;text-transform:uppercase;padding-top:14px;padding-bottom:12px}.mobile-nav-overlay__nav>ul>li>ul{margin-top:-10px;padding-bottom:12px}.mobile-nav-overlay__nav>ul>li>ul>li>a{display:inline-block;width:100%;font-family:"Loew-Bold";font-size:18px;color:#707173;line-height:1.4;padding-top:3px;padding-bottom:3px}.main-footer{flex-shrink:0;position:relative;z-index:5000;background-color:#e85426}.main-footer .container .row{display:flex;padding-top:8px;padding-bottom:7px}.main-footer .container .row .main-footer__contact{flex-direction:column;flex-grow:1;flex-shrink:1}@media only screen and (max-width: 1024px){.main-footer .container .row .main-footer__contact .locations{display:none}}@media only screen and (max-width: 768px){.main-footer .container .row .main-footer__contact .contact::before{content:'\A';white-space:pre}.main-footer .container .row .main-footer__contact .separator{display:none}}.main-footer .container .row .main-footer__social-legal{display:flex;align-items:center;flex-shrink:0}.main-footer .container .row .main-footer__social-legal .main-footer__legal{margin-right:25px}@media only screen and (max-width: 768px){.main-footer .container .row .main-footer__social-legal .main-footer__legal{display:none}}.main-footer .container .row .main-footer__social-legal .main-footer__social{font-size:0;margin-top:-1px}.main-footer .container .row .main-footer__social-legal .main-footer__social a img{width:9px;height:18px}.main-footer p{font-family:"FrutigerLTPro-Light";font-size:14px;color:#fff;line-height:1.3333333333}@media only screen and (max-width: 768px){.main-footer p{font-size:15px}}.main-footer p a{color:#fff;white-space:nowrap}.main-footer p a:hover{opacity:0.7}main.content{flex:1 0 auto}.content__teaser{padding-top:30px;border-bottom:4px solid #e85426;background:url("../assets/fotos/diverse/home.jpg") no-repeat calc(50% + 300px) top;background-size:auto 100%}@media only screen and (max-width: 1200px){.content__teaser{background-position-x:calc(100% + 270px)}}@media only screen and (max-width: 1200px){.content__teaser{background-position-x:calc(100% + 370px)}}@media only screen and (max-width: 960px){.content__teaser{background-position:calc(100% + 100px) bottom;background-size:auto 500px}}@media only screen and (max-width: 768px){.content__teaser{background-position:calc(100% + 200px) bottom;background-size:auto 500px}}@media only screen and (max-width: 620px){.content__teaser{background-position:calc(100% + 150px) bottom;background-size:auto 370px}}@media only screen and (max-width: 414px){.content__teaser{background-position:calc(100% + 230px) bottom}}.hotel-at-home .content__teaser{margin-top:2px;padding-top:28px;background:url("../assets/fotos/diverse/wc-papier.png") no-repeat,url("../assets/images/header-background.svg") no-repeat;background-position:calc(50% + 220px) 30px,center center;background-size:400px auto, cover}@media only screen and (max-width: 960px){.hotel-at-home .content__teaser{background-position:calc(100% - 100px) calc(100% - 40px), center center;background-size:380px auto, cover}}@media only screen and (max-width: 620px){.hotel-at-home .content__teaser{background-position:calc(100% - 40px) calc(100% - 15px), center center;background-size:300px auto, cover}}@media only screen and (max-width: 414px){.hotel-at-home .content__teaser{background-position:calc(100% - 16px) calc(100% - 5px), center center;background-size:265px auto, cover}}.content__teaser .container .row{position:relative}.content__teaser-body{width:43%;padding-bottom:30px}@media only screen and (max-width: 960px){.content__teaser-body{width:60%;padding-bottom:480px}}@media only screen and (max-width: 768px){.content__teaser-body{width:100%}}@media only screen and (max-width: 620px){.content__teaser-body{padding-bottom:350px}}@media only screen and (max-width: 414px){.hotel-at-home .content__teaser-body{padding-bottom:300px}}.content__teaser-body p{width:88%}@media only screen and (max-width: 1200px){.content__teaser-body p{width:100%}}.content__teaser .book-badge{bottom:28px;right:0;animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;-moz-animation:bounce 3s infinite;-o-animation:bounce 3s infinite}@media only screen and (max-width: 960px){.content__teaser .book-badge{right:auto;bottom:40px}}@media only screen and (max-width: 620px){.content__teaser .book-badge{bottom:20px}}@-webkit-keyframes bounce{0%,10%,25%,40%,100%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(-20px)}30%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,10%,25%,40%,100%{-moz-transform:translateY(0)}20%{-moz-transform:translateY(-20px)}30%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,10%,25%,40%,100%{-o-transform:translateY(0)}20%{-o-transform:translateY(-20px)}30%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,10%,25%,40%,100%{transform:translateY(0)}20%{transform:translateY(-20px)}30%{transform:translateY(-15px)}}.background-green{background-color:#008a57}.background-blue{background-color:#004169}.content__two-columns .row{margin-left:-12px;margin-right:-12px}@media only screen and (max-width: 768px){.content__two-columns .row{display:flex;flex-direction:column}}.content__two-columns .content__image{float:left;width:50%;padding-left:12px;padding-right:12px}@media only screen and (max-width: 768px){.content__two-columns .content__image{order:2;float:none;width:100%}}.content__two-columns .content__image--left{text-align:left}@media only screen and (max-width: 768px){.content__two-columns .content__image--left{text-align:center}}.content__two-columns .content__image--right{text-align:right}@media only screen and (max-width: 768px){.content__two-columns .content__image--right{text-align:center}}@media only screen and (max-width: 620px){.content__two-columns .content__image--left-sm{text-align:left}}@media only screen and (max-width: 768px){.content__two-columns .content__image--oversize{min-height:200px}}@media only screen and (max-width: 620px){.content__two-columns .content__image--oversize{min-height:180px}}@media only screen and (max-width: 414px){.content__two-columns .content__image--oversize{min-height:100px}}.content__two-columns .content__image img{width:297px;height:auto;max-width:100%}.content__two-columns .content__image img.medium{width:400px}.content__two-columns .content__image img.small{width:350px}.content__two-columns .content__image img.full-width{width:100%}.content__two-columns .content__image img.full-width{display:block;width:100%;max-width:none}.content__two-columns .content__image img.full-width-oversize{display:block;width:calc(100% + 80px);max-width:none;margin-left:-40px}@media only screen and (max-width: 620px){.content__two-columns .content__image img.full-width-oversize{width:calc(100% + 40px);margin-left:-20px}}.content__two-columns .content__image img.oversize{width:auto;height:600px;position:absolute;top:-130px;right:15px;z-index:50}@media only screen and (max-width: 1024px){.content__two-columns .content__image img.oversize{height:550px;top:-90px}}@media only screen and (max-width: 768px){.content__two-columns .content__image img.oversize{width:40%;height:auto;top:0px;right:50%;transform:translateX(50%)}}.content__two-columns .content__text{float:left;width:50%;padding-left:12px;padding-right:12px;position:relative;z-index:1}@media only screen and (max-width: 768px){.content__two-columns .content__text{order:1;float:none;width:100%}}.content__two-columns-column{float:left;width:50%;padding-left:12px;padding-right:12px}@media only screen and (max-width: 768px){.content__two-columns-column{float:none;width:100%}}.content__two-columns-column .service-icon{margin-top:-60px;flex-grow:1}@media only screen and (max-width: 768px){.content__two-columns-column .service-icon{display:none}}.content__two-columns-column .service-icon img{width:100%;max-width:100%;height:auto}.content__two-columns .book-badge--oversize{bottom:-60px;left:0px;z-index:60}@media only screen and (max-width: 768px){.content__two-columns .book-badge--oversize{bottom:10px;left:auto;right:0}}.hotel-at-home .content__two-columns .book-badge--oversize{bottom:-35px;left:0px;z-index:60}@media only screen and (max-width: 768px){.hotel-at-home .content__two-columns .book-badge--oversize{bottom:10px;left:auto;right:0}}.content__two-columns.booking{margin-bottom:150px}@media only screen and (max-width: 768px){.content__two-columns.booking{margin-bottom:280px}}@media only screen and (max-width: 620px){.content__two-columns.booking{margin-bottom:250px}}@media only screen and (max-width: 414px){.content__two-columns.booking{margin-bottom:200px}}.hotel-at-home .content__two-columns.booking{margin-bottom:0px}.content__two-columns .team h2{display:none;margin-top:20px}@media only screen and (max-width: 768px){.content__two-columns .team h2{display:block}}.content__one-column .row{margin-left:-12px;margin-right:-12px}.content__one-column-column{width:100%;padding-left:12px;padding-right:12px}.content__three-columns .row{margin-left:-12px;margin-right:-12px}@media only screen and (max-width: 768px){.content__three-columns .row{display:flex;flex-direction:column}}.content__three-columns-column{float:left;width:33.3333333333%;padding-left:12px;padding-right:12px;margin-bottom:50px}@media only screen and (max-width: 1024px){.content__three-columns-column{width:50%}}@media only screen and (max-width: 768px){.content__three-columns-column{float:none;width:100%}}.content__three-columns-column .google-map{margin-top:45px;box-shadow:0px 0px 13px rgba(0,0,0,0.1);width:75%}@media only screen and (max-width: 768px){.content__three-columns-column .google-map{width:100%;margin-top:0px}}.content__three-columns-column .google-map img{display:block;width:100%;height:auto}.icon-text-list{column-count:2;column-gap:24px}@media only screen and (max-width: 768px){.icon-text-list{column-count:1;column-gap:0px}}.icon-text-list__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:flex;padding-bottom:20px}@media only screen and (max-width: 414px){.icon-text-list__item{flex-direction:column}}.icon-text-list__icon{width:22%;margin-right:5%}@media only screen and (max-width: 768px){.icon-text-list__icon{width:15%}}@media only screen and (max-width: 414px){.icon-text-list__icon{width:100%;text-align:center;margin-bottom:15px}}.icon-text-list__icon img{width:100%;height:auto}@media only screen and (max-width: 414px){.icon-text-list__icon img{width:32%}}.icon-text-list__text{width:73%}@media only screen and (max-width: 768px){.icon-text-list__text{width:80%}}@media only screen and (max-width: 414px){.icon-text-list__text{width:100%}}.slider{position:relative;margin-bottom:20px}.slider__slide.slick-slide{outline:none;border:none !important}.slider__slide img{width:100%;height:auto}.book-badge{position:absolute}.book-badge img{display:block;width:240px;height:240px}@media only screen and (max-width: 960px){.book-badge img{width:140px;height:140px}}@media only screen and (max-width: 620px){.book-badge img{width:95px;height:95px}}.team-list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}@media only screen and (max-width: 620px){.team-list{margin-left:-7px;margin-right:-7px}}.team-list__item{width:50%;padding-left:12px;padding-right:12px;margin-bottom:24px}@media only screen and (max-width: 620px){.team-list__item{padding-left:7px;padding-right:7px;margin-bottom:14px}}.team-list__item .team-list__content-wrapper{position:relative;box-shadow:0px 0px 13px rgba(0,0,0,0.1)}.team-list__item .team-list__content-wrapper:hover .team-list__item-overlay{opacity:1}.team-list__item .team-list__content-wrapper .team-list__item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e85426;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:3px;mix-blend-mode:hard-light;opacity:0;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.team-list__item .team-list__content-wrapper .team-list__item-overlay p{color:#fff}.team-list__item .team-list__content-wrapper .team-list__item-overlay .name{font-family:"Loew-Bold";font-size:22px;color:#fff;line-height:1}@media only screen and (max-width: 1024px){.team-list__item .team-list__content-wrapper .team-list__item-overlay .name{font-size:18px}}@media only screen and (max-width: 620px){.team-list__item .team-list__content-wrapper .team-list__item-overlay .name{font-size:16px}}.team-list__item .team-list__content-wrapper .team-list__item-overlay .function,.team-list__item .team-list__content-wrapper .team-list__item-overlay .phone{font-family:"FrutigerLTPro-Light";font-size:20px;color:#fff;line-height:1.2}@media only screen and (max-width: 1024px){.team-list__item .team-list__content-wrapper .team-list__item-overlay .function,.team-list__item .team-list__content-wrapper .team-list__item-overlay .phone{font-size:16px}}.team-list__item .team-list__content-wrapper .team-list__item-overlay .mail{margin-top:10px}.team-list__item .team-list__content-wrapper .team-list__item-overlay .mail img{width:36px;height:26px}.team-list__item .team-list__content-wrapper .portrait{display:block;width:100%;height:auto}.overlay-book-badge{position:fixed;z-index:4000;bottom:50px;right:50px;animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;-moz-animation:bounce 3s infinite;-o-animation:bounce 3s infinite}@media only screen and (max-width: 960px){.overlay-book-badge{bottom:25px;right:25px}}.overlay-book-badge img{display:block;width:180px;height:180px}@media only screen and (max-width: 960px){.overlay-book-badge img{width:120px;height:120px}}@media only screen and (max-width: 620px){.overlay-book-badge img{width:95px;height:95px}}@-webkit-keyframes bounce{0%,10%,25%,40%,100%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(-20px)}30%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,10%,25%,40%,100%{-moz-transform:translateY(0)}20%{-moz-transform:translateY(-20px)}30%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,10%,25%,40%,100%{-o-transform:translateY(0)}20%{-o-transform:translateY(-20px)}30%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,10%,25%,40%,100%{transform:translateY(0)}20%{transform:translateY(-20px)}30%{transform:translateY(-15px)}}.services-list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}@media only screen and (max-width: 620px){.services-list{margin-left:-7px;margin-right:-7px}}.services-list a{display:block;width:33.333333333333333%;padding-left:12px;padding-right:12px;margin-bottom:24px}@media only screen and (max-width: 1024px){.services-list a{width:50%}}@media only screen and (max-width: 768px){.services-list a{width:100%}}@media only screen and (max-width: 620px){.services-list a{padding-left:7px;padding-right:7px;margin-bottom:14px}}.services-list a:hover .services-list__item{background-color:#e85426}.services-list a:hover .services-list__item .icon-wrapper .icon img:first-child{opacity:0}.services-list a:hover .services-list__item .icon-wrapper .icon img:last-child{opacity:1}.services-list a:hover .services-list__item .title{color:#fff}.services-list a:hover .services-list__item .price{color:#fff}.services-list a .services-list__item{text-align:center;padding-top:22px;padding-bottom:26px;box-shadow:0px 0px 13px rgba(0,0,0,0.1);height:100%;display:flex;flex-direction:column;-webkit-transition:background 150ms ease-in-out;-moz-transition:background 150ms ease-in-out;transition:background 150ms ease-in-out}.services-list a .services-list__item .icon-wrapper{flex-grow:1;margin-bottom:20px}.services-list a .services-list__item .icon-wrapper .icon{position:relative;height:100px}.services-list a .services-list__item .icon-wrapper .icon img{position:absolute;left:50%;transform:translateX(-50%);width:auto;height:100%}.services-list a .services-list__item .icon-wrapper .icon img:first-child{opacity:1}.services-list a .services-list__item .icon-wrapper .icon img:last-child{opacity:0}.services-list a .services-list__item .title{font-family:"Loew-Bold";font-size:20px;color:#707173;line-height:1.2}@media only screen and (max-width: 620px){.services-list a .services-list__item .title{font-size:18px}}.services-list a .services-list__item .price{font-family:"FrutigerLTPro-Light";font-size:20px;color:#707173;line-height:1.2}
