@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}#header{position:fixed;height:80px;display:block;width:100%;z-index:100;text-align:center;top:0;font-size:10px}#header .main-navigation{height:100%;background:transparent}#header .main-navigation .menu-logo{width:auto;max-height:45px}#header .main-navigation .menu-logo-text{max-height:39px;width:auto;margin-left:20px}@media screen and (max-width:400px){#header .main-navigation .menu-logo-text{margin-left:0}}#header .main-navigation .navbar-nav li:not(:first-child){margin-left:16px}#header .main-navigation .nav-link{font-size:11px;text-transform:uppercase;font-weight:400;letter-spacing:2px;border-top:1px solid transparent;border-bottom:1px solid transparent}#header .main-navigation .navbar-toggler{border:none}#header .main-navigation .navbar-toggler .navbar-toggler-icon{background-image:url(/build/images/hamburger-icon.b3af5cd3.webp);width:2em;height:1em}#header .main-navigation .collapsed-menu-list{display:none;position:absolute;top:100px;right:0;width:200px;background:#fff;padding:20px;z-index:1000;outline-offset:-5px;outline-color:#000;outline-width:1px;outline-style:solid}#header .main-navigation .collapsed-menu-list ul{text-align:right}#header .main-navigation .collapsed-menu-list ul li a{color:#000;width:auto;display:block;float:right;padding:.1rem;font-size:14px}#header .main-navigation .collapsed-menu-list ul li a:hover{border-top:1px solid #000;border-bottom:1px solid #000}#header .main-navigation .collapsed-menu-list ul li:not(:last-child){margin-bottom:15px}#header .menu-handset{margin-left:15px}#header .menu-handset .menu-handset-img{display:inline-block}#header .menu-handset .menu-handset-img img{width:15px;height:15px;margin-right:10px}#header .menu-handset .menu-handset-number{display:inline-block;font-size:11px;font-weight:700}#header .menu-handset a:hover{text-decoration:none}#header .menu-social-language-box{position:relative;top:13px}#header .menu-social-language-box .menu-social{margin-left:10px}#header .menu-social-language-box .menu-social div{display:inline-block}#header .menu-social-language-box .menu-social div img{width:20px;height:20px}#header .menu-social-language-box .menu-social div a .social-menu-white{display:none}#header .menu-social-language-box .menu-social div:not(:first-child){margin-left:7px}#header .menu-social-language-box .menu-language{font-size:11px;margin-left:10px;margin-top:5px}#header .menu-social-language-box .menu-language div{display:inline-block}#header .menu-social-language-box .menu-language div a:hover{text-decoration:none}#header .menu-social-language-box .menu-language .active-language img{height:19px}.transparent-menu #header{background:rgba(0,0,0,.7);color:#fff}.transparent-menu #header .main-navigation .nav-link{color:#fff}.transparent-menu #header .main-navigation .nav-link:hover{border-top:1px solid #fff;border-bottom:1px solid #fff}.transparent-menu #header .main-navigation .menu-handset .menu-handset-number,.transparent-menu #header .main-navigation .menu-social-language-box .menu-language div a{color:#fff}.transparent-menu #header .collapsed-menu-list .nav-link{color:#000}.transparent-menu #header .collapsed-menu-list .nav-link:hover{border-top:1px solid #000;border-bottom:1px solid #000}.white-menu #header{background:#fff;color:#000}.white-menu #header .main-navigation .nav-link{color:#000}.white-menu #header .main-navigation .nav-link:hover{border-top:1px solid #000;border-bottom:1px solid #000}.white-menu #header .main-navigation .menu-handset .menu-handset-number,.white-menu #header .main-navigation .menu-social-language-box .menu-language div a{color:#000}@media screen and (min-width:1750px){#header{position:fixed;height:80px;display:block;width:100%;z-index:100;text-align:center;top:0;font-size:10px}#header .main-navigation{height:100%;background:transparent}#header .main-navigation .menu-logo{width:auto;max-height:45px}#header .main-navigation .menu-logo-text{max-height:39px;width:auto;margin-left:20px}#header .main-navigation .navbar-nav li:not(:first-child){margin-left:16px}#header .main-navigation .nav-link{font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:2px;border-top:1px solid transparent;border-bottom:1px solid transparent}#header .main-navigation .navbar-toggler{border:none}#header .main-navigation .navbar-toggler .navbar-toggler-icon{background-image:url(/build/images/hamburger-icon.b3af5cd3.webp);width:2em;height:1em}#header .main-navigation .collapsed-menu-list{display:none;position:absolute;top:100px;right:0;width:300px;background:#fff;padding:20px;z-index:1000}#header .main-navigation .collapsed-menu-list ul{text-align:right}#header .main-navigation .collapsed-menu-list ul li a{color:#000;width:auto;display:block;float:right;padding:.5rem;font-size:14px}#header .main-navigation .collapsed-menu-list ul li a:hover{border-top:1px solid #000;border-bottom:1px solid #000}#header .main-navigation .collapsed-menu-list ul li:not(:last-child){margin-bottom:15px}#header .menu-handset{margin-left:45px}#header .menu-handset .menu-handset-img{display:inline-block}#header .menu-handset .menu-handset-img img{width:18px;height:18px;margin-right:10px}#header .menu-handset .menu-handset-number{display:inline-block;font-size:14px;font-weight:700}#header .menu-handset a:hover{text-decoration:none}#header .menu-social-language-box{position:relative;top:13px}#header .menu-social-language-box .menu-social{margin-left:30px}#header .menu-social-language-box .menu-social div{display:inline-block}#header .menu-social-language-box .menu-social div img{width:23px;height:23px}#header .menu-social-language-box .menu-social div a .social-menu-white{display:none}#header .menu-social-language-box .menu-social div:not(:first-child){margin-left:7px}#header .menu-social-language-box .menu-language{font-size:12px;margin-left:30px;margin-top:5px}#header .menu-social-language-box .menu-language div{display:inline-block}#header .menu-social-language-box .menu-language div a:hover{text-decoration:none}#header .menu-social-language-box .menu-language .active-language{font-weight:700}}@media screen and (min-width:1076px) and (max-width:1485px){#header .navbar .navbar-nav li:not(:first-child){margin-left:0}}@media screen and (min-width:992px) and (max-width:1075px){#header .main-navigation .menu-logo-text{margin-left:10px;width:120px;height:30px}#header .navbar .navbar-nav li a{padding-left:.3rem;padding-right:.3rem}#header .navbar .navbar-nav li:not(:first-child){margin-left:0}}@media screen and (max-width:991px){#fullpage-apartment #header{position:absolute}.transparent-menu #header{background:#fff;color:#000}}@media screen and (max-width:450px){#header .main-navigation{padding:.5rem}#header .main-navigation .navbar-brand .menu-logo{max-height:30px}#header .main-navigation .navbar-brand .menu-logo-text{max-height:26px}}@media screen and (min-width:992px){.ue-mobile{display:none}}@media screen and (max-width:991px){.ue-item{display:none}.ue-mobile{width:50px}.mobile-language-menu{text-align:right;display:block!important}.mobile-language-menu a{color:#000;text-decoration:none;line-height:2}.mobile-language-menu a.active-language{font-weight:700}}@media screen and (max-height:500px){#header .main-navigation .collapsed-menu-list{padding:5px 15px;top:90px}#header .main-navigation .collapsed-menu-list ul li{margin-bottom:5px!important}#header .main-navigation .collapsed-menu-list ul li a{font-size:12px}}.ue:hover{cursor:pointer}body.modal-open{padding:0!important}#exampleModal{height:auto!important}.first-section-contact .first-section-handset a,.first-section-contact .first-section-mail a{display:block;position:relative;top:12px}.first-section-contact .first-section-handset a .first-section-handset-number,.first-section-contact .first-section-mail a .first-section-mail-address{display:inline-block;color:#fff;font-size:11px;font-weight:700}.first-section-contact{padding:0;display:none;background:rgba(0,0,0,.4);color:#fff;position:absolute;bottom:0;z-index:99;max-width:100%;text-align:center}.first-section-contact .first-section-handset a .first-section-handset-img{display:inline-block}.first-section-contact .first-section-handset a .first-section-handset-img img{width:15px;height:15px}.first-section-contact .first-section-mail a .first-section-mail-img{display:inline-block}.first-section-contact .first-section-mail a .first-section-mail-img img{width:20px;height:15px}.first-section-contact .first-section-social-language-box .first-section-social{display:inline-block;position:relative;top:-17px}.first-section-contact .first-section-social-language-box .first-section-social div{display:inline-block}.first-section-contact .first-section-social-language-box .first-section-social div img{width:20px;height:20px}.first-section-contact .first-section-social-language-box .first-section-social div:not(:first-child){margin-left:7px}.first-section-contact .first-section-social-language-box .first-section-language{display:inline-block;font-size:11px;margin-left:30px}.first-section-contact .first-section-social-language-box .first-section-language div{text-align:left}.first-section-contact .first-section-social-language-box .first-section-language div a{color:#fff}.first-section-contact .first-section-social-language-box .first-section-language div a:hover{text-decoration:none}.first-section-contact .first-section-social-language-box .first-section-language .active-language{font-weight:700}@media screen and (max-width:1355px){.menu-handset,.menu-social-language-box{display:none}.first-section-contact{display:block}}@media screen and (min-width:391px) and (max-width:510px){.first-section-contact div{padding:0}.first-section-contact .first-section-social-language-box .first-section-language{margin-left:5px}}@media screen and (max-width:390px){.first-section-contact div{padding:0}.first-section-contact .first-section-handset a{position:relative}.first-section-contact .first-section-handset a .first-section-handset-img img{width:13px;height:13px}.first-section-contact .first-section-handset a .first-section-handset-number{font-size:10px}.first-section-contact .first-section-mail a{position:relative}.first-section-contact .first-section-mail a .first-section-mail-img img{width:15px;height:10px}.first-section-contact .first-section-mail a .first-section-mail-address{font-size:10px}.first-section-contact .first-section-social-language-box .first-section-social{position:relative;top:-14px}.first-section-contact .first-section-social-language-box .first-section-social div{margin-left:0}.first-section-contact .first-section-social-language-box .first-section-social div img{width:15px;height:15px}.first-section-contact .first-section-social-language-box .first-section-language{font-size:10px;margin-left:5px}}#first-main-section,#how-to-get-section,#neighborhood-main-section,#ocean-main-section,#oneArt-main-section,#sasino-main-section,#section-2 .inner-section,#section-3 .inner-section,#section-4 .inner-section,#section-5 .inner-section,#section-6 .main-page-bottom-section .banner-without-intermediaries,.form-baner,.generated-slide,.reservation-baner{background-repeat:no-repeat;background-size:cover}.inner-section .slide-inner-border .apartment-border-left-bottom,.inner-section .slide-inner-border .apartment-border-right-bottom{width:100%;height:2px;background:#fff;position:relative;bottom:-9px}.inner-section{height:100%;width:100%;padding:35px 80px 35px 25px}@media screen and (max-width:991px){.inner-section{padding-top:65px!important}}.inner-section .slide-inner-border{height:100%;border:2px solid #fff;border-bottom:none;position:relative}.inner-section .slide-inner-border .apartment-border-left-bottom{margin-right:40px}.inner-section .slide-inner-border .apartment-border-right-bottom{margin-left:40px}.inner-section .slide-inner-border .apartment-bottom-icons{width:100%;position:absolute;bottom:0;margin-bottom:-23px;display:flex;justify-content:center;align-items:center}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon{display:flex;align-items:center;margin-right:40px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .apartment-icon-img{display:inline-block;margin-right:15px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .apartment-icon-img img{display:block;width:auto;height:37px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .wifi img{width:40px;height:auto}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .apartment-icon-text{display:inline-block;text-transform:uppercase;color:#fff;font-size:11px;max-width:min-content;text-align:left}.slide-content{display:table;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase}.slide-content .container-inner-text,.slide-content .container-inner-text-bottom{background-color:transparent}.slide-content .container-inner-text-bottom-slider{color:#fff;max-width:100vw}.slide-content .bx-wrapper,.slide-content .slide-page{background-color:rgba(0,0,0,.2);border:none;box-shadow:none;margin:auto}.slide-content .slide-page,.slide-content .slider{text-align:center;height:auto}.slide-content .slide-page p,.slide-content .slider p{font-size:.7rem}.slide-content .bx-wrapper{overflow:hidden}.slide-content .bx-wrapper .bx-controls-direction a{top:83%}.slide-content .bx-wrapper .bx-controls-direction .bx-prev{left:1rem}.slide-content .bx-wrapper .bx-controls-direction .bx-next{right:1.5rem}.slide-content .slide-title{font-weight:700;font-size:76px;height:74px;margin-bottom:25px}.slide-content .apartment-title{margin-bottom:45px}.slide-content .slide-subtitle{font-size:24px;margin-bottom:18px;font-weight:700;letter-spacing:2px}.slide-content .apartment-subtitle{margin-bottom:-18px}.slide-content .slide-free-term{padding-top:5px!important;font-size:12px;margin-bottom:10px;padding:0 20px;font-weight:700}.slide-content .slide-show-calendars-external{width:max-content;margin-right:auto;margin-left:auto}.slide-content .slide-show-calendars-external .slide-show-calendars{padding:15px 25px;font-size:12px;font-weight:700;border-top:1px solid transparent;border-bottom:1px solid transparent}.slide-content .slide-show-calendars-external .slide-show-calendars .arrow-right{display:inline-block;width:30px;height:12px;margin-left:20px}.slide-content .slide-show-calendars:hover{cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #fff}.slide-content a{color:#fff;text-decoration:none}.generated-slide .slide-content .slide-title{line-height:1;padding:10px 20px;margin-bottom:10px;height:unset}.generated-slide .slide-content .slide-subtitle{padding:10px 20px}#main-section div.fp-slidesNav{text-align:center}#main-section div.fp-slidesNav ul li{width:50px;height:4px;margin:4px}#main-section div.fp-slidesNav ul li a{padding:4px}#main-section div.fp-slidesNav ul li a span{width:50px;height:3px;border-radius:unset;margin:0;display:block;left:unset;top:unset}#main-section div.fp-slidesNav ul li a.active span{background:#fff;margin:0}#section-2{padding-top:80px}#section-2 .inner-section{background-image:url(/build/images/section-first.c471af72.webp);background-position:50%}#section-4{padding-top:80px}#section-4 .inner-section{background-image:url(/build/images/section-ocean.aef314d4.webp);background-position:50%}#section-5{padding-top:80px}#section-5 .inner-section{background-image:url(/build/images/section-oneArt.ba7a9046.webp);background-position:50%}#section-3{padding-top:80px}#section-3 .inner-section{background-image:url(/build/images/section-sasino.22f728a1.webp);background-position:50%}#section-6{padding-top:80px}#section-6 .main-page-bottom-section{height:65%}#section-6 .main-page-bottom-section #map{height:100%;width:100%}#section-6 .main-page-bottom-section .banner-without-intermediaries{background-image:url(/build/images/lighthouse.17b89beb.webp);background-position:50%;height:100%;width:100%;padding:35px 20px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner{width:100%;height:100%;border:2px solid #fff}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text{position:absolute;top:50%;transform:translateY(-50%);color:#fff;margin-left:25px;padding-right:40px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-title{font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:25px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-subtitle{font-size:76px;text-transform:uppercase;font-weight:700;margin-top:-15px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-description{font-size:14px;line-height:1.2}.footer{position:relative;height:35%}.footer a{color:#000;text-decoration:none}.footer .footer-bank{height:100%}.footer .footer-bank .footer-img{display:inline-block;margin-left:16px;position:relative;height:100%;width:130px}.footer .footer-bank .footer-img img{width:130px;height:auto;vertical-align:unset;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.footer .footer-bank .footer-bank-info{display:inline-block;height:100%;position:absolute;margin-left:16px;font-size:14px}.footer .footer-bank .footer-bank-info .footer-bank-info-inner{position:relative;top:50%;transform:translateY(-50%)}.footer .footer-bank .footer-bank-info .footer-bank-info-inner .seau-address{margin-bottom:25px}.footer .footer-bank .footer-bank-info .footer-bank-info-inner .visitors-counter{margin-top:25px}.footer .footer-middle{position:relative;top:50%;transform:translateY(-50%);left:0;width:max-content;text-align:center}.footer .footer-middle .footer-middle-title{font-size:24px;font-weight:700;margin-bottom:20px}.footer .footer-middle .footer-middle-thank{font-size:14px}.footer .footer-middle .footer-middle-contact{font-size:12px;text-transform:uppercase;font-weight:700;padding:12px 25px;border-top:1px solid transparent;border-bottom:1px solid transparent;width:max-content;margin-left:auto;margin-right:auto;margin-top:45px}.footer .footer-middle .footer-middle-contact .footer-arrow-right{display:inline-block;width:30px;height:12px;margin-left:20px}.footer .footer-middle .footer-middle-contact:hover{border-top:1px solid #000;border-bottom:1px solid #000;cursor:pointer}.footer .footer-contact{margin-top:10px}.footer .footer-contact .footer-contact-inner .footer-contact-handset{height:100%;width:max-content}.footer .footer-contact .footer-contact-inner .footer-contact-handset img{width:15px;height:15px;position:absolute;top:50%;transform:translateY(-50%)}.footer .footer-contact .footer-contact-inner .footer-contact-numbers{position:absolute;top:50%;transform:translateY(-50%);margin-left:35px}.footer .footer-contact .footer-contact-inner .footer-contact-numbers ul{margin:0}.footer .footer-contact .footer-contact-inner .footer-contact-numbers ul li:not(:last-child){margin-bottom:15px}div#fp-nav{top:75%;z-index:8;right:20px}div#fp-nav ul{margin-bottom:-25px}div#fp-nav ul li{margin-bottom:5px}div#fp-nav ul li .fp-slidesNav ul li a span,div#fp-nav ul li a span{background:unset;border:2px solid #fff;width:10px;height:10px;margin:-6px 0 0 -6px}div#fp-nav ul li:hover .fp-slidesNav ul li a span,div#fp-nav ul li:hover a span{width:10px!important;height:10px!important;margin:-6px 0 0 -6px!important}div#fp-nav .fp-slidesNav ul li a.active span,div#fp-nav ul li a.active span{background:#fff;width:10px;height:10px}div#fp-nav #slide-number{color:#fff;font-size:28px;margin-top:20px;font-weight:lighter;position:absolute;right:1px;letter-spacing:3px;margin-bottom:-10px}div#fp-nav .side-nav-arrow{width:12px;height:30px;display:block;position:absolute;right:8px;bottom:-100px;cursor:pointer}div#fp-nav .move-up{transform:rotate(-180deg)}div#fp-nav .move-down,div#fp-nav .move-up{transition:transform .15s ease}.last-section ul li a span{border:2px solid #000!important}.last-section ul li a.active span{background:#000!important}.last-section #slide-number{color:#000!important}.side-text{height:100%;position:fixed;top:100px;right:20px;color:#fff;display:none}.side-text #text-slide{position:relative;float:left;width:23px;height:55%;text-transform:uppercase}.side-text #text-slide span{width:485px;transform-origin:0 bottom;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:auto;font-size:1.8vh;line-height:1;letter-spacing:2px}#notmain-footer-container{margin:15px}#notmain-footer-container .row.footer{padding-top:30px;padding-bottom:30px;border:2px solid #000}.apartment-bottom-icons-background{width:max-content;background-color:transparent;margin:10px auto auto;padding:10px}.apartment-slide-content{display:table}.apartment-slide-content .container .apartment-mobile-top-background{background-color:transparent;display:table;margin:auto;width:100%;margin-bottom:5px!important}.apartment-slide-content .container .apartment-mobile-top-background .apartment-mobile-top-text{margin-top:25px}.apartment-slide-content .container .apartment-bottom-term-background{background-color:transparent;display:table;margin:auto;width:100%;padding:10px 10px 0}.apartment-mobile-slide-content{width:100%;height:100%;color:#fff;text-transform:uppercase}.apartment-mobile-slide-content .container{position:relative;height:100%}.apartment-mobile-slide-content .container .apartment-mobile-top-background{margin-top:5px;width:100%;position:absolute;left:50%;transform:translateX(-50%);background-color:transparent;margin-bottom:5px!important;display:table}.apartment-mobile-slide-content .container .apartment-mobile-top-background .apartment-mobile-top-text{margin-top:25px}.apartment-mobile-slide-content .container .mobile-middle-icons{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:space-evenly;background-color:transparent}.apartment-mobile-slide-content .container .mobile-middle-icons .apartment-icon{display:flex;align-items:center;padding:15px;width:150px}.apartment-mobile-slide-content .container .mobile-middle-icons .apartment-icon .apartment-icon-img{display:inline-block;margin-right:15px}.apartment-mobile-slide-content .container .mobile-middle-icons .apartment-icon .apartment-icon-img img{display:block;width:auto;height:37px}.apartment-mobile-slide-content .container .mobile-middle-icons .apartment-icon .wifi img{width:40px;height:auto}.apartment-mobile-slide-content .container .mobile-middle-icons .apartment-icon .apartment-icon-text{display:inline-block;text-transform:uppercase;color:#fff;font-size:11px;max-width:min-content;text-align:left}.apartment-mobile-slide-content .container .apartment-bottom-term{width:100%;text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:transparent;margin-bottom:5px;padding:5px 5px 0}.apartment-mobile-slide-content .slide-title{text-align:center;font-weight:700;font-size:48px}.apartment-mobile-slide-content .slide-subtitle{font-size:24px;font-weight:700;letter-spacing:2px;text-align:center}.apartment-mobile-slide-content .slide-free-term{font-size:12px;padding:10px 20px 0}.apartment-mobile-slide-content .slide-show-calendars-external{width:max-content;margin-right:auto;margin-left:auto}.apartment-mobile-slide-content .slide-show-calendars-external .slide-show-calendars{padding:15px 25px;font-size:12px;font-weight:700;border-top:1px solid transparent;border-bottom:1px solid transparent}.apartment-mobile-slide-content .slide-show-calendars-external .slide-show-calendars .arrow-right{display:inline-block;width:30px;height:12px;margin-left:20px}.apartment-mobile-slide-content .slide-show-calendars:hover{cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #fff}.apartment-mobile-slide-content a{color:#fff;text-decoration:none}.footer-main-mobile{padding-right:50px;padding-left:15px}.main-footer-border{position:absolute;top:15px;left:15px;right:75px;bottom:15px;border:2px solid #000}.gcontainer .description-bottom{color:#fff;background-color:transparent}.main-navbar-brand{position:absolute;top:0;left:0;margin-left:1rem;margin-top:1rem}.main-navbar-brand:hover{text-decoration:none}@media screen and (min-width:992px){.main-navbar-brand{display:none!important}}.main-navbar-brand .main-menu-logo{filter:brightness(0) invert(1);height:34px}.main-navbar-brand .main-menu-logo-text{filter:brightness(0) invert(1);height:27px}.background-aple{position:absolute;background-color:rgba(0,0,0,.15);top:0;bottom:0;left:0;right:0}#section-4 .inner-section{background-position:30% 50%}#section-2:hover,#section-3:hover,#section-4:hover{cursor:pointer}#section-2 .slide-title{margin-bottom:7rem;line-height:75px}@media screen and (min-width:992px){#section-2 .slide-title{margin-top:1rem}}@media screen and (max-width:991px){#section-2 .slide-title{line-height:45px!important}}#section-3 .slide-title{line-height:40px}@media screen and (min-width:992px){#section-3 .slide-title{margin-top:2rem}}.time-ago{font-size:24px}@media screen and (max-width:991px){.time-ago{font-size:16px}}#neighborhood-main-section{background-image:url(/build/images/01.c7f4ec49.webp);background-position:50%}#neighborhood-content{margin-top:150px;margin-left:200px;margin-right:200px}#neighborhood-content .images-container{position:relative;height:625px}#neighborhood-content .images-container .first-image{z-index:1;width:450px;padding-top:450px;position:relative}#neighborhood-content .images-container .first-image .border{z-index:1}#neighborhood-content .images-container .first-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}#neighborhood-content .images-container .second-image{width:650px;padding-top:400px;position:relative;z-index:2}#neighborhood-content .images-container .second-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}#neighborhood-content .images-container .second-image .border{z-index:2}#neighborhood-content .images-container .border{position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid #fff;margin:10px}#neighborhood-content .text-column{width:350px}#neighborhood-content .text-column .title{text-transform:uppercase;font-size:52px;font-weight:700;letter-spacing:2px}#neighborhood-content .text-column .description{font-size:12px;letter-spacing:1.3px}#neighborhood-content .row-first .text-column{border-left:1px solid #000;padding-left:10px}#neighborhood-content .row-first .first-image{position:absolute;right:0}#neighborhood-content .row-first .second-image{position:absolute;top:225px;right:225px}#neighborhood-content .row-second{margin-top:10rem}#neighborhood-content .row-second .text-column{float:right;border-right:1px solid #000;padding-right:10px;text-align:right}#neighborhood-content .row-second .first-image{position:absolute;left:425px;top:175px;z-index:2}#neighborhood-content .row-second .second-image{position:absolute;left:0;top:0;z-index:1}#neighborhood-content .row-third{margin-top:10rem}#neighborhood-content .row-third .text-column{border-left:1px solid #000;padding-left:10px}#neighborhood-content .row-third .first-image{position:absolute;right:0}#neighborhood-content .row-third .first-image img{object-position:left top}#neighborhood-content .row-third .second-image{position:absolute;width:400px;padding-top:550px;right:300px;top:75px}#neighborhood-content .row-fourth{margin-top:10rem}#neighborhood-content .row-fourth .images-container{height:450px}#neighborhood-content .row-fourth .col-right .text-column,#neighborhood-content .row-fourth .images-container .text-column{text-align:right;float:right;border-right:1px solid #000;padding-right:10px}#neighborhood-content .row-fourth .col-right .text-column .title{line-height:54px;text-align:right;margin-bottom:15px}#neighborhood-content .row-fifth{margin-top:10rem}#neighborhood-content .row-fifth .images-container{height:350px;float:right}#neighborhood-content .row-fifth .col-right .text-column{float:left;border-left:1px solid #000;padding-left:10px;text-align:left}#neighborhood-content .row-fifth .col-right .text-column .title{line-height:54px;text-align:left;margin-bottom:15px}#how-to-get-section{position:relative;margin-top:10rem;height:325px;background-image:url(/build/images/09.c6958433.webp);background-position:50%}@media screen and (max-width:991px){#how-to-get-section{height:175px}}@media screen and (max-width:450px){#how-to-get-section{height:150px}}#how-to-get-section a{color:#fff;text-decoration:none}.neighborhood-gallery{margin-top:5rem}@media screen and (max-width:715px){.slide-title-english{font-size:38px!important}}#apartment-gallery .splide__pagination li .is-active,#apartment-gallery .splide__pagination li .splide__pagination__page{width:10px;height:10px;border:1px solid #000}.row{margin-left:0;margin-right:0}#first-main-section{background-image:url(/build/images/section-first.c471af72.webp);background-position:50%}#sasino-main-section{background-image:url(/build/images/section-sasino.22f728a1.webp);background-position:50%}#ocean-main-section{background-image:url(/build/images/section-ocean.aef314d4.webp);background-position:50%}#oneArt-main-section{background-image:url(/build/images/section-oneArt.ba7a9046.webp);background-position:50%}body.modal-open{overflow:hidden!important}.apartment-section{height:100%}.apartment-section .slide-subtitle{margin-bottom:0}.apartment-section .slide-title{margin-bottom:55px!important}.apartment-description{margin-top:110px;margin-bottom:110px}.apartment-description .description-title{margin-bottom:40px;letter-spacing:5px}.apartment-description .description-title .description-title-top{font-size:32px;text-transform:uppercase;font-weight:700}.apartment-description .description-title .description-title-bottom{font-size:54px;line-height:1;text-transform:uppercase;font-weight:700}.apartment-description .description-text{font-size:13px;letter-spacing:1px}.apartment-description div .apartment-calendar-title{text-align:center;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:2px;margin-top:20px;margin-bottom:23px}.apartment-description div .apartment-calendar .ui-datepicker{margin-left:auto;margin-right:auto}.apartment-description div a{color:#000;text-decoration:none}.apartment-description div a .apartment-calendar-reserve-button{width:300px;padding:15px 25px;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px;border-top:1px solid transparent;border-bottom:1px solid transparent;margin-right:auto;margin-left:auto}.apartment-description div a .apartment-calendar-reserve-button img{width:30px;height:12px;margin-left:80px}.apartment-description div .apartment-calendar-reserve-button:hover{border-bottom:1px solid #000;border-top:1px solid #000;cursor:pointer}.apartment-page-icons{margin-bottom:40px}.apartment-page-icons .functionality-title{text-align:center;font-weight:700;text-transform:uppercase;font-size:12px;margin-bottom:40px}.apartment-page-icons .functionality-icon-container{width:max-content;margin:auto}.apartment-page-icons .functionality-icon{justify-content:left;margin-right:auto;margin-left:auto;margin-bottom:50px;display:flex;align-items:center;height:50px}.apartment-page-icons .functionality-icon .functionality-icon-img{display:inline-block;margin-right:15px}.apartment-page-icons .functionality-icon .functionality-icon-img img{display:block;width:auto;width:43px}.apartment-page-icons .functionality-icon .functionality-icon-text{display:inline-block;text-transform:uppercase;font-size:11px;max-width:min-content;min-width:70px;text-align:left}.apartment-page-icons .functionality-icon .functionality-icon-text-animals{position:absolute;top:31%}.apartment-page-icons .functionality-icon-en .functionality-icon-img{margin-bottom:6px}.apartment-page-icons .functionality-icon-en .functionality-icon-text{transform:unset;position:relative;top:-6px}.apartment-page-icons .functionality-icon-animals,.apartment-page-icons .functionality-icon-bathroom{text-align:center}.tooltip>.tooltip-inner{font-size:13px;background:#fff;color:#000;border:1px solid #000;font-family:Open Sans;letter-spacing:1px}.functionality-column{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:991px){.functionality-column-mobile{height:85%;top:50%;transform:translateY(-50%)}.tooltip>.tooltip-inner{font-size:12px!important;letter-spacing:.7px;line-height:16px}}#apartment-gallery{padding:25px 0;border-top:2px solid #000;border-bottom:2px solid #000}#apartment-gallery .splide__arrows .splide__arrow--next{right:-3em;background:none;opacity:unset}#apartment-gallery .splide__arrows .splide__arrow--next img{width:30px;height:12px}#apartment-gallery .splide__arrows .splide__arrow--prev{left:-3em;background:none;opacity:unset}#apartment-gallery .splide__arrows .splide__arrow--prev img{width:30px;height:12px;transform:rotate(180deg)}#apartment-gallery .splide__pagination{bottom:-3em}#apartment-gallery .splide__pagination li .splide__pagination__page{background:none;opacity:unset}#apartment-gallery .splide__pagination li .is-active{background:#000;transform:unset}#apartment-gallery #apartment-gallery-track ul li a.gallery-img{display:block;width:100%;height:100%}#apartment-gallery #apartment-gallery-track ul li a.gallery-img img{object-fit:cover;width:100%;height:100%;opacity:.5}#apartment-gallery #apartment-gallery-track ul li a.gallery-img img:hover{opacity:1}.form-baner{background-image:url(/build/images/form_baner.a434b3cb.webp);background-position:50%;position:relative;height:320px;background-position-y:50%;margin-top:200px}.form-baner .form-baner-text{font-size:53px;text-align:center;font-weight:700;text-transform:uppercase;color:#fff;position:relative;top:50%;transform:translateY(-50%);line-height:1;margin:0 15px;letter-spacing:7px}.formError{display:none;font-size:12px;text-transform:uppercase;color:red;letter-spacing:1px}.formErrorTopCalendar{text-align:center;width:300px;margin-left:auto;margin-right:auto}.formErrorBottomForm,.formReservationError{margin-bottom:10px;display:none;text-align:center;background-color:#ffe7e7;padding:.5rem;border-radius:1rem;font-weight:700;letter-spacing:2px}.contact-form label{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:14px;margin-bottom:30px}.contact-form label .form-label-light{font-weight:400;margin-left:15px}.contact-form label .adjust-label{font-size:1px;color:#fff}.contact-form label .form-label-bottom{display:block;font-size:12px;font-weight:400}.contact-form label .form-label-hide{color:#fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contact-form .form-checkbox{position:absolute}.contact-form .form-checkbox>div{display:inline}.contact-form .form-agreement-info{display:inline-block;width:90%;margin-left:36px;font-size:13px}.contact-form .form-agreement-text{display:inline-block;width:90%;margin-left:36px;font-size:12px}.contact-form .agreement-show-more{margin-left:36px;font-size:12px;font-weight:700;margin-top:5px}.contact-form label.check-all-agreements-label{margin-left:35px;text-transform:none;font-weight:400;font-size:14px!important;cursor:pointer;letter-spacing:0}@media only screen and (max-width:1679px){.contact-form label.check-all-agreements-label{font-size:12px!important}}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{border:1px solid #000;border-radius:5px;padding:3px 14px;font-size:14px;letter-spacing:1px}.contact-form textarea{height:120px}.contact-form input:focus,.contact-form textarea:focus{outline:none}.contact-form select{background:url(/build/images/calendar-arrow.c437a88f.webp) 100% no-repeat;background-position:right 10px center;appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-form select option{letter-spacing:1px;margin:5px 0}.contact-form select::-ms-expand{display:none}.contact-form .form-date-input>div{position:relative;width:100%}.contact-form .form-date-input>div .form-arrow{position:absolute;width:9px;height:13px;right:10px;top:8px}.contact-form .form-send-button{width:300px}.contact-form .form-send-button button{text-align:left;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:15px 25px;width:100%;border:1px solid transparent;border-right:none;border-left:none;background:url(/build/images/arrow-right_b.608ab184.webp) 100% no-repeat;background-size:30px 12px;background-position:right 15px center;color:#000}.contact-form .form-send-button button:hover{border-top:1px solid #000;border-bottom:1px solid #000;cursor:pointer}.contact-form .custom-input .change-input-value{position:relative}.contact-form .custom-input .change-input-value .disable-value{background:grey!important}.contact-form .custom-input .change-input-value .disable-value:hover{cursor:unset!important}.contact-form .custom-input .change-input-value .add-value,.contact-form .custom-input .change-input-value .subtract-value{width:30px;height:30px;color:#fff;background:#000;border-radius:50%;font-size:30px;line-height:1;position:absolute;top:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contact-form .custom-input .change-input-value .add-value .sign,.contact-form .custom-input .change-input-value .subtract-value .sign{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:38px}.contact-form .custom-input .change-input-value .add-value{left:110px}.contact-form .custom-input .change-input-value .add-value .sign{height:32px}.contact-form .custom-input .change-input-value div:nth-child(2){position:absolute;top:0;left:50px}.contact-form .custom-input .change-input-value div:nth-child(2) .review-input{pointer-events:none;width:40px}.ui-datepicker:not(:first-of-type),span .ui-datepicker{-webkit-box-shadow:0 10px 13px -7px #000,2px 2px 11px 3px rgba(0,0,0,.33);box-shadow:0 10px 13px -7px #000,2px 2px 11px 3px rgba(0,0,0,.33)}.modal-calendar-box{position:relative}.reservation-list-box{margin:5rem auto 3rem;border:2px solid #000;border-radius:5px;padding:30px 15px;cursor:pointer}.reservation-list-box .reservation-list-box-title{text-transform:uppercase;font-weight:700;letter-spacing:1px}.reservation-list-box .reservation-list-box-title img{margin-left:15px}.reservation-list-box .reservation-list-box-text{text-align:center;font-size:13px;letter-spacing:1px}.reservation-list-box .reservation-list-box-text .text-bold{text-transform:uppercase;font-weight:700}.reservation-list-box:hover{opacity:.7}.reservation-baner{background-image:url(/build/images/reservation_baner.881dd16e.webp);background-position:50%;height:300px;background-position-Y:55%;margin-top:150px;position:relative}.reservation-baner .reservation-baner-text{width:100%;font-size:64px;text-align:center;font-weight:700;text-transform:uppercase;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;letter-spacing:7px}.reservation-baner .reservation-baner-text-second{width:100%;font-size:16px;text-align:center;font-weight:100;text-transform:uppercase;color:#fff;position:absolute;top:80%;left:50%;transform:translate(-50%,-75%);line-height:1.2;letter-spacing:3px}#apartment-reviews{margin-top:5rem;margin-bottom:5rem}#apartment-reviews .row{border-top:2px solid #000;border-bottom:2px solid #000;padding:30px 0}#apartment-reviews .row .review{display:flex;justify-content:center}#apartment-reviews .row .review img{align-self:center;width:auto;height:25px}#apartment-reviews .row .review .review-fb{height:20px;margin-top:12px}#apartment-reviews .row .review .review-google{margin-top:13px}#apartment-reviews .row .review .review-airb{height:35px;margin-top:6px}#apartment-reviews .row .review .review-booking{margin-top:12px}#apartment-reviews .row .review .review-number{margin-left:1rem;align-self:center}#apartment-reviews .row .review .review-number .review-number-first{font-size:28px}#apartment-reviews .row .review .review-number .review-number-second{font-size:20px;color:rgba(0,0,0,.5)}.form-agreement-text{cursor:pointer}#contact_form_arrivalTime_hour,#contact_form_arrivalTime_minute{width:75px;text-align:center;padding-left:5px}#agreementModal{z-index:2000}.box-modal{margin:0;border:none;padding:0;cursor:default}.box-modal .row{margin:0!important;border:2px solid #000;border-radius:10px;padding:15px}.box-modal:hover{opacity:1}.box-modal .row-border{border-bottom:1px solid #dee2e6}.section-ue{margin:15px;padding:30px 0;border:2px solid #000}.section-ue .img-ue-big,.section-ue .img-ue-horizontal{max-width:90%}.gallery-container{margin-top:3rem}.gallery-container .gallery{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:min-content 1fr;grid-gap:.5rem;max-width:1000px;margin:.5rem auto 0}.gallery-container .gallery .gallery__img{width:100%;height:100%;object-fit:cover;display:block;padding-bottom:60%;background-position:50%;background-size:cover}.gallery-container .gallery .gallery__item--1{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.gallery-container .gallery .gallery__item--2{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3}.gallery-container .gallery .gallery__item--3{grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:6}.gallery-container .gallery .gallery__item--4{grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:6}.gallery-container .gallery .gallery__item--5{grid-column-start:1;grid-column-end:5;grid-row-start:6;grid-row-end:9}.gallery-container .gallery .gallery__item--6{grid-column-start:5;grid-column-end:9;grid-row-start:6;grid-row-end:9}.button-container{display:flex;align-items:center;justify-content:center;width:100%;color:#000!important}.button-container #load-more{margin:2rem auto 0;border:2px solid #000;padding:.5rem 1.5rem;outline:none;background-color:#fff;transition:.3s ease;color:#000!important}.button-container #load-more:hover{opacity:.7;transition:.3s ease;color:#000!important}.button-container #load-more img{display:none}@media screen and (min-width:1680px){.slide-content .slide-title{margin-bottom:15px}.slide-content .slide-subtitle{font-size:33px!important;line-height:33px!important;margin-bottom:40px}.slide-content .slide-free-term{font-size:17px!important;margin-bottom:10px}.slide-content .slide-show-calendars-external .slide-show-calendars{font-size:17px!important}.inner-section .slide-inner-border .apartment-slide-content .apartment-mobile-top-title .apartment-subtitle{font-size:33px!important;line-height:33px!important;margin-bottom:10px}.inner-section .slide-inner-border .apartment-slide-content .apartment-mobile-top-title .apartment-title{margin-bottom:64px}.inner-section .slide-inner-border .apartment-slide-content .apartment-bottom-term .slide-free-term{font-size:17px!important;margin-bottom:10px}.inner-section .slide-inner-border .apartment-slide-content .apartment-bottom-term .apartment-show-calendar-external .slide-show-calendars{font-size:17px!important}.banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-title{font-size:33px!important}.banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-description{font-size:17px!important}.footer .footer-bank .footer-img,.footer .footer-bank .footer-img img{width:160px}.footer .footer-bank .footer-bank-info{font-size:17px!important}.footer .footer-middle .footer-middle-title{font-size:33px!important}.footer .footer-middle .footer-middle-contact,.footer .footer-middle .footer-middle-thank{font-size:17px!important}.footer .footer-contact .footer-contact-inner .footer-contact-handset img{width:18px;height:18px}.footer .footer-contact .footer-contact-inner .footer-contact-numbers ul li{font-size:17px!important}div#fp-nav #slide-number{font-size:32px}.apartment-description .description-title .description-title-top{font-size:39px}.apartment-description .description-title .description-title-bottom{font-size:68px}.apartment-description .description-text{font-size:13px}.apartment-description .apartment-calendar-reserve-button,.apartment-description .apartment-calendar-title{font-size:17px!important}.apartment-description .apartment-calendar-reserve-button img{margin-left:40px!important}.apartment-page-icons .functionality-title{font-size:17px!important}.tooltip>.tooltip-inner{font-size:15px}.form-baner{height:400px}.form-baner .form-baner-text{font-size:76px;line-height:76px}.contact-form label{font-size:17px!important}.contact-form label .form-label-bottom{font-size:14px}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{font-size:17px!important}.contact-form .form-agreement-text{font-size:14px}.contact-form .form-send-button button{font-size:17px!important}.contact-form .adjust-desktop{margin-bottom:55px!important}}@media screen and (max-width:1355px){#main-section div.fp-slidesNav{bottom:24vh}div#fp-nav{top:75%}.inner-section .slide-inner-border .apartment-border-left-bottom,.inner-section .slide-inner-border .apartment-border-right-bottom{bottom:-8px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon{margin-right:25px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .apartment-icon-img{margin-right:10px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .apartment-icon-img img{height:34px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .wifi img{width:35px;height:auto}}@media screen and (max-width:1240px){#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-subtitle{font-size:66px}}@media screen and (min-width:1200px) and (max-width:1220px){#apartment-gallery .splide__arrow--prev{left:-36px!important}#apartment-gallery .splide__arrow--next{right:-36px!important}}@media screen and (max-width:1150px){.inner-section .slide-inner-border .apartment-border-left-bottom,.inner-section .slide-inner-border .apartment-border-right-bottom{bottom:-6px}.inner-section .slide-inner-border .apartment-border-left-bottom{margin-right:15px}.inner-section .slide-inner-border .apartment-border-right-bottom{margin-left:15px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .apartment-icon-img img{height:27px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .apartment-icon-text{font-size:10px}.inner-section .slide-inner-border .apartment-bottom-icons .apartment-icon .wifi img{width:35px;height:auto}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text{margin-left:25px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-subtitle{font-size:60px}.footer-contact{margin-left:-10px;padding-left:0}.footer-contact .footer-contact-handset{margin-left:10px}.footer-contact .footer-contact-numbers{margin-left:25px}}@media screen and (min-width:1011px) and (max-width:1040px){#apartment-gallery .splide__arrow--prev{left:-36px!important}#apartment-gallery .splide__arrow--next{right:-36px!important}}@media screen and (min-width:992px) and (max-width:1010px){#apartment-gallery .splide__arrow--prev{left:-28px!important}#apartment-gallery .splide__arrow--prev img{width:20px!important;height:10px!important}#apartment-gallery .splide__arrow--next{right:-28px!important}#apartment-gallery .splide__arrow--next img{width:20px!important;height:10px!important}}@media screen and (min-width:992px){.contact-form .row{margin-bottom:50px}.contact-form .custom-input .change-input-value .add-value:hover,.contact-form .custom-input .change-input-value .subtract-value:hover{background:grey;cursor:pointer}.contact-form .adjust-desktop-de{margin-bottom:49px}}@media screen and (max-width:991px){body.modal-open{overflow:visible!important}.side-text{top:15px;right:8px}div#fp-nav{right:-4px!important}#section-2,#section-3,#section-4,#section-5,#section-6{padding-top:0}#section-2 .inner-section,#section-3 .inner-section,#section-4 .inner-section,#section-5 .inner-section,#section-6 .inner-section{padding:35px 45px}.apartment-slide-content.desktop{display:none}.apartment-section .slide-subtitle{margin-bottom:10px}.apartment-section .slide-title{margin-bottom:140px!important}.inner-section .slide-inner-border{border:none!important}a.choose-calendar div{border-bottom:1px solid #000!important;border-top:1px solid #000!important}#section-6 .main-page-bottom-section{height:100%}#section-6 .main-page-bottom-section .banner-without-intermediaries{padding-right:45px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text{padding-right:65px}.footer-mobile{padding-top:30px;height:100%}.footer-mobile .footer-bank{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:max-content;margin-bottom:25px;height:auto}.footer-mobile .footer-bank .footer-img{transform:translateY(-25%)}.footer-mobile .footer-bank .footer-img img{position:relative;top:unset;transform:unset}.footer-mobile .footer-bank .footer-bank-info{position:relative;margin-left:15px}.footer-mobile .footer-bank .footer-bank-info .footer-bank-info-inner{transform:unset}.footer-mobile .footer-middle{text-align:center;position:relative;top:unset;transform:unset;left:unset;width:auto}.footer-mobile .footer-middle .footer-middle-title{font-size:31px}.footer-mobile .footer-middle .footer-middle-thank{font-size:16px}.footer-mobile .footer-middle .footer-middle-contact{border-top:1px solid #000;border-bottom:1px solid #000;font-size:18px;padding:20px 35px;letter-spacing:2px;margin-top:55px}.footer-mobile .footer-contact{margin-left:0}.footer-mobile .footer-contact .footer-contact-inner{width:max-content;margin-left:auto;margin-right:auto}.footer-mobile .footer-contact .footer-contact-inner .footer-contact-numbers{position:relative;top:unset;transform:unset;margin-left:0}.footer-mobile .footer-contact .footer-contact-inner .footer-contact-numbers .footer-contact-handset img{width:20px;height:20px;left:-80px}.footer-mobile .footer-contact .footer-contact-inner .footer-contact-numbers ul{margin:0;padding:0;font-size:18px}.apartment-description{margin-top:40px;margin-bottom:60px}.apartment-calendar-reserve-button{border-bottom:1px solid #000!important;border-top:1px solid #000!important;margin-bottom:50px}.apartment-page-icons{margin-bottom:0}.apartment-page-icons .functionality-title{font-size:14px;margin-bottom:40px}.apartment-page-icons .functionality-icon-animals .functionality-icon-text-animals,.apartment-page-icons .functionality-icon-bathroom .functionality-icon-text-bathroom{transform:translateY(-50%);position:absolute;top:50%}.tooltip>.tooltip-inner{font-size:15px}.apartment-mobile-calendar{margin-top:0}.apartment-mobile-calendar table.ui-datepicker-calendar{border-spacing:4vw}.apartment-mobile-calendar .apartment-calendar-reserve-button{width:auto!important}#apartment-gallery-track ul li a.gallery-img img{opacity:1!important}.gslide-image img{max-height:80vh}.glightbox-mobile .glightbox-container .gslide-description{bottom:unset;position:relative;flex:unset}.form-baner{height:240px;margin-top:160px}.form-baner .form-baner-text{font-size:50px}.form-baner .form-baner-text-de{font-size:51px}.contact-form label{margin-bottom:10px}.contact-form .form-agreement-text-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.contact-form .custom-input{margin-bottom:55px!important;text-align:center}.contact-form .custom-input .change-input-value{position:absolute;left:calc(50% - 68px)}.form-send-button{width:unset}.form-send-button button{text-align:center;border-bottom:1px solid #000!important;border-top:1px solid #000!important;padding-left:215px!important;background-position:right 250px center!important}#reservation-list-form .form-send-button button{padding-left:120px!important;background-position:right 120px center!important}}@media screen and (min-width:768px) and (max-width:800px){#apartment-gallery .splide__arrow--prev{left:-36px!important}#apartment-gallery .splide__arrow--prev img{width:24px!important}#apartment-gallery .splide__arrow--next{right:-36px!important}#apartment-gallery .splide__arrow--next img{width:24px!important}}@media screen and (max-width:787px){.gslide-inner-content .ginner-container .gslide-description{bottom:0;padding:0;background:transparent}.gslide-inner-content .ginner-container .gslide-description .gdesc-inner .gslide-desc{color:#fff}}@media screen and (max-width:767px){.form-send-button button{padding-left:135px!important;background-position:right 150px center!important}}@media screen and (max-width:680px){.generated-slide :not(.apartment-section) .slide-content .slide-title{font-size:12vw}.form-baner .form-baner-text-de{font-size:36px}}@media screen and (max-width:620px){.apartment-mobile-calendar{margin-top:0}.apartment-mobile-calendar table.ui-datepicker-calendar{border-spacing:5vw}#apartment-gallery .splide__arrows{display:none}}@media screen and (max-width:590px){#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-subtitle{font-size:45px}}@media screen and (max-width:575px){.form-send-button button{padding-left:28%!important;background-position:right 18% center!important}}@media screen and (max-width:530px){.form-baner{height:200px}.form-baner .form-baner-text{font-size:40px}.form-baner .form-baner-text-de{font-size:31px}#reservation-list-form .form-send-button button{padding-left:70px!important;background-position:right 100px center!important}}@media screen and (max-width:470px){div.fp-slidesNav{text-align:center}div.fp-slidesNav ul li{width:32px;margin:2px}div.fp-slidesNav ul li a span{width:32px;height:3px}.slide-content .slide-title{font-size:50px;margin-bottom:12px}.slide-content .slide-subtitle{font-size:20px}.inner-section .slide-inner-border .apartment-slide-content .apartment-mobile-top-title .apartment-subtitle{font-size:20px;line-height:20px}.inner-section .slide-inner-border .apartment-slide-content .apartment-mobile-top-title .apartment-title{font-size:50px;line-height:50px}.inner-section .slide-inner-border .apartment-slide-content .apartment-bottom-term{position:absolute;bottom:20px;width:100%}.inner-section .slide-inner-border .apartment-slide-content .mobile-middle-icons{top:50%;left:50%;transform:translate(-50%,-50%)}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-title{margin-bottom:10px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-subtitle{width:80%;line-height:1;margin-top:0;margin-bottom:5px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-description{font-size:13px}.form-baner .form-baner-text-de{font-size:26px}}@media screen and (max-width:420px){.inner-section .slide-inner-border .apartment-slide-content .apartment-bottom-term .slide-show-calendars{padding:15px;font-size:11px}.inner-section .slide-inner-border .apartment-slide-content .apartment-bottom-term .slide-show-calendars img{margin-left:10px}#mainPageCalendarModal table.ui-datepicker-calendar{border-spacing:10px}#main-section .fp-bottom ul li{margin:0!important}#main-section .fp-bottom ul li a span{width:43px!important}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-title{font-size:18px;margin-bottom:5px}.footer-mobile{padding-top:50px}.footer-mobile .footer-bank{text-align:center}.footer-mobile .footer-bank .footer-img{width:100%;margin:0}.footer-mobile .footer-bank .footer-bank-info{margin-top:-20px;margin-left:0;padding-right:0}.footer-mobile .footer-bank .footer-bank-info .footer-bank-info-inner{transform:unset}.footer-mobile .footer-bank .footer-bank-info .footer-bank-info-inner .seau-address{margin-bottom:15px}.footer-mobile .footer-bank .footer-bank-info .footer-bank-info-inner .visitors-counter{margin-top:15px}.footer-mobile .footer-middle{margin-top:20px}.footer-mobile .footer-middle .footer-middle-title{font-size:25px}.footer-mobile .footer-middle .footer-middle-thank{font-size:14px}.footer-mobile .footer-middle .footer-middle-contact{font-size:12px;padding:15px 7px;margin-top:30px}.footer-mobile .footer-contact .footer-contact-inner .footer-contact-numbers .footer-contact-handset img{width:15px;height:15px;left:-60px}.footer-mobile .footer-contact .footer-contact-inner .footer-contact-numbers ul{font-size:14px}#reservation-list-form .form-send-button button{padding-left:36px!important;background-position:right 50px center!important}}@media screen and (max-width:400px){.apartment-mobile-calendar table.ui-datepicker-calendar{border-spacing:4vw}.form-baner{height:170px}.form-baner .form-baner-text{font-size:34px}.form-baner .form-baner-text-de{font-size:21px}.form-send-button button{text-align:center;padding-left:36px!important;background-position:right 50px center!important}}@media screen and (max-width:375px){.inner-section .slide-inner-border .apartment-slide-content .apartment-mobile-top-title .apartment-title{font-size:45px;line-height:45px}.inner-section .slide-inner-border .apartment-slide-content .apartment-bottom-term .slide-show-calendars{font-size:10px}#section-6 .main-page-bottom-section .banner-without-intermediaries .inner-banner .inner-banner-text .inner-banner-description{font-size:12px}.apartment-mobile-calendar table.ui-datepicker-calendar{border-spacing:3.5vw}}@media screen and (max-height:867px) and (max-width:991px){#main-section div.fp-slidesNav{bottom:16vh}}@media screen and (max-width:1650px){#neighborhood-content{margin-left:100px;margin-right:100px}}@media screen and (max-width:1450px){#neighborhood-content{margin-left:100px;margin-right:100px}#neighborhood-content .row-first .images-container{height:400px}#neighborhood-content .row-first .first-image{width:300px;padding-top:300px}#neighborhood-content .row-first .second-image{width:400px;padding-top:250px;top:150px;right:150px}#neighborhood-content .row-second .images-container{height:400px}#neighborhood-content .row-second .first-image{width:300px;padding-top:300px;top:100px;left:250px}#neighborhood-content .row-second .second-image{width:400px;padding-top:250px}#neighborhood-content .row-third .images-container{height:400px}#neighborhood-content .row-third .first-image{width:300px;padding-top:300px}#neighborhood-content .row-third .second-image{width:250px;padding-top:350px;top:50px;right:200px}#neighborhood-content .row-fourth .images-container{height:350px}#neighborhood-content .row-fourth .second-image{width:550px;padding-top:350px}#neighborhood-content .row-fifth .images-container{height:350px}#neighborhood-content .row-fifth .second-image{width:550px;padding-top:350px}}@media screen and (max-width:1150px){#neighborhood-content{margin-left:40px;margin-right:40px}}@media screen and (max-width:991px){#neighborhood-content{margin-top:5rem}#neighborhood-content .text-column{margin-left:auto;margin-right:auto;float:none!important;width:450px}#neighborhood-content .text-column .title{font-size:36px;line-height:36px!important;margin-bottom:0!important}#neighborhood-content .text-column .description{font-size:11px;letter-spacing:.5px}#neighborhood-content .row{margin-top:5rem}#neighborhood-content .row .images-container{height:550px;margin-top:3rem}#neighborhood-content .row .first-image{width:300px;padding-top:300px;margin-left:auto;margin-right:auto;left:0;right:0}#neighborhood-content .row .second-image{width:400px;padding-top:300px;top:250px;right:0;left:0;margin-left:auto;margin-right:auto}#neighborhood-content .row.row-second .first-image{top:250px}#neighborhood-content .row.row-second .second-image{top:0}#neighborhood-content .row.row-fourth .images-container{height:300px}#neighborhood-content .row.row-fourth .second-image{top:0;width:400px;padding-top:300px}#neighborhood-content .row.row-fifth .images-container{height:300px;float:none}#neighborhood-content .row.row-fifth .second-image{top:0;width:400px;padding-top:300px}#how-to-get-section{margin-top:5rem}}@media screen and (max-width:550px){#neighborhood-content{margin-left:20px;margin-right:20px}#neighborhood-content .text-column{width:275px}#neighborhood-content .row .images-container{height:375px}#neighborhood-content .row .first-image{width:200px;padding-top:200px}#neighborhood-content .row.row-second .first-image,#neighborhood-content .row .second-image{width:300px;padding-top:200px;top:175px}#neighborhood-content .row.row-second .second-image{width:200px;padding-top:200px}#neighborhood-content .row.row-fourth .images-container{height:200px}#neighborhood-content .row.row-fourth .second-image{top:0;width:300px;padding-top:200px}#neighborhood-content .row.row-fifth .images-container{height:200px}#neighborhood-content .row.row-fifth .second-image{top:0;width:300px;padding-top:200px}}@media screen and (max-width:991px){.reservation-list-box .reservation-list-box-title{margin-left:auto;margin-right:auto;margin-bottom:15px}}@media screen and (max-width:991px){.reservation-baner{height:200px;margin-top:50px;background-position-Y:60%}.reservation-baner .reservation-baner-text{font-size:34px;letter-spacing:2px}}@media screen and (max-width:991px) and (max-width:450px){.reservation-baner .reservation-baner-text{font-size:30px}}@media screen and (max-width:991px){.reservation-baner .reservation-baner-text-second{font-size:11px;letter-spacing:2px}}@media screen and (max-width:430px){.footer-mobile .footer-bank{margin-top:15px;text-align:center}}@media screen and (max-width:463px){.footer-main-mobile .footer-bank{margin-top:15px}.footer-main-mobile{padding-top:50px}.footer-main-mobile .footer-bank{text-align:center;margin-top:0!important}.footer-main-mobile .footer-bank .footer-img{width:100%;margin:0}.footer-main-mobile .footer-bank .footer-img a img{width:auto;height:100px}.footer-main-mobile .footer-bank .footer-bank-info{margin-top:-20px;margin-left:0;padding-right:0}.footer-main-mobile .footer-bank .footer-bank-info .footer-bank-info-inner{transform:unset}.footer-main-mobile .footer-bank .footer-bank-info .footer-bank-info-inner .seau-address{margin-bottom:15px}.footer-main-mobile .footer-bank .footer-bank-info .footer-bank-info-inner .visitors-counter{margin-top:15px}.footer-main-mobile .footer-middle{margin-top:20px}.footer-main-mobile .footer-middle .footer-middle-title{font-size:25px}.footer-main-mobile .footer-middle .footer-middle-thank{font-size:14px}.footer-main-mobile .footer-middle .footer-middle-contact{font-size:12px;padding:15px 7px;margin-top:30px}.footer-main-mobile .footer-contact .footer-contact-inner .footer-contact-numbers .footer-contact-handset img{width:15px;height:15px;left:-60px}.footer-main-mobile .footer-contact .footer-contact-inner .footer-contact-numbers ul{font-size:14px}}@media screen and (max-width:1199px){#apartment-reviews .row .review img{height:20px;width:auto}#apartment-reviews .row .review .review-number .review-number-first{font-size:24px}#apartment-reviews .row .review .review-number .review-number-second{font-size:16px}}@media screen and (max-width:992px){.first-section-contact{height:52px}.first-section-social-language-box .first-section-social{top:12px!important}.first-section-social-language-box .first-section-language{display:none!important}.apartment-slide-content .container{width:100%}.apartment-slide-content .container .apartment-mobile-top-background{margin-top:5px}.apartment-slide-content .container .apartment-mobile-top-background .apartment-mobile-top-text{margin-top:0;padding:5px}.apartment-slide-content .container .apartment-mobile-top-background .apartment-mobile-top-text .apartment-subtitle{font-size:18px}.apartment-slide-content .container .apartment-mobile-top-background .apartment-mobile-top-text .apartment-title{font-size:36px;height:auto;line-height:42px}.apartment-slide-content .container .apartment-bottom-term{position:relative}.apartment-mobile-slide-content .container{width:400px}}@media screen and (max-width:370px){.navbar-toggler-icon{width:1.5rem!important}}@media screen and (min-width:992px){.apartment-mobile-slide-content{display:none}}@media screen and (max-width:605px){.apartment-mobile-slide-content .apartment-title{font-size:38px}.apartment-mobile-slide-content .container{width:250px}.apartment-mobile-slide-content .mobile-middle-icons .apartment-icon{width:125px!important;justify-content:center}.apartment-mobile-slide-content .mobile-middle-icons .apartment-icon .apartment-icon-img{margin-right:0!important}.apartment-mobile-slide-content .mobile-middle-icons .apartment-icon .apartment-icon-text{display:none!important}}@media screen and (max-height:600px){.apartment-mobile-slide-content .mobile-middle-icons .apartment-icon{height:auto;padding:10px!important}.apartment-mobile-slide-content .mobile-middle-icons .apartment-icon .apartment-icon-img img{height:26px!important}}@media screen and (max-height:500px){.apartment-mobile-slide-content .container{width:auto}.apartment-mobile-slide-content .mobile-middle-icons{margin-top:12px}.apartment-mobile-slide-content .mobile-middle-icons .apartment-icon{width:45px!important}.apartment-mobile-slide-content .mobile-middle-icons .apartment-icon-text{display:none!important}.main-page-bottom-section .inner-banner-description{font-size:11px!important}.main-footer .footer-bank{margin-bottom:5px;margin-top:-5px}.main-footer .footer-bank .footer-img{transform:unset}.main-footer .footer-bank .footer-img img{width:90px}.main-footer .footer-bank .footer-bank-info{margin-left:0}.main-footer .footer-bank .footer-bank-info .footer-bank-info-inner{font-size:10px}.main-footer .footer-bank .footer-bank-info .footer-bank-info-inner .seau-address{margin-bottom:0}.main-footer .footer-bank .footer-bank-info .footer-bank-info-inner .visitors-counter{margin-top:0}.main-footer .footer-middle{margin-top:-10px!important}.main-footer .footer-middle .footer-middle-title{font-size:13px;margin-top:0!important}.main-footer .footer-middle .footer-middle-thank{font-size:11px}.main-footer .footer-middle .footer-middle-contact{padding:10px 35px;font-size:10px}.main-footer .footer-contact{margin-top:-15px!important}.main-footer .footer-contact .footer-contact-numbers .footer-contact-handset img{width:15px!important;height:15px!important}.main-footer .footer-contact .footer-contact-numbers ul{font-size:10px!important}}@media screen and (max-width:991px){.main-footer-border{right:45px}}@media screen and (max-height:800px){.footer-main-mobile{padding-top:30px}.footer-main-mobile .footer-bank-info{margin-top:-30px!important}.footer-main-mobile .footer-middle .footer-middle-contact{margin-top:5px}.footer-main-mobile .footer-contact li,.footer-main-mobile .footer-middle .footer-middle-title{margin-bottom:0!important}}@media screen and (min-height:501px) and (max-height:800px){.footer-main-mobile .footer-middle{margin-top:0!important}.footer-main-mobile .footer-middle .footer-middle-title{margin-top:-30px!important}.footer-main-mobile .footer-contact{margin-top:-5px!important}}@media screen and (max-height:600px){.slide-content{padding-top:26px}.slide-content .container-inner-text{margin-bottom:5px}.slide-content .container-inner-text .slide-subtitle{padding:5px 10px!important;font-size:22px}.slide-content .container-inner-text .slide-title{margin-bottom:0!important;font-size:36px;padding:5px 10px!important}.slide-show-calendars{padding:0!important}.slide-subtitle{margin-bottom:0!important}}@media screen and (max-height:675px){#fp-nav{margin-bottom:30px}}@media screen and (max-height:425px){.mobile-middle-icons{margin-top:0!important}.apartment-mobile-top-title .apartment-title{font-size:42px;margin-top:-10px}}@media screen and (max-width:991px){.splide__pagination{position:relative;bottom:0!important;margin-top:20px}.splide__pagination li{margin-left:3px;margin-right:3px}.splide__pagination li .splide__pagination__page{width:16px!important;height:16px!important}}@media screen and (max-width:991px){.section .main-navbar-brand{display:none}.reservation-baner{background-position-Y:57%}.apartment-mobile-slide-content .slide-free-term{padding:0!important}}@media screen and (max-width:500px){.reservation-baner{background-position-Y:70%}}@media screen and (max-width:400px) and (max-height:675px) and (min-height:601px){.apartment-mobile-slide-content .container .apartment-bottom-term{margin-bottom:-25px!important}}@media screen and (max-width:991px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:55px!important;left:10px}}
/*!
 * fullPage 3.1.0
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{position:relative}.fp-scrollable,.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}