h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:Helvetica Neue Roman,Helvetica Neue Bold,Miracle,sans-serif;font-size:18px;line-height:1.5;font-weight:400;--primary-color: #313f38;--secondary-color: #fcd043;--text-color: #1b3b36;--white: #fffcf6;--error: #b03e3e;--attention: #dc9b39;--success: #2a5b46;--link: #1b3b36;--link-hover: #455955;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:100vh;margin:0;overflow-x:hidden}main{flex-grow:1}main:has(.back-link){text-align:center}@font-face{font-family:Miracle;src:url(/hotel/assets/Miracle_Personal_use-C1VdnjKH.ttf) format("truetype"),url(/hotel/assets/Miracle-B-0ptf4X.woff) format("woff"),url(/hotel/assets/Miracle-BpCIlLB1.woff2) format("woff2")}@font-face{font-family:Helvetica Neue Roman;src:url(/hotel/assets/HelveticaNeueLTStd55Roman-CiRkFLes.otf) format("otf"),url(/hotel/assets/HelveticaNeueLTStd-Roman-DALzRuuV.woff) format("woff"),url(/hotel/assets/HelveticaNeueLTStd-Roman-CCmjf5QD.woff2) format("woff2")}@font-face{font-family:Helvetica Neue Bold;src:url(./fonts/HelveticaNeueLTStd75Bold/HelveticaNeueLTStd75Bold.otf) format("otf")}.container{min-width:300px;max-width:375px;margin:0 auto;padding:0 10px}@media only screen and (min-width: 768px){.container{max-width:1023px}}@media only screen and (min-width: 1024px){.container{max-width:1439px;padding:0 20px}}@media only screen and (min-width: 1440px){.container{max-width:1919px}}@media only screen and (min-width: 1920px){.container{max-width:2200px;padding:0 30px}}h1,h2,h3,h4,h5,h6{font-family:Miracle,sans-serif}ul,ol{list-style:none}.header{padding:20px 0}.nav{display:flex;justify-content:space-between}.nav-logo{display:inline-flex;align-items:center;justify-content:center}.nav-list{display:flex;align-items:center;justify-content:flex-end;gap:40px}.nav-link{position:relative;display:block;font-weight:500;letter-spacing:.02em;transition:.2s ease-in}.nav-link:hover,.nav-link:focus{color:#747bff}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(100%);width:110%;height:4px;border-radius:4px;transform-origin:center;animation:stretch .4s cubic-bezier(.68,-.55,.27,1.55) .2s both}.nav-link.active:after{background:#747bff}.header{background-color:#2e4239;color:#fff;padding:10px 0;position:relative}.cont{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px}.logo{font-size:24px;font-weight:700}.nav{flex-grow:1;margin-left:20px}.nav-list{display:flex;list-style:none;padding:0;margin:0;justify-content:space-around}.nav-list li{margin:0 10px}.nav-list a{color:#fff;text-decoration:none;font-size:14px;transition:color .3s}.nav-list a:hover{color:silver}.phone{display:block}.phone a{color:#fff;text-decoration:none;font-size:14px}.phone a:hover{color:silver}.menu-icon{display:none;cursor:pointer}.menu-icon svg{fill:#fff;transition:fill .3s}.menu-icon:hover svg{fill:silver}@media (max-width: 1024px){.nav{display:none}.menu-icon{display:block}.phone{display:none}}@media (max-width: 768px){.container{justify-content:space-between}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2e4239;color:#fff;z-index:1000;overflow-y:auto}.modal-content{position:relative;padding:20px}.close-modal{background:none;border:none;position:absolute;top:20px;right:20px;cursor:pointer}.close-modal svg{fill:#fff;width:25px;height:25px}.modal-nav{list-style:none;padding:0;margin:50px 0;text-align:center}.modal-nav li{margin:15px 0}.modal-nav a{color:#fff;text-decoration:none;font-size:24px;font-weight:700;transition:color .3s}.modal-nav a:hover{color:silver}.modal-footer{text-align:center;margin-top:30px}.modal-footer p{margin:10px 0}.social-links a{color:#fff;margin:0 10px;text-decoration:none;font-size:16px}.social-links a:hover{color:silver}.about-us-section{background-color:var(--primary-color);padding-top:50px;position:relative}.about-us-section:before,.about-us-section:after{background-color:var(--primary-color)}.about-us-title{width:195px;color:var(--secondary-color);font-size:60px;line-height:1;text-transform:uppercase;text-align:right}.main-img{width:355px;height:355px;object-fit:cover;margin:70px 0}.hidden-img{object-fit:cover;display:none}.about-us-subtitle{font-size:30px;line-height:1;text-transform:capitalize;color:var(--white);margin-bottom:20px}.mob-text{width:293px;font-family:Helvetica Neue Roman,sans-serif;color:var(--white);font-size:13px;line-height:1.77;opacity:.8}.tablet-text{display:none}.about-us-logo{position:absolute;width:70px;height:52px;margin:0 auto;position:relative;z-index:999;top:-200px;right:-110px;transform:rotate(50deg);transform-origin:center}.about-us-label{width:24px;height:24px;fill:var(--secondary-color);position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.btn{display:none}@media only screen and (min-width: 768px){.about-us-title{width:300px}.hidden-img{display:block;width:160px;height:212px;position:absolute;top:80px;right:44px}.description{position:absolute;top:350px;right:80px}.about-us-logo{top:-560px;right:-160px;transform:rotate(300deg);transform-origin:center}}@media only screen and (min-width: 1024px){.about-us-section{padding:0;height:832px}.about-us-title{width:324px;font-size:100px;line-height:.8;margin-top:150px;margin-left:198px;position:absolute;z-index:5}.white-title{color:var(--white)}.main-img{width:357px;height:530px;margin:0;position:absolute;top:100px;left:20px;z-index:1}.hidden-img{top:100px;right:24px}.description{position:absolute;top:444px;right:252px}.about-us-subtitle{font-size:28px;letter-spacing:.03em;margin-bottom:30px}.mob-text{display:none}.tablet-text{display:block;width:250px;font-family:Helvetica Neue Roman,sans-serif;color:var(--white);font-size:13px;line-height:1.77;opacity:.64}.about-us-logo{top:64px;right:-318px}}@media only screen and (min-width: 1440px){.about-us-section{height:976px}.about-us-title{width:405px;font-size:125px;line-height:.84;margin-top:200px;margin-left:410px;position:absolute;z-index:5}.main-img{width:453px;height:636px;top:125px;z-index:1}.hidden-img{width:237px;height:312px;top:125px}.description{position:absolute;top:536px;right:428px}.about-us-subtitle{font-size:36px;margin-bottom:40px}.tablet-text{width:400px;font-size:18px;line-height:1.56;opacity:.64}.about-us-logo{top:80px;right:-434px}.btn{display:block;width:150px;height:150px;position:absolute;top:610px;right:108px}.polygon-2{width:150px;height:150px;fill:transparent;stroke-width:.1px;stroke:var(--white)}.btn-text{display:block;text-align:center;color:var(--white);font-family:Helvetica Neue Roman;font-size:14px;line-height:1;width:72px;position:absolute;top:38px;right:39px}.btn-text>span{color:var(--secondary-color)}.vector-down{width:20px;height:13px;fill:none;stroke-width:2px;stroke:var(--secondary-color);margin-top:22px}}@media only screen and (min-width: 1920px){.about-us-section{height:1300px}.about-us-title{width:486px;font-size:150px;line-height:.87;margin-top:310px;margin-left:816px;position:absolute;z-index:5}.main-img{width:606px;height:850px;top:150px;z-index:1}.hidden-img{width:314px;height:414px;top:150px}.description{position:absolute;top:760px;right:660px}.about-us-subtitle{font-size:50px;line-height:1.2;margin-bottom:40px}.tablet-text{width:444px}.about-us-logo{top:116px;right:-600px}.btn{width:200px;height:200px;top:764px;right:116px}.polygon-2{width:200px;height:200px}.btn-text{top:50px;right:64px;font-size:16px}.vector-down{width:26px;height:16px;margin-top:35px}}*,:before,:after{box-sizing:border-box}.section-rooms{padding-top:70px;padding-bottom:70px;background-color:#fffcf6}.section-header{display:flex;flex-direction:column;margin-bottom:50px}.subtitle{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--text-color);margin-bottom:30px;text-align:right}.section-title{font-weight:400;font-size:50px;line-height:100%;text-transform:uppercase;color:var(--text-color);margin-bottom:50px}.section-info-container{display:flex;flex-direction:column}.section-info{font-weight:400;font-size:12px;text-transform:uppercase;color:var(--text-color);text-align:left;max-width:150px}.room-preview__image{display:none}.since{border:1px solid black;border-radius:99px;width:249px;height:65px;display:flex;align-items:center;padding:5px 25px;text-align:left;display:none}.room-details{position:relative;display:inline-block;overflow:hidden}.room-image{position:relative;display:inline-block}.room-image-big{display:block;width:100%}.book-room-btn{position:absolute;bottom:20px;right:20px;width:120px;height:120px;background-color:#f3b124;border:none;border-radius:50%;font-style:italic;font-weight:400;font-size:14px;text-align:center;color:var(--text-color);transition:transform .3s ease,box-shadow .3s ease}.book-room-btn:hover{transform:scale(1.1);box-shadow:0 10px 15px #0000004d}.pagination{text-align:right;font-weight:400;font-size:16px;margin-bottom:30px}.pagination-slash{color:#0003}.room-title{font-weight:400;font-size:30px;line-height:100%;text-transform:capitalize;color:var(--text-color);margin-bottom:50px}.room-description-container{display:flex;align-items:flex-start;justify-content:space-between;gap:64px;margin-bottom:70px}.room-description{font-weight:400;font-size:13px;line-height:177%;color:var(--text-color);opacity:.8}.next-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;clip-path:polygon(50% 0%,75% 5%,95% 25%,100% 50%,95% 75%,75% 95%,50% 100%,25% 95%,5% 75%,0% 50%,5% 25%,25% 5%);text-align:center;color:#000;transition:transform .3s ease,box-shadow .3s ease}.next-btn:hover{transform:scale(1.1);box-shadow:0 10px 15px #0000004d}@media only screen and (min-width: 1024px){.subtitle{display:none}.section-info-container{display:flex;flex-direction:column-reverse}.section-title{font-size:100px;line-height:80%}.section-title span:first-child{display:block}.section-info{align-self:flex-end;max-width:200px;width:100%;text-align:left}.rooms-slide{display:flex;flex-direction:row-reverse;gap:127px}.next-btn{position:absolute;top:0;left:-271px}.rooms-slide-content{padding-left:271px;display:flex;flex-direction:column-reverse}.rooms-content-text{position:relative;display:flex;flex-direction:column}.room-description{display:flex;flex-shrink:0;max-width:250px;width:100%}.room-image{max-width:356px;width:100%}.pagination{text-align:left;margin-bottom:0}}@media only screen and (min-width: 1440px){.section-title{font-size:125px;line-height:84%;margin-bottom:150px}.section-info-container{flex-direction:row;justify-content:space-between;align-items:flex-start}.section-info{align-self:auto;max-width:335px;width:100%;text-align:left;font-size:18px}.room-preview{max-width:285px;width:100%}.room-preview__image{display:block;padding-right:138px}.since{display:block}.room-details-content{display:flex;position:absolute}.rooms-content{position:relative}.room-image{max-width:572px;width:100%}.next-btn{position:absolute;top:auto;bottom:0;left:-271px;width:170px;height:170px}}.facilities-section{padding-top:70px;background-color:var(--white)}.facilities-main-info{margin-bottom:70px;position:relative}.right-div img,.right-div .circle-text{display:none}.facilities-small-p{font-family:Helvetica Neue LT Std,sans-serif;position:absolute;left:253px;text-align:right;width:112px;font-size:16px}.left-div img{position:absolute;top:250px;left:85px;width:192px}.facilities-big-p{font-family:Helvetica Neue LT Std,sans-serif;width:221px;height:138px;font-size:13px;line-height:1.7em;text-align:justify;margin-left:135px;color:var(--text-color)}.facilities-title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 auto 265px;width:263px;height:180px}.facilities-subtitle{display:flex;align-items:center;justify-content:flex-end;width:263px}.facilities-title h2{font-family:Miracle,sans-serif;color:var(--text-color);font-size:60px;line-height:1em;width:220px}.facilities-subtitle h2{width:150px}.star-icon{fill:var(--secondary-color)}@media screen and (min-width: 768px){.facilities-section{padding-top:80px}.facilities-main-info{margin-bottom:120px}.facilities-small-p{left:604px;width:150px;font-size:16px}.facilities-small-p span{font-style:italic}.left-div img{top:210px;left:20px;width:200px}.facilities-big-p{width:250px;height:115px;font-size:13px;text-align:justify;margin:0 auto}.facilities-title{margin-left:300px;margin-bottom:160px;width:428px;font-weight:400}.facilities-title h2{font-size:70px}}@media screen and (min-width: 1024px){.facilities-section{padding-top:100px}.facilities-main-info{margin-bottom:100px}.right-div .circle-text{display:block}.circle-text{position:absolute;top:170px;left:200px;display:block;overflow:visible;transform:scale(.8);width:80px;font-size:13px;fill:var(--text-color);opacity:90%}.circle-text path{fill:none}.facilities-small-p{left:804px;width:200px;font-size:18px;text-transform:uppercase}.facilities-small-p span{font-style:italic}.left-div img{width:231px}.facilities-title{margin-left:397px;margin-bottom:180px;width:428px;font-weight:400}.facilities-title h2{font-size:90px}}@media screen and (min-width: 1440px){.facilities-section{padding-top:150px}.facilities-main-info{margin-bottom:400px}.right-div img{position:absolute;display:block;width:335px;top:130px;left:1080px}.right-div .circle-text{display:none}.facilities-small-p{left:20px;width:160px;text-align:left}.facilities-small-p span{font-style:normal}.left-div img{position:absolute;top:415px;z-index:2;width:335px}.facilities-big-p{width:350px;height:140px;font-size:13px;margin-left:445px;font-size:18px}.facilities-title{margin-bottom:160px;margin-left:445px;min-height:315px}.facilities-title h2{font-size:120px}}@media screen and (min-width: 1920px){.facilities-section{padding-top:200px}.facilities-main-info{margin-bottom:200px}.right-div img{width:440px;top:150px;left:1440px}.right-div .circle-text{display:block}.circle-text{top:50px;left:1350px;width:180px;font-size:13px;transform:scale(.9)}.facilities-small-p{font-size:26px;left:20px;width:250px}.left-div img{top:415px;width:440px}.facilities-big-p{margin-left:660px}.facilities-title{margin-bottom:160px;margin-left:660px;min-height:390px}.facilities-title h2{font-size:150px}}.ac{background-color:var(--white);margin:0!important}.ac-polygon{display:none}.ac-trigger{background-color:transparent;font-size:40px!important;font-weight:500!important;padding:0!important;display:flex!important;justify-content:center;align-items:center;width:100%;height:276px;position:absolute!important;font-family:Miracle,sans-serif!important;color:transparent!important}.ac-trigger:after{display:none!important}.ac.is-active .ac-panel{overflow:visible!important}.closed-panel-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 38px;position:relative;background-color:var(--white)}.closed-panel-container:after{content:"";position:absolute;border-bottom:1px solid var(--text-color);opacity:30%!important;top:-2px;left:-2px;right:-2px;bottom:-2px;pointer-events:none}.ac .closed-panel-container.last-child:after{border-bottom:none!important}.closed-panel-container img{width:150px;height:150px;margin-bottom:40px}.number-p{position:absolute;top:40px;right:8px;font-size:30px;font-family:Miracle,sans-serif;font-weight:400;width:30px}.panel-header{font-size:24px;font-family:Miracle,sans-serif;text-align:center}.ac-panel{display:flex;justify-content:center;background-color:var(--white)}.ac.js-enabled.is-active .closed-panel-container>img{width:355px!important;height:420px!important;transition:width .3s ease-out,height .3s ease-out}.ac.js-enabled.is-active .number-p{top:510px;left:15px}.ac.js-enabled.is-active .panel-header{font-size:30px;width:223px;font-weight:500;margin-left:90px}.ac.js-enabled.is-active .ac-panel-p{width:230px;font-size:14px;text-align:left;margin-left:140px;padding-bottom:70px;border:none}.ac.js-enabled.is-active .closed-panel-container{padding-bottom:0}.ac.js-enabled.is-active .closed-panel-container:after{display:none!important}.ac.js-enabled.is-active .ac-polygon{display:block;position:absolute;width:70px;height:70px;fill:transparent;stroke:var(--primary-color);opacity:48%;stroke-width:.5px;z-index:2}.ac.js-enabled.is-active .ac-trigger{right:290px;top:590px;left:unset;z-index:4;width:70px;height:70px;font-size:35px!important;transform:rotate(90deg) translateY(2px);transition:transform .3 ease-out;color:var(--text-color)!important}.ac.js-enabled.is-active .ac-trigger svg{opacity:35%;transform:rotate(90deg) translate(3px);transition:transform .3 ease-out}.ac.js-enabled:not(.is-active) .closed-panel-container>img{width:150px;height:150px;transition:width .3s ease-out,height .3s ease-out}@media screen and (min-width: 768px){.ac-trigger{display:block;background-color:transparent;width:70px!important;height:50px;left:650px;top:45%;font-size:40px!important;font-weight:500!important;padding:0!important;display:flex!important;justify-content:center;align-items:center;color:var(--text-color)!important}.closed-panel-container{display:flex;flex-direction:row;justify-content:normal;padding-top:30px;padding-bottom:0}.closed-panel-container img{width:170px;height:170px;margin-bottom:40px;margin-right:60px}.number-p{position:unset;top:0;right:55px;font-size:30px;margin-right:70px;width:30px}.panel-header{font-size:24px;text-align:center;width:200px!important}.ac-panel{display:flex;justify-content:center}.ac .closed-panel-container.last-child:after{border-bottom:1px solid var(--text-color)!important;opacity:30%!important}.ac.js-enabled.is-active{position:relative!important}.ac.js-enabled.is-active .closed-panel-container>img{width:300px!important;height:450px!important;transform:translate(140%);transition:width .3s ease-out,height .3s ease-out transform .3 ease-out}.ac.js-enabled.is-active .number-p{position:absolute;top:30px;left:200px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .panel-header{position:absolute;text-align:left;top:170px;left:100px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-panel{position:absolute;top:270px;left:50px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-polygon{width:90px;height:90px}.ac.js-enabled.is-active .ac-trigger{right:670px;top:200px;width:90px;height:90px;width:65px!important;transform:rotate(90deg) translateY(2px);transition:transform .3 ease-out}.ac.js-enabled.is-active .ac-trigger svg{transform:rotate(90deg) translate(2px);transition:transform .3 ease-out}.ac.js-enabled:not(.is-active) .closed-panel-container>img{width:170px;height:170px;transform:translate(0);transition:width .3s ease-out,height .3s ease-out,transform .3s ease-out}.ac.js-enabled:not(.is-active) .number-p{position:unset;top:0;left:unset;transition:top .3s ease-out,left .3s ease-out}.ac.js-enabled:not(.is-active) .panel-header{position:unset;top:0;left:unset;transition:top .3s ease-out,left .3s ease-out}.ac.js-enabled:not(.is-active) .ac-panel{position:unset;top:unset;left:unset;transition:top .3s ease-out,left .3s ease-out}.ac.js-enabled:not(.is-active) .ac-polygon{display:none;transition:display 0s}.ac.js-enabled:not(.is-active) .ac-trigger{transform:rotate(0) translateY(0);transition:transform .3s ease-out}.ac.js-enabled:not(.is-active) .ac-trigger svg{transform:rotate(0) translate(0);transition:transform .3s ease-out}}@media screen and (min-width: 1024px){.ac-trigger{width:150px!important;left:850px;top:100px;font-size:50px!important}.closed-panel-container img{width:190px!important;height:190px!important;margin-bottom:30px;margin-right:70px}.number-p{right:55px;font-size:36px!important;margin-right:80px}.panel-header{font-size:36px!important;text-align:left;width:284px!important}.ac.js-enabled.is-active .closed-panel-container>img{width:356px!important;height:505px!important;transform:translate(170%);transition:width .3s ease-out,height .3s ease-out transform .3 ease-out}.ac.js-enabled.is-active .number-p{top:70px;left:285px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .panel-header{top:200px;left:200px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-panel{top:280px;left:150px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-polygon{width:105px;height:105px}.ac.js-enabled.is-active .ac-trigger{right:880px;top:210px;width:105px;height:105px;transform:rotate(90deg) translateY(2px);transition:transform .3 ease-out}}@media screen and (min-width: 1440px){.ac-trigger{width:180px!important;left:1250px;font-size:65px!important}.closed-panel-container img{width:217px!important;height:217px!important;margin-bottom:30px;margin-right:130px}.number-p{font-size:50px!important;margin-right:100px;width:50px}.panel-header{font-size:50px!important;width:400px!important}.ac-panel-p{font-size:18px!important;width:335px!important;margin:0!important}.ac.js-enabled.is-active .closed-panel-container>img{width:450px!important;height:640px!important;transform:translate(200%);transition:width .3s ease-out,height .3s ease-out transform .3 ease-out!important}.ac.js-enabled.is-active .number-p{top:100px;left:390px;margin:0;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .panel-header{top:340px;left:370px;width:246px!important;margin:0!important;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-panel{top:510px;left:370px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-polygon{width:170px;height:170px}.ac.js-enabled.is-active .ac-trigger{right:1250px;top:350px;width:170px;font-size:50px!important;height:170px;transform:rotate(90deg) translateY(2px);transition:transform .3 ease-out}}@media screen and (min-width: 1920px){.ac-trigger{left:1600px;top:170px;font-size:100px!important}.closed-panel-container img{width:285px!important;height:285px!important;margin-bottom:50px;margin-right:180px}.number-p{width:100px!important;right:55px;font-size:80px!important;margin-right:150px}.panel-header{font-size:80px!important;width:650px!important}.ac-panel-p{width:445px!important}.ac.js-enabled.is-active .closed-panel-container>img{width:600px!important;height:850px!important;transform:translate(205%);transition:width .3s ease-out,height .3s ease-out transform .3 ease-out}.ac.js-enabled.is-active .number-p{left:500px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .panel-header{top:400px;left:500px;width:395px!important;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-panel{top:650px;left:500px;transition:top .3 ease-out,left .3 ease-out}.ac.js-enabled.is-active .ac-trigger{right:1700px;top:450px;font-size:90px!important;transform:rotate(90deg) translateY(2px);transition:transform .3 ease-out}.ac.js-enabled.is-active .ac-trigger svg{transform:rotate(90deg) translate(7px);transition:transform .3 ease-out}}body{overflow-x:hidden;margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;display:block;border:0}.apartments-container{min-width:375px;max-width:1023px;margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.best-apartmens{background-image:url(/hotel/assets/space-copenhagen-1x-mobile-CDiFTiW2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:74px;padding-bottom:70px;height:auto;text-align:left;overflow:hidden}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.best-apartmens{background-image:url(/hotel/assets/space-copenhagen-2x-mobile-CEBdKhj5.jpg)}}.best-apartmens-title{font-family:Miracle,sans-serif;font-weight:400;font-size:50px;line-height:100%;text-transform:uppercase;color:var(--secondary-color);margin-bottom:233px;margin-left:10px;max-width:355px}.line-container{width:100%;max-width:2220px;margin:0 auto 100px}.best-apartmens-line{stroke-width:1px;stroke:var(--secondary-color);width:100%;height:auto}.best-apartmens-line-tab{display:none}.par-wrapper{display:flex;justify-content:flex-end}.best-apartmens-par{font-family:Helvetica Neue LT Std,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;color:var(--secondary-color);width:210px;margin-left:auto;text-align:left}@media (min-width: 768px){.best-apartmens-title{font-size:70px;line-height:100%;margin-left:20px}.best-apartmens-par{font-size:24px;width:250px}}@media (min-width: 1024px){.apartments-container{max-width:1439px}.best-apartmens{background-image:url(/hotel/assets/space-copenhagen-tab-1x-CGFJfGxl.jpg);background-size:cover;background-position:center;max-height:650px;padding:50px 0 16px;position:relative}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.best-apartmens{background-image:url(/hotel/assets/space-copenhagen-tab-2x-DjL-fQ3n.jpg)}}.best-apartmens-title{font-size:100px;line-height:80%;max-width:582px}.best-apartmens-line{display:none}.best-apartmens-line-tab{display:block;position:absolute;top:100px}.par-wrapper{position:absolute;top:350px;left:20px}.best-apartmens-par{width:300px}}@media (min-width: 1440px){.apartments-container{max-width:1919px}.best-apartmens{background-image:url(/hotel/assets/space-copenhagen-des-1x-C1nO23y8.jpg);max-height:780px;padding-top:100px;position:relative}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.best-apartmens{background-image:url(/hotel/assets/space-copenhagen-des-2x-5nfF3_PS.jpg)}}.best-apartmens-title{font-size:125px;line-height:84%;max-width:836px}.best-apartmens-par{width:430px;min-height:70px;position:absolute;top:120px;left:20px}}@media (min-width: 1920px){.apartments-container{max-width:2200px}.best-apartmens{max-height:800px}}.our-gallery{background-color:var(--primary-color);padding:70px 10px;margin:0 auto;min-height:944px;height:auto;position:relative;overflow-x:hidden}.gallery-logo{width:70px;height:52px;margin:0 auto 90px;position:relative}.gallery-label{fill:var(--secondary-color);position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.gallery-title{font-family:Miracle,sans-serif;font-weight:400;font-size:60px;line-height:100%;text-transform:uppercase;text-align:center;margin:0 auto 50px;color:var(--secondary-color);max-width:338px}.gallery-par-hall{display:none}.gallery-par{font-family:Helvetica Neue LT Std,sans-serif;font-weight:400;font-size:13px;line-height:177%;text-align:center;color:#fffcf6;min-width:300px;max-width:500px;margin:0 auto;margin-bottom:100vh}.gallery-photo-container{max-width:100%}.photo-1{display:none}.photo-2{position:absolute;bottom:15%;left:-5%;width:190px;height:auto;opacity:.2}.photo-3{display:none}.photo-4{position:absolute;top:50%;left:2%;width:170px;height:auto}.photo-5{display:none}.photo-6{position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);width:45%;height:auto;z-index:9}.photo-7{position:absolute;right:-5%;top:50%;width:180px;height:auto;opacity:.1}.photo-8{position:absolute;right:2%;top:45%;width:180px;height:auto;object-fit:cover;max-width:100%}.photo-9{display:none}.gallery-section-footer{display:flex}.gallery-label-polygon{fill:var(--secondary-color);margin-right:16px}.gallery-par-footer{display:flex;justify-content:center;align-items:center;font-family:Helvetica Neue LT Std,sans-serif;font-style:italic;font-weight:400;font-size:16px;text-transform:capitalize;color:var(--white);opacity:.8;max-width:250px}.marquee{display:none}@media (min-width: 768px){.gallery-logo{margin-bottom:50px}.gallery-title{font-weight:500;font-size:80px;max-width:480px}.gallery-par{font-weight:500;font-size:18px;line-height:177%;max-width:600px;margin-bottom:150vh}.photo-2{bottom:10%;left:-5%;width:30%}.photo-4{top:35%;left:2%;width:40%}.photo-7{right:-5%;top:60%;width:30%}.photo-8{right:2%;top:40%;width:50%}.photo-9{display:none}.gallery-section-footer{justify-content:center}.gallery-par-footer{font-weight:500;font-size:18px;max-width:350px}}@media (min-width: 1024px){.our-gallery{padding:133px 0 101px;margin:0 auto;min-height:944px}.gallery-par-hall{display:block;font-family:Helvetica Neue LT Std,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;color:var(--white);font-style:italic;max-width:200px;margin-left:20px;position:absolute;top:133px}.gallery-logo{margin-bottom:80px}.gallery-title{font-size:100px;line-height:80%;max-width:800px;margin:0 auto 50px}.gallery-par{opacity:.8;min-width:200px;max-width:500px;margin:0 auto;margin-bottom:85vh}.photo-1{display:block;position:absolute;top:30%;left:-10%;width:30%}.photo-2{display:none}.photo-3{display:block;position:absolute;top:55%;left:3%;width:15%}.photo-4{display:none}.photo-5{display:block;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:50%;height:auto;z-index:9}.photo-6{display:none}.photo-7{display:block;position:absolute;right:0%;top:30%;width:10%;opacity:1}.photo-8{display:block;position:absolute;right:2%;top:70%;width:25%;z-index:8}.photo-9{display:none}.gallery-section-footer{margin-bottom:78px}.bank-hotel-line{font-family:Miracle,sans-serif;font-weight:400;font-size:60px;line-height:133%;color:#fffcf61f;color:var(--white)}.marquee{display:block;overflow:hidden;font-family:Pridi,sans-serif;font-weight:600;font-size:34px;text-transform:uppercase}.marquee__inner{display:flex}.marquee__line{flex-shrink:0;margin:0;padding:10px 15px;min-width:100%;white-space:nowrap;animation-name:marqueeLine;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marqueeLine{0%{transform:translate(0)}to{transform:translate(-100%)}}.line-rest{opacity:.3}}@media (min-width: 1440px){.our-gallery{padding:263px 0 179px}.gallery-par-hall{display:none}.gallery-logo{margin-bottom:100px}.gallery-title{font-size:125px;line-height:84%;max-width:900px;margin:0 auto 70px}.gallery-par{font-weight:400;font-size:18px;line-height:156%}.photo-1{display:block;position:absolute;top:30%;left:-5%;width:20%}.photo-2{display:none}.photo-3{display:block;position:absolute;top:55%;left:3%;width:15%}.photo-4{display:none}.photo-5{display:block;position:absolute;top:52%;left:52%;transform:translate(-50%,-50%);width:50%;height:auto;z-index:9}.photo-6,.photo-7{display:none}.photo-8{display:block;position:absolute;right:2%;top:70%;width:25%;z-index:8}.photo-9{display:block;position:absolute;right:0%;top:30%;width:15%}.gallery-par-footer{font-size:22px}.bank-hotel-line{font-size:100px;line-height:120%}}@media (min-width: 1920px){.our-gallery{padding:300px 0}.gallery-par-hall{display:block;font-size:26px;max-width:300px;margin-left:30px;top:300px}.gallery-title{font-size:150px;line-height:87%;max-width:1000px}.gallery-par{font-size:22px;max-width:600px}.photo-1{display:block;position:absolute;top:27%;left:0%;width:20%;height:auto}.photo-5{top:50%;width:55%}.photo-7{display:block;position:absolute;right:0%;top:30%;width:15%;opacity:1}.photo-9{display:none}.bank-hotel-line{font-size:120px;line-height:117%}}.footer{display:flex;justify-content:space-between;padding:20px 40px;background-color:#fff;border-top:1px solid #e0e0e0;background-color:#f9f8f6}.footer-desc{text-align:center}.footer-link{position:relative}.footer-link:before{content:"";position:absolute;bottom:6%;left:50%;transform:translate(-50%) skew(-12deg);z-index:-1;width:110%;height:24%;background-color:#41d1ff;transition:.2s ease}span{color:#f5a623}.footer-section{flex:1;margin:0 10px}.footer-heading{font-size:16px;font-weight:700;color:#2e4a2f;margin-bottom:10px;position:relative}.footer-text{font-size:14px;color:#555;line-height:1.5}.footer-social{list-style:none;padding:0;margin:0;display:flex;gap:15px}.footer-link{text-decoration:none;font-size:14px;color:#2e4a2f;transition:color .3s ease}.footer-link:hover{color:#f5a623;text-decoration:underline}.footer-social li{display:inline}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #e0e0e0;padding-top:10px;margin-top:auto}.footer-copyright{font-size:12px;color:#aaa;margin-bottom:0}.footer-subscribe{display:flex;align-items:center}.subscribe-button{display:flex;align-items:center;padding:5px 15px;font-size:14px;color:#2e4a2f;border:1px solid #2e4a2f;background-color:transparent;cursor:pointer;transition:background-color .3s ease,color .3s ease}.subscribe-button .arrow{margin-left:5px}.subscribe-button:hover{background-color:#2e4a2f;color:#fff}.footer-container{display:flex;flex-direction:column}.container-section{display:flex;flex-direction:row-reverse}
