@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-light.woff2") format("woff2"),url("../webfonts/Lato/lato-light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-lightitalic.woff2") format("woff2"),url("../webfonts/Lato/lato-lightitalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-regular.woff2") format("woff2"),url("../webfonts/Lato/lato-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-italic.woff") format("woff2"),url("../webfonts/Lato/lato-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-bold.woff2") format("woff2"),url("../webfonts/Lato/lato-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../webfonts/Lato/lato-bolditalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-black.woff2") format("woff2"),url("../webfonts/Lato/lato-black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Lato";src:url("../webfonts/Lato/lato-blackitalic.woff2") format("woff2"),url("../webfonts/Lato/lato-blackitalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"Examiner NF";src:url("../webfonts/ExaminerNF-Light/examinernf-light-webfont.woff2") format("woff2"),url("../webfonts/ExaminerNF-Light/examinernf-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@keyframes wcRotate{0%{transform:rotate(0deg) scale(1.1)}50%{transform:rotate(5deg) scale(1.17)}100%{transform:rotate(0deg) scale(1.1)}}@keyframes wcBubble{0%{scale:1}50%{scale:1.5}100%{scale:1}}@keyframes wcZoom{0%{scale:1}50%{scale:.5}100%{scale:1}}@keyframes wcSlideBottom{0%{transform:translateY(0)}50%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes reveal{to{opacity:1;filter:blur(0px)}}@keyframes wcfadeUp{0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes wcSpinner{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.pb-100{padding-bottom:100px}@media only screen and (min-width: 992px)and (max-width: 1199px){.pb-100{padding-bottom:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pb-100{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb-100{padding-bottom:60px}}.pb-110{padding-bottom:110px}@media only screen and (min-width: 992px)and (max-width: 1199px){.pb-110{padding-bottom:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pb-110{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb-110{padding-bottom:60px}}.pb-120{padding-bottom:120px}@media only screen and (min-width: 992px)and (max-width: 1199px){.pb-120{padding-bottom:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pb-120{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb-120{padding-bottom:60px}}.pb-130{padding-bottom:130px}@media only screen and (min-width: 992px)and (max-width: 1199px){.pb-130{padding-bottom:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pb-130{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb-130{padding-bottom:60px}}.pb-140{padding-bottom:140px}@media only screen and (min-width: 992px)and (max-width: 1199px){.pb-140{padding-bottom:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pb-140{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb-140{padding-bottom:60px}}.pb-150{padding-bottom:150px}@media only screen and (min-width: 992px)and (max-width: 1199px){.pb-150{padding-bottom:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pb-150{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb-150{padding-bottom:60px}}.pb-200{padding-bottom:200px}@media only screen and (min-width: 992px)and (max-width: 1199px){.pb-200{padding-bottom:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pb-200{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb-200{padding-bottom:60px}}.pt-42{padding-top:40px}.pt-100{padding-top:100px}@media only screen and (max-width: 767px){.pt-100{padding-top:60px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pt-100{padding-top:80px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.pt-100{padding-top:90px}}.pt-110{padding-top:110px}@media only screen and (max-width: 767px){.pt-110{padding-top:60px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pt-110{padding-top:80px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.pt-110{padding-top:90px}}.pt-120{padding-top:120px}@media only screen and (max-width: 767px){.pt-120{padding-top:60px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pt-120{padding-top:80px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.pt-120{padding-top:90px}}.pt-130{padding-top:130px}@media only screen and (max-width: 767px){.pt-130{padding-top:60px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pt-130{padding-top:80px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.pt-130{padding-top:90px}}.pt-140{padding-top:140px}@media only screen and (max-width: 767px){.pt-140{padding-top:60px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pt-140{padding-top:80px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.pt-140{padding-top:90px}}.pt-150{padding-top:150px}@media only screen and (max-width: 767px){.pt-150{padding-top:60px}}@media only screen and (min-width: 768px)and (max-width: 991px){.pt-150{padding-top:80px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.pt-150{padding-top:90px}}.sp-x{padding-left:100px;padding-right:100px}@media only screen and (min-width: 992px)and (max-width: 1199px){.sp-x{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 768px)and (max-width: 991px){.sp-x{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 767px){.sp-x{padding-left:10px;padding-right:10px}}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-60{margin-top:60px}.mb-10{margin-bottom:10px !important}.mb-20{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important}.mb-120{margin-bottom:120px !important}.ht-200{padding-top:200px}@media only screen and (min-width: 992px)and (max-width: 1199px){.ht-200{padding-top:180px}}@media only screen and (min-width: 768px)and (max-width: 991px){.ht-200{padding-top:160px}}@media only screen and (max-width: 767px){.ht-200{padding-top:130px}}.pl-10{padding-left:10px !important}.pr-10{padding-right:10px !important}@media only screen and (max-width: 992px){.mobile-pt-50{padding-top:50px !important}.mobile-pb-50{padding-bottom:50px !important}.mobile-pb-30{padding-bottom:30px !important}}*{margin:0;padding:0;font-style:normal;font-weight:400}html,body{font-family:"Lato",sans-serif;font-size:18px;line-height:28px;font-style:normal;font-weight:400}@media only screen and (max-width: 557px){html,body{font-size:calc(18px - 2px);line-height:calc(28px - 2px);hyphens:auto}}html{scroll-behavior:smooth}.container{max-width:1640px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 557px){.container{padding:0 17px}}.row>*{padding:0}.row{padding:0;margin:0}.row .col{padding:0 20px}h1,h2,h3,h4,h5,h6{position:relative;z-index:1;padding:0;margin:0}.h1,.h2,.h3,.h4,.h5,.h6{display:block}ul,ol{padding:0;margin:0}li{list-style:none;position:relative;z-index:1}ul.special li{border-bottom:1px solid #000;padding:22px 0}@media only screen and (max-width: 575px){ul.special li:last-child{border:none}}a{text-decoration:none;transition:all .3s;position:relative;z-index:1}.desktop-hidden{display:none !important}@media only screen and (max-width: 1200px){.xxl-flex-column-reverse{flex-direction:column-reverse}}@media only screen and (max-width: 992px){.lg-flex-column-reverse{flex-direction:column-reverse}}@media only screen and (max-width: 768px){.md-flex-column-reverse{flex-direction:column-reverse}.md-flex-column{flex-direction:column}.md-align-items-start{align-items:flex-start !important}.mobile-hidden{display:none !important}.desktop-hidden{display:block !important}}@media only screen and (max-width: 767px){.mobile-text-center{text-align:center}.mobile-text-left{text-align:left}}body:not(.home,.location-page) main{padding:100px 0 30px}@media only screen and (min-width: 575px){body:not(.home,.location-page) main{padding:160px 0 110px}}@media only screen and (min-width: 1200px){body:not(.home,.location-page) main{padding:349px 0 172px}}em,i{font-style:italic}.underline{text-decoration:underline}blockquote{position:relative;padding:20px 40px}@media only screen and (max-width: 557px){blockquote{padding:7px 2px 7px 40px}}blockquote::before{content:"";width:1px;height:100%;background:#000;position:absolute;left:0;top:0}.link-icon{display:flex;align-items:center}.link-icon svg{margin-right:10px}main a:not(.btn),.read-more,.read-less,.contact__form label a{color:#000;transition:color .3s ease;display:inline-block}main a:not(.btn)::after,.read-more::after,.read-less::after,.contact__form label a::after{content:"";width:100%;height:1px;background:#000;visibility:visible;opacity:1;transition:all .3s ease;display:block}main a:not(.btn):hover,.read-more:hover,.read-less:hover,.contact__form label a:hover{color:#002d3f}main a:not(.btn):hover:after,.read-more:hover:after,.read-less:hover:after,.contact__form label a:hover:after{width:0;visibility:hidden;opacity:0}main a:not(.btn).reverse:after,.read-more.reverse:after,.read-less.reverse:after,.contact__form label a.reverse:after{width:0;visibility:hidden;opacity:0}main a:not(.btn).reverse:hover,main a:not(.btn).reverse:focus,.read-more.reverse:hover,.read-more.reverse:focus,.read-less.reverse:hover,.read-less.reverse:focus,.contact__form label a.reverse:hover,.contact__form label a.reverse:focus{color:#002d3f}main a:not(.btn).reverse:hover:after,main a:not(.btn).reverse:focus:after,.read-more.reverse:hover:after,.read-more.reverse:focus:after,.read-less.reverse:hover:after,.read-less.reverse:focus:after,.contact__form label a.reverse:hover:after,.contact__form label a.reverse:focus:after{width:100%;visibility:visible;opacity:1}button{background-color:rgba(0,0,0,0);border:0}p{padding:0;margin:0;font-style:normal;line-height:28px;font-weight:400;font-size:18px;color:#000;margin-bottom:25px;position:relative;z-index:1}@media only screen and (max-width: 557px){p{font-size:calc(18px - 2px);line-height:calc(28px - 2px);hyphens:auto}}video,iframe,img{margin:0;padding:0;position:relative;z-index:1}img{width:100%;height:auto}section{overflow:hidden}@media only screen and (max-width: 991px){section{padding:25px 0 !important}}.section{padding:219px 0}.font-light{font-weight:300 !important}.font-normal{font-weight:400 !important}.font-bold{font-weight:700 !important}.font-black{font-weight:900 !important}b,strong{font-weight:700}hr{background:#707070;height:1px;opacity:1}.pos-inherit{position:inherit}.wf_panel{width:100%;height:100%;will-change:transform;opacity:1}.split-line,.title-anim{overflow:hidden}@media only screen and (max-width: 767px){.g-0{padding-right:20px;padding-left:20px}br{display:none}}.sec-title-wrapper{position:relative;z-index:1}#scrollTop{width:60px;height:60px;position:fixed;right:20px;bottom:200px;z-index:9991;border-radius:100%;color:#fff;background:#002d3f;border:2px solid #002d3f;transition:all .3s;display:flex;align-items:center;justify-content:center;display:none}@media only screen and (max-width: 767px){body:not(.home) #scrollTop{display:none !important}}#scrollTop i{font-size:18px;color:#fff}#scrollTop:hover{background:#fff}#scrollTop:hover i{color:#002d3f}.logo-light{display:none}.logo-dark{display:block}.font-20{font-size:20px !important}.box-shadow{box-shadow:0 0 0 rgba(0,0,0,.98)}@media only screen and (min-width: 991px){.p-lg-0{padding:0}}.pr-0{padding-right:0}.pl-0{padding-left:0}@media only screen and (max-width: 991px){.lg-wrap{flex-wrap:wrap}}.z10{position:relative;z-index:10}.cookies{background:#000;box-shadow:0 10px 5px rgba(0,0,0,.12);position:fixed;top:0;left:0;right:0;z-index:9999;padding:14px 10px;width:100%;border-radius:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;display:none;flex-direction:column}@media only screen and (min-width: 600px){.cookies{top:100px;margin:0 auto;max-width:536px;flex-wrap:nowrap;padding:14px 30px;justify-content:space-between;flex-direction:row}html:lang(de) .cookies{max-width:600px}}@media only screen and (max-width: 991px){.cookies{top:auto;bottom:83px}}@media only screen and (min-width: 1200px){.cookies{top:714px;margin:0 auto;right:17px}}@media only screen and (max-height: 1081px)and (max-width: 1200px){.cookies{top:575px;bottom:auto}}.cookies p{color:#fff;font-size:15px;margin-bottom:10px}@media only screen and (min-width: 575px){.cookies p{margin-bottom:0}}.cookies .btn-wrapper{display:flex;justify-content:space-between}.cookies .btn-wrapper button{color:#fff;font-size:15px;text-transform:uppercase;transition:opacity .3s ease}.cookies .btn-wrapper button:first-child{margin-right:23px}.cookies .btn-wrapper button:hover{opacity:.8}.expand__content{overflow:hidden;transition:max-height .5s ease}.expand .read-more{display:none;cursor:pointer}.expand-down .hidden-cnt{opacity:1;visibility:visible;height:100%;transition:all .3s ease}.expand-down .hidden-cnt.hidden{opacity:0;visibility:hidden;height:0;transition:all .3s ease}.lightpick{z-index:9999;max-height:100vh;position:fixed !important;font-family:"Lato",sans-serif !important}.lightpick p,.lightpick select,.lightpick select option,.lightpick input{font-family:"Lato",sans-serif !important;font-size:18px;line-height:28px;font-style:normal;font-weight:400;color:#000}@media only screen and (max-width: 767px){#map-section iframe{height:340px !important}}@keyframes wcLoading{0%{transform:scaleY(0.1);background:#f8f9fa}50%{transform:scaleY(1);background:#002d3f}100%{transform:scaleY(0.1);background:rgba(0,0,0,0)}}.body-preloader{overflow:hidden}.preloader{width:100%;height:100vh;background-color:#f8f9fa;position:absolute;left:0;top:0;z-index:99999}.preloader__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.preloader__wrapper img{max-width:350px;margin-bottom:30px;display:block}.preloader .loading{display:flex;align-items:center;justify-content:center;gap:5px}.preloader .loading .bar{width:6px;height:60px;background:#002d3f;display:inline-block;transform-origin:bottom center;animation:wcLoading 1.5s ease-in-out infinite;border-radius:6px}.preloader .loading .bar1{animation-delay:.1s}.preloader .loading .bar2{animation-delay:.2s}.preloader .loading .bar3{animation-delay:.3s}.preloader .loading .bar4{animation-delay:.4s}.preloader .loading .bar5{animation-delay:.5s}.preloader .loading .bar6{animation-delay:.6s}.preloader .loading .bar7{animation-delay:.7s}.preloader .loading .bar8{animation-delay:.8s}.preloader .loading .bar9{animation-delay:.9s}.accordion{border-radius:0}.accordion .accordion-item{background:none;border:none}.accordion .accordion-button{padding:35px 35px 35px 5px;font-size:18px;color:#000;border:none;border-radius:0 !important;border-bottom:1px solid #000;background:none;transition:padding .3s ease;box-shadow:none}@media only screen and (max-width: 767px){.accordion .accordion-button{font-size:16px}}.accordion .accordion-button:hover{padding-left:10px}.accordion .accordion-button:after{content:"";background:url(../imgs/icons/icon-minus.svg) no-repeat center;background-size:100% auto;position:absolute;right:0;width:20px;height:20px}@media only screen and (max-width: 767px){.accordion .accordion-button:after{width:15px;height:15px}}.accordion .accordion-button.collapsed{outline:none;background:none}.accordion .accordion-button.collapsed:after{content:"";background:url(../imgs/icons/icon-plus.svg) no-repeat center;background-size:100% auto;transition:background .3s ease}.accordion .accordion-button:focus{outline:none;background:none;box-shadow:none}.accordion .accordion-body{padding:25px 30px 80px 5px}.accordion .accordion-body .h1,.accordion .accordion-body .h2,.accordion .accordion-body .h3,.accordion .accordion-body .h4,.accordion .accordion-body .h5,.accordion .accordion-body .h6{display:block;margin-bottom:10px;padding-top:20px}.mobile-accordion{margin-bottom:30px}.mobile-accordion .accordion-button.arrow{border:none;font-size:18px !important;font-weight:700;padding:0}.mobile-accordion .accordion-button.arrow::after{background:url(../imgs/icons/arrow-down.svg) no-repeat center !important}.mobile-accordion .accordion-body{padding:25px 0}.btn-primary,.btn-black,button-black,.btn-light,button-light,.btn-secondary,button-secondary,button-primary{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:18px;line-height:28px;background:#002d3f;color:#fff;border-radius:10px;border:2px solid #002d3f;position:relative;overflow:hidden;transition:all .3s;padding:26px 52px}@media only screen and (max-width: 767px){.btn-primary,.btn-black,button-black,.btn-light,button-light,.btn-secondary,button-secondary,button-primary{padding:15px 30px}}.btn-primary i,.btn-black i,button-black i,.btn-light i,button-light i,.btn-secondary i,button-secondary i,button-primary i{padding-right:13px}.btn-primary:hover,.btn-black:hover,button-black:hover,.btn-light:hover,button-light:hover,.btn-secondary:hover,button-secondary:hover,.btn-primary:focus,.btn-black:focus,button-black:focus,.btn-light:focus,button-light:focus,.btn-secondary:focus,button-secondary:focus,.btn-primary:active,.btn-black:active,button-black:active,.btn-light:active,button-light:active,.btn-secondary:active,button-secondary:active,button-primary:hover,button-primary:focus,button-primary:active{background:#f8f9fa;color:#002d3f;border-color:#002d3f;box-shadow:none}.btn-primary:hover i,.btn-black:hover i,button-black:hover i,.btn-light:hover i,button-light:hover i,.btn-secondary:hover i,button-secondary:hover i,.btn-primary:focus i,.btn-black:focus i,button-black:focus i,.btn-light:focus i,button-light:focus i,.btn-secondary:focus i,button-secondary:focus i,.btn-primary:active i,.btn-black:active i,button-black:active i,.btn-light:active i,button-light:active i,.btn-secondary:active i,button-secondary:active i,button-primary:hover i,button-primary:focus i,button-primary:active i{color:#002d3f}.btn-primary:hover span,.btn-black:hover span,button-black:hover span,.btn-light:hover span,button-light:hover span,.btn-secondary:hover span,button-secondary:hover span,.btn-primary:focus span,.btn-black:focus span,button-black:focus span,.btn-light:focus span,button-light:focus span,.btn-secondary:focus span,button-secondary:focus span,.btn-primary:active span,.btn-black:active span,button-black:active span,.btn-light:active span,button-light:active span,.btn-secondary:active span,button-secondary:active span,button-primary:hover span,button-primary:focus span,button-primary:active span{width:350px;height:350px}.btn-secondary,button-secondary{background:#f8f9fa;color:#002d3f;border:1px solid #f8f9fa}.btn-secondary:hover,button-secondary:hover{background:#002d3f;color:#f8f9fa}.btn-round,button-round{border-radius:100%;width:120px;height:120px;padding:0}@media only screen and (max-width: 600px){.btn-round,button-round{width:70px;height:70px}}.btn-round i,button-round i{color:#f8f9fa;font-size:40px;transform:rotate(-47deg)}@media only screen and (max-width: 600px){.btn-round i,button-round i{font-size:30px}}.btn-round svg path,button-round svg path{stroke:#f8f9fa;transition:stroke .4s ease}.btn-round:hover svg path,button-round:hover svg path{stroke:#002d3f}.btn-item,button-item{transition:all .3s;position:relative;overflow:hidden;display:flex !important;align-items:center;justify-content:center}.btn-item span,button-item span{position:absolute;content:"";width:20px;height:20px;left:0;top:0;background-color:#fff;z-index:-1;border-radius:100%;-webkit-transition:all .7s;transition:all .7s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block}.btn-item:hover,button-item:hover{background:rgba(0,0,0,0)}.btn-item:hover span,button-item:hover span{width:400%;height:400%}.btn-light,button-light{border:1px solid var(--secondary);color:var(--gray-2)}.btn-light:hover,button-light:hover{border-color:var(--white)}.btn-light span,button-light span{background-color:var(--white)}.btn-black:hover,button-black:hover{color:var(--white);border-color:var(--black-2)}.btn-black span,button-black span{background-color:var(--black-2)}.btn-dark,button-dark{display:inline-block;font-weight:400;font-size:15px;line-height:1.5;text-align:center;text-transform:uppercase;color:var(--black-2);border:1.3px solid var(--black-2);border-radius:33px;padding:20px 54px;transition:all .3s}.btn-dark:hover,button-dark:hover{color:var(--black-2);background-color:var(--white);border-color:var(--white)}form{position:relative;z-index:9}form input,form textarea,form select{width:100%;color:#000;font-weight:400;font-size:18px;line-height:28px;border:none;border-bottom:1px solid rgba(0,0,0,.8);padding:32px 10px 32px 0;transition:all .3s;outline:0;position:relative;z-index:1;background:rgba(0,0,0,0);margin-bottom:15px}@media only screen and (min-width: 768px)and (max-width: 991px){form input,form textarea,form select{padding:15px 0}}form input:focus,form input:hover,form textarea:focus,form textarea:hover,form select:focus,form select:hover{border-color:#707070}form input::placeholder,form textarea::placeholder,form select::placeholder{color:#000;opacity:1;font-weight:400}form input[type=checkbox],form textarea[type=checkbox],form select[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);width:25px;height:25px;border:1px solid #000;transform:translateY(-0.075em);display:grid;place-content:center;margin:0 25px 0 0;padding:0}form input[type=checkbox]:before,form textarea[type=checkbox]:before,form select[type=checkbox]:before{content:"";width:25px;height:25px;clip-path:polygon(16% 51%, 22% 45%, 40% 63%, 78% 25%, 84% 31%, 40% 75%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #000;background-color:CanvasText}form input[type=checkbox]:checked::before,form textarea[type=checkbox]:checked::before,form select[type=checkbox]:checked::before{transform:scale(1)}form input[type=checkbox].error,form textarea[type=checkbox].error,form select[type=checkbox].error{border-color:#dc3545 !important}form input[type=checkbox].error:before,form textarea[type=checkbox].error:before,form select[type=checkbox].error:before{box-shadow:inset 1em 1em #dc3545 !important}form input.error,form textarea.error,form select.error{border-color:#dc3545 !important}form input.error::placeholder,form textarea.error::placeholder,form select.error::placeholder{color:#dc3545 !important}form input.error:focus,form input.error:hover,form textarea.error:focus,form textarea.error:hover,form select.error:focus,form select.error:hover{border-color:rgba(220,53,69,.4) !important}form textarea{height:55px}form .btn_wrapper{padding-top:92px}form .btn_wrapper input[type=submit]{width:auto}@media only screen and (max-width: 767px){form .btn_wrapper input[type=submit]{width:100%}}form.light input,form.light textarea{border-color:rgba(248,249,250,.8);color:#f8f9fa}form.light input::placeholder,form.light textarea::placeholder{color:#f8f9fa}form.light input:focus,form.light input:hover,form.light textarea:focus,form.light textarea:hover{border-color:rgba(248,249,250,.4)}form.light input[type=checkbox],form.light textarea[type=checkbox]{border-color:#f8f9fa}form.light input[type=checkbox]:before,form.light textarea[type=checkbox]:before{box-shadow:inset 1em 1em #f8f9fa}form.light .btn-secondary{color:#002d3f}form.light .btn-secondary:hover{color:#f8f9fa}#message-container{display:none;padding-top:20px}#message-container .error-message{border-radius:6px;padding:20px;color:#dc3545;border:1px solid #dc3545}#message-container .success-message{border-radius:6px;padding:20px;border:1px solid #20c997;color:#20c997}.main-menu>li{display:inline-block;margin:0 20px}@media only screen and (min-width: 1300px){.main-menu>li{margin:0 41px}}.main-menu>li:hover .main-dropdown{opacity:1;visibility:visible;transform:none}.main-menu>li.custom-drop-down .icon{font-weight:300;font-size:19px;display:inline-block;margin-left:5px}@media only screen and (min-width: 1200px){.main-menu>li.one-page-link>a.menu-link{display:none}}.main-menu>li .menu-link{font-family:"Lato",sans-serif;display:block;font-weight:400;font-size:14px;line-height:1em;color:#fff;outline:none;transition:all .4s ease;text-transform:uppercase;position:relative;cursor:pointer}@media only screen and (min-width: 1200px){body:not(.home,.location-page) .main-menu>li .menu-link{color:#000}}.main-menu>li .menu-link.dropdown{cursor:default}.nav-bg .main-menu>li .menu-link{color:#000}.main-menu>li .menu-link::after{content:"";display:block;width:7px;height:7px;border-radius:100%;background:#f5f5f5;position:absolute;bottom:-16px;left:0;right:0;opacity:0;visibility:hidden;margin:0 auto;transition:all .4s ease;transform:scale(0.5)}body:not(.home,.location-page) .main-menu>li .menu-link::after{background:#000}.nav-bg .main-menu>li .menu-link::after{background:#000}.main-menu>li .menu-link.active:after,.main-menu>li .menu-link:hover:after{opacity:1;visibility:visible;transform:none}.main-menu>li.custom-drop-down:hover>span:after{opacity:1;visibility:visible;transform:none}.main-dropdown{max-width:350px;margin:0 auto}@media only screen and (min-width: 1200px){.main-dropdown{position:absolute;left:50%;top:0;opacity:0;visibility:hidden;transform:translateY(50px);margin:0;margin-left:-314px;z-index:999;transition:all .3s;padding-top:66px;max-width:none}}.main-dropdown .dropdown-inner{padding:0}@media only screen and (min-width: 1200px){.main-dropdown .dropdown-inner{text-align:left;display:flex;align-items:center;justify-content:space-between;background-color:#002d3f;box-shadow:0 10px 5px rgba(0,0,0,.12);border-radius:6px}}.main-dropdown li{display:block;margin:0;padding:0 12px}@media only screen and (min-width: 1200px){.main-dropdown li:first-child{margin-left:0}}.main-dropdown li .subnav-label,.main-dropdown li a{color:#fff;font-size:18px;line-height:1em;font-weight:400;display:block;padding:18px 28px;white-space:nowrap;text-transform:capitalize;background:#063245;text-align:center}@media only screen and (min-width: 1200px){.main-dropdown li .subnav-label,.main-dropdown li a{background:rgba(0,0,0,0);text-align:left;font-size:15px}}.main-dropdown li a{border-radius:6px;background:rgba(0,0,0,0);font-weight:400}.main-dropdown li a:hover,.main-dropdown li a.active{background:#fff;color:#000}@media only screen and (min-width: 1200px){.about-link .main-dropdown{margin-left:-120px}}.about-link .main-dropdown li{padding:0;margin:0 -1px}#navi-toggled{opacity:0;position:fixed;right:18px;top:17px;z-index:9999;width:40px;height:30px;display:block}@media only screen and (min-width: 1200px){#navi-toggled{display:none}}@media only screen and (max-width: 991px){#navi-toggled{top:9px}}#navi-toggled:checked+label[for=navi-toggled] span::before{transform:translate(-50%, -50%) rotate(45deg);width:26px;left:0}#navi-toggled:checked+label[for=navi-toggled] span::after{transform:translate(-50%, -50%) rotate(-45deg);width:26px;left:0}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap{transform:translateX(0);visibility:visible;opacity:1}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap.nav:before{transition-delay:0s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap.nav:before,#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap.nav:after{transform:translateX(0%) translateY(0%)}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap.nav:after{transition-delay:.4s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap.nav .inner{opacity:1;transition-delay:.8s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap+header+#smooth-wrapper{transform:scale(0.5, 1) translateX(30%);opacity:0;visibility:hidden;transition:all 1s ease-in-out;overflow:hidden}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap+header+#smooth-wrapper+.hero__search{transform:scale(0.5, 1) translateX(30%);opacity:0;visibility:hidden;transition:all 1s ease-in-out}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item{margin-bottom:15px}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item .menu-link{transform:translateX(0%);opacity:1;transition:opacity 1s,transform 1.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(1) .menu-link{transition-delay:.35s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(2) .menu-link{transition-delay:.7s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(3) .menu-link{transition-delay:1.05s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(4) .menu-link{transition-delay:1.4s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(5) .menu-link{transition-delay:1.75s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(6) .menu-link{transition-delay:2.1s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(7) .menu-link{transition-delay:2.45s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(8) .menu-link{transition-delay:2.8s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(9) .menu-link{transition-delay:3.15s}#navi-toggled:checked+label[for=navi-toggled]+#mobile-navi-wrap .nav-list-item:nth-child(10) .menu-link{transition-delay:3.5s}#navi-toggled:not(:checked)+label[for=navi-toggled] span{width:26px}#navi-toggled:not(:checked)+label[for=navi-toggled] span::before{transform:translate(-50%, -50%);transition:top .3s .2s ease-in-out,transform .3s linear;top:calc(50% - .4rem)}#navi-toggled:not(:checked)+label[for=navi-toggled] span:after{transform:translate(-50%, -50%);transition:top .3s .2s ease-in-out,transform .3s linear;top:calc(50% + .4rem)}label[for=navi-toggled]{display:block;cursor:pointer;width:26px;height:30px;overflow:hidden;position:fixed;right:25px;top:17px;z-index:9999;margin-bottom:0;display:block}@media only screen and (min-width: 1200px){label[for=navi-toggled]{display:none}}@media only screen and (max-width: 991px){label[for=navi-toggled]{top:9px}}label[for=navi-toggled] span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:center;text-indent:-9999px;display:block;background:#fff;transition:.3s linear;width:0;height:2px}label[for=navi-toggled] span:before,label[for=navi-toggled] span:after{content:"";position:absolute;left:50%;top:calc(50% + 0rem);display:block;background:#fff;width:30px;height:2px;transform-origin:center;transform:translate(-50%, -50%);transition:all .3s .2s ease-in-out,transform .3s linear}label[for=navi-toggled] span:before{width:18px;left:5px}label[for=navi-toggled] span:after{left:calc(100% - 5px);width:11px}#mobile-navi-wrap{position:fixed;left:0;top:0;width:100%;height:calc(100vh - 150px);min-height:100%;padding:100px 0 50px;background:#002d3f;z-index:9998;overflow-y:auto;transform:translateX(-500px);visibility:hidden;opacity:0;transition:all 1s ease-in-out .8s;display:block;text-align:center}@media only screen and (min-width: 1200px){#mobile-navi-wrap{display:none}}#mobile-navi-wrap.nav:before,#mobile-navi-wrap.nav:after{content:"";position:fixed;width:100%;height:100vh;left:0;top:0;background:rgba(0,45,63,.5);z-index:-1;transition:transform cubic-bezier(0.77, 0, 0.175, 1) 1.3s;transform:translateX(-100%) translateY(0%)}@media only screen and (min-width: 768px){#mobile-navi-wrap.nav,#mobile-navi-wrap.nav:before,#mobile-navi-wrap.nav:after{width:100%}}#mobile-navi-wrap.nav:after{background:#002d3f;transition-delay:.1s}#mobile-navi-wrap.nav:before{transition-delay:.8s}#mobile-navi-wrap.nav .inner{display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:auto;opacity:0;transition:all .2s ease;height:100%}.admin-bar #mobile-navi-wrap.nav .inner{top:46px;height:calc(100vh - 46px)}@media screen and (min-width: 783px){.admin-bar #mobile-navi-wrap.nav .inner{top:32px;height:calc(100vh - 32px)}}#mobile-navi-wrap.nav .nav-list{width:100%;overflow:auto;padding:50px 0 0}#mobile-navi-wrap.nav .nav-list-item{position:relative;display:block;cursor:pointer;overflow:hidden;margin-bottom:15px}#mobile-navi-wrap.nav .nav-list-item>span.menu-link.scroll-to-target{display:none}#mobile-navi-wrap.nav .nav-list-item .menu-link{position:relative;display:block;transition-delay:0.8s;transform:translateX(-10px) scale(0.8) rotate(1deg);opacity:0;transform-origin:left;transition:opacity .5s ease,transform .5s ease;color:#fff;font-weight:400;font-family:"Lato",sans-serif;font-size:37px;letter-spacing:3px;line-height:1em;width:100%;padding:0 20px 10px;text-align:center}@media only screen and (min-width: 1200px){body:not(.home,.location-page) #mobile-navi-wrap.nav .nav-list-item .menu-link{color:#000}}#mobile-navi-wrap.nav .nav-list-item .menu-link::before{content:"";width:10px;height:10px;background:#fff;display:inline-block;vertical-align:middle;border-radius:100%;margin-right:10px;opacity:0;visibility:hidden}#mobile-navi-wrap.nav .nav-list-item .menu-link:hover{color:rgba(255,255,255,.6);transition:color .5s ease-in-out 0s}#mobile-navi-wrap.nav .nav-list-item .menu-link.active:before{opacity:1;visibility:visible}#mobile-navi-wrap.nav .nav-list-item .menu-link.active+.main-dropdown{display:block}#mobile-navi-wrap.nav .nav-list-item ul{display:none;margin-top:15px}#mobile-navi-wrap.nav .nav-list-item ul li{font-size:18px;font-weight:400;margin-bottom:10px}#mobile-navi-wrap .language-menu{display:flex;align-items:center;justify-content:center;margin-bottom:30px}#mobile-navi-wrap .language-menu li:first-child{margin-right:20px}#mobile-navi-wrap .language-menu li a,#mobile-navi-wrap .language-menu li span{color:#f8f9fa;opacity:1}@media only screen and (min-width: 1200px){body:not(.home,.location-page) #mobile-navi-wrap .language-menu li a,body:not(.home,.location-page) #mobile-navi-wrap .language-menu li span{color:#000}}#mobile-navi-wrap .language-menu li:not(.active) a{opacity:.6}.swiper-pagination{padding:0 20px}.swiper-pagination-bullet{width:9px;height:9px;border:1px solid rgba(0,0,0,.5);background:#fff;transition:all .3s ease}.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{background:#002d3f;border-color:#002d3f}.swiper-navigation-controls .swiper-btn{position:absolute;top:50%;z-index:999;cursor:pointer;transition:all .3s ease}.swiper-navigation-controls .swiper-btn i{font-size:30px}.swiper-navigation-controls .swiper-btn.next-button{right:0}.swiper-navigation-controls .swiper-btn.prev-button{left:0}.swiper-navigation-controls .swiper-btn:hover{color:#002d3f;opacity:.8}.swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper .swiper-button-prev,.swiper .swiper-button-next{color:#fff}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:calc(var(--swiper-navigation-size) - 18px)}.swiper .swiper-button-prev{left:10px}@media only screen and (max-width: 557px){.swiper .swiper-button-prev,.swiper .swiper-button-next{top:50px}.swiper .swiper-button-next{right:auto;left:56px}}.teaser,.teaser2,.teaser3,.teaser4{position:relative}@media only screen and (max-width: 767px){.teaser__slider-inner-txt,.teaser2__slider-inner-txt,.teaser3__slider-inner-txt,.teaser4__slider-inner-txt{display:flex !important;justify-content:space-between;margin-top:30px;margin-bottom:30px}.teaser__slider-inner-txt b,.teaser2__slider-inner-txt b,.teaser3__slider-inner-txt b,.teaser4__slider-inner-txt b{display:block}.teaser__slider-inner-txt>span,.teaser2__slider-inner-txt>span,.teaser3__slider-inner-txt>span,.teaser4__slider-inner-txt>span{border-right:1px solid #000;padding:0 15px;flex-basis:33.3%}.teaser__slider-inner-txt>span:last-child,.teaser2__slider-inner-txt>span:last-child,.teaser3__slider-inner-txt>span:last-child,.teaser4__slider-inner-txt>span:last-child{border:none}.teaser__slider-inner-txt+.more,.teaser2__slider-inner-txt+.more,.teaser3__slider-inner-txt+.more,.teaser4__slider-inner-txt+.more{font-weight:700;margin:0 15px;font-size:17px}}@media only screen and (min-width: 991px){.teaser__slider-inner,.teaser2__slider-inner,.teaser3__slider-inner,.teaser4__slider-inner{display:flex;align-items:center;height:100%}}@media only screen and (min-width: 1200px){.teaser__slider-inner,.teaser2__slider-inner,.teaser3__slider-inner,.teaser4__slider-inner{position:absolute;left:50%;margin-left:-970px;top:0}}.teaser__slider,.teaser2__slider,.teaser3__slider,.teaser4__slider{margin-bottom:10px}@media only screen and (min-width: 991px){.teaser__slider,.teaser2__slider,.teaser3__slider,.teaser4__slider{max-width:85%}}@media only screen and (min-width: 1200px){.teaser__slider,.teaser2__slider,.teaser3__slider,.teaser4__slider{max-width:952px;margin-bottom:0}}.teaser__slider .swiper-slide,.teaser2__slider .swiper-slide,.teaser3__slider .swiper-slide,.teaser4__slider .swiper-slide{width:100%;height:auto;position:relative}@media only screen and (min-width: 991px){.teaser__slider .swiper-slide,.teaser2__slider .swiper-slide,.teaser3__slider .swiper-slide,.teaser4__slider .swiper-slide{height:850px}}@media only screen and (min-width: 1200px){.teaser__slider .swiper-slide,.teaser2__slider .swiper-slide,.teaser3__slider .swiper-slide,.teaser4__slider .swiper-slide{height:1080px}}.teaser__slider .swiper-slide::before,.teaser2__slider .swiper-slide::before,.teaser3__slider .swiper-slide::before,.teaser4__slider .swiper-slide::before{content:"";background:rgba(0,0,0,.1);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.teaser__slider .swiper-slide img,.teaser2__slider .swiper-slide img,.teaser3__slider .swiper-slide img,.teaser4__slider .swiper-slide img{will-change:transform;transform:translate3d(0%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;transition:all .5s ease}.teaser__slider .swiper-slide:hover img,.teaser2__slider .swiper-slide:hover img,.teaser3__slider .swiper-slide:hover img,.teaser4__slider .swiper-slide:hover img{transform:translate3d(2.1814px, -1.9822px, 0px) scale3d(1.1, 1.1, 1.1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d}.teaser__slider .swiper-slide:hover .book-btn,.teaser2__slider .swiper-slide:hover .book-btn,.teaser3__slider .swiper-slide:hover .book-btn,.teaser4__slider .swiper-slide:hover .book-btn{opacity:1;visibility:visible;transform:scale(1, 1)}.teaser__slider .swiper-slide .book-btn,.teaser2__slider .swiper-slide .book-btn,.teaser3__slider .swiper-slide .book-btn,.teaser4__slider .swiper-slide .book-btn{color:#f8f9fa;font-weight:400;font-size:15px;line-height:1em;position:absolute;top:246px;left:0;right:90px;margin:0 auto;z-index:10;opacity:0;visibility:hidden;transform:scale(0, 0);transition:all .3s ease;border:none}.teaser__slider .swiper-slide .book-btn::after,.teaser2__slider .swiper-slide .book-btn::after,.teaser3__slider .swiper-slide .book-btn::after,.teaser4__slider .swiper-slide .book-btn::after{content:none}.teaser__slider .swiper-slide .book-btn:hover,.teaser2__slider .swiper-slide .book-btn:hover,.teaser3__slider .swiper-slide .book-btn:hover,.teaser4__slider .swiper-slide .book-btn:hover{opacity:.8}.teaser__slider .swiper-slide .book-btn span,.teaser2__slider .swiper-slide .book-btn span,.teaser3__slider .swiper-slide .book-btn span,.teaser4__slider .swiper-slide .book-btn span{display:block}.teaser__slider .swiper-slide .book-btn span::before,.teaser2__slider .swiper-slide .book-btn span::before,.teaser3__slider .swiper-slide .book-btn span::before,.teaser4__slider .swiper-slide .book-btn span::before{content:"";width:10px;height:10px;background:#fff;display:inline-block;margin-right:15px;border-radius:100%}@media only screen and (max-width: 767px){.teaser__slider-thumb,.teaser2__slider-thumb,.teaser3__slider-thumb,.teaser4__slider-thumb{display:none}}@media only screen and (min-width: 991px){.teaser__slider-thumb,.teaser2__slider-thumb,.teaser3__slider-thumb,.teaser4__slider-thumb{width:15%;height:100%;max-height:498px}.teaser__slider-thumb .swiper-wrapper,.teaser2__slider-thumb .swiper-wrapper,.teaser3__slider-thumb .swiper-wrapper,.teaser4__slider-thumb .swiper-wrapper{display:flex;align-items:center}}@media only screen and (min-width: 1200px){.teaser__slider-thumb,.teaser2__slider-thumb,.teaser3__slider-thumb,.teaser4__slider-thumb{width:122px;height:auto;margin-left:15px}}.teaser__slider-thumb .swiper-slide,.teaser2__slider-thumb .swiper-slide,.teaser3__slider-thumb .swiper-slide,.teaser4__slider-thumb .swiper-slide{cursor:pointer;transition:all .4s ease;height:100px !important}@media only screen and (min-width: 991px){.teaser__slider-thumb .swiper-slide,.teaser2__slider-thumb .swiper-slide,.teaser3__slider-thumb .swiper-slide,.teaser4__slider-thumb .swiper-slide{width:122px;height:164px !important;margin-bottom:2px}}.teaser__slider-thumb .swiper-slide:first-child img,.teaser__slider-thumb .swiper-slide:nth-child(6n) img,.teaser2__slider-thumb .swiper-slide:first-child img,.teaser2__slider-thumb .swiper-slide:nth-child(6n) img,.teaser3__slider-thumb .swiper-slide:first-child img,.teaser3__slider-thumb .swiper-slide:nth-child(6n) img,.teaser4__slider-thumb .swiper-slide:first-child img,.teaser4__slider-thumb .swiper-slide:nth-child(6n) img{border-radius:6px 6px 0 0}.teaser__slider-thumb .swiper-slide:last-child img,.teaser__slider-thumb .swiper-slide:nth-child(3n) img,.teaser2__slider-thumb .swiper-slide:last-child img,.teaser2__slider-thumb .swiper-slide:nth-child(3n) img,.teaser3__slider-thumb .swiper-slide:last-child img,.teaser3__slider-thumb .swiper-slide:nth-child(3n) img,.teaser4__slider-thumb .swiper-slide:last-child img,.teaser4__slider-thumb .swiper-slide:nth-child(3n) img{border-radius:0 0 6px 6px}.teaser__slider-thumb .swiper-slide:hover,.teaser__slider-thumb .swiper-slide.swiper-slide-thumb-active,.teaser2__slider-thumb .swiper-slide:hover,.teaser2__slider-thumb .swiper-slide.swiper-slide-thumb-active,.teaser3__slider-thumb .swiper-slide:hover,.teaser3__slider-thumb .swiper-slide.swiper-slide-thumb-active,.teaser4__slider-thumb .swiper-slide:hover,.teaser4__slider-thumb .swiper-slide.swiper-slide-thumb-active{opacity:.7}.location__slider-inner{margin:0 0 20px}@media only screen and (min-width: 768px){.location__slider-inner{margin:0 0 60px}}@media only screen and (min-width: 991px){.location__slider-inner{display:flex;align-items:center;margin:0}}.location__slider{margin-bottom:15px;position:relative;padding:0;width:100%;height:100%}@media only screen and (min-width: 991px){.location__slider{margin:0 0 60px}}@media only screen and (min-width: 1200px){.location__slider{margin:0}}.location__slider .swiper-slide{width:100% !important;height:250px;background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 400px){.location__slider .swiper-slide{height:350px}}@media only screen and (min-width: 600px){.location__slider .swiper-slide{height:500px}}@media only screen and (min-width: 800px){.location__slider .swiper-slide{height:667px}}.location__slider-thumb{display:block}@media only screen and (min-width: 991px){.location__slider-thumb{margin:0 20px;width:147px;height:100%;max-height:498px}}@media only screen and (max-width: 767px){.location__slider-thumb{display:none}}.location__slider-thumb .swiper-slide{cursor:pointer;transition:all .4s ease;height:100px !important}@media only screen and (min-width: 800px){.location__slider-thumb .swiper-slide{width:122px;height:164px !important;margin-bottom:2px}}.location__slider-thumb .swiper-slide img{border-radius:6px}@media only screen and (min-width: 991px){.location__slider-thumb .swiper-slide:first-child img{border-radius:6px 6px 0 0}.location__slider-thumb .swiper-slide:last-child img{border-radius:0 0 6px 6px}}.location__slider-thumb .swiper-slide:hover,.location__slider-thumb .swiper-slide.swiper-slide-thumb-active{opacity:.7}.apartments__slider figure{position:relative}.apartments__slider figure img{margin-bottom:50px}.apartments__slider .apt-pagination{text-align:left;bottom:18px;left:0;position:absolute;background:#fff;z-index:10;width:auto;padding-right:5px}.amenties{position:relative;overflow:hidden;z-index:120}.amenties__slider{overflow-y:visible}@media only screen and (min-width: 2200px){.amenties__slider{margin:0 -66px;width:118%}}.amenties__slide{padding-top:50px}@media only screen and (min-width: 768px){.amenties__slide{padding-right:58px;padding-top:0}}.amenties__slide .icon{margin-top:7px;margin-right:31px;max-width:38px;height:auto}.amenties__slide .title{padding-top:3px;margin-bottom:26px;font-size:24px}.amenties__slide p{line-height:26px}.amenties .swiper-navigation-controls{position:absolute;right:4px;top:-20px;display:flex;align-items:center;gap:40px}@media only screen and (min-width: 768px){.amenties .swiper-navigation-controls{right:64px;top:-50px}}@media only screen and (min-width: 991px){.amenties .swiper-navigation-controls{top:-96px}}.amenties .swiper-navigation-controls .swiper-btn{position:relative;top:auto;left:auto;right:auto}.options,.location,.teaser{position:relative}.options__slider,.location__slider,.teaser__slider{position:relative}@media only screen and (min-width: 768px){.options__slider,.location__slider,.teaser__slider{padding-top:100px}}.options__slide-img,.location__slide-img,.teaser__slide-img{position:relative;margin-bottom:50px;cursor:pointer}.options__slide-img::after,.location__slide-img::after,.teaser__slide-img::after{content:none !important}.options__slide-img img,.location__slide-img img,.teaser__slide-img img{width:100%;height:auto;position:relative;z-index:1;transition:all .3s ease}.options__slide-img:hover img,.location__slide-img:hover img,.teaser__slide-img:hover img{opacity:.8}.options__slide-img .rating,.location__slide-img .rating,.teaser__slide-img .rating{position:absolute;display:block;right:25px;top:25px;background:#fff;padding:22px 20px;border-radius:6px;z-index:10;text-align:center;font-size:calc(18px - 4px);line-height:1.1em}.options__slide-img .rating b,.location__slide-img .rating b,.teaser__slide-img .rating b{display:block;font-size:18px}.options__slide-img .swiper-slide>a::after,.location__slide-img .swiper-slide>a::after,.teaser__slide-img .swiper-slide>a::after{content:none}.options__slide-img .swiper-pagination-bullet,.location__slide-img .swiper-pagination-bullet,.teaser__slide-img .swiper-pagination-bullet{background:#fff;border-color:#fff;width:10px;height:10px}@media only screen and (min-width: 1200px){.options__slide-content,.location__slide-content,.teaser__slide-content{padding-right:70px}}.options__slide-content .title,.location__slide-content .title,.teaser__slide-content .title{margin-bottom:18px;font-size:35px;line-height:45px;font-weight:700;display:block;cursor:pointer;transition:color .3s ease}.options__slide-content .title::after,.location__slide-content .title::after,.teaser__slide-content .title::after{content:none !important}.options__slide-content .title:hover,.location__slide-content .title:hover,.teaser__slide-content .title:hover{color:#002d3f}.options__slide-content .cnt,.location__slide-content .cnt,.teaser__slide-content .cnt{display:flex;align-items:center;justify-content:space-between}.options__slide-content .cnt .icon,.location__slide-content .cnt .icon,.teaser__slide-content .cnt .icon{width:38px;height:38px}.options__slide-content .cnt span,.location__slide-content .cnt span,.teaser__slide-content .cnt span{display:inline-block;font-size:calc(18px - 4px);line-height:1}.options .swiper-navigation-controls,.location .swiper-navigation-controls,.teaser .swiper-navigation-controls{position:absolute;right:0;top:40px;display:flex;align-items:center;gap:30px}@media only screen and (max-width: 767px){.options .swiper-navigation-controls,.location .swiper-navigation-controls,.teaser .swiper-navigation-controls{right:auto;left:20px;top:35px}.options .swiper-navigation-controls svg path,.location .swiper-navigation-controls svg path,.teaser .swiper-navigation-controls svg path{stroke:#fff}}@media only screen and (min-width: 1400px){.options .swiper-navigation-controls,.location .swiper-navigation-controls,.teaser .swiper-navigation-controls{right:0;top:0}}.options .swiper-navigation-controls .swiper-btn,.location .swiper-navigation-controls .swiper-btn,.teaser .swiper-navigation-controls .swiper-btn{position:relative;top:auto;left:auto;right:auto}@media only screen and (min-width: 768px){.location .swiper-navigation-controls,.single-aparment-slider .swiper-navigation-controls,.teaser .swiper-navigation-controls{top:50%;width:100%}.location .swiper-navigation-controls .swiper-btn,.single-aparment-slider .swiper-navigation-controls .swiper-btn,.teaser .swiper-navigation-controls .swiper-btn{position:absolute}.location .swiper-navigation-controls .swiper-btn.swiper-button-disabled,.single-aparment-slider .swiper-navigation-controls .swiper-btn.swiper-button-disabled,.teaser .swiper-navigation-controls .swiper-btn.swiper-button-disabled{opacity:.7}.location .swiper-navigation-controls .swiper-btn svg,.single-aparment-slider .swiper-navigation-controls .swiper-btn svg,.teaser .swiper-navigation-controls .swiper-btn svg{width:30px;height:30px}.location .swiper-navigation-controls .swiper-btn svg path,.single-aparment-slider .swiper-navigation-controls .swiper-btn svg path,.teaser .swiper-navigation-controls .swiper-btn svg path{stroke:#fff}.location .swiper-navigation-controls .swiper-btn.prev-button,.location .swiper-navigation-controls .swiper-btn.prev-apartment-button,.single-aparment-slider .swiper-navigation-controls .swiper-btn.prev-button,.single-aparment-slider .swiper-navigation-controls .swiper-btn.prev-apartment-button,.teaser .swiper-navigation-controls .swiper-btn.prev-button,.teaser .swiper-navigation-controls .swiper-btn.prev-apartment-button{left:15px}.location .swiper-navigation-controls .swiper-btn.next-button,.location .swiper-navigation-controls .swiper-btn.next-apartment-button,.single-aparment-slider .swiper-navigation-controls .swiper-btn.next-button,.single-aparment-slider .swiper-navigation-controls .swiper-btn.next-apartment-button,.teaser .swiper-navigation-controls .swiper-btn.next-button,.teaser .swiper-navigation-controls .swiper-btn.next-apartment-button{right:15px}}.single-aparment-slider .swiper-button-prev,.single-aparment-slider .swiper-button-next{background:#fff;color:#000;width:40px;height:40px;border-radius:50%}.single-aparment-slider .swiper-button-prev:after,.single-aparment-slider .swiper-button-next:after{font-size:16px}.guideline .mobile-swiper .swiper-slide,.service .mobile-swiper .swiper-slide{padding-bottom:50px}.nav-tabs{display:flex;justify-content:space-between;align-items:center;border:none;flex-wrap:wrap}@media only screen and (min-width: 768px){.nav-tabs{flex-wrap:nowrap}}.nav-tabs .nav-item .nav-link{font-size:15px;font-weight:400;color:#000;background:rgba(0,0,0,0);border:none !important;line-height:1;padding:15px 0;border-radius:0;outline:none}.nav-tabs .nav-item .nav-link::after{content:"";width:0;height:1px;background:#000;visibility:hidden;opacity:0;transition:all .3s ease;display:block;margin-top:2px}.nav-tabs .nav-item .nav-link.active{border:none;color:#000}.nav-tabs .nav-item .nav-link.active:after{width:100%;visibility:visible;opacity:1}.nav-tabs .nav-item .nav-link:hover,.nav-tabs .nav-item .nav-link:focus{border:none}.nav-tabs .nav-item .nav-link:hover:after,.nav-tabs .nav-item .nav-link:focus:after{width:100%;visibility:visible;opacity:1}@media only screen and (max-width: 767px){.nav-tabs .nav-item{width:50%;padding:1px}.nav-tabs .nav-item button{text-align:center;display:block;width:100%;padding:25px 10px;border:1px solid #000;font-size:17px}.nav-tabs .nav-item button.active{color:#fff !important;background:#002d3f;border-color:#002d3f;opacity:1}}.tab-content .tab-pane{padding:40px 0}.sec-title{font-weight:400;font-size:45px;line-height:1.2em;color:#000}@media only screen and (max-width: 767px){.sec-title{font-size:40px;hyphens:auto}}.sec-subtile{font-weight:400;font-size:15px;line-height:1.2em;color:#000;padding-bottom:10px;text-transform:uppercase;letter-spacing:3px}@media only screen and (max-width: 767px){.sec-subtile{padding-bottom:4px}}.floating-title{color:#f8f9fa;font-size:100px;display:block;position:relative;z-index:-1;font-weight:400;line-height:1em;white-space:nowrap;position:absolute;display:none}@media only screen and (min-width: 768px){.floating-title{font-size:200px;display:block}}@media only screen and (min-width: 991px){.floating-title{font-size:250px}}.header__area{position:fixed;width:100%;top:0;z-index:9997;transition:transform .4s ease;transform:none}body:not(.home,.location-page) .header__area{background:#f8f9fa}.header__area.nav-bg{background-color:#f8f9fa;box-shadow:0 -3px 20px rgba(0,0,0,.1)}.header__inner{padding:74px 20px 20px;display:none;align-items:flex-start;justify-content:space-between;height:100%;max-width:1640px;position:relative;z-index:9;transition:all .4s ease}.nav-bg .header__inner{padding:30px 20px}@media only screen and (min-width: 1200px){.header__inner{display:flex}}@media only screen and (min-width: 1640px){.header__inner{padding:74px 0 20px}.nav-bg .header__inner{padding:30px 0}}.header__nav{display:flex;align-items:center;padding-right:10px}.header__nav .language-menu{margin-left:60px}@media only screen and (min-width: 1200px){.header__nav .language-menu{margin-left:114px}}.header__nav .language-menu li{display:none}.header__nav .language-menu li>a,.header__nav .language-menu li>span{font-family:"Lato",sans-serif;display:block;font-weight:400;font-size:14px;line-height:1em;color:#f5f5f5;outline:none;text-transform:uppercase;position:relative}@media only screen and (min-width: 1200px){body:not(.home,.location-page) .header__nav .language-menu li>a,body:not(.home,.location-page) .header__nav .language-menu li>span{color:#000}}.header__nav .language-menu li>a::after,.header__nav .language-menu li>span::after{content:"";display:block;width:7px;height:7px;border-radius:100%;background:#f5f5f5;position:absolute;bottom:-16px;left:0;right:0;opacity:0;visibility:hidden;margin:0 auto;transition:all .4s ease;transform:scale(0.5)}@media only screen and (min-width: 1200px){body:not(.home,.location-page) .header__nav .language-menu li>a::after,body:not(.home,.location-page) .header__nav .language-menu li>span::after{background:#000}}.nav-bg .header__nav .language-menu li>a,.nav-bg .header__nav .language-menu li>span{color:#000}.nav-bg .header__nav .language-menu li>a:after,.nav-bg .header__nav .language-menu li>span:after{background:#000}.header__nav .language-menu li>a:hover:after,.header__nav .language-menu li>span:hover:after{opacity:1;visibility:visible;transform:none}.header__nav .language-menu li:not(.active){display:block}.header__logo{padding-left:0;position:relative}@media only screen and (min-width: 1640px){.header__logo{padding-left:5px}}.nav-bg .header__logo{top:0}.header__logo>a{display:block}.header__logo>a img{max-width:230px;height:auto;display:block}.header__logo>a img.logo-dark{display:none}.nav-bg .header__logo>a img.logo-dark{display:block}.header__logo>a img.logo-white{display:block}.nav-bg .header__logo>a img.logo-white{display:none}body:not(.home,.location-page) .header__logo>a img.logo-white{display:none}body:not(.home,.location-page) .header__logo>a img.logo-dark{display:block}.header__logo>a .subtitle{color:#707070;text-transform:uppercase;font-size:14px;text-align:center;display:block;padding-top:5px;font-weight:300;font-family:"Examiner NF",sans-serif;letter-spacing:.2em}.header__mobile{position:fixed;top:0;left:0;width:100%;z-index:99;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:block;background:#002d3f}.admin-bar .header__mobile{top:46px}@media screen and (min-width: 783px){.admin-bar .header__mobile{top:32px}}@media only screen and (min-width: 1200px){.header__mobile{display:none}}.header__mobile-logo span{color:#f5f5f5;text-transform:uppercase;font-size:10px;text-align:center;display:block;font-weight:300;font-family:"Examiner NF",sans-serif;letter-spacing:.2em}.l-select{font-family:"Lato",sans-serif;position:relative;font-size:calc(18px - 4px)}.l-select__current{color:#fff;cursor:pointer;padding-right:20px;font-size:calc(18px - 4px);font-weight:700}.l-select__list{background-color:#fff;color:#000;border-radius:5px;box-shadow:0 0 10px 0 rgba(10,10,10,.1);display:none;right:0;list-style-type:none;margin:0;min-width:175px;opacity:0;overflow:hidden;padding:16px;font-weight:600;position:absolute;top:calc(100% + 27px);transition:.3s ease-in-out max-height,.3s ease-in-out opacity,.3s ease-in-out padding}.l-select__list--open{display:block;opacity:1;z-index:2}.l-select__list--current{font-weight:600}.l-select__list a{font-weight:300;color:#000}.header-container{position:absolute;width:100%;padding:18px 60px 18px 20px;margin:auto;background:#002d3f;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 991px){.header-container{padding:10px 60px 10px 20px}}.header-container .logo{position:relative;z-index:997;max-width:131px}.header-container .logo>a{display:inline-block}.header-container .menu-icon{position:relative;z-index:999;cursor:pointer;margin-right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.header-container .menu-icon .text-menu{position:relative;display:inline-block;margin-left:10px;font-family:"Lato",sans-serif;font-weight:400;top:-21px;color:#fff;text-transform:uppercase;opacity:.9}@media only screen and (min-width: 1200px){body:not(.home,.location-page) .header-container .menu-icon .text-menu{color:#000}}.header-container .menu-icon .text-menu>div{position:absolute;left:0;top:0;width:max-content}.header-container .menu-icon .text-menu .text-button{opacity:1;visibility:visible;transition:all .4s ease}.header-container .menu-icon .text-menu .text-button .dsn-wrapper{margin-right:7px}.header-container .menu-icon .text-menu .text-button .dsn-wrapper:last-child{margin-right:0}.header-container .menu-icon .text-menu .text-button .dsn-word-wrapper{will-change:transform}.header-container .menu-icon .text-menu .text-button .dsn-word-wrapper .dsn-chars-wrapper{will-change:transform;opacity:1;visibility:visible;transform:none;transition:transform .5s ease-in-out}.header-container .menu-icon .text-menu .text-button .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(0){transition:transform .5s ease-in-out 0ms,opacity .3s ease-in-out 200ms,visibility .3s 0ms}.header-container .menu-icon .text-menu .text-button .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(1){transition:transform .5s ease-in-out 45ms,opacity .3s ease-in-out 245ms,visibility .3s 45ms}.header-container .menu-icon .text-menu .text-button .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(2){transition:transform .5s ease-in-out 90ms,opacity .3s ease-in-out 290ms,visibility .3s 90ms}.header-container .menu-icon .text-menu .text-button .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(3){transition:transform .5s ease-in-out 135ms,opacity .3s ease-in-out 335ms,visibility .3s 135ms}.header-container .menu-icon .text-menu .text-button .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(4){transition:transform .5s ease-in-out 180ms,opacity .3s ease-in-out 380ms,visibility .3s 180ms}.header-container .menu-icon .text-menu .text-close{opacity:0;visibility:hidden;transition:all .4s ease}.header-container .menu-icon .text-menu .text-close .dsn-word-wrapper{overflow:hidden;will-change:transform}.header-container .menu-icon .text-menu .text-close .dsn-word-wrapper .dsn-chars-wrapper{opacity:0;visibility:hidden;will-change:transform;transform:translateY(50%) rotate(15deg) scale(0.8);transform-origin:top left}.header-container .menu-icon .icon-m{position:relative;display:block}.header-container .menu-icon .menu-icon-close{position:absolute;font-size:25px;text-align:center;top:-6px;color:#fff;opacity:0;visibility:hidden;will-change:transform;transform:translateY(50%) rotate(15deg) scale(0.8);transform-origin:top left}@media only screen and (min-width: 1200px){body:not(.home,.location-page) .header-container .menu-icon .menu-icon-close{color:#000}}.header-container .menu-icon__line{height:2px;width:26px;display:block;background-color:#fff;margin-bottom:5px;transition:transform .2s ease,background-color .5s ease}.header-container .menu-icon__line-left{width:18px;transition:transform .5s ease-in-out !important}.header-container .menu-icon__line-right{width:11px;position:absolute;right:2px}.header-container .menu-icon:hover .text-menu .text-button .dsn-word-wrapper{overflow:hidden;will-change:transform}.header-container .menu-icon:hover .text-menu .text-button .dsn-word-wrapper .dsn-chars-wrapper{opacity:0;visibility:hidden;will-change:transform;transform:translateY(50%) rotate(15deg) scale(0.8);transform-origin:top left}.header-container .menu-icon:hover .text-menu .text-open .dsn-wrapper{margin-right:7px}.header-container .menu-icon:hover .text-menu .text-open .dsn-wrapper:last-child{margin-right:0}.header-container .menu-icon:hover .text-menu .text-open .dsn-word-wrapper{will-change:transform}.header-container .menu-icon:hover .text-menu .text-open .dsn-word-wrapper .dsn-chars-wrapper{will-change:transform;opacity:1;visibility:visible;transform:none;transition:transform .5s ease-in-out}.header-container .menu-icon:hover .text-menu .text-open .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(0){transition:transform .5s ease-in-out 0ms,opacity .3s ease-in-out 200ms,visibility .3s 0ms}.header-container .menu-icon:hover .text-menu .text-open .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(1){transition:transform .5s ease-in-out 45ms,opacity .3s ease-in-out 245ms,visibility .3s 45ms}.header-container .menu-icon:hover .text-menu .text-open .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(2){transition:transform .5s ease-in-out 90ms,opacity .3s ease-in-out 290ms,visibility .3s 90ms}.header-container .menu-icon:hover .text-menu .text-open .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(3){transition:transform .5s ease-in-out 135ms,opacity .3s ease-in-out 335ms,visibility .3s 135ms}.header-container .menu-icon:hover .text-menu .text-open .dsn-word-wrapper .dsn-chars-wrapper:nth-of-type(4){transition:transform .5s ease-in-out 180ms,opacity .3s ease-in-out 380ms,visibility .3s 180ms}body.nav-active{overflow:hidden !important}body.nav-active main{transform:scale(0.5, 1) translateX(30%);opacity:0;visibility:hidden;transition:all 1s ease-in-out}@media only screen and (min-width: 768px){body.nav-active main{transform:scale(0.8);transition-delay:.1s}}body.nav-active .header__mobile .header-container .menu-icon .menu-icon-close{transition:transform .2s ease,background-color .5s ease;will-change:transform;opacity:1;visibility:visible;transform:none}body.nav-active .header__mobile .header-container .menu-icon__line{opacity:0;visibility:hidden}body.nav-active .header__mobile .header-container .text-menu .text-button{opacity:0;visibility:hidden;will-change:transform;transform:translateY(50%) rotate(15deg) scale(0.8);transform-origin:top left}body.nav-active .header__mobile .header-container .text-menu .text-close{will-change:transform;opacity:1;visibility:visible;transform:none;transition:transform .5s ease-in-out}body.nav-active .nav{visibility:visible;opacity:1;transition:all .2s ease-in-out .5s}body.nav-active .nav:before,body.nav-active .nav:after{transform:translateX(0%) translateY(0%)}body.nav-active .nav:after{transition-delay:.4s}body.nav-active .nav:before{transition-delay:0s}body.nav-active .nav .inner{opacity:1;transition-delay:.8s}body.nav-active .nav__content{opacity:1;transition-delay:.8s}body.nav-active .nav__list-item{margin-bottom:15px}body.nav-active .nav__list-item:nth-child(0) .menu-link{transition-delay:1s}body.nav-active .nav__list-item:nth-child(1) .menu-link{transition-delay:1.15s}body.nav-active .nav__list-item:nth-child(2) .menu-link{transition-delay:1.3s}body.nav-active .nav__list-item:nth-child(3) .menu-link{transition-delay:1.45s}body.nav-active .nav__list-item:nth-child(4) .menu-link{transition-delay:1.6s}body.nav-active .nav__list-item:nth-child(5) .menu-link{transition-delay:1.75s}body.nav-active .nav__list-item:nth-child(6) .menu-link{transition-delay:1.9s}body.nav-active .nav__list-item:nth-child(7) .menu-link{transition-delay:2.05s}body.nav-active .nav__list-item:nth-child(8) .menu-link{transition-delay:2.2s}body.nav-active .nav__list-item:nth-child(9) .menu-link{transition-delay:2.35s}body.nav-active .nav__list-item:nth-child(10) .menu-link{transition-delay:2.5s}body.nav-active .nav__list-item:nth-child(11) .menu-link{transition-delay:2.65s}body.nav-active .nav__list-item:nth-child(12) .menu-link{transition-delay:2.8s}body.nav-active .nav__list-item:nth-child(13) .menu-link{transition-delay:2.95s}body.nav-active .nav__list-item:nth-child(14) .menu-link{transition-delay:3.1s}body.nav-active .nav__list-item:nth-child(15) .menu-link{transition-delay:3.25s}body.nav-active .nav__list-item:nth-child(16) .menu-link{transition-delay:3.4s}body.nav-active .nav__list-item:nth-child(17) .menu-link{transition-delay:3.55s}body.nav-active .nav__list-item:nth-child(18) .menu-link{transition-delay:3.7s}body.nav-active .nav__list-item:nth-child(19) .menu-link{transition-delay:3.85s}body.nav-active .nav__list-item:nth-child(20) .menu-link{transition-delay:4s}body.nav-active .nav__list-item .menu-link{transform:translateX(0%);opacity:1;transition:opacity 1s,transform 1.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}body.nav-active .nav .dsn-wrapper{margin-right:7px}body.nav-active .nav .dsn-wrapper:last-child{margin-right:0}body.nav-active .nav address{will-change:transform}body.nav-active .nav address span{will-change:transform;opacity:1;visibility:visible;transform:none;transition:transform .5s cubic-bezier(0.31, 1.37, 0.68, -0.36)}body.nav-active .nav address:nth-of-type(0) span{transition:transform .5s cubic-bezier(0.31, 1.37, 0.68, -0.36) 1500ms,opacity .3s cubic-bezier(0.31, 1.37, 0.68, -0.36) 1700ms,visibility .3s 1500ms}body.nav-active .nav address:nth-of-type(1) span{transition:transform .5s cubic-bezier(0.31, 1.37, 0.68, -0.36) 1800ms,opacity .3s cubic-bezier(0.31, 1.37, 0.68, -0.36) 2000ms,visibility .3s 1545ms}body.nav-active .nav address:nth-of-type(2) span{transition:transform .5s cubic-bezier(0.31, 1.37, 0.68, -0.36) 2100ms,opacity .3s cubic-bezier(0.31, 1.37, 0.68, -0.36) 2300ms,visibility .3s 1590ms}body.nav-active .nav address:nth-of-type(3) span{transition:transform .5s cubic-bezier(0.31, 1.37, 0.68, -0.36) 2400ms,opacity .3s cubic-bezier(0.31, 1.37, 0.68, -0.36) 2600ms,visibility .3s 1635ms}body.nav-active .nav address:nth-of-type(4) span{transition:transform .5s cubic-bezier(0.31, 1.37, 0.68, -0.36) 2700ms,opacity .3s cubic-bezier(0.31, 1.37, 0.68, -0.36) 2900ms,visibility .3s 1680ms}body.nav-active .nav address:nth-of-type(5) span{transition:transform .5s cubic-bezier(0.31, 1.37, 0.68, -0.36) 3000ms,opacity .3s cubic-bezier(0.31, 1.37, 0.68, -0.36) 3200ms,visibility .3s 1725ms}.footer{background:#002d3f;border-radius:10px 10px 0 0;padding:50px 0}body.home .footer,body.location-page .footer{padding:50px 0 130px}@media only screen and (min-width: 575px){.footer{padding:50px 0 150px}}@media only screen and (min-width: 991px){.footer{padding:149px 0}}.footer__top{margin-bottom:50px}.footer__top .title{display:block;font-size:50px;line-height:1.2em;color:rgba(248,249,250,.8);font-weight:700}@media only screen and (min-width: 575px){.footer__top{font-size:60px}}@media only screen and (min-width: 991px){.footer__top{margin-bottom:130px}.footer__top .title{font-size:90px;line-height:95px}}.footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:61px}.footer__bottom ul{display:flex;align-items:center;flex-wrap:wrap}.footer__bottom ul.footer__social{margin-bottom:40px}@media only screen and (min-width: 991px){.footer__bottom ul.footer__social{margin-bottom:0}}.footer__bottom ul.footer__navi{justify-content:space-between;width:100%}@media only screen and (min-width: 991px){.footer__bottom ul.footer__navi{justify-content:flex-end;width:auto}}.footer__bottom ul.footer__navi li{margin:0 10px 0 0}@media only screen and (max-width: 600px){.footer__bottom ul.footer__navi li:last-child{margin:0}.footer__bottom ul.footer__navi li a{font-size:16px}}@media only screen and (min-width: 991px){.footer__bottom ul.footer__navi li{margin:0 20px 0 73px}}.footer__bottom ul li{margin-right:17px}.footer__bottom ul li a{color:#f8f9fa;font-weight:400;transition:opacity .3s ease;position:relative}.footer__bottom ul li a::after{content:"";display:block;width:7px;height:7px;border-radius:100%;background:#f5f5f5;position:absolute;bottom:-16px;left:0;right:0;opacity:0;visibility:hidden;margin:0 auto;transition:all .4s ease;transform:scale(0.5)}.footer__bottom ul li a.active:after,.footer__bottom ul li a:hover:after{opacity:1;visibility:visible;transform:none}.hero{width:100%;position:relative;padding-bottom:0 !important}.hero__inner{height:718px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}@media only screen and (min-width: 991px){.hero__inner{height:1081px}}@media only screen and (max-height: 1081px)and (min-width: 991px){.hero__inner{height:100vh}}.hero__sec-title{padding:10px 0;position:relative;top:7px;text-align:center}@media only screen and (min-width: 991px){.hero__sec-title{padding:10px 20px}}.hero__sec-title .sec-title{color:#f5f5f5;font-size:60px;line-height:1;font-family:"Examiner NF",sans-serif;font-weight:300;text-transform:uppercase;margin-bottom:25px;position:relative}@media only screen and (min-width: 575px){.hero__sec-title .sec-title{font-size:70px}}@media only screen and (min-width: 991px){.hero__sec-title .sec-title{font-size:90px}}body.home .hero__sec-title .sec-title{font-family:"Lato",sans-serif}body.home .hero__sec-title .sec-title div{font-weight:300 !important}.hero__sec-title .sec-title .special-font{font-family:"Examiner NF",sans-serif}.hero__sec-title .sec-subtile{color:#f5f5f5;font-size:16px;line-height:1.4em;font-weight:400;letter-spacing:.2em}@media only screen and (min-width: 768px){.hero__sec-title .sec-subtile{font-size:24px;line-height:1.2em}}.hero__slider{position:absolute;width:100%;height:100%;z-index:1}.hero__slider img{width:100%;height:auto}.hero__slide{position:relative}.hero__slide::before{content:"";background:rgba(0,13,18,.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.hero__search{position:absolute;width:100%;z-index:99;transition:all .6s ease;padding:64px 0;border-radius:10px 10px 0 0;background-color:#f5f5f5;top:870px}@media only screen and (max-width: 1200px){.hero__search{padding:0 20px;border-radius:0;background-color:rgba(0,0,0,0);top:936px}}@media only screen and (max-width: 991px){.hero__search{top:700px}}@media only screen and (max-width: 1200px){.home .hero__search{top:936px}}@media only screen and (max-width: 991px){.home .hero__search{top:630px}}@media only screen and (max-width: 767px){.home .hero__search{top:600px}}.hero__search.sticky{position:absolute;padding:0 20px;bottom:auto;z-index:999}@media only screen and (min-width: 1200px){.hero__search.sticky{position:fixed;top:auto;bottom:0;padding:20px 0}}.hero__search.sticky fieldset:after{height:100%;top:0}.hero__search.sticky #bookingRequest{padding:15px 57px}.hero__search>.container{max-width:1660px}@media only screen and (max-width: 1200px){.hero__search>.container{padding:0 !important}}.hero__search .search-btn{display:none;padding:19px 57px}@media only screen and (max-width: 1200px){.hero__search .search-btn{display:block;max-width:850px;margin:0 auto}}.hero__search .search-btn svg{margin-right:10px}.hero__search form{display:flex;align-items:center;justify-content:space-between;padding-right:19px}@media only screen and (max-width: 1200px){.hero__search form{display:none;background:#f5f5f5;position:absolute;left:0;bottom:-75px;padding:90px 20px 70px;width:100%;border-radius:6px 6px 0 0;flex-wrap:wrap}}.hero__search form fieldset{position:relative;padding:0 94px 0 15px}@media only screen and (max-width: 1200px){.hero__search form fieldset{padding:0;margin-bottom:35px;width:100%}.hero__search form fieldset::before{content:url(../imgs/icons/arrow-down.svg);display:block;position:absolute;right:0;top:32px}.hero__search form fieldset.no-deco::before{content:none}.hero__search form fieldset.mobile-w50{width:50%;min-width:auto;padding-left:20px}.hero__search form fieldset.mobile-w50.check-in{padding-left:0}.hero__search form fieldset.mobile-w50.check-in:before{right:10px}.hero__search form fieldset.mobile-w50.check-in:after{content:"" !important;right:0}}.hero__search form fieldset:after{content:"";width:1px;height:102%;background:#000;display:block;position:absolute;right:0;top:-1%}@media only screen and (max-width: 1200px){.hero__search form fieldset:after{content:none}}@media only screen and (min-width: 1680px){.hero__search form fieldset:first-of-type{padding-left:0}}.hero__search form fieldset:last-of-type:after{content:none}.hero__search form fieldset label{display:block;font-size:14px;font-weight:400;color:#000;margin-bottom:5px}.hero__search form fieldset input,.hero__search form fieldset select{border:none;background:none;padding:0;color:#000;font-weight:700;font-size:18px;margin:0;min-width:150px}@media only screen and (min-width: 1680px){.hero__search form fieldset input,.hero__search form fieldset select{min-width:253px}}@media only screen and (max-width: 1100px){.hero__search form fieldset input,.hero__search form fieldset select{font-size:18px}}@media only screen and (max-width: 767px){.hero__search form fieldset input,.hero__search form fieldset select{font-size:calc(18px - 2px)}}.hero__search form fieldset input::placeholder,.hero__search form fieldset select::placeholder{color:#000;opacity:1;font-weight:700}.hero__search form fieldset input:focus,.hero__search form fieldset select:focus{outline:none}.hero__search form #bookingRequest{box-shadow:0 3px 3px rgba(0,0,0,.16)}@media only screen and (max-width: 991px){.hero__search form #bookingRequest{width:100%}}.hero__search form #bookingRequest svg{margin-right:14px}.hero__search form #bookingRequest:hover svg path{fill:#002d3f}.close-btn{border:1px solid #002d3f;background:rgba(0,0,0,0);border-radius:100%;color:#002d3f;width:35px;height:35px;display:flex;align-items:center;justify-content:center;position:absolute;right:15px;top:15px}.teaser{background:#f8f9fa;padding-top:40px}.teaser .dropdown{padding:0 15px;margin-bottom:50px}.teaser .dropdown p{margin-bottom:10px;font-weight:900}.teaser .dropdown-toggle{width:100%;text-align:left;padding-bottom:15px;border-bottom:1px solid #000;color:#000;display:flex;align-items:center;justify-content:space-between}.teaser .dropdown-toggle:after{background:url(../imgs/icons/arrow-down.svg) no-repeat center !important;width:15px;height:15px;border:none}.teaser .dropdown-toggle+.dropdown-menu{width:100%;border:none;border-radius:5px;box-shadow:0 0 10px 0 rgba(10,10,10,.1)}.teaser .dropdown-toggle+.dropdown-menu .dropdown-item:after{content:none}.teaser .dropdown-toggle+.dropdown-menu .dropdown-item.active{font-weight:700;background:none;border:none;color:#000}@media only screen and (min-width: 1200px){.teaser{padding-top:0;height:1080px}}@media only screen and (max-width: 1200px){.teaser .tab-pane .wrapper{display:flex;flex-direction:column-reverse}}.teaser__content{padding:80px 20px 60px;position:relative}@media only screen and (max-width: 767px){.teaser__content{padding:20px 0 60px}}@media only screen and (min-width: 1200px){.teaser__content{padding:367px 0 0 136px}}.teaser__content:hover .btn-primary,.teaser__content:hover .btn-secondary,.teaser__content:hover button-secondary,.teaser__content:hover .btn-light,.teaser__content:hover button-light,.teaser__content:hover .btn-black,.teaser__content:hover button-black{opacity:1;visibility:visible;transform:scale(1, 1)}@media only screen and (max-width: 767px){.teaser__content-txt{display:flex;justify-content:space-between}}.teaser__content .map-icon{position:relative;padding-left:20px}.teaser__content .map-icon::before{content:"";background:url(../imgs/icons/location.svg) no-repeat;background-size:cover;width:13px;height:16px;display:block;position:absolute;left:0;top:7px}.teaser__content .map-icon>a{white-space:nowrap}.teaser__content .sec-title{font-size:45px;line-height:1em;margin-bottom:45px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}@media only screen and (min-width: 768px){.teaser__content .sec-title{font-size:67px}}@media only screen and (min-width: 991px){.teaser__content .sec-title{font-size:80px;margin-bottom:95px}}.teaser__content span{font-size:14px;margin-right:33px;display:inline-block}.teaser__content span:last-child{margin:0}@media only screen and (max-width: 767px){.teaser__content span{margin:5px}}.teaser__content .btn-primary,.teaser__content .btn-secondary,.teaser__content button-secondary,.teaser__content .btn-light,.teaser__content button-light,.teaser__content .btn-black,.teaser__content button-black{position:absolute;right:33px;top:134px;opacity:0;visibility:hidden;transform:scale(0, 0);transition:all .5 ease}@media only screen and (max-width: 767px){.teaser__content .btn-primary,.teaser__content .btn-secondary,.teaser__content button-secondary,.teaser__content .btn-light,.teaser__content button-light,.teaser__content .btn-black,.teaser__content button-black{right:-6px}}.teaser__content .t-rating{font-size:14px;font-weight:400;line-height:1;padding:15px;margin:40px 0 20px;background:#f8f9fa;text-align:center;border-radius:10px;max-width:122px;position:absolute;z-index:10;right:0px;bottom:-100px}@media only screen and (min-width: 768px){.teaser__content .t-rating{background:rgba(0,0,0,0);text-align:left;position:relative}.teaser__content .t-rating::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#000}}@media only screen and (min-width: 1200px){.teaser__content .t-rating{bottom:55px;right:50px;position:absolute;padding:11px 0 11px 40px;margin:0;text-align:center}}@media only screen and (min-width: 1400px){.teaser__content .t-rating{right:170px}}.teaser__content .t-rating span{display:block;font-weight:700;font-size:18px}.teaser__navi{display:flex;align-items:center;justify-content:space-between;background:#fff;z-index:999;margin:40px auto 20px;max-width:641px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:6px;padding:0}@media only screen and (min-width: 1200px){.teaser__navi{position:absolute;left:0;right:20px;bottom:55px;margin:0 auto}}.teaser__navi .nav-item button{font-size:15px;color:#000;padding:21px 26px 19px !important;display:block;border:none;margin:0;transition:all .3s ease}.teaser__navi .nav-item button:after{content:none !important}.teaser__navi .nav-item button:hover,.teaser__navi .nav-item button.active{background:#002d3f;box-shadow:10px 10px 10px rgba(0,0,0,.16);color:#fff !important;border-radius:6px}@media only screen and (min-width: 991px){.teaser .tab-content{height:100%}}.locations__content{padding-top:32px}.locations__sec-title{margin-bottom:40px}@media only screen and (max-width: 400px){.locations iframe{height:300px}}@media only screen and (max-width: 800px){.locations iframe{height:400px}}.apartments__area .floating-title{position:absolute;left:50%;top:472px;margin-left:-304px}@media only screen and (max-width: 767px){.apartments__area .swiper-slide img{height:auto}}.apartments__area{overflow:hidden;position:relative}.apartments__area .apartments__awards{padding:50px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 800px){.apartments__area .apartments__awards{padding:610px 0 215px;flex-wrap:nowrap}}@media only screen and (min-width: 1200px){.apartments__area .apartments__awards{padding:210px 0 215px}}.apartments__area .apartments__awards-title{font-size:22px;line-height:28px;font-weight:400;position:relative;padding:70px 90px 70px 0}@media only screen and (max-width: 799px){.apartments__area .apartments__awards-title{width:100%;flex-basis:100%;text-align:center;padding:30px 0;margin-bottom:20px}}.apartments__area .apartments__awards-title:after{content:"";width:1px;height:100%;display:block;background:#000;position:absolute;right:0;top:0}@media only screen and (max-width: 799px){.apartments__area .apartments__awards-title:after{left:0;margin:0 auto;width:100%;max-width:500px;height:1px;top:auto;bottom:0}}@media only screen and (max-width: 575px){.apartments__area .apartments__awards-img{display:flex}}.apartments__area .apartments__awards img{width:auto;max-width:100%;height:auto;margin:0 16px;max-width:168px;filter:grayscale(100%)}@media only screen and (max-width: 575px){.apartments__area .apartments__awards img{max-width:none}}.apartments .sec-title-wrapper{margin-bottom:100px}.apartments__wrapper{padding-right:19px}@media only screen and (max-width: 767px){.apartments__wrapper{padding-right:0}}.apartments__wrapper .title{position:absolute;bottom:0;right:0;font-size:14px}.apartments__wrapper-content{padding:20px 0}@media only screen and (min-width: 768px){.apartments__wrapper-content{padding:191px 20px 0 0}}@media only screen and (min-width: 1640px){.apartments__wrapper-content{padding:191px 0 0}}.apartments__wrapper-content .sec-title{margin-bottom:38px}.apartments__wrapper-img{overflow:hidden;position:relative;width:100%;height:910px}.apartments__wrapper-img img{position:absolute;bottom:0;object-fit:cover;width:100%;height:110%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px)and (max-width: 1399px){.apartments__wrapper-img{overflow:hidden;position:relative;width:calc(100% - 40px);height:660px}.apartments__wrapper-img img{position:absolute;bottom:0;object-fit:cover;width:100%;height:120%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px)and (max-width: 991px){.apartments__wrapper-img{width:100%;height:600px}}@media only screen and (max-width: 767px){.apartments__wrapper-img{width:100%;height:auto}}.apartments__wrapper-img img{width:100%;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1199px){.apartments__wrapper-img img{position:unset;height:auto}}@media only screen and (min-width: 768px)and (max-width: 991px){.apartments__wrapper-img img{position:unset;height:auto}}@media only screen and (max-width: 767px){.apartments__wrapper-img img{position:unset;height:auto}}.apartments2__wrapper{position:relative}.apartments2__wrapper .title{font-size:14px;padding:20px 1px 0 0;display:block;text-align:right}@media only screen and (min-width: 800px){.apartments2__wrapper .title{float:right;display:inline-block}}.apartments2__wrapper-inner{margin-bottom:25px}@media only screen and (min-width: 800px){.apartments2__wrapper-inner{position:absolute;margin-bottom:0}.apartments2__wrapper-inner #img1{overflow:hidden;position:relative;width:674px;height:439px}.apartments2__wrapper-inner #img1 img{position:absolute;bottom:0;object-fit:cover;width:100%;height:100%;margin-left:auto;margin-right:auto}.apartments2__wrapper-inner #img2{overflow:hidden;position:relative;width:536px;height:439px}.apartments2__wrapper-inner #img2 img{position:absolute;bottom:0;object-fit:cover;width:100%;height:100%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 799px){.apartments2__wrapper-inner img{object-fit:cover;max-height:450px}}@media only screen and (min-width: 800px){.apartments2__wrapper-inner:first-child{top:-130px;right:0}}@media only screen and (min-width: 1600px){.apartments2__wrapper-inner:first-child{right:50%;margin-right:-459px;top:-221px}}@media only screen and (min-width: 800px){.apartments2__wrapper-inner:last-child{top:95px;left:50%;margin-left:-491px}}@media only screen and (min-width: 1200px){.apartments2__wrapper-inner:last-child{top:215px}}@media only screen and (min-width: 1450px){.apartments2__wrapper-inner:last-child{margin-left:-491px;top:96px}}.apartments2__wrapper-content{padding:50px 0}@media only screen and (min-width: 800px){.apartments2__wrapper-content{padding:50px 0 260px}}@media only screen and (min-width: 1200px){.apartments2__wrapper-content{padding:195px 0 100px}}.apartments2__wrapper-content .sec-text a{font-weight:700}.cta{margin-bottom:20px;padding:0 !important}@media only screen and (min-width: 575px){.cta{margin-bottom:122px}}.cta .cta-img{width:100%;height:300px}@media only screen and (min-width: 991px){.cta .cta-img{height:100%}}@media only screen and (max-width: 767px){.cta .cta-img{display:none}}.cta .cta-img img{object-fit:cover;width:100%;height:100%}.cta__content{padding:20px 40px 0;position:relative;background-color:#f8f9fa;border-radius:0 10px 10px 0}@media only screen and (min-width: 991px){.cta__content{padding:90px 20px 60px 60px}}@media only screen and (max-width: 767px){.cta__content{text-align:center;padding:55px 0px}}@media only screen and (min-width: 1200px){.cta__content{padding:70px 20px 0 124px}}.cta__content .sec-title{font-size:38px;line-height:46px;margin-bottom:26px}@media only screen and (min-width: 768px){.cta__content .sec-title{font-size:52px;line-height:1em}}@media only screen and (min-width: 991px){.cta__content .sec-title{font-size:65px}}.cta__content .sec-title br{display:block !important}.cta__content .sec-title+p{font-size:22px;line-height:1.2em}@media only screen and (max-width: 767px){.cta__content .sec-title+p{font-size:18px}}.cta__content .btn-round{margin:47px auto 0;display:block}@media only screen and (max-width: 767px){.cta__content .btn-round{width:120px;height:120px}}@media only screen and (min-width: 768px){.cta__content .btn-round{opacity:0;visibility:hidden;transition:all .4s ease;transform:scale(0, 0);position:absolute;right:15px;bottom:20px;margin:0}}@media only screen and (min-width: 1200px){.cta__content .btn-round{right:151px;top:161px;bottom:auto}}.row:hover .cta__content .btn-round{opacity:1;visibility:visible;transform:scale(1, 1)}.testimonial{position:relative}@media only screen and (max-width: 767px){.testimonial{padding-top:70px !important}}@media only screen and (min-width: 769px){.testimonial__sec-title{margin-bottom:104px}}.testimonial__sec-title .swiper-navigation-controls .swiper-btn{font-size:24px;line-height:24px;font-weight:400;margin-top:20px;display:flex;align-items:center;position:relative}@media only screen and (min-width: 1640px){.testimonial__sec-title .swiper-navigation-controls .swiper-btn{margin-right:15px}}.testimonial__sec-title .swiper-navigation-controls .swiper-btn svg{margin-left:19px}.testimonial__sec-title .swiper-navigation-controls .swiper-btn::after{content:none}.testimonial__sec-title .floating-title{position:absolute;left:0;top:0;letter-spacing:-0.02em}@media only screen and (min-width: 991px){.testimonial__sec-title .floating-title{left:50%;margin-left:-612px;top:121px}}.testimonial .client-info{margin-bottom:18px}.testimonial .client-info img{max-width:83px;height:auto;border-radius:100%}.testimonial .client-info .inner{padding:5px 0 0 30px}.testimonial .client-info .inner .client-name,.testimonial .client-info .inner .location,.testimonial .client-info .inner .data{font-size:15px;line-height:20px;font-weight:700;display:block}.testimonial .client-info .inner .rating{margin-right:7px}.testimonial .client-info .inner .rating .fa-star{font-size:15px}.testimonial .client-info .inner .location,.testimonial .client-info .inner .data{font-weight:400;display:block}.testimonial .review-site{font-size:15px;line-height:20px}@media only screen and (min-width: 768px){.testimonial__slider{margin:0 -80px}}@media only screen and (min-width: 1640px){.testimonial__slider{margin:0 -103px}}.testimonial__slide{padding:60px 0 100px}@media only screen and (min-width: 768px){.testimonial__slide{padding:35px 30px}}@media only screen and (min-width: 1640px){.testimonial__slide{padding:20px 103px 34px}}.testimonial__slide:nth-child(2n):before,.testimonial__slide:nth-child(2n):after{content:none;position:absolute;width:1px;height:100%;background:#000;top:5px}@media only screen and (min-width: 768px){.testimonial__slide:nth-child(2n):before,.testimonial__slide:nth-child(2n):after{content:""}}.testimonial__slide:nth-child(2n):before{left:0}.testimonial__slide:nth-child(2n):after{right:0}.testimonial__slide .review-site+a{padding-top:2px}.ratings{overflow:hidden}.ratings__inner,.amenties__list-inner{background:#f8f9fa;padding:95px 20px 60px;border-radius:10px;position:relative}@media only screen and (min-width: 768px){.ratings__inner,.amenties__list-inner{padding:105px 20px}}@media only screen and (min-width: 991px){.ratings__inner,.amenties__list-inner{padding:105px 0 105px 50px}}@media only screen and (min-width: 1200px){.ratings__inner:after,.amenties__list-inner:after{content:"";width:9999px;height:100%;right:-9999px;top:0;background:#f8f9fa;position:absolute}}@media only screen and (min-width: 1658px){.ratings__inner,.amenties__list-inner{margin-left:58px;padding:105px 56px 110px 212px}}.ratings__sec-title{margin-bottom:88px;max-width:700px}.ratings .ratings__wrapper{justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.ratings .ratings__wrapper{padding-bottom:50px;position:relative}}@media only screen and (min-width: 991px){.ratings .ratings__wrapper{justify-content:space-between;flex-wrap:nowrap;margin:0 -5px}}@media only screen and (min-width: 1658px){.ratings .ratings__wrapper{margin:0 -10px}}.ratings .ratings__wrapper-box{margin:0 auto 10px;background:#fff;padding:24px 25px 60px;border-radius:6px;text-align:center;width:100%;max-width:260px}@media only screen and (min-width: 768px){.ratings .ratings__wrapper-box{width:48%;min-height:260px;margin:0 5px 10px;max-width:none}}@media only screen and (min-width: 991px){.ratings .ratings__wrapper-box{width:100%}}@media only screen and (min-width: 1658px){.ratings .ratings__wrapper-box{margin:0 10px;padding:24px 40px 60px;min-width:250px}}.ratings .ratings__wrapper-box img{max-width:168px;width:auto;height:auto;margin-bottom:-4px;filter:grayscale(100%)}.ratings .ratings__wrapper-box .rating-number{font-size:45px;font-weight:400;color:#002d40;display:block;margin-bottom:17px;line-height:1em}.ratings .ratings__wrapper-box .reviewers-number{font-size:15px;line-height:20px;font-weight:400;color:#000;display:block}.service{position:relative;padding:190px 0 194px;overflow:hidden;direction:ltr}.service .sec-title-wrapper{margin-bottom:67px}.service .sec-title-wrapper .floating-title{left:0;top:-65px;letter-spacing:-0.03em}@media only screen and (min-width: 1200px){.service .sec-title-wrapper .floating-title{left:50%;top:217px;margin-left:-644px}}.service__wrapper{position:relative;z-index:10}@media only screen and (min-width: 1200px){.service__wrapper{flex-wrap:nowrap;display:flex}.service__wrapper .container{width:1658px;max-width:none}}.service__content{padding:65px 0 0;position:relative;z-index:10}@media only screen and (min-width: 1200px){.service__content{padding:65px 0}}.service__content-left{position:relative}@media only screen and (max-width: 1199px){.service__content-left{display:flex;justify-content:flex-end;padding:30px 0 30px 30px}}.service__content-left img{z-index:1;width:auto;max-width:100%}@media only screen and (max-width: 1199px){.service__content-left img:first-child{position:absolute;width:80%;height:100%;left:0;top:0;z-index:0}}@media only screen and (min-width: 1200px){.service__content-left img:last-child{position:absolute;z-index:2;top:50%;left:50%;margin:-50% 0 0 -102px;margin:-433px 0 0 -202px}}@media only screen and (min-width: 1400px){.service__content-left img:last-child{max-width:647px}}.service__content-right{padding-top:25px}@media screen and (min-width: 1399px)and (max-width: 1540px){.service__content-right{padding-right:130px}}@media only screen and (min-width: 1200px){.service__content-right{margin-left:-6px}}.amenties{position:relative;padding:71px 0;margin-bottom:20px}@media only screen and (min-width: 991px){.amenties{margin-bottom:148px}}.amenties .sec-title-wrapper{margin-bottom:67px}.amenties .sec-title-wrapper .floating-title{left:0;top:-89px}@media only screen and (min-width: 1200px){.amenties .sec-title-wrapper .floating-title{margin-right:-1304px;right:50%;left:auto}}.amenties__content{margin-bottom:20px}@media only screen and (min-width: 991px){.amenties__content{margin-bottom:156px}}.amenties__content-left{position:relative;z-index:10}@media only screen and (min-width: 1400px){.amenties__content-left p{padding-right:150px}}.amenties__content-left p:last-child{padding-top:5px}.amenties__content-right{position:relative;z-index:10;display:flex}.amenties__content-right img{position:relative;width:50%}@media only screen and (min-width: 991px){.amenties__content-right img{width:auto}.amenties__content-right img:first-child{top:336px;left:50px}}@media only screen and (min-width: 1400px){.amenties__content-right img:first-child{left:-16px}}.amenties__content-right img:last-child{max-width:398px;height:auto}@media only screen and (min-width: 991px){.amenties__content-right img:last-child{right:0;top:70px;position:absolute}}@media only screen and (min-width: 1658px){.amenties__content-right img:last-child{position:relative;right:-276px}}.amenties__list-inner{padding-top:50px;padding-bottom:0}@media only screen and (min-width: 575px){.amenties__list-inner{padding-top:190px;padding-bottom:129px}}.arrival{position:relative;padding-top:213px}@media only screen and (min-width: 575px){.arrival__inner{padding-right:60px}}.arrival__sec-title{margin-bottom:67px}.arrival__sec-title .floating-title{top:0;left:0}@media only screen and (min-width: 1200px){.arrival__sec-title .floating-title{left:50%;top:21px;margin-left:-972px}}@media only screen and (min-width: 1900px){.arrival .container>.row:last-child{width:109%}}.arrival__content{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.arrival__content{flex-wrap:nowrap;padding-top:101px}}@media only screen and (min-width: 991px){.arrival__content{padding-left:111px}}.arrival__content-box{display:flex !important;align-items:center;justify-content:center;border:none;border-bottom:1px solid #000;min-height:100px;width:100%;margin:1px}.arrival__content-box:first-child{border-top:1px solid #000}@media only screen and (min-width: 768px){.arrival__content-box{min-height:130px;width:25%;margin:0;border:none;border-top:1px solid #000;border-right:1px solid #000}.arrival__content-box:last-child{border-right:0}}.about{padding:73px 0 0;position:relative}.about__sec-title{margin-bottom:50px}@media only screen and (min-width: 991px){.about__sec-title{margin-bottom:151px}}.about__sec-title .floating-title{left:0;top:-50px}@media only screen and (min-width: 991px){.about__sec-title .floating-title{left:50%;margin-left:-431px;top:149px}}.about .read-more{font-size:19px;font-weight:400}.about figure{margin-bottom:0}.about figure figcaption{display:block;font-size:14px;padding:23px 0}.about figure figcaption b{font-weight:900}@media only screen and (min-width: 991px){.about__content{padding-top:72px}.about__content .left,.about__content .right{padding:0 10px}}@media only screen and (min-width: 1200px){.about__content{width:110%}.about__content .left{padding:0 118px 0 0 !important}.about__content .right{padding:0 106px 0 10px}}.subnavi{position:relative;padding-top:100px}@media only screen and (min-width: 1200px){.subnavi{padding-top:200px;padding-right:150px}}.subnavi__content{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.subnavi__content{flex-wrap:nowrap}}.subnavi__content-box{display:flex !important;align-items:stretch;justify-content:center;min-height:130px;width:49%;margin:0;border:none;border-top:1px solid #000;border-right:1px solid #000}@media only screen and (max-width: 767px){.subnavi__content-box{min-height:83px}}.subnavi__content-box:last-child{border-right:0}.subnavi__content-box>a{display:flex !important;align-items:center;justify-content:center;width:100%;text-align:center;transition:all .3s ease !important}@media only screen and (max-width: 767px){.subnavi__content-box>a{font-size:18px}}.subnavi__content-box>a:after{content:none !important}.subnavi__content-box>a:hover,.subnavi__content-box>a:focus{background:#002d3f;color:#fff !important}.faq{background:#f8f9fa;padding:135px 0 143px;position:relative}@media only screen and (min-width: 991px){.faq .faq__sec-title .sec-title{margin-bottom:50px}}.faq .faq__sec-title .floating-title{top:0;left:0;color:#fff;z-index:0}@media only screen and (min-width: 991px){.faq .faq__sec-title .floating-title{left:50%;margin-left:-124px;top:306px}}@media only screen and (min-width: 991px){.faq__inner{padding:0 0 95px 6px}}@media only screen and (min-width: 1640px){.faq__list{padding-right:31px}}.faq__link{float:right;padding-top:77px;padding-right:4px}.faq h4{padding-top:35px;font-size:18px;font-weight:700}.contact{padding:0;margin-bottom:0 !important}@media only screen and (min-width: 768px){.contact{margin-bottom:214px !important}body:not(.home,.location-page) .contact{background:#f8f9fa;margin-bottom:0 !important}}.contact+.cta{margin-bottom:20px}@media only screen and (min-width: 991px){.contact+.cta{margin-bottom:219px}}.contact__sec-title{margin-bottom:35px}.contact__sec-title .sec-subtile,.contact__sec-title .sec-title{color:#fff}body:not(.home,.location-page) .contact__sec-title .sec-subtile,body:not(.home,.location-page) .contact__sec-title .sec-title{color:#000}.contact__left{background:#002d40;padding:50px 20px;position:relative}body:not(.home,.location-page) .contact__left{background:none}body:not(.home,.location-page) .contact__left::before{content:none}@media only screen and (min-width: 768px){.contact__left{padding:142px 20px 131px}}.contact__left::before{content:"";background:#002d40;left:-9999px;width:9999px;height:100%;top:0;position:absolute}.contact__form{padding-right:20px}@media only screen and (min-width: 1640px){.contact__form{padding-right:144px}}.contact__form label{color:#f8f9fa;font-weight:400}body:not(.home,.location-page) .contact__form label{color:#000}.contact__form label a{color:#f8f9fa;font-weight:400}.contact__form label a:after{background:#f8f9fa}.contact__form label a:focus,.contact__form label a:hover{color:#fff}body:not(.home,.location-page) .contact__form label a{color:#000}body:not(.home,.location-page) .contact__form label a:after{background:#000}body:not(.home,.location-page) .contact__form label a:focus,body:not(.home,.location-page) .contact__form label a:hover{color:#000}.contact__form label p{margin-bottom:0;color:#f8f9fa;font-weight:400}body:not(.home,.location-page) .contact__form label p{color:#000}.contact__form textarea{margin:42px 0 66px;padding-bottom:2px;height:auto}.contact__right{padding:50px 20px 0}@media only screen and (min-width: 768px){.contact__right{padding:120px 20px 0}}.contact__right .contact2__sec-title{margin-bottom:82px}.contact__right .dropdown-toggle{width:100%;text-align:left;padding-bottom:25px;border-bottom:1px solid #000;color:#000;display:flex;align-items:center;justify-content:space-between}.contact__right .dropdown-toggle:after{background:url(../imgs/icons/arrow-down.svg) no-repeat center !important;width:15px;height:15px;border:none}.contact__right .dropdown-toggle+.dropdown-menu{width:100%;border:none;border-radius:5px;box-shadow:0 0 10px 0 rgba(10,10,10,.1)}.contact__right .dropdown-toggle+.dropdown-menu .dropdown-item:after{content:none}.contact__right .dropdown-toggle+.dropdown-menu .dropdown-item.active{font-weight:700;background:none;border:none;color:#000}.contact__right .tab-content .tab-pane{padding-top:50px}@media only screen and (min-width: 1640px){.contact__right .tab-content .tab-pane{padding-top:125px}}.contact__info{margin-bottom:40px}@media only screen and (min-width: 991px){.contact__info{margin-bottom:96px}}.contact__info-line{margin-right:50px}@media only screen and (min-width: 768px){.contact__info-line{margin-right:78px}}.contact__info-line .label{font-size:15px;font-weight:400;display:block;margin-bottom:3px}.contact__info-line .value{font-weight:700;margin-bottom:11px}.contact__info-line .value a{font-weight:700}.contact__info-line>.address-box{margin-right:80px}.contact__info-line .map-icon{position:relative;padding-left:20px;margin-bottom:15px;font-size:16px}.contact__info-line .map-icon:before{content:"";background:url(../imgs/icons/location.svg) no-repeat;background-size:cover;width:13px;height:16px;display:block;position:absolute;left:0;top:7px}.contact__info+hr{background:#707070}.contact__info2{padding-top:40px;margin-bottom:0}@media only screen and (min-width: 768px){.contact__info2{padding-top:93px}}.contact__info2 .sec-subtile{color:#000}body:not(.home,.location-page) .header__inner{padding:74px 20px}@media only screen and (min-width: 1640px){body:not(.home,.location-page) .header__inner{padding:74px 20px !important}}body:not(.home,.location-page) .header__area.nav-bg .header__inner{padding:30px 20px !important}body:not(.home,.location-page) .sec-title{font-size:45px;line-height:1em;margin-bottom:32px;position:relative;z-index:1}@media only screen and (min-width: 575px){body:not(.home,.location-page) .sec-title{font-size:65px}}@media only screen and (min-width: 991px){body:not(.home,.location-page) .sec-title{font-size:80px}}body:not(.home,.location-page) .sec-subtile{font-size:14px;line-height:1em;font-weight:400;letter-spacing:.17em}@media only screen and (min-width: 768px){body:not(.home,.location-page) .sec-subtile{letter-spacing:.2em;font-size:15px}}body:not(.home,.location-page) .inner-page .content{padding-left:13px}body:not(.home,.location-page) .inner-page h4{font-size:30px;letter-spacing:.3px;margin-bottom:27px;padding-top:20px}body:not(.home,.location-page) .inner-page .section-1{margin-bottom:38px}body:not(.home,.location-page) .inner-page .contact__info-line{margin-bottom:15px}body:not(.home,.location-page) .inner-page .section-3{margin-bottom:32px}body:not(.home,.location-page) .inner-page .section-3 .contact__info-line+p{padding-right:125px}body:not(.home,.location-page) .inner-page ul:not(.unstyled){margin-bottom:30px}body:not(.home,.location-page) .inner-page ul:not(.unstyled) li{position:relative;padding-left:15px;margin-bottom:0}body:not(.home,.location-page) .inner-page ul:not(.unstyled) li::before{content:"";width:10px;height:1px;position:absolute;left:0;top:13px;background:#000}body:not(.home,.location-page) .contact{background:#f8f9fa}body:not(.home,.location-page) .contact .floating-title{color:#fff;z-index:0;right:50%;margin-right:-1370px;top:56px}body:not(.home,.location-page) .contact__sec-title{margin-bottom:66px}body:not(.home,.location-page) .contact__left{padding:100px 27px}@media only screen and (min-width: 1200px){body:not(.home,.location-page) .contact__left{padding:171px 27px 149px}}@media only screen and (min-width: 1640px){body:not(.home,.location-page) .contact .contact__form{padding-right:223px}}@media only screen and (min-width: 991px){body.jobs-page main{padding-top:267px}body.jobs-page .sec-title{font-size:45px;line-height:55px;font-weight:400}}body.jobs-page .service{padding-top:0 !important}@media only screen and (max-width: 1200px){body.jobs-page .service>.container{padding:0}body.jobs-page .service__content{padding:0}}@media only screen and (min-width: 1400px){body.jobs-page .service{padding:83px 0 85px}body.jobs-page .service .wf_panel{margin-left:-15px}}body.jobs-page .service .sec-title-wrapper{margin-bottom:35px}body.jobs-page .service .sec-title-wrapper .floating-title{left:50%;top:-384px;margin-left:-531px}body.jobs-page .service__content-left{position:relative;z-index:2}@media only screen and (min-width: 1400px){body.jobs-page .service__content-left{padding-left:0}}body.jobs-page .service__content-left img{z-index:1;width:auto;max-width:100%}@media only screen and (min-width: 1400px){body.jobs-page .service__content-left img:first-child{max-width:536px;height:1080px;object-fit:cover}body.jobs-page .service__content-left img:last-child{position:absolute;z-index:2;top:50%;left:50%;max-width:674px;margin:-433px 0 0 -196px}}body.jobs-page .service__content-right{padding:50px 0;margin:0;position:relative;z-index:1}@media only screen and (min-width: 1400px){body.jobs-page .service__content-right{padding:0 127px 0 27px}}body.jobs-page .service__content-right .inner__sec-title .floating-title{top:-75px;margin-left:-385px;left:50%}@media only screen and (min-width: 1200px){body.jobs-page .service__content-right .inner__sec-title .floating-title{top:-352px;margin-left:-535px}}body.jobs-page .faq{padding:320px 0 323px}@media only screen and (min-width: 991px){body.jobs-page .faq .floating-title{left:50%;margin-left:84px;top:177px}}@media only screen and (min-width: 991px){body.jobs-page .faq__inner{padding:0 0 13px 14px}}body.jobs-page .faq__list{padding:0}@media only screen and (min-width: 991px){body.jobs-page .faq__list{padding:0 97px 0 10px}}body.jobs-page .amenties{padding-top:369px}@media only screen and (min-width: 991px){body.jobs-page .amenties{margin-bottom:278px}}body.jobs-page .amenties__list{position:relative}body.jobs-page .amenties__list .deco-img{position:absolute;left:50%;margin-left:-796px;top:-199px;z-index:2;max-width:398px;display:none}@media only screen and (min-width: 991px){body.jobs-page .amenties__list .deco-img{display:block}}@media only screen and (min-width: 991px){body.jobs-page .amenties__list-inner{padding:156px 0 27px 214px}}@media only screen and (min-width: 1658px){body.jobs-page .amenties__list-inner{margin-left:75px}}body.jobs-page .amenties .ratings__sec-title{margin-bottom:49px}@media only screen and (min-width: 1800px){body.jobs-page .amenties__slider{width:106%;margin:0}}body.jobs-page .amenties__slider .title{font-weight:700;margin-bottom:13px}body.jobs-page .amenties__slider .amenties__slide{padding-right:141px}body.jobs-page .amenties__slider .amenties__slide p{line-height:27px}body.jobs-page .amenties__slider .swiper-navigation-controls{right:25px}@media only screen and (min-width: 991px){body.jobs-page .amenties__slider .swiper-navigation-controls{right:156px}}body.jobs-page .benefits{padding:231px 0 91px}body.jobs-page .benefits>.container{padding:0 37px}body.jobs-page .benefits .inner__sec-title{margin-bottom:113px}body.jobs-page .benefits .icon{max-width:38px;margin-right:22px}body.jobs-page .benefits__box{margin-bottom:40px}body.jobs-page .benefits__box:nth-child(2) .icon{max-width:20px}body.jobs-page .benefits__box:nth-child(4){position:relative;top:-16px}body.jobs-page .benefits__box:nth-child(4) .headline{margin-bottom:7px}body.jobs-page .benefits__box:nth-child(4) .icon{max-width:59px;position:relative;top:-19px;left:0;margin-right:10px}body.jobs-page .benefits .headline{margin-bottom:22px}body.jobs-page .benefits .headline .title{padding-top:0;font-size:18px;line-height:26px;font-weight:900;margin-bottom:0;letter-spacing:0}@media only screen and (min-width: 1200px){body.jobs-page .cta .sec-title{font-size:65px;line-height:1.2em;font-weight:400;margin-bottom:26px}body.jobs-page .cta__content{padding:70px 20px 0 144px}body.jobs-page .contact .sec-title{font-size:80px;line-height:1}}@media only screen and (min-width: 991px){body.about-page main{padding-top:267px}body.about-page .sec-title{font-size:45px;line-height:55px;font-weight:400}}body.about-page .story,body.about-page .team{padding-top:0 !important}@media only screen and (max-width: 1200px){body.about-page .story>.container,body.about-page .team>.container{padding:0}body.about-page .story__content,body.about-page .team__content{padding:0}}@media only screen and (min-width: 1400px){body.about-page .story,body.about-page .team{padding:83px 0 85px}}body.about-page .story .sec-title-wrapper,body.about-page .team .sec-title-wrapper{margin-bottom:35px}body.about-page .story .sec-title-wrapper .floating-title,body.about-page .team .sec-title-wrapper .floating-title{left:50%;top:-384px;margin-left:-531px}body.about-page .story__content-left,body.about-page .team__content-left{position:relative;z-index:2}@media only screen and (min-width: 1200px){body.about-page .story__content-left,body.about-page .team__content-left{padding-left:0}}body.about-page .story__content-left .deco-img,body.about-page .team__content-left .deco-img{z-index:1;width:auto;max-width:100%;display:none}@media only screen and (min-width: 1200px){body.about-page .story__content-left .deco-img,body.about-page .team__content-left .deco-img{display:block}}@media only screen and (min-width: 1400px){body.about-page .story__content-left .deco-img,body.about-page .team__content-left .deco-img{max-width:536px;height:1080px;object-fit:cover;position:relative;left:-170px}}body.about-page .story__content-left figure,body.about-page .team__content-left figure{width:auto;max-width:100%}body.about-page .story__content-left figure figcaption,body.about-page .team__content-left figure figcaption{font-size:calc(18px - 4px);text-align:right;padding-top:25px}@media only screen and (min-width: 1200px){body.about-page .story__content-left figure,body.about-page .team__content-left figure{position:absolute;top:50%;left:50%;max-width:674px;z-index:2;margin:-433px 0 0 -290px;width:100%}}body.about-page .story__content-right,body.about-page .team__content-right{padding:50px 0;margin:0;position:relative;z-index:1}@media only screen and (min-width: 1400px){body.about-page .story__content-right,body.about-page .team__content-right{padding:0 102px 0 27px}}body.about-page .story__content-right .inner__sec-title .floating-title,body.about-page .team__content-right .inner__sec-title .floating-title{top:-75px;margin-left:-385px;left:50%}@media only screen and (min-width: 1200px){body.about-page .story__content-right .inner__sec-title .floating-title,body.about-page .team__content-right .inner__sec-title .floating-title{top:-255px;margin-left:-535px}}body.about-page .team__content-left figure{max-width:950px}@media only screen and (min-width: 1400px){body.about-page .team__content-left figure{width:100%;margin:-265px 0 0 -395px}}body.about-page .interview{padding-top:0}body.about-page .interview #video-section{width:100%;height:300px}@media only screen and (min-width: 600px){body.about-page .interview #video-section{height:450px}}@media only screen and (min-width: 1200px){body.about-page .interview #video-section{padding-right:90px;padding-left:40px}}body.about-page .interview #video-section iframe{width:100%;height:100%}body.about-page .interview #video-section .cover-img{background:url(../imgs/about/video-cover.jpg) no-repeat;background-size:cover;width:100%;height:100%}body.about-page .mission{background:#f8f9fa;padding-top:40px;margin-bottom:240px;position:relative}@media only screen and (min-width: 991px){body.about-page .mission{padding-top:0;height:1080px}}body.about-page .mission__image{position:relative}@media only screen and (min-width: 1200px){body.about-page .mission__image{height:100%}}@media only screen and (min-width: 1200px){body.about-page .mission__image img{position:absolute;top:0;bottom:0;left:50%;margin-left:-670px;height:100%;width:925px}}@media only screen and (min-width: 1440px){body.about-page .mission__image img{margin-left:-590px}}body.about-page .mission__content{padding:80px 20px 0;position:relative;transition:all .3s ease}@media only screen and (min-width: 991px){body.about-page .mission__content{padding:0 0 0 20px}}@media only screen and (min-width: 1630px){body.about-page .mission__content{padding:0 0 0 136px}}body.about-page .mission__content .sec-title{font-size:45px;line-height:55px;margin-bottom:40px}body.about-page .mission__content span{font-size:14px;margin-right:33px;display:inline-block}body.about-page .mission__content span:last-child{margin:0}body.about-page .mission__content .btn-primary,body.about-page .mission__content .btn-secondary,body.about-page .mission__content button-secondary,body.about-page .mission__content .btn-light,body.about-page .mission__content button-light,body.about-page .mission__content .btn-black,body.about-page .mission__content button-black{position:absolute;right:33px;top:134px;opacity:0;visibility:hidden;transform:scale(0, 0);transition:all .5 ease}body.about-page .mission__content .t-rating{font-size:14px;font-weight:400;line-height:1;padding:15px;margin:40px 0 20px;text-align:left;position:relative}@media only screen and (min-width: 768px){body.about-page .mission__content .t-rating{bottom:69px;right:50px;position:absolute;padding:11px 0 11px 40px;margin:0;text-align:center}}@media only screen and (min-width: 1400px){body.about-page .mission__content .t-rating{right:170px}}body.about-page .mission__content .t-rating::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#000}body.about-page .mission__content .t-rating span{display:block;font-weight:700;font-size:18px}body.about-page .mission .shown-content{position:relative;transition:left .5s ease}body.about-page .mission .hidden-content{position:relative;transition:left .5s ease}body.about-page .mission .hidden-content>.row>div:first-child{display:none}@media only screen and (max-width: 991px){body.about-page .mission .hidden-content{height:100%;opacity:1;visibility:visible;padding:0 20px}body.about-page .mission .hidden-content.hidden{opacity:0;visibility:hidden;height:0 !important}}@media only screen and (min-width: 1200px){body.about-page .mission .hidden-content::before{content:"";background:#fff;height:100%;width:100%;position:absolute;top:0;left:50%;margin-left:-2000px;width:2000px}body.about-page .mission .hidden-content>.row>div:first-child{display:block}}@media only screen and (min-width: 991px){body.about-page .mission .hdn-txt{margin-top:35px}}body.about-page .mission__navi{display:flex;align-items:center;justify-content:space-between;background:#fff;z-index:999;margin:40px auto 20px;max-width:513px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:6px;padding:0}@media only screen and (min-width: 991px){body.about-page .mission__navi{position:absolute;left:0;right:0;bottom:69px;margin:0 auto}}@media only screen and (min-width: 1200px){body.about-page .mission__navi{left:20px;right:auto}}@media only screen and (min-width: 1420px){body.about-page .mission__navi{left:50%;margin-left:-715px !important}}body.about-page .mission__navi .nav-item button{font-size:15px;color:#000;padding:21px 26px 19px;display:block;border:none;margin:0;transition:all .3s ease}body.about-page .mission__navi .nav-item button:after{content:none}body.about-page .mission__navi .nav-item button:hover,body.about-page .mission__navi .nav-item button.active{background:#002d3f;box-shadow:10px 10px 10px rgba(0,0,0,.16);color:#fff;border-radius:6px}@media only screen and (min-width: 991px){body.about-page .mission .tab-content{height:100%}}body.about-page .amenties__slider{overflow-y:visible}@media only screen and (min-width: 2200px){body.about-page .amenties__slider{margin:0;width:100%}}@media only screen and (min-width: 1200px){body.about-page .cta .sec-title{font-size:65px;line-height:1.2em;font-weight:400;margin-bottom:26px}body.about-page .cta__content{padding:70px 20px 0 144px}body.about-page .contact .sec-title{font-size:80px;line-height:1}}.location-page{overflow-x:hidden}.location-page .inner-page{width:100%;overflow-x:hidden}.location-page .sec-title{margin-bottom:40px}@media only screen and (max-width: 557px){.location-page .sec-title{margin-bottom:19px}}.location-page .header__logo .subtitle{color:#f8f9fa}.location-page .header__nav{padding-right:75px}.location-page .nav-bg .header__logo .subtitle{color:#000}.location-page .hero{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;display:flex;align-items:center;position:relative;z-index:1;margin-bottom:50px;height:845px}@media only screen and (min-width: 991px){.location-page .hero{height:1080px;margin-bottom:162px}}.location-page .hero::before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;z-index:1}.location-page .hero>.container{position:relative;z-index:2}@media only screen and (min-width: 991px){.location-page .hero>.container{padding-top:55px}}@media only screen and (min-width: 567px)and (max-height: 1000px){.location-page .hero__sec-title{top:-100px}}.location-page .hero__sec-title .sec-title{letter-spacing:.04em;margin-bottom:15px}@media only screen and (min-width: 558px){.location-page .hero__sec-title .sec-title{margin-bottom:45px}}.location-page .hero__cnt{display:flex;align-items:center;justify-content:center;flex-direction:row}.location-page .hero__cnt .link-icon{padding:0 25px 0 0}@media only screen and (min-width: 558px){.location-page .hero__cnt .link-icon{padding:0 25px 0 30px}}.location-page .hero__cnt .link-icon a{font-size:calc(18px - 4px);text-transform:uppercase;color:#f8f9fa;display:block;letter-spacing:.2em}html:lang(de) .location-page .hero__cnt .link-icon a{font-size:calc(18px - 6px)}.location-page .hero__cnt .link-icon a:after{background:#f8f9fa}.location-page .hero .t-rating{font-size:14px;font-weight:400;line-height:1;padding:11px 0 11px 30px;text-align:center;color:#fff;top:-258px;bottom:auto;right:12px;position:absolute}@media only screen and (min-width: 1200px){.location-page .hero .t-rating{right:20px;top:auto;bottom:-154px;padding:11px 0 11px 40px}}@media only screen and (min-width: 1700px){.location-page .hero .t-rating{right:-3px}}.location-page .hero .t-rating::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#fff}.location-page .hero .t-rating span{display:block;font-weight:700;font-size:18px}.location-page section.location{padding:0 !important;position:relative;z-index:2}@media only screen and (min-width: 1200px){.location-page section.location{display:flex;align-items:center}}.location-page section.location>.container{max-width:1960px}.location-page .info{position:relative;overflow:visible;padding:0 !important}.location-page .info .col{position:relative;z-index:2}@media only screen and (min-width: 1200px){.location-page .info{padding-top:202px !important;padding-bottom:50px}}.location-page .info__box{padding-top:40px}@media only screen and (min-width: 568px){.location-page .info__box{display:flex;align-items:stretch;justify-content:center;margin:0 -8px 50px}}@media only screen and (min-width: 991px){.location-page .info__box{margin:0 -8px 50px;padding-top:0px}}.location-page .info__box-cnt{background:#f8f9fa;margin:0 0 15px;padding:23px 20px 20px 40px;height:135px;border-radius:6px;display:flex;align-items:center}@media only screen and (min-width: 568px){.location-page .info__box-cnt{width:50%;margin:0 8px;padding:20px;height:260px;justify-content:center;text-align:center;flex-direction:column}}.location-page .info__box-cnt svg{display:block;margin:0 21px 0 0}@media only screen and (min-width: 568px){.location-page .info__box-cnt svg{margin:0 auto 15px}}.location-page .info__box-cnt p{font-size:calc(18px - 4px);line-height:1.4em;margin-bottom:0}.location-page .info__box-cnt p b{display:block}.location-page .info .apartments__awards{padding:50px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 800px){.location-page .info .apartments__awards{flex-wrap:nowrap}}@media only screen and (min-width: 1200px){.location-page .info .apartments__awards{padding:113px 0 0}}.location-page .info .apartments__awards-title{font-size:22px;line-height:28px;font-weight:400;position:relative;padding:70px 90px 70px 0}@media only screen and (max-width: 799px){.location-page .info .apartments__awards-title{width:100%;flex-basis:100%;text-align:center;padding:30px 0;margin-bottom:20px}}.location-page .info .apartments__awards-title:after{content:"";width:1px;height:100%;display:block;background:#000;position:absolute;right:0;top:0}@media only screen and (max-width: 575px){.location-page .info .apartments__awards-title:after{content:none}}@media only screen and (max-width: 799px){.location-page .info .apartments__awards-title:after{left:0;margin:0 auto;width:100%;max-width:500px;height:1px;top:auto;bottom:0}}@media only screen and (max-width: 575px){.location-page .info .apartments__awards-img{display:flex}}.location-page .info .apartments__awards img{width:auto;max-width:100%;height:auto;margin:0 16px}@media only screen and (max-width: 575px){.location-page .info .apartments__awards img{max-width:none}}.location-page .info .floating-title{left:20px;bottom:0;display:none}@media only screen and (min-width: 991px){.location-page .info .floating-title{display:block}}.location-page .options{padding:160px 0 100px;overflow:visible}.location-page .options .floating-title{right:50%;left:auto;top:-160px;margin-right:-1577px}.location-page .options .sec-title{margin-bottom:0}.location-page .standards{text-align:center;padding:188px 0}.location-page .standards .sec-title{margin-bottom:20px}.location-page .standards__link{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}@media only screen and (min-width: 568px){.location-page .standards__link{flex-direction:row}}@media only screen and (min-width: 768px){.location-page .standards__link-box{padding:14px 65px}}.location-page .standards__link-box:first-child:before{content:"";background:#000;height:100%;width:1px;top:0;right:auto;left:0;position:absolute}@media only screen and (min-width: 568px){.location-page .standards__link-box:first-child:before{right:0;left:auto}}.location-page .standards2{background:#f8f9fa;overflow:visible}@media only screen and (min-width: 992px){.location-page .standards2{padding-top:0 !important}}.location-page .standards2 .floating-title{bottom:-300px;color:#fff;right:50%;margin-right:-1300px}.location-page .standards2__options{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0;padding-top:100px;position:relative;z-index:2}@media only screen and (max-width: 767px){.location-page .standards2__options{padding:80px 0}}.location-page .standards2__options-box{padding:0 60px;margin-bottom:50px;cursor:pointer;position:relative}@media only screen and (min-width: 768px){.location-page .standards2__options-box{margin-bottom:80px}}@media(max-width: 575px){.location-page .standards2__options-box{display:flex;justify-content:center;width:100%}}.location-page .standards2__options-box.no-hover{cursor:default}.location-page .standards2__options-box .main{position:relative;padding-left:60px}@media only screen and (max-width: 767px){.location-page .standards2__options-box .main{text-align:center;padding-left:0}}@media only screen and (min-width: 768px){.location-page .standards2__options-box .main.hairdryer{padding-left:75px}}.location-page .standards2__options-box .main svg{margin:0 auto 10px;display:block}@media only screen and (min-width: 768px){.location-page .standards2__options-box .main svg{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;display:inherit}}.location-page .standards2__options-box .hover{opacity:0;visibility:hidden;position:absolute;transform:translate(-100px, -50%);left:0;top:50%;background:#002d3f;border-radius:6px;padding:30px;transition:all .5s ease;color:#fff;width:100%;font-size:calc(18px - 2px);z-index:50;text-align:center}@media only screen and (min-width: 568px){.location-page .standards2__options-box .hover{left:0;top:50%;width:400px;transform:translate(-100px, -50%);padding:55px 85px;text-align:left}}.location-page .standards2__options-box .hover p{color:#fff}.location-page .standards2__options-box .hover ul:not(.unstyled){margin-bottom:30px}.location-page .standards2__options-box .hover ul:not(.unstyled) li{position:relative;padding-left:15px;margin-bottom:0}.location-page .standards2__options-box .hover ul:not(.unstyled) li::before{content:"";width:10px;height:1px;position:absolute;left:0;top:13px;background:#fff}.location-page .standards2__options-box:hover .hover{opacity:1;visibility:visible;transform:none;transform:translate(0, -50%)}@media only screen and (min-width: 568px){.location-page .standards2__options-box:hover .hover{transform:translate(-50px, -50%)}}.location-page .standards2__options-box:last-child .hover{left:auto;right:0}.location-page .standards2__options-box:last-child:hover .hover{transform:translate(0, -50%)}@media only screen and (min-width: 992px){.location-page .standards2 .tab-content .tab-pane{padding-top:219px !important}}.location-page .standards2 .amenties-box1{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.location-page .standards2 .amenties-box1 .standards2__options-box{padding:0 20px}@media only screen and (min-width: 800px){.location-page .standards2 .amenties-box1 .standards2__options-box{padding:0 50px}}@media only screen and (min-width: 1670px){.location-page .standards2 .amenties-box1 .standards2__options-box{padding:0 98px}}@media only screen and (min-width: 1670px){.location-page .standards2 .amenties-box1{margin:0 -160px}}.location-page .standards2 .amenties-box2{justify-content:center;margin:0 -25px}@media only screen and (min-width: 1200px){.location-page .standards2 .amenties-box2{justify-content:space-between}}.location-page .standards2 .amenties-box2 .standards2__options-box{padding:0 25px}.location-page .standards2 .amenties-box2 .standards2__options-box .hover{padding:20px 30px;width:340px}.location-page .ratings__sec-title{max-width:none}.location-page .guideline{padding-bottom:60px;overflow:visible}.location-page .guideline .row{position:relative;z-index:2}.location-page .guideline .floating-title{bottom:400px;right:50%;margin-right:-261px}.location-page .guideline__inner{background:#f8f9fa;padding:50px 20px;position:relative;z-index:2}@media only screen and (min-width: 768px){.location-page .guideline__inner{padding:50px}}@media only screen and (min-width: 1200px){.location-page .guideline__inner{padding:180px 130px 140px}}.location-page .guideline__inner .title{display:block;text-transform:uppercase;margin-bottom:40px}.location-page .guideline__inner ul li{margin-bottom:70px}.location-page .rules{padding-top:0}.location-page .rules__options{padding-top:60px}.location-page .rules__options-box{position:relative;margin-bottom:47px}@media only screen and (min-width: 768px){.location-page .rules__options-box{padding-left:60px;margin-bottom:60px}}.location-page .rules__options-box svg{position:absolute;left:0;top:0;display:none}@media only screen and (min-width: 768px){.location-page .rules__options-box svg{display:block}}@media only screen and (min-width: 768px){.location-page .rules__options-box .main{padding-right:60px}}@media only screen and (min-width: 1400px){.location-page .rules__options-box .main{padding-right:130px}}.location-page .rules__options-box .main b{display:block;margin-bottom:10px}@media only screen and (max-width: 767px){.location-page .rules__options-box .main b{font-size:20px}}.location-page .map__content{padding-top:32px}.location-page .map__content__sec-title{margin-bottom:80px}.location-page .map__content .addr-row{margin-bottom:55px}.location-page .map__content .addr-row span{font-size:15px;display:block;margin-bottom:5px}.location-page .contact{margin-bottom:0 !important}@media only screen and (min-width: 991px){.location-page .contact{margin-bottom:200px !important}}.faq-page .navigation{padding:160px 0 0 !important;text-align:center;overflow:visible}@media only screen and (min-width: 1200px){.faq-page .navigation{padding:0 0 219px !important}}.faq-page .navigation__sec-title{text-align:center;margin-bottom:90px}.faq-page .navigation .headline{position:relative}.faq-page .navigation .headline .location-options{position:absolute;right:0;left:0;margin:0 auto;top:-120px;z-index:10}@media only screen and (min-width: 991px){.faq-page .navigation .headline .location-options{right:0;left:auto;margin:0}}@media only screen and (min-width: 1300px){.faq-page .navigation .headline .location-options{top:0}}.faq-page .navigation .headline .location-options select{border-radius:0;border:none;border-bottom:1px solid #000;color:#000;padding:15px 5px;box-shadow:none;outline:none;min-width:278px;background:#fff}.faq-page .navigation .faq-navi{padding-top:80px}.faq-page .navigation .faq-navi .search-box{position:relative;z-index:1;max-width:1088px;margin:0 auto 60px}.faq-page .navigation .faq-navi .search-box .faq-search{display:block;width:100%;border:none;border-bottom:1px solid #000;outline:none;padding-bottom:30px}.faq-page .navigation .faq-navi .search-box .faq-search::placeholder{color:#000;opacity:1}.faq-page .navigation .faq-navi .search-box svg{position:absolute;right:0;top:0;z-index:2}.faq-page .navigation .faq-navi .alphabetical-box{max-width:1015px;margin:0 auto;padding:20px 0;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 991px){.faq-page .navigation .faq-navi .alphabetical-box{justify-content:space-between;flex-wrap:nowrap}}.faq-page .navigation .faq-navi .alphabetical-box .nav-item{padding:0 15px 20px;width:auto}@media only screen and (min-width: 991px){.faq-page .navigation .faq-navi .alphabetical-box .nav-item{padding:0}}.faq-page .navigation .faq-navi .alphabetical-box .nav-item::before{display:none}.faq-page .navigation .faq-navi .alphabetical-box .nav-item.disabled>span{color:#cbcfd3;cursor:not-allowed;display:block}.faq-page .navigation .faq-navi .alphabetical-box .nav-item.disabled>span::after{content:none}.faq-page .navigation .faq-navi .alphabetical-box .nav-item .nav-link:after{width:0;visibility:hidden;opacity:0}.faq-page .navigation .faq-navi .alphabetical-box .nav-item .nav-link:hover:after,.faq-page .navigation .faq-navi .alphabetical-box .nav-item .nav-link.active:after{width:100%;visibility:visible;opacity:1}.faq-page .faq{background:none;padding-top:0}.faq-page .faq__row{margin-bottom:100px}.faq-page .faq__row .headline{font-weight:bold;display:block;padding-top:35px}