@charset "UTF-8";@font-face{font-family:Manrope;src:url(/font/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Manrope;src:url(/font/Manrope-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:fallback}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;background:rgba(188,109,163,.4);border-radius:0}::-webkit-scrollbar-thumb{background:#a94d8c;border-radius:0}body,html{margin:0;padding:0;font-family:Manrope,sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;scrollbar-color:#a94d8c rgba(188,109,163,.4)}*{-webkit-box-sizing:border-box;box-sizing:border-box}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexbox-item{width:50%;padding:1rem 2rem}.flexbox-item-33{width:33.33%;padding:1rem}.flexbox-item-20{width:20%}.flexbox-item-50{width:50%}.flexbox-text{width:45%;padding:0 2rem}.flexbox-image{width:55%;padding:0 2rem}.apartmentDate{max-width:1450px;margin:2rem auto 0;padding-left:12vw;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:12vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.apartmentDate #apartmentIframeAll{width:100%}.apartmentDate iframe{max-width:1000px!important}.iframe{max-width:none!important}img{width:100%;height:auto}img.smaller{display:block;margin:auto;max-width:570px}img.smaller-1{display:block;margin:auto;max-width:690px}a{-webkit-transition:all .3s;transition:all .3s;text-decoration:none}a img{border:0}.container{max-width:1450px;margin:0 auto}.container .flexbox .center,.container.flexbox .center{text-align:left;margin:0;padding:1rem 2rem;max-width:none;-ms-flex-item-align:center;align-self:center}.container .flexbox-image.center{padding:0 2rem}.logo{display:block}.logo img{width:55vw;max-width:200px}.navigation a{padding:.5rem 1rem;position:relative;display:inline-block;font-weight:400;color:#000}.navigation a:before{position:absolute;top:1.7rem;left:50%;color:transparent;content:"•";text-shadow:transparent 0 0;font-size:1.2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;-webkit-transition:text-shadow .3s ease 0s,color .3s ease 0s;transition:text-shadow .3s ease 0s,color .3s ease 0s}.navigation a.active,.navigation a:hover{color:#555}.navigation a.active:before,.navigation a:hover:before{color:#edd857;text-shadow:10px 0 #006370,-10px 0 #a94d8c}header.container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2rem}header.start:after{content:"";position:absolute;right:0;top:0;width:60vw;height:770px;min-width:840px;background:rgba(85,190,205,.2);z-index:-1}h1{font-size:2.5rem;line-height:3.2rem;font-weight:700}h1 span{font-size:1rem;line-height:1.5rem;text-transform:uppercase;display:block;letter-spacing:.03rem;color:#a94d8c}h1.smaller{font-size:2rem;line-height:2.7rem}h1.yellow span{color:#876a4f}h2{font-size:1.9rem;line-height:2.5rem}h2 span{font-size:.95rem;line-height:1.5rem;text-transform:uppercase;display:block;letter-spacing:.03rem;color:#006370}.top .flexbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.breadcrumb{font-size:.95rem;margin-bottom:.7rem}.breadcrumb a{color:#999}.breadcrumb a:hover{color:#006370}.breadcrumb span{color:#a94d8c}.crop{overflow:hidden;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);border:9px solid #fff;height:100%;min-height:500px;position:relative}.crop img{position:absolute;top:-50%;bottom:-50%;left:-50%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;right:-50%;margin:auto;vertical-align:middle}.btn{text-decoration:none;color:#fff;display:inline-block;outline:0;margin:1rem 0;border:none;font-size:1rem;line-height:1.55rem;font-family:inherit;cursor:pointer;background:#a94d8c;font-weight:700;-webkit-transition:all .3s;transition:all .3s;padding:.7rem 1.5rem;border-radius:4px}.btn:hover{background:#006370}.bg{background:rgba(85,190,205,.16);padding:2rem 0;margin:2rem 0 2rem}.bg.top{background:rgba(188,109,163,.17);padding:6rem 0 3rem;margin:-4rem 0 2rem}.bg.top.m0{margin-top:0}.bg .flexbox{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.bg .flexbox-image{-ms-flex-item-align:center;align-self:center;padding:0 2rem}.bg.pink{background:rgba(188,109,163,.13);color:#000}.bg.padding{padding:3rem 0}.link{font-weight:700;color:#006370}.link:hover{color:#a94d8c}.bold{font-weight:700}.info{position:relative;margin-top:-.2rem;font-size:15px;padding-top:.8rem}.info:before{content:"";height:3px;border-radius:4px;width:40px;background:#876a4f;position:absolute;top:0}.shadow{display:block;background:#fff;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);padding:1rem;color:#000;height:100%}.shadow h2{font-size:1.5rem;line-height:2.1rem}.shadow .crop{border:none;height:auto;-webkit-box-shadow:none;box-shadow:none;min-height:300px}.shadow .crop img{-webkit-transition:all .3s;transition:all .3s}.shadow .bold{color:#a94d8c}.shadow:hover .crop img{height:110%}.shadow.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding:.5rem}.shadow.flexbox .image{width:50%;max-height:none}.shadow.flexbox .image img{height:100%;max-height:455px;width:auto}.shadow.flexbox .content{padding:2rem;width:50%}div.shadow:hover .crop img{height:100%}.padding{padding:0 2rem}.distance{margin:3rem 0}.center{text-align:center;max-width:930px;padding:0 2rem;margin:auto}.center h1{max-width:650px;margin:1.65rem auto}.web{text-transform:uppercase;color:#a94d8c;font-weight:700;display:block;font-size:.95rem;letter-spacing:.03rem;margin-bottom:-1.2rem}.web:hover{color:#006370}.anchor{padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0;max-width:1120px}.anchor a{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:700;width:calc(33.33% - .8rem);padding:.7rem 1rem;margin:.4rem;background:rgba(237,216,87,.3)}.anchor a:hover{background:rgba(237,216,87,.6);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.18);box-shadow:2px 2px 8px rgba(0,0,0,.18)}.anchor a:nth-child(2),.anchor a:nth-child(4),.anchor a:nth-child(9){background:rgba(85,190,205,.25)}.anchor a:nth-child(2):hover,.anchor a:nth-child(4):hover,.anchor a:nth-child(9):hover{background:rgba(85,190,205,.5)}.anchor a:nth-child(3),.anchor a:nth-child(5){background:rgba(188,109,163,.25)}.anchor a:nth-child(3):hover,.anchor a:nth-child(5):hover{background:rgba(188,109,163,.5)}.anchor a:nth-child(7){background:rgba(237,216,87,.3)}.anchor.short a{width:calc(25% - .8rem)}.anchor.short a:nth-child(4){background:rgba(237,216,87,.3)}.to-top{display:none;background:#a94d8c;position:fixed;right:1rem;bottom:5.8rem;border-radius:7px;padding:0;opacity:.75;cursor:pointer;width:40px;height:40px;-webkit-transition:all .3s;transition:all .3s}.to-top:after{content:"";background:url(/img/arrow.svg) center no-repeat;background-size:20px;position:absolute;display:block;width:40px;height:40px}.to-top:hover{opacity:1;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.3);box-shadow:1px 1px 7px rgba(0,0,0,.3)}.privacy{margin:2rem 0 0;padding:1rem 2rem;font-size:.95rem;max-width:1000px;line-height:1.4rem}.privacy button{background:#a94d8c;color:#fff;font-size:.95rem;border:none;font-family:inherit;padding:.5rem 1rem;margin:.2rem;outline:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.privacy button:hover{background:#006370}.privacy a{color:#006370;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.privacy a:hover{color:#a94d8c}.privacy h2{font-size:1.5rem;line-height:2rem;margin:2rem 0 0}.back{max-width:1450px;margin:auto;padding:0 2rem;text-align:right;font-size:.95rem}.back-dif{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.living .shadow{padding:.35rem}.living .shadow .crop{min-height:288px}.living:hover .crop img{height:100%}.living .image{overflow:hidden;max-height:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.living .content{padding:1rem .65rem .65rem}.living .content span{color:#6e6e6e;text-transform:uppercase;font-weight:700;letter-spacing:.04rem;font-size:.85rem;line-height:1rem}.living .content span.lila{font-size:1.2rem;color:#9a2d78;font-weight:700;padding-left:3px}.living .content h2{margin-top:0}.lila{font-size:.9rem;color:#9a2d78;font-weight:700;padding-left:3px;margin:0}.list{list-style:square;padding:0 0 0 1.25rem}.list li{margin:.25rem 0;color:#006370}.list li span{color:#222}.list b{display:block}.booking{visibility:hidden;position:absolute;left:0;right:0;opacity:0;top:0;height:0;overflow:hidden;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);margin:auto;z-index:100;width:100%}.booking.bg{margin:0;padding:2rem 1rem 2rem}.booking .container{max-width:1000px;position:relative}.booking-links a{display:inline-block;vertical-align:middle;margin-right:1rem;max-width:110px;max-height:80px}.booking-links a.small{max-width:165px;font-size:1rem;padding:.5rem .8rem}.booking-links a svg{-webkit-transform:scale(.85);transform:scale(.85);margin-bottom:0!important}.booking-links img{width:50vw;max-width:110px;vertical-align:middle}.booking-room{padding:.3rem 1rem;margin-right:1rem}.booking-span{font-size:1rem;line-height:1.5rem;color:#1d778b;font-weight:700;text-transform:uppercase;border:2px solid #55becd;padding:.5rem 1rem}.booking-close{width:33px;height:33px;position:absolute;right:26px;top:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#bc6da3;border-radius:30px;cursor:pointer;z-index:9999}.booking-close:hover{background:#55becd;-webkit-transition:all .3s;transition:all .3s}.booking-close:before{content:"";width:15px;height:2px;background:#fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.booking-close:after{content:"";width:15px;height:2px;background:#fff;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute}.booking-wrap.open{position:absolute;z-index:999;top:0;bottom:0;width:100%;height:100%}.booking-wrap.open .booking{position:relative;visibility:visible;top:auto;height:auto;opacity:1}.booking-wrap.open .book{overflow-y:scroll;height:101%}.booking-wrap.open .booking{position:fixed;visibility:visible;height:100vh;opacity:1;margin:0}.booking-wrap.open .container{height:100%;border-radius:10px;overflow:hidden}.booking-front.open .booking-wrap{position:absolute;z-index:999;top:0;bottom:0;width:100%;height:100%;left:0}.booking-front.open .booking-wrap .book{overflow-y:scroll;height:101%;background-color:#fff}.booking-front.open .booking-wrap .booking{position:fixed;visibility:visible;height:100vh;opacity:1;margin:0}.booking-front.open .booking-wrap .container{height:100%;border-radius:10px;overflow:hidden}.booking-front.flexbox-item-50{padding:1rem 1rem 1rem 1rem}.booking-front.flexbox-item-50 .shadow .crop{min-height:500px}.bookingInfo{background:rgba(194,176,159,.1);border:1px solid #d2c1b2;position:relative;padding:.4rem .5rem .4rem 2.4rem;max-width:940px;display:inline-block;margin:2rem 15px 0;font-size:14px;color:#785e45;z-index:0;border-radius:6px}.bookingInfo span{background:#785e45;width:21px;height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:absolute;left:.5rem;top:0;bottom:0;margin:auto;border-radius:50%}body.open-fixed{overflow:hidden}.more{border-bottom:1px solid #ddd;display:block;margin-bottom:1rem;color:#876a4f;font-weight:700;padding-bottom:.8rem}.address{text-transform:uppercase;color:#6e6e6e;font-size:.9rem;letter-spacing:.03rem;margin-top:-1rem}.address-detail{background:rgba(188,109,163,.1);padding:.5rem}.address-detail.top{margin-top:1.5rem;background:rgba(188,109,163,.1)}.address-detail p{margin:0}.address-detail b{color:#a94d8c;display:block}.flexbox-item-33 .address{font-size:.85rem}.more:hover{color:#1d778b}.pink{color:#a94d8c;padding-top:1rem;display:block}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:0}.slider *{outline:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{position:absolute;bottom:.3rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:30px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:30px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:30px;font-family:slick;-webkit-transition:all .3s;transition:all .3s;font-size:30px;line-height:30px;text-align:center;color:#fff;opacity:.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1}:-ms-fullscreen,:root img{height:100%}.bottom{margin-bottom:3rem}.imprint .flexbox-item a{color:#a94d8c}.imprint .flexbox-item a:hover{color:#006370}.imprint .flexbox-item a.link{color:#006370}.imprint .flexbox-item a.link:hover{color:#a94d8c}.imprint header:after{height:720px}.imprint footer{margin-top:3rem}.imprint footer a{color:#000}.imprint footer a:hover{color:#a94d8c}.details-direct p{border:1px solid #bc6da3;padding:1rem 5rem;color:#bc6da3;text-align:center}.details .booking-links{margin:2rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.details .booking-links h2{margin:0 1rem 0 0}.details .booking-links a{margin:.5rem 1rem 0 0}.details .booking-links a img{max-width:110px}.tooltip{position:relative}.tooltip span{opacity:0;visibility:hidden;position:absolute;background:#a94d8c;color:#fff;font-size:.87rem;letter-spacing:.01rem;padding:.2rem .52rem;z-index:4;bottom:calc(100% + .5rem);-webkit-transition:all .4s;transition:all .4s;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3)}.tooltip span:after{content:"";width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#a94d8c transparent transparent transparent;position:absolute;top:100%;left:.7rem}.tooltip:hover span{opacity:1;visibility:visible}.tooltip .btn{cursor:default;background:#aaa}footer{margin:2rem 0;position:relative;z-index:1;text-align:center;font-size:.9rem}footer a{padding:1rem;color:#000}footer a:hover{color:#a94d8c}footer.distance{margin:4rem 0 0}.rel{position:relative}.award-wrap{-ms-flex-pack:distribute;justify-content:space-around;width:46%;padding:2rem}.award-wrap .img-wrap{width:45%;max-width:300px;border:8px solid #fff;-webkit-box-shadow:4px 5px 3px 2px rgba(0,0,0,.13);box-shadow:4px 5px 3px 2px rgba(0,0,0,.13);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:1rem .5rem}.award-wrap .img-wrap img{-ms-flex-item-align:center;align-self:center}#div-consent-manager .bubble-container{width:auto;right:1rem;z-index:2}#div-consent-manager .banner{z-index:3}@media (max-width:1350px){.booking-links a.booking-room{display:block;max-width:200px;text-align:center}}@media (max-width:1100px){.booking-links a.small{max-width:initial;font-size:1rem;padding:.5rem .8rem;width:100%;text-align:center}.booking-links a.booking-room{max-width:100%;margin-right:0}h2 br{display:none}.icon-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:2rem;top:2rem;width:30px;height:30px;z-index:5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:5px}.icon-menu span{background-color:#a94d8c;width:30px;height:3px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .2s ease;transition:all .2s ease;right:0;border-radius:5px}.icon-menu span:after,.icon-menu span:before{position:absolute;content:"";width:100%;height:100%;background-color:#a94d8c;border-radius:5px}.icon-menu span:before{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s .1s ease;transition:all .3s .1s ease}.icon-menu span:after{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s .2s ease;transition:all .3s .2s ease}.icon-menu:hover span{width:30px}.icon-menu:hover span:before{width:25px}.icon-menu:hover span:after{width:20px}.icon-menu.icon-closed{position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-menu.icon-closed span{background-color:#006370;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0;right:initial;-webkit-transition:all .6s ease;transition:all .6s ease}.icon-menu.icon-closed span:after,.icon-menu.icon-closed span:before{width:30px;background-color:#006370}.icon-menu.icon-closed span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-menu.icon-closed span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-menu.icon-closed:hover span{width:0;opacity:1}:-ms-fullscreen,:root .icon-menu span{display:block}.navigation nav{overflow:auto;position:fixed;z-index:4;background:#dff2f5;right:-100%;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;padding:5rem 2rem;height:100%;width:100%;max-width:400px;-webkit-box-shadow:-3px 3px 8px rgba(0,0,0,.2);box-shadow:-3px 3px 8px rgba(0,0,0,.2)}.navigation nav a{display:block;margin:1.5rem 0;font-size:1.1rem}.navigation nav a:before{display:none}.navigation nav a:hover{color:#000;font-weight:700}.navigation nav a.active{font-weight:700;color:#006370}.navigation nav.open{right:0}.flexbox-item:first-child{padding:1rem 0 1rem 2rem}.items .flexbox-item:first-child{padding:1rem 1rem 1rem 2rem}.items .flexbox-item:last-child{padding:1rem 2rem 1rem 1rem}header:after{height:660px;min-width:1px}.fixed{position:fixed;left:0;right:0}.distance{margin:0}.bg{margin:3rem 0;padding:2rem 0}.bg.top{margin:2rem 0;padding:2rem 0}.flexbox-item-33{width:33.33%;padding:1rem}.apartmentDate{padding-right:4vw;padding-left:4vw}}@media (max-width:970px){.award .flexbox-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.award .flexbox-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.award-wrap{-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:2rem}.reorder{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.booking-links a.booking-room{max-width:200px}.crop{min-height:1px;max-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.crop img{position:relative;width:100%;height:auto;max-width:none!important;left:0;right:0;top:auto;bottom:0}.flexbox-item{width:100%;padding:1rem 2rem}.flexbox-item:first-child{padding:1rem 2rem}.flexbox-item img{max-width:700px;display:block;margin:auto}.flexbox-item img.smaller{max-width:500px}.flexbox-text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1rem 2rem}.flexbox-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding:1rem 2rem}.flexbox-image img{max-width:700px;display:block;margin:auto}.flexbox-image img.smaller{max-width:500px}header:after{display:none}h1{font-size:2.4rem;line-height:3.2rem}.flexbox-item-33,.flexbox-item-50{width:100%;padding:1rem 2rem!important}.shadow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.shadow .crop{width:40%}.shadow .crop img{height:100%;width:auto}.shadow .content{padding:2rem 1rem 2rem 2rem;-ms-flex-item-align:center;align-self:center;width:60%}.items .flexbox-item:first-child{padding:1rem 2rem}.items .flexbox-item:last-child{padding:1rem 2rem}.items .bg.pink{background:0 0;padding:0;margin:0}.order{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slick-slide img{max-width:none}.privacy{margin-top:-2rem}.bottom{margin-bottom:0}.living .shadow .crop{min-height:100%;max-height:initial}.living .shadow .crop img{position:absolute;min-height:100%;top:0;bottom:0;height:auto}.booking-span{margin-bottom:0}.apartmentDate{padding-left:0;padding-right:0}}@media (max-width:820px){.booking-links a.small{max-width:160px}.anchor a{min-height:73px}.anchor.short a{width:calc(50% - .8rem);min-height:1px}.shadow.flexbox .image{width:100%}.shadow.flexbox .image img{height:auto;max-height:none;width:100%}.shadow.flexbox .content{width:100%}.back-dif{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.back-dif .lila{width:100%;text-align:right;padding-bottom:1rem}.back-dif .link{text-align:right;width:100%}}@media (max-width:600px){.booking.bg{margin:0;padding:2rem 1rem 2rem}.booking-front.flexbox-item-50 .shadow .crop,.living .shadow .crop,.shadow .crop{width:100%;min-height:1px;max-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex}.booking-front.flexbox-item-50 .shadow .crop img,.living .shadow .crop img,.shadow .crop img{width:auto;height:auto;position:relative;max-height:350px}.booking-front.flexbox-item-50 .shadow:hover .crop img,.living .shadow:hover .crop img,.shadow:hover .crop img{height:auto}.booking-front.flexbox-item-50 .shadow .content,.living .shadow .content,.shadow .content{width:100%;padding:1rem}div.shadow:hover .crop img{height:auto}.anchor a{min-height:73px;width:calc(50% - .8rem)}.anchor a:nth-child(4),.anchor a:nth-child(7){background:rgba(237,216,87,.3)}.anchor a:nth-child(5),.anchor a:nth-child(8){background:rgba(85,190,205,.25)}.anchor a:nth-child(6),.anchor a:nth-child(9){background:rgba(188,109,163,.25)}.anchor a:nth-child(7){background:rgba(237,216,87,.3);width:100%!important}h1{font-size:2rem;line-height:2.8rem}h2{font-size:1.7rem;line-height:2.2rem}.navigation nav{max-width:none;width:80%}.booking-links a{margin-top:.5rem}.booking-links a.small{max-width:100%}}@media (max-width:485px){.award-wrap .flexbox-item-20{width:100%}.details-direct p{padding:1rem}.anchor{padding:0 1rem}.anchor a{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.shadow h2{font-size:1.3rem;line-height:1.9rem}h1{font-size:1.8rem;line-height:2.5rem}h2{font-size:1.55rem;line-height:2rem}.privacy a{word-wrap:break-word}.details .booking-links a{width:50%}.details .booking-links .tooltip{width:100%}.booking-links a.booking-room{max-width:100%}}@media (max-width:360px){.anchor,.center,.flexbox-image,.flexbox-item,.flexbox-item:first-child,.flexbox-text,.items .flexbox-item:first-child,.items .flexbox-item:last-child{padding:0 1rem}.navigation nav{padding:4rem .5rem 2rem}.living .content span{text-align:center;margin-bottom:1rem;display:block}.booking-links{text-align:center}h1,h2{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.details .booking-links{display:block}.details .booking-links a{display:block;width:100%;margin:.6rem auto}.details .booking-links .tooltip{width:100%}.details .booking-links .btn{margin:0 auto .5rem}.anchor a{width:100%;min-height:50px}}.smoobu-booking-tool-container iframe{width:100%;max-width:100%!important;border:0}.iframe{max-width:100%!important}