@import url(https://fonts.googleapis.com/css?family=Questrial&display=swap);@font-face{font-family:'Holland';src:url("/theme/assets/css/Holland.eot");src:url("/theme/assets/css/Holland.eot?#iefix") format("embedded-opentype"),url("/theme/assets/css/Holland.woff2") format("woff2"),url("/theme/assets/css/Holland.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Trajan Pro 3';src:url("/theme/assets/css/TrajanPro3-Regular.eot");src:url("/theme/assets/css/TrajanPro3-Regular.eot?#iefix") format("embedded-opentype"),url("/theme/assets/css/TrajanPro3-Regular.woff2") format("woff2"),url("/theme/assets/css/TrajanPro3-Regular.woff") format("woff");font-weight:normal;font-style:normal}.accomodations-mobile{display:none}@media screen and (max-width: 600px) and (orientation: portrait){.accomodations-mobile{display:block;padding-top:30px;padding-bottom:25px}.accomodations-mobile .accomodations-mobile_title{font-size:2.5rem;margin:0}.accomodations-mobile .accomodations-mobile_subtitle{font-family:"Questrial",sans-serif;font-size:1.0625rem;text-transform:uppercase;margin:0}}[lang="de"] .page_apartments .accomodations-mobile .accomodations-mobile_title{font-size:1.75rem}.accomodations{height:100%;display:flex;padding:81px}.accomodations .accomodations_item{position:relative;flex-glow:1;margin-right:8px}.accomodations .accomodations_item:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom, rgba(0,9,45,0), #fff);opacity:.65;transition:.2s;z-index:1}.accomodations .accomodations_item:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom, rgba(0,9,45,0), #1B2C6E);opacity:0;transition:.2s;z-index:1}.accomodations .accomodations_item:last-child{margin-right:0}.accomodations .accomodations_item .accomodations_item_title{font-size:6.875rem;color:#fff;text-align:center;text-transform:uppercase;width:100%;position:absolute;top:calc(50% - 112px);left:0;margin:0;z-index:100}.accomodations .accomodations_item .accomodations_item_title span{font-size:3.125rem;display:block}.accomodations .accomodations_item .accomodations_item_info{width:100%;position:absolute;bottom:177px;display:flex;justify-content:center;z-index:100}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item{display:flex;align-items:center;margin-right:147px;transform:translateY(-40px);opacity:0}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item svg{width:auto;fill:#fff}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item .accomodations_item_info_item_value{font-family:"Questrial",sans-serif;font-size:1.25rem;color:#fff;margin-left:21px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__sm svg{height:56px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__rooms svg{height:51px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__guests svg{height:46px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item:last-child{margin-right:0}.accomodations .accomodations_item .accomodations_item_price{font-size:3.125rem;color:#fff;position:absolute;bottom:70px;left:17.4%;display:flex;margin:0;transform:translateX(-60px);opacity:0;z-index:100}.accomodations .accomodations_item .accomodations_item_price span{font-family:"Questrial",sans-serif;font-size:1.25rem;margin-top:2px;margin-right:20px}.accomodations .accomodations_item .cta{position:absolute;bottom:96px;right:17.4%;transform:translateX(60px);opacity:0;z-index:100}.accomodations .accomodations_item .cta:before{border-left-color:#fff}.accomodations .accomodations_item .cta:after{background-color:#fff}.accomodations .accomodations_item .cta span{color:#fff}.accomodations .accomodations_item .cta .cta_cube{border-top-color:#fff;border-right-color:#fff}.accomodations .accomodations_item .cta .cta_cube:before,.accomodations .accomodations_item .cta .cta_cube:after{background-color:#fff}.accomodations .accomodations_item .cta:hover:before{border-left-color:#1B2C6E}.accomodations .accomodations_item .cta:hover:after{background-color:#1B2C6E}.accomodations .accomodations_item .cta:hover .cta_cube{background-color:#fff}.accomodations .accomodations_item:hover:before{opacity:0}.accomodations .accomodations_item:hover:after{opacity:.99}.accomodations .accomodations_item:hover .accomodations_item_info .accomodations_item_info_item{transform:translateY(0);opacity:1}.accomodations .accomodations_item:hover .accomodations_item_info .accomodations_item_info_item:first-child{transition:opacity .3s ease .1s, transform .2s ease .1s}.accomodations .accomodations_item:hover .accomodations_item_info .accomodations_item_info_item:nth-child(2){transition:opacity .3s ease .15s, transform .2s ease .15s}.accomodations .accomodations_item:hover .accomodations_item_info .accomodations_item_info_item:last-child{transition:opacity .3s ease .2s, transform .2s ease .2s}.accomodations .accomodations_item:hover .accomodations_item_price{transform:translateX(0);opacity:1;transition:opacity .3s ease .1s, transform .2s ease .1s}.accomodations .accomodations_item:hover .cta{transform:translateX(0);opacity:1;transition:opacity .3s ease .1s, transform .2s ease .1s}@media screen and (max-width: 1920px){.accomodations{padding:61px}.accomodations .accomodations_item{margin-right:6px}.accomodations .accomodations_item .accomodations_item_title{font-size:5.1875rem;top:calc(50% - 84px)}.accomodations .accomodations_item .accomodations_item_title span{font-size:2.375rem}.accomodations .accomodations_item .accomodations_item_info{bottom:133px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item{margin-right:110px;transform:translateY(-30px)}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item .accomodations_item_info_item_value{font-size:.9375rem;margin-left:16px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__sm svg{height:42px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__rooms svg{height:38px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__guests svg{height:35px}.accomodations .accomodations_item .accomodations_item_price{font-size:2.375rem;bottom:53px;transform:translateX(-45px)}.accomodations .accomodations_item .accomodations_item_price span{font-size:.9375rem;margin-right:15px}.accomodations .accomodations_item .cta{bottom:72px;transform:translateX(45px)}}@media screen and (max-width: 1680px){.accomodations .accomodations_item .accomodations_item_title{font-size:3.875rem}.accomodations .accomodations_item .accomodations_item_title span{font-size:1.8125rem}}@media screen and (max-width: 1440px){.accomodations .accomodations_item .accomodations_item_title{font-size:2.6875rem}.accomodations .accomodations_item .accomodations_item_title span{font-size:1.3125rem}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item{margin-right:48px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__sm svg{height:29px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__rooms svg{height:27px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__guests svg{height:25px}.accomodations .accomodations_item .accomodations_item_price{bottom:30px;left:35px}.accomodations .accomodations_item .cta{bottom:49px;right:40px}}@media screen and (max-width: 1200px) and (orientation: portrait){.accomodations{height:auto;padding:53px;padding-top:201px}.accomodations:before{content:'';width:70px;height:100%;position:absolute;top:0;left:53px;background-image:linear-gradient(to right, rgba(255,255,255,0.4), #fff);z-index:100}.accomodations:after{content:'';width:70px;height:100%;position:absolute;top:0;right:53px;background-image:linear-gradient(to left, rgba(255,255,255,0.4), #fff);z-index:100}.accomodations .owl-item{padding:60px 10px}.accomodations .accomodations_item{height:608px;box-shadow:0 20px 29px rgba(170,175,219,0.27);transform:scale(0.73);transition:.3s;transform-origin:left center;border:4px solid rgba(255,255,255,0.9)}.accomodations .accomodations_item:before{opacity:0}.accomodations .accomodations_item:after{opacity:.55}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item{transform:translateY(0);opacity:1}.accomodations .accomodations_item .accomodations_item_price{font-size:1.75rem;display:block;transform:translateX(0);opacity:1}.accomodations .accomodations_item .accomodations_item_price span{font-size:.6875rem;display:block;margin-right:0}.accomodations .accomodations_item .cta{height:32px;bottom:40px;display:inline-block;background-color:#fff;padding:0 80px;transform:none;opacity:1}.accomodations .accomodations_item .cta span{font-size:1.0625rem;color:#060F31;line-height:32px}.accomodations .accomodations_item .cta:before,.accomodations .accomodations_item .cta:after,.accomodations .accomodations_item .cta .cta_cube{display:none}.accomodations .accomodations_item:hover:after{opacity:.55}.accomodations .prev .accomodations_item{transform-origin:right center}.accomodations .active .accomodations_item{transform:scale(1)}.accomodations .owl-nav{position:relative;display:flex;padding:0 30px;z-index:200}.accomodations .owl-nav button{transition:.2s}.accomodations .owl-nav button.owl-next{margin-left:auto}.accomodations .owl-nav button.disabled{opacity:.2}}@media screen and (max-width: 1200px) and (orientation: landscape){.accomodations .accomodations_item:before{opacity:0}.accomodations .accomodations_item:after{opacity:.99}.accomodations .accomodations_item .accomodations_item_title{font-size:2.375rem}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item{display:block;margin-right:50px;text-align:center;transform:translateY(0);opacity:1}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item .accomodations_item_info_item_value{margin-left:0}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__sm .accomodations_item_info_item_value{margin-top:0}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__sm svg{height:23px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__rooms .accomodations_item_info_item_value{margin-top:1px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__rooms svg{height:21px;margin-top:1px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__guests .accomodations_item_info_item_value{margin-top:2px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__guests svg{height:19px;margin-top:2px}.accomodations .accomodations_item .accomodations_item_price{left:15px;transform:translateX(0);opacity:1}.accomodations .accomodations_item .accomodations_item_price span{font-size:.8125rem}.accomodations .accomodations_item .cta{right:20px;transform:translateX(0);opacity:1}}@media screen and (max-width: 600px) and (orientation: portrait){.accomodations{padding:0 15px;display:block}.accomodations:before,.accomodations:after{display:none}.accomodations .accomodations_item{width:100%;height:295px;margin-bottom:15px;margin-right:0;padding-top:32px;border:0;box-shadow:none;transform:none;text-align:center}.accomodations .accomodations_item:after{background-image:linear-gradient(to bottom, rgba(6,15,49,0.7), rgba(6,15,49,0.2));opacity:1}.accomodations .accomodations_item>picture{position:absolute;top:0;left:0}.accomodations .accomodations_item .accomodations_item_title{font-size:1.0625rem;position:relative;top:auto;left:auto;margin-bottom:23px}.accomodations .accomodations_item .accomodations_item_title span{font-size:1.0625rem;display:inline-block}.accomodations .accomodations_item .accomodations_item_info{position:relative;bottom:auto;flex-wrap:wrap;margin-bottom:17px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item{text-align:center;display:block;margin-right:25px}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item .accomodations_item_info_item_value{margin-left:0}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__rooms svg{margin:1px 0}.accomodations .accomodations_item .accomodations_item_info .accomodations_item_info_item.accomodations_item_info_item__guests svg{margin:2px 0}.accomodations .accomodations_item .accomodations_item_price{text-align:center;position:relative;bottom:auto;left:auto;margin-bottom:21px}.accomodations .accomodations_item .accomodations_item_price span{display:inline-block;margin-top:0}.accomodations .accomodations_item .cta{height:39px;position:relative;bottom:auto;right:auto;background-color:transparent;border:1px solid #fff;border-radius:39px}.accomodations .accomodations_item .cta span{font-size:.8125rem;color:#fff;line-height:37px}.accomodations .accomodations_item:last-child{margin-bottom:0}}.page_apartments .accomodations{height:auto;flex-wrap:wrap}.page_apartments .accomodations .accomodations_item{width:calc(50% - 4px);margin-bottom:8px}.page_apartments .accomodations .accomodations_item:nth-child(2){margin-right:0}.page_apartments .accomodations .accomodations_item .accomodations_item_title{font-size:6.25rem}@media screen and (max-width: 1920px){.page_apartments .accomodations .accomodations_item{width:calc(50% - 3px);margin-bottom:6px}.page_apartments .accomodations .accomodations_item .accomodations_item_title{font-size:4.6875rem}}@media screen and (max-width: 1680px){.page_apartments .accomodations .accomodations_item .accomodations_item_title{font-size:3.875rem}.page_apartments .accomodations .accomodations_item .accomodations_item_title span{font-size:1.8125rem}}@media screen and (max-width: 1440px){.page_apartments .accomodations .accomodations_item .accomodations_item_title{font-size:2.6875rem}.page_apartments .accomodations .accomodations_item .accomodations_item_title span{font-size:1.3125rem}}@media screen and (max-width: 1200px) and (orientation: portrait){.page_apartments .accomodations .accomodations_item{width:100%}}@media screen and (max-width: 1200px) and (orientation: landscape){.page_apartments .accomodations .accomodations_item{padding-top:110px;padding-bottom:20px}.page_apartments .accomodations .accomodations_item:after{z-index:-1}.page_apartments .accomodations .accomodations_item picture{position:absolute;top:0;left:0;z-index:-2}.page_apartments .accomodations .accomodations_item .accomodations_item_title{position:static;font-size:2.375rem;margin-bottom:50px}.page_apartments .accomodations .accomodations_item .accomodations_item_info{position:static;margin-bottom:40px}.page_apartments .accomodations .accomodations_item .accomodations_item_price{position:static}}@media screen and (max-width: 600px) and (orientation: portrait){.page_apartments .accomodations .accomodations_item{margin-bottom:15px}.page_apartments .accomodations .accomodations_item .accomodations_item_title{font-size:1.0625rem}.page_apartments .accomodations .accomodations_item .accomodations_item_title span{font-size:1.0625rem}}
