@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Tenor+Sans&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");body,html{height:100%}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.pagewrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body{margin:0;padding:0;position:relative;font-family:"Montserrat",sans-serif;font-size:16px;background:#FAF9F4}body.hidden{overflow:hidden}body *{line-height:150%}@media (min-width:1500px){.container{max-width:1450px}}input{outline:none}img{max-width:100%}a{text-decoration:none}h1{font-family:"Tenor Sans",sans-serif;font-size:55px;color:#002D2A;line-height:110%}.texth2,h2{font-family:"Tenor Sans",sans-serif;font-size:55px;font-weight:400;line-height:110%;color:#002D2A;text-transform:uppercase}.texth2 span,h2 span{display:block;margin-left:89px}.texth2 span i,h2 span i{color:#D0A659;font-style:normal}h3{font-family:"Tenor Sans",sans-serif;font-size:38px;font-weight:400;line-height:110%;color:#002D2A}.yellowbtn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;min-height:53px;padding:12px 21px;border-radius:30px;background-color:#D0A659;color:#fff!important;-webkit-transition:0.5s;transition:0.5s;position:relative;background-image:url("../img/general/btnbg.png");background-repeat:no-repeat;background-size:100% auto;background-position:center bottom -100px}.yellowbtn:hover{background-color:#B58E42;background-position:center bottom -25px}.yellowbtn.h65{min-height:65px;font-size:17px;border-radius:50px;min-width:220px}.yellowbtn.h65:hover{background-position:center bottom -50px}.opacitybtn{background:rgba(208,166,89,0.5);border:1px solid #C9A86C;color:#fff;font-weight:500;font-size:17px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:65px;padding:5px 30px;border-radius:50px;min-width:220px;-webkit-transition:0.3s;transition:0.3s}.opacitybtn:hover{background-color:#B58E42;color:#fff}.linkarr{color:#D0A659;font-weight:500;font-size:16px;display:inline-block;position:relative;padding-right:50px;padding:3px 50px 3px 0;-webkit-transition:0.3s;transition:0.3s}.linkarr span{display:inline-block;position:relative}.linkarr span:after{content:"";display:block;height:1px;width:0;background:#D0A659;-webkit-transition:0.3s;transition:0.3s}.linkarr img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;-webkit-transition:0.5s;transition:0.5s}.linkarr:hover{color:#D0A659}.linkarr:hover img{-webkit-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px)}.linkarr:hover span:after{width:100%}.half-container{padding-left:calc((100vw - 1425px) / 2)}.half-container.reverse{padding-left:0;padding-right:calc((100vw - 1425px) / 2)}@media (max-width:1499.8px){.half-container{padding-left:calc((100vw - 1295px) / 2)}.half-container.reverse{padding-right:calc((100vw - 1295px) / 2)}.texth2,h2{font-size:48px}h3{font-size:32px}}@media (max-width:1399.8px){.half-container{padding-left:calc((100vw - 1115px) / 2)}.half-container.reverse{padding-right:calc((100vw - 1115px) / 2)}h1{font-size:48px}.texth2,h2{font-size:42px}h3{font-size:28px}}@media (max-width:1199.8px){.half-container{padding-left:calc((100vw - 935px) / 2)}.half-container.reverse{padding-right:calc((100vw - 935px) / 2)}h1{font-size:42px}.texth2,h2{font-size:36px}.texth2 span,h2 span{margin-left:40px}h3{font-size:28px}.yellowbtn.h65{min-height:55px}}@media (max-width:991.8px){.half-container{padding-left:calc((100vw - 695px) / 2)}.half-container.reverse{padding-right:calc((100vw - 695px) / 2)}}@media (max-width:767.8px){.half-container{padding-left:calc((100vw - 515px) / 2)}.half-container.reverse{padding-right:calc((100vw - 515px) / 2)}.yellowbtn{background-image:none}h1{font-size:36px}h3{font-size:24px}.texth2,h2{font-size:32px}}@media (max-width:575.8px){.half-container{padding-right:var(--bs-gutter-x,0.75rem)!important;padding-left:var(--bs-gutter-x,0.75rem)!important}.half-container.reverse{padding-right:var(--bs-gutter-x,0.75rem)!important;padding-left:var(--bs-gutter-x,0.75rem)!important}h1{font-size:32px}.texth2,h2{font-size:28px}.texth2 span,h2 span{margin-left:0}}.herosection{padding:100px 0 80px 0;position:relative;overflow:hidden;height:100vh;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.herosection:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.herosection .container{position:relative;z-index:1}.herosection__bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.hero-text{max-width:548px;margin:-100px auto 0}.hero-text .subtitle{color:rgba(255,255,255,0.8);font-family:"Ubuntu",sans-serif;font-weight:300;line-height:110%;text-transform:uppercase;font-size:31px}.hero-text h1{font-family:"Prompt",sans-serif;font-size:130px;line-height:110%;text-transform:uppercase;letter-spacing:25px;margin-bottom:25px;font-weight:400}.hero-text p{margin:0;font-size:18px;margin:0 auto;color:#fff}.fastbook-wrapper{position:absolute;width:100%;left:0;bottom:80px}.fastbook{border:1px solid rgba(201,169,109,0.5);border-radius:130px;background:rgba(255,255,255,0.12);backdrop-filter:blur(8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px;width:calc(100% - 184px);margin:0 auto}.fastbook-descr{width:100%;max-width:29%;-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%;padding-right:10px;padding-left:10px}.fastbook-descr p{color:#fff;font-size:20px;font-weight:500}.fastbook-form{width:100%;max-width:71%;-webkit-box-flex:0;-ms-flex:0 0 71%;flex:0 0 71%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fastbook-form .inputs-wrap{width:100%;max-width:calc(100% - 276px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 276px);flex:0 0 calc(100% - 276px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.fastbook-form .inputs-wrap input{border:none;border-bottom:1px solid rgba(255,255,255,0.7);background:transparent;width:calc(50% - 50px);height:38px;color:#fff;-webkit-transition:0.3s;transition:0.3s}.fastbook-form .inputs-wrap input::-webkit-input-placeholder{color:#fff}.fastbook-form .inputs-wrap input::-moz-placeholder{color:#fff}.fastbook-form .inputs-wrap input:-ms-input-placeholder{color:#fff}.fastbook-form .inputs-wrap input::-ms-input-placeholder{color:#fff}.fastbook-form .inputs-wrap input::placeholder{color:#fff}.fastbook-form .inputs-wrap input:focus{border-color:#D0A659}.fastbook-form .inputs-wrap:after{content:"";display:inline-block;width:1px;height:25px;background:#D3D3D3;position:absolute;right:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fastbook-form .fastbook__submit{border:none;width:100%;max-width:214px;-webkit-box-flex:0;-ms-flex:0 0 214px;flex:0 0 214px}.fastbook-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.promotions-events{padding:90px 0 73px}.promotions-events h3{margin-bottom:60px}.promotion-item .imgwrap{position:relative;width:100%;max-width:59%;-webkit-box-flex:0;-ms-flex:0 0 59%;flex:0 0 59%}.promotion-item .imgwrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.promotion-item .imgwrap .label{position:absolute;left:0;top:0;background:#D0A659;color:#fff;min-height:37px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:90px;padding:3px 20px;z-index:1}.promotion__description{width:100%;max-width:41%;-webkit-box-flex:0;-ms-flex:0 0 41%;flex:0 0 41%;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.promotion__description p{font-size:14px;line-height:140%;margin:0}.promotion__description .title{font-size:22px;font-weight:500;line-height:110%;margin-bottom:5px;text-transform:uppercase}.promotion__description .date{color:#D0A659;margin-bottom:15px;font-weight:500}.services{padding:125px 0;background:#fff}.services-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-wrap .services__left{width:100%;max-width:46%;-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}.services-wrap .services__left h2{margin-bottom:80px}.services-wrap .services__right{width:100%;max-width:54%;-webkit-box-flex:0;-ms-flex:0 0 54%;flex:0 0 54%}.left-tebsection{padding-left:50px}.tabbtns-list{list-style-type:none;margin:0 0 100px 0;padding:0;max-width:400px}.tabbtns-list li{margin-bottom:21px;cursor:pointer}.tabbtns-list li:last-child{margin-bottom:0}.tabbtns-list li.active span{color:#D0A659;opacity:1}.tabbtns-list li.active span i{opacity:1}.tabbtns-list span{text-transform:uppercase;font-size:22px;line-height:110%;display:inline-block;color:#002D2A;opacity:0.7;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.tabbtns-list span i{font-style:normal;opacity:0.5;display:inline-block;margin-right:17px;-webkit-transition:0.3s;transition:0.3s}.tabbtns-list span:hover{opacity:1}.tabbtns-list span:hover i{opacity:1}.tab-item{position:relative;padding-left:53px;max-width:442px;display:none}.tab-item.active{display:block}.tab-item p{color:#002D2A;font-size:17px;margin-bottom:40px}.count-element{font-family:"Tenor Sans",sans-serif;position:absolute;left:0;top:0;color:#002D2A;opacity:0.4;line-height:110%;font-size:35px}.tab-itempic{position:absolute;width:100%;height:100%;left:0;top:0}.tab-itempic .imgwrap-large{position:relative;overflow:hidden;height:100%}.tab-itempic .imgwrap-large img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.tab-itempic .imgwrap-small{position:absolute;left:0;bottom:177px;width:290px;height:315px;-webkit-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.2509803922);box-shadow:0px 4px 20px 0px rgba(0,0,0,0.2509803922);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tab-itempic .imgwrap-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.tab-imgwrapper{position:relative;height:874px;width:100%}.tab-itempic{inset:0;opacity:0;visibility:hidden;-webkit-transition:opacity 0.6s ease,visibility 0.6s ease;transition:opacity 0.6s ease,visibility 0.6s ease}.tab-itempic.active{opacity:1;visibility:visible;-webkit-transition:opacity 0.8s ease,visibility 0s;transition:opacity 0.8s ease,visibility 0s}.tab-itempic img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.roomssection{padding:125px 0 150px}.roomssection h2{margin:0}.roomssection__header{margin-bottom:90px}.slarr{position:relative;width:100%;max-width:137px;-webkit-box-flex:0;-ms-flex:0 0 137px;flex:0 0 137px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:90px}.slarr .swiper-button-next,.slarr .swiper-button-prev{position:relative;width:100%;max-width:42px;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;left:initial;right:initial;top:initial;margin:0}.slarr .swiper-button-next:after,.slarr .swiper-button-prev:after{display:none}.slarr .swiper-button-next img,.slarr .swiper-button-prev img{vertical-align:top;width:100%}.slarr .swiper-pagination{font-family:"Tenor Sans",sans-serif;color:#D0A659;font-size:25px;position:relative;width:100%;max-width:calc(100% - 84px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 84px);flex:0 0 calc(100% - 84px);top:initial;margin:0;bottom:initial}.roomslide__header{margin-bottom:25px}.roomslide__header .title{text-transform:uppercase;margin-bottom:30px;font-size:35px;color:#002D2A;line-height:110%}.roomslide__header .title span{color:#D0A659;font-family:"Tenor Sans",sans-serif;margin-right:11px;opacity:0.45;-webkit-transition:0.3s;transition:0.3s}.roomslide__header .title a{color:#002D2A;-webkit-transition:0.3s;transition:0.3s}.roomslide__header p{font-size:17px;color:#002D2A;margin:0}.roomslide__header .roomslide__info{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.roomslide__header .price{font-size:18px;font-weight:500}.roomslide__header ul{margin:0;padding:0;list-style-type:none}.roomslide__header ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;vertical-align:top;font-size:14px;color:#002D2A}.roomslide__header ul li img{margin-right:11px}.roomslide__img{height:560px}.roomslide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.location{background:#fff;padding:125px 0 0 0}.location h2{margin:0}.location__header{margin-bottom:30px}.location__header .locdescr p{color:#231F20;font-size:17px;margin-bottom:20px}.location__header .locdescr p b{font-weight:500}.location__header a{margin-top:10px}.location__body img{width:100%;height:100%}.faq{padding:125px 0 140px}.faq h3{margin-bottom:45px}.faq-item{padding:35px 0;border-bottom:1px solid rgba(0,45,42,0.2)}.faq-item__header{cursor:pointer;position:relative}.faq-item__header p{margin:0;color:#002D2A;font-size:25px;line-height:110%}.faq-item__header p span{color:#D0A659;opacity:0.85;margin-right:6px}.faq-item__header:hover p span{opacity:1}.faq-item__header .faq-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;-webkit-transition:0.5s;transition:0.5s}.faq-item__header.active .faq-arrow{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.faq-item__body{display:none;padding:50px 65px 5px 33px}.faq-item__body p{margin:0}.promotions-events .slarr{display:none}@media (max-width:1499.8px){.hero-text{-webkit-transform:none;transform:none}.hero-text h1{font-size:100px;margin-bottom:15px}.hero-text .subtitle{font-size:24px}.hero-text p{font-size:16px}.fastbook-form .inputs-wrap{max-width:calc(100% - 250px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 250px);flex:0 0 calc(100% - 250px)}.fastbook-form .inputs-wrap input{width:calc(50% - 35px)}.promotion-item .imgwrap,.promotion__description{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.promotion__description .date{margin-bottom:5px}.services-wrap .services__left h2{margin-bottom:50px}.tabbtns-list li{margin-bottom:15px}.tabbtns-list{margin-bottom:60px}.tab-imgwrapper{height:700px}.tab-itempic .imgwrap-small{width:220px;height:250px;-webkit-transform:translateX(-35%);transform:translateX(-35%)}.roomslide__header .title{margin-bottom:20px}.roomslide__img{height:450px}.faq-item{padding:25px 0}.faq-item__body{padding-top:20px}.promotions-events{padding:70px 0}.location{padding:90px 0 0 0}.faq,.roomssection,.services{padding:90px 0}.promotions-events h3{margin-bottom:40px}.roomssection__header{margin-bottom:70px}.roomslide__header .title{font-size:30px}.faq-item__header p{font-size:21px}.promotion__description .title,.tabbtns-list span{font-size:20px}.fastbook-descr p,.location__header .locdescr p,.roomslide__header p,.tab-item p{font-size:16px}}@media (max-width:1399.8px){.fastbook{width:100%}.fastbook-wrapper{bottom:40px}.tabbtns-list li{margin-bottom:10px}.services-wrap .services__left,.services-wrap .services__right{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.tab-itempic .imgwrap-small{width:180px;height:200px;-webkit-transform:translateX(-25%);transform:translateX(-25%);bottom:240px}.tab-imgwrapper{height:600px}.promotions-events h3{margin-bottom:30px}.services-wrap .services__left h2{margin-bottom:40px}.tabbtns-list span{font-size:18px}}@media (max-width:1199.8px){.hero-text h1{margin-bottom:0}.services-wrap .services__left{padding-right:30px}.left-tebsection{padding-left:0}.tab-item{max-width:410px;padding-left:40px}.count-element{font-size:28px}.tabbtns-list{margin-bottom:40px}.tab-item p{margin-bottom:30px}.tab-imgwrapper{height:550px}.slarr{margin-left:70px}.roomslide__header .title{font-size:24px}.roomslide__header .price{font-size:16px}.roomslide__header ul li{margin-left:10px}.roomslide__header ul li img{width:30px}.faq,.roomssection,.services{padding:70px 0}.faq-item__header p{font-size:18px}}@media (max-width:991.8px){.fastbook{border-radius:16px;padding:16px}.fastbook-descr{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.fastbook-descr p{font-size:18px}.fastbook-form{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.fastbook-form .inputs-wrap input{width:calc(50% - 25px)}.services-wrap .services__left,.services-wrap .services__right{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.tab-itempic .imgwrap-small{display:none}.services .half-container{padding-right:calc((100vw - 695px) / 2)}.tab-item,.tabbtns-list{max-width:100%}.tabbtns-list{margin-bottom:30px}.tab-item{margin-bottom:20px}.tab-item p{margin-bottom:15px}.tab-imgwrapper{height:auto}.tab-itempic{position:relative;display:none}.tab-itempic.active{display:block}.tab-itempic .imgwrap-large{height:auto}.tab-itempic .imgwrap-large img{height:auto;width:100%}.roomslide__img{height:360px}.location h2,.roomssection h2{margin-bottom:30px}}@media (max-width:767.8px){.hero-text .subtitle{font-size:21px;margin-bottom:10px}.hero-text h1{font-size:70px;margin-bottom:10px}.fastbook-form{margin-top:10px}.fastbook-form .inputs-wrap{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.fastbook-form .fastbook__submit{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.fastbook-form .inputs-wrap:after{opacity:0.5}.fastbook-descr p{text-align:center}.services .half-container{padding-right:calc((100vw - 515px) / 2)}.services-wrap .services__left{padding-right:0}.roomslide__img{height:auto;aspect-ratio:16/9}.roomslide__header .roomslide__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:10px}.roomslide__header .roomslide__info p,.roomslide__header .roomslide__info ul{width:100%;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.roomslide__header .roomslide__info p{text-align:left;margin:0}.roomslide__header .title{font-size:21px;margin-bottom:10px}.roomssection__header{margin-bottom:40px}.location{padding-top:60px}.faq h3{margin-bottom:30px}.faq-item__header p{font-size:16px}.faq-item__header .faq-arrow{width:24px}.faq-item{padding:20px 0}.faq,.promotions-events,.roomssection,.services{padding:60px 0}}@media (max-width:575.8px){.hero-text h1{font-size:50px;letter-spacing:15px}.fastbook-form .inputs-wrap:after{display:none}.fastbook-form .inputs-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.fastbook-form .inputs-wrap input{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}.fastbook-wrapper{bottom:20px}.herosection{padding:60px 0 100px}.fastbook-form{margin-top:5px}.promotion-item .imgwrap,.promotion__description{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.promotion-item .imgwrap{margin-bottom:15px}.promotion__description{padding-left:0}.services .half-container{padding-right:var(--bs-gutter-x,0.75rem)}.tab-itempic .imgwrap-large{aspect-ratio:16/10}.count-element{font-size:20px;top:1px}.tab-item{padding-left:30px}.sectnav .linkarr{padding-right:40px}.slarr{margin-left:20px}.slarr .swiper-pagination{font-size:21px}.faq-item__header p{position:relative;padding-left:25px;padding-right:30px}.faq-item__header p span{position:absolute;left:0;top:0}.faq-item__body{padding:20px 0 0 0;font-size:15px}.promotions-events .container{position:relative}.promotions-events .slarr{display:inline-block;position:absolute;right:12px;top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px}.promotions-events .slarr .swiper-button-next,.promotions-events .slarr .swiper-button-prev{max-width:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px}.promotions-events h3{padding-right:100px}.location h2,.promotions-events h3,.roomssection h2,.services-wrap .services__left h2{margin-bottom:20px}.faq,.promotions-events,.roomssection,.services{padding:50px 0}.location{padding-top:50px}.tab-item p{margin-bottom:10px}.hero-text .subtitle{font-size:18px}.hero-text p{font-size:15px}}.rooms{padding:108px 0 70px 0}.rooms h1{text-transform:uppercase;margin-bottom:94px}.topspace{padding-top:120px}.room-item{margin-bottom:75px;display:block}.room-item .title{margin-bottom:30px;color:#002D2A;text-transform:uppercase;line-height:110%;font-size:30px;-webkit-transition:0.3s;transition:0.3s}.room-item .title span{opacity:0.45;display:inline-block;margin-right:6px;font-family:"Tenor Sans",sans-serif;color:#D0A659}.room-item p{color:#002D2A;margin:0}.room-item .roomslide__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding-bottom:9px}.room-item .roomslide__info .price{color:#002D2A;font-weight:500;font-size:18px}.room-item .roomslide__info ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.room-item .roomslide__info ul img{width:25px;margin-right:6px}.room-item .roomslide__info ul li{color:#002D2A;font-size:14px;font-weight:500;margin-right:11px}.room-item .roomslide__info ul li:last-child{margin-right:0}.room-item .imgwrap{position:relative;overflow:hidden;aspect-ratio:41/31;margin-top:25px}.room-item .imgwrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.room-item .hoverel{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,45,42,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;opacity:0;-webkit-transition:0.5s;transition:0.5s}.room-item .hoverel img{width:60px;margin-bottom:9px}.room-item .hoverel p{margin:0;color:#fff;font-weight:500}.room-item .hoverel p span{display:block}.room-item:hover .title{color:#D0A659}.room-item:hover .hoverel{opacity:1}.rooms-row{margin-left:-54px;margin-right:-54px}.rooms-row>*{padding-right:54px;padding-left:54px}.infosect{min-height:687px;padding:125px 0 50px;position:relative}.infosect:after{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:linear-gradient(2.63deg,rgba(250,249,244,0) 2.4%,rgba(255,255,255,0.7) 42.49%,#FFFFFF 86.95%)}.infosect>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;left:0;top:0}.infosect .container{position:relative;z-index:2}.infosect .haveqdescr{padding-left:50px}.infosect .haveqdescr p{margin-bottom:40px;font-size:17px;color:#231F20}.infosect .haveqdescr .yellowbtn.h65{min-width:290px}@media (max-width:1399.8px){.rooms-row{margin-left:-12px;margin-right:-12px}.rooms-row>*{padding-left:12px;padding-right:12px}.room-item p{font-size:15px}.room-item .title{margin-bottom:20px;font-size:24px}.room-item .roomslide__info .price{font-size:16px}.room-item .roomslide__info ul li{margin-right:6px}.room-item .roomslide__info ul li img{margin-right:0}.infosect{padding:80px 0 0 0;min-height:500px}}@media (max-width:1199.8px){.rooms h1{margin-bottom:60px}.rooms{padding:80px 0 30px 0}.room-item{margin-bottom:50px}.room-item .title{margin-bottom:10px}.room-item p{font-size:14px;margin-bottom:10px}.room-item .roomslide__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.room-item .roomslide__info p{margin:0}.infosect .haveqdescr p{font-size:16px;margin-bottom:30px}.infosect .haveqdescr .yellowbtn.h65{min-width:220px}}@media (max-width:991.8px){.room-item .roomslide__info ul li,.room-item p{font-size:16px}.room-item .roomslide__info .price{font-size:18px}.infosect .haveqdescr p{margin-bottom:20px}}@media (max-width:575.8px){.rooms{padding:60px 0 20px 0}.rooms h1{margin-bottom:35px}.topspace{padding-top:80px}.room-item p{font-size:14px}.infosect{padding:50px 0 0 0;min-height:500px}.infosect .haveqdescr{padding-left:0}.infosect>img{-o-object-position:60% 0;object-position:60% 0}}.room-hero{min-height:597px;position:relative;padding:100px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-hero:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.room-hero .container{position:relative;z-index:1}.room-hero h1{text-transform:uppercase;margin-bottom:40px}.room-hero p{color:#fff;font-size:17px}.room-hero p b{font-weight:600}.room-hero .opacitybtn{width:290px}.room-heroimg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.room-icbox{color:#fff;font-size:14px;font-weight:500;display:inline-block;vertical-align:middle;margin-bottom:20px;position:relative;padding-left:35px;margin-right:15px}.room-icbox img{width:25px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.room-rules{padding-left:40px}.room-prices{padding:100px 0 15px}.room-prices__img{width:100%;max-width:45%;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;position:relative;overflow:hidden;min-height:695px;height:100%}.room-prices__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute}.room-prices__descr{padding-left:76px;width:100%;max-width:55%;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.room-prices__descr .title{font-family:"Tenor Sans",sans-serif;text-align:center;text-transform:uppercase;font-size:48px;margin-bottom:35px;color:#002D2A}.pricestable .row{margin-left:-2px;margin-right:-2px}.pricestable .row>*{padding-left:2px;padding-right:2px}.pricestable__td,.pricestable__th{min-height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4px}.pricestable__th{color:#fff;font-size:19px;font-weight:500;background:#D0A659}.pricestable__td{font-size:18px;color:#002D2A;line-height:110%;background:#F2EEEA}.pricestable__td i{font-style:normal;color:#D0A659}.pricestable-body .row:nth-child(odd) .pricestable__td{background:#F9F5F1}.room-prices__infotext{margin-top:30px}.room-prices__infotext p{margin-bottom:15px;color:#002D2A;font-size:17px}.room-prices__infotext p i{font-style:normal;color:#D0A659}.room-prices__infotext p:last-child{margin-bottom:0}.room-details{padding:100px 0 90px}.detailssect{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detailsbox{width:100%;max-width:220px;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;margin-bottom:60px;margin-right:80px}.detailsbox:nth-child(3n){margin-right:0}.detailsbox img{height:50px;margin-bottom:10px}.detailsbox p{margin:0;color:#231F20;font-weight:500}.gallery-section{background:#fff;padding:125px 0 120px}.gallery-slider .imgwrap{height:600px;position:relative}.gallery-slider .imgwrap img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gallery-section__header{margin-bottom:90px}.swiper-slide a{outline:none}.included{padding:120px 0 105px}.included h2{margin-bottom:80px}.included-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 0;border-top:1px solid rgba(0,45,42,0.2)}.included-item__title{width:100%;max-width:33%;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding-right:20px}.included-item__title p{font-size:35px;line-height:110%;color:#002D2A;margin:0;text-transform:uppercase;position:relative;padding-left:55px}.included-item__title p span{position:absolute;left:0;top:-7px;color:#D0A659;opacity:0.45;margin-right:10px;font-family:"Tenor Sans",sans-serif}.included-item__descr{width:100%;max-width:29%;-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%;padding-right:15px}.included-item__descr p{color:#231F20;font-size:17px}.included-item__descr p:last-child{margin-bottom:0}.included-item__descr .time{margin-bottom:25px;font-size:16px;position:relative;padding-left:30px}.included-item__descr .time img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.included-item__img{width:100%;max-width:38%;-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.included-item__img .imgwrap{position:relative;overflow:hidden;height:173px}.included-item__img .imgwrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:1499.8px){.room-hero{padding-bottom:20px}.room-hero .opacitybtn{width:240px;min-height:55px}.room-prices__descr .title{font-size:38px;margin-bottom:20px}.pricestable__td,.pricestable__th{min-height:44px}.room-prices__img{min-height:600px}.room-prices__infotext p{margin-bottom:5px}.detailsbox{margin-right:40px;margin-bottom:30px}.detailsbox img{height:40px}.gallery-section__header{margin-bottom:50px}.gallery-slider .imgwrap{height:500px}.included-item__title p{font-size:28px}.included-item__title p span{margin-top:-5px}.included-item__descr{max-width:32%;-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}.included-item__descr p{font-size:15px}.included-item__img{max-width:35%;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.included-item__descr .time{margin-bottom:10px}.included-item{padding:25px 0}.pricestable__th{font-size:17px}.pricestable__td,.room-prices__infotext p{font-size:16px}.room-prices{padding-top:90px}.room-details{padding:90px 0 50px}.gallery-section{padding:90px 0}.included{padding:90px 0 65px}}@media (max-width:1399.8px){.room-hero h1{margin-bottom:20px}.room-icbox{margin-right:10px;margin-bottom:10px}.room-hero p{margin-bottom:10px}.room-hero{min-height:500px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:50px}.detailsbox{max-width:190px;margin-right:30px}.gallery-section__header{margin-bottom:30px}.gallery-slider .imgwrap{height:400px}.included-item__img .imgwrap{height:140px}}@media (max-width:1199.8px){.room-icbox{margin-right:15px}.room-rules{padding-left:0}.room-hero .opacitybtn{max-width:100%}.room-hero p{font-size:15px}.room-hero{padding-top:150px}.room-prices__descr{padding-left:40px}.room-prices__descr .title{font-size:32px;margin-bottom:10px}.room-prices{padding-top:70px}.room-details{padding:70px 0 40px}.gallery-section{padding:70px 0}.detailsbox{margin-right:20px}.detailsbox img{margin-bottom:5px}.gallery-slider .imgwrap{height:300px}.gallery-section h2{margin:0}.included{padding:70px 0 45px}.included h2{margin-bottom:40px}.included-item__title p{font-size:24px;padding-left:30px}.included-item__title p span{margin-top:2px}}@media (max-width:991.8px){.room-prices__img{display:none}.room-prices__descr{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.room-details h2{margin-bottom:30px}.detailsbox{margin-right:0;max-width:33.333%;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;padding-right:25px}.detailsbox img{height:50px}.included-item__title{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.included-item__title br{display:none}.included-item__descr,.included-item__img{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.room-prices__descr{padding-left:0}.room-prices .half-container{padding-left:calc((100vw - 695px) / 2)}}@media (max-width:767.8px){.room-prices .half-container{padding-left:calc((100vw - 515px) / 2)}.included,.room-details,.room-prices{padding-top:60px}.gallery-section{padding:60px 0}.detailsbox p{font-size:15px}.included-item__descr,.included-item__img{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.included-item__descr{margin-bottom:15px}}@media (max-width:575.8px){.included,.room-details,.room-prices{padding-top:50px}.gallery-section{padding:50px 0}.room-prices__descr .title{font-size:28px}.pricestable__th{font-size:15px}.pricestable__td,.room-prices__infotext p{font-size:14px}.detailsbox{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:20px;text-align:center}.gallery-slider .imgwrap{height:240px}.room-hero h1{text-align:center}}.hero-centered{height:100vh;min-height:600px;position:relative;overflow:hidden;padding:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-centered:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.6)}.hero-centered .container{position:relative;z-index:2}.hero-centered h1{text-transform:uppercase;margin-bottom:40px;font-size:70px}.hero-centered p{max-width:630px;margin:0 auto 60px;color:#fff;font-size:18px}.hero-centered__bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.textsect{padding:125px 0 0 0;background:#fff}.textsect .container{position:relative;z-index:1}.textsect .textsect__bottbg{width:100%;margin-top:-40px}.textsect .descr p{font-size:17px;color:#231F20;margin-bottom:20px}.textsect .descr .worktime{list-style-type:none;padding:0;margin:0}.textsect .descr .worktime li{display:inline-block;vertical-align:middle;font-size:17px;color:#231F20;margin-right:15px}.textsect .descr .worktime li span{font-weight:500}.textsect .linkarr{margin-top:40px}.menusect{padding:105px 0;background:#002D2A}.menusect__leftblock{padding-right:65px}.menusect__centerblock .imgwrap{margin-bottom:60px}.menusect__centerblock p{color:#fff;font-size:17px;margin-bottom:50px}.menusect__centerblock a{color:#fff;font-size:16px;position:relative;padding-left:60px;-webkit-transition:0.3s;transition:0.3s}.menusect__centerblock a:hover{color:#D0A659}.menusect__centerblock a img{width:50px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menusect__rightblock{padding-left:80px}.menusect__rightblock .texth2{margin-bottom:50px}.menusect__rightblock p{color:#fff;font-size:17px;margin-bottom:77px}.imgwrap.asprat{aspect-ratio:35/43;position:relative;overflow:hidden}.imgwrap.asprat img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.textsect.textsect_bar{background:#FAF9F4;padding-bottom:140px}.textsect.textsect_bar .descr{padding-top:100px;padding-left:65px}.textsect.textsect_bar .descr .texth2{margin-bottom:60px}.textsect.textsect_bar .descr p{max-width:470px;margin-bottom:0}.textsect.textsect_bar .imgsbox{margin-top:-170px;position:relative;z-index:1}.textsect.textsect_bar .imgsbox .imgwrapsm{padding-right:50px;max-width:450px;display:inline-block;margin-top:84px}.bg-white{background:#fff}.hero-list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-list li{position:relative;text-align:left;padding-left:60px;margin-right:90px}.hero-list li:last-child{margin-right:0}.hero-list li p{font-size:14px;font-weight:500;margin:0}.hero-list li a{display:inline-block;margin-top:2px;color:#fff;-webkit-transition:0.3s;transition:0.3s;font-weight:500}.hero-list li a:hover{color:#D0A659}.hero-list li img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1499.8px){.hero-centered h1{font-size:55px}.hero-centered p{margin-bottom:40px}.textsect .descr p{margin-bottom:15px}.textsect .linkarr{margin-top:20px}.menusect__centerblock .imgwrap{margin-bottom:40px}.menusect__centerblock p{font-size:16px;margin-bottom:30px}.menusect__rightblock p{margin-bottom:40px}.menusect{padding:90px 0}.textsect{padding-top:90px}.textsect.textsect_bar{padding-bottom:90px}.hero-centered p,.textsect .descr .worktime li,.textsect .descr p{font-size:16px}}@media (max-width:1399.8px){.hero-centered h1{font-size:48px}.textsect.textsect_bar .imgsbox .imgwrapsm{max-width:340px}.textsect.textsect_bar .imgsbox{margin-top:-120px}}@media (max-width:1199.8px){.menusect{padding:70px 0}.textsect{padding-top:70px}.textsect.textsect_bar{padding-bottom:70px}.hero-centered h1{font-size:42px;margin-bottom:20px}.hero-centered p{margin-bottom:20px}.hero-list li{padding-left:50px}.hero-list li img{width:40px}.menusect__leftblock{padding-right:0}.menusect__rightblock{padding-left:0}.menusect__centerblock p{font-size:15px}.menusect__centerblock a{display:block}.menusect__rightblock .texth2{margin-bottom:30px}.menusect__rightblock p{font-size:15px;margin-bottom:30px}.textsect.textsect_bar .descr .texth2{margin-bottom:40px}.textsect.textsect_bar .descr{padding:60px 0 0 40px}.textsect.textsect_bar .imgsbox .imgwrapsm{max-width:70%}}@media (max-width:991.8px){.hero-list img{width:50px}.textsect .textsect__bottbg{margin-top:0}.textsect h2{margin-bottom:30px}.menusect__rightblock .imgwrap{height:300px;position:relative;overflow:hidden;margin-bottom:0}.menusect__rightblock .imgwrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.menusect__rightblock .texth2{margin-bottom:15px}.menusect__rightblock p{font-size:17px}.menusect__centerblock .imgwrap{height:350px;position:relative;overflow:hidden;margin-bottom:20px}.menusect__centerblock .imgwrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.hero-list li{margin-right:30px}.textsect.textsect_bar .imgsbox{display:none}.textsect.textsect_bar .descr{padding:0}.textsect.textsect_bar .descr .texth2{margin-bottom:20px}.textsect.textsect_bar .descr{margin-bottom:30px}.textsect.textsect_bar .descr p{max-width:100%}}@media (max-width:767.8px){.menusect{padding:60px 0}.textsect{padding-top:60px}.textsect.textsect_bar{padding-bottom:60px}.hero-centered h1{font-size:36px;margin-bottom:20px}.hero-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-list li{width:100%;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:10px;min-height:50px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menusect__centerblock .imgwrap{height:300px}.menusect__rightblock p{font-size:15px}}@media (max-width:575.8px){.menusect{padding:50px 0}.textsect{padding-top:50px}.textsect.textsect_bar{padding-bottom:50px}.hero-centered h1{font-size:32px}.hero-centered p{font-size:14px}.hero-list li{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.menusect__rightblock .imgwrap{height:200px;margin-bottom:20px}.menusect__centerblock .imgwrap{height:200px}.hero-list{margin:0 auto;max-width:230px}.hero-list li{padding-left:55px}.hero-list li p{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.textsect h2{margin-bottom:20px}}.hero-centered ul li p span{display:block;font-size:16px}.menusect.menusect_spa{background:#00142D}.menusect__centerblock a{display:inline-block}.menusect__centerblock a span{display:block;font-size:14px}.hero-sm{min-height:587px;position:relative;overflow:hidden;padding:100px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.hero-sm:after{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.hero-sm .hero__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;left:0;top:0}.hero-sm .container{position:relative;z-index:2}.hero-sm h1{color:#fff;text-transform:uppercase;font-size:70px;margin-bottom:15px}.hero-sm p{font-size:18px;color:#fff}.hero-sm p:last-child{margin-bottom:0}.hero-sm .date{font-size:15px;font-weight:500;color:#D0A659;margin-bottom:15px}.text-section{position:relative;padding:120px 0}.circleinfo{width:96px;height:48px;position:absolute;left:0;right:0;margin:0 auto;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 50% 50%;background:url("../img/promotion/elipse.png") no-repeat center/100% 100%}.circleinfo span{color:#FFF;font-size:14px;font-weight:500;text-transform:uppercase;margin-top:-5px}.articlesect h2{margin-bottom:45px}.articlesect h2:first-child{margin-top:0}.articlesect h3{margin-top:55px;font-size:30px;font-weight:500;font-family:"Montserrat",sans-serif;margin-bottom:35px}.articlesect h4{margin-top:35px;font-size:24px;font-weight:500;font-family:"Montserrat",sans-serif;margin-bottom:25px}.articlesect h5{font-size:21px;font-weight:500;font-family:"Montserrat",sans-serif;margin-bottom:25px}.articlesect h6{font-size:218px;font-weight:500;font-family:"Montserrat",sans-serif;margin-bottom:25px}.articlesect p{font-size:17px;margin-bottom:25px}.articlesect p span{font-weight:500}.articlesect p a{color:#D0A659;text-decoration:underline}.articlesect p a:hover{text-decoration:none}.articlesect ul{list-style-type:none;margin:0;padding:0;margin-bottom:25px}.articlesect ul li{margin-bottom:20px;font-size:17px;position:relative;padding-left:25px}.articlesect ul li:after{content:"";display:inline-block;border-radius:50%;background:#D0A659;width:7px;height:7px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:4px}.articlesect ul li:last-child{margin-bottom:0}.articlesect img{width:100%;margin:65px 0;display:block}.iclink{display:inline-block;position:relative;padding-left:60px}.iclink img{position:absolute;left:0;width:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.iclink p{display:block;font-size:14px;font-weight:500;margin-bottom:2px;color:#D0A659}.iclink a{color:#D0A659;margin:0;font-size:16px;font-weight:600;-webkit-transition:0.3s;transition:0.3s}.iclink a:hover{color:#B58E42}@media (max-width:1499.8px){.hero-sm h1{font-size:55px}.hero-sm p{font-size:16px}}@media (max-width:1399.8px){.hero-sm h1{font-size:48px}.hero-sm{min-height:500px}.articlesect p,.articlesect ul li{font-size:16px}.articlesect h2{margin-bottom:30px}.articlesect ul li{margin-bottom:15px}.articlesect h3{margin-top:40px;margin-bottom:25px}.articlesect h4{margin-top:30px;margin-bottom:20px}.articlesect p{margin-bottom:20px}}@media (max-width:1199.8px){.hero-sm h1{font-size:42px}}@media (max-width:991.8px){.text-section{padding:120px 0 80px}}@media (max-width:767.8px){.hero-sm h1{font-size:36px}.text-section{padding:100px 0 80px}.articlesect h3{font-size:24px;margin-bottom:20px}.articlesect h4{font-size:21px;margin-bottom:20px}.articlesect h5,.articlesect h6{margin-bottom:20px;font-size:18px}}@media (max-width:575.8px){.hero-sm h1{font-size:32px}.hero-sm p br{display:none}.hero-sm .date{margin-bottom:10px}.articlesect ul li{margin-bottom:10px}.text-section{padding-bottom:60px}}.screensect{height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:520px}.screensect:after{content:"";z-index:1;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.87)}.screensect .container{position:relative;z-index:3}.screensect .title{margin-bottom:70px;text-transform:uppercase;font-family:"Tenor Sans",sans-serif;font-size:60px;line-height:110%}.screensect p{color:#fff;margin-bottom:50px;font-size:22px}.screensect .soclist{list-style-type:none;margin:0 0 50px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screensect .soclist li{margin:0 10px}.screensect .soclist li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid rgba(224,224,224,0.5);-webkit-transition:0.3s;transition:0.3s}.screensect .soclist li a:hover{border-color:#D0A659}.screensect .soclist li a img{max-width:30px}.screensect.error .title-xl{line-height:110%;font-size:362px;font-weight:600;margin:0;color:#D0A659}.screensect.error p{font-size:20px;margin-bottom:28px}.screensect.error:after{background:rgba(0,0,0,0.76)}.screensect__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;left:0;top:0}.screensect__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#D0A659;height:65px;width:290px;max-width:100%;color:#fff;font-size:17px;font-weight:500;border-radius:50px;-webkit-transition:0.5s;transition:0.5s;background-image:url(../img/general/btnbg.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom -120px}.screensect__btn:hover{background-color:#B58E42;background-position:center bottom -40px;color:#fff}@media (max-width:1399.8px){.screensect .title{font-size:50px;margin-bottom:30px}.screensect p{font-size:17px;margin-bottom:30px}.screensect .soclist{margin-bottom:30px}.screensect.error p{font-size:17px}}@media (max-width:1199.8px){.screensect.error .title-xl{font-size:320px}}@media (max-width:991.8px){.screensect.error .title-xl{font-size:280px}}@media (max-width:767.8px){.screensect .title{font-size:36px;margin-bottom:20px}.screensect p{font-size:16px;margin-bottom:20px}.screensect p br{display:none}.screensect .soclist{margin-bottom:20px}.screensect.error .title-xl{font-size:220px}}@media (max-width:575.8px){.screensect .title{font-size:30px;margin-bottom:25px}.screensect p{font-size:16px;margin-bottom:25px}.screensect .soclist{margin-bottom:25px}.screensect.error .title-xl{font-size:140px}.screensect.error p{font-size:16px;margin-bottom:20px}.screensect__btn{height:56px}}.hero-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-sm p{margin-bottom:30px}.service-img{display:block;position:relative;overflow:hidden;aspect-ratio:3/2}.service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:1s;transition:1s}.service-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.service-descr{padding-left:60px}.service-descr .title{font-family:"Tenor Sans",sans-serif;text-transform:uppercase;color:#002D2A;line-height:110%;font-size:40px;margin-bottom:48px}.service-descr .title span{display:block;padding-left:70px}.service-descr>p{max-width:592px;font-size:17px;margin-bottom:40px}.service-descr .bottlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.servicebox{margin-bottom:100px}.servicebox:last-child{margin-bottom:0}@media (max-width:1399.8px){.service-descr{padding-left:20px}.service-descr .title{font-size:36px;margin-bottom:30px}.service-descr>p{font-size:16px}}@media (max-width:991.8px){.servicebox .col-lg-6:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.servicebox .col-lg-6:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.service-descr{margin-bottom:20px}.service-descr{padding-left:0}.text-section.serv{padding-top:70px}}@media (max-width:575.8px){.service-descr .title{font-size:28px;margin-bottom:20px}.service-descr .title span{padding-left:30px}.service-descr>p{margin-bottom:10px}.service-descr .linkarr{padding-right:35px;font-size:14px}.service-descr .iclink a{font-size:15px}.servicebox{margin-bottom:80px}}@media (max-width:360.8px){.iclink{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}}.contact-item{padding-bottom:30px;border-bottom:1px solid #002D2A;margin-bottom:30px}.contact-item ul{list-style-type:none;margin:0;padding:0;padding-top:20px}.contact-item ul li{margin-bottom:10px}.contact-item ul li:last-child{margin-bottom:0}.contact-item .title{font-size:28px;font-weight:600;text-transform:uppercase;color:#002D2A;margin:0;padding-right:40px}.contact-item.dropdown .title{position:relative;cursor:pointer}.contact-item.dropdown .title:after{content:"";display:inline-block;width:30px;height:30px;background:url("../img/general/faq-icon.svg") no-repeat center/100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:0.5s;transition:0.5s}.contact-item.dropdown .title.open:after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.contact-item.dropdown ul{display:none}.contact-item a{color:#002D2A;position:relative;-webkit-transition:0.3s;transition:0.3s}.contact-item a:hover{color:#D0A659}.contact-item .lglink{font-size:20px;font-weight:600}.map iframe{aspect-ratio:16/9;width:100%}.contact-soclist{list-style-type:none;padding:0;margin:0 0 30px 0}.contact-soclist li{display:inline-block;vertical-align:middle;margin-right:20px}.contact-soclist li:last-child{margin-right:0}.contact-soclist li a{width:50px;height:50px;border-radius:50%;border:1px solid #D0A659;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s;transition:0.3s}.contact-soclist li a svg path{-webkit-transition:0.3s;transition:0.3s}.contact-soclist li a:hover{background:#D0A659}.contact-soclist li a:hover svg path{fill:#fff}.contactbg{position:absolute;left:0;bottom:0}.contactssect{position:relative}.contactssect .container{position:relative;z-index:3}.contactssect:after{content:"";height:200px;width:100%;position:absolute;bottom:0;left:0;background:url("../img/general/btnbg.png") repeat-x bottom/auto 100%;opacity:0.3}@media (max-width:1399.8px){.rooms h1{margin-bottom:60px}.contact-item .title{font-size:21px}.contact-item .lglink{font-size:18px}}@media (max-width:767.8px){.topspace{padding-top:80px}}@media (max-width:575.8px){.rooms h1{margin-bottom:30px}.contact-item .title{font-size:17px}.contact-item{padding-bottom:20px;margin-bottom:20px}.contact-item .lglink{font-size:16px;font-weight:500}.contact-item ul li{margin-bottom:5px}}header.header{position:fixed;top:30px;-webkit-transition:0.3s;transition:0.3s;width:100%;z-index:15}header.header.scroll{background:rgba(0,0,0,0.9);top:0;padding:10px 0}header.header .yellowbtn{min-height:53px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:500;padding:5px 10px;width:230px}.header__left{width:100%;max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding-left:28px}.header__logo{width:100%;max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.header__right{width:100%;max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding-right:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav li a{color:#fff;font-weight:500;-webkit-transition:0.3s;transition:0.3s}.header__nav li a:hover{color:#D0A659}.language-box ul{list-style-type:none;margin:0;padding:0;position:relative}.language-box ul:after{content:"";width:1px;height:15px;background:#828180;position:absolute;right:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:-1px}.language-box ul li{display:inline-block;vertical-align:middle;margin-right:6px}.language-box ul li:last-child{margin-right:0}.language-box ul li a{text-transform:uppercase;color:#fff;opacity:0.5;font-weight:500;-webkit-transition:0.3s;transition:0.3s}.language-box ul li a:hover{color:#D0A659;opacity:1}.language-box ul li.active a{opacity:1}.burger-btn,.closemenu{display:none}.header.header .yellowbtn img{display:none}header.header.header_white{background:#fff;top:0;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 4px 18px 0px rgba(0,0,0,0.0784313725);box-shadow:0px 4px 18px 0px rgba(0,0,0,0.0784313725)}header.header.header_white .header__nav li a{color:#002D2A}header.header.header_white .language-box ul li a{color:#002D2A;opacity:0.5}header.header.header_white .language-box ul li.active a{opacity:1}header.header.header_white .language-box ul:after{background:#002D2A;opacity:0.5}@media (max-width:1399.8px){.header__left{padding-left:0}.header__right{padding-right:0}header.header .yellowbtn{font-size:16px;min-height:48px;width:210px}}@media (max-width:1199.8px){.header__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:fixed;right:0;top:0;background:#000;height:100vh;width:400px;max-width:100%;display:block;padding:60px 40px 40px 40px;z-index:9;border-left:1px solid #D0A659;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.5s;transition:0.5s;overflow:auto}.header__left .header__nav{display:block}.header__left .header__nav li{display:block;margin-bottom:10px}.header__left .header__nav li a{font-size:18px}.header__left.open{-webkit-transform:translateX(0);transform:translateX(0)}.header__right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:80%;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}.header__right .header__nav{display:none}.burger-btn{display:inline-block;padding:0;border:none;background:transparent}.burger-btn img{max-width:28px}.language-box,header.header .yellowbtn{margin-right:20px}.closemenu{display:inline-block;padding:0;background:transparent;border:none;position:absolute;right:25px;top:25px}.closemenu img{max-width:28px}.menu-overlay{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;z-index:-1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.menu-overlay.show{opacity:1;z-index:5;visibility:visible}header.header.header_white .burger-btn,header.header.header_white .closemenu{-webkit-filter:brightness(0);filter:brightness(0)}header.header.header_white .header__left{background:#fff}}@media (max-width:767.8px){header.header.header_white{height:80px}}@media (max-width:575.8px){header.header{top:0;padding:10px 0}.header__logo{max-width:120px;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.header__logo img{max-width:100px}.header__right{max-width:calc(100% - 120px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 120px);flex:0 0 calc(100% - 120px)}.header__left{width:100%}header.header .yellowbtn{min-height:42px;width:42px;padding:0}header.header .yellowbtn span{display:none}header.header .yellowbtn img{display:inline-block!important;width:21px}}footer.footer{position:relative}footer.footer:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,45,42,0.95)),to(#002D2A));background:linear-gradient(180deg,rgba(0,45,42,0.95) 0%,#002D2A 100%);z-index:1}.footer__topsection{padding:100px 0;position:relative;z-index:2}.footer__topsection .texth2{color:#fff;line-height:125%;margin:0}.footer__topsection a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#D0A659;height:65px;width:290px;max-width:100%;color:#fff;font-size:17px;font-weight:500;border-radius:50px;-webkit-transition:0.5s;transition:0.5s;background-image:url("../img/general/btnbg.png");background-repeat:no-repeat;background-size:100% auto;background-position:center bottom -120px}.footer__topsection a:hover{background-color:#B58E42;background-position:center bottom -40px}.footer__topsection a:hover{background-color:#B58E42}.footer__content{border-top:1px solid rgba(255,255,255,0.2);padding:90px 0 74px;position:relative;z-index:2}.footer__logobox{max-width:200px;text-align:center}.footer__logobox a{display:inline-block;margin-bottom:30px}.footer__logobox img{max-width:100%}.footer__logobox p{margin:0;font-size:15px;font-weight:500;line-height:120%;color:rgba(255,255,255,0.5)}.footer-rsect{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-book{max-width:241px;margin-right:110px}.footer-book .tel{font-size:22px;color:#fff;font-weight:500;display:inline-block;margin-bottom:15px;line-height:110%;-webkit-transition:0.3s;transition:0.3s}.footer-book .tel:hover{color:#D0A659}.footer-book .email{font-size:17px;color:#fff;display:inline-block;margin-bottom:40px;line-height:110%;-webkit-transition:0.3s;transition:0.3s}.footer-book .email:hover{color:#D0A659}.footer-book .soclist{list-style-type:none;margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-book .soclist li{margin-right:20px}.footer-book .soclist li:last-child{margin-right:0}.footer-book .soclist a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid rgba(224,224,224,0.5);-webkit-transition:0.3s;transition:0.3s}.footer-book .soclist a img{max-width:30px}.footer-book .soclist a:hover{border-color:#D0A659}.footer-loc{max-width:283px;margin-right:110px}.footer-loc p{color:#fff;font-size:18px;line-height:130%;margin-bottom:25px}.footer-nav{max-width:216px}.footer-nav ul{list-style-type:none;margin:0;padding:0}.footer-nav ul li{margin-bottom:15px}.footer-nav ul li:last-child{margin-bottom:0}.footer-nav ul li a{color:#fff;font-size:16px;line-height:120%;font-weight:500;-webkit-transition:0.3s;transition:0.3s}.footer-nav ul li a:hover{color:#D0A659}footer.footer .footer__title{margin-bottom:25px;font-size:15px;font-weight:500;line-height:110%;color:rgba(255,255,255,0.5)}.footer-bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.bottprivacytext{display:none}@media (max-width:1499.8px){.footer-book .tel{font-size:20px}.footer-book .email,.footer-loc p{font-size:16px}.footer-book,.footer-loc{margin-right:90px}}@media (max-width:1399.8px){.footer__topsection{padding:60px 0}.footer__content{padding:60px 0}.footer-book,.footer-loc{margin-right:50px}.footer__logobox a,footer.footer .footer__title{margin-bottom:20px}.footer-nav ul li{margin-bottom:10px}.footer-book{max-width:220px}.footer-loc{max-width:240px}.footer__logobox img{max-width:160px}.footer-book .tel{font-size:18px}.footer-book .email,.footer-loc p{font-size:15px}}@media (max-width:1199.8px){.footer__logobox{margin:0 auto 30px}.footer__logobox p{display:none}.footer__logobox a{margin-bottom:0}.footer-rsect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__topsection a{height:56px;width:240px}.footer__content{padding-top:40px;padding-bottom:25px}.bottprivacytext{display:block;font-size:15px;font-weight:500;line-height:120%;color:rgba(255,255,255,0.5);margin:30px 0 0 0;text-align:center}}@media (max-width:991.8px){.footer__topsection .texth2{margin-bottom:20px}.footer-book .email{margin-bottom:30px}.footer-book,.footer-loc{margin-right:0}.footer-nav{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:30px}.footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav ul li{width:100%;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:10px}}@media (max-width:767.8px){.footer__topsection{padding:40px 0}}@media (max-width:575.8px){.footer__topsection .texth2{text-align:center}.footer-rsect{display:block}.footer-book{max-width:100%;margin-bottom:30px}.footer-book .email,.footer-book .tel{display:block;margin-bottom:10px}.footer-loc{max-width:100%}.footer-book .soclist{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-loc{margin-bottom:30px}.footer-loc p{margin-bottom:10px}.footer-nav ul li{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-nav{display:none}.footer-book{text-align:center}.footer-book .soclist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-loc{text-align:center}}.largemodal .modal-dialog{max-width:1018px}.largemodal .modal-content{border:none;border-radius:0}.largemodal__leftsect{width:100%;max-width:52%;-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;padding:120px 59px 50px;min-height:750px}.largemodal__leftsect p{margin-bottom:25px;font-size:17px;color:#002D2A}.largemodal__leftsect p span{font-weight:500}.largemodal__leftsect .yellowtext{color:#D0A659;font-size:18px;font-weight:500}.largemodal__leftsect .title{font-family:"Tenor Sans",sans-serif;text-transform:uppercase;font-size:45px;line-height:110%}.largemodal__leftsect .yellowbtn{margin-top:79px;min-height:65px;width:290px;border-radius:50px;font-size:17px}.largemodal__leftsect .yellowbtn:hover{background-position:center bottom -45px}.largemodal__rightsect{width:100%;max-width:48%;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;position:relative;overflow:hidden}.largemodal__rightsect img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;left:0;top:0}.closemodal{padding:0;background:transparent;border:none;width:35px;height:35px;border-radius:50%;background:#D0A659;position:absolute;right:30px;top:30px;z-index:2;-webkit-transition:0.3s;transition:0.3s}.closemodal img{max-width:19px}.closemodal:hover{background-color:#B58E42}.largemodal__leftsect.formsect .title{margin-bottom:35px}.largemodal__leftsect.formsect .inputfield{margin-bottom:35px}.largemodal__leftsect.formsect .inputfield input{width:100%;height:55px;border:none;border-bottom:1px solid #595E49;-webkit-transition:0.3s;transition:0.3s}.largemodal__leftsect.formsect .inputfield input:focus{border-color:#D0A659}.largemodal__leftsect.formsect .yellowbtn{margin-top:45px;border:none}@media (max-width:1599.8px){.largemodal__leftsect{min-height:600px;padding:90px 50px 50px}.largemodal__leftsect .title{font-size:36px}.largemodal__leftsect .yellowbtn{margin-top:30px}.largemodal .modal-dialog{max-width:800px}.largemodal__leftsect.formsect{padding-top:60px}.largemodal__leftsect.formsect .inputfield{margin-bottom:25px}.largemodal__leftsect.formsect .title{margin-bottom:30px}.largemodal__leftsect.formsect .yellowbtn{margin-top:25px}}@media (max-width:1199.8px){.largemodal .modal-dialog{max-width:700px}.largemodal__leftsect{min-height:500px;padding:50px 40px 40px 40px}.largemodal__leftsect p{margin-bottom:15px;font-size:16px}.largemodal__leftsect .title{font-size:30px}.largemodal__leftsect .yellowtext{font-size:16px}.largemodal__leftsect .yellowbtn{margin-top:20px;min-height:50px;width:220px}.largemodal__leftsect.formsect{padding-top:50px}.largemodal__leftsect.formsect .title{margin-bottom:15px}}@media (max-width:767.8px){.largemodal .modal-dialog{max-width:500px}.largemodal__rightsect{display:none}.largemodal__leftsect{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:initial}.closemodal{right:20px;top:20px}}@media (max-width:575.8px){.largemodal .modal-dialog{max-width:100%}.largemodal__leftsect .title{font-size:26px}.largemodal__leftsect,.largemodal__leftsect.formsect{padding:60px 30px 50px}}