@import url("https://use.typekit.net/lcu6ysg.css");.clearfix::after{content:"";display:table;clear:both}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}.popupLayout
h1{font-size:40px}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#1A2B4C;font-family:'acme-gothic-compressed','Arial',sans-serif;font-size:18px;text-transform:uppercase;background:#F1F1F1}*{letter-spacing: .05em}p{margin-bottom:1em;line-height:1.6em}h1,h2,h3,h4,h5,h6{margin-bottom: .4em;letter-spacing:0em}h1 *,
h2 *,
h3 *,
h4 *,
h5 *,
h6
*{letter-spacing:0em}h1{font-size:80px;color:#EA5B0C}h2{font-size:80px}h3{font-size:30px}h4{font-size:16px}.roundedTitle{width:12.49995vw;height:12.49995vw;line-height:12.49995vw;text-align:center;font-size:25px;border:1px
solid #EA5B0C;color:#EA5B0C;border-radius:50%;padding:0
2vw;margin:0;display:inline-block;z-index:10;display:flex;justify-content:space-around;flex-direction:column}.roundedTitle
span{display:inline-block;line-height:1.2em;vertical-align:middle;text-align:left}.roundedTitle.small{width:8.3333vw;height:8.3333vw;line-height:8.3333vw;padding:0
1em}.heroTitle{font-size:140px}.heroTitle
span{color:#EA5B0C}ul{margin:0
0 1em 1em;padding:0}ul
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:bold}em{font-style:italic}a{color:#EA5B0C;outline:none}.privacyDisclaimer{font-size:12px;margin-bottom:20px;font-family:'Arial',sans-serif;font-weight:normal;text-transform:none}.privacyDisclaimer
div{margin-bottom:10px}.input{margin-bottom:80px}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding:0;height:45px;line-height:45px;font-size:1em;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;outline:none;background:none;border:none;border-bottom:1px solid #fff;color:#fff;text-transform:uppercase;transition:300ms}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,textarea:focus,select:focus{border-color:#EA5B0C}textarea{height:45px;padding:0}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding: .5em 0;border:none;-webkit-appearance:none;border-radius:0;box-shadow:none;background:none;font-size:30px;text-transform:uppercase;color:#fff;cursor:url(/img/action.png),auto}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo){position:relative;padding-left:30px}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #fff;background:none;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#EA5B0C;position:absolute;left:0;top:0}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size: .9em;color:red;padding-top: .2em;color:yellow}label{margin-bottom: .3em;display:block}.required label::after{content:'*'}.response_message{position:fixed;bottom:15%;width:600px;left:50%;margin-left:-300px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:18px;background:#88B555;visibility:hidden;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.response_message.error{background:#C14343}.response_message.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@media (max-width: 600px){.response_message{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}#ContactIndexForm .text,
#ContactIndexForm .textarea,
#ContactIndexForm .email,
#quickContactForm .text,
#quickContactForm .textarea,
#quickContactForm
.email{position:relative;padding-left:12.49995vw}#ContactIndexForm .text label,
#ContactIndexForm .textarea label,
#ContactIndexForm .email label,
#quickContactForm .text label,
#quickContactForm .textarea label,
#quickContactForm .email
label{margin:0;line-height:70px;position:absolute;left:0;bottom:0;font-size:80px}#ContactIndexForm .privacyDisclaimer,
#quickContactForm
.privacyDisclaimer{padding-left:12.49995vw}#ContactIndexForm .privacyDisclaimer a,
#quickContactForm .privacyDisclaimer
a{color:#EA5B0C}#ContactIndexForm .textarea,
#quickContactForm
.textarea{margin-bottom:30px}#ContactIndexForm .submit,
#quickContactForm
.submit{text-align:right}#quickContactForm input,
#quickContactForm
textarea{border-color:#1A2B4C;color:#1A2B4C}#quickContactForm input:focus,
#quickContactForm textarea:focus{border-color:#EA5B0C}#quickContactForm .checkbox:not(foo) label::before{border-color:#1A2B4C;color:#EA5B0C}#quickContactForm
button{color:#1A2B4C}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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:before,.slick-track:after{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-arrow.slick-hidden{display:none}@keyframes
wave{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(-100vw,0,0);-webkit-transform:translate3d(-100vw,0,0)}}@keyframes
swell{0%,100%{transform:translate3d(0,-25px,0);-webkit-transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0)}}@keyframes
scrollDown{0%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,15px,0);-webkit-transform:translate3d(0,15px,0)}}@keyframes
zoomOut{0%{transform:scale3d(1.2,1.2,1.2);-webkit-transform:scale3d(1.2,1.2,1.2)}100%{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}}@keyframes
fadeFromRight{0%{transform:translate3d(50vw,0,0);-webkit-transform:translate3d(50vw,0,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
fadeFromLeft{0%{transform:translate3d(-50vw,0,0);-webkit-transform:translate3d(-50vw,0,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
fadeFromBelow{0%{transform:translate3d(0,20vw,0);-webkit-transform:translate3d(0,20vw,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
zoomImgLeft{0%{opacity:0;transform:translate3d(-20%,0,0) scale3d(1.4,1.4,1.4);-webkit-transform:translate3d(-20%,0,0) scale3d(1.4,1.4,1.4)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes
zoomImgRight{0%{opacity:0;transform:translate3d(20%,0,0) scale3d(1.4,1.4,1.4);-webkit-transform:translate3d(20%,0,0) scale3d(1.4,1.4,1.4)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes
headerIn{0%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:1}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
preloadIn{0%{transform:translate3d(0,-100vh,0);-webkit-transform:translate3d(0,-100vh,0);opacity:1}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-wrap .mfp-content{transform:scale(.9);-webkit-transform:scale(.9)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.1);-webkit-transform:scale(.1)}.container{margin:0
auto;width:83.35vw}.container--small{width:60vw}body{padding-top:120px;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}body.contactPage{background:#1A2B4C;color:#fff}body.apartmentPage{padding:0
!important}body.home{padding:0}main{flex-grow:1}.inside
main{padding:15vh 0 30vh}.apartmentPage
main{padding:0
!important}.landscapePage
main{padding-bottom:0}#siteFooter{background:#fff;border-top:1px solid #EA5B0C;color:#1A2B4C;display:flex}#siteFooter
.logo{flex:0 0 16.6666vw;background:#1A2B4C url(/img/logo.svg) no-repeat center;background-size:62%}#siteFooter
.container{padding:0
8.3333vw;display:flex;justify-content:space-around;width:auto;padding:60px
0;margin:0;flex-grow:1;position:relative}#siteFooter .container
.credits{position:absolute;right:20px;bottom:20px;font-family:'Arial',sans-serif;font-size:11px;color:#999;text-transform:none}#siteFooter .menu
a{display:block;height:30px;line-height:30px;color:#1A2B4C}#siteFooter .infos
strong{font-weight:normal;color:#EA5B0C}.readMore,
.address .content
a{font-size:25px;color:#1A2B4C;transform-origin:0 50%;display:inline-block;-webkit-transform-origin:0 50%;transform:rotate(8deg);-webkit-transform:rotate(8deg);position:relative;line-height:1em;cursor:url(/img/action.png), auto}.readMore span,
.readMore strong,
.address .content a span,
.address .content a
strong{font-weight:normal;color:#EA5B0C}.readMore::after,
.address .content a::after{content:'';width:12px;height:12px;background:url(/img/dropdown.svg) no-repeat center;position:absolute;left:110%;bottom:8px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.address .content
a{color:#fff}#contactPage .social,
#mobileMenu
.social{text-align:center}#contactPage .social li,
#mobileMenu .social
li{display:inline-block !important}#contactPage .social li a,
#mobileMenu .social li
a{position:relative;display:inline-block !important;height:8.3333vw !important;width:8.3333vw !important;text-align:center;line-height:8.3333vw;overflow:hidden;text-indent:-100em;margin:0
2.083325vw;border:1px
solid #EA5B0C;border-radius:50%;transition:300ms}#contactPage .social li a::after,
#mobileMenu .social li a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:300ms;opacity: .5;background-size:auto 60% !important}#contactPage .social li a.facebook::after,
#mobileMenu .social li a.facebook::after{background:url(/img/facebook.svg) no-repeat center}#contactPage .social li a.instagram::after,
#mobileMenu .social li a.instagram::after{background:url(/img/instagram.svg) no-repeat center}#contactPage .social li a.linkedin::after,
#mobileMenu .social li a.linkedin::after{background:url(/img/linkedin.svg) no-repeat center}#contactPage .social li a:hover,
#mobileMenu .social li a:hover{background:#EA5B0C}#contactPage .social li a:hover::after,
#mobileMenu .social li a:hover::after{opacity:1}#mobileMenu
.social{padding-top:2em}#mobileMenu .social li
a{background-color:#1A2B4C;margin:0
10px}#article{max-width:1000px;margin:0
auto;padding:0
5vw}#eventi{text-align:center}#eventi
a{padding: .5em 3em;background:#EA5B0C;display:inline-block;color:#fff;font-size:1.2em}#eventi a::after{content:' >'}#eventi a:hover{background:#f3691c}.popupLayout
#article{padding:0;color:#1A2B4C;font-family:Arial,sans-serif;text-transform:none}#siteHeader{height:120px;position:fixed;z-index:600;display:flex;left:0;right:0;background:#fff;top:0;color:#1A2B4C}.home
#siteHeader{background:rgba(255,255,255,0.9)}.home #siteHeader .dropdown
.toggler{background:none}.dropdown{flex:0 0 8.3333vw;text-align:center;position:relative}.dropdown
.toggler{height:120px;position:relative;background:#fff;cursor:pointer;border-bottom:1px solid #EA5B0C}.dropdown .toggler
span{height:40px;line-height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.dropdown .toggler span::after{width:12px;height:12px;content:'';position:absolute;left:50%;top:100%;background:url(/img/dropdown.svg) no-repeat center;margin-left:-6px;transition:600ms 600ms cubic-bezier(0.165,0.840,0.440,1.000)}.dropdown
.wrapper{position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px
2vw;opacity:0;visibility:hidden;transition:600ms cubic-bezier(0.165,0.840,0.440,1.000);transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);z-index:-1}.dropdown .wrapper li
a{display:block;height:40px;line-height:40px;color:#1A2B4C;position:relative}.dropdown .wrapper li a::after{content:'';background:#EA5B0C;height:1px;bottom:5px;left:50%;right:50%;opacity:0;position:absolute;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940)}.dropdown .wrapper li a:hover::after{left:0;right:0;opacity:1}.dropdown:hover
.wrapper{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.dropdown:hover .toggler span:after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}#logolink{overflow:hidden;text-indent:-100em;flex:0 0 16.6666vw;height:120px;background:#1A2B4C url(/img/logo.svg) no-repeat center;background-size:62%}#mainMenu{flex-grow:1;position:relative;height:120px;font-size:1.45em;border-bottom:1px solid #EA5B0C}#mainMenu
a{height:40px;line-height:40px;display:inline-block;color:#1A2B4C;position:relative}#mainMenu a::after{position:absolute;right:-15px;top:0;content:'';width:10px;height:10px;border-radius:50%;background:#EA5B0C;opacity:0;transition:300ms}#mainMenu a.active::after{opacity:1}#mainMenu a:hover::after{opacity:1}#mainMenu
.menu{position:absolute;padding:0
2vw;justify-content:space-around;top:50%;left:0;right:0;display:flex;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#mobileMenu{display:none}#booking{flex:0 0 16.6666vw;background:#EA5B0C;color:#fff}#booking
.toggler{font-size:25px;background:#EA5B0C}#languages
.toggler{border-right:1px solid #EA5B0C}#social
.toggler{border-left:1px solid #EA5B0C}#toggler{display:none}#hero{background:#F1F1F1;min-height:100vh;display:flex;flex-direction:column;justify-content:space-around;text-align:center;color:#fff;font-size:1.7em;position:relative;padding:100px
40px}#hero .bg,#hero::before{position:absolute;top:0;bottom:0;left:0;right:0}#hero
video{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#hero::before{content:'';z-index:2;background:rgba(0,0,0,0.3)}#hero
.content{position:relative;z-index:10}#hero
h1{color:#fff;margin-bottom: .1em}#hero h1
span{color:#fff}#hero
.subtitle{display:inline-block;position:relative}#hero .subtitle::before,
#hero .subtitle::after{content:'';position:absolute;top:50px;width:120px;height:2px;background:#EA5B0C;top:50%;margin-top:-1px}#hero .subtitle::before{right:110%}#hero .subtitle::after{left:110%}#hero
.scroll{position:absolute;left:50%;bottom:0%;height:100px;width:100px;margin-left:-50px;transition:300ms;z-index:10;font-size:18px}#hero .scroll::before{content:'Scroll';position:absolute;left:0;right:0}#hero .scroll::after{content:'';position:absolute;left:0;right:0;display:block;top:35px;height:20px;background:url(/img/scroll.svg) no-repeat center}.scroll #hero.play
.scroll{opacity:0 !important}.loading-done #hero .scroll::after{animation:scrollDown 900ms cubic-bezier(0.250,0.460,0.450,0.940) infinite;-webkit-animation:scrollDown 900ms cubic-bezier(0.250,0.460,0.450,0.940) infinite}#home
section{padding:30vh 0}#home
.apartmets{overflow:hidden}#home .apartmets .slick-list{overflow:visible}#home
.cities{padding-bottom:20vh}#home .cities
.container{position:relative}#home .cities .container
h2{position:absolute;left:0;top:-10.83329vw}#home .cities
.list{display:flex;flex-wrap:wrap}#home .cities .list
.cityPreview{margin-left:8.3333vw;margin-bottom:10vh}#home .cities .list .cityPreview:nth-child(2n+2){margin-left:4.16665vw;margin-top:4.16665vw}#home .contacts
h2{margin:0
0 2em 12.49995vw}#home .contacts
.wrapper{padding-left:16.6666vw;font-size:80px}#home .contacts .wrapper>div{margin-bottom: .2em}#home .contacts
a{cursor:url(/img/action.png), auto}#home
.landscape{font-size:1.7em}#home .landscape
h2{position:absolute;left:41.6665vw;top:-8.3333vw}#home .landscape
.container{position:relative}#home .landscape
img{display:block}#home .landscape
.image1{width:49.9998vw}#home .landscape
.row{display:flex}#home .landscape
.image2{flex:0 0 41.6665vw;position:relative;top:-8.3333vw}#home .landscape
.content{padding:8.3333vw}#home .landscape
.readMore{margin-left:33.3332vw;font-size:80px}#home .landscape .readMore::after{width:30px;height:30px;background-size:contain;bottom:26px}.cityPreview{width:33.3332vw;display:block}.cityPreview
.image{margin-bottom:2em}.cityPreview .image
img{display:block}.reviewSlider{width:66.6664vw;margin-left:4.16665vw}.reviewSlide{position:relative;display:flex;align-items:center}.reviewSlide .image,
.reviewSlide
.contentWrapper{flex:0 0 50%}.reviewSlide
.roundedTitle{position:absolute;top:-5.83331vw;left:-5.83331vw}.reviewSlide
.contentWrapper{padding:0
12.49995vw 0 4.16665vw}.reviewSlide .image
img{display:block}.reviewSlide
.readMore{position:absolute;bottom:-80px;left:-2.49999vw}.filters{text-align:center}.filters
.selector{display:inline-flex}.filters
a{height:60px;line-height:60px;border:1px
solid #1A2B4C;border-left:none;padding:0
2em;color:#1A2B4C;transition:300ms}.filters a:first-child{margin-right:0;border-left:1px solid #1A2B4C}.filters a:last-child{margin-left:0}.filters
a.active{color:#fff;background:#EA5B0C;cursor:default}.filters a.active::before{background-image:url(/img/location_white.svg)}.filters a::before{transition:300ms;content:'';width:15px;height:21px;background:url(/img/location_blue.svg) no-repeat center;display:inline-block;vertical-align:text-bottom;margin-right: .5em}.filters:hover a:not(.active){color:rgba(26,43,76,0.4)}.filters:hover a:not(.active)::before{opacity: .4}.filters:hover a:not(.active):hover{color:#1A2B4C}.filters:hover a:not(.active):hover::before{opacity:1}#apartments
h1{position:relative;bottom:-2.083325vw;z-index:10}.counter{font-size:1.4em;margin-bottom: .2em;letter-spacing: .2em}.counter
span{color:#EA5B0C}.apartmentPreview{display:flex;position:relative;margin-bottom:16.6666vw}.apartmentPreview
a{cursor:url(/img/action.png), auto}.apartmentPreview
.readMore{position:absolute;bottom:-4.16665vw;left:4.16665vw}.apartmentPreview
.image{flex:0 0 58.3331vw;margin:0
4.16665vw}.apartmentPreview
h2{margin:0}.apartmentPreview h2
a{color:#EA5B0C}.apartmentPreview
.location{position:relative;display:inline-block;margin-bottom:3em;color:#1A2B4C}.apartmentPreview
.content{flex-grow:1}ul.specs{list-style-type:none;margin:0;padding:0}ul.specs
li{display:block;border-bottom:1px solid #EA5B0C;margin:0;padding:20px
0;text-align:right}ul.specs li:first-child{border-top:1px solid #EA5B0C}ul.specs
li.people{background:url(/img/icons/people.svg) no-repeat 5px 50%}ul.specs
li.floor{background:url(/img/icons/floor.svg) no-repeat 3px 50%}ul.specs li.cin:before{content:'CIN';font-weight:bold;float:left;padding:3px
9px}ul.specs
li.size{background:url(/img/icons/size.svg) no-repeat 3px 50%}ul.specs
li.airConditioning{background:url(/img/icons/air.svg) no-repeat 5px 50%}ul.specs
li.wifi{background:url(/img/icons/wifi.svg) no-repeat 3px 50%}ul.specs
li.kitchen{background:url(/img/icons/kitchen.svg) no-repeat 0 50%}ul.specs
li.tv{background:url(/img/icons/tv.svg) no-repeat 2px 50%}ul.specs
li.heating{background:url(/img/icons/heating.svg) no-repeat 5px 50%}#apartment
.top{min-height:100vh;position:relative;padding:140px
0 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}#apartment .top
header{background:#fff;float:left;display:block;padding:1.5vw 2.5vw;position:relative;bottom:-1px;z-index:10}#apartment .top header
h1{margin:0;line-height:1em}#apartment .top .slider,
#apartment .top
.bg{position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;overflow:hidden}#apartment .top .slider img,
#apartment .top .bg
img{width:100%;height:100vh;object-fit:cover}#apartment
.introcontainer{display:flex;padding-top:4.16665vw}#apartment
.intro{padding:40px
0 10vh;flex:0 0 40%;max-width:40%;padding-right:4.16665vw;font-size:18px}#apartment
.slidercontainer{flex:0 0 60%;max-width:60%}#apartment .description
.location{padding-left:100px;line-height:80px;display:inline-block;margin-bottom:2em;color:#EA5B0C;position:relative}#apartment .description .location::before{content:'';width:80px;height:80px;background:url(/img/mapIcon.png) no-repeat center;position:absolute;left:0;top:50%;border-radius:50%;border:1px
solid #EA5B0C;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#apartment
.quickInfos{padding-top:2.083325vw;max-width:280px}#apartment .quickInfos .specs
li{width:100%}#apartment .quickInfos .specs li:nth-child(8n+5){border-top:1px solid #EA5B0C}#apartment
.services{padding:10vh 0 0;display:flex;flex-wrap:wrap}#apartment .services .service,
#apartment .services
.placeholder{flex:0 0 20%}#apartment .services
.service{margin-bottom:40px;position:relative;padding-left:50px}#apartment .services .service::before,
#apartment .services .service::after{content:'';width:40px;height:40px;position:absolute}#apartment .services .service::before{border:1px
solid #EA5B0C;border-radius:50%;left:0;top:50%;margin-top:-20px}#apartment .services .service::after{background:url(/img/check.svg) no-repeat center;background-size:30px auto;left:4px;top:50%;margin-top:-25px}#apartment
.map{margin-bottom:15vw}#apartment .map
h2{position:relative;bottom:-4.16665vw;margin-left:16.6666vw;z-index:100}#apartment .map
.wrapper{position:relative}#apartment .map .wrapper
.address{position:absolute;bottom:10%;left:50%;width:520px;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#fff;border:1px
solid #EA5B0C;padding:2vw;display:flex}#apartment .map .wrapper .address .title
strong{display:block;color:#EA5B0C;font-weight:normal;font-size:1.7em}#apartment .map .wrapper .address
.content{padding-left:2vw}#apartment .quickContacts,
#apartment
.call{margin:0
16.6666vw 15vh 24.9999vw}#apartment .quickContacts h2,
#apartment .call
h2{position:relative;left:-16.6666vw;margin-bottom:2em}#apartment .call
.phone{font-size:80px;letter-spacing:0}#apartment .call .phone
*{letter-spacing:0}#apartment
.reviews{margin-bottom:16.6666vw}#apartment .reviews
h2{margin-left:24.9999vw;position:relative;left:-16.6666vw;margin-bottom:3em}#apartment .reviews
.list{display:flex;flex-wrap:wrap}#apartment .reviews
.reviewPreview{flex:0 0 25%;padding-right:4.16665vw}#apartment
.relatedApartments{padding:15vh 0 30vh;background:#fff;overflow:hidden}#apartment .relatedApartments
h2{margin-left:12.33%;margin-bottom:3em}#apartment .relatedApartments .slick-list{overflow:visible}#apartment .relatedApartments
.container{margin-right:0}#apartment .relatedApartments
.apartmentsSlider{margin-left:8.33%;position:relative;right:-8.33%;margin-bottom:100px}#apartment .relatedApartments
.slide{padding-right:8.3333vw}#apartment .relatedApartments
.smallApartmentPreview{width:24.9999vw;position:relative;display:block}#apartment .relatedApartments .smallApartmentPreview
img{display:block}#apartment .relatedApartments .smallApartmentPreview
h3{color:#1A2B4C;margin:0;position:absolute;bottom:0;left:-20px;white-space:nowrap;text-align:left;transform-origin:0 100%;-webkit-transform-origin:0 100%;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}#apartment .relatedApartments .smallApartmentPreview
.readMore{position:absolute;bottom:-50px;left:0}.reviewPreview{display:block;position:relative;padding:2em
0}.reviewPreview::before,.reviewPreview::after{content:'';position:absolute;height:2px;background:#EA5B0C;width:120px;left:0}.reviewPreview::before{top:0}.reviewPreview::after{bottom:0}.reviewPreview
.content{font-size:1.7em;line-height:1.2em}.reviewPreview .content::before{content:'“'}.reviewPreview .content::after{content:'”'}.reviewPreview
.date{display:block;margin-bottom:1em}.slickArrow{position:absolute;z-index:100;width:50px;height:50px;background:url(/img/arrow.svg) no-repeat center;top:50%;cursor:pointer;transition:300ms}.slickArrow.prev{left:4.16665vw;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.slickArrow.next{right:4.16665vw}.slickArrow.slick-disabled{opacity:0}#mappa{height:700px;background:#e0e0e0}#landscape
.section{margin-bottom:20vh;font-size:18px}#landscape .section
.content{display:flex}#landscape .section
h2{margin:0;position:relative;bottom:-50px}#landscape .section
img{display:block}#landscape .section
.column{display:flex;flex-direction:column}#landscape .section
.text{padding:4.16665vw}#landscape .section
.image{position:relative}#landscape .section
.readMore{margin-top:1em}#landscape
header.section{font-size:30px}#landscape header.section
h2{margin-left:16.6666vw}#landscape header.section
.mainImage{flex:0 0 49.9998vw}#landscape header.section
.column{flex-direction:column-reverse}#landscape header.section
.image{margin-left:-8.3333vw}#landscape section
.content{flex-direction:column}#landscape section:nth-child(4n+1) .mainImage{width:49.9998vw;margin:0
auto}#landscape section:nth-child(4n+1) h2{margin-left:24.9999vw}#landscape section:nth-child(4n+1) .column{flex-direction:row}#landscape section:nth-child(4n+1) .image{flex:0 0 41.6665vw;top:-8.3333vw}#landscape section:nth-child(4n+2) h2{margin-left:33.3332vw}#landscape section:nth-child(4n+2) .mainImage{z-index:2;margin-left:41.6665vw}#landscape section:nth-child(4n+2) .column{width:49.9998vw;margin-left:8.3333vw;position:relative;top:-8.3333vw}#landscape section:nth-child(4n+2) .text{padding:4.16665vw 0;width:41.6665vw}#landscape section:nth-child(4n+3) h2{margin-left:12.49995vw}#landscape section:nth-child(4n+3) .mainImage{width:49.9998vw}#landscape section:nth-child(4n+3) .column{flex-direction:row-reverse}#landscape section:nth-child(4n+3) .image{flex:0 0 41.6665vw;top:-16.6666vw}#landscape section:nth-child(4n+4){position:relative}#landscape section:nth-child(4n+4) h2{z-index:10;position:relative;margin-left:4.16665vw}#landscape section:nth-child(4n+4) .mainImage{width:41.6665vw;z-index:-1;position:absolute;top:0;right:8.3333vw}#landscape section:nth-child(4n+4) .image{width:49.9998vw}#landscape section:nth-child(4n+4) .text{padding:4.16665vw 0;width:33.3332vw;margin-left:33.3332vw}.eventPreview{margin:0
8.3333vw 20vh;display:flex;justify-content:space-between;align-items:flex-start}.eventPreview
header{flex:0 0 24.9999vw;text-align:center;border:1px
solid #EA5B0C}.eventPreview header
img{display:block}.eventPreview
h2{margin:0}.eventPreview h2::before{content:'“'}.eventPreview h2::after{content:'”'}.eventPreview
.content{flex:0 0 33.3332vw}.eventPreview.image
header{color:#fff;position:relative}.eventPreview.image header::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4)}.eventPreview.image header
.title{position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:10}.eventPreview.simple
header{display:flex;justify-content:space-around;flex-direction:column;min-height:15.5vw}.eventPreview
.date{margin-bottom:1em;font-size:25px;border-bottom:2px solid #EA5B0C;display:inline-block}.eventPreview
.location{opacity: .5;margin-bottom:1em}.eventPreview
.text{margin-bottom:2em}.smallEventPreview{width:24.9999vw;text-align:center;margin-right:8.3333vw;position:relative}.smallEventPreview
h2{margin:0}.smallEventPreview h2::before{content:'“'}.smallEventPreview h2::after{content:'”'}.smallEventPreview
header{padding:5vw 1vw;border:1px
solid #EA5B0C;margin-bottom:5vh}.slick-slide:nth-child(2n+2) .smallEventPreview
header{border-color:#1A2B4C}.smallEventPreview
.readMore{position:absolute;bottom:-80px}#eventsPreview{overflow:hidden}#eventsPreview
.roundedTitle{margin-bottom:5vh;margin-left:16.6666vw}.eventsSlider{margin-left:8.33%;position:relative;right:-8.33%;padding-bottom:30vh}.eventsSlider .slick-list{overflow:visible}.eventsSlider .slick-slide:nth-child(2n+1) .slide{padding-top:10vh}#contactPage
.intro{padding:0
8.3333vw 0 24.9999vw;position:relative;font-size:1.7em;margin-bottom:15vh}#contactPage .intro
h1{position:absolute;left:4.16665vw;top:0}#contactPage .intro
h2{margin:0}#contactPage .intro
.phone{font-size:80px;letter-spacing:0;display:inline-block;margin-top:1em;color:#fff;position:relative}#contactPage .intro .phone::before{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#EA5B0C}#contactPage
form{padding:0
16.6666vw 0 24.9999vw;margin-bottom:30vh}#contactPage
.address{display:flex;position:relative;margin-bottom:25vh}#contactPage .address
h2{position:absolute;left:35%;top:-7.49997vw;z-index:10}#contactPage .address
#mappa{flex:0 0 49.9998vw;position:relative;z-index:0;height:640px;max-height:60vh;flex-grow:1}#contactPage .address
.content{font-size:80px;padding-left:4.16665vw;flex-grow:1}#contactPage .address .content
strong{color:#EA5B0C;font-weight:normal}#contactPage .address .content
p{line-height:1em;white-space:nowrap;letter-spacing:0}#cookiedisclaimer{position:fixed;bottom:0;width:100%;left:0;z-index:500;padding:10px
20px;text-align:center;color:#fff;font-size:18px;background:#1A2B4C;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);line-height:18px}#cookiedisclaimer.hidden{visibility:hidden;animation:cookieOut 500ms ease-out forwards;-webkit-animation:cookieOut 500ms ease-out forwards}@media (max-width: 900px){#cookiedisclaimer{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}#cookiedisclaimer
a{text-decoration:underline;color:#fff;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer a:hover{color:#eee}#cookiedisclaimer
span{background:#EA5B0C;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:10px
40px}#cookiedisclaimer span:hover{background:#f3691c}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}.nocookie{font-style:italic;font-size:smaller;padding:10px
0}.delay1{animation-delay:100ms !important;-webkit-animation-delay:100ms !important}.delay2{animation-delay:200ms !important;-webkit-animation-delay:200ms !important}.delay3{animation-delay:300ms !important;-webkit-animation-delay:300ms !important}.delay4{animation-delay:400ms !important;-webkit-animation-delay:400ms !important}#preload{z-index:10000;position:fixed;top:0;left:0;bottom:0;right:0;background:#F1F1F1;transition:800ms 800ms cubic-bezier(0.165,0.840,0.440,1.000);overflow:hidden}#preload
.waveContainer{position:absolute;bottom:0;left:0;right:0;height:100vh;transition:1000ms cubic-bezier(0.165,0.840,0.440,1.000);animation-delay:200ms;-webkit-animation-delay:200ms}#preload .waveContainer::after{height:100vh;content:'';position:absolute;left:0;right:0;top:100%;background:#4194B6}#preload
.wave{width:200vw;animation:wave 2s cubic-bezier(0.36,0.45,0.63,0.53) infinite;-webkik-animation:wave 2s cubic-bezier(0.36,0.45,0.63,0.53) infinite;background:url(/img/wave.svg) repeat-x 0 100%;background-size:1920px auto;height:100vh}#preload .wave:nth-child(2){position:absolute;left:0;bottom:0;animation:wave 2s cubic-bezier(0.36,0.45,0.63,0.53) -0.125s infinite, swell 2s ease -1.25s infinite;-webkit-animation:wave 2s cubic-bezier(0.36,0.45,0.63,0.53) -0.125s infinite, swell 2s ease -1.25s infinite;opacity:1}.loading-done
#preload{transform:translate3d(0,-100vh,0);-webkit-transform:translate3d(0,-100vh,0);opacity:0}.loading-done #preload
.waveContainer{transform:translate3d(0,-100vh,0);-webkit-transform:translate3d(0,-100vh,0)}.loading-done #preload .waveContainer
.wave{animation-play-state:paused;-webkit-animation-play-state:paused}.unload
#preload{animation:preloadIn 800ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:preloadIn 800ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;opacity:1}.unload #preload
.waveContainer{display:none}#hero{overflow:hidden}#hero
.bg{transform:scale3d(1.2,1.2,1.2);-webkit-transform:scale3d(1.2,1.2,1.2)}#hero h1
span{display:inline-block}#hero h1 span,
#hero .scroll,
#hero
.subtitle{opacity:0}#hero.play h1 span,
#hero.play .subtitle,
#hero.play
.scroll{animation:fadeFromBelow 1600ms 600ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromBelow 1600ms 600ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}#hero.play h1 span:nth-of-type(2),
#hero.play .subtitle:nth-of-type(2),
#hero.play .scroll:nth-of-type(2){animation-delay:700ms;-webkit-animation-delay:700ms}#hero.play
.subtitle{animation-delay:800ms;-webkit-animation-delay:800ms}#hero.play
.scroll{animation-delay:900ms;-webkit-animation-delay:900ms}#siteHeader,#toggler{opacity:0}.loading-done #siteHeader,
.loading-done
#toggler{animation:headerIn 1600ms 600ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:headerIn 1600ms 600ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}.fadeFromRight{opacity:0}.fadeFromRight.play{animation:fadeFromRight 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards;-webkit-animation:fadeFromRight 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards}.fadeFromLeft{opacity:0}.fadeFromLeft.play{animation:fadeFromLeft 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards;-webkit-animation:fadeFromLeft 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards}.fadeFromBelow{opacity:0}.fadeFromBelow.play{animation:fadeFromBelow 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards;-webkit-animation:fadeFromBelow 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards}.zoomImgLeft{overflow:hidden;background:#F1F1F1}.zoomImgLeft
img{opacity:0}.zoomImgLeft.play
img{animation:zoomImgLeft 4000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:zoomImgLeft 4000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}.zoomImgRight{overflow:hidden;background:#F1F1F1}.zoomImgRight
img{opacity:0}.zoomImgRight.play
img{animation:zoomImgRight 4000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:zoomImgRight 4000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}.apartmentPreview
.image{overflow:hidden;display:block}.apartmentPreview .image img,
.apartmentPreview .content header,
.apartmentPreview .specs
li{opacity:0}.apartmentPreview.play .image
img{animation:zoomImgLeft 4000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:zoomImgLeft 4000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}.apartmentPreview.play .content header,
.apartmentPreview.play .specs
li{animation:fadeFromRight 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards;-webkit-animation:fadeFromRight 1800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards}.apartmentPreview.play .specs li:nth-child(1){animation-delay:200ms;-webkit-animation-delay:200ms}.apartmentPreview.play .specs li:nth-child(2){animation-delay:400ms;-webkit-animation-delay:400ms}.apartmentPreview.play .specs li:nth-child(3){animation-delay:600ms;-webkit-animation-delay:600ms}.apartmentPreview.play .specs li:nth-child(4){animation-delay:800ms;-webkit-animation-delay:800ms}.apartmentPreview.hidden{display:none}.readMore{transition:1200ms cubic-bezier(0.165,0.840,0.440,1.000);transform:rotate(45deg) translate3d(0,100%,0);-webkit-transform:rotate(45deg) translate3d(0,100%,0)}.readMore.play{transform:rotate(8deg) translate3d(0,0,0);-webkit-transform:rotate(8deg) translate3d(0,0,0)}.slick-list
.readMore{transform:rotate(8deg) translate3d(0,0,0);-webkit-transform:rotate(8deg) translate3d(0,0,0)}@media (max-width: 1800px){.heroTitle{font-size:120px}body{font-size:17px}h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro .phone,
#contactPage .address
.content{font-size:70px}#siteHeader,
#logolink,
.dropdown .toggler,#mainMenu{height:100px}#logolink,
#siteFooter
.logo{background-size:70% auto}.apartmentPreview
.image{flex:0 0 49.9998vw}#ContactIndexForm .text label,
#ContactIndexForm .textarea label,
#ContactIndexForm .email label,
#quickContactForm .text label,
#quickContactForm .textarea label,
#quickContactForm .email
label{line-height:60px;font-size:70px}}@media (max-width: 1550px){h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro .phone,
#contactPage .address
.content{font-size:65px}#ContactIndexForm .text label,
#ContactIndexForm .textarea label,
#ContactIndexForm .email label,
#quickContactForm .text label,
#quickContactForm .textarea label,
#quickContactForm .email
label{font-size:65px}#contactPage .address
h2{left:20%}#contactPage .address
#openMap{flex:0 0 33.3332vw}#contactPage
.intro{padding-right:0}.heroTitle{font-size:110px}#apartment .services .service,
#apartment .services
.placeholder{flex:0 0 25%}}@media (max-width: 1400px){#mainMenu{font-size:1.4em}#siteHeader,
#logolink,
.dropdown .toggler,#mainMenu{height:90px}.heroTitle{font-size:100px}h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro .phone,
#contactPage .address
.content{font-size:60px}#ContactIndexForm .text label,
#ContactIndexForm .textarea label,
#ContactIndexForm .email label,
#quickContactForm .text label,
#quickContactForm .textarea label,
#quickContactForm .email
label{font-size:60px}.roundedTitle.small{width:12.49995vw;height:12.49995vw;line-height:12.49995vw}.reviewSlide
.roundedTitle{top:-8.3333vw}.inside
main{padding-top:10vh}.smallEventPreview h2,
.eventPreview h2,
#contactPage .address
.content{font-size:50px}.eventPreview{margin-left:0}.eventPreview
header{flex:0 0 33.3332vw}}@media (max-width: 1200px){#toggler{display:block;position:fixed;top:0px;right:00px;width:90px;height:90px;z-index:1000;cursor:pointer;background:#EA5B0C;border-left:1px solid #fff}#toggler
span{background:#fff;position:absolute;height:2px;left:50%;width:28px;margin-left:-14px;opacity:1;top:50%;margin-top:-2px;transition:300ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:300ms cubic-bezier(0.165,0.840,0.440,1.000)}#toggler span:nth-child(1){transform:translate(0,-8px);-webkit-transform:translate(0,-8px)}#toggler span:nth-child(2),
#toggler span:nth-child(3){margin-top:-2px}#toggler span:nth-child(4){transform:translate(0,8px);-webkit-transform:translate(0,8px)}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){transform:translate(0,0);-webkit-transform:translate(0,0);opacity:0}#toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mainMenu{display:none}#mobileMenu{position:fixed;display:block;z-index:999;left:-100%;top:0;bottom:0;width:100%;height:auto;right:auto;transition:none;-webkit-transition:none}#mobileMenu::before{display:none}#mobileMenu:after{position:absolute;content:'';width:100%;top:0;bottom:0;left:0;background:#fff;background:rgba(255,255,255,0.95);transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-transition:all 600ms linear;transition:all 600ms linear}#mobileMenu
.wrapper{position:absolute;z-index:1000;left:0;right:0;top:50%;transform:translateY(-55%);-webkit-transform:translateY(-55%)}#mobileMenu .menu
li{display:block}#mobileMenu .menu li
a{height:1.8em;line-height:1.8em;opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);-webkit-transition:all 1000ms linear;transition:all 1000ms linear;transition-delay:300ms;-webkit-transition-delay:300ms;text-align:center;display:block;font-size:35px}#mobileMenu.open{left:0}#mobileMenu.open:after{transform:translateY(0);-webkit-transform:translateY(0)}#mobileMenu.open .menu li
a{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}#mobileMenu
.submenu{display:none !important}body{padding-top:90px}.inside
main{padding-top:50px;padding-bottom:150px}#siteHeader{padding-right:90px}#siteHeader
.dropdown{flex:0 0 12.49995vw}#siteHeader
#booking{flex:0 0 16.6666vw;margin-left:auto}#social{display:none}.heroTitle{font-size:90px}#home .cities
.list{justify-content:space-between}#home .cities .list .cityPreview:nth-child(n){flex:0 0 37.49985vw;margin:0
0 80px}#home .cities .container
h2{top:-130px}.roundedTitle{font-size:22px;width:140px;height:140px;line-height:140px;padding:0
24px}.roundedTitle.small{width:100px;height:100px;line-height:100px}#home
section{padding:120px
0}#home section:nth-child(1){padding-top:200px}#home
section.contacts{padding-top:0}#home
section.cities{padding-bottom:120px}#home
.landscape{font-size:1.4em}#home .landscape
.content{padding:4.16665vw;padding-left:0}h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro
.phone{font-size:50px}.eventsSlider{margin-left:0;padding-bottom:120px}#eventsPreview{padding-top:80px}#eventsPreview
.roundedTitle{margin-bottom:30px;margin-left:8.3333vw}.smallEventPreview{width:33.3332vw}.eventsSlider .slick-slide:nth-child(2n+1) .slide{padding-top:30px}#logolink,
#siteFooter
.logo{flex:0 0 24.9999vw}.apartmentPage
main{padding-bottom:0}.apartmentPreview
.image{margin-left:0}ul.specs
li{padding:15px
0}#apartment
.introcontainer{display:block}#apartment
.intro{max-width:none;padding:0;margin:0
0 50px;display:flex;justify-content:space-between}#apartment
.services{margin-bottom:50px}#apartment
.map{margin-bottom:50px}#apartment .map
h2{display:none}#apartment
.quickInfos{flex:0 0 200px}#apartment
.description{padding-right:8.3333vw}#apartment
.slidercontainer{max-width:100%}#apartment .quickContacts,
#apartment
.call{margin-right:0;margin-left:8.3333vw;margin-bottom:80px}#apartment .quickContacts h2,
#apartment .call
h2{left:-8.3333vw}#apartment .call
.phone{font-size:60px}#apartment .reviews
h2{margin-left:0;left:0}#apartment .reviews
.reviewPreview{flex:0 0 50%}#apartment .reviews .reviewPreview:nth-child(3)::before,
#apartment .reviews .reviewPreview:nth-child(4)::before{display:none}#apartment .relatedApartments
h2{margin-left:8.3333vw}#apartment .relatedApartments
.apartmentsSlider{margin-left:0}#apartment .relatedApartments .apartmentsSlider
.slide{padding-right:12.49995vw}#apartment .relatedApartments
.smallApartmentPreview{width:33.3332vw}.reviewPreview
.content{font-size:1.4em}.reviewSlide
.roundedTitle{top:-90px}#ContactIndexForm .text,
#ContactIndexForm .textarea,
#ContactIndexForm .email,
#quickContactForm .text,
#quickContactForm .textarea,
#quickContactForm
.email{padding-left:16.6666vw}#ContactIndexForm .text label,
#ContactIndexForm .textarea label,
#ContactIndexForm .email label,
#quickContactForm .text label,
#quickContactForm .textarea label,
#quickContactForm .email
label{font-size:40px}#mappa{max-height:70vh}#landscape
header.section{font-size:25px}p{line-height:1.4em}#landscape
.section{margin-bottom:80px}#landscape .section
h2{bottom:-20px}.smallEventPreview h2,
.eventPreview
h2{font-size:45px}#contactPage .address
.content{font-size:40px}#contactPage
form{padding-right:0;padding-left:8.3333vw}#ContactIndexForm .privacyDisclaimer,
#quickContactForm
.privacyDisclaimer{padding-left:16.6666vw}#contactPage .address
h2{display:none}}@media (max-width: 1000px){#siteHeader,
#logolink,
.dropdown .toggler,#mainMenu{height:80px}#siteHeader{padding-right:80px}#toggler{width:80px;height:80px}#siteHeader
.dropdown{flex:0 0 90px}#siteHeader
#booking{flex:0 0 150px}#booking
.toggler{font-size:22px}.dropdown
.wrapper{padding:10px
0}.heroTitle{font-size:80px}#hero .subtitle::before,
#hero .subtitle::after{width:40px}#home .cities
.list{display:block}.cityPreview{width:100%}.cityPreview:nth-child(n){margin-bottom:50px}.cityPreview
.image{margin-bottom:20px}#home .cities .list .cityPreview:nth-child(n){margin-bottom:50px}#home .cities .list .cityPreview:last-child{margin-bottom:0}h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro
.phone{font-size:40px}.reviewSlider{width:100%}.reviewSlide
.contentWrapper{padding-right:4.16665vw}#home
.landscape{font-size:1.2em}.smallEventPreview{margin-right:0;width:41.6665vw}.smallEventPreview
header{margin-bottom:10px}.smallEventPreview
.readMore{bottom:-65px;left:30px}#home .contacts
.wrapper{padding-left:0}#home .contacts
h2{margin-left:0}#siteFooter{display:block}#siteFooter
.logo{height:60px;background-size:auto 60%}#siteFooter
.container{padding:30px
0}.filters
a{height:50px;line-height:50px;font-size:14px;padding:0
1em}.apartmentPreview{display:block}.apartmentPreview
.image{margin:0
0 20px}.apartmentPreview
.content{display:flex;justify-content:space-between}.apartmentPreview
.specs{flex:0 0 200px}.apartmentPreview
.readMore{bottom:0;left:0}.readMore,
.address .content
a{font-size:20px}#apartment .quickContacts,
#apartment
.call{margin-left:0}#apartment .quickContacts h2,
#apartment .call
h2{left:0}.input{margin-bottom:40px}#ContactIndexForm .text,
#ContactIndexForm .textarea,
#ContactIndexForm .email,
#quickContactForm .text,
#quickContactForm .textarea,
#quickContactForm
.email{padding-left:16.6666vw}#ContactIndexForm .text label,
#ContactIndexForm .textarea label,
#ContactIndexForm .email label,
#quickContactForm .text label,
#quickContactForm .textarea label,
#quickContactForm .email
label{font-size:30px;line-height:40px}#apartment .quickContacts,
#apartment
.call{margin-bottom:50px}#apartment .call
.phone{font-size:50px}#apartment .reviews
h2{margin-bottom:30px}#apartment
.relatedApartments{padding:50px
0 100px}#apartment .relatedApartments .smallApartmentPreview
h3{left:0}#landscape .section:nth-child(n){margin-bottom:50px}#landscape .section:nth-child(n) .content,
#landscape .section:nth-child(n) .column{display:block;width:100%;margin:0}#landscape .section:nth-child(n) .mainImage{margin:0;width:100%;margin-bottom:10px}#landscape .section:nth-child(n) .image{margin:0;width:100%;top:-10px;margin-left:-8.3333vw}#landscape .section:nth-child(n) .text{padding:30px
0 0;width:100%}.inside
main{padding-bottom:100px}#contactPage
form{padding-left:0}#contactPage
.address{display:block}#contactPage form,
#contactPage
.address{margin-bottom:80px}#contactPage .address
.content{padding:20px
0 0}#contactPage .intro
h2{font-size:60px;line-height:70px}#contactPage .intro
h1{left:-4.16665vw}.smallEventPreview h2,
.eventPreview
h2{font-size:40px}.eventPreview{margin:0
0 80px}.eventPreview
.content{flex:0 0 41.6665vw}}@media (max-width: 700px){.heroTitle{font-size:70px}.reviewSlider{margin-left:0}.reviewSlide{display:block;padding-right:8.3333vw}.reviewSlide
.contentWrapper{padding:0}.reviewSlide .contentWrapper
.reviewPreview{padding:20px
0 30px}.reviewSlide .contentWrapper .reviewPreview::before{display:none}.smallEventPreview h2,
.eventPreview h2,
h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro
.phone{font-size:30px}#apartment
.intro{display:block}#apartment
.description{padding-right:0}#apartment
.quickInfos{max-width:100%}.slickArrow{background-size:60% auto}#apartment .services .service,
#apartment .services
.placeholder{flex:0 0 50%}#landscape
header.section{font-size:1em}#contactPage .intro
h1{display:none}#contactPage
.intro{padding:0;margin-bottom:50px}.eventPreview{display:block}.eventPreview header
img{width:100%}.eventPreview
header{margin-bottom:20px}.eventPreview
.date{font-size:1.2em}.eventPreview.simple
header{min-height:40vw}#contactPage .social li a,
#mobileMenu .social li
a{width:60px !important;height:60px !important}}@media (max-width: 550px){body{font-size:16px}#hero{font-size:20px}.heroTitle{font-size:13vw}#home .landscape
.image1{width:90%}#home .landscape
.row{flex-direction:column-reverse}#home .landscape
.image2{flex:auto}#home .landscape
.content{padding-top:0}.smallEventPreview h2,
.eventPreview h2,
h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro
.phone{font-size:25px}#booking
.toggler{font-size:1em}#siteHeader
#booking{flex-grow:1;flex-shrink:1}#logolink{flex:0 0 140px}#booking
.toggler{display:flex;flex-direction:column;justify-content:space-around}.dropdown .toggler
span{line-height:1.2em;height:auto}.reviewSlide
.readMore{bottom:-60px}.reviewSlide .contentWrapper
.reviewPreview{padding:20px
0}.reviewSlide
.date{margin-bottom:10px}.reviewSlide
.content{margin-bottom:10px;font-size:1em}.eventsSlider{left:0;padding:0
8.3333vw 120px}.smallEventPreview{width:90%}#siteFooter
.container{display:block;text-align:center}#siteFooter .container
.links{display:none}#home .landscape
h2{top:-120px}#mobileMenu .menu li
a{height:1.6em;line-height:1.6em}#apartments
h1{display:none}.filters{margin-bottom:30px;width:100%;overflow-x:auto}.filters
a{white-space:nowrap}.apartmentPreview{margin-bottom:80px}.apartmentPreview
.content{display:block}.apartmentPreview
.location{margin:0}.apartmentPreview
header{margin-bottom:20px}.apartmentPreview
.readMore{position:static;margin-top:20px}ul.specs
li{padding:13px
0}#ContactIndexForm .text,
#ContactIndexForm .textarea,
#ContactIndexForm .email,
#quickContactForm .text,
#quickContactForm .textarea,
#quickContactForm
.email{padding-left:80px}#ContactIndexForm .text label,
#ContactIndexForm .textarea label,
#ContactIndexForm .email label,
#quickContactForm .text label,
#quickContactForm .textarea label,
#quickContactForm .email
label{font-size:25px;line-height:30px}#ContactIndexForm .privacyDisclaimer,
#quickContactForm
.privacyDisclaimer{padding-left:0}#ContactIndexForm .submit,
#quickContactForm
.submit{text-align:left}#apartment .call
.phone{font-size:35px}#apartment .reviews
.reviewPreview{flex:0 0 100%}.reviewPreview
.content{font-size:1em}#apartment
.top{min-height:50vh}#apartment .top .slider img,
#apartment .top .bg
img{height:50vh}#apartment
.intro{font-size:1em}#apartment .map .wrapper
.address{position:static;width:auto;transform:none;-webkit-transform:none}#apartment .map .wrapper .address
.title{display:none}#apartment
.services{padding-top:40px;font-size:14px}#apartment .services
.service{padding-left:40px;margin-bottom:30px}#apartment .services .service::before,
#apartment .services .service::after{width:30px;height:30px}#apartment .reviews
.reviewPreview{padding:15px
0}#apartment .reviews .reviewPreview:nth-child(n)::before{display:none}#apartment .reviews .reviewPreview:nth-child(1)::before{display:block}#apartment .relatedApartments
.smallApartmentPreview{width:auto;margin-left:30px}#apartment .description
.location{margin-bottom:1em}.slickArrow{background-size:50% auto}.slickArrow.prev{left:10px}.slickArrow.next{right:10px}body.apartmentPage{padding-top:80px !important}.container{width:auto;margin:0
20px}#mappa{max-height:50vh}}@media (max-width: 400px){#home
section{padding:80px
0}#siteHeader
.dropdown{flex:0 0 70px}#contactPage .intro
h2{font-size:55px;line-height:55px}#contactPage
.intro{font-size:1.2em}#contactPage .address
.content{font-size:30px}}@media (max-width: 350px){#siteHeader,
#logolink,
.dropdown .toggler,#mainMenu{height:60px;line-height:60px}#siteHeader{padding-right:60px}#toggler{width:60px;height:60px}#logolink{flex:0 0 110px}h1,
h2,
#home .contacts .wrapper,
#home .landscape .readMore,
#contactPage .intro
.phone{font-size:25px}#mobileMenu .menu li
a{font-size:30px;line-height:1.4em;height:1.4em}.filters
a{height:40px;line-height:40px;font-size:12px}body{padding-top:60px}body.apartmentPage{padding-top:60px !important}}#cookie_reload{cursor:pointer}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #b3c4e5}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0;font-weight:700}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}